lsd0009

LSD0009: The GNU Taler Protocol
Log | Files | Refs | README

commit be1aadc3d2380475cc47ea19022d7dc761fa3a50
parent 60c24937724c0e1052578627bf80dc74b8b44121
Author: Mikolai Gütschow <mikolai.guetschow@tu-dresden.de>
Date:   Fri,  8 May 2026 13:46:41 +0200

protocol: mark codeblocks as pseudocode

Diffstat:
Mdraft-guetschow-taler-protocol.md | 53+++++++++++++++++++++++++----------------------------
Mdraft-guetschow-taler-protocol.xml | 1011+++++++++++++++++++++++++++++++++++++++----------------------------------------
2 files changed, 529 insertions(+), 535 deletions(-)

diff --git a/draft-guetschow-taler-protocol.md b/draft-guetschow-taler-protocol.md @@ -625,7 +625,7 @@ Knows ⟨denomᵢ⟩ Knows ⟨denomᵢ.priv⟩ where (for RSA, without age-restriction) -~~~ +~~~ pseudocode (W1) reserve key generation (wallet) reserve = Ed25519-Keygen() @@ -639,7 +639,7 @@ and might be chosen to be implemented differently. // todo: blind_secret/coin.priv differently generated in TALER_EXCHANGE_post_withdraw_start/prepare_coins, double check with wallet-core (probably implementation detail here) -~~~ +~~~ pseudocode (W2) coin generation and blinding (wallet) batch_seed = random(256) @@ -665,7 +665,7 @@ for i in 0..n: coinᵢ.priv = HKDF("coin", coin_seedᵢ, "", 32) ~~~ -~~~ +~~~ pseudocode (E1) coin issuance and signing (exchange) (⟨h_denomᵢ⟩, ⟨planchetᵢ⟩) = planchets @@ -685,7 +685,7 @@ for i in 0..n: Persist withdrawal // todo: what exactly? should be checked first for replay? ~~~ -~~~ +~~~ pseudocode (W3) coin unblinding (wallet) for i in 0..n: @@ -774,7 +774,7 @@ Knows ⟨coinᵢ⟩ Knows merchant.priv Knows exchange. where (without age restriction, policy and wallet data hash) -~~~ +~~~ pseudocode (M1) order generation (merchant) wire_salt = random(128) @@ -782,7 +782,7 @@ determine id, price, info, token? Persist order = (id, price, info, token?, wire_salt) ~~~ -~~~ +~~~ pseudocode (W1) nonce generation (wallet) nonce = Ed25519-Keygen() @@ -794,7 +794,7 @@ However, it could be used in the future to prove ownership of an order transacti enabling use-cases such as "unclaiming" or transferring an order to another person, or proving the payment without resorting to the individual coins. -~~~ +~~~ pseudocode (M2) contract generation (merchant) Check order.token? == token? @@ -809,7 +809,7 @@ msg = Gen-Msg(MERCHANT_CONTRACT, h_contract) sig = Ed25519-Sign(merchant.priv, msg) ~~~ -~~~ +~~~ pseudocode (W2) payment preparation (wallet) h_contract = SHA-512(canonicalJSON(contract)) @@ -834,7 +834,7 @@ Persist (contract, ⟨sigᵢ⟩, ⟨depositᵢ⟩) // TODO: explain CoinSelection -~~~ +~~~ pseudocode (M3) deposit preparation (merchant) Check Sum ⟨depositᵢ.contribution⟩ == contract.price @@ -848,7 +848,7 @@ sig = Ed25519-Sign(merchant.priv, msg) TODO: what about wire_fees, those should be checked for as well, or do we just assume merchant will pay those? see src/backend/taler-merchant-httpd_post-orders-ORDER_ID-pay.c:2760 -~~~ +~~~ pseudocode (E1) deposit check (exchange) h_wire = HKDF(info.wire.wire_salt, info.wire.payto, "merchant-wire-signature", 64) @@ -878,7 +878,7 @@ msg = Gen-Msg(EXCHANGE_CONFIRM_DEPOSIT, sig = Ed25519-Sign(exchange.priv, msg) ~~~ -~~~ +~~~ pseudocode (M2) deposit verification (merchant) h_wire = HKDF(wire_salt, payto, "merchant-wire-signature", 64) @@ -893,7 +893,7 @@ msg = Gen-Msg(MERCHANT_PAYMENT_OK, h_contract) sig = Ed25519-Sign(merchant.priv, msg) ~~~~ -~~~ +~~~ pseudocode (W3) payment verification (wallet) msg = Gen-Msg(MERCHANT_PAYMENT_OK, h_contract) @@ -915,9 +915,6 @@ to obtain unlinkability. In case the wallet itself has used deposit to its own payto, it can act as the merchant in the protocol below. -// todo: if proves practical, similar strucuture could be used for pay/deposit -(interaction) between wallet, merchant and exchange - ~~~ wallet merchant exchange Knows order.id Knows merchant.priv Knows deposit_record @@ -964,7 +961,7 @@ where (for RSA, without age-restriction) ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (W1) refund request (wallet) h_contract = SHA-512(canonicalJSON(contract)) @@ -975,7 +972,7 @@ h_contract = SHA-512(canonicalJSON(contract)) ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (M1) refund processing (merchant) Check h_contract known and refund possible @@ -995,7 +992,7 @@ for i in 0..n: ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (E1) refund check and confirmation (exchange) deposit_record = Lookup by h_contract // todo: needs to be persisted before with order.id and used coins! @@ -1017,7 +1014,7 @@ sigᵢ = Ed25519-Sign(exchange.priv, msgᵢ) ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (M2) refund confirmation (merchant) for i in 0..n: @@ -1033,7 +1030,7 @@ value = sum ⟨valueᵢ⟩ ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (W2) refund reception (wallet) for i in 0..n: @@ -1136,7 +1133,7 @@ commitment // see TALER_refresh_get_commitment ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (W1) coin melting (wallet) refresh_seed = random(256) @@ -1168,7 +1165,7 @@ see TEH_handler_melt ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (E1) gamma selection and coin signing (exchange) denom = Lookup by coin.h_denom @@ -1213,7 +1210,7 @@ sig = Ed25519-Sign(exchange.priv, msg) ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (W2) secret revelation (wallet) Check exchange.pub known @@ -1232,7 +1229,7 @@ for k in 0..κ and k != ɣ: ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (E2) commitment validation (exchange) refresh_record = Lookup by commitment @@ -1259,7 +1256,7 @@ Persist refresh_record = (_, _, _, true, _) ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (W3) coin unblinding (wallet) for i in 0..n: @@ -1306,7 +1303,7 @@ where (for RSA, without age-restriction) ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (W1) history request (wallet) msg = Gen-Msg(COIN_HISTORY_REQUEST, uint64(0x0)) @@ -1318,7 +1315,7 @@ sig = Ed25519-Sign(coin.priv, msg) ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (E1) refresh secret lookup (exchange) refresh_record = Lookup by coin.pub @@ -1334,7 +1331,7 @@ else: ⟨ᵧₖᵢ⟩ {:/} -~~~ +~~~ pseudocode (W2) coin acquisition (wallet) (ɣ, link_info, ⟨blind_sigᵢ⟩?) = melt_info diff --git a/draft-guetschow-taler-protocol.xml b/draft-guetschow-taler-protocol.xml @@ -593,18 +593,18 @@ Knows ⟨denomᵢ⟩ Knows ⟨denomᵢ.priv⟩ | | ]]></artwork> <t>where (for RSA, without age-restriction)</t> - <artwork><![CDATA[ + <sourcecode type="pseudocode"><![CDATA[ (W1) reserve key generation (wallet) reserve = Ed25519-Keygen() Persist (reserve, value) -]]></artwork> +]]></sourcecode> <t>The wallet derives coins and blinding secrets using a HKDF from a single seed per withdrawal operation, together with an integer index. This is strictly speaking an implementation detail since the seed is never revealed to any other party, and might be chosen to be implemented differently.</t> <t>// todo: blind_secret/coin.priv differently generated in TALER_EXCHANGE_post_withdraw_start/prepare_coins, double check with wallet-core (probably implementation detail here)</t> - <artwork><![CDATA[ + <sourcecode type="pseudocode"><![CDATA[ (W2) coin generation and blinding (wallet) batch_seed = random(256) @@ -628,8 +628,8 @@ sig = Ed25519-Sign(reserve.priv, msg) for i in 0..n: blind_secretᵢ = HKDF("bks", coin_seedᵢ, "", 32) coinᵢ.priv = HKDF("coin", coin_seedᵢ, "", 32) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (E1) coin issuance and signing (exchange) (⟨h_denomᵢ⟩, ⟨planchetᵢ⟩) = planchets @@ -647,8 +647,8 @@ Check-Subtract(reserve.balance, total) for i in 0..n: blind_sigᵢ = RSA-FDH-Sign(planchetᵢ, denomᵢ.priv) Persist withdrawal // todo: what exactly? should be checked first for replay? -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (W3) coin unblinding (wallet) for i in 0..n: @@ -657,7 +657,7 @@ for i in 0..n: coinᵢ.h_denom = h_denomᵢ coinᵢ.blind_secret = blind_secretᵢ // todo: why save blind_secret, if batch_seed already persisted? Persist ⟨coinᵢ⟩ -]]></artwork> +]]></sourcecode> </section> <section anchor="withdraw-recoup"> <name>Recoup</name> @@ -734,24 +734,24 @@ Knows ⟨coinᵢ⟩ Knows merchant.priv Knows exchange. | | | ]]></artwork> <t>where (without age restriction, policy and wallet data hash)</t> - <artwork><![CDATA[ + <sourcecode type="pseudocode"><![CDATA[ (M1) order generation (merchant) wire_salt = random(128) determine id, price, info, token? Persist order = (id, price, info, token?, wire_salt) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (W1) nonce generation (wallet) nonce = Ed25519-Keygen() Persist nonce.priv -]]></artwork> +]]></sourcecode> <t>Note that the private key of <tt>nonce</tt> is currently not used anywhere in the protocol. However, it could be used in the future to prove ownership of an order transaction, enabling use-cases such as "unclaiming" or transferring an order to another person, or proving the payment without resorting to the individual coins.</t> - <artwork><![CDATA[ + <sourcecode type="pseudocode"><![CDATA[ (M2) contract generation (merchant) Check order.token? == token? @@ -764,8 +764,8 @@ Persist contract h_contract = SHA-512(canonicalJSON(contract)) msg = Gen-Msg(MERCHANT_CONTRACT, h_contract) sig = Ed25519-Sign(merchant.priv, msg) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (W2) payment preparation (wallet) h_contract = SHA-512(canonicalJSON(contract)) @@ -786,9 +786,9 @@ for i in 0..n: sigᵢ = Ed25519-Sign(coinᵢ.priv, msgᵢ) depositᵢ = (coinᵢ.{pub,sig,h_denom}, contributionᵢ, sigᵢ) Persist (contract, ⟨sigᵢ⟩, ⟨depositᵢ⟩) -]]></artwork> +]]></sourcecode> <t>// TODO: explain CoinSelection</t> - <artwork><![CDATA[ + <sourcecode type="pseudocode"><![CDATA[ (M3) deposit preparation (merchant) Check Sum ⟨depositᵢ.contribution⟩ == contract.price @@ -797,10 +797,10 @@ info.wire = (payto, wire_salt) h_contract = SHA-512(canonicalJSON(contract)) msg = Gen-Msg(MERCHANT_CONTRACT, h_contract) sig = Ed25519-Sign(merchant.priv, msg) -]]></artwork> +]]></sourcecode> <t>TODO: what about wire_fees, those should be checked for as well, or do we just assume merchant will pay those? see src/backend/taler-merchant-httpd_post-orders-ORDER_ID-pay.c:2760</t> - <artwork><![CDATA[ + <sourcecode type="pseudocode"><![CDATA[ (E1) deposit check (exchange) h_wire = HKDF(info.wire.wire_salt, info.wire.payto, "merchant-wire-signature", 64) @@ -828,8 +828,8 @@ msg = Gen-Msg(EXCHANGE_CONFIRM_DEPOSIT, | Sum ⟨depositᵢ.contribution⟩ | SHA-512( ⟨depositᵢ.sig⟩ ) | merchant.pub )) sig = Ed25519-Sign(exchange.priv, msg) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (M2) deposit verification (merchant) h_wire = HKDF(wire_salt, payto, "merchant-wire-signature", 64) @@ -842,13 +842,13 @@ msg = Gen-Msg(EXCHANGE_CONFIRM_DEPOSIT, Check Ed25519-Verify(exchange.pub, msg, sig) msg = Gen-Msg(MERCHANT_PAYMENT_OK, h_contract) sig = Ed25519-Sign(merchant.priv, msg) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (W3) payment verification (wallet) msg = Gen-Msg(MERCHANT_PAYMENT_OK, h_contract) Check Ed25519-Verify(merchant.pub, msg, sig) -]]></artwork> +]]></sourcecode> </section> <section anchor="refund"> <name>Refund</name> @@ -863,8 +863,6 @@ The wallet should proceed to refresh (cf. <xref target="refresh"/>) the coins be to obtain unlinkability.</t> <t>In case the wallet itself has used deposit to its own payto, it can act as the merchant in the protocol below.</t> - <t>// todo: if proves practical, similar strucuture could be used for pay/deposit -(interaction) between wallet, merchant and exchange</t> <artwork><![CDATA[ wallet merchant exchange Knows order.id Knows merchant.priv Knows deposit_record @@ -904,12 +902,12 @@ Knows contract | for coinᵢ.pub | | | ]]></artwork> <t>where (for RSA, without age-restriction)</t> - <artwork><![CDATA[ + <sourcecode type="pseudocode"><![CDATA[ (W1) refund request (wallet) h_contract = SHA-512(canonicalJSON(contract)) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (M1) refund processing (merchant) Check h_contract known and refund possible @@ -922,8 +920,8 @@ for i in 0..n: msgᵢ = Gen-Msg(MERCHANT_REFUND, ( h_contract | coinᵢ.pub | id | valueᵢ | denomᵢ.fee_refund )) sigᵢ = Ed25519-Sign(merchant.priv, msgᵢ) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (E1) refund check and confirmation (exchange) deposit_record = Lookup by h_contract // todo: needs to be persisted before with order.id and used coins! @@ -938,8 +936,8 @@ remove/update scheduled wire transfer mark coin part as unspent msgᵢ = Gen-Msg(MERCHANT_REFUND_OK, SHA-512(order.id)) // todo: hashing string without terminating \0 sigᵢ = Ed25519-Sign(exchange.priv, msgᵢ) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (M2) refund confirmation (merchant) for i in 0..n: @@ -948,15 +946,15 @@ for i in 0..n: update business logic refundᵢ = (valueᵢ, sigᵢ, id, coinᵢ.pub, time) value = sum ⟨valueᵢ⟩ -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (W2) refund reception (wallet) for i in 0..n: (valueᵢ, sigᵢ, id, coinᵢ.pub, time) = refundᵢ update persistent transaction information refresh ⟨coinᵢ⟩ -]]></artwork> +]]></sourcecode> </section> </section> <section anchor="obtaining-unlinkable-change"> @@ -1043,7 +1041,7 @@ Knows coin | | | ]]></artwork> <t>where (for RSA, without age-restriction)</t> - <artwork><![CDATA[ + <sourcecode type="pseudocode"><![CDATA[ (W1) coin melting (wallet) refresh_seed = random(256) @@ -1066,8 +1064,8 @@ msg = Gen-Msg(WALLET_COIN_MELT, | value | denom.fee_refresh )) sig = Ed25519-Sign(coin.priv, msg) Persist (coin.denom.pub, ...) // todo: double-check -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (E1) gamma selection and coin signing (exchange) denom = Lookup by coin.h_denom @@ -1102,8 +1100,8 @@ if refresh_record not found: msg = Gen-Msg(EXCHANGE_CONFIRM_MELT, ( commitment | uint32(ɣ) )) sig = Ed25519-Sign(exchange.priv, msg) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (W2) secret revelation (wallet) Check exchange.pub known @@ -1113,8 +1111,8 @@ Check Ed25519-Verify(exchange.pub, msg, sig) Persist refresh-challenge // what exactly? for k in 0..κ and k != ɣ: revealed_seedₖ = batch_seedₖ -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (E2) commitment validation (exchange) refresh_record = Lookup by commitment @@ -1132,8 +1130,8 @@ commitment' = SHA-512( refresh_seed | uint256(0x0) | coin.pub | value | SHA-512( ⟨h_planchetsₖ⟩ ) ) Check commitment == commitment' Persist refresh_record = (_, _, _, true, _) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (W3) coin unblinding (wallet) for i in 0..n: @@ -1141,7 +1139,7 @@ for i in 0..n: Check RSA-FDH-Verify(SHA-512(coinᵧᵢ.pub), coinᵧᵢ.sig, denomᵢ.pub) coinᵧᵢ.h_denom = h_denomᵢ Persist ⟨coinᵧᵢ⟩ -]]></artwork> +]]></sourcecode> </section> <section anchor="link"> <name>Link</name> @@ -1171,13 +1169,13 @@ Knows coin Knows refresh_record for coin.pub | | ]]></artwork> <t>where (for RSA, without age-restriction)</t> - <artwork><![CDATA[ + <sourcecode type="pseudocode"><![CDATA[ (W1) history request (wallet) msg = Gen-Msg(COIN_HISTORY_REQUEST, uint64(0x0)) sig = Ed25519-Sign(coin.priv, msg) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (E1) refresh secret lookup (exchange) refresh_record = Lookup by coin.pub @@ -1186,8 +1184,8 @@ if done: melt_info = (ɣ, link_info, ⟨blind_sigᵢ⟩) else: melt_info = (ɣ, link_info) -]]></artwork> - <artwork><![CDATA[ +]]></sourcecode> + <sourcecode type="pseudocode"><![CDATA[ (W2) coin acquisition (wallet) (ɣ, link_info, ⟨blind_sigᵢ⟩?) = melt_info @@ -1214,7 +1212,7 @@ if ⟨blind_sigᵢ⟩ returned: Check RSA-FDH-Verify(SHA-512(coinᵧᵢ.pub), coinᵧᵢ.sig, denomᵢ.pub) coinᵧᵢ.h_denom = h_denomᵢ Persist ⟨coinᵧᵢ⟩ -]]></artwork> +]]></sourcecode> </section> <section anchor="refresh-recoup"> <name>Recoup</name> @@ -1354,7 +1352,7 @@ In Taler, interaction with exchange, therefore called wallet-to-wallet transacti <refcontent>National Institute of Standards and Technology (U.S.)</refcontent> </reference> </references> - <?line 1396?> + <?line 1393?> <section anchor="test-vectors"> <name>Test Vectors</name> @@ -1720,463 +1718,462 @@ Education and Research (BMBF) within the project Concrete Contracts.</t> </section> </back> <!-- ##markdown-source: -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 -tDuCbr261atcIi1gwDbXtMMybxPQbrxIxrpH+bk9x+YAX+x/+eXh85Nnh8eH -z/5wePLi4fMHd5/tv9hWxg2RuclxWFKVySCA//3aLYRSlVBbPP99Hdor2tq0 -VEE+lQu6b91WzL/219aWWQRtlVtX+KAqu24FQDpGoTJPXWdbF53W0qZXhBv6 -pR7vs3zyWm7t9kysayWK6G6L9/hq8TZbY+YQ6sD/Ncz5muqsS7lq/k7+il5q -do7GVTNb61KvX6GLG99Rhl4ZhatBSN/yDby8kUyh+0oO14fXUKY6+1a3WSVq -qudMghIU0Xahio/yrdrD/mM15d+x3Gv+rBTXt5BxVWRvnrU44NHLA8rsLpZz -Z/KK0hXEUZ107um0yN7msf7m2rGu5OEsSTmj8QJhqC42S7xCkA3zqTdQdE2f -sc3WETWwRaXsbyjPKd8yQg2fOXNAqZHQzh00UspFbdgmUuBqR+zys4Y+dEHH -2i92+joiStuj1cKK5uBuYPb1hK2s/ne7kEa/6+3Ym0azQFhLx+ztJj14ZtX2 -NPkJ8MVey9YjalG/gRPYaCaZaKTMP6vmqJUjrJfTn0k+gQmoU47AunSlzqSq -nOVTfQaWxj7NtKW9QebhrlTr5pSP1Vfb6cuJynvO1dqD2Yzc2PSnRIHWjdWZ -No2cpE2e9lhBO9n4iJUXJBBltWZ4Op5AvE+HPUuM3fyvTscp1WLClJnFwMqq -qt1nUAfMnCZbH75V/qmVvFS3mmejbMi5oku78HR1DnTbBBoKIOtVAzqjRPFE -JVzVOSGnzb9JEH6757QtwumWo9KfFzT7+ggUy1fSTvADTmBJpQwLdXbOqBon -rIZZ6TXTpEo+7OoebSOfECidt7gPWjmdikSFjbTiL6S80E9sYJ9Zhqp8fq9n -xYMrU8BG80lVcipKWtSmPZWXdKiUlhfFbVUG8Yb2Cl6quEFQOao5vKkabzNt -enXCtBpO97/1LGo9x+tP64dsk0NbJN64V42e7lUB6obItP3Kthly815blK5r -76a3r2hnU17j6izVejvfO/0jYBytkNekdD8GPSvEXX27bue3KuXy+2cDOoDD -2XEe3zvAf7969lDlXG7L575ix/BdKbYXk1dy/Nn7rVvSc82D17VzQ25e245J -2ysrfMXsfjR6bvrgjduhRKmarPnOOz1ppXi/ozyRM/jdbejpKyZpkKhb0lO/ -dSt6rnnwx7dzRR5zTcWu03eV6NAG+kqV/xj0rBB39e2Wvjt9O4jthqWn6bu1 -vut/jUz5rem55sHr2rkhN2+k75hdix40ulqf3Y9Gz00fvHE7g26Fx4Cdwe30 -3fzrr2LJWgT+g2l9UOPpTXLx0ehZIe7q2zdux5Li7KjAa2CHqy7+7hb09PUh -N+cntYVZFZPbj65to6yx+fhcWr/UOau/+QkNmtU7y3+dnP9FUdi6feN2zPqe -06fS3hMzvG27qnfbAdYhSFMg/s0Ny5omX2dYwnqmdbEj77YsH4OeFeKuvt0O -Hyrr0ddncNT/fgkwoMmFG8GAoIYBm2blo9Fz0weva6e5GtxYBHYai8AIziej -kl/q+jWzTksVrbTX0y71dUa8fWug8dSbciZPzP5Ms77n+elWrzp1ykFo6Khk -jj0RTUcLVVJPN78HV9L9IK1imz6a6w2d0VqdYNW3rlizNkEM5TTWDsOUrS17 -tENGZ+dUkklt4aA8D+W9VeaHjS81q1c2mAx7DyZvaN1YHUvGbfa4uRelWKoS -eH3S7mtJaSLQd15OzQ4UzRxVg6U3lmz35JhR+vSM2hlwpiryl1QBPnfuLMc2 -tXiHMvO2dmtmFrtNa5SDMivX6IzapK2gdISa2UEzbWRKJ+qsl7nZLG+KEimf -/boUS5XAKsfzoRWXDQFTU2J0croZONIGKSMU5yc02XbtqZp4k0jadu7YhgZ0 -r97OYJZ3q40kaGE8edNvyuFMFsuxgC9iAuyTRqzsnyZXa9/vVaPYa+Y4tHgq -6TTpjmaJrCZ+u25l+5pOt6puhlZeq9i6ElT7SK8GWY2zIzimckzl218cP3lc -xXlbq2tTR4fPqFLg+cnBk8fPn+0fPG9its5V0FZK0CyDNrRvQ+xUK+DPSG3n -2lUbNK4uXq3y2TCa1geeP7n7ZNdURww0ANOVrWrPu7rw2epZ2md0LmGpjjE6 -gPwfy5E59AKyaqtR8ss6z/9GVssatBJpV07sce3NLDktDs9te9XicKuXinHD -d5XwKcl8v2VGo/cCSOeIzV7dLemIdrJP66tOdjGoXvrZXqWHVmKb9PTUdhy9 -yLay8klFxSd3D58+OX74fNu4sn5j5laWKHvWl9FFkg6zUlmNzhiD71fXoaoX -a3VvvLWictXDq6sRv3Faa5AGmFWPd93E5aaYrZKuTrioViBb2tRcWd82DNxS -C9k2UiJDY596RzJMK3JmwO/XZmXb9NOowWpFYFUl3Xo8ZtS4knz5djqiJZ+W -iFl7viEUXrfn1bKu7WnYpFgJ8Z7TXtxRhz0MaQ6dxq13DevZMpZrxvS9bsA4 -jL7xEA2w8AsxmJrNai2Z5eROFYm0gkU7UNVeuPWV5Ynaw/tGjkaUZIV5Ihvy -d7RYxubz5UVjUesNfXyF0jqqrc/UyTl0mlXO0NJY7OjSkcpv0gZBoerFBjo7 -NHjy7O7hs5OHdwdoZMh3/SR2GzUd7dC0WcfR9tXVXAwbXru+eDP/vWlZnM4p -aEpWOd5UBLJuKq6sBDGtNgpBVH1BR5e1MG+2HD+zYbzWHlYKNWxaxvrqJtNo -x/yTjV+nZ24UHFjTt93krXLTH65oYaWAxD5rNnSZ8pFq75+ZfyoYmIneHFIu -liPajt7Y+qDgOclvr5nNqCBm23BUJZkwHPcePjtqz/vKrFcz2mRlr3ZuDd7X -s9iyir3Vme+a4++vN88dNUbtKbJFRi0Z6C6ga60Yr0FHihE6syBNp/IT44CP -MyWVz+qakSvxyM85IZ062M6g1eh4g9N7uv/y6BA/nzz6sW6vWQbVmV2pI4Vb -0nAr9N+oEaJZoIPg1C90hoZNetC5YWarIX0RSj9oKnl0xLxWx+PoOp5SfeAA -fluOq+IT0aoy6Zk9uLaYCAhdVUrrTdmtJquWpowiC+CE1c2Dff0NJPPyabf4 -nZrTG6p2qTRPHVvApjrHsDi3wbDzumSqOiWn6nv6ZttoclZyXcquTliVKjch -JKfTXBfVxkezKdHUKOnGegavKNyi9qSr1MCnlbJXJfv6lId+VdVD+6PZbDG6 -3KJzcGizM1W5D3v7isktFhCTGNg7Xaj9xtVAzPzpw0h0dZMu1TJHL9SVUnrP -JoGjYbOwy0AwcIhLXd+PlmcSEaCZQfMnzWDdh5mKuT27Fncu9JlzPbRgKFiO -MS+vWF6OygXV/D+EsNBpJ4u6d8yBHBVqdLqWyLAMjbSKh7Z7pZZX9fGMleqm -lewTiBtN3jT3GJSFzjJRMRllkwCCt6uPPc0XsyXX2ah2pkqdE8YudyzM6avv -h9ljTnK5eENCazcM1xpCn3yzpUg/U22TXdZce+76qiYzmhPj+PXFyg1s+rc5 -70pcaoCUnznRvb6EeF071bbUprp0LGl+LHpu+uCN2+lc7TbD/VHr3U6/4XVu -T881D/74djYuNXQUkN2gns2wSBk+fZxy1zLlR6Bnhbirb998pdtRu6kgFQ3t -bArGbSjSp0Ko+KW54k0LF7cf29oqt0q23W5019z+wOvIH2Ch2/D951nn/rdZ -5nb6a8vTaiaJon9vlS9+PUOTcVHasvZ/T5UveoHant+CqEkPyGRDNR2353ZT -WW9e99Te+dAK1NSHi9QhgirLcFEu1E6HG7d8zQA+ZFms34ANhLz/I5TF3nK3 -dPNkclqg+Zf/9bd//cv/bUrY63PYuyDWj10RWzsR/ap+ux35epa+QUKdB7Uv -TvBWPpI9k5HXya329oH2drtqZbKk3b2f3XCb3nry0npVKiHQtJj4slKf+XSk -tsogSrrsyrNWSYNnh/e+enzX5lhXczvNLbvfw23jP1XfK0lPQ8gVSzrriQ+1 -HnOreVtziWzV9DYT7u2YZcNk1EyrAv9cNs4fMyGr/iimjZ+oWxXsKaz0q2rR -tGaXPf9zJW66coYpDrrZVH2IebpZXqi1dtY4zYua/t1eV9vV9seWlqjPVk1U -aljlC6tccb22P5MXCLZ3llNKZzg2tSzaz/cu2ExzWrOYMgBjyicsrmWdyoxZ -O2KncmurFgBawFZHLOiP4FnzpgsimKrn+KPb65bu9Rzu7aV7E5xo2qU1m/GR -Rr1hrWItT9qSF8cxk9nOl+F6BTJoJbKOEuyOTYoQWssgZGO3ejoXtaf20IGP -9r1qc+ON3U6Xi75is+mNKawsMi0OmbFbU0JfQKvrklrfPrSps879mo2z42xm -bGS/Tl7latXrKlmrkm7dezDHp7BxbzZvZrx6E2MPDKnyivarVZMRnTuMZtYa -cE7VXx0HzQ0bR3fqo/lmks310ZyNrYCVORYT9dHO3V7PG17FDJNk1gejqFMW -WesYZiLz07lJaIqlLvKqku1rieftHqWP7Qm6rQVNuzHT7Mrs+TehizUS3Vb6 -6lwp5djfb/WCIWYTk6RpU2bOOKBydfFVH4HaOIWyysDSiXpUhGcmwBxsqua+ -NcWfmuOtO07km288ku/6E/hAgy5105y2G3MrSRlqwldKBiXj55V4Us5WqLR2 -Jadake1RdeYYU6iTOrMbc62PzBG1uFGHZsqbXZ1Wh8Wc9iidzxz6WhZ9Ests -yKYO9ReGKttxunL2oVE4c0K9OeLQvF6qU3l1KZ8SAv2VZzxACBL+TH9FvUGG -WlVQJ6ZCbup0tJENuqi+vPxc7butTsyQ47k63FGVYLbKILV+91vdrdRobunt -vzOzA7eqe2ydg6smntnzOSuHDayppHwxWyqApFYK6KwiWv4hrTtnU/hjNapp -Y6d4VdROdQR004ir/f5Li6fmG0+ts0rtqQT2eJzV823sK+bwj5scaLNyzker -h9WDPjpP+bjmjU1H3VTn3FQnql51gE3H6TVXHV2z8TSO5lEcjvn0sS6iWm28 -fqNu1lbn1F9MhIFaLgaY2wE/n1BdTiW7lczrc7upDuqCCkud03/+x71AHREs -yf9xaaWwIdo9Uo8uJdxwypXakqM+sFAdxKNOPK2OSEATyoH1YVj6//yPA29r -55//sfIKVBG8TZ+eVQcMjNVnJjkVO7KRPjmaUCt768jXTH2WuTrXezmuloXo -w+hGgM355PpsZOrjzUSpiPFfR3JkPyPQNFImkLm4KG3ZMChUI9DHTttvalRz -XBnIOXmfZ/K1Ohten8RPQ6zOCTtVKR19DFeTG3UNtVkEm+oj2NW6lm2JbvXt -21s3JGj4CzrR1K5TgcO3+vehT9C79ig7p7HopMi9MIJyk45/Sp+rF27w0oY3 -V/t3dmgMzurlDcdMakPUVcppUpNXUGs8iTHCXUdU/gIOqLSzcsP2zALAGbu4 -YHVBsbETkI8PflzlLenroHjtzWpX2z/9w3bXprSq05/hwMpr5b9K1hooMKtt -6I/fvnRtn6sXrh3gxjeb3To72kgP1jXuCnUjb0MuzqT913zEL0J1bqMvajeN -HZVjKmPUhH5MSjpo26QZau7+8zzX+s3VC9e9Ub/5E1YodnYITK4eEUpfTSV1 -OqFNfr0OQOm03rM+CME5G2stOllMTl4hGGIn9atzasnGUu2Y9sr26haoVduA -pq1K5U1hxxaXDgWGTuMbt8pptKMQlXxB1A7IPVIWQK2v4ecqaXi0SsQYbFaH -BPqhNt3q3EP5+oTSio1H53i2/aDGhCcGSFYPnugDVOe6gYY6d3KHJql+5tq1 -phayah7ZW+OHlXNXu+bdxoDmtYE+E0DN7p3tFTBSRXvbzqtf25L9Vya5+M// -SNnFzQKx2pF9bGBC+QF9PvpO8+hLNKCj0PGvdRy6lst0uqZ4ryku/Q5qdEVv -MyKz7zQ/r93x4nYVCesm+nUupx102mtt2WoGoPoK5Vg7cwX2hWaMuyJ/exvO -hKzkxalzzIpsneUzaxsqt7Z+IOMtzmpsSHODlJb0rZ1KWSUSzJrOqok0drJ7 -YHMjsVtOx16R68/YvfnJthUHt7vEeZmTT9tw/qfa7HF0+GVVXt7gkhm+PU+x -Y9uH4Ypd5mrNVXe1fUMjVfF1Y0NYNeMKog6Hw8YySXPDY8dqgzJNhw9gtcZi -BMNMRubapcxrwX17NVMfKdleN6yWhRvbdq7Zs3PtxpHGrpHGlhGtw/VKpxLK -uidB2yavOav2RlLycU+yVdLz6c+k74310k9pP59W4I4NN3a3jTkOft1HdJjx -NTe8Ke33gQzjv6nx+viWY+PWrNUtE5YDHVUGDWSiQuAT9T8xoc2ZJ2axsPFu -DyBspTWS2YK+GERz/k//gFeUSNBJmxqldMvGzQ73/VtTLP7WdPW06HBivi3e -bwOaTYq77ayrvj4DW29Xs2Z2jV2tQJS4tB4ONVHAHKRuOwUb0VcTKzqv3cK0 -UUzMAsI//cOm48037s5q2X+DTmkj6ajMd+xLJ2xa6s2j5BCGnJbbyUHoyKIo -x+X8HFbo2rcb4T01MpUzWj0+sQn3a1e713McNfo9MHv46/SMNpo/mqWQ09vu -q1qRDrhZoo4WT8Ga1rHSK8ZRWfZXzq/20OuuWtVopzHofOUmOt48dU3vrVu5 -gRPfmHFoeu5bWIibyP5m+6FZrnw+Lc7X5WAICK9j3P9eUciJNcb/McOLTz+w -i76Rj7bQsIYJe42/Pl3V8YYHqGZDf7T85EcZ2BUT2VDhk8mrqw3kjzl6/m// -cpPT5/+2FueuuN3bnEH/t9Ud3ZaGTSfR/61RN7p6GP3aGfF/a5cdfeJ8SeUI -7z5RBQjwEqqqYPVpU1wkRVXEYCV5tY6hsR+QKgVyWZdJwAF2F0ncrIzDVPys -VVBs99SHjapPANkaIOe8pK9DXjpyLNRX3j/cguX1C436uRUVsJvhWjvhKs27 -4b+fmupFPGoZs3G724fsc/XCdW9sftPk0Zsbl/SuJTse/cCmlZDmv/76Ub0f -mtru5z7YGoiukFYqaEDfSKONX/IaCE1fX5lqBeZ/9tWPa+Wz/clHxv/rspyX -N1kb/El9rl645oXGm7dc/bjVBo1Vq7DpJAIVjj94ePz8ybOXJ88Of//V4fHz -bQU34lChjRul437MfoAOab8x/jZWdyP6rgL2OtbsDNzpIVWPbaWYgA01Wr3X -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 +vt+rRrHXTIJooVUya/IhzXpbTfx23cr2NZ1uVd0MrehWwXcls/aRXo3CGgdR +cMzqmGrBvzj+6nEVCG6trmMdHT6lWoNnJwdfPX72dP/gWRPUdS6etnKGZvW0 +Wyc3xFm1Wv6MhHcuebUB5uqa1yrLDc9pLeHZV3e/2jWlFgMN1nTFrNpLry58 +tnpG9xmdd1iq45EOoBXHcmQO04DY2tKW/LJeE3gtqyUQWsC0qyz2GPhmRp2W +l+e2vWp5udVLxbjh20oOlZC+2zKj0XsMpHPEZi/vlnT0O1mt9RUqu3BULxNt +r9JDC7hNenpqm49em1tZMKVi5ZO7h0++On74bNu4vX5j5lZWNnvW79FFkg6z +wFmNztiFH1bXrKoXa81vvLWifdXDqysXv3FaS5cGxFWPd93E5aaYrZKuTs6o +Fi5bitVcm982DNxS6982qiKbY596SzJMq3dmwO/WZmXb9NMo6GpFa1WF3nrs +ZjS6knz5Zjqi5aGWiHVY+Q0R9LqVrxaGbafDJvFKnvec9pqQOk9iSNPpNG69 +bdjUlgldM7HvdAPGjfSN32gAi1+IGdUcV6vRLCd/q0ikhS/a5Kq2262vTU/U +NuHXcjSi3CwsFZmTv6M1NjafLy8aa2Gv6fsulA1SbX2mDuehA7NyhpbGYkfX +oVTelPYgClWHNtBJpcFXT+8ePj15eHeARoZ8109it7tApB3cNotC2s68mpZh +w63XF2/m4DctrNOpCE0hK8ebKkrWDciVZSWm1UZViSpW6OiyluvN9uRnNpfX +WslKt4ZNe1lf3WQw7Zh/skns9NeNkgVrELebvFXO+8OVPaxUo9hnzfYxU4tS +7TQ0808lBzPRm0PKxXJEm98bGy0UlCf57TXzIRUGbduQquoTNuTew6dH7Xlf +mfVqRpus7NUur8H7ehZbBrK3OvNdc/zD9Za6o2CpPUW2YqklA92Fea0156uw +JcUTnSmVpqv5iTHDx5mdypN1Tc6VgOXnnJtOdWyn42r4vMEVPtl/cXSIn189 +el9nuKG8qjNrU0cVtyTnVpFCo/aIJoQOo1O/0DkeNplCZ5eZ7Y70VSr9oKkQ +0jH3Wn2Qo+uDSvWRBTh2Oa6KWkSreqVn9gHbIiWgeVWXrTeGt5qsWpoyikIA +JFY3MPb1d5jMy6fdknhqTpCo2qXqP3V0ApvqLMXi3MbQzquSqaqXnMr+6btx +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 +Xa30ifMlVTG8/UTVLcB3qGKE1adNTZIUVe2DFerV8ofGzj8qMMhlXV0BD9ld +W3Gz6g9TKLRWeLHdU99Oqr4yZEuHnPOSvkV56cixUN+U/3DrnNevT+rnVrTB +br1r7burlPCG/35qhhgBq2XMxs11H7LP1QvXvbH5TZN+b26T0nuk7Hj0A5sW +UJr/+uuH/X5oaruf+2BLJ7rcWqmggYIjDTx+yUsnNH19ZbUV2v/ZF02ulc/2 +ByYZ/6/Lcl7eZEnxJ/W5euGaFxpv3nLR5H23g6waiE3HD6jQ/cHD42dfPX1x +8vTw918fHj/bViAkDhUGuVEW7yduOejQgRsDdGOLN8LzKs6vQ9TOeJ8eUnXe +VrYJ+VCj1Xtd7W/1JOLfq997f/Z0inU9k9eT9xmNtaKs9yEyCGiw6rIDcl2X +FrxRRu3KEAJS15S/9RHcaKnjP25w8Z9JwWYSg1R7XS9MJaYUGwTw5wkcPnTo +8GGCh+orVTaB0PmRqme2FhlgX3+jir5r5b9+1/gyIeZwNhFLrhzPQr5Z9HrP +6u0Xc2KxeTWXi9d09Is2ZfMhYpaLC1XJDCJUUbQ6wAWBhJSzwWIyoJ/NvRx4 +5eHYUYWx2+rDqzOzx8N8Ld6ebKqqqlUxP6eu7IHC1KQJHNqNKo7sc642/x3M +pM4WqZEOmL78znyca4lx2I9i6QemS7UPpME2emw0WntsNGo95hxLvpyVi0vn +gKpYhT02ptf743fOs8/vOn/8np56uP94f+2Jx3BbIJtgGZ3xQs89I3//B0nT +oDYslHNHlYeL8o0+N1dQDfvrCTyuqZelF17pF3TtLS5QoKYLj5/Y+LD9iVb9 +natLVdZQfyMW1v5sooO82WR5dt4+oqVxJI49UngyGk3U3gu1Z0pX7D63H9km +Ks3eGW3O/6z3Vpi/flwtUD41X+g7tbGsNZGqnN8f0kxUG2ns19Dqymmaq2oH +RbtHva+lZOsP/Hi6vpFlSLtK9P6UxptmBwpt1KnaVhsd9SlsmvXnNWGrW1WG +vXBY7TxS20smrwdqua9BC+0IAdcau470rb+0OPfX0/Vof9iLqHk7lxtfvGJ3 +RZMb1S6KeKg1SapP0BktOlWjhTpUDnxezVlD1+j9ZAgFMVOg9Yg2hFTtXD19 +fzndNpkPkjFz8b+dNvtSaksdpTR8ey5WV1/b5qAn+uwdHVp1ddf/ravr/2ul +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 +o7rVPedoYp6MV56smG0JfQtu3HlFW6wn4zu7jktb3e/MlxcXbHaJv+/co0+t +HU+KxWvaD3a8nE4ns8Ud9ZSSuJNS0GNWDPWdqd5EPced775XVyoG4dJbNQF3 +Fid0H3LtuUnsK5P1Tj27MvCuN7yYaverN5pM7e4gdRuPK3bVp6Ff8SKUsfmi +lUrao0ajfvE4fpIe3z8+TL/9/bfpk8N74aPki6Nvv/mD98XR8bfx/RefJ8+9 +B/fS+8GDF95R9HmQPDUcqlrK2VyeLGcjau4GS13tt2uSx+yCBnBHbxU8svcr +yrUS0RPfPEiS8ElwdC+LX2TRg/Qoe37/3t1n97z9J/e/+DZ59u3+F8f7B/fv +3Y+ex/E3+4F399Gz5/GTZ4ePvezR4Qs3ff77x0fJ0eePj3//4sHx4fP97Cj4 +w1F49EXw7f27L47vHT06dr+5f/9OzekLuTifKCn5Bv/0DRv2KxFRQ3hr1PLO +CjOu2Ph2x36j9o76eGi5IIn1XD+srtdbCqnJ5ItnLx65D755sn/86PNv7z56 +se/vfxPdP9x/hsnz3ed33YM/PDjwvHvPn3/uRXeP4vCb+3dUU+/wXy3Iyi5S +YwfPj765Gz/+5t4Tz3vw1DvAjD+4dzf4/PfpF19Ef3jhP43vJn/IHjz44tHR +ixf3k+e/P4oNU/SHeamN2kSbeWVvTgop61u0bHun9675BWSttvCHiOGAGwtK +QMNyAQ3QTsJApSMYrdfAXLkEuIEj0gAul9E2gDSMWAQ33VGn4kPYaWcGMH+O +ANWNUw//T1kWULoTsUkM+0gBs0dreXFIyy20p0gmsQBSX09QAexmEndjADKE +pVROJ8IUICARLgJUBIwADQg4YlVUHyFeBHjMgEJyxDNeV1WnF0nAbz2iGEAC +Q/bdPKGtjQBGiRsBu8U8KagQirZTxkB5+AdGgNzY3eAI4YPsVunpTNJnx1Z8 +YfMzjmaJr7H3pn33x2Y9dNBrpKwsWwgCCY6Qk1H+kEpyCy/htN0lDfxEYlJz +nwOAIZanUSEWDOIwpE1vZMS8ri0BMg9p35lfxMLjYRYkgZ+KnCo+ae0V4VoB +vJ5KH4hKcPDcp2Us2q3GPYKBvUYaw1LpUvFeAP5CGLwgAEYEEAXaygWJGEJw +Sfu/JJirkp8UeKdU604ZLFoG6wg30LmLQCjIGV7JfAmB8yIWAyNGRYQWCmAF +n7ZIwOHSYhOjehaeYNy0lts9eUcIcG25RGvyGgBiU1bSvqc/Fd3KRMJbnVSf +Le1056H2p2tC71IVEK3deDKmHZweJgZTTJtZY5+iKZZmAMuYnjjlCN+Ao1JE +cBL8i3mWdm0YhRwQevXDIuB5IHLKQiEiBXrNZB5EiEizDHID7gWUWEl9sC2j ++nWqDHa7EwMEvOz4X9EhLiVfZ9za4GQc0+4ShMuBSGijdB7LHLg5TfwAgU6Y +UfEVrUq5OYW6gUhBovBzIQEUAdE7rA7FfTymokKRFz6UlidRFHkui9FGIilr +AHdfiADyjxgtBbxLKNMr/cKTBlXa79lSwYuG5ObAidUv3Zpb5mu3jXMn6YY5 +e3LD8SmqDOS6I1TsQ+YYlY7TU+on1AkqjdNrNhad1KfZNJ7uHFPzycaWe5+O +VDnQsjyanNFf+9yefEF0zXtvd/Xufyn27qjzsO+8ax3doo5goYMPnNds7sw1 +CtRnAqiP5drDCuTsghHypONdRs4RnUm9mNGXWnuHAIR1BclTOZcMcub0Pz/6 +/N6WOk3BHKcC7Ph39GnHAzjamVxI+kV5vvmw9/8DuLRzoWj+AAA= -->