{"source":";; @contract Freddie - The Vault Manager\n;; Freddie is an abstraction layer that interacts with collateral type reserves\n;; Ideally, collateral reserves should never be called from outside. Only manager layers (such as this one) should be interacted with from clients\n;; @version 1\n\n(impl-trait .arkadiko-vault-manager-trait-v1.vault-manager-trait)\n(use-trait vault-trait .arkadiko-vault-trait-v1.vault-trait)\n(use-trait ft-trait 'SP3FBR2AGK5H9QBDH3EEN6DF8EK8JY7RX8QJ5SVTE.sip-010-trait-ft-standard.sip-010-trait)\n(use-trait vault-manager-trait .arkadiko-vault-manager-trait-v1.vault-manager-trait)\n(use-trait collateral-types-trait .arkadiko-collateral-types-trait-v1.collateral-types-trait)\n(use-trait oracle-trait .arkadiko-oracle-trait-v1.oracle-trait)\n\n;; errors\n(define-constant ERR-NOT-AUTHORIZED u4401)\n(define-constant ERR-TRANSFER-FAILED u42)\n(define-constant ERR-MINTER-FAILED u43)\n(define-constant ERR-BURN-FAILED u44)\n(define-constant ERR-DEPOSIT-FAILED u45)\n(define-constant ERR-WITHDRAW-FAILED u46)\n(define-constant ERR-MINT-FAILED u47)\n(define-constant ERR-LIQUIDATION-FAILED u48)\n(define-constant ERR-INSUFFICIENT-COLLATERAL u49)\n(define-constant ERR-MAXIMUM-DEBT-REACHED u410)\n(define-constant ERR-EMERGENCY-SHUTDOWN-ACTIVATED u411)\n(define-constant ERR-BURN-HEIGHT-NOT-REACHED u412)\n(define-constant ERR-VAULT-LIQUIDATED u413)\n(define-constant ERR-STACKING-IN-PROGRESS u414)\n(define-constant ERR-WRONG-COLLATERAL-TOKEN u415)\n(define-constant ERR-VAULT-NOT-LIQUIDATED u416)\n(define-constant ERR-WRONG-DEBT u417)\n(define-constant ERR-AUCTION-NOT-ENDED u418)\n\n;; constants\n(define-constant BLOCKS-PER-DAY u144)\n\n(define-data-var stx-redeemable uint u0) ;; how much STX is available to trade for xSTX\n(define-data-var block-height-last-paid uint u0) ;; when the foundation was last paid\n(define-data-var maximum-debt-surplus uint u10000000000000) ;; 10 million default - above that we sell the USDA on the DIKO/USDA pair to burn DIKO\n(define-map stacking-unlock-burn-height\n  { stacker-name: (string-ascii 256) }\n  {\n    height: uint\n  }\n)\n(define-data-var freddie-shutdown-activated bool false)\n\n;; getters\n(define-read-only (get-stx-redeemable)\n  (ok (var-get stx-redeemable))\n)\n\n(define-private (add-stx-redeemable (token-amount uint))\n  (begin\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n\n    (ok (var-set stx-redeemable (+ token-amount (var-get stx-redeemable))))\n  )\n)\n\n(define-private (subtract-stx-redeemable (token-amount uint))\n  (ok (var-set stx-redeemable (- (var-get stx-redeemable) token-amount)))\n)\n\n(define-read-only (get-stacking-unlock-burn-height (name (string-ascii 256)))\n  (ok (get height (unwrap-panic (map-get? stacking-unlock-burn-height { stacker-name: name }))))\n)\n\n;; @desc sets the block height at which STX tokens unlock from PoX\n;; @param name; name of the stacker contract that is stacking the STX tokens\n;; @param burn-height; the block height of the burnchain (i.e. Bitcoin) for when the tokens unlock\n;; @post boolean; returns a boolean indicating successfully set or not\n(define-public (set-stacking-unlock-burn-height (name (string-ascii 256)) (burn-height uint))\n  (begin\n    (asserts! \n      (or\n        (is-eq contract-caller (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stacker\")))\n        (is-eq contract-caller (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stacker-2\")))\n        (is-eq contract-caller (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stacker-3\")))\n        (is-eq contract-caller (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stacker-4\")))\n      )\n      (err ERR-NOT-AUTHORIZED)\n    )\n\n    (ok (map-set stacking-unlock-burn-height { stacker-name: name } { height: burn-height }))\n  )\n)\n\n(define-read-only (get-vault-by-id (vault-id uint))\n  (contract-call? .arkadiko-vault-data-v1-1 get-vault-by-id vault-id)\n)\n\n(define-read-only (get-vault-entries (user principal))\n  (contract-call? .arkadiko-vault-data-v1-1 get-vault-entries user)\n)\n\n(define-read-only (get-collateral-type-for-vault (vault-id uint))\n  (let ((vault (get-vault-by-id vault-id)))\n    (ok (get collateral-type vault))\n  )\n)\n\n(define-read-only (get-collateral-token-for-vault (vault-id uint))\n  (let ((vault (get-vault-by-id vault-id)))\n    (ok (get collateral-token vault))\n  )\n)\n\n;; @desc calculate the collateralization (in other words collateral to debt) ratio for a vault\n;; @param vault-id; the ID of the vault to calculate the current collateralization ratio for\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @param oracle; the oracle implementation that provides the on-chain price\n;; @param include-stability-fees; boolean to indicate whether to include stability fees as part of debt calculation\n;; @post uint; returns the collateralization ratio\n(define-public (calculate-current-collateral-to-debt-ratio\n  (vault-id uint)\n  (coll-type <collateral-types-trait>)\n  (oracle <oracle-trait>)\n  (include-stability-fees bool)\n)\n  (let ((vault (get-vault-by-id vault-id)))\n    (asserts! (is-eq (contract-of oracle) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"oracle\"))) (err ERR-NOT-AUTHORIZED))\n\n    (if (is-eq (get is-liquidated vault) true)\n      (ok u0)\n      (begin\n        (let ((price (unwrap-panic (contract-call? oracle fetch-price (get collateral-token vault)))))\n          (ok\n            (/\n              (/\n                (* (get collateral vault) (get last-price price))\n                (+\n                  (get debt vault)\n                  (if include-stability-fees\n                    (unwrap-panic (stability-fee-helper (get stability-fee-last-accrued vault) (get debt vault) (get collateral-type vault) coll-type))\n                    u0\n                  )\n                )\n              )\n              (/ (get decimals price) u100)\n            )\n          )\n        )\n      )\n    )\n  )\n)\n\n(define-private (resolve-stacking-amount (collateral-amount uint) (collateral-token (string-ascii 12)) (stack-pox bool))\n  (if (and (is-eq collateral-token \"STX\") stack-pox)\n    collateral-amount\n    u0\n  )\n)\n\n;; @desc can be called by the vault owner on a non-liquidated STX vault\n;; used to indicate willingness to stack/unstack the collateral in the PoX contract\n;; @param vault-id; the ID of the vault to toggle the stacking in PoX for\n;; @post bool; returns true if stacking was toggled\n(define-public (toggle-stacking (vault-id uint))\n  (let ((vault (get-vault-by-id vault-id)))\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts! (is-eq tx-sender (get owner vault)) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq \"STX\" (get collateral-token vault)) (err ERR-WRONG-COLLATERAL-TOKEN))\n    (asserts! (is-eq false (get is-liquidated vault)) (err ERR-VAULT-LIQUIDATED))\n    (try! (contract-call? .arkadiko-stx-reserve-v1-1 toggle-stacking (get stacker-name vault) (not (get revoked-stacking vault)) (get collateral vault)))\n\n    (try!\n      (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id (merge vault {\n        revoked-stacking: (not (get revoked-stacking vault)),\n        updated-at-block-height: block-height\n      }))\n    )\n    (ok true)\n  )\n)\n\n;; can be called by the vault owner on a non-liquidated STX vault\n;; called when collateral was unstacked & want to stack again\n(define-public (stack-collateral (vault-id uint))\n  (let ((vault (get-vault-by-id vault-id)))\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts! (is-eq tx-sender (get owner vault)) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq \"STX\" (get collateral-token vault)) (err ERR-WRONG-COLLATERAL-TOKEN))\n    (asserts! (is-eq false (get is-liquidated vault)) (err ERR-VAULT-LIQUIDATED))\n    (asserts! (is-eq u0 (get stacked-tokens vault)) (err ERR-STACKING-IN-PROGRESS))\n\n    (try! (contract-call? .arkadiko-stx-reserve-v1-1 add-tokens-to-stack (get stacker-name vault) (get collateral vault)))\n    (try!\n      (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id (merge vault {\n        stacked-tokens: (get collateral vault),\n        revoked-stacking: false,\n        updated-at-block-height: block-height,\n      }))\n    )\n    (ok true)\n  )\n)\n\n;; method that can only be called by deployer (contract owner)\n;; unlocks STX that had their xSTX derivative liquidated in an auction\n(define-public (release-stacked-stx (vault-id uint))\n  (let ((vault (get-vault-by-id vault-id)))\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts! (is-eq \"xSTX\" (get collateral-token vault)) (err ERR-WRONG-COLLATERAL-TOKEN))\n    (asserts! (is-eq true (get is-liquidated vault)) (err ERR-VAULT-LIQUIDATED))\n    (asserts! (> (get stacked-tokens vault) u0) (err ERR-STACKING-IN-PROGRESS))\n    (asserts!\n      (>=\n        burn-block-height\n        (get height (unwrap-panic (map-get? stacking-unlock-burn-height { stacker-name: (get stacker-name vault) })))\n      )\n      (err ERR-BURN-HEIGHT-NOT-REACHED)\n    )\n\n    (try! (add-stx-redeemable (get stacked-tokens vault)))\n    (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id (merge vault {\n        stacked-tokens: u0,\n        updated-at-block-height: block-height\n      }))\n    )\n    (ok true)\n  )\n)\n\n(define-private (min-of (i1 uint) (i2 uint))\n  (if (< i1 i2)\n      i1\n      i2))\n\n;; redeem stx (and burn xSTX)\n(define-public (redeem-stx (ustx-amount uint))\n  (let ((stx (var-get stx-redeemable)))\n    (if (> stx u0)\n      (begin\n        (try! (contract-call? .arkadiko-sip10-reserve-v1-1 burn-xstx (min-of stx ustx-amount) tx-sender))\n        (try! (contract-call? .arkadiko-stx-reserve-v1-1 redeem-xstx (min-of stx ustx-amount) tx-sender))\n        (unwrap-panic (subtract-stx-redeemable (min-of stx ustx-amount)))\n        (ok true)\n      )\n      (ok false)\n    )\n  )\n)\n\n(define-public (toggle-freddie-shutdown)\n  (begin\n    (asserts! (is-eq tx-sender (contract-call? .arkadiko-dao get-guardian-address)) (err ERR-NOT-AUTHORIZED))\n\n    (ok (var-set freddie-shutdown-activated (not (var-get freddie-shutdown-activated))))\n  )\n)\n\n\n;; @desc creates a vault with collateral and a certain debt level\n;; @param collateral-amount; the micro-amount (10^-6) of collateral (STX or sip10) that will be deposited in a vault\n;; @param debt; the micro-amount (10^-6) of debt that will be minted against the collateral\n;; @param pox-settings; if STX is the collateral, this indicates whether the collateral will be stacked and if the yield is used to pay off the debt automatically\n;; @param collateral-type; indicates the collateral type that is used in the vault (e.g. STX-A)\n;; @param reserve; indicates the reserve that will keep custody of the token (e.g. stx-reserve or sip10-reserve)\n;; @param ft; indicates the sip10 fungible token that is used as collateral\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @param oracle; contract that contains the on-chain price of the collateral\n;; @post vault; a new vault is created for the tx-sender\n(define-public (collateralize-and-mint\n  (collateral-amount uint)\n  (debt uint)\n  (pox-settings (tuple (stack-pox bool) (auto-payoff bool)))\n  (collateral-type (string-ascii 12))\n  (reserve <vault-trait>)\n  (ft <ft-trait>)\n  (coll-type <collateral-types-trait>)\n  (oracle <oracle-trait>)\n)\n  (let (\n    (sender tx-sender)\n    (collateral-type-object (unwrap-panic (contract-call? coll-type get-collateral-type-by-name collateral-type)))\n    (collateral-token (get token collateral-type-object))\n    (ratio (unwrap! (contract-call? reserve calculate-current-collateral-to-debt-ratio collateral-token debt collateral-amount oracle) (err ERR-WRONG-DEBT)))\n    (stacker-name (contract-call? .arkadiko-stx-reserve-v1-1 get-next-stacker-name))\n  )\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts! (is-eq (contract-of coll-type) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"collateral-types\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq (contract-of oracle) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"oracle\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts!\n      (or\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stx-reserve\")))\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"sip10-reserve\")))\n      )\n      (err ERR-NOT-AUTHORIZED)\n    )\n\n    (asserts! (>= ratio (get collateral-to-debt-ratio collateral-type-object)) (err ERR-INSUFFICIENT-COLLATERAL))\n    (asserts!\n      (<=\n        (+ debt (get total-debt collateral-type-object))\n        (get maximum-debt collateral-type-object)\n      )\n      (err ERR-MAXIMUM-DEBT-REACHED)\n    )\n    (asserts!\n      (or\n        (is-eq collateral-token \"STX\")\n        (is-eq (get token-address collateral-type-object) (contract-of ft))\n      )\n      (err ERR-WRONG-COLLATERAL-TOKEN)\n    )\n\n    (try! (contract-call? reserve collateralize-and-mint ft collateral-token collateral-amount debt sender stacker-name (get stack-pox pox-settings)))\n    (try! (as-contract (contract-call? .arkadiko-dao mint-token .usda-token debt sender)))\n    (let (\n      (vault-id (+ (contract-call? .arkadiko-vault-data-v1-1 get-last-vault-id) u1))\n      (vault {\n        id: vault-id,\n        owner: sender,\n        collateral: collateral-amount,\n        collateral-type: collateral-type,\n        collateral-token: collateral-token,\n        stacked-tokens: (resolve-stacking-amount collateral-amount collateral-token (get stack-pox pox-settings)),\n        stacker-name: stacker-name,\n        revoked-stacking: (not (get stack-pox pox-settings)),\n        auto-payoff: (get auto-payoff pox-settings),\n        debt: debt,\n        created-at-block-height: block-height,\n        updated-at-block-height: block-height,\n        stability-fee-accrued: u0,\n        stability-fee-last-accrued: block-height,\n        is-liquidated: false,\n        auction-ended: false,\n        leftover-collateral: u0\n      })\n    )\n      (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault-entries sender vault-id))\n      (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id vault))\n      (try! (contract-call? .arkadiko-vault-rewards-v1-1 add-collateral collateral-amount sender))\n      (try! (contract-call? .arkadiko-vault-data-v1-1 set-last-vault-id vault-id))\n      (try! (contract-call? coll-type add-debt-to-collateral-type collateral-type debt))\n      (print { type: \"vault\", action: \"created\", data: vault })\n      (ok debt)\n    )\n  )\n)\n\n;; @desc deposit extra collateral in a vault\n;; @param vault-id; the ID of the vault to deposit additional collateral in\n;; @param uamount; the micro-amount (10^-6) of collateral that will be deposited\n;; @param reserve; indicates the reserve that will keep custody of the token (e.g. stx-reserve or sip10-reserve)\n;; @param ft; indicates the sip10 fungible token that is used as collateral\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @post true; returns true when additional collateral was added successfully\n(define-public (deposit\n  (vault-id uint)\n  (uamount uint)\n  (reserve <vault-trait>)\n  (ft <ft-trait>)\n  (coll-type <collateral-types-trait>)\n)\n  (let (\n    (vault (get-vault-by-id vault-id))\n    (collateral-token (unwrap-panic (get-collateral-token-for-vault vault-id)))\n    (new-collateral (+ uamount (get collateral vault)))\n    (updated-vault (merge vault {\n      collateral: new-collateral,\n      updated-at-block-height: block-height\n    }))\n  )\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts!\n      (or\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stx-reserve\")))\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"sip10-reserve\")))\n      )\n      (err ERR-NOT-AUTHORIZED)\n    )\n    (asserts! (is-eq (contract-of coll-type) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"collateral-types\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq (get is-liquidated vault) false) (err ERR-VAULT-LIQUIDATED))\n    (asserts! (is-eq tx-sender (get owner vault)) (err ERR-NOT-AUTHORIZED))\n    (asserts!\n      (or\n        (is-eq collateral-token \"STX\")\n        (is-eq (unwrap-panic (contract-call? coll-type get-token-address (get collateral-type vault))) (contract-of ft))\n      )\n      (err ERR-WRONG-COLLATERAL-TOKEN)\n    )\n\n    (unwrap! (contract-call? reserve deposit ft collateral-token uamount (get stacker-name vault)) (err ERR-DEPOSIT-FAILED))\n    (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id updated-vault))\n    (try! (contract-call? .arkadiko-vault-rewards-v1-1 add-collateral uamount (get owner vault)))\n    (print { type: \"vault\", action: \"deposit\", data: updated-vault })\n    (ok true)\n  )\n)\n\n;; @desc withdraw collateral from a vault\n;; @param vault-id; the ID of the vault to withdraw collateral from\n;; @param uamount; the micro-amount (10^-6) of collateral that will be withdrawn\n;; @param reserve; indicates the reserve that keeps custody of your collateral (e.g. stx-reserve or sip10-reserve)\n;; @param ft; indicates the sip10 fungible token that is used as collateral\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @param oracle; the oracle implementation that provides the on-chain price\n;; @post true; returns true when collateral was withdrawn successfully\n(define-public (withdraw\n  (vault-id uint)\n  (uamount uint)\n  (reserve <vault-trait>)\n  (ft <ft-trait>)\n  (coll-type <collateral-types-trait>)\n  (oracle <oracle-trait>)\n)\n  (let (\n    (vault (get-vault-by-id vault-id))\n    (collateral-token (unwrap-panic (get-collateral-token-for-vault vault-id)))\n  )\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts!\n      (or\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stx-reserve\")))\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"sip10-reserve\")))\n      )\n      (err ERR-NOT-AUTHORIZED)\n    )\n    (asserts! (is-eq (contract-of coll-type) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"collateral-types\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq (contract-of oracle) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"oracle\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq (get is-liquidated vault) false) (err ERR-VAULT-LIQUIDATED))\n    (asserts! (is-eq tx-sender (get owner vault)) (err ERR-NOT-AUTHORIZED))\n    (asserts! (> uamount u0) (err ERR-INSUFFICIENT-COLLATERAL))\n    (asserts! (<= uamount (get collateral vault)) (err ERR-INSUFFICIENT-COLLATERAL))\n    (asserts! (is-eq u0 (get stacked-tokens vault)) (err ERR-STACKING-IN-PROGRESS))\n    (asserts!\n      (or\n        (is-eq collateral-token \"STX\")\n        (is-eq (unwrap-panic (contract-call? coll-type get-token-address (get collateral-type vault))) (contract-of ft))\n      )\n      (err ERR-WRONG-COLLATERAL-TOKEN)\n    )\n\n    (let ((ratio (unwrap-panic \n            (contract-call? \n              reserve \n              calculate-current-collateral-to-debt-ratio \n              (get collateral-token vault) \n              (get debt vault) \n              (- (get collateral vault) uamount)\n              oracle\n            )\n          ))\n          (new-collateral (- (get collateral vault) uamount))\n          (updated-vault (merge vault {\n            collateral: new-collateral,\n            updated-at-block-height: block-height\n          })))\n      (asserts! (>= ratio (unwrap-panic (contract-call? coll-type get-collateral-to-debt-ratio (get collateral-type vault)))) (err ERR-INSUFFICIENT-COLLATERAL))\n      (unwrap! (contract-call? reserve withdraw ft collateral-token (get owner vault) uamount) (err ERR-WITHDRAW-FAILED))\n      (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id updated-vault))\n      (try! (contract-call? .arkadiko-vault-rewards-v1-1 remove-collateral uamount (get owner vault)))\n      (print { type: \"vault\", action: \"withdraw\", data: updated-vault })\n      (ok true)\n    )\n  )\n)\n\n;; @desc mint extra USDA in a vault\n;; @param vault-id; the ID of the vault to mint extra USDA for\n;; @param extra-debt; the micro-amount (10^-6) of extra USDA that will be minted\n;; @param reserve; indicates the reserve that keeps custody of your collateral (e.g. stx-reserve or sip10-reserve)\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @param oracle; the oracle implementation that provides the on-chain price\n;; @post true; returns true when extra USDA was minted successfully\n(define-public (mint\n  (vault-id uint)\n  (extra-debt uint)\n  (reserve <vault-trait>)\n  (coll-type <collateral-types-trait>)\n  (oracle <oracle-trait>)\n)\n  (let (\n    (vault (get-vault-by-id vault-id))\n    (new-total-debt (+ extra-debt (get debt vault)))\n    (updated-vault (merge vault {\n      debt: new-total-debt,\n      updated-at-block-height: block-height\n    }))\n    (collateral-type (unwrap-panic (contract-call? coll-type get-collateral-type-by-name (get collateral-type vault))))\n    (ratio\n      (unwrap!\n        (contract-call? reserve calculate-current-collateral-to-debt-ratio\n          (get collateral-token vault)\n          new-total-debt\n          (get collateral vault)\n          oracle\n        )\n        (err ERR-WRONG-DEBT)\n      )\n    )\n  )\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts!\n      (or\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stx-reserve\")))\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"sip10-reserve\")))\n      )\n      (err ERR-NOT-AUTHORIZED)\n    )\n    (asserts! (is-eq (contract-of coll-type) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"collateral-types\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq (contract-of oracle) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"oracle\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq (get is-liquidated vault) false) (err ERR-VAULT-LIQUIDATED))\n    (asserts! (>= ratio (get collateral-to-debt-ratio collateral-type)) (err ERR-INSUFFICIENT-COLLATERAL))\n    (asserts! (is-eq tx-sender (get owner vault)) (err ERR-NOT-AUTHORIZED))\n    (asserts!\n      (<=\n        (+ extra-debt (get total-debt collateral-type))\n        (get maximum-debt collateral-type)\n      )\n      (err ERR-MAXIMUM-DEBT-REACHED)\n    )\n\n    ;; save how much stability fees the person owes up to that point\n    (try! (accrue-stability-fee vault-id coll-type))\n    (try! (contract-call? reserve mint\n        (get collateral-token vault)\n        (get owner vault)\n        (get collateral vault)\n        (get debt vault)\n        extra-debt\n        (get collateral-to-debt-ratio collateral-type)\n        oracle\n      )\n    )\n    (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id updated-vault))\n    (try! (contract-call? coll-type add-debt-to-collateral-type (get collateral-type vault) extra-debt))\n    (print { type: \"vault\", action: \"mint\", data: updated-vault })\n    (ok true)\n  )\n)\n\n;; @desc burn USDA from a vault\n;; @param vault-id; the ID of the vault to burn USDA from\n;; @param debt; the micro-amount (10^-6) of USDA that will be burned\n;; @param reserve; indicates the reserve that keeps custody of your collateral (e.g. stx-reserve or sip10-reserve)\n;; @param ft; indicates the sip10 fungible token that is used as collateral\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @post true; returns true when USDA was burned successfully\n(define-public (burn\n  (vault-id uint)\n  (debt uint)\n  (reserve <vault-trait>)\n  (ft <ft-trait>)\n  (coll-type <collateral-types-trait>)\n)\n  (let ((vault (get-vault-by-id vault-id)))\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts!\n      (or\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stx-reserve\")))\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"sip10-reserve\")))\n      )\n      (err ERR-NOT-AUTHORIZED)\n    )\n    (asserts! (is-eq (contract-of coll-type) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"collateral-types\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq (get is-liquidated vault) false) (err ERR-VAULT-LIQUIDATED))\n    (asserts!\n      (or\n        (is-eq (get collateral-token vault) \"STX\")\n        (is-eq (unwrap-panic (contract-call? coll-type get-token-address (get collateral-type vault))) (contract-of ft))\n      )\n      (err ERR-WRONG-COLLATERAL-TOKEN)\n    )\n\n    (try! (pay-stability-fee vault-id coll-type))\n    (print { type: \"vault\", action: \"burn\", data: vault })\n    (burn-partial-debt vault-id (min-of debt (get debt vault)) ft coll-type)\n  )\n)\n\n(define-public (close-vault\n  (vault-id uint)\n  (reserve <vault-trait>)\n  (ft <ft-trait>)\n  (coll-type <collateral-types-trait>)\n)\n  (let ((vault (get-vault-by-id vault-id))\n       (updated-vault (merge vault {\n          collateral: u0,\n          debt: u0,\n          updated-at-block-height: block-height\n        })))\n    (asserts! (is-eq u0 (get stacked-tokens vault)) (err ERR-STACKING-IN-PROGRESS))\n    (asserts! (is-eq (contract-of coll-type) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"collateral-types\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq (get is-liquidated vault) false) (err ERR-VAULT-LIQUIDATED))\n    (asserts!\n      (or\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stx-reserve\")))\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"sip10-reserve\")))\n      )\n      (err ERR-NOT-AUTHORIZED)\n    )\n    (asserts!\n      (or\n        (is-eq (get collateral-token vault) \"STX\")\n        (is-eq (unwrap-panic (contract-call? coll-type get-token-address (get collateral-type vault))) (contract-of ft))\n      )\n      (err ERR-WRONG-COLLATERAL-TOKEN)\n    )\n\n    (if (is-eq (get debt vault) u0)\n      true\n      (try! (contract-call? .arkadiko-dao burn-token .usda-token (get debt vault) (get owner vault)))\n    )\n    (try! (contract-call? reserve burn ft (get owner vault) (get collateral vault)))\n    (try! (contract-call? coll-type subtract-debt-from-collateral-type (get collateral-type vault) (get debt vault)))\n    (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id updated-vault))\n    (try! (contract-call? .arkadiko-vault-rewards-v1-1 remove-collateral (get collateral vault) (get owner vault)))\n    (print { type: \"vault\", action: \"close\", data: updated-vault })\n    (try! (contract-call? .arkadiko-vault-data-v1-1 close-vault vault-id))\n    (ok true)\n  )\n)\n\n(define-private (burn-partial-debt\n  (vault-id uint)\n  (debt uint)\n  (ft <ft-trait>)\n  (coll-type <collateral-types-trait>)\n)\n  (let ((vault (get-vault-by-id vault-id)))\n    (try! (contract-call? .arkadiko-dao burn-token .usda-token debt tx-sender))\n    (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id (merge vault {\n        debt: (- (get debt vault) debt),\n        updated-at-block-height: block-height\n      }))\n    )\n    (try! (contract-call? coll-type subtract-debt-from-collateral-type (get collateral-type vault) debt))\n    (ok true)\n  )\n)\n\n;; @desc get the stability fee (interest to be paid) for a vault\n;; @param vault-id; the ID of the vault to return the stability fee for\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @post uint; returns uint, which is the stability fee\n(define-public (get-stability-fee-for-vault\n  (vault-id uint)\n  (coll-type <collateral-types-trait>)\n)\n  (let (\n    (vault (get-vault-by-id vault-id))\n  )\n    (stability-fee-helper (get stability-fee-last-accrued vault) (get debt vault) (get collateral-type vault) coll-type)\n  )\n)\n\n(define-private (stability-fee-helper\n  (stability-fee-last-accrued uint)\n  (debt uint)\n  (collateral-type-string (string-ascii 12))\n  (coll-type <collateral-types-trait>)\n)\n  (let (\n    (number-of-blocks (- block-height stability-fee-last-accrued))\n    (collateral-type (unwrap-panic (contract-call? coll-type get-collateral-type-by-name collateral-type-string)))\n    (fee (get stability-fee collateral-type))\n    (decimals (get stability-fee-decimals collateral-type))\n    (interest (/ (* debt fee) (pow u10 decimals)))\n  )\n    (asserts! (is-eq (contract-of coll-type) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"collateral-types\"))) (err ERR-NOT-AUTHORIZED))\n    (ok (* number-of-blocks interest))\n  )\n)\n\n;; @desc accrue the stability fee up until now on a vault\n;; this method should be called when the stability fee on a collateral type is changed through governance\n;; meaning you want to lock in (accrue) all the stability fees for that stability fee percentage up until the block that it changes\n;; @param vault-id; the ID of the vault to accrue the stability fee for\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @post true; returns true when stability fee was accrued successfully\n(define-public (accrue-stability-fee\n  (vault-id uint)\n  (coll-type <collateral-types-trait>)\n)\n  (let (\n    (vault (get-vault-by-id vault-id))\n  )\n    (asserts! (is-eq (contract-of coll-type) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"collateral-types\"))) (err ERR-NOT-AUTHORIZED))\n    (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id (merge vault {\n        updated-at-block-height: block-height,\n        stability-fee-accrued: (unwrap-panic (get-stability-fee-for-vault vault-id coll-type)),\n        stability-fee-last-accrued: block-height\n      }))\n    )\n    (ok true)\n  )\n)\n\n;; @desc pay the stability fee up until now for a vault\n;; @param vault-id; the ID of the vault to pay the stability fee for\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @post uint; returns the amount paid when the stability fee was paid successfully\n(define-public (pay-stability-fee\n  (vault-id uint)\n  (coll-type <collateral-types-trait>)\n)\n  (let (\n    (vault (get-vault-by-id vault-id))\n    (fee (+ (get stability-fee-accrued vault) (unwrap-panic (get-stability-fee-for-vault vault-id coll-type))))\n  )\n    (asserts! (is-eq (contract-of coll-type) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"collateral-types\"))) (err ERR-NOT-AUTHORIZED))\n    (if (> fee u0)\n      (begin\n        (try! (contract-call? .usda-token transfer fee tx-sender (as-contract tx-sender) none))\n        (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id (merge vault {\n            updated-at-block-height: block-height,\n            stability-fee-accrued: u0,\n            stability-fee-last-accrued: block-height\n          }))\n        )\n        (ok fee)\n      )\n      (ok fee)\n    )\n  )\n)\n\n;; @desc liquidates a vault\n;; only callable by the liquidator smart contract\n;; the vault owner loses their potential (DIKO) vault rewards and collateral is sold off in an auction\n;; @param vault-id; the ID of the vault to liquidate\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @post tuple; returns a tuple with the amount in micro STX, extra debt (penalty) to be paid, the vault debt and a discount given to keepers in auctions\n(define-public (liquidate\n  (vault-id uint)\n  (coll-type <collateral-types-trait>)\n)\n  (let ((vault (get-vault-by-id vault-id)))\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts! (is-eq contract-caller (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"liquidator\"))) (err ERR-NOT-AUTHORIZED))\n\n    (try! (contract-call? .arkadiko-vault-rewards-v1-1 claim-pending-rewards-liquidated-vault (get owner vault)))\n    (try! (contract-call? .arkadiko-vault-rewards-v1-1 remove-collateral (get collateral vault) (get owner vault)))\n    (let (\n      (collateral (get collateral vault))\n      (liquidation-penalty (unwrap-panic (contract-call? coll-type get-liquidation-penalty (get collateral-type vault))))\n      (fee (unwrap-panic (get-stability-fee-for-vault vault-id coll-type)))\n      (penalty (/ (* liquidation-penalty (+ fee (get debt vault))) u10000))\n      (extra-debt (/ (* u30 penalty) u100)) ;; 30% of the penalty is extra debt.\n      (discount (/ (* u70 liquidation-penalty) u10000)) ;; 70% of liquidation penalty is discount % for liquidator\n    )\n      (print { type: \"vault\", action: \"liquidated\", data: vault })\n      (if\n        (and\n          (is-eq \"STX\" (get collateral-token vault))\n          (> (get stacked-tokens vault) u0)\n        )\n        (begin\n          ;; mint xSTX and sell those until stacking cycle ends\n          (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id (merge vault {\n              collateral: u0,\n              collateral-token: \"xSTX\",\n              updated-at-block-height: block-height,\n              is-liquidated: true,\n              auction-ended: false,\n              leftover-collateral: u0\n            }))\n          )\n          (try! (contract-call? .arkadiko-sip10-reserve-v1-1 mint-xstx collateral))\n          (ok (tuple (ustx-amount collateral) (extra-debt extra-debt) (vault-debt (get debt vault)) (discount discount)))\n        )\n        (begin\n          (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id (merge vault {\n              collateral: u0,\n              updated-at-block-height: block-height,\n              is-liquidated: true,\n              auction-ended: false,\n              leftover-collateral: u0\n            }))\n          )\n          (ok (tuple (ustx-amount collateral) (extra-debt extra-debt) (vault-debt (get debt vault)) (discount discount)))\n        )\n      )\n    )\n  )\n)\n\n;; @desc finalises the vault liquidation after the vault's collateral got auctioned off\n;; sets vault parameters such as leftover collateral\n;; @param vault-id; the ID of the vault to liquidate\n;; @param leftover-collateral; the micro-amount of collateral that is left after the auction ended\n;; @param coll-type; contract that contains the collateral types that can be used for a vault\n;; @post bool; returns true if liquidation got finalised successfully\n(define-public (finalize-liquidation\n  (vault-id uint)\n  (leftover-collateral uint)\n  (coll-type <collateral-types-trait>)\n)\n  (let ((vault (get-vault-by-id vault-id)))\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts! (is-eq contract-caller (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"auction-engine\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq (get is-liquidated vault) true) (err ERR-VAULT-NOT-LIQUIDATED))\n\n    (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id (merge vault {\n        collateral: u0,\n        updated-at-block-height: block-height,\n        auction-ended: true,\n        leftover-collateral: leftover-collateral\n      }))\n    )\n    (try! (contract-call? coll-type subtract-debt-from-collateral-type (get collateral-type vault) (get debt vault)))\n    (ok true)\n  )\n)\n\n;; @desc redeems a collateral amount for the bidder on a lot in an auction from the STX or SIP10 reserve\n;; the collateral that is redeemed is part of a liquidated vault\n;; @param ft; indicates the sip10 fungible token that is used as collateral\n;; @param token-string; the name of the token that will be redeemed\n;; @param reserve; indicates the reserve that keeps custody of the token (e.g. stx-reserve or sip10-reserve)\n;; @param collateral-amount; the micro-amount of collateral that should be redeemed\n;; @param sender; the sender, who is the owner of the winning lot, that wants to redeem the collateral\n;; @post bool; returns true if redeem was succesful\n(define-public (redeem-auction-collateral (ft <ft-trait>) (token-string (string-ascii 12)) (reserve <vault-trait>) (collateral-amount uint) (sender principal))\n  (begin\n    (asserts!\n      (or\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stx-reserve\")))\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"sip10-reserve\")))\n      )\n      (err ERR-NOT-AUTHORIZED)\n    )\n    (asserts! (is-eq contract-caller (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"auction-engine\"))) (err ERR-NOT-AUTHORIZED))\n    (contract-call? reserve redeem-collateral ft token-string collateral-amount sender)\n  )\n)\n\n;; @desc withdraws collateral from a liquidated vault after an auction ended \n;; @param vault-id; the ID of the vault to withdraw collateral from\n;; @param reserve; the reserve that stores the fungible tokens (collateral) that were sold off\n;; @param ft; the fungible token that was sold off (either a SIP10 token or STX)\n;; @param coll-type; the contract that implements the parameters of the collateral types compatible with Arkadiko vaults\n;; @post bool; returns true if withdrawing leftover collateral was successful\n(define-public (withdraw-leftover-collateral\n  (vault-id uint)\n  (reserve <vault-trait>)\n  (ft <ft-trait>)\n  (coll-type <collateral-types-trait>)\n)\n  (let (\n    (vault (get-vault-by-id vault-id))\n    (collateral-token (unwrap-panic (get-collateral-token-for-vault vault-id)))\n  )\n    (asserts!\n      (and\n        (is-eq (unwrap-panic (contract-call? .arkadiko-dao get-emergency-shutdown-activated)) false)\n        (is-eq (var-get freddie-shutdown-activated) false)\n      )\n      (err ERR-EMERGENCY-SHUTDOWN-ACTIVATED)\n    )\n    (asserts!\n      (or\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"stx-reserve\")))\n        (is-eq (contract-of reserve) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"sip10-reserve\")))\n      )\n      (err ERR-NOT-AUTHORIZED)\n    )\n    (asserts! (is-eq tx-sender (get owner vault)) (err ERR-NOT-AUTHORIZED))\n    (asserts! (is-eq true (get is-liquidated vault)) (err ERR-VAULT-NOT-LIQUIDATED))\n    (asserts! (is-eq true (get auction-ended vault)) (err ERR-AUCTION-NOT-ENDED))\n    (asserts! (is-eq u0 (get stacked-tokens vault)) (err ERR-STACKING-IN-PROGRESS))\n    (asserts! (is-eq (contract-of coll-type) (unwrap-panic (contract-call? .arkadiko-dao get-qualified-name-by-name \"collateral-types\"))) (err ERR-NOT-AUTHORIZED))\n    (asserts!\n      (or\n        (is-eq collateral-token \"xSTX\")\n        (is-eq (unwrap-panic (contract-call? coll-type get-token-address (get collateral-type vault))) (contract-of ft))\n      )\n      (err ERR-WRONG-COLLATERAL-TOKEN)\n    )\n\n    (try! (pay-stability-fee vault-id coll-type))\n    (if (unwrap-panic (contract-call? reserve withdraw ft collateral-token (get owner vault) (get leftover-collateral vault)))\n      (begin\n        (try! (contract-call? .arkadiko-vault-data-v1-1 update-vault vault-id (merge vault {\n            updated-at-block-height: block-height,\n            leftover-collateral: u0\n          }))\n        )\n        (ok true)\n      )\n      (err ERR-WITHDRAW-FAILED)\n    )\n  )\n)\n\n\n;; ---------------------------------------------------------\n;; Admin Functions\n;; ---------------------------------------------------------\n\n(define-read-only (get-usda-balance)\n  (contract-call? .usda-token get-balance (as-contract tx-sender))\n)\n\n(define-read-only (get-diko-balance)\n  (contract-call? .arkadiko-token get-balance (as-contract tx-sender))\n)\n\n;; @desc redeem USDA and DIKO working capital for the foundation\n;; taken from stability fees paid by vault owners\n;; @param usda-amount; the amount of USDA to withdraw from the contract\n;; @param diko-amount; the amount of DIKO to withdraw from the contract\n;; @post usda; usda-amount will be transferred from the contract to the DAO payout address\n;; @post diko; diko-amount will be transferred from the contract to the DAO payout address\n(define-public (redeem-tokens (usda-amount uint) (diko-amount uint))\n  (begin\n    (asserts! (> (- block-height (var-get block-height-last-paid)) (* BLOCKS-PER-DAY u31)) (err ERR-NOT-AUTHORIZED))\n\n    (var-set block-height-last-paid block-height)\n\n    (if (and (> usda-amount u0) (> diko-amount u0))\n      (begin\n        (try! (as-contract (contract-call? .arkadiko-token transfer diko-amount tx-sender (contract-call? .arkadiko-dao get-payout-address) none)))\n        (as-contract (contract-call? .usda-token transfer usda-amount tx-sender (contract-call? .arkadiko-dao get-payout-address) none))\n      )\n      (if (> usda-amount u0)\n        (as-contract (contract-call? .usda-token transfer usda-amount tx-sender (contract-call? .arkadiko-dao get-payout-address) none))\n        (as-contract (contract-call? .arkadiko-token transfer diko-amount tx-sender (contract-call? .arkadiko-dao get-payout-address) none))\n      )\n    )\n  )\n)\n\n;; @desc should be called when upgrading contracts\n;; freddie should only contain USDA\n;; @param new-vault-manager; the new vault contract to migrate funds to\n;; @param token; indicates the fungible token that the contract should be migrate funds of\n;; @post token; all token amounts will be transferred to the new contract\n;; @post bool; returns true if transfer was successful\n(define-public (migrate-funds (new-vault-manager <vault-manager-trait>) (token <ft-trait>))\n  (begin\n    (asserts! (is-eq contract-caller (contract-call? .arkadiko-dao get-dao-owner)) (err ERR-NOT-AUTHORIZED))\n\n    (let (\n      (balance (unwrap-panic (contract-call? token get-balance (as-contract tx-sender))))\n    )\n      (as-contract (contract-call? token transfer balance tx-sender (contract-of new-vault-manager) none))\n    )\n  )\n)\n\n;; @desc sets the amount of STX that is redeemable for xSTX (the derivative that is sold off in an auction)\n;; @param new-stx-redeemable; the micro-amount of xSTX redeemable for STX\n;; @post bool; returns true if setting the variable was successful\n(define-public (set-stx-redeemable (new-stx-redeemable uint))\n  (begin\n    (asserts! (is-eq contract-caller (contract-call? .arkadiko-dao get-dao-owner)) (err ERR-NOT-AUTHORIZED))\n\n    (var-set stx-redeemable new-stx-redeemable)\n    (ok true)\n  )\n)\n\n(define-public (set-block-height-last-paid (new-block-height-last-paid uint))\n  (begin\n    (asserts! (is-eq contract-caller (contract-call? .arkadiko-dao get-dao-owner)) (err ERR-NOT-AUTHORIZED))\n\n    (var-set block-height-last-paid new-block-height-last-paid)\n    (ok true)\n  )\n)\n\n(define-public (set-maximum-debt-surplus (new-maximum-debt-surplus uint))\n  (begin\n    (asserts! (is-eq contract-caller (contract-call? .arkadiko-dao get-dao-owner)) (err ERR-NOT-AUTHORIZED))\n\n    (var-set maximum-debt-surplus new-maximum-debt-surplus)\n    (ok true)\n  )\n)\n\n;; migrates stx-redeemable, block-height-last-paid and maximum-debt-surplus\n;; payout address has a separate setter that can be configured\n(define-public (migrate-state (new-vault-manager <vault-manager-trait>))\n  (begin\n    (asserts! (is-eq contract-caller (contract-call? .arkadiko-dao get-dao-owner)) (err ERR-NOT-AUTHORIZED))\n\n    (try! (contract-call? new-vault-manager set-stx-redeemable (var-get stx-redeemable)))\n    (try! (contract-call? new-vault-manager set-block-height-last-paid (var-get block-height-last-paid)))\n    (try! (contract-call? new-vault-manager set-maximum-debt-surplus (var-get maximum-debt-surplus)))\n    (ok true)\n  )\n)\n\n;; initialization\n(map-set stacking-unlock-burn-height { stacker-name: \"stacker\" } { height: u0 })\n(map-set stacking-unlock-burn-height { stacker-name: \"stacker-2\" } { height: u0 })\n(map-set stacking-unlock-burn-height { stacker-name: \"stacker-3\" } { height: u0 })\n(map-set stacking-unlock-burn-height { stacker-name: \"stacker-4\" } { height: u0 })\n","publish_height":34239,"proof":"0x0000003404ea0000001cb9e82566ad118db0b749d148ea4aa71d33a5479197b814fce5f530ea396a740a0b869b7fd6baea0467d11f79c0c6abf6c9ab305fdd6a001a752851820000000000000000008802000000000000000401880000000000000000000000000000000000000000000000000000000000000000017a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000461d3997de39bb22b2f66bb5043fc05666611703385614ebacde1cf3532644d2c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a0269040000000000000030819e2a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adc816e55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee818955c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee81db55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee81d155c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee81528da10d945d1e08c6c93f73b083deb56e606d228cd25f93f6acb7067156a35f0081f36c85cadfbd20d12475ace12896d1f82abaf29fcf7e5d9fe022a928047481450c8286c7f338eb9332a4b43cbb5457c2424d498fa77efa12416d6e441529ab6d00fc5c81ec38bf98e8d55bb7ba684262a80bf8a4013cf57dec5bd292d55c3207894c84b15a81d39c92949e00f96fb9935e6442b03ca7e1c42093723bc038d5b47fbb50ed84273e81282496629be4f4e2a6c441f4fe82404119e0dd9db57b4755fd793346012f181ec481b94e73e119745769ba32c64345b4345b45159b1694e74d28c8c127c631db0b581a81c5277e251d8679cee4a09b42f7b6ceb875e851a9b84ce7ffe5dbdae344833210e5816f95e600fdcc5c00b2c95d4e703c5509dc97485540f04c31800354356d1b359c20026900000000000000000000000000000000000000000000000000000000000000008120fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebf8103aa33bb1180505514418299d0eefcad7b01f1c47861a61d32e3eb18f12fab45f581ad91d4bff4bd8ecabce47821346de0c59a46bfaf4e3b3f597ff126a61d222cfd89815d4dfc35d0c88149728019dab7a54a1cddbf4092a76a133c054cb1c560ccd0a9ff814820766563d581765e3275796a980d7d79ae536e45481628980adc114d6bf02cc2814371c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a27481dfe65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318e814a81d9f847770f926b2d28d9833ff180d521dbe28f5e677b2655dd66374daa1e2b81852b40a11b41bec15f78b0ba0cf7ca58e21a6f1b962ac42fba0cc136afcb667036818ae65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318e81e2a0b62a1b5cb771f717dccc6c424e760109ad1eb7e64865b0bbc8b29232f525c38123ac5978a8f1a68efc847899646e7a22a1038d89510a1f31a9e6d4ce380839a9778177f49f828e0f3c8f646ef588b23a3df3dc95c6f15db05243c1414ac90381ee619181761d7bd731fce705d9ffe31cd92ca03ed92e8360ddc18a3b2beecc7bc11e04690d81e5d930f93ef04916df29d01b4bb0dae0869902352488d57fe26b80366a35cb0fde81afc27679ea4347af122b93896667fc7caaccb2ca168ffde898e4a5975e68c6144a813a964b86886f542582aec7f2353e10ca88d728bda487861689fe8d70e734ff9aae828dd23b31106af515d1afa7272b8649fdda7de7860781da1b43241478f22fe65dfe819ce480b5b55b333c89538ae74f41f9231af437e99fe69ffad3b38d11b7a786bab08191d7ad33e0d9ab874954c1f01941c32d3550e39c5a4abebbbd7e43aed7a3c88b05814030a9f141bad3bf8032b286892253f536560254440f83c74d21cf134ffb745d078183f3983793b87f9e9ba2205f4f4c1100ba5ae479f637a41bd5737f954e71af1176815aefa0b3da506c26d86ec4de443ffb47d99661a7c878e63961219e2c09a4182781814130ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f381109fb6c8012d8c1c837bdff8c32211a2897c11da782c990d75cb89a8ace4cc159e81c66bc25ac79ae3506aea07bd8a35d9f9a46272c7a67f99078f101a411287e7c59c813828eee7ed91c5667686ef53810a220a45e73b8c4f01d34b4422c202b65f06a5080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adc55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee8da10d945d1e08c6c93f73b083deb56e606d228cd25f93f6acb7067156a35f006c85cadfbd20d12475ace12896d1f82abaf29fcf7e5d9fe022a928047481450cc7f338eb9332a4b43cbb5457c2424d498fa77efa12416d6e441529ab6d00fc5c38bf98e8d55bb7ba684262a80bf8a4013cf57dec5bd292d55c3207894c84b15a9c92949e00f96fb9935e6442b03ca7e1c42093723bc038d5b47fbb50ed84273e2496629be4f4e2a6c441f4fe82404119e0dd9db57b4755fd793346012f181ec44e73e119745769ba32c64345b4345b45159b1694e74d28c8c127c631db0b581a277e251d8679cee4a09b42f7b6ceb875e851a9b84ce7ffe5dbdae344833210e595e600fdcc5c00b2c95d4e703c5509dc97485540f04c31800354356d1b359c20fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebfaa33bb1180505514418299d0eefcad7b01f1c47861a61d32e3eb18f12fab45f591d4bff4bd8ecabce47821346de0c59a46bfaf4e3b3f597ff126a61d222cfd894dfc35d0c88149728019dab7a54a1cddbf4092a76a133c054cb1c560ccd0a9ff20766563d581765e3275796a980d7d79ae536e45481628980adc114d6bf02cc271c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a274e65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318e81d9f847770f926b2d28d9833ff180d521dbe28f5e677b2655dd66374daa1e2b2b40a11b41bec15f78b0ba0cf7ca58e21a6f1b962ac42fba0cc136afcb667036e65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318ea0b62a1b5cb771f717dccc6c424e760109ad1eb7e64865b0bbc8b29232f525c3ac5978a8f1a68efc847899646e7a22a1038d89510a1f31a9e6d4ce380839a977f49f828e0f3c8f646ef588b23a3df3dc95c6f15db05243c1414ac90381ee61911d7bd731fce705d9ffe31cd92ca03ed92e8360ddc18a3b2beecc7bc11e04690dd930f93ef04916df29d01b4bb0dae0869902352488d57fe26b80366a35cb0fdec27679ea4347af122b93896667fc7caaccb2ca168ffde898e4a5975e68c6144a964b86886f542582aec7f2353e10ca88d728bda487861689fe8d70e734ff9aaed23b31106af515d1afa7272b8649fdda7de7860781da1b43241478f22fe65dfee480b5b55b333c89538ae74f41f9231af437e99fe69ffad3b38d11b7a786bab0d7ad33e0d9ab874954c1f01941c32d3550e39c5a4abebbbd7e43aed7a3c88b0530a9f141bad3bf8032b286892253f536560254440f83c74d21cf134ffb745d07f3983793b87f9e9ba2205f4f4c1100ba5ae479f637a41bd5737f954e71af1176efa0b3da506c26d86ec4de443ffb47d99661a7c878e63961219e2c09a418278130ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f39fb6c8012d8c1c837bdff8c32211a2897c11da782c990d75cb89a8ace4cc159e6bc25ac79ae3506aea07bd8a35d9f9a46272c7a67f99078f101a411287e7c59c28eee7ed91c5667686ef53810a220a45e73b8c4f01d34b4422c202b65f06a508c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a032a05000000000000010084007335afd0c4ca25cf07704253facf428bf88ffe8fd15beae84aeed07c9caf24f5840174b91e6872b2f699bb1b40be33e70252e4e2e30ce7d00fb269f374f3083a199484029729f189f89a53dafabc099f7c4568e14d4afa9970177eee1912aecc878e158e840388cf2563efa5375d10160dd621aaf5038a4c902e72a02ecfcb1b2cb9c896f9778404bc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb84051334e49731dc79aa68844a9d12004ed296e3df9fe6d38064212e345fd9df4d4184061348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8407f68c36442cf1e8daf4d67fba53ebd191e0dddd778651b7d2d46f58735a37d5b484080b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95f84090ea6cdd9d35221404692125b5d3810150ddeb06b86fbcfe090a7f699d85f8f8d840a8c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d7840bf24705e0217cf88951286890d00c00c8d8438ca95266d079f2540a4f29141162840c7ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c840d3bf251ea82c3cb94e4d565ddee187ba69c14be74549f0070a280c3e723db2ed1840e1a15bf6d98d3c62bcd39e6e0c972ba2b69bd12e1b66a4f7a986f31d50f07e783850f771c291751b6d6d846288004a0625da946c68861764be5b5a46f026f38bd963984100b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95f8411cd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3b8412941c0ee4dafe397b041d4a82d37253519667668e396d4b0050e736b3b2075ead8413244fd0b0cf23dca301dad88e7455235f39470134b6eca125c3ac851f405d76988414bc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb84158cf44b33d7c065cf308072d1760973ec40ed9da4048cb19c91bc012cd21bc5138416550853640efc46a1140dd6b024d3f52a0ed72db70bf6842a49f381d402c650fe8417bc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb841890f2b9bd81e12ec61702d8a9e590f9afbbcfbe8bdae41a535c08247d6100afa28419150b0b82c6e08f4bba45ff4159abf21e3281506407fa0cd25b08eebdcd270f18841aa3849013b05514a82f99d3e43fd11ed4ecf6f1ed17a557a3537cb5beb9c16d40841bcd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3b841c3890821729c97ffbfb329d52cbfee64ba277ebc4d18a214d4275e232b4dd452d841d9ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee18841e42813ea6a5f339bffa897f69af4936133fe601e9ae01aad359a9d7dd77bbddc1841f5cd4a2e5d38e48b3169e03a1fd42430efca781b4c7f0d9ec15880f8f22a94be084203a17d45e027dbbc2a9762c1ed91e65db30b018590c40fd19b8e410ba90b3fc0d8421e6753dc14031caef91850bd8d8081a1cd9c48e665dbabb634fe01b091de6c6758422bad0de0ef84c1fcf122ce1c817fa41bccce7051d9fc8686d3e28061487f2a4f384234d9a4ed8af9b2cbc210443a9838e4b4cc24e485eed8d8742e78bc41b06a3f2fc842442dc87e5f1fbd8d5c069682a4d49a3c0b389e1c7a9b6b7aa7995a544df4ce8378425dc2c05e8d9ade539b7e73df6fe053fca79946eb3c2412895168edab8678c7d288426ab63d95b41fed3ed58736ba4215b2c5a5dba5097c3932565cf9ed7bc4087752884270553fdb0af5eb2e6b1debed5e6c28281b05a9aa30dcd7e247d5a81ec0a14899a8428ce5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2b842939e0ce42993619f8a25ce66d827a8efd354d9ff8127732352522b2483bcabe4a042a0000000000000000000000000000000000000000000000000000000000000000842b64a273c64d9d8f9b02e494d2dd7a1623502407eb35d1dfaae688b6cc1032250c842cbb8d4b067b9a7c7f0526ecb129cb00cd381f2f23deb8c46f4aa2441705f44e7e842dbc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb842e50899860082bb3fb0108d7edc8063ed2801ec0f57334d95d64af691fd8fcf799842ff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8530f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8431fbcd14e45db6c62395f9d910aa5b3b86cbc684f5804f25742a84e21dda76bcbe853213efc73101b484056faf74b2e987eb5247495bef7eb280fe6b8192d84ffbffba8433a8044c28fe3bb57f1325e413088c79de9ce5d01e9ba53407b96bedf6aa956911843488cf2563efa5375d10160dd621aaf5038a4c902e72a02ecfcb1b2cb9c896f9778435715eba965de80f9250df95c0e81889b884fe7faeb6794d01976a44659a47f1998436ce5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2b8537a19b8a20d36ec4c8ef90b16030a104643bee274baea4baa64c69491dcfa0190b843886731bdb6d89cf707bcf4aee160d4a9126e53f91ab84aafa83e57d0d86a487cc8439e08438b3568f23e924ddc22d5c6456551ec3f7cf68be1677b505fc0685d3ac4e843a9433b02e524de59b0df7c676db5b02cc2902da9cd30cc73a03deb12499b804d5843b69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55843c2cfc101d8c1940f5082a651739addac4b40cef2993c749a31f811feae294c871843db174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c2843e75f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc93853ff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8440322a1e881b7d4e94d078e33a97a77f901bd33e23b2bc16b48b3ba2e69634ee358441b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c2844271c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a2748443868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac8444539fd170c1e314e6855a0cc9d7a930024423424fdafc87e680583da9acd823f5844505baf4a671846abc057693bd74cedf8116037cb72a7ad13bf4930af2d62482f0844627e1392adf6538894e621ab0bf4128bca20d3b4d0b83fdab7df662f41b04ba1c84477dbc3a723296eaf9e4454abf66d5c4491e16bab5a30bcf0e3b83d6c271ec3a0d8448c02befe88aa2a04378cb4a9b531df7d3c3009a998658f0fd96bbf350d0f8d4f0844991c23571c215642fd967d1341d17953ed8f1f13d1d13bb5196b29d64ab317215844a75f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc93844b9790ac089f678a730fb46fc3ab5dbb18235a49bc0341fa9cda973c3bb0a36910844cf7a6879e44b14a94e45b7b36abfe03e8c41aa446c3cade9b9ed71b1ca41a5307844d98937b92b0b69a80189c18f184419d4293b158fec08e5529541c0e699662dbfd844e7f0f7b976f8356a41b78636da2849d342f1e73b6e7ee3de2f45f3adbe7aa60d0844f999b1684f4cb17504ab483d067bfa86daf4f4491fa9d780c1e2e5140dcf1e5e384506206941672e2130992780d9e5b33a0099d47bdffca7e58b30e50099a147eab0f85514c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df16594845220b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b84533b755dc5cb64f061a3295857434ef674d4888f9ef5b249f782fd80f389f38f408454a96929b70809f3bc72ff2876b2b72f703f2d550fdb056a1b236685574132839084553a8ce0887f829bc08bcfbc2978671eca3516cd3085f1de265da48ad39ef6c5ad845625fec4dd6b8ee12f17e9285eb73245cfdbb8bbc4710eea5760e1f6473a1f70518457ce5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2b8458304f34c68b6cfd17772781ff49b727f6f039c6659e7725f7766b817ce18fdb2b8459b9a8b41f8bab0056d75f6ba9321963f265e45ce40b4e7be6b1eb56cf6e5cba35845a9b309faf5437a9ede6d6b10aed785c9e40148f08e2062473982a2cc276022d0c845ba0ee5e59a2176f7a142d110f2b8c3d0aa354a347acb297566a3a50d9ba30e141845c4edffe332a1bd2c0eb7616249fc38be6043fb43efe6b4b907443f8eaf679e19b845d69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55845e49ce720e121cedb40aea058f1c4c247aff5398d8a40aebd7d1bf4206345de1f4845fab63d95b41fed3ed58736ba4215b2c5a5dba5097c3932565cf9ed7bc408775288460f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf84612b7e3b708d055c23d6cd9399fff2ba230e48f617a743f42e02d7865ff7afba978462ed1465518ce586ee6a6264adb1e2dfe5e2830c5c422e13b7f651bbed6a02f89084639f746581493639907b606aa7c03a472377e804f339d6f680d65417e74043af6f84647335afd0c4ca25cf07704253facf428bf88ffe8fd15beae84aeed07c9caf24f5846502e9967bfb801289754d676d719a085a6bb7297b14dd91bbb7d22f985b0f9d7c85667ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c846769a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55846889f9eff305892760812ec5e9a1fb20c7d16f3f97af25dc52b2ca08bb3ee71270846925fec4dd6b8ee12f17e9285eb73245cfdbb8bbc4710eea5760e1f6473a1f7051846a7fe95d42d2a38e6158f9de4c0ed5712c1731273cb65b725cc10380439cd70e42846b6e79b25989074a5de4d773f80526276f93ac7afc5d99aa31717eef929413232a856cf60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e9846d4d9a4ed8af9b2cbc210443a9838e4b4cc24e485eed8d8742e78bc41b06a3f2fc846e0b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95f846f700f4c0b13dc8bf7933c951809197e0c7d62ef0b40abb5a51c6609f088c028c08470332b75945c5ddd05a87e2c45105a03d40f6da3082fd8a5fef84a328762de04db847125348da3fa322b2cc31e761bdee8b8a0e7e036b1b9d09d58d3b992f73cbbea5a84722e35e33308cbc406785b57b16714b71f1e2b093b14e116a49e7f423ef93d33a984735394ad4063f71bb6135e9ca6e74a0f9a84c64b3fa1eb753506a1a96b10d5a8b184749ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee18847569a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b558476a5316c13ca5657dd8dc9fe73eeb6207a8da80c40bce1024402558e1313c8bdcc84778c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d784786d114eb3ed62a95127ce82e3f04ded02c4b26fe398cf47401c11abdbdd735e7a85790553fdb0af5eb2e6b1debed5e6c28281b05a9aa30dcd7e247d5a81ec0a14899a857a7242a994d817033349e4bb51886d30a72b44ae7059a82e35bab6fa128f0de22f847bef927e5cc62d98b3da49262d190d7d19226f7b586b8a89101eb0c08715440e58847c461bde5c03822bd5fb8cd655833f17b75f8f1ce190dbed8f8030a38b9cf88618847da79571d0c4985c944cd1598526437087bea59b92a88d02e8a580e70ae9114726847e7898476f16215a0da6d05d1c81f5da68b7a85b5151a67c56f4a4f1de85a4bf08847f03893b21236c7b9aa4905a7dc341859094469c48e498a3702441afef76b317ef8480244fd0b0cf23dca301dad88e7455235f39470134b6eca125c3ac851f405d76988481868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac848226b90026a3954872a60bf8ba162bd6a396d9e32c96a74ea36d29bb9e0f7f9b3884839ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee18848420b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b848561d96362fae039c7f8b6f323ed47ae677b9d4a4b6d477073d4f409bc8047349f84863c58aba39fe06a2183f31c2a9e160e9433eb8248e1d21e90114c8353871a73be84877ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c84889ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee1885896ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e22926858a4df43cb480cac1b59f553b807466f1577ac833cc6b68deeb72aadb707b735450848b715eba965de80f9250df95c0e81889b884fe7faeb6794d01976a44659a47f199848c73526262993b0359244489412524dd3ddf7aac7f10faed620ba62f75d1832af7848d4c095cdb8dc97b823f6d06c08d9872294388d27533c02a63cd99cf1a62690ee8848e94d10e771d854d5eb5dfb56d246c390f865526d048438a611e864215a928f135848f2f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd84901a15bf6d98d3c62bcd39e6e0c972ba2b69bd12e1b66a4f7a986f31d50f07e7838491d6876566686cc7f25a9cb1cac5a0c1f36c7e3e21bfe354d6fc95a622153d30be8592e126386872bb12e97c5e9541b8346fbe46cd5d43356d5b74d9ccf9ff7c7269a2849382350bd280304a2966da4f23e582e868a4b0d72a7fb7878c7574c399f60f3eb38494868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac849572e98aabee7730bd3ed166dfe9134e732b6c2f363bb64d16268c12fe782caeea84968c74f044fd5dc56c5c337a592e7328789f119085b658a84216d0d9f84ae98a948497f60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e98498a79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c734155849969a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55849ab8a8761507702f537839d6fd2d5a294c0bae73303973f5f12eaf16169c6a19b3849b0bb441a0af319bcb8806373178ecc4d265446797a90b56da4748a363ef9d2e92849cd013b859669ad845d47ed77f41f258adee1dddc6f52f0e1891efc89107c8c02d849df39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf849e4d74abda0263bde4eda1d38475486b582c825acbd048ac1626bc1a1eacb8b9be849f5c0e104f333324a633f958fcf201b1a9b693c13ddb4d812080a9074ff0d15c4284a02f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd85a118160c86d041f15a2a3db364ac56df3b767b4f8be8e6d78626bf37a3cced884284a26ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292684a348c614d03b61050a31055e059ec6351af6a09eb36f488d47386308b70ed3f44384a4e215f2896796c2fde486ae8feb67498a8e4a77d73c56a49d921c0b944f32f07485a56ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292684a681c4b32fad872a2d5ad590de51cd09b77b15c9039ab57b7c0e75bb7822dacc9084a72ee0542d9b90cff71de60d402643df281077ffc2b89947bd3381d5c1b6b7acc384a8321cd7edb18f97e76e49277a2bb7334fa5854d1829dfb161bfc8c2ce27febf9584a9cd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3b84aaa75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1e85abf7a6879e44b14a94e45b7b36abfe03e8c41aa446c3cade9b9ed71b1ca41a530784ac3431532a39a4f0cca75a3edfb106718cc80bc240bf409ce61062bfc65d11706484ade678f0460ff81d2f32451c21913f120c90675b54881a6a4204a18e6f797cd64c84ae7bc104559d8ad928120c53a0c8e1a1b2e8cfa5c9e627cd5107080c5687df274784af69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5584b0f60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e984b1921fb1b15f9a218166d1f768a475cefa6334baf6f175816ec470fd3a98a1ba5f84b215f0b9b762a15fb73f87f5aba2b91b5327d23a2102a71330c518af6c09cf637a84b3c19ab695fd9fb9a58f1731a4727fd0b98b0c3839a5b2fa04f20672315dd4556784b46ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292684b533d7c2bd01f714552a0ad2b4ab88245041b62b2f5a666382630c1efa559719d484b6167bcec1b6b9c63d320c58797abe1d4615744b5aa8fbfe1402e84724242d2ae184b78cc0edc0db739ae348faca66ce77fb7971999483fe28eff7524960417c4c9c4d84b82fa46185180e5eabb71030c0cf43b2205798fde15cfe32685d092c79b760326884b96173b38377cc5f2d38e684df05c9d6316e7b8ba5077385a7d34d8f72d8194e5d84baf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf84bb4f411644e794a48e0f396d097e6ea94b6ad8587503b88c1bdd4f7d71ca8041a484bc20b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b84bd966b99cf0bafe2a98a2582bbe4ebe91b939193104f15ed2410fc944021831d7884be95a03bd1f8fec09015c3f682a82a15265486addc4a61d896064a47d1ed412b1f84bf7e5f180eea7d60f734ba3583b2b8bffa0ffd0863f77f6612c3aa820b9d02a60984c0d98789189c809f7dd5b4329bb2dfd8f0e07ed63d5f40d658b8919bc104f40df884c14c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df1659484c2a79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c73415584c3b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c284c46cbae14b33f58687c010234d353c535e08e7e0e12e8982a54563fdba904a010e84c5331d34200a0b338e66eb5fb47f4a64dfd8d1a6a4ff615085008ecd2b1236ee9a84c62c870c1773a4ab4865daed5ef0b232590bd0be197fead53db72f881d97b627ca84c761d96362fae039c7f8b6f323ed47ae677b9d4a4b6d477073d4f409bc8047349f84c8ea340d35cd649a22bc69bd5f7abb31e50e0158221ea221d16eb045a7911f01bc84c94c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df1659484cab174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c284cb43bfb0f50bf8ff1b392bbdb901228136f3fc7f53d129198627aff96a5431279184cc4d74abda0263bde4eda1d38475486b582c825acbd048ac1626bc1a1eacb8b9be84cd69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5584ce7a5071760e7887be716935d8545784717cdd158d372986271c77de1d6ffb479484cf34a96041e1371bbb0a9e340a1fc361642516b913067021d0770cfef1977303bc84d016da54ef272a102cc0a9bfc426720c409b8576762875142abf45ce8b5e06327585d14edffe332a1bd2c0eb7616249fc38be6043fb43efe6b4b907443f8eaf679e19b84d269a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5584d3bc5987224edaeb6dcf37218e204655af6fb532239e8a07b76ae80ccc7ee0ac1384d44a67aa71d609dbbc35d4a416801b8a40012345e9944870f50ff870250c3986ee84d571c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a27484d669a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5584d726f58babe10319f24a0328d14414ccb982ccb85962a7b1db4035d5f7e0e039e584d88c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d784d9f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf84da3239dedcfaebdd74abfe7e2a9ab2e4b7956164316ab3c4c3abbc5a60e1f93ee984db28eee7ed91c5667686ef53810a220a45e73b8c4f01d34b4422c202b65f06a50884dc1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c84dd03ab632540f80e5a07fbc8dd9b5636df0af6832e02000efc404deb06e593cf7184de3bf251ea82c3cb94e4d565ddee187ba69c14be74549f0070a280c3e723db2ed184dfc1a80b8da3a07cd8a25a51fd654220082f53d94fb83e29f4243682fe7c244f1384e0a75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1e84e1868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac84e226f58babe10319f24a0328d14414ccb982ccb85962a7b1db4035d5f7e0e039e584e371c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a27484e4539fd170c1e314e6855a0cc9d7a930024423424fdafc87e680583da9acd823f584e575f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc9385e61926cb5ee47911495ef2d1a29edfdaba74e791e1908bd9ed8bf2478d8ca5926584e7fbcd14e45db6c62395f9d910aa5b3b86cbc684f5804f25742a84e21dda76bcbe84e88c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d784e9f24705e0217cf88951286890d00c00c8d8438ca95266d079f2540a4f2914116284ea852fed284f61282aa9eadedcc7dbad6416f91a968f016436ce16cfca319f4fbb84eb50899860082bb3fb0108d7edc8063ed2801ec0f57334d95d64af691fd8fcf79984ec2774384d70479cb941e963f02e38fa5f834cd8ee7dc84fea69e6c0fee800281485ed94d10e771d854d5eb5dfb56d246c390f865526d048438a611e864215a928f13584ee7bc104559d8ad928120c53a0c8e1a1b2e8cfa5c9e627cd5107080c5687df274784ef47600f72107c91daf794f23651914d055e45e6acc5d16401a3792663141deeb884f0d7e226571bfbe4e5824b103dd1bcda52ce8522a3769f9492372d79fc6456d4bc84f1b8a8761507702f537839d6fd2d5a294c0bae73303973f5f12eaf16169c6a19b384f22f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd85f34e18dcafb8cd91fc8dfef1512630b893626dc75c967d9e5e02fccb56bc7550f784f4a5814b3c0deb59084c14c1ef4ca6654a12091bb90726e74e162177258fcb349a84f519f5d31dc7a3b92af55e032c9566bf5c127c35e9582b06ef5e9d66cec8ee2f8a84f6191e10cf063ba79e8b43d23cb15c02230e08df6400b88694bc2e84619b9eda7f85f7a75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1e84f82e35e33308cbc406785b57b16714b71f1e2b093b14e116a49e7f423ef93d33a984f9b0cfd4c5db651510b2dff5c1cfd454d06061739c19822a2e34587b8a85aa57ac84fa6cbae14b33f58687c010234d353c535e08e7e0e12e8982a54563fdba904a010e85fba918855b2179c2a268b4baf5c17c6eea6c6097594fdd84721a621123337afb5785fca79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c73415584fd2568aad0f2530348e90c8543ff7adaf8a66523dd9b36a208f9ca71a64d7082cf84fe700f4c0b13dc8bf7933c951809197e0c7d62ef0b40abb5a51c6609f088c028c084ffa19b8a20d36ec4c8ef90b16030a104643bee274baea4baa64c69491dcfa0190b7335afd0c4ca25cf07704253facf428bf88ffe8fd15beae84aeed07c9caf24f574b91e6872b2f699bb1b40be33e70252e4e2e30ce7d00fb269f374f3083a19949729f189f89a53dafabc099f7c4568e14d4afa9970177eee1912aecc878e158e88cf2563efa5375d10160dd621aaf5038a4c902e72a02ecfcb1b2cb9c896f977bc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb1334e49731dc79aa68844a9d12004ed296e3df9fe6d38064212e345fd9df4d411348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf68c36442cf1e8daf4d67fba53ebd191e0dddd778651b7d2d46f58735a37d5b40b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95f0ea6cdd9d35221404692125b5d3810150ddeb06b86fbcfe090a7f699d85f8f8d8c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d7f24705e0217cf88951286890d00c00c8d8438ca95266d079f2540a4f291411627ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c3bf251ea82c3cb94e4d565ddee187ba69c14be74549f0070a280c3e723db2ed11a15bf6d98d3c62bcd39e6e0c972ba2b69bd12e1b66a4f7a986f31d50f07e783771c291751b6d6d846288004a0625da946c68861764be5b5a46f026f38bd96390b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95fcd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3b941c0ee4dafe397b041d4a82d37253519667668e396d4b0050e736b3b2075ead244fd0b0cf23dca301dad88e7455235f39470134b6eca125c3ac851f405d7698bc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb8cf44b33d7c065cf308072d1760973ec40ed9da4048cb19c91bc012cd21bc513550853640efc46a1140dd6b024d3f52a0ed72db70bf6842a49f381d402c650febc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb90f2b9bd81e12ec61702d8a9e590f9afbbcfbe8bdae41a535c08247d6100afa2150b0b82c6e08f4bba45ff4159abf21e3281506407fa0cd25b08eebdcd270f18a3849013b05514a82f99d3e43fd11ed4ecf6f1ed17a557a3537cb5beb9c16d40cd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3b3890821729c97ffbfb329d52cbfee64ba277ebc4d18a214d4275e232b4dd452d9ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee1842813ea6a5f339bffa897f69af4936133fe601e9ae01aad359a9d7dd77bbddc15cd4a2e5d38e48b3169e03a1fd42430efca781b4c7f0d9ec15880f8f22a94be03a17d45e027dbbc2a9762c1ed91e65db30b018590c40fd19b8e410ba90b3fc0de6753dc14031caef91850bd8d8081a1cd9c48e665dbabb634fe01b091de6c675bad0de0ef84c1fcf122ce1c817fa41bccce7051d9fc8686d3e28061487f2a4f34d9a4ed8af9b2cbc210443a9838e4b4cc24e485eed8d8742e78bc41b06a3f2fc42dc87e5f1fbd8d5c069682a4d49a3c0b389e1c7a9b6b7aa7995a544df4ce837dc2c05e8d9ade539b7e73df6fe053fca79946eb3c2412895168edab8678c7d28ab63d95b41fed3ed58736ba4215b2c5a5dba5097c3932565cf9ed7bc408775280553fdb0af5eb2e6b1debed5e6c28281b05a9aa30dcd7e247d5a81ec0a14899ace5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2b39e0ce42993619f8a25ce66d827a8efd354d9ff8127732352522b2483bcabe4a64a273c64d9d8f9b02e494d2dd7a1623502407eb35d1dfaae688b6cc1032250cbb8d4b067b9a7c7f0526ecb129cb00cd381f2f23deb8c46f4aa2441705f44e7ebc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb50899860082bb3fb0108d7edc8063ed2801ec0f57334d95d64af691fd8fcf799f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faffbcd14e45db6c62395f9d910aa5b3b86cbc684f5804f25742a84e21dda76bcbe13efc73101b484056faf74b2e987eb5247495bef7eb280fe6b8192d84ffbffbaa8044c28fe3bb57f1325e413088c79de9ce5d01e9ba53407b96bedf6aa95691188cf2563efa5375d10160dd621aaf5038a4c902e72a02ecfcb1b2cb9c896f977715eba965de80f9250df95c0e81889b884fe7faeb6794d01976a44659a47f199ce5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2ba19b8a20d36ec4c8ef90b16030a104643bee274baea4baa64c69491dcfa0190b86731bdb6d89cf707bcf4aee160d4a9126e53f91ab84aafa83e57d0d86a487cce08438b3568f23e924ddc22d5c6456551ec3f7cf68be1677b505fc0685d3ac4e9433b02e524de59b0df7c676db5b02cc2902da9cd30cc73a03deb12499b804d569a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b552cfc101d8c1940f5082a651739addac4b40cef2993c749a31f811feae294c871b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c275f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc93f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf322a1e881b7d4e94d078e33a97a77f901bd33e23b2bc16b48b3ba2e69634ee35b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c271c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a274868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac539fd170c1e314e6855a0cc9d7a930024423424fdafc87e680583da9acd823f505baf4a671846abc057693bd74cedf8116037cb72a7ad13bf4930af2d62482f027e1392adf6538894e621ab0bf4128bca20d3b4d0b83fdab7df662f41b04ba1c7dbc3a723296eaf9e4454abf66d5c4491e16bab5a30bcf0e3b83d6c271ec3a0dc02befe88aa2a04378cb4a9b531df7d3c3009a998658f0fd96bbf350d0f8d4f091c23571c215642fd967d1341d17953ed8f1f13d1d13bb5196b29d64ab31721575f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc939790ac089f678a730fb46fc3ab5dbb18235a49bc0341fa9cda973c3bb0a36910f7a6879e44b14a94e45b7b36abfe03e8c41aa446c3cade9b9ed71b1ca41a530798937b92b0b69a80189c18f184419d4293b158fec08e5529541c0e699662dbfd7f0f7b976f8356a41b78636da2849d342f1e73b6e7ee3de2f45f3adbe7aa60d0999b1684f4cb17504ab483d067bfa86daf4f4491fa9d780c1e2e5140dcf1e5e36206941672e2130992780d9e5b33a0099d47bdffca7e58b30e50099a147eab0f4c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df1659420b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b3b755dc5cb64f061a3295857434ef674d4888f9ef5b249f782fd80f389f38f40a96929b70809f3bc72ff2876b2b72f703f2d550fdb056a1b23668557413283903a8ce0887f829bc08bcfbc2978671eca3516cd3085f1de265da48ad39ef6c5ad25fec4dd6b8ee12f17e9285eb73245cfdbb8bbc4710eea5760e1f6473a1f7051ce5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2b304f34c68b6cfd17772781ff49b727f6f039c6659e7725f7766b817ce18fdb2bb9a8b41f8bab0056d75f6ba9321963f265e45ce40b4e7be6b1eb56cf6e5cba359b309faf5437a9ede6d6b10aed785c9e40148f08e2062473982a2cc276022d0ca0ee5e59a2176f7a142d110f2b8c3d0aa354a347acb297566a3a50d9ba30e1414edffe332a1bd2c0eb7616249fc38be6043fb43efe6b4b907443f8eaf679e19b69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5549ce720e121cedb40aea058f1c4c247aff5398d8a40aebd7d1bf4206345de1f4ab63d95b41fed3ed58736ba4215b2c5a5dba5097c3932565cf9ed7bc40877528f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf2b7e3b708d055c23d6cd9399fff2ba230e48f617a743f42e02d7865ff7afba97ed1465518ce586ee6a6264adb1e2dfe5e2830c5c422e13b7f651bbed6a02f8909f746581493639907b606aa7c03a472377e804f339d6f680d65417e74043af6f7335afd0c4ca25cf07704253facf428bf88ffe8fd15beae84aeed07c9caf24f502e9967bfb801289754d676d719a085a6bb7297b14dd91bbb7d22f985b0f9d7c7ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5589f9eff305892760812ec5e9a1fb20c7d16f3f97af25dc52b2ca08bb3ee7127025fec4dd6b8ee12f17e9285eb73245cfdbb8bbc4710eea5760e1f6473a1f70517fe95d42d2a38e6158f9de4c0ed5712c1731273cb65b725cc10380439cd70e426e79b25989074a5de4d773f80526276f93ac7afc5d99aa31717eef929413232af60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e94d9a4ed8af9b2cbc210443a9838e4b4cc24e485eed8d8742e78bc41b06a3f2fc0b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95f700f4c0b13dc8bf7933c951809197e0c7d62ef0b40abb5a51c6609f088c028c0332b75945c5ddd05a87e2c45105a03d40f6da3082fd8a5fef84a328762de04db25348da3fa322b2cc31e761bdee8b8a0e7e036b1b9d09d58d3b992f73cbbea5a2e35e33308cbc406785b57b16714b71f1e2b093b14e116a49e7f423ef93d33a95394ad4063f71bb6135e9ca6e74a0f9a84c64b3fa1eb753506a1a96b10d5a8b19ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee1869a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55a5316c13ca5657dd8dc9fe73eeb6207a8da80c40bce1024402558e1313c8bdcc8c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d76d114eb3ed62a95127ce82e3f04ded02c4b26fe398cf47401c11abdbdd735e7a0553fdb0af5eb2e6b1debed5e6c28281b05a9aa30dcd7e247d5a81ec0a14899a7242a994d817033349e4bb51886d30a72b44ae7059a82e35bab6fa128f0de22fef927e5cc62d98b3da49262d190d7d19226f7b586b8a89101eb0c08715440e58461bde5c03822bd5fb8cd655833f17b75f8f1ce190dbed8f8030a38b9cf88618a79571d0c4985c944cd1598526437087bea59b92a88d02e8a580e70ae91147267898476f16215a0da6d05d1c81f5da68b7a85b5151a67c56f4a4f1de85a4bf0803893b21236c7b9aa4905a7dc341859094469c48e498a3702441afef76b317ef244fd0b0cf23dca301dad88e7455235f39470134b6eca125c3ac851f405d7698868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac26b90026a3954872a60bf8ba162bd6a396d9e32c96a74ea36d29bb9e0f7f9b389ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee1820b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b61d96362fae039c7f8b6f323ed47ae677b9d4a4b6d477073d4f409bc8047349f3c58aba39fe06a2183f31c2a9e160e9433eb8248e1d21e90114c8353871a73be7ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c9ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee186ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e229264df43cb480cac1b59f553b807466f1577ac833cc6b68deeb72aadb707b735450715eba965de80f9250df95c0e81889b884fe7faeb6794d01976a44659a47f19973526262993b0359244489412524dd3ddf7aac7f10faed620ba62f75d1832af74c095cdb8dc97b823f6d06c08d9872294388d27533c02a63cd99cf1a62690ee894d10e771d854d5eb5dfb56d246c390f865526d048438a611e864215a928f1352f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd1a15bf6d98d3c62bcd39e6e0c972ba2b69bd12e1b66a4f7a986f31d50f07e783d6876566686cc7f25a9cb1cac5a0c1f36c7e3e21bfe354d6fc95a622153d30bee126386872bb12e97c5e9541b8346fbe46cd5d43356d5b74d9ccf9ff7c7269a282350bd280304a2966da4f23e582e868a4b0d72a7fb7878c7574c399f60f3eb3868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac72e98aabee7730bd3ed166dfe9134e732b6c2f363bb64d16268c12fe782caeea8c74f044fd5dc56c5c337a592e7328789f119085b658a84216d0d9f84ae98a94f60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e9a79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c73415569a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55b8a8761507702f537839d6fd2d5a294c0bae73303973f5f12eaf16169c6a19b30bb441a0af319bcb8806373178ecc4d265446797a90b56da4748a363ef9d2e92d013b859669ad845d47ed77f41f258adee1dddc6f52f0e1891efc89107c8c02df39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf4d74abda0263bde4eda1d38475486b582c825acbd048ac1626bc1a1eacb8b9be5c0e104f333324a633f958fcf201b1a9b693c13ddb4d812080a9074ff0d15c422f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd18160c86d041f15a2a3db364ac56df3b767b4f8be8e6d78626bf37a3cced88426ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292648c614d03b61050a31055e059ec6351af6a09eb36f488d47386308b70ed3f443e215f2896796c2fde486ae8feb67498a8e4a77d73c56a49d921c0b944f32f0746ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292681c4b32fad872a2d5ad590de51cd09b77b15c9039ab57b7c0e75bb7822dacc902ee0542d9b90cff71de60d402643df281077ffc2b89947bd3381d5c1b6b7acc3321cd7edb18f97e76e49277a2bb7334fa5854d1829dfb161bfc8c2ce27febf95cd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3ba75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1ef7a6879e44b14a94e45b7b36abfe03e8c41aa446c3cade9b9ed71b1ca41a53073431532a39a4f0cca75a3edfb106718cc80bc240bf409ce61062bfc65d117064e678f0460ff81d2f32451c21913f120c90675b54881a6a4204a18e6f797cd64c7bc104559d8ad928120c53a0c8e1a1b2e8cfa5c9e627cd5107080c5687df274769a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55f60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e9921fb1b15f9a218166d1f768a475cefa6334baf6f175816ec470fd3a98a1ba5f15f0b9b762a15fb73f87f5aba2b91b5327d23a2102a71330c518af6c09cf637ac19ab695fd9fb9a58f1731a4727fd0b98b0c3839a5b2fa04f20672315dd455676ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292633d7c2bd01f714552a0ad2b4ab88245041b62b2f5a666382630c1efa559719d4167bcec1b6b9c63d320c58797abe1d4615744b5aa8fbfe1402e84724242d2ae18cc0edc0db739ae348faca66ce77fb7971999483fe28eff7524960417c4c9c4d2fa46185180e5eabb71030c0cf43b2205798fde15cfe32685d092c79b76032686173b38377cc5f2d38e684df05c9d6316e7b8ba5077385a7d34d8f72d8194e5df39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf4f411644e794a48e0f396d097e6ea94b6ad8587503b88c1bdd4f7d71ca8041a420b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b966b99cf0bafe2a98a2582bbe4ebe91b939193104f15ed2410fc944021831d7895a03bd1f8fec09015c3f682a82a15265486addc4a61d896064a47d1ed412b1f7e5f180eea7d60f734ba3583b2b8bffa0ffd0863f77f6612c3aa820b9d02a609d98789189c809f7dd5b4329bb2dfd8f0e07ed63d5f40d658b8919bc104f40df84c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df16594a79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c734155b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c26cbae14b33f58687c010234d353c535e08e7e0e12e8982a54563fdba904a010e331d34200a0b338e66eb5fb47f4a64dfd8d1a6a4ff615085008ecd2b1236ee9a2c870c1773a4ab4865daed5ef0b232590bd0be197fead53db72f881d97b627ca61d96362fae039c7f8b6f323ed47ae677b9d4a4b6d477073d4f409bc8047349fea340d35cd649a22bc69bd5f7abb31e50e0158221ea221d16eb045a7911f01bc4c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df16594b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c243bfb0f50bf8ff1b392bbdb901228136f3fc7f53d129198627aff96a543127914d74abda0263bde4eda1d38475486b582c825acbd048ac1626bc1a1eacb8b9be69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b557a5071760e7887be716935d8545784717cdd158d372986271c77de1d6ffb479434a96041e1371bbb0a9e340a1fc361642516b913067021d0770cfef1977303bc16da54ef272a102cc0a9bfc426720c409b8576762875142abf45ce8b5e0632754edffe332a1bd2c0eb7616249fc38be6043fb43efe6b4b907443f8eaf679e19b69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55bc5987224edaeb6dcf37218e204655af6fb532239e8a07b76ae80ccc7ee0ac134a67aa71d609dbbc35d4a416801b8a40012345e9944870f50ff870250c3986ee71c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a27469a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5526f58babe10319f24a0328d14414ccb982ccb85962a7b1db4035d5f7e0e039e58c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d7f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf3239dedcfaebdd74abfe7e2a9ab2e4b7956164316ab3c4c3abbc5a60e1f93ee928eee7ed91c5667686ef53810a220a45e73b8c4f01d34b4422c202b65f06a5081348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c03ab632540f80e5a07fbc8dd9b5636df0af6832e02000efc404deb06e593cf713bf251ea82c3cb94e4d565ddee187ba69c14be74549f0070a280c3e723db2ed1c1a80b8da3a07cd8a25a51fd654220082f53d94fb83e29f4243682fe7c244f13a75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1e868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac26f58babe10319f24a0328d14414ccb982ccb85962a7b1db4035d5f7e0e039e571c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a274539fd170c1e314e6855a0cc9d7a930024423424fdafc87e680583da9acd823f575f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc931926cb5ee47911495ef2d1a29edfdaba74e791e1908bd9ed8bf2478d8ca59265fbcd14e45db6c62395f9d910aa5b3b86cbc684f5804f25742a84e21dda76bcbe8c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d7f24705e0217cf88951286890d00c00c8d8438ca95266d079f2540a4f29141162852fed284f61282aa9eadedcc7dbad6416f91a968f016436ce16cfca319f4fbb50899860082bb3fb0108d7edc8063ed2801ec0f57334d95d64af691fd8fcf7992774384d70479cb941e963f02e38fa5f834cd8ee7dc84fea69e6c0fee800281494d10e771d854d5eb5dfb56d246c390f865526d048438a611e864215a928f1357bc104559d8ad928120c53a0c8e1a1b2e8cfa5c9e627cd5107080c5687df274747600f72107c91daf794f23651914d055e45e6acc5d16401a3792663141deeb8d7e226571bfbe4e5824b103dd1bcda52ce8522a3769f9492372d79fc6456d4bcb8a8761507702f537839d6fd2d5a294c0bae73303973f5f12eaf16169c6a19b32f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd4e18dcafb8cd91fc8dfef1512630b893626dc75c967d9e5e02fccb56bc7550f7a5814b3c0deb59084c14c1ef4ca6654a12091bb90726e74e162177258fcb349a19f5d31dc7a3b92af55e032c9566bf5c127c35e9582b06ef5e9d66cec8ee2f8a191e10cf063ba79e8b43d23cb15c02230e08df6400b88694bc2e84619b9eda7fa75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1e2e35e33308cbc406785b57b16714b71f1e2b093b14e116a49e7f423ef93d33a9b0cfd4c5db651510b2dff5c1cfd454d06061739c19822a2e34587b8a85aa57ac6cbae14b33f58687c010234d353c535e08e7e0e12e8982a54563fdba904a010ea918855b2179c2a268b4baf5c17c6eea6c6097594fdd84721a621123337afb57a79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c7341552568aad0f2530348e90c8543ff7adaf8a66523dd9b36a208f9ca71a64d7082cf700f4c0b13dc8bf7933c951809197e0c7d62ef0b40abb5a51c6609f088c028c0a19b8a20d36ec4c8ef90b16030a104643bee274baea4baa64c69491dcfa0190b030405000000000000010085001348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8501f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf0502000000000000000000000000000000000000000000000000000000000000000085031348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c0504000000000000000000000000000000000000000000000000000000000000000005050000000000000000000000000000000000000000000000000000000000000000050600000000000000000000000000000000000000000000000000000000000000008507b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb85089ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee1885091348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c850a1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c850b1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c850c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c050d0000000000000000000000000000000000000000000000000000000000000000850ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf050f00000000000000000000000000000000000000000000000000000000000000008510f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85111348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8512f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8513f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85141348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8515f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05160000000000000000000000000000000000000000000000000000000000000000051700000000000000000000000000000000000000000000000000000000000000000518000000000000000000000000000000000000000000000000000000000000000005190000000000000000000000000000000000000000000000000000000000000000051a0000000000000000000000000000000000000000000000000000000000000000051b0000000000000000000000000000000000000000000000000000000000000000851cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf851df39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf851ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf051f0000000000000000000000000000000000000000000000000000000000000000052000000000000000000000000000000000000000000000000000000000000000008521f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8522f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05230000000000000000000000000000000000000000000000000000000000000000052400000000000000000000000000000000000000000000000000000000000000008525f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85261348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c052700000000000000000000000000000000000000000000000000000000000000008528b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb8529f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf852a1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c852bf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf852cb7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb852d1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c852ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf852f1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8530f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8531f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8532f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8533f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf053400000000000000000000000000000000000000000000000000000000000000008535f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8536f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf0537000000000000000000000000000000000000000000000000000000000000000085381348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05390000000000000000000000000000000000000000000000000000000000000000853a1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c853b1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c853c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c053d0000000000000000000000000000000000000000000000000000000000000000853e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c853f1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8540f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf054100000000000000000000000000000000000000000000000000000000000000008542f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85431348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8544f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8545f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf054600000000000000000000000000000000000000000000000000000000000000008547f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85481348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05490000000000000000000000000000000000000000000000000000000000000000854af39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf054b0000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000000000000000000000000000000000000000000000054d0000000000000000000000000000000000000000000000000000000000000000854e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c854f1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85501348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85511348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c055200000000000000000000000000000000000000000000000000000000000000008553f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85541348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c055500000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000000000000000000000000000000000000000000085571348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85581348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85591348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c855af39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf855b1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c055c0000000000000000000000000000000000000000000000000000000000000000055d0000000000000000000000000000000000000000000000000000000000000000855ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf055f000000000000000000000000000000000000000000000000000000000000000085601348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c056100000000000000000000000000000000000000000000000000000000000000008562f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85631348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8564b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb85651348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c0566000000000000000000000000000000000000000000000000000000000000000085671348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c0568000000000000000000000000000000000000000000000000000000000000000005690000000000000000000000000000000000000000000000000000000000000000056a0000000000000000000000000000000000000000000000000000000000000000056b0000000000000000000000000000000000000000000000000000000000000000056c0000000000000000000000000000000000000000000000000000000000000000856d1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c856e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c856f1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c057000000000000000000000000000000000000000000000000000000000000000008571f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8572f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05730000000000000000000000000000000000000000000000000000000000000000057400000000000000000000000000000000000000000000000000000000000000000575000000000000000000000000000000000000000000000000000000000000000085761348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8577f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85781348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85791348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c057a0000000000000000000000000000000000000000000000000000000000000000857bf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf057c0000000000000000000000000000000000000000000000000000000000000000057d0000000000000000000000000000000000000000000000000000000000000000057e0000000000000000000000000000000000000000000000000000000000000000857f1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c058000000000000000000000000000000000000000000000000000000000000000008581f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85821348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c058300000000000000000000000000000000000000000000000000000000000000008584b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb05850000000000000000000000000000000000000000000000000000000000000000058600000000000000000000000000000000000000000000000000000000000000008587f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8588f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8589f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf858af39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf858b1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c858cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf058d0000000000000000000000000000000000000000000000000000000000000000858ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf858ff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf059000000000000000000000000000000000000000000000000000000000000000008591f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf059200000000000000000000000000000000000000000000000000000000000000000593000000000000000000000000000000000000000000000000000000000000000085941348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85951348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c0596000000000000000000000000000000000000000000000000000000000000000005970000000000000000000000000000000000000000000000000000000000000000059800000000000000000000000000000000000000000000000000000000000000008599f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf059a0000000000000000000000000000000000000000000000000000000000000000059b0000000000000000000000000000000000000000000000000000000000000000859c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c059d0000000000000000000000000000000000000000000000000000000000000000859e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c059f000000000000000000000000000000000000000000000000000000000000000085a01348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05a1000000000000000000000000000000000000000000000000000000000000000085a21348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05a3000000000000000000000000000000000000000000000000000000000000000085a4b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb05a5000000000000000000000000000000000000000000000000000000000000000085a6f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85a7f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85a8f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85a9f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85aa1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05ab000000000000000000000000000000000000000000000000000000000000000085acf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85ad1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85aef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05af000000000000000000000000000000000000000000000000000000000000000085b0f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85b11348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85b21348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85b31348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05b4000000000000000000000000000000000000000000000000000000000000000085b5f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85b6f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05b7000000000000000000000000000000000000000000000000000000000000000085b8f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85b9f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05ba000000000000000000000000000000000000000000000000000000000000000005bb000000000000000000000000000000000000000000000000000000000000000005bc000000000000000000000000000000000000000000000000000000000000000005bd000000000000000000000000000000000000000000000000000000000000000085bef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05bf000000000000000000000000000000000000000000000000000000000000000085c0b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb85c1f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05c2000000000000000000000000000000000000000000000000000000000000000085c31348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85c41348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85c51348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85c61348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05c7000000000000000000000000000000000000000000000000000000000000000085c81348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85c9f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85ca1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85cbf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85cc1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85cd1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05ce000000000000000000000000000000000000000000000000000000000000000005cf000000000000000000000000000000000000000000000000000000000000000085d0f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85d11348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85d2f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05d3000000000000000000000000000000000000000000000000000000000000000085d41348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85d51348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05d6000000000000000000000000000000000000000000000000000000000000000085d7f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05d8000000000000000000000000000000000000000000000000000000000000000005d9000000000000000000000000000000000000000000000000000000000000000085daf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05db000000000000000000000000000000000000000000000000000000000000000085dcf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05dd000000000000000000000000000000000000000000000000000000000000000005de000000000000000000000000000000000000000000000000000000000000000085df1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85e01348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05e1000000000000000000000000000000000000000000000000000000000000000085e21348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85e31348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05e4000000000000000000000000000000000000000000000000000000000000000085e51348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85e6f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85e71348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05e8000000000000000000000000000000000000000000000000000000000000000085e91348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05ea000000000000000000000000000000000000000000000000000000000000000085ebf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85ecf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05ed000000000000000000000000000000000000000000000000000000000000000085ee1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85efb7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb05f0000000000000000000000000000000000000000000000000000000000000000085f1f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85f2f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85f31348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05f4000000000000000000000000000000000000000000000000000000000000000085f51348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85f61348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85f7f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85f81348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85f9f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05fa000000000000000000000000000000000000000000000000000000000000000085fb1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05fc000000000000000000000000000000000000000000000000000000000000000005fd000000000000000000000000000000000000000000000000000000000000000085fef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05ff00000000000000000000000000000000000000000000000000000000000000001348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf58e3d0d8f669091624d62556e3bc28b330710579094384975389aebed300d2601348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf6e23ab2616fdcb9274b6eba14adc3711170f6fc43cce97ed3e1f3d2a9916f9eb4b49df7f9118965a9fcaccf9eff86686a099e830e755e4da2584cd5719e1509b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb9ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee181348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cb4a4e3f580125038e25a415c535f9a0d17cc0f460b9c795437d7d59fd913e74df39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafd0fee0d39a8b2690ff2ac7c399bcea11dcaa0a4a6c21669b24553b44390ff8faf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafc1a72ca3d6cf6ce00adbad0cfc8899910faf4909d07de198e9a74855122983cf6f3c6aba14e7003581235ebd77b3510bdee264b58bfda84a94e0611791a80fa2e0f8839188cd481dddd20648e6fc7a8098dff2eb17e79929d206a8d9bb67cea22a8462a547cd15f014acf9cae8ed5a237d6f31d533920526afdd549052963765230b0bd15cd9d387cfb1a6f25d522401e65302c14d648ae0e7c164b122e7084e3e8019b02539335d976ce39998656080c12bde1da4d79919f686840a82cab444f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafcb3e6709696447469518c1fbcac59afd0b8d687e5fa326c655ccb55abe8135c97a227aaec3f6acd96f955834c4f9c157fec48f58f539fadf8781494a44c53d11f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafb60977d974f6985b31cbd56ea5576868dbda4c9cc7b6bf7ef4b633899b9e7ca5f61d5b6fea7b0eede3a60ec169e900b6d926739685b16845123a560ec9b90c4bf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cbd104493fa83eab5b94356da315463b57e4f4ba90390dfbf076472a1cd733ab8b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47ebf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafb7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf239fe0d1befb5f3a9f7ba82be69b604820ce9fc360bc4482b9a8d7079729c846f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafcfeb96e74f7bf3e8a4fd089d047020b73b5bd3323a3cb462e1f9a0134a892ebc1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cadb52f86bc7ee66583dab52deef6827ba758da5cc5f508cf18743596d79e66f41348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cdd8f7a5fe5af499d8693b81dcdb938f0fe415722fe44e541fd5e3141d20196311348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafeaf229e1df780f6eaa31177661720ee2a7e92f964859fa0e0eb7595e0bc8c1d2f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf706bf77ffb11f7a5bac1737b0ea8d8c75afd9ff773341e7805b36bbe3ef520abf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c38b7b72b8857614f66d69e6776d55bf43e448fd7ba477e60d3ffa5d309e0d20af39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf16ad857bdb5464a3b3ea3e65030ae613ca3163305c586580f89f8e9deb419c8bcc9a6a94864e5440ad749215b656d7903d662366a513ba35a043d54080bd0a84dfa2ccaf135664bd6ac84754b2e25dfbf2857fa48bd76635037ed8a57aa5140a1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1c957d19063e812e584cd65cba400d18bc1d73f7ff5596221061fb6d64adbcc2f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c64be7585909beb94a23eb24e24ee9813de7eb465be2e48135410a45a40f3989392821b2aa8f88652fe96415f5dd86c1ee1600484e1181f03ad4ce897b373ce2e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c68725138a1ae9fad1f89b938b4f18759599c1085a102b821fb0a7338624b59e45bc56c68eb407c7d66907ce21f525db86d008bdbfc9ca4e0020e4dafef637040f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf6b001ce67b50514f61b80305cf955d07e28b8b8ec769573c71670fbc3fd23edc1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4ccd64ade10982600a86407a81bd32d8557a00499bae18ec7d3a6f5971fc02e926f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cb7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cddd29fa01e55e7a494eb804a5483bff1739d86d0fac7c5d15f45a85af415e3ce1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c3de7937c9cde1ab0ce571c39c2305edb353f38cef6a67177363a124b4d2e818a249145318939cf9be4fc1887dc68d580886e208d531712907f19206153adb2d82587e1a9cd597de919dbf4d9d4b49065d1694494be8a467ee48c080214beae80acde723f59f19f3b0ba0227d5c98841e6ac47a8778ca39f89b5992ab7f2823c6d3d13762b181bf009be066ee04db625919faafc6ff78ff35019d4162c2cc120c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c83e6984e98388008546d2a891f92a98bbb9755fbdc93e7180604a98ea44fdd3cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf603be8e4aca41d24dd36fe4bb7d323c157108734592607a142d94235e9fc822c2fcfcc4e1705edd1ce55fe924dec90f09970881eb306f669ab6fdf4720b6213f025c970a5823003e2c389652bdb8cf2fa0debb672c4792c7eb773c9e116a2fcb1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c0adb37d65a5fe84be88bd46c7d91bd21dcc4e37d072138f11e495c91abca0086f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf2a8e7e1bdc7fbde94e3eb0347314c87a3e62222d8ab0f3f1f75a76bdde26e2414530d79a6e79f29936cefb055513fa6f54cd6dd70d68a70240fa8a10b62ce08ae848284bd98f77d371ddcf4e3309355ad782f7b63a07585dbfc65fcfa7e04c891348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c598b9abe655c47d67837e1730100ec876b7a9c72ffb5bacbb6ed86507187ac0af39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c6f72f0ff88108e32f2ee37d41fee90cdbb38a1cfd5e197c110abca5853ba3919b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47ebafda83c334d563c6dc16eac674688e79749c9909ce7cb44ea5077824b17170658db8034c5933658cd49929fb461826d22eeb5671291150c7bb00085231c8723bf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf11d984ef5a661dd09c326677dee2b1bb6477a7e786403c629568ef8074614485f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf872ca437f480126fd9b565eedd0ab185a6649f0d93b6bc7b2178313f31c86d39f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafaaa7a488307db5997e79af48f149a8bf429dc5509f75d0a58d17bcbad8dd33302fdc60a8788558f3e041d27c054489c7c299dbdbb63336f0bef03fc9c0958a2e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c15bf8018c82b989fd606719f9de488c25df7b5b79b56f1f20e433bbce18be2c44b66a8a78df28a396f3a0aaf2e9167baae54e2569bf776300d3ca3763e282d6e04f7f7adebe7ed55d729c285a9833a77d60da936394671ac0eb0d63eaf57bf22f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafea6f8f2581ed23d249c78b2c0274754d3f8a5f634939539eacf40514053d687d721fef281a15b1b92552f678e29980cadcc2f5b20eb3c675130697229055e0501348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c7ad2576f41c069d2c26b1959b63d4b44d64b4077df4576509ade34c44917cc6b1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c3619b18d2e4aeb4677c0b9aa62eb89626a92139a44af78abd5d96a87c59f8ba31348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c69724e1ad1b1eb05aab7a327b082870a25603823cd4b6780db76eaa9a3ca7eff1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c2e4f527dc88c5513461d507bbe835ebc157e2204bcc321645fdbcacd59879452b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47ebe207546fc80aa78a589d60800f15ad564e5a5f4baa24746d73edb18eeda800dbf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4caebe8061afdab4610bc7921ccd1d5e14b70939cd5b66310ccf2ef5680f72a65ff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafadbc7724acec7ffa06dbe611ccd52257fa6bcabe1c441f9e07ddb8b6ee09a5f0f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c011e33384be67f64260f0980e39d6959aade1bb378c49fb2fde0f965031b67dcf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1849aceac013d323ec32a8abae8e207984a4fba4dd3819a9b6b187b7cc5dc6a3f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf73438397d6dad1814502b25ea25decd837fada5a2e220b39315662619d4819b84a3d2a8d968b860c74935de73bcb9afee3ff0248adb80687bef1b14dad42b3d6d4008817c6cc63bee1784beac9d72458253bf4a85716aa86b9dbacfa7e99c1204254df0007cf7161c444fcabbe3ada1369bd67b8e6867ccc52aeaed51f205ff8f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf0f1a487cec0d41547e323e95dc16983f4053fb334bf8ae024227a9381bbf38dab7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47ebf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf0a13520e267d6456ac461e0df019371829fe3cfa24b9a6178efeb001352a99181348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c3cb14d4a1756eebdb8192778f63de974e05a34fee5e5be729efebfac759ec15c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4ce939fb946d025727be79806c6b91a72ccd9f2190d153f92b5584b3cbc17051239cf73c64da8fe7780cb92129faa2f9c81a4a8174a23876e3061ee5358ff5312ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf96e4577becc377053e9784aad37bdea9feaa4b685d588986c99b1c740683b77d1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c241b5fccfd526ebfc0c8cd5c76b7e8aeba8571c864c5b33955a735ca124efd64f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf12f950abd29214166e023fa5f062e1bb51d18ff9f242e65efcb3dcaf8fb45ab812262c9db2642cd2fd72ada49306d39b5aba848eddcfeac055db978c06df73e4f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faffc14a44a4617d9de0f9ca46b9cf1242d4164844610f0e1d1f8e23881dba47c5ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafbcdea556fecccfef017cddad346069815fa89034cd2a0613ffa038650417c8441047811d71ab041c5df5a52927487701f8a4ba2908f32c386b7412f88db1ec8d1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c378d72d7b538aa90e89100355341cc097dbeca6daa6eea04e3854f67e4a572f61348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c5fd24056bf5b07c29d94c1d54998970c152133fa08d3857d87cb2e8c7533533c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c27c17fd29ba3432118db32fe56cf76e211b6a8aff8f3281d29702384851524921348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c7f3c99a43272b6fc00ceba274d367027ce3cb707f76303f3e2f6970cf0195fccf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf9080a7af3db941c72e49e4f96d42c383be0a322c30c90ed6dd7b3c7b7b0d2fd51348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cb7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47ebbf4e3d1cc15b532b145b81c50a8b51c4f87281a83401b72e63aef6c8e565fa76f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c370b2940fc94d8e62be610cec243f2a792e3d3ff1b4116c48c27dbc8dfe3b69d1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf61dae9fe46bce19e4215cbc34b2e98f08eb5e321a4598ee9e8a88011edb1839a1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c715d0ff6a96a1e1c328e38f7e3e4cf09ec689fa5952d27e9a68cfe85be95eaac7d78269218b9fbbb64e6adbf03087c35365fce60b96d70a797382e33ed134879f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf93f5d06bb7143a2ad1a813d85381f8c19a6d9d600758b6c6776b8ede33001af505000000000000000000000010b1e3e66c64467a44357c512a5f03b19c2e65a08549573f79718f148ca138af6c242215299b0602dfcecd69cd7dacb710e04663a0aac3cba11bd142ef4247bbcb806ee1a94fcce326cee3b69d814e7d2f5592db9d30deadc93a73e90f32c66b9f34d6eb3ada269ff49a862562f315f32e6c84a2455c628d5b45c7b13a0aaa5b927818708301af178ff12c7028eaafd1d7e4610681e640514ae6f63350092241716bfecb31d5e98f3f3fd4b0e63bd6ff2a45a9f107b914fec51c9efcaa55213cc8ce53c6d7ecde6f3f7944bcc86536df56419576da90e64b475dd65e19074ba3c5c18e946754cf267426ad1678870c16db2cefedbf85fe5f88d391b841700d1ec2af8b094684d80aefef0c4fa9f3e6f2fa65b3ccadfa26529d5f771a9ddc8e7041f85f73362e9772a9376b250d598321b524472f221f2d28e0e827f8bc8275178cbc4a2d9a3667dcf14de66c674110cbd46b6206ab47587bf057e3cb2dd2456fd21793f19b1fc0c8d94186ea8696be24cc062b9664bc63d0db94c03da4df187c9932d7e5d0e0a41d8b154c150f9747fc1866ace53705747eab9eb8f440cd7aa9985a075cf43c72bc50cb5e1064c9c873b50c64c6ccfa956f5f6bca1b67608a32355ecf1b670cc47194add1404896ea20d19c3998cf22bf0a6b9be270091e2930458078ceedaa48ee1e08734a8f69203d66a884496cb67ab33b765081d2e13465ca018803000000000000001081889b03f980e944766250121ea9291d29e55b13596212710ea07b1b05da2ef3b525817aff685157f42a5f5bdff4bbd0f25990b291c3a9dac5dce011499e7ee6c17157ba81496bb7e9ba34a4b072ff2bffa6d7375ffabff3a0595691015dd0583eb4ff2d868581a9d0af2e171c3707ee947edc42c07d0aeecaab85d39a5c140de95163a5e5b2a0c6011e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff685157f42a5f5bdff4bbd0f25990b291c3a9dac5dce011499e7ee6c17157ba6bb7e9ba34a4b072ff2bffa6d7375ffabff3a0595691015dd0583eb4ff2d8685d0af2e171c3707ee947edc42c07d0aeecaab85d39a5c140de95163a5e5b2a0c6bf7a0e498c6dc7f0608704fa81b95eec49b5e06665ac05162277a2298fe04fabc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a03690500000000000001008200c52e8e2c11e7ce8a0287582ed095207ff20cb5fdeae4cfa70d6fc8732c77ede18301fcec42ef4bbbc62031e06fad564886211c4b6eb79e6633023c6d9bad1e946778820211ddbfbd32d5981389026070e2feea446996cb79b40482caec653da1e06edff882030910bea7e269d155dd372baee23129a9fe5a80b32382ee21e72c00eae1fbb711000000000000000000000000000000000000000000000000000000000000000000008205085d19dc35e25e0ae1462fff62fb9b9a10e85385464ae90eeeabd8e4b11251c48206f6e97907d4aac2c3e18c7f96305a90971e66db5c4b24e5c5e68c589ef6a7b3648207640eb65925755918d65119ae6ae2a367768271dfd5cdef2504c5dc94fbf508a88208aa2ac663983ddefc9e91f030eeddbe6f1439d63c680f68d7426e9d0b8720ec5300000000000000000000000000000000000000000000000000000000000000000000810aaaf0dd7140da20b54d50873c32d5a6e2b80ba5ec170f22196b0de2baa77d7117820b37e6bba6d43d8d52b9773536573b8901df88819dd56b572093d341e37fcfdff6820cf02afb4387c041bae0a4ee8626161c02df173e7452d6235acc180e3a8919879d00000000000000000000000000000000000000000000000000000000000000000000810e9e13e501f3dad0f599d3ea48a3be25af71c7e4f4490fb1069ea88038adfbf0e8820f6e8d6b77df41f375c10738ba8ad4d22f5c1433ef7a5135d5e46c4c5506519baa8210b73a3714b2e6e313baf9868e467fc69d6a83a32a1b1d4b6a4f353d2bf6fcb3b382111866819b58c2f64de3e876b2426b5ac0905b0413d8c421160fbd1758b4450f758212d6e7ab14e7bdb879c6585ae257b34501877dd0ae2976953d19b5c805591ce8418213a8e4d11421118b22e28eee39bd8c4accfe01fd85607395e2f29362db8a131a0f83145335cf7164a1e31822ba9c08d9730477568d881c89509ae13a06d13a072b3414000000000000000000000000000000000000000000000000000000000000000000008116d773a7d37bbe679915d28fe15ad56a728fc366962f568ef5286da63d3d7a7678811782fcfd2cdc293d433da64d282c0fb08e9ccc98964dc0972eb87a9f8cabeb246a811841f139fb77d8b2d0174e9b3f98c580b914d9051b9d748d505f376fd016a166c3821925f1ee4d9e6843903263b4607eb7cc73dd075263af97c5594df912ca66056dbf821afaf702d9c5e8f0ff3f7778f9277185d4a556a72a055b8e0d2158ed9a50275b55821b75b2366669b0086c657fe349b7b6624b8e01b9e6c6f7b6b8524cb44b68ff205d811ceaf699bddfae14c9fb0c85b8c4e2ed4d8222be8711e53dc1d97d8c9b1d38370b821daba374a069eada5fdf065f7c2320cfe2bc6e92291730d793734bc6df6856c5b8821ec3e07c8849f55bf53387e1aa5f6aae4aacd27eaf568ea7d58bd62250da55a574821fac11c0aa1dabdf04e8fdff5c441fe1bfccd93d0d2716c488c08b290a454816988120fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebf00000000000000000000000000000000000000000000000000000000000000000000822276685f1e48a364d12ae5750df6f230c14184f2aaf86676f1a467e9671aded96b82230cac245636abdafe10201cfd771075e950b4422003a61bb1d9886625948a952482242f5e0c76e6abe0887143fb8c1aa6cec1323b933bd30abfd0a268aea761e229618125b47c09ac39a9998510cf6ade2b3194cced6d7e17c2556fcb9cb9549f66bb6dd18226716cdf7edb320e7129073d703be182247a22f658006bd0a4a6d496b88f987e6a82274c5ec97d2dda9b58311ef0d18abb7cc99d1408fa9efd75b1d64608340876f4ef8228b5beca4460ecb2e061a8f8a16972d649ceacfc6c4e65a7bd10c4605847607272812918918773f298aff69f394ad69ae23f328c3885ab5c82b65bf8875e45121bff2e00000000000000000000000000000000000000000000000000000000000000000000822bcbfe5b2824c5b9cbe07a971e2e21a25be7f53ea53f87eb195566c0fa33bca7be812c468950c78383ca3bb67c2a4b64897a0c1b71213ff0cc4f8cab620f3597315727812d989ef2f22303030e9d15238a58b98e48698ec79d6bfb732d89f7f1280769fd27812e687238c5e070c431b4751ba45eb136af723834a46cf790283a10954a93caed5c812f4da49c9b0f70ad00257dd8ae7d488120a7000c3b6f769af6ba13fcc9cccf590b823067090b08cd429dbd59da0f295379721b0d0ed69b605d0cb99b06db0c98f93d3b8231eff836a1e9b48c8c58c3bc7177e035677ef844380f323731032a67d26e3064bd83323bc77dd95297c17e9bb20e09e36f65738a625b985fc3a7de5a29b5997ec31bc2813370beae5706986c89958eec9716ea5b0caa496c192246209fb56ce884bd88eeee8234153b16678ef43948658d5913cabf1e82d12da4973bf7d8484b66c324ad0a110a8235a83d3453aa83fe0fab3fd55c809652f11b956bfbdc0067b45dd46e6c7312f1708236ffbf063bf07276b8af8032cebff7ecdcf37203b12a3be2be8ea15bcc6af87e8a823754e39ea652c8b4057d90f11c88422e7dcdd175114e81d38013374f68e0c7c16a8238f94a151434fe8c109f66b090e9b5d356670331d3133f83914cc1ef6148118d308139baf6e19bba4bbf5a10c87e1a98591ec10be553c9e6b1aee3206b1864472abbd5823a0d3beb597e6a256e2984e910a8500ee4667aa56d227b83d75836ab6eab091fc4813b1605768f3979ecd2f134f4b820023124bb66d427506f4931038cee45c6fd346000000000000000000000000000000000000000000000000000000000000000000000813ddd5adf285c1b0f958b8aec251ad0cdd28c28c600d993140f08cad571d317be7900000000000000000000000000000000000000000000000000000000000000000000813fa95d39f45a6b8b1c339847697968a089d419723215f157d8c05338b4c33eccea83409085ddd6e9d3164cdf59247df4b0cf38d4ea9dad8c5d818760ae6a8815c26ccb814130ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f38242b0bc6d3da4d9d6ba0152d96381b53dc9f4c9f4f4fe84f784e3ca2cdefec4c1a68243304b2e056ecee2d493580fd157aab83a82cf87e4d0de0e3662ecc2e565b623c08144188733df3963bd0f72d7a79dd5228fbc7723e0243c0fea15ff4a5ff1c0b87a34814575dc0114d38e7dd2b50da208dcc14c054b7507fd3dd3246c70c5ce47f026b7b482461baa9f1e3689cf76e525e82e33104c0de808f9f21a8b6537351a6c368d6e319e82474571b7e5235b7766bee18f108465bf5869023da881f2ba74f0dc3a48fbbc05b8814820766563d581765e3275796a980d7d79ae536e45481628980adc114d6bf02cc282492128246430ad6f5da65f317a569e22242846238b74a472697f2e72294cb9a737824a13a25a088ac26389f4f7e68a4461b456c83b81e933cbd55fc776fd639248feb400000000000000000000000000000000000000000000000000000000000000000000814c5d88836f9bb3a9012026a33e0efcda2bcbc8035b094698a622b45b732692372e824d89bc5bde1919a20e16d97120afd86b05b87ad3bcd6405a9ba696530ad0aeb4f700000000000000000000000000000000000000000000000000000000000000000000824f88f8dd59d9f329bc858ee866f7a2013ea93467ff2010fba7fde86f6083d8a18982501b9415d4a3539502eb8810dd2380707636855935ed41c54525c27d3571c4c52b8251d88952cfb0db6cb5482589e5e18ae17e475bfdc793da680d90c8bf593d3060d28252cd097bfeb8e6ef340d4322a59a43b6ba0603f8c771be68a963dd161c667f886a0000000000000000000000000000000000000000000000000000000000000000000082548ee3e60e2995c8113c9c50bffe8e658efd0b0406b4fa767b2ded9efa745467ab8155abbb3edc7d8393a6a898ca65fc4c9596dfef5d55f756d155905b1ece58bc1b7582567ff5e8d00d16ad3afa70e33930207d24f1745551dfb0e9b100e0185328fc4a108157ae1fe9b616bd9b7b2e72757f29061ada0c05ef28a7bff6153cb4425ef4c8dcf78258b535c04783f44fd5faea29f3afa4b083b45884e0993a37ab29bd7aa4fe94ce4f8259ad806d13303256512fdacf6014f9bf19f03be00e28f1839bf88f997d3bb7a567825acf97fda8bf032f487374142855ae515a28ec5aaa1c123d9547be352f70d9b1b100000000000000000000000000000000000000000000000000000000000000000000825c3289f4547b8e09ff906447d236379e9676136f496fff12888c5630104fc18bfd825d547c37bf138447c06c135e9210d38ee1fe8e6270747e3c20da0da5cd8b78e1d8825e52dd16bd26897f30c5b1c3c557488ee604817f8fa4c1ad52cc845b5ffde31d4f815fc4115f849e49183142cebac6d391b3df831444c81e701ec1796128c08666aeff8260be74b746bce3c43fc7f9ddce8b17aa01759420b20040817d24955b2e4aed2dbd8161f61ad8d75af826eb1e273977c54a5c5931b2e13cd414ad212260013020a311788262eee54b8d6d46b84298656f26271976afadeea6426f7334ca4e09d055014cbc4281634309f738fea6e0d9953a3a0d52773ba32b08594c34a98d86f34d07c5646099f0816407870af5a02ca195beec7fc986257d8d66137472ed9b3128b9f40a3b72e3b73a8265fda8caafaececd4b0f87a7bd0af804465c8ce26e832cd0717608d51e77dd97ae826695f08ab8e9efbd5f196510a8c1866682eed9291a43fc097e17a5fa536427be38826787f49ed1aee069123c1be6fc49c61158f1999e264859d25d148d11a5791205c48168c0ff1a8cdfba1c8b695d3007de18b36372bfe039f9aef00c6e45a2b30ba976eb036900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000826ceac7b26475e568ef8c287679050a320123d0cb67f2ec21ea530118b19a071bcb826da9493683824b8777533d5f598b30110171d2a28d7284d9ab7f486194c5228999826e2bdd46b502ecca2784196259a2f55e02bdfb1fccffca3dac0d14f539d6239703826f087bb5ceafda48a7121c503474e073a54f1e4ea6f5e33910058853e327ba6c2181700aed52ba9df20b200d35452c3fe6a1d973875b5ec46dcc9179db94feef9cf3758271f5144fde521ef2afa3d97eb59bec2cbe8a5954e9dbd5d468f21ea0d2bf5b1b730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000827402f633db31d6adfb6c76c83b36a6d97042d2349429772fa9ec68d4abc1e5b70a81750d3671758f9076733dc4f1600549035371ea654aba73bf4b9d1be4a12814ae528276951a842f7123ad30d8a3acb28d4613f36e7c944d06efd5f40d5c53a2054d2f4a82775140438714e8bdb2bd2d279d784176cf5e1a57430fa071a12f3059ca3a92609783786fc25690b5748d6381a161ea34a03e2258fd44fa1274523a7baae280de27e26e8279b7760bb1a0234db7c730b1f953493f558e1989e66f88f2cdc9c4c8b0745ae628827a7751cde9e212134fb9f07903207176c7d6e790eb37f4c9ac566fbdbf49f1d8dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000817d6e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd62827e00d5d87f74bc729a46136a4923a118b2beb87e6125670891784ffb0f5d7dab9d817f27095482db90c795ecbf82a382eff52a0060fb513dde43e1b379c169befd9e0f82806a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c3681816c53ba0a732619257ddb933d6092d9db83f6d8299e5a637741ce95f6648aa64582827dd21ad2b2225b9e60d54aa4d408b2b369e733f01bc419ff14856149072a5b8d8283df410484474529eff220bb2e375afdabdaf8bb43a7a21a24a9296654b0650a2a828420cba78dec936a1075f2a28bd504bba346b4c95ceacdf402ebc4df6f7d7ace8682858de8330cce205ae6daa844a5a8c34a439c024d42cecd6199643ff1a5258c343f828677b0b44aa488d9adf9b22f84a98c0988ab597c26dab8c48ca95c0c75c3655b31818702d49735e609eee5d5ba9162ab8f0852b2007987511ee820b29bced53dbf0b338288aecab8af11986cf5183263c335fc7a8e952f9222d6ec6d96e7ce554e1562dba782893f0c28a8f5b36d6cec7db58fa2a436bac4ec10f2c07aa82e8504623eb64a9e02828a49d2e11a76675500626abad663500dbb521e5be97b1d4151d919ca9558908e42818bf506f53bc9bd192b7b9fca8f0bddeb48237a52e9107a9b876a9d91696bcc49e1828c4b8674fecc8ec7c5ed4dab3d39a31f488ce618a7e112a8fe95b57e09e1b2e75c828d07b72d655443aeb58c42d509c7566786db7f9ba241161a3cac079f522cc69f69828e7e7efda81d788ca0fec92914159fdbd2dc272fe3a602f22de9def801b543db3d818fb6ecc201e8e490f1a4a1ea59b69f993f2114e1da1ddd95c479671b41d2776d99000000000000000000000000000000000000000000000000000000000000000000008291edeeacb801370b78cb35fa667be68dcff5922f0d8fa34e9f8b700b2a09eb9cba829202a161c74693847cccf3fe8b1026cf6956d264196193d02e2b75c3cd3e01b1c38193a16c039000ce723442882cfeb06207844809fa2c70a9c420f2474e3ffdb92f798194bc131a60b5a65220e12118490f212edf4d6a7f66267baeebadd2801949db2a2582957ee87b87ed61b263b0f653c837889ae2c02a8ef1569d63e0d982002375abaea08196359354b60b5eb858ea15a41e40046c4746b31c58ca6cfdf32073e59a716beb788197f3d8090b4c997ffaffd90dc29a41a8144d882d559217935cb5685b7277a46e65819834c37076c3b05e013c766be5dcddab012dfd2aeeb22e5da2311cb7a64caebff5829910ba2a18943ae727f9e58b323cdef03ecb950ccaa8870019dacbf4d3921ae0da839aa2d62a6e45e14ef608694f6e6ab6a141bbc376ef5e97a0ec5f1646d7c2718187829bc5784312e17647e67c687f12b18c24168c738ab5c91ba080b19c61e48465120b829c7244ae9044e6ff890c7665be91dd84c7c3b1756f14af5ac03cfcef93f38b4843829da1768b636e18c5d2a6ae011f24568a89ec2892218b00c8c0caf4b80add908cb2819e2a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adc819fc5cfbbdae0b426a504d8d588d882b5bdad877b6b796e2ccf334cb3793b04fe7881a03da629d47a1b2e7eb83aba45ea93d058f095438bae1a2a9ee4a1dfc7786578a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082a4ef28a6a166b5ca6b145d9528e542c0d2c4af026db634f425b3d2ac7e839a36ae82a5f7177d9cdfa9888a7e5728c69c1ebe0250acb1119e86452e390f4f068ee9c02482a658b45f57cee58aca395f853f2b98c8f0310892563778170b852cc9203e5b622f82a719e4bf7c714816471d2b764ec8432bf4a485b8dbf06804e2d0f9459434357f0881a8a3b0d49b0f3701290b8ec9936179e45c984a14a92a9a975e315e18b6cd4cc8db82a953cedfcc8e3581074e0e4eb18f6de9a5b4640b34ef8eac28d1eafc80ac021b9282aadb5d7c9d4fb1959df028b6d3cf5da5be63d7dce3ef69d6cd71e2388d17c48bfd0000000000000000000000000000000000000000000000000000000000000000000082acc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf82adb6a39c37d81e273663e947f15c456d1c9dfc67e92b38fecd823eeca02406721182aeaae8e160edf02b0f9ae9aa27ad3145a79e79f4f623fe8297eea9e5b2f3d664d982af7f797568a5b9de5819072721d2100c92c0a1d0f32b830e112cfe169528bbf6b20000000000000000000000000000000000000000000000000000000000000000000081b11a26c12f2564d37ffc592a80ba0366e50f7bdad800cff960c9e77bd0ea433fe982b20caef69fa7c34dc8d5e2a3dfa29b50b919b836364b9715cde726426703c5430382b3a2c488af3e09eb0e31d8143d398f7dda43646f3ea2d504298af115ac307118a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b79b0cac542cd69f2057c4028137f86a5a63168869c12f8314dbb33989ccc6909481b8fb204dccfad20c142a6004fcca7a2f69a73a8e79a677a002a2c86547aaa7f4a282b978658c867ac40f02a43c0c5982ef425ab10a8495ffe6381719627cca41c3594282bab796b6129907aa235d3c970d17fad3d15dab2a0a1588732510fd08bd873a837482bb250f3b696169531094cc091454293a601e26c871ba583da93f253fad6644563982bc02e4491f2da06a273093be66bb3e813b1758f036af3837d74aa1b1aa4be7787b82bdb37b65e39dfbbfd20effbb71b97e4412d9aadd96b2e9dad372570f804b2e514c81bebc0a4694ed9336f5faf9235664e449f8e4d8e716cf59f1b01c0ffd13101b3b5581bf2700f95455194d3e84d8e87c961f255ddea3f04579f59136f20e0bccc29f571382c0fbf13f7d81f78c90c200e4d8a41ab89167346248469378495c2e2d26d2b678420000000000000000000000000000000000000000000000000000000000000000000081c2a4dfd3af6dc8c3490bf64e4585a27454f7c2cd032a1a2f8148e29f3cedbad07681c37517a1f7123d0695e8343c704a9da7e7bda2b4c97304af591fe9650e2957be3b82c47c7c6eb3412745ea2e0e04a9ada44b590dab2cbbdc48c980a63682c5a0e38b7e82c5920c51fd6b09cfe560b301f80c8b8dd901db940c9f8bbe70681a972266ef3d0382c65d0f4a212de2df64a6130a980a20e67891aecf62024adf4c030282df9b585c6781c7117c4aaa559915b4405bad6a1d956a6fe520c7faa51fbd2f7ba0b7ec73fd72fa81c8983e524283920dbfcb7e79f26aba1153ec0c813daf266e33b8d2664c3a53a80582c9fbcc4033f36452dc3aa302638f4d9e5ce0ca154e2749451656297bb37d9b3d2882ca943ce2c2b5d0936ae64b9ad53ec19488a601bff2ba2f662b46e614d55fec23140000000000000000000000000000000000000000000000000000000000000000000082cc5a7600af1e275d682ba944aeb045fc68129fdb7d0c26d81d25a9c59b96d9705e82cd02d1e243241f14372d744853511ca4233141d193974b885038bafb050b5379eb82ce81ab58237dbaa6bb44c0dfef0903d149624925ab2ceb44fb28f94d8ebbaa96bf82cf217447e77d56afa6f02bb060c9492616c0723307e28d156e7899362d365f4eea81d0386e1263c68452f2a7e8c79ed52a823ec89d6bf46e797201fc00ab128205dcf683d1b78277309eb4959059c4bc8cc1daf6b99957c2ea6f55b5dce80b328e5160ebb182d2172aa707fa1c094e826045cd1c7da8511230beb3362018501ec675a37d665a3782d343106a9b2efb1cdd576d0b5d8840427db56bccf862dc0f2aacca45eddbeaa23083d48a08891124c66087cdc347a9ee4233a892691a8929e90017f8613bdbf37ae4e181d5c7328696f6711fb114cd9304d9438c6068cbf0924bf06948b264b5cf003fef6d83d69d0f006e06867fc7d011066749c498a539c2677f02b8c445b5c6d2bd19dc081882d72eaa2d29df73b477d6f604051ff9a336bd9a4cbe56ab07e72c6d830be8b45d6482d8d7d0535235ba52b026d27547234a3f867b51880bf11fcde89024e2118038ecc282d9f2a07c84462d24b5ace87e06fa474e1be02a7bef743e5e1279bdf38d87f159b282daf081f7a7ceedb46b400c5909b8c9aa5dbdcc4fce41b4bd6335e1999bd341bb4183db7d5c39f497027d740217de807b43250a3760f6544d12731c56e2df61ec2c46bb81dc780fcf98c011b75115d09c1e4f68b97473d7a993e21df92cedb26034416180fd82dddd24790a3ba16f910878570e12ebca5837314c71436b292c2fa4dc34e4f0e20e81de03729c44efe76c83ea2a9c196ea41b1b4b2954da5b520abb4c83085e72f5c13281dfe65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318e82e05a57971d20142f6745d02a52d13b73945b0d78acece8b6c312dd0ead674d82d282e16af917cf83fed15c227c4810728a489bfa8e9f26b9ab52de9595957a8a8f3c4282e214ce0e0b4af7874b8478eea1dcf6397ac2050850397cbf365cde254935713f0682e32de97d08178cde4bb37562ddf722ca175a7e216d49856b8ef9d16e11bd768ef482e446d10d725e0850240db0b4c17206716724dec942f8d71d4a5fb9317ee8702c0282e5004f6faf401fd2c434c3a1ab98e01d0da5a440944c975b0a9196bd84159af16f81e63df44fd819fbb2f6d3a951be9b7c7c2ce9e0e94a2cade7193aeef042b967133b82e7c15efb087e91e71f099f7681ba8607f236b967e5b5382a5aba2de6b463a2404481e8b9bdc84c47ec1a767e179cfc70a6cc86a8f09c6dc21d9877d9f107d9a633672481e950f012f669a33e012b43029a19a7e8457eccfa176727aab715f1489b56eb993482ea8a3f5903a0dc32cccb2ba6c1460ea0e02cd133ff91010596e2fbfb5643aac46c82ebf48b93413f5f0edecdd24183602ef9535f35402c3ec7babaff7d261d932b9db482ecc7353997fa288569bd545482122edbaf0ceff0a8f9aabbf5bdf91922f4753e1882ed6a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c360000000000000000000000000000000000000000000000000000000000000000000082ef4ba2cf0fad9f5264a67a35c104e328e26f4ba51332bade3afd8282af0f7ee1720000000000000000000000000000000000000000000000000000000000000000000081f108213f43607a01e1ebc15bdea6ca1f9ce34eb69b5f3259b374c48fb0b90fb4730000000000000000000000000000000000000000000000000000000000000000000082f31b5a21691072d7881c62f6ee11a9a788e48afa9e224cc0b596916a980421f6b681f402dbc0416ebe9e6e43f2c70f2229dc77c25a5c863dafcfbae2bf17782f08dbf483f53a147c0833ecc6d791744e3ee68006aace62faa7c3f7ed59ea4148f5c382a90782f6aceb818339ccdc236559b0cef9f4c0dac64b75c1427641c0dcf59f718036d5e482f726f6ef071e3a4a96a6f85e40e4e834a7e9bb8dda6c41f351f48b4502cecadd6d81f8dcf684d82a69a79ec24a6860b1e2409a06ecfa1428ddb868b53f2a13ac4c152282f91ceecf9819ada843cf94e5c1ea145d91e2c790361abe23038b1a6668e2ca24a482fad98796ec8d6b8a7d6438a088dde8908f1de9d4d2c4bf7eb9e01ceb3f62b432de81fb4ab11d07c32fd5b1172ae20f926a24c62808d5a196a692b2be3df2c055870bd881fcb6abcd223f288f9ac028508ebc5f883094e0400ea87c60b3aceead308da38d9082fd81cbdcd3d06f9adb3b23607083661de42a2609775ce331fd0bdd29b2de423af982fe0dc081514d05af6ea8367dd214cfaa0f37d12669b3c4e19fa4b766f3e05d8cd882ffc89e02061f8e1a3e2f5f7527a081531c9e8eac8504144857a31585870b89a6fac52e8e2c11e7ce8a0287582ed095207ff20cb5fdeae4cfa70d6fc8732c77ede1fcec42ef4bbbc62031e06fad564886211c4b6eb79e6633023c6d9bad1e94677811ddbfbd32d5981389026070e2feea446996cb79b40482caec653da1e06edff80910bea7e269d155dd372baee23129a9fe5a80b32382ee21e72c00eae1fbb711c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a085d19dc35e25e0ae1462fff62fb9b9a10e85385464ae90eeeabd8e4b11251c4f6e97907d4aac2c3e18c7f96305a90971e66db5c4b24e5c5e68c589ef6a7b364640eb65925755918d65119ae6ae2a367768271dfd5cdef2504c5dc94fbf508a8aa2ac663983ddefc9e91f030eeddbe6f1439d63c680f68d7426e9d0b8720ec53c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aaaf0dd7140da20b54d50873c32d5a6e2b80ba5ec170f22196b0de2baa77d711737e6bba6d43d8d52b9773536573b8901df88819dd56b572093d341e37fcfdff6f02afb4387c041bae0a4ee8626161c02df173e7452d6235acc180e3a8919879dc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a9e13e501f3dad0f599d3ea48a3be25af71c7e4f4490fb1069ea88038adfbf0e86e8d6b77df41f375c10738ba8ad4d22f5c1433ef7a5135d5e46c4c5506519baab73a3714b2e6e313baf9868e467fc69d6a83a32a1b1d4b6a4f353d2bf6fcb3b31866819b58c2f64de3e876b2426b5ac0905b0413d8c421160fbd1758b4450f75d6e7ab14e7bdb879c6585ae257b34501877dd0ae2976953d19b5c805591ce841a8e4d11421118b22e28eee39bd8c4accfe01fd85607395e2f29362db8a131a0f5335cf7164a1e31822ba9c08d9730477568d881c89509ae13a06d13a072b3414c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ad773a7d37bbe679915d28fe15ad56a728fc366962f568ef5286da63d3d7a767882fcfd2cdc293d433da64d282c0fb08e9ccc98964dc0972eb87a9f8cabeb246a41f139fb77d8b2d0174e9b3f98c580b914d9051b9d748d505f376fd016a166c325f1ee4d9e6843903263b4607eb7cc73dd075263af97c5594df912ca66056dbffaf702d9c5e8f0ff3f7778f9277185d4a556a72a055b8e0d2158ed9a50275b5575b2366669b0086c657fe349b7b6624b8e01b9e6c6f7b6b8524cb44b68ff205deaf699bddfae14c9fb0c85b8c4e2ed4d8222be8711e53dc1d97d8c9b1d38370baba374a069eada5fdf065f7c2320cfe2bc6e92291730d793734bc6df6856c5b8c3e07c8849f55bf53387e1aa5f6aae4aacd27eaf568ea7d58bd62250da55a574ac11c0aa1dabdf04e8fdff5c441fe1bfccd93d0d2716c488c08b290a45481698fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebfc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a76685f1e48a364d12ae5750df6f230c14184f2aaf86676f1a467e9671aded96b0cac245636abdafe10201cfd771075e950b4422003a61bb1d9886625948a95242f5e0c76e6abe0887143fb8c1aa6cec1323b933bd30abfd0a268aea761e22961b47c09ac39a9998510cf6ade2b3194cced6d7e17c2556fcb9cb9549f66bb6dd1716cdf7edb320e7129073d703be182247a22f658006bd0a4a6d496b88f987e6a4c5ec97d2dda9b58311ef0d18abb7cc99d1408fa9efd75b1d64608340876f4efb5beca4460ecb2e061a8f8a16972d649ceacfc6c4e65a7bd10c460584760727218918773f298aff69f394ad69ae23f328c3885ab5c82b65bf8875e45121bff2ec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967acbfe5b2824c5b9cbe07a971e2e21a25be7f53ea53f87eb195566c0fa33bca7be468950c78383ca3bb67c2a4b64897a0c1b71213ff0cc4f8cab620f3597315727989ef2f22303030e9d15238a58b98e48698ec79d6bfb732d89f7f1280769fd27687238c5e070c431b4751ba45eb136af723834a46cf790283a10954a93caed5c4da49c9b0f70ad00257dd8ae7d488120a7000c3b6f769af6ba13fcc9cccf590b67090b08cd429dbd59da0f295379721b0d0ed69b605d0cb99b06db0c98f93d3beff836a1e9b48c8c58c3bc7177e035677ef844380f323731032a67d26e3064bd3bc77dd95297c17e9bb20e09e36f65738a625b985fc3a7de5a29b5997ec31bc270beae5706986c89958eec9716ea5b0caa496c192246209fb56ce884bd88eeee153b16678ef43948658d5913cabf1e82d12da4973bf7d8484b66c324ad0a110aa83d3453aa83fe0fab3fd55c809652f11b956bfbdc0067b45dd46e6c7312f170ffbf063bf07276b8af8032cebff7ecdcf37203b12a3be2be8ea15bcc6af87e8a54e39ea652c8b4057d90f11c88422e7dcdd175114e81d38013374f68e0c7c16af94a151434fe8c109f66b090e9b5d356670331d3133f83914cc1ef6148118d30baf6e19bba4bbf5a10c87e1a98591ec10be553c9e6b1aee3206b1864472abbd50d3beb597e6a256e2984e910a8500ee4667aa56d227b83d75836ab6eab091fc41605768f3979ecd2f134f4b820023124bb66d427506f4931038cee45c6fd3460c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967add5adf285c1b0f958b8aec251ad0cdd28c28c600d993140f08cad571d317be79c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aa95d39f45a6b8b1c339847697968a089d419723215f157d8c05338b4c33eccea9085ddd6e9d3164cdf59247df4b0cf38d4ea9dad8c5d818760ae6a8815c26ccb30ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f3b0bc6d3da4d9d6ba0152d96381b53dc9f4c9f4f4fe84f784e3ca2cdefec4c1a6304b2e056ecee2d493580fd157aab83a82cf87e4d0de0e3662ecc2e565b623c0188733df3963bd0f72d7a79dd5228fbc7723e0243c0fea15ff4a5ff1c0b87a3475dc0114d38e7dd2b50da208dcc14c054b7507fd3dd3246c70c5ce47f026b7b41baa9f1e3689cf76e525e82e33104c0de808f9f21a8b6537351a6c368d6e319e4571b7e5235b7766bee18f108465bf5869023da881f2ba74f0dc3a48fbbc05b820766563d581765e3275796a980d7d79ae536e45481628980adc114d6bf02cc22128246430ad6f5da65f317a569e22242846238b74a472697f2e72294cb9a73713a25a088ac26389f4f7e68a4461b456c83b81e933cbd55fc776fd639248feb4c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a5d88836f9bb3a9012026a33e0efcda2bcbc8035b094698a622b45b732692372e89bc5bde1919a20e16d97120afd86b05b87ad3bcd6405a9ba696530ad0aeb4f7c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a88f8dd59d9f329bc858ee866f7a2013ea93467ff2010fba7fde86f6083d8a1891b9415d4a3539502eb8810dd2380707636855935ed41c54525c27d3571c4c52bd88952cfb0db6cb5482589e5e18ae17e475bfdc793da680d90c8bf593d3060d2cd097bfeb8e6ef340d4322a59a43b6ba0603f8c771be68a963dd161c667f886ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a8ee3e60e2995c8113c9c50bffe8e658efd0b0406b4fa767b2ded9efa745467ababbb3edc7d8393a6a898ca65fc4c9596dfef5d55f756d155905b1ece58bc1b757ff5e8d00d16ad3afa70e33930207d24f1745551dfb0e9b100e0185328fc4a10ae1fe9b616bd9b7b2e72757f29061ada0c05ef28a7bff6153cb4425ef4c8dcf7b535c04783f44fd5faea29f3afa4b083b45884e0993a37ab29bd7aa4fe94ce4fad806d13303256512fdacf6014f9bf19f03be00e28f1839bf88f997d3bb7a567cf97fda8bf032f487374142855ae515a28ec5aaa1c123d9547be352f70d9b1b1c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a3289f4547b8e09ff906447d236379e9676136f496fff12888c5630104fc18bfd547c37bf138447c06c135e9210d38ee1fe8e6270747e3c20da0da5cd8b78e1d852dd16bd26897f30c5b1c3c557488ee604817f8fa4c1ad52cc845b5ffde31d4fc4115f849e49183142cebac6d391b3df831444c81e701ec1796128c08666aeffbe74b746bce3c43fc7f9ddce8b17aa01759420b20040817d24955b2e4aed2dbdf61ad8d75af826eb1e273977c54a5c5931b2e13cd414ad212260013020a31178eee54b8d6d46b84298656f26271976afadeea6426f7334ca4e09d055014cbc424309f738fea6e0d9953a3a0d52773ba32b08594c34a98d86f34d07c5646099f007870af5a02ca195beec7fc986257d8d66137472ed9b3128b9f40a3b72e3b73afda8caafaececd4b0f87a7bd0af804465c8ce26e832cd0717608d51e77dd97ae95f08ab8e9efbd5f196510a8c1866682eed9291a43fc097e17a5fa536427be3887f49ed1aee069123c1be6fc49c61158f1999e264859d25d148d11a5791205c4c0ff1a8cdfba1c8b695d3007de18b36372bfe039f9aef00c6e45a2b30ba976ebc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aeac7b26475e568ef8c287679050a320123d0cb67f2ec21ea530118b19a071bcba9493683824b8777533d5f598b30110171d2a28d7284d9ab7f486194c52289992bdd46b502ecca2784196259a2f55e02bdfb1fccffca3dac0d14f539d6239703087bb5ceafda48a7121c503474e073a54f1e4ea6f5e33910058853e327ba6c210aed52ba9df20b200d35452c3fe6a1d973875b5ec46dcc9179db94feef9cf375f5144fde521ef2afa3d97eb59bec2cbe8a5954e9dbd5d468f21ea0d2bf5b1b73c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a02f633db31d6adfb6c76c83b36a6d97042d2349429772fa9ec68d4abc1e5b70a0d3671758f9076733dc4f1600549035371ea654aba73bf4b9d1be4a12814ae52951a842f7123ad30d8a3acb28d4613f36e7c944d06efd5f40d5c53a2054d2f4a5140438714e8bdb2bd2d279d784176cf5e1a57430fa071a12f3059ca3a9260976fc25690b5748d6381a161ea34a03e2258fd44fa1274523a7baae280de27e26eb7760bb1a0234db7c730b1f953493f558e1989e66f88f2cdc9c4c8b0745ae6287751cde9e212134fb9f07903207176c7d6e790eb37f4c9ac566fbdbf49f1d8ddc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a6e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd6200d5d87f74bc729a46136a4923a118b2beb87e6125670891784ffb0f5d7dab9d27095482db90c795ecbf82a382eff52a0060fb513dde43e1b379c169befd9e0f6a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c366c53ba0a732619257ddb933d6092d9db83f6d8299e5a637741ce95f6648aa6457dd21ad2b2225b9e60d54aa4d408b2b369e733f01bc419ff14856149072a5b8ddf410484474529eff220bb2e375afdabdaf8bb43a7a21a24a9296654b0650a2a20cba78dec936a1075f2a28bd504bba346b4c95ceacdf402ebc4df6f7d7ace868de8330cce205ae6daa844a5a8c34a439c024d42cecd6199643ff1a5258c343f77b0b44aa488d9adf9b22f84a98c0988ab597c26dab8c48ca95c0c75c3655b3102d49735e609eee5d5ba9162ab8f0852b2007987511ee820b29bced53dbf0b33aecab8af11986cf5183263c335fc7a8e952f9222d6ec6d96e7ce554e1562dba73f0c28a8f5b36d6cec7db58fa2a436bac4ec10f2c07aa82e8504623eb64a9e0249d2e11a76675500626abad663500dbb521e5be97b1d4151d919ca9558908e42f506f53bc9bd192b7b9fca8f0bddeb48237a52e9107a9b876a9d91696bcc49e14b8674fecc8ec7c5ed4dab3d39a31f488ce618a7e112a8fe95b57e09e1b2e75c07b72d655443aeb58c42d509c7566786db7f9ba241161a3cac079f522cc69f697e7efda81d788ca0fec92914159fdbd2dc272fe3a602f22de9def801b543db3db6ecc201e8e490f1a4a1ea59b69f993f2114e1da1ddd95c479671b41d2776d99c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aedeeacb801370b78cb35fa667be68dcff5922f0d8fa34e9f8b700b2a09eb9cba02a161c74693847cccf3fe8b1026cf6956d264196193d02e2b75c3cd3e01b1c3a16c039000ce723442882cfeb06207844809fa2c70a9c420f2474e3ffdb92f79bc131a60b5a65220e12118490f212edf4d6a7f66267baeebadd2801949db2a257ee87b87ed61b263b0f653c837889ae2c02a8ef1569d63e0d982002375abaea0359354b60b5eb858ea15a41e40046c4746b31c58ca6cfdf32073e59a716beb78f3d8090b4c997ffaffd90dc29a41a8144d882d559217935cb5685b7277a46e6534c37076c3b05e013c766be5dcddab012dfd2aeeb22e5da2311cb7a64caebff510ba2a18943ae727f9e58b323cdef03ecb950ccaa8870019dacbf4d3921ae0daa2d62a6e45e14ef608694f6e6ab6a141bbc376ef5e97a0ec5f1646d7c2718187c5784312e17647e67c687f12b18c24168c738ab5c91ba080b19c61e48465120b7244ae9044e6ff890c7665be91dd84c7c3b1756f14af5ac03cfcef93f38b4843a1768b636e18c5d2a6ae011f24568a89ec2892218b00c8c0caf4b80add908cb22a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adcc5cfbbdae0b426a504d8d588d882b5bdad877b6b796e2ccf334cb3793b04fe783da629d47a1b2e7eb83aba45ea93d058f095438bae1a2a9ee4a1dfc7786578a4c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aef28a6a166b5ca6b145d9528e542c0d2c4af026db634f425b3d2ac7e839a36aef7177d9cdfa9888a7e5728c69c1ebe0250acb1119e86452e390f4f068ee9c02458b45f57cee58aca395f853f2b98c8f0310892563778170b852cc9203e5b622f19e4bf7c714816471d2b764ec8432bf4a485b8dbf06804e2d0f9459434357f08a3b0d49b0f3701290b8ec9936179e45c984a14a92a9a975e315e18b6cd4cc8db53cedfcc8e3581074e0e4eb18f6de9a5b4640b34ef8eac28d1eafc80ac021b92db5d7c9d4fb1959df028b6d3cf5da5be63d7dce3ef69d6cd71e2388d17c48bfdc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cfb6a39c37d81e273663e947f15c456d1c9dfc67e92b38fecd823eeca024067211aae8e160edf02b0f9ae9aa27ad3145a79e79f4f623fe8297eea9e5b2f3d664d97f797568a5b9de5819072721d2100c92c0a1d0f32b830e112cfe169528bbf6b2c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1a26c12f2564d37ffc592a80ba0366e50f7bdad800cff960c9e77bd0ea433fe90caef69fa7c34dc8d5e2a3dfa29b50b919b836364b9715cde726426703c54303a2c488af3e09eb0e31d8143d398f7dda43646f3ea2d504298af115ac307118a3c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a9b0cac542cd69f2057c4028137f86a5a63168869c12f8314dbb33989ccc69094fb204dccfad20c142a6004fcca7a2f69a73a8e79a677a002a2c86547aaa7f4a278658c867ac40f02a43c0c5982ef425ab10a8495ffe6381719627cca41c35942b796b6129907aa235d3c970d17fad3d15dab2a0a1588732510fd08bd873a8374250f3b696169531094cc091454293a601e26c871ba583da93f253fad6644563902e4491f2da06a273093be66bb3e813b1758f036af3837d74aa1b1aa4be7787bb37b65e39dfbbfd20effbb71b97e4412d9aadd96b2e9dad372570f804b2e514cbc0a4694ed9336f5faf9235664e449f8e4d8e716cf59f1b01c0ffd13101b3b552700f95455194d3e84d8e87c961f255ddea3f04579f59136f20e0bccc29f5713fbf13f7d81f78c90c200e4d8a41ab89167346248469378495c2e2d26d2b67842c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aa4dfd3af6dc8c3490bf64e4585a27454f7c2cd032a1a2f8148e29f3cedbad0767517a1f7123d0695e8343c704a9da7e7bda2b4c97304af591fe9650e2957be3b7c7c6eb3412745ea2e0e04a9ada44b590dab2cbbdc48c980a63682c5a0e38b7e920c51fd6b09cfe560b301f80c8b8dd901db940c9f8bbe70681a972266ef3d035d0f4a212de2df64a6130a980a20e67891aecf62024adf4c030282df9b585c67117c4aaa559915b4405bad6a1d956a6fe520c7faa51fbd2f7ba0b7ec73fd72fa983e524283920dbfcb7e79f26aba1153ec0c813daf266e33b8d2664c3a53a805fbcc4033f36452dc3aa302638f4d9e5ce0ca154e2749451656297bb37d9b3d28943ce2c2b5d0936ae64b9ad53ec19488a601bff2ba2f662b46e614d55fec2314c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a5a7600af1e275d682ba944aeb045fc68129fdb7d0c26d81d25a9c59b96d9705e02d1e243241f14372d744853511ca4233141d193974b885038bafb050b5379eb81ab58237dbaa6bb44c0dfef0903d149624925ab2ceb44fb28f94d8ebbaa96bf217447e77d56afa6f02bb060c9492616c0723307e28d156e7899362d365f4eea386e1263c68452f2a7e8c79ed52a823ec89d6bf46e797201fc00ab128205dcf6b78277309eb4959059c4bc8cc1daf6b99957c2ea6f55b5dce80b328e5160ebb1172aa707fa1c094e826045cd1c7da8511230beb3362018501ec675a37d665a3743106a9b2efb1cdd576d0b5d8840427db56bccf862dc0f2aacca45eddbeaa2308a08891124c66087cdc347a9ee4233a892691a8929e90017f8613bdbf37ae4e1c7328696f6711fb114cd9304d9438c6068cbf0924bf06948b264b5cf003fef6d9d0f006e06867fc7d011066749c498a539c2677f02b8c445b5c6d2bd19dc08182eaa2d29df73b477d6f604051ff9a336bd9a4cbe56ab07e72c6d830be8b45d64d7d0535235ba52b026d27547234a3f867b51880bf11fcde89024e2118038ecc2f2a07c84462d24b5ace87e06fa474e1be02a7bef743e5e1279bdf38d87f159b2f081f7a7ceedb46b400c5909b8c9aa5dbdcc4fce41b4bd6335e1999bd341bb417d5c39f497027d740217de807b43250a3760f6544d12731c56e2df61ec2c46bb780fcf98c011b75115d09c1e4f68b97473d7a993e21df92cedb26034416180fddd24790a3ba16f910878570e12ebca5837314c71436b292c2fa4dc34e4f0e20e03729c44efe76c83ea2a9c196ea41b1b4b2954da5b520abb4c83085e72f5c132e65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318e5a57971d20142f6745d02a52d13b73945b0d78acece8b6c312dd0ead674d82d26af917cf83fed15c227c4810728a489bfa8e9f26b9ab52de9595957a8a8f3c4214ce0e0b4af7874b8478eea1dcf6397ac2050850397cbf365cde254935713f062de97d08178cde4bb37562ddf722ca175a7e216d49856b8ef9d16e11bd768ef446d10d725e0850240db0b4c17206716724dec942f8d71d4a5fb9317ee8702c02004f6faf401fd2c434c3a1ab98e01d0da5a440944c975b0a9196bd84159af16f3df44fd819fbb2f6d3a951be9b7c7c2ce9e0e94a2cade7193aeef042b967133bc15efb087e91e71f099f7681ba8607f236b967e5b5382a5aba2de6b463a24044b9bdc84c47ec1a767e179cfc70a6cc86a8f09c6dc21d9877d9f107d9a633672450f012f669a33e012b43029a19a7e8457eccfa176727aab715f1489b56eb99348a3f5903a0dc32cccb2ba6c1460ea0e02cd133ff91010596e2fbfb5643aac46cf48b93413f5f0edecdd24183602ef9535f35402c3ec7babaff7d261d932b9db4c7353997fa288569bd545482122edbaf0ceff0a8f9aabbf5bdf91922f4753e186a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c36c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a4ba2cf0fad9f5264a67a35c104e328e26f4ba51332bade3afd8282af0f7ee172c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a08213f43607a01e1ebc15bdea6ca1f9ce34eb69b5f3259b374c48fb0b90fb473c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1b5a21691072d7881c62f6ee11a9a788e48afa9e224cc0b596916a980421f6b602dbc0416ebe9e6e43f2c70f2229dc77c25a5c863dafcfbae2bf17782f08dbf43a147c0833ecc6d791744e3ee68006aace62faa7c3f7ed59ea4148f5c382a907aceb818339ccdc236559b0cef9f4c0dac64b75c1427641c0dcf59f718036d5e426f6ef071e3a4a96a6f85e40e4e834a7e9bb8dda6c41f351f48b4502cecadd6ddcf684d82a69a79ec24a6860b1e2409a06ecfa1428ddb868b53f2a13ac4c15221ceecf9819ada843cf94e5c1ea145d91e2c790361abe23038b1a6668e2ca24a4d98796ec8d6b8a7d6438a088dde8908f1de9d4d2c4bf7eb9e01ceb3f62b432de4ab11d07c32fd5b1172ae20f926a24c62808d5a196a692b2be3df2c055870bd8b6abcd223f288f9ac028508ebc5f883094e0400ea87c60b3aceead308da38d9081cbdcd3d06f9adb3b23607083661de42a2609775ce331fd0bdd29b2de423af90dc081514d05af6ea8367dd214cfaa0f37d12669b3c4e19fa4b766f3e05d8cd8c89e02061f8e1a3e2f5f7527a081531c9e8eac8504144857a31585870b89a6fa032a05000000000000010085000d3de06a0cfb7c3de5ee09f6b432e94a5dd8b33840a5cc1b6b60691ea7bd686a8501604c9df0bc9de26b49d89088cdd047f7a302789ed12f7dcb0b3a529d0b0063c98502619438482a7d27082414543c0b9d473dfb1b32c0567740a21b66bc76728a2ac0850372a532c81bc5a0ecc80e6c640959a25a4da9001d93086ec26b91d732a5241fbc8504a11c75723b0a1bc4c5e644fca3ef764259ab4b668f787068a0384e276e986a8d850529d11fa13ded16c0f3e27a37ec490ece47c83116e0ee1245fa9c41765a9c5bfe85065e1cc053e6855b69ef765fde41d406379069ded11c66011300ddce88dbdc1f9385077b99d816bf1a7b5189d23023428778cf76f6025e8079b3730fcb05f02649cafa85081621c2f934da837e33fe490008a23f9c1184144fda4cd29b49878d356c6694fc8509cb15b2b411221bb21504c307cdec565f86471c69eee44f603c02505d23275c61850adbab0d3d9b58a3af7c663ff83fe2044d6f95ed8133d0c123bb61236d3ddc628b850b1b5cbfd7607cb129802c858670c8efa683dccd535d84aa4cdfae677921023af2850cb8343a3f584a903bf82a9731d63fc820d296cb346c36d706664763530154e8dd850d76382414f5fb01393756617abd5542841a5ffaa1e8ea02bc0769a1b3df160ea1850e3b3e1bcec2b03416397eee113e3b311279224fdb55d514ee08d97f8b5d73f447850fa55b369f34265b382f95ec37169fb13a3e7a485799bb714302720037e2f90e37851053b6c86b50d04e2d0d63508db03deb06da56b6f59ac56d8f946403440e7a05978511b784f7f71c4a70ff45be457cca8fe842a6b7960857a77948e7dd8405dcc131958512bee7328f66f1737504f47acce626dfe6bdddd50ff94f070c93deb4e82351ff1d85133f2acbe055809c466a57fdce7e4a1f6644e04450d0fce07023bbe96a088983358514a996a13d8021c062088a199416ae989efb0ddbca58e8f3b5737931e3ec6037fa85157c06fc55352bb07d215744e1f23275a20625a1167c75a0ba01bdebb6ef8d4dac85161d1b7f7928e8a5693ace79c2f0363eac164c5f667676824aaaabc9ca8c1ca0f4851779b6d49dec321736d1d9ec10cf7a4c429263bef431aafb5c28168bca07dd0d778518fc8f874dffdc890ea7a328c4d7020dfa4b8b9b5145403b76d5b876e6c6b9df85851957d6eaf8e7d2a79a13164d49e98623bd22c5003b14f1527046bea2ed556863c2851a492b8cde20a7887904a53b858ffa5c3206313cbdbfb7e856eb9d79a4190157d7851b8439d25446bcbcf92409839e9aca5e0c57fcc3701d53c4d677f4578e36ffad65851c9b810db1dd8ccefdc5a32c22472385dc2d3969b9ed421780f7ac431b76aa3591851d257c8235572b83577bbeb895b48831021b57df73c697db6ee2af16f949cf411f851e941ab2d8a1dd223f0e3f1edcfa81df304b35c94c51e6723cb6e7ff935e4c4e5b851f0c8f14b280647902f4aa15befd683a90fc5cae7c0f4558baf5d196ddd9541cb285207a599759ad2dfa9ae4e06432051e73eba940ecb4f4b44f99e13acc772677819585219f6d64e9e73daf315dc9c1f9af38a7449cb9aa9e38e0d1e57c86f27bde89b02985224a7cd2dfce6fc731977fd4c1a3d16eab85e86fa6a9ca1467f8d7c9ff294ec0048523656f49884d10df0413ec858b97bb9523fdb764fe0653d82e79f666b5b1fb92cf8524a7fb403adce1740f3013d1e79c6d110d606928492bb3623ce8e296c191ce601085254bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088526f9cdb95bc30d9d1a47ea0c41dd157aba53a10b6c06d12ba94e0484eb556c99d48527a9c6b871326cef693f9b0349a3636e804fa9463efe7972cd30d40f53b4770dcf852867dc7412e1d5f95aa70e7932036bf7639da8e64e86d2f274e579a14053e3c6ba852968513cb0add3bb8a207430c44f638722ba1fafd2a4d69d3703077a302c67ca61052a0000000000000000000000000000000000000000000000000000000000000000852b05c3dad9564199b8130db67d150146e6f961fdab837e87e1331958a051dd9489852c62cb165fecf4c4780134a091f2ef562faff0c59843cc8a9a22e94a0d9504d144852d06ced830911935f8708025102da399577dfbb6f33d81319d9683a966bc353f56852ee2512cb3edb6509816564de8d6bd4068d76d71a9995940bf49a790bdbb24b85b852ffcbd7fb320f1947163aebbebb278ff4b8b591a821173044bc63e3248473ae22a853066a7f17f8b5d115a0d6e9fb96ba67c244bd7dd491250c91d99b94d4400c23b8d8531896896b5821462dcbc7619378e29ca89bc0a7d54592e5181716c9f89b612f83285320994a16f5be7311474a3690f803f3a2841446ee1e14bbf278f7efd3847023a32853374c9d95742f93c25633101059a32744181c4e56d7ba1d5ac0360fa897afd45128534ad73c1d35fccf7c8429e31220db400a3432be71c3afa38d10d1b83df0f74631e853588cb58f4801860d2e3d7c38eb1164abc9ef1ecb187dd5d8945b77cd41dd745638536227e8697703e7b451fbf4fbe4d21cb05a17302d85895d6c0ac2e2110e4543b3285377a121134c10d8ed5fa2d3f2e34535d6f48d8496a09e5cb62d8b775266e2ce1a585382311c1cfc7a5819bbe18e6bf90cbedc7ca7ee3067c5d6592da18a210f2a9fd9385396155915b25241bce1aa864532e435e35bd35830d7f6dd0866ac33812fcb492e5853ac19d9d7d4befd95cb4329f06e6c251b7f6bc844620d9450c705e638231f704a3853b939274cb201171a8b17c62811b567604fb474d70ea4e5433982a7d316c43cc23853c51a97ff72a8bd06d2a24e8b3347ce693118107c78472fbf517fac258200c1e8b853dd3aefc801afbe05e7a131b0fb0a10919df3706793d44650af9f852e062a26fa8853e17f87ffb638cc0b0fbd306c459b7ca6b6aa663b17844abd4c56ae2bbd3d83758853f4b6c1fec13d586744ff695780ffefc0200a628280fd867db12e1442ffe951f998540293e2fae9fbf5c329ae8e146ae7334919ce81a42f122c839600a20f336fc526e8541020952ff0d3701771ce7efeade76f3109de66defedea67f2903a27f87f6dee24854209e4d58205f64e04b59dc29a7f8a69a0fef4cef08dfd036d86c85656e7678d8b8543addb5877a7460cf48b0a226ead8566a4d533d510e34463949495d3a35ee8d3528544f50c68a46741bf916b3a56c7199ad42fed85bf3e6a7003cadfe0e53e5385a5ec85457dbd5ff7e6143105eabc01a3612d325bac9a586b23496eacae64ff1cb503687f8546ee18d13ce7182dc4f3909e91746639ecff70504fa654d1d1bc0e5348a79054a68547601a0770eca715e65dbd66691e39b47ddbf473824267d06b67f2b83d8f94ef848548a9696ef96afd4493babad29fe9c5d19608215603793b11e687aa2f6dc2276dcd8549e0069bffb4630ea289d2b258685457fa15b9acc859200766b522626c9bcf042c854a535c95fffd9c3f36160d2518270e73228c78054ff408c203721cbd1bce6be998854bdc6043bd46beb22c5ccf728960fd7880c38051ad620c56f33ddead1fd2984934854ce4c3ff3d0a82534560d0ac250d793353790f5bbf9cf7facd634d5a7370c96aa3854d4fd574a71452a9f4db0ec382594f255eec14b2695cfb7a117cf36ab109779bc2854e2a82f110b7212db815a2f733488eb3c5c09827dece8ed45666175f811457f16f854f9ea5efb8bb64cd57df5646f90f9403f7c359e00a377ee2b9f804eb1ba605869b8550dd216b627d28e6acd74db8879bbc9490485d2dcd6c4a2a7dd1a59b22c170d3fc855157ac64c89122eb596f5d67e348a5ce754a4234771f73026d635078dfc0682891855246370bfe1fa00fadc81bf06d13ce62aa9d5ba40067a742e405902da216af0daf85539b3a85fc19839b94a26ebc99e62eab882f308c65fb162173e20ef208039f3d718554a8663be79f3050d854304cd42b97b1d62487c8bfafa9f84759ca8239e619dce78555fc1a0330d8ff8b62656d42b3b2d9ae9c0419957fc095d4f9288df32cf533786785565c11d1eceea8a59d68f1aa7faa7b0d5036747fe62d4a73dd3fb29e66922780828557a55b369f34265b382f95ec37169fb13a3e7a485799bb714302720037e2f90e3785580b748334318e0263ac95fcb0bc4469e4e6724f7edc322ed5703bde3f1409908d8559ba239f2cca394c1ac3732910736197d2eba749dab2fff845420ef7aba01c7f4c855a1357016ffff35948d720c948b41a95a0c8cf91c2dede110043de02f32c441115855b34cc08ecd265f47546a65cf866f14d7547bbe4514703740bbc569c2fa0943ddc855c86c9bf4fe54cc06e4485c16fd78d2901d950d4ef9f55c21edb14830435fc1417855db0c6c696a90b45c36d74ccb8cbabcff03fee4f48cd58d96a22774f5fa37b4afc855e1b997ee6d6df9c718a72265d53e94e35230491cbfe9cd12e513035a08710b86c855f59bfa1e8bf191873fe564419c1c6d23c2b0abe346dcc2ff2f893cd2a165aadcb85603e03f77ff567409aafac8940d07a5418f038a86a8e6f72e716f88815619b5a0b8561a4eefd77da05f07d2b510700f01028066296678f141d89d76981cfa9d810923b8562a7afaaf156a2ffc9f8a843c5c2da4fa3f9b46c6dc718efa47c7dba2c9565ad388563f687a9b6bcd873fba5a0a3ce41f1aaae2aad3b51c657621f65e8a6152f82a5b685645fbce3116020efb5a043cd560a6b84c8e326bdece7e530377a18bc66234c7be48565cfc3923f27ffc5783a71902dfa2f6927dacd926dd0f2f115f6661de0522c95bf8566c069201c757ca5378597955943b13b93bc136873be01d57ebb0e3304e7023ef185671c186e155ab65a84b111daac19fa1608a29de999016ca9ec8e46e7124d72768f856878b4fe113f8c7362bbdd53dd0f83be1053fbe2fac07551fed3776ed5f2937fff8569be0df5860b57ccce98e3da2dc0257216f2280bce973678af15fc3137650e39d2856a96863da289ee3c4cd70416fb5a446005a1913825841de1a28608b93a60194a14856bb91951a1a95354fb0f60f268f97c709181ec2e9968fabe8ea33b10908c837ebc856cbf1963cb613279d72d93869d6ead3c524fcabad267e3a8511ed54bb788f7fd25856d0baf03271a8034cdc2ab391ac7fb8a863fedbeed53b3b0bd207085b25a908d5b856e52569ba9b244bf6440bd8263e0a8f56c4c53f7d23897c620a6ac18091c8109ac856f958dc710f683b61390708ac13a913f346b34a2cd03dcfbf6c6d37fcbd2846862857076ec7b9750568e4b17009a682d2b60563f1db277350cbcde22278dd3699db62b8571759315050ba90e8372f08981df2227433de9fe114e804a2f7e159e9023e4fcf9857268d91ff9596da7364252086e11b4bc5f064be20a471b42f21c676496a3ab375585733b5985a440476acb197015a5c41231f122be6a9abe7e2c9c0ff5db422b411d1a85748c4624d5761a418fdf3c89f7ee2d2ee19a0949363927c34fa543826211692a568575dc41c001ab7eefe2ca0dd18114910e5ef64ba6816cc861665c53f81f08b7afdd85763bad566017fef0311820270ad7b3d86126a3bc82e440ea764e96e8ef7ebfbef6857789d72ebbcf38dbbc5ef212f3d14290e66292a5b0662c4b1f8f1db359543de63b85780c40d4017125d76eeafd56df06fc803dbbdfc3dbacec3ca73859a4a543d189ad857910ed7284970270df227673a9bbca6fb361c503d589d6f5e9e192a8801330db1c857a61084a23e67ae85cc0979c97fc4961f8e26849eda6c8c1af660e049a790a190d857b3d123a1ce93b6bfa6d596c56e6f0b9f55b3947f00d31676010d2c50dbba14f3b857c3029fdfb08a7750dd5457cb8354b162115faa78bf6ed70b191d21451737a6f0a857d6ebf2b91e2110b65e941d23b4a8083b6b471ff1ffb72edb71a7bb52f85360b07857eacc36dbf88127ebc955ea8caa779ef856704f2e6b9545d53e5f3487fd6f91b28857fb73fc2ad92df6768e733f27db7dc13c32e7ab41c6e995bdf3915ea36599c223c85800dd99d90b0826a96329c0a996222cac079ae3a0b12acf9d7899f9a366739681785813710c3fb9e782d76c3631bf5d9f68325c528384c51ccf69e905fccac2b4ed2fd8582c4e468540248920791ea15cc9cf1dce7b898c3da80fcb8b56592b8de8e990025858308084c412cdb3e4c9cee2d19e99dd7b997139468326c5a674314899c38b8b5a1858428f97c03b52081cbca0ad9f21f52b1502e72227ac3741f15ab04cbd293d5c9ed85854648355aeaa50f804e50d6e4adebb640f1fd2ea0b990c2706e476bb4f0439857858649669848b5593682c131eaf1f948942d7045bab8d0a8abf74e47b487f571e7f28587d3c69695f5b4c514ee1c31ae97461a110afc1f8c698dfcde2176a0cf2c40f2238588b90b1fab478ca433e4601855f8d1fb2a6cffdb26703e80c93b02fd95a60abc338589972f30da851a9cdc1819cb8666334877aab895597dd93bf75f57d1085511ad9c858a9ec1ed7aebe5ba668ea4a67b2d6aca12a19dd77e2750f8f17e85e0e2cc29f533858baac5650acd1046152dbe676a5a13e14615619f1a666d9050415aaa8677615a28858c972636bfd47deda108c2488f507f149cc274cff6a32da435f1d7a7e2b0b65873858d3a67c14e44099b6936c2db080ffd4738ac344e3d6d8db36769a1ee91da9bfcd2858ebd4f1691c21aabd37c85d33056be3e3d1ebba324ba183538ca3d1fd05adbadbb858f647492cc7568ce3b18165bb75a28f42dc4a6522ae980da0b2454bd038fd5aa6b8590225d0d94f379147efed81dee2df793a2016bbc247164a24e50f27b1f5ff9161785912b8464315547142ec426148b8ac0ea02a2fd82ae548357a6a6cea5f7c61a06908592ed7b16cd145a843c8b9f6d70a00640120a0dc1cf23cb0aecd3ff7b78bccb112e8593a8663be79f3050d854304cd42b97b1d62487c8bfafa9f84759ca8239e619dce7859493720e4a8f74a89e47396886bd3784ae63f0432ac202a4c1e8420a51d0dedb1d859502697ba882a3a701a8cea6ac1bbf5c6de4fad00d1b90edf491ef4e466bde9f428596abec1027f0473a8208f5a66a2566cf93b2961a603c82f07acf195f6ba03730508597db6293a50f9c8d81da053fa2d319e23c22b53dc19ae887b8c9c30e5a9bd680ab85983bf90f4aa05d5014aff29e8bc0e8b79043770e5d63069dd4f7fc668189898475859989f5b05f72ed3de84608d48e327f00af8c0dd4aaf3e4ef4a1df0319613e26bc9859a0a25cf15a67b75e0419876f36886217151a8491a6b8cba93ea6b0e60fab19ae0859bc0b757dd0dc71aba95beae379d58d724f4fae54566f49bb66e69685b3e45920d859cd911045e673c2fc7246137fb3aeae7ecf84e219fa022b07cadebef9e762c334f859df9d7735864da0ae5ba1b0cfcd70c7ba046910a4836910e900d5c0032185ff4fa859e32e364460674868c981b5190159f697d44734365f812269413296625a29704c0859f83db085c6635e98ee9a4a4ea174a10420a5c00cdb5f73fed96e2b2f53cf7949285a078fbe5163bcfe4022fdb19e237ca1e389f96be34cf2bc863df63e715acc230f185a1c1c20cf4a448975a6421bd9e2402b95e8d546173573bb052ae987371b8ef753b85a2db3661d97b1ada26040648c69bdb73261177d23827edcf8bef01bf0f51f229ff85a3aac5650acd1046152dbe676a5a13e14615619f1a666d9050415aaa8677615a2885a4dc51bbe87ab6e21faab35472904a2e5b8ba62b61c88e8755da97c97cfb62e8fc85a531c0867be65745c884e4062c1074f4a236612dc34e8b01502793423aaa78bd8585a632dc8e12d39fef3bd2f431ffc6351b489c527ba5f1644fc4fb4810e50a7766cd85a7e2eacf33fbb61609e97e09e94a5210c3394510229705cb9b8651b78222f6742b85a8e97f6f3aeebe0a0bf1bba830efbd95719d03ded1bb8da77837fee4ce0c4e896985a921290f0569d52c403d37b034386a97203c285b45dcee95d761dae58beca4337585aaf8e4f480bb6bc8ecd913dbded92bd8e127da217884f90264af16f2323f9e49fb85ab73113bfcd05d7eb2ff0eac10b2aa45145d905d75de50461868ebbd50c51281b985ac768be37cab0c7ec22ae98084459ebe99912112017308cc49e1888855a60d0bea85ad19753e06ee068773d4dea33f0ecaf39db504037bda187fc0bdcee7f20276775085aee8e2bbec3cceae1bdb58a32078ea0c9ddbd0a298c72839ba29f4f3df1961a77485afc3b7d20bd593dadbe5f8f80aab1eec0eb77d828704e04c80c8b3704fb00f487785b06f338331110f7201b61d5ed6cf00c8b27198242ae62a37a33d18e8b27ac9238185b182a49b801c53c529660e123bcd83c15d8c2f2a9d0594a6c7c301f19a1ddfdb2585b2297512903e271716cc198c253a8c527532c035719b1e4da3890eafbae3afa62985b3a1499a7cf75d6495d8cfc1f0b8c89c2237a7baad4f6a256415fece4347c78d7485b422610e59cca203b7275908dea2987c9d4be744f07add914e6814ae8c4feee37185b5196bed363eafcaf56a046fc2c9e72d94a2389f45d36e9d3f133d7af09f336dcd85b69cbf029248d83488431b8f3809fed089558edad3397678b3e3cabae592ef8bc485b7135d76e9b1d080972964a0cd0e8f7c97aa8bcde4fe76071ff9776c1075ad4be585b81996a573eb01b8949b44fec4913b06a58bf5f3ef856a704bfe4be4e96989d5c385b9db982d4beed641110ed7b3264267bb836f637414a421db76f98338a6d491f55385ba947864167d1660f86b1d5ce672b5a1aa64ca07c62d5341c9417113cab1ef1a3b85bbfb90106a0e07a11ae22779a41fb98f43d4e15d5cc8f2475173531fda3242317c85bc31c91d9bd237c6a2860d7ef677ebc5764340405a95d8ef6ddc78d1058d4e5f5985bd9f470ff073bd4913f2d5f19a5cd7600041d78f332b5cbb3636b80bedd22194fa85be8fe9d293672e01c746b66b60544b044993df14485c5194e2769acebe7c97339b85bfc88ee224c9cf156f36522c46463f27a83389815535237fd5b0c49b8d9a08003085c085595e6149e870ab45587caa41c3ccdb9d82386b55e841e26ee72e345ba9efa785c12f88c45e6c890caebd6816e5850bdafc7fa3b202eb766e1cab21696ad070b3a185c22f319f74ab91c6c957a74700585a49d568eb657f98f3854dc2fab2177f96ed5885c363255035b47146ceec2a692d2203128a73d940380104c70324398177789cdff585c4821d5f8885afa92fa034dde6fa8702136fe2c9f572ef6011b703da52cd844e7885c5ba1e75970035f396932c949c60df2ba15a6603e275003e33091a847576b810a685c6287451070da649afcd4e011e222d1dda2efb121124e06fe473c9331a1f6a665f85c70266baf3110cda9fec4fea8faef35dcaaf32dcbc8610fbf2839746329e99ea4f85c8275c799ba727b14e67b8aa9453c87b4c0e5488a554343f03e8ac48dd392427e385c9cd9b0cc6b0f270177abcba248c2edd5fb414f385769d300c5619e43902c12bf785cace94831ec088c926c6209c8ffdd88278672cf5cb59da92d72794d28a8036116d85cbde18d30183a02d092c76dc956518b0778702a7bb51425c1ecd4f07685a3ee8c185cc0baaa63396cc18303046310f18efdffeb28ce663e29e3e79a32c54ad9fff5c5085cd27281df506e845cd772fe6f31562ec1d3d50ec19cdd5f6a567aa479127a931fe85ce927af22132348cccbe23d34b2b7de16ff72f5a0cc403817c6642186fa05f7cfd85cf2ca0732de19dd0519dfccebdd6c2cc6de595eafc4cf90bd90fcf89f99c774cfe85d076382414f5fb01393756617abd5542841a5ffaa1e8ea02bc0769a1b3df160ea185d17c60a6e939482ffe500cc1223b8dcaae07d673f399a8dac647d1b4d5e4a436b085d208d2d68edb0204bf07e1667aaef942ae5b717c87932147ec65fb664fe85fba0785d348d1d29ca6158f71c204e0dab01b165cb5464b75834b862d462730366ce5fd9085d489d72ebbcf38dbbc5ef212f3d14290e66292a5b0662c4b1f8f1db359543de63b85d55cedb2ce65a8c2796433515e7dfb37375671c67018edd54277d836233be0e8ce85d6d6f6e067e10614840b24725c819f03400b6488db1f0167ee908448a404d3829785d7fa86de07388f0bf4f1a2d0ca9d7ebebe9ef9a32e77061cb24f726d5e5302907d85d84a6638095673adc26bceb426a53ffeb32fbeeb7a7ba6d5273aa8ee41dbd57bed85d9151db026cdd821dc193401801898370aa4773e253eb97c029952606943a73b8185dac3931194279d3439a3185f9a1dedcb391fb9307081eeb5fc953e567204126bea85dbb52e3af0fe5498c24b79f312be11847f0345d8b4e05a2e7d817876e308a4165785dcb761c4ebd414994990dad20334f2b5be5b63e4bfec5adb54ee27c323280d698285ddfe6fb2dfdde3d9540756f958cc94b39373a0e9523f1bdf3a04e25ae562cbee5f85deadcfb7853332ce7f1b7db6fa8cb4bbc264ef3473b0ae7e561d5fc372480aba5c85df2c51963bd15735c6488fcc4c5994e2100dc08741c59a5504eb7221434e17c8e785e08cae8d24a71289bbed2ca2eee764ec76fc45537e89dfadef5ad15321be3cc4f885e195c5f73dbdb253e6f85b5fd1518f2043c8b8eb6a3f37cf72b1023ccdbbf02cba85e279b6d49dec321736d1d9ec10cf7a4c429263bef431aafb5c28168bca07dd0d7785e33022d736a5e284fec99af77f2a141b87003f09a9334332381c7695c42355e5e385e4f1d3d96816c961b3b45dd7c302bfa1893940c2d60cb19a0fe30c4b2af7f4fe5085e5ede64197a163184d88fa5c91332415378739cbeb1fe054b0ded1d8e190f0790e85e6567ef62278281392953d0cc374dfcd10f2d04e6f3bf47b4bf12ee924d945822385e7930f113f9613c1b2739836bc53cf9a09f0ae4ba30aedd017398a63534446d2a885e83739e60d0381f487816de8ae7a613de5428b80c9d2019ee06deb2190bd406dff85e96c496ccb19a7c9a22f1bfe3b65139e4cc5c8117ac4ce249c00f49234f7dda8b785eaa0607b30061f36fe94263e2d4ab612c26c9f040ad4addf43a5b70f2daae85ce485ebe2290f8177bc151102879516aca54bb672cb8726eb0e5a2a4fbbd2a4c675ca7285ec0ca08bfd2949386e8df505261b5dcace5ffff71ca2a2445e4ea89bb18da633e685ed3614d65038e577ede0c1f4eae1e51a2099b9eab2ac1f2570a603030a5b9aa51585ee3741ca246fc60243b4d5f55eabdc96f1a7a033d3387c6674cec3562005f6468485ef16fce37c60890e4c58226094f8f9224679632554f039c9b499fe5a00f1fdc6c785f0849854f3a051148b6ad2e9cbe78594c0b5ac0858a91cacaf424fe150b633419f85f166b6ae1f42becb47d3378a030a44a1d61bfdfc88dd242aa01fda0170973d2b3b85f218456a92e34457e352593b4354b53dc1d9b4607ed752b6978765e988873dc49a85f3df82b31dd75739ae3815273c6192c31c783ad6b06ff7b52c3c80c975ee32cc5585f42865f1efa7808ba51c8e58b3085c462fa210ae480f4174fe6fd7a1093597567385f59e841848879fb50f3f25aabfaa7bd78b192fc5845799f4965a479b0a8839652485f64edaff378b9e2374fddbbf2ebc346362d976e43e73a8373dc4429a9dc61129d885f76dbad33ba5f1dd442b07a167f610d42de1bb7b0363bb8ec80b05a4188e9ecc9c85f861ab5ac298db7a0f335cbceb5074b0301a10ac6099a5f99322cc4d43bd41103e85f9506bf451ea38396f2d73053497d5347cae772e1478b7cc931ef05e3de3c30a1385facc3a1b2adf442b5abfab555b4da069972330338760a4c20e96323a52cd6b50cc85fbe0521a2fb06a138f9c94184b34670473da66292540a955cbb5f181426a26b23285fc68c1573c45327bfa30d6d5dd6e928fe5409edc88efba6d23ab9d48e964be601c85fd22ad231e2c123115f8cacb22b72ced58f3a092a419269f038728e8411daf11a285fe9a8512f262e3709bba3e65cd6ecd9cd3912e67d8f9a474e6c0c1e557ed19a68885ff7c003a303770b7ab6368667306073010428a2cfef4d16fec204aa520b9aa6ccb0d3de06a0cfb7c3de5ee09f6b432e94a5dd8b33840a5cc1b6b60691ea7bd686a604c9df0bc9de26b49d89088cdd047f7a302789ed12f7dcb0b3a529d0b0063c9619438482a7d27082414543c0b9d473dfb1b32c0567740a21b66bc76728a2ac072a532c81bc5a0ecc80e6c640959a25a4da9001d93086ec26b91d732a5241fbca11c75723b0a1bc4c5e644fca3ef764259ab4b668f787068a0384e276e986a8d29d11fa13ded16c0f3e27a37ec490ece47c83116e0ee1245fa9c41765a9c5bfe5e1cc053e6855b69ef765fde41d406379069ded11c66011300ddce88dbdc1f937b99d816bf1a7b5189d23023428778cf76f6025e8079b3730fcb05f02649cafa1621c2f934da837e33fe490008a23f9c1184144fda4cd29b49878d356c6694fccb15b2b411221bb21504c307cdec565f86471c69eee44f603c02505d23275c61dbab0d3d9b58a3af7c663ff83fe2044d6f95ed8133d0c123bb61236d3ddc628b1b5cbfd7607cb129802c858670c8efa683dccd535d84aa4cdfae677921023af2b8343a3f584a903bf82a9731d63fc820d296cb346c36d706664763530154e8dd76382414f5fb01393756617abd5542841a5ffaa1e8ea02bc0769a1b3df160ea13b3e1bcec2b03416397eee113e3b311279224fdb55d514ee08d97f8b5d73f447a55b369f34265b382f95ec37169fb13a3e7a485799bb714302720037e2f90e3753b6c86b50d04e2d0d63508db03deb06da56b6f59ac56d8f946403440e7a0597b784f7f71c4a70ff45be457cca8fe842a6b7960857a77948e7dd8405dcc13195bee7328f66f1737504f47acce626dfe6bdddd50ff94f070c93deb4e82351ff1d3f2acbe055809c466a57fdce7e4a1f6644e04450d0fce07023bbe96a08898335a996a13d8021c062088a199416ae989efb0ddbca58e8f3b5737931e3ec6037fa7c06fc55352bb07d215744e1f23275a20625a1167c75a0ba01bdebb6ef8d4dac1d1b7f7928e8a5693ace79c2f0363eac164c5f667676824aaaabc9ca8c1ca0f479b6d49dec321736d1d9ec10cf7a4c429263bef431aafb5c28168bca07dd0d77fc8f874dffdc890ea7a328c4d7020dfa4b8b9b5145403b76d5b876e6c6b9df8557d6eaf8e7d2a79a13164d49e98623bd22c5003b14f1527046bea2ed556863c2492b8cde20a7887904a53b858ffa5c3206313cbdbfb7e856eb9d79a4190157d78439d25446bcbcf92409839e9aca5e0c57fcc3701d53c4d677f4578e36ffad659b810db1dd8ccefdc5a32c22472385dc2d3969b9ed421780f7ac431b76aa3591257c8235572b83577bbeb895b48831021b57df73c697db6ee2af16f949cf411f941ab2d8a1dd223f0e3f1edcfa81df304b35c94c51e6723cb6e7ff935e4c4e5b0c8f14b280647902f4aa15befd683a90fc5cae7c0f4558baf5d196ddd9541cb27a599759ad2dfa9ae4e06432051e73eba940ecb4f4b44f99e13acc77267781959f6d64e9e73daf315dc9c1f9af38a7449cb9aa9e38e0d1e57c86f27bde89b0294a7cd2dfce6fc731977fd4c1a3d16eab85e86fa6a9ca1467f8d7c9ff294ec004656f49884d10df0413ec858b97bb9523fdb764fe0653d82e79f666b5b1fb92cfa7fb403adce1740f3013d1e79c6d110d606928492bb3623ce8e296c191ce60104bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08f9cdb95bc30d9d1a47ea0c41dd157aba53a10b6c06d12ba94e0484eb556c99d4a9c6b871326cef693f9b0349a3636e804fa9463efe7972cd30d40f53b4770dcf67dc7412e1d5f95aa70e7932036bf7639da8e64e86d2f274e579a14053e3c6ba68513cb0add3bb8a207430c44f638722ba1fafd2a4d69d3703077a302c67ca6105c3dad9564199b8130db67d150146e6f961fdab837e87e1331958a051dd948962cb165fecf4c4780134a091f2ef562faff0c59843cc8a9a22e94a0d9504d14406ced830911935f8708025102da399577dfbb6f33d81319d9683a966bc353f56e2512cb3edb6509816564de8d6bd4068d76d71a9995940bf49a790bdbb24b85bfcbd7fb320f1947163aebbebb278ff4b8b591a821173044bc63e3248473ae22a66a7f17f8b5d115a0d6e9fb96ba67c244bd7dd491250c91d99b94d4400c23b8d896896b5821462dcbc7619378e29ca89bc0a7d54592e5181716c9f89b612f8320994a16f5be7311474a3690f803f3a2841446ee1e14bbf278f7efd3847023a3274c9d95742f93c25633101059a32744181c4e56d7ba1d5ac0360fa897afd4512ad73c1d35fccf7c8429e31220db400a3432be71c3afa38d10d1b83df0f74631e88cb58f4801860d2e3d7c38eb1164abc9ef1ecb187dd5d8945b77cd41dd74563227e8697703e7b451fbf4fbe4d21cb05a17302d85895d6c0ac2e2110e4543b327a121134c10d8ed5fa2d3f2e34535d6f48d8496a09e5cb62d8b775266e2ce1a52311c1cfc7a5819bbe18e6bf90cbedc7ca7ee3067c5d6592da18a210f2a9fd936155915b25241bce1aa864532e435e35bd35830d7f6dd0866ac33812fcb492e5c19d9d7d4befd95cb4329f06e6c251b7f6bc844620d9450c705e638231f704a3939274cb201171a8b17c62811b567604fb474d70ea4e5433982a7d316c43cc2351a97ff72a8bd06d2a24e8b3347ce693118107c78472fbf517fac258200c1e8bd3aefc801afbe05e7a131b0fb0a10919df3706793d44650af9f852e062a26fa817f87ffb638cc0b0fbd306c459b7ca6b6aa663b17844abd4c56ae2bbd3d837584b6c1fec13d586744ff695780ffefc0200a628280fd867db12e1442ffe951f99293e2fae9fbf5c329ae8e146ae7334919ce81a42f122c839600a20f336fc526e020952ff0d3701771ce7efeade76f3109de66defedea67f2903a27f87f6dee2409e4d58205f64e04b59dc29a7f8a69a0fef4cef08dfd036d86c85656e7678d8baddb5877a7460cf48b0a226ead8566a4d533d510e34463949495d3a35ee8d352f50c68a46741bf916b3a56c7199ad42fed85bf3e6a7003cadfe0e53e5385a5ec7dbd5ff7e6143105eabc01a3612d325bac9a586b23496eacae64ff1cb503687fee18d13ce7182dc4f3909e91746639ecff70504fa654d1d1bc0e5348a79054a6601a0770eca715e65dbd66691e39b47ddbf473824267d06b67f2b83d8f94ef84a9696ef96afd4493babad29fe9c5d19608215603793b11e687aa2f6dc2276dcde0069bffb4630ea289d2b258685457fa15b9acc859200766b522626c9bcf042c535c95fffd9c3f36160d2518270e73228c78054ff408c203721cbd1bce6be998dc6043bd46beb22c5ccf728960fd7880c38051ad620c56f33ddead1fd2984934e4c3ff3d0a82534560d0ac250d793353790f5bbf9cf7facd634d5a7370c96aa34fd574a71452a9f4db0ec382594f255eec14b2695cfb7a117cf36ab109779bc22a82f110b7212db815a2f733488eb3c5c09827dece8ed45666175f811457f16f9ea5efb8bb64cd57df5646f90f9403f7c359e00a377ee2b9f804eb1ba605869bdd216b627d28e6acd74db8879bbc9490485d2dcd6c4a2a7dd1a59b22c170d3fc57ac64c89122eb596f5d67e348a5ce754a4234771f73026d635078dfc068289146370bfe1fa00fadc81bf06d13ce62aa9d5ba40067a742e405902da216af0daf9b3a85fc19839b94a26ebc99e62eab882f308c65fb162173e20ef208039f3d71a8663be79f3050d854304cd42b97b1d62487c8bfafa9f84759ca8239e619dce7fc1a0330d8ff8b62656d42b3b2d9ae9c0419957fc095d4f9288df32cf53378675c11d1eceea8a59d68f1aa7faa7b0d5036747fe62d4a73dd3fb29e6692278082a55b369f34265b382f95ec37169fb13a3e7a485799bb714302720037e2f90e370b748334318e0263ac95fcb0bc4469e4e6724f7edc322ed5703bde3f1409908dba239f2cca394c1ac3732910736197d2eba749dab2fff845420ef7aba01c7f4c1357016ffff35948d720c948b41a95a0c8cf91c2dede110043de02f32c44111534cc08ecd265f47546a65cf866f14d7547bbe4514703740bbc569c2fa0943ddc86c9bf4fe54cc06e4485c16fd78d2901d950d4ef9f55c21edb14830435fc1417b0c6c696a90b45c36d74ccb8cbabcff03fee4f48cd58d96a22774f5fa37b4afc1b997ee6d6df9c718a72265d53e94e35230491cbfe9cd12e513035a08710b86c59bfa1e8bf191873fe564419c1c6d23c2b0abe346dcc2ff2f893cd2a165aadcb3e03f77ff567409aafac8940d07a5418f038a86a8e6f72e716f88815619b5a0ba4eefd77da05f07d2b510700f01028066296678f141d89d76981cfa9d810923ba7afaaf156a2ffc9f8a843c5c2da4fa3f9b46c6dc718efa47c7dba2c9565ad38f687a9b6bcd873fba5a0a3ce41f1aaae2aad3b51c657621f65e8a6152f82a5b65fbce3116020efb5a043cd560a6b84c8e326bdece7e530377a18bc66234c7be4cfc3923f27ffc5783a71902dfa2f6927dacd926dd0f2f115f6661de0522c95bfc069201c757ca5378597955943b13b93bc136873be01d57ebb0e3304e7023ef11c186e155ab65a84b111daac19fa1608a29de999016ca9ec8e46e7124d72768f78b4fe113f8c7362bbdd53dd0f83be1053fbe2fac07551fed3776ed5f2937fffbe0df5860b57ccce98e3da2dc0257216f2280bce973678af15fc3137650e39d296863da289ee3c4cd70416fb5a446005a1913825841de1a28608b93a60194a14b91951a1a95354fb0f60f268f97c709181ec2e9968fabe8ea33b10908c837ebcbf1963cb613279d72d93869d6ead3c524fcabad267e3a8511ed54bb788f7fd250baf03271a8034cdc2ab391ac7fb8a863fedbeed53b3b0bd207085b25a908d5b52569ba9b244bf6440bd8263e0a8f56c4c53f7d23897c620a6ac18091c8109ac958dc710f683b61390708ac13a913f346b34a2cd03dcfbf6c6d37fcbd284686276ec7b9750568e4b17009a682d2b60563f1db277350cbcde22278dd3699db62b759315050ba90e8372f08981df2227433de9fe114e804a2f7e159e9023e4fcf968d91ff9596da7364252086e11b4bc5f064be20a471b42f21c676496a3ab37553b5985a440476acb197015a5c41231f122be6a9abe7e2c9c0ff5db422b411d1a8c4624d5761a418fdf3c89f7ee2d2ee19a0949363927c34fa543826211692a56dc41c001ab7eefe2ca0dd18114910e5ef64ba6816cc861665c53f81f08b7afdd3bad566017fef0311820270ad7b3d86126a3bc82e440ea764e96e8ef7ebfbef689d72ebbcf38dbbc5ef212f3d14290e66292a5b0662c4b1f8f1db359543de63b0c40d4017125d76eeafd56df06fc803dbbdfc3dbacec3ca73859a4a543d189ad10ed7284970270df227673a9bbca6fb361c503d589d6f5e9e192a8801330db1c61084a23e67ae85cc0979c97fc4961f8e26849eda6c8c1af660e049a790a190d3d123a1ce93b6bfa6d596c56e6f0b9f55b3947f00d31676010d2c50dbba14f3b3029fdfb08a7750dd5457cb8354b162115faa78bf6ed70b191d21451737a6f0a6ebf2b91e2110b65e941d23b4a8083b6b471ff1ffb72edb71a7bb52f85360b07acc36dbf88127ebc955ea8caa779ef856704f2e6b9545d53e5f3487fd6f91b28b73fc2ad92df6768e733f27db7dc13c32e7ab41c6e995bdf3915ea36599c223c0dd99d90b0826a96329c0a996222cac079ae3a0b12acf9d7899f9a36673968173710c3fb9e782d76c3631bf5d9f68325c528384c51ccf69e905fccac2b4ed2fdc4e468540248920791ea15cc9cf1dce7b898c3da80fcb8b56592b8de8e99002508084c412cdb3e4c9cee2d19e99dd7b997139468326c5a674314899c38b8b5a128f97c03b52081cbca0ad9f21f52b1502e72227ac3741f15ab04cbd293d5c9ed4648355aeaa50f804e50d6e4adebb640f1fd2ea0b990c2706e476bb4f043985749669848b5593682c131eaf1f948942d7045bab8d0a8abf74e47b487f571e7f2d3c69695f5b4c514ee1c31ae97461a110afc1f8c698dfcde2176a0cf2c40f223b90b1fab478ca433e4601855f8d1fb2a6cffdb26703e80c93b02fd95a60abc33972f30da851a9cdc1819cb8666334877aab895597dd93bf75f57d1085511ad9c9ec1ed7aebe5ba668ea4a67b2d6aca12a19dd77e2750f8f17e85e0e2cc29f533aac5650acd1046152dbe676a5a13e14615619f1a666d9050415aaa8677615a28972636bfd47deda108c2488f507f149cc274cff6a32da435f1d7a7e2b0b658733a67c14e44099b6936c2db080ffd4738ac344e3d6d8db36769a1ee91da9bfcd2bd4f1691c21aabd37c85d33056be3e3d1ebba324ba183538ca3d1fd05adbadbb647492cc7568ce3b18165bb75a28f42dc4a6522ae980da0b2454bd038fd5aa6b225d0d94f379147efed81dee2df793a2016bbc247164a24e50f27b1f5ff916172b8464315547142ec426148b8ac0ea02a2fd82ae548357a6a6cea5f7c61a0690ed7b16cd145a843c8b9f6d70a00640120a0dc1cf23cb0aecd3ff7b78bccb112ea8663be79f3050d854304cd42b97b1d62487c8bfafa9f84759ca8239e619dce793720e4a8f74a89e47396886bd3784ae63f0432ac202a4c1e8420a51d0dedb1d02697ba882a3a701a8cea6ac1bbf5c6de4fad00d1b90edf491ef4e466bde9f42abec1027f0473a8208f5a66a2566cf93b2961a603c82f07acf195f6ba0373050db6293a50f9c8d81da053fa2d319e23c22b53dc19ae887b8c9c30e5a9bd680ab3bf90f4aa05d5014aff29e8bc0e8b79043770e5d63069dd4f7fc66818989847589f5b05f72ed3de84608d48e327f00af8c0dd4aaf3e4ef4a1df0319613e26bc90a25cf15a67b75e0419876f36886217151a8491a6b8cba93ea6b0e60fab19ae0c0b757dd0dc71aba95beae379d58d724f4fae54566f49bb66e69685b3e45920dd911045e673c2fc7246137fb3aeae7ecf84e219fa022b07cadebef9e762c334ff9d7735864da0ae5ba1b0cfcd70c7ba046910a4836910e900d5c0032185ff4fa32e364460674868c981b5190159f697d44734365f812269413296625a29704c083db085c6635e98ee9a4a4ea174a10420a5c00cdb5f73fed96e2b2f53cf7949278fbe5163bcfe4022fdb19e237ca1e389f96be34cf2bc863df63e715acc230f1c1c20cf4a448975a6421bd9e2402b95e8d546173573bb052ae987371b8ef753bdb3661d97b1ada26040648c69bdb73261177d23827edcf8bef01bf0f51f229ffaac5650acd1046152dbe676a5a13e14615619f1a666d9050415aaa8677615a28dc51bbe87ab6e21faab35472904a2e5b8ba62b61c88e8755da97c97cfb62e8fc31c0867be65745c884e4062c1074f4a236612dc34e8b01502793423aaa78bd8532dc8e12d39fef3bd2f431ffc6351b489c527ba5f1644fc4fb4810e50a7766cde2eacf33fbb61609e97e09e94a5210c3394510229705cb9b8651b78222f6742be97f6f3aeebe0a0bf1bba830efbd95719d03ded1bb8da77837fee4ce0c4e896921290f0569d52c403d37b034386a97203c285b45dcee95d761dae58beca43375f8e4f480bb6bc8ecd913dbded92bd8e127da217884f90264af16f2323f9e49fb73113bfcd05d7eb2ff0eac10b2aa45145d905d75de50461868ebbd50c51281b9768be37cab0c7ec22ae98084459ebe99912112017308cc49e1888855a60d0bea19753e06ee068773d4dea33f0ecaf39db504037bda187fc0bdcee7f202767750e8e2bbec3cceae1bdb58a32078ea0c9ddbd0a298c72839ba29f4f3df1961a774c3b7d20bd593dadbe5f8f80aab1eec0eb77d828704e04c80c8b3704fb00f48776f338331110f7201b61d5ed6cf00c8b27198242ae62a37a33d18e8b27ac9238182a49b801c53c529660e123bcd83c15d8c2f2a9d0594a6c7c301f19a1ddfdb25297512903e271716cc198c253a8c527532c035719b1e4da3890eafbae3afa629a1499a7cf75d6495d8cfc1f0b8c89c2237a7baad4f6a256415fece4347c78d7422610e59cca203b7275908dea2987c9d4be744f07add914e6814ae8c4feee371196bed363eafcaf56a046fc2c9e72d94a2389f45d36e9d3f133d7af09f336dcd9cbf029248d83488431b8f3809fed089558edad3397678b3e3cabae592ef8bc4135d76e9b1d080972964a0cd0e8f7c97aa8bcde4fe76071ff9776c1075ad4be51996a573eb01b8949b44fec4913b06a58bf5f3ef856a704bfe4be4e96989d5c3db982d4beed641110ed7b3264267bb836f637414a421db76f98338a6d491f553947864167d1660f86b1d5ce672b5a1aa64ca07c62d5341c9417113cab1ef1a3bfb90106a0e07a11ae22779a41fb98f43d4e15d5cc8f2475173531fda3242317c31c91d9bd237c6a2860d7ef677ebc5764340405a95d8ef6ddc78d1058d4e5f599f470ff073bd4913f2d5f19a5cd7600041d78f332b5cbb3636b80bedd22194fa8fe9d293672e01c746b66b60544b044993df14485c5194e2769acebe7c97339bc88ee224c9cf156f36522c46463f27a83389815535237fd5b0c49b8d9a08003085595e6149e870ab45587caa41c3ccdb9d82386b55e841e26ee72e345ba9efa72f88c45e6c890caebd6816e5850bdafc7fa3b202eb766e1cab21696ad070b3a12f319f74ab91c6c957a74700585a49d568eb657f98f3854dc2fab2177f96ed5863255035b47146ceec2a692d2203128a73d940380104c70324398177789cdff5821d5f8885afa92fa034dde6fa8702136fe2c9f572ef6011b703da52cd844e78ba1e75970035f396932c949c60df2ba15a6603e275003e33091a847576b810a6287451070da649afcd4e011e222d1dda2efb121124e06fe473c9331a1f6a665f0266baf3110cda9fec4fea8faef35dcaaf32dcbc8610fbf2839746329e99ea4f275c799ba727b14e67b8aa9453c87b4c0e5488a554343f03e8ac48dd392427e3cd9b0cc6b0f270177abcba248c2edd5fb414f385769d300c5619e43902c12bf7ce94831ec088c926c6209c8ffdd88278672cf5cb59da92d72794d28a8036116dde18d30183a02d092c76dc956518b0778702a7bb51425c1ecd4f07685a3ee8c10baaa63396cc18303046310f18efdffeb28ce663e29e3e79a32c54ad9fff5c5027281df506e845cd772fe6f31562ec1d3d50ec19cdd5f6a567aa479127a931fe927af22132348cccbe23d34b2b7de16ff72f5a0cc403817c6642186fa05f7cfd2ca0732de19dd0519dfccebdd6c2cc6de595eafc4cf90bd90fcf89f99c774cfe76382414f5fb01393756617abd5542841a5ffaa1e8ea02bc0769a1b3df160ea17c60a6e939482ffe500cc1223b8dcaae07d673f399a8dac647d1b4d5e4a436b008d2d68edb0204bf07e1667aaef942ae5b717c87932147ec65fb664fe85fba0748d1d29ca6158f71c204e0dab01b165cb5464b75834b862d462730366ce5fd9089d72ebbcf38dbbc5ef212f3d14290e66292a5b0662c4b1f8f1db359543de63b5cedb2ce65a8c2796433515e7dfb37375671c67018edd54277d836233be0e8ced6f6e067e10614840b24725c819f03400b6488db1f0167ee908448a404d38297fa86de07388f0bf4f1a2d0ca9d7ebebe9ef9a32e77061cb24f726d5e5302907d4a6638095673adc26bceb426a53ffeb32fbeeb7a7ba6d5273aa8ee41dbd57bed151db026cdd821dc193401801898370aa4773e253eb97c029952606943a73b81c3931194279d3439a3185f9a1dedcb391fb9307081eeb5fc953e567204126beab52e3af0fe5498c24b79f312be11847f0345d8b4e05a2e7d817876e308a41657b761c4ebd414994990dad20334f2b5be5b63e4bfec5adb54ee27c323280d6982fe6fb2dfdde3d9540756f958cc94b39373a0e9523f1bdf3a04e25ae562cbee5fadcfb7853332ce7f1b7db6fa8cb4bbc264ef3473b0ae7e561d5fc372480aba5c2c51963bd15735c6488fcc4c5994e2100dc08741c59a5504eb7221434e17c8e78cae8d24a71289bbed2ca2eee764ec76fc45537e89dfadef5ad15321be3cc4f895c5f73dbdb253e6f85b5fd1518f2043c8b8eb6a3f37cf72b1023ccdbbf02cba79b6d49dec321736d1d9ec10cf7a4c429263bef431aafb5c28168bca07dd0d773022d736a5e284fec99af77f2a141b87003f09a9334332381c7695c42355e5e3f1d3d96816c961b3b45dd7c302bfa1893940c2d60cb19a0fe30c4b2af7f4fe50ede64197a163184d88fa5c91332415378739cbeb1fe054b0ded1d8e190f0790e567ef62278281392953d0cc374dfcd10f2d04e6f3bf47b4bf12ee924d9458223930f113f9613c1b2739836bc53cf9a09f0ae4ba30aedd017398a63534446d2a83739e60d0381f487816de8ae7a613de5428b80c9d2019ee06deb2190bd406dff6c496ccb19a7c9a22f1bfe3b65139e4cc5c8117ac4ce249c00f49234f7dda8b7a0607b30061f36fe94263e2d4ab612c26c9f040ad4addf43a5b70f2daae85ce4e2290f8177bc151102879516aca54bb672cb8726eb0e5a2a4fbbd2a4c675ca720ca08bfd2949386e8df505261b5dcace5ffff71ca2a2445e4ea89bb18da633e63614d65038e577ede0c1f4eae1e51a2099b9eab2ac1f2570a603030a5b9aa5153741ca246fc60243b4d5f55eabdc96f1a7a033d3387c6674cec3562005f6468416fce37c60890e4c58226094f8f9224679632554f039c9b499fe5a00f1fdc6c7849854f3a051148b6ad2e9cbe78594c0b5ac0858a91cacaf424fe150b633419f66b6ae1f42becb47d3378a030a44a1d61bfdfc88dd242aa01fda0170973d2b3b18456a92e34457e352593b4354b53dc1d9b4607ed752b6978765e988873dc49adf82b31dd75739ae3815273c6192c31c783ad6b06ff7b52c3c80c975ee32cc552865f1efa7808ba51c8e58b3085c462fa210ae480f4174fe6fd7a109359756739e841848879fb50f3f25aabfaa7bd78b192fc5845799f4965a479b0a883965244edaff378b9e2374fddbbf2ebc346362d976e43e73a8373dc4429a9dc61129d86dbad33ba5f1dd442b07a167f610d42de1bb7b0363bb8ec80b05a4188e9ecc9c61ab5ac298db7a0f335cbceb5074b0301a10ac6099a5f99322cc4d43bd41103e506bf451ea38396f2d73053497d5347cae772e1478b7cc931ef05e3de3c30a13cc3a1b2adf442b5abfab555b4da069972330338760a4c20e96323a52cd6b50cce0521a2fb06a138f9c94184b34670473da66292540a955cbb5f181426a26b23268c1573c45327bfa30d6d5dd6e928fe5409edc88efba6d23ab9d48e964be601c22ad231e2c123115f8cacb22b72ced58f3a092a419269f038728e8411daf11a29a8512f262e3709bba3e65cd6ecd9cd3912e67d8f9a474e6c0c1e557ed19a6887c003a303770b7ab6368667306073010428a2cfef4d16fec204aa520b9aa6ccb03040500000000000001008500021dc6f5675d2bb7584d7595807bdbbaa99afbce666a0aeedaf15bebd50afc4b850161d33c4f8ba60013e6c004d8b37db90e3cb06c21eeaaad7eea2df365d61691968502a7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8c8503ab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fc0504000000000000000000000000000000000000000000000000000000000000000085051214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa8506292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283a8507e0dd88013258ed02948a5d89119f1366ebd7b246752e30adaf5487405227d51e05080000000000000000000000000000000000000000000000000000000000000000850980e12377757b4968f1ec4b99e27072d7975d32a8f0b5dbfc6822c41764482323850a745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d9850b4b9792dcec73ab7d81406711553f8ba8f97b6c64f6e633677c7e4a712341ebd2850c4b9792dcec73ab7d81406711553f8ba8f97b6c64f6e633677c7e4a712341ebd2850d69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789850e9ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9850f89227bddb7a289fb69f3e41e29028f61b17f7a0106b188d273570e5d3a8c58158510b4a11a738615302f43927891bd2766f120471783bbc27bfe0434943d0f88a2d78511379eaefc0a2518936ce31effa31635fcf93e199c35ddaef27153ddccf163d731851269271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e583717898513fff568acabe14df144977484181feab35f1f59553ff6aff91d4cd597c243b2d28514ec482a9401f5fd2df0c4ce6dd346f37cce6fcdbb344e49b093d9f4f6b2323a1a8515da41d30c744081184f695e3e5b73905fd9b66e1a829c4eadd0c19a9b2ec7c3c785168f592d0ac24e0a09543883e61e20a350f3483c6a0615bb8b7383b847cf21bdf78517e0d9d2829b000ad51fa46d53159efa3a3dd8057ad4037f41d818143ca133db4b85186379f7b1e1f70ac8b0767e21f72d03749df25b0f0c7b2b7af548e282d43e1fcd8519a2410a802a4a4a5e06fc58706707324242a0a6653b79e8a31adc98bdaf3134b5851a637e43146dcfe14446c4e7a797ce7f8183f7a3c91725ca1d817a0ead999abc47851b71b5504f558f6cd854c9ffd059d097a27c87e230ff6343755fe0a00b38a1e2f6851c745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d9851d2b3ea80ca46ff830c15df2ff74e8a1fe5a1aeda8c51da647fa6a8fcfffcc990a851ebe5be6d9cbcc439d4acd3ab529503b186b5a5bead1eb0b712921da2506723478851f993c707009429f5a836a83e7df69b0a62571688804e75ff3bfad0bdb6f4a07628520e14039cfb26d459e8cd3e003aaae51b8e76bf1e9d67a167bc34cf4b73421eff885212ddf20e608f6f3b3c937188b2918d7deac212bf102e06398dece0501148f7efc8522f9e15413e5d2733a000bae9558d7ac8dd9779cfaad0b75886389014516bdd5f38523a6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f8524745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d98525ec482a9401f5fd2df0c4ce6dd346f37cce6fcdbb344e49b093d9f4f6b2323a1a85261214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa85274143b7c931797c09eba8e380ce9a3438b2b2744cc02736eb08806ab185d735728528e434e449b64ffc5c508c2b4e51654bd72ebefa20f9f165ff736f80e06998a5808529dd876edbca5a9c703b6806d1c51017d255868ba3df0d44cd0b990c8c234b7938852a4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08852b10d6a2281a956ba3e82db5cf30de9cd1fd74fec55610638c80a323d21d792f43852c4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08852d9ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9852e745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d9852f4d8f3f7e35cf3846ba6bc3e201ecefc56fe51b66e9a7db85bada7557a1f93bde853038c35dce9de9df0a135d45fa0239fb2fc7e5d0f43d44cec2d4984b394fbb831585311444b02ec4a18c448fe467f03311d6385dcf760610daf0cec014f08bb5c92aad8532900565c73dc836cf426bbe0a25ff2a126e6347847431cd86f07cbcb907abfed88533b118325f95a7eedf3305e11569073bf6717d64bd74ebdefb4596547763ea56cf8534a6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f8535c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b8536dab963c3f552b01df91f9fba0a484efadb145a4b0dfaa554cf6dccff12a0d08a85374bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088538a7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8c05390000000000000000000000000000000000000000000000000000000000000000853a6a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e5853b4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08853c9ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9853d194e35f59de405340e2ee267c09455e512bb22fa1faf66549bb0fef537c91d97853e7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212ae853fcb491d490bb22933d8614618c84a1972219c4b9fb5d10390fd53940c627e8d488540bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d1185414bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885420e0101a2868c8329d0afc2c1f1a1f5811c43efd0d9580c9de31993b423c4887c8543fe291a303369c3b114ce4eb0e76d4ffb7a679dd5277b50b0a8ac8eb6c743410085449e19f989381dcbe25d42de748b88954ce5faa07822b50729ab4f4569c897d8eb8545ea0aa2b2b42182e0ade44519596f484379c2724fd4f00648a1d81fe4949c14108546c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b85471ef787410a26d1049a57a1fba93a3a5dfd685a8e3007792e5bd3826fbd27f96385481ef787410a26d1049a57a1fba93a3a5dfd685a8e3007792e5bd3826fbd27f96385499292410f884584a744ed15985f06ad859344f2f0d0bed8925502780a3ddd2a9f854ad657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde854b7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212ae854cc863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b854d9272e9e12d00883b40df2f1ed3f6d3b431703700b30626bc2c9f88e0ba76c451854e69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789854fecfec6d3c663dfa1283dda49ce0cc9ab70f4ec965b4a1f74234fe933456189178550b919ed76c0be8274abc8b8001da463ad9113fa1cefa718d923fe4809ae74982685517a8b8109b90e78c2c65cdb76eb2f8fa89baa9c41a0c9e29988377fb6e5b10746855261c0135d619475ced3e4c7bfa24ce2e54d0c8fe14ea077ec83f03f7ba1b0c7f885534bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088554c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b855548ed45e3853ad614a5dbdce282e116c809d85e49c7691cfd23a7f812405a0e3e8556586f2737fa12224a69c7ee7bdf6d734473c50a02532661760915ad64353d11b285574bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088558292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283a85596a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e5855a30d003aa54b77f0652b112ca43f6c38b1a88834abf99cf8847bc759e23685d8d855b745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d9855c7ae2d3e8048cbef5629af4db926c02de945f22828f63d1fffaddab7ec2aa6e98855da6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f855ed7bd2770ecf0feb9b4e740e05b0504e52fd338f6be5a1677cc1fb66e96821527855f292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283a8560dd876edbca5a9c703b6806d1c51017d255868ba3df0d44cd0b990c8c234b7938056100000000000000000000000000000000000000000000000000000000000000008562c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b85639ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd98564e58a1943e60d086043424696173bbca7048524ecc133327bb14f9012e3475554856569271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178985669a5489e5979fe87c54580b012de956212e7719ddc7456b29d54560fecc773f8c85675bfc4a2e8da331680346959029add7065804df1d0b43728c2bf3a45ec48e7dec8568390cbf89673bc81c35c2114509a31dba45afd652bee5e6a566718729b3a7aae185697a8b8109b90e78c2c65cdb76eb2f8fa89baa9c41a0c9e29988377fb6e5b10746856af9e15413e5d2733a000bae9558d7ac8dd9779cfaad0b75886389014516bdd5f3856b0d074f16fb4935f01eb871f885ad47dcd4e3c5cecbcdc9d65f1722d56f3ab87d856c3cdfdf364565778a6ac70e883faa20f38e7d2275819ee989934b354123ea28af856d963b65d744514bb25c85415ac541b08a9d78c947cf3f2cd34b6b839df0480aae856e48ed45e3853ad614a5dbdce282e116c809d85e49c7691cfd23a7f812405a0e3e856fa6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f85701dd389684ee54c8f7f5f0901ffd13d3daa264bb1b1081c3dc97f43fb2770831c85714b6a77f38fef5630fa0214bdb3ebd15ea897aa12c72b745d0fd7145267d8b5e485724bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088573cae3304f3c2b5ce9403fef3f9072fcffef048d9dc04e9c1bb6ecea3f6fb6c6f58574ab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fc8575c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b8576ab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fc8577a45a6854e7895bc0af1c6e1d64faf22947bad464e9cc8f7581f394180936f93d8578ab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fc8579ca3e365daf69b22000f4959739ce1f81c3701db9af1852f8d42b2778bc56e9ef857a5bfc4a2e8da331680346959029add7065804df1d0b43728c2bf3a45ec48e7dec857b5b44f7b9c996135c5d91d25f96763b02158a94d14cbb73336a60e95607a21698857c20786fe912ddc5ecbb034ae6d1e9cc88c75456ce1559fd485a62876b8a89a0c8857dbedf68add899298586484792445906f006cb5b483cc1e081e80136cee68be8f9857ec791ccc7ebb48bc6226ea76903e253c731d4ab2afaafa58df2ed0dce832caf17857ff63435f5b143453deadb8ca00005e2483c82f5b60f3e15e444ea8ef551dfaf3785804bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885810d2fdc7ad5ab16a3363412e0bf81ad6f08d6fbc4e5876235acb56487329da40c8582f5a72fe9dfd788896b7cd29079d989217720a8fc0c5618bde845ba94efa91bea8583c33001b292df93f5ebed1ce2276751462bbb6d7b0ae010ea2096b5f901f7890385844a06c2f5710abce36df563dc1cd696e248c0860e1c9375518f9ab3fe106ea923858573dbf6a078fdb2bc7b37bf819c4fb2149d097980fe385b09c363a40b0bca36cd85869d1333a62ee5871b615a68f3404da37e050ea7b1a7bf9573f57524e4e8546a1485874bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088588aafefe6c3c8a337b231452b51e105770f70b2a8cb14783207fc2e8c031485be4858935034246985405142883da3949f61c8a856321a14e6bd3aba26fa40e47955714858a12abd10b63ccaa11f78f521a06bb53274f65e41a872314115f24325a531228b4858b69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789858c89227bddb7a289fb69f3e41e29028f61b17f7a0106b188d273570e5d3a8c5815858d3bd781090d3e723dcd48f1e350b52e71436fa5fd814cd07cfcadc9fc7ba7b476858e214b51cbfee20815d7c0de7f981daa5f0cbe8c2d6623975fb0cfd0acbffce683858fad06e24d62cae9fdf3ab9328900bf9871375a13c07350af024a2d48503d2ff318590c7410ce697a281f91c9298dfc96f58888af5ea51fcb6b3d01e1099b5f87723468591f31378cbf8c2143d7bff754a80dfcc196d53c22f29438938f4f134e79ff4c3ec85927e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212ae8593d798c5ea4397e8d2b1c3e46ebce3a3be33ee05f44c555b2e9579c0042bd680bc85944bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885956946fd672ea4c8382414f402f23c8a2c22d59ac1af89913cdafa20f978fc3b418596fe9ae1d98ba46ba52b734693bebbc23b6eb90d13cf50e98c94fe004bb8e4fe4285979272e9e12d00883b40df2f1ed3f6d3b431703700b30626bc2c9f88e0ba76c4518598f74d6f2b98050eb79965bc6f2ebc0de7855e94c23d18ff618050a863194b43a685995f7a3a8755fb0b73608273235ce44a83963e96155cb2ebcc454904211a7bfbad859a95bc3ecaf98d2d4ad8f378f94ae4e636325e3e228bf27fcf827737cb3a3d96dc859bd8843d75ee656ff67bfb6de521ccc24c96085937b52f626994b4aef3e4c2ee41859c699d9e037517700c677e2d719d8ccd01f9c0ff4b588a95761c004fe92e67b93c859db0382ba24a5cdb91bdf81ccc3ee325d5af8b36da3501c16889931fe5af374a7f859ed8843d75ee656ff67bfb6de521ccc24c96085937b52f626994b4aef3e4c2ee41859f0b630ee3e5f8679e644eb77ec3494c850823c8b433c541aa65aa05234e5cab9985a04bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885a161d33c4f8ba60013e6c004d8b37db90e3cb06c21eeaaad7eea2df365d616919685a2fff568acabe14df144977484181feab35f1f59553ff6aff91d4cd597c243b2d285a35efac9f9000faa058470c2a0e8c189c5e63b86b9763832cfb43953fb385e5bf085a438c35dce9de9df0a135d45fa0239fb2fc7e5d0f43d44cec2d4984b394fbb831585a54bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885a652755a9d31ac448944168b972ad06ca3e1bc949a30463e730d2855763fb7647785a71214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa85a84bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885a9afad914155ac2e0334f2ca49e785020c7fd25698c1923e39c3b4eb6bdcb5be0c85aad657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde85ab69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178985ac69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178985adb118325f95a7eedf3305e11569073bf6717d64bd74ebdefb4596547763ea56cf85ae87f4be3e07e20666eed88c44e772fd0f4c05fca65f18b7c226c1b1c5c363c9ff85af52755a9d31ac448944168b972ad06ca3e1bc949a30463e730d2855763fb7647785b0eeef38d227203a6528883b21bce07b46bd582d118cc245d5d3138ae461ed93e385b11214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa85b24bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885b3c7410ce697a281f91c9298dfc96f58888af5ea51fcb6b3d01e1099b5f877234685b4ccc175a515def55cfe288b9c65ab380dfd30aef947bcac54294a4d900a3c253885b54bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885b64bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885b7989f673d9ee3ba389c60197629884cd12b0b578b14c929d509ff4532853f161185b8745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d985b96a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e585bad657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde85bb4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885bcfe86998d84da7b4f6ba3b47928bbd5c8d54dea34f00bdeb8d16ae52fa3abe34e85bd1214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa85be5cb3496bbb0db67f529d14e9a6c2b5e813952ea8450d1c150ccb3eed0e2970a285bfd4a843dafdc73837271763b2f8037a68f6665e978a831b2833c97ed7c8daf17385c06a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e585c1bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d1185c2fcbd7fb320f1947163aebbebb278ff4b8b591a821173044bc63e3248473ae22a85c3358d76498910646bc6ae00ca9a14722db7f5eb4263d645f14b8a6d8ec2b6297785c4bedf68add899298586484792445906f006cb5b483cc1e081e80136cee68be8f985c59852fda5183217df1020578a9ade28d60228b52aebc27bc5297016950ed199c285c6e0dd88013258ed02948a5d89119f1366ebd7b246752e30adaf5487405227d51e85c74a492e9b616eec779169c451a2c931bd55a1bd7a74ba140dce8a19caccc6aee685c823c95d33856bd0fec109d932515940099b659b0d7273ac4c5ad651206058051f85c95cb3496bbb0db67f529d14e9a6c2b5e813952ea8450d1c150ccb3eed0e2970a285ca8ba5ba2ef35199acf2ab37b696d460a5bd2546e9f573e8e3fb4666fa593bb79805cb000000000000000000000000000000000000000000000000000000000000000085cce5ab4172bd31f38774458cfcb879fd61bdbe55b4a3829fe1e3f8cc67c8dd1fb485cd4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885ce4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885cf6946fd672ea4c8382414f402f23c8a2c22d59ac1af89913cdafa20f978fc3b4185d0af6827b0f25ad24b10e76d826647ab2bccc9bc5946781508f171754207118dbd85d11887e6a44f2bb66f9f64d543764df510760486ecf8fca7a4f26961060b3f02de85d2d2445c226284a57ac1b385be1ce073b9e138371a3d6c91b666bd66064df1070005d3000000000000000000000000000000000000000000000000000000000000000085d4d445d2a029adedc6335674516ff3b91156584a903164238919b10c8b28cfc36285d5a2410a802a4a4a5e06fc58706707324242a0a6653b79e8a31adc98bdaf3134b585d610bb94072c354eb738e41247e924873e2bff6aa3102f89a3de9dd673a9c8da4885d7379eaefc0a2518936ce31effa31635fcf93e199c35ddaef27153ddccf163d73185d812abd10b63ccaa11f78f521a06bb53274f65e41a872314115f24325a531228b485d9c35f36761df0d6331fff792cbf95ad56ea96d63053f44cc80dd9598a85d6a4c485daf1c65631d680beaf2d052f8cd4109cb25bdace8b083f131343430efc5b6f54b785db4abcc749d791e77f8cb24e85667f74779688fc13eb7ce30ea48eaccc882027a585dccae3304f3c2b5ce9403fef3f9072fcffef048d9dc04e9c1bb6ecea3f6fb6c6f585dd292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283a85dec863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b85dfe0d9d2829b000ad51fa46d53159efa3a3dd8057ad4037f41d818143ca133db4b85e00d02ee14ef3144e21114e8ae558872cc0b023012f167694fcfa1d460ad2cb8d385e1aafefe6c3c8a337b231452b51e105770f70b2a8cb14783207fc2e8c031485be485e2f4c5521dc56c7e4ff13e7f9da34c8f8145d86980a20bcc8db3ee30330d0b667405e3000000000000000000000000000000000000000000000000000000000000000085e44bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885e51be04017510e34cb70fdb26f13e68f70c5f44be98d68e08d030189ddee76c24285e661c0135d619475ced3e4c7bfa24ce2e54d0c8fe14ea077ec83f03f7ba1b0c7f885e7bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d1185e8fe9ae1d98ba46ba52b734693bebbc23b6eb90d13cf50e98c94fe004bb8e4fe4285e9c2cc6d3c5081a42cbd610dcb669b36145b47edce4e87591a6025401fd6722ea785ea745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d985eb9a5489e5979fe87c54580b012de956212e7719ddc7456b29d54560fecc773f8c85eca7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8c85ed7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212ae85eeb4a11a738615302f43927891bd2766f120471783bbc27bfe0434943d0f88a2d785ef745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d985f088c6176ca52b9988f1fda32f1573666fafff64643c6dec1dba24d8bb9d99e9a385f1a6fad70d22728f5c03137c08da2a859ec25902b5095655ffc21765cbc3d5d21f85f2d445d2a029adedc6335674516ff3b91156584a903164238919b10c8b28cfc36285f3598cd39d17e651d1bb86108e325cb8928b5898ac852c61d62a49e00db22e303605f4000000000000000000000000000000000000000000000000000000000000000085f5870062aef7d456e9e360151addada084b8320a87808e1d44111ddabc7e78bf5785f6e14039cfb26d459e8cd3e003aaae51b8e76bf1e9d67a167bc34cf4b73421eff885f7f94bfaa634246793033edfdd227452ac74421df8447c465779a9f36573146c1385f8f5bd6b7f5f6a19e25b243f69e569cb8e2f644612bda60022e7d75075bdd9707685f93bd781090d3e723dcd48f1e350b52e71436fa5fd814cd07cfcadc9fc7ba7b47685faf94bfaa634246793033edfdd227452ac74421df8447c465779a9f36573146c1385fbbe5be6d9cbcc439d4acd3ab529503b186b5a5bead1eb0b712921da250672347885fc4d8f3f7e35cf3846ba6bc3e201ecefc56fe51b66e9a7db85bada7557a1f93bde85fd59f672ddc93e239061ca603420ec6535e4599ef7a1eadd29806e9290d78df5c185fe4f55229bcf0bc425d60747fa69e5bd97ae99c33d504b0e11993a01e9ea6d778785ff69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789021dc6f5675d2bb7584d7595807bdbbaa99afbce666a0aeedaf15bebd50afc4b61d33c4f8ba60013e6c004d8b37db90e3cb06c21eeaaad7eea2df365d6169196a7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8cab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fc1214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283ae0dd88013258ed02948a5d89119f1366ebd7b246752e30adaf5487405227d51e3b931939efafbfa120a4f9ebf2a5985f49ea0f76f4fd95742b78c9223c10581680e12377757b4968f1ec4b99e27072d7975d32a8f0b5dbfc6822c41764482323745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d94b9792dcec73ab7d81406711553f8ba8f97b6c64f6e633677c7e4a712341ebd24b9792dcec73ab7d81406711553f8ba8f97b6c64f6e633677c7e4a712341ebd269271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e583717899ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd989227bddb7a289fb69f3e41e29028f61b17f7a0106b188d273570e5d3a8c5815b4a11a738615302f43927891bd2766f120471783bbc27bfe0434943d0f88a2d7379eaefc0a2518936ce31effa31635fcf93e199c35ddaef27153ddccf163d73169271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789fff568acabe14df144977484181feab35f1f59553ff6aff91d4cd597c243b2d2ec482a9401f5fd2df0c4ce6dd346f37cce6fcdbb344e49b093d9f4f6b2323a1ada41d30c744081184f695e3e5b73905fd9b66e1a829c4eadd0c19a9b2ec7c3c78f592d0ac24e0a09543883e61e20a350f3483c6a0615bb8b7383b847cf21bdf7e0d9d2829b000ad51fa46d53159efa3a3dd8057ad4037f41d818143ca133db4b6379f7b1e1f70ac8b0767e21f72d03749df25b0f0c7b2b7af548e282d43e1fcda2410a802a4a4a5e06fc58706707324242a0a6653b79e8a31adc98bdaf3134b5637e43146dcfe14446c4e7a797ce7f8183f7a3c91725ca1d817a0ead999abc4771b5504f558f6cd854c9ffd059d097a27c87e230ff6343755fe0a00b38a1e2f6745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d92b3ea80ca46ff830c15df2ff74e8a1fe5a1aeda8c51da647fa6a8fcfffcc990abe5be6d9cbcc439d4acd3ab529503b186b5a5bead1eb0b712921da2506723478993c707009429f5a836a83e7df69b0a62571688804e75ff3bfad0bdb6f4a0762e14039cfb26d459e8cd3e003aaae51b8e76bf1e9d67a167bc34cf4b73421eff82ddf20e608f6f3b3c937188b2918d7deac212bf102e06398dece0501148f7efcf9e15413e5d2733a000bae9558d7ac8dd9779cfaad0b75886389014516bdd5f3a6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d9ec482a9401f5fd2df0c4ce6dd346f37cce6fcdbb344e49b093d9f4f6b2323a1a1214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa4143b7c931797c09eba8e380ce9a3438b2b2744cc02736eb08806ab185d73572e434e449b64ffc5c508c2b4e51654bd72ebefa20f9f165ff736f80e06998a580dd876edbca5a9c703b6806d1c51017d255868ba3df0d44cd0b990c8c234b79384bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0810d6a2281a956ba3e82db5cf30de9cd1fd74fec55610638c80a323d21d792f434bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea089ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d94d8f3f7e35cf3846ba6bc3e201ecefc56fe51b66e9a7db85bada7557a1f93bde38c35dce9de9df0a135d45fa0239fb2fc7e5d0f43d44cec2d4984b394fbb83151444b02ec4a18c448fe467f03311d6385dcf760610daf0cec014f08bb5c92aad900565c73dc836cf426bbe0a25ff2a126e6347847431cd86f07cbcb907abfed8b118325f95a7eedf3305e11569073bf6717d64bd74ebdefb4596547763ea56cfa6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1fc863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3bdab963c3f552b01df91f9fba0a484efadb145a4b0dfaa554cf6dccff12a0d08a4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08a7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8c30abb529eecd1452558de231d911f9a48971106dbcde8a97efad5c9a641ae3d06a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e54bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea089ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9194e35f59de405340e2ee267c09455e512bb22fa1faf66549bb0fef537c91d977e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212aecb491d490bb22933d8614618c84a1972219c4b9fb5d10390fd53940c627e8d48bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d114bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea080e0101a2868c8329d0afc2c1f1a1f5811c43efd0d9580c9de31993b423c4887cfe291a303369c3b114ce4eb0e76d4ffb7a679dd5277b50b0a8ac8eb6c74341009e19f989381dcbe25d42de748b88954ce5faa07822b50729ab4f4569c897d8ebea0aa2b2b42182e0ade44519596f484379c2724fd4f00648a1d81fe4949c1410c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b1ef787410a26d1049a57a1fba93a3a5dfd685a8e3007792e5bd3826fbd27f9631ef787410a26d1049a57a1fba93a3a5dfd685a8e3007792e5bd3826fbd27f9639292410f884584a744ed15985f06ad859344f2f0d0bed8925502780a3ddd2a9fd657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212aec863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b9272e9e12d00883b40df2f1ed3f6d3b431703700b30626bc2c9f88e0ba76c45169271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789ecfec6d3c663dfa1283dda49ce0cc9ab70f4ec965b4a1f74234fe93345618917b919ed76c0be8274abc8b8001da463ad9113fa1cefa718d923fe4809ae7498267a8b8109b90e78c2c65cdb76eb2f8fa89baa9c41a0c9e29988377fb6e5b1074661c0135d619475ced3e4c7bfa24ce2e54d0c8fe14ea077ec83f03f7ba1b0c7f84bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b48ed45e3853ad614a5dbdce282e116c809d85e49c7691cfd23a7f812405a0e3e586f2737fa12224a69c7ee7bdf6d734473c50a02532661760915ad64353d11b24bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283a6a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e530d003aa54b77f0652b112ca43f6c38b1a88834abf99cf8847bc759e23685d8d745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d97ae2d3e8048cbef5629af4db926c02de945f22828f63d1fffaddab7ec2aa6e98a6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1fd7bd2770ecf0feb9b4e740e05b0504e52fd338f6be5a1677cc1fb66e96821527292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283add876edbca5a9c703b6806d1c51017d255868ba3df0d44cd0b990c8c234b793817c98cc88692bf75c9becaacfa6f31330c3b349e1294abf1989a71cb0c3dfdf4c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b9ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9e58a1943e60d086043424696173bbca7048524ecc133327bb14f9012e347555469271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e583717899a5489e5979fe87c54580b012de956212e7719ddc7456b29d54560fecc773f8c5bfc4a2e8da331680346959029add7065804df1d0b43728c2bf3a45ec48e7dec390cbf89673bc81c35c2114509a31dba45afd652bee5e6a566718729b3a7aae17a8b8109b90e78c2c65cdb76eb2f8fa89baa9c41a0c9e29988377fb6e5b10746f9e15413e5d2733a000bae9558d7ac8dd9779cfaad0b75886389014516bdd5f30d074f16fb4935f01eb871f885ad47dcd4e3c5cecbcdc9d65f1722d56f3ab87d3cdfdf364565778a6ac70e883faa20f38e7d2275819ee989934b354123ea28af963b65d744514bb25c85415ac541b08a9d78c947cf3f2cd34b6b839df0480aae48ed45e3853ad614a5dbdce282e116c809d85e49c7691cfd23a7f812405a0e3ea6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f1dd389684ee54c8f7f5f0901ffd13d3daa264bb1b1081c3dc97f43fb2770831c4b6a77f38fef5630fa0214bdb3ebd15ea897aa12c72b745d0fd7145267d8b5e44bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08cae3304f3c2b5ce9403fef3f9072fcffef048d9dc04e9c1bb6ecea3f6fb6c6f5ab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fcc863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3bab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fca45a6854e7895bc0af1c6e1d64faf22947bad464e9cc8f7581f394180936f93dab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fcca3e365daf69b22000f4959739ce1f81c3701db9af1852f8d42b2778bc56e9ef5bfc4a2e8da331680346959029add7065804df1d0b43728c2bf3a45ec48e7dec5b44f7b9c996135c5d91d25f96763b02158a94d14cbb73336a60e95607a2169820786fe912ddc5ecbb034ae6d1e9cc88c75456ce1559fd485a62876b8a89a0c8bedf68add899298586484792445906f006cb5b483cc1e081e80136cee68be8f9c791ccc7ebb48bc6226ea76903e253c731d4ab2afaafa58df2ed0dce832caf17f63435f5b143453deadb8ca00005e2483c82f5b60f3e15e444ea8ef551dfaf374bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea080d2fdc7ad5ab16a3363412e0bf81ad6f08d6fbc4e5876235acb56487329da40cf5a72fe9dfd788896b7cd29079d989217720a8fc0c5618bde845ba94efa91beac33001b292df93f5ebed1ce2276751462bbb6d7b0ae010ea2096b5f901f789034a06c2f5710abce36df563dc1cd696e248c0860e1c9375518f9ab3fe106ea92373dbf6a078fdb2bc7b37bf819c4fb2149d097980fe385b09c363a40b0bca36cd9d1333a62ee5871b615a68f3404da37e050ea7b1a7bf9573f57524e4e8546a144bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08aafefe6c3c8a337b231452b51e105770f70b2a8cb14783207fc2e8c031485be435034246985405142883da3949f61c8a856321a14e6bd3aba26fa40e4795571412abd10b63ccaa11f78f521a06bb53274f65e41a872314115f24325a531228b469271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178989227bddb7a289fb69f3e41e29028f61b17f7a0106b188d273570e5d3a8c58153bd781090d3e723dcd48f1e350b52e71436fa5fd814cd07cfcadc9fc7ba7b476214b51cbfee20815d7c0de7f981daa5f0cbe8c2d6623975fb0cfd0acbffce683ad06e24d62cae9fdf3ab9328900bf9871375a13c07350af024a2d48503d2ff31c7410ce697a281f91c9298dfc96f58888af5ea51fcb6b3d01e1099b5f8772346f31378cbf8c2143d7bff754a80dfcc196d53c22f29438938f4f134e79ff4c3ec7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212aed798c5ea4397e8d2b1c3e46ebce3a3be33ee05f44c555b2e9579c0042bd680bc4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea086946fd672ea4c8382414f402f23c8a2c22d59ac1af89913cdafa20f978fc3b41fe9ae1d98ba46ba52b734693bebbc23b6eb90d13cf50e98c94fe004bb8e4fe429272e9e12d00883b40df2f1ed3f6d3b431703700b30626bc2c9f88e0ba76c451f74d6f2b98050eb79965bc6f2ebc0de7855e94c23d18ff618050a863194b43a65f7a3a8755fb0b73608273235ce44a83963e96155cb2ebcc454904211a7bfbad95bc3ecaf98d2d4ad8f378f94ae4e636325e3e228bf27fcf827737cb3a3d96dcd8843d75ee656ff67bfb6de521ccc24c96085937b52f626994b4aef3e4c2ee41699d9e037517700c677e2d719d8ccd01f9c0ff4b588a95761c004fe92e67b93cb0382ba24a5cdb91bdf81ccc3ee325d5af8b36da3501c16889931fe5af374a7fd8843d75ee656ff67bfb6de521ccc24c96085937b52f626994b4aef3e4c2ee410b630ee3e5f8679e644eb77ec3494c850823c8b433c541aa65aa05234e5cab994bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0861d33c4f8ba60013e6c004d8b37db90e3cb06c21eeaaad7eea2df365d6169196fff568acabe14df144977484181feab35f1f59553ff6aff91d4cd597c243b2d25efac9f9000faa058470c2a0e8c189c5e63b86b9763832cfb43953fb385e5bf038c35dce9de9df0a135d45fa0239fb2fc7e5d0f43d44cec2d4984b394fbb83154bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0852755a9d31ac448944168b972ad06ca3e1bc949a30463e730d2855763fb764771214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08afad914155ac2e0334f2ca49e785020c7fd25698c1923e39c3b4eb6bdcb5be0cd657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178969271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789b118325f95a7eedf3305e11569073bf6717d64bd74ebdefb4596547763ea56cf87f4be3e07e20666eed88c44e772fd0f4c05fca65f18b7c226c1b1c5c363c9ff52755a9d31ac448944168b972ad06ca3e1bc949a30463e730d2855763fb76477eeef38d227203a6528883b21bce07b46bd582d118cc245d5d3138ae461ed93e31214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08c7410ce697a281f91c9298dfc96f58888af5ea51fcb6b3d01e1099b5f8772346ccc175a515def55cfe288b9c65ab380dfd30aef947bcac54294a4d900a3c25384bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea084bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08989f673d9ee3ba389c60197629884cd12b0b578b14c929d509ff4532853f1611745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d96a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e5d657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08fe86998d84da7b4f6ba3b47928bbd5c8d54dea34f00bdeb8d16ae52fa3abe34e1214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa5cb3496bbb0db67f529d14e9a6c2b5e813952ea8450d1c150ccb3eed0e2970a2d4a843dafdc73837271763b2f8037a68f6665e978a831b2833c97ed7c8daf1736a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e5bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d11fcbd7fb320f1947163aebbebb278ff4b8b591a821173044bc63e3248473ae22a358d76498910646bc6ae00ca9a14722db7f5eb4263d645f14b8a6d8ec2b62977bedf68add899298586484792445906f006cb5b483cc1e081e80136cee68be8f99852fda5183217df1020578a9ade28d60228b52aebc27bc5297016950ed199c2e0dd88013258ed02948a5d89119f1366ebd7b246752e30adaf5487405227d51e4a492e9b616eec779169c451a2c931bd55a1bd7a74ba140dce8a19caccc6aee623c95d33856bd0fec109d932515940099b659b0d7273ac4c5ad651206058051f5cb3496bbb0db67f529d14e9a6c2b5e813952ea8450d1c150ccb3eed0e2970a28ba5ba2ef35199acf2ab37b696d460a5bd2546e9f573e8e3fb4666fa593bb79859fca7b3f1bea5e2f6dc3ff09759e0d0cee58045b24684bd483548904cf7b24be5ab4172bd31f38774458cfcb879fd61bdbe55b4a3829fe1e3f8cc67c8dd1fb44bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea084bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea086946fd672ea4c8382414f402f23c8a2c22d59ac1af89913cdafa20f978fc3b41af6827b0f25ad24b10e76d826647ab2bccc9bc5946781508f171754207118dbd1887e6a44f2bb66f9f64d543764df510760486ecf8fca7a4f26961060b3f02ded2445c226284a57ac1b385be1ce073b9e138371a3d6c91b666bd66064df10700c6e365e7ff5102af0c84bee9edd16a988f246f2481574a9937d896a136c4f212d445d2a029adedc6335674516ff3b91156584a903164238919b10c8b28cfc362a2410a802a4a4a5e06fc58706707324242a0a6653b79e8a31adc98bdaf3134b510bb94072c354eb738e41247e924873e2bff6aa3102f89a3de9dd673a9c8da48379eaefc0a2518936ce31effa31635fcf93e199c35ddaef27153ddccf163d73112abd10b63ccaa11f78f521a06bb53274f65e41a872314115f24325a531228b4c35f36761df0d6331fff792cbf95ad56ea96d63053f44cc80dd9598a85d6a4c4f1c65631d680beaf2d052f8cd4109cb25bdace8b083f131343430efc5b6f54b74abcc749d791e77f8cb24e85667f74779688fc13eb7ce30ea48eaccc882027a5cae3304f3c2b5ce9403fef3f9072fcffef048d9dc04e9c1bb6ecea3f6fb6c6f5292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283ac863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3be0d9d2829b000ad51fa46d53159efa3a3dd8057ad4037f41d818143ca133db4b0d02ee14ef3144e21114e8ae558872cc0b023012f167694fcfa1d460ad2cb8d3aafefe6c3c8a337b231452b51e105770f70b2a8cb14783207fc2e8c031485be4f4c5521dc56c7e4ff13e7f9da34c8f8145d86980a20bcc8db3ee30330d0b66742275d9f64b3b970bf11d394fe034de306b3c8d311550de84eb1e576560cb6ac24bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea081be04017510e34cb70fdb26f13e68f70c5f44be98d68e08d030189ddee76c24261c0135d619475ced3e4c7bfa24ce2e54d0c8fe14ea077ec83f03f7ba1b0c7f8bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d11fe9ae1d98ba46ba52b734693bebbc23b6eb90d13cf50e98c94fe004bb8e4fe42c2cc6d3c5081a42cbd610dcb669b36145b47edce4e87591a6025401fd6722ea7745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d99a5489e5979fe87c54580b012de956212e7719ddc7456b29d54560fecc773f8ca7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8c7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212aeb4a11a738615302f43927891bd2766f120471783bbc27bfe0434943d0f88a2d7745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d988c6176ca52b9988f1fda32f1573666fafff64643c6dec1dba24d8bb9d99e9a3a6fad70d22728f5c03137c08da2a859ec25902b5095655ffc21765cbc3d5d21fd445d2a029adedc6335674516ff3b91156584a903164238919b10c8b28cfc362598cd39d17e651d1bb86108e325cb8928b5898ac852c61d62a49e00db22e3036c5ed732e83ba1ec7a905f7dba4eedab4088bc52a82d5a76c3372fc70283390bf870062aef7d456e9e360151addada084b8320a87808e1d44111ddabc7e78bf57e14039cfb26d459e8cd3e003aaae51b8e76bf1e9d67a167bc34cf4b73421eff8f94bfaa634246793033edfdd227452ac74421df8447c465779a9f36573146c13f5bd6b7f5f6a19e25b243f69e569cb8e2f644612bda60022e7d75075bdd970763bd781090d3e723dcd48f1e350b52e71436fa5fd814cd07cfcadc9fc7ba7b476f94bfaa634246793033edfdd227452ac74421df8447c465779a9f36573146c13be5be6d9cbcc439d4acd3ab529503b186b5a5bead1eb0b712921da25067234784d8f3f7e35cf3846ba6bc3e201ecefc56fe51b66e9a7db85bada7557a1f93bde59f672ddc93e239061ca603420ec6535e4599ef7a1eadd29806e9290d78df5c14f55229bcf0bc425d60747fa69e5bd97ae99c33d504b0e11993a01e9ea6d778769271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178905000000000000000300000010ab99c5470e18c89b0dccaba0d726f25f88993abaefd58032e32f7ff468e8af877a855227029f44f4244c7cc6d14e9a652db1215549f968bc336c9af0bcc119ab242215299b0602dfcecd69cd7dacb710e04663a0aac3cba11bd142ef4247bbcb4927cd5fb75b25df5f836232d82a76e5e9cce8c90ea5115f08ae4b616941bd4ef72a3181928283fd035f9e2aa774080aac86f3fec896de27034270746deb24fa60ed5458c59bfd2103325e2ea9a3f2af1ce543b395f6ac2963e01a02eeea8e01037a869badd90afd9937ae01a1117995fc033adba4ce5c8d509ab48d6da25dd1db463a574e29ba9597ce12db20546d5b74642cebc6b22718c8f30dfbf46e4adfe4b36d46f09ce590f6649cfd4c03117956a722fa2c81ba070be59f2f04cf2c3f6b3ae0d2d16e1879a1c03cc6c31c85eb868acfa2c5cd598db4405a9e5faaed714a8bdfebb33efd398b7e2443ddd5fcd1785e90883d5e407b9a0d2c7236600b733052b70c9c9988bfb5b60baf11d4c2570246c7ad4bda1a97411d9cb3ea143279a10d3508cc83b6cfc2888eccc856df54f376ddbc3ed80fada4d918f46f488e5fb250fcce913c825be675b054bc574e624a6b62d930a6882f63cc5b89574235285549dbd30382f00dd3c4e07a1eba9557f29d7398c64e847c9b04b49b8fb58b99689eb95463b58639565101b1f41b5066528401c6650f12221d76c5ad5c95a1fe0500000000000000040000001016d293cfc7d1c76fb9d6af9f9248c1fb425dab1bc7719ef085516299c15c6aa55090c23beb1b9e1492bf7eccb8d9cfdcc848b156a1aa9a5fb2749b52abac9b5eb27d9e8f00b82104b5fccd0a815cca00efecda819cc467f705cc5cdf938fe660242215299b0602dfcecd69cd7dacb710e04663a0aac3cba11bd142ef4247bbcb39f2c2fd832a711f173ecc8de919096005c3b2d9606dfe10dec4f20517659cf533f01ca718b025f9f40f9c0fe499d27b0ccfdf9a9e18ea59703b22e87fdbe7d99362783dc0f82d7d3e8d728f19d47deb906d1dcef80ee531c54caa1fb27bce53650dce89aaaf201b8629d1da37a73a625d73bde70fd0c9615e4ac98f2bfbd35239f0faae2195a9f2c285e378181dfe36d4d6a1aa55a2ee0f8d36add74fa0a8bf7775c95e09fe104b00acc625aab8cd0b08cc95358af503188bdcab9e3bc6d405918deb083edc00c9c00e3551859480f43c19cdf1010a5860a14f263dafc44ba09b1bfa07b752dace0fe55b9a65a04736f45b48c722b8759c3153224e6a9a8dee4a07c71593bafe317e1c745f23cd9a46b5948f44803f19ff4126a1b2a7aa84fbf381ede0805c6476cadf099afa9e7600d6a89a4ec40cac5fc1c466844fd13650fcdbb0f4509fc7393a54a75f31fe88477506826dd43bc71526693a4e257b55883562b7a11681390ec4358c80a4aed31ab773e7d98f4440989c9a3acade854f2a050000000000000005000000102fc0c86c7386ca44ce713c628e4301515bab8349cd1fcf1c973046ca23c0f5e1dc48f6bcce9435b44126f78095d8307a86a1be83b2a996d18ce97256f89f4ebeaa34a445a572c4b1832f82d3286b5f90f9b40b0b58594ae26b9707cca823323a8ab8d934ea252ed42926e21b88a86c4cdbebd691929c1e6ad978ac30e5640df1242215299b0602dfcecd69cd7dacb710e04663a0aac3cba11bd142ef4247bbcbffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b2038fc4a645b4d271d465ebf21d1a5282061bfd5c55bb25f1ee722aa44b4c5f41bcac95d870fe52070e37c05b5266e1e9e7f05b132ebc0a478433fe8e583434c844818e26a32046fdd24d252e2ebd2b77dc721ec7a107600a19d3f8d5702751ba23fe0cf8f8396be85f32bffa8ade0a6bf3059ba60631fb5d6ff782ca2c0e6e4e8e530b422542bb3033bad08dd6f90093fb0442aadf4ad13616e385b6f740b0b2095757ad729d44d01e98a497b77b0c92348d78633f9b6efff50fbb86ba1a14c7718a93934db6ce3fd99a99076aad6bde96756d5d9035fc127fe4185909fc93fd939d1e1e854fcf1a81be6d6616ef941497d83b8f7456b8ecf0c04292b76b5f5f3db37d1f8aaa81edba0d8a67c36d9ae17c6c5f5544771e0a5e8d774a27076bdbc30affc3903555baffcf268c48e5cc387915d78c0155852bfb9d1037002cc6f4c05000000000000000700000010bb6879d557b5b51c3444dac628256eeb50804835edacff9336be2f6f195f06e5fbd8a7bfadf4caa6df54421bcafc2319007ef09ef70a9bf5e306d7c5cd562b397f86b84573bc965234e3bea18125fde01cbc89453f1bf552ec7a1cf27cef2e912fbca26e0ff21adbff9c303d229ca9a0a7c0ab9d75343de15702cf66f31d0f07d457e8a832b888048c802045b0b99c2420312310ccdfc4b01bf4da2578408805892fac7472454ea3e1e08c7892ed55f887a8ab532680ea0acf7e0cd8a08b217bffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b2076367d2705b59ed259c9bc928adfdad958d1a95bf5f1c8a0d2ac50ceb59a591eac4bd0a6d18022e0dddabe2803ca1151b0f8ae6e48dca8d90eb9297653e96d93da910f94ce6d94573c523f09301193d610fcc2cee1f2753867330741a401795a44c1f03b1707b914540940c8d51e1b17a057d504501f30f52a9116bf9edd355a65b6348a41a2eb1610efca25ff2ba41df9ae9fb99c09c0c7f2f1dd18fae2dc00b433c2d5852ccc242a15d17c72284b0f2d0e1ced2e909fcd82227020afc72faaa94ddbe33b2cf0e6ab670e3207a3b85a0daedf5033211ab9a0c5769d5c1d8c8e92f82745256403c8edc4885346f6f14717f5c601af9bf75e808d8e907012038de795d17191beebda06dbc68ce4a7d1f3f20222859bf812919f5cdcc32d00184005000000000000000800000010c40ad319da51e76816b0d890dd5fa5ab95f8b34d7998b69f0ce37f65f71855c3334b6527b451aeddbc0424ce9e17485041ddc5494365874c9f7ae7e0a7f8f81491b562a05b6ae10ebe0189d61ec61f4ec065be101607e67c07ff577b4b6e94cb450eefa2fe0261f97b48dd72aedb6f1588e0130b26fab206124f75cccf3edc15728b7875da146daefba0709ea0da700ba4b40594caa9fe5e9ec4c1f01f14a559593d413f41b3c9153916ad9cbd1ede6d8f346a42ea94d2f2298164613bf95888c8fdf50ce8c460f41862668661724c1605743463b14e2f426fc5e39d35e5f754ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b204bced26a16f03652e9e79c60d3156a9884686cdfca62974424135ca7f554774368e077e3531735b365676df6237d22cf3b87babfd9e16caf7dd6d7798a14de27bba5ed524f4ccc071a789f48de007eb501b789bdf27acc1476e9ae4fc0914a1de80a406135c5496ac6d0e04f6458cc199d09f34d90baa3d90b22cda54b88ccc32171de928862d4d0402969b4b1da434cf088397541a1dedecc327808bc55a878063460232e227da2efe14dc8f65266191efd61bf9f2f6add54c7f93b1f70595408859ccd5c125459fb83fc5c68cec54a40097e3b31088ccb9fc0c413cda17d3cf3f2e18891576f368d0949e5ec71aae21d222bfe115264027e5840e877fa034e0500000000000000090000001075a75a311ca00243f628dd28c71f8db974d74bf18825cca01a104d7beaa0177e2dead6d3791de21f44908ade791b73908670322080b29060ba0b1ab894018ebb5ea6af30fe1998a6bc0538c489170a11825304b7b4b37de97c8f645d791ad84852f061484e41cc55fe34874bc686596d480ee397a9c669ce121aaea17c7a3c03a0914234fe6d23d338c1467559ba2ec4da39368f1e6c706c1a7305f9da31e49dce857941fcc83e0a3436a2949db9c29b05ab5d8421f66453edbcd11bd54f7ccb151a3adf577b9a8be7d7bbf374b88412491f22f99cdb9b275289df9c8e3fa735e8062c18a5decf934505ab15af5cc2f46ecfc14c76747d02f37c2db0b37846f3ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b2029428ad7201d6ca71d73d34e813abc18669a90db471c428b48e796262581e1f572b79208b0e6e6fd42d33269b520c45dc16a85cf4194a575956511092ab10303908e39fc125d295f4ff93add8a42b5d8f4584641d2c4191c6245fdda3238c8067b5f6e0cbdbe0de11aaa363c402d46f0e951e6e09ce0f847048a6139106eca249fcb2c15730570288befb267fa4eb6b691d58e14ce087faaab6b693bc842cfe7e547917a0e9d0207fbe18a23160dd57f123967264c22e351d2f15358a2e1dc2b4566944d55386713038ad85b201869f2eae26e46bcc4128634db2e1bfda943d805000000000000000a000000107b247f9153a59cb8efb247a64ead9420f0dae3c614c47f2e155ca68eb65c02d7dd565191ea8dcecc4f193414eac71e0aba49c5bcc8d3547cba21973ed216f7e280d3761b6eb04167a40593aec8d188d3219f043f846700eec17a9e0ea2b2019281d3a05308474482bd7b5e4942cffd1af0a030873fe9a4e81036611bd6f98180c6efb86df1ce9c76bbb4d587adb5142b593f7837c689189d78f71426b72ff5a2657610a22430f2b9f307f71595678d346e9ae66baccc3af662f8f91c904d3aadc175d0f0a624d757ab762f73df8fe5bfa086c9e31244587720c8117123277276a2d5fc56c65cf7dbd22382005c74f53b679dca174c9cc9554cf7eef02530783c8501d1a330dccb14640f0fcb45329d395ba0df7e55852a6d8a1a7376e9b09e09ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b20ece7cba8d4ac7d8a321e6e5b68bbfeb2c23c385292b573c084f74fdb0e80dc7d5c63b85dab6f9079982aba694bf51c13ca71db6f742ccf1b59fb0ab9aff6a093e3292e0b5cb05ca831fe2fab16e62286c203ec043191156317fbf751bc419ea33a6d172cb08ebd83de5fcbd459c02b71692006c18afade2dc5799ba4f094c4361aa61af67858fb4e49be1b3a3583a446efddb5abe21c74ed71b29508f3e17ecf3dd0a6214c295f9c54c57570c73cdcc9fc2bf3c6f5bba36f237516ec7eb9c14f05000000000000000b000000101ec14fe4360deaf7928b0f500b39bba1e9ebf56e7f9dbb1efe4c4c5b5cf513c2acdf87b8816796816776a1a20ac6523552aafdb139996fec803bf079c7944abb6e4cffb91b87e121168a891d0f3b19710d88d97619bb3c9dc857dfd03d1c83634b3037dd46d5d6aee715483740e026f6090f36615fe84734c0c3cacca5d02d10fa766bda2c2d3da5ba0cdbf5cff507d72deb2150b8752b607a0a0ef5a8c6835de18b3f0db03ea0921f7be342b830f9533185ad2057224f3063161a8c9a4f209aaac33a92399a289f36757577ba969e48e7881a140f51b7fe8869508928ddc43a503c285a77df7bc73214c5c28f544caf84a570ee2c428e728979979d9449099f3a11492e26166f393eb3bc69fe5e5567adaf36d4cb823efa1bf202b3bf69f0cf45a697e0482832e61f5491b9467e11678e25e468c8e3f61cf79bac0d70e903f8ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b20f95a575394a5d3c0e03019905b9d3bfd0888543e935100f2d25a33a37b4ee6bd425dda7930c097e16d051b0f4b49f3c8c82fa88ad75a729d33ff97502b251128febbdf5364c3848f584e41eaf57e6c311f8cc0688518aba5d14dac87fdd15220b7b4b220a759674508b426ed55af5a9d979058b2781479760f8ff00c20ed1a7b203075c776f59ee4ad204d95bf77887047782a5ee5b8777af1342eaac1caeffb05000000000000000c00000010ae28d3630a21433c935ae71d4ab91ae8ba32d4f9fe5f6b4c248e87e72d3dc77caba73f23e8f42cb9947a61c2c8609e0f6c8b3b8f24ce93c6c0ff005dc198b930c36eb8b895298eab6abdfab3913b3fe4a0b0375aab2bbcbbdc3ea20ce155a44a3e848b462ca40ad4e504d060b4bffa915ba32312d23ed80635774aa1ee773b4db6d3502cfd56da72ea2428eb4c73c0fc5a6691b63c96688ed571507dbb5b18185a5e7fea4e9eb88d6d4d4ab076de580f92765f5127d067fe07196cf47513b1ae228aa930ee4081a387199c61f22cf0219f988e0cbb275da43ca84d8ca2f53c5d98eacccaf279dc5ab55823f40d88225193e70b67375df3b87c8ed676061e8b4dc183506db4cdfc6f5f148e2ff053861279e337f7f4b02cd6c2da3d635cb05ddde52af1f71ae6d3b9d8f9967b112d63030515c009c3e0d483dc65bc583bd2a0b6130cdaa0d994668202ebac55cbf1163c147292c5e4abfd9a681a5f6339d2363cffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b2007a5235cfb35e6410746803be214caaa0422e09d6e563e0fcf97736245aa652a93f90d0c799785df995a1cda38e424d7de3be41e816bfc41dca0c6299ddf652a93c2bc72a6d958d546d21422e36f813508665d926e640443e9bb26b709442221f93ebb43369399e7a834d815a555122b68592115fdfb9d8fbc362d301adb0db705000000000000000d000000104803b706f2905f871bdb0c96a2c13146f7a3ad9ce3324ce36c97384ebbfabfcdac1753f732fd56c281d386c7460c90483330b3a3807f2fea4a91fd4f93c4c7dd5844d0654250da94beadf1077fbedda235c3aa15128ccf50a941e21e8ba549b2da3584e9e7459ff9e5092e3d01569faf3ba0f7ff634411643a68374f051ffc7713450723dba79c5c601848e3d7eb31b7c9114293b127fb2663cac616fd11617fb510a2bb787e02bf35a080fb1a392b56ccf39479af4df1b3753a1775d6ab5d3061a3464370b7988e200dcdbad24d928adbb36f18f969b0308bb3c14532a1e0380364406403a5173e5af65ea952439cc84ac699427d06112d73090022512c369905dad30a8d40c737a823d2c7ea12fb3a20b3744d6c9363dfb2207acb3e6591d0c2a85e6e2ddc8500f02f62765ed35d236070defc6509863517d8efab71326c486416cf674dbc1804cb80640a772dc3baca00d3302c6687dd9f13457f402cddd166bb59f4b482ba214c1240010e449fe1ce6aae1c5750d0dbde109b35c30d3970ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b20d38c3d845e0b74bafed7204d22d2c30ade3da0e06cbcec423a933f2f16537a489373c887db72cdf20b7d9d77cfb1301be0082d8bdaddaadccf71668360b81dd67774e2356450e79cc1391c9a6af79e68bab652b0d686de096a127f55e6dc5ca205000000000000000e000000105b9999f798d52bafea3c16175d488ae189be6f05ae7a173b60fe8d9a88dec057d79c21396a6c3d88e5dabeed0c9fee7aaec5a932c6cd5dcc3bfb7c9a54a088cf9a6ab6ea956974270fa1ef52944f2a20fdc12f2f15377c865f7dfcfc746b8e41ef06bef905367a93f1230c59fcd07edcd39cad2cd9a20c9d18c7abb33ffee7c4df9488bd00ee7ba95d70e7bcea4e1e6fc9ebce86d516c9e05daee57c1a32fd3b078d58ff00d9ce8aa2e85d72a427eb5fde02aae6e30d758b55b4750cb8583e981e213ec9ff18c0512359de7321766d8d1e64fd016e279a31cc21db82277f2cdc3bdc51362c3ab2537a0576d3cbed168f53b3de30e0a414e189f20953922a198e6ec01e6701dae617a30baacdc1fdcbcb0f50e7c4d8c971e47b7679b3f1b2d50bd2460458d4d517021f38b0ad3605587188126f53992dce8e47acb81e5614fbb851f3534fdd5b51604297783394904a33da363a1a40b8e60f9644b10410390bea9565f7dc3372f29d69d9723526baeac2740eb42a3a46329a0788f691fce5beb72fbd3d7212961aa1c99b2c85a4b43339c9a7817d475497ee6e91045404e3577affaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b204e6a99df8a6ead9dbd1091bb8272445bc069d9cc225732d85c90a18bb39e88a629bfa0dcba132dbd12ad6c85ec82a2e361fc288582dd037140fbeb9727c41f6805000000000000000f00000011843eaedc64e78e74e669652786b919db9451d07b32851231cafe11d013e0c6412ee228ede0df850a8c497e0705ac77af829c803321f4fb6b0401cc521042173ae5a11aed9edae1dc4d9c18e10c3492d31665a9ff74a395303de36dca7775243660ba317b1d74b8240b8705d930bfe3b861eff70a76dcaf2c90141c3794677acb87bc17d703dba28255675aa42affe775537fec43df40866b67c99b2af2191237fa5ebb078c827ab1d6cb948a534489d6db93ee60ba23c4b09da675d97710472b5bb3f5b279baba2b740bc6271bd70391d6cfe6e1480f7e4416ae5248615f1b57572a50ab1af1c31da39534a35d0def8ca312ca19b6b17e9db9d7b414c2cceb3bf9b2e3cf0254d8e381c3d7540cdf1cacfc02bfade3ce8159c353295f09bdc6988749ea4294e5977aeaa7eb822c813c4fee0d6c1f0fb912afaea8c3a9244c2c00e673846b9a2fb50b3f81737f77eee64fa0e8490a241a4a03bb020e215ba3e780524a431d39d81e1884e0782e41f20666d52c7ee7d3deb537132159fc91ad3e1df712fa98117feec5097b33c812e0cf14cd96cf0b3b9738abc5ceafb68fb958cbc9ffc9d59f2bdf34c1f5d93c814d25ced2e9a7ffcf66da3c306b2682d5e246e5ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b20fac43070ec3244a36a8c03a41decbf02573c09ab70dd66df52afdad099c8748f983542133b92d2578f3f85427c15d87da3b97ba9cf381f865e8cea5165131608050000000000000010000000114568ec51e2bc0ac35e3e2ab3efbf5a04717b8583ed40d4349a548ca33ef14e85d0aace57e7815c35f40ffb4bb9b2d47a7170f447e3f75c671106db05443289b7b0af12f0a4f77ef8c7326cd7c397b584cb26b3d8bc5178fabaafe7618113ccbf0973810c6d1e813dc59b9097ed20942bc039553b9012e3db7e479c980b7e8a3b3fb3018269e5ccaad55cf1d031a6989ddc3574a680333ddf3f7ab34d32a02762209683fbc535a9df38df984af6816f907687e19cdda23cdcc5777fd99688ed9a93261c03b2f09184311671e7ccc829796c57252b8dcc3c6a6e4741a769861c3689a82cc797179f3beccc4cf1c2da49b750ef1505994668fe4612088a197ed1970c7264e2f898cba77d4eff95e51b0c93847fbec229f5c69bcb2e1a5dfac5631cd5f666379a4a5a172810072fe2182e8690bc366b37b086a657f68a4e131af43c7cb52772c79e41b8a8ed1bc39c9776e3863a717560aa177fc903bc8694d063b55d3b60735f029d8bf01cfb0001556b069b7956c399772565997f0bb4d3e58fb58ad07ee3cd31776994d99bd6d3611f7adde7b55bd8c7c1f18dd02959503d6d0cef7b433e2a57d8a6c598954e7277c3ce8887f46388d365e72fb3d980b0b28c9b2bb3080c585776753e7afb6ab1746a0ea13abc0c43d2781c2df371b7bcd97c48ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b20e4734f50d1f04c8f3d065e401cf1dccf4d18a9915d1dad70881481ba2d207e35050000000000000014000000136e0d7425dcbca6d7d67c9bbfb3aa5e578b5d742e0e866d71aa9803e7a3a6b2b5f3338e5f8937999e100245659fe629650366eb8caa466cdf2a373323bf45ed2cc6c636dcbc12a01df03d16e2669ba4e78e1b9d58b44dd99a22781a61a09dfe0dcc956cb00c2eccab74405cc812c019dadaea4cbedb37128af37e05d1987be774ebf0ea3355ac886e83ab77ca67c49633d31402151baeaee51e582070ed16b2e35ac1590c0edfe7c64c7a40c637090ff260442f5f333921c0355260988ece530d5bab7abb80309462d982e428ed055a48bdf221e00413737b6b913918c539ec537de5b65e1d7ce8c814d88e50cc2a501d3d3aea05d9eea315b9e4498934516f6daa961c87845f068d339f04cbf86d61d316e37f835f1336220b73e1c8e137e6232bc7569b5c7e02d6be23bfdc98e091db7bd6ecd382f2d9f11771b8de1c6f1469406e8a067b1e9d7e3d3c952daa2853aac366f976d255e17f52d08ee9e932c0c51599fa0a209df343a196e88731f2825f6319c8a2c6ba944ef3b99a41798f04e259d652f3e727526714954e3a16ea9b61207db983ab1b175d865e8e88b9202da186dbef63f5db3fc6871d491a8badd2833a6ab2dfd06fc633c6b1060c90a633de818923e8846c83d44681d6c089f0ec85f9e1f801b0e0c58ce2e245c32208481e24a13b736052a903bcfe84a504540dbf1c540b139ec9681b0fd2b27b97fc26bed5f731971efffd1c9146b3e037486f08ab3252cd3ddbab241c18ad343da6f1ca2bcb283ada607bd03b54d63a612cb9070a4f291f86bdc9965c2909d4cac4d4b201695eace4157d0622311f76bc3ac17eddf97b166706d88f0f10f8b35cc4e70b0500000000000000170000001609f40d3e2551afb74e80ad0be660ea0e51b2462b6f21e2924a47ddd3440efde5b1ad1e7dbb3a0039a3854536cd1baa1507f97ca96b03bba73d73aefc62f649ede7a7750c90cdfffc44ddd71451c24e4258536af9f4afcf87b68cd0a666eabcb57cdffc44e8286f61747b88eac1154b09f46f49b8688529a034a452374c13a57b736df2ba0a1d9760c1af9405fe4a11a20e46ce86f1f30411460626155a0774833b78fa0a24035021b4a8fa3ef04f4b87b406ac875a2e79eadaac7b295cf43c18e2b74df6973e5154769732e0408c3acc68c2b3d71e4b51f54ab4a0611d477a037b5888fe5533e3a2bfd7499bf563f290fdb7850ffb57ac2ba8c7e4b5fec768c09d7cd111030830061ed37fa15f9fd36dea1063eaa959717ff038d3a49061a62a1df1b36f198cc328efba6ee25c7fe1672fdecb0f79508fbb53493eeaeda6490a6d9090c5459fa70a02cebb578ace1d504a8fe9d03d46630b81476c90e689bc49a9b6f99aa983fb8bc220ab8691ce66eb565d68b7cec62953800f6c772293741d0b7fbe32c573723008896c4982c98ebb8aed7dfc6780b01e68c66bd7599a248f70bbc11cb394de9ca1c77361164c0d140c4daff0f507af3b402974d7c61dc790986bfbac7e171bed920cb7387af1b0de57301772f74825f0b4f6dcaf848537f5d9d3ae20fa7cf3539420a14cac4f1b304339c0d31431711b5b440330068f83110e464555f17003f00b68f3991feffae49328609135e87744041f32935032e3c142b4aceb1f02d9a6c74ff55fa71bde6325e8350e63cfd40e5048082286937dbde2ae16b24bef41f8709aa84fbadc93f5afd7f97182384150271aa42940203542d28f4e1cf31a3e2ae2c2ddc50c447780ccc077a059b24ae7a8b00ca5ef328a849aaf89d2ad7c19f6f598be82be07f7408607ee0d3138d840cdc949cf2f6fc74f3570ce2a49cdfdcb7b5ca28413aa67acc1d27c2cc32f8e08dc0438727af4995803690500000000000001008200f1b2f4a376e85c835f43a6caa84ebcf40fd4c7c8e429b2dd6fae721b59bd4b778301e61c8447a50cb6cc802f26c8ea491a327bab84e6598f4505a799bb140b39356b8202f3151481d367aedf83615e9554a6e77d1971871ddccc99cab6e816ef6d3c680d82030910bea7e269d155dd372baee23129a9fe5a80b32382ee21e72c00eae1fbb7118204da9e83bdfc0e428efdcfd3462518357cfe6f29ed3c20b572dd3aeef44cdc1f498305b037f520f8470a309df44838fac47a027bcc3549126e123f0a6dfe24e05f31ef8206f6e97907d4aac2c3e18c7f96305a90971e66db5c4b24e5c5e68c589ef6a7b3648207640eb65925755918d65119ae6ae2a367768271dfd5cdef2504c5dc94fbf508a882084d25f8f63054781162544b57496429b9dd7a05dffe57174fe892a1c31bcb07ef8109dae2408132eb137e6cc60c463951fd25d3fbf3cb253e145536ce1214bcbbebd9820aeb84c0790c9a783f7e1637a888b96b37530de210c9afb8200f0dfdf7bb8db708830bb22b3f805b034f2757db294c96399dca46e61d2b9fb3fc086fe1f55f223c44b5830c0f5ba2bc9f9f5e2e0f966c7e15c464c1d219e628ddf3505de0d44c6eb7bb877e00000000000000000000000000000000000000000000000000000000000000000000810e9e13e501f3dad0f599d3ea48a3be25af71c7e4f4490fb1069ea88038adfbf0e8830ff21a31f5f77090c799038e67a62c66ef2558cdd7f6a14b07b5398c1b5f038ce4821020d611ee5788eace8758a5d3f07162535d20bc5916d964e2f43fa32d8cc8dcb783117d0f47fa5b328828b949d06e2e6c102024484ae0389483959b623c5cdc23d6068212d6e7ab14e7bdb879c6585ae257b34501877dd0ae2976953d19b5c805591ce84183132e61ca4715afd3999cff714534e93f4e4621f65fcf8a0bf6ef6044a043060d6483144304edd4e3d4861f3fc700dbeef8105867eb53b1e3292c8d395f0676378915be000000000000000000000000000000000000000000000000000000000000000000008216d162651dd6fe88095c4733f2f07d945df360549833ecdcb668c9f60a1c96757b811782fcfd2cdc293d433da64d282c0fb08e9ccc98964dc0972eb87a9f8cabeb246a82180a5c105f321e4ef8ac54e7f9a572a0e3c19a398a492137a812df313e96d563b38219614b81c46bd6274d27a0c4f15a671299221ab0e92b131711c441d9393a5eca93821a6a7c2d0db3e09d62fa7d0fa4911cadac73b3c7930492a3ca2ef9bdf31afd0328821b0043e610295c7bcc4ddae8c869f824d7a0e25aaf746b1cc98e6d3dce37289ba4821caea435e806b2fcffb07e1ed1699c0d5b3e9f6eaa23252274fe2fc2bf1e01ea10821d2bc4e744eab420930cec114fb8fd91ad05df5bbfb0e292719218be2537b042b4821ec3e07c8849f55bf53387e1aa5f6aae4aacd27eaf568ea7d58bd62250da55a574821f29f7498e0c2224db25abea7b5e727b08b6c3496848efdc992d0d9b549670ae408120fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebf82213523fe89565d1fa2f58df1cc0f81912228a1691da4553bccacb29ee1cc239b8e822276685f1e48a364d12ae5750df6f230c14184f2aaf86676f1a467e9671aded96b8323b054f009d8a1206851637aee3812fca4070d11d3c760e7201810fe6c05ffd82582242f5e0c76e6abe0887143fb8c1aa6cec1323b933bd30abfd0a268aea761e229618225be26763d7313bd31b6193277ccddec0bb87c37e3eb9a973951218a6b128b53d68226716cdf7edb320e7129073d703be182247a22f658006bd0a4a6d496b88f987e6a82274c5ec97d2dda9b58311ef0d18abb7cc99d1408fa9efd75b1d64608340876f4ef8228b5beca4460ecb2e061a8f8a16972d649ceacfc6c4e65a7bd10c460584760727282295e6fdc9f7f4627f39d3833faeb66b15d6a03bc11ab289fb5a1e8e72b52c9654700000000000000000000000000000000000000000000000000000000000000000000822b649ade048789d4a1776b5e86281c7d19393eb0c96db7174cad3b74782a783494822ce462113318884a0907ec799973c6328aaf8f07cc4ff4b14285ac1e85253d6cae822d3819c757eafe493b2c744c64108e1d8740135015c1b4533f284d2fd22bae83b3812e687238c5e070c431b4751ba45eb136af723834a46cf790283a10954a93caed5c822f2e498a8ee93575a0aede9a41c7161a718b6c3056a7f05de9a0d78c052062bea582300cdb3db65606bb7c879d812227fccf2fe6419b8e0cf509605d5a1784f8d3a73983315eba7ae09112b299550f668df71fef69773bc9c20d37e0ee0072a52e9040a98883323bc77dd95297c17e9bb20e09e36f65738a625b985fc3a7de5a29b5997ec31bc2813370beae5706986c89958eec9716ea5b0caa496c192246209fb56ce884bd88eeee8234153b16678ef43948658d5913cabf1e82d12da4973bf7d8484b66c324ad0a110a8335560de5442177cfcc4fe704581d360edb8a760432a2235be4be33eac4fe83a168823619cf02f07699072c4b9a916191a80bd4d4e5c0af389df63a062a7002f17e275d8237bc2c6ea3375644025194673ddd38190c081d93214ec51f8b4ceb6560cb1657458238f94a151434fe8c109f66b090e9b5d356670331d3133f83914cc1ef6148118d308239cf2f057c29cf342f1d9593ae19c1ae74e58cd3001ae96ebb2052ec2555975181833a656e0564e7dabb8a498ae0a7daf7273abcff3fb26f9936e1edf4ed3254845e08813b1605768f3979ecd2f134f4b820023124bb66d427506f4931038cee45c6fd3460813c9b76dd37a657fb695f43e57df144c8d1cabce7caff19f4ab9824a37d68998101813ddd5adf285c1b0f958b8aec251ad0cdd28c28c600d993140f08cad571d317be7900000000000000000000000000000000000000000000000000000000000000000000813fa95d39f45a6b8b1c339847697968a089d419723215f157d8c05338b4c33eccea83409085ddd6e9d3164cdf59247df4b0cf38d4ea9dad8c5d818760ae6a8815c26ccb814130ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f383425d49f07f68f991d5827dbd6f629edb1ef545ee2b98594f190cf6f662901ff8f482438d76c71a85874740e446db18cf50d5f96209d57b6b49b047bdcc618c51ef9f898144188733df3963bd0f72d7a79dd5228fbc7723e0243c0fea15ff4a5ff1c0b87a34814575dc0114d38e7dd2b50da208dcc14c054b7507fd3dd3246c70c5ce47f026b7b48246d7c21f4c55c1e7766d731d91e39dc14282230d29b20e56ee709a570ecf3aaef88347050401c85cf2df7fcbf71658376f9e5bb676c1f8dfe0336833b2cd35ef7d18ba8248ff749cec978ea859e63f55ebf1f4f0dd3b135077180b1e6e468472e73455eae28249625ccfa201cf750d973df3aff48d79280ef1a14a47a91e9a5dcd6850df479d62824a13a25a088ac26389f4f7e68a4461b456c83b81e933cbd55fc776fd639248feb4814b183b5a285584ad23edee073f183b9902fa085e8a9fb03d27310a5e374bcfdecf824cbe0339ad626667de5089df123c59306fed108e16f094501fb923d6d27bee6ac5834d34a1c09d5a24f5f2c7eaccad0c15d986f3024cada3324bb94c86e5a607211af7824ec79be088bc3916425a9f72ff0a6402c90ef66800a51fb33e253eeb30adbe325b824f88f8dd59d9f329bc858ee866f7a2013ea93467ff2010fba7fde86f6083d8a18982501b9415d4a3539502eb8810dd2380707636855935ed41c54525c27d3571c4c52b8351f6f8ac47ec962c89cea023b896a9e75d6d1e9189b1486295d7b483545ceaa1108252c541d9c144594724d3e1514da18d8463ce3d90f287e14590a7dd93c5ee20ad5a8153cfe6a5f5065a3b43bbc92c6fae9aafd85e959831cf529bb407c43beabe059d4882548ee3e60e2995c8113c9c50bffe8e658efd0b0406b4fa767b2ded9efa745467ab825559ca4ec52f66b025e57451c637d1ae403cf52f80976cae3bb21e59929e6f331a83569fff9023e58e35c819b87ca389778d790a167c96c5909a8c23250f84eed172578257086ebb4bfde751fbf5e5f0526cb997543b929a6fad8afd1e769a4410b99dc96c835896a796f9c880ebbb426cbb8b209170cb98c82d37b2bf41e07833f4e001ff6f648259ad806d13303256512fdacf6014f9bf19f03be00e28f1839bf88f997d3bb7a567835a38575b364728e3f436ed67295cf59ae938a6cea87c092f946d798650e52adaac00000000000000000000000000000000000000000000000000000000000000000000825c3289f4547b8e09ff906447d236379e9676136f496fff12888c5630104fc18bfd825d547c37bf138447c06c135e9210d38ee1fe8e6270747e3c20da0da5cd8b78e1d8825effd3d1936eb6aee6a32480931711e91fa69be074031a8a6e15fecb8560b7ff23815fc4115f849e49183142cebac6d391b3df831444c81e701ec1796128c08666aeff826074f96c724e5427bb88c7b3d958adf3d4b538bffdcf9ef4408b70028a68c7033c8261b0907a7beb0b0f67da99fda13e50b51b087e4e7a1e1f2f27401908c82743f8a18262efa0eb47a7fe6caf4892a88dc966b7ef01c8dbef742823d0153523aa1d0c56be81634309f738fea6e0d9953a3a0d52773ba32b08594c34a98d86f34d07c5646099f0816407870af5a02ca195beec7fc986257d8d66137472ed9b3128b9f40a3b72e3b73a8265e94f31df6a4439e63a5d79862f799c6465d5ed45619aabed96c068740edbb5f48366fc3347a6f6e876c692e54f22f882fb964c41def6951e670984849cf1524a051382677cdbf48b0ed5ef70eb626f08d2587fbf42841738f6a38d13c4fab30b287322f78268c6833c403c4f4823f7657376754c620f1f58021aa62dd402eea8fafb1356910e8369128929dbbee1ab3755507441dbac0ec0a82d61566545b4722f4d17957e695da900000000000000000000000000000000000000000000000000000000000000000000816b71eb49fd4a5b965a482d2ec317753851d7b1469c19fd1cf69214f63e8eeba535836c79ad40be70050fdb70dd06cbd0a1e6a64dc0e5f4f093824da9b82a2cf0d1f6a9836d807889d3a24e9b032bce64fc60076e6a650315be348d51410ef192b19d543c6a826ecd5387c19f6ad712066d5f2ef713bee84b30fbb549d171a56c816b7d399c116c836f4b5784e3d5ee28e2d80856a0771a88898df14416de03a02bf83e34c1a0fbef0881700aed52ba9df20b200d35452c3fe6a1d973875b5ec46dcc9179db94feef9cf3758371bd79f45988c867b152427062ab050cdf20b13965d2095280b9339119dd32c4c70000000000000000000000000000000000000000000000000000000000000000000081737dbf26de10c3f17e7b33f33dbd672ed972c021a6c6c9ffa9961f88378e6cb9ad827402f633db31d6adfb6c76c83b36a6d97042d2349429772fa9ec68d4abc1e5b70a81750d3671758f9076733dc4f1600549035371ea654aba73bf4b9d1be4a12814ae528276951a842f7123ad30d8a3acb28d4613f36e7c944d06efd5f40d5c53a2054d2f4a837794d9d359e0a426d110971907dbb361ac6c904b3a95548cf8a97ea01e0ff6e17f83786fc25690b5748d6381a161ea34a03e2258fd44fa1274523a7baae280de27e26e8279cc77ac6df43e320349bb968f1ee7a7c87d3824db323479cc488ca21188d109f5037a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000817c1753b9d5508a1eba5054f23792e811ddb0f18c3a099ca1c07e2b18b5773707bc817d6e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd62837eafc9333d79912949154cb696e5242c3efd7d53d328d21567bfd8c9381c0ea2f5827fd0f7c78c6f78fcbff0e63edc6e85d9b55426c23fa5571c660c4105c082827c4682806a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c3682810d7ba09c3ec8155ef6655f650cd123e461711cbc1204cbdbec4cc9582757566682827dd21ad2b2225b9e60d54aa4d408b2b369e733f01bc419ff14856149072a5b8d8283f06b886b717f084f84d8aa27ffb55a4915246bd559c1a36c968691dc49e80e6d82849405238ea78e2b595a44a6be590bb297cb12c09badfb30a4f6116cfb58ed146a8285c78b84080d6956c13c7811193e33077422143edecde0d1e00eae62b5d41de0be828677b0b44aa488d9adf9b22f84a98c0988ab597c26dab8c48ca95c0c75c3655b31818702d49735e609eee5d5ba9162ab8f0852b2007987511ee820b29bced53dbf0b338288c57629a7f96ce7873fdee4fbfb15c17e622b17f55dca824c01119f1b384c880d8289365415f56295bd5e863206a97d9f8c7ba1bb6d00773235791bd9a7d066f14aab838a09ac24dc3ebe152cd578775d1a8a405b6f8f6bf9ed7a4c528a348eec25ccfb31828bea184a121efd4852736419ca4f5b93d77a5abeaf7f0424595dfc3a71d77527a3828c4b8674fecc8ec7c5ed4dab3d39a31f488ce618a7e112a8fe95b57e09e1b2e75c828d7c2e5d7e65095bbf7e5988330627ff71a321b0adb90f37d242ef01b4dc52dafc828ed765b6625bc36a79c3065fef199930ea2984ffbe68b9891fe1cba8eb3dfe120a818fb6ecc201e8e490f1a4a1ea59b69f993f2114e1da1ddd95c479671b41d2776d99000000000000000000000000000000000000000000000000000000000000000000008291edeeacb801370b78cb35fa667be68dcff5922f0d8fa34e9f8b700b2a09eb9cba829202a161c74693847cccf3fe8b1026cf6956d264196193d02e2b75c3cd3e01b1c38293251646bc9e62a427a78a2d52c78375b5f141e663ed241a51184a5cec396c91c88294a78a9722674c766c464ed75e83d483a7b75b8cb86b41cbd08299e4b04c1b4f538395748122c82e4f38843b176c8a20a76456dd4e148f0282dd6ef1a40837b33b9d748296246f383d8a7fd6b04a1c3e195a845931cc5f5a9d1b30bec3b3b4e0deeee060d28197f3d8090b4c997ffaffd90dc29a41a8144d882d559217935cb5685b7277a46e658298fd27d9fbe0eddfee31de2718d980c2c4782e53de491dac296d915fc8e1ad88138299528f2ca0cdd10f5a6287a8ce1ec0006a014a155c938c0d8b7f3f382c7ab30a5e839acacc3a895aea7fe8a4d34b50fd1f6a7632a00202b8882b7cf8f5ec617280b4fd839b5e1467666430722fba8ab3324cc86d177d7f3b639a724b3e897f4914ed954def829c7244ae9044e6ff890c7665be91dd84c7c3b1756f14af5ac03cfcef93f38b4843829da1768b636e18c5d2a6ae011f24568a89ec2892218b00c8c0caf4b80add908cb2819e2a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adc829f2073fef9cc56142f1df250d19183ff67e50d8826e27676efd02457669e4dc61e81a03da629d47a1b2e7eb83aba45ea93d058f095438bae1a2a9ee4a1dfc7786578a40000000000000000000000000000000000000000000000000000000000000000000082a2cefafe37657818efb63ad8bd2768581fa3cb9c7914bd64841f4f6b7b609839e181a3f4c42de62664ba2b827ef118582a27ef1d0bec48371f84773968fc5c5236a34482a4931bd7d67ef7550823460dcc75a5d5f3a629c01476c73f031381c6389ee702f983a5f026d2da2d599b912de68c1f1259852390ac5d98bd534cc3fe1de8e8bcfc6edd83a673ed39b7f1ee81d89d271cb6b4966456d99e808b1c4e54c54de261e357a8513b83a78608f7e2e25993fd0f02f32ea0a167806e3f2e8ff219ac6554217d6331030cd681a8a3b0d49b0f3701290b8ec9936179e45c984a14a92a9a975e315e18b6cd4cc8db82a953cedfcc8e3581074e0e4eb18f6de9a5b4640b34ef8eac28d1eafc80ac021b9282aa8d5a057b18e9f3a5253d443b0e76096874c3c1e48a4703c6ca1ef56db1bbb1d681ab2cb7dfb83c7cf9fe7fd10016691e0364f40b0590dcb3e5438d8069fe0d5cdacc82acc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf82adb6a39c37d81e273663e947f15c456d1c9dfc67e92b38fecd823eeca02406721182aeaae8e160edf02b0f9ae9aa27ad3145a79e79f4f623fe8297eea9e5b2f3d664d982aff152441229e4c9e5c26ec6da14860d0a13883032544f8df5ceb3fabc683f62cc81b0c1e1574bf5d31703dc0a127765a3676d0df849f709696381ee1c2cc5557e587882b1540e0a5f44e12ed1757dd27b315ca562e92c752c2685260e4270b09598d7138e82b20828924fcb810d365e8d24ddd49adcfc78fe4717f77877052e1a8eb10e38bfaa82b3a2c488af3e09eb0e31d8143d398f7dda43646f3ea2d504298af115ac307118a30000000000000000000000000000000000000000000000000000000000000000000081b562401dac3abe683c505085003b5f1edf0d335403dab864e57879c1ef07b9362b0000000000000000000000000000000000000000000000000000000000000000000082b795ea355e983abfd95f911d36a248303cc59a338f618f8d24a92fd926f9ad11d782b8fdef667eec41c3c4eefcb32fe968aa437858e040fe44b0973057f0050c7de7ae82b978658c867ac40f02a43c0c5982ef425ab10a8495ffe6381719627cca41c3594282ba6c21b3d4ac7d0ed482eb8978952912383d1858f126e43ce63d80e8d3879d02ad83bb7c25dc7526a1292c6870988db1631d750cd1af973956c8220a50673e4957e7ab83bcd7cca404337f036f72dd35f99f7239b1486c38f39f18ff3a90563e9c984fd1ea82bdee862bb52e1b03786f7ff8ee465882599a4659776d0e31ef3221a266a862ba1882be8edd6bcb8050099c412e0d20df29d7629425d2c79174abe24dff4443f18de3bf81bf2700f95455194d3e84d8e87c961f255ddea3f04579f59136f20e0bccc29f571382c07d49fa9e08960e21fe964f062e02830a71f37f3ecf291e067b241e1e3ef1f9f481c17d2427800f94d3ef7187b314e1db583dc5e4948c930e7f3ed3113837a62b25d582c24fda34b829a2908ef34889a1f47a70024dc403297fcd4fd6916d670c58d13a2e82c3abaea8f8541dcf4cd9ed0537e7d3b9d3fac93dd46241db8adb4c4142506f9c7882c47c7c6eb3412745ea2e0e04a9ada44b590dab2cbbdc48c980a63682c5a0e38b7e83c5da4dc8f7ccad2bb9c6925355f904e071bdb1c6b9cc46351e7c7bba5e2eb47eab82c65d0f4a212de2df64a6130a980a20e67891aecf62024adf4c030282df9b585c6782c7559274366c63584b5157a60df9c9ec9d4947a67a028ca0894340c008d4eacfa282c8bc7eb79857b73b6b904539ffcb139e7bbbfec439f542157a48854636c40cfea382c9fbcc4033f36452dc3aa302638f4d9e5ce0ca154e2749451656297bb37d9b3d2882ca943ce2c2b5d0936ae64b9ad53ec19488a601bff2ba2f662b46e614d55fec231481cb2525c5102551931c03507f3f82f7fd485b1f0c1dc78fcfe9e0283c57fbb0820182cc5a7600af1e275d682ba944aeb045fc68129fdb7d0c26d81d25a9c59b96d9705e82cd02d1e243241f14372d744853511ca4233141d193974b885038bafb050b5379eb82ce21f4c8e29af479937b7003362a7d68edfa74379b530703103bfea3d7953a640f83cf1b98ccfe3ab6543eb03dd1bce2f20b9507147fb5fc4bbd98a87aa87aa20dd5c981d0386e1263c68452f2a7e8c79ed52a823ec89d6bf46e797201fc00ab128205dcf683d13fea3a413978d9bcb5741fbed81da42b225f8cecac09f06953edfe7e00108a6382d2172aa707fa1c094e826045cd1c7da8511230beb3362018501ec675a37d665a3782d3d90665c2039281e06f465e466d2bf610fc5d0a20108eb10753c7db95a46b29b783d400d8e29b5a0aa3724e306263abbb850f089bdcef45b23b3482afe140f4c0b14881d5c7328696f6711fb114cd9304d9438c6068cbf0924bf06948b264b5cf003fef6d83d6df42dd9856cc1add982ae3ea0a3469d67e529e12ee902d1a0d91eef2c974040282d72eaa2d29df73b477d6f604051ff9a336bd9a4cbe56ab07e72c6d830be8b45d6483d8b66445918ffda98b322ee335639b33b85adf73cc3eb7fe79905e4de88cf5e1d682d9f2a07c84462d24b5ace87e06fa474e1be02a7bef743e5e1279bdf38d87f159b282da9e6aef73a14cb2a3115f6c02cd5ddb642ac0f01249b7b5bc70466122b06f6cba83db581439a4385789b30e62b31a2559a9f0c036e6c91524efd70389e640b15780e981dc780fcf98c011b75115d09c1e4f68b97473d7a993e21df92cedb26034416180fd82dddd24790a3ba16f910878570e12ebca5837314c71436b292c2fa4dc34e4f0e20e81de03729c44efe76c83ea2a9c196ea41b1b4b2954da5b520abb4c83085e72f5c13282dfece2036cd86a250099c95b2e94a19884aa09c40344cff9aa29a1e3c8a16a237383e0451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb682e16af917cf83fed15c227c4810728a489bfa8e9f26b9ab52de9595957a8a8f3c4282e214ce0e0b4af7874b8478eea1dcf6397ac2050850397cbf365cde254935713f0682e31c2769dedb693fc908638f4e7efc5fcd911386dc62d8d065f1dd36d9e9ffbf3682e446d10d725e0850240db0b4c17206716724dec942f8d71d4a5fb9317ee8702c0282e5004f6faf401fd2c434c3a1ab98e01d0da5a440944c975b0a9196bd84159af16f82e68cb5a10b5137df23a3e59a1974e4671b3265b5b8c9b22389a6094b60d1b10bf883e7c7806eb38a88ed923261b19b682c7fcb287ae2775ec61b3f3ffed317b8abedee82e8b964109d0f59cd45503995f6f1a75f23b673ae3b35ed471856c5aef1dd15ed1a82e9d783304c0a17f571c20371474004d6389d7c011c922f477e491f1d89735604ee82ea2493970e959787aea5f173084070994aa1a8da45453a65176380c50fff68660e82eb7d23a5c1f090c317bb7280c98fcec544b391ed5a5e4563b5bf8afa4fac3d66c682ecc7353997fa288569bd545482122edbaf0ceff0a8f9aabbf5bdf91922f4753e1882ed6a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c3682eedb3e6f4eb0aad660a3b130e99dd8236649d25d857978e355289daf260c0d2ff583efb68768db076e5b87d3e59efedb04e5d73c0106fc55669161ed628957bedcc3c181f064c7c11ae35d68403297bb4498707ff4d1806803016b8012394e6f26bad91e5981f108213f43607a01e1ebc15bdea6ca1f9ce34eb69b5f3259b374c48fb0b90fb4730000000000000000000000000000000000000000000000000000000000000000000082f330f52905a4b3eeae80f9b6266b218153ef6aff0239a78bf78ff61750408363a082f42ba4a51f15ef5f218cfa6d8ad0f7bf87034b694e5b306cd801aa32ba8c9fac8483f53a147c0833ecc6d791744e3ee68006aace62faa7c3f7ed59ea4148f5c382a90782f6aceb818339ccdc236559b0cef9f4c0dac64b75c1427641c0dcf59f718036d5e483f7e38d78d42b2d31e90abaa40d10f9579db00095a52ac5f68dda4b1bb930f32e8a82f88d9c1f58e58f8381dcf857d7d1148060bac7f0fd0883f4789ab336c01f99905783f9e712400137e2443e2d395673af3b8c3198b9c0cd5acf9f11e583f4483a4cfe3482fa90db986b2cee652f0bae839decc2e93bb366064c70dee04ae9a54c525ae969f382fb92f33b477debf57b42feb572dfb32cee63ccf5c76d17cd23d6e1a5225469c75982fcbd7c34f96d4c990f443ade540e4f76a4551173ddf6b992e8f2e81b270940474e83fd003e2d0d96a597f588eb980dfe3f09f9a8006ce50bb6ae8f6edc5d35622ed93e83fe6e9cecdef5ed25b5af999bfaf7e85a101c6cb3342bea7ab77d5feb86965c50cc82ff67ee2b99e6c75021dc4e5efbace19244e7c117458336ab9a969f48149c2de81ff1b2f4a376e85c835f43a6caa84ebcf40fd4c7c8e429b2dd6fae721b59bd4b77e61c8447a50cb6cc802f26c8ea491a327bab84e6598f4505a799bb140b39356bf3151481d367aedf83615e9554a6e77d1971871ddccc99cab6e816ef6d3c680d0910bea7e269d155dd372baee23129a9fe5a80b32382ee21e72c00eae1fbb711da9e83bdfc0e428efdcfd3462518357cfe6f29ed3c20b572dd3aeef44cdc1f49b037f520f8470a309df44838fac47a027bcc3549126e123f0a6dfe24e05f31eff6e97907d4aac2c3e18c7f96305a90971e66db5c4b24e5c5e68c589ef6a7b364640eb65925755918d65119ae6ae2a367768271dfd5cdef2504c5dc94fbf508a84d25f8f63054781162544b57496429b9dd7a05dffe57174fe892a1c31bcb07efdae2408132eb137e6cc60c463951fd25d3fbf3cb253e145536ce1214bcbbebd9eb84c0790c9a783f7e1637a888b96b37530de210c9afb8200f0dfdf7bb8db708b22b3f805b034f2757db294c96399dca46e61d2b9fb3fc086fe1f55f223c44b50f5ba2bc9f9f5e2e0f966c7e15c464c1d219e628ddf3505de0d44c6eb7bb877ec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a9e13e501f3dad0f599d3ea48a3be25af71c7e4f4490fb1069ea88038adfbf0e8f21a31f5f77090c799038e67a62c66ef2558cdd7f6a14b07b5398c1b5f038ce420d611ee5788eace8758a5d3f07162535d20bc5916d964e2f43fa32d8cc8dcb77d0f47fa5b328828b949d06e2e6c102024484ae0389483959b623c5cdc23d606d6e7ab14e7bdb879c6585ae257b34501877dd0ae2976953d19b5c805591ce8412e61ca4715afd3999cff714534e93f4e4621f65fcf8a0bf6ef6044a043060d644304edd4e3d4861f3fc700dbeef8105867eb53b1e3292c8d395f0676378915bec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ad162651dd6fe88095c4733f2f07d945df360549833ecdcb668c9f60a1c96757b82fcfd2cdc293d433da64d282c0fb08e9ccc98964dc0972eb87a9f8cabeb246a0a5c105f321e4ef8ac54e7f9a572a0e3c19a398a492137a812df313e96d563b3614b81c46bd6274d27a0c4f15a671299221ab0e92b131711c441d9393a5eca936a7c2d0db3e09d62fa7d0fa4911cadac73b3c7930492a3ca2ef9bdf31afd03280043e610295c7bcc4ddae8c869f824d7a0e25aaf746b1cc98e6d3dce37289ba4aea435e806b2fcffb07e1ed1699c0d5b3e9f6eaa23252274fe2fc2bf1e01ea102bc4e744eab420930cec114fb8fd91ad05df5bbfb0e292719218be2537b042b4c3e07c8849f55bf53387e1aa5f6aae4aacd27eaf568ea7d58bd62250da55a57429f7498e0c2224db25abea7b5e727b08b6c3496848efdc992d0d9b549670ae40fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebf3523fe89565d1fa2f58df1cc0f81912228a1691da4553bccacb29ee1cc239b8e76685f1e48a364d12ae5750df6f230c14184f2aaf86676f1a467e9671aded96bb054f009d8a1206851637aee3812fca4070d11d3c760e7201810fe6c05ffd8252f5e0c76e6abe0887143fb8c1aa6cec1323b933bd30abfd0a268aea761e22961be26763d7313bd31b6193277ccddec0bb87c37e3eb9a973951218a6b128b53d6716cdf7edb320e7129073d703be182247a22f658006bd0a4a6d496b88f987e6a4c5ec97d2dda9b58311ef0d18abb7cc99d1408fa9efd75b1d64608340876f4efb5beca4460ecb2e061a8f8a16972d649ceacfc6c4e65a7bd10c46058476072725e6fdc9f7f4627f39d3833faeb66b15d6a03bc11ab289fb5a1e8e72b52c96547c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a649ade048789d4a1776b5e86281c7d19393eb0c96db7174cad3b74782a783494e462113318884a0907ec799973c6328aaf8f07cc4ff4b14285ac1e85253d6cae3819c757eafe493b2c744c64108e1d8740135015c1b4533f284d2fd22bae83b3687238c5e070c431b4751ba45eb136af723834a46cf790283a10954a93caed5c2e498a8ee93575a0aede9a41c7161a718b6c3056a7f05de9a0d78c052062bea50cdb3db65606bb7c879d812227fccf2fe6419b8e0cf509605d5a1784f8d3a7395eba7ae09112b299550f668df71fef69773bc9c20d37e0ee0072a52e9040a9883bc77dd95297c17e9bb20e09e36f65738a625b985fc3a7de5a29b5997ec31bc270beae5706986c89958eec9716ea5b0caa496c192246209fb56ce884bd88eeee153b16678ef43948658d5913cabf1e82d12da4973bf7d8484b66c324ad0a110a560de5442177cfcc4fe704581d360edb8a760432a2235be4be33eac4fe83a16819cf02f07699072c4b9a916191a80bd4d4e5c0af389df63a062a7002f17e275dbc2c6ea3375644025194673ddd38190c081d93214ec51f8b4ceb6560cb165745f94a151434fe8c109f66b090e9b5d356670331d3133f83914cc1ef6148118d30cf2f057c29cf342f1d9593ae19c1ae74e58cd3001ae96ebb2052ec2555975181656e0564e7dabb8a498ae0a7daf7273abcff3fb26f9936e1edf4ed3254845e081605768f3979ecd2f134f4b820023124bb66d427506f4931038cee45c6fd34609b76dd37a657fb695f43e57df144c8d1cabce7caff19f4ab9824a37d68998101dd5adf285c1b0f958b8aec251ad0cdd28c28c600d993140f08cad571d317be79c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aa95d39f45a6b8b1c339847697968a089d419723215f157d8c05338b4c33eccea9085ddd6e9d3164cdf59247df4b0cf38d4ea9dad8c5d818760ae6a8815c26ccb30ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f35d49f07f68f991d5827dbd6f629edb1ef545ee2b98594f190cf6f662901ff8f48d76c71a85874740e446db18cf50d5f96209d57b6b49b047bdcc618c51ef9f89188733df3963bd0f72d7a79dd5228fbc7723e0243c0fea15ff4a5ff1c0b87a3475dc0114d38e7dd2b50da208dcc14c054b7507fd3dd3246c70c5ce47f026b7b4d7c21f4c55c1e7766d731d91e39dc14282230d29b20e56ee709a570ecf3aaef8050401c85cf2df7fcbf71658376f9e5bb676c1f8dfe0336833b2cd35ef7d18baff749cec978ea859e63f55ebf1f4f0dd3b135077180b1e6e468472e73455eae2625ccfa201cf750d973df3aff48d79280ef1a14a47a91e9a5dcd6850df479d6213a25a088ac26389f4f7e68a4461b456c83b81e933cbd55fc776fd639248feb4183b5a285584ad23edee073f183b9902fa085e8a9fb03d27310a5e374bcfdecfbe0339ad626667de5089df123c59306fed108e16f094501fb923d6d27bee6ac534a1c09d5a24f5f2c7eaccad0c15d986f3024cada3324bb94c86e5a607211af7c79be088bc3916425a9f72ff0a6402c90ef66800a51fb33e253eeb30adbe325b88f8dd59d9f329bc858ee866f7a2013ea93467ff2010fba7fde86f6083d8a1891b9415d4a3539502eb8810dd2380707636855935ed41c54525c27d3571c4c52bf6f8ac47ec962c89cea023b896a9e75d6d1e9189b1486295d7b483545ceaa110c541d9c144594724d3e1514da18d8463ce3d90f287e14590a7dd93c5ee20ad5acfe6a5f5065a3b43bbc92c6fae9aafd85e959831cf529bb407c43beabe059d488ee3e60e2995c8113c9c50bffe8e658efd0b0406b4fa767b2ded9efa745467ab59ca4ec52f66b025e57451c637d1ae403cf52f80976cae3bb21e59929e6f331a9fff9023e58e35c819b87ca389778d790a167c96c5909a8c23250f84eed17257086ebb4bfde751fbf5e5f0526cb997543b929a6fad8afd1e769a4410b99dc96c96a796f9c880ebbb426cbb8b209170cb98c82d37b2bf41e07833f4e001ff6f64ad806d13303256512fdacf6014f9bf19f03be00e28f1839bf88f997d3bb7a56738575b364728e3f436ed67295cf59ae938a6cea87c092f946d798650e52adaacc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a3289f4547b8e09ff906447d236379e9676136f496fff12888c5630104fc18bfd547c37bf138447c06c135e9210d38ee1fe8e6270747e3c20da0da5cd8b78e1d8ffd3d1936eb6aee6a32480931711e91fa69be074031a8a6e15fecb8560b7ff23c4115f849e49183142cebac6d391b3df831444c81e701ec1796128c08666aeff74f96c724e5427bb88c7b3d958adf3d4b538bffdcf9ef4408b70028a68c7033cb0907a7beb0b0f67da99fda13e50b51b087e4e7a1e1f2f27401908c82743f8a1efa0eb47a7fe6caf4892a88dc966b7ef01c8dbef742823d0153523aa1d0c56be4309f738fea6e0d9953a3a0d52773ba32b08594c34a98d86f34d07c5646099f007870af5a02ca195beec7fc986257d8d66137472ed9b3128b9f40a3b72e3b73ae94f31df6a4439e63a5d79862f799c6465d5ed45619aabed96c068740edbb5f4fc3347a6f6e876c692e54f22f882fb964c41def6951e670984849cf1524a05137cdbf48b0ed5ef70eb626f08d2587fbf42841738f6a38d13c4fab30b287322f7c6833c403c4f4823f7657376754c620f1f58021aa62dd402eea8fafb1356910ec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a71eb49fd4a5b965a482d2ec317753851d7b1469c19fd1cf69214f63e8eeba53579ad40be70050fdb70dd06cbd0a1e6a64dc0e5f4f093824da9b82a2cf0d1f6a9807889d3a24e9b032bce64fc60076e6a650315be348d51410ef192b19d543c6acd5387c19f6ad712066d5f2ef713bee84b30fbb549d171a56c816b7d399c116c4b5784e3d5ee28e2d80856a0771a88898df14416de03a02bf83e34c1a0fbef080aed52ba9df20b200d35452c3fe6a1d973875b5ec46dcc9179db94feef9cf375bd79f45988c867b152427062ab050cdf20b13965d2095280b9339119dd32c4c7c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a7dbf26de10c3f17e7b33f33dbd672ed972c021a6c6c9ffa9961f88378e6cb9ad02f633db31d6adfb6c76c83b36a6d97042d2349429772fa9ec68d4abc1e5b70a0d3671758f9076733dc4f1600549035371ea654aba73bf4b9d1be4a12814ae52951a842f7123ad30d8a3acb28d4613f36e7c944d06efd5f40d5c53a2054d2f4a94d9d359e0a426d110971907dbb361ac6c904b3a95548cf8a97ea01e0ff6e17f6fc25690b5748d6381a161ea34a03e2258fd44fa1274523a7baae280de27e26ecc77ac6df43e320349bb968f1ee7a7c87d3824db323479cc488ca21188d109f5d270b4e5d8714dddd8cd84b96ad09e2e246b4203e73f0893e17bbfb2f3597759c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1753b9d5508a1eba5054f23792e811ddb0f18c3a099ca1c07e2b18b5773707bc6e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd62afc9333d79912949154cb696e5242c3efd7d53d328d21567bfd8c9381c0ea2f5d0f7c78c6f78fcbff0e63edc6e85d9b55426c23fa5571c660c4105c082827c466a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c360d7ba09c3ec8155ef6655f650cd123e461711cbc1204cbdbec4cc958275756667dd21ad2b2225b9e60d54aa4d408b2b369e733f01bc419ff14856149072a5b8df06b886b717f084f84d8aa27ffb55a4915246bd559c1a36c968691dc49e80e6d9405238ea78e2b595a44a6be590bb297cb12c09badfb30a4f6116cfb58ed146ac78b84080d6956c13c7811193e33077422143edecde0d1e00eae62b5d41de0be77b0b44aa488d9adf9b22f84a98c0988ab597c26dab8c48ca95c0c75c3655b3102d49735e609eee5d5ba9162ab8f0852b2007987511ee820b29bced53dbf0b33c57629a7f96ce7873fdee4fbfb15c17e622b17f55dca824c01119f1b384c880d365415f56295bd5e863206a97d9f8c7ba1bb6d00773235791bd9a7d066f14aab09ac24dc3ebe152cd578775d1a8a405b6f8f6bf9ed7a4c528a348eec25ccfb31ea184a121efd4852736419ca4f5b93d77a5abeaf7f0424595dfc3a71d77527a34b8674fecc8ec7c5ed4dab3d39a31f488ce618a7e112a8fe95b57e09e1b2e75c7c2e5d7e65095bbf7e5988330627ff71a321b0adb90f37d242ef01b4dc52dafcd765b6625bc36a79c3065fef199930ea2984ffbe68b9891fe1cba8eb3dfe120ab6ecc201e8e490f1a4a1ea59b69f993f2114e1da1ddd95c479671b41d2776d99c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aedeeacb801370b78cb35fa667be68dcff5922f0d8fa34e9f8b700b2a09eb9cba02a161c74693847cccf3fe8b1026cf6956d264196193d02e2b75c3cd3e01b1c3251646bc9e62a427a78a2d52c78375b5f141e663ed241a51184a5cec396c91c8a78a9722674c766c464ed75e83d483a7b75b8cb86b41cbd08299e4b04c1b4f53748122c82e4f38843b176c8a20a76456dd4e148f0282dd6ef1a40837b33b9d74246f383d8a7fd6b04a1c3e195a845931cc5f5a9d1b30bec3b3b4e0deeee060d2f3d8090b4c997ffaffd90dc29a41a8144d882d559217935cb5685b7277a46e65fd27d9fbe0eddfee31de2718d980c2c4782e53de491dac296d915fc8e1ad8813528f2ca0cdd10f5a6287a8ce1ec0006a014a155c938c0d8b7f3f382c7ab30a5ecacc3a895aea7fe8a4d34b50fd1f6a7632a00202b8882b7cf8f5ec617280b4fd5e1467666430722fba8ab3324cc86d177d7f3b639a724b3e897f4914ed954def7244ae9044e6ff890c7665be91dd84c7c3b1756f14af5ac03cfcef93f38b4843a1768b636e18c5d2a6ae011f24568a89ec2892218b00c8c0caf4b80add908cb22a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adc2073fef9cc56142f1df250d19183ff67e50d8826e27676efd02457669e4dc61e3da629d47a1b2e7eb83aba45ea93d058f095438bae1a2a9ee4a1dfc7786578a4c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967acefafe37657818efb63ad8bd2768581fa3cb9c7914bd64841f4f6b7b609839e1f4c42de62664ba2b827ef118582a27ef1d0bec48371f84773968fc5c5236a344931bd7d67ef7550823460dcc75a5d5f3a629c01476c73f031381c6389ee702f9f026d2da2d599b912de68c1f1259852390ac5d98bd534cc3fe1de8e8bcfc6edd73ed39b7f1ee81d89d271cb6b4966456d99e808b1c4e54c54de261e357a8513b8608f7e2e25993fd0f02f32ea0a167806e3f2e8ff219ac6554217d6331030cd6a3b0d49b0f3701290b8ec9936179e45c984a14a92a9a975e315e18b6cd4cc8db53cedfcc8e3581074e0e4eb18f6de9a5b4640b34ef8eac28d1eafc80ac021b928d5a057b18e9f3a5253d443b0e76096874c3c1e48a4703c6ca1ef56db1bbb1d62cb7dfb83c7cf9fe7fd10016691e0364f40b0590dcb3e5438d8069fe0d5cdaccc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cfb6a39c37d81e273663e947f15c456d1c9dfc67e92b38fecd823eeca024067211aae8e160edf02b0f9ae9aa27ad3145a79e79f4f623fe8297eea9e5b2f3d664d9f152441229e4c9e5c26ec6da14860d0a13883032544f8df5ceb3fabc683f62ccc1e1574bf5d31703dc0a127765a3676d0df849f709696381ee1c2cc5557e5878540e0a5f44e12ed1757dd27b315ca562e92c752c2685260e4270b09598d7138e0828924fcb810d365e8d24ddd49adcfc78fe4717f77877052e1a8eb10e38bfaaa2c488af3e09eb0e31d8143d398f7dda43646f3ea2d504298af115ac307118a3c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a62401dac3abe683c505085003b5f1edf0d335403dab864e57879c1ef07b9362bc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a95ea355e983abfd95f911d36a248303cc59a338f618f8d24a92fd926f9ad11d7fdef667eec41c3c4eefcb32fe968aa437858e040fe44b0973057f0050c7de7ae78658c867ac40f02a43c0c5982ef425ab10a8495ffe6381719627cca41c359426c21b3d4ac7d0ed482eb8978952912383d1858f126e43ce63d80e8d3879d02ad7c25dc7526a1292c6870988db1631d750cd1af973956c8220a50673e4957e7abd7cca404337f036f72dd35f99f7239b1486c38f39f18ff3a90563e9c984fd1eaee862bb52e1b03786f7ff8ee465882599a4659776d0e31ef3221a266a862ba188edd6bcb8050099c412e0d20df29d7629425d2c79174abe24dff4443f18de3bf2700f95455194d3e84d8e87c961f255ddea3f04579f59136f20e0bccc29f57137d49fa9e08960e21fe964f062e02830a71f37f3ecf291e067b241e1e3ef1f9f47d2427800f94d3ef7187b314e1db583dc5e4948c930e7f3ed3113837a62b25d54fda34b829a2908ef34889a1f47a70024dc403297fcd4fd6916d670c58d13a2eabaea8f8541dcf4cd9ed0537e7d3b9d3fac93dd46241db8adb4c4142506f9c787c7c6eb3412745ea2e0e04a9ada44b590dab2cbbdc48c980a63682c5a0e38b7eda4dc8f7ccad2bb9c6925355f904e071bdb1c6b9cc46351e7c7bba5e2eb47eab5d0f4a212de2df64a6130a980a20e67891aecf62024adf4c030282df9b585c67559274366c63584b5157a60df9c9ec9d4947a67a028ca0894340c008d4eacfa2bc7eb79857b73b6b904539ffcb139e7bbbfec439f542157a48854636c40cfea3fbcc4033f36452dc3aa302638f4d9e5ce0ca154e2749451656297bb37d9b3d28943ce2c2b5d0936ae64b9ad53ec19488a601bff2ba2f662b46e614d55fec23142525c5102551931c03507f3f82f7fd485b1f0c1dc78fcfe9e0283c57fbb082015a7600af1e275d682ba944aeb045fc68129fdb7d0c26d81d25a9c59b96d9705e02d1e243241f14372d744853511ca4233141d193974b885038bafb050b5379eb21f4c8e29af479937b7003362a7d68edfa74379b530703103bfea3d7953a640f1b98ccfe3ab6543eb03dd1bce2f20b9507147fb5fc4bbd98a87aa87aa20dd5c9386e1263c68452f2a7e8c79ed52a823ec89d6bf46e797201fc00ab128205dcf63fea3a413978d9bcb5741fbed81da42b225f8cecac09f06953edfe7e00108a63172aa707fa1c094e826045cd1c7da8511230beb3362018501ec675a37d665a37d90665c2039281e06f465e466d2bf610fc5d0a20108eb10753c7db95a46b29b700d8e29b5a0aa3724e306263abbb850f089bdcef45b23b3482afe140f4c0b148c7328696f6711fb114cd9304d9438c6068cbf0924bf06948b264b5cf003fef6ddf42dd9856cc1add982ae3ea0a3469d67e529e12ee902d1a0d91eef2c97404022eaa2d29df73b477d6f604051ff9a336bd9a4cbe56ab07e72c6d830be8b45d64b66445918ffda98b322ee335639b33b85adf73cc3eb7fe79905e4de88cf5e1d6f2a07c84462d24b5ace87e06fa474e1be02a7bef743e5e1279bdf38d87f159b29e6aef73a14cb2a3115f6c02cd5ddb642ac0f01249b7b5bc70466122b06f6cba581439a4385789b30e62b31a2559a9f0c036e6c91524efd70389e640b15780e9780fcf98c011b75115d09c1e4f68b97473d7a993e21df92cedb26034416180fddd24790a3ba16f910878570e12ebca5837314c71436b292c2fa4dc34e4f0e20e03729c44efe76c83ea2a9c196ea41b1b4b2954da5b520abb4c83085e72f5c132ece2036cd86a250099c95b2e94a19884aa09c40344cff9aa29a1e3c8a16a2373451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb66af917cf83fed15c227c4810728a489bfa8e9f26b9ab52de9595957a8a8f3c4214ce0e0b4af7874b8478eea1dcf6397ac2050850397cbf365cde254935713f061c2769dedb693fc908638f4e7efc5fcd911386dc62d8d065f1dd36d9e9ffbf3646d10d725e0850240db0b4c17206716724dec942f8d71d4a5fb9317ee8702c02004f6faf401fd2c434c3a1ab98e01d0da5a440944c975b0a9196bd84159af16f8cb5a10b5137df23a3e59a1974e4671b3265b5b8c9b22389a6094b60d1b10bf8c7806eb38a88ed923261b19b682c7fcb287ae2775ec61b3f3ffed317b8abedeeb964109d0f59cd45503995f6f1a75f23b673ae3b35ed471856c5aef1dd15ed1ad783304c0a17f571c20371474004d6389d7c011c922f477e491f1d89735604ee2493970e959787aea5f173084070994aa1a8da45453a65176380c50fff68660e7d23a5c1f090c317bb7280c98fcec544b391ed5a5e4563b5bf8afa4fac3d66c6c7353997fa288569bd545482122edbaf0ceff0a8f9aabbf5bdf91922f4753e186a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c36db3e6f4eb0aad660a3b130e99dd8236649d25d857978e355289daf260c0d2ff5b68768db076e5b87d3e59efedb04e5d73c0106fc55669161ed628957bedcc3c164c7c11ae35d68403297bb4498707ff4d1806803016b8012394e6f26bad91e5908213f43607a01e1ebc15bdea6ca1f9ce34eb69b5f3259b374c48fb0b90fb473c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a30f52905a4b3eeae80f9b6266b218153ef6aff0239a78bf78ff61750408363a02ba4a51f15ef5f218cfa6d8ad0f7bf87034b694e5b306cd801aa32ba8c9fac843a147c0833ecc6d791744e3ee68006aace62faa7c3f7ed59ea4148f5c382a907aceb818339ccdc236559b0cef9f4c0dac64b75c1427641c0dcf59f718036d5e4e38d78d42b2d31e90abaa40d10f9579db00095a52ac5f68dda4b1bb930f32e8a8d9c1f58e58f8381dcf857d7d1148060bac7f0fd0883f4789ab336c01f999057e712400137e2443e2d395673af3b8c3198b9c0cd5acf9f11e583f4483a4cfe3490db986b2cee652f0bae839decc2e93bb366064c70dee04ae9a54c525ae969f392f33b477debf57b42feb572dfb32cee63ccf5c76d17cd23d6e1a5225469c759bd7c34f96d4c990f443ade540e4f76a4551173ddf6b992e8f2e81b270940474e003e2d0d96a597f588eb980dfe3f09f9a8006ce50bb6ae8f6edc5d35622ed93e6e9cecdef5ed25b5af999bfaf7e85a101c6cb3342bea7ab77d5feb86965c50cc67ee2b99e6c75021dc4e5efbace19244e7c117458336ab9a969f48149c2de81f032a0500000000000001008500d834829acb70c5e87bde46e353200569cf87e95eaa34eadd9c8f80f71c28da5b8501c0968dec66c3f3d10f1765c1714dcee629d68687b342cde6942d169e6c68f45d85027c48d825e0828ea79647d4c94d07b982e6f39e51a6b9e65cf3c340da28292f198503ccd0d94cf61ac05480ef5f6784e9801d3ec5fe519e94e272c9282dcb466e0c5a8504db00bd6035f2a69a6571096bbb9641191774354ac2d4fac1dda753da30a588628505e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e85060008d59731689609bf0f914a5d7334c1d5aece9e8a60ec576e0cd3aca5ae41c6850773cac2d4c7295bac251645b4ca1ecdbc0d5052b19691a7cfec17e92602b929768508b7e0fc397c44818e082f1887281a9af3909c5d5364086ed2e9947adf6c21c63285090a5171b6157a45ee0df11cae69123cb25a78d03cbff669763985258a4053f759850ae248723604ae90b054046e06f0a84503495ba6e97cb79bb70f6211bf6d1a9a48850b20d1535a9f03a0f11b37a7fc9483a718080feaa9778cf9fa8ffb3f5fa4f05dc6850c33ebf477f112d321d2c84343e5d51324218f9eac2f12bbf65b67394c3fda2f4f850da71d3515b9e1a737a45c45249034beb43e0898763e7e57fc8dca75cc79941eb5850e10cde68611ed832377566c36bfb7d69352c43a41b93be21b0073d2d349270116050f000000000000000000000000000000000000000000000000000000000000000085104c0a627666a75bbeb65d10b72c9cd3d870ec5f0f5116befd878e4f134eaad5a705110000000000000000000000000000000000000000000000000000000000000000851281c10007008812125975200f45c1e179551386b710338836438ed0c55ff583a885134bd418bc77f174d71b65313c3b37152e2c19424eef2f4b96325f355c7d990ca485148667a8acbbebac91ea390c89c59badc8f7183df97176084f82d839202e5208d18515a8849cfbdf34d5ec84ca6cfaa60aadc500ccfc6e194360b1a6e80dfd639d8b5f85165a5ffda23d1e1b780ca62675263e6028a53d8b7a572188fa820c1c957bea2bd38517e0c84a079b77276f7397c68d925725c9c5f12de25a11c9296556ee4f2f00277285180303709776238220a6543207ef801fa38b0831c2bc3d8f90619dba471f03b64a8519f005a34335b4fea699d66b7994e5f808dfb9d507082941b89acab28afdd4faa0851a3dfa4910da7c820b43f798ce05fe41b79d544d0eb9179284e8af8d01706b8002851b4ea05ebce3101bdc1ea64afe42b25dd38bc6af5725e22ed9e4401a4be7a947c2851ce2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e851df9684977aa8bdc3f97ab6ce39e7b532d6866fbca7329c11418770b962ff605b8851e4cf07fd071ec2a8975a7d69d3959084c3add502ecd00952c673366cacd2c6338851f4cafb1dc68a67cd01554d6a5f5da0bd994d90d1a4c5edb5204ae9ce1177d2cf58520e9b6a9cd844d93fe8c3240064e5e0148feaf442f9954e8836ddca2853b917e46852149b55ac145fd8b6b590683379070b115addfb9765ba9ca7963cf6cabc7fa7e818522d7d0086bb0aec2cb3fa66ed1b87e10f51ed4a645ba0157e5fec5a324d72c75dc852362233bedd4e443246dfc273be6d5b212d627e03e5c10d5658076b62f53c6484d8524d434b6bd3308315c8d85f0f3aeb8501b672894a4ecfd114b1c35090f53ae321e85252b4d60c5a290b1013f76652659542dec908f0706984253cc7eaa2ebf6d3ca4d7852601dbaf1601e087246293fecd2436a324569083eb8302a810417c443ec848c69f8527293f532e8487ee7bd285dd9961f8bbf81e5ffa24d04d30df265352b588df05d28528e9b6a9cd844d93fe8c3240064e5e0148feaf442f9954e8836ddca2853b917e46852914c34233458bb71514e68e50970fffe7b94d0064f582d568ae2d2230f67ac5ca052a0000000000000000000000000000000000000000000000000000000000000000852b33d6f12d57b73addb6ed3cf85189b91ce93a6608b657438379ca98a14588b708852c43d2cb4aca8217a26d426b0f0b2d7a80dbd05a489dff100da0e30ef11a6a414b852d120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c422852eac3b979e46548c1c7c467fa04e5bdbb38980e2012fb093a1a7bb48bbb21004af852f6619e73277d6285d5d08f931476c882ce0998fd8dd0185552d320165f91b06fa8530059aa99b93fec14294cef354e5e417a7e57a51b5645dbef7b051f33d25ac44008531072c4efaf1fa5d94cc91a41581bca18bdeca8381485f57eed86c38f4387a851f8532120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c4228533bd0d9bcbdbbf1ef678e0d5a3dc7f93e14823f70aaa33fd0407839305204fc26f8534e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e8535e3f4a661e6f602780d0596d0d0ca94b38b244759d85d228a5884833dc1053ef305360000000000000000000000000000000000000000000000000000000000000000053700000000000000000000000000000000000000000000000000000000000000008538451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb685395a99dd431a06d7d5dcc62b2bad22eedd1d584260245cd2e4f4602506160b29b5853a33b8741a785cf23aca103ec8ae78d5585e64ab35ff0c2599b0ef069c1c97cc39853bc561c5b876faa7bba4bf6e513d0096fb6ed727ff0acbf763acb87eb984afdbaf853c776214c70cc4a74ac2a5d4cd98164b91ff3c05e77b89135ac21877ebcb8b0518853d473fc3d9b44b6f2a8c2862b127008993aa01c7f0d6fd8a4c4eecc187251214a7853ea43382078573616385e964703df6dff45c2db00f07532c2f115fc35a35aee0b0853f5b576daef6dcc93568c9e9cb685538577bcc2ba7d68174e39ec44be96760f6cb8540d524d7583ac6628605e0f025b67a25c02ec945b7fadff71ff7ecb48a4f9069a3854190f2f134fde0b7b8ec23a97bfae90f0a01091a062e5412cf5b49619a0620dc858542c62a26fbd57d73f38e056b4eec1439edea4dced79df8f1668192dd836e72868985439a3398cbc9180fcd4f1ec7ca711ecad3e0b6e104031812287e799d157479d1c68544df6179c88a646c2e77294f7cc0dde6ece882bd21bc49e162af154370b7abd17485452c52a697342123a6d38219d8802db64bb40ac048309ebe43fc42994f700d2fd88546b087f9f7b3c0dc9c49c2c0e624d9e31d497e1b2ed2f8807a659fed245e11b9668547e0980ecbeceb0750c9b4dea475188ad997592b79d9c80d834910fe9c762a7225054800000000000000000000000000000000000000000000000000000000000000008549120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c422854ade26a92c79e40de22e085575e4dddaaed4ac21f800bb986a1ab94348d65e1838854bb055ad33b2158e2478d4e4cd58fb4bcb178c342c7d05092704bb0ce9aa026f53854c321da49ecdc5f0cb6bd9b671366f30a71073118922f9ff3191ab258dc51faa8c854d009898b788c1f190b8567e50dc6d8dbf7dc87d026be09122f42141252db6a5b5854eb929736f280559f5610f6c6b0b0c100ce6d3b5caf82e040a2a8e39eb3d49c0b5854fbd18869b2ed773c7c9f2b06facb33b37b0b698c886969f88b37d5f1f84dc87c685500476cb894b32f2e577ef653262042891bdfc107c41b4ceba13db569201a2f914855122f04034b75a4bad7b66e9c7bc58e496aac267b930b501d68081e32ea8a652d78552b23d276516c68289c84926ce2cd8f6f64358c12066550a4008fc4886072d5da48553fd7caff6ce1a47cf180ee818abd723060eb0653a619fb7dba081abc540a08ecf85541ec9d1929c63991d292596782bec55283021a30630d91a399ff91574f8cd08e185559edbadfc8a0e8d2bcd1819cdf51254e5d03a68958d606698815ec9ed9515c5628556322c18582613ce6e5000be0e53ee47b1bc7504506aa3d19010fca31abfc639be8557b61e3f36e4a05a640d8011fb4acf03c99fe333046f9a6385e213dc56defefd1185588342c4058e4adeac1d50acc137b7002f9bcfb8f574a61f2af6ec2248970b696085590e2ec9cc7e01bb2cc8a26ea7ad01c4bfc859484bcb24b7c1aa9f857b41af271e855a9251422ef9e90937e355de35cde7c7cec2fe96d07192fea7a2f400c2a7109aeb855b4cafb1dc68a67cd01554d6a5f5da0bd994d90d1a4c5edb5204ae9ce1177d2cf5855cc639f5000f5329893e10c00be04f019a0cdd466a55a4d7b5a5b3127c4f748a97855de2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e855e25edaa1287cf87ace8fae08f31de245ced90a3b116579b56c1129b1a9815c773855fcbfe9af1f06c5299be6e337197a9301f15afb66ae5f3b1e5d9147a6baa8d000185604808aa8f7077058fe7717d93bed7d5fa7f9312deb763b3b99b20562746d478ff8561318d76a28600bb5c621ec5c539968461effd8933170bd4dea90435a95a1d12fa8562037dc944bc3cc3a7dcda16d2cf38747c16418245dbcaa49ec64b288f0200b24c8563755671ae986a14017230e8d650005be8ddca085c1bb76d0da08e030ab00c8ca5856473cac2d4c7295bac251645b4ca1ecdbc0d5052b19691a7cfec17e92602b9297685658cb41d31e67e4394dc7bc0116e475edb7b455732a97f51737075f1a323a8af578566bb44dfca292dec205a58e7bf400455f32b16c5bd57dbf3e8d6598e23cd5d0cea8567bb9ec42b8890de297559445505d5a3454a5966e7ad22b3fee8c470557eb36a348568503c8f8ff75680707a0cbfb36a2434b7acb98011e1344b625b21f4e25dc1948c8569451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb6856aea8e4f37ababea069185214e1d5f07f54e48e1ccaccb3b6953e4563bf0b068c7856b4cafb1dc68a67cd01554d6a5f5da0bd994d90d1a4c5edb5204ae9ce1177d2cf5856cfa41b2d0aa5abd56512dbdcdf6e3f172045b0ab9ddbfb7fb001f7e537d977af4856d5b64a1ed93e1aa3c9a61bd7b52580fc8b20e2ed360e69caf481b21013823ed1e856ec3b443e2f38dba003cbe283b5892149332d5100145d4a449b4ac55b04ba359cc856f7917b7111dc14c4147aaa76b7e34b6ee105c48986dbc4f49bd666f4a1bce0d8d057000000000000000000000000000000000000000000000000000000000000000008571f7c31106bdd30ee27733a0d795da2eb7646d76a04bd84049b34dccb83f48259f8572361271ddf4b6142f28b0a5f1a82b26a8c48a156373cde9d06c102961a9cd64408573cfadf02fa0d9f95883ddd4698548e5989b6193ff7833947337d02513339437f18574a37853c5cdab64336ac017f3f2f41c39376634f03fa459bb35600f402586be628575be2f5aa8aee51e3ef897446ca6113d39045c0df0c1a7a6ac28ebcbcc49489826857649282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1f8577693582dca6088f225422d2c0117ed37d88c09eb9a3e96eff682f278f708f046c85789bfe778f38d92fbbced788c13d08475f7bc47ac47d846bcc52e6e613d5e405f88579451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb6857ad100c2d388628c696ee820d4c2281514c1c2a4c419f90daddf9f5d1cf37a9c77857b71684eea0b75ea8fe1371a788f641415ca9cae325fd7448586b4be4b5cd0680e857c3541b8f2da0d79ac492ddd37983ee9888baae1df963564565967e284d3eb6e6d857d61f1b5094f38a717638c38b08859fce99639774d63b8fe764b15338efc8be576857e1ce6ab9609a326fe67dabbf03f432cba4ae3110335f404f69fd2615f1ba28aac857f26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d1554267858056a486353e5cbab75072f24f0c92eeae6a0956e39815f394a501eb9d7879577a85819a8b3bc5b015fd1d42ded1958264c27aa8f575728015a8eb68460f859e74741b8582a4925753c05ec4d350950c08ae960f111ab142074ed450d3ebe450f939bd906e8583b58a4db7ab02ce8961a2d0e027c3250d6a49d96420c3c24566094150b039381885842fcc2cb537c268eb32a481cac3c9783b6198f73b21ae4dd41c0a7d98363f0a428585b9d63a7683a9be9e0c8410ba6b46567f8e2cbf79aef93d4935858cc247084a228586dee7a51f9e2fb619fca93160735943933a84dca4bfb12938279ac6fa599086268587834ed87709972dcd6d5a9246c2d2e87a1ea40584ade98494b1744214980040e585881a2246a145e2e2d7c244b68cffb9ed16728b2bfceba415841af373a7790c79d98589318a16912d88a64ce5c8a45f53ec9eee87c84d4f9bbc7ce4c79d05ecc52f042d858a26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d1554267858b29b3d7ddae0eeb39899d162df91bd1fcf51b8c59e0949bdaef43c25134ba4f07858c6d4921763faaadd0f23699b204eb463ef2dddc45710753e2e4319a5285fc622d858d26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d1554267858eb08e448c9b234496e2736fe288c16976354fee6fb659add374bea8c454d94e5d858fb8bea7fbd080ae4413f715f3ff50f8f9feacafa27a63447efaedbba271d5218985903cf314e6a2359ad5e126ed2388a335158e71b11cc6c20ad248ba47b2ba67c0548591a9fdfce9c54321fbcbc9168a6bc2e85320b7e525ca7f39d8504174b18495a14b85927450b86fc1b8cbb35f2fb8fdf75e555c80696a50651514aad9e41a89a2f0a89e85933a7a40b5210e2ba5bb55ec436f5262454c722c71d03c77c4f3c42c6d9e542f05859449282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1f8595b6b865f460a8a7b3dfc2ed69645da9d86bb0ba1b6ea9239feda402e13f3cf4ff859649282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1f85974192ae009afc3de358e53388fedb584e2df2643bfe04fbb1bd514c62fc012dee8598b57ee0e4a8017f8a9a07a8f59a642c1d9498383c965d2bedff4536a92658f7b78599335b44a1a2f7a1cc95e239ecd6a062f125da6497ad560a5e0802f2a7a6453ee0859aae7de321bc36289c0e5f998a3662b8b130f750f3160ad9b1ca799e7edd25a62b859b16052031c3a8e60552d3bc337f1a31f62f5ef8ff7371bf9c2a4c17b60d9c5a2f859c694d49535b4dec19c9244f28ea148d195f421c4882483bb9f2e6e931efce4c28859dd38ad5eaaa0dd396eebef7a5589ac64b1f4bb312246dfa6e5f1f3d9d58acca3b859e9d3d1ff1868fa298418eafc069b9af48f6538502deba40b33a328428390a8072859f347564528f4dcc1eb7dde4f69ad2daf583fb26c494ad9054244929863906a9db85a0c1dddc6a4e829ccb4d19f65f0e8aab2a1ea0443fa5a35abc9cf9bf332d197c4485a1393f0337259f325ad8ceeab8b788dfe7a7c005f62533afca187b93e9ee6ad38985a26f06fc3556a03c8966178af46be3535b18f20725d3b3708fa25b9fd4510770d285a349282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1f85a49888fba05eb944db0c349d6800e74cf307103d95fed014cc9fdc12d7c3cffd1485a59e59450a2d5958a3cd8cfdd451e70fe551f2bcb449b44cf50b0639ef080c390b85a649282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1f85a700653016223086fa8eb1a4bb7356e93baa1f81129e4b14711e1245f9a78b7fda85a8dd7e5b246afc3b1e09e09450fb589051af3d0cc51e7676072050bcf0f986685d85a91724f72e53efa2913d6d93cec3bf084bb9096124796b6cb1019ac0bf4846d77a85aa3c9d17156fbc2f10b67a53e62ec3afea95fb42d95d727b46ec78532a38e17a0985ab602d8af54ee151370f148035a679e86c1bd2fc9c5c0f4996ded339319595b0a985acb64559342938be292526c9b51ac0c8108b03e478099ffc26bfd8bb9b42a3b75f85ad8a5658394ec4d0cbd91fd91ec611e9d25cf024e8aba366e7ffed8fe39ebc72c485ae2f4e1d57c995d94b9998acaf4acb8db9c2aa68d6855f5c5f8e6e9651ba8f09a585af4610a4c2498f032e41b705226d501169407557251204d5514784dd763772f3ef85b07b400e37de25d1fc0c0cd6a42c5315110822b87f813d050c63803ace942fb08c85b10c0431a29389d886cadaee41603579eb9924ea5cc2774af6d558a833d4a2cfc385b2469649a9e928e65093b68f0591e30dbe5229deca692eca186644203e93a8a05d85b3f8f1d1f1266c2440313e8139cd5d4deb04d9a51177bf53ec738c3b336f1c6f1485b4e3e42b742b6ae06b8a7898f18f9407b6124353e8caced813ce9a1921aa38a5d285b57b04e2251bf054ba74186f91e0adc9db5445b47cf715af0efc84975f0ebae8fb85b68575db8e14b5745cf0cb2ec4628953e09d79305f7b2a4d0915f046b91225faba85b71c54288c6878803c37ae80c8b4f5e78be827bf2ff20b10ff041127efc81e026a85b8297872d3f255394008ac3cd0da5e06798f759ffb555ed5ecdcd9904d3a41042c85b9aee0c0edcb30f223d403e9ea3e64067255befe741a4f77de377440b20cf0101685ba7ff67c17093bab60d064b788adb3fd215f5299f7083614bd3efa0df2d146234885bb19709e0df27a9e8bc88104374cc9872181d41285e468532928787a9845133b7d85bcbe2f5aa8aee51e3ef897446ca6113d39045c0df0c1a7a6ac28ebcbcc4948982685bd3e794be2f78d004db791f2015fa04568b2b69794b4705fceccbb33ecb3157c1885beb89fec3afc5438925e8b9f8b2c6306202a0d5de94dcf6c9076bc94e67cf6f41785bfae811f3cd83e7258717e0f3577821e1c57ac7ac53e2d882ecc7be2ce974d332085c07cedba5567d6c9fe7f46825372b27a4886384475410f5c1cf65b5acadbaeacb185c118e646725d486c7310d674abd9e3287dfa84d4115122f7d4c4d1c3a57454ac8485c273fd1f8c1d934371660547ae4880253ee0c4878230a6df1b891cd16ca5c31bac85c348c1df2aab9c771e76d5cf363ede75069cddf03d5fa11270726cce1b6038168485c49a3cdd62b07a3a244bf31fe7e2f4cf38f5178fe87aa4f71164d5919ee43fc1a385c5702355a1061e4a2c7baeee40d2322930030a49d54a89a488fb107e791d203ac985c642799d6d66c6cafd76e54263128042ef08f17b96acd881f1e4a99bab2f07396885c7d69153a5eb0cd4e2b5887471d2c08391364cf0ba85bf2c4df79e47fc9e1f7bcd85c8b35800da4771f1f4fb6cab45d8224812cbee51d1654ba1713e3c7ff3db1dd7bf85c9321da49ecdc5f0cb6bd9b671366f30a71073118922f9ff3191ab258dc51faa8c85caafcc3afc457e7114d9152677fe4db78e81be9017683603cc49ad5c5f0683d83385cb388264fd37ca466c9544a829c9bc62531b4011a25b6100b81791b3abdcd8188885cc84a0beeb003bb15de36c27d366038d3b33bb92a6f026082e906ab75a5de4d17085cdfeb8263ba2493ff1a1d11d1e2ee2ed0dcf6bb8cd6df359fe3163781158566e2e85ce1cae97d86f6776dbac3b5a29e247f36dcb49ab4870f183f5e15862d36793d87685cfe2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e85d0ab3fb5b138d03242d8c95967da94b06aed00fa93609b1bbf3eb73975d5f4f8a985d18c82d1c8b5e96a5404e6043d8d1e1fb4ee3160edbd8904fdcd307fccdbc0324985d256234c4f83084fce9bfad05e5acddec92f7efb3ca5197f32631b9da853263c1c85d37398e4b14be5a0228cae6b6a30776c74f0f66c89a7d0360c8259b72492bafa2785d49192975a2f36ecbeeff87a96a3f2022ef13f86bf96a61cec2e075965b557ccfb85d5ee37c52261606c0ed955743edee9b0c3f54054db85c3e5a6a2b3efd7f0a7e16685d6a19b32323624a39286820699a2b4e878f1b5a5d06b2fdd1a6ec530f67dfa604985d790d4374fd074fc685fa19e37a7271a2bef68b84ed91e992ca7030ced5cbcaf0385d88efd2fba2c37226bdab418f09f8dac8dbbd28a00b29c0c242219cd69865ded6885d9451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb685dadb605cf958728023a834dbc31a9e2d914827efd741f8117d55a758a653c6be7a85dbb0333b66ea8630dbe1a7a2bc64b19aa5b2658445b832509598c52c8ce8f151f885dc8ced3da67f0479b20234ee3ae9feb58fe5cbc06d4ef7bd865043d9c0edac096985dd71b363cf000741363638b0927c5c9c055f62efc237dfd58093fc3d67c51cb27b85de36f711b2cf488369b1631b4f70ffc5ca8fb210489e78b4f4783d5916d609efdf85dfa8c68fb18356e5850c62fac91439899a88d979c284375d8dc980b233059ed12f85e0da605bafdccfb3864ca82c1e44ff367d3cc3ae868d59791775c64160aff5978585e1ec1ad4575fdfa08cd94ff5d7791bb5a56c488d5ceddef53053e6f5152fc56d4e85e284ff6239fab5439f430778e747ba2a0a08e225b483663c3641ddec85aacfbaaa85e380f617f11569a312cb18d31cece1838bdbbaece07e97041ce7a7cb3ecc74c58385e4e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e85e549282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1f85e6e1f28dc8ca7a75fcab5907463b5ea44095ced3b99a75551a4e8e8a966f88109785e79aa4bfa91a78b9b69ae0ea7e61a82172c32c604b3f3ca8febb75a0b05b1067f785e8fa06a5af29bc33b7bf98fde06772580f6e09b53cd5823361ab1b01304212ba3985e9ffcda86c464e8aed14113aea8b25b54f00aca4df7ee0fee52629f7673d854e4c85ea451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb685eb6271329ff1aa3c6c0082eecabff3084a5cacf002ee1c500d6793ce40260ecc3c85eca2cd55a1f5fdbcc729caa9b34c7d2c3fed41135172eb13d76e33a4b3832bf51f85ed1536be4be088b76f2f8b8b3ada4cc3ebfdd153df65955a385b518ae47a96e55f85eebf4b534a78644c30f6044019f609a9fd264f2cf4270090a484230399cbd3b3df85ef3aca830433f1a6f65553a452ef98e8b169b54fdda11e62dc13a4dc6756e2c76d85f017acc3d646eaa3f705d6ef7b8cc34bbf441b39eb213fce98ab6889e51333d8d885f1331d4f00820604211f3d468e27a3f0843fce80d38785fa585973c6b1aa77bc0185f2ee831272cea609e8febb407297950b5021ac8821423f5c24616a5dee49e9c7f485f32a4bef3585b7f675d87a6cc81aea2a86a5f6fcb99874f612b97a72577c1d518585f4e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e85f50cb59bbbb64661a2f512d2c9b6928890ee6606813ae5fc6a10bed9e14e60725b85f6e0c2916015f0f1f1593a8ba0d5fc981c6e54187a1854341ca4f10632eb99abbd85f7a60f7d123611a6613721d35b88201d061222d85e8fba8b50d8f713160a0cfac385f8ad2e73cceb400599cbeb0b882c348a5c2e368ee368c7b0a6cbc88684875bb6af85f9a02df75f9307d1e6b779db52b09a9624004ed9b971a6b10ad0d2e902258f5ad585fa6c340d1d68d6157742d607d83776d97183677ec1c16d0bc54ea4fb781ff5afe385fb689f6b6a97c1ea487d64cf693c1c32094b25ccd64a428f522d6a38e2d86ec36685fcc79786a801d08b22eed5f7095eea7f60ca3741b3c01958eae17079c7628cc58285fd711533d1e586d27c79f82e6a88bf0ce446ec7ff2192396cc6dc014486b9ad9c385fef10546382d6adc424605ab94f82f09b93343f0fcc35d4e7a17087ad8393cdedd85ff3651951be36168bc56357d407666ec06fb23cc1929614b3796915a064206d863d834829acb70c5e87bde46e353200569cf87e95eaa34eadd9c8f80f71c28da5bc0968dec66c3f3d10f1765c1714dcee629d68687b342cde6942d169e6c68f45d7c48d825e0828ea79647d4c94d07b982e6f39e51a6b9e65cf3c340da28292f19ccd0d94cf61ac05480ef5f6784e9801d3ec5fe519e94e272c9282dcb466e0c5adb00bd6035f2a69a6571096bbb9641191774354ac2d4fac1dda753da30a58862e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e0008d59731689609bf0f914a5d7334c1d5aece9e8a60ec576e0cd3aca5ae41c673cac2d4c7295bac251645b4ca1ecdbc0d5052b19691a7cfec17e92602b92976b7e0fc397c44818e082f1887281a9af3909c5d5364086ed2e9947adf6c21c6320a5171b6157a45ee0df11cae69123cb25a78d03cbff669763985258a4053f759e248723604ae90b054046e06f0a84503495ba6e97cb79bb70f6211bf6d1a9a4820d1535a9f03a0f11b37a7fc9483a718080feaa9778cf9fa8ffb3f5fa4f05dc633ebf477f112d321d2c84343e5d51324218f9eac2f12bbf65b67394c3fda2f4fa71d3515b9e1a737a45c45249034beb43e0898763e7e57fc8dca75cc79941eb510cde68611ed832377566c36bfb7d69352c43a41b93be21b0073d2d349270116a67f41a224b0526ced7c38d56e747446459b358da14678bd636bd9b4d4c9e94f4c0a627666a75bbeb65d10b72c9cd3d870ec5f0f5116befd878e4f134eaad5a7006f2006394fffb928a43fe21914e4bdc2f603731c534cef153946843c5ba78581c10007008812125975200f45c1e179551386b710338836438ed0c55ff583a84bd418bc77f174d71b65313c3b37152e2c19424eef2f4b96325f355c7d990ca48667a8acbbebac91ea390c89c59badc8f7183df97176084f82d839202e5208d1a8849cfbdf34d5ec84ca6cfaa60aadc500ccfc6e194360b1a6e80dfd639d8b5f5a5ffda23d1e1b780ca62675263e6028a53d8b7a572188fa820c1c957bea2bd3e0c84a079b77276f7397c68d925725c9c5f12de25a11c9296556ee4f2f0027720303709776238220a6543207ef801fa38b0831c2bc3d8f90619dba471f03b64af005a34335b4fea699d66b7994e5f808dfb9d507082941b89acab28afdd4faa03dfa4910da7c820b43f798ce05fe41b79d544d0eb9179284e8af8d01706b80024ea05ebce3101bdc1ea64afe42b25dd38bc6af5725e22ed9e4401a4be7a947c2e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8ef9684977aa8bdc3f97ab6ce39e7b532d6866fbca7329c11418770b962ff605b84cf07fd071ec2a8975a7d69d3959084c3add502ecd00952c673366cacd2c63384cafb1dc68a67cd01554d6a5f5da0bd994d90d1a4c5edb5204ae9ce1177d2cf5e9b6a9cd844d93fe8c3240064e5e0148feaf442f9954e8836ddca2853b917e4649b55ac145fd8b6b590683379070b115addfb9765ba9ca7963cf6cabc7fa7e81d7d0086bb0aec2cb3fa66ed1b87e10f51ed4a645ba0157e5fec5a324d72c75dc62233bedd4e443246dfc273be6d5b212d627e03e5c10d5658076b62f53c6484dd434b6bd3308315c8d85f0f3aeb8501b672894a4ecfd114b1c35090f53ae321e2b4d60c5a290b1013f76652659542dec908f0706984253cc7eaa2ebf6d3ca4d701dbaf1601e087246293fecd2436a324569083eb8302a810417c443ec848c69f293f532e8487ee7bd285dd9961f8bbf81e5ffa24d04d30df265352b588df05d2e9b6a9cd844d93fe8c3240064e5e0148feaf442f9954e8836ddca2853b917e4614c34233458bb71514e68e50970fffe7b94d0064f582d568ae2d2230f67ac5ca33d6f12d57b73addb6ed3cf85189b91ce93a6608b657438379ca98a14588b70843d2cb4aca8217a26d426b0f0b2d7a80dbd05a489dff100da0e30ef11a6a414b120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c422ac3b979e46548c1c7c467fa04e5bdbb38980e2012fb093a1a7bb48bbb21004af6619e73277d6285d5d08f931476c882ce0998fd8dd0185552d320165f91b06fa059aa99b93fec14294cef354e5e417a7e57a51b5645dbef7b051f33d25ac4400072c4efaf1fa5d94cc91a41581bca18bdeca8381485f57eed86c38f4387a851f120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c422bd0d9bcbdbbf1ef678e0d5a3dc7f93e14823f70aaa33fd0407839305204fc26fe2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8ee3f4a661e6f602780d0596d0d0ca94b38b244759d85d228a5884833dc1053ef3df14fed5a5e9f088f88fdfd5c8aa5fe22987bddedd9bade82ee0e7f3db9b84c0460035c6ec7723e2b85473b4ea9ba1da6f37a70b5c47beae5c18db36c672a341451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb65a99dd431a06d7d5dcc62b2bad22eedd1d584260245cd2e4f4602506160b29b533b8741a785cf23aca103ec8ae78d5585e64ab35ff0c2599b0ef069c1c97cc39c561c5b876faa7bba4bf6e513d0096fb6ed727ff0acbf763acb87eb984afdbaf776214c70cc4a74ac2a5d4cd98164b91ff3c05e77b89135ac21877ebcb8b0518473fc3d9b44b6f2a8c2862b127008993aa01c7f0d6fd8a4c4eecc187251214a7a43382078573616385e964703df6dff45c2db00f07532c2f115fc35a35aee0b05b576daef6dcc93568c9e9cb685538577bcc2ba7d68174e39ec44be96760f6cbd524d7583ac6628605e0f025b67a25c02ec945b7fadff71ff7ecb48a4f9069a390f2f134fde0b7b8ec23a97bfae90f0a01091a062e5412cf5b49619a0620dc85c62a26fbd57d73f38e056b4eec1439edea4dced79df8f1668192dd836e7286899a3398cbc9180fcd4f1ec7ca711ecad3e0b6e104031812287e799d157479d1c6df6179c88a646c2e77294f7cc0dde6ece882bd21bc49e162af154370b7abd1742c52a697342123a6d38219d8802db64bb40ac048309ebe43fc42994f700d2fd8b087f9f7b3c0dc9c49c2c0e624d9e31d497e1b2ed2f8807a659fed245e11b966e0980ecbeceb0750c9b4dea475188ad997592b79d9c80d834910fe9c762a7225f6d057bf72b2781f05f08b7993c5527e4215c879a698f06a7258f6e33b0ddbc3120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c422de26a92c79e40de22e085575e4dddaaed4ac21f800bb986a1ab94348d65e1838b055ad33b2158e2478d4e4cd58fb4bcb178c342c7d05092704bb0ce9aa026f53321da49ecdc5f0cb6bd9b671366f30a71073118922f9ff3191ab258dc51faa8c009898b788c1f190b8567e50dc6d8dbf7dc87d026be09122f42141252db6a5b5b929736f280559f5610f6c6b0b0c100ce6d3b5caf82e040a2a8e39eb3d49c0b5bd18869b2ed773c7c9f2b06facb33b37b0b698c886969f88b37d5f1f84dc87c60476cb894b32f2e577ef653262042891bdfc107c41b4ceba13db569201a2f91422f04034b75a4bad7b66e9c7bc58e496aac267b930b501d68081e32ea8a652d7b23d276516c68289c84926ce2cd8f6f64358c12066550a4008fc4886072d5da4fd7caff6ce1a47cf180ee818abd723060eb0653a619fb7dba081abc540a08ecf1ec9d1929c63991d292596782bec55283021a30630d91a399ff91574f8cd08e19edbadfc8a0e8d2bcd1819cdf51254e5d03a68958d606698815ec9ed9515c562322c18582613ce6e5000be0e53ee47b1bc7504506aa3d19010fca31abfc639beb61e3f36e4a05a640d8011fb4acf03c99fe333046f9a6385e213dc56defefd118342c4058e4adeac1d50acc137b7002f9bcfb8f574a61f2af6ec2248970b69600e2ec9cc7e01bb2cc8a26ea7ad01c4bfc859484bcb24b7c1aa9f857b41af271e9251422ef9e90937e355de35cde7c7cec2fe96d07192fea7a2f400c2a7109aeb4cafb1dc68a67cd01554d6a5f5da0bd994d90d1a4c5edb5204ae9ce1177d2cf5c639f5000f5329893e10c00be04f019a0cdd466a55a4d7b5a5b3127c4f748a97e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e25edaa1287cf87ace8fae08f31de245ced90a3b116579b56c1129b1a9815c773cbfe9af1f06c5299be6e337197a9301f15afb66ae5f3b1e5d9147a6baa8d00014808aa8f7077058fe7717d93bed7d5fa7f9312deb763b3b99b20562746d478ff318d76a28600bb5c621ec5c539968461effd8933170bd4dea90435a95a1d12fa037dc944bc3cc3a7dcda16d2cf38747c16418245dbcaa49ec64b288f0200b24c755671ae986a14017230e8d650005be8ddca085c1bb76d0da08e030ab00c8ca573cac2d4c7295bac251645b4ca1ecdbc0d5052b19691a7cfec17e92602b929768cb41d31e67e4394dc7bc0116e475edb7b455732a97f51737075f1a323a8af57bb44dfca292dec205a58e7bf400455f32b16c5bd57dbf3e8d6598e23cd5d0ceabb9ec42b8890de297559445505d5a3454a5966e7ad22b3fee8c470557eb36a34503c8f8ff75680707a0cbfb36a2434b7acb98011e1344b625b21f4e25dc1948c451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb6ea8e4f37ababea069185214e1d5f07f54e48e1ccaccb3b6953e4563bf0b068c74cafb1dc68a67cd01554d6a5f5da0bd994d90d1a4c5edb5204ae9ce1177d2cf5fa41b2d0aa5abd56512dbdcdf6e3f172045b0ab9ddbfb7fb001f7e537d977af45b64a1ed93e1aa3c9a61bd7b52580fc8b20e2ed360e69caf481b21013823ed1ec3b443e2f38dba003cbe283b5892149332d5100145d4a449b4ac55b04ba359cc7917b7111dc14c4147aaa76b7e34b6ee105c48986dbc4f49bd666f4a1bce0d8d8460c30e7a93a91f14be21d9f3b0e910206301d5ee639a2a678b422ad805930ff7c31106bdd30ee27733a0d795da2eb7646d76a04bd84049b34dccb83f48259f361271ddf4b6142f28b0a5f1a82b26a8c48a156373cde9d06c102961a9cd6440cfadf02fa0d9f95883ddd4698548e5989b6193ff7833947337d02513339437f1a37853c5cdab64336ac017f3f2f41c39376634f03fa459bb35600f402586be62be2f5aa8aee51e3ef897446ca6113d39045c0df0c1a7a6ac28ebcbcc4948982649282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1f693582dca6088f225422d2c0117ed37d88c09eb9a3e96eff682f278f708f046c9bfe778f38d92fbbced788c13d08475f7bc47ac47d846bcc52e6e613d5e405f8451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb6d100c2d388628c696ee820d4c2281514c1c2a4c419f90daddf9f5d1cf37a9c7771684eea0b75ea8fe1371a788f641415ca9cae325fd7448586b4be4b5cd0680e3541b8f2da0d79ac492ddd37983ee9888baae1df963564565967e284d3eb6e6d61f1b5094f38a717638c38b08859fce99639774d63b8fe764b15338efc8be5761ce6ab9609a326fe67dabbf03f432cba4ae3110335f404f69fd2615f1ba28aac26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d155426756a486353e5cbab75072f24f0c92eeae6a0956e39815f394a501eb9d7879577a9a8b3bc5b015fd1d42ded1958264c27aa8f575728015a8eb68460f859e74741ba4925753c05ec4d350950c08ae960f111ab142074ed450d3ebe450f939bd906eb58a4db7ab02ce8961a2d0e027c3250d6a49d96420c3c24566094150b03938182fcc2cb537c268eb32a481cac3c9783b6198f73b21ae4dd41c0a7d98363f0a42b9d63a7683a9be9e0c8410ba6b46567f8e2cbf79aef93d4935858cc247084a22dee7a51f9e2fb619fca93160735943933a84dca4bfb12938279ac6fa59908626834ed87709972dcd6d5a9246c2d2e87a1ea40584ade98494b1744214980040e51a2246a145e2e2d7c244b68cffb9ed16728b2bfceba415841af373a7790c79d9318a16912d88a64ce5c8a45f53ec9eee87c84d4f9bbc7ce4c79d05ecc52f042d26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d155426729b3d7ddae0eeb39899d162df91bd1fcf51b8c59e0949bdaef43c25134ba4f076d4921763faaadd0f23699b204eb463ef2dddc45710753e2e4319a5285fc622d26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d1554267b08e448c9b234496e2736fe288c16976354fee6fb659add374bea8c454d94e5db8bea7fbd080ae4413f715f3ff50f8f9feacafa27a63447efaedbba271d521893cf314e6a2359ad5e126ed2388a335158e71b11cc6c20ad248ba47b2ba67c054a9fdfce9c54321fbcbc9168a6bc2e85320b7e525ca7f39d8504174b18495a14b7450b86fc1b8cbb35f2fb8fdf75e555c80696a50651514aad9e41a89a2f0a89e3a7a40b5210e2ba5bb55ec436f5262454c722c71d03c77c4f3c42c6d9e542f0549282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1fb6b865f460a8a7b3dfc2ed69645da9d86bb0ba1b6ea9239feda402e13f3cf4ff49282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1f4192ae009afc3de358e53388fedb584e2df2643bfe04fbb1bd514c62fc012deeb57ee0e4a8017f8a9a07a8f59a642c1d9498383c965d2bedff4536a92658f7b7335b44a1a2f7a1cc95e239ecd6a062f125da6497ad560a5e0802f2a7a6453ee0ae7de321bc36289c0e5f998a3662b8b130f750f3160ad9b1ca799e7edd25a62b16052031c3a8e60552d3bc337f1a31f62f5ef8ff7371bf9c2a4c17b60d9c5a2f694d49535b4dec19c9244f28ea148d195f421c4882483bb9f2e6e931efce4c28d38ad5eaaa0dd396eebef7a5589ac64b1f4bb312246dfa6e5f1f3d9d58acca3b9d3d1ff1868fa298418eafc069b9af48f6538502deba40b33a328428390a8072347564528f4dcc1eb7dde4f69ad2daf583fb26c494ad9054244929863906a9dbc1dddc6a4e829ccb4d19f65f0e8aab2a1ea0443fa5a35abc9cf9bf332d197c44393f0337259f325ad8ceeab8b788dfe7a7c005f62533afca187b93e9ee6ad3896f06fc3556a03c8966178af46be3535b18f20725d3b3708fa25b9fd4510770d249282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1f9888fba05eb944db0c349d6800e74cf307103d95fed014cc9fdc12d7c3cffd149e59450a2d5958a3cd8cfdd451e70fe551f2bcb449b44cf50b0639ef080c390b49282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1f00653016223086fa8eb1a4bb7356e93baa1f81129e4b14711e1245f9a78b7fdadd7e5b246afc3b1e09e09450fb589051af3d0cc51e7676072050bcf0f986685d1724f72e53efa2913d6d93cec3bf084bb9096124796b6cb1019ac0bf4846d77a3c9d17156fbc2f10b67a53e62ec3afea95fb42d95d727b46ec78532a38e17a09602d8af54ee151370f148035a679e86c1bd2fc9c5c0f4996ded339319595b0a9b64559342938be292526c9b51ac0c8108b03e478099ffc26bfd8bb9b42a3b75f8a5658394ec4d0cbd91fd91ec611e9d25cf024e8aba366e7ffed8fe39ebc72c42f4e1d57c995d94b9998acaf4acb8db9c2aa68d6855f5c5f8e6e9651ba8f09a54610a4c2498f032e41b705226d501169407557251204d5514784dd763772f3ef7b400e37de25d1fc0c0cd6a42c5315110822b87f813d050c63803ace942fb08c0c0431a29389d886cadaee41603579eb9924ea5cc2774af6d558a833d4a2cfc3469649a9e928e65093b68f0591e30dbe5229deca692eca186644203e93a8a05df8f1d1f1266c2440313e8139cd5d4deb04d9a51177bf53ec738c3b336f1c6f14e3e42b742b6ae06b8a7898f18f9407b6124353e8caced813ce9a1921aa38a5d27b04e2251bf054ba74186f91e0adc9db5445b47cf715af0efc84975f0ebae8fb8575db8e14b5745cf0cb2ec4628953e09d79305f7b2a4d0915f046b91225faba1c54288c6878803c37ae80c8b4f5e78be827bf2ff20b10ff041127efc81e026a297872d3f255394008ac3cd0da5e06798f759ffb555ed5ecdcd9904d3a41042caee0c0edcb30f223d403e9ea3e64067255befe741a4f77de377440b20cf010167ff67c17093bab60d064b788adb3fd215f5299f7083614bd3efa0df2d146234819709e0df27a9e8bc88104374cc9872181d41285e468532928787a9845133b7dbe2f5aa8aee51e3ef897446ca6113d39045c0df0c1a7a6ac28ebcbcc494898263e794be2f78d004db791f2015fa04568b2b69794b4705fceccbb33ecb3157c18b89fec3afc5438925e8b9f8b2c6306202a0d5de94dcf6c9076bc94e67cf6f417ae811f3cd83e7258717e0f3577821e1c57ac7ac53e2d882ecc7be2ce974d33207cedba5567d6c9fe7f46825372b27a4886384475410f5c1cf65b5acadbaeacb118e646725d486c7310d674abd9e3287dfa84d4115122f7d4c4d1c3a57454ac8473fd1f8c1d934371660547ae4880253ee0c4878230a6df1b891cd16ca5c31bac48c1df2aab9c771e76d5cf363ede75069cddf03d5fa11270726cce1b603816849a3cdd62b07a3a244bf31fe7e2f4cf38f5178fe87aa4f71164d5919ee43fc1a3702355a1061e4a2c7baeee40d2322930030a49d54a89a488fb107e791d203ac942799d6d66c6cafd76e54263128042ef08f17b96acd881f1e4a99bab2f073968d69153a5eb0cd4e2b5887471d2c08391364cf0ba85bf2c4df79e47fc9e1f7bcdb35800da4771f1f4fb6cab45d8224812cbee51d1654ba1713e3c7ff3db1dd7bf321da49ecdc5f0cb6bd9b671366f30a71073118922f9ff3191ab258dc51faa8cafcc3afc457e7114d9152677fe4db78e81be9017683603cc49ad5c5f0683d833388264fd37ca466c9544a829c9bc62531b4011a25b6100b81791b3abdcd8188884a0beeb003bb15de36c27d366038d3b33bb92a6f026082e906ab75a5de4d170feb8263ba2493ff1a1d11d1e2ee2ed0dcf6bb8cd6df359fe3163781158566e2e1cae97d86f6776dbac3b5a29e247f36dcb49ab4870f183f5e15862d36793d876e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8eab3fb5b138d03242d8c95967da94b06aed00fa93609b1bbf3eb73975d5f4f8a98c82d1c8b5e96a5404e6043d8d1e1fb4ee3160edbd8904fdcd307fccdbc0324956234c4f83084fce9bfad05e5acddec92f7efb3ca5197f32631b9da853263c1c7398e4b14be5a0228cae6b6a30776c74f0f66c89a7d0360c8259b72492bafa279192975a2f36ecbeeff87a96a3f2022ef13f86bf96a61cec2e075965b557ccfbee37c52261606c0ed955743edee9b0c3f54054db85c3e5a6a2b3efd7f0a7e166a19b32323624a39286820699a2b4e878f1b5a5d06b2fdd1a6ec530f67dfa604990d4374fd074fc685fa19e37a7271a2bef68b84ed91e992ca7030ced5cbcaf038efd2fba2c37226bdab418f09f8dac8dbbd28a00b29c0c242219cd69865ded68451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb6db605cf958728023a834dbc31a9e2d914827efd741f8117d55a758a653c6be7ab0333b66ea8630dbe1a7a2bc64b19aa5b2658445b832509598c52c8ce8f151f88ced3da67f0479b20234ee3ae9feb58fe5cbc06d4ef7bd865043d9c0edac096971b363cf000741363638b0927c5c9c055f62efc237dfd58093fc3d67c51cb27b36f711b2cf488369b1631b4f70ffc5ca8fb210489e78b4f4783d5916d609efdfa8c68fb18356e5850c62fac91439899a88d979c284375d8dc980b233059ed12fda605bafdccfb3864ca82c1e44ff367d3cc3ae868d59791775c64160aff59785ec1ad4575fdfa08cd94ff5d7791bb5a56c488d5ceddef53053e6f5152fc56d4e84ff6239fab5439f430778e747ba2a0a08e225b483663c3641ddec85aacfbaaa80f617f11569a312cb18d31cece1838bdbbaece07e97041ce7a7cb3ecc74c583e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e49282a68611a70aa666752db726d665d325577b9686e57de3a1ac3be36823a1fe1f28dc8ca7a75fcab5907463b5ea44095ced3b99a75551a4e8e8a966f8810979aa4bfa91a78b9b69ae0ea7e61a82172c32c604b3f3ca8febb75a0b05b1067f7fa06a5af29bc33b7bf98fde06772580f6e09b53cd5823361ab1b01304212ba39ffcda86c464e8aed14113aea8b25b54f00aca4df7ee0fee52629f7673d854e4c451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb66271329ff1aa3c6c0082eecabff3084a5cacf002ee1c500d6793ce40260ecc3ca2cd55a1f5fdbcc729caa9b34c7d2c3fed41135172eb13d76e33a4b3832bf51f1536be4be088b76f2f8b8b3ada4cc3ebfdd153df65955a385b518ae47a96e55fbf4b534a78644c30f6044019f609a9fd264f2cf4270090a484230399cbd3b3df3aca830433f1a6f65553a452ef98e8b169b54fdda11e62dc13a4dc6756e2c76d17acc3d646eaa3f705d6ef7b8cc34bbf441b39eb213fce98ab6889e51333d8d8331d4f00820604211f3d468e27a3f0843fce80d38785fa585973c6b1aa77bc01ee831272cea609e8febb407297950b5021ac8821423f5c24616a5dee49e9c7f42a4bef3585b7f675d87a6cc81aea2a86a5f6fcb99874f612b97a72577c1d5185e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e0cb59bbbb64661a2f512d2c9b6928890ee6606813ae5fc6a10bed9e14e60725be0c2916015f0f1f1593a8ba0d5fc981c6e54187a1854341ca4f10632eb99abbda60f7d123611a6613721d35b88201d061222d85e8fba8b50d8f713160a0cfac3ad2e73cceb400599cbeb0b882c348a5c2e368ee368c7b0a6cbc88684875bb6afa02df75f9307d1e6b779db52b09a9624004ed9b971a6b10ad0d2e902258f5ad56c340d1d68d6157742d607d83776d97183677ec1c16d0bc54ea4fb781ff5afe3689f6b6a97c1ea487d64cf693c1c32094b25ccd64a428f522d6a38e2d86ec366c79786a801d08b22eed5f7095eea7f60ca3741b3c01958eae17079c7628cc582711533d1e586d27c79f82e6a88bf0ce446ec7ff2192396cc6dc014486b9ad9c3f10546382d6adc424605ab94f82f09b93343f0fcc35d4e7a17087ad8393cdedd3651951be36168bc56357d407666ec06fb23cc1929614b3796915a064206d863030405000000000000010005000000000000000000000000000000000000000000000000000000000000000000050100000000000000000000000000000000000000000000000000000000000000000502000000000000000000000000000000000000000000000000000000000000000005030000000000000000000000000000000000000000000000000000000000000000050400000000000000000000000000000000000000000000000000000000000000000505000000000000000000000000000000000000000000000000000000000000000005060000000000000000000000000000000000000000000000000000000000000000050700000000000000000000000000000000000000000000000000000000000000000508000000000000000000000000000000000000000000000000000000000000000005090000000000000000000000000000000000000000000000000000000000000000050a0000000000000000000000000000000000000000000000000000000000000000050b0000000000000000000000000000000000000000000000000000000000000000050c0000000000000000000000000000000000000000000000000000000000000000050d0000000000000000000000000000000000000000000000000000000000000000050e0000000000000000000000000000000000000000000000000000000000000000050f000000000000000000000000000000000000000000000000000000000000000005100000000000000000000000000000000000000000000000000000000000000000051100000000000000000000000000000000000000000000000000000000000000000512000000000000000000000000000000000000000000000000000000000000000005130000000000000000000000000000000000000000000000000000000000000000051400000000000000000000000000000000000000000000000000000000000000000515000000000000000000000000000000000000000000000000000000000000000005160000000000000000000000000000000000000000000000000000000000000000051700000000000000000000000000000000000000000000000000000000000000000518000000000000000000000000000000000000000000000000000000000000000005190000000000000000000000000000000000000000000000000000000000000000051a0000000000000000000000000000000000000000000000000000000000000000051b0000000000000000000000000000000000000000000000000000000000000000051c0000000000000000000000000000000000000000000000000000000000000000851dc0b7536cec92688aa9724cd2d02482ee524e34dfd6c624d56adbbf97a9b7cbe1051e0000000000000000000000000000000000000000000000000000000000000000051f000000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000052100000000000000000000000000000000000000000000000000000000000000000522000000000000000000000000000000000000000000000000000000000000000005230000000000000000000000000000000000000000000000000000000000000000052400000000000000000000000000000000000000000000000000000000000000000525000000000000000000000000000000000000000000000000000000000000000005260000000000000000000000000000000000000000000000000000000000000000052700000000000000000000000000000000000000000000000000000000000000000528000000000000000000000000000000000000000000000000000000000000000005290000000000000000000000000000000000000000000000000000000000000000052a0000000000000000000000000000000000000000000000000000000000000000052b0000000000000000000000000000000000000000000000000000000000000000052c0000000000000000000000000000000000000000000000000000000000000000052d0000000000000000000000000000000000000000000000000000000000000000052e0000000000000000000000000000000000000000000000000000000000000000052f000000000000000000000000000000000000000000000000000000000000000005300000000000000000000000000000000000000000000000000000000000000000053100000000000000000000000000000000000000000000000000000000000000000532000000000000000000000000000000000000000000000000000000000000000005330000000000000000000000000000000000000000000000000000000000000000053400000000000000000000000000000000000000000000000000000000000000000535000000000000000000000000000000000000000000000000000000000000000005360000000000000000000000000000000000000000000000000000000000000000053700000000000000000000000000000000000000000000000000000000000000000538000000000000000000000000000000000000000000000000000000000000000005390000000000000000000000000000000000000000000000000000000000000000053a0000000000000000000000000000000000000000000000000000000000000000053b0000000000000000000000000000000000000000000000000000000000000000053c0000000000000000000000000000000000000000000000000000000000000000053d0000000000000000000000000000000000000000000000000000000000000000053e0000000000000000000000000000000000000000000000000000000000000000053f000000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000000054100000000000000000000000000000000000000000000000000000000000000000542000000000000000000000000000000000000000000000000000000000000000005430000000000000000000000000000000000000000000000000000000000000000054400000000000000000000000000000000000000000000000000000000000000000545000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000000000000000000000000000000000000000000000054700000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000000000000000000000000000000000000000000005490000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000000000000000000000000000000000000000000000054b0000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000000000000000000000000000000000000000000000054d0000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000000000000000000000000000000000000000000054f000000000000000000000000000000000000000000000000000000000000000005500000000000000000000000000000000000000000000000000000000000000000055100000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000000000000000000000000000000000000000000005530000000000000000000000000000000000000000000000000000000000000000055400000000000000000000000000000000000000000000000000000000000000000555000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000000000000000000000000000000000000000000000055700000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000000000000000000000000000000000000000000005590000000000000000000000000000000000000000000000000000000000000000055a0000000000000000000000000000000000000000000000000000000000000000055b0000000000000000000000000000000000000000000000000000000000000000055c0000000000000000000000000000000000000000000000000000000000000000055d0000000000000000000000000000000000000000000000000000000000000000055e0000000000000000000000000000000000000000000000000000000000000000055f00000000000000000000000000000000000000000000000000000000000000000560000000000000000000000000000000000000000000000000000000000000000005610000000000000000000000000000000000000000000000000000000000000000056200000000000000000000000000000000000000000000000000000000000000000563000000000000000000000000000000000000000000000000000000000000000005640000000000000000000000000000000000000000000000000000000000000000056500000000000000000000000000000000000000000000000000000000000000000566000000000000000000000000000000000000000000000000000000000000000005670000000000000000000000000000000000000000000000000000000000000000056800000000000000000000000000000000000000000000000000000000000000008569de44783a387820e8eca5c07793aeeff256beb39f82ff32eae3b7d515997bc847056a0000000000000000000000000000000000000000000000000000000000000000056b0000000000000000000000000000000000000000000000000000000000000000056c0000000000000000000000000000000000000000000000000000000000000000056d0000000000000000000000000000000000000000000000000000000000000000056e0000000000000000000000000000000000000000000000000000000000000000056f000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000057100000000000000000000000000000000000000000000000000000000000000000572000000000000000000000000000000000000000000000000000000000000000005730000000000000000000000000000000000000000000000000000000000000000057400000000000000000000000000000000000000000000000000000000000000000575000000000000000000000000000000000000000000000000000000000000000005760000000000000000000000000000000000000000000000000000000000000000057700000000000000000000000000000000000000000000000000000000000000000578000000000000000000000000000000000000000000000000000000000000000005790000000000000000000000000000000000000000000000000000000000000000057a0000000000000000000000000000000000000000000000000000000000000000057b0000000000000000000000000000000000000000000000000000000000000000057c0000000000000000000000000000000000000000000000000000000000000000057d0000000000000000000000000000000000000000000000000000000000000000057e0000000000000000000000000000000000000000000000000000000000000000057f000000000000000000000000000000000000000000000000000000000000000005800000000000000000000000000000000000000000000000000000000000000000058100000000000000000000000000000000000000000000000000000000000000000582000000000000000000000000000000000000000000000000000000000000000005830000000000000000000000000000000000000000000000000000000000000000058400000000000000000000000000000000000000000000000000000000000000000585000000000000000000000000000000000000000000000000000000000000000005860000000000000000000000000000000000000000000000000000000000000000058700000000000000000000000000000000000000000000000000000000000000000588000000000000000000000000000000000000000000000000000000000000000005890000000000000000000000000000000000000000000000000000000000000000058a0000000000000000000000000000000000000000000000000000000000000000058b0000000000000000000000000000000000000000000000000000000000000000058c0000000000000000000000000000000000000000000000000000000000000000058d0000000000000000000000000000000000000000000000000000000000000000058e0000000000000000000000000000000000000000000000000000000000000000058f00000000000000000000000000000000000000000000000000000000000000000590000000000000000000000000000000000000000000000000000000000000000005910000000000000000000000000000000000000000000000000000000000000000059200000000000000000000000000000000000000000000000000000000000000000593000000000000000000000000000000000000000000000000000000000000000005940000000000000000000000000000000000000000000000000000000000000000059500000000000000000000000000000000000000000000000000000000000000000596000000000000000000000000000000000000000000000000000000000000000005970000000000000000000000000000000000000000000000000000000000000000859873cac2d4c7295bac251645b4ca1ecdbc0d5052b19691a7cfec17e92602b9297605990000000000000000000000000000000000000000000000000000000000000000059a0000000000000000000000000000000000000000000000000000000000000000059b0000000000000000000000000000000000000000000000000000000000000000059c0000000000000000000000000000000000000000000000000000000000000000059d0000000000000000000000000000000000000000000000000000000000000000059e0000000000000000000000000000000000000000000000000000000000000000059f000000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000005a1000000000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000000000000000000000000000000000000000000005a3000000000000000000000000000000000000000000000000000000000000000005a4000000000000000000000000000000000000000000000000000000000000000005a5000000000000000000000000000000000000000000000000000000000000000005a6000000000000000000000000000000000000000000000000000000000000000005a7000000000000000000000000000000000000000000000000000000000000000005a8000000000000000000000000000000000000000000000000000000000000000005a9000000000000000000000000000000000000000000000000000000000000000005aa000000000000000000000000000000000000000000000000000000000000000005ab000000000000000000000000000000000000000000000000000000000000000005ac000000000000000000000000000000000000000000000000000000000000000005ad000000000000000000000000000000000000000000000000000000000000000005ae000000000000000000000000000000000000000000000000000000000000000005af000000000000000000000000000000000000000000000000000000000000000005b0000000000000000000000000000000000000000000000000000000000000000005b1000000000000000000000000000000000000000000000000000000000000000005b2000000000000000000000000000000000000000000000000000000000000000005b3000000000000000000000000000000000000000000000000000000000000000005b4000000000000000000000000000000000000000000000000000000000000000005b5000000000000000000000000000000000000000000000000000000000000000005b6000000000000000000000000000000000000000000000000000000000000000005b7000000000000000000000000000000000000000000000000000000000000000005b8000000000000000000000000000000000000000000000000000000000000000005b9000000000000000000000000000000000000000000000000000000000000000005ba000000000000000000000000000000000000000000000000000000000000000005bb000000000000000000000000000000000000000000000000000000000000000005bc000000000000000000000000000000000000000000000000000000000000000005bd000000000000000000000000000000000000000000000000000000000000000005be000000000000000000000000000000000000000000000000000000000000000085bf73cac2d4c7295bac251645b4ca1ecdbc0d5052b19691a7cfec17e92602b9297605c0000000000000000000000000000000000000000000000000000000000000000005c1000000000000000000000000000000000000000000000000000000000000000005c2000000000000000000000000000000000000000000000000000000000000000005c3000000000000000000000000000000000000000000000000000000000000000005c4000000000000000000000000000000000000000000000000000000000000000005c5000000000000000000000000000000000000000000000000000000000000000005c6000000000000000000000000000000000000000000000000000000000000000005c7000000000000000000000000000000000000000000000000000000000000000005c8000000000000000000000000000000000000000000000000000000000000000005c9000000000000000000000000000000000000000000000000000000000000000005ca000000000000000000000000000000000000000000000000000000000000000005cb000000000000000000000000000000000000000000000000000000000000000005cc000000000000000000000000000000000000000000000000000000000000000005cd000000000000000000000000000000000000000000000000000000000000000005ce000000000000000000000000000000000000000000000000000000000000000005cf000000000000000000000000000000000000000000000000000000000000000005d0000000000000000000000000000000000000000000000000000000000000000005d1000000000000000000000000000000000000000000000000000000000000000005d2000000000000000000000000000000000000000000000000000000000000000005d3000000000000000000000000000000000000000000000000000000000000000005d4000000000000000000000000000000000000000000000000000000000000000005d5000000000000000000000000000000000000000000000000000000000000000005d6000000000000000000000000000000000000000000000000000000000000000005d7000000000000000000000000000000000000000000000000000000000000000005d8000000000000000000000000000000000000000000000000000000000000000005d9000000000000000000000000000000000000000000000000000000000000000005da000000000000000000000000000000000000000000000000000000000000000005db000000000000000000000000000000000000000000000000000000000000000005dc000000000000000000000000000000000000000000000000000000000000000005dd000000000000000000000000000000000000000000000000000000000000000005de000000000000000000000000000000000000000000000000000000000000000005df000000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000005e1000000000000000000000000000000000000000000000000000000000000000005e2000000000000000000000000000000000000000000000000000000000000000005e3000000000000000000000000000000000000000000000000000000000000000005e4000000000000000000000000000000000000000000000000000000000000000005e5000000000000000000000000000000000000000000000000000000000000000005e6000000000000000000000000000000000000000000000000000000000000000005e7000000000000000000000000000000000000000000000000000000000000000005e8000000000000000000000000000000000000000000000000000000000000000005e9000000000000000000000000000000000000000000000000000000000000000005ea000000000000000000000000000000000000000000000000000000000000000005eb000000000000000000000000000000000000000000000000000000000000000005ec000000000000000000000000000000000000000000000000000000000000000005ed000000000000000000000000000000000000000000000000000000000000000005ee000000000000000000000000000000000000000000000000000000000000000005ef000000000000000000000000000000000000000000000000000000000000000005f0000000000000000000000000000000000000000000000000000000000000000005f1000000000000000000000000000000000000000000000000000000000000000005f2000000000000000000000000000000000000000000000000000000000000000005f3000000000000000000000000000000000000000000000000000000000000000005f4000000000000000000000000000000000000000000000000000000000000000005f5000000000000000000000000000000000000000000000000000000000000000005f6000000000000000000000000000000000000000000000000000000000000000005f7000000000000000000000000000000000000000000000000000000000000000005f8000000000000000000000000000000000000000000000000000000000000000005f9000000000000000000000000000000000000000000000000000000000000000005fa000000000000000000000000000000000000000000000000000000000000000005fb000000000000000000000000000000000000000000000000000000000000000005fc000000000000000000000000000000000000000000000000000000000000000005fd000000000000000000000000000000000000000000000000000000000000000005fe000000000000000000000000000000000000000000000000000000000000000005ff00000000000000000000000000000000000000000000000000000000000000009b21f8c92249c07309b3be6fc44b502b1df208630994ad6dc5f725e3abec88885244e98a97891174e7a2d4c3a40ccc166e70b90146984d56a2d040f559505dd89d14717129b2e85f4621a5d7649dc3302dc9c78ede23d870885723526f5c5ae30a68a3742982cd4e6ddeaec6b5bc9b23bc4e7e4d0083636eb89f5e63940522576fa22bc463ee308592a6362c8bf56cfa0ce7230c151d2104d1b4f9ae680f056f582531a0fda04b38d947286e594478c2c4b4f1f1c99836eb6dfb1121ec76b73481f1a5a43fa76b4fa90b92e5aa6a33a8ad5c13d6bd6344d731d7f708840afe45eea091f171ceb3ee7ae0f07e751c23ab6c5ec9d296c765761e0bb9867fdc49471bbd7e371b4cc4e7b105874d40a39ef70d42fedc16a79e60452279eb83bba7fdaa9d68ad410fad482d24c62bfdbd39a2ba2f00c22c9b9726602d9e0c4c0dc4a1204bf1e5bea1b3eee4154e8721128a60ee2b38d3f2237f815bf909252d975225fa895c81121dd49e9aeae6fef5aaf1bbc88cdc750c52aa7c32fc2117384fa9bde72f31414aa82aae6625bff5c4600a2c9dec2f5fd5291b41b07801a6a8793eb1f5e1cb18ec9a0f2cdbed45186cd2bc85d21e6e39719ee1b97b4028f03bcbfbf905828a00494818ddbab9ab6d70469acd49372b1121eac78be69ff493e8d118c4b02f45f0fcc9f829fa1a39fcdf378ec99151c9e9fd82002f567d3e79ee588ec9b745818929231de9aa6a469ba7c2f21cd568e342a1964ec9cd89a3484843e3a77d00456b85781312a8c87dcad584a55d9a6fc192f24329fa731da3e7018d38b623da7b8b26c6859ca534e38f10df7306e2328a182415ace13710ac959745a943a6fac6afda48835e808e87da01126f56a89f65b75db1025fc6a654922103a938dfb91dfc5c10d1621baccde03c50217d680a65e9aa42aca5c99be7727f3a630ba56364fbe0d50700f9184d3f50693bf2bec01d3153c57200077ed254a231371d95dc0db8edcd18d34e9b02f8447ff8b9ccf518890f7cb549652f34265d7533b8932493cbfe987aef7a9324f39d1d5b9cd225bed1fd1d7180446fd252eaf18fa576b5ae904d5df90146bf30ca8a11a566d3250d3b5b6c5d74d43af0c4698f0f06b03d9923575608df556485b0d746faa038520cf552727ddad830e678a0f68b4ff7d3fc83909bbc764870340b21335c43bc3e263b4e1161b590ae0fa489ccabaeb18775c7f636b584f7a54e07ed25bae10315c98f1a2da2afcd064f7121818cadc0b7536cec92688aa9724cd2d02482ee524e34dfd6c624d56adbbf97a9b7cbe1544ff178c85c55045fc40f4e0bb7c364478028368c60b8180e3e13a269b0c8c71b10a86b33f5cf54d0103919621ba9e2f2a602f89f46c8bae794bec47e392199b96c9e390e7afd2a93766964c1a89978a2b048274d516733d76f1770cb1e0f799ce47ca63a365839514c83b6873b75bfe011da0b2183b46892897267eaeec1f3d3e66482a7a9db98a33020a8df7a016ff4d277c93a0aec7bb2b2bd2f3222dbe1ebc7ede3484bdbe3fb5b3e491507078a3d1877c288287ffa4159c5558676fbfa6bab23dbbd5a8c603abbe1d7f098f1eddd708e9ba71cedf97fbb8c0251d4b390ed5c197efbd51806db2abfa7c7f4f9580ff37ae85d3b0d82f2769537c9bd4df8261d5d04ff5b495ee77013362e9ef0a9971bf88d8aa6e3ca72da93f8b743af4f4d66e81a6656f12028bbae4a7e8b309dd18e0c86e9635d6da53f8789116105417572e46c9232869ce2e2b451171278a6f8db3976e2071bb541160ed98c445d46499257cdfe7569cd4bc3d515eb7bd8f063b8a61d8f5e9ae6254308b94c9d479b5183e2c0e1b8a2d34364126885787e3b1f16d61b28cebaecd8c5cfc2a905a6faf389c05ad421ec5a52987d6092e116578aa8c0cb27ef8beed421d287822c076d4453718b848857370d8e6dddd314f0916a86c5f0ab884f50eb226541a922da33d86d5a3c4596431421e7aeb36610a1e8ab1d3034e5277d1631e3f741549a815b10ac10c4f8021b9bebd996908a5ab0259aca5be193b388c5ddd88135bec437b1f1060193946ea05d678195582ca4fc87f157eb642bbe4b562075da6c9ecb1ddc60fc3a14199f00bbabd2a362ec5ecac01e03cb1bee61446418b6e13fd86e5299b4b3b2ef27b6e1ba6e49e8e1b4312fa9a9184661eb84ae3bdb54a0fbd6acd450f52892324113867deabcf1fb66f9bd394bb25759c84b43561ef64a193cf20f82f47c7a137187bca4c6ecd3b8ed97d6ea42f47e027c5dfce4944f64c5d07290a98b754e70719a5e04e2c3092337c3c7ab2e3c971a35c1e64ff301813ec2d03eb21b69ae48eab1c4ce259d52d3f0e5892930ebfdcd491c6b67ade6c8456913d0c95f92b90dea3abae6d1f0898eee3ae9170718f7b2d0ea80659599872c263f84a694013771b356eaf3c4a83349a9950cfb174fa3fc6b00e10d3b30713cce1ab3d026490b78f017fb9e13085ec974bb814f068cdb03b6198822e8a290dc14e8ad0059763a78dccf183839f9f019cdc309b95c0a2b30288c2a503eca986d9db45282529c2dd3fe69f322b44a6121e1d991212240af18cbc6ee8418cc0af3b865143a7eba19540abf3e1d873ab51f3a56965594d0ebfa4c6be166075f9686bcb820d61b70e58bad57e87afefd64825797c05dd08fb10ad1d29fb84a394727bf1114d866f7192b4f88b3f2b8ff2ff5e8480ab1a1d0e6c4a788537d683acc1f53a782ca2d31b2efe88c716297bd6271d2ea1e3b6faaf913c868a094659fcb092c2ea3f3aafa9e60999a82d4231eb9e39c2104bfa9751841e57146c9fe408073ae451f9b46d5ef1323c221f5842d4c064893fdf610b5fe0102de113c8e30d2735d40bcf62972dd2a0e8eeb8c41a502b448db8f5372c99dac5725893078b0b3c5ea7eab4acae9881b421104f494de5097f5c7cac39716983c05ca09befd4d5224316e98e7054e45ff21fecb0a16e81c5f7c0f7537628d65f8cf1997a476b9a4a6a794af062cf96fb00aab668608cce0ce190d8f03b0cd6bbd07dbf5895b210be5aaf49bab41bcb10b43cfc1d8e08e8d3b8fcb15f89d22656f6dfed9e647ac1b593aea05c7377b1a96fc7f7e643f7bdd01194b4aa73cee21fe6d12269538694600e7bb0581d9cf225c9da49050f75fc5ade492c8a5e1707db5887700da8506441f02bd3fbb561312e9d906012f457740481848f4f101b02ba68086a149187e5faacc69e7cf2cf88986c0ba9261c8ffee4809f3ece41096842a8af0547d994b6776294c3b628294b668689ecd90d6de36da0d3e65cb01e4c83003bb6c473ce1d0672cfc8c1415dc92925c0bb60bebf72ad7e338e3c6794efbc80731be67afd338ee72e9e16b14562cb12c53c0d6822df2b91a9b0a012ab1f711d8ff20b37e3e59264ff1fe41f815081302502388f29a937af4a4aa4ec2b5cded6f295d70da2ab6268e41957ae833a47d94f13e1c9b0cb9fa29e7ad71a42052804dea2ab3c6d1f25405236c980eabf405f1b1e8220475c13a51f6d8f4406b542c3c379b3cc525b946fde80474a082b2f82dd54fd0dd0a2c9d367aa5e5f8abae1de00470ae3ea8b986b78266ff8c400f082921a1216a3cf875c32187a7010df1ccfc202ff1008dffb8113a5fe141229d67681836f24f5642ddcb2c00722d22b9547805c9e02f20710cc4574b51bf23d7feedf16c47f508cce54cc145a4bc60c16b4b835bcc7f31683a9fc25c8b8b0047f89f7019a77b0279c62d9e134904a02d18f4714fe7e915533ac546fb5ca303ea806f4ef4d44a25504520631000b5494cd1edafdc435ba431295ba97e56aaa291bac6ce5d87a80a2c89ed80fc963e3eaacd4a7ac842c38457a0aa63566c7b9ca4bf58bac5b9dd013ed063a8e06dd3950d229eccd5a48c50a1bc8ad9704d3b7254e6c7a69e55eef611b4887cac5063729d0b3a16a4f470853b35086b529990f16257dca7571928ffcd7e675e1e2b3d8fb9773e65bb68c064bfada11d99c9ad664445ad0f2071490a68e3969f9b061b431cdde2aea8f49ed0d73b74ab04217f3f44448696050703a086d4f3e1eee27f747156f03ce057eb86020ac1e31c9d1b0a8588bdbf4f3f55415211b4e00ae1e8ce79b24334fc90f1d5a69554e71ba0b27fb6069e6fa1ad683481215d5b574e44bc8ebf798f71caf49bd517a3480c46740d3c0d64992dcbe63f657c1bdecf0d2faeef695ec1fac18d93d6d27b6ab82060a80bd1edc20d3e32c9d536b0fe86fea567db8af713d42b249bae370662b1fa3040d0c42ffa4c0343d0dfa61f2578b89cf6f5c53d74bf27a12ff69be8880c26e19bc1f92f0388ee2a64d615cd89f30b68ba6d46229067691196e9d4c277ab2e145093f7524178c9037374877a12656859edb46a8b23a6e1a5f64646be1618ed490e166891a03c9fc6f7a7638614c03d17e77814fb7e2a9a36a64fdc6b157af49e7a506829a7c04ce450182b4ffecdc9ff8cf646b9be66d0b107aa2250baf78e6fceb3876664fc4d8aa31075b1fb16d73e4e4d507260b61eb6d6621b1be06d0711fed2b7f2be3fdfbaf4f222fed390ef2b10128b37e3f91b647009acde74f9635bd9a5f71efba847a88f145f87e2518ed83cfa3ad9e831bbb16cf0341efd79dfc39b08b475bef63cc5376a5e6ab10fc5635c11af887dbdb59a37a5c0cac1d1b0de44783a387820e8eca5c07793aeeff256beb39f82ff32eae3b7d515997bc847d45968ad8a089baed70a85625cc7649669467d4f409119563d7c1de9a63420054ec841e728741264724d97259912e5fa2b466e4c259aaa6835fb0bb5514eeb54668ab04f084aeccee912e8036aa7f54e60730da140016e69d2d8cad57f1d379c049b613c8dda9cbfb322ba29d013bfaf7739f230b5c0e1d572b5daba2eefbf3c46cda974db7db52b0ad420afd70f894ce478de0ef6adacb7b7c512fa6b1ee5eed329c66bd3351dc379d060ae3b20fa630e1292b666c83aa85574a9fd588e1d41d50377850730858094ca9c61b5108a7729e23e20387857638b93b8cf90091ffd994e11fb36314d4f1f01e38e4fc02402a5b118803ec7fedc2097947572dc46470ac17461641d3e5c55b4441be310e24da3bf657e754891aa05f73a76089043fac3a3fa05ee328baff026d0a4070cf08e4639d01a42c5c84a86e3b67f9f55a51d209733829228c44c3d940c11bb10df5043fb7570255aaacb025db6f9f5dc1ee048ad1733e25f1e74ad5ea8f486f696ba28e4601503403e599c8653d533fb886c838a4691efcbf70759b8aad18c8447575788f72d98e2b762848b5143e49a10b42df98dcd4755769a1663279d0b533efa0d51f1b8ee6cebba707bfccca1950cf19f8c1603663541ceb0378cdbf3416932740a3e76871cf96c6a67313e6b8118956d80df014126db39c441c375ba9f6430364e66f952188aa1f2f2c15787c421701906242dd8f6ef67392b13a28a47f8523546a65181ea7f1b2d74bf348f139fecf7ec2fa809f6389906d2e03eef0a52007f5caab81c0cf9beaa68330a6967bb215d71baf5dd8400b85d56d3ba6ae64db959f54fec09fb09b70279a2f6f193b8d034b72066385461056f8c00f00f2e1f846a0f596597ea11ea7d7748c972035cfea4e615c2fe74a255745cabb29d4ac7a1c0d69453ad3664c42bdfff1982ff4a0fa9ff9e696338673973a6fc08d0833d2f36a951f965e988de911a933ea3c4f7d5cf9b999455663b7df491ab7461480c78472fc4953c54f4859443a53d9b43567bb3638b34c9a77b4986337543e17b7d606435e5e9aeca401f339680d5bc877205d8c228dd7fff8347bfa307c3eb67019fd8be2c17f9d1bea202a12d0991fa58bd48d24e48cc607df174f917719300be4b05d3050bf76e9147e5bf749327b40d1993dd5e7253c024a24a5e9c43681721d30f1b21a50ee11a55e9485472ec5b17b8c0b27e6d7184c35beee358dfe6c31b965a2509c3fdab5b9a0c722f62cc51b7efada537bb8333e8bff29533f8f00018a1241353f26eb6302e18bc188d2a064cf9af948a30b8f57a72fdc29b2e93c3968169560cc59d8c3379b79cd0d43ced3e02e66745fc40e8d682bfd6d0b3771421332703232fe6544427d13b036e9840e99d264b913aa5ff30510740717f679228f824624e5622ccaa38428fd16634df7e6ed9c5f48c823a13976156f8d6fa1d1d5cd370fbb309741e2ad9ec02a81aede2facb0abe477317e123c270362da1e6664c95deda159f917cb9a82d3342214fca416810e05f346c71fd8300bdcde66cde6f24186c423344baf13ae6c55714b75df155a1a125335b46cc0aff430f37b990098d6e18744cb1a53daefbd82bcd156e530545935f34c9817b916741958ea44f0f283f534b2bf3706eedfe2840f850694b8caf263758df43deee20ed6b895a1c1ab1a6fafcd8d13a456a32ada51527a713010a0208099e3efea49b0d6fd816bf062a2c97ab8696e4ab69f1c15ade5660eb6428462615889c17c56b67d336f374d7688d89c50a4ee0180b21ebfebfe8d3f2d7364cccd380222f26a97060347e675d6316e25e344daad73ec7e859d8768deb533dcdc88ff1d7bf758643bc86ccd714cf3a928f9d7673f1ce3a4e9d2c149433ed698d02cc8170eba3892d08d9f4b3ffe79318e5ee30cdeb162448371b4669aeee79f8e3207120cd0425eb73c4b360e299bbd01df2f9a2356dc1fdf79f83290187099b12f8b186322ea1d26fe6cd9f13283be2f6c5eb630f13bf586d89d2360e8bc0631fe4fa681cfaaface7db87f6dda933a30501e843a50f3935e95dcf82d373cac2d4c7295bac251645b4ca1ecdbc0d5052b19691a7cfec17e92602b92976a2850cd01625691f3a82a91019397397e39235070c14d2ebe57654fc422c2e0b53fe263639748e24b829aace6a699b8551718fff8c713693a6c49c66b20fc5a6be683a7000c07fb94267ac30e26e2ac5cde688856bb95355c13ccc3b4996a5f65e5ec3179eaf166513219841df4c4c58d01f08bd2c74a6bb4baaebd15a49339e849231c293c81716d70ec6e73a51f037e484cb3b0c2f2bf306cca3a8515c42c818d2f4cc66e9bb4cb5bd1e57732bbb268517569ff6626c3e516a603fdeff910705e9353a19b02201a282b23e06061695d727c62b913f3925a6fa9974562648fa67f304724065f8a7bc4c22f9a6e290e8d3c11d8ba44b41ad8f41451dc5f16ca031401d0b15c1cac7be7d8d5d0e60bb2a3d150886b681ad55d1dc25b87f1dfd2a1d29e410c4a62deaec0c51f83fb9e8a909519a39a9c0103b92c488f6d2d9a13c0f2416cb7c59f39a78f27f5f38886e0e5ffc5accfe88c9e0434ea72396fcefab38fe7e983a34030326b652deb0a206b548b41d3cacc0dcecc05a344882b20091fb16daeec710084e53bce7ab09be49e3cf00e8e45aa67fb73ca3e92792e992b323fce2f9837f64dc67be0911ab5224daf85cdd01767fdad9b3887106d94f804a4db54c8f8803b5c5dfcc0f73f4d6c129d5855bc8092fb69adaf0ea70a5bd2f25f1fd86bbeaafab1664e383b61727c0f15044935c0fbb27effaddcb6fb6ae5c3ae3e60374a9f3b1c5c088df47a700cd15e59681c2763df0a46b21bc03b366ab5e38f1a4373ac3648853d2609492075f00b4aa6ac35184e840d6b95bc05a908597e9a4e68b95d0e657f845922a9d447a1b5ba5c20222fbffb43504d03e49c8d7ee9708dce3548e41377bc5e94c5327a2ec36ec7942fdc29aa0e3d2ea34f9924df8eeb9e39901a245e66a31fdc942befbcbb824eca0b5f7a707883a1d7925a2df74f1b15cdb9181af1acfda1157d91a45afe0aa67638f8066daa2843e5a0710dd6533be66be40c54c855b42f1640bfca4b225340adce86de6da855c9147e00e29e56bdcb582d50e9ad3dc1c36c4f8ba3a3b71983bc2ea3e1596f7d4fea402ee30858257ee8ce1d17227aa6cbf389ee4313ffac20e301c560b4cda33a7c3fb84ed05da6f32f0d05a1fd3e01a94afaa1becd4150ed089682f87f0f30df2aa3e5f4021cd5b29bac32c8571a72c49d1ab71079cb330b3c5b02be9061d686647787f6a4054144be4c0071feb216bec3ded76fd2bb22eda89ce303d4c47058df1f17750776cc296ae3ce912a8f7d93825c0aec71c59f632ec8601367fdb5af6fc6af1428ce366253f058783643066041a5a68d56ec7e93d407e634004288ae9510950db06037364fdb94b44b9a7066102d68cff6c665ded352947f09361641e8b816bd060a571ec0468164b9593e0a324210ddba4967572d94331bec1b53236a19f92983cb51cf29652309da3e47f1ba7f94f53d2fa48f1f65262a3182bf872f9373814d9cbeed5fa6dd02964201ddcbbe418421755f9539f0e2d1322e5d9d6d95617260cfec4fb8362a6aeb83cf984c028b2d69659c807c2262ad14603e591c13661b429a6475271fe3c416e3428e468bf18f578de36e92b2580a78a4bb906737563c478b409b41f9ed68a27f503467e43a92322cda702c411103f75df0408137009a0b71584407c9693e9ef532e4e503defaa75951bc0ebd732b538f213779cfb6acb8f73cac2d4c7295bac251645b4ca1ecdbc0d5052b19691a7cfec17e92602b9297648ad8631490101f51cf908ef923d1dc0c94fb3373ec142355cb886db3de74ad47ab38b3bb6538260fc398975217b32000e591846bf6dd66fe973856962594697e0e5e3b7ce711a16e42ec7721a3d7aa19af6779ed6deaddd820cce9fdc0c15aec46a97871bae5d276f79f2169bd52a9a802d0d57d19ab3c4be67f7c8fecf2fc63157e93c2b442d88966fcba40e36f4849aaf0b4a748808796076d2664be4da2b9e62999e1b7c2c4a85de04380e1715a250bcff93d3af142c651b5b25399853c144492301ac799b48e7959e31936a626fd4d7b628dc5d97e431c4ed29695a10be6250e26923f00acf75a7821a59211d81b2fa3126a46f2f50b69d0e96d5464b6d9e5f5ed62aa07f84b389a9d8120235e229758d8f8a327dfb778248047313ac9c14c9367ed122464e44527682cf3bae72fdcb4ab4c2ca1c1b49a20b3e03b8ebce627145a2711e84ba5d69c14131ca75c6a05c82ea9d6cb49f1e2d660bedc189b83de138fe6fccacc15d0c92d19cb27610f07a20b02dafa83a4b757f942827bd5300b249e20d583b714ccd153176cc54b64609368d3d424b5ee319cf96bc490514e04a4390d31c4ba80d74981d0e1385eebe4b5ade5c21f244ade85b905cb54f63cda4d7e17b392c0aca174f9a9868016984588673576bbb803f7f2e0179f231499ffd2d028546d02bd5146169dd6e358675d5084b48fbe3447b58bf08e4f3848a655a8076354c8e88a4cc44bd308ad7a0c97063885de3bac6cd35795e0fb2935e1c2276798e8956ac68d646cd915a89ec938cdf67a5955572e07530c5f1c8ad333cbc0e9242b40964a5570e7d70439bb27fc274f1eb0b14d4375fc9894660d32a54e1c13833d3a6786073a6122afc3dbd7a0dc4fc81afab20c537196008854377a23513525cc29e4528bfaaba2472d4d101b3e6fc3b9ec5b1229c2312f219d2fa5a0f7b90ca2f6ea8fe2c7d68084d1206599fbd33bc1ac6dd7d9f8ddc56a2f82acaccccf31597fd2c46760f2bdc480eb8083c7c06ea5253a1b1a5166d63362f089262336e4c8eb55c4ec240fa9d4644999deb4391219f21a84d4c7083fdf7a113bef776e266dfa3da0cde931b091a0e619ec1495a145f6e7743c397dde8b08ea26b04ffb51cbbe81f578275d30de0c6aa3b7cd9ca260e32c593eed673675ca86597ca88736733dccefa1e3cd13ec1b40091aca37ca9060c34737654f344ee95bc1926abd3d19e6c97714446f33ac060660e9b4f70af243c277144f2de3a388d71dca07a58f884e155da79d5a4a1b009d725d0ada21babc17c8c21dfe36aa2e07ecb7fd23ea39331cc9bac89538c7e7ce536b9f299c4b1e7996796ae1789beac7e097144f8aa0d06aefa7270c27582d4cde79fab5c4ac06abed8550c70e7186a76a5f5ba97bdac54a05c86087a1577cdaaadb1c8ad6a1fb6c091d9a9702bfb5988b1ed5eea7eae4914f9544a8ec38b28ce05f97987c9e746f19caee878fc514ce4d6be67df976d2fcb6532e7881b9643c1395ab085f6f78e8ef0c46fa672b96b8067bb89fd3d766c1ab7c918510765e1dcf163c59f98278a98563637b3ba11eee4d972cc13d3c13442d92244c071b28523050a538dfa880eb4fe07d9c3440796ab1f532ef55b2b79f6d9a1f7c1ab37cbff8d076dc2c96af67a289f8cebcb756f93c32db44fe8c5793211618885631916f493c69a3fb6feb752a925f2ac523bc35040a458da35aa553d91290aac8d532b1f7fda3dc5b0a78e6a326e19ec023225db8687e3df90831d00272993b2c2885b02838c8652aecc644acacd81f48a1370aab4cf1e0d056db4004f117861a46894d5fb166d3ddf84628987938184432fa4247934b75e4b6738045a7584a2c42084ab42ccc8cc80d2256985243113ba8e90a0df987bad113ba91741a072313c5030d98c93a4c572b046ae829325246b3e3b0fdcde8a9f29852256bdc2a6995342edee29c8e5ac997eab5cff91d90aa8812f176a1cd2ee6060356fc7dc6b7bb4a9e05034f1b441b5b856b705c14e0ffd714f870cd7022479461075935f10586abcd52301b938ebc71e1f57328e361e02307e122d82d077d16aed8857f695608119f1ead63fbce582b4c6c6ce7c5b234801213b947a75e02d2f548d99d7cbe0e1e01a9e06f4f5d853bde0125f186166293c2aeb7263ab4cb18e32c9428e65c6b94afbb5c58e4f94980e0dadebdc5c1d68ed9ecba030ab16f80a98dd18b592c5a986e181e9d2b21bb0f041679f246f61e3131ad980ad161e757bcc08c4934ea415382c136b1843701675637ea27f45bcc9ec32ad594b3ba2c1ac0e3f68004ba5bdf71d15f62f9b8f1e0cf6b1d6d9f0b98926945c60df03572c5e72b07b3d37be58e9b936be780e8a8a22aee39e0647767188781c4f05b5fb0a24261ef9a5c0be779630578fc58fff1f9ff45a3f4e3a9dfe8238b866a59343de789d7e7c7bb67b7267b11a6d7dd4d72b175853632fc672fafddd114b5b59ad9b50e2d980375c047f043f5d4dc2528c9ecb1bbf606f249d00eaa77c1589d327bec5fee645710c30d7c7be1e22edb16fb6d9d8a16a62cb8d0a8afb0589966f1a0cc62adc2e0357fbc02f0c873de48f36856902c89f7866cee4ca6e8904b74f2a6d8b139ca84eaaa8d88372059ff31485d095d6f0198733981caf5e88236f5adb1d1b05d4d34091a9aaf66bfac9c5bb7b5199de1a3221aa7eca0a6daf7c7658d82a9ba8135e65d31c77122178883dddf27029ddd785427e449602d863f3986e9ffaebc275a6166a9f982109c321dd75883a28a88a5ec355257139b71ffc8dc09097bdeb705b4dd62339132615f56aacb5b88e2e385c75d253d447dea138744560eb4a7bf4b73a7dfaab42a923d1f1dca129255c3b8d02149fc99b236e0500000000000000020000001781813b39def6a2a4a2dd2dd93fae20c8d721439a5ee4beba65284b3b3cbb431909f40d3e2551afb74e80ad0be660ea0e51b2462b6f21e2924a47ddd3440efde522a1509aae0059682c49738730d12c5792366916a043198792c0a8762692acc18129cc10b8673cf466631aed625f64d75ea6e0821c7812fc7b440f727e07d1b3c536b98105f38fcb3bcbd5713b52f5e480d173cc09eadb13771e22e4a372875b23e4e027673ed8fa6f641e6e5dd3bb22f427c62796fea818297ab5d24d8943ba58eb5f255f515706e946c629493dde8743456fdb640ee1f3d0b66bd7e15c1fb852c5f91183de7409ef1da3037528c819bdb7285a96a548303d094186f2b7dbb376298622ffc289fb7e070eee9cba2402647f3185321eed3f61c3453f97837d9498019d36338d3a0caad40e75e13ca01cd3d415812d91f0228e29c7aedd73b6f25416c3c3777842fb0b590555339e694c821011d5d0e00797789256f7451f60cecaba3c66e7e75226c3fc25a56e961668cdf76dc38e5aec353c8d0338054b4fa1fdd7ee1217152e29e634152a6d09149d29f555e900ab6f03dec26d2529f81edaaa08d7bf55cb639ca277c96aad490017e638c74890edce6056953f07d54d43bff2d064f23e08293ca3ffcb3afbb7648850f71ddad4d8b1e1185e4795343797420b8c89e1f797955f40277f7f0ce7d6e7ec3988d1457135571c6486d911a78a42212f1f85a79fb0f23bb0d17d066bf2a568b7fcccdad97003d93e4af822c6dc4ff74df9cb6ea7178f9386bab7240da436f2f930e5a74f4e2d0832cd6ffd30b26fee1c18849eb542a5cf9fa8f1c2922f2629f08d5786c84e01a619cab83047029236c0a4864ea71468b66ad93d666abf4fcd83b810aeca38df3e5f86d2a40f56d87ab062cf7b17e9b0d91aa3553bc9339f3dda928c81e95886ab9ef2d654bbd2f70ec399ccc723ce5ebce49cba5fc02b8d2f70b211bc0719263f21340c3107c99f480be0e15f1165f5f45b3a5107557087b38a9dd6a7e0be0750cf58aa4aae7a9f050000000000000005000000178f391f3f3c2ef8888d04726a8c2537381ea8933cf7097a85fd4e37c2ca3f6027ce8d0532a19377f9e47dc82c6e887dcc888f2495c5053673a730200dd5b47bb83d13de7c4b8b8b637c4265cdf2a2e541cd3bf69200232d5323fddd53c7d1266dd45bc5a730229b6532e8931bf6b71c27de5ce4a22e1a53bc74ad2f5b90fbdbb58129cc10b8673cf466631aed625f64d75ea6e0821c7812fc7b440f727e07d1b3a66250bf13533577697784aadf2c3b131af954421961f5fc3ec7d6ab9d9ba3b51bf3c8365b012faf4a3355f23a0d05162d9ca8d4f3ae7490000b7ae4910d8ccce01b0adc2c3ef18871acb699aa1a227b4b5124b5dd5004e38c2b44715a7f2ba34dc3c82e64985ed900b26cea291882df5a8e4a178fa12bb7b505088d27f83339a45a979b166480a90dd9829c792ffaf9e1bd75bf5c8a66582f3294becb1f80ff4e43d4bb5db4b8899e21dd975d132eb10934dd12adf554da0b419317e3fc584a248a28fbe0b8c53f5edcf02428c858893c9177062cc3bbc7a9c6a24f20d0eb99a53b31cb0186336b2f858785621b74a0ee71e9d32f39f597f4177913d32413a86ca872aebba9c04d78df895d92f87b4e88bebffd9c506d660e96e9dfc81ef1d56317d9bc6d67f190aa80647280200b91b97f1c42096d0f3af74c1f81bdd9c05731bce67a0c61cf773567f65f9510f5016b3263f6d3c7ac0250abb5c94fa463d6b8cfb99e9694b5751f3a369aff6dc07f3edfbeb1f55c8d1a5769e4e68f9417f7d7dbb4ca882bd275fcb5fb7b0e89b8736e721caeafbc543f26acae1b2dd3d22925fbd78ed3e6ab3475dd62b19540c48a3f803fa938e44ff937e791b1c421efc5f3960954058b49b563a150aa18b3b1788011898e5136e914891fd3b7ed63b6678009e3931ffef4afefac46279683a2b8cbf76fd7fd9a585858360584c50cf9888c2b78eca987b543f966db90b8455ff166265cd0ddd74fc2fdbc8e299c8874a48f2ce455f75243ef87c0c3f83e5c281c2749ab8acf31f3c37c1465ebc9a30d6105000000000000000600000017063e95b086ed5bf6416309519c87cb84158cfeac883ec60d4a3f093f01e12189a9bb9c8cff839db494ac510e0a60ea85467fc084434cb4b0ad5dcc573b7f22f7b08a739c876eae5cc42953c050c1490f0fd2b0ab26a2aa05c4061a8c047f76329132998f414ec7e6cc5f05ef65d33a229e39f5d0079445d6331767ee304b01619642fb61b622acc8b7f4c3eac5dd424ed7770217faf71ea1c28ddb6b593615eb8129cc10b8673cf466631aed625f64d75ea6e0821c7812fc7b440f727e07d1b386f94f0db3d667086c711695da53474cd96da2fb902d5ccc21f1f37409c85c6a7d3e9f87d27bea6fbffd2866f7ababe09683d682428afc2b4a962a0bbe37d4ef24ae333b778b24680f263fb1be476a5e5eb69d7f39d63e1f31370ce5569f15c1e1e31df74ab2b9a4ea9077a273db87b7342099cbfeed9799639d7cd6dc28575ed990ac8381123130fa2876d72f5d74d4fb75b3213e5f8a647e59b8ddbd3af6e525cc30c2fef19178aff346cb51adf0da0586b48e65e8d381d2eba583a3fb2ccc5a9039f6c273292f2a5c7692b559e2d2f1900d5e2afc51feb8dc4b73477b6aeafcc89f56467a644a6958787f675960e67d69afe47d1dc30d50244adef8ec5a21697093377461f259363d20d2075dbf9b8fee4906ba877aa4f131515f32fc2fc40841db4ad527c4706ced2077123449e1f7f2133f6e96f465505e4307ee672fd0609aea4aa3c98f942447bef1ca1c7268bafe373dbdb57919745252335d00323858c9af63f57ec899e17f6c7bb90857b2be87a9286100ab1e79e64a5b2e58f595b21ec117409e379dde070c29fc1a1033840a0468b6d1dcdada01e360f602d09bf6e14ed54cfe5ac94a5caa915df53fe00ac522be8d6d90d651d51ab648a381f28a183477aa82b2c516d658dbed44fcd78d19fec9acdd0086ab1bc4715193299c8b1d9b6640a00056b5bfb7ce0454044bb7acd63b6f5aa59446b20576f125167c11f899098afec5a31ff202b784e08d25acd1b3242e178489391f20d03674e8fd050000000000000007000000177fcb932fb29b4181551827b2913427f38434374585b346b9e0ed3d151186943e4d95be5320110d1ad77006d7a69300e4a15a781646e7c51d34821079493256c2868ba68e4ce64c1cffe7e68f736377b31d0753a724b555f5ffd0015047e601662dcf492b39e87c56db417dd1b39716e94cd1dd34440b4cdb5f4f1746e7fdeeb6eea9f40fb50bf40dc82942e08bc9584e4f1b231b069e03cc414ce51bd7a32af1db28117b3a466d1d0281b06136dfcffc3ac0819f60922bc7a8a2602bfca3e5ae8129cc10b8673cf466631aed625f64d75ea6e0821c7812fc7b440f727e07d1b3119c45db9fcb6bea7d37b3918de2665074030ab4524a8c876f29c6f7bbd0072ca66ebc47a26e31c22d352ade1a3a5193d951c9b4a9a7b184d2b42c109dbd0042b750a2d6d6ea620ff4f731e0c92bf8aa96342a6b4bd3a1fa74ffb47ed9e139ff5a3ea1b765c5733787281a6857a75caa2b46beca8c3290d3963ca06bf1b2ed7bf68e36b5713b0427f1d897c42adc0ef15c893de4ce82a75cdb2b3de4b7aea69fbbcbc0ccf468c98755c01067c64758dc5eb47d1a62ba855437fea8c1902943c4b3642c043fc47639d3b96c35f17fc1074ab996badfee0926a8531ffe87fe9f8190cd8128241b1100bc913ff460a788cc197bfe9d9b8b05dec188e003edaed033551b11419141e8d012fc2ba5c890a43fef9647973cd06488740984e7de1e5208677f2054115abf5354ed26ea4b34a1e28ea336cd57ca61cbfd31bdb6e3d121d420206a28cb0e67af1af683ee269e08b004c3bb9576981815ccf5e625f31945e13f6b85787643307eba8e2b3a55257fdcbe0549374e6e8d6ff99dcb2a4ccd6ec9e490df2c67ef1182ebaa9c407d59719cecf725ceb9f5d4bbc571d73de1da9cf24e716f8b865e0a49f512b37dc56032d9a9a1e001b11a580388c16ddb6b8922b6902da36dfd61e1aa8d1d5bcea248a2ec4bf4438984d0ce0069f098a008b370ac03ed4b5ab21c571b5afb8034eefaf42b5a75033f862fea3b90fc33eb8071775005000000000000000b00000017c1ecc39e9296ae63b940bf876371946a57f9300cc74c8322218bccdfd6d35ddbeda2124d5aa329e22b155d57f33ebca3e6d46a10966eb7153c0fd01af7a82502e41dc7f41d2ae34cfb16258eee17c211925d4a6a93a183d589723dc090fe2867b74d3a10c37a4eac7d38d178240e089830523ba569f41ea84d300491612030280da34d9c8caf39cd4181b163e0a22bd60cf0566e144df7429b49550da17270097c9dff1a6fc8112ee117ea603046fdc9c9337f8e2b08ee34b9f2355511e30da78b67be7a912db031c84c2720149385d745d8c167f4e05c604a42d5c3ad8eff7bb05104c10feb91d1c5ef0a389e68afc0a3561ec0342e3c43db256f21a210496774290d851745d1c4362d7ed8002dd34263a751748c92e05355ca3436b5e4246b140e26e161855bd400670f429350378072b1448b2bb9abedd81a5962b99b00a0b750a2d6d6ea620ff4f731e0c92bf8aa96342a6b4bd3a1fa74ffb47ed9e139ffba152e8ce7f7774f8c8eea26d4d2114d4408acf4971e6a78bce726316029ee449d4a2e74f55c7dcb43b36bd1f7b2e424f9dd132d6fd4833d7b1088c3936d10a0f407260d5009a4ef1cc9cc7b1b2f6fc2bd288e628a2fef19b9cbc0344049b2a51e68d23b5c2d5e5e24a4285d2d0c86adbcc43241a1216ac5f3ace92cfbdf282650c570982a2caa29b611e12cf4b1f4c32a960363de1aa9c89ea8eaa3b0a2be0732c2c7ecee6e50d807c5402f89643e1f0401064ebc2c264b6cfda9e8c389164faf05b027ab12b0ed5b868d2d2f96a42ce3b3cf0b3f1a4121b9590359e6b2e75083e625dafd3d3ee0c433ac6edeba552923ff19a7ac650df547d4ce2d005f1f2c9c107f91f5a6a1d0fca46c489953d8ea555047421161a839867746d9ec7b8f83c16fa03e63967997330b8a45d1ef58071107c5ad9dff9ef043500f4be16a9da1d93d7241b1e0dd1b6ca71724cecc71813132e6edb09a4846c6badbd3c6c52eccbb8d835b98fd4a8b641af7862fd3a6748a5ccd5523522601b77ffa4b28dd280005000000000000000c00000017c4836676419db1bf9ab8f1512d8262d8cb4cb6d1d477625abbd471dfc7ec8b984af051779be0e175de0427cb11e4151c19aff5769309e5df9cda179b694c9a2089a81ccf0798f507279cc023ad9f4c4c5269e9a0f89ddb11fa43981f75384b7c9de56536413350e9cb0ecbf8136e6a61b27486e613488fdc61719fab7a0abe8489dfa49f90b5aa8d27201813facc1530ff72f2bf3cd0f8154718c1ff9241b44bc8b0acb6a303307b878e380de1af8a1c1cf2f94afb4fa21750a0607083da3944f88c0bf0b7b223bcbd1fbccbd4bdb47c071ed1bb29a5c84f8cb3cba7190fc939054483175fe50b1826835ecd4249062beecf720a1e3a3b0374a498fe8fbc5523a0f06d4a8d51325a60b2c259708e4e2df2ecbe9864e668452ec6af6f91f2fd0586d801ccb6d23f0a8ad1679bcd4ec79b7714ae80eec1428ad4475779772d6fc8b4dc68be8dcfd7f92743ea3cda111627a89d1a3717c217a0fc6721114943c10cb750a2d6d6ea620ff4f731e0c92bf8aa96342a6b4bd3a1fa74ffb47ed9e139ff82bdcd22d522dd4c3df356fbcb11dcf1c1f4ff01557fe933ede149b03f0f1cf97e4f2116e0efcc9e882f2c3cb6bc34bad7743882943acc9f15383b2aa3d0ff11ad99955d3ec331687c51884d9d62f18c60aa61141d3b8e7eab3b653a3a39978e871d7e9a790fd7272a8aa47ec00b8274352dd715cd521ec61f2e04c4fbf7c6a91f6eb4b85134ac80a8dc1d526fcd54b2eedbdd61514978a5487275cb88a08b5bc421dfd6a0947be1677f120e27d3e0e34b96192195383054a7229e71f7ee4c89c8dc4118da0788fc6209ba03ec5a14db7c235e085b8f5ef53371cf61120fa4e37a286d95f729dd9fa5bf3e94560eebbb9af862182856683c5b2e6c736bdc8b8a79c048950244bac1d39c9ae5b5167faaad9234104639a61d5ddabbfbfc0383193fbd655b95581d51714da59cb7fd4201e1d5d50fe0a39464aa97ee7f9435e99c9a36f3b43f163f42fa8027c74689852d4067bbe406efc2558a5a5e6661ee94a205000000000000000f0000001714613682287f2ad7e9a3e126574d8549df15875f1ef7f78395f4f8b0a914587cfc4224595d4109ec1f7c6cc678fe7a13797e2f6b31cdf0c84fa1fe84016943fb9b29e4110c02c3963cb77138916ce2769fe25bcd69d91382164b001abcc004e8e6127ff6d5401f22a4dc28815c8fe9e68002f9c251166a8750f53dc193164e70bb72eb300cca778ff52990b28f215b1531ac274a974cf92460b17363d79b8bd8c93221acd44751cd18f2bc142c4ab52cf9f7a745f15db0761d8264c1382f4b4560eec018c652ec1f4e3dc8cb9c2ec42d42223446eb31676d47064311e530b16f48e3731160b67e7fb7512b11fd6e037153094bf2f048e9ea57915f8c8d4299f735b83deba203ca1b28e53cfab7ad5974818a4b7c80b76b16c3905791d0b9158f6479aacaa899437d19f9c25c5e499885e09568608b54a772233315c83502a205702e0cb1234a45517a463b9988edc0ca5f1ad3ee3023eab8a44cce835a4ec334405f2a4b4726ed834bf57d72561bad279f93530f106a1199e3a469be1ca95e576ed854746123db97e5f376efe9a2c6cde9af35b6b323a574d727bad117e075459844f91a18b920f401d05f0da39cc04818320b09b46a74331ef7b95ca4006b857e4f2116e0efcc9e882f2c3cb6bc34bad7743882943acc9f15383b2aa3d0ff11f38c9f3956d7f394ca2bc0d1428ab3bb7c453cea8590acb287d0c604cdba80b4c8b06bd2a56da2c57808df9e7bbff22465bfcac864160f67879ff9217430c023fd5f0fdd9a44e7a398491d2c8eb70c9f15a3199de5ff8fb8a81fb3367efdbb41f6ef7ad9162ccf9706e2c53f1f3e77867e3be12b88f5262e30427ec447edf9cc2905b9ab3a748188fc80f1fb7bb5523b93f2b4393ce2d19d7ed39e2dd8ca289707326628a9d3b008aa488723e66b9734b59795d4077a9a97d67e9cfa878800306dc16b9d8ea83af30abb1fb5ccfb336964def4c344b3137c3544b730a410089f7465748d063a0da58d74fda3e8fea3fcb7c143d1dc2bc0ec38d0611ae43b714205000000000000001000000017144c59f43ca7f26b9f40caa40dc5f8a878441262cbe160211185b41e78e0789169185e4eab9d93a03b1d782615fa4f7966f960abe4a95ef2b29b6d9a86393d3cd3a6115e797eecefb9621ab1c4244a3f5121f6f3c0503880571dffdf3742489d40f1e69dda5791729c67afe502ae2f2ee70243596dd105d6170dc27e4108242189cd03166585e5e34aa79cbc811468372a7e6c45d9e4c2cf805d11fa8f1d7af1153633a69b939b86569cc0578ba29612e5357c4a9221a7cf3c3df4cac5eaed2402ef986bc7bb2499e0e7cb4133faa261c78f291781fc47afd294daf95dfe23d6582232a82a2c39689f8056c5d6fe3ab7bc5c8b8f2d3e71c18a47ad356eccb9043ceaf2667d7e79b1bdd8f678e8a8add2b7d6172b781fd772a41a3cf770a0fe093350345fb0e2ae9bf36a9873bffa8914224acd1d0898b0a161a187700155db2bb4a818b0f85fa34e84d9694a64cc55aafe14a1fab5f65130e6da2e035e7cd6a712dd7f7853ee321229ab989e823fc7dcfc70920431c238491980b449a19945b53b065c6e80e1fc60babb3e547e0894193781ee6faf0ef9476ea5b1546b1dc3cb9a999a5742874ea3dbf85d6f7bc8ec104d8a49435235dbbe75ff63cd328dc609c8772988405727de4534b4d398bb6a36bb9cb70b423e52b44f2537c2f72c6a5e7e4f2116e0efcc9e882f2c3cb6bc34bad7743882943acc9f15383b2aa3d0ff11c5e6f7abead42a0c746482960e60194d9c63b3a903ac96ce1b8a3350d51b866e37ff7f63385792ec3d89a230ddbd7e6f9a1867a68c836174e32b403cb7af08f51b943914410facd6621d89c9a34f95a7cf08260d972fa7d3ff2df19d326abea36dbd0b2b9a00e76a3b7a0925304489cb7615df932182cc99a09f592028f855615b0730d95d97b0e693a9ff9492f83edd5072792128a4db02aad4bc5587f84c2e86df5c5f518307fa12090ad16389f58bc76150c6afbec31f673442252d8d9fb62edfeb549ac59dfdd164a21352140fbdf85bf9988c8c1d2b46ba04106050b75c05000000000000001100000017b3025edfbf48ab5cc7b8f8a7ada9f8ac020e0f860c84027afd059ca31ff8874eca16862ff8ca81af91c3fe3d77e3c786d29e7bf1103b5bb9b147c640de2aa36075a71d9def0837b4add7c65fdd50b687f3e8389a990484a5c96555e2fce5e113fa07a2a16edbe6520d51d55defdf2306c404bd03a5b08faf51b07034653b2675f7fcca0a2a86ea3ee8ecde55680cc4f59cc14cab22e7e35d6d57300401ed5a8a22ba19e429043fb0e2abcd9afc3a3919721fd2ed76666d2f3297c71a5227cf23ef406314d4830435c0daf245906b2c56782d93f140d0eb8d6744e5f983d73fa853de6bc91f28b78ae340b7a589a010a5e71f3abcc54505cf96d46dae4072ad4a9ae1991a45259d09b6c48cb29f5b7c92506a29cbc68c68d97d61cdff7847311316b7c803d88e57509d2744581145fd4cde2fa69c93e7e39bb79394f6af4a05fe5ffdb71b22af31a54cc54b7a2cdff6209f92ccac8c7eb0178fb3977fcba18b5bd280b9c106ee5dac828850ae0e35897f4f3b95ef8793df657b5723381d046847c01f8bcb818320d443a6b12b119913fcce372b69a753e2e25350b79ca0998ad0a854734316c6470c6fa01105526becd772af860b5bd94ede110149280266b1256e1eac5196cf1771f1b27ff495654123b78bcb5590b499fdcd37af3e7c44432ae3b7f635361ba625a3800173c0d1070b12c45584bcd3546ebaee861a1c2240b17e4f2116e0efcc9e882f2c3cb6bc34bad7743882943acc9f15383b2aa3d0ff11e5e3220be9e8d2b1bca9f5d2a37f7e89f805c5ccd8d76122b58abaa267d4d6bcd872ae4dde77a976306c64c2bb8ad9e156c6d1a70230739941586bf2eaf6c7981bef772ba86ec48b455e8bec505d53cd4d2604e060a0ced039ddc208230fc042695655d077a58bf87da462e76008f0d6c345bc246e0e60401831bd4480d2f867e38c86ff8a6cee51a48959acaa1d310024582e233615dca15af366d44d3128614de920f417ed6a958b2fddacb7afaeb2b3ee1bdb68ea1e4a7818d02374f251c80500000000000000150000001760bc0ced1ab157bf6c79aae49624e95ac12d1593b8486252de378d8dd343dbbc25510900a0ff7813a605b43fc24901a958db19e2d76a49f6be32df941ee0bd29ee11afb17e5072e33947dfc696613c01b76aa55c3b8917865e5895956bb9b3da2932a2ce49a9c70bdd67cf90b2c42722e5573f3c79909b0002275660df6081c517775e06cb8fcbe9e161b9b7414eb048d494f42fc9ae1261bf1e0332ad758b6617effd57b59647c0824f0d7592b9f4580fdd2a4a7101ae0e1d530f09ebcb9c602d72784130a71e5b0ee81ed0537162a0ff508c44de66d0dd0f3f16cc56e7f7d63b5603343d19dd3367b70fa8b17dc6d90159b654ea063ee13305938a17c6bbd3c1b25f86b2ba9b15e933bca3c8822b90bd8f4516dfd6876775b62440b7222f5a8392018bb40e70d6229cbf08fcf862e638c78c9d0fa081215f1b2f0e3d1862f6c75f613be5c0699a6f60a7c75776f6a4cedb75959ea854564ffe8f558a79fc80de22591a7ac54aba9450802170ca91ebe650c586fe0c1a89c2d19fe6f23e32d465ed2b447970b606255b70b0bd3351596d0a483900be627c066e73c5607e1eb8a13075fdc0046bf186b01d0aee308777aef915b1b726cdec83a0a647497ebc88fcedfdcebe2872a4d6d2c2fb9e437afb704c4944192f8cb9b322df1b724b81ddd94c84cc4627f112ffd3a88501afa5f08468b233a3baa8c1acfcc48535869bc17ff41a710324c1c2f00e616a3601bfbe3edf0b80ea153c7625ef91f5e50c4c93c01bc8954c177f5eec3ed7bf811fa40a756d405c16eb4936d3200a54cc9f6a1ad8409a89d4a10678250e905c22ab7390091c0a0c243e35afa79c43630d648a485cbe750c5a5481ae52f4406dab1391dafcf76da8d409ff8e865d99b2af23d5021bef772ba86ec48b455e8bec505d53cd4d2604e060a0ced039ddc208230fc04298cdb3ac15de59b3dc1a8d1924d280e6e44626bc49c0c1b705090fb140eb4876e63d5c2620b4038fd1751ec450c69225ec4637e9a5d38458d019c37310e19ed80500000000000000170000001719f449f48a3e93148625831613ef6eb33a89ed2eabb35694fc35811040a7771da2a9e049cc23a4ad96fb60c5a6ba3ca81490843bab3f95288030600d15af50e8ea51ab61d127acccfbae36be90c39d9f5168235737786f6dcbbd144207189677f75d2d16e18982680d4a450b96cb5054c0c9aab3ce391b23eab8bcea5c6e805383b492574b7358a3768aba677d1cbcb46f6b7041f0e1cfbb32a47f3939b8ced459756f8af18e207f550f4360f724c3070852bf506011b5fa8980fd32f9d55b5dd9f6ecbfb1e78805d8ccd0736a4d97b4b4808623afd179252fac5ae7f144251297ddfe5530cdba580ec356dceaa6501b175359b544e6208d39eaf662acfa0d172ab6e884aba29441b2abb7dc0748dbe2914911e48575e3065a0ed49501120886170065adbb8f1d25ae37de2883a0968592026965120655fa263c8c777faa731f5b0fcb53c223ad98778b6eb1e72bfa46301c927723056ec0c661ad59473a634d68843463d49310ced5e3d359c081f9ddbc1c01a89c0017ba6c165f2d769c8278de520bd417ff0cf0530cbbe22febf1074e5e76a29f8f58c80e46ed0aa7bda055b25b8e2913cbc1e362c587940fcea6e189c28286517ab1ac8485a30b17d59da8cf4d9ef9ce3207fd7ebfa5afd31f4bb86fc81f83a83400e8b752fa6d8caf07e5cd8d8aadb5993670638a32f816428cf94012a5669407f036eea38ce0221c95031923914e0c425b2c46ad7d4c96f63d699c5e9711a97b696ba1cddb4b6c8a8d87fba819959ed0c26c9ceb5f44eccd5ce142dbcf5791721ddc777933c265d2766d34b76b96beb01da80d2c82fbcf0755545931577d86153a8d2e37c34fd30816eed2fca97c9b5d15379e2653c90eabb709c5967adbe76cc3947920dcd6f63c8c6f1fe72922470c5b5bac9df1cf20941095571e2dfd6c3667674b3c36660a7e4bf1f8a0990a7aa33a9550450029e9bc364f482648b74c68f6981b75a3bd0862e8b9e63d5c2620b4038fd1751ec450c69225ec4637e9a5d38458d019c37310e19ed8032a0500000000000001008500d834829acb70c5e87bde46e353200569cf87e95eaa34eadd9c8f80f71c28da5b8501c0968dec66c3f3d10f1765c1714dcee629d68687b342cde6942d169e6c68f45d85027c48d825e0828ea79647d4c94d07b982e6f39e51a6b9e65cf3c340da28292f198503ccd0d94cf61ac05480ef5f6784e9801d3ec5fe519e94e272c9282dcb466e0c5a8504db00bd6035f2a69a6571096bbb9641191774354ac2d4fac1dda753da30a588628505e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e85060008d59731689609bf0f914a5d7334c1d5aece9e8a60ec576e0cd3aca5ae41c6050700000000000000000000000000000000000000000000000000000000000000008508b7e0fc397c44818e082f1887281a9af3909c5d5364086ed2e9947adf6c21c63285090a5171b6157a45ee0df11cae69123cb25a78d03cbff669763985258a4053f759850ae248723604ae90b054046e06f0a84503495ba6e97cb79bb70f6211bf6d1a9a48850b20d1535a9f03a0f11b37a7fc9483a718080feaa9778cf9fa8ffb3f5fa4f05dc6850c33ebf477f112d321d2c84343e5d51324218f9eac2f12bbf65b67394c3fda2f4f850da71d3515b9e1a737a45c45249034beb43e0898763e7e57fc8dca75cc79941eb5850e10cde68611ed832377566c36bfb7d69352c43a41b93be21b0073d2d349270116850f3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf99180985104c0a627666a75bbeb65d10b72c9cd3d870ec5f0f5116befd878e4f134eaad5a785114d6437cdeaadc6ed9cca091869e95cd0665fb806481cfa1b8be61180bd929e2c851281c10007008812125975200f45c1e179551386b710338836438ed0c55ff583a885134bd418bc77f174d71b65313c3b37152e2c19424eef2f4b96325f355c7d990ca485148667a8acbbebac91ea390c89c59badc8f7183df97176084f82d839202e5208d18515a8849cfbdf34d5ec84ca6cfaa60aadc500ccfc6e194360b1a6e80dfd639d8b5f85165a5ffda23d1e1b780ca62675263e6028a53d8b7a572188fa820c1c957bea2bd38517e0c84a079b77276f7397c68d925725c9c5f12de25a11c9296556ee4f2f00277285180303709776238220a6543207ef801fa38b0831c2bc3d8f90619dba471f03b64a85194d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e0851a3dfa4910da7c820b43f798ce05fe41b79d544d0eb9179284e8af8d01706b8002851b4ea05ebce3101bdc1ea64afe42b25dd38bc6af5725e22ed9e4401a4be7a947c2851ce2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e851df9684977aa8bdc3f97ab6ce39e7b532d6866fbca7329c11418770b962ff605b8851e4cf07fd071ec2a8975a7d69d3959084c3add502ecd00952c673366cacd2c6338851f4d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e08520ae23f05411593299eb7ff9fff82d8aa94cb935766c685c64fba7fe041950c925852149b55ac145fd8b6b590683379070b115addfb9765ba9ca7963cf6cabc7fa7e818522d7d0086bb0aec2cb3fa66ed1b87e10f51ed4a645ba0157e5fec5a324d72c75dc852362233bedd4e443246dfc273be6d5b212d627e03e5c10d5658076b62f53c6484d8524d434b6bd3308315c8d85f0f3aeb8501b672894a4ecfd114b1c35090f53ae321e85252b4d60c5a290b1013f76652659542dec908f0706984253cc7eaa2ebf6d3ca4d785263e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf9918098527293f532e8487ee7bd285dd9961f8bbf81e5ffa24d04d30df265352b588df05d28528f0b81f712909288d237bb0198a8ac4ed750a3e4f1a012b11a3a39e268f99a02d8529a7d8f3d693287f3379f3019bf4780fd9c49aee8fbf5a0d36a7be2a0819dc121b852a4d6437cdeaadc6ed9cca091869e95cd0665fb806481cfa1b8be61180bd929e2c852b59fcc423c22c81ec8e6f68351c4a6e9ba4f031be38589177e277c83b425e373a852c43d2cb4aca8217a26d426b0f0b2d7a80dbd05a489dff100da0e30ef11a6a414b852d120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c422852eac3b979e46548c1c7c467fa04e5bdbb38980e2012fb093a1a7bb48bbb21004af852f6619e73277d6285d5d08f931476c882ce0998fd8dd0185552d320165f91b06fa8530059aa99b93fec14294cef354e5e417a7e57a51b5645dbef7b051f33d25ac44008531d7e5cb9c17a8861bbb023b2dd990aadcf37f5a4daa91eb77bd464672e8b36a288532120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c4228533bd0d9bcbdbbf1ef678e0d5a3dc7f93e14823f70aaa33fd0407839305204fc26f8534e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e8535e3f4a661e6f602780d0596d0d0ca94b38b244759d85d228a5884833dc1053ef385364d6437cdeaadc6ed9cca091869e95cd0665fb806481cfa1b8be61180bd929e2c85373e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf9918098538451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb685395a99dd431a06d7d5dcc62b2bad22eedd1d584260245cd2e4f4602506160b29b5853a33b8741a785cf23aca103ec8ae78d5585e64ab35ff0c2599b0ef069c1c97cc39853bc561c5b876faa7bba4bf6e513d0096fb6ed727ff0acbf763acb87eb984afdbaf853c776214c70cc4a74ac2a5d4cd98164b91ff3c05e77b89135ac21877ebcb8b0518853d473fc3d9b44b6f2a8c2862b127008993aa01c7f0d6fd8a4c4eecc187251214a7853e4d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e0853f5b576daef6dcc93568c9e9cb685538577bcc2ba7d68174e39ec44be96760f6cb8540d524d7583ac6628605e0f025b67a25c02ec945b7fadff71ff7ecb48a4f9069a3854190f2f134fde0b7b8ec23a97bfae90f0a01091a062e5412cf5b49619a0620dc858542c62a26fbd57d73f38e056b4eec1439edea4dced79df8f1668192dd836e72868985439a3398cbc9180fcd4f1ec7ca711ecad3e0b6e104031812287e799d157479d1c68544df6179c88a646c2e77294f7cc0dde6ece882bd21bc49e162af154370b7abd17485452c52a697342123a6d38219d8802db64bb40ac048309ebe43fc42994f700d2fd88546b087f9f7b3c0dc9c49c2c0e624d9e31d497e1b2ed2f8807a659fed245e11b9668547e0980ecbeceb0750c9b4dea475188ad997592b79d9c80d834910fe9c762a722585483e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf9918098549120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c422854a631306c3f01c44a94859aa7a09d79cc67474a404eb47fef55a6f283808649094854bb055ad33b2158e2478d4e4cd58fb4bcb178c342c7d05092704bb0ce9aa026f53854c3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809854d009898b788c1f190b8567e50dc6d8dbf7dc87d026be09122f42141252db6a5b5854eb929736f280559f5610f6c6b0b0c100ce6d3b5caf82e040a2a8e39eb3d49c0b5854fbd18869b2ed773c7c9f2b06facb33b37b0b698c886969f88b37d5f1f84dc87c685504d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e0855122f04034b75a4bad7b66e9c7bc58e496aac267b930b501d68081e32ea8a652d78552b23d276516c68289c84926ce2cd8f6f64358c12066550a4008fc4886072d5da48553fd7caff6ce1a47cf180ee818abd723060eb0653a619fb7dba081abc540a08ecf85541ec9d1929c63991d292596782bec55283021a30630d91a399ff91574f8cd08e185559edbadfc8a0e8d2bcd1819cdf51254e5d03a68958d606698815ec9ed9515c5628556322c18582613ce6e5000be0e53ee47b1bc7504506aa3d19010fca31abfc639be8557b61e3f36e4a05a640d8011fb4acf03c99fe333046f9a6385e213dc56defefd1185584d7ecbd24c7967024c75098b6ab759a439464147e06018de69155af966f6247785590e2ec9cc7e01bb2cc8a26ea7ad01c4bfc859484bcb24b7c1aa9f857b41af271e855aae23f05411593299eb7ff9fff82d8aa94cb935766c685c64fba7fe041950c925855b4d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e0855cc639f5000f5329893e10c00be04f019a0cdd466a55a4d7b5a5b3127c4f748a97855de2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e855e25edaa1287cf87ace8fae08f31de245ced90a3b116579b56c1129b1a9815c773855fcbfe9af1f06c5299be6e337197a9301f15afb66ae5f3b1e5d9147a6baa8d000185600118905a0465f59a6c7bb378f1f64549be0d7df3c35cfb7b7b75301d493d13b58561318d76a28600bb5c621ec5c539968461effd8933170bd4dea90435a95a1d12fa8562037dc944bc3cc3a7dcda16d2cf38747c16418245dbcaa49ec64b288f0200b24c8563755671ae986a14017230e8d650005be8ddca085c1bb76d0da08e030ab00c8ca5856473cac2d4c7295bac251645b4ca1ecdbc0d5052b19691a7cfec17e92602b9297685658cb41d31e67e4394dc7bc0116e475edb7b455732a97f51737075f1a323a8af578566bb44dfca292dec205a58e7bf400455f32b16c5bd57dbf3e8d6598e23cd5d0cea8567bb9ec42b8890de297559445505d5a3454a5966e7ad22b3fee8c470557eb36a348568503c8f8ff75680707a0cbfb36a2434b7acb98011e1344b625b21f4e25dc1948c8569451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb6856a9963f2013aa37ca10726450deda8b85d669a8268420e6f464a2335c69efdeac8856b4cafb1dc68a67cd01554d6a5f5da0bd994d90d1a4c5edb5204ae9ce1177d2cf5856cfa41b2d0aa5abd56512dbdcdf6e3f172045b0ab9ddbfb7fb001f7e537d977af4856d5b64a1ed93e1aa3c9a61bd7b52580fc8b20e2ed360e69caf481b21013823ed1e856ec3b443e2f38dba003cbe283b5892149332d5100145d4a449b4ac55b04ba359cc856f7917b7111dc14c4147aaa76b7e34b6ee105c48986dbc4f49bd666f4a1bce0d8d85703e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf9918098571f7c31106bdd30ee27733a0d795da2eb7646d76a04bd84049b34dccb83f48259f8572361271ddf4b6142f28b0a5f1a82b26a8c48a156373cde9d06c102961a9cd64408573cfadf02fa0d9f95883ddd4698548e5989b6193ff7833947337d02513339437f18574a37853c5cdab64336ac017f3f2f41c39376634f03fa459bb35600f402586be6285754d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e085764d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e08577693582dca6088f225422d2c0117ed37d88c09eb9a3e96eff682f278f708f046c85789bfe778f38d92fbbced788c13d08475f7bc47ac47d846bcc52e6e613d5e405f885793e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809857a7c303d5866eefa506f48df5ef92560f5066972101574ac3c730201fc04326905857b71684eea0b75ea8fe1371a788f641415ca9cae325fd7448586b4be4b5cd0680e857c3541b8f2da0d79ac492ddd37983ee9888baae1df963564565967e284d3eb6e6d857d61f1b5094f38a717638c38b08859fce99639774d63b8fe764b15338efc8be576857e1ce6ab9609a326fe67dabbf03f432cba4ae3110335f404f69fd2615f1ba28aac857f26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d1554267858056a486353e5cbab75072f24f0c92eeae6a0956e39815f394a501eb9d7879577a85819a8b3bc5b015fd1d42ded1958264c27aa8f575728015a8eb68460f859e74741b8582a4925753c05ec4d350950c08ae960f111ab142074ed450d3ebe450f939bd906e8583b58a4db7ab02ce8961a2d0e027c3250d6a49d96420c3c24566094150b039381885842fcc2cb537c268eb32a481cac3c9783b6198f73b21ae4dd41c0a7d98363f0a428585b9d63a7683a9be9e0c8410ba6b46567f8e2cbf79aef93d4935858cc247084a228586dee7a51f9e2fb619fca93160735943933a84dca4bfb12938279ac6fa59908626858759fcc423c22c81ec8e6f68351c4a6e9ba4f031be38589177e277c83b425e373a85881a2246a145e2e2d7c244b68cffb9ed16728b2bfceba415841af373a7790c79d98589318a16912d88a64ce5c8a45f53ec9eee87c84d4f9bbc7ce4c79d05ecc52f042d858a26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d1554267858b29b3d7ddae0eeb39899d162df91bd1fcf51b8c59e0949bdaef43c25134ba4f07858c6d4921763faaadd0f23699b204eb463ef2dddc45710753e2e4319a5285fc622d858d26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d1554267858eb08e448c9b234496e2736fe288c16976354fee6fb659add374bea8c454d94e5d858fb8bea7fbd080ae4413f715f3ff50f8f9feacafa27a63447efaedbba271d5218985903cf314e6a2359ad5e126ed2388a335158e71b11cc6c20ad248ba47b2ba67c0548591a9fdfce9c54321fbcbc9168a6bc2e85320b7e525ca7f39d8504174b18495a14b85927450b86fc1b8cbb35f2fb8fdf75e555c80696a50651514aad9e41a89a2f0a89e8593dcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb98594dcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb98595b6b865f460a8a7b3dfc2ed69645da9d86bb0ba1b6ea9239feda402e13f3cf4ff8596dcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb985974192ae009afc3de358e53388fedb584e2df2643bfe04fbb1bd514c62fc012dee8598b57ee0e4a8017f8a9a07a8f59a642c1d9498383c965d2bedff4536a92658f7b78599335b44a1a2f7a1cc95e239ecd6a062f125da6497ad560a5e0802f2a7a6453ee0859aae7de321bc36289c0e5f998a3662b8b130f750f3160ad9b1ca799e7edd25a62b859b2ac3c45833027f781e36ff216f56faa5f9a82d883f369000e6fbc60712620633859c694d49535b4dec19c9244f28ea148d195f421c4882483bb9f2e6e931efce4c28859dd38ad5eaaa0dd396eebef7a5589ac64b1f4bb312246dfa6e5f1f3d9d58acca3b859e9d3d1ff1868fa298418eafc069b9af48f6538502deba40b33a328428390a8072859f347564528f4dcc1eb7dde4f69ad2daf583fb26c494ad9054244929863906a9db85a0c1dddc6a4e829ccb4d19f65f0e8aab2a1ea0443fa5a35abc9cf9bf332d197c4485a1393f0337259f325ad8ceeab8b788dfe7a7c005f62533afca187b93e9ee6ad38985a26f06fc3556a03c8966178af46be3535b18f20725d3b3708fa25b9fd4510770d285a3dcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb985a49888fba05eb944db0c349d6800e74cf307103d95fed014cc9fdc12d7c3cffd1485a59fd3c4d49afa88083277ec454dbc67c9669ade8c0c967b2c9c16fc493b04bfd185a68d9b6b4057a61c33e6204d952c83401b8e95371bac5aca2112d66906ef4c0db785a70118905a0465f59a6c7bb378f1f64549be0d7df3c35cfb7b7b75301d493d13b585a8dd7e5b246afc3b1e09e09450fb589051af3d0cc51e7676072050bcf0f986685d85a91724f72e53efa2913d6d93cec3bf084bb9096124796b6cb1019ac0bf4846d77a85aa3c9d17156fbc2f10b67a53e62ec3afea95fb42d95d727b46ec78532a38e17a0985ab602d8af54ee151370f148035a679e86c1bd2fc9c5c0f4996ded339319595b0a985acb64559342938be292526c9b51ac0c8108b03e478099ffc26bfd8bb9b42a3b75f85ad8a5658394ec4d0cbd91fd91ec611e9d25cf024e8aba366e7ffed8fe39ebc72c485ae2f4e1d57c995d94b9998acaf4acb8db9c2aa68d6855f5c5f8e6e9651ba8f09a585af431ff3d25dd46da3874c5717f3fc55772b6ed8de65395538b8227a7d1153613485b07b400e37de25d1fc0c0cd6a42c5315110822b87f813d050c63803ace942fb08c85b13e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf99180985b2469649a9e928e65093b68f0591e30dbe5229deca692eca186644203e93a8a05d85b3f8f1d1f1266c2440313e8139cd5d4deb04d9a51177bf53ec738c3b336f1c6f1485b4e3e42b742b6ae06b8a7898f18f9407b6124353e8caced813ce9a1921aa38a5d285b57b04e2251bf054ba74186f91e0adc9db5445b47cf715af0efc84975f0ebae8fb85b6bba504f037a8ee320d52dd528048798f0275b9190335c7fe1e9207f753f2a8e085b71c54288c6878803c37ae80c8b4f5e78be827bf2ff20b10ff041127efc81e026a85b8297872d3f255394008ac3cd0da5e06798f759ffb555ed5ecdcd9904d3a41042c85b9aee0c0edcb30f223d403e9ea3e64067255befe741a4f77de377440b20cf0101685ba7ff67c17093bab60d064b788adb3fd215f5299f7083614bd3efa0df2d146234885bb19709e0df27a9e8bc88104374cc9872181d41285e468532928787a9845133b7d85bcbe2f5aa8aee51e3ef897446ca6113d39045c0df0c1a7a6ac28ebcbcc4948982685bd3e794be2f78d004db791f2015fa04568b2b69794b4705fceccbb33ecb3157c1885be59fcc423c22c81ec8e6f68351c4a6e9ba4f031be38589177e277c83b425e373a85bfae811f3cd83e7258717e0f3577821e1c57ac7ac53e2d882ecc7be2ce974d332085c0fb396779e28b5d662a5d8cc1f7bc4d59274419f7292360a31d4cb4988b9ad1ee85c118e646725d486c7310d674abd9e3287dfa84d4115122f7d4c4d1c3a57454ac8485c2b0871d31cff2c6661b76f90741d62345d618a2fd324917f2d4ae313efca0f8e885c348c1df2aab9c771e76d5cf363ede75069cddf03d5fa11270726cce1b6038168485c49a3cdd62b07a3a244bf31fe7e2f4cf38f5178fe87aa4f71164d5919ee43fc1a385c5702355a1061e4a2c7baeee40d2322930030a49d54a89a488fb107e791d203ac985c642799d6d66c6cafd76e54263128042ef08f17b96acd881f1e4a99bab2f07396885c7a7d8f3d693287f3379f3019bf4780fd9c49aee8fbf5a0d36a7be2a0819dc121b85c84d7ecbd24c7967024c75098b6ab759a439464147e06018de69155af966f6247785c9321da49ecdc5f0cb6bd9b671366f30a71073118922f9ff3191ab258dc51faa8c85caafcc3afc457e7114d9152677fe4db78e81be9017683603cc49ad5c5f0683d83385cb4126730e7c5b6f3a12401eef071e24bb04fee6d95bdd94ae137639613a5f60d485cc84a0beeb003bb15de36c27d366038d3b33bb92a6f026082e906ab75a5de4d17085cdfeb8263ba2493ff1a1d11d1e2ee2ed0dcf6bb8cd6df359fe3163781158566e2e85cebba504f037a8ee320d52dd528048798f0275b9190335c7fe1e9207f753f2a8e085cfe2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e85d0ab3fb5b138d03242d8c95967da94b06aed00fa93609b1bbf3eb73975d5f4f8a985d18c82d1c8b5e96a5404e6043d8d1e1fb4ee3160edbd8904fdcd307fccdbc0324985d256234c4f83084fce9bfad05e5acddec92f7efb3ca5197f32631b9da853263c1c85d37398e4b14be5a0228cae6b6a30776c74f0f66c89a7d0360c8259b72492bafa2785d49192975a2f36ecbeeff87a96a3f2022ef13f86bf96a61cec2e075965b557ccfb85d5ee37c52261606c0ed955743edee9b0c3f54054db85c3e5a6a2b3efd7f0a7e16685d6a19b32323624a39286820699a2b4e878f1b5a5d06b2fdd1a6ec530f67dfa604985d790d4374fd074fc685fa19e37a7271a2bef68b84ed91e992ca7030ced5cbcaf0385d88efd2fba2c37226bdab418f09f8dac8dbbd28a00b29c0c242219cd69865ded6885d93e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf99180985dadb605cf958728023a834dbc31a9e2d914827efd741f8117d55a758a653c6be7a85dbb0333b66ea8630dbe1a7a2bc64b19aa5b2658445b832509598c52c8ce8f151f885dc8ced3da67f0479b20234ee3ae9feb58fe5cbc06d4ef7bd865043d9c0edac096985dd71b363cf000741363638b0927c5c9c055f62efc237dfd58093fc3d67c51cb27b85de36f711b2cf488369b1631b4f70ffc5ca8fb210489e78b4f4783d5916d609efdf85df631306c3f01c44a94859aa7a09d79cc67474a404eb47fef55a6f28380864909485e0631306c3f01c44a94859aa7a09d79cc67474a404eb47fef55a6f28380864909485e1ec1ad4575fdfa08cd94ff5d7791bb5a56c488d5ceddef53053e6f5152fc56d4e85e2d7e5cb9c17a8861bbb023b2dd990aadcf37f5a4daa91eb77bd464672e8b36a2885e380f617f11569a312cb18d31cece1838bdbbaece07e97041ce7a7cb3ecc74c58385e4e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e85e5dcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb985e6e1f28dc8ca7a75fcab5907463b5ea44095ced3b99a75551a4e8e8a966f88109785e79aa4bfa91a78b9b69ae0ea7e61a82172c32c604b3f3ca8febb75a0b05b1067f785e8fa06a5af29bc33b7bf98fde06772580f6e09b53cd5823361ab1b01304212ba3985e9ffcda86c464e8aed14113aea8b25b54f00aca4df7ee0fee52629f7673d854e4c85ea3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf99180985eb6271329ff1aa3c6c0082eecabff3084a5cacf002ee1c500d6793ce40260ecc3c85eca2cd55a1f5fdbcc729caa9b34c7d2c3fed41135172eb13d76e33a4b3832bf51f85ed1536be4be088b76f2f8b8b3ada4cc3ebfdd153df65955a385b518ae47a96e55f85eedcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb985ef3aca830433f1a6f65553a452ef98e8b169b54fdda11e62dc13a4dc6756e2c76d85f00118905a0465f59a6c7bb378f1f64549be0d7df3c35cfb7b7b75301d493d13b585f14d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e085f2ee831272cea609e8febb407297950b5021ac8821423f5c24616a5dee49e9c7f485f32a4bef3585b7f675d87a6cc81aea2a86a5f6fcb99874f612b97a72577c1d518585f4e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e85f50cb59bbbb64661a2f512d2c9b6928890ee6606813ae5fc6a10bed9e14e60725b85f6e0c2916015f0f1f1593a8ba0d5fc981c6e54187a1854341ca4f10632eb99abbd85f74d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e085f8ad2e73cceb400599cbeb0b882c348a5c2e368ee368c7b0a6cbc88684875bb6af85f975d434808974560860f20be971c90ede31239e334177efeea8a9f6299536713885fa6c340d1d68d6157742d607d83776d97183677ec1c16d0bc54ea4fb781ff5afe385fbdcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb985fcc79786a801d08b22eed5f7095eea7f60ca3741b3c01958eae17079c7628cc58285fd631306c3f01c44a94859aa7a09d79cc67474a404eb47fef55a6f28380864909485fef10546382d6adc424605ab94f82f09b93343f0fcc35d4e7a17087ad8393cdedd85ff3651951be36168bc56357d407666ec06fb23cc1929614b3796915a064206d863d834829acb70c5e87bde46e353200569cf87e95eaa34eadd9c8f80f71c28da5bc0968dec66c3f3d10f1765c1714dcee629d68687b342cde6942d169e6c68f45d7c48d825e0828ea79647d4c94d07b982e6f39e51a6b9e65cf3c340da28292f19ccd0d94cf61ac05480ef5f6784e9801d3ec5fe519e94e272c9282dcb466e0c5adb00bd6035f2a69a6571096bbb9641191774354ac2d4fac1dda753da30a58862e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e0008d59731689609bf0f914a5d7334c1d5aece9e8a60ec576e0cd3aca5ae41c6b06aa2b121dd938c07e80a78dac281eba7ffa842fbab611ebe1a639b18cc6a7ab7e0fc397c44818e082f1887281a9af3909c5d5364086ed2e9947adf6c21c6320a5171b6157a45ee0df11cae69123cb25a78d03cbff669763985258a4053f759e248723604ae90b054046e06f0a84503495ba6e97cb79bb70f6211bf6d1a9a4820d1535a9f03a0f11b37a7fc9483a718080feaa9778cf9fa8ffb3f5fa4f05dc633ebf477f112d321d2c84343e5d51324218f9eac2f12bbf65b67394c3fda2f4fa71d3515b9e1a737a45c45249034beb43e0898763e7e57fc8dca75cc79941eb510cde68611ed832377566c36bfb7d69352c43a41b93be21b0073d2d3492701163e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf9918094c0a627666a75bbeb65d10b72c9cd3d870ec5f0f5116befd878e4f134eaad5a74d6437cdeaadc6ed9cca091869e95cd0665fb806481cfa1b8be61180bd929e2c81c10007008812125975200f45c1e179551386b710338836438ed0c55ff583a84bd418bc77f174d71b65313c3b37152e2c19424eef2f4b96325f355c7d990ca48667a8acbbebac91ea390c89c59badc8f7183df97176084f82d839202e5208d1a8849cfbdf34d5ec84ca6cfaa60aadc500ccfc6e194360b1a6e80dfd639d8b5f5a5ffda23d1e1b780ca62675263e6028a53d8b7a572188fa820c1c957bea2bd3e0c84a079b77276f7397c68d925725c9c5f12de25a11c9296556ee4f2f0027720303709776238220a6543207ef801fa38b0831c2bc3d8f90619dba471f03b64a4d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e03dfa4910da7c820b43f798ce05fe41b79d544d0eb9179284e8af8d01706b80024ea05ebce3101bdc1ea64afe42b25dd38bc6af5725e22ed9e4401a4be7a947c2e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8ef9684977aa8bdc3f97ab6ce39e7b532d6866fbca7329c11418770b962ff605b84cf07fd071ec2a8975a7d69d3959084c3add502ecd00952c673366cacd2c63384d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e0ae23f05411593299eb7ff9fff82d8aa94cb935766c685c64fba7fe041950c92549b55ac145fd8b6b590683379070b115addfb9765ba9ca7963cf6cabc7fa7e81d7d0086bb0aec2cb3fa66ed1b87e10f51ed4a645ba0157e5fec5a324d72c75dc62233bedd4e443246dfc273be6d5b212d627e03e5c10d5658076b62f53c6484dd434b6bd3308315c8d85f0f3aeb8501b672894a4ecfd114b1c35090f53ae321e2b4d60c5a290b1013f76652659542dec908f0706984253cc7eaa2ebf6d3ca4d73e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809293f532e8487ee7bd285dd9961f8bbf81e5ffa24d04d30df265352b588df05d2f0b81f712909288d237bb0198a8ac4ed750a3e4f1a012b11a3a39e268f99a02da7d8f3d693287f3379f3019bf4780fd9c49aee8fbf5a0d36a7be2a0819dc121b59fcc423c22c81ec8e6f68351c4a6e9ba4f031be38589177e277c83b425e373a43d2cb4aca8217a26d426b0f0b2d7a80dbd05a489dff100da0e30ef11a6a414b120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c422ac3b979e46548c1c7c467fa04e5bdbb38980e2012fb093a1a7bb48bbb21004af6619e73277d6285d5d08f931476c882ce0998fd8dd0185552d320165f91b06fa059aa99b93fec14294cef354e5e417a7e57a51b5645dbef7b051f33d25ac4400d7e5cb9c17a8861bbb023b2dd990aadcf37f5a4daa91eb77bd464672e8b36a28120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c422bd0d9bcbdbbf1ef678e0d5a3dc7f93e14823f70aaa33fd0407839305204fc26fe2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8ee3f4a661e6f602780d0596d0d0ca94b38b244759d85d228a5884833dc1053ef34d6437cdeaadc6ed9cca091869e95cd0665fb806481cfa1b8be61180bd929e2c3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb65a99dd431a06d7d5dcc62b2bad22eedd1d584260245cd2e4f4602506160b29b533b8741a785cf23aca103ec8ae78d5585e64ab35ff0c2599b0ef069c1c97cc39c561c5b876faa7bba4bf6e513d0096fb6ed727ff0acbf763acb87eb984afdbaf776214c70cc4a74ac2a5d4cd98164b91ff3c05e77b89135ac21877ebcb8b0518473fc3d9b44b6f2a8c2862b127008993aa01c7f0d6fd8a4c4eecc187251214a74d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e05b576daef6dcc93568c9e9cb685538577bcc2ba7d68174e39ec44be96760f6cbd524d7583ac6628605e0f025b67a25c02ec945b7fadff71ff7ecb48a4f9069a390f2f134fde0b7b8ec23a97bfae90f0a01091a062e5412cf5b49619a0620dc85c62a26fbd57d73f38e056b4eec1439edea4dced79df8f1668192dd836e7286899a3398cbc9180fcd4f1ec7ca711ecad3e0b6e104031812287e799d157479d1c6df6179c88a646c2e77294f7cc0dde6ece882bd21bc49e162af154370b7abd1742c52a697342123a6d38219d8802db64bb40ac048309ebe43fc42994f700d2fd8b087f9f7b3c0dc9c49c2c0e624d9e31d497e1b2ed2f8807a659fed245e11b966e0980ecbeceb0750c9b4dea475188ad997592b79d9c80d834910fe9c762a72253e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809120ccfccc2054ab6d174c589d20576081493dc0fd2dbed8bd314bcc981d3c422631306c3f01c44a94859aa7a09d79cc67474a404eb47fef55a6f283808649094b055ad33b2158e2478d4e4cd58fb4bcb178c342c7d05092704bb0ce9aa026f533e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809009898b788c1f190b8567e50dc6d8dbf7dc87d026be09122f42141252db6a5b5b929736f280559f5610f6c6b0b0c100ce6d3b5caf82e040a2a8e39eb3d49c0b5bd18869b2ed773c7c9f2b06facb33b37b0b698c886969f88b37d5f1f84dc87c64d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e022f04034b75a4bad7b66e9c7bc58e496aac267b930b501d68081e32ea8a652d7b23d276516c68289c84926ce2cd8f6f64358c12066550a4008fc4886072d5da4fd7caff6ce1a47cf180ee818abd723060eb0653a619fb7dba081abc540a08ecf1ec9d1929c63991d292596782bec55283021a30630d91a399ff91574f8cd08e19edbadfc8a0e8d2bcd1819cdf51254e5d03a68958d606698815ec9ed9515c562322c18582613ce6e5000be0e53ee47b1bc7504506aa3d19010fca31abfc639beb61e3f36e4a05a640d8011fb4acf03c99fe333046f9a6385e213dc56defefd114d7ecbd24c7967024c75098b6ab759a439464147e06018de69155af966f624770e2ec9cc7e01bb2cc8a26ea7ad01c4bfc859484bcb24b7c1aa9f857b41af271eae23f05411593299eb7ff9fff82d8aa94cb935766c685c64fba7fe041950c9254d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e0c639f5000f5329893e10c00be04f019a0cdd466a55a4d7b5a5b3127c4f748a97e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e25edaa1287cf87ace8fae08f31de245ced90a3b116579b56c1129b1a9815c773cbfe9af1f06c5299be6e337197a9301f15afb66ae5f3b1e5d9147a6baa8d00010118905a0465f59a6c7bb378f1f64549be0d7df3c35cfb7b7b75301d493d13b5318d76a28600bb5c621ec5c539968461effd8933170bd4dea90435a95a1d12fa037dc944bc3cc3a7dcda16d2cf38747c16418245dbcaa49ec64b288f0200b24c755671ae986a14017230e8d650005be8ddca085c1bb76d0da08e030ab00c8ca573cac2d4c7295bac251645b4ca1ecdbc0d5052b19691a7cfec17e92602b929768cb41d31e67e4394dc7bc0116e475edb7b455732a97f51737075f1a323a8af57bb44dfca292dec205a58e7bf400455f32b16c5bd57dbf3e8d6598e23cd5d0ceabb9ec42b8890de297559445505d5a3454a5966e7ad22b3fee8c470557eb36a34503c8f8ff75680707a0cbfb36a2434b7acb98011e1344b625b21f4e25dc1948c451983c6fdd913e08f476f5e9cd47cf01b24dac1d2be6711d784c5c5ddba1bb69963f2013aa37ca10726450deda8b85d669a8268420e6f464a2335c69efdeac84cafb1dc68a67cd01554d6a5f5da0bd994d90d1a4c5edb5204ae9ce1177d2cf5fa41b2d0aa5abd56512dbdcdf6e3f172045b0ab9ddbfb7fb001f7e537d977af45b64a1ed93e1aa3c9a61bd7b52580fc8b20e2ed360e69caf481b21013823ed1ec3b443e2f38dba003cbe283b5892149332d5100145d4a449b4ac55b04ba359cc7917b7111dc14c4147aaa76b7e34b6ee105c48986dbc4f49bd666f4a1bce0d8d3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809f7c31106bdd30ee27733a0d795da2eb7646d76a04bd84049b34dccb83f48259f361271ddf4b6142f28b0a5f1a82b26a8c48a156373cde9d06c102961a9cd6440cfadf02fa0d9f95883ddd4698548e5989b6193ff7833947337d02513339437f1a37853c5cdab64336ac017f3f2f41c39376634f03fa459bb35600f402586be624d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e04d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e0693582dca6088f225422d2c0117ed37d88c09eb9a3e96eff682f278f708f046c9bfe778f38d92fbbced788c13d08475f7bc47ac47d846bcc52e6e613d5e405f83e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf9918097c303d5866eefa506f48df5ef92560f5066972101574ac3c730201fc0432690571684eea0b75ea8fe1371a788f641415ca9cae325fd7448586b4be4b5cd0680e3541b8f2da0d79ac492ddd37983ee9888baae1df963564565967e284d3eb6e6d61f1b5094f38a717638c38b08859fce99639774d63b8fe764b15338efc8be5761ce6ab9609a326fe67dabbf03f432cba4ae3110335f404f69fd2615f1ba28aac26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d155426756a486353e5cbab75072f24f0c92eeae6a0956e39815f394a501eb9d7879577a9a8b3bc5b015fd1d42ded1958264c27aa8f575728015a8eb68460f859e74741ba4925753c05ec4d350950c08ae960f111ab142074ed450d3ebe450f939bd906eb58a4db7ab02ce8961a2d0e027c3250d6a49d96420c3c24566094150b03938182fcc2cb537c268eb32a481cac3c9783b6198f73b21ae4dd41c0a7d98363f0a42b9d63a7683a9be9e0c8410ba6b46567f8e2cbf79aef93d4935858cc247084a22dee7a51f9e2fb619fca93160735943933a84dca4bfb12938279ac6fa5990862659fcc423c22c81ec8e6f68351c4a6e9ba4f031be38589177e277c83b425e373a1a2246a145e2e2d7c244b68cffb9ed16728b2bfceba415841af373a7790c79d9318a16912d88a64ce5c8a45f53ec9eee87c84d4f9bbc7ce4c79d05ecc52f042d26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d155426729b3d7ddae0eeb39899d162df91bd1fcf51b8c59e0949bdaef43c25134ba4f076d4921763faaadd0f23699b204eb463ef2dddc45710753e2e4319a5285fc622d26190d4669e9bb92da5d958bc9dc6a59700dbccf49e4f4bd8aec4c30d1554267b08e448c9b234496e2736fe288c16976354fee6fb659add374bea8c454d94e5db8bea7fbd080ae4413f715f3ff50f8f9feacafa27a63447efaedbba271d521893cf314e6a2359ad5e126ed2388a335158e71b11cc6c20ad248ba47b2ba67c054a9fdfce9c54321fbcbc9168a6bc2e85320b7e525ca7f39d8504174b18495a14b7450b86fc1b8cbb35f2fb8fdf75e555c80696a50651514aad9e41a89a2f0a89edcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb9dcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb9b6b865f460a8a7b3dfc2ed69645da9d86bb0ba1b6ea9239feda402e13f3cf4ffdcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb94192ae009afc3de358e53388fedb584e2df2643bfe04fbb1bd514c62fc012deeb57ee0e4a8017f8a9a07a8f59a642c1d9498383c965d2bedff4536a92658f7b7335b44a1a2f7a1cc95e239ecd6a062f125da6497ad560a5e0802f2a7a6453ee0ae7de321bc36289c0e5f998a3662b8b130f750f3160ad9b1ca799e7edd25a62b2ac3c45833027f781e36ff216f56faa5f9a82d883f369000e6fbc60712620633694d49535b4dec19c9244f28ea148d195f421c4882483bb9f2e6e931efce4c28d38ad5eaaa0dd396eebef7a5589ac64b1f4bb312246dfa6e5f1f3d9d58acca3b9d3d1ff1868fa298418eafc069b9af48f6538502deba40b33a328428390a8072347564528f4dcc1eb7dde4f69ad2daf583fb26c494ad9054244929863906a9dbc1dddc6a4e829ccb4d19f65f0e8aab2a1ea0443fa5a35abc9cf9bf332d197c44393f0337259f325ad8ceeab8b788dfe7a7c005f62533afca187b93e9ee6ad3896f06fc3556a03c8966178af46be3535b18f20725d3b3708fa25b9fd4510770d2dcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb99888fba05eb944db0c349d6800e74cf307103d95fed014cc9fdc12d7c3cffd149fd3c4d49afa88083277ec454dbc67c9669ade8c0c967b2c9c16fc493b04bfd18d9b6b4057a61c33e6204d952c83401b8e95371bac5aca2112d66906ef4c0db70118905a0465f59a6c7bb378f1f64549be0d7df3c35cfb7b7b75301d493d13b5dd7e5b246afc3b1e09e09450fb589051af3d0cc51e7676072050bcf0f986685d1724f72e53efa2913d6d93cec3bf084bb9096124796b6cb1019ac0bf4846d77a3c9d17156fbc2f10b67a53e62ec3afea95fb42d95d727b46ec78532a38e17a09602d8af54ee151370f148035a679e86c1bd2fc9c5c0f4996ded339319595b0a9b64559342938be292526c9b51ac0c8108b03e478099ffc26bfd8bb9b42a3b75f8a5658394ec4d0cbd91fd91ec611e9d25cf024e8aba366e7ffed8fe39ebc72c42f4e1d57c995d94b9998acaf4acb8db9c2aa68d6855f5c5f8e6e9651ba8f09a5431ff3d25dd46da3874c5717f3fc55772b6ed8de65395538b8227a7d115361347b400e37de25d1fc0c0cd6a42c5315110822b87f813d050c63803ace942fb08c3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809469649a9e928e65093b68f0591e30dbe5229deca692eca186644203e93a8a05df8f1d1f1266c2440313e8139cd5d4deb04d9a51177bf53ec738c3b336f1c6f14e3e42b742b6ae06b8a7898f18f9407b6124353e8caced813ce9a1921aa38a5d27b04e2251bf054ba74186f91e0adc9db5445b47cf715af0efc84975f0ebae8fbbba504f037a8ee320d52dd528048798f0275b9190335c7fe1e9207f753f2a8e01c54288c6878803c37ae80c8b4f5e78be827bf2ff20b10ff041127efc81e026a297872d3f255394008ac3cd0da5e06798f759ffb555ed5ecdcd9904d3a41042caee0c0edcb30f223d403e9ea3e64067255befe741a4f77de377440b20cf010167ff67c17093bab60d064b788adb3fd215f5299f7083614bd3efa0df2d146234819709e0df27a9e8bc88104374cc9872181d41285e468532928787a9845133b7dbe2f5aa8aee51e3ef897446ca6113d39045c0df0c1a7a6ac28ebcbcc494898263e794be2f78d004db791f2015fa04568b2b69794b4705fceccbb33ecb3157c1859fcc423c22c81ec8e6f68351c4a6e9ba4f031be38589177e277c83b425e373aae811f3cd83e7258717e0f3577821e1c57ac7ac53e2d882ecc7be2ce974d3320fb396779e28b5d662a5d8cc1f7bc4d59274419f7292360a31d4cb4988b9ad1ee18e646725d486c7310d674abd9e3287dfa84d4115122f7d4c4d1c3a57454ac84b0871d31cff2c6661b76f90741d62345d618a2fd324917f2d4ae313efca0f8e848c1df2aab9c771e76d5cf363ede75069cddf03d5fa11270726cce1b603816849a3cdd62b07a3a244bf31fe7e2f4cf38f5178fe87aa4f71164d5919ee43fc1a3702355a1061e4a2c7baeee40d2322930030a49d54a89a488fb107e791d203ac942799d6d66c6cafd76e54263128042ef08f17b96acd881f1e4a99bab2f073968a7d8f3d693287f3379f3019bf4780fd9c49aee8fbf5a0d36a7be2a0819dc121b4d7ecbd24c7967024c75098b6ab759a439464147e06018de69155af966f62477321da49ecdc5f0cb6bd9b671366f30a71073118922f9ff3191ab258dc51faa8cafcc3afc457e7114d9152677fe4db78e81be9017683603cc49ad5c5f0683d8334126730e7c5b6f3a12401eef071e24bb04fee6d95bdd94ae137639613a5f60d484a0beeb003bb15de36c27d366038d3b33bb92a6f026082e906ab75a5de4d170feb8263ba2493ff1a1d11d1e2ee2ed0dcf6bb8cd6df359fe3163781158566e2ebba504f037a8ee320d52dd528048798f0275b9190335c7fe1e9207f753f2a8e0e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8eab3fb5b138d03242d8c95967da94b06aed00fa93609b1bbf3eb73975d5f4f8a98c82d1c8b5e96a5404e6043d8d1e1fb4ee3160edbd8904fdcd307fccdbc0324956234c4f83084fce9bfad05e5acddec92f7efb3ca5197f32631b9da853263c1c7398e4b14be5a0228cae6b6a30776c74f0f66c89a7d0360c8259b72492bafa279192975a2f36ecbeeff87a96a3f2022ef13f86bf96a61cec2e075965b557ccfbee37c52261606c0ed955743edee9b0c3f54054db85c3e5a6a2b3efd7f0a7e166a19b32323624a39286820699a2b4e878f1b5a5d06b2fdd1a6ec530f67dfa604990d4374fd074fc685fa19e37a7271a2bef68b84ed91e992ca7030ced5cbcaf038efd2fba2c37226bdab418f09f8dac8dbbd28a00b29c0c242219cd69865ded683e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809db605cf958728023a834dbc31a9e2d914827efd741f8117d55a758a653c6be7ab0333b66ea8630dbe1a7a2bc64b19aa5b2658445b832509598c52c8ce8f151f88ced3da67f0479b20234ee3ae9feb58fe5cbc06d4ef7bd865043d9c0edac096971b363cf000741363638b0927c5c9c055f62efc237dfd58093fc3d67c51cb27b36f711b2cf488369b1631b4f70ffc5ca8fb210489e78b4f4783d5916d609efdf631306c3f01c44a94859aa7a09d79cc67474a404eb47fef55a6f283808649094631306c3f01c44a94859aa7a09d79cc67474a404eb47fef55a6f283808649094ec1ad4575fdfa08cd94ff5d7791bb5a56c488d5ceddef53053e6f5152fc56d4ed7e5cb9c17a8861bbb023b2dd990aadcf37f5a4daa91eb77bd464672e8b36a2880f617f11569a312cb18d31cece1838bdbbaece07e97041ce7a7cb3ecc74c583e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8edcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb9e1f28dc8ca7a75fcab5907463b5ea44095ced3b99a75551a4e8e8a966f8810979aa4bfa91a78b9b69ae0ea7e61a82172c32c604b3f3ca8febb75a0b05b1067f7fa06a5af29bc33b7bf98fde06772580f6e09b53cd5823361ab1b01304212ba39ffcda86c464e8aed14113aea8b25b54f00aca4df7ee0fee52629f7673d854e4c3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf9918096271329ff1aa3c6c0082eecabff3084a5cacf002ee1c500d6793ce40260ecc3ca2cd55a1f5fdbcc729caa9b34c7d2c3fed41135172eb13d76e33a4b3832bf51f1536be4be088b76f2f8b8b3ada4cc3ebfdd153df65955a385b518ae47a96e55fdcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb93aca830433f1a6f65553a452ef98e8b169b54fdda11e62dc13a4dc6756e2c76d0118905a0465f59a6c7bb378f1f64549be0d7df3c35cfb7b7b75301d493d13b54d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e0ee831272cea609e8febb407297950b5021ac8821423f5c24616a5dee49e9c7f42a4bef3585b7f675d87a6cc81aea2a86a5f6fcb99874f612b97a72577c1d5185e2e28697cccf243a8edef35791d65436f4f105c0bd5bf07780bd573735e29d8e0cb59bbbb64661a2f512d2c9b6928890ee6606813ae5fc6a10bed9e14e60725be0c2916015f0f1f1593a8ba0d5fc981c6e54187a1854341ca4f10632eb99abbd4d7f483d482dfca3980707c3b24352ba287c27b0263ae59803942f3150fb78e0ad2e73cceb400599cbeb0b882c348a5c2e368ee368c7b0a6cbc88684875bb6af75d434808974560860f20be971c90ede31239e334177efeea8a9f629953671386c340d1d68d6157742d607d83776d97183677ec1c16d0bc54ea4fb781ff5afe3dcc641a926958932f989e6005ddf4d637be84f85a914d4726c32069bfa209eb9c79786a801d08b22eed5f7095eea7f60ca3741b3c01958eae17079c7628cc582631306c3f01c44a94859aa7a09d79cc67474a404eb47fef55a6f283808649094f10546382d6adc424605ab94f82f09b93343f0fcc35d4e7a17087ad8393cdedd3651951be36168bc56357d407666ec06fb23cc1929614b3796915a064206d86303040500000000000001000500000000000000000000000000000000000000000000000000000000000000000005010000000000000000000000000000000000000000000000000000000000000000050200000000000000000000000000000000000000000000000000000000000000008503bb895120f98b4340fd1e634c1533ae3f733eb312eff20e796af4042041a38b560504000000000000000000000000000000000000000000000000000000000000000085052c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf7305060000000000000000000000000000000000000000000000000000000000000000050700000000000000000000000000000000000000000000000000000000000000000508000000000000000000000000000000000000000000000000000000000000000005090000000000000000000000000000000000000000000000000000000000000000050a0000000000000000000000000000000000000000000000000000000000000000050b0000000000000000000000000000000000000000000000000000000000000000050c0000000000000000000000000000000000000000000000000000000000000000050d0000000000000000000000000000000000000000000000000000000000000000050e0000000000000000000000000000000000000000000000000000000000000000050f0000000000000000000000000000000000000000000000000000000000000000851095735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8605110000000000000000000000000000000000000000000000000000000000000000851295735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e860513000000000000000000000000000000000000000000000000000000000000000005140000000000000000000000000000000000000000000000000000000000000000051500000000000000000000000000000000000000000000000000000000000000008516de09c7e61004efa6a2b11f116b1f7146aa645ed162b1742e67aca1bd54416919051700000000000000000000000000000000000000000000000000000000000000000518000000000000000000000000000000000000000000000000000000000000000005190000000000000000000000000000000000000000000000000000000000000000051a0000000000000000000000000000000000000000000000000000000000000000051b0000000000000000000000000000000000000000000000000000000000000000051c0000000000000000000000000000000000000000000000000000000000000000851d89c0412de3701d0a93863c4b16ab216f1e7be0a3b524c5757da04f93daa921cd851ea50b268ec81eb51e6e0c96bfd5191633d8d1769ac8a1cce6fbea5a7eb7f9c59e051f00000000000000000000000000000000000000000000000000000000000000000520000000000000000000000000000000000000000000000000000000000000000005210000000000000000000000000000000000000000000000000000000000000000852295735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8605230000000000000000000000000000000000000000000000000000000000000000052400000000000000000000000000000000000000000000000000000000000000000525000000000000000000000000000000000000000000000000000000000000000005260000000000000000000000000000000000000000000000000000000000000000052700000000000000000000000000000000000000000000000000000000000000000528000000000000000000000000000000000000000000000000000000000000000005290000000000000000000000000000000000000000000000000000000000000000052a0000000000000000000000000000000000000000000000000000000000000000052b0000000000000000000000000000000000000000000000000000000000000000052c0000000000000000000000000000000000000000000000000000000000000000052d0000000000000000000000000000000000000000000000000000000000000000052e0000000000000000000000000000000000000000000000000000000000000000852fe15856cf6a484839375a1d0865ea14be62bdfd706efdf34cf9e3eeaba38f51540530000000000000000000000000000000000000000000000000000000000000000085317fc866d55412067820937d9e84db52782297f7ca979f42d5de7b646cd60f34a30532000000000000000000000000000000000000000000000000000000000000000005330000000000000000000000000000000000000000000000000000000000000000853471fd81a662a18cbd7ebd6587ba87c050991f3295eeaa2edf612d17c3eb8fff210535000000000000000000000000000000000000000000000000000000000000000005360000000000000000000000000000000000000000000000000000000000000000053700000000000000000000000000000000000000000000000000000000000000000538000000000000000000000000000000000000000000000000000000000000000005390000000000000000000000000000000000000000000000000000000000000000053a0000000000000000000000000000000000000000000000000000000000000000053b0000000000000000000000000000000000000000000000000000000000000000053c0000000000000000000000000000000000000000000000000000000000000000053d0000000000000000000000000000000000000000000000000000000000000000053e0000000000000000000000000000000000000000000000000000000000000000053f000000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000000054100000000000000000000000000000000000000000000000000000000000000000542000000000000000000000000000000000000000000000000000000000000000085432c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf730544000000000000000000000000000000000000000000000000000000000000000005450000000000000000000000000000000000000000000000000000000000000000054600000000000000000000000000000000000000000000000000000000000000000547000000000000000000000000000000000000000000000000000000000000000085482c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf7305490000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000000000000000000000000000000000000000000000054b0000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000000000000000000000000000000000000000000000054d0000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000000000000000000000000000000000000000000054f0000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000551000000000000000000000000000000000000000000000000000000000000000085529019e3fcf883c9d90f00aa0f560b5f0dc58244ed8e4e929f49718da027dee9ef05530000000000000000000000000000000000000000000000000000000000000000055400000000000000000000000000000000000000000000000000000000000000000555000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000000000000000000000000000000000000000000000055700000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000000000000000000000000000000000000000000005590000000000000000000000000000000000000000000000000000000000000000055a0000000000000000000000000000000000000000000000000000000000000000055b0000000000000000000000000000000000000000000000000000000000000000055c0000000000000000000000000000000000000000000000000000000000000000055d0000000000000000000000000000000000000000000000000000000000000000055e0000000000000000000000000000000000000000000000000000000000000000055f00000000000000000000000000000000000000000000000000000000000000000560000000000000000000000000000000000000000000000000000000000000000005610000000000000000000000000000000000000000000000000000000000000000056200000000000000000000000000000000000000000000000000000000000000000563000000000000000000000000000000000000000000000000000000000000000005640000000000000000000000000000000000000000000000000000000000000000056500000000000000000000000000000000000000000000000000000000000000008566c84840edb17ade63c4832b6245af9393373625c43e74b25780d6c051699fb56485676fe19ca3f5d243961615efcd54d744ed6dea13ba4bb3c9c9be9a69232c7a22f80568000000000000000000000000000000000000000000000000000000000000000085692c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf73056a0000000000000000000000000000000000000000000000000000000000000000056b0000000000000000000000000000000000000000000000000000000000000000856c49d799132842d2e05ae01e016798bec38827016583ba1c20b6788f7d5a4ecdba056d0000000000000000000000000000000000000000000000000000000000000000056e0000000000000000000000000000000000000000000000000000000000000000056f000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000057100000000000000000000000000000000000000000000000000000000000000000572000000000000000000000000000000000000000000000000000000000000000005730000000000000000000000000000000000000000000000000000000000000000057400000000000000000000000000000000000000000000000000000000000000000575000000000000000000000000000000000000000000000000000000000000000005760000000000000000000000000000000000000000000000000000000000000000057700000000000000000000000000000000000000000000000000000000000000000578000000000000000000000000000000000000000000000000000000000000000005790000000000000000000000000000000000000000000000000000000000000000057a0000000000000000000000000000000000000000000000000000000000000000057b0000000000000000000000000000000000000000000000000000000000000000057c0000000000000000000000000000000000000000000000000000000000000000057d0000000000000000000000000000000000000000000000000000000000000000057e0000000000000000000000000000000000000000000000000000000000000000057f000000000000000000000000000000000000000000000000000000000000000005800000000000000000000000000000000000000000000000000000000000000000058100000000000000000000000000000000000000000000000000000000000000000582000000000000000000000000000000000000000000000000000000000000000005830000000000000000000000000000000000000000000000000000000000000000058400000000000000000000000000000000000000000000000000000000000000000585000000000000000000000000000000000000000000000000000000000000000005860000000000000000000000000000000000000000000000000000000000000000058700000000000000000000000000000000000000000000000000000000000000000588000000000000000000000000000000000000000000000000000000000000000085893e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809858a95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e86058b0000000000000000000000000000000000000000000000000000000000000000058c0000000000000000000000000000000000000000000000000000000000000000858d335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e7058e0000000000000000000000000000000000000000000000000000000000000000058f00000000000000000000000000000000000000000000000000000000000000000590000000000000000000000000000000000000000000000000000000000000000085912918df826d63e0667614b084073dfdbad2abb4638e85d7944c7ae0bb5108c2458592335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e705930000000000000000000000000000000000000000000000000000000000000000059400000000000000000000000000000000000000000000000000000000000000008595335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e705960000000000000000000000000000000000000000000000000000000000000000059700000000000000000000000000000000000000000000000000000000000000000598000000000000000000000000000000000000000000000000000000000000000005990000000000000000000000000000000000000000000000000000000000000000059a0000000000000000000000000000000000000000000000000000000000000000059b0000000000000000000000000000000000000000000000000000000000000000059c0000000000000000000000000000000000000000000000000000000000000000059d0000000000000000000000000000000000000000000000000000000000000000059e0000000000000000000000000000000000000000000000000000000000000000059f000000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000005a1000000000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000000000000000000000000000000000000000000005a3000000000000000000000000000000000000000000000000000000000000000005a4000000000000000000000000000000000000000000000000000000000000000005a5000000000000000000000000000000000000000000000000000000000000000005a6000000000000000000000000000000000000000000000000000000000000000005a7000000000000000000000000000000000000000000000000000000000000000005a8000000000000000000000000000000000000000000000000000000000000000005a9000000000000000000000000000000000000000000000000000000000000000005aa000000000000000000000000000000000000000000000000000000000000000085ab95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8605ac000000000000000000000000000000000000000000000000000000000000000005ad000000000000000000000000000000000000000000000000000000000000000085ae95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8605af000000000000000000000000000000000000000000000000000000000000000085b095735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8605b1000000000000000000000000000000000000000000000000000000000000000085b22c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf7305b3000000000000000000000000000000000000000000000000000000000000000005b4000000000000000000000000000000000000000000000000000000000000000005b5000000000000000000000000000000000000000000000000000000000000000005b6000000000000000000000000000000000000000000000000000000000000000085b7de09c7e61004efa6a2b11f116b1f7146aa645ed162b1742e67aca1bd5441691985b82918df826d63e0667614b084073dfdbad2abb4638e85d7944c7ae0bb5108c24585b92c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf7305ba000000000000000000000000000000000000000000000000000000000000000085bbe3942beba7e66f3c0c1df4c30cde75c77fef3c94d303eb712e8bd0d4a9a8431b05bc000000000000000000000000000000000000000000000000000000000000000005bd000000000000000000000000000000000000000000000000000000000000000005be000000000000000000000000000000000000000000000000000000000000000005bf000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000085c129bc5e968a796594dfba94f64b516f290d81951be09f0cb28c9a6bd80a9a598e05c2000000000000000000000000000000000000000000000000000000000000000005c3000000000000000000000000000000000000000000000000000000000000000005c4000000000000000000000000000000000000000000000000000000000000000005c5000000000000000000000000000000000000000000000000000000000000000005c6000000000000000000000000000000000000000000000000000000000000000005c7000000000000000000000000000000000000000000000000000000000000000005c8000000000000000000000000000000000000000000000000000000000000000005c9000000000000000000000000000000000000000000000000000000000000000005ca000000000000000000000000000000000000000000000000000000000000000005cb000000000000000000000000000000000000000000000000000000000000000005cc000000000000000000000000000000000000000000000000000000000000000085cd3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf99180905ce000000000000000000000000000000000000000000000000000000000000000005cf000000000000000000000000000000000000000000000000000000000000000005d0000000000000000000000000000000000000000000000000000000000000000085d1e0f52806761c8733d2c84d98e7dec5d8cee2460ff694acb8710f761f4686092f05d2000000000000000000000000000000000000000000000000000000000000000005d3000000000000000000000000000000000000000000000000000000000000000005d4000000000000000000000000000000000000000000000000000000000000000005d5000000000000000000000000000000000000000000000000000000000000000005d6000000000000000000000000000000000000000000000000000000000000000005d7000000000000000000000000000000000000000000000000000000000000000005d8000000000000000000000000000000000000000000000000000000000000000005d9000000000000000000000000000000000000000000000000000000000000000005da000000000000000000000000000000000000000000000000000000000000000005db000000000000000000000000000000000000000000000000000000000000000005dc000000000000000000000000000000000000000000000000000000000000000005dd000000000000000000000000000000000000000000000000000000000000000005de000000000000000000000000000000000000000000000000000000000000000085df442ddd1ed698a5de5c0fd1f082d428095c19f01e1f0ce8214c289db367dac6c505e0000000000000000000000000000000000000000000000000000000000000000005e1000000000000000000000000000000000000000000000000000000000000000005e2000000000000000000000000000000000000000000000000000000000000000005e3000000000000000000000000000000000000000000000000000000000000000085e495735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8605e5000000000000000000000000000000000000000000000000000000000000000005e6000000000000000000000000000000000000000000000000000000000000000005e7000000000000000000000000000000000000000000000000000000000000000005e8000000000000000000000000000000000000000000000000000000000000000005e9000000000000000000000000000000000000000000000000000000000000000085eac2963f0c1d7bb6c997157345b0fb26363a5910fdcd0b2b47e10f412463ed500405eb000000000000000000000000000000000000000000000000000000000000000005ec000000000000000000000000000000000000000000000000000000000000000005ed000000000000000000000000000000000000000000000000000000000000000005ee000000000000000000000000000000000000000000000000000000000000000005ef000000000000000000000000000000000000000000000000000000000000000005f0000000000000000000000000000000000000000000000000000000000000000005f1000000000000000000000000000000000000000000000000000000000000000005f2000000000000000000000000000000000000000000000000000000000000000005f3000000000000000000000000000000000000000000000000000000000000000005f4000000000000000000000000000000000000000000000000000000000000000005f5000000000000000000000000000000000000000000000000000000000000000005f6000000000000000000000000000000000000000000000000000000000000000005f7000000000000000000000000000000000000000000000000000000000000000005f8000000000000000000000000000000000000000000000000000000000000000005f9000000000000000000000000000000000000000000000000000000000000000005fa000000000000000000000000000000000000000000000000000000000000000085fb335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e705fc000000000000000000000000000000000000000000000000000000000000000005fd000000000000000000000000000000000000000000000000000000000000000005fe000000000000000000000000000000000000000000000000000000000000000005ff00000000000000000000000000000000000000000000000000000000000000005eaeb728980f10d2a258cb8cc2ef15e1b09e8f39a9e53a20b02024e6226a7bb933007045e7c779ead43b760c3534408b126e66efbec37448283da3f3de5608938070e71d782dcf6322f4e1f537b19d14ca3e8244f270085c5c999157b28ff081bb895120f98b4340fd1e634c1533ae3f733eb312eff20e796af4042041a38b562c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf736acfc22041d656469ca19ff5e70071eda7b003c7761193527ccb7cd8dacd9eff443be4437c1d67d505813a7cc0dac81f6e4f175a0ae9accd43d927488630e8e7244a2709774da19c3b65f4b87b1a73c99655e9b28b06a818ecff831e0e15039c6049393a84d01d614ee5b1cc1c1634d6b7f7e4c4c730f0c965468d0547a9142c7017c89c8054ef69a061d078c72eb9bbbca3e3271f7c4beff1177dea94967c0d7284cabbd6c7a8e829d9b0f67249c867a10f079752f31fe9b61c861ae90f8c53e81e6c6615a218c3f10d36359504c9f679f1a78e9e71ae4b172ef309707f92d807716b228ec7eaced53d9100396fac898235a11237a995c3e005c7b855f065793d55c7e286287ccc74aa39bfae0c2dade71dd94a7b87d964899dcc3ea0775d62fab2a3d3d6cf917f155cdf1431e6aff759555262fa94ff3825f3b4ec8821127e95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e86b8f3b0d7e67948c75fde43db8c5c0827ae2c4abaaccbe90a059098a85e0f111695735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8634c97d02130a149a342ff0833828864e2ef5add298a39aa7539c0f3dbb35caa3ef2068fd2fcc315f13f4ded043a5b58171006c739d0ebaf504bbd53230e104e34bcb7f4c9faa637faf2cb0f1a120dd4bdff9215b47552ecd0cd4504b2d0d0941de09c7e61004efa6a2b11f116b1f7146aa645ed162b1742e67aca1bd544169195e34cd15c5dfc2b478172f2bdbbb8ba1eb10e6db64f56ec920a3e7dd6342341487462d14d5f187a71ceadc18e9c51ecb2bf8d67fbad43267474c99849c180e89eb7b4589a1280908da84abe4ef8c6d0c86eaf93d03cafa2e02c23d3fd7c953c4aacdfdf2c1e111909ed33cde86f99ccfd37298ced938b41dcc8ac46c77e8db76633e000d7f6d7114fb902d56099c038a7f69a4384c3600fbd4d8aacaf22f8f2da00281c1569228a0f85424372074b668a4450ac57962da4dca781364a117d39b89c0412de3701d0a93863c4b16ab216f1e7be0a3b524c5757da04f93daa921cda50b268ec81eb51e6e0c96bfd5191633d8d1769ac8a1cce6fbea5a7eb7f9c59ebb716b9a6ff4732a079e1fe1b6837fe83fa1356e38e0932c0c62b1433ada3990e58e5816529ddae2f4d6d1368d158f7491173d95fb83a79cde96a195ec88e33ad27b702ab179a2496b30e100a5f8b41192f90a3a43e86f588991b530de0a061b95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8680f533daadff59ab1277e680a945a8cd6c8e266a69bf8cd921ce94a6f98e99197d87de3e0abe48eb7867b59ca64a878904a98116a060e1a433c49a917df2cb2125fe0a4ac3d1e7a68d661ccb1c7537eec7b4b7e3a3d27a8ff10b6efa9ab77275e1182ddd02ce22d6a7b190d7fd9ebea54118d991d9ffe2cf4b1a40dd55676ac3ccc2b3549252dd1f26143879d885fc151c62f345830cb30fdb69fd4553eadab0a3de4117379f5e830e46876999d11d2193de6d33b7b73875d9a9a664800b22e3f75a971b278e1ae6356fa367e3503df57a93de0e6c3222ddfeae761f601a8ff92da84f7b6f5a9649ce3d09c23b3d70435283373ee8e2a7f1069287deb73fb766864d27c6d0b6f3cfa8019a7efd2ff1162f545f456592301675d0ab27c4bd71428d89454f2579f0064769499dcc405a65286fcc7c755d951bc6668c9ae164ae8c42d2660431f8b1f15af3a093e3feb3ecce02bb625edbceac74fa8a6e3cba1f84649a1da24aa2c139aaf2c3b895e0a04ea54ee6badc7d1fb87f9bc80f45744050e15856cf6a484839375a1d0865ea14be62bdfd706efdf34cf9e3eeaba38f5154da4eae56c0b6f9b6d6b1cf8dc61edd25ea4568d83e53fd4dccfd18885785e69d7fc866d55412067820937d9e84db52782297f7ca979f42d5de7b646cd60f34a3d9e2886ada1baf1e240bbb35993697e1cf174e80c017099d435b9e452adf8eb157d43eb903e9fb415a99459af6c5ee314474464b835572d6de6bb8e99be48db571fd81a662a18cbd7ebd6587ba87c050991f3295eeaa2edf612d17c3eb8fff2128dada225de3b51af6361396476e32fdb8d87ad8881da60cfbdb6b1a2b24d3b5844f9015404ba2c71bf371dd175096083a79b9fb9e6b0788be6ada9d570552ad9cb67b72156d6fb746ed8a90c0e3043fb4812ce81a67b66de361cf2eb13d0c12bfe1bb287a6177f3163ad2ef4430085bc4d2f1b07c35edd8ad425a35ae8a926086c902f7c32eb42d2febbfa6470870efebdde655e7a558ebe7c0c99f834713864a2c9a3372db107a97cc228e979acf95ae3d21f777eea5c303693882f5b70a841e028635386a827dd16aa67301300f4db7844c15d9dfd62e92f276cb27b0d3adcaa39975fe8036747a892ce78212765ba61db5ff56845332b217b040fffdd3d63b684e23e5d1508e5484c1ff1ab8c273cfe9d46e56a178bf4a85b0b431910d9a292285717564ed96bd30ed57577e017ad0976fbd3c49816441def4b70e7b456934eb6ef3f9c551b36749c65766f9e8c6daa1565e216347445e802b8c7b5787890e97aebda612c2bdeeb83fb606d735fa235f1a446cc84455330ce1e3bd59ede9c0b4331c1f83159c56bee4a34cd66ad57ccaf4df6b51a2e938a096254aa132db7d103f6a65f2caeb073f530f4441a8e5ba19b29f7252a6601bd706cde5ede31e2c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf73d39846573aa8a7a3abd0299c91654c58a2ebfbdd4e5b5f9d12575f340174e231e29e7ba6d19b76affeb91af80b6195fa46e890b5e1056ca48fd81cc921319bce8eaf8f08afd690b5f7fb8636d287b4685fc9ed3aee07fc4ad74152a4e3be80143aacff21e7080fa8d3f84ee73eb855114f47598fad3d001f63eebfc2ef9799812c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf734620699471defc5fd3a9ce71850df37bb1a038ed2dbe8603e6f7678343285930d7cbea1ec5a8f506cb72329412dbd5dade98d58998f8bb5bf294691ebc0577c54ac1a22ffa8a0be64f5524cd8b79e982c4d3f1a0bbb5b88e9e298f9112c8765a05c53956378fec5993a752ec483e747b66db2a4d495f4061cd6f6be7c2585b8da8c2c84121e212753dff51059a08487399523e539ca1099e32186579505e121b7ce9749cab24a936ae8205c8338ac7c8504a3d0057ea568f7789855f105ada211e8d704bfc277797b6081888a1722baedc758546f3988687edddc4c4eaccecd28506d3ca5da326a242e6f0728371c5aceecacaf195d63e0ca833eceb5a1af5730067ce9061c5da16d370ee07bdc2168637b6d077e99f175a306fa2b9785745b19019e3fcf883c9d90f00aa0f560b5f0dc58244ed8e4e929f49718da027dee9ef510419091c28cf651a8e7e30055bef4878e58af80a0b2f24d8354399be5f6fc63029b4629e76c2bf5a12ce5bb54e97bea0932fe45e256caac2822f8ff9430a8a3ed971eb3c2ec11c5e207eb0dad14e380856c6c2f0147a4f21ae850da0a9f1415e4a013b65ff6104ec2d44bcd26a382ed04e6356b7379d755bc54a94905d5afa508b99bd26b9937525d2e437df1a024d12c5d3eb4e0566164416fa371beb314cc5ca1d95ec41de7a92c7da6bc50a5ebddbb4abe7a9c49b774651b669b646e3f85108dcda32c53feaea5b6b1036b859f508d1a71248a927a3f984d60b5965c0cc5fe249fad2b6622247fb56dd7446ea8f5fce2e289fb1c3b05220445ae2cf486fbfdc2ed97747413e9f2b2803e359f080a044cb16aa95c41502fdca84fde9c0fa75f27bd973bfe66859bd75b8991803bcbf4efdb22c69eb2a44ec96cf9e701bbb0778138b092f7cffeb560a37ae1e244ce1cbf4448b89ce3b7f80f44e6002df5315dc3f5fda266a0e96462a7464ff548f4ef5714494831cac19bc5e52f078f3223a2021d9ad336f727efa2827a33930459ecb13317e9ce321c76164beb6cc16cae6fd34c0ef181f28c04e9a3021664f3f03ea7631d2397926171372dbf36f2b752e5acf377c560466ffe7b063dbd21f9d94d4f61ee0e0dee5b96f15c17482df3f88d59d702312d5d2686192815258edea9ffdb214cbfc6eb03c8ba9c5c3b5311acc705d689fb2ec0926f71809a0823962aa9e60e5745de78a86fa4631d908a936b689bbdd1c6b6b8694f2989b395223ac93099dd8688e3bc4380d387067d1205bd74af528572f87df35f07ea0848aa90b2845de0c057ef2937694771ccbf0c0e7c84840edb17ade63c4832b6245af9393373625c43e74b25780d6c051699fb5646fe19ca3f5d243961615efcd54d744ed6dea13ba4bb3c9c9be9a69232c7a22f8072d06144363de4ab2b7c528b6b9445bac30534547480826f2fd4855f605a8d42c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf73a44c1952fef96bdbc42e39df2b43ee329877cc05eff964d3632ea2b75ee200a15fdbe6e4c8ec14d0ee24b6a94b29ff0ea8b5f5c16c0cb1dc53e37966aa46c1ef49d799132842d2e05ae01e016798bec38827016583ba1c20b6788f7d5a4ecdba8b427893f3aa5fa2b2b1da26651c103dbc5545e664b5197d6b900b4a971ee610437d7c092097199559f54af24417b022bf3751e0e01228913e65fcfe8f93f2bcb1c05e243e4a9318220b7897eaaf84129f30ec8b1b7dfaf003e1016dc1d8709e95787ddf03a0678b51fd91e2024c3510c8adacecf93b2e8aa1b66b1396b83aa66c0e2d9fa7b6f11093ccb6659763454833e0a471bd9facdadb420d13e2ae9a5cf3e6d725ceef8a9e4a3e3a4a17911f85dc825698cf1c97874b67dabc1f157663d5258cdf284c712d5e19a262cd8fcc683ec57b9f90aaf138b38d1406407c67abdd5327161042772220b43af02a56cc823055efba830c2bd569e96843c50d7bda1975f6673e67681118f779361cceab0059f587c5e5db72b76d390c96d7cbb3e52975c34feef287840434912fc778199b77b30e37c9bb53ca2195a84a83eb4a72b6e190199e5a23067e92cc16bed36da52d37f71e080e9ef7ea62991f7a87caf14de8c95b22c70972540de6eeb9d1d62c4d0138052c28a71ff77b05bc49f6db1ac75792311075ffdea5178aaba1841eb74723659480db7b46b23fc22a6e8a627ca37428e4f17861f4bc76e2b647c9b558f029a682e3ff3b1663e93974d584521a7916712e117880380fcd309660e4d0e3f7f76605bdb449b895b9879285e18e122ab975b390271bae842a2c334a5e903be41fb5dce0e9b2e556a367b31da8d23ec03bb883a6f8264ecfc270ca96451aaffb92f20b653a5823f30c486736c45e819f7b5cb1d31df7e909f883289dabbb3d8366dc4d1e60885fedc4d1b682ee068cc4cbf948809ab03872f2b3539da2848636bb4b0fc7e88a0f44df1720a9221ed9fbb9770109d989d85fb96cd277c2a76e571cbe8aff58e9171953c5b5056b59edf6fbb3c1666a2a1f66c73b7d464d4d81c325f446ee92083b5888190964059f072805b8026cb18fec28553203b6226f3df3c566e1c1ad5669423855ec4daeeae8a54da29210318f70bcac3c8937e1459cab88f5a6c9d6dcfc5b93c0afc558b015b9dce3d35da2577682737f0ad65917a7ded21751fdacc077fb55358bf449230761e0ee040daaf5d5a1c7ca74acb437c1fe294a0b1bfeef6c2a58c507faa995589af69bc8d0afc5eba2bea2ba3c50607bed059b1a3572effd2dc128545336024530a6c69853e4d6d088b63310a0426468a703e192c991b3a4137207f881c646cde2d7c5ebc5041cc502ab4f58e060494138fca7f715acbf5e066172763e03bf7b3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf99180995735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e86a766bc0b4ff551a4cdc19891e1ed628897647f9f8c2cbc2c0aed31c49d213842c485cfe11715754f2e2addc2151f4340784f7a76bcbb4abe227f34cbf7f909af335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e7b54c6557cab5b0adf6a773a4c4f03d45b6b87f6d5e321f9ee59de603bec82cd88cddf545ace926b439f1eb5059884edbb06e9bd7413c1f7ebf90ddaf4df18f8cbea0be926f7ae993e42343e93279b7a743325b6a61a762e87f453f16a3a69b872918df826d63e0667614b084073dfdbad2abb4638e85d7944c7ae0bb5108c245335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e70e5ce29b1fb374d88814de1c6c99e4c80e5ab59c432541ad59911f99c2cc27e6dac48646df06ced6f890066c8ea96548aa57dd50dd344d73c82c3b2c0b40297a335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e7fc5fcd25c78a376167a0fedee894d11c71977e2258162b5704454979e26bb8deed779faddd7947d0a2b8f3b51eaa6d7aa433a6514bfc93e6ac3ff273d9b878ed20d09f879d6bef3596cb7c1f3c07dd38c65bc48a43fb20877a074b8a54ddcba7f269093b7306eaed46e3003e6da496cc6fbdbf05d905f462164fd8457a8ce90b1186e43764a14e4efe0d46b74a186c4446c75c661487adc7744462fa44ffedeea422f717cb9fb17a9f843b5ccf48adbc5121d2e56b65cc9a7fa1802c1b8a8b8ebbae28c14ceb69977cf93b273e43808f24c2431fd733f6a7fe9cd8a648db1a2aebc1af81fdd5b664fb71c7aa6aec99e01ba893d76eb61693f79b08f586e0d2ed1e466a7590b077be40cc44fcaf0a5c53beea4e290cbd3c6a9f2b4e2b5e1e3e3481e39abcb7e9bb4c7a0ff3e39107315295fe460de0a06df0af99ca7f5126c011b8cf6c1df2e5844d21cae08683eee3c7727e6aaef6b7255b9e0dc5a5a685fac5548f881279c0abe58bcc11c75d66b93475c5ed9825c2ee759f950abc5897d413b5b83532054ec9c22bc6824830cfaf37cbca9ba1722cb4f2fab699c02f1cfd21e3be35ea3852d39e58254284f1ff3e55f95cfbc027c13cea79a1b5c6cded1861248b1378f31c353ec2df052d43ddda0b9be74a465fe2041ab406127f8ca91000eab634216dbf5d55c4fdb97178b903cb02ac9e780cf43839b52c03f7fe5da31f3a957b2f86a3715e477f69894dc7791fdd3fc6ee4b64f79edc33db981f0e7eefd35df1283196ee0e36d06551d20c0ff8725df23d7b4550373ba8e4a3038b32400735f94bef8b075e52909e8ca9b0b441217c91f38f8411309ddf5b8d78d46ecc93df9a10d727835ceddee89126de2cf1568fee39890be36d1fd64dc59843a4ed20ce3975abfc580a1e964700c5de181124678e653ab27678b41615c9aabe543795735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e86b10401fdb5e92191ef871d1b86985c918130da5b4e52f6867dcb738e4ac3757b4fe6ce164c511fd5c8125a35a6d618a3ca07dbc67fb35a36ef8cde80698647eb95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e869741eaac38c4bd0995a4dfd93b0bb24012f1bfbc2274b77e6a2a5b5f87bfea7a95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e866abb08ae05bb9ea00e3ecb551a4b526565016efff688fa4dec05313cd1f8929c2c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf736e7de7bce8b28468d536ea1b3a8094a71ff701070a860b613df9d48668f237a3d97fe43d3bd8154383279c7622388fb3c0dc1305ae30ca56b2ea8a2624b849e23ed714dd11ae20a4b68ea8a56b7848c3992bdb1278c61797c4905a607f5224bb9063eab60c1cfa56079ca61cf01361ecbadf2ee90b9cd198651716655e1944f4de09c7e61004efa6a2b11f116b1f7146aa645ed162b1742e67aca1bd544169192918df826d63e0667614b084073dfdbad2abb4638e85d7944c7ae0bb5108c2452c01b50ac012491081107585de19743dc0a49b3f31f173df0b80178df1afdf73737d0f0197ca55de5b6af71aeb945a2503cc4c3afe445e432d7b94d8f91fda0fe3942beba7e66f3c0c1df4c30cde75c77fef3c94d303eb712e8bd0d4a9a8431b7c28c856776f4c72b0b5b19ac96d9e2a518b58e2eec26aa063092b468fe3abd275a148dc30cf4b5ec36ebf15b6bd39ac1aa4c48b21f84b98d6651695e550989c056a254993ee33a3e336643d1bf9f15ff54500e55fe8401e3d19a856055e27a4f03c373c9efd1676c9ac362d6bcbc3bf653127ace0c9089160053a3119226cf0dbdd056b48fe40dbeedd3bc6d647d246ddf75f23d87ab8cdb1115280bdc29b3e29bc5e968a796594dfba94f64b516f290d81951be09f0cb28c9a6bd80a9a598e376545718f94cb1f89e60429807959b9724d92a61aaf445483839d3c357941feabae41ee3dd5927af6406e40fd391fca0266b1c1fc1c1d9d5ee88eba293c4edb9bcdf1d8bf685ca766a500252e0ca1822f40d292c1daf30c8b5b2b2a84c873fb21f8265b2ed67cd08690dfee24a314c04dfc2fc276f9da910ebe291095360980b8ce5c30ae1ba1a483323cc97914b7b242229c0985271c9df97a5d592ce9c71820cda724ebfc9ffe11bbeb7addc683f54223d938cb22320e0bed183a60f3a791427b787d762fbedd6a5633e7c516901e4754527c2430de5f6a5b2474061a42d2a8ac788b6bccaca2fc8e56850c50bd47321324019a9004a9ff6d1467bdb19a1249955503b9268f470fd78df5d1d720b643807083dab04d01250a54cc1c8a169427f05e665223a9a278f02d6e9c54ccd836866a4443e32ed83c5d35d0f6181f6390de2e4d6bd46be936770aa751699f8965f41b40631f77c865957a5f35b1b89a3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809d05f096970716a57d62baf0ccdd57082635d58d735a99ce1a28ccd41dfb4cf36abb04885fccf68148573dd7df1f6103b51eb3c62469da84d9d953ace06d78b596f64b47d84b5438e61f69fbb10f57fa3dc112d4a408235bc64f07c9e456e4afbe0f52806761c8733d2c84d98e7dec5d8cee2460ff694acb8710f761f4686092f77ebac3495d9b4a80287efcbc1ac7bfe381c1b3e8b7f3713d26d1fc8fa5c0eed6f71d08967818d6ab62ffbb34edbf184dd5036718c3ccf1bbe33c5e56f3cb1642f8e9f91bf70f23989af1447e168d649f8c4771b5a34265f4085df2af4844f7bb599619c55ff625e9ef2ad02f2d15fe9c0f232a45b40fe139c40df24406570262a017ff67dd8ff2f0767dd1b5b24294ed0aa112207cbb420675fc10cb4d5c9fc4bb37c169671fbfb1cea59caf678e87eb8d5f02c7a579c1e3247b3a7e64ab788bcea61e12fcc1ed89c615b8cc8e1be493f01732475125c30615a6266d3fa0dd31b14699b902ffe841ec9fdf47c96f00d6bce810b9678f8873c1d9ce1828b91acad6181f3215f07117fbef651b8f07c1ece61995ed87c8a1dd9d2358b9c5d1cf235a37d9353249a89f5e017176379ca46fd27dacd2b8b2754c18337872c9a41e4666ed6971518321c1a61a0c00eece8b90f84ea868d302838c969fd7fa08b76ce333be1564fdc2fd96c5f09573f5434eaed06262c6c482dba4426e7d21696298a15e7a7a5b97b3a0a2f0c35c997e7f4ac44f2cebdd4380378e12ad328f8149b0a442ddd1ed698a5de5c0fd1f082d428095c19f01e1f0ce8214c289db367dac6c50b569112538e5919c9f6a1a70da0122328bac5eba7971b1a5026c00598d4f2236d3e06d3ddc662861c6909d768e23a1114b1b23facb1ff3cb8a7b23605320974c0e342484bb9840b14368fba687c1707d6774447ca1cee5f59d4e4d277f66147849c3b49f96c1912861885bfd9cde704d6846fb6e1aeefe7f2343f6029ee2fd195735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e862674c89f101c8f50b8ba0dba895da53ede1cc9d260f6896953b068a9e75eda0172a59ab5c288a67ef17cdfdc0dcdb32a988a3e93518caad14290fd5e38990d4fbf4ba37940e068132cb92cd2eae55df04b2fa2a3344f37650a4e618631e4ab277b6eb2c2c531f9376ff21a19fb848f2d76a77f5176949b7ea4c0962c9fe3b5dddc5db7e0c30caa620be2afb48e51fe3026ad7d6dd9ce21d065177ede1ec8ce9cc2963f0c1d7bb6c997157345b0fb26363a5910fdcd0b2b47e10f412463ed5004663d6e10e2a6fa265ccc46c811e5c6a71079a8427734cbd7cb1fb6734770b77cfc2407a10eb19f5e6e95487433217035985b4ee35d001de81b806fe8be4fa1620a6e1fa7c52e31dac66de8016cabf0d56b273a74d8aa83f1a0945d18675933bacd4ff38eeb8f28b756d98ee360391396e0202ebb4e8263119e42ecf6e28dfa6ee75164aefda886893ab502d6df8d5dc950a384b6a7681dd7b94bbcf14cdc5249115d20c14be0f318e9c44585baa3ee687abf7dd3af4e4a0dc22a5a2fcfad52d12dccc52ec01e601b93cd58eb2a359a2f62b8fe5ff05a2946edfd7a544f6c68fb5db435b129b014b38d64ef543dd0f75bbbb426de0c4ae087ab63e4ee696f15b5c74ef69a8b1bb14296387c65ecaacba2d300ce195f94157eda2c8df4ba7d071506e3fa1c90f9f332cb865ab9bc849f740e0cb7f07d5a44a6c8823573f0fc5b52e9e2336dee9b3b4e484899536778ec10612d8ac92f754af53a5e8a23b932514a744f52e6a42db982b7234460f44a4e8c934d1e4dd1f479b82451264f0e6db0b7b21d4207b0919cff65a99cf37c0fd59eccc7d7c93b883d6a6a96a4cc95430bc8f105877a9d808cbda7045408c9e7945f056a3026da3f5d92ed7b62fbb566537c11efe3b3f200123c99c033f5c03f8e5eb0817864625accbd676485cc8b1522c233a259bb819fc5c3b07630b0c9b6a7f5464efd8205fdbde25843c054eb60b9e8335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e7cc795ee3b6e06d2f7424f653e31e8549754ce0ef673f3bc7a33023a33540d151ba8a2d5262720a4abcacb4f88befbb6614f1fd5e262392e7c60dcfc9db36adf41ed0e489b278de97619f8dd20e3ce12017540a826548e2712ff7191b111622a8be8db697681d86723be95f61ec99c63f85d07bb7271cda59158ceb54a8917ae105000000000000000200000018aa864729718c2ead44d54a911e59554aed4776ea9102dd5cb91e83dd0c3d055c19f449f48a3e93148625831613ef6eb33a89ed2eabb35694fc35811040a7771dc348b96be8d2a321a1d70369f1156aea617a386753d9de02b4badc8410a2e309eee333fde5e9dab71b10475dc2e7e35b18b4ffac89410c0c682d56c02ba67d4177c8539aaee13f1de51f2954d32e5fd5957bc2b7b9eec2e3bc2a7aabca8bfac5e702e93bb99fb0c6179da2d850fce12f5018114de671551371f7c7fed768c387473904d1c6012caedc85099ee2c2a0215f7b617648dd12b271a1c1c1c368f40239aaf870b9e3889acd1fdb382e6613a824d5f417cb0db702022e8e5abc0e382dab60bc64fc775cfb13642c3d07436b141a2a43c8caf892f4f374d3ff6cd1d428d814eb82c5422134bd8b958830183623353ef60e90fca5c6a38dabea27a853a39b037b8c2d3f352574b6e5721de65e6daef8133f1a5378ba5396a18f391fe3f2d8633620c556de0a845837f597fdadb13ce2a272223fcdf06a5e62bb8af7e899b0139121d47228e939443028848c040880d61c4870537c2f221ebbfbbf20d4e3c48ac0135c14cc0c9b8941abfcc7b1209569ed68aa77f699e75fcdedf4c65474d6c5243f74902c95268b1078d1bc534455db2a1f69d13aa9bed260be6440e9ef6f5010c0c24070c390a09d0393b2480ba997fce07a2a976952cd3ddc6d075fdcc3c2d81a50cc8c59a88af80b54198b196fa5f9bb046c3755602cacf17d0713e2ddcf1735c1b1e61da1217de181787fea979283807e17466ca2febdb69178b87a1360a43019425ab102325c441f064494f8f41d99bbd0f04d6e73426cfba25125584cd72e9b58de3cf28adedf356fc4b9f139329c762f3f70876678c38acac4c7479ca6c0720d445f952294d41f6e931ea0119c36021af894513938fc3dca3cacecb51299ebba97c7249d519837a52c927420b6897dbd84ea6a7208e3f7f052088436fcc3de78320a2ed560f2fd6fda91d2d664d9f3460e93f80a2b19080ff49ee7a4981bf9f77bf3fb12faa68536c644b8e0a68ee2a67e32fa3fe58870d678860500000000000000040000001812683f0a863922e67d45114fdd56e5a720d69bac6e1ae77bab546ccd841dfde90feb16781385db84a99daa58b93db3adfe85d4e11a836ccf1b27edbef8f6e3548b30181466a3e90c7225ccfaeda6132e2e547daa27c6063e6fcd008beb772af6c348b96be8d2a321a1d70369f1156aea617a386753d9de02b4badc8410a2e309bd28b058cad05954e2f56ae72c7f89fa23c97f264ba53f563ce407714f51e8187bc06d8b2bbfe82545afda3fcdd8a117f6cf46bbe87d7222cc789e65daea5eaad05c69405573cd955433b51fb6331573a9a2218e76f8ac4c684d97649c1408a7891f8cf8e34e9c20f805f4764f5705d239ac6ab01520c288b230072bbcc42623367bc14f29f5b82fb107d190a3c3d59d277328f9e1034e3b39b6de0886b8f5e238c5a0faa56f290f8b6cac6f692610efc902218e1fa6eb8620d4430e612eede8f87575f39e4542461550ac3da35b1994a67194d7e3c2cdbd73a8e5d740c13a4de106a7925cb167c1229d06805a5623780e4014903faf4253350114b53daa1aaffd6a0e76c0faab1be3e843fe4e9491e124b855ef2c934b439f0ed4925828d2e33a1efa31a0ea3e1204151ebbe5b15bb80d4cec573632f7a4372fcf33a749ba20d9f601e1ae4b6ead4e1848bcb69f7747b536ce3e3e84b6e723db3a9c0667c0436fc8bc268198ce8ecf8bbf491326ad61d42186034a107606573c36584017b08476fbacb804f5158190796da0fdc864a144be3c64cd0d2844dc95ea3bf8e4a88897afdd6632214e0a579dbf106526cee397fab6f61893246353b486e01c73755191ca09d4c8b5a911c90f06322c98420b8a18494e43957d21504f3579cd1d7dd036fe8247c223ed0ca0fd35eb08c6fe3cc47616d4055f5260756cef9bbc1cae5f26a466cfc452b2a68a6bb528a70a7964f5eaa2070267955d32a41160cdadbea12231bb7a15fd2f11111832369332b7d0166729314a212a0ef6ff5b6cbfa1d48d067932a644581b1209233d94ce0b3c23eef7f7534967e04a518ec0c542c6124fac42744051d1c8d3e90a7377597ac021b6e7956113d7bf88a514d63eb98625a10500000000000000050000001845e4bbba6b30f208d04d931e8157a000ac90bab74c59ed3365e7ef4b5a95be68c49041710b529a7d5d495c152eecf2fe1ebe31ed3d1a39749bc482bfd3eb5ac3daa5bafb60eaccc6d06749394f9409934313ff2f56cbadf1705076322054da9933a3c6d818bbdc494e142bb3a9b71932c60aefe5174a55dab3f208c369a4c05bc348b96be8d2a321a1d70369f1156aea617a386753d9de02b4badc8410a2e30943ed940c9e9c6789720e4ee02f2862734f4f4862c2ec85368c60487a6beddbfd55c077348925419879eab9fda32940cdcefa434e0af6d8a4447261ba589097480cf10258a071e36f1978ed38c29e03f9fe5270bcbc462ac9410b1cd37173d418b55938292fc3c9a6e176de4bfaee21a221f778fc7870a822483ea9bcc744777bd826993e6334cce260b1786c0494d334501a07b1539e5d75db9d27398004daf24357d8a279089b1f005b205077afb703226ce73ae21d489d32449ff1172bfccb034b1f9a3160a59453dee71dc05b8f14d0617de6efdbde5634ca40a228399854120c7043f85e0c4e88b2f0ef24f6f3d10b3251c266480caeda8b7c4ea6d57cd429e167524781422f27ba580d1cda01300a2165645aeba394d9ae0cdf35535eccfef00d99c52981dc185bb621ed68615b71f362cdb6139d25a18a931149efb9f5d410cf48187769f7e43ebc4552376e2e84d552e5fa2020d720b0d923cfd2479589a599ec7889be11025c74dd130cadc9d9d49c92b0b5a98b7fa459e49c208915f932a29e33441260cf420d0d5f049308c78711d2d96e6a23e2d593f55536cc36516eb0119dcbdbaa4aa5ae6f95651e7fce6d9f1fe92eb6406bcc1a1b10bc518b5f06a210639ceb0588dfb00685b52cdc4394f46f7efd69f413b89130abe835b693020b23f3743086291aba13888ab73aca4f444790438569aad2b4501aeb8e735356a3f2efd3f3396535af20f272faaf29527188b4949bbf3230bc137dbc20ab85314d19f7f00410a1541e1e3a05049dd1a5516d3bf503515a1901e3b9cf34b643408f2ad56ca97256c508e8f711f73f4146a7dbb942f454639a6708a726e8330500000000000000070000001830b1728d87cfb352063b9ccd1d4bfb007b77e98a944fdf355803c26aeb45f6f4fb070041b9853cfac796348a5c9bb7b91880e353cc3325387fdb04c9499fe44eb9fbb0fcff3409508689289386203ac207ffcccacd31640bc34d17e6d8498dbc737ef580a70a6168e9c8d2efd311e7e5f18fc134356f65516ed35cfc41cfc7dbd64f1293797bd5addabab799d9a0b78bfd106a724cd1709883d6c062218d57f306428bc1be5465c9b503199f309a7b7e7efb4c78dc20a0c93a1172929e687d0d43ed940c9e9c6789720e4ee02f2862734f4f4862c2ec85368c60487a6beddbfd581db30a9898cf50006f63275a9a837df361584eada2bbd491d200dce91346673776c941d6324362e6b1bac0d2952c1572520225ac010ce5230006f12b7a84519b947689fc3185d7fd97fe1cce4e0cb9f2002c9b1e86dad21187e86667016d62a49685419519572ff3a22af03a93758979117566c544569ad83cfaadfa8f07ac91d2a4e189f8f9c07fe77abcf3fee1cb70eb125dc2d0cf024b5602b1a8b730fb0256c7277e7c850a7a3a54ef9b63717dbb8b5a50eab0b0244413c876eb4bcfe1baa69d52a275ffe403f8c5e8e148afd8fee9b3093163e8f45ed541396c341a65550ab285155cb1222cde611bd641282e756525324ce3c9729e62e879e818d6bea7840b2f153c4e9857a74699646482d03ce66a6a0c05a6425279e5fedc427a5e6d238fafcd2acbc90e2d4f2ab89293c5edb55348a76def1a23ff75e18356f70b6cfb9adf88582d7da7e584a85fd69cad447ae79f8f4985954f7e17d743044ac0b2528f131b0bf1720130d5dba43193c4647ca6db07fcb6acb7adc9686869906bab045c981b65d0287a9eaf390907c061b59429ce31bcdf903d24cac8a4ecc77df99416a0efb2aa13c329786b708c311ac1550585ef3cb7ae7af7be12ac0c11e95aefc1bc769d18b8e3ca7a190c49f45ed3993428abeb129e5374e4631928e3f3cc06c4c9b7719ec8a886501ec6ffc2413647122767eb61eb6a398dde3521ecfb7ba0beb1f4d8a27d2aa3db52268a1a677531aaad0af51b31884e16aed8fd82b605000000000000000800000018ecb12566b41f7181d642300c3228a186c77eebabe10514cf74200feac64b3ac0aa8f8793290a96f7f5ab0c75b7e8f63cb5885f44acb742e428de3a9fd1bab2225ec2f5c13521b2478d90ea7c188fdf5feb4784ca7e4ab8a239eb500d7343615a8656ecea267b227e36d5fe97c771646e15a2831a022cdcf7e714fdc0044f416480e17575fb0159b55ba0060a2980abed18c906d73ad6cb6951d1880043b987621b190591be4b8c71089628779836c8c389f2d7a383a516b9bed8c3f9860cf06e7678a8fedeccfcf622d9e34dc3c50771abb245bd5081b36c849efb737b0c651a43ed940c9e9c6789720e4ee02f2862734f4f4862c2ec85368c60487a6beddbfde39f343ef5b96b2b5c0df361a066a5f61e855086f39ae589da5d6bcf6ea44eec90f1c3729f223556a6924d52951eb9160f7a0b9879e77d058b517c237a6e6cd6616cd3789d7239087615ae3c292b7853678c170d39ac15fc6f4eaef80ca6adaa21c35dbf5b6ee166fa00e421330b5bbaed7de41c96afa11224daeabc732b9fe81da4d79c62cc760c78d2455887873dec738db33e979ffc3bb910c6c348531ec373c8bf52b6d32722f0d249878ca4dbf402a05b0c4ec3b1cb30edf0666f59f2eb29b97f4eed6955c28b3a621258e30ab95b1deb4e41b5922f872174ffc2a042a8e6bdd07db62838ee00e5f7dcd74dbf5fd383c5b2301eaa08e1329ca49ce1788e463d5c6d7a7ddee3c54a2b524c98f1b3b4971dd228e92bef7c670e2e53936c66f01c9d468143fe6c419a691bfd5d269422adefc1bf455a5eb4a83f7d4e6d3ad61a0513c21a952d05b77fae9191c4ec6688cfcee04cbb8674efabcac7d6899a27e9a981e38d8de02926a6a902412a9719c07374ad33909bff11f1839fb2c4b6d2395b3b6de0d5910ee544fa2f2a33b6bfad62969735dfdfb3c9e2440e6ec4a2bbd5918c6e20cb5249275ce438c5742d43ea9e34fcf9fa49e134cf6cac1e05f91dcd4f9bc396c9ab75c8a314cb9e3deb4f806e67034d09348cf4b850c225bb92a7ac75e59b4a2389831db13380a586e740c8021b859fabe4ab1b71aeb84f2d668705000000000000000a000000185f89e6d32dab984bb8444fb757c6682483983617b094808521443db022a03d9c6b10cae2fe740aa427b960859dde9235220668586010ab853ddb2cafa10b1d2ed79fb90c46e1f3e1320efd891d744b09ae9fc885b55d72da1752f3842cc3e5bde836e778cedcfb1b8f78b33e93505d9cb8f1ac00f27c01b0751ac079f91387eb812284690ed1ba3734a8b74f9d98999db439c1a6ef8e7cbf78aabff1200974de73645c8471244314e3ad4cfa78ececc29ac33ddacd23a396f414b5411615aa5323abfc8272c47638b35427184c2ed04cdee85c7d41489012d50a7031beb9e65ebf5340f7c22cff3cdcd0dbd45d53e3d1c686c1aad5b6af73fecc12e029b86fe13805f7ea0031aacba3cd639db2680e0b03dd5c205b032c65ada6ed04232c0df9e39f343ef5b96b2b5c0df361a066a5f61e855086f39ae589da5d6bcf6ea44eec5ca86ae02be46f2fb338fe5b2ba4c43660f8c1b9d07e303fba4301b11c1c3c30ca4511344ea713540aa5a0286c01edcc0cf96a3c4ef39ada9b4439c3872cbd674bd840746c86c69044c417c84adfa868586cb97f3cf2b2d4ebbd99f6e0d97aa8e0d8eef16063461b254a4013f2c3bd9b172b1705c47b71bf8b078fbc4e768e854ab932c60f7b456378b585d9f42ccdf76273fa0bce7c495b1ac1b5a8b4fd415fe66b2764cd5c79948e856c727c93187d02c8937e26b9e5c1aaf6642e5dbc972a14d6bfc7f2670981c332e336854cea8f5c89c9679e2f15428e25195e3597a5f5491a172f83d19dd22a13b8c8317830631a6a9c2f7e5168fe0d43c51089f855325ee345c9d06c301c4b6ccdba9556b81ebde58db11a7b579a0b4bb99dfd37cc8f901741a2986bcacd2afcad75a09cae16e19f55c4b8f70612e6f3108a073da2aa12f42be1009aac144432775c47303cd2be13856b72c3ce4d5ce00e7349eb55d5521d8340a0b9129cc4a26f5bbc37a4324ebf6b392b1050c483587f869ec59587bc8a74f7651f8289184fd469940350d8aedc9a082fa3ec6da765ae0c435f8ed56e88737fa621afe42f2068d66df8c7b08820767f95f5569b929671c6053294a905000000000000000a0000001721bd811adaddb0c23989956898f3db229fa68038fe197fb50f18d2cdaa7fd58aff8ebe878a43a504d806ce9123a55656f9e548f0e4931ab50efb8d3c71bde5080d9c9d96e93ee319f1696f1249ce1b703b6cbcdb3aabacedfde19ab787893f3aa80bcb959ba2a0314dd0c5796e187919a2a86b45045b957e0ff58aceab294db0c603e9af7dc5e8d72de0f564529a61ba59395df88415c42e9cfa471cee8b6f4614143324de327cea55254c66717fcbb170babf20984e0aed3c76cea0cf0abbcb0910b12c8442c18745dfc7861b080d7bb0ea37f90a98870c8587ee6b6bfea45976d3ffe98e538d66f99fb6b3f71f16fdfc752f93db71538e438190f1272da821f1d2536904bc5d9384913284f7ebd8e9fef145aa0a4dcc17a4f6f47ee9aa5608e39f343ef5b96b2b5c0df361a066a5f61e855086f39ae589da5d6bcf6ea44eec41edeb6493d3042861afc6cf488e5771b768d23f8025891e24e49e61fe16a937806e24f12a29fde0843013b129859f020748ec86419389a48331ad58f4044dc6d9284ff7f4c0ad1255f1fd6634ea3552b4179cfceef20d5e1bbe6f0f90c2ddc6c82b963cab6f8711db3c3a18e24d9251162f64df40edc4afddecb7de34ca9a369ce315ee41df45a46f982d605697c8d0471ff63d2d31f1d9cc8cbfe6b22d979acf827472f35483a612324a30971f6c39dc465671aadcac1b2a805f4ae24bbb91fd7a744b5e778884310e0a494e0a4690d34998fdb45f200a379aa7298243597c776b4ef43b1a7ff7bbd797510a28d9853a37e57f30dbad9e9956aa575e12d45621268ea9230a293c2eef4964ec0a30d3666c18570f9956ce4ee98611461b5e22c54ff4c931eb6cac6266d68b5b1a0e343c120a0bbbd18c79465771e389b6eaae4e1277c06317094aa1b827a52a65e703f2611b4f48f46c72cfa44e772403c54221677899955889624272eaa4296199d4993909e5ba3f392f6361ed021cc78c9a0279193079baef8d7329da87f18aa21e6d8ac1afda08c335873a37d12b034386030405000000000000010085006c3a6aa778d64e289950c415fc6f3ca20bc2f389aedd4d87258bc5b4cae354d4850188bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f850211c1f42100a6c11c2a27ec1516907dd7bfc291ff096caec983f696ddced82b748503bb895120f98b4340fd1e634c1533ae3f733eb312eff20e796af4042041a38b568504a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285059600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8506a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2850788bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f050800000000000000000000000000000000000000000000000000000000000000008509a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2850aa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2850b3c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a850ca213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2850d3c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a850e9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b850fa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2851095735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8685112f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba0415851288bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f85139600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8514a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae20515000000000000000000000000000000000000000000000000000000000000000085169600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8517a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285189600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8519a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2851aa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2851b88bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f851c2f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba0415851d5fda4ab55dccbb5e620671bfb7dcc3c98b49de2aff8db9a1989aae23dccc70e5851ea50b268ec81eb51e6e0c96bfd5191633d8d1769ac8a1cce6fbea5a7eb7f9c59e851fa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28520a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285219600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b852295735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8685239600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b0524000000000000000000000000000000000000000000000000000000000000000085259600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8526a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285279600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85282f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba04158529a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2852aa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2852ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2852c2f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba0415852d9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b852ea213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2852fe15856cf6a484839375a1d0865ea14be62bdfd706efdf34cf9e3eeaba38f51548530a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285319600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8532a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28533a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2853488bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f85359600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85369600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8537a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285389600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85393c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a853a9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b853b2f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba0415853ca213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2853d9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b853ea213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2853fa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285409600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8541fd213f7a14357caa8b828466fd19bfd0eb846304439169f7c3766b3ba81fa61785429600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85439600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85449600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8545cc4116ac1c4aafd0ee5846f9a2ba782c41a135f9e5f825008fd7548a854052838546a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28547a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285489600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8549a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2854aac7251784617fbb39917d729da4f7eb828da27fe213ae4fffab4743a4700262e854ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2854ca213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2854da213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2854e9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b854f9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8550a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28551ac7251784617fbb39917d729da4f7eb828da27fe213ae4fffab4743a4700262e85529600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85539600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8554a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28555a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285569600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8557a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285589600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85599600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b855aa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2855ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2855c9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b855da213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2855e9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b855fa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28560a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae20561000000000000000000000000000000000000000000000000000000000000000085629600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85639600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8564a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285653c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a0566000000000000000000000000000000000000000000000000000000000000000085679600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8568cc4116ac1c4aafd0ee5846f9a2ba782c41a135f9e5f825008fd7548a8540528385699600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b856a9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b856b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b856c49d799132842d2e05ae01e016798bec38827016583ba1c20b6788f7d5a4ecdba856da213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2856e9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b856f88bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f8570a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28571a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28572a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285739600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8574a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285759600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85763c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a8577a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2057800000000000000000000000000000000000000000000000000000000000000008579a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2857aa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2857b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b857c9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b857da213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2857e9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b857fa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285802f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba041585819600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85829600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85839600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8584a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28585a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28586a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28587a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285885fda4ab55dccbb5e620671bfb7dcc3c98b49de2aff8db9a1989aae23dccc70e585893e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809858a95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e86858ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2858ca213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2858d335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e7858e9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b858f9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8590a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285919600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8592335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e78593a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285949600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8595335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e785969600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b8597a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae28598cc4116ac1c4aafd0ee5846f9a2ba782c41a135f9e5f825008fd7548a8540528385996c3a6aa778d64e289950c415fc6f3ca20bc2f389aedd4d87258bc5b4cae354d4859a9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b859ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2859ca213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2859d9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b859e9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b859f9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85a09600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85a19600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85a29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85a3b15c291deb77bfb63dbd32f3db70083d184bb326b9662cac255435b5e6ebd51785a49600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85a5a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285a69600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85a711c1f42100a6c11c2a27ec1516907dd7bfc291ff096caec983f696ddced82b7485a89600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85a9a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285aa9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85ab95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8685ac3c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a85ad9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85ae95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8685af9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85b095735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8685b19600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85b29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85b39600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85b49600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85b5a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285b69600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85b79600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85b82918df826d63e0667614b084073dfdbad2abb4638e85d7944c7ae0bb5108c24585b99600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85ba9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85bbe3942beba7e66f3c0c1df4c30cde75c77fef3c94d303eb712e8bd0d4a9a8431b85bc9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85bda213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285be88bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f85bfa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285c0b15c291deb77bfb63dbd32f3db70083d184bb326b9662cac255435b5e6ebd51785c129bc5e968a796594dfba94f64b516f290d81951be09f0cb28c9a6bd80a9a598e85c29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85c388bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f85c4a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285c588bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f85c69600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85c7a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285c89600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85c9a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285caa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285cb9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85cca213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285cd3e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf99180985cea213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285cf9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85d0a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285d1e0f52806761c8733d2c84d98e7dec5d8cee2460ff694acb8710f761f4686092f85d2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae205d3000000000000000000000000000000000000000000000000000000000000000085d49600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85d59600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85d62f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba041585d7ac7251784617fbb39917d729da4f7eb828da27fe213ae4fffab4743a4700262e85d8a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285d99600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85da9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85db9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85dc9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85dd9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85de9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85df442ddd1ed698a5de5c0fd1f082d428095c19f01e1f0ce8214c289db367dac6c585e03c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a85e18882ef227b5336220b897035002e85c4ac680697f11d8d6da82a110837b45a6785e288bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f05e3000000000000000000000000000000000000000000000000000000000000000085e495735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e8685e5b15c291deb77bfb63dbd32f3db70083d184bb326b9662cac255435b5e6ebd51785e6a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285e7a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285e89600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85e9a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285eac2963f0c1d7bb6c997157345b0fb26363a5910fdcd0b2b47e10f412463ed500485ebcc4116ac1c4aafd0ee5846f9a2ba782c41a135f9e5f825008fd7548a8540528385ec9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85eda213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285ee9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85ef88bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f85f0a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285f19600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85f2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285f33c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a05f4000000000000000000000000000000000000000000000000000000000000000085f52f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba041585f6a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285f79600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85f888bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f85f988bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f85fafd213f7a14357caa8b828466fd19bfd0eb846304439169f7c3766b3ba81fa61785fb335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e785fc9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b85fda213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285fea213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae285ff3c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a6c3a6aa778d64e289950c415fc6f3ca20bc2f389aedd4d87258bc5b4cae354d488bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f11c1f42100a6c11c2a27ec1516907dd7bfc291ff096caec983f696ddced82b74bb895120f98b4340fd1e634c1533ae3f733eb312eff20e796af4042041a38b569600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae288bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66fa2872a68db075b13f888a53592430a335f76881e404cc4d2a7d45893d51535f0a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae23c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2aa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae23c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae295735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e862f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba041588bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2059ddde6fc87b8104a23078da7311d82794a695307dca2573979a4087bfc1b779600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae288bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f2f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba04155fda4ab55dccbb5e620671bfb7dcc3c98b49de2aff8db9a1989aae23dccc70e5a50b268ec81eb51e6e0c96bfd5191633d8d1769ac8a1cce6fbea5a7eb7f9c59ea213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e869600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791bb9ca22e41902fd3fb69b68c90c71e2d188ea190a35b42bbed9585bf3bddb5de19600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b2f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba0415a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae22f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba04159600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2e15856cf6a484839375a1d0865ea14be62bdfd706efdf34cf9e3eeaba38f5154a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae288bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b3c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b2f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba0415a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791bfd213f7a14357caa8b828466fd19bfd0eb846304439169f7c3766b3ba81fa6179600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791bcc4116ac1c4aafd0ee5846f9a2ba782c41a135f9e5f825008fd7548a85405283a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2ac7251784617fbb39917d729da4f7eb828da27fe213ae4fffab4743a4700262ea213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2ac7251784617fbb39917d729da4f7eb828da27fe213ae4fffab4743a4700262e9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2c7059a86de1a496a3863a3d57e48c16038cb7af2adf3798655649e13984379879600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae23c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a1a21a2a2f8f5773aa5fec5bc9724d51a55869beb07436505a72d7a2f62c592399600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791bcc4116ac1c4aafd0ee5846f9a2ba782c41a135f9e5f825008fd7548a854052839600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b49d799132842d2e05ae01e016798bec38827016583ba1c20b6788f7d5a4ecdbaa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b88bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66fa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b3c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2aa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae276b8e3fad8a132f36c6e99018fcbd078a70625cb354204f040a209ec657c00bea213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae22f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba04159600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae25fda4ab55dccbb5e620671bfb7dcc3c98b49de2aff8db9a1989aae23dccc70e53e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf99180995735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e86a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e79600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e7a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e79600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2cc4116ac1c4aafd0ee5846f9a2ba782c41a135f9e5f825008fd7548a854052836c3a6aa778d64e289950c415fc6f3ca20bc2f389aedd4d87258bc5b4cae354d49600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791bb15c291deb77bfb63dbd32f3db70083d184bb326b9662cac255435b5e6ebd5179600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b11c1f42100a6c11c2a27ec1516907dd7bfc291ff096caec983f696ddced82b749600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e863c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e869600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b95735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e869600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b2918df826d63e0667614b084073dfdbad2abb4638e85d7944c7ae0bb5108c2459600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791be3942beba7e66f3c0c1df4c30cde75c77fef3c94d303eb712e8bd0d4a9a8431b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae288bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66fa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2b15c291deb77bfb63dbd32f3db70083d184bb326b9662cac255435b5e6ebd51729bc5e968a796594dfba94f64b516f290d81951be09f0cb28c9a6bd80a9a598e9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b88bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66fa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae288bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae23e5f4bd89e22c40a422e7310d073563788c541fd78342c7bd28b8c0ccf991809a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2e0f52806761c8733d2c84d98e7dec5d8cee2460ff694acb8710f761f4686092fa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2312cae870085f833aac01055327a06924dd0ec0081b5ea331c1aaee44480687a9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b2f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba0415ac7251784617fbb39917d729da4f7eb828da27fe213ae4fffab4743a4700262ea213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b9600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b442ddd1ed698a5de5c0fd1f082d428095c19f01e1f0ce8214c289db367dac6c53c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a8882ef227b5336220b897035002e85c4ac680697f11d8d6da82a110837b45a6788bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66fa41b3da98b5bbd727233d20b5fa889a7adb89617cd00045791d6a61782352cc995735a3d7940d863b9b946142b9d05c9a51029088afa974f9693726c97ea9e86b15c291deb77bfb63dbd32f3db70083d184bb326b9662cac255435b5e6ebd517a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2c2963f0c1d7bb6c997157345b0fb26363a5910fdcd0b2b47e10f412463ed5004cc4116ac1c4aafd0ee5846f9a2ba782c41a135f9e5f825008fd7548a854052839600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b88bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66fa213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae23c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a777462ea4cb4f6893d8626e3cf74d4db92e8b04960e91831e387cc77564c19ff2f0d1f9f401551b23d4fcfb85a033ca15932ffb308529132f90dd3fc53ba0415a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae29600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791b88bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66f88bf0e662280b6412612c3d9cb4cf7f58b749c543e57e512f4da571977ddc66ffd213f7a14357caa8b828466fd19bfd0eb846304439169f7c3766b3ba81fa617335654585e274368a5c1d56dc967424ed491f7b2f831a9d52eeaefa191cdb1e79600ae9562771e636d24da32f792b3d6ac41291e07e9b33b2fdf9fbc8be8791ba213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae2a213469ac2d0b9ac9a3c3d08745f3d4b763d841bb47b4d401620e09a2d7e3ae23c2b21042eaa3073fc85b127a1cf29f1fac48589dee8da592122e407b76b6a2a050000000000000002000000186f000453b6d7f0c7dc443564720c483f305d489904dbfa61289874eec2a3c04f21bd811adaddb0c23989956898f3db229fa68038fe197fb50f18d2cdaa7fd58ac18804210bf1fa38c58a936e1348cff05625a5262911fe25e959a3ff05b7a550683ea6864010cc9d6207c5f52b2689c63e2b397c72cbad7d1825ca74e3a7b82fcf20c0985a956a05ec8303d825b0f8629786f04afcd51f5311bbdb4261e16e39d8d40085aaa9c6aa6610f32f41c3c822b26cf4b1fff5ad7afbc077b4622ecee1178a616b98cd45d13abc7f9d77d9d94557e6e26f2a08b5c97dd64207960730d165db615e78c26644b492bb83dc36d4f326d47c9c535fa1fba1e499d24d015d922abaf5529bbe1472df7178d8c0f90357b80dd5603a2be2b94e5e7f2fc8fee5a4d666ed82a48f968eee72edcb66e8650e479d27b9e9e090fd5dd51d968f63a4777dbd378e27532626e3b48e1cc372786ca606adf193dc82474e05b9ca5e1427e114a4045880c248762e68b25384ce75d874c5cf972fcbd1014b21697e4b5a31c88a264104043a8840c855f7ce35922f8d8d2ef284d78ac7b950079b462d98453acfb8e2ad87cf224d9ded289a54ef1ea7feedcc5f4fb81ddd778cb99ce1c57189d03ed266631d594c2cd990581773266f23247739c1ccb74873e59491af13116c58ea5952708036df0757d37101af2a9bf7f04b48fdf9b202489bf1f998c78e91e4064c9841ad954d2f87ac48ef82b9866a424672b457261d3e10bfff3082a94c20d68d35f02ef0be48383986fc37e1813f5133d710a912480191ccc43ccf947cf3e93a1b0f7885b720aa314abc96a0f773227717d74b3ac992e44954c427af07a87444e600af6b760ce51e319bde13688ace2539e907c08a21b61cefbbea417bcaaf974885b8e0c6724c063179b19e76afd8479c9d649f09dd06b80c5562b7c63bcb5e7eb11e720fbdfd3474aeb5b749fbc78a3c1c7bb17d7be287d3bb45ff4f57c8a037378f4169e252172e02592fc7babe15ad932921ab4d282f13801804bc5ef4a108e242ebc3f7c5dc14d3e9451a156ade5a3ed54a6b8d7e1723d1800bed050000000000000004000000182ba77b7fcd460f9111bb36ca88ea05282c9a19333d88e8897c51e5301786e3c95f2d27ad14701b1762b3a0fda2713c1c0d3362fa87ec02b22626000d80a5efce9211da6dad075299c30f9d9c47fecabae809af7ac1a97cd54806e364bd5827c5c18804210bf1fa38c58a936e1348cff05625a5262911fe25e959a3ff05b7a550c561d271bfb6c02d395d9546983fc21bc6bbf62de088bfd7a3f6bb70f884d3ded280d1d3f4a223332ac485206cbfc6c109795fda233cc244c9854332eb077d6195850e432271685be9858d70ed2bf1aced962ea489d243360e6ac53a6943558d90944b1bb32d55d5c3de6e3743ac1339a7241910ddb0a8c1efe7d01b831cd9e801d7d9fd4130cdbd937360a824f173ae448a10912ddbdbc2d3fbf024d0fbc90a92f45833aeaca92dcffeed651156f35f7364f77a47f666912bd55b66adb5b2eea29fdb8314c3fd483675779d4a2f5e35a385d1f6d267047e6d16f604f20d11f458d269d653e1cceefae8524a6b2c2d2a9008f15a7e1686834b2398aef523dc8127f9ba6d04af43e19cd6d23642658a69aa96af0e125706fdbaa76e4c7f5709969cc2eceadc07c8856245da0906b58ee6762b408c01cd431470d2cd7b0a41a2a3e9a11ab1f2b676853be4a61f8fef1a8a7a27427361951c144fec108c45e4109032d73f4c17c09d02411b7c0f14b6c5b447ec5320637a059c9cf33583583cd5f29a16f8d162c2206840b5e01c2e8d70a4e70da3df2eab880812da70e010b9ae28c5c61b94baa021cb3acb9a4d600a79caaae28454f71fb774c9ab72e9e4c329cf2ad19f08f9c1b3e3e94de56c78219973f0c77a488a72c7d9489fcaefc65f588acd8fb7821f89e9568f50d4ba719f55b2dc04eaaa2d1faaf9a90429d82584fa263feeba77d83a2fb9506f820fc37bc76469d7235489cb5318c58affaa9111c5e970b937bc614e6e99262be33f3fe7bd053b131a2187663a30fb6947d2d4873073ac8860c04c4d7a64a2e4f8a3257b352b99623b32cdf42eb3e907384e08ed1ab6c948e7707993e1d792e7637f32c95ca166670edf29d334318dfc43cf5b33bfec05000000000000000400000017b51fea6bc0a2edcc78caaf4e5f57065c15fa8ccdf6cb78a979a51cf1c4eaace8a511eb515988b91abca85b74dbfcec7abdcfd99fe785ef3c8b57c549ecd7a6e49ae005ef0c8d4b9197f92d5010516adea33043d7ce3124712a6848e3afbfad89c18804210bf1fa38c58a936e1348cff05625a5262911fe25e959a3ff05b7a55018326bb5d55a782bed4b87c8b76ce87e80b7ed2dc674cf304a856d20e7f746c369666c07b195b0cc1892082bf111ed55cd8331efd4ca5cf46d613a8ac911fc98a8f2ea49d9c12884b259b3d57cce421074e7e3904f6d6178bb524a831d600762678d0dd34cf511c592946a75909de2f1de3bbbe5f8cd510c8108f6d5360b317effe91e41c06055cc46fb97417d9440f3b0e3b9fed7dd82641188b1e834168f0626bdff9be803749aacde86cdaa3e1f00b273895ad628cd2c6c86327b9b3ffdd35b02bb1d14d5f5e078fddab6fc57275d4e6bda30b873a0e4d3b5610800b0c304f1d5022c730df173b91da088288a23168db1ca539788af608a6f5efa593690b65f94eaf00f82e37a7b2c3f0f6fbe700299c12ce9b7133ab579cd80831f31d36fa51faeae5278f0a13614b343f64d41a4813027d27ebd58cb89bcd44c4316ddc4c883e8afd625653f2b1213bcbfa7d96770b281409f4018fb76e331ec337899bcfefe2493633d708cfaee3d4fde53204258b07750b67921eb3053450c86f390f730894041363abc60aa0945055fde04df2a93f0485317b520b1c3cab6683660f68a29f3ac85722f3226c9550e0ec5ef532d121b2adca5861ccf20fbefec2eaf5458c2219eb5af567002bc53d991c0727d5fd48834ea84542c4ad7a6eab5cba3ada92cacc63b718da80f46ef1a59ecbf5babed6a2ed27875e00e87388bdda421b7143cd4620e97fa3a347f7498179cc934da4e622e65b4a94fe59cb8deae9deb685b94495c3b0f9c3ddea464bb3b346f09ed9b1566154add4b60fa6a7d99ae29e9f96e0e042266a1ab338b33fb893caa7247f16dae61a8ffae4d366f15ddd3a2df"}