{"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":"0x0000002f04ea0000001cb9e82566ad118db0b749d148ea4aa71d33a5479197b814fce5f530ea396a740a0b869b7fd6baea0467d11f79c0c6abf6c9ab305fdd6a001a752851820000000000000000008802000000000000000401880000000000000000000000000000000000000000000000000000000000000000017a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000461d3997de39bb22b2f66bb5043fc05666611703385614ebacde1cf3532644d2c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a0269040000000000000030819e2a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adc816e55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee818955c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee81db55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee81d155c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee81528da10d945d1e08c6c93f73b083deb56e606d228cd25f93f6acb7067156a35f0081f36c85cadfbd20d12475ace12896d1f82abaf29fcf7e5d9fe022a928047481450c8286c7f338eb9332a4b43cbb5457c2424d498fa77efa12416d6e441529ab6d00fc5c81ec38bf98e8d55bb7ba684262a80bf8a4013cf57dec5bd292d55c3207894c84b15a81d39c92949e00f96fb9935e6442b03ca7e1c42093723bc038d5b47fbb50ed84273e81282496629be4f4e2a6c441f4fe82404119e0dd9db57b4755fd793346012f181ec481b94e73e119745769ba32c64345b4345b45159b1694e74d28c8c127c631db0b581a81c5277e251d8679cee4a09b42f7b6ceb875e851a9b84ce7ffe5dbdae344833210e5816f95e600fdcc5c00b2c95d4e703c5509dc97485540f04c31800354356d1b359c20026900000000000000000000000000000000000000000000000000000000000000008120fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebf8103aa33bb1180505514418299d0eefcad7b01f1c47861a61d32e3eb18f12fab45f581ad91d4bff4bd8ecabce47821346de0c59a46bfaf4e3b3f597ff126a61d222cfd89815d4dfc35d0c88149728019dab7a54a1cddbf4092a76a133c054cb1c560ccd0a9ff814820766563d581765e3275796a980d7d79ae536e45481628980adc114d6bf02cc2814371c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a27481dfe65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318e814a81d9f847770f926b2d28d9833ff180d521dbe28f5e677b2655dd66374daa1e2b81852b40a11b41bec15f78b0ba0cf7ca58e21a6f1b962ac42fba0cc136afcb667036818ae65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318e81e2a0b62a1b5cb771f717dccc6c424e760109ad1eb7e64865b0bbc8b29232f525c38123ac5978a8f1a68efc847899646e7a22a1038d89510a1f31a9e6d4ce380839a9778177f49f828e0f3c8f646ef588b23a3df3dc95c6f15db05243c1414ac90381ee619181761d7bd731fce705d9ffe31cd92ca03ed92e8360ddc18a3b2beecc7bc11e04690d81e5d930f93ef04916df29d01b4bb0dae0869902352488d57fe26b80366a35cb0fde81afc27679ea4347af122b93896667fc7caaccb2ca168ffde898e4a5975e68c6144a813a964b86886f542582aec7f2353e10ca88d728bda487861689fe8d70e734ff9aae828dd23b31106af515d1afa7272b8649fdda7de7860781da1b43241478f22fe65dfe819ce480b5b55b333c89538ae74f41f9231af437e99fe69ffad3b38d11b7a786bab08191d7ad33e0d9ab874954c1f01941c32d3550e39c5a4abebbbd7e43aed7a3c88b05814030a9f141bad3bf8032b286892253f536560254440f83c74d21cf134ffb745d078183f3983793b87f9e9ba2205f4f4c1100ba5ae479f637a41bd5737f954e71af1176815aefa0b3da506c26d86ec4de443ffb47d99661a7c878e63961219e2c09a4182781814130ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f381109fb6c8012d8c1c837bdff8c32211a2897c11da782c990d75cb89a8ace4cc159e81c66bc25ac79ae3506aea07bd8a35d9f9a46272c7a67f99078f101a411287e7c59c813828eee7ed91c5667686ef53810a220a45e73b8c4f01d34b4422c202b65f06a5080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adc55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee55c9861be5cff984a20ce6d99d4aa65941412889bdc665094136429b84f8c2ee8da10d945d1e08c6c93f73b083deb56e606d228cd25f93f6acb7067156a35f006c85cadfbd20d12475ace12896d1f82abaf29fcf7e5d9fe022a928047481450cc7f338eb9332a4b43cbb5457c2424d498fa77efa12416d6e441529ab6d00fc5c38bf98e8d55bb7ba684262a80bf8a4013cf57dec5bd292d55c3207894c84b15a9c92949e00f96fb9935e6442b03ca7e1c42093723bc038d5b47fbb50ed84273e2496629be4f4e2a6c441f4fe82404119e0dd9db57b4755fd793346012f181ec44e73e119745769ba32c64345b4345b45159b1694e74d28c8c127c631db0b581a277e251d8679cee4a09b42f7b6ceb875e851a9b84ce7ffe5dbdae344833210e595e600fdcc5c00b2c95d4e703c5509dc97485540f04c31800354356d1b359c20fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebfaa33bb1180505514418299d0eefcad7b01f1c47861a61d32e3eb18f12fab45f591d4bff4bd8ecabce47821346de0c59a46bfaf4e3b3f597ff126a61d222cfd894dfc35d0c88149728019dab7a54a1cddbf4092a76a133c054cb1c560ccd0a9ff20766563d581765e3275796a980d7d79ae536e45481628980adc114d6bf02cc271c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a274e65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318e81d9f847770f926b2d28d9833ff180d521dbe28f5e677b2655dd66374daa1e2b2b40a11b41bec15f78b0ba0cf7ca58e21a6f1b962ac42fba0cc136afcb667036e65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318ea0b62a1b5cb771f717dccc6c424e760109ad1eb7e64865b0bbc8b29232f525c3ac5978a8f1a68efc847899646e7a22a1038d89510a1f31a9e6d4ce380839a977f49f828e0f3c8f646ef588b23a3df3dc95c6f15db05243c1414ac90381ee61911d7bd731fce705d9ffe31cd92ca03ed92e8360ddc18a3b2beecc7bc11e04690dd930f93ef04916df29d01b4bb0dae0869902352488d57fe26b80366a35cb0fdec27679ea4347af122b93896667fc7caaccb2ca168ffde898e4a5975e68c6144a964b86886f542582aec7f2353e10ca88d728bda487861689fe8d70e734ff9aaed23b31106af515d1afa7272b8649fdda7de7860781da1b43241478f22fe65dfee480b5b55b333c89538ae74f41f9231af437e99fe69ffad3b38d11b7a786bab0d7ad33e0d9ab874954c1f01941c32d3550e39c5a4abebbbd7e43aed7a3c88b0530a9f141bad3bf8032b286892253f536560254440f83c74d21cf134ffb745d07f3983793b87f9e9ba2205f4f4c1100ba5ae479f637a41bd5737f954e71af1176efa0b3da506c26d86ec4de443ffb47d99661a7c878e63961219e2c09a418278130ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f39fb6c8012d8c1c837bdff8c32211a2897c11da782c990d75cb89a8ace4cc159e6bc25ac79ae3506aea07bd8a35d9f9a46272c7a67f99078f101a411287e7c59c28eee7ed91c5667686ef53810a220a45e73b8c4f01d34b4422c202b65f06a508c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a032a05000000000000010084007335afd0c4ca25cf07704253facf428bf88ffe8fd15beae84aeed07c9caf24f5840174b91e6872b2f699bb1b40be33e70252e4e2e30ce7d00fb269f374f3083a199484029729f189f89a53dafabc099f7c4568e14d4afa9970177eee1912aecc878e158e840388cf2563efa5375d10160dd621aaf5038a4c902e72a02ecfcb1b2cb9c896f9778404bc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb84051334e49731dc79aa68844a9d12004ed296e3df9fe6d38064212e345fd9df4d4184061348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8407f68c36442cf1e8daf4d67fba53ebd191e0dddd778651b7d2d46f58735a37d5b484080b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95f84090ea6cdd9d35221404692125b5d3810150ddeb06b86fbcfe090a7f699d85f8f8d840a8c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d7840bf24705e0217cf88951286890d00c00c8d8438ca95266d079f2540a4f29141162840c7ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c840d3bf251ea82c3cb94e4d565ddee187ba69c14be74549f0070a280c3e723db2ed1840e1a15bf6d98d3c62bcd39e6e0c972ba2b69bd12e1b66a4f7a986f31d50f07e783850f771c291751b6d6d846288004a0625da946c68861764be5b5a46f026f38bd963984100b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95f8411cd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3b8412941c0ee4dafe397b041d4a82d37253519667668e396d4b0050e736b3b2075ead8413244fd0b0cf23dca301dad88e7455235f39470134b6eca125c3ac851f405d76988414bc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb84158cf44b33d7c065cf308072d1760973ec40ed9da4048cb19c91bc012cd21bc5138416550853640efc46a1140dd6b024d3f52a0ed72db70bf6842a49f381d402c650fe8417bc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb841890f2b9bd81e12ec61702d8a9e590f9afbbcfbe8bdae41a535c08247d6100afa28419150b0b82c6e08f4bba45ff4159abf21e3281506407fa0cd25b08eebdcd270f18841aa3849013b05514a82f99d3e43fd11ed4ecf6f1ed17a557a3537cb5beb9c16d40841bcd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3b841c3890821729c97ffbfb329d52cbfee64ba277ebc4d18a214d4275e232b4dd452d841d9ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee18841e42813ea6a5f339bffa897f69af4936133fe601e9ae01aad359a9d7dd77bbddc1841f5cd4a2e5d38e48b3169e03a1fd42430efca781b4c7f0d9ec15880f8f22a94be084203a17d45e027dbbc2a9762c1ed91e65db30b018590c40fd19b8e410ba90b3fc0d8421e6753dc14031caef91850bd8d8081a1cd9c48e665dbabb634fe01b091de6c6758422bad0de0ef84c1fcf122ce1c817fa41bccce7051d9fc8686d3e28061487f2a4f384234d9a4ed8af9b2cbc210443a9838e4b4cc24e485eed8d8742e78bc41b06a3f2fc842442dc87e5f1fbd8d5c069682a4d49a3c0b389e1c7a9b6b7aa7995a544df4ce8378425dc2c05e8d9ade539b7e73df6fe053fca79946eb3c2412895168edab8678c7d288426ab63d95b41fed3ed58736ba4215b2c5a5dba5097c3932565cf9ed7bc4087752884270553fdb0af5eb2e6b1debed5e6c28281b05a9aa30dcd7e247d5a81ec0a14899a8428ce5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2b842939e0ce42993619f8a25ce66d827a8efd354d9ff8127732352522b2483bcabe4a042a0000000000000000000000000000000000000000000000000000000000000000842b64a273c64d9d8f9b02e494d2dd7a1623502407eb35d1dfaae688b6cc1032250c842cbb8d4b067b9a7c7f0526ecb129cb00cd381f2f23deb8c46f4aa2441705f44e7e842dbc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb842e50899860082bb3fb0108d7edc8063ed2801ec0f57334d95d64af691fd8fcf799842ff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8530f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8431fbcd14e45db6c62395f9d910aa5b3b86cbc684f5804f25742a84e21dda76bcbe853213efc73101b484056faf74b2e987eb5247495bef7eb280fe6b8192d84ffbffba8433a8044c28fe3bb57f1325e413088c79de9ce5d01e9ba53407b96bedf6aa956911843488cf2563efa5375d10160dd621aaf5038a4c902e72a02ecfcb1b2cb9c896f9778435715eba965de80f9250df95c0e81889b884fe7faeb6794d01976a44659a47f1998436ce5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2b8537a19b8a20d36ec4c8ef90b16030a104643bee274baea4baa64c69491dcfa0190b843886731bdb6d89cf707bcf4aee160d4a9126e53f91ab84aafa83e57d0d86a487cc8439e08438b3568f23e924ddc22d5c6456551ec3f7cf68be1677b505fc0685d3ac4e843a9433b02e524de59b0df7c676db5b02cc2902da9cd30cc73a03deb12499b804d5843b69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55843c2cfc101d8c1940f5082a651739addac4b40cef2993c749a31f811feae294c871843db174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c2843e75f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc93853ff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8440322a1e881b7d4e94d078e33a97a77f901bd33e23b2bc16b48b3ba2e69634ee358441b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c2844271c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a2748443868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac8444539fd170c1e314e6855a0cc9d7a930024423424fdafc87e680583da9acd823f5844505baf4a671846abc057693bd74cedf8116037cb72a7ad13bf4930af2d62482f0844627e1392adf6538894e621ab0bf4128bca20d3b4d0b83fdab7df662f41b04ba1c84477dbc3a723296eaf9e4454abf66d5c4491e16bab5a30bcf0e3b83d6c271ec3a0d8448c02befe88aa2a04378cb4a9b531df7d3c3009a998658f0fd96bbf350d0f8d4f0844991c23571c215642fd967d1341d17953ed8f1f13d1d13bb5196b29d64ab317215844a75f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc93844b9790ac089f678a730fb46fc3ab5dbb18235a49bc0341fa9cda973c3bb0a36910844cf7a6879e44b14a94e45b7b36abfe03e8c41aa446c3cade9b9ed71b1ca41a5307844d98937b92b0b69a80189c18f184419d4293b158fec08e5529541c0e699662dbfd844e7f0f7b976f8356a41b78636da2849d342f1e73b6e7ee3de2f45f3adbe7aa60d0844f999b1684f4cb17504ab483d067bfa86daf4f4491fa9d780c1e2e5140dcf1e5e384506206941672e2130992780d9e5b33a0099d47bdffca7e58b30e50099a147eab0f85514c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df16594845220b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b84533b755dc5cb64f061a3295857434ef674d4888f9ef5b249f782fd80f389f38f408454a96929b70809f3bc72ff2876b2b72f703f2d550fdb056a1b236685574132839084553a8ce0887f829bc08bcfbc2978671eca3516cd3085f1de265da48ad39ef6c5ad845625fec4dd6b8ee12f17e9285eb73245cfdbb8bbc4710eea5760e1f6473a1f70518457ce5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2b8458304f34c68b6cfd17772781ff49b727f6f039c6659e7725f7766b817ce18fdb2b8459b9a8b41f8bab0056d75f6ba9321963f265e45ce40b4e7be6b1eb56cf6e5cba35845a9b309faf5437a9ede6d6b10aed785c9e40148f08e2062473982a2cc276022d0c845ba0ee5e59a2176f7a142d110f2b8c3d0aa354a347acb297566a3a50d9ba30e141845c4edffe332a1bd2c0eb7616249fc38be6043fb43efe6b4b907443f8eaf679e19b845d69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55845e49ce720e121cedb40aea058f1c4c247aff5398d8a40aebd7d1bf4206345de1f4845fab63d95b41fed3ed58736ba4215b2c5a5dba5097c3932565cf9ed7bc408775288460f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf84612b7e3b708d055c23d6cd9399fff2ba230e48f617a743f42e02d7865ff7afba978462ed1465518ce586ee6a6264adb1e2dfe5e2830c5c422e13b7f651bbed6a02f89084639f746581493639907b606aa7c03a472377e804f339d6f680d65417e74043af6f84647335afd0c4ca25cf07704253facf428bf88ffe8fd15beae84aeed07c9caf24f5846502e9967bfb801289754d676d719a085a6bb7297b14dd91bbb7d22f985b0f9d7c85667ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c846769a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55846889f9eff305892760812ec5e9a1fb20c7d16f3f97af25dc52b2ca08bb3ee71270846925fec4dd6b8ee12f17e9285eb73245cfdbb8bbc4710eea5760e1f6473a1f7051846a7fe95d42d2a38e6158f9de4c0ed5712c1731273cb65b725cc10380439cd70e42846b6e79b25989074a5de4d773f80526276f93ac7afc5d99aa31717eef929413232a856cf60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e9846d4d9a4ed8af9b2cbc210443a9838e4b4cc24e485eed8d8742e78bc41b06a3f2fc846e0b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95f846f700f4c0b13dc8bf7933c951809197e0c7d62ef0b40abb5a51c6609f088c028c08470332b75945c5ddd05a87e2c45105a03d40f6da3082fd8a5fef84a328762de04db847125348da3fa322b2cc31e761bdee8b8a0e7e036b1b9d09d58d3b992f73cbbea5a84722e35e33308cbc406785b57b16714b71f1e2b093b14e116a49e7f423ef93d33a984735394ad4063f71bb6135e9ca6e74a0f9a84c64b3fa1eb753506a1a96b10d5a8b184749ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee18847569a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b558476a5316c13ca5657dd8dc9fe73eeb6207a8da80c40bce1024402558e1313c8bdcc84778c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d784786d114eb3ed62a95127ce82e3f04ded02c4b26fe398cf47401c11abdbdd735e7a85790553fdb0af5eb2e6b1debed5e6c28281b05a9aa30dcd7e247d5a81ec0a14899a857a7242a994d817033349e4bb51886d30a72b44ae7059a82e35bab6fa128f0de22f847bef927e5cc62d98b3da49262d190d7d19226f7b586b8a89101eb0c08715440e58847c461bde5c03822bd5fb8cd655833f17b75f8f1ce190dbed8f8030a38b9cf88618847da79571d0c4985c944cd1598526437087bea59b92a88d02e8a580e70ae9114726847e7898476f16215a0da6d05d1c81f5da68b7a85b5151a67c56f4a4f1de85a4bf08847f03893b21236c7b9aa4905a7dc341859094469c48e498a3702441afef76b317ef8480244fd0b0cf23dca301dad88e7455235f39470134b6eca125c3ac851f405d76988481868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac848226b90026a3954872a60bf8ba162bd6a396d9e32c96a74ea36d29bb9e0f7f9b3884839ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee18848420b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b848561d96362fae039c7f8b6f323ed47ae677b9d4a4b6d477073d4f409bc8047349f84863c58aba39fe06a2183f31c2a9e160e9433eb8248e1d21e90114c8353871a73be84877ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c84889ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee1885896ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e22926858a4df43cb480cac1b59f553b807466f1577ac833cc6b68deeb72aadb707b735450848b715eba965de80f9250df95c0e81889b884fe7faeb6794d01976a44659a47f199848c73526262993b0359244489412524dd3ddf7aac7f10faed620ba62f75d1832af7848d4c095cdb8dc97b823f6d06c08d9872294388d27533c02a63cd99cf1a62690ee8848e94d10e771d854d5eb5dfb56d246c390f865526d048438a611e864215a928f135848f2f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd84901a15bf6d98d3c62bcd39e6e0c972ba2b69bd12e1b66a4f7a986f31d50f07e7838491d6876566686cc7f25a9cb1cac5a0c1f36c7e3e21bfe354d6fc95a622153d30be8592e126386872bb12e97c5e9541b8346fbe46cd5d43356d5b74d9ccf9ff7c7269a2849382350bd280304a2966da4f23e582e868a4b0d72a7fb7878c7574c399f60f3eb38494868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac849572e98aabee7730bd3ed166dfe9134e732b6c2f363bb64d16268c12fe782caeea84968c74f044fd5dc56c5c337a592e7328789f119085b658a84216d0d9f84ae98a948497f60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e98498a79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c734155849969a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55849ab8a8761507702f537839d6fd2d5a294c0bae73303973f5f12eaf16169c6a19b3849b0bb441a0af319bcb8806373178ecc4d265446797a90b56da4748a363ef9d2e92849cd013b859669ad845d47ed77f41f258adee1dddc6f52f0e1891efc89107c8c02d849df39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf849e4d74abda0263bde4eda1d38475486b582c825acbd048ac1626bc1a1eacb8b9be849f5c0e104f333324a633f958fcf201b1a9b693c13ddb4d812080a9074ff0d15c4284a02f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd85a118160c86d041f15a2a3db364ac56df3b767b4f8be8e6d78626bf37a3cced884284a26ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292684a348c614d03b61050a31055e059ec6351af6a09eb36f488d47386308b70ed3f44384a4e215f2896796c2fde486ae8feb67498a8e4a77d73c56a49d921c0b944f32f07485a56ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292684a681c4b32fad872a2d5ad590de51cd09b77b15c9039ab57b7c0e75bb7822dacc9084a72ee0542d9b90cff71de60d402643df281077ffc2b89947bd3381d5c1b6b7acc384a8321cd7edb18f97e76e49277a2bb7334fa5854d1829dfb161bfc8c2ce27febf9584a9cd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3b84aaa75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1e85abf7a6879e44b14a94e45b7b36abfe03e8c41aa446c3cade9b9ed71b1ca41a530784ac3431532a39a4f0cca75a3edfb106718cc80bc240bf409ce61062bfc65d11706484ade678f0460ff81d2f32451c21913f120c90675b54881a6a4204a18e6f797cd64c84ae7bc104559d8ad928120c53a0c8e1a1b2e8cfa5c9e627cd5107080c5687df274784af69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5584b0f60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e984b1921fb1b15f9a218166d1f768a475cefa6334baf6f175816ec470fd3a98a1ba5f84b215f0b9b762a15fb73f87f5aba2b91b5327d23a2102a71330c518af6c09cf637a84b3c19ab695fd9fb9a58f1731a4727fd0b98b0c3839a5b2fa04f20672315dd4556784b46ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292684b533d7c2bd01f714552a0ad2b4ab88245041b62b2f5a666382630c1efa559719d484b6167bcec1b6b9c63d320c58797abe1d4615744b5aa8fbfe1402e84724242d2ae184b78cc0edc0db739ae348faca66ce77fb7971999483fe28eff7524960417c4c9c4d84b82fa46185180e5eabb71030c0cf43b2205798fde15cfe32685d092c79b760326884b96173b38377cc5f2d38e684df05c9d6316e7b8ba5077385a7d34d8f72d8194e5d84baf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf84bb4f411644e794a48e0f396d097e6ea94b6ad8587503b88c1bdd4f7d71ca8041a484bc20b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b84bd966b99cf0bafe2a98a2582bbe4ebe91b939193104f15ed2410fc944021831d7884be95a03bd1f8fec09015c3f682a82a15265486addc4a61d896064a47d1ed412b1f84bf7e5f180eea7d60f734ba3583b2b8bffa0ffd0863f77f6612c3aa820b9d02a60984c0d98789189c809f7dd5b4329bb2dfd8f0e07ed63d5f40d658b8919bc104f40df884c14c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df1659484c2a79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c73415584c3b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c284c46cbae14b33f58687c010234d353c535e08e7e0e12e8982a54563fdba904a010e84c5331d34200a0b338e66eb5fb47f4a64dfd8d1a6a4ff615085008ecd2b1236ee9a84c62c870c1773a4ab4865daed5ef0b232590bd0be197fead53db72f881d97b627ca84c761d96362fae039c7f8b6f323ed47ae677b9d4a4b6d477073d4f409bc8047349f84c8ea340d35cd649a22bc69bd5f7abb31e50e0158221ea221d16eb045a7911f01bc84c94c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df1659484cab174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c284cb43bfb0f50bf8ff1b392bbdb901228136f3fc7f53d129198627aff96a5431279184cc4d74abda0263bde4eda1d38475486b582c825acbd048ac1626bc1a1eacb8b9be84cd69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5584ce7a5071760e7887be716935d8545784717cdd158d372986271c77de1d6ffb479484cf34a96041e1371bbb0a9e340a1fc361642516b913067021d0770cfef1977303bc84d016da54ef272a102cc0a9bfc426720c409b8576762875142abf45ce8b5e06327585d14edffe332a1bd2c0eb7616249fc38be6043fb43efe6b4b907443f8eaf679e19b84d269a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5584d3bc5987224edaeb6dcf37218e204655af6fb532239e8a07b76ae80ccc7ee0ac1384d44a67aa71d609dbbc35d4a416801b8a40012345e9944870f50ff870250c3986ee84d571c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a27484d669a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5584d726f58babe10319f24a0328d14414ccb982ccb85962a7b1db4035d5f7e0e039e584d88c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d784d9f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf84da3239dedcfaebdd74abfe7e2a9ab2e4b7956164316ab3c4c3abbc5a60e1f93ee984db28eee7ed91c5667686ef53810a220a45e73b8c4f01d34b4422c202b65f06a50884dc1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c84dd03ab632540f80e5a07fbc8dd9b5636df0af6832e02000efc404deb06e593cf7184de3bf251ea82c3cb94e4d565ddee187ba69c14be74549f0070a280c3e723db2ed184dfc1a80b8da3a07cd8a25a51fd654220082f53d94fb83e29f4243682fe7c244f1384e0a75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1e84e1868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac84e226f58babe10319f24a0328d14414ccb982ccb85962a7b1db4035d5f7e0e039e584e371c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a27484e4539fd170c1e314e6855a0cc9d7a930024423424fdafc87e680583da9acd823f584e575f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc9385e61926cb5ee47911495ef2d1a29edfdaba74e791e1908bd9ed8bf2478d8ca5926584e7fbcd14e45db6c62395f9d910aa5b3b86cbc684f5804f25742a84e21dda76bcbe84e88c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d784e9f24705e0217cf88951286890d00c00c8d8438ca95266d079f2540a4f2914116284ea852fed284f61282aa9eadedcc7dbad6416f91a968f016436ce16cfca319f4fbb84eb50899860082bb3fb0108d7edc8063ed2801ec0f57334d95d64af691fd8fcf79984ec2774384d70479cb941e963f02e38fa5f834cd8ee7dc84fea69e6c0fee800281485ed94d10e771d854d5eb5dfb56d246c390f865526d048438a611e864215a928f13584ee7bc104559d8ad928120c53a0c8e1a1b2e8cfa5c9e627cd5107080c5687df274784ef47600f72107c91daf794f23651914d055e45e6acc5d16401a3792663141deeb884f0d7e226571bfbe4e5824b103dd1bcda52ce8522a3769f9492372d79fc6456d4bc84f1b8a8761507702f537839d6fd2d5a294c0bae73303973f5f12eaf16169c6a19b384f22f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd85f34e18dcafb8cd91fc8dfef1512630b893626dc75c967d9e5e02fccb56bc7550f784f4a5814b3c0deb59084c14c1ef4ca6654a12091bb90726e74e162177258fcb349a84f519f5d31dc7a3b92af55e032c9566bf5c127c35e9582b06ef5e9d66cec8ee2f8a84f6191e10cf063ba79e8b43d23cb15c02230e08df6400b88694bc2e84619b9eda7f85f7a75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1e84f82e35e33308cbc406785b57b16714b71f1e2b093b14e116a49e7f423ef93d33a984f9b0cfd4c5db651510b2dff5c1cfd454d06061739c19822a2e34587b8a85aa57ac84fa6cbae14b33f58687c010234d353c535e08e7e0e12e8982a54563fdba904a010e85fba918855b2179c2a268b4baf5c17c6eea6c6097594fdd84721a621123337afb5785fca79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c73415584fd2568aad0f2530348e90c8543ff7adaf8a66523dd9b36a208f9ca71a64d7082cf84fe700f4c0b13dc8bf7933c951809197e0c7d62ef0b40abb5a51c6609f088c028c084ffa19b8a20d36ec4c8ef90b16030a104643bee274baea4baa64c69491dcfa0190b7335afd0c4ca25cf07704253facf428bf88ffe8fd15beae84aeed07c9caf24f574b91e6872b2f699bb1b40be33e70252e4e2e30ce7d00fb269f374f3083a19949729f189f89a53dafabc099f7c4568e14d4afa9970177eee1912aecc878e158e88cf2563efa5375d10160dd621aaf5038a4c902e72a02ecfcb1b2cb9c896f977bc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb1334e49731dc79aa68844a9d12004ed296e3df9fe6d38064212e345fd9df4d411348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf68c36442cf1e8daf4d67fba53ebd191e0dddd778651b7d2d46f58735a37d5b40b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95f0ea6cdd9d35221404692125b5d3810150ddeb06b86fbcfe090a7f699d85f8f8d8c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d7f24705e0217cf88951286890d00c00c8d8438ca95266d079f2540a4f291411627ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c3bf251ea82c3cb94e4d565ddee187ba69c14be74549f0070a280c3e723db2ed11a15bf6d98d3c62bcd39e6e0c972ba2b69bd12e1b66a4f7a986f31d50f07e783771c291751b6d6d846288004a0625da946c68861764be5b5a46f026f38bd96390b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95fcd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3b941c0ee4dafe397b041d4a82d37253519667668e396d4b0050e736b3b2075ead244fd0b0cf23dca301dad88e7455235f39470134b6eca125c3ac851f405d7698bc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb8cf44b33d7c065cf308072d1760973ec40ed9da4048cb19c91bc012cd21bc513550853640efc46a1140dd6b024d3f52a0ed72db70bf6842a49f381d402c650febc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb90f2b9bd81e12ec61702d8a9e590f9afbbcfbe8bdae41a535c08247d6100afa2150b0b82c6e08f4bba45ff4159abf21e3281506407fa0cd25b08eebdcd270f18a3849013b05514a82f99d3e43fd11ed4ecf6f1ed17a557a3537cb5beb9c16d40cd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3b3890821729c97ffbfb329d52cbfee64ba277ebc4d18a214d4275e232b4dd452d9ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee1842813ea6a5f339bffa897f69af4936133fe601e9ae01aad359a9d7dd77bbddc15cd4a2e5d38e48b3169e03a1fd42430efca781b4c7f0d9ec15880f8f22a94be03a17d45e027dbbc2a9762c1ed91e65db30b018590c40fd19b8e410ba90b3fc0de6753dc14031caef91850bd8d8081a1cd9c48e665dbabb634fe01b091de6c675bad0de0ef84c1fcf122ce1c817fa41bccce7051d9fc8686d3e28061487f2a4f34d9a4ed8af9b2cbc210443a9838e4b4cc24e485eed8d8742e78bc41b06a3f2fc42dc87e5f1fbd8d5c069682a4d49a3c0b389e1c7a9b6b7aa7995a544df4ce837dc2c05e8d9ade539b7e73df6fe053fca79946eb3c2412895168edab8678c7d28ab63d95b41fed3ed58736ba4215b2c5a5dba5097c3932565cf9ed7bc408775280553fdb0af5eb2e6b1debed5e6c28281b05a9aa30dcd7e247d5a81ec0a14899ace5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2b39e0ce42993619f8a25ce66d827a8efd354d9ff8127732352522b2483bcabe4a64a273c64d9d8f9b02e494d2dd7a1623502407eb35d1dfaae688b6cc1032250cbb8d4b067b9a7c7f0526ecb129cb00cd381f2f23deb8c46f4aa2441705f44e7ebc95eab62ad5470d1892ae97d33d145c5c644ae5d3500a3d8752f1ff8ab8c2bb50899860082bb3fb0108d7edc8063ed2801ec0f57334d95d64af691fd8fcf799f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faffbcd14e45db6c62395f9d910aa5b3b86cbc684f5804f25742a84e21dda76bcbe13efc73101b484056faf74b2e987eb5247495bef7eb280fe6b8192d84ffbffbaa8044c28fe3bb57f1325e413088c79de9ce5d01e9ba53407b96bedf6aa95691188cf2563efa5375d10160dd621aaf5038a4c902e72a02ecfcb1b2cb9c896f977715eba965de80f9250df95c0e81889b884fe7faeb6794d01976a44659a47f199ce5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2ba19b8a20d36ec4c8ef90b16030a104643bee274baea4baa64c69491dcfa0190b86731bdb6d89cf707bcf4aee160d4a9126e53f91ab84aafa83e57d0d86a487cce08438b3568f23e924ddc22d5c6456551ec3f7cf68be1677b505fc0685d3ac4e9433b02e524de59b0df7c676db5b02cc2902da9cd30cc73a03deb12499b804d569a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b552cfc101d8c1940f5082a651739addac4b40cef2993c749a31f811feae294c871b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c275f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc93f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf322a1e881b7d4e94d078e33a97a77f901bd33e23b2bc16b48b3ba2e69634ee35b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c271c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a274868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac539fd170c1e314e6855a0cc9d7a930024423424fdafc87e680583da9acd823f505baf4a671846abc057693bd74cedf8116037cb72a7ad13bf4930af2d62482f027e1392adf6538894e621ab0bf4128bca20d3b4d0b83fdab7df662f41b04ba1c7dbc3a723296eaf9e4454abf66d5c4491e16bab5a30bcf0e3b83d6c271ec3a0dc02befe88aa2a04378cb4a9b531df7d3c3009a998658f0fd96bbf350d0f8d4f091c23571c215642fd967d1341d17953ed8f1f13d1d13bb5196b29d64ab31721575f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc939790ac089f678a730fb46fc3ab5dbb18235a49bc0341fa9cda973c3bb0a36910f7a6879e44b14a94e45b7b36abfe03e8c41aa446c3cade9b9ed71b1ca41a530798937b92b0b69a80189c18f184419d4293b158fec08e5529541c0e699662dbfd7f0f7b976f8356a41b78636da2849d342f1e73b6e7ee3de2f45f3adbe7aa60d0999b1684f4cb17504ab483d067bfa86daf4f4491fa9d780c1e2e5140dcf1e5e36206941672e2130992780d9e5b33a0099d47bdffca7e58b30e50099a147eab0f4c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df1659420b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b3b755dc5cb64f061a3295857434ef674d4888f9ef5b249f782fd80f389f38f40a96929b70809f3bc72ff2876b2b72f703f2d550fdb056a1b23668557413283903a8ce0887f829bc08bcfbc2978671eca3516cd3085f1de265da48ad39ef6c5ad25fec4dd6b8ee12f17e9285eb73245cfdbb8bbc4710eea5760e1f6473a1f7051ce5b90d25e0dc47d9104fcd17e43b8b77ac6622be2a8a809be36b709b331eb2b304f34c68b6cfd17772781ff49b727f6f039c6659e7725f7766b817ce18fdb2bb9a8b41f8bab0056d75f6ba9321963f265e45ce40b4e7be6b1eb56cf6e5cba359b309faf5437a9ede6d6b10aed785c9e40148f08e2062473982a2cc276022d0ca0ee5e59a2176f7a142d110f2b8c3d0aa354a347acb297566a3a50d9ba30e1414edffe332a1bd2c0eb7616249fc38be6043fb43efe6b4b907443f8eaf679e19b69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5549ce720e121cedb40aea058f1c4c247aff5398d8a40aebd7d1bf4206345de1f4ab63d95b41fed3ed58736ba4215b2c5a5dba5097c3932565cf9ed7bc40877528f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf2b7e3b708d055c23d6cd9399fff2ba230e48f617a743f42e02d7865ff7afba97ed1465518ce586ee6a6264adb1e2dfe5e2830c5c422e13b7f651bbed6a02f8909f746581493639907b606aa7c03a472377e804f339d6f680d65417e74043af6f7335afd0c4ca25cf07704253facf428bf88ffe8fd15beae84aeed07c9caf24f502e9967bfb801289754d676d719a085a6bb7297b14dd91bbb7d22f985b0f9d7c7ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5589f9eff305892760812ec5e9a1fb20c7d16f3f97af25dc52b2ca08bb3ee7127025fec4dd6b8ee12f17e9285eb73245cfdbb8bbc4710eea5760e1f6473a1f70517fe95d42d2a38e6158f9de4c0ed5712c1731273cb65b725cc10380439cd70e426e79b25989074a5de4d773f80526276f93ac7afc5d99aa31717eef929413232af60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e94d9a4ed8af9b2cbc210443a9838e4b4cc24e485eed8d8742e78bc41b06a3f2fc0b41df0ae03e62bafc80b4b63248b573a17466a0a03e12180e7c08a4e1ebc95f700f4c0b13dc8bf7933c951809197e0c7d62ef0b40abb5a51c6609f088c028c0332b75945c5ddd05a87e2c45105a03d40f6da3082fd8a5fef84a328762de04db25348da3fa322b2cc31e761bdee8b8a0e7e036b1b9d09d58d3b992f73cbbea5a2e35e33308cbc406785b57b16714b71f1e2b093b14e116a49e7f423ef93d33a95394ad4063f71bb6135e9ca6e74a0f9a84c64b3fa1eb753506a1a96b10d5a8b19ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee1869a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55a5316c13ca5657dd8dc9fe73eeb6207a8da80c40bce1024402558e1313c8bdcc8c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d76d114eb3ed62a95127ce82e3f04ded02c4b26fe398cf47401c11abdbdd735e7a0553fdb0af5eb2e6b1debed5e6c28281b05a9aa30dcd7e247d5a81ec0a14899a7242a994d817033349e4bb51886d30a72b44ae7059a82e35bab6fa128f0de22fef927e5cc62d98b3da49262d190d7d19226f7b586b8a89101eb0c08715440e58461bde5c03822bd5fb8cd655833f17b75f8f1ce190dbed8f8030a38b9cf88618a79571d0c4985c944cd1598526437087bea59b92a88d02e8a580e70ae91147267898476f16215a0da6d05d1c81f5da68b7a85b5151a67c56f4a4f1de85a4bf0803893b21236c7b9aa4905a7dc341859094469c48e498a3702441afef76b317ef244fd0b0cf23dca301dad88e7455235f39470134b6eca125c3ac851f405d7698868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac26b90026a3954872a60bf8ba162bd6a396d9e32c96a74ea36d29bb9e0f7f9b389ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee1820b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b61d96362fae039c7f8b6f323ed47ae677b9d4a4b6d477073d4f409bc8047349f3c58aba39fe06a2183f31c2a9e160e9433eb8248e1d21e90114c8353871a73be7ba74c9a361a409d347f6a72fc0dde5ee4fdd354c91d258288a8b981b7915c5c9ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee186ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e229264df43cb480cac1b59f553b807466f1577ac833cc6b68deeb72aadb707b735450715eba965de80f9250df95c0e81889b884fe7faeb6794d01976a44659a47f19973526262993b0359244489412524dd3ddf7aac7f10faed620ba62f75d1832af74c095cdb8dc97b823f6d06c08d9872294388d27533c02a63cd99cf1a62690ee894d10e771d854d5eb5dfb56d246c390f865526d048438a611e864215a928f1352f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd1a15bf6d98d3c62bcd39e6e0c972ba2b69bd12e1b66a4f7a986f31d50f07e783d6876566686cc7f25a9cb1cac5a0c1f36c7e3e21bfe354d6fc95a622153d30bee126386872bb12e97c5e9541b8346fbe46cd5d43356d5b74d9ccf9ff7c7269a282350bd280304a2966da4f23e582e868a4b0d72a7fb7878c7574c399f60f3eb3868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac72e98aabee7730bd3ed166dfe9134e732b6c2f363bb64d16268c12fe782caeea8c74f044fd5dc56c5c337a592e7328789f119085b658a84216d0d9f84ae98a94f60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e9a79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c73415569a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55b8a8761507702f537839d6fd2d5a294c0bae73303973f5f12eaf16169c6a19b30bb441a0af319bcb8806373178ecc4d265446797a90b56da4748a363ef9d2e92d013b859669ad845d47ed77f41f258adee1dddc6f52f0e1891efc89107c8c02df39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf4d74abda0263bde4eda1d38475486b582c825acbd048ac1626bc1a1eacb8b9be5c0e104f333324a633f958fcf201b1a9b693c13ddb4d812080a9074ff0d15c422f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd18160c86d041f15a2a3db364ac56df3b767b4f8be8e6d78626bf37a3cced88426ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292648c614d03b61050a31055e059ec6351af6a09eb36f488d47386308b70ed3f443e215f2896796c2fde486ae8feb67498a8e4a77d73c56a49d921c0b944f32f0746ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292681c4b32fad872a2d5ad590de51cd09b77b15c9039ab57b7c0e75bb7822dacc902ee0542d9b90cff71de60d402643df281077ffc2b89947bd3381d5c1b6b7acc3321cd7edb18f97e76e49277a2bb7334fa5854d1829dfb161bfc8c2ce27febf95cd83adc6d04bd09760bb49f12f35c605bb8cd2e2007d5df9e1e2efe631bafc3ba75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1ef7a6879e44b14a94e45b7b36abfe03e8c41aa446c3cade9b9ed71b1ca41a53073431532a39a4f0cca75a3edfb106718cc80bc240bf409ce61062bfc65d117064e678f0460ff81d2f32451c21913f120c90675b54881a6a4204a18e6f797cd64c7bc104559d8ad928120c53a0c8e1a1b2e8cfa5c9e627cd5107080c5687df274769a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55f60a0c94ffdf89a2ac6c32ff424bd376b114c38e2644c80b5cb847276cf0b5e9921fb1b15f9a218166d1f768a475cefa6334baf6f175816ec470fd3a98a1ba5f15f0b9b762a15fb73f87f5aba2b91b5327d23a2102a71330c518af6c09cf637ac19ab695fd9fb9a58f1731a4727fd0b98b0c3839a5b2fa04f20672315dd455676ffb628d61ea60def427791a1d763e04e28de0c7f10bd3309da9863798e2292633d7c2bd01f714552a0ad2b4ab88245041b62b2f5a666382630c1efa559719d4167bcec1b6b9c63d320c58797abe1d4615744b5aa8fbfe1402e84724242d2ae18cc0edc0db739ae348faca66ce77fb7971999483fe28eff7524960417c4c9c4d2fa46185180e5eabb71030c0cf43b2205798fde15cfe32685d092c79b76032686173b38377cc5f2d38e684df05c9d6316e7b8ba5077385a7d34d8f72d8194e5df39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf4f411644e794a48e0f396d097e6ea94b6ad8587503b88c1bdd4f7d71ca8041a420b4671ad77fcf33b6335802213b9e5ed49924f99349b8d6e9e4a327046fe02b966b99cf0bafe2a98a2582bbe4ebe91b939193104f15ed2410fc944021831d7895a03bd1f8fec09015c3f682a82a15265486addc4a61d896064a47d1ed412b1f7e5f180eea7d60f734ba3583b2b8bffa0ffd0863f77f6612c3aa820b9d02a609d98789189c809f7dd5b4329bb2dfd8f0e07ed63d5f40d658b8919bc104f40df84c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df16594a79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c734155b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c26cbae14b33f58687c010234d353c535e08e7e0e12e8982a54563fdba904a010e331d34200a0b338e66eb5fb47f4a64dfd8d1a6a4ff615085008ecd2b1236ee9a2c870c1773a4ab4865daed5ef0b232590bd0be197fead53db72f881d97b627ca61d96362fae039c7f8b6f323ed47ae677b9d4a4b6d477073d4f409bc8047349fea340d35cd649a22bc69bd5f7abb31e50e0158221ea221d16eb045a7911f01bc4c9d8b23e6612932de0a1fc0831ae1b326d7397bcba765e3774a09d62df16594b174c549c34dcaafd2983adc6cb02354c64de9a970dbae2639422de6834d40c243bfb0f50bf8ff1b392bbdb901228136f3fc7f53d129198627aff96a543127914d74abda0263bde4eda1d38475486b582c825acbd048ac1626bc1a1eacb8b9be69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b557a5071760e7887be716935d8545784717cdd158d372986271c77de1d6ffb479434a96041e1371bbb0a9e340a1fc361642516b913067021d0770cfef1977303bc16da54ef272a102cc0a9bfc426720c409b8576762875142abf45ce8b5e0632754edffe332a1bd2c0eb7616249fc38be6043fb43efe6b4b907443f8eaf679e19b69a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b55bc5987224edaeb6dcf37218e204655af6fb532239e8a07b76ae80ccc7ee0ac134a67aa71d609dbbc35d4a416801b8a40012345e9944870f50ff870250c3986ee71c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a27469a241487fb5fd3cbf02dcbcf8be2cf61394dfd8e6c018e43cc8bc5b5b4a5b5526f58babe10319f24a0328d14414ccb982ccb85962a7b1db4035d5f7e0e039e58c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d7f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf3239dedcfaebdd74abfe7e2a9ab2e4b7956164316ab3c4c3abbc5a60e1f93ee928eee7ed91c5667686ef53810a220a45e73b8c4f01d34b4422c202b65f06a5081348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c03ab632540f80e5a07fbc8dd9b5636df0af6832e02000efc404deb06e593cf713bf251ea82c3cb94e4d565ddee187ba69c14be74549f0070a280c3e723db2ed1c1a80b8da3a07cd8a25a51fd654220082f53d94fb83e29f4243682fe7c244f13a75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1e868cc3b2386eab74f5c8c5350b83d34589c41a1ae12fdb71fffa1547560a68ac26f58babe10319f24a0328d14414ccb982ccb85962a7b1db4035d5f7e0e039e571c70dcc567e00e852e5adcea29d08c63f7c9c6826a5450a2441233e9260a274539fd170c1e314e6855a0cc9d7a930024423424fdafc87e680583da9acd823f575f3e84fc23bb788e61de2aaa727c28854b5df9fb409a4fbc7345f70426ffc931926cb5ee47911495ef2d1a29edfdaba74e791e1908bd9ed8bf2478d8ca59265fbcd14e45db6c62395f9d910aa5b3b86cbc684f5804f25742a84e21dda76bcbe8c4bb1d3f13675e1c8de7999cc5707767d6469b1e5c57f5a9196cdf28c3b87d7f24705e0217cf88951286890d00c00c8d8438ca95266d079f2540a4f29141162852fed284f61282aa9eadedcc7dbad6416f91a968f016436ce16cfca319f4fbb50899860082bb3fb0108d7edc8063ed2801ec0f57334d95d64af691fd8fcf7992774384d70479cb941e963f02e38fa5f834cd8ee7dc84fea69e6c0fee800281494d10e771d854d5eb5dfb56d246c390f865526d048438a611e864215a928f1357bc104559d8ad928120c53a0c8e1a1b2e8cfa5c9e627cd5107080c5687df274747600f72107c91daf794f23651914d055e45e6acc5d16401a3792663141deeb8d7e226571bfbe4e5824b103dd1bcda52ce8522a3769f9492372d79fc6456d4bcb8a8761507702f537839d6fd2d5a294c0bae73303973f5f12eaf16169c6a19b32f1a03475c3ce3e2fe16f9701a0f9ac7dd0c78a6f3301c9086d172a06d0aacdd4e18dcafb8cd91fc8dfef1512630b893626dc75c967d9e5e02fccb56bc7550f7a5814b3c0deb59084c14c1ef4ca6654a12091bb90726e74e162177258fcb349a19f5d31dc7a3b92af55e032c9566bf5c127c35e9582b06ef5e9d66cec8ee2f8a191e10cf063ba79e8b43d23cb15c02230e08df6400b88694bc2e84619b9eda7fa75df7f0f48ad2613aec36bd96db61d34bd1398dd66e66cf4ea3da72a262ca1e2e35e33308cbc406785b57b16714b71f1e2b093b14e116a49e7f423ef93d33a9b0cfd4c5db651510b2dff5c1cfd454d06061739c19822a2e34587b8a85aa57ac6cbae14b33f58687c010234d353c535e08e7e0e12e8982a54563fdba904a010ea918855b2179c2a268b4baf5c17c6eea6c6097594fdd84721a621123337afb57a79da9bff083d2ce570c43c2da5d1e02032676ce5921d94675f526ee5c7341552568aad0f2530348e90c8543ff7adaf8a66523dd9b36a208f9ca71a64d7082cf700f4c0b13dc8bf7933c951809197e0c7d62ef0b40abb5a51c6609f088c028c0a19b8a20d36ec4c8ef90b16030a104643bee274baea4baa64c69491dcfa0190b030405000000000000010085001348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8501f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf0502000000000000000000000000000000000000000000000000000000000000000085031348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c0504000000000000000000000000000000000000000000000000000000000000000005050000000000000000000000000000000000000000000000000000000000000000050600000000000000000000000000000000000000000000000000000000000000008507b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb85089ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee1885091348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c850a1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c850b1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c850c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c050d0000000000000000000000000000000000000000000000000000000000000000850ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf050f00000000000000000000000000000000000000000000000000000000000000008510f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85111348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8512f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8513f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85141348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8515f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05160000000000000000000000000000000000000000000000000000000000000000051700000000000000000000000000000000000000000000000000000000000000000518000000000000000000000000000000000000000000000000000000000000000005190000000000000000000000000000000000000000000000000000000000000000051a0000000000000000000000000000000000000000000000000000000000000000051b0000000000000000000000000000000000000000000000000000000000000000851cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf851df39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf851ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf051f0000000000000000000000000000000000000000000000000000000000000000052000000000000000000000000000000000000000000000000000000000000000008521f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8522f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05230000000000000000000000000000000000000000000000000000000000000000052400000000000000000000000000000000000000000000000000000000000000008525f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85261348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c052700000000000000000000000000000000000000000000000000000000000000008528b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb8529f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf852a1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c852bf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf852cb7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb852d1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c852ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf852f1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8530f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8531f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8532f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8533f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf053400000000000000000000000000000000000000000000000000000000000000008535f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8536f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf0537000000000000000000000000000000000000000000000000000000000000000085381348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05390000000000000000000000000000000000000000000000000000000000000000853a1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c853b1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c853c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c053d0000000000000000000000000000000000000000000000000000000000000000853e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c853f1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8540f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf054100000000000000000000000000000000000000000000000000000000000000008542f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85431348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8544f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8545f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf054600000000000000000000000000000000000000000000000000000000000000008547f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85481348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05490000000000000000000000000000000000000000000000000000000000000000854af39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf054b0000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000000000000000000000000000000000000000000000054d0000000000000000000000000000000000000000000000000000000000000000854e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c854f1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85501348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85511348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c055200000000000000000000000000000000000000000000000000000000000000008553f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85541348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c055500000000000000000000000000000000000000000000000000000000000000000556000000000000000000000000000000000000000000000000000000000000000085571348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85581348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85591348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c855af39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf855b1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c055c0000000000000000000000000000000000000000000000000000000000000000055d0000000000000000000000000000000000000000000000000000000000000000855ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf055f000000000000000000000000000000000000000000000000000000000000000085601348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c056100000000000000000000000000000000000000000000000000000000000000008562f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85631348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8564b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb85651348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c0566000000000000000000000000000000000000000000000000000000000000000085671348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c0568000000000000000000000000000000000000000000000000000000000000000005690000000000000000000000000000000000000000000000000000000000000000056a0000000000000000000000000000000000000000000000000000000000000000056b0000000000000000000000000000000000000000000000000000000000000000056c0000000000000000000000000000000000000000000000000000000000000000856d1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c856e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c856f1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c057000000000000000000000000000000000000000000000000000000000000000008571f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8572f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05730000000000000000000000000000000000000000000000000000000000000000057400000000000000000000000000000000000000000000000000000000000000000575000000000000000000000000000000000000000000000000000000000000000085761348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c8577f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85781348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85791348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c057a0000000000000000000000000000000000000000000000000000000000000000857bf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf057c0000000000000000000000000000000000000000000000000000000000000000057d0000000000000000000000000000000000000000000000000000000000000000057e0000000000000000000000000000000000000000000000000000000000000000857f1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c058000000000000000000000000000000000000000000000000000000000000000008581f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85821348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c058300000000000000000000000000000000000000000000000000000000000000008584b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb05850000000000000000000000000000000000000000000000000000000000000000058600000000000000000000000000000000000000000000000000000000000000008587f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8588f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf8589f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf858af39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf858b1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c858cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf058d0000000000000000000000000000000000000000000000000000000000000000858ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf858ff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf059000000000000000000000000000000000000000000000000000000000000000008591f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf059200000000000000000000000000000000000000000000000000000000000000000593000000000000000000000000000000000000000000000000000000000000000085941348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85951348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c0596000000000000000000000000000000000000000000000000000000000000000005970000000000000000000000000000000000000000000000000000000000000000059800000000000000000000000000000000000000000000000000000000000000008599f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf059a0000000000000000000000000000000000000000000000000000000000000000059b0000000000000000000000000000000000000000000000000000000000000000859c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c059d0000000000000000000000000000000000000000000000000000000000000000859e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c059f000000000000000000000000000000000000000000000000000000000000000085a01348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05a1000000000000000000000000000000000000000000000000000000000000000085a21348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05a3000000000000000000000000000000000000000000000000000000000000000085a4b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb05a5000000000000000000000000000000000000000000000000000000000000000085a6f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85a7f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85a8f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85a9f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85aa1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05ab000000000000000000000000000000000000000000000000000000000000000085acf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85ad1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85aef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05af000000000000000000000000000000000000000000000000000000000000000085b0f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85b11348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85b21348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85b31348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05b4000000000000000000000000000000000000000000000000000000000000000085b5f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85b6f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05b7000000000000000000000000000000000000000000000000000000000000000085b8f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85b9f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05ba000000000000000000000000000000000000000000000000000000000000000005bb000000000000000000000000000000000000000000000000000000000000000005bc000000000000000000000000000000000000000000000000000000000000000005bd000000000000000000000000000000000000000000000000000000000000000085bef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05bf000000000000000000000000000000000000000000000000000000000000000085c0b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb85c1f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05c2000000000000000000000000000000000000000000000000000000000000000085c31348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85c41348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85c51348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85c61348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05c7000000000000000000000000000000000000000000000000000000000000000085c81348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85c9f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85ca1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85cbf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85cc1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85cd1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05ce000000000000000000000000000000000000000000000000000000000000000005cf000000000000000000000000000000000000000000000000000000000000000085d0f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85d11348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85d2f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05d3000000000000000000000000000000000000000000000000000000000000000085d41348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85d51348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05d6000000000000000000000000000000000000000000000000000000000000000085d7f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05d8000000000000000000000000000000000000000000000000000000000000000005d9000000000000000000000000000000000000000000000000000000000000000085daf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05db000000000000000000000000000000000000000000000000000000000000000085dcf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05dd000000000000000000000000000000000000000000000000000000000000000005de000000000000000000000000000000000000000000000000000000000000000085df1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85e01348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05e1000000000000000000000000000000000000000000000000000000000000000085e21348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85e31348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05e4000000000000000000000000000000000000000000000000000000000000000085e51348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85e6f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85e71348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05e8000000000000000000000000000000000000000000000000000000000000000085e91348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05ea000000000000000000000000000000000000000000000000000000000000000085ebf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85ecf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05ed000000000000000000000000000000000000000000000000000000000000000085ee1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85efb7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb05f0000000000000000000000000000000000000000000000000000000000000000085f1f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85f2f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85f31348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05f4000000000000000000000000000000000000000000000000000000000000000085f51348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85f61348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85f7f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf85f81348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c85f9f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05fa000000000000000000000000000000000000000000000000000000000000000085fb1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c05fc000000000000000000000000000000000000000000000000000000000000000005fd000000000000000000000000000000000000000000000000000000000000000085fef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf05ff00000000000000000000000000000000000000000000000000000000000000001348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf58e3d0d8f669091624d62556e3bc28b330710579094384975389aebed300d2601348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf6e23ab2616fdcb9274b6eba14adc3711170f6fc43cce97ed3e1f3d2a9916f9eb4b49df7f9118965a9fcaccf9eff86686a099e830e755e4da2584cd5719e1509b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb9ada431cc60cae225cdaa849f2c5195ca38d4152d43303231c0d1a5df906ee181348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cb4a4e3f580125038e25a415c535f9a0d17cc0f460b9c795437d7d59fd913e74df39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafd0fee0d39a8b2690ff2ac7c399bcea11dcaa0a4a6c21669b24553b44390ff8faf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafc1a72ca3d6cf6ce00adbad0cfc8899910faf4909d07de198e9a74855122983cf6f3c6aba14e7003581235ebd77b3510bdee264b58bfda84a94e0611791a80fa2e0f8839188cd481dddd20648e6fc7a8098dff2eb17e79929d206a8d9bb67cea22a8462a547cd15f014acf9cae8ed5a237d6f31d533920526afdd549052963765230b0bd15cd9d387cfb1a6f25d522401e65302c14d648ae0e7c164b122e7084e3e8019b02539335d976ce39998656080c12bde1da4d79919f686840a82cab444f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafcb3e6709696447469518c1fbcac59afd0b8d687e5fa326c655ccb55abe8135c97a227aaec3f6acd96f955834c4f9c157fec48f58f539fadf8781494a44c53d11f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafb60977d974f6985b31cbd56ea5576868dbda4c9cc7b6bf7ef4b633899b9e7ca5f61d5b6fea7b0eede3a60ec169e900b6d926739685b16845123a560ec9b90c4bf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cbd104493fa83eab5b94356da315463b57e4f4ba90390dfbf076472a1cd733ab8b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47ebf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafb7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf239fe0d1befb5f3a9f7ba82be69b604820ce9fc360bc4482b9a8d7079729c846f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafcfeb96e74f7bf3e8a4fd089d047020b73b5bd3323a3cb462e1f9a0134a892ebc1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cadb52f86bc7ee66583dab52deef6827ba758da5cc5f508cf18743596d79e66f41348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cdd8f7a5fe5af499d8693b81dcdb938f0fe415722fe44e541fd5e3141d20196311348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafeaf229e1df780f6eaa31177661720ee2a7e92f964859fa0e0eb7595e0bc8c1d2f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf706bf77ffb11f7a5bac1737b0ea8d8c75afd9ff773341e7805b36bbe3ef520abf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c38b7b72b8857614f66d69e6776d55bf43e448fd7ba477e60d3ffa5d309e0d20af39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf16ad857bdb5464a3b3ea3e65030ae613ca3163305c586580f89f8e9deb419c8bcc9a6a94864e5440ad749215b656d7903d662366a513ba35a043d54080bd0a84dfa2ccaf135664bd6ac84754b2e25dfbf2857fa48bd76635037ed8a57aa5140a1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1c957d19063e812e584cd65cba400d18bc1d73f7ff5596221061fb6d64adbcc2f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c64be7585909beb94a23eb24e24ee9813de7eb465be2e48135410a45a40f3989392821b2aa8f88652fe96415f5dd86c1ee1600484e1181f03ad4ce897b373ce2e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c68725138a1ae9fad1f89b938b4f18759599c1085a102b821fb0a7338624b59e45bc56c68eb407c7d66907ce21f525db86d008bdbfc9ca4e0020e4dafef637040f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf6b001ce67b50514f61b80305cf955d07e28b8b8ec769573c71670fbc3fd23edc1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4ccd64ade10982600a86407a81bd32d8557a00499bae18ec7d3a6f5971fc02e926f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cb7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47eb1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cddd29fa01e55e7a494eb804a5483bff1739d86d0fac7c5d15f45a85af415e3ce1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c3de7937c9cde1ab0ce571c39c2305edb353f38cef6a67177363a124b4d2e818a249145318939cf9be4fc1887dc68d580886e208d531712907f19206153adb2d82587e1a9cd597de919dbf4d9d4b49065d1694494be8a467ee48c080214beae80acde723f59f19f3b0ba0227d5c98841e6ac47a8778ca39f89b5992ab7f2823c6d3d13762b181bf009be066ee04db625919faafc6ff78ff35019d4162c2cc120c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c83e6984e98388008546d2a891f92a98bbb9755fbdc93e7180604a98ea44fdd3cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf603be8e4aca41d24dd36fe4bb7d323c157108734592607a142d94235e9fc822c2fcfcc4e1705edd1ce55fe924dec90f09970881eb306f669ab6fdf4720b6213f025c970a5823003e2c389652bdb8cf2fa0debb672c4792c7eb773c9e116a2fcb1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c0adb37d65a5fe84be88bd46c7d91bd21dcc4e37d072138f11e495c91abca0086f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf2a8e7e1bdc7fbde94e3eb0347314c87a3e62222d8ab0f3f1f75a76bdde26e2414530d79a6e79f29936cefb055513fa6f54cd6dd70d68a70240fa8a10b62ce08ae848284bd98f77d371ddcf4e3309355ad782f7b63a07585dbfc65fcfa7e04c891348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c598b9abe655c47d67837e1730100ec876b7a9c72ffb5bacbb6ed86507187ac0af39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c6f72f0ff88108e32f2ee37d41fee90cdbb38a1cfd5e197c110abca5853ba3919b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47ebafda83c334d563c6dc16eac674688e79749c9909ce7cb44ea5077824b17170658db8034c5933658cd49929fb461826d22eeb5671291150c7bb00085231c8723bf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf11d984ef5a661dd09c326677dee2b1bb6477a7e786403c629568ef8074614485f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf872ca437f480126fd9b565eedd0ab185a6649f0d93b6bc7b2178313f31c86d39f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafaaa7a488307db5997e79af48f149a8bf429dc5509f75d0a58d17bcbad8dd33302fdc60a8788558f3e041d27c054489c7c299dbdbb63336f0bef03fc9c0958a2e1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c15bf8018c82b989fd606719f9de488c25df7b5b79b56f1f20e433bbce18be2c44b66a8a78df28a396f3a0aaf2e9167baae54e2569bf776300d3ca3763e282d6e04f7f7adebe7ed55d729c285a9833a77d60da936394671ac0eb0d63eaf57bf22f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafea6f8f2581ed23d249c78b2c0274754d3f8a5f634939539eacf40514053d687d721fef281a15b1b92552f678e29980cadcc2f5b20eb3c675130697229055e0501348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c7ad2576f41c069d2c26b1959b63d4b44d64b4077df4576509ade34c44917cc6b1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c3619b18d2e4aeb4677c0b9aa62eb89626a92139a44af78abd5d96a87c59f8ba31348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c69724e1ad1b1eb05aab7a327b082870a25603823cd4b6780db76eaa9a3ca7eff1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c2e4f527dc88c5513461d507bbe835ebc157e2204bcc321645fdbcacd59879452b7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47ebe207546fc80aa78a589d60800f15ad564e5a5f4baa24746d73edb18eeda800dbf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4caebe8061afdab4610bc7921ccd1d5e14b70939cd5b66310ccf2ef5680f72a65ff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafadbc7724acec7ffa06dbe611ccd52257fa6bcabe1c441f9e07ddb8b6ee09a5f0f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c011e33384be67f64260f0980e39d6959aade1bb378c49fb2fde0f965031b67dcf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1849aceac013d323ec32a8abae8e207984a4fba4dd3819a9b6b187b7cc5dc6a3f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf73438397d6dad1814502b25ea25decd837fada5a2e220b39315662619d4819b84a3d2a8d968b860c74935de73bcb9afee3ff0248adb80687bef1b14dad42b3d6d4008817c6cc63bee1784beac9d72458253bf4a85716aa86b9dbacfa7e99c1204254df0007cf7161c444fcabbe3ada1369bd67b8e6867ccc52aeaed51f205ff8f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf0f1a487cec0d41547e323e95dc16983f4053fb334bf8ae024227a9381bbf38dab7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47ebf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf0a13520e267d6456ac461e0df019371829fe3cfa24b9a6178efeb001352a99181348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c3cb14d4a1756eebdb8192778f63de974e05a34fee5e5be729efebfac759ec15c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4ce939fb946d025727be79806c6b91a72ccd9f2190d153f92b5584b3cbc17051239cf73c64da8fe7780cb92129faa2f9c81a4a8174a23876e3061ee5358ff5312ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf96e4577becc377053e9784aad37bdea9feaa4b685d588986c99b1c740683b77d1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c241b5fccfd526ebfc0c8cd5c76b7e8aeba8571c864c5b33955a735ca124efd64f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf12f950abd29214166e023fa5f062e1bb51d18ff9f242e65efcb3dcaf8fb45ab812262c9db2642cd2fd72ada49306d39b5aba848eddcfeac055db978c06df73e4f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faffc14a44a4617d9de0f9ca46b9cf1242d4164844610f0e1d1f8e23881dba47c5ef39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93fafbcdea556fecccfef017cddad346069815fa89034cd2a0613ffa038650417c8441047811d71ab041c5df5a52927487701f8a4ba2908f32c386b7412f88db1ec8d1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c378d72d7b538aa90e89100355341cc097dbeca6daa6eea04e3854f67e4a572f61348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c5fd24056bf5b07c29d94c1d54998970c152133fa08d3857d87cb2e8c7533533c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c27c17fd29ba3432118db32fe56cf76e211b6a8aff8f3281d29702384851524921348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c7f3c99a43272b6fc00ceba274d367027ce3cb707f76303f3e2f6970cf0195fccf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf9080a7af3db941c72e49e4f96d42c383be0a322c30c90ed6dd7b3c7b7b0d2fd51348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cb7869b8afabf56f80106dc818c375fba1d038ed5e8d2c9d76c52ba269c2a47ebbf4e3d1cc15b532b145b81c50a8b51c4f87281a83401b72e63aef6c8e565fa76f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faff39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c370b2940fc94d8e62be610cec243f2a792e3d3ff1b4116c48c27dbc8dfe3b69d1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4cf39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf61dae9fe46bce19e4215cbc34b2e98f08eb5e321a4598ee9e8a88011edb1839a1348594cf0b4ef7652c26248e5597e023437a8da64433b33c4e15bdaadd13b4c715d0ff6a96a1e1c328e38f7e3e4cf09ec689fa5952d27e9a68cfe85be95eaac7d78269218b9fbbb64e6adbf03087c35365fce60b96d70a797382e33ed134879f39f4a29cd2912c1788171079c265770dc173b061e0ce9969e753ea6cba93faf93f5d06bb7143a2ad1a813d85381f8c19a6d9d600758b6c6776b8ede33001af505000000000000000000000010b1e3e66c64467a44357c512a5f03b19c2e65a08549573f79718f148ca138af6c242215299b0602dfcecd69cd7dacb710e04663a0aac3cba11bd142ef4247bbcb806ee1a94fcce326cee3b69d814e7d2f5592db9d30deadc93a73e90f32c66b9f34d6eb3ada269ff49a862562f315f32e6c84a2455c628d5b45c7b13a0aaa5b927818708301af178ff12c7028eaafd1d7e4610681e640514ae6f63350092241716bfecb31d5e98f3f3fd4b0e63bd6ff2a45a9f107b914fec51c9efcaa55213cc8ce53c6d7ecde6f3f7944bcc86536df56419576da90e64b475dd65e19074ba3c5c18e946754cf267426ad1678870c16db2cefedbf85fe5f88d391b841700d1ec2af8b094684d80aefef0c4fa9f3e6f2fa65b3ccadfa26529d5f771a9ddc8e7041f85f73362e9772a9376b250d598321b524472f221f2d28e0e827f8bc8275178cbc4a2d9a3667dcf14de66c674110cbd46b6206ab47587bf057e3cb2dd2456fd21793f19b1fc0c8d94186ea8696be24cc062b9664bc63d0db94c03da4df187c9932d7e5d0e0a41d8b154c150f9747fc1866ace53705747eab9eb8f440cd7aa9985a075cf43c72bc50cb5e1064c9c873b50c64c6ccfa956f5f6bca1b67608a32355ecf1b670cc47194add1404896ea20d19c3998cf22bf0a6b9be270091e2930458078ceedaa48ee1e08734a8f69203d66a884496cb67ab33b765081d2e13465ca018803000000000000001081889b03f980e944766250121ea9291d29e55b13596212710ea07b1b05da2ef3b525817aff685157f42a5f5bdff4bbd0f25990b291c3a9dac5dce011499e7ee6c17157ba81496bb7e9ba34a4b072ff2bffa6d7375ffabff3a0595691015dd0583eb4ff2d868581a9d0af2e171c3707ee947edc42c07d0aeecaab85d39a5c140de95163a5e5b2a0c6011e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff685157f42a5f5bdff4bbd0f25990b291c3a9dac5dce011499e7ee6c17157ba6bb7e9ba34a4b072ff2bffa6d7375ffabff3a0595691015dd0583eb4ff2d8685d0af2e171c3707ee947edc42c07d0aeecaab85d39a5c140de95163a5e5b2a0c6bf7a0e498c6dc7f0608704fa81b95eec49b5e06665ac05162277a2298fe04fabc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a03690500000000000001008200c52e8e2c11e7ce8a0287582ed095207ff20cb5fdeae4cfa70d6fc8732c77ede18301fcec42ef4bbbc62031e06fad564886211c4b6eb79e6633023c6d9bad1e946778820211ddbfbd32d5981389026070e2feea446996cb79b40482caec653da1e06edff882030910bea7e269d155dd372baee23129a9fe5a80b32382ee21e72c00eae1fbb711000000000000000000000000000000000000000000000000000000000000000000008205085d19dc35e25e0ae1462fff62fb9b9a10e85385464ae90eeeabd8e4b11251c48206f6e97907d4aac2c3e18c7f96305a90971e66db5c4b24e5c5e68c589ef6a7b3648207640eb65925755918d65119ae6ae2a367768271dfd5cdef2504c5dc94fbf508a88208aa2ac663983ddefc9e91f030eeddbe6f1439d63c680f68d7426e9d0b8720ec5300000000000000000000000000000000000000000000000000000000000000000000810aaaf0dd7140da20b54d50873c32d5a6e2b80ba5ec170f22196b0de2baa77d7117820b37e6bba6d43d8d52b9773536573b8901df88819dd56b572093d341e37fcfdff6820cf02afb4387c041bae0a4ee8626161c02df173e7452d6235acc180e3a8919879d00000000000000000000000000000000000000000000000000000000000000000000810e9e13e501f3dad0f599d3ea48a3be25af71c7e4f4490fb1069ea88038adfbf0e8820f6e8d6b77df41f375c10738ba8ad4d22f5c1433ef7a5135d5e46c4c5506519baa8210b73a3714b2e6e313baf9868e467fc69d6a83a32a1b1d4b6a4f353d2bf6fcb3b382111866819b58c2f64de3e876b2426b5ac0905b0413d8c421160fbd1758b4450f758212d6e7ab14e7bdb879c6585ae257b34501877dd0ae2976953d19b5c805591ce8418213a8e4d11421118b22e28eee39bd8c4accfe01fd85607395e2f29362db8a131a0f83145335cf7164a1e31822ba9c08d9730477568d881c89509ae13a06d13a072b3414000000000000000000000000000000000000000000000000000000000000000000008116d773a7d37bbe679915d28fe15ad56a728fc366962f568ef5286da63d3d7a7678811782fcfd2cdc293d433da64d282c0fb08e9ccc98964dc0972eb87a9f8cabeb246a811841f139fb77d8b2d0174e9b3f98c580b914d9051b9d748d505f376fd016a166c3821925f1ee4d9e6843903263b4607eb7cc73dd075263af97c5594df912ca66056dbf821afaf702d9c5e8f0ff3f7778f9277185d4a556a72a055b8e0d2158ed9a50275b55821b75b2366669b0086c657fe349b7b6624b8e01b9e6c6f7b6b8524cb44b68ff205d811ceaf699bddfae14c9fb0c85b8c4e2ed4d8222be8711e53dc1d97d8c9b1d38370b821daba374a069eada5fdf065f7c2320cfe2bc6e92291730d793734bc6df6856c5b8821ec3e07c8849f55bf53387e1aa5f6aae4aacd27eaf568ea7d58bd62250da55a574821fac11c0aa1dabdf04e8fdff5c441fe1bfccd93d0d2716c488c08b290a454816988120fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebf00000000000000000000000000000000000000000000000000000000000000000000822276685f1e48a364d12ae5750df6f230c14184f2aaf86676f1a467e9671aded96b82230cac245636abdafe10201cfd771075e950b4422003a61bb1d9886625948a952482242f5e0c76e6abe0887143fb8c1aa6cec1323b933bd30abfd0a268aea761e229618125b47c09ac39a9998510cf6ade2b3194cced6d7e17c2556fcb9cb9549f66bb6dd18226716cdf7edb320e7129073d703be182247a22f658006bd0a4a6d496b88f987e6a82274c5ec97d2dda9b58311ef0d18abb7cc99d1408fa9efd75b1d64608340876f4ef8228b5beca4460ecb2e061a8f8a16972d649ceacfc6c4e65a7bd10c4605847607272812918918773f298aff69f394ad69ae23f328c3885ab5c82b65bf8875e45121bff2e00000000000000000000000000000000000000000000000000000000000000000000822bcbfe5b2824c5b9cbe07a971e2e21a25be7f53ea53f87eb195566c0fa33bca7be812c468950c78383ca3bb67c2a4b64897a0c1b71213ff0cc4f8cab620f3597315727812d989ef2f22303030e9d15238a58b98e48698ec79d6bfb732d89f7f1280769fd27812e687238c5e070c431b4751ba45eb136af723834a46cf790283a10954a93caed5c812f4da49c9b0f70ad00257dd8ae7d488120a7000c3b6f769af6ba13fcc9cccf590b823067090b08cd429dbd59da0f295379721b0d0ed69b605d0cb99b06db0c98f93d3b8231eff836a1e9b48c8c58c3bc7177e035677ef844380f323731032a67d26e3064bd83323bc77dd95297c17e9bb20e09e36f65738a625b985fc3a7de5a29b5997ec31bc2813370beae5706986c89958eec9716ea5b0caa496c192246209fb56ce884bd88eeee8234153b16678ef43948658d5913cabf1e82d12da4973bf7d8484b66c324ad0a110a8235a83d3453aa83fe0fab3fd55c809652f11b956bfbdc0067b45dd46e6c7312f1708236ffbf063bf07276b8af8032cebff7ecdcf37203b12a3be2be8ea15bcc6af87e8a823754e39ea652c8b4057d90f11c88422e7dcdd175114e81d38013374f68e0c7c16a8238f94a151434fe8c109f66b090e9b5d356670331d3133f83914cc1ef6148118d308139baf6e19bba4bbf5a10c87e1a98591ec10be553c9e6b1aee3206b1864472abbd5823a0d3beb597e6a256e2984e910a8500ee4667aa56d227b83d75836ab6eab091fc4813b1605768f3979ecd2f134f4b820023124bb66d427506f4931038cee45c6fd346000000000000000000000000000000000000000000000000000000000000000000000813ddd5adf285c1b0f958b8aec251ad0cdd28c28c600d993140f08cad571d317be7900000000000000000000000000000000000000000000000000000000000000000000813fa95d39f45a6b8b1c339847697968a089d419723215f157d8c05338b4c33eccea83409085ddd6e9d3164cdf59247df4b0cf38d4ea9dad8c5d818760ae6a8815c26ccb814130ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f38242b0bc6d3da4d9d6ba0152d96381b53dc9f4c9f4f4fe84f784e3ca2cdefec4c1a68243304b2e056ecee2d493580fd157aab83a82cf87e4d0de0e3662ecc2e565b623c08144188733df3963bd0f72d7a79dd5228fbc7723e0243c0fea15ff4a5ff1c0b87a34814575dc0114d38e7dd2b50da208dcc14c054b7507fd3dd3246c70c5ce47f026b7b482461baa9f1e3689cf76e525e82e33104c0de808f9f21a8b6537351a6c368d6e319e82474571b7e5235b7766bee18f108465bf5869023da881f2ba74f0dc3a48fbbc05b8814820766563d581765e3275796a980d7d79ae536e45481628980adc114d6bf02cc282492128246430ad6f5da65f317a569e22242846238b74a472697f2e72294cb9a737824a13a25a088ac26389f4f7e68a4461b456c83b81e933cbd55fc776fd639248feb400000000000000000000000000000000000000000000000000000000000000000000814c5d88836f9bb3a9012026a33e0efcda2bcbc8035b094698a622b45b732692372e824d89bc5bde1919a20e16d97120afd86b05b87ad3bcd6405a9ba696530ad0aeb4f700000000000000000000000000000000000000000000000000000000000000000000824f88f8dd59d9f329bc858ee866f7a2013ea93467ff2010fba7fde86f6083d8a18982501b9415d4a3539502eb8810dd2380707636855935ed41c54525c27d3571c4c52b8251d88952cfb0db6cb5482589e5e18ae17e475bfdc793da680d90c8bf593d3060d28252cd097bfeb8e6ef340d4322a59a43b6ba0603f8c771be68a963dd161c667f886a0000000000000000000000000000000000000000000000000000000000000000000082548ee3e60e2995c8113c9c50bffe8e658efd0b0406b4fa767b2ded9efa745467ab8155abbb3edc7d8393a6a898ca65fc4c9596dfef5d55f756d155905b1ece58bc1b7582567ff5e8d00d16ad3afa70e33930207d24f1745551dfb0e9b100e0185328fc4a108157ae1fe9b616bd9b7b2e72757f29061ada0c05ef28a7bff6153cb4425ef4c8dcf78258b535c04783f44fd5faea29f3afa4b083b45884e0993a37ab29bd7aa4fe94ce4f8259ad806d13303256512fdacf6014f9bf19f03be00e28f1839bf88f997d3bb7a567825acf97fda8bf032f487374142855ae515a28ec5aaa1c123d9547be352f70d9b1b100000000000000000000000000000000000000000000000000000000000000000000825c3289f4547b8e09ff906447d236379e9676136f496fff12888c5630104fc18bfd825d547c37bf138447c06c135e9210d38ee1fe8e6270747e3c20da0da5cd8b78e1d8825e52dd16bd26897f30c5b1c3c557488ee604817f8fa4c1ad52cc845b5ffde31d4f815fc4115f849e49183142cebac6d391b3df831444c81e701ec1796128c08666aeff8260be74b746bce3c43fc7f9ddce8b17aa01759420b20040817d24955b2e4aed2dbd8161f61ad8d75af826eb1e273977c54a5c5931b2e13cd414ad212260013020a311788262eee54b8d6d46b84298656f26271976afadeea6426f7334ca4e09d055014cbc4281634309f738fea6e0d9953a3a0d52773ba32b08594c34a98d86f34d07c5646099f0816407870af5a02ca195beec7fc986257d8d66137472ed9b3128b9f40a3b72e3b73a8265fda8caafaececd4b0f87a7bd0af804465c8ce26e832cd0717608d51e77dd97ae826695f08ab8e9efbd5f196510a8c1866682eed9291a43fc097e17a5fa536427be38826787f49ed1aee069123c1be6fc49c61158f1999e264859d25d148d11a5791205c48168c0ff1a8cdfba1c8b695d3007de18b36372bfe039f9aef00c6e45a2b30ba976eb036900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000826ceac7b26475e568ef8c287679050a320123d0cb67f2ec21ea530118b19a071bcb826da9493683824b8777533d5f598b30110171d2a28d7284d9ab7f486194c5228999826e2bdd46b502ecca2784196259a2f55e02bdfb1fccffca3dac0d14f539d6239703826f087bb5ceafda48a7121c503474e073a54f1e4ea6f5e33910058853e327ba6c2181700aed52ba9df20b200d35452c3fe6a1d973875b5ec46dcc9179db94feef9cf3758271f5144fde521ef2afa3d97eb59bec2cbe8a5954e9dbd5d468f21ea0d2bf5b1b730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000827402f633db31d6adfb6c76c83b36a6d97042d2349429772fa9ec68d4abc1e5b70a81750d3671758f9076733dc4f1600549035371ea654aba73bf4b9d1be4a12814ae528276951a842f7123ad30d8a3acb28d4613f36e7c944d06efd5f40d5c53a2054d2f4a82775140438714e8bdb2bd2d279d784176cf5e1a57430fa071a12f3059ca3a92609783786fc25690b5748d6381a161ea34a03e2258fd44fa1274523a7baae280de27e26e8279b7760bb1a0234db7c730b1f953493f558e1989e66f88f2cdc9c4c8b0745ae628827a7751cde9e212134fb9f07903207176c7d6e790eb37f4c9ac566fbdbf49f1d8dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000817d6e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd62827e00d5d87f74bc729a46136a4923a118b2beb87e6125670891784ffb0f5d7dab9d817f27095482db90c795ecbf82a382eff52a0060fb513dde43e1b379c169befd9e0f82806a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c3681816c53ba0a732619257ddb933d6092d9db83f6d8299e5a637741ce95f6648aa64582827dd21ad2b2225b9e60d54aa4d408b2b369e733f01bc419ff14856149072a5b8d8283df410484474529eff220bb2e375afdabdaf8bb43a7a21a24a9296654b0650a2a828420cba78dec936a1075f2a28bd504bba346b4c95ceacdf402ebc4df6f7d7ace8682858de8330cce205ae6daa844a5a8c34a439c024d42cecd6199643ff1a5258c343f828677b0b44aa488d9adf9b22f84a98c0988ab597c26dab8c48ca95c0c75c3655b31818702d49735e609eee5d5ba9162ab8f0852b2007987511ee820b29bced53dbf0b338288aecab8af11986cf5183263c335fc7a8e952f9222d6ec6d96e7ce554e1562dba782893f0c28a8f5b36d6cec7db58fa2a436bac4ec10f2c07aa82e8504623eb64a9e02828a49d2e11a76675500626abad663500dbb521e5be97b1d4151d919ca9558908e42818bf506f53bc9bd192b7b9fca8f0bddeb48237a52e9107a9b876a9d91696bcc49e1828c4b8674fecc8ec7c5ed4dab3d39a31f488ce618a7e112a8fe95b57e09e1b2e75c828d07b72d655443aeb58c42d509c7566786db7f9ba241161a3cac079f522cc69f69828e7e7efda81d788ca0fec92914159fdbd2dc272fe3a602f22de9def801b543db3d818fb6ecc201e8e490f1a4a1ea59b69f993f2114e1da1ddd95c479671b41d2776d99000000000000000000000000000000000000000000000000000000000000000000008291edeeacb801370b78cb35fa667be68dcff5922f0d8fa34e9f8b700b2a09eb9cba829202a161c74693847cccf3fe8b1026cf6956d264196193d02e2b75c3cd3e01b1c38193a16c039000ce723442882cfeb06207844809fa2c70a9c420f2474e3ffdb92f798194bc131a60b5a65220e12118490f212edf4d6a7f66267baeebadd2801949db2a2582957ee87b87ed61b263b0f653c837889ae2c02a8ef1569d63e0d982002375abaea08196359354b60b5eb858ea15a41e40046c4746b31c58ca6cfdf32073e59a716beb788197f3d8090b4c997ffaffd90dc29a41a8144d882d559217935cb5685b7277a46e65819834c37076c3b05e013c766be5dcddab012dfd2aeeb22e5da2311cb7a64caebff5829910ba2a18943ae727f9e58b323cdef03ecb950ccaa8870019dacbf4d3921ae0da839aa2d62a6e45e14ef608694f6e6ab6a141bbc376ef5e97a0ec5f1646d7c2718187829bc5784312e17647e67c687f12b18c24168c738ab5c91ba080b19c61e48465120b829c7244ae9044e6ff890c7665be91dd84c7c3b1756f14af5ac03cfcef93f38b4843829da1768b636e18c5d2a6ae011f24568a89ec2892218b00c8c0caf4b80add908cb2819e2a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adc819fc5cfbbdae0b426a504d8d588d882b5bdad877b6b796e2ccf334cb3793b04fe7881a03da629d47a1b2e7eb83aba45ea93d058f095438bae1a2a9ee4a1dfc7786578a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082a4ef28a6a166b5ca6b145d9528e542c0d2c4af026db634f425b3d2ac7e839a36ae82a5f7177d9cdfa9888a7e5728c69c1ebe0250acb1119e86452e390f4f068ee9c02482a658b45f57cee58aca395f853f2b98c8f0310892563778170b852cc9203e5b622f82a719e4bf7c714816471d2b764ec8432bf4a485b8dbf06804e2d0f9459434357f0881a8a3b0d49b0f3701290b8ec9936179e45c984a14a92a9a975e315e18b6cd4cc8db82a953cedfcc8e3581074e0e4eb18f6de9a5b4640b34ef8eac28d1eafc80ac021b9282aadb5d7c9d4fb1959df028b6d3cf5da5be63d7dce3ef69d6cd71e2388d17c48bfd0000000000000000000000000000000000000000000000000000000000000000000082acc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf82adb6a39c37d81e273663e947f15c456d1c9dfc67e92b38fecd823eeca02406721182aeaae8e160edf02b0f9ae9aa27ad3145a79e79f4f623fe8297eea9e5b2f3d664d982af7f797568a5b9de5819072721d2100c92c0a1d0f32b830e112cfe169528bbf6b20000000000000000000000000000000000000000000000000000000000000000000081b11a26c12f2564d37ffc592a80ba0366e50f7bdad800cff960c9e77bd0ea433fe982b20caef69fa7c34dc8d5e2a3dfa29b50b919b836364b9715cde726426703c5430382b3a2c488af3e09eb0e31d8143d398f7dda43646f3ea2d504298af115ac307118a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b79b0cac542cd69f2057c4028137f86a5a63168869c12f8314dbb33989ccc6909481b8fb204dccfad20c142a6004fcca7a2f69a73a8e79a677a002a2c86547aaa7f4a282b978658c867ac40f02a43c0c5982ef425ab10a8495ffe6381719627cca41c3594282bab796b6129907aa235d3c970d17fad3d15dab2a0a1588732510fd08bd873a837482bb250f3b696169531094cc091454293a601e26c871ba583da93f253fad6644563982bc02e4491f2da06a273093be66bb3e813b1758f036af3837d74aa1b1aa4be7787b82bdb37b65e39dfbbfd20effbb71b97e4412d9aadd96b2e9dad372570f804b2e514c81bebc0a4694ed9336f5faf9235664e449f8e4d8e716cf59f1b01c0ffd13101b3b5581bf2700f95455194d3e84d8e87c961f255ddea3f04579f59136f20e0bccc29f571382c0fbf13f7d81f78c90c200e4d8a41ab89167346248469378495c2e2d26d2b678420000000000000000000000000000000000000000000000000000000000000000000081c2a4dfd3af6dc8c3490bf64e4585a27454f7c2cd032a1a2f8148e29f3cedbad07681c37517a1f7123d0695e8343c704a9da7e7bda2b4c97304af591fe9650e2957be3b82c47c7c6eb3412745ea2e0e04a9ada44b590dab2cbbdc48c980a63682c5a0e38b7e82c5920c51fd6b09cfe560b301f80c8b8dd901db940c9f8bbe70681a972266ef3d0382c65d0f4a212de2df64a6130a980a20e67891aecf62024adf4c030282df9b585c6781c7117c4aaa559915b4405bad6a1d956a6fe520c7faa51fbd2f7ba0b7ec73fd72fa81c8983e524283920dbfcb7e79f26aba1153ec0c813daf266e33b8d2664c3a53a80582c9fbcc4033f36452dc3aa302638f4d9e5ce0ca154e2749451656297bb37d9b3d2882ca943ce2c2b5d0936ae64b9ad53ec19488a601bff2ba2f662b46e614d55fec23140000000000000000000000000000000000000000000000000000000000000000000082cc5a7600af1e275d682ba944aeb045fc68129fdb7d0c26d81d25a9c59b96d9705e82cd02d1e243241f14372d744853511ca4233141d193974b885038bafb050b5379eb82ce81ab58237dbaa6bb44c0dfef0903d149624925ab2ceb44fb28f94d8ebbaa96bf82cf217447e77d56afa6f02bb060c9492616c0723307e28d156e7899362d365f4eea81d0386e1263c68452f2a7e8c79ed52a823ec89d6bf46e797201fc00ab128205dcf683d1b78277309eb4959059c4bc8cc1daf6b99957c2ea6f55b5dce80b328e5160ebb182d2172aa707fa1c094e826045cd1c7da8511230beb3362018501ec675a37d665a3782d343106a9b2efb1cdd576d0b5d8840427db56bccf862dc0f2aacca45eddbeaa23083d48a08891124c66087cdc347a9ee4233a892691a8929e90017f8613bdbf37ae4e181d5c7328696f6711fb114cd9304d9438c6068cbf0924bf06948b264b5cf003fef6d83d69d0f006e06867fc7d011066749c498a539c2677f02b8c445b5c6d2bd19dc081882d72eaa2d29df73b477d6f604051ff9a336bd9a4cbe56ab07e72c6d830be8b45d6482d8d7d0535235ba52b026d27547234a3f867b51880bf11fcde89024e2118038ecc282d9f2a07c84462d24b5ace87e06fa474e1be02a7bef743e5e1279bdf38d87f159b282daf081f7a7ceedb46b400c5909b8c9aa5dbdcc4fce41b4bd6335e1999bd341bb4183db7d5c39f497027d740217de807b43250a3760f6544d12731c56e2df61ec2c46bb81dc780fcf98c011b75115d09c1e4f68b97473d7a993e21df92cedb26034416180fd82dddd24790a3ba16f910878570e12ebca5837314c71436b292c2fa4dc34e4f0e20e81de03729c44efe76c83ea2a9c196ea41b1b4b2954da5b520abb4c83085e72f5c13281dfe65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318e82e05a57971d20142f6745d02a52d13b73945b0d78acece8b6c312dd0ead674d82d282e16af917cf83fed15c227c4810728a489bfa8e9f26b9ab52de9595957a8a8f3c4282e214ce0e0b4af7874b8478eea1dcf6397ac2050850397cbf365cde254935713f0682e32de97d08178cde4bb37562ddf722ca175a7e216d49856b8ef9d16e11bd768ef482e446d10d725e0850240db0b4c17206716724dec942f8d71d4a5fb9317ee8702c0282e5004f6faf401fd2c434c3a1ab98e01d0da5a440944c975b0a9196bd84159af16f81e63df44fd819fbb2f6d3a951be9b7c7c2ce9e0e94a2cade7193aeef042b967133b82e7c15efb087e91e71f099f7681ba8607f236b967e5b5382a5aba2de6b463a2404481e8b9bdc84c47ec1a767e179cfc70a6cc86a8f09c6dc21d9877d9f107d9a633672481e950f012f669a33e012b43029a19a7e8457eccfa176727aab715f1489b56eb993482ea8a3f5903a0dc32cccb2ba6c1460ea0e02cd133ff91010596e2fbfb5643aac46c82ebf48b93413f5f0edecdd24183602ef9535f35402c3ec7babaff7d261d932b9db482ecc7353997fa288569bd545482122edbaf0ceff0a8f9aabbf5bdf91922f4753e1882ed6a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c360000000000000000000000000000000000000000000000000000000000000000000082ef4ba2cf0fad9f5264a67a35c104e328e26f4ba51332bade3afd8282af0f7ee1720000000000000000000000000000000000000000000000000000000000000000000081f108213f43607a01e1ebc15bdea6ca1f9ce34eb69b5f3259b374c48fb0b90fb4730000000000000000000000000000000000000000000000000000000000000000000082f31b5a21691072d7881c62f6ee11a9a788e48afa9e224cc0b596916a980421f6b681f402dbc0416ebe9e6e43f2c70f2229dc77c25a5c863dafcfbae2bf17782f08dbf483f53a147c0833ecc6d791744e3ee68006aace62faa7c3f7ed59ea4148f5c382a90782f6aceb818339ccdc236559b0cef9f4c0dac64b75c1427641c0dcf59f718036d5e482f726f6ef071e3a4a96a6f85e40e4e834a7e9bb8dda6c41f351f48b4502cecadd6d81f8dcf684d82a69a79ec24a6860b1e2409a06ecfa1428ddb868b53f2a13ac4c152282f91ceecf9819ada843cf94e5c1ea145d91e2c790361abe23038b1a6668e2ca24a482fad98796ec8d6b8a7d6438a088dde8908f1de9d4d2c4bf7eb9e01ceb3f62b432de81fb4ab11d07c32fd5b1172ae20f926a24c62808d5a196a692b2be3df2c055870bd881fcb6abcd223f288f9ac028508ebc5f883094e0400ea87c60b3aceead308da38d9082fd81cbdcd3d06f9adb3b23607083661de42a2609775ce331fd0bdd29b2de423af982fe0dc081514d05af6ea8367dd214cfaa0f37d12669b3c4e19fa4b766f3e05d8cd882ffc89e02061f8e1a3e2f5f7527a081531c9e8eac8504144857a31585870b89a6fac52e8e2c11e7ce8a0287582ed095207ff20cb5fdeae4cfa70d6fc8732c77ede1fcec42ef4bbbc62031e06fad564886211c4b6eb79e6633023c6d9bad1e94677811ddbfbd32d5981389026070e2feea446996cb79b40482caec653da1e06edff80910bea7e269d155dd372baee23129a9fe5a80b32382ee21e72c00eae1fbb711c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a085d19dc35e25e0ae1462fff62fb9b9a10e85385464ae90eeeabd8e4b11251c4f6e97907d4aac2c3e18c7f96305a90971e66db5c4b24e5c5e68c589ef6a7b364640eb65925755918d65119ae6ae2a367768271dfd5cdef2504c5dc94fbf508a8aa2ac663983ddefc9e91f030eeddbe6f1439d63c680f68d7426e9d0b8720ec53c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aaaf0dd7140da20b54d50873c32d5a6e2b80ba5ec170f22196b0de2baa77d711737e6bba6d43d8d52b9773536573b8901df88819dd56b572093d341e37fcfdff6f02afb4387c041bae0a4ee8626161c02df173e7452d6235acc180e3a8919879dc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a9e13e501f3dad0f599d3ea48a3be25af71c7e4f4490fb1069ea88038adfbf0e86e8d6b77df41f375c10738ba8ad4d22f5c1433ef7a5135d5e46c4c5506519baab73a3714b2e6e313baf9868e467fc69d6a83a32a1b1d4b6a4f353d2bf6fcb3b31866819b58c2f64de3e876b2426b5ac0905b0413d8c421160fbd1758b4450f75d6e7ab14e7bdb879c6585ae257b34501877dd0ae2976953d19b5c805591ce841a8e4d11421118b22e28eee39bd8c4accfe01fd85607395e2f29362db8a131a0f5335cf7164a1e31822ba9c08d9730477568d881c89509ae13a06d13a072b3414c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ad773a7d37bbe679915d28fe15ad56a728fc366962f568ef5286da63d3d7a767882fcfd2cdc293d433da64d282c0fb08e9ccc98964dc0972eb87a9f8cabeb246a41f139fb77d8b2d0174e9b3f98c580b914d9051b9d748d505f376fd016a166c325f1ee4d9e6843903263b4607eb7cc73dd075263af97c5594df912ca66056dbffaf702d9c5e8f0ff3f7778f9277185d4a556a72a055b8e0d2158ed9a50275b5575b2366669b0086c657fe349b7b6624b8e01b9e6c6f7b6b8524cb44b68ff205deaf699bddfae14c9fb0c85b8c4e2ed4d8222be8711e53dc1d97d8c9b1d38370baba374a069eada5fdf065f7c2320cfe2bc6e92291730d793734bc6df6856c5b8c3e07c8849f55bf53387e1aa5f6aae4aacd27eaf568ea7d58bd62250da55a574ac11c0aa1dabdf04e8fdff5c441fe1bfccd93d0d2716c488c08b290a45481698fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebfc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a76685f1e48a364d12ae5750df6f230c14184f2aaf86676f1a467e9671aded96b0cac245636abdafe10201cfd771075e950b4422003a61bb1d9886625948a95242f5e0c76e6abe0887143fb8c1aa6cec1323b933bd30abfd0a268aea761e22961b47c09ac39a9998510cf6ade2b3194cced6d7e17c2556fcb9cb9549f66bb6dd1716cdf7edb320e7129073d703be182247a22f658006bd0a4a6d496b88f987e6a4c5ec97d2dda9b58311ef0d18abb7cc99d1408fa9efd75b1d64608340876f4efb5beca4460ecb2e061a8f8a16972d649ceacfc6c4e65a7bd10c460584760727218918773f298aff69f394ad69ae23f328c3885ab5c82b65bf8875e45121bff2ec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967acbfe5b2824c5b9cbe07a971e2e21a25be7f53ea53f87eb195566c0fa33bca7be468950c78383ca3bb67c2a4b64897a0c1b71213ff0cc4f8cab620f3597315727989ef2f22303030e9d15238a58b98e48698ec79d6bfb732d89f7f1280769fd27687238c5e070c431b4751ba45eb136af723834a46cf790283a10954a93caed5c4da49c9b0f70ad00257dd8ae7d488120a7000c3b6f769af6ba13fcc9cccf590b67090b08cd429dbd59da0f295379721b0d0ed69b605d0cb99b06db0c98f93d3beff836a1e9b48c8c58c3bc7177e035677ef844380f323731032a67d26e3064bd3bc77dd95297c17e9bb20e09e36f65738a625b985fc3a7de5a29b5997ec31bc270beae5706986c89958eec9716ea5b0caa496c192246209fb56ce884bd88eeee153b16678ef43948658d5913cabf1e82d12da4973bf7d8484b66c324ad0a110aa83d3453aa83fe0fab3fd55c809652f11b956bfbdc0067b45dd46e6c7312f170ffbf063bf07276b8af8032cebff7ecdcf37203b12a3be2be8ea15bcc6af87e8a54e39ea652c8b4057d90f11c88422e7dcdd175114e81d38013374f68e0c7c16af94a151434fe8c109f66b090e9b5d356670331d3133f83914cc1ef6148118d30baf6e19bba4bbf5a10c87e1a98591ec10be553c9e6b1aee3206b1864472abbd50d3beb597e6a256e2984e910a8500ee4667aa56d227b83d75836ab6eab091fc41605768f3979ecd2f134f4b820023124bb66d427506f4931038cee45c6fd3460c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967add5adf285c1b0f958b8aec251ad0cdd28c28c600d993140f08cad571d317be79c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aa95d39f45a6b8b1c339847697968a089d419723215f157d8c05338b4c33eccea9085ddd6e9d3164cdf59247df4b0cf38d4ea9dad8c5d818760ae6a8815c26ccb30ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f3b0bc6d3da4d9d6ba0152d96381b53dc9f4c9f4f4fe84f784e3ca2cdefec4c1a6304b2e056ecee2d493580fd157aab83a82cf87e4d0de0e3662ecc2e565b623c0188733df3963bd0f72d7a79dd5228fbc7723e0243c0fea15ff4a5ff1c0b87a3475dc0114d38e7dd2b50da208dcc14c054b7507fd3dd3246c70c5ce47f026b7b41baa9f1e3689cf76e525e82e33104c0de808f9f21a8b6537351a6c368d6e319e4571b7e5235b7766bee18f108465bf5869023da881f2ba74f0dc3a48fbbc05b820766563d581765e3275796a980d7d79ae536e45481628980adc114d6bf02cc22128246430ad6f5da65f317a569e22242846238b74a472697f2e72294cb9a73713a25a088ac26389f4f7e68a4461b456c83b81e933cbd55fc776fd639248feb4c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a5d88836f9bb3a9012026a33e0efcda2bcbc8035b094698a622b45b732692372e89bc5bde1919a20e16d97120afd86b05b87ad3bcd6405a9ba696530ad0aeb4f7c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a88f8dd59d9f329bc858ee866f7a2013ea93467ff2010fba7fde86f6083d8a1891b9415d4a3539502eb8810dd2380707636855935ed41c54525c27d3571c4c52bd88952cfb0db6cb5482589e5e18ae17e475bfdc793da680d90c8bf593d3060d2cd097bfeb8e6ef340d4322a59a43b6ba0603f8c771be68a963dd161c667f886ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a8ee3e60e2995c8113c9c50bffe8e658efd0b0406b4fa767b2ded9efa745467ababbb3edc7d8393a6a898ca65fc4c9596dfef5d55f756d155905b1ece58bc1b757ff5e8d00d16ad3afa70e33930207d24f1745551dfb0e9b100e0185328fc4a10ae1fe9b616bd9b7b2e72757f29061ada0c05ef28a7bff6153cb4425ef4c8dcf7b535c04783f44fd5faea29f3afa4b083b45884e0993a37ab29bd7aa4fe94ce4fad806d13303256512fdacf6014f9bf19f03be00e28f1839bf88f997d3bb7a567cf97fda8bf032f487374142855ae515a28ec5aaa1c123d9547be352f70d9b1b1c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a3289f4547b8e09ff906447d236379e9676136f496fff12888c5630104fc18bfd547c37bf138447c06c135e9210d38ee1fe8e6270747e3c20da0da5cd8b78e1d852dd16bd26897f30c5b1c3c557488ee604817f8fa4c1ad52cc845b5ffde31d4fc4115f849e49183142cebac6d391b3df831444c81e701ec1796128c08666aeffbe74b746bce3c43fc7f9ddce8b17aa01759420b20040817d24955b2e4aed2dbdf61ad8d75af826eb1e273977c54a5c5931b2e13cd414ad212260013020a31178eee54b8d6d46b84298656f26271976afadeea6426f7334ca4e09d055014cbc424309f738fea6e0d9953a3a0d52773ba32b08594c34a98d86f34d07c5646099f007870af5a02ca195beec7fc986257d8d66137472ed9b3128b9f40a3b72e3b73afda8caafaececd4b0f87a7bd0af804465c8ce26e832cd0717608d51e77dd97ae95f08ab8e9efbd5f196510a8c1866682eed9291a43fc097e17a5fa536427be3887f49ed1aee069123c1be6fc49c61158f1999e264859d25d148d11a5791205c4c0ff1a8cdfba1c8b695d3007de18b36372bfe039f9aef00c6e45a2b30ba976ebc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aeac7b26475e568ef8c287679050a320123d0cb67f2ec21ea530118b19a071bcba9493683824b8777533d5f598b30110171d2a28d7284d9ab7f486194c52289992bdd46b502ecca2784196259a2f55e02bdfb1fccffca3dac0d14f539d6239703087bb5ceafda48a7121c503474e073a54f1e4ea6f5e33910058853e327ba6c210aed52ba9df20b200d35452c3fe6a1d973875b5ec46dcc9179db94feef9cf375f5144fde521ef2afa3d97eb59bec2cbe8a5954e9dbd5d468f21ea0d2bf5b1b73c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a02f633db31d6adfb6c76c83b36a6d97042d2349429772fa9ec68d4abc1e5b70a0d3671758f9076733dc4f1600549035371ea654aba73bf4b9d1be4a12814ae52951a842f7123ad30d8a3acb28d4613f36e7c944d06efd5f40d5c53a2054d2f4a5140438714e8bdb2bd2d279d784176cf5e1a57430fa071a12f3059ca3a9260976fc25690b5748d6381a161ea34a03e2258fd44fa1274523a7baae280de27e26eb7760bb1a0234db7c730b1f953493f558e1989e66f88f2cdc9c4c8b0745ae6287751cde9e212134fb9f07903207176c7d6e790eb37f4c9ac566fbdbf49f1d8ddc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a6e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd6200d5d87f74bc729a46136a4923a118b2beb87e6125670891784ffb0f5d7dab9d27095482db90c795ecbf82a382eff52a0060fb513dde43e1b379c169befd9e0f6a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c366c53ba0a732619257ddb933d6092d9db83f6d8299e5a637741ce95f6648aa6457dd21ad2b2225b9e60d54aa4d408b2b369e733f01bc419ff14856149072a5b8ddf410484474529eff220bb2e375afdabdaf8bb43a7a21a24a9296654b0650a2a20cba78dec936a1075f2a28bd504bba346b4c95ceacdf402ebc4df6f7d7ace868de8330cce205ae6daa844a5a8c34a439c024d42cecd6199643ff1a5258c343f77b0b44aa488d9adf9b22f84a98c0988ab597c26dab8c48ca95c0c75c3655b3102d49735e609eee5d5ba9162ab8f0852b2007987511ee820b29bced53dbf0b33aecab8af11986cf5183263c335fc7a8e952f9222d6ec6d96e7ce554e1562dba73f0c28a8f5b36d6cec7db58fa2a436bac4ec10f2c07aa82e8504623eb64a9e0249d2e11a76675500626abad663500dbb521e5be97b1d4151d919ca9558908e42f506f53bc9bd192b7b9fca8f0bddeb48237a52e9107a9b876a9d91696bcc49e14b8674fecc8ec7c5ed4dab3d39a31f488ce618a7e112a8fe95b57e09e1b2e75c07b72d655443aeb58c42d509c7566786db7f9ba241161a3cac079f522cc69f697e7efda81d788ca0fec92914159fdbd2dc272fe3a602f22de9def801b543db3db6ecc201e8e490f1a4a1ea59b69f993f2114e1da1ddd95c479671b41d2776d99c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aedeeacb801370b78cb35fa667be68dcff5922f0d8fa34e9f8b700b2a09eb9cba02a161c74693847cccf3fe8b1026cf6956d264196193d02e2b75c3cd3e01b1c3a16c039000ce723442882cfeb06207844809fa2c70a9c420f2474e3ffdb92f79bc131a60b5a65220e12118490f212edf4d6a7f66267baeebadd2801949db2a257ee87b87ed61b263b0f653c837889ae2c02a8ef1569d63e0d982002375abaea0359354b60b5eb858ea15a41e40046c4746b31c58ca6cfdf32073e59a716beb78f3d8090b4c997ffaffd90dc29a41a8144d882d559217935cb5685b7277a46e6534c37076c3b05e013c766be5dcddab012dfd2aeeb22e5da2311cb7a64caebff510ba2a18943ae727f9e58b323cdef03ecb950ccaa8870019dacbf4d3921ae0daa2d62a6e45e14ef608694f6e6ab6a141bbc376ef5e97a0ec5f1646d7c2718187c5784312e17647e67c687f12b18c24168c738ab5c91ba080b19c61e48465120b7244ae9044e6ff890c7665be91dd84c7c3b1756f14af5ac03cfcef93f38b4843a1768b636e18c5d2a6ae011f24568a89ec2892218b00c8c0caf4b80add908cb22a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adcc5cfbbdae0b426a504d8d588d882b5bdad877b6b796e2ccf334cb3793b04fe783da629d47a1b2e7eb83aba45ea93d058f095438bae1a2a9ee4a1dfc7786578a4c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aef28a6a166b5ca6b145d9528e542c0d2c4af026db634f425b3d2ac7e839a36aef7177d9cdfa9888a7e5728c69c1ebe0250acb1119e86452e390f4f068ee9c02458b45f57cee58aca395f853f2b98c8f0310892563778170b852cc9203e5b622f19e4bf7c714816471d2b764ec8432bf4a485b8dbf06804e2d0f9459434357f08a3b0d49b0f3701290b8ec9936179e45c984a14a92a9a975e315e18b6cd4cc8db53cedfcc8e3581074e0e4eb18f6de9a5b4640b34ef8eac28d1eafc80ac021b92db5d7c9d4fb1959df028b6d3cf5da5be63d7dce3ef69d6cd71e2388d17c48bfdc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cfb6a39c37d81e273663e947f15c456d1c9dfc67e92b38fecd823eeca024067211aae8e160edf02b0f9ae9aa27ad3145a79e79f4f623fe8297eea9e5b2f3d664d97f797568a5b9de5819072721d2100c92c0a1d0f32b830e112cfe169528bbf6b2c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1a26c12f2564d37ffc592a80ba0366e50f7bdad800cff960c9e77bd0ea433fe90caef69fa7c34dc8d5e2a3dfa29b50b919b836364b9715cde726426703c54303a2c488af3e09eb0e31d8143d398f7dda43646f3ea2d504298af115ac307118a3c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a9b0cac542cd69f2057c4028137f86a5a63168869c12f8314dbb33989ccc69094fb204dccfad20c142a6004fcca7a2f69a73a8e79a677a002a2c86547aaa7f4a278658c867ac40f02a43c0c5982ef425ab10a8495ffe6381719627cca41c35942b796b6129907aa235d3c970d17fad3d15dab2a0a1588732510fd08bd873a8374250f3b696169531094cc091454293a601e26c871ba583da93f253fad6644563902e4491f2da06a273093be66bb3e813b1758f036af3837d74aa1b1aa4be7787bb37b65e39dfbbfd20effbb71b97e4412d9aadd96b2e9dad372570f804b2e514cbc0a4694ed9336f5faf9235664e449f8e4d8e716cf59f1b01c0ffd13101b3b552700f95455194d3e84d8e87c961f255ddea3f04579f59136f20e0bccc29f5713fbf13f7d81f78c90c200e4d8a41ab89167346248469378495c2e2d26d2b67842c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aa4dfd3af6dc8c3490bf64e4585a27454f7c2cd032a1a2f8148e29f3cedbad0767517a1f7123d0695e8343c704a9da7e7bda2b4c97304af591fe9650e2957be3b7c7c6eb3412745ea2e0e04a9ada44b590dab2cbbdc48c980a63682c5a0e38b7e920c51fd6b09cfe560b301f80c8b8dd901db940c9f8bbe70681a972266ef3d035d0f4a212de2df64a6130a980a20e67891aecf62024adf4c030282df9b585c67117c4aaa559915b4405bad6a1d956a6fe520c7faa51fbd2f7ba0b7ec73fd72fa983e524283920dbfcb7e79f26aba1153ec0c813daf266e33b8d2664c3a53a805fbcc4033f36452dc3aa302638f4d9e5ce0ca154e2749451656297bb37d9b3d28943ce2c2b5d0936ae64b9ad53ec19488a601bff2ba2f662b46e614d55fec2314c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a5a7600af1e275d682ba944aeb045fc68129fdb7d0c26d81d25a9c59b96d9705e02d1e243241f14372d744853511ca4233141d193974b885038bafb050b5379eb81ab58237dbaa6bb44c0dfef0903d149624925ab2ceb44fb28f94d8ebbaa96bf217447e77d56afa6f02bb060c9492616c0723307e28d156e7899362d365f4eea386e1263c68452f2a7e8c79ed52a823ec89d6bf46e797201fc00ab128205dcf6b78277309eb4959059c4bc8cc1daf6b99957c2ea6f55b5dce80b328e5160ebb1172aa707fa1c094e826045cd1c7da8511230beb3362018501ec675a37d665a3743106a9b2efb1cdd576d0b5d8840427db56bccf862dc0f2aacca45eddbeaa2308a08891124c66087cdc347a9ee4233a892691a8929e90017f8613bdbf37ae4e1c7328696f6711fb114cd9304d9438c6068cbf0924bf06948b264b5cf003fef6d9d0f006e06867fc7d011066749c498a539c2677f02b8c445b5c6d2bd19dc08182eaa2d29df73b477d6f604051ff9a336bd9a4cbe56ab07e72c6d830be8b45d64d7d0535235ba52b026d27547234a3f867b51880bf11fcde89024e2118038ecc2f2a07c84462d24b5ace87e06fa474e1be02a7bef743e5e1279bdf38d87f159b2f081f7a7ceedb46b400c5909b8c9aa5dbdcc4fce41b4bd6335e1999bd341bb417d5c39f497027d740217de807b43250a3760f6544d12731c56e2df61ec2c46bb780fcf98c011b75115d09c1e4f68b97473d7a993e21df92cedb26034416180fddd24790a3ba16f910878570e12ebca5837314c71436b292c2fa4dc34e4f0e20e03729c44efe76c83ea2a9c196ea41b1b4b2954da5b520abb4c83085e72f5c132e65ff55e3339a7a1b6fb284233418aa6396fdb83d1eaad703fd753d099a3318e5a57971d20142f6745d02a52d13b73945b0d78acece8b6c312dd0ead674d82d26af917cf83fed15c227c4810728a489bfa8e9f26b9ab52de9595957a8a8f3c4214ce0e0b4af7874b8478eea1dcf6397ac2050850397cbf365cde254935713f062de97d08178cde4bb37562ddf722ca175a7e216d49856b8ef9d16e11bd768ef446d10d725e0850240db0b4c17206716724dec942f8d71d4a5fb9317ee8702c02004f6faf401fd2c434c3a1ab98e01d0da5a440944c975b0a9196bd84159af16f3df44fd819fbb2f6d3a951be9b7c7c2ce9e0e94a2cade7193aeef042b967133bc15efb087e91e71f099f7681ba8607f236b967e5b5382a5aba2de6b463a24044b9bdc84c47ec1a767e179cfc70a6cc86a8f09c6dc21d9877d9f107d9a633672450f012f669a33e012b43029a19a7e8457eccfa176727aab715f1489b56eb99348a3f5903a0dc32cccb2ba6c1460ea0e02cd133ff91010596e2fbfb5643aac46cf48b93413f5f0edecdd24183602ef9535f35402c3ec7babaff7d261d932b9db4c7353997fa288569bd545482122edbaf0ceff0a8f9aabbf5bdf91922f4753e186a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c36c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a4ba2cf0fad9f5264a67a35c104e328e26f4ba51332bade3afd8282af0f7ee172c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a08213f43607a01e1ebc15bdea6ca1f9ce34eb69b5f3259b374c48fb0b90fb473c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1b5a21691072d7881c62f6ee11a9a788e48afa9e224cc0b596916a980421f6b602dbc0416ebe9e6e43f2c70f2229dc77c25a5c863dafcfbae2bf17782f08dbf43a147c0833ecc6d791744e3ee68006aace62faa7c3f7ed59ea4148f5c382a907aceb818339ccdc236559b0cef9f4c0dac64b75c1427641c0dcf59f718036d5e426f6ef071e3a4a96a6f85e40e4e834a7e9bb8dda6c41f351f48b4502cecadd6ddcf684d82a69a79ec24a6860b1e2409a06ecfa1428ddb868b53f2a13ac4c15221ceecf9819ada843cf94e5c1ea145d91e2c790361abe23038b1a6668e2ca24a4d98796ec8d6b8a7d6438a088dde8908f1de9d4d2c4bf7eb9e01ceb3f62b432de4ab11d07c32fd5b1172ae20f926a24c62808d5a196a692b2be3df2c055870bd8b6abcd223f288f9ac028508ebc5f883094e0400ea87c60b3aceead308da38d9081cbdcd3d06f9adb3b23607083661de42a2609775ce331fd0bdd29b2de423af90dc081514d05af6ea8367dd214cfaa0f37d12669b3c4e19fa4b766f3e05d8cd8c89e02061f8e1a3e2f5f7527a081531c9e8eac8504144857a31585870b89a6fa032a05000000000000010085000d3de06a0cfb7c3de5ee09f6b432e94a5dd8b33840a5cc1b6b60691ea7bd686a8501604c9df0bc9de26b49d89088cdd047f7a302789ed12f7dcb0b3a529d0b0063c98502619438482a7d27082414543c0b9d473dfb1b32c0567740a21b66bc76728a2ac0850372a532c81bc5a0ecc80e6c640959a25a4da9001d93086ec26b91d732a5241fbc8504a11c75723b0a1bc4c5e644fca3ef764259ab4b668f787068a0384e276e986a8d850529d11fa13ded16c0f3e27a37ec490ece47c83116e0ee1245fa9c41765a9c5bfe85065e1cc053e6855b69ef765fde41d406379069ded11c66011300ddce88dbdc1f9385077b99d816bf1a7b5189d23023428778cf76f6025e8079b3730fcb05f02649cafa85081621c2f934da837e33fe490008a23f9c1184144fda4cd29b49878d356c6694fc8509cb15b2b411221bb21504c307cdec565f86471c69eee44f603c02505d23275c61850adbab0d3d9b58a3af7c663ff83fe2044d6f95ed8133d0c123bb61236d3ddc628b850b1b5cbfd7607cb129802c858670c8efa683dccd535d84aa4cdfae677921023af2850cb8343a3f584a903bf82a9731d63fc820d296cb346c36d706664763530154e8dd850d76382414f5fb01393756617abd5542841a5ffaa1e8ea02bc0769a1b3df160ea1850e3b3e1bcec2b03416397eee113e3b311279224fdb55d514ee08d97f8b5d73f447850fa55b369f34265b382f95ec37169fb13a3e7a485799bb714302720037e2f90e37851053b6c86b50d04e2d0d63508db03deb06da56b6f59ac56d8f946403440e7a05978511b784f7f71c4a70ff45be457cca8fe842a6b7960857a77948e7dd8405dcc131958512bee7328f66f1737504f47acce626dfe6bdddd50ff94f070c93deb4e82351ff1d85133f2acbe055809c466a57fdce7e4a1f6644e04450d0fce07023bbe96a088983358514a996a13d8021c062088a199416ae989efb0ddbca58e8f3b5737931e3ec6037fa85157c06fc55352bb07d215744e1f23275a20625a1167c75a0ba01bdebb6ef8d4dac85161d1b7f7928e8a5693ace79c2f0363eac164c5f667676824aaaabc9ca8c1ca0f4851779b6d49dec321736d1d9ec10cf7a4c429263bef431aafb5c28168bca07dd0d778518fc8f874dffdc890ea7a328c4d7020dfa4b8b9b5145403b76d5b876e6c6b9df85851957d6eaf8e7d2a79a13164d49e98623bd22c5003b14f1527046bea2ed556863c2851a492b8cde20a7887904a53b858ffa5c3206313cbdbfb7e856eb9d79a4190157d7851b8439d25446bcbcf92409839e9aca5e0c57fcc3701d53c4d677f4578e36ffad65851c9b810db1dd8ccefdc5a32c22472385dc2d3969b9ed421780f7ac431b76aa3591851d257c8235572b83577bbeb895b48831021b57df73c697db6ee2af16f949cf411f851e941ab2d8a1dd223f0e3f1edcfa81df304b35c94c51e6723cb6e7ff935e4c4e5b851f0c8f14b280647902f4aa15befd683a90fc5cae7c0f4558baf5d196ddd9541cb285207a599759ad2dfa9ae4e06432051e73eba940ecb4f4b44f99e13acc772677819585219f6d64e9e73daf315dc9c1f9af38a7449cb9aa9e38e0d1e57c86f27bde89b02985224a7cd2dfce6fc731977fd4c1a3d16eab85e86fa6a9ca1467f8d7c9ff294ec0048523656f49884d10df0413ec858b97bb9523fdb764fe0653d82e79f666b5b1fb92cf8524a7fb403adce1740f3013d1e79c6d110d606928492bb3623ce8e296c191ce601085254bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088526f9cdb95bc30d9d1a47ea0c41dd157aba53a10b6c06d12ba94e0484eb556c99d48527a9c6b871326cef693f9b0349a3636e804fa9463efe7972cd30d40f53b4770dcf852867dc7412e1d5f95aa70e7932036bf7639da8e64e86d2f274e579a14053e3c6ba852968513cb0add3bb8a207430c44f638722ba1fafd2a4d69d3703077a302c67ca61052a0000000000000000000000000000000000000000000000000000000000000000852b05c3dad9564199b8130db67d150146e6f961fdab837e87e1331958a051dd9489852c62cb165fecf4c4780134a091f2ef562faff0c59843cc8a9a22e94a0d9504d144852d06ced830911935f8708025102da399577dfbb6f33d81319d9683a966bc353f56852ee2512cb3edb6509816564de8d6bd4068d76d71a9995940bf49a790bdbb24b85b852ffcbd7fb320f1947163aebbebb278ff4b8b591a821173044bc63e3248473ae22a853066a7f17f8b5d115a0d6e9fb96ba67c244bd7dd491250c91d99b94d4400c23b8d8531896896b5821462dcbc7619378e29ca89bc0a7d54592e5181716c9f89b612f83285320994a16f5be7311474a3690f803f3a2841446ee1e14bbf278f7efd3847023a32853374c9d95742f93c25633101059a32744181c4e56d7ba1d5ac0360fa897afd45128534ad73c1d35fccf7c8429e31220db400a3432be71c3afa38d10d1b83df0f74631e853588cb58f4801860d2e3d7c38eb1164abc9ef1ecb187dd5d8945b77cd41dd745638536227e8697703e7b451fbf4fbe4d21cb05a17302d85895d6c0ac2e2110e4543b3285377a121134c10d8ed5fa2d3f2e34535d6f48d8496a09e5cb62d8b775266e2ce1a585382311c1cfc7a5819bbe18e6bf90cbedc7ca7ee3067c5d6592da18a210f2a9fd9385396155915b25241bce1aa864532e435e35bd35830d7f6dd0866ac33812fcb492e5853ac19d9d7d4befd95cb4329f06e6c251b7f6bc844620d9450c705e638231f704a3853b939274cb201171a8b17c62811b567604fb474d70ea4e5433982a7d316c43cc23853c51a97ff72a8bd06d2a24e8b3347ce693118107c78472fbf517fac258200c1e8b853dd3aefc801afbe05e7a131b0fb0a10919df3706793d44650af9f852e062a26fa8853e17f87ffb638cc0b0fbd306c459b7ca6b6aa663b17844abd4c56ae2bbd3d83758853f4b6c1fec13d586744ff695780ffefc0200a628280fd867db12e1442ffe951f998540293e2fae9fbf5c329ae8e146ae7334919ce81a42f122c839600a20f336fc526e8541020952ff0d3701771ce7efeade76f3109de66defedea67f2903a27f87f6dee24854209e4d58205f64e04b59dc29a7f8a69a0fef4cef08dfd036d86c85656e7678d8b8543addb5877a7460cf48b0a226ead8566a4d533d510e34463949495d3a35ee8d3528544f50c68a46741bf916b3a56c7199ad42fed85bf3e6a7003cadfe0e53e5385a5ec85457dbd5ff7e6143105eabc01a3612d325bac9a586b23496eacae64ff1cb503687f8546ee18d13ce7182dc4f3909e91746639ecff70504fa654d1d1bc0e5348a79054a68547601a0770eca715e65dbd66691e39b47ddbf473824267d06b67f2b83d8f94ef848548a9696ef96afd4493babad29fe9c5d19608215603793b11e687aa2f6dc2276dcd8549e0069bffb4630ea289d2b258685457fa15b9acc859200766b522626c9bcf042c854a535c95fffd9c3f36160d2518270e73228c78054ff408c203721cbd1bce6be998854bdc6043bd46beb22c5ccf728960fd7880c38051ad620c56f33ddead1fd2984934854ce4c3ff3d0a82534560d0ac250d793353790f5bbf9cf7facd634d5a7370c96aa3854d4fd574a71452a9f4db0ec382594f255eec14b2695cfb7a117cf36ab109779bc2854e2a82f110b7212db815a2f733488eb3c5c09827dece8ed45666175f811457f16f854f9ea5efb8bb64cd57df5646f90f9403f7c359e00a377ee2b9f804eb1ba605869b8550dd216b627d28e6acd74db8879bbc9490485d2dcd6c4a2a7dd1a59b22c170d3fc855157ac64c89122eb596f5d67e348a5ce754a4234771f73026d635078dfc0682891855246370bfe1fa00fadc81bf06d13ce62aa9d5ba40067a742e405902da216af0daf85539b3a85fc19839b94a26ebc99e62eab882f308c65fb162173e20ef208039f3d718554a8663be79f3050d854304cd42b97b1d62487c8bfafa9f84759ca8239e619dce78555fc1a0330d8ff8b62656d42b3b2d9ae9c0419957fc095d4f9288df32cf533786785565c11d1eceea8a59d68f1aa7faa7b0d5036747fe62d4a73dd3fb29e66922780828557a55b369f34265b382f95ec37169fb13a3e7a485799bb714302720037e2f90e3785580b748334318e0263ac95fcb0bc4469e4e6724f7edc322ed5703bde3f1409908d8559ba239f2cca394c1ac3732910736197d2eba749dab2fff845420ef7aba01c7f4c855a1357016ffff35948d720c948b41a95a0c8cf91c2dede110043de02f32c441115855b34cc08ecd265f47546a65cf866f14d7547bbe4514703740bbc569c2fa0943ddc855c86c9bf4fe54cc06e4485c16fd78d2901d950d4ef9f55c21edb14830435fc1417855db0c6c696a90b45c36d74ccb8cbabcff03fee4f48cd58d96a22774f5fa37b4afc855e1b997ee6d6df9c718a72265d53e94e35230491cbfe9cd12e513035a08710b86c855f59bfa1e8bf191873fe564419c1c6d23c2b0abe346dcc2ff2f893cd2a165aadcb85603e03f77ff567409aafac8940d07a5418f038a86a8e6f72e716f88815619b5a0b8561a4eefd77da05f07d2b510700f01028066296678f141d89d76981cfa9d810923b8562a7afaaf156a2ffc9f8a843c5c2da4fa3f9b46c6dc718efa47c7dba2c9565ad388563f687a9b6bcd873fba5a0a3ce41f1aaae2aad3b51c657621f65e8a6152f82a5b685645fbce3116020efb5a043cd560a6b84c8e326bdece7e530377a18bc66234c7be48565cfc3923f27ffc5783a71902dfa2f6927dacd926dd0f2f115f6661de0522c95bf8566c069201c757ca5378597955943b13b93bc136873be01d57ebb0e3304e7023ef185671c186e155ab65a84b111daac19fa1608a29de999016ca9ec8e46e7124d72768f856878b4fe113f8c7362bbdd53dd0f83be1053fbe2fac07551fed3776ed5f2937fff8569be0df5860b57ccce98e3da2dc0257216f2280bce973678af15fc3137650e39d2856a96863da289ee3c4cd70416fb5a446005a1913825841de1a28608b93a60194a14856bb91951a1a95354fb0f60f268f97c709181ec2e9968fabe8ea33b10908c837ebc856cbf1963cb613279d72d93869d6ead3c524fcabad267e3a8511ed54bb788f7fd25856d0baf03271a8034cdc2ab391ac7fb8a863fedbeed53b3b0bd207085b25a908d5b856e52569ba9b244bf6440bd8263e0a8f56c4c53f7d23897c620a6ac18091c8109ac856f958dc710f683b61390708ac13a913f346b34a2cd03dcfbf6c6d37fcbd2846862857076ec7b9750568e4b17009a682d2b60563f1db277350cbcde22278dd3699db62b8571759315050ba90e8372f08981df2227433de9fe114e804a2f7e159e9023e4fcf9857268d91ff9596da7364252086e11b4bc5f064be20a471b42f21c676496a3ab375585733b5985a440476acb197015a5c41231f122be6a9abe7e2c9c0ff5db422b411d1a85748c4624d5761a418fdf3c89f7ee2d2ee19a0949363927c34fa543826211692a568575dc41c001ab7eefe2ca0dd18114910e5ef64ba6816cc861665c53f81f08b7afdd85763bad566017fef0311820270ad7b3d86126a3bc82e440ea764e96e8ef7ebfbef6857789d72ebbcf38dbbc5ef212f3d14290e66292a5b0662c4b1f8f1db359543de63b85780c40d4017125d76eeafd56df06fc803dbbdfc3dbacec3ca73859a4a543d189ad857910ed7284970270df227673a9bbca6fb361c503d589d6f5e9e192a8801330db1c857a61084a23e67ae85cc0979c97fc4961f8e26849eda6c8c1af660e049a790a190d857b3d123a1ce93b6bfa6d596c56e6f0b9f55b3947f00d31676010d2c50dbba14f3b857c3029fdfb08a7750dd5457cb8354b162115faa78bf6ed70b191d21451737a6f0a857d6ebf2b91e2110b65e941d23b4a8083b6b471ff1ffb72edb71a7bb52f85360b07857eacc36dbf88127ebc955ea8caa779ef856704f2e6b9545d53e5f3487fd6f91b28857fb73fc2ad92df6768e733f27db7dc13c32e7ab41c6e995bdf3915ea36599c223c85800dd99d90b0826a96329c0a996222cac079ae3a0b12acf9d7899f9a366739681785813710c3fb9e782d76c3631bf5d9f68325c528384c51ccf69e905fccac2b4ed2fd8582c4e468540248920791ea15cc9cf1dce7b898c3da80fcb8b56592b8de8e990025858308084c412cdb3e4c9cee2d19e99dd7b997139468326c5a674314899c38b8b5a1858428f97c03b52081cbca0ad9f21f52b1502e72227ac3741f15ab04cbd293d5c9ed85854648355aeaa50f804e50d6e4adebb640f1fd2ea0b990c2706e476bb4f0439857858649669848b5593682c131eaf1f948942d7045bab8d0a8abf74e47b487f571e7f28587d3c69695f5b4c514ee1c31ae97461a110afc1f8c698dfcde2176a0cf2c40f2238588b90b1fab478ca433e4601855f8d1fb2a6cffdb26703e80c93b02fd95a60abc338589972f30da851a9cdc1819cb8666334877aab895597dd93bf75f57d1085511ad9c858a9ec1ed7aebe5ba668ea4a67b2d6aca12a19dd77e2750f8f17e85e0e2cc29f533858baac5650acd1046152dbe676a5a13e14615619f1a666d9050415aaa8677615a28858c972636bfd47deda108c2488f507f149cc274cff6a32da435f1d7a7e2b0b65873858d3a67c14e44099b6936c2db080ffd4738ac344e3d6d8db36769a1ee91da9bfcd2858ebd4f1691c21aabd37c85d33056be3e3d1ebba324ba183538ca3d1fd05adbadbb858f647492cc7568ce3b18165bb75a28f42dc4a6522ae980da0b2454bd038fd5aa6b8590225d0d94f379147efed81dee2df793a2016bbc247164a24e50f27b1f5ff9161785912b8464315547142ec426148b8ac0ea02a2fd82ae548357a6a6cea5f7c61a06908592ed7b16cd145a843c8b9f6d70a00640120a0dc1cf23cb0aecd3ff7b78bccb112e8593a8663be79f3050d854304cd42b97b1d62487c8bfafa9f84759ca8239e619dce7859493720e4a8f74a89e47396886bd3784ae63f0432ac202a4c1e8420a51d0dedb1d859502697ba882a3a701a8cea6ac1bbf5c6de4fad00d1b90edf491ef4e466bde9f428596abec1027f0473a8208f5a66a2566cf93b2961a603c82f07acf195f6ba03730508597db6293a50f9c8d81da053fa2d319e23c22b53dc19ae887b8c9c30e5a9bd680ab85983bf90f4aa05d5014aff29e8bc0e8b79043770e5d63069dd4f7fc668189898475859989f5b05f72ed3de84608d48e327f00af8c0dd4aaf3e4ef4a1df0319613e26bc9859a0a25cf15a67b75e0419876f36886217151a8491a6b8cba93ea6b0e60fab19ae0859bc0b757dd0dc71aba95beae379d58d724f4fae54566f49bb66e69685b3e45920d859cd911045e673c2fc7246137fb3aeae7ecf84e219fa022b07cadebef9e762c334f859df9d7735864da0ae5ba1b0cfcd70c7ba046910a4836910e900d5c0032185ff4fa859e32e364460674868c981b5190159f697d44734365f812269413296625a29704c0859f83db085c6635e98ee9a4a4ea174a10420a5c00cdb5f73fed96e2b2f53cf7949285a078fbe5163bcfe4022fdb19e237ca1e389f96be34cf2bc863df63e715acc230f185a1c1c20cf4a448975a6421bd9e2402b95e8d546173573bb052ae987371b8ef753b85a2db3661d97b1ada26040648c69bdb73261177d23827edcf8bef01bf0f51f229ff85a3aac5650acd1046152dbe676a5a13e14615619f1a666d9050415aaa8677615a2885a4dc51bbe87ab6e21faab35472904a2e5b8ba62b61c88e8755da97c97cfb62e8fc85a531c0867be65745c884e4062c1074f4a236612dc34e8b01502793423aaa78bd8585a632dc8e12d39fef3bd2f431ffc6351b489c527ba5f1644fc4fb4810e50a7766cd85a7e2eacf33fbb61609e97e09e94a5210c3394510229705cb9b8651b78222f6742b85a8e97f6f3aeebe0a0bf1bba830efbd95719d03ded1bb8da77837fee4ce0c4e896985a921290f0569d52c403d37b034386a97203c285b45dcee95d761dae58beca4337585aaf8e4f480bb6bc8ecd913dbded92bd8e127da217884f90264af16f2323f9e49fb85ab73113bfcd05d7eb2ff0eac10b2aa45145d905d75de50461868ebbd50c51281b985ac768be37cab0c7ec22ae98084459ebe99912112017308cc49e1888855a60d0bea85ad19753e06ee068773d4dea33f0ecaf39db504037bda187fc0bdcee7f20276775085aee8e2bbec3cceae1bdb58a32078ea0c9ddbd0a298c72839ba29f4f3df1961a77485afc3b7d20bd593dadbe5f8f80aab1eec0eb77d828704e04c80c8b3704fb00f487785b06f338331110f7201b61d5ed6cf00c8b27198242ae62a37a33d18e8b27ac9238185b182a49b801c53c529660e123bcd83c15d8c2f2a9d0594a6c7c301f19a1ddfdb2585b2297512903e271716cc198c253a8c527532c035719b1e4da3890eafbae3afa62985b3a1499a7cf75d6495d8cfc1f0b8c89c2237a7baad4f6a256415fece4347c78d7485b422610e59cca203b7275908dea2987c9d4be744f07add914e6814ae8c4feee37185b5196bed363eafcaf56a046fc2c9e72d94a2389f45d36e9d3f133d7af09f336dcd85b69cbf029248d83488431b8f3809fed089558edad3397678b3e3cabae592ef8bc485b7135d76e9b1d080972964a0cd0e8f7c97aa8bcde4fe76071ff9776c1075ad4be585b81996a573eb01b8949b44fec4913b06a58bf5f3ef856a704bfe4be4e96989d5c385b9db982d4beed641110ed7b3264267bb836f637414a421db76f98338a6d491f55385ba947864167d1660f86b1d5ce672b5a1aa64ca07c62d5341c9417113cab1ef1a3b85bbfb90106a0e07a11ae22779a41fb98f43d4e15d5cc8f2475173531fda3242317c85bc31c91d9bd237c6a2860d7ef677ebc5764340405a95d8ef6ddc78d1058d4e5f5985bd9f470ff073bd4913f2d5f19a5cd7600041d78f332b5cbb3636b80bedd22194fa85be8fe9d293672e01c746b66b60544b044993df14485c5194e2769acebe7c97339b85bfc88ee224c9cf156f36522c46463f27a83389815535237fd5b0c49b8d9a08003085c085595e6149e870ab45587caa41c3ccdb9d82386b55e841e26ee72e345ba9efa785c12f88c45e6c890caebd6816e5850bdafc7fa3b202eb766e1cab21696ad070b3a185c22f319f74ab91c6c957a74700585a49d568eb657f98f3854dc2fab2177f96ed5885c363255035b47146ceec2a692d2203128a73d940380104c70324398177789cdff585c4821d5f8885afa92fa034dde6fa8702136fe2c9f572ef6011b703da52cd844e7885c5ba1e75970035f396932c949c60df2ba15a6603e275003e33091a847576b810a685c6287451070da649afcd4e011e222d1dda2efb121124e06fe473c9331a1f6a665f85c70266baf3110cda9fec4fea8faef35dcaaf32dcbc8610fbf2839746329e99ea4f85c8275c799ba727b14e67b8aa9453c87b4c0e5488a554343f03e8ac48dd392427e385c9cd9b0cc6b0f270177abcba248c2edd5fb414f385769d300c5619e43902c12bf785cace94831ec088c926c6209c8ffdd88278672cf5cb59da92d72794d28a8036116d85cbde18d30183a02d092c76dc956518b0778702a7bb51425c1ecd4f07685a3ee8c185cc0baaa63396cc18303046310f18efdffeb28ce663e29e3e79a32c54ad9fff5c5085cd27281df506e845cd772fe6f31562ec1d3d50ec19cdd5f6a567aa479127a931fe85ce927af22132348cccbe23d34b2b7de16ff72f5a0cc403817c6642186fa05f7cfd85cf2ca0732de19dd0519dfccebdd6c2cc6de595eafc4cf90bd90fcf89f99c774cfe85d076382414f5fb01393756617abd5542841a5ffaa1e8ea02bc0769a1b3df160ea185d17c60a6e939482ffe500cc1223b8dcaae07d673f399a8dac647d1b4d5e4a436b085d208d2d68edb0204bf07e1667aaef942ae5b717c87932147ec65fb664fe85fba0785d348d1d29ca6158f71c204e0dab01b165cb5464b75834b862d462730366ce5fd9085d489d72ebbcf38dbbc5ef212f3d14290e66292a5b0662c4b1f8f1db359543de63b85d55cedb2ce65a8c2796433515e7dfb37375671c67018edd54277d836233be0e8ce85d6d6f6e067e10614840b24725c819f03400b6488db1f0167ee908448a404d3829785d7fa86de07388f0bf4f1a2d0ca9d7ebebe9ef9a32e77061cb24f726d5e5302907d85d84a6638095673adc26bceb426a53ffeb32fbeeb7a7ba6d5273aa8ee41dbd57bed85d9151db026cdd821dc193401801898370aa4773e253eb97c029952606943a73b8185dac3931194279d3439a3185f9a1dedcb391fb9307081eeb5fc953e567204126bea85dbb52e3af0fe5498c24b79f312be11847f0345d8b4e05a2e7d817876e308a4165785dcb761c4ebd414994990dad20334f2b5be5b63e4bfec5adb54ee27c323280d698285ddfe6fb2dfdde3d9540756f958cc94b39373a0e9523f1bdf3a04e25ae562cbee5f85deadcfb7853332ce7f1b7db6fa8cb4bbc264ef3473b0ae7e561d5fc372480aba5c85df2c51963bd15735c6488fcc4c5994e2100dc08741c59a5504eb7221434e17c8e785e08cae8d24a71289bbed2ca2eee764ec76fc45537e89dfadef5ad15321be3cc4f885e195c5f73dbdb253e6f85b5fd1518f2043c8b8eb6a3f37cf72b1023ccdbbf02cba85e279b6d49dec321736d1d9ec10cf7a4c429263bef431aafb5c28168bca07dd0d7785e33022d736a5e284fec99af77f2a141b87003f09a9334332381c7695c42355e5e385e4f1d3d96816c961b3b45dd7c302bfa1893940c2d60cb19a0fe30c4b2af7f4fe5085e5ede64197a163184d88fa5c91332415378739cbeb1fe054b0ded1d8e190f0790e85e6567ef62278281392953d0cc374dfcd10f2d04e6f3bf47b4bf12ee924d945822385e7930f113f9613c1b2739836bc53cf9a09f0ae4ba30aedd017398a63534446d2a885e83739e60d0381f487816de8ae7a613de5428b80c9d2019ee06deb2190bd406dff85e96c496ccb19a7c9a22f1bfe3b65139e4cc5c8117ac4ce249c00f49234f7dda8b785eaa0607b30061f36fe94263e2d4ab612c26c9f040ad4addf43a5b70f2daae85ce485ebe2290f8177bc151102879516aca54bb672cb8726eb0e5a2a4fbbd2a4c675ca7285ec0ca08bfd2949386e8df505261b5dcace5ffff71ca2a2445e4ea89bb18da633e685ed3614d65038e577ede0c1f4eae1e51a2099b9eab2ac1f2570a603030a5b9aa51585ee3741ca246fc60243b4d5f55eabdc96f1a7a033d3387c6674cec3562005f6468485ef16fce37c60890e4c58226094f8f9224679632554f039c9b499fe5a00f1fdc6c785f0849854f3a051148b6ad2e9cbe78594c0b5ac0858a91cacaf424fe150b633419f85f166b6ae1f42becb47d3378a030a44a1d61bfdfc88dd242aa01fda0170973d2b3b85f218456a92e34457e352593b4354b53dc1d9b4607ed752b6978765e988873dc49a85f3df82b31dd75739ae3815273c6192c31c783ad6b06ff7b52c3c80c975ee32cc5585f42865f1efa7808ba51c8e58b3085c462fa210ae480f4174fe6fd7a1093597567385f59e841848879fb50f3f25aabfaa7bd78b192fc5845799f4965a479b0a8839652485f64edaff378b9e2374fddbbf2ebc346362d976e43e73a8373dc4429a9dc61129d885f76dbad33ba5f1dd442b07a167f610d42de1bb7b0363bb8ec80b05a4188e9ecc9c85f861ab5ac298db7a0f335cbceb5074b0301a10ac6099a5f99322cc4d43bd41103e85f9506bf451ea38396f2d73053497d5347cae772e1478b7cc931ef05e3de3c30a1385facc3a1b2adf442b5abfab555b4da069972330338760a4c20e96323a52cd6b50cc85fbe0521a2fb06a138f9c94184b34670473da66292540a955cbb5f181426a26b23285fc68c1573c45327bfa30d6d5dd6e928fe5409edc88efba6d23ab9d48e964be601c85fd22ad231e2c123115f8cacb22b72ced58f3a092a419269f038728e8411daf11a285fe9a8512f262e3709bba3e65cd6ecd9cd3912e67d8f9a474e6c0c1e557ed19a68885ff7c003a303770b7ab6368667306073010428a2cfef4d16fec204aa520b9aa6ccb0d3de06a0cfb7c3de5ee09f6b432e94a5dd8b33840a5cc1b6b60691ea7bd686a604c9df0bc9de26b49d89088cdd047f7a302789ed12f7dcb0b3a529d0b0063c9619438482a7d27082414543c0b9d473dfb1b32c0567740a21b66bc76728a2ac072a532c81bc5a0ecc80e6c640959a25a4da9001d93086ec26b91d732a5241fbca11c75723b0a1bc4c5e644fca3ef764259ab4b668f787068a0384e276e986a8d29d11fa13ded16c0f3e27a37ec490ece47c83116e0ee1245fa9c41765a9c5bfe5e1cc053e6855b69ef765fde41d406379069ded11c66011300ddce88dbdc1f937b99d816bf1a7b5189d23023428778cf76f6025e8079b3730fcb05f02649cafa1621c2f934da837e33fe490008a23f9c1184144fda4cd29b49878d356c6694fccb15b2b411221bb21504c307cdec565f86471c69eee44f603c02505d23275c61dbab0d3d9b58a3af7c663ff83fe2044d6f95ed8133d0c123bb61236d3ddc628b1b5cbfd7607cb129802c858670c8efa683dccd535d84aa4cdfae677921023af2b8343a3f584a903bf82a9731d63fc820d296cb346c36d706664763530154e8dd76382414f5fb01393756617abd5542841a5ffaa1e8ea02bc0769a1b3df160ea13b3e1bcec2b03416397eee113e3b311279224fdb55d514ee08d97f8b5d73f447a55b369f34265b382f95ec37169fb13a3e7a485799bb714302720037e2f90e3753b6c86b50d04e2d0d63508db03deb06da56b6f59ac56d8f946403440e7a0597b784f7f71c4a70ff45be457cca8fe842a6b7960857a77948e7dd8405dcc13195bee7328f66f1737504f47acce626dfe6bdddd50ff94f070c93deb4e82351ff1d3f2acbe055809c466a57fdce7e4a1f6644e04450d0fce07023bbe96a08898335a996a13d8021c062088a199416ae989efb0ddbca58e8f3b5737931e3ec6037fa7c06fc55352bb07d215744e1f23275a20625a1167c75a0ba01bdebb6ef8d4dac1d1b7f7928e8a5693ace79c2f0363eac164c5f667676824aaaabc9ca8c1ca0f479b6d49dec321736d1d9ec10cf7a4c429263bef431aafb5c28168bca07dd0d77fc8f874dffdc890ea7a328c4d7020dfa4b8b9b5145403b76d5b876e6c6b9df8557d6eaf8e7d2a79a13164d49e98623bd22c5003b14f1527046bea2ed556863c2492b8cde20a7887904a53b858ffa5c3206313cbdbfb7e856eb9d79a4190157d78439d25446bcbcf92409839e9aca5e0c57fcc3701d53c4d677f4578e36ffad659b810db1dd8ccefdc5a32c22472385dc2d3969b9ed421780f7ac431b76aa3591257c8235572b83577bbeb895b48831021b57df73c697db6ee2af16f949cf411f941ab2d8a1dd223f0e3f1edcfa81df304b35c94c51e6723cb6e7ff935e4c4e5b0c8f14b280647902f4aa15befd683a90fc5cae7c0f4558baf5d196ddd9541cb27a599759ad2dfa9ae4e06432051e73eba940ecb4f4b44f99e13acc77267781959f6d64e9e73daf315dc9c1f9af38a7449cb9aa9e38e0d1e57c86f27bde89b0294a7cd2dfce6fc731977fd4c1a3d16eab85e86fa6a9ca1467f8d7c9ff294ec004656f49884d10df0413ec858b97bb9523fdb764fe0653d82e79f666b5b1fb92cfa7fb403adce1740f3013d1e79c6d110d606928492bb3623ce8e296c191ce60104bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08f9cdb95bc30d9d1a47ea0c41dd157aba53a10b6c06d12ba94e0484eb556c99d4a9c6b871326cef693f9b0349a3636e804fa9463efe7972cd30d40f53b4770dcf67dc7412e1d5f95aa70e7932036bf7639da8e64e86d2f274e579a14053e3c6ba68513cb0add3bb8a207430c44f638722ba1fafd2a4d69d3703077a302c67ca6105c3dad9564199b8130db67d150146e6f961fdab837e87e1331958a051dd948962cb165fecf4c4780134a091f2ef562faff0c59843cc8a9a22e94a0d9504d14406ced830911935f8708025102da399577dfbb6f33d81319d9683a966bc353f56e2512cb3edb6509816564de8d6bd4068d76d71a9995940bf49a790bdbb24b85bfcbd7fb320f1947163aebbebb278ff4b8b591a821173044bc63e3248473ae22a66a7f17f8b5d115a0d6e9fb96ba67c244bd7dd491250c91d99b94d4400c23b8d896896b5821462dcbc7619378e29ca89bc0a7d54592e5181716c9f89b612f8320994a16f5be7311474a3690f803f3a2841446ee1e14bbf278f7efd3847023a3274c9d95742f93c25633101059a32744181c4e56d7ba1d5ac0360fa897afd4512ad73c1d35fccf7c8429e31220db400a3432be71c3afa38d10d1b83df0f74631e88cb58f4801860d2e3d7c38eb1164abc9ef1ecb187dd5d8945b77cd41dd74563227e8697703e7b451fbf4fbe4d21cb05a17302d85895d6c0ac2e2110e4543b327a121134c10d8ed5fa2d3f2e34535d6f48d8496a09e5cb62d8b775266e2ce1a52311c1cfc7a5819bbe18e6bf90cbedc7ca7ee3067c5d6592da18a210f2a9fd936155915b25241bce1aa864532e435e35bd35830d7f6dd0866ac33812fcb492e5c19d9d7d4befd95cb4329f06e6c251b7f6bc844620d9450c705e638231f704a3939274cb201171a8b17c62811b567604fb474d70ea4e5433982a7d316c43cc2351a97ff72a8bd06d2a24e8b3347ce693118107c78472fbf517fac258200c1e8bd3aefc801afbe05e7a131b0fb0a10919df3706793d44650af9f852e062a26fa817f87ffb638cc0b0fbd306c459b7ca6b6aa663b17844abd4c56ae2bbd3d837584b6c1fec13d586744ff695780ffefc0200a628280fd867db12e1442ffe951f99293e2fae9fbf5c329ae8e146ae7334919ce81a42f122c839600a20f336fc526e020952ff0d3701771ce7efeade76f3109de66defedea67f2903a27f87f6dee2409e4d58205f64e04b59dc29a7f8a69a0fef4cef08dfd036d86c85656e7678d8baddb5877a7460cf48b0a226ead8566a4d533d510e34463949495d3a35ee8d352f50c68a46741bf916b3a56c7199ad42fed85bf3e6a7003cadfe0e53e5385a5ec7dbd5ff7e6143105eabc01a3612d325bac9a586b23496eacae64ff1cb503687fee18d13ce7182dc4f3909e91746639ecff70504fa654d1d1bc0e5348a79054a6601a0770eca715e65dbd66691e39b47ddbf473824267d06b67f2b83d8f94ef84a9696ef96afd4493babad29fe9c5d19608215603793b11e687aa2f6dc2276dcde0069bffb4630ea289d2b258685457fa15b9acc859200766b522626c9bcf042c535c95fffd9c3f36160d2518270e73228c78054ff408c203721cbd1bce6be998dc6043bd46beb22c5ccf728960fd7880c38051ad620c56f33ddead1fd2984934e4c3ff3d0a82534560d0ac250d793353790f5bbf9cf7facd634d5a7370c96aa34fd574a71452a9f4db0ec382594f255eec14b2695cfb7a117cf36ab109779bc22a82f110b7212db815a2f733488eb3c5c09827dece8ed45666175f811457f16f9ea5efb8bb64cd57df5646f90f9403f7c359e00a377ee2b9f804eb1ba605869bdd216b627d28e6acd74db8879bbc9490485d2dcd6c4a2a7dd1a59b22c170d3fc57ac64c89122eb596f5d67e348a5ce754a4234771f73026d635078dfc068289146370bfe1fa00fadc81bf06d13ce62aa9d5ba40067a742e405902da216af0daf9b3a85fc19839b94a26ebc99e62eab882f308c65fb162173e20ef208039f3d71a8663be79f3050d854304cd42b97b1d62487c8bfafa9f84759ca8239e619dce7fc1a0330d8ff8b62656d42b3b2d9ae9c0419957fc095d4f9288df32cf53378675c11d1eceea8a59d68f1aa7faa7b0d5036747fe62d4a73dd3fb29e6692278082a55b369f34265b382f95ec37169fb13a3e7a485799bb714302720037e2f90e370b748334318e0263ac95fcb0bc4469e4e6724f7edc322ed5703bde3f1409908dba239f2cca394c1ac3732910736197d2eba749dab2fff845420ef7aba01c7f4c1357016ffff35948d720c948b41a95a0c8cf91c2dede110043de02f32c44111534cc08ecd265f47546a65cf866f14d7547bbe4514703740bbc569c2fa0943ddc86c9bf4fe54cc06e4485c16fd78d2901d950d4ef9f55c21edb14830435fc1417b0c6c696a90b45c36d74ccb8cbabcff03fee4f48cd58d96a22774f5fa37b4afc1b997ee6d6df9c718a72265d53e94e35230491cbfe9cd12e513035a08710b86c59bfa1e8bf191873fe564419c1c6d23c2b0abe346dcc2ff2f893cd2a165aadcb3e03f77ff567409aafac8940d07a5418f038a86a8e6f72e716f88815619b5a0ba4eefd77da05f07d2b510700f01028066296678f141d89d76981cfa9d810923ba7afaaf156a2ffc9f8a843c5c2da4fa3f9b46c6dc718efa47c7dba2c9565ad38f687a9b6bcd873fba5a0a3ce41f1aaae2aad3b51c657621f65e8a6152f82a5b65fbce3116020efb5a043cd560a6b84c8e326bdece7e530377a18bc66234c7be4cfc3923f27ffc5783a71902dfa2f6927dacd926dd0f2f115f6661de0522c95bfc069201c757ca5378597955943b13b93bc136873be01d57ebb0e3304e7023ef11c186e155ab65a84b111daac19fa1608a29de999016ca9ec8e46e7124d72768f78b4fe113f8c7362bbdd53dd0f83be1053fbe2fac07551fed3776ed5f2937fffbe0df5860b57ccce98e3da2dc0257216f2280bce973678af15fc3137650e39d296863da289ee3c4cd70416fb5a446005a1913825841de1a28608b93a60194a14b91951a1a95354fb0f60f268f97c709181ec2e9968fabe8ea33b10908c837ebcbf1963cb613279d72d93869d6ead3c524fcabad267e3a8511ed54bb788f7fd250baf03271a8034cdc2ab391ac7fb8a863fedbeed53b3b0bd207085b25a908d5b52569ba9b244bf6440bd8263e0a8f56c4c53f7d23897c620a6ac18091c8109ac958dc710f683b61390708ac13a913f346b34a2cd03dcfbf6c6d37fcbd284686276ec7b9750568e4b17009a682d2b60563f1db277350cbcde22278dd3699db62b759315050ba90e8372f08981df2227433de9fe114e804a2f7e159e9023e4fcf968d91ff9596da7364252086e11b4bc5f064be20a471b42f21c676496a3ab37553b5985a440476acb197015a5c41231f122be6a9abe7e2c9c0ff5db422b411d1a8c4624d5761a418fdf3c89f7ee2d2ee19a0949363927c34fa543826211692a56dc41c001ab7eefe2ca0dd18114910e5ef64ba6816cc861665c53f81f08b7afdd3bad566017fef0311820270ad7b3d86126a3bc82e440ea764e96e8ef7ebfbef689d72ebbcf38dbbc5ef212f3d14290e66292a5b0662c4b1f8f1db359543de63b0c40d4017125d76eeafd56df06fc803dbbdfc3dbacec3ca73859a4a543d189ad10ed7284970270df227673a9bbca6fb361c503d589d6f5e9e192a8801330db1c61084a23e67ae85cc0979c97fc4961f8e26849eda6c8c1af660e049a790a190d3d123a1ce93b6bfa6d596c56e6f0b9f55b3947f00d31676010d2c50dbba14f3b3029fdfb08a7750dd5457cb8354b162115faa78bf6ed70b191d21451737a6f0a6ebf2b91e2110b65e941d23b4a8083b6b471ff1ffb72edb71a7bb52f85360b07acc36dbf88127ebc955ea8caa779ef856704f2e6b9545d53e5f3487fd6f91b28b73fc2ad92df6768e733f27db7dc13c32e7ab41c6e995bdf3915ea36599c223c0dd99d90b0826a96329c0a996222cac079ae3a0b12acf9d7899f9a36673968173710c3fb9e782d76c3631bf5d9f68325c528384c51ccf69e905fccac2b4ed2fdc4e468540248920791ea15cc9cf1dce7b898c3da80fcb8b56592b8de8e99002508084c412cdb3e4c9cee2d19e99dd7b997139468326c5a674314899c38b8b5a128f97c03b52081cbca0ad9f21f52b1502e72227ac3741f15ab04cbd293d5c9ed4648355aeaa50f804e50d6e4adebb640f1fd2ea0b990c2706e476bb4f043985749669848b5593682c131eaf1f948942d7045bab8d0a8abf74e47b487f571e7f2d3c69695f5b4c514ee1c31ae97461a110afc1f8c698dfcde2176a0cf2c40f223b90b1fab478ca433e4601855f8d1fb2a6cffdb26703e80c93b02fd95a60abc33972f30da851a9cdc1819cb8666334877aab895597dd93bf75f57d1085511ad9c9ec1ed7aebe5ba668ea4a67b2d6aca12a19dd77e2750f8f17e85e0e2cc29f533aac5650acd1046152dbe676a5a13e14615619f1a666d9050415aaa8677615a28972636bfd47deda108c2488f507f149cc274cff6a32da435f1d7a7e2b0b658733a67c14e44099b6936c2db080ffd4738ac344e3d6d8db36769a1ee91da9bfcd2bd4f1691c21aabd37c85d33056be3e3d1ebba324ba183538ca3d1fd05adbadbb647492cc7568ce3b18165bb75a28f42dc4a6522ae980da0b2454bd038fd5aa6b225d0d94f379147efed81dee2df793a2016bbc247164a24e50f27b1f5ff916172b8464315547142ec426148b8ac0ea02a2fd82ae548357a6a6cea5f7c61a0690ed7b16cd145a843c8b9f6d70a00640120a0dc1cf23cb0aecd3ff7b78bccb112ea8663be79f3050d854304cd42b97b1d62487c8bfafa9f84759ca8239e619dce793720e4a8f74a89e47396886bd3784ae63f0432ac202a4c1e8420a51d0dedb1d02697ba882a3a701a8cea6ac1bbf5c6de4fad00d1b90edf491ef4e466bde9f42abec1027f0473a8208f5a66a2566cf93b2961a603c82f07acf195f6ba0373050db6293a50f9c8d81da053fa2d319e23c22b53dc19ae887b8c9c30e5a9bd680ab3bf90f4aa05d5014aff29e8bc0e8b79043770e5d63069dd4f7fc66818989847589f5b05f72ed3de84608d48e327f00af8c0dd4aaf3e4ef4a1df0319613e26bc90a25cf15a67b75e0419876f36886217151a8491a6b8cba93ea6b0e60fab19ae0c0b757dd0dc71aba95beae379d58d724f4fae54566f49bb66e69685b3e45920dd911045e673c2fc7246137fb3aeae7ecf84e219fa022b07cadebef9e762c334ff9d7735864da0ae5ba1b0cfcd70c7ba046910a4836910e900d5c0032185ff4fa32e364460674868c981b5190159f697d44734365f812269413296625a29704c083db085c6635e98ee9a4a4ea174a10420a5c00cdb5f73fed96e2b2f53cf7949278fbe5163bcfe4022fdb19e237ca1e389f96be34cf2bc863df63e715acc230f1c1c20cf4a448975a6421bd9e2402b95e8d546173573bb052ae987371b8ef753bdb3661d97b1ada26040648c69bdb73261177d23827edcf8bef01bf0f51f229ffaac5650acd1046152dbe676a5a13e14615619f1a666d9050415aaa8677615a28dc51bbe87ab6e21faab35472904a2e5b8ba62b61c88e8755da97c97cfb62e8fc31c0867be65745c884e4062c1074f4a236612dc34e8b01502793423aaa78bd8532dc8e12d39fef3bd2f431ffc6351b489c527ba5f1644fc4fb4810e50a7766cde2eacf33fbb61609e97e09e94a5210c3394510229705cb9b8651b78222f6742be97f6f3aeebe0a0bf1bba830efbd95719d03ded1bb8da77837fee4ce0c4e896921290f0569d52c403d37b034386a97203c285b45dcee95d761dae58beca43375f8e4f480bb6bc8ecd913dbded92bd8e127da217884f90264af16f2323f9e49fb73113bfcd05d7eb2ff0eac10b2aa45145d905d75de50461868ebbd50c51281b9768be37cab0c7ec22ae98084459ebe99912112017308cc49e1888855a60d0bea19753e06ee068773d4dea33f0ecaf39db504037bda187fc0bdcee7f202767750e8e2bbec3cceae1bdb58a32078ea0c9ddbd0a298c72839ba29f4f3df1961a774c3b7d20bd593dadbe5f8f80aab1eec0eb77d828704e04c80c8b3704fb00f48776f338331110f7201b61d5ed6cf00c8b27198242ae62a37a33d18e8b27ac9238182a49b801c53c529660e123bcd83c15d8c2f2a9d0594a6c7c301f19a1ddfdb25297512903e271716cc198c253a8c527532c035719b1e4da3890eafbae3afa629a1499a7cf75d6495d8cfc1f0b8c89c2237a7baad4f6a256415fece4347c78d7422610e59cca203b7275908dea2987c9d4be744f07add914e6814ae8c4feee371196bed363eafcaf56a046fc2c9e72d94a2389f45d36e9d3f133d7af09f336dcd9cbf029248d83488431b8f3809fed089558edad3397678b3e3cabae592ef8bc4135d76e9b1d080972964a0cd0e8f7c97aa8bcde4fe76071ff9776c1075ad4be51996a573eb01b8949b44fec4913b06a58bf5f3ef856a704bfe4be4e96989d5c3db982d4beed641110ed7b3264267bb836f637414a421db76f98338a6d491f553947864167d1660f86b1d5ce672b5a1aa64ca07c62d5341c9417113cab1ef1a3bfb90106a0e07a11ae22779a41fb98f43d4e15d5cc8f2475173531fda3242317c31c91d9bd237c6a2860d7ef677ebc5764340405a95d8ef6ddc78d1058d4e5f599f470ff073bd4913f2d5f19a5cd7600041d78f332b5cbb3636b80bedd22194fa8fe9d293672e01c746b66b60544b044993df14485c5194e2769acebe7c97339bc88ee224c9cf156f36522c46463f27a83389815535237fd5b0c49b8d9a08003085595e6149e870ab45587caa41c3ccdb9d82386b55e841e26ee72e345ba9efa72f88c45e6c890caebd6816e5850bdafc7fa3b202eb766e1cab21696ad070b3a12f319f74ab91c6c957a74700585a49d568eb657f98f3854dc2fab2177f96ed5863255035b47146ceec2a692d2203128a73d940380104c70324398177789cdff5821d5f8885afa92fa034dde6fa8702136fe2c9f572ef6011b703da52cd844e78ba1e75970035f396932c949c60df2ba15a6603e275003e33091a847576b810a6287451070da649afcd4e011e222d1dda2efb121124e06fe473c9331a1f6a665f0266baf3110cda9fec4fea8faef35dcaaf32dcbc8610fbf2839746329e99ea4f275c799ba727b14e67b8aa9453c87b4c0e5488a554343f03e8ac48dd392427e3cd9b0cc6b0f270177abcba248c2edd5fb414f385769d300c5619e43902c12bf7ce94831ec088c926c6209c8ffdd88278672cf5cb59da92d72794d28a8036116dde18d30183a02d092c76dc956518b0778702a7bb51425c1ecd4f07685a3ee8c10baaa63396cc18303046310f18efdffeb28ce663e29e3e79a32c54ad9fff5c5027281df506e845cd772fe6f31562ec1d3d50ec19cdd5f6a567aa479127a931fe927af22132348cccbe23d34b2b7de16ff72f5a0cc403817c6642186fa05f7cfd2ca0732de19dd0519dfccebdd6c2cc6de595eafc4cf90bd90fcf89f99c774cfe76382414f5fb01393756617abd5542841a5ffaa1e8ea02bc0769a1b3df160ea17c60a6e939482ffe500cc1223b8dcaae07d673f399a8dac647d1b4d5e4a436b008d2d68edb0204bf07e1667aaef942ae5b717c87932147ec65fb664fe85fba0748d1d29ca6158f71c204e0dab01b165cb5464b75834b862d462730366ce5fd9089d72ebbcf38dbbc5ef212f3d14290e66292a5b0662c4b1f8f1db359543de63b5cedb2ce65a8c2796433515e7dfb37375671c67018edd54277d836233be0e8ced6f6e067e10614840b24725c819f03400b6488db1f0167ee908448a404d38297fa86de07388f0bf4f1a2d0ca9d7ebebe9ef9a32e77061cb24f726d5e5302907d4a6638095673adc26bceb426a53ffeb32fbeeb7a7ba6d5273aa8ee41dbd57bed151db026cdd821dc193401801898370aa4773e253eb97c029952606943a73b81c3931194279d3439a3185f9a1dedcb391fb9307081eeb5fc953e567204126beab52e3af0fe5498c24b79f312be11847f0345d8b4e05a2e7d817876e308a41657b761c4ebd414994990dad20334f2b5be5b63e4bfec5adb54ee27c323280d6982fe6fb2dfdde3d9540756f958cc94b39373a0e9523f1bdf3a04e25ae562cbee5fadcfb7853332ce7f1b7db6fa8cb4bbc264ef3473b0ae7e561d5fc372480aba5c2c51963bd15735c6488fcc4c5994e2100dc08741c59a5504eb7221434e17c8e78cae8d24a71289bbed2ca2eee764ec76fc45537e89dfadef5ad15321be3cc4f895c5f73dbdb253e6f85b5fd1518f2043c8b8eb6a3f37cf72b1023ccdbbf02cba79b6d49dec321736d1d9ec10cf7a4c429263bef431aafb5c28168bca07dd0d773022d736a5e284fec99af77f2a141b87003f09a9334332381c7695c42355e5e3f1d3d96816c961b3b45dd7c302bfa1893940c2d60cb19a0fe30c4b2af7f4fe50ede64197a163184d88fa5c91332415378739cbeb1fe054b0ded1d8e190f0790e567ef62278281392953d0cc374dfcd10f2d04e6f3bf47b4bf12ee924d9458223930f113f9613c1b2739836bc53cf9a09f0ae4ba30aedd017398a63534446d2a83739e60d0381f487816de8ae7a613de5428b80c9d2019ee06deb2190bd406dff6c496ccb19a7c9a22f1bfe3b65139e4cc5c8117ac4ce249c00f49234f7dda8b7a0607b30061f36fe94263e2d4ab612c26c9f040ad4addf43a5b70f2daae85ce4e2290f8177bc151102879516aca54bb672cb8726eb0e5a2a4fbbd2a4c675ca720ca08bfd2949386e8df505261b5dcace5ffff71ca2a2445e4ea89bb18da633e63614d65038e577ede0c1f4eae1e51a2099b9eab2ac1f2570a603030a5b9aa5153741ca246fc60243b4d5f55eabdc96f1a7a033d3387c6674cec3562005f6468416fce37c60890e4c58226094f8f9224679632554f039c9b499fe5a00f1fdc6c7849854f3a051148b6ad2e9cbe78594c0b5ac0858a91cacaf424fe150b633419f66b6ae1f42becb47d3378a030a44a1d61bfdfc88dd242aa01fda0170973d2b3b18456a92e34457e352593b4354b53dc1d9b4607ed752b6978765e988873dc49adf82b31dd75739ae3815273c6192c31c783ad6b06ff7b52c3c80c975ee32cc552865f1efa7808ba51c8e58b3085c462fa210ae480f4174fe6fd7a109359756739e841848879fb50f3f25aabfaa7bd78b192fc5845799f4965a479b0a883965244edaff378b9e2374fddbbf2ebc346362d976e43e73a8373dc4429a9dc61129d86dbad33ba5f1dd442b07a167f610d42de1bb7b0363bb8ec80b05a4188e9ecc9c61ab5ac298db7a0f335cbceb5074b0301a10ac6099a5f99322cc4d43bd41103e506bf451ea38396f2d73053497d5347cae772e1478b7cc931ef05e3de3c30a13cc3a1b2adf442b5abfab555b4da069972330338760a4c20e96323a52cd6b50cce0521a2fb06a138f9c94184b34670473da66292540a955cbb5f181426a26b23268c1573c45327bfa30d6d5dd6e928fe5409edc88efba6d23ab9d48e964be601c22ad231e2c123115f8cacb22b72ced58f3a092a419269f038728e8411daf11a29a8512f262e3709bba3e65cd6ecd9cd3912e67d8f9a474e6c0c1e557ed19a6887c003a303770b7ab6368667306073010428a2cfef4d16fec204aa520b9aa6ccb03040500000000000001008500021dc6f5675d2bb7584d7595807bdbbaa99afbce666a0aeedaf15bebd50afc4b850161d33c4f8ba60013e6c004d8b37db90e3cb06c21eeaaad7eea2df365d61691968502a7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8c8503ab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fc0504000000000000000000000000000000000000000000000000000000000000000085051214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa8506292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283a8507e0dd88013258ed02948a5d89119f1366ebd7b246752e30adaf5487405227d51e05080000000000000000000000000000000000000000000000000000000000000000850980e12377757b4968f1ec4b99e27072d7975d32a8f0b5dbfc6822c41764482323850a745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d9850b4b9792dcec73ab7d81406711553f8ba8f97b6c64f6e633677c7e4a712341ebd2850c4b9792dcec73ab7d81406711553f8ba8f97b6c64f6e633677c7e4a712341ebd2850d69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789850e9ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9850f89227bddb7a289fb69f3e41e29028f61b17f7a0106b188d273570e5d3a8c58158510b4a11a738615302f43927891bd2766f120471783bbc27bfe0434943d0f88a2d78511379eaefc0a2518936ce31effa31635fcf93e199c35ddaef27153ddccf163d731851269271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e583717898513fff568acabe14df144977484181feab35f1f59553ff6aff91d4cd597c243b2d28514ec482a9401f5fd2df0c4ce6dd346f37cce6fcdbb344e49b093d9f4f6b2323a1a8515da41d30c744081184f695e3e5b73905fd9b66e1a829c4eadd0c19a9b2ec7c3c785168f592d0ac24e0a09543883e61e20a350f3483c6a0615bb8b7383b847cf21bdf78517e0d9d2829b000ad51fa46d53159efa3a3dd8057ad4037f41d818143ca133db4b85186379f7b1e1f70ac8b0767e21f72d03749df25b0f0c7b2b7af548e282d43e1fcd8519a2410a802a4a4a5e06fc58706707324242a0a6653b79e8a31adc98bdaf3134b5851a637e43146dcfe14446c4e7a797ce7f8183f7a3c91725ca1d817a0ead999abc47851b71b5504f558f6cd854c9ffd059d097a27c87e230ff6343755fe0a00b38a1e2f6851c745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d9851d2b3ea80ca46ff830c15df2ff74e8a1fe5a1aeda8c51da647fa6a8fcfffcc990a851ebe5be6d9cbcc439d4acd3ab529503b186b5a5bead1eb0b712921da2506723478851f993c707009429f5a836a83e7df69b0a62571688804e75ff3bfad0bdb6f4a07628520e14039cfb26d459e8cd3e003aaae51b8e76bf1e9d67a167bc34cf4b73421eff885212ddf20e608f6f3b3c937188b2918d7deac212bf102e06398dece0501148f7efc8522f9e15413e5d2733a000bae9558d7ac8dd9779cfaad0b75886389014516bdd5f38523a6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f8524745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d98525ec482a9401f5fd2df0c4ce6dd346f37cce6fcdbb344e49b093d9f4f6b2323a1a85261214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa85274143b7c931797c09eba8e380ce9a3438b2b2744cc02736eb08806ab185d735728528e434e449b64ffc5c508c2b4e51654bd72ebefa20f9f165ff736f80e06998a5808529dd876edbca5a9c703b6806d1c51017d255868ba3df0d44cd0b990c8c234b7938852a4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08852b10d6a2281a956ba3e82db5cf30de9cd1fd74fec55610638c80a323d21d792f43852c4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08852d9ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9852e745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d9852f4d8f3f7e35cf3846ba6bc3e201ecefc56fe51b66e9a7db85bada7557a1f93bde853038c35dce9de9df0a135d45fa0239fb2fc7e5d0f43d44cec2d4984b394fbb831585311444b02ec4a18c448fe467f03311d6385dcf760610daf0cec014f08bb5c92aad8532900565c73dc836cf426bbe0a25ff2a126e6347847431cd86f07cbcb907abfed88533b118325f95a7eedf3305e11569073bf6717d64bd74ebdefb4596547763ea56cf8534a6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f8535c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b8536dab963c3f552b01df91f9fba0a484efadb145a4b0dfaa554cf6dccff12a0d08a85374bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088538a7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8c05390000000000000000000000000000000000000000000000000000000000000000853a6a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e5853b4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08853c9ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9853d194e35f59de405340e2ee267c09455e512bb22fa1faf66549bb0fef537c91d97853e7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212ae853fcb491d490bb22933d8614618c84a1972219c4b9fb5d10390fd53940c627e8d488540bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d1185414bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885420e0101a2868c8329d0afc2c1f1a1f5811c43efd0d9580c9de31993b423c4887c8543fe291a303369c3b114ce4eb0e76d4ffb7a679dd5277b50b0a8ac8eb6c743410085449e19f989381dcbe25d42de748b88954ce5faa07822b50729ab4f4569c897d8eb8545ea0aa2b2b42182e0ade44519596f484379c2724fd4f00648a1d81fe4949c14108546c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b85471ef787410a26d1049a57a1fba93a3a5dfd685a8e3007792e5bd3826fbd27f96385481ef787410a26d1049a57a1fba93a3a5dfd685a8e3007792e5bd3826fbd27f96385499292410f884584a744ed15985f06ad859344f2f0d0bed8925502780a3ddd2a9f854ad657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde854b7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212ae854cc863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b854d9272e9e12d00883b40df2f1ed3f6d3b431703700b30626bc2c9f88e0ba76c451854e69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789854fecfec6d3c663dfa1283dda49ce0cc9ab70f4ec965b4a1f74234fe933456189178550b919ed76c0be8274abc8b8001da463ad9113fa1cefa718d923fe4809ae74982685517a8b8109b90e78c2c65cdb76eb2f8fa89baa9c41a0c9e29988377fb6e5b10746855261c0135d619475ced3e4c7bfa24ce2e54d0c8fe14ea077ec83f03f7ba1b0c7f885534bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088554c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b855548ed45e3853ad614a5dbdce282e116c809d85e49c7691cfd23a7f812405a0e3e8556586f2737fa12224a69c7ee7bdf6d734473c50a02532661760915ad64353d11b285574bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088558292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283a85596a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e5855a30d003aa54b77f0652b112ca43f6c38b1a88834abf99cf8847bc759e23685d8d855b745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d9855c7ae2d3e8048cbef5629af4db926c02de945f22828f63d1fffaddab7ec2aa6e98855da6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f855ed7bd2770ecf0feb9b4e740e05b0504e52fd338f6be5a1677cc1fb66e96821527855f292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283a8560dd876edbca5a9c703b6806d1c51017d255868ba3df0d44cd0b990c8c234b7938056100000000000000000000000000000000000000000000000000000000000000008562c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b85639ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd98564e58a1943e60d086043424696173bbca7048524ecc133327bb14f9012e3475554856569271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178985669a5489e5979fe87c54580b012de956212e7719ddc7456b29d54560fecc773f8c85675bfc4a2e8da331680346959029add7065804df1d0b43728c2bf3a45ec48e7dec8568390cbf89673bc81c35c2114509a31dba45afd652bee5e6a566718729b3a7aae185697a8b8109b90e78c2c65cdb76eb2f8fa89baa9c41a0c9e29988377fb6e5b10746856af9e15413e5d2733a000bae9558d7ac8dd9779cfaad0b75886389014516bdd5f3856b0d074f16fb4935f01eb871f885ad47dcd4e3c5cecbcdc9d65f1722d56f3ab87d856c3cdfdf364565778a6ac70e883faa20f38e7d2275819ee989934b354123ea28af856d963b65d744514bb25c85415ac541b08a9d78c947cf3f2cd34b6b839df0480aae856e48ed45e3853ad614a5dbdce282e116c809d85e49c7691cfd23a7f812405a0e3e856fa6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f85701dd389684ee54c8f7f5f0901ffd13d3daa264bb1b1081c3dc97f43fb2770831c85714b6a77f38fef5630fa0214bdb3ebd15ea897aa12c72b745d0fd7145267d8b5e485724bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088573cae3304f3c2b5ce9403fef3f9072fcffef048d9dc04e9c1bb6ecea3f6fb6c6f58574ab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fc8575c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b8576ab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fc8577a45a6854e7895bc0af1c6e1d64faf22947bad464e9cc8f7581f394180936f93d8578ab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fc8579ca3e365daf69b22000f4959739ce1f81c3701db9af1852f8d42b2778bc56e9ef857a5bfc4a2e8da331680346959029add7065804df1d0b43728c2bf3a45ec48e7dec857b5b44f7b9c996135c5d91d25f96763b02158a94d14cbb73336a60e95607a21698857c20786fe912ddc5ecbb034ae6d1e9cc88c75456ce1559fd485a62876b8a89a0c8857dbedf68add899298586484792445906f006cb5b483cc1e081e80136cee68be8f9857ec791ccc7ebb48bc6226ea76903e253c731d4ab2afaafa58df2ed0dce832caf17857ff63435f5b143453deadb8ca00005e2483c82f5b60f3e15e444ea8ef551dfaf3785804bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885810d2fdc7ad5ab16a3363412e0bf81ad6f08d6fbc4e5876235acb56487329da40c8582f5a72fe9dfd788896b7cd29079d989217720a8fc0c5618bde845ba94efa91bea8583c33001b292df93f5ebed1ce2276751462bbb6d7b0ae010ea2096b5f901f7890385844a06c2f5710abce36df563dc1cd696e248c0860e1c9375518f9ab3fe106ea923858573dbf6a078fdb2bc7b37bf819c4fb2149d097980fe385b09c363a40b0bca36cd85869d1333a62ee5871b615a68f3404da37e050ea7b1a7bf9573f57524e4e8546a1485874bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea088588aafefe6c3c8a337b231452b51e105770f70b2a8cb14783207fc2e8c031485be4858935034246985405142883da3949f61c8a856321a14e6bd3aba26fa40e47955714858a12abd10b63ccaa11f78f521a06bb53274f65e41a872314115f24325a531228b4858b69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789858c89227bddb7a289fb69f3e41e29028f61b17f7a0106b188d273570e5d3a8c5815858d3bd781090d3e723dcd48f1e350b52e71436fa5fd814cd07cfcadc9fc7ba7b476858e214b51cbfee20815d7c0de7f981daa5f0cbe8c2d6623975fb0cfd0acbffce683858fad06e24d62cae9fdf3ab9328900bf9871375a13c07350af024a2d48503d2ff318590c7410ce697a281f91c9298dfc96f58888af5ea51fcb6b3d01e1099b5f87723468591f31378cbf8c2143d7bff754a80dfcc196d53c22f29438938f4f134e79ff4c3ec85927e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212ae8593d798c5ea4397e8d2b1c3e46ebce3a3be33ee05f44c555b2e9579c0042bd680bc85944bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885956946fd672ea4c8382414f402f23c8a2c22d59ac1af89913cdafa20f978fc3b418596fe9ae1d98ba46ba52b734693bebbc23b6eb90d13cf50e98c94fe004bb8e4fe4285979272e9e12d00883b40df2f1ed3f6d3b431703700b30626bc2c9f88e0ba76c4518598f74d6f2b98050eb79965bc6f2ebc0de7855e94c23d18ff618050a863194b43a685995f7a3a8755fb0b73608273235ce44a83963e96155cb2ebcc454904211a7bfbad859a95bc3ecaf98d2d4ad8f378f94ae4e636325e3e228bf27fcf827737cb3a3d96dc859bd8843d75ee656ff67bfb6de521ccc24c96085937b52f626994b4aef3e4c2ee41859c699d9e037517700c677e2d719d8ccd01f9c0ff4b588a95761c004fe92e67b93c859db0382ba24a5cdb91bdf81ccc3ee325d5af8b36da3501c16889931fe5af374a7f859ed8843d75ee656ff67bfb6de521ccc24c96085937b52f626994b4aef3e4c2ee41859f0b630ee3e5f8679e644eb77ec3494c850823c8b433c541aa65aa05234e5cab9985a04bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885a161d33c4f8ba60013e6c004d8b37db90e3cb06c21eeaaad7eea2df365d616919685a2fff568acabe14df144977484181feab35f1f59553ff6aff91d4cd597c243b2d285a35efac9f9000faa058470c2a0e8c189c5e63b86b9763832cfb43953fb385e5bf085a438c35dce9de9df0a135d45fa0239fb2fc7e5d0f43d44cec2d4984b394fbb831585a54bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885a652755a9d31ac448944168b972ad06ca3e1bc949a30463e730d2855763fb7647785a71214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa85a84bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885a9afad914155ac2e0334f2ca49e785020c7fd25698c1923e39c3b4eb6bdcb5be0c85aad657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde85ab69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178985ac69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178985adb118325f95a7eedf3305e11569073bf6717d64bd74ebdefb4596547763ea56cf85ae87f4be3e07e20666eed88c44e772fd0f4c05fca65f18b7c226c1b1c5c363c9ff85af52755a9d31ac448944168b972ad06ca3e1bc949a30463e730d2855763fb7647785b0eeef38d227203a6528883b21bce07b46bd582d118cc245d5d3138ae461ed93e385b11214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa85b24bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885b3c7410ce697a281f91c9298dfc96f58888af5ea51fcb6b3d01e1099b5f877234685b4ccc175a515def55cfe288b9c65ab380dfd30aef947bcac54294a4d900a3c253885b54bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885b64bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885b7989f673d9ee3ba389c60197629884cd12b0b578b14c929d509ff4532853f161185b8745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d985b96a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e585bad657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde85bb4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885bcfe86998d84da7b4f6ba3b47928bbd5c8d54dea34f00bdeb8d16ae52fa3abe34e85bd1214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa85be5cb3496bbb0db67f529d14e9a6c2b5e813952ea8450d1c150ccb3eed0e2970a285bfd4a843dafdc73837271763b2f8037a68f6665e978a831b2833c97ed7c8daf17385c06a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e585c1bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d1185c2fcbd7fb320f1947163aebbebb278ff4b8b591a821173044bc63e3248473ae22a85c3358d76498910646bc6ae00ca9a14722db7f5eb4263d645f14b8a6d8ec2b6297785c4bedf68add899298586484792445906f006cb5b483cc1e081e80136cee68be8f985c59852fda5183217df1020578a9ade28d60228b52aebc27bc5297016950ed199c285c6e0dd88013258ed02948a5d89119f1366ebd7b246752e30adaf5487405227d51e85c74a492e9b616eec779169c451a2c931bd55a1bd7a74ba140dce8a19caccc6aee685c823c95d33856bd0fec109d932515940099b659b0d7273ac4c5ad651206058051f85c95cb3496bbb0db67f529d14e9a6c2b5e813952ea8450d1c150ccb3eed0e2970a285ca8ba5ba2ef35199acf2ab37b696d460a5bd2546e9f573e8e3fb4666fa593bb79805cb000000000000000000000000000000000000000000000000000000000000000085cce5ab4172bd31f38774458cfcb879fd61bdbe55b4a3829fe1e3f8cc67c8dd1fb485cd4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885ce4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885cf6946fd672ea4c8382414f402f23c8a2c22d59ac1af89913cdafa20f978fc3b4185d0af6827b0f25ad24b10e76d826647ab2bccc9bc5946781508f171754207118dbd85d11887e6a44f2bb66f9f64d543764df510760486ecf8fca7a4f26961060b3f02de85d2d2445c226284a57ac1b385be1ce073b9e138371a3d6c91b666bd66064df1070005d3000000000000000000000000000000000000000000000000000000000000000085d4d445d2a029adedc6335674516ff3b91156584a903164238919b10c8b28cfc36285d5a2410a802a4a4a5e06fc58706707324242a0a6653b79e8a31adc98bdaf3134b585d610bb94072c354eb738e41247e924873e2bff6aa3102f89a3de9dd673a9c8da4885d7379eaefc0a2518936ce31effa31635fcf93e199c35ddaef27153ddccf163d73185d812abd10b63ccaa11f78f521a06bb53274f65e41a872314115f24325a531228b485d9c35f36761df0d6331fff792cbf95ad56ea96d63053f44cc80dd9598a85d6a4c485daf1c65631d680beaf2d052f8cd4109cb25bdace8b083f131343430efc5b6f54b785db4abcc749d791e77f8cb24e85667f74779688fc13eb7ce30ea48eaccc882027a585dccae3304f3c2b5ce9403fef3f9072fcffef048d9dc04e9c1bb6ecea3f6fb6c6f585dd292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283a85dec863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b85dfe0d9d2829b000ad51fa46d53159efa3a3dd8057ad4037f41d818143ca133db4b85e00d02ee14ef3144e21114e8ae558872cc0b023012f167694fcfa1d460ad2cb8d385e1aafefe6c3c8a337b231452b51e105770f70b2a8cb14783207fc2e8c031485be485e2f4c5521dc56c7e4ff13e7f9da34c8f8145d86980a20bcc8db3ee30330d0b667405e3000000000000000000000000000000000000000000000000000000000000000085e44bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0885e51be04017510e34cb70fdb26f13e68f70c5f44be98d68e08d030189ddee76c24285e661c0135d619475ced3e4c7bfa24ce2e54d0c8fe14ea077ec83f03f7ba1b0c7f885e7bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d1185e8fe9ae1d98ba46ba52b734693bebbc23b6eb90d13cf50e98c94fe004bb8e4fe4285e9c2cc6d3c5081a42cbd610dcb669b36145b47edce4e87591a6025401fd6722ea785ea745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d985eb9a5489e5979fe87c54580b012de956212e7719ddc7456b29d54560fecc773f8c85eca7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8c85ed7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212ae85eeb4a11a738615302f43927891bd2766f120471783bbc27bfe0434943d0f88a2d785ef745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d985f088c6176ca52b9988f1fda32f1573666fafff64643c6dec1dba24d8bb9d99e9a385f1a6fad70d22728f5c03137c08da2a859ec25902b5095655ffc21765cbc3d5d21f85f2d445d2a029adedc6335674516ff3b91156584a903164238919b10c8b28cfc36285f3598cd39d17e651d1bb86108e325cb8928b5898ac852c61d62a49e00db22e303605f4000000000000000000000000000000000000000000000000000000000000000085f5870062aef7d456e9e360151addada084b8320a87808e1d44111ddabc7e78bf5785f6e14039cfb26d459e8cd3e003aaae51b8e76bf1e9d67a167bc34cf4b73421eff885f7f94bfaa634246793033edfdd227452ac74421df8447c465779a9f36573146c1385f8f5bd6b7f5f6a19e25b243f69e569cb8e2f644612bda60022e7d75075bdd9707685f93bd781090d3e723dcd48f1e350b52e71436fa5fd814cd07cfcadc9fc7ba7b47685faf94bfaa634246793033edfdd227452ac74421df8447c465779a9f36573146c1385fbbe5be6d9cbcc439d4acd3ab529503b186b5a5bead1eb0b712921da250672347885fc4d8f3f7e35cf3846ba6bc3e201ecefc56fe51b66e9a7db85bada7557a1f93bde85fd59f672ddc93e239061ca603420ec6535e4599ef7a1eadd29806e9290d78df5c185fe4f55229bcf0bc425d60747fa69e5bd97ae99c33d504b0e11993a01e9ea6d778785ff69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789021dc6f5675d2bb7584d7595807bdbbaa99afbce666a0aeedaf15bebd50afc4b61d33c4f8ba60013e6c004d8b37db90e3cb06c21eeaaad7eea2df365d6169196a7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8cab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fc1214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283ae0dd88013258ed02948a5d89119f1366ebd7b246752e30adaf5487405227d51e3b931939efafbfa120a4f9ebf2a5985f49ea0f76f4fd95742b78c9223c10581680e12377757b4968f1ec4b99e27072d7975d32a8f0b5dbfc6822c41764482323745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d94b9792dcec73ab7d81406711553f8ba8f97b6c64f6e633677c7e4a712341ebd24b9792dcec73ab7d81406711553f8ba8f97b6c64f6e633677c7e4a712341ebd269271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e583717899ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd989227bddb7a289fb69f3e41e29028f61b17f7a0106b188d273570e5d3a8c5815b4a11a738615302f43927891bd2766f120471783bbc27bfe0434943d0f88a2d7379eaefc0a2518936ce31effa31635fcf93e199c35ddaef27153ddccf163d73169271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789fff568acabe14df144977484181feab35f1f59553ff6aff91d4cd597c243b2d2ec482a9401f5fd2df0c4ce6dd346f37cce6fcdbb344e49b093d9f4f6b2323a1ada41d30c744081184f695e3e5b73905fd9b66e1a829c4eadd0c19a9b2ec7c3c78f592d0ac24e0a09543883e61e20a350f3483c6a0615bb8b7383b847cf21bdf7e0d9d2829b000ad51fa46d53159efa3a3dd8057ad4037f41d818143ca133db4b6379f7b1e1f70ac8b0767e21f72d03749df25b0f0c7b2b7af548e282d43e1fcda2410a802a4a4a5e06fc58706707324242a0a6653b79e8a31adc98bdaf3134b5637e43146dcfe14446c4e7a797ce7f8183f7a3c91725ca1d817a0ead999abc4771b5504f558f6cd854c9ffd059d097a27c87e230ff6343755fe0a00b38a1e2f6745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d92b3ea80ca46ff830c15df2ff74e8a1fe5a1aeda8c51da647fa6a8fcfffcc990abe5be6d9cbcc439d4acd3ab529503b186b5a5bead1eb0b712921da2506723478993c707009429f5a836a83e7df69b0a62571688804e75ff3bfad0bdb6f4a0762e14039cfb26d459e8cd3e003aaae51b8e76bf1e9d67a167bc34cf4b73421eff82ddf20e608f6f3b3c937188b2918d7deac212bf102e06398dece0501148f7efcf9e15413e5d2733a000bae9558d7ac8dd9779cfaad0b75886389014516bdd5f3a6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d9ec482a9401f5fd2df0c4ce6dd346f37cce6fcdbb344e49b093d9f4f6b2323a1a1214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa4143b7c931797c09eba8e380ce9a3438b2b2744cc02736eb08806ab185d73572e434e449b64ffc5c508c2b4e51654bd72ebefa20f9f165ff736f80e06998a580dd876edbca5a9c703b6806d1c51017d255868ba3df0d44cd0b990c8c234b79384bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0810d6a2281a956ba3e82db5cf30de9cd1fd74fec55610638c80a323d21d792f434bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea089ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d94d8f3f7e35cf3846ba6bc3e201ecefc56fe51b66e9a7db85bada7557a1f93bde38c35dce9de9df0a135d45fa0239fb2fc7e5d0f43d44cec2d4984b394fbb83151444b02ec4a18c448fe467f03311d6385dcf760610daf0cec014f08bb5c92aad900565c73dc836cf426bbe0a25ff2a126e6347847431cd86f07cbcb907abfed8b118325f95a7eedf3305e11569073bf6717d64bd74ebdefb4596547763ea56cfa6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1fc863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3bdab963c3f552b01df91f9fba0a484efadb145a4b0dfaa554cf6dccff12a0d08a4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08a7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8c30abb529eecd1452558de231d911f9a48971106dbcde8a97efad5c9a641ae3d06a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e54bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea089ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9194e35f59de405340e2ee267c09455e512bb22fa1faf66549bb0fef537c91d977e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212aecb491d490bb22933d8614618c84a1972219c4b9fb5d10390fd53940c627e8d48bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d114bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea080e0101a2868c8329d0afc2c1f1a1f5811c43efd0d9580c9de31993b423c4887cfe291a303369c3b114ce4eb0e76d4ffb7a679dd5277b50b0a8ac8eb6c74341009e19f989381dcbe25d42de748b88954ce5faa07822b50729ab4f4569c897d8ebea0aa2b2b42182e0ade44519596f484379c2724fd4f00648a1d81fe4949c1410c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b1ef787410a26d1049a57a1fba93a3a5dfd685a8e3007792e5bd3826fbd27f9631ef787410a26d1049a57a1fba93a3a5dfd685a8e3007792e5bd3826fbd27f9639292410f884584a744ed15985f06ad859344f2f0d0bed8925502780a3ddd2a9fd657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212aec863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b9272e9e12d00883b40df2f1ed3f6d3b431703700b30626bc2c9f88e0ba76c45169271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789ecfec6d3c663dfa1283dda49ce0cc9ab70f4ec965b4a1f74234fe93345618917b919ed76c0be8274abc8b8001da463ad9113fa1cefa718d923fe4809ae7498267a8b8109b90e78c2c65cdb76eb2f8fa89baa9c41a0c9e29988377fb6e5b1074661c0135d619475ced3e4c7bfa24ce2e54d0c8fe14ea077ec83f03f7ba1b0c7f84bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b48ed45e3853ad614a5dbdce282e116c809d85e49c7691cfd23a7f812405a0e3e586f2737fa12224a69c7ee7bdf6d734473c50a02532661760915ad64353d11b24bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283a6a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e530d003aa54b77f0652b112ca43f6c38b1a88834abf99cf8847bc759e23685d8d745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d97ae2d3e8048cbef5629af4db926c02de945f22828f63d1fffaddab7ec2aa6e98a6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1fd7bd2770ecf0feb9b4e740e05b0504e52fd338f6be5a1677cc1fb66e96821527292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283add876edbca5a9c703b6806d1c51017d255868ba3df0d44cd0b990c8c234b793817c98cc88692bf75c9becaacfa6f31330c3b349e1294abf1989a71cb0c3dfdf4c863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3b9ed09e6ed5df69946f3aca573a1a55753479b749228020f00ba02dce86cbdbd9e58a1943e60d086043424696173bbca7048524ecc133327bb14f9012e347555469271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e583717899a5489e5979fe87c54580b012de956212e7719ddc7456b29d54560fecc773f8c5bfc4a2e8da331680346959029add7065804df1d0b43728c2bf3a45ec48e7dec390cbf89673bc81c35c2114509a31dba45afd652bee5e6a566718729b3a7aae17a8b8109b90e78c2c65cdb76eb2f8fa89baa9c41a0c9e29988377fb6e5b10746f9e15413e5d2733a000bae9558d7ac8dd9779cfaad0b75886389014516bdd5f30d074f16fb4935f01eb871f885ad47dcd4e3c5cecbcdc9d65f1722d56f3ab87d3cdfdf364565778a6ac70e883faa20f38e7d2275819ee989934b354123ea28af963b65d744514bb25c85415ac541b08a9d78c947cf3f2cd34b6b839df0480aae48ed45e3853ad614a5dbdce282e116c809d85e49c7691cfd23a7f812405a0e3ea6e8a1efecba1c3cf22ed46c838e494805e8eea92e9529afb59b21fbf4b95e1f1dd389684ee54c8f7f5f0901ffd13d3daa264bb1b1081c3dc97f43fb2770831c4b6a77f38fef5630fa0214bdb3ebd15ea897aa12c72b745d0fd7145267d8b5e44bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08cae3304f3c2b5ce9403fef3f9072fcffef048d9dc04e9c1bb6ecea3f6fb6c6f5ab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fcc863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3bab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fca45a6854e7895bc0af1c6e1d64faf22947bad464e9cc8f7581f394180936f93dab80a59fe2f62e517f123d2c93c5868833a920b49e9ee1999192895b21e941fcca3e365daf69b22000f4959739ce1f81c3701db9af1852f8d42b2778bc56e9ef5bfc4a2e8da331680346959029add7065804df1d0b43728c2bf3a45ec48e7dec5b44f7b9c996135c5d91d25f96763b02158a94d14cbb73336a60e95607a2169820786fe912ddc5ecbb034ae6d1e9cc88c75456ce1559fd485a62876b8a89a0c8bedf68add899298586484792445906f006cb5b483cc1e081e80136cee68be8f9c791ccc7ebb48bc6226ea76903e253c731d4ab2afaafa58df2ed0dce832caf17f63435f5b143453deadb8ca00005e2483c82f5b60f3e15e444ea8ef551dfaf374bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea080d2fdc7ad5ab16a3363412e0bf81ad6f08d6fbc4e5876235acb56487329da40cf5a72fe9dfd788896b7cd29079d989217720a8fc0c5618bde845ba94efa91beac33001b292df93f5ebed1ce2276751462bbb6d7b0ae010ea2096b5f901f789034a06c2f5710abce36df563dc1cd696e248c0860e1c9375518f9ab3fe106ea92373dbf6a078fdb2bc7b37bf819c4fb2149d097980fe385b09c363a40b0bca36cd9d1333a62ee5871b615a68f3404da37e050ea7b1a7bf9573f57524e4e8546a144bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08aafefe6c3c8a337b231452b51e105770f70b2a8cb14783207fc2e8c031485be435034246985405142883da3949f61c8a856321a14e6bd3aba26fa40e4795571412abd10b63ccaa11f78f521a06bb53274f65e41a872314115f24325a531228b469271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178989227bddb7a289fb69f3e41e29028f61b17f7a0106b188d273570e5d3a8c58153bd781090d3e723dcd48f1e350b52e71436fa5fd814cd07cfcadc9fc7ba7b476214b51cbfee20815d7c0de7f981daa5f0cbe8c2d6623975fb0cfd0acbffce683ad06e24d62cae9fdf3ab9328900bf9871375a13c07350af024a2d48503d2ff31c7410ce697a281f91c9298dfc96f58888af5ea51fcb6b3d01e1099b5f8772346f31378cbf8c2143d7bff754a80dfcc196d53c22f29438938f4f134e79ff4c3ec7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212aed798c5ea4397e8d2b1c3e46ebce3a3be33ee05f44c555b2e9579c0042bd680bc4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea086946fd672ea4c8382414f402f23c8a2c22d59ac1af89913cdafa20f978fc3b41fe9ae1d98ba46ba52b734693bebbc23b6eb90d13cf50e98c94fe004bb8e4fe429272e9e12d00883b40df2f1ed3f6d3b431703700b30626bc2c9f88e0ba76c451f74d6f2b98050eb79965bc6f2ebc0de7855e94c23d18ff618050a863194b43a65f7a3a8755fb0b73608273235ce44a83963e96155cb2ebcc454904211a7bfbad95bc3ecaf98d2d4ad8f378f94ae4e636325e3e228bf27fcf827737cb3a3d96dcd8843d75ee656ff67bfb6de521ccc24c96085937b52f626994b4aef3e4c2ee41699d9e037517700c677e2d719d8ccd01f9c0ff4b588a95761c004fe92e67b93cb0382ba24a5cdb91bdf81ccc3ee325d5af8b36da3501c16889931fe5af374a7fd8843d75ee656ff67bfb6de521ccc24c96085937b52f626994b4aef3e4c2ee410b630ee3e5f8679e644eb77ec3494c850823c8b433c541aa65aa05234e5cab994bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0861d33c4f8ba60013e6c004d8b37db90e3cb06c21eeaaad7eea2df365d6169196fff568acabe14df144977484181feab35f1f59553ff6aff91d4cd597c243b2d25efac9f9000faa058470c2a0e8c189c5e63b86b9763832cfb43953fb385e5bf038c35dce9de9df0a135d45fa0239fb2fc7e5d0f43d44cec2d4984b394fbb83154bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea0852755a9d31ac448944168b972ad06ca3e1bc949a30463e730d2855763fb764771214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08afad914155ac2e0334f2ca49e785020c7fd25698c1923e39c3b4eb6bdcb5be0cd657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde69271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178969271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e58371789b118325f95a7eedf3305e11569073bf6717d64bd74ebdefb4596547763ea56cf87f4be3e07e20666eed88c44e772fd0f4c05fca65f18b7c226c1b1c5c363c9ff52755a9d31ac448944168b972ad06ca3e1bc949a30463e730d2855763fb76477eeef38d227203a6528883b21bce07b46bd582d118cc245d5d3138ae461ed93e31214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08c7410ce697a281f91c9298dfc96f58888af5ea51fcb6b3d01e1099b5f8772346ccc175a515def55cfe288b9c65ab380dfd30aef947bcac54294a4d900a3c25384bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea084bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08989f673d9ee3ba389c60197629884cd12b0b578b14c929d509ff4532853f1611745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d96a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e5d657e5485eeb7260f631eba46339349987f61f3ebb575ae6496fccff2179ffde4bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea08fe86998d84da7b4f6ba3b47928bbd5c8d54dea34f00bdeb8d16ae52fa3abe34e1214f6707356742a2d35a0ce3e29624d0691922a7286316053d311eb50b848aa5cb3496bbb0db67f529d14e9a6c2b5e813952ea8450d1c150ccb3eed0e2970a2d4a843dafdc73837271763b2f8037a68f6665e978a831b2833c97ed7c8daf1736a4b76799bad3f89348523377ba25bbc5dd3b7678de6fa988458f2cafe0a91e5bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d11fcbd7fb320f1947163aebbebb278ff4b8b591a821173044bc63e3248473ae22a358d76498910646bc6ae00ca9a14722db7f5eb4263d645f14b8a6d8ec2b62977bedf68add899298586484792445906f006cb5b483cc1e081e80136cee68be8f99852fda5183217df1020578a9ade28d60228b52aebc27bc5297016950ed199c2e0dd88013258ed02948a5d89119f1366ebd7b246752e30adaf5487405227d51e4a492e9b616eec779169c451a2c931bd55a1bd7a74ba140dce8a19caccc6aee623c95d33856bd0fec109d932515940099b659b0d7273ac4c5ad651206058051f5cb3496bbb0db67f529d14e9a6c2b5e813952ea8450d1c150ccb3eed0e2970a28ba5ba2ef35199acf2ab37b696d460a5bd2546e9f573e8e3fb4666fa593bb79859fca7b3f1bea5e2f6dc3ff09759e0d0cee58045b24684bd483548904cf7b24be5ab4172bd31f38774458cfcb879fd61bdbe55b4a3829fe1e3f8cc67c8dd1fb44bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea084bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea086946fd672ea4c8382414f402f23c8a2c22d59ac1af89913cdafa20f978fc3b41af6827b0f25ad24b10e76d826647ab2bccc9bc5946781508f171754207118dbd1887e6a44f2bb66f9f64d543764df510760486ecf8fca7a4f26961060b3f02ded2445c226284a57ac1b385be1ce073b9e138371a3d6c91b666bd66064df10700c6e365e7ff5102af0c84bee9edd16a988f246f2481574a9937d896a136c4f212d445d2a029adedc6335674516ff3b91156584a903164238919b10c8b28cfc362a2410a802a4a4a5e06fc58706707324242a0a6653b79e8a31adc98bdaf3134b510bb94072c354eb738e41247e924873e2bff6aa3102f89a3de9dd673a9c8da48379eaefc0a2518936ce31effa31635fcf93e199c35ddaef27153ddccf163d73112abd10b63ccaa11f78f521a06bb53274f65e41a872314115f24325a531228b4c35f36761df0d6331fff792cbf95ad56ea96d63053f44cc80dd9598a85d6a4c4f1c65631d680beaf2d052f8cd4109cb25bdace8b083f131343430efc5b6f54b74abcc749d791e77f8cb24e85667f74779688fc13eb7ce30ea48eaccc882027a5cae3304f3c2b5ce9403fef3f9072fcffef048d9dc04e9c1bb6ecea3f6fb6c6f5292b68ec5e888804c9141abb0fa564e433dadd8f8bd6a57db47fc0d858c9283ac863373d583a1dba152154e1b97ad5ea055198815e6f6a27a24beb4047c23b3be0d9d2829b000ad51fa46d53159efa3a3dd8057ad4037f41d818143ca133db4b0d02ee14ef3144e21114e8ae558872cc0b023012f167694fcfa1d460ad2cb8d3aafefe6c3c8a337b231452b51e105770f70b2a8cb14783207fc2e8c031485be4f4c5521dc56c7e4ff13e7f9da34c8f8145d86980a20bcc8db3ee30330d0b66742275d9f64b3b970bf11d394fe034de306b3c8d311550de84eb1e576560cb6ac24bb56ffbd183b3264ea455f45e128f5bd445c3cd22670007b1fd0e75325bea081be04017510e34cb70fdb26f13e68f70c5f44be98d68e08d030189ddee76c24261c0135d619475ced3e4c7bfa24ce2e54d0c8fe14ea077ec83f03f7ba1b0c7f8bb15144b052024563c97ddff068f3663fc9eb3231c15a962192cd595e1f68d11fe9ae1d98ba46ba52b734693bebbc23b6eb90d13cf50e98c94fe004bb8e4fe42c2cc6d3c5081a42cbd610dcb669b36145b47edce4e87591a6025401fd6722ea7745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d99a5489e5979fe87c54580b012de956212e7719ddc7456b29d54560fecc773f8ca7698c7c1d2bc7fd0b001f4ea6c5e8bd63b09fbd270efc696ea02630bd02dd8c7e9fa4859bc49dafae5948811a693671c48eb3068004f5ca81d0081d688212aeb4a11a738615302f43927891bd2766f120471783bbc27bfe0434943d0f88a2d7745a64746f86c7d6aee2056939ee1bc89dc8915a6b294bf1beabb19a894770d988c6176ca52b9988f1fda32f1573666fafff64643c6dec1dba24d8bb9d99e9a3a6fad70d22728f5c03137c08da2a859ec25902b5095655ffc21765cbc3d5d21fd445d2a029adedc6335674516ff3b91156584a903164238919b10c8b28cfc362598cd39d17e651d1bb86108e325cb8928b5898ac852c61d62a49e00db22e3036c5ed732e83ba1ec7a905f7dba4eedab4088bc52a82d5a76c3372fc70283390bf870062aef7d456e9e360151addada084b8320a87808e1d44111ddabc7e78bf57e14039cfb26d459e8cd3e003aaae51b8e76bf1e9d67a167bc34cf4b73421eff8f94bfaa634246793033edfdd227452ac74421df8447c465779a9f36573146c13f5bd6b7f5f6a19e25b243f69e569cb8e2f644612bda60022e7d75075bdd970763bd781090d3e723dcd48f1e350b52e71436fa5fd814cd07cfcadc9fc7ba7b476f94bfaa634246793033edfdd227452ac74421df8447c465779a9f36573146c13be5be6d9cbcc439d4acd3ab529503b186b5a5bead1eb0b712921da25067234784d8f3f7e35cf3846ba6bc3e201ecefc56fe51b66e9a7db85bada7557a1f93bde59f672ddc93e239061ca603420ec6535e4599ef7a1eadd29806e9290d78df5c14f55229bcf0bc425d60747fa69e5bd97ae99c33d504b0e11993a01e9ea6d778769271ba5878fe82025d169b9bed41d08a14c396282f6d353bd684c6e5837178905000000000000000300000010ab99c5470e18c89b0dccaba0d726f25f88993abaefd58032e32f7ff468e8af877a855227029f44f4244c7cc6d14e9a652db1215549f968bc336c9af0bcc119ab242215299b0602dfcecd69cd7dacb710e04663a0aac3cba11bd142ef4247bbcb4927cd5fb75b25df5f836232d82a76e5e9cce8c90ea5115f08ae4b616941bd4ef72a3181928283fd035f9e2aa774080aac86f3fec896de27034270746deb24fa60ed5458c59bfd2103325e2ea9a3f2af1ce543b395f6ac2963e01a02eeea8e01037a869badd90afd9937ae01a1117995fc033adba4ce5c8d509ab48d6da25dd1db463a574e29ba9597ce12db20546d5b74642cebc6b22718c8f30dfbf46e4adfe4b36d46f09ce590f6649cfd4c03117956a722fa2c81ba070be59f2f04cf2c3f6b3ae0d2d16e1879a1c03cc6c31c85eb868acfa2c5cd598db4405a9e5faaed714a8bdfebb33efd398b7e2443ddd5fcd1785e90883d5e407b9a0d2c7236600b733052b70c9c9988bfb5b60baf11d4c2570246c7ad4bda1a97411d9cb3ea143279a10d3508cc83b6cfc2888eccc856df54f376ddbc3ed80fada4d918f46f488e5fb250fcce913c825be675b054bc574e624a6b62d930a6882f63cc5b89574235285549dbd30382f00dd3c4e07a1eba9557f29d7398c64e847c9b04b49b8fb58b99689eb95463b58639565101b1f41b5066528401c6650f12221d76c5ad5c95a1fe0500000000000000040000001016d293cfc7d1c76fb9d6af9f9248c1fb425dab1bc7719ef085516299c15c6aa55090c23beb1b9e1492bf7eccb8d9cfdcc848b156a1aa9a5fb2749b52abac9b5eb27d9e8f00b82104b5fccd0a815cca00efecda819cc467f705cc5cdf938fe660242215299b0602dfcecd69cd7dacb710e04663a0aac3cba11bd142ef4247bbcb39f2c2fd832a711f173ecc8de919096005c3b2d9606dfe10dec4f20517659cf533f01ca718b025f9f40f9c0fe499d27b0ccfdf9a9e18ea59703b22e87fdbe7d99362783dc0f82d7d3e8d728f19d47deb906d1dcef80ee531c54caa1fb27bce53650dce89aaaf201b8629d1da37a73a625d73bde70fd0c9615e4ac98f2bfbd35239f0faae2195a9f2c285e378181dfe36d4d6a1aa55a2ee0f8d36add74fa0a8bf7775c95e09fe104b00acc625aab8cd0b08cc95358af503188bdcab9e3bc6d405918deb083edc00c9c00e3551859480f43c19cdf1010a5860a14f263dafc44ba09b1bfa07b752dace0fe55b9a65a04736f45b48c722b8759c3153224e6a9a8dee4a07c71593bafe317e1c745f23cd9a46b5948f44803f19ff4126a1b2a7aa84fbf381ede0805c6476cadf099afa9e7600d6a89a4ec40cac5fc1c466844fd13650fcdbb0f4509fc7393a54a75f31fe88477506826dd43bc71526693a4e257b55883562b7a11681390ec4358c80a4aed31ab773e7d98f4440989c9a3acade854f2a050000000000000005000000102fc0c86c7386ca44ce713c628e4301515bab8349cd1fcf1c973046ca23c0f5e1dc48f6bcce9435b44126f78095d8307a86a1be83b2a996d18ce97256f89f4ebeaa34a445a572c4b1832f82d3286b5f90f9b40b0b58594ae26b9707cca823323a8ab8d934ea252ed42926e21b88a86c4cdbebd691929c1e6ad978ac30e5640df1242215299b0602dfcecd69cd7dacb710e04663a0aac3cba11bd142ef4247bbcbffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b2038fc4a645b4d271d465ebf21d1a5282061bfd5c55bb25f1ee722aa44b4c5f41bcac95d870fe52070e37c05b5266e1e9e7f05b132ebc0a478433fe8e583434c844818e26a32046fdd24d252e2ebd2b77dc721ec7a107600a19d3f8d5702751ba23fe0cf8f8396be85f32bffa8ade0a6bf3059ba60631fb5d6ff782ca2c0e6e4e8e530b422542bb3033bad08dd6f90093fb0442aadf4ad13616e385b6f740b0b2095757ad729d44d01e98a497b77b0c92348d78633f9b6efff50fbb86ba1a14c7718a93934db6ce3fd99a99076aad6bde96756d5d9035fc127fe4185909fc93fd939d1e1e854fcf1a81be6d6616ef941497d83b8f7456b8ecf0c04292b76b5f5f3db37d1f8aaa81edba0d8a67c36d9ae17c6c5f5544771e0a5e8d774a27076bdbc30affc3903555baffcf268c48e5cc387915d78c0155852bfb9d1037002cc6f4c05000000000000000700000010bb6879d557b5b51c3444dac628256eeb50804835edacff9336be2f6f195f06e5fbd8a7bfadf4caa6df54421bcafc2319007ef09ef70a9bf5e306d7c5cd562b397f86b84573bc965234e3bea18125fde01cbc89453f1bf552ec7a1cf27cef2e912fbca26e0ff21adbff9c303d229ca9a0a7c0ab9d75343de15702cf66f31d0f07d457e8a832b888048c802045b0b99c2420312310ccdfc4b01bf4da2578408805892fac7472454ea3e1e08c7892ed55f887a8ab532680ea0acf7e0cd8a08b217bffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b2076367d2705b59ed259c9bc928adfdad958d1a95bf5f1c8a0d2ac50ceb59a591eac4bd0a6d18022e0dddabe2803ca1151b0f8ae6e48dca8d90eb9297653e96d93da910f94ce6d94573c523f09301193d610fcc2cee1f2753867330741a401795a44c1f03b1707b914540940c8d51e1b17a057d504501f30f52a9116bf9edd355a65b6348a41a2eb1610efca25ff2ba41df9ae9fb99c09c0c7f2f1dd18fae2dc00b433c2d5852ccc242a15d17c72284b0f2d0e1ced2e909fcd82227020afc72faaa94ddbe33b2cf0e6ab670e3207a3b85a0daedf5033211ab9a0c5769d5c1d8c8e92f82745256403c8edc4885346f6f14717f5c601af9bf75e808d8e907012038de795d17191beebda06dbc68ce4a7d1f3f20222859bf812919f5cdcc32d00184005000000000000000800000010c40ad319da51e76816b0d890dd5fa5ab95f8b34d7998b69f0ce37f65f71855c3334b6527b451aeddbc0424ce9e17485041ddc5494365874c9f7ae7e0a7f8f81491b562a05b6ae10ebe0189d61ec61f4ec065be101607e67c07ff577b4b6e94cb450eefa2fe0261f97b48dd72aedb6f1588e0130b26fab206124f75cccf3edc15728b7875da146daefba0709ea0da700ba4b40594caa9fe5e9ec4c1f01f14a559593d413f41b3c9153916ad9cbd1ede6d8f346a42ea94d2f2298164613bf95888c8fdf50ce8c460f41862668661724c1605743463b14e2f426fc5e39d35e5f754ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b204bced26a16f03652e9e79c60d3156a9884686cdfca62974424135ca7f554774368e077e3531735b365676df6237d22cf3b87babfd9e16caf7dd6d7798a14de27bba5ed524f4ccc071a789f48de007eb501b789bdf27acc1476e9ae4fc0914a1de80a406135c5496ac6d0e04f6458cc199d09f34d90baa3d90b22cda54b88ccc32171de928862d4d0402969b4b1da434cf088397541a1dedecc327808bc55a878063460232e227da2efe14dc8f65266191efd61bf9f2f6add54c7f93b1f70595408859ccd5c125459fb83fc5c68cec54a40097e3b31088ccb9fc0c413cda17d3cf3f2e18891576f368d0949e5ec71aae21d222bfe115264027e5840e877fa034e0500000000000000090000001075a75a311ca00243f628dd28c71f8db974d74bf18825cca01a104d7beaa0177e2dead6d3791de21f44908ade791b73908670322080b29060ba0b1ab894018ebb5ea6af30fe1998a6bc0538c489170a11825304b7b4b37de97c8f645d791ad84852f061484e41cc55fe34874bc686596d480ee397a9c669ce121aaea17c7a3c03a0914234fe6d23d338c1467559ba2ec4da39368f1e6c706c1a7305f9da31e49dce857941fcc83e0a3436a2949db9c29b05ab5d8421f66453edbcd11bd54f7ccb151a3adf577b9a8be7d7bbf374b88412491f22f99cdb9b275289df9c8e3fa735e8062c18a5decf934505ab15af5cc2f46ecfc14c76747d02f37c2db0b37846f3ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b2029428ad7201d6ca71d73d34e813abc18669a90db471c428b48e796262581e1f572b79208b0e6e6fd42d33269b520c45dc16a85cf4194a575956511092ab10303908e39fc125d295f4ff93add8a42b5d8f4584641d2c4191c6245fdda3238c8067b5f6e0cbdbe0de11aaa363c402d46f0e951e6e09ce0f847048a6139106eca249fcb2c15730570288befb267fa4eb6b691d58e14ce087faaab6b693bc842cfe7e547917a0e9d0207fbe18a23160dd57f123967264c22e351d2f15358a2e1dc2b4566944d55386713038ad85b201869f2eae26e46bcc4128634db2e1bfda943d805000000000000000a000000107b247f9153a59cb8efb247a64ead9420f0dae3c614c47f2e155ca68eb65c02d7dd565191ea8dcecc4f193414eac71e0aba49c5bcc8d3547cba21973ed216f7e280d3761b6eb04167a40593aec8d188d3219f043f846700eec17a9e0ea2b2019281d3a05308474482bd7b5e4942cffd1af0a030873fe9a4e81036611bd6f98180c6efb86df1ce9c76bbb4d587adb5142b593f7837c689189d78f71426b72ff5a2657610a22430f2b9f307f71595678d346e9ae66baccc3af662f8f91c904d3aadc175d0f0a624d757ab762f73df8fe5bfa086c9e31244587720c8117123277276a2d5fc56c65cf7dbd22382005c74f53b679dca174c9cc9554cf7eef02530783c8501d1a330dccb14640f0fcb45329d395ba0df7e55852a6d8a1a7376e9b09e09ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b20ece7cba8d4ac7d8a321e6e5b68bbfeb2c23c385292b573c084f74fdb0e80dc7d5c63b85dab6f9079982aba694bf51c13ca71db6f742ccf1b59fb0ab9aff6a093e3292e0b5cb05ca831fe2fab16e62286c203ec043191156317fbf751bc419ea33a6d172cb08ebd83de5fcbd459c02b71692006c18afade2dc5799ba4f094c4361aa61af67858fb4e49be1b3a3583a446efddb5abe21c74ed71b29508f3e17ecf3dd0a6214c295f9c54c57570c73cdcc9fc2bf3c6f5bba36f237516ec7eb9c14f05000000000000000b000000101ec14fe4360deaf7928b0f500b39bba1e9ebf56e7f9dbb1efe4c4c5b5cf513c2acdf87b8816796816776a1a20ac6523552aafdb139996fec803bf079c7944abb6e4cffb91b87e121168a891d0f3b19710d88d97619bb3c9dc857dfd03d1c83634b3037dd46d5d6aee715483740e026f6090f36615fe84734c0c3cacca5d02d10fa766bda2c2d3da5ba0cdbf5cff507d72deb2150b8752b607a0a0ef5a8c6835de18b3f0db03ea0921f7be342b830f9533185ad2057224f3063161a8c9a4f209aaac33a92399a289f36757577ba969e48e7881a140f51b7fe8869508928ddc43a503c285a77df7bc73214c5c28f544caf84a570ee2c428e728979979d9449099f3a11492e26166f393eb3bc69fe5e5567adaf36d4cb823efa1bf202b3bf69f0cf45a697e0482832e61f5491b9467e11678e25e468c8e3f61cf79bac0d70e903f8ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b20f95a575394a5d3c0e03019905b9d3bfd0888543e935100f2d25a33a37b4ee6bd425dda7930c097e16d051b0f4b49f3c8c82fa88ad75a729d33ff97502b251128febbdf5364c3848f584e41eaf57e6c311f8cc0688518aba5d14dac87fdd15220b7b4b220a759674508b426ed55af5a9d979058b2781479760f8ff00c20ed1a7b203075c776f59ee4ad204d95bf77887047782a5ee5b8777af1342eaac1caeffb05000000000000000c00000010ae28d3630a21433c935ae71d4ab91ae8ba32d4f9fe5f6b4c248e87e72d3dc77caba73f23e8f42cb9947a61c2c8609e0f6c8b3b8f24ce93c6c0ff005dc198b930c36eb8b895298eab6abdfab3913b3fe4a0b0375aab2bbcbbdc3ea20ce155a44a3e848b462ca40ad4e504d060b4bffa915ba32312d23ed80635774aa1ee773b4db6d3502cfd56da72ea2428eb4c73c0fc5a6691b63c96688ed571507dbb5b18185a5e7fea4e9eb88d6d4d4ab076de580f92765f5127d067fe07196cf47513b1ae228aa930ee4081a387199c61f22cf0219f988e0cbb275da43ca84d8ca2f53c5d98eacccaf279dc5ab55823f40d88225193e70b67375df3b87c8ed676061e8b4dc183506db4cdfc6f5f148e2ff053861279e337f7f4b02cd6c2da3d635cb05ddde52af1f71ae6d3b9d8f9967b112d63030515c009c3e0d483dc65bc583bd2a0b6130cdaa0d994668202ebac55cbf1163c147292c5e4abfd9a681a5f6339d2363cffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b2007a5235cfb35e6410746803be214caaa0422e09d6e563e0fcf97736245aa652a93f90d0c799785df995a1cda38e424d7de3be41e816bfc41dca0c6299ddf652a93c2bc72a6d958d546d21422e36f813508665d926e640443e9bb26b709442221f93ebb43369399e7a834d815a555122b68592115fdfb9d8fbc362d301adb0db705000000000000000d000000104803b706f2905f871bdb0c96a2c13146f7a3ad9ce3324ce36c97384ebbfabfcdac1753f732fd56c281d386c7460c90483330b3a3807f2fea4a91fd4f93c4c7dd5844d0654250da94beadf1077fbedda235c3aa15128ccf50a941e21e8ba549b2da3584e9e7459ff9e5092e3d01569faf3ba0f7ff634411643a68374f051ffc7713450723dba79c5c601848e3d7eb31b7c9114293b127fb2663cac616fd11617fb510a2bb787e02bf35a080fb1a392b56ccf39479af4df1b3753a1775d6ab5d3061a3464370b7988e200dcdbad24d928adbb36f18f969b0308bb3c14532a1e0380364406403a5173e5af65ea952439cc84ac699427d06112d73090022512c369905dad30a8d40c737a823d2c7ea12fb3a20b3744d6c9363dfb2207acb3e6591d0c2a85e6e2ddc8500f02f62765ed35d236070defc6509863517d8efab71326c486416cf674dbc1804cb80640a772dc3baca00d3302c6687dd9f13457f402cddd166bb59f4b482ba214c1240010e449fe1ce6aae1c5750d0dbde109b35c30d3970ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b20d38c3d845e0b74bafed7204d22d2c30ade3da0e06cbcec423a933f2f16537a489373c887db72cdf20b7d9d77cfb1301be0082d8bdaddaadccf71668360b81dd67774e2356450e79cc1391c9a6af79e68bab652b0d686de096a127f55e6dc5ca205000000000000000e000000105b9999f798d52bafea3c16175d488ae189be6f05ae7a173b60fe8d9a88dec057d79c21396a6c3d88e5dabeed0c9fee7aaec5a932c6cd5dcc3bfb7c9a54a088cf9a6ab6ea956974270fa1ef52944f2a20fdc12f2f15377c865f7dfcfc746b8e41ef06bef905367a93f1230c59fcd07edcd39cad2cd9a20c9d18c7abb33ffee7c4df9488bd00ee7ba95d70e7bcea4e1e6fc9ebce86d516c9e05daee57c1a32fd3b078d58ff00d9ce8aa2e85d72a427eb5fde02aae6e30d758b55b4750cb8583e981e213ec9ff18c0512359de7321766d8d1e64fd016e279a31cc21db82277f2cdc3bdc51362c3ab2537a0576d3cbed168f53b3de30e0a414e189f20953922a198e6ec01e6701dae617a30baacdc1fdcbcb0f50e7c4d8c971e47b7679b3f1b2d50bd2460458d4d517021f38b0ad3605587188126f53992dce8e47acb81e5614fbb851f3534fdd5b51604297783394904a33da363a1a40b8e60f9644b10410390bea9565f7dc3372f29d69d9723526baeac2740eb42a3a46329a0788f691fce5beb72fbd3d7212961aa1c99b2c85a4b43339c9a7817d475497ee6e91045404e3577affaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b204e6a99df8a6ead9dbd1091bb8272445bc069d9cc225732d85c90a18bb39e88a629bfa0dcba132dbd12ad6c85ec82a2e361fc288582dd037140fbeb9727c41f6805000000000000000f00000011843eaedc64e78e74e669652786b919db9451d07b32851231cafe11d013e0c6412ee228ede0df850a8c497e0705ac77af829c803321f4fb6b0401cc521042173ae5a11aed9edae1dc4d9c18e10c3492d31665a9ff74a395303de36dca7775243660ba317b1d74b8240b8705d930bfe3b861eff70a76dcaf2c90141c3794677acb87bc17d703dba28255675aa42affe775537fec43df40866b67c99b2af2191237fa5ebb078c827ab1d6cb948a534489d6db93ee60ba23c4b09da675d97710472b5bb3f5b279baba2b740bc6271bd70391d6cfe6e1480f7e4416ae5248615f1b57572a50ab1af1c31da39534a35d0def8ca312ca19b6b17e9db9d7b414c2cceb3bf9b2e3cf0254d8e381c3d7540cdf1cacfc02bfade3ce8159c353295f09bdc6988749ea4294e5977aeaa7eb822c813c4fee0d6c1f0fb912afaea8c3a9244c2c00e673846b9a2fb50b3f81737f77eee64fa0e8490a241a4a03bb020e215ba3e780524a431d39d81e1884e0782e41f20666d52c7ee7d3deb537132159fc91ad3e1df712fa98117feec5097b33c812e0cf14cd96cf0b3b9738abc5ceafb68fb958cbc9ffc9d59f2bdf34c1f5d93c814d25ced2e9a7ffcf66da3c306b2682d5e246e5ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b20fac43070ec3244a36a8c03a41decbf02573c09ab70dd66df52afdad099c8748f983542133b92d2578f3f85427c15d87da3b97ba9cf381f865e8cea5165131608050000000000000010000000114568ec51e2bc0ac35e3e2ab3efbf5a04717b8583ed40d4349a548ca33ef14e85d0aace57e7815c35f40ffb4bb9b2d47a7170f447e3f75c671106db05443289b7b0af12f0a4f77ef8c7326cd7c397b584cb26b3d8bc5178fabaafe7618113ccbf0973810c6d1e813dc59b9097ed20942bc039553b9012e3db7e479c980b7e8a3b3fb3018269e5ccaad55cf1d031a6989ddc3574a680333ddf3f7ab34d32a02762209683fbc535a9df38df984af6816f907687e19cdda23cdcc5777fd99688ed9a93261c03b2f09184311671e7ccc829796c57252b8dcc3c6a6e4741a769861c3689a82cc797179f3beccc4cf1c2da49b750ef1505994668fe4612088a197ed1970c7264e2f898cba77d4eff95e51b0c93847fbec229f5c69bcb2e1a5dfac5631cd5f666379a4a5a172810072fe2182e8690bc366b37b086a657f68a4e131af43c7cb52772c79e41b8a8ed1bc39c9776e3863a717560aa177fc903bc8694d063b55d3b60735f029d8bf01cfb0001556b069b7956c399772565997f0bb4d3e58fb58ad07ee3cd31776994d99bd6d3611f7adde7b55bd8c7c1f18dd02959503d6d0cef7b433e2a57d8a6c598954e7277c3ce8887f46388d365e72fb3d980b0b28c9b2bb3080c585776753e7afb6ab1746a0ea13abc0c43d2781c2df371b7bcd97c48ffaa3d7863089a1019ec85db610ab77b0d190e65ec165c47fe9dd25f68567b20e4734f50d1f04c8f3d065e401cf1dccf4d18a9915d1dad70881481ba2d207e35050000000000000014000000136e0d7425dcbca6d7d67c9bbfb3aa5e578b5d742e0e866d71aa9803e7a3a6b2b5f3338e5f8937999e100245659fe629650366eb8caa466cdf2a373323bf45ed2cc6c636dcbc12a01df03d16e2669ba4e78e1b9d58b44dd99a22781a61a09dfe0dcc956cb00c2eccab74405cc812c019dadaea4cbedb37128af37e05d1987be774ebf0ea3355ac886e83ab77ca67c49633d31402151baeaee51e582070ed16b2e35ac1590c0edfe7c64c7a40c637090ff260442f5f333921c0355260988ece530d5bab7abb80309462d982e428ed055a48bdf221e00413737b6b913918c539ec537de5b65e1d7ce8c814d88e50cc2a501d3d3aea05d9eea315b9e4498934516f6daa961c87845f068d339f04cbf86d61d316e37f835f1336220b73e1c8e137e6232bc7569b5c7e02d6be23bfdc98e091db7bd6ecd382f2d9f11771b8de1c6f1469406e8a067b1e9d7e3d3c952daa2853aac366f976d255e17f52d08ee9e932c0c51599fa0a209df343a196e88731f2825f6319c8a2c6ba944ef3b99a41798f04e259d652f3e727526714954e3a16ea9b61207db983ab1b175d865e8e88b9202da186dbef63f5db3fc6871d491a8badd2833a6ab2dfd06fc633c6b1060c90a633de818923e8846c83d44681d6c089f0ec85f9e1f801b0e0c58ce2e245c32208481e24a13b736052a903bcfe84a504540dbf1c540b139ec9681b0fd2b27b97fc26bed5f731971efffd1c9146b3e037486f08ab3252cd3ddbab241c18ad343da6f1ca2bcb283ada607bd03b54d63a612cb9070a4f291f86bdc9965c2909d4cac4d4b201695eace4157d0622311f76bc3ac17eddf97b166706d88f0f10f8b35cc4e70b0500000000000000170000001609f40d3e2551afb74e80ad0be660ea0e51b2462b6f21e2924a47ddd3440efde5b1ad1e7dbb3a0039a3854536cd1baa1507f97ca96b03bba73d73aefc62f649ede7a7750c90cdfffc44ddd71451c24e4258536af9f4afcf87b68cd0a666eabcb57cdffc44e8286f61747b88eac1154b09f46f49b8688529a034a452374c13a57b736df2ba0a1d9760c1af9405fe4a11a20e46ce86f1f30411460626155a0774833b78fa0a24035021b4a8fa3ef04f4b87b406ac875a2e79eadaac7b295cf43c18e2b74df6973e5154769732e0408c3acc68c2b3d71e4b51f54ab4a0611d477a037b5888fe5533e3a2bfd7499bf563f290fdb7850ffb57ac2ba8c7e4b5fec768c09d7cd111030830061ed37fa15f9fd36dea1063eaa959717ff038d3a49061a62a1df1b36f198cc328efba6ee25c7fe1672fdecb0f79508fbb53493eeaeda6490a6d9090c5459fa70a02cebb578ace1d504a8fe9d03d46630b81476c90e689bc49a9b6f99aa983fb8bc220ab8691ce66eb565d68b7cec62953800f6c772293741d0b7fbe32c573723008896c4982c98ebb8aed7dfc6780b01e68c66bd7599a248f70bbc11cb394de9ca1c77361164c0d140c4daff0f507af3b402974d7c61dc790986bfbac7e171bed920cb7387af1b0de57301772f74825f0b4f6dcaf848537f5d9d3ae20fa7cf3539420a14cac4f1b304339c0d31431711b5b440330068f83110e464555f17003f00b68f3991feffae49328609135e87744041f32935032e3c142b4aceb1f02d9a6c74ff55fa71bde6325e8350e63cfd40e5048082286937dbde2ae16b24bef41f8709aa84fbadc93f5afd7f97182384150271aa42940203542d28f4e1cf31a3e2ae2c2ddc50c447780ccc077a059b24ae7a8b00ca5ef328a849aaf89d2ad7c19f6f598be82be07f7408607ee0d3138d840cdc949cf2f6fc74f3570ce2a49cdfdcb7b5ca28413aa67acc1d27c2cc32f8e08dc0438727af4995803690500000000000001008200c52e8e2c11e7ce8a0287582ed095207ff20cb5fdeae4cfa70d6fc8732c77ede18301e61c8447a50cb6cc802f26c8ea491a327bab84e6598f4505a799bb140b39356b8202f3151481d367aedf83615e9554a6e77d1971871ddccc99cab6e816ef6d3c680d82030910bea7e269d155dd372baee23129a9fe5a80b32382ee21e72c00eae1fbb711000000000000000000000000000000000000000000000000000000000000000000008205085d19dc35e25e0ae1462fff62fb9b9a10e85385464ae90eeeabd8e4b11251c48206f6e97907d4aac2c3e18c7f96305a90971e66db5c4b24e5c5e68c589ef6a7b3648207640eb65925755918d65119ae6ae2a367768271dfd5cdef2504c5dc94fbf508a882084d25f8f63054781162544b57496429b9dd7a05dffe57174fe892a1c31bcb07ef00000000000000000000000000000000000000000000000000000000000000000000820aeb84c0790c9a783f7e1637a888b96b37530de210c9afb8200f0dfdf7bb8db708820b37e6bba6d43d8d52b9773536573b8901df88819dd56b572093d341e37fcfdff6820cc9417b3183328003782783782c6adff8d1a8537f97462f4dd9cd5b5aadbc308c00000000000000000000000000000000000000000000000000000000000000000000810e9e13e501f3dad0f599d3ea48a3be25af71c7e4f4490fb1069ea88038adfbf0e8830ff21a31f5f77090c799038e67a62c66ef2558cdd7f6a14b07b5398c1b5f038ce4821020d611ee5788eace8758a5d3f07162535d20bc5916d964e2f43fa32d8cc8dcb78311fc5ba423a6661cb5e13bb0bd44ad2be4d2095d26ce476ff9efa3bba085bd807a8212d6e7ab14e7bdb879c6585ae257b34501877dd0ae2976953d19b5c805591ce8418313f5853deedb7bc7fe998d4e864f94ac5942ec02f72cc168ff1a7b9c777d528f8983144304edd4e3d4861f3fc700dbeef8105867eb53b1e3292c8d395f0676378915be000000000000000000000000000000000000000000000000000000000000000000008216d162651dd6fe88095c4733f2f07d945df360549833ecdcb668c9f60a1c96757b811782fcfd2cdc293d433da64d282c0fb08e9ccc98964dc0972eb87a9f8cabeb246a8218b580f0b782df905fc7de3dc3097af832e6a1103bc353e443b8ce4d0a2a0b6e04821925f1ee4d9e6843903263b4607eb7cc73dd075263af97c5594df912ca66056dbf821afaf702d9c5e8f0ff3f7778f9277185d4a556a72a055b8e0d2158ed9a50275b55821b75b2366669b0086c657fe349b7b6624b8e01b9e6c6f7b6b8524cb44b68ff205d821caea435e806b2fcffb07e1ed1699c0d5b3e9f6eaa23252274fe2fc2bf1e01ea10821d2bc4e744eab420930cec114fb8fd91ad05df5bbfb0e292719218be2537b042b4821ec3e07c8849f55bf53387e1aa5f6aae4aacd27eaf568ea7d58bd62250da55a574821fac11c0aa1dabdf04e8fdff5c441fe1bfccd93d0d2716c488c08b290a454816988120fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebf8121b31f8162ab26da8879101d6d09b928df6f150a710506394a364554aba08662ac822276685f1e48a364d12ae5750df6f230c14184f2aaf86676f1a467e9671aded96b82230cac245636abdafe10201cfd771075e950b4422003a61bb1d9886625948a952482242f5e0c76e6abe0887143fb8c1aa6cec1323b933bd30abfd0a268aea761e229618125b47c09ac39a9998510cf6ade2b3194cced6d7e17c2556fcb9cb9549f66bb6dd18226716cdf7edb320e7129073d703be182247a22f658006bd0a4a6d496b88f987e6a82274c5ec97d2dda9b58311ef0d18abb7cc99d1408fa9efd75b1d64608340876f4ef8228b5beca4460ecb2e061a8f8a16972d649ceacfc6c4e65a7bd10c460584760727282295e6fdc9f7f4627f39d3833faeb66b15d6a03bc11ab289fb5a1e8e72b52c9654700000000000000000000000000000000000000000000000000000000000000000000822bcbfe5b2824c5b9cbe07a971e2e21a25be7f53ea53f87eb195566c0fa33bca7be812c468950c78383ca3bb67c2a4b64897a0c1b71213ff0cc4f8cab620f3597315727812d989ef2f22303030e9d15238a58b98e48698ec79d6bfb732d89f7f1280769fd27812e687238c5e070c431b4751ba45eb136af723834a46cf790283a10954a93caed5c822f2e498a8ee93575a0aede9a41c7161a718b6c3056a7f05de9a0d78c052062bea5823067090b08cd429dbd59da0f295379721b0d0ed69b605d0cb99b06db0c98f93d3b83315eba7ae09112b299550f668df71fef69773bc9c20d37e0ee0072a52e9040a98883323bc77dd95297c17e9bb20e09e36f65738a625b985fc3a7de5a29b5997ec31bc2813370beae5706986c89958eec9716ea5b0caa496c192246209fb56ce884bd88eeee8234153b16678ef43948658d5913cabf1e82d12da4973bf7d8484b66c324ad0a110a8235a83d3453aa83fe0fab3fd55c809652f11b956bfbdc0067b45dd46e6c7312f1708236ffbf063bf07276b8af8032cebff7ecdcf37203b12a3be2be8ea15bcc6af87e8a823754e39ea652c8b4057d90f11c88422e7dcdd175114e81d38013374f68e0c7c16a8238f94a151434fe8c109f66b090e9b5d356670331d3133f83914cc1ef6148118d308239cf2f057c29cf342f1d9593ae19c1ae74e58cd3001ae96ebb2052ec2555975181823acfdcc64a4c7c652409099d495f584340749fd17aa53fae479202eefc1500bf3e813b1605768f3979ecd2f134f4b820023124bb66d427506f4931038cee45c6fd3460813c9b76dd37a657fb695f43e57df144c8d1cabce7caff19f4ab9824a37d68998101813ddd5adf285c1b0f958b8aec251ad0cdd28c28c600d993140f08cad571d317be7900000000000000000000000000000000000000000000000000000000000000000000813fa95d39f45a6b8b1c339847697968a089d419723215f157d8c05338b4c33eccea83409085ddd6e9d3164cdf59247df4b0cf38d4ea9dad8c5d818760ae6a8815c26ccb814130ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f38342c2066683a498c87d0b3b3e934bff9a1cc072645342a4e13bb12085ef234ecd6d8243304b2e056ecee2d493580fd157aab83a82cf87e4d0de0e3662ecc2e565b623c08144188733df3963bd0f72d7a79dd5228fbc7723e0243c0fea15ff4a5ff1c0b87a34814575dc0114d38e7dd2b50da208dcc14c054b7507fd3dd3246c70c5ce47f026b7b482461baa9f1e3689cf76e525e82e33104c0de808f9f21a8b6537351a6c368d6e319e8347e83c3e519fe3885ad5e937a6ca4168d6449d4ef7746f640f92b5f7896881852d8248ff749cec978ea859e63f55ebf1f4f0dd3b135077180b1e6e468472e73455eae28249625ccfa201cf750d973df3aff48d79280ef1a14a47a91e9a5dcd6850df479d62824a13a25a088ac26389f4f7e68a4461b456c83b81e933cbd55fc776fd639248feb4814b183b5a285584ad23edee073f183b9902fa085e8a9fb03d27310a5e374bcfdecf824cbe0339ad626667de5089df123c59306fed108e16f094501fb923d6d27bee6ac5824d89bc5bde1919a20e16d97120afd86b05b87ad3bcd6405a9ba696530ad0aeb4f7814e3573b39d4ed09e165a5531591cc7bce6d6e1acade72859353db26f445138ec3c824f88f8dd59d9f329bc858ee866f7a2013ea93467ff2010fba7fde86f6083d8a18982501b9415d4a3539502eb8810dd2380707636855935ed41c54525c27d3571c4c52b8351f6f8ac47ec962c89cea023b896a9e75d6d1e9189b1486295d7b483545ceaa1108252c541d9c144594724d3e1514da18d8463ce3d90f287e14590a7dd93c5ee20ad5a8153cfe6a5f5065a3b43bbc92c6fae9aafd85e959831cf529bb407c43beabe059d4882548ee3e60e2995c8113c9c50bffe8e658efd0b0406b4fa767b2ded9efa745467ab825559ca4ec52f66b025e57451c637d1ae403cf52f80976cae3bb21e59929e6f331a83569fff9023e58e35c819b87ca389778d790a167c96c5909a8c23250f84eed172578157ae1fe9b616bd9b7b2e72757f29061ada0c05ef28a7bff6153cb4425ef4c8dcf783589393427dc9ae38228c355a9c16dbca412392500987f23409d95113d3dd92a87c8259ad806d13303256512fdacf6014f9bf19f03be00e28f1839bf88f997d3bb7a567825a6320179c22cb7e6edf1fcfe89d4b2f7819423b9b98d23e1fe8dcb1b6b485974200000000000000000000000000000000000000000000000000000000000000000000825c3289f4547b8e09ff906447d236379e9676136f496fff12888c5630104fc18bfd825d547c37bf138447c06c135e9210d38ee1fe8e6270747e3c20da0da5cd8b78e1d8825e52dd16bd26897f30c5b1c3c557488ee604817f8fa4c1ad52cc845b5ffde31d4f815fc4115f849e49183142cebac6d391b3df831444c81e701ec1796128c08666aeff8260be74b746bce3c43fc7f9ddce8b17aa01759420b20040817d24955b2e4aed2dbd8261426bb2f5bb2ee229ba303ef0a2decefee641af57c72bf63995e4a081acfe653f8262af0b327ed3afa4cfda5ae9700d61a66770c019253ffe1e13e6d866758a491f5881634309f738fea6e0d9953a3a0d52773ba32b08594c34a98d86f34d07c5646099f0816407870af5a02ca195beec7fc986257d8d66137472ed9b3128b9f40a3b72e3b73a826510811e7dc84c9049c5a3dd32a675728a984cf2cca7bdf85c7d4a25ebb71336428366fc3347a6f6e876c692e54f22f882fb964c41def6951e670984849cf1524a05138267cc60861af98896ed198502c73063139a2b3f7ce5154614ff5e7a429845b2bee08168c0ff1a8cdfba1c8b695d3007de18b36372bfe039f9aef00c6e45a2b30ba976eb8369128929dbbee1ab3755507441dbac0ec0a82d61566545b4722f4d17957e695da900000000000000000000000000000000000000000000000000000000000000000000816b71eb49fd4a5b965a482d2ec317753851d7b1469c19fd1cf69214f63e8eeba535836c79ad40be70050fdb70dd06cbd0a1e6a64dc0e5f4f093824da9b82a2cf0d1f6a9826da9493683824b8777533d5f598b30110171d2a28d7284d9ab7f486194c5228999826ecd5387c19f6ad712066d5f2ef713bee84b30fbb549d171a56c816b7d399c116c836f4b5784e3d5ee28e2d80856a0771a88898df14416de03a02bf83e34c1a0fbef0881700aed52ba9df20b200d35452c3fe6a1d973875b5ec46dcc9179db94feef9cf3758271ac1fff0a4569dddfa1d850f7ed21a7dc7cd61c475dd432cdf85b8aeb251a768d0000000000000000000000000000000000000000000000000000000000000000000081737dbf26de10c3f17e7b33f33dbd672ed972c021a6c6c9ffa9961f88378e6cb9ad827402f633db31d6adfb6c76c83b36a6d97042d2349429772fa9ec68d4abc1e5b70a81750d3671758f9076733dc4f1600549035371ea654aba73bf4b9d1be4a12814ae528276951a842f7123ad30d8a3acb28d4613f36e7c944d06efd5f40d5c53a2054d2f4a8277e2af069287eaa3ed75c48bb98faa8b28e9360cab65c62677b10cc4ef3101f35183786fc25690b5748d6381a161ea34a03e2258fd44fa1274523a7baae280de27e26e8279cc77ac6df43e320349bb968f1ee7a7c87d3824db323479cc488ca21188d109f5837a25c8ea63b1bd7b38dfbc5e1f4991cca8753b50aca466621c54aff103fe8d113e00000000000000000000000000000000000000000000000000000000000000000000817c1753b9d5508a1eba5054f23792e811ddb0f18c3a099ca1c07e2b18b5773707bc817d6e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd62837ea06415a05915764f39a7bd0ac0f87f70dc278cc4f2027b18e096b3f3c7d51ed3817f27095482db90c795ecbf82a382eff52a0060fb513dde43e1b379c169befd9e0f82806a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c3682810d7ba09c3ec8155ef6655f650cd123e461711cbc1204cbdbec4cc9582757566682827dd21ad2b2225b9e60d54aa4d408b2b369e733f01bc419ff14856149072a5b8d8283e9bbf1e18cab871d2e41b460664a51862551ed041824bb5fa4cc5211b6c3c194828420cba78dec936a1075f2a28bd504bba346b4c95ceacdf402ebc4df6f7d7ace868285c78b84080d6956c13c7811193e33077422143edecde0d1e00eae62b5d41de0be828677b0b44aa488d9adf9b22f84a98c0988ab597c26dab8c48ca95c0c75c3655b31818702d49735e609eee5d5ba9162ab8f0852b2007987511ee820b29bced53dbf0b338288aecab8af11986cf5183263c335fc7a8e952f9222d6ec6d96e7ce554e1562dba782893f0c28a8f5b36d6cec7db58fa2a436bac4ec10f2c07aa82e8504623eb64a9e02838a09ac24dc3ebe152cd578775d1a8a405b6f8f6bf9ed7a4c528a348eec25ccfb31828b63d5eb986442b5e5f4ceeb5f079160ea09cbd0ef8dc11f65077b6ab1a1b33ce8828c4b8674fecc8ec7c5ed4dab3d39a31f488ce618a7e112a8fe95b57e09e1b2e75c828d0198681ec0eb56b743031b328ae4a1f42ee1e522724da4b22e7f29b996ef2bb7828ed765b6625bc36a79c3065fef199930ea2984ffbe68b9891fe1cba8eb3dfe120a818fb6ecc201e8e490f1a4a1ea59b69f993f2114e1da1ddd95c479671b41d2776d99000000000000000000000000000000000000000000000000000000000000000000008291edeeacb801370b78cb35fa667be68dcff5922f0d8fa34e9f8b700b2a09eb9cba829202a161c74693847cccf3fe8b1026cf6956d264196193d02e2b75c3cd3e01b1c38193a16c039000ce723442882cfeb06207844809fa2c70a9c420f2474e3ffdb92f798294f449eb244c48ed1057946659a12c3015592cd1e18b77a3f872ec3d598f74407f82953a3d7ba302cf7699245c4d1a1901ff77041c023b92006711a7a1f508ed7f6fb2029600000000000000000000000000000000000000000000000000000000000000008197f3d8090b4c997ffaffd90dc29a41a8144d882d559217935cb5685b7277a46e658298fd27d9fbe0eddfee31de2718d980c2c4782e53de491dac296d915fc8e1ad88138299528f2ca0cdd10f5a6287a8ce1ec0006a014a155c938c0d8b7f3f382c7ab30a5e839acacc3a895aea7fe8a4d34b50fd1f6a7632a00202b8882b7cf8f5ec617280b4fd829b8bb612af80fe856202602771721c27de9940cccc69b2e80421117b982a99f8f5829c7244ae9044e6ff890c7665be91dd84c7c3b1756f14af5ac03cfcef93f38b4843829da1768b636e18c5d2a6ae011f24568a89ec2892218b00c8c0caf4b80add908cb2819e2a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adc829f2073fef9cc56142f1df250d19183ff67e50d8826e27676efd02457669e4dc61e81a03da629d47a1b2e7eb83aba45ea93d058f095438bae1a2a9ee4a1dfc7786578a4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081a3f4c42de62664ba2b827ef118582a27ef1d0bec48371f84773968fc5c5236a34482a4931bd7d67ef7550823460dcc75a5d5f3a629c01476c73f031381c6389ee702f983a5f026d2da2d599b912de68c1f1259852390ac5d98bd534cc3fe1de8e8bcfc6edd83a673ed39b7f1ee81d89d271cb6b4966456d99e808b1c4e54c54de261e357a8513b83a78608f7e2e25993fd0f02f32ea0a167806e3f2e8ff219ac6554217d6331030cd681a8a3b0d49b0f3701290b8ec9936179e45c984a14a92a9a975e315e18b6cd4cc8db82a953cedfcc8e3581074e0e4eb18f6de9a5b4640b34ef8eac28d1eafc80ac021b9282aabf9c8fd460c231ac58d90979c9f651936ae50bde2366874c6436ece988d111300000000000000000000000000000000000000000000000000000000000000000000082acc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf82adb6a39c37d81e273663e947f15c456d1c9dfc67e92b38fecd823eeca02406721182aeaae8e160edf02b0f9ae9aa27ad3145a79e79f4f623fe8297eea9e5b2f3d664d982aff152441229e4c9e5c26ec6da14860d0a13883032544f8df5ceb3fabc683f62cc81b0c1e1574bf5d31703dc0a127765a3676d0df849f709696381ee1c2cc5557e587882b1540e0a5f44e12ed1757dd27b315ca562e92c752c2685260e4270b09598d7138e82b29df9f634232a7cb86eac45177ebe3bc52702c71b0021248114c3944d0161822a82b3a2c488af3e09eb0e31d8143d398f7dda43646f3ea2d504298af115ac307118a30000000000000000000000000000000000000000000000000000000000000000000081b562401dac3abe683c505085003b5f1edf0d335403dab864e57879c1ef07b9362b0000000000000000000000000000000000000000000000000000000000000000000082b795ea355e983abfd95f911d36a248303cc59a338f618f8d24a92fd926f9ad11d781b8fb204dccfad20c142a6004fcca7a2f69a73a8e79a677a002a2c86547aaa7f4a282b978658c867ac40f02a43c0c5982ef425ab10a8495ffe6381719627cca41c3594282ba6c21b3d4ac7d0ed482eb8978952912383d1858f126e43ce63d80e8d3879d02ad83bb7c25dc7526a1292c6870988db1631d750cd1af973956c8220a50673e4957e7ab82bc02e4491f2da06a273093be66bb3e813b1758f036af3837d74aa1b1aa4be7787b82bdee862bb52e1b03786f7ff8ee465882599a4659776d0e31ef3221a266a862ba1881bebc0a4694ed9336f5faf9235664e449f8e4d8e716cf59f1b01c0ffd13101b3b5581bf2700f95455194d3e84d8e87c961f255ddea3f04579f59136f20e0bccc29f571382c0504b9d386b46462a5cef30ae2186ce66ffff55d340a847271094d7e266ed01a981c17d2427800f94d3ef7187b314e1db583dc5e4948c930e7f3ed3113837a62b25d582c24fda34b829a2908ef34889a1f47a70024dc403297fcd4fd6916d670c58d13a2e81c37517a1f7123d0695e8343c704a9da7e7bda2b4c97304af591fe9650e2957be3b82c47c7c6eb3412745ea2e0e04a9ada44b590dab2cbbdc48c980a63682c5a0e38b7e82c57c6067f117c9f4ce0d30fccaa40e65160445907c6be735fed22f501eec37341c82c65d0f4a212de2df64a6130a980a20e67891aecf62024adf4c030282df9b585c6782c7559274366c63584b5157a60df9c9ec9d4947a67a028ca0894340c008d4eacfa281c8983e524283920dbfcb7e79f26aba1153ec0c813daf266e33b8d2664c3a53a80582c9fbcc4033f36452dc3aa302638f4d9e5ce0ca154e2749451656297bb37d9b3d2882ca943ce2c2b5d0936ae64b9ad53ec19488a601bff2ba2f662b46e614d55fec23140000000000000000000000000000000000000000000000000000000000000000000082cc5a7600af1e275d682ba944aeb045fc68129fdb7d0c26d81d25a9c59b96d9705e82cd02d1e243241f14372d744853511ca4233141d193974b885038bafb050b5379eb82ce81ab58237dbaa6bb44c0dfef0903d149624925ab2ceb44fb28f94d8ebbaa96bf83cf0c5a90a4d6b1019c9d775d65d44a634114ad3c2a23319516f401bcbee70014a581d0386e1263c68452f2a7e8c79ed52a823ec89d6bf46e797201fc00ab128205dcf683d1b78277309eb4959059c4bc8cc1daf6b99957c2ea6f55b5dce80b328e5160ebb182d2172aa707fa1c094e826045cd1c7da8511230beb3362018501ec675a37d665a3782d3d90665c2039281e06f465e466d2bf610fc5d0a20108eb10753c7db95a46b29b783d48a08891124c66087cdc347a9ee4233a892691a8929e90017f8613bdbf37ae4e181d5c7328696f6711fb114cd9304d9438c6068cbf0924bf06948b264b5cf003fef6d83d6df42dd9856cc1add982ae3ea0a3469d67e529e12ee902d1a0d91eef2c974040282d72eaa2d29df73b477d6f604051ff9a336bd9a4cbe56ab07e72c6d830be8b45d6483d8b66445918ffda98b322ee335639b33b85adf73cc3eb7fe79905e4de88cf5e1d682d9f2a07c84462d24b5ace87e06fa474e1be02a7bef743e5e1279bdf38d87f159b282daf081f7a7ceedb46b400c5909b8c9aa5dbdcc4fce41b4bd6335e1999bd341bb4183db581439a4385789b30e62b31a2559a9f0c036e6c91524efd70389e640b15780e981dc780fcf98c011b75115d09c1e4f68b97473d7a993e21df92cedb26034416180fd82dddd24790a3ba16f910878570e12ebca5837314c71436b292c2fa4dc34e4f0e20e81de03729c44efe76c83ea2a9c196ea41b1b4b2954da5b520abb4c83085e72f5c13282dfece2036cd86a250099c95b2e94a19884aa09c40344cff9aa29a1e3c8a16a237382e05a57971d20142f6745d02a52d13b73945b0d78acece8b6c312dd0ead674d82d282e16af917cf83fed15c227c4810728a489bfa8e9f26b9ab52de9595957a8a8f3c4282e214ce0e0b4af7874b8478eea1dcf6397ac2050850397cbf365cde254935713f0682e31c2769dedb693fc908638f4e7efc5fcd911386dc62d8d065f1dd36d9e9ffbf3682e446d10d725e0850240db0b4c17206716724dec942f8d71d4a5fb9317ee8702c0282e5004f6faf401fd2c434c3a1ab98e01d0da5a440944c975b0a9196bd84159af16f81e63df44fd819fbb2f6d3a951be9b7c7c2ce9e0e94a2cade7193aeef042b967133b82e79fb62cdf2f830271cab1f00f4ab1bf034d9dd8ca3c59436ad9b39968a3fed9de82e8b964109d0f59cd45503995f6f1a75f23b673ae3b35ed471856c5aef1dd15ed1a82e9d783304c0a17f571c20371474004d6389d7c011c922f477e491f1d89735604ee82ea2493970e959787aea5f173084070994aa1a8da45453a65176380c50fff68660e82eb8e8fe6e963d952e70ff952522abaf5078717f0f20e8a7937b2ca99246ebd3fd682ecc7353997fa288569bd545482122edbaf0ceff0a8f9aabbf5bdf91922f4753e1882ed6a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c3682eedb3e6f4eb0aad660a3b130e99dd8236649d25d857978e355289daf260c0d2ff582ef4ba2cf0fad9f5264a67a35c104e328e26f4ba51332bade3afd8282af0f7ee17281f064c7c11ae35d68403297bb4498707ff4d1806803016b8012394e6f26bad91e5981f108213f43607a01e1ebc15bdea6ca1f9ce34eb69b5f3259b374c48fb0b90fb4730000000000000000000000000000000000000000000000000000000000000000000082f31b5a21691072d7881c62f6ee11a9a788e48afa9e224cc0b596916a980421f6b681f402dbc0416ebe9e6e43f2c70f2229dc77c25a5c863dafcfbae2bf17782f08dbf483f53a147c0833ecc6d791744e3ee68006aace62faa7c3f7ed59ea4148f5c382a90782f6aceb818339ccdc236559b0cef9f4c0dac64b75c1427641c0dcf59f718036d5e483f7695035c7711e593be9d307703043167c48f58e184109d4bb131d111154c2e85882f88d9c1f58e58f8381dcf857d7d1148060bac7f0fd0883f4789ab336c01f99905782f967889e80326797b42991238bfeff65b0dd34120f0002b77a9e8160274a77fe1682fad98796ec8d6b8a7d6438a088dde8908f1de9d4d2c4bf7eb9e01ceb3f62b432de82fb92f33b477debf57b42feb572dfb32cee63ccf5c76d17cd23d6e1a5225469c75981fcb6abcd223f288f9ac028508ebc5f883094e0400ea87c60b3aceead308da38d9083fd003e2d0d96a597f588eb980dfe3f09f9a8006ce50bb6ae8f6edc5d35622ed93e83fe6e9cecdef5ed25b5af999bfaf7e85a101c6cb3342bea7ab77d5feb86965c50cc82ffc89e02061f8e1a3e2f5f7527a081531c9e8eac8504144857a31585870b89a6fac52e8e2c11e7ce8a0287582ed095207ff20cb5fdeae4cfa70d6fc8732c77ede1e61c8447a50cb6cc802f26c8ea491a327bab84e6598f4505a799bb140b39356bf3151481d367aedf83615e9554a6e77d1971871ddccc99cab6e816ef6d3c680d0910bea7e269d155dd372baee23129a9fe5a80b32382ee21e72c00eae1fbb711c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a085d19dc35e25e0ae1462fff62fb9b9a10e85385464ae90eeeabd8e4b11251c4f6e97907d4aac2c3e18c7f96305a90971e66db5c4b24e5c5e68c589ef6a7b364640eb65925755918d65119ae6ae2a367768271dfd5cdef2504c5dc94fbf508a84d25f8f63054781162544b57496429b9dd7a05dffe57174fe892a1c31bcb07efc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aeb84c0790c9a783f7e1637a888b96b37530de210c9afb8200f0dfdf7bb8db70837e6bba6d43d8d52b9773536573b8901df88819dd56b572093d341e37fcfdff6c9417b3183328003782783782c6adff8d1a8537f97462f4dd9cd5b5aadbc308cc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a9e13e501f3dad0f599d3ea48a3be25af71c7e4f4490fb1069ea88038adfbf0e8f21a31f5f77090c799038e67a62c66ef2558cdd7f6a14b07b5398c1b5f038ce420d611ee5788eace8758a5d3f07162535d20bc5916d964e2f43fa32d8cc8dcb7fc5ba423a6661cb5e13bb0bd44ad2be4d2095d26ce476ff9efa3bba085bd807ad6e7ab14e7bdb879c6585ae257b34501877dd0ae2976953d19b5c805591ce841f5853deedb7bc7fe998d4e864f94ac5942ec02f72cc168ff1a7b9c777d528f894304edd4e3d4861f3fc700dbeef8105867eb53b1e3292c8d395f0676378915bec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ad162651dd6fe88095c4733f2f07d945df360549833ecdcb668c9f60a1c96757b82fcfd2cdc293d433da64d282c0fb08e9ccc98964dc0972eb87a9f8cabeb246ab580f0b782df905fc7de3dc3097af832e6a1103bc353e443b8ce4d0a2a0b6e0425f1ee4d9e6843903263b4607eb7cc73dd075263af97c5594df912ca66056dbffaf702d9c5e8f0ff3f7778f9277185d4a556a72a055b8e0d2158ed9a50275b5575b2366669b0086c657fe349b7b6624b8e01b9e6c6f7b6b8524cb44b68ff205daea435e806b2fcffb07e1ed1699c0d5b3e9f6eaa23252274fe2fc2bf1e01ea102bc4e744eab420930cec114fb8fd91ad05df5bbfb0e292719218be2537b042b4c3e07c8849f55bf53387e1aa5f6aae4aacd27eaf568ea7d58bd62250da55a574ac11c0aa1dabdf04e8fdff5c441fe1bfccd93d0d2716c488c08b290a45481698fdccf4ad6ac0d5cc5fe08cfe4fc001040607e118bbd2dd17352042382e807ebfb31f8162ab26da8879101d6d09b928df6f150a710506394a364554aba08662ac76685f1e48a364d12ae5750df6f230c14184f2aaf86676f1a467e9671aded96b0cac245636abdafe10201cfd771075e950b4422003a61bb1d9886625948a95242f5e0c76e6abe0887143fb8c1aa6cec1323b933bd30abfd0a268aea761e22961b47c09ac39a9998510cf6ade2b3194cced6d7e17c2556fcb9cb9549f66bb6dd1716cdf7edb320e7129073d703be182247a22f658006bd0a4a6d496b88f987e6a4c5ec97d2dda9b58311ef0d18abb7cc99d1408fa9efd75b1d64608340876f4efb5beca4460ecb2e061a8f8a16972d649ceacfc6c4e65a7bd10c46058476072725e6fdc9f7f4627f39d3833faeb66b15d6a03bc11ab289fb5a1e8e72b52c96547c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967acbfe5b2824c5b9cbe07a971e2e21a25be7f53ea53f87eb195566c0fa33bca7be468950c78383ca3bb67c2a4b64897a0c1b71213ff0cc4f8cab620f3597315727989ef2f22303030e9d15238a58b98e48698ec79d6bfb732d89f7f1280769fd27687238c5e070c431b4751ba45eb136af723834a46cf790283a10954a93caed5c2e498a8ee93575a0aede9a41c7161a718b6c3056a7f05de9a0d78c052062bea567090b08cd429dbd59da0f295379721b0d0ed69b605d0cb99b06db0c98f93d3b5eba7ae09112b299550f668df71fef69773bc9c20d37e0ee0072a52e9040a9883bc77dd95297c17e9bb20e09e36f65738a625b985fc3a7de5a29b5997ec31bc270beae5706986c89958eec9716ea5b0caa496c192246209fb56ce884bd88eeee153b16678ef43948658d5913cabf1e82d12da4973bf7d8484b66c324ad0a110aa83d3453aa83fe0fab3fd55c809652f11b956bfbdc0067b45dd46e6c7312f170ffbf063bf07276b8af8032cebff7ecdcf37203b12a3be2be8ea15bcc6af87e8a54e39ea652c8b4057d90f11c88422e7dcdd175114e81d38013374f68e0c7c16af94a151434fe8c109f66b090e9b5d356670331d3133f83914cc1ef6148118d30cf2f057c29cf342f1d9593ae19c1ae74e58cd3001ae96ebb2052ec2555975181cfdcc64a4c7c652409099d495f584340749fd17aa53fae479202eefc1500bf3e1605768f3979ecd2f134f4b820023124bb66d427506f4931038cee45c6fd34609b76dd37a657fb695f43e57df144c8d1cabce7caff19f4ab9824a37d68998101dd5adf285c1b0f958b8aec251ad0cdd28c28c600d993140f08cad571d317be79c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aa95d39f45a6b8b1c339847697968a089d419723215f157d8c05338b4c33eccea9085ddd6e9d3164cdf59247df4b0cf38d4ea9dad8c5d818760ae6a8815c26ccb30ecf2ecf4b5576f808b23a52e2041ee0e28d7ef29eefa3104186f8429a182f3c2066683a498c87d0b3b3e934bff9a1cc072645342a4e13bb12085ef234ecd6d304b2e056ecee2d493580fd157aab83a82cf87e4d0de0e3662ecc2e565b623c0188733df3963bd0f72d7a79dd5228fbc7723e0243c0fea15ff4a5ff1c0b87a3475dc0114d38e7dd2b50da208dcc14c054b7507fd3dd3246c70c5ce47f026b7b41baa9f1e3689cf76e525e82e33104c0de808f9f21a8b6537351a6c368d6e319ee83c3e519fe3885ad5e937a6ca4168d6449d4ef7746f640f92b5f7896881852dff749cec978ea859e63f55ebf1f4f0dd3b135077180b1e6e468472e73455eae2625ccfa201cf750d973df3aff48d79280ef1a14a47a91e9a5dcd6850df479d6213a25a088ac26389f4f7e68a4461b456c83b81e933cbd55fc776fd639248feb4183b5a285584ad23edee073f183b9902fa085e8a9fb03d27310a5e374bcfdecfbe0339ad626667de5089df123c59306fed108e16f094501fb923d6d27bee6ac589bc5bde1919a20e16d97120afd86b05b87ad3bcd6405a9ba696530ad0aeb4f73573b39d4ed09e165a5531591cc7bce6d6e1acade72859353db26f445138ec3c88f8dd59d9f329bc858ee866f7a2013ea93467ff2010fba7fde86f6083d8a1891b9415d4a3539502eb8810dd2380707636855935ed41c54525c27d3571c4c52bf6f8ac47ec962c89cea023b896a9e75d6d1e9189b1486295d7b483545ceaa110c541d9c144594724d3e1514da18d8463ce3d90f287e14590a7dd93c5ee20ad5acfe6a5f5065a3b43bbc92c6fae9aafd85e959831cf529bb407c43beabe059d488ee3e60e2995c8113c9c50bffe8e658efd0b0406b4fa767b2ded9efa745467ab59ca4ec52f66b025e57451c637d1ae403cf52f80976cae3bb21e59929e6f331a9fff9023e58e35c819b87ca389778d790a167c96c5909a8c23250f84eed17257ae1fe9b616bd9b7b2e72757f29061ada0c05ef28a7bff6153cb4425ef4c8dcf79393427dc9ae38228c355a9c16dbca412392500987f23409d95113d3dd92a87cad806d13303256512fdacf6014f9bf19f03be00e28f1839bf88f997d3bb7a5676320179c22cb7e6edf1fcfe89d4b2f7819423b9b98d23e1fe8dcb1b6b4859742c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a3289f4547b8e09ff906447d236379e9676136f496fff12888c5630104fc18bfd547c37bf138447c06c135e9210d38ee1fe8e6270747e3c20da0da5cd8b78e1d852dd16bd26897f30c5b1c3c557488ee604817f8fa4c1ad52cc845b5ffde31d4fc4115f849e49183142cebac6d391b3df831444c81e701ec1796128c08666aeffbe74b746bce3c43fc7f9ddce8b17aa01759420b20040817d24955b2e4aed2dbd426bb2f5bb2ee229ba303ef0a2decefee641af57c72bf63995e4a081acfe653faf0b327ed3afa4cfda5ae9700d61a66770c019253ffe1e13e6d866758a491f584309f738fea6e0d9953a3a0d52773ba32b08594c34a98d86f34d07c5646099f007870af5a02ca195beec7fc986257d8d66137472ed9b3128b9f40a3b72e3b73a10811e7dc84c9049c5a3dd32a675728a984cf2cca7bdf85c7d4a25ebb7133642fc3347a6f6e876c692e54f22f882fb964c41def6951e670984849cf1524a0513cc60861af98896ed198502c73063139a2b3f7ce5154614ff5e7a429845b2bee0c0ff1a8cdfba1c8b695d3007de18b36372bfe039f9aef00c6e45a2b30ba976ebc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a71eb49fd4a5b965a482d2ec317753851d7b1469c19fd1cf69214f63e8eeba53579ad40be70050fdb70dd06cbd0a1e6a64dc0e5f4f093824da9b82a2cf0d1f6a9a9493683824b8777533d5f598b30110171d2a28d7284d9ab7f486194c5228999cd5387c19f6ad712066d5f2ef713bee84b30fbb549d171a56c816b7d399c116c4b5784e3d5ee28e2d80856a0771a88898df14416de03a02bf83e34c1a0fbef080aed52ba9df20b200d35452c3fe6a1d973875b5ec46dcc9179db94feef9cf375ac1fff0a4569dddfa1d850f7ed21a7dc7cd61c475dd432cdf85b8aeb251a768dc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a7dbf26de10c3f17e7b33f33dbd672ed972c021a6c6c9ffa9961f88378e6cb9ad02f633db31d6adfb6c76c83b36a6d97042d2349429772fa9ec68d4abc1e5b70a0d3671758f9076733dc4f1600549035371ea654aba73bf4b9d1be4a12814ae52951a842f7123ad30d8a3acb28d4613f36e7c944d06efd5f40d5c53a2054d2f4ae2af069287eaa3ed75c48bb98faa8b28e9360cab65c62677b10cc4ef3101f3516fc25690b5748d6381a161ea34a03e2258fd44fa1274523a7baae280de27e26ecc77ac6df43e320349bb968f1ee7a7c87d3824db323479cc488ca21188d109f525c8ea63b1bd7b38dfbc5e1f4991cca8753b50aca466621c54aff103fe8d113ec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1753b9d5508a1eba5054f23792e811ddb0f18c3a099ca1c07e2b18b5773707bc6e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd62a06415a05915764f39a7bd0ac0f87f70dc278cc4f2027b18e096b3f3c7d51ed327095482db90c795ecbf82a382eff52a0060fb513dde43e1b379c169befd9e0f6a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c360d7ba09c3ec8155ef6655f650cd123e461711cbc1204cbdbec4cc958275756667dd21ad2b2225b9e60d54aa4d408b2b369e733f01bc419ff14856149072a5b8de9bbf1e18cab871d2e41b460664a51862551ed041824bb5fa4cc5211b6c3c19420cba78dec936a1075f2a28bd504bba346b4c95ceacdf402ebc4df6f7d7ace86c78b84080d6956c13c7811193e33077422143edecde0d1e00eae62b5d41de0be77b0b44aa488d9adf9b22f84a98c0988ab597c26dab8c48ca95c0c75c3655b3102d49735e609eee5d5ba9162ab8f0852b2007987511ee820b29bced53dbf0b33aecab8af11986cf5183263c335fc7a8e952f9222d6ec6d96e7ce554e1562dba73f0c28a8f5b36d6cec7db58fa2a436bac4ec10f2c07aa82e8504623eb64a9e0209ac24dc3ebe152cd578775d1a8a405b6f8f6bf9ed7a4c528a348eec25ccfb3163d5eb986442b5e5f4ceeb5f079160ea09cbd0ef8dc11f65077b6ab1a1b33ce84b8674fecc8ec7c5ed4dab3d39a31f488ce618a7e112a8fe95b57e09e1b2e75c0198681ec0eb56b743031b328ae4a1f42ee1e522724da4b22e7f29b996ef2bb7d765b6625bc36a79c3065fef199930ea2984ffbe68b9891fe1cba8eb3dfe120ab6ecc201e8e490f1a4a1ea59b69f993f2114e1da1ddd95c479671b41d2776d99c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aedeeacb801370b78cb35fa667be68dcff5922f0d8fa34e9f8b700b2a09eb9cba02a161c74693847cccf3fe8b1026cf6956d264196193d02e2b75c3cd3e01b1c3a16c039000ce723442882cfeb06207844809fa2c70a9c420f2474e3ffdb92f79f449eb244c48ed1057946659a12c3015592cd1e18b77a3f872ec3d598f74407f3a3d7ba302cf7699245c4d1a1901ff77041c023b92006711a7a1f508ed7f6fb2505805648c976f557daed1443636ddb14cf1de6e44f932e6093a2137eec59259f3d8090b4c997ffaffd90dc29a41a8144d882d559217935cb5685b7277a46e65fd27d9fbe0eddfee31de2718d980c2c4782e53de491dac296d915fc8e1ad8813528f2ca0cdd10f5a6287a8ce1ec0006a014a155c938c0d8b7f3f382c7ab30a5ecacc3a895aea7fe8a4d34b50fd1f6a7632a00202b8882b7cf8f5ec617280b4fd8bb612af80fe856202602771721c27de9940cccc69b2e80421117b982a99f8f57244ae9044e6ff890c7665be91dd84c7c3b1756f14af5ac03cfcef93f38b4843a1768b636e18c5d2a6ae011f24568a89ec2892218b00c8c0caf4b80add908cb22a78c609c2f8125003490b6421fa7d7cd78ed69d2c6e76e4f4d1e06663273adc2073fef9cc56142f1df250d19183ff67e50d8826e27676efd02457669e4dc61e3da629d47a1b2e7eb83aba45ea93d058f095438bae1a2a9ee4a1dfc7786578a4c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967af4c42de62664ba2b827ef118582a27ef1d0bec48371f84773968fc5c5236a344931bd7d67ef7550823460dcc75a5d5f3a629c01476c73f031381c6389ee702f9f026d2da2d599b912de68c1f1259852390ac5d98bd534cc3fe1de8e8bcfc6edd73ed39b7f1ee81d89d271cb6b4966456d99e808b1c4e54c54de261e357a8513b8608f7e2e25993fd0f02f32ea0a167806e3f2e8ff219ac6554217d6331030cd6a3b0d49b0f3701290b8ec9936179e45c984a14a92a9a975e315e18b6cd4cc8db53cedfcc8e3581074e0e4eb18f6de9a5b4640b34ef8eac28d1eafc80ac021b92bf9c8fd460c231ac58d90979c9f651936ae50bde2366874c6436ece988d11130c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cfb6a39c37d81e273663e947f15c456d1c9dfc67e92b38fecd823eeca024067211aae8e160edf02b0f9ae9aa27ad3145a79e79f4f623fe8297eea9e5b2f3d664d9f152441229e4c9e5c26ec6da14860d0a13883032544f8df5ceb3fabc683f62ccc1e1574bf5d31703dc0a127765a3676d0df849f709696381ee1c2cc5557e5878540e0a5f44e12ed1757dd27b315ca562e92c752c2685260e4270b09598d7138e9df9f634232a7cb86eac45177ebe3bc52702c71b0021248114c3944d0161822aa2c488af3e09eb0e31d8143d398f7dda43646f3ea2d504298af115ac307118a3c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a62401dac3abe683c505085003b5f1edf0d335403dab864e57879c1ef07b9362bc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a95ea355e983abfd95f911d36a248303cc59a338f618f8d24a92fd926f9ad11d7fb204dccfad20c142a6004fcca7a2f69a73a8e79a677a002a2c86547aaa7f4a278658c867ac40f02a43c0c5982ef425ab10a8495ffe6381719627cca41c359426c21b3d4ac7d0ed482eb8978952912383d1858f126e43ce63d80e8d3879d02ad7c25dc7526a1292c6870988db1631d750cd1af973956c8220a50673e4957e7ab02e4491f2da06a273093be66bb3e813b1758f036af3837d74aa1b1aa4be7787bee862bb52e1b03786f7ff8ee465882599a4659776d0e31ef3221a266a862ba18bc0a4694ed9336f5faf9235664e449f8e4d8e716cf59f1b01c0ffd13101b3b552700f95455194d3e84d8e87c961f255ddea3f04579f59136f20e0bccc29f5713504b9d386b46462a5cef30ae2186ce66ffff55d340a847271094d7e266ed01a97d2427800f94d3ef7187b314e1db583dc5e4948c930e7f3ed3113837a62b25d54fda34b829a2908ef34889a1f47a70024dc403297fcd4fd6916d670c58d13a2e7517a1f7123d0695e8343c704a9da7e7bda2b4c97304af591fe9650e2957be3b7c7c6eb3412745ea2e0e04a9ada44b590dab2cbbdc48c980a63682c5a0e38b7e7c6067f117c9f4ce0d30fccaa40e65160445907c6be735fed22f501eec37341c5d0f4a212de2df64a6130a980a20e67891aecf62024adf4c030282df9b585c67559274366c63584b5157a60df9c9ec9d4947a67a028ca0894340c008d4eacfa2983e524283920dbfcb7e79f26aba1153ec0c813daf266e33b8d2664c3a53a805fbcc4033f36452dc3aa302638f4d9e5ce0ca154e2749451656297bb37d9b3d28943ce2c2b5d0936ae64b9ad53ec19488a601bff2ba2f662b46e614d55fec2314c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a5a7600af1e275d682ba944aeb045fc68129fdb7d0c26d81d25a9c59b96d9705e02d1e243241f14372d744853511ca4233141d193974b885038bafb050b5379eb81ab58237dbaa6bb44c0dfef0903d149624925ab2ceb44fb28f94d8ebbaa96bf0c5a90a4d6b1019c9d775d65d44a634114ad3c2a23319516f401bcbee70014a5386e1263c68452f2a7e8c79ed52a823ec89d6bf46e797201fc00ab128205dcf6b78277309eb4959059c4bc8cc1daf6b99957c2ea6f55b5dce80b328e5160ebb1172aa707fa1c094e826045cd1c7da8511230beb3362018501ec675a37d665a37d90665c2039281e06f465e466d2bf610fc5d0a20108eb10753c7db95a46b29b78a08891124c66087cdc347a9ee4233a892691a8929e90017f8613bdbf37ae4e1c7328696f6711fb114cd9304d9438c6068cbf0924bf06948b264b5cf003fef6ddf42dd9856cc1add982ae3ea0a3469d67e529e12ee902d1a0d91eef2c97404022eaa2d29df73b477d6f604051ff9a336bd9a4cbe56ab07e72c6d830be8b45d64b66445918ffda98b322ee335639b33b85adf73cc3eb7fe79905e4de88cf5e1d6f2a07c84462d24b5ace87e06fa474e1be02a7bef743e5e1279bdf38d87f159b2f081f7a7ceedb46b400c5909b8c9aa5dbdcc4fce41b4bd6335e1999bd341bb41581439a4385789b30e62b31a2559a9f0c036e6c91524efd70389e640b15780e9780fcf98c011b75115d09c1e4f68b97473d7a993e21df92cedb26034416180fddd24790a3ba16f910878570e12ebca5837314c71436b292c2fa4dc34e4f0e20e03729c44efe76c83ea2a9c196ea41b1b4b2954da5b520abb4c83085e72f5c132ece2036cd86a250099c95b2e94a19884aa09c40344cff9aa29a1e3c8a16a23735a57971d20142f6745d02a52d13b73945b0d78acece8b6c312dd0ead674d82d26af917cf83fed15c227c4810728a489bfa8e9f26b9ab52de9595957a8a8f3c4214ce0e0b4af7874b8478eea1dcf6397ac2050850397cbf365cde254935713f061c2769dedb693fc908638f4e7efc5fcd911386dc62d8d065f1dd36d9e9ffbf3646d10d725e0850240db0b4c17206716724dec942f8d71d4a5fb9317ee8702c02004f6faf401fd2c434c3a1ab98e01d0da5a440944c975b0a9196bd84159af16f3df44fd819fbb2f6d3a951be9b7c7c2ce9e0e94a2cade7193aeef042b967133b9fb62cdf2f830271cab1f00f4ab1bf034d9dd8ca3c59436ad9b39968a3fed9deb964109d0f59cd45503995f6f1a75f23b673ae3b35ed471856c5aef1dd15ed1ad783304c0a17f571c20371474004d6389d7c011c922f477e491f1d89735604ee2493970e959787aea5f173084070994aa1a8da45453a65176380c50fff68660e8e8fe6e963d952e70ff952522abaf5078717f0f20e8a7937b2ca99246ebd3fd6c7353997fa288569bd545482122edbaf0ceff0a8f9aabbf5bdf91922f4753e186a43bb1a8e7e9118cdf289a3768b176617cb8c1fcfc39e853bdbe25d91248c36db3e6f4eb0aad660a3b130e99dd8236649d25d857978e355289daf260c0d2ff54ba2cf0fad9f5264a67a35c104e328e26f4ba51332bade3afd8282af0f7ee17264c7c11ae35d68403297bb4498707ff4d1806803016b8012394e6f26bad91e5908213f43607a01e1ebc15bdea6ca1f9ce34eb69b5f3259b374c48fb0b90fb473c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1b5a21691072d7881c62f6ee11a9a788e48afa9e224cc0b596916a980421f6b602dbc0416ebe9e6e43f2c70f2229dc77c25a5c863dafcfbae2bf17782f08dbf43a147c0833ecc6d791744e3ee68006aace62faa7c3f7ed59ea4148f5c382a907aceb818339ccdc236559b0cef9f4c0dac64b75c1427641c0dcf59f718036d5e4695035c7711e593be9d307703043167c48f58e184109d4bb131d111154c2e8588d9c1f58e58f8381dcf857d7d1148060bac7f0fd0883f4789ab336c01f99905767889e80326797b42991238bfeff65b0dd34120f0002b77a9e8160274a77fe16d98796ec8d6b8a7d6438a088dde8908f1de9d4d2c4bf7eb9e01ceb3f62b432de92f33b477debf57b42feb572dfb32cee63ccf5c76d17cd23d6e1a5225469c759b6abcd223f288f9ac028508ebc5f883094e0400ea87c60b3aceead308da38d90003e2d0d96a597f588eb980dfe3f09f9a8006ce50bb6ae8f6edc5d35622ed93e6e9cecdef5ed25b5af999bfaf7e85a101c6cb3342bea7ab77d5feb86965c50ccc89e02061f8e1a3e2f5f7527a081531c9e8eac8504144857a31585870b89a6fa032a05000000000000010085003d6bcf031a191629cec0c827331a4a5d64720d14835295cc3b3cbabd2a0caad585012b183b477a27c32ce5c7c23c01a056bc593ffffbafc1123d768f8050aec0482f8502703d3be8296a1e16b8e05def6b8c0b13d6c0e57a1a4d40f0fcbaa9777411f4be850301f52bb84b10b4f22927f905fa98f664ab17b0df29434b5d0e1b1373d7ec05fe8504f0a56f5b95cb871c911d2c90ee4c25abe906c09799b73fedfb6e55d944a796a6850556df9e408114368236ffb6da876b8fdc15a8ab62d1632a00cf01c134dd32f5e08506e206279a53e996e6d7509ebe14e8f1c488650cf39b372ede2f65cbccce7b2c968507a4326449d78cd72602385ffb4855d13c5e98bf2ef1c5d9daf1d1ccf630855a7785088d03ecf9588184c0f826faf456aa5057d221676ef13508bb682dc69823c808ac8509e7e8d2008c2d462e34776c7ab8c2889aa8664ad00cf188da6795676a0f4741df850aa69b258e782bef7806b7a270bd19555d75f3929f8f9c322086069ce60d04bd55850bb5827bf4188a120a91729f2895411a8bdd948c4a48e144dfe3904997b83aea8b850cd062560acbbf99f7217adf3b5bb695421173c11c1733c9cb3d816a34a2fa4282850d559f93068bdf2580c105f082a283535b2a364a3a990f8f24e68b5bd342dffdc3850eff16ba6f0503bd561c8f3b94bb563bf51a81be59a5f3c429834c5d745e4b53c6850f67d2cfbe804e2bd8711008589eb5b0f0213a07457cb10e10a79b82db8e96161a85108d55a849df7391793e30887bb0433fbf74d3d2d2200ed1d293b5f3db704f9b2d851135a43ebfd3385936d62035643db8d06dcc65814f4b6a6a1b1f384f95660776d2851289cca206300279a228787d05a736ba3461d2684186ebca1d1e9879ecc8da43cc85134ea248c4fd8286f2960f9d8bf81f9862c3aeb0ce71249c778a366777c4c286ba851416b5676f7895adc996e6daa9160250c5ba9b7946c2f8f8fd4905166cb62b110885158bd6a184d797675bf65216104f7357be00c2d48d4d2a2274e1c667410ae414e685165aa946c418ad0cb3574658225dc7c693ae3610d2bcf1df880fc4282a448d23b685171e391b1d140c2640898c13e03c2fa2962329b0e654c949ab2083c0a5e398894185183311b97581f9e6b20f71ef9da42e354fe9ee639d0c5127b434abbb6eceb4ee6d85192f4c8c8ef0269e1980e4d03885dfaea7c44c3c77ffea3175f5c91bec3635773b851a9e53069625d7a4cbadd5c7718bec6219795b5beadd7e38f3bcc50871a1270a4a851bc34880c053d1205a8973d4e26019b752b6ae1268530b985b4d9dcabad98abfd2851c93e7b92d9114c97a47735eeeb58d4b273fa32efa9ba212777975a967f93220d1851d6b6f53a76123b47b1ded9d1b2bc2c7b2d30371492bbc94e7b4839b8c07302cc5851e9b67b69df917036c2ec6e6d7cf6286d9e692c8aed60fd57ab6074965b7016ab8851f144f1c92598a696841f9867b888bc9268be9f6cc251850f7091ff2728ba2a2b38520fb22523e8986b9e1cdf17bd963b780d2ac180b8d337629e08c3455feb174b0af85210765e0a80584bd1101e2817295eca4f87aa1f464c845341542074f0edba0e0388522764e2a0bd0221faa55401278768693d55ded683576dd6c8bbbbc703779c50d938523defc563c85b3131acbaa35cbeb0eaf40d4d9a1dbc815a10a7b149c110fb74c5a8524dcb09061c3ec0d935506c1a317ec86f87dd4c9cc5d2fe9c19646fae1ba0978c5852562d7987b679e467c0775f2c1916bf9ccdb7edd84b7f6dade0c86ce02e905e2e485265a983d4be2d7c1a725b76e453d0a6ca686b240e27e112d6dced9a5e9ba7a7345852744e2c5d440a72979af24d57a30851f76af89494ec78f90e73b922677988fc58c05280000000000000000000000000000000000000000000000000000000000000000852953cac900d6d08201e3d114e8daf98b0fa7166642d140e76039a5f1a241f19e2e052a0000000000000000000000000000000000000000000000000000000000000000852b75df1111ae8ae4214f9e96d5df21e42a095dbd08f87fb9502ddf3c73816c9905852c338dd37e9f83453d23549052088ebd3c8a60a5566717a43d72524ae4b6c238c9852da056695c48f01f2f8884b9ca4590bff151277b719d2e38af015342d4d9263752852e4073e6fc58d60d50c318aea9b175dece9f6c326c022025ce5647d535dc88d625852ff3f9feb5b969770cb4ef58c769a969f8463258465c66d8c90c9f3361418095338530b894932375707fbcdb17fca55680da93bbc0b6359a15a588f2a87df695eb545985316a14b49794954117063feac252f61fe7a79b6445ee41acc7b0a8567f495c04be8532a056695c48f01f2f8884b9ca4590bff151277b719d2e38af015342d4d92637528533f11a2723d524ad872cb62db2499fb8266c4eb5aa3cf0e0fa37a7a9d5b3b3f3908534b36dcb2a67f84fd924b7e4b1a18adf1c09d29ed83390c80b2cc135dfa58214688535653605a51f835533138df8b9c6d620f6c364425368ea0700be83da619ac1739485364ef531a74e7f585cc800fcd39272cc0e1dcf1172ddbbf9fefe7e67dc5d2d4f1885371627a07ca37378be8409f147e4c5d9a98b7626d275912879788e1626744c2e0485381850ce01cdf6c401052273a7dfbff0e92c34d7b4ec5374aa5f7ed82f5c414dbb85396d726125f156e770ce065f88a55cddbad097c59eefbfa0773dee850302812dd0853af7f662e294c00f606eb3e9e9d5db08ac1ce4d3c8e18329eaf9079bc6e9fce46e853befddd509eef429af93cc463599a3b632376ebca565667c0ee7d0ddad0d0a461e853c9c6afd6962013038216749ce81512e143c7497d862d01e306e7426a9fb6aa353853d1677074da8e33c740ccd9be73cc163df7b717e9752fb96989a37e849b0b0641b853e93e7b92d9114c97a47735eeeb58d4b273fa32efa9ba212777975a967f93220d1853f5e9f5b226cc67dbca19626e2102cbca05550280a6e8abdd30751be6b870d1aa58540a59342b46d20566c5905012574856ed091c2b2fccb0c67a2518b035c9f02ea3485414aa80650bcda4230fc5449710a1f906b31f9440e2840177b3cf4b6e731bf437e854267d2cfbe804e2bd8711008589eb5b0f0213a07457cb10e10a79b82db8e96161a8543d2fef588e82c4a552cd2c2cefdf571bc7ae53bd594ae0203d596df8b3974fa928544b44d5baea9d84cc9281f50bc3274b823b6c96214180d3226c3f3c955610782a88545cf0a0c9f8c030b3f821f61a4f3b64d17c335ac9210588766fba829d67e4fdef68546c5bd5b980867bd26c80a0e94ce3ac521cae6785ad5734543b4226a88ae7b9d898547340ec9c940bb424011f9b47893409e8cfa11183695e6418c5ea35f53403521a58548c52a719ff218dd617288b49099766a80b4313b7f054aec8b6860eee926a0d5b185493ca8b1d5d1b12e72c1df43aaa4d84c24ca7e03aa9f57c0bab9a25c323c0ee10a854af8132ebf01ffcc9b23ca52438884f9d12b5abc3879b96f0c1c383d1d882c35c2854b8d03ecf9588184c0f826faf456aa5057d221676ef13508bb682dc69823c808ac854c8eb52930ffe3897c0ce74074785efb35b0dab3145e8ae2c9fbe1d5f5c59d4ff8854d9ac7a9a12b8320477bd0380f93f908709fce77b200174c7037c552deaaa7833c854ea77605e1f8591857be72067faa969e107e099c3b0861978df7019ecaf92a89cd854f02cbfd7b3bba9458e4665bb77205b5b6b70b45202d4da6624a5dfb8623f710f58550f7f67dcaf8ab31ab3d63f99b7a090c02160e840a32b93e1e457adcb9f2ea320985513ece9fa170e31bd417ef8aa451c98caf5518da4c8c45d81f47287719f2ecf0f28552b093851d8acfbcd2dd9032a35d9c18df9f49aace60dab15f4352eed6681a4e3685535254adf7ff9295c2fe90671bb6c17d160a8f44fa097d6078edea45995be3bd1585549c6686fc02c87598268ddbb20591c41e3ec6f9f67b69e3e20509383465a1aa0385551daed0ea7c03ea9cb134f97d4bec40d9397c51bad701b64113ee17eb2427eecb8556640188da0e7500140994380aff3cafb04c97c6a4945d7ee5561bfbc6052079b38557149afc48d030d0e33fb1442abfc543b79c5377cdbc155dc494baad9d087033bf855829a5bf92171a3e00570360c1d97cbf5a474251902c0ca6001ffbcfb6450995f88559ca2624aabf8a3fe3d2b4f90ed39b7137da75822b3354a52f075c605223b86445855ab5e648a8804ec66ba352f54c2a65c0bf52461dfe6ffa73dc4c8fa5d731633fb4855bf4a32186d5942051ca974e3426269d7ff0893dbfd1bc4bc4782d3d946dbd0b30855c8b3749868d65c0968cfce7277ac06c7bcb2cc6e7e82860c63829643729e4466b855d3d6bcf031a191629cec0c827331a4a5d64720d14835295cc3b3cbabd2a0caad5855ef4b630f158d9021cb973fa253ad8a3566b081a128f051ccd3bcc50a7a82d74f4855f20479e06d7d655bcd775ba99da1f10d7943c667ab7b039f5be2a90537422a8568560771c2a793fd3227405fa37e923eb48abcb5c8d2a7919cc4b68a39b6ff0f761e1856128f39f0fc1f3cfb36b00c31d8d25c99351b6c1c4731447471c9081db5dc88f048562ee602ad578a8d16f5bd8c4c127a7db9cee2265f3f40cc1904f398de97807d8de8563d092fe9c6f2970f14ec26aa55a186de43bb95cb963f4fec73f720af8f4ee540385640763f413a2c45e62b7cbd0ab8c4c69e95530ef9a26f6520d8624170f9c8ea86085656bcbc2a5c457962cc0bf602fbea393a3a29edc04a717187432ba91718f4587ad8566f5601dc0470072e0c64f454f06723bd2a00d8f29b8b36d620ebf963645f01d0b85679433f33946b4923026c112cb4f2fc82312f6783df01399ff92dedffc1a6ed0888568716d4854ff0baefc03671d8edc53f47df5ee8384fadbfc0df138510742d15a178569b97030212cb569f15ca5b34a1b6fcfc89cdbfbabaafaf49a88edb0ba2552dba6856a41ad5ca9277e0d1f9be0586024b0ca77e1b4d461eacb1f0ac90c534dc51783c6856b9c6afd6962013038216749ce81512e143c7497d862d01e306e7426a9fb6aa353856c3f8c879160d5b30d6074ef39e80befb1fef41f0aac70f739e2f23c6e26edc8a3856d78ee927552c113be7fa843b753f149709dd006fa5dd7757fcd32f97078e867fc856ef83b4baa7aa34bb38db51ab06e5855a8d13719949eb20ca0c4311d4e71eaf2ff856f0ea8e2ac2b247548a6518e254105f3898b66054ce93a4bd44ce4340a2395e35e8570adcd235199be5c74dac0450e0589f74504684567a3e02d15734c532b2315dac88571f72a9ab41a78d095da5c30572a7cec3b0b941c5922cbb8e7b214d3023bf92ab8857290235a6d83432a62f6e9f7f46fdc181b23fb76c56078f968b4249745c0d9a1d38573c313e0c4eced8625dafe9d30ca70a453a602896541542a33a91ec48d5512208085745255d5e313b8dfb019762cab30caf193219a6d3372e463977ab64326cdf476698575f90192643534ee82d8b0bfcf42ba892d20d7e7728813f82b635482e1b2da72c285764fbaa7ce3d5b641cf00f6f2e4da4bc118abf8cfd2211b793101cc368a2941d978577ef0b0e5d8c8dca515624d788233f5457c522f747b0dae9658bf54690690a9299857833b73c1c00d61c05505ecb8bd97fb0593d6a67708da58be42bc507cc5dac32eb857930957ae025440e3baf7cee390b9f124867cce66e048392cdb2f8a5100ac3c5e2857a43277330778eaff6ed3af550eac132a4327b20e7de80022dc8b28c6b4b87f4b5857b242b8459e4dbec00977f8316ffd31e116e8829f94b63de87801204e0d3430d6d857c0867b1c147b9c0a0a9e0500beb9379bc19884db779b63b4a97a825c843adcf80857d13b5918472df1831f357f2ff9359dfab0bee5ebb4c85108394146b5ba39ef4dd857e29f788d62a3fc9d7ceb1093ebd972a660796c47432c9f1c08a0cf72cfd3ed4f8857f21d81e255aa2c55011ecd04785085bf4d24cf4703491f435d47032209adc52408580fda81049db10c6e363c185d175aea2b8c22cb450532a05938cc362e73c826b508581cd54b0218dc8897b84a886939ff0bbffa7f397f15e8ce097e7ea8f9a3eed4e9b8582c5a7100f8da9a47bef21f5793dd2ab6ceff4013d276c6f5cf57d986afb7b7d9585835f38944c067b3342a0edfa9cedaa0a9810b45e5c7aecaca33e305537edc3a59f8584528f4508f36656c533342df9d3cf8f41ff8e21543fc53e1ae316535171321ccc858522d90408704b87fbe2e82b1b16fbcaeeb966ac290f4b6f01cf6dc06148af80ba858612d3e0893da708f0605303dc8a8aec09209cd2ad897be54c7bafc721a0a2139d85872a471809d9e450efb77d05c3a72d144857da0e6dcd4cce0c846072dd66f19d280588000000000000000000000000000000000000000000000000000000000000000085895d7e29ebb0547b823887864c1473d18afc139759a134f325e227881d9b99a501858a0cd0f4861d70e85a9053f7e9bbe0ad3c762ae06475c3808e0b86ffdbeac0a3f9858b501ed79b1cebcefcf3d88ead5dcfd04fff3f7a9439e8f12f9b12f5ae46f8c5b2858c22f546531de68b781978fb0efd431b7b3247887ced943ea1977eab5b80832ae7858d021ee39859aaffa8a9d7c531664787ad3507f01280caf21d7200e36e5408ce46858eb78a5fa6163299c394d5deda1c5a786d3d79eed62b525a565c5f04de6b154d2a858fa06accda3a2b7a40c319063f3cb8f1a525257aa6d6087ecf0bb0217ff7846d4685908b3749868d65c0968cfce7277ac06c7bcb2cc6e7e82860c63829643729e4466b8591c982c45073ac18a147340d94ed85c3a2000911363f87d3663436e81f051bfcdc859274d61529a166e26e58ab615356761f26bff6b9d0aa475ca13c19c5f0287f90368593e92685fcf192460e6113c1d6bc7c88c4035dea049cc468f29467fdc2facb484a8594bd7a45c0e0195b4c144f9b72788144d5851f20aceecffe60cc91da18234afa398595baee8d36a7a4faa25cf23550523ecb16dfe81e72fb91aac9dba73a00fef5c50285969338c140611a41290a9b7b5c2c1234df4124cd86c4a484b00ed9e99795a4a5f4859708d78a09dbb3d6ba9bda833af6cf41c67376cac9d683307abc5d86a44407720b859834e866a95657f68f736348f702a661f2ef5a4a5f544f9f6a985787e6505331a585995eabde3e274c49c55d7c5428aa502db5a754cf30c9ba02dfb12a034110308b87859ad0534814d129dca5ceef89beb7527576fe235850bd10a3ee2064e3f98cb940e0859b8038f0b6aa2986a2e31951839db79402365a2095fd82afdc9b11a5f6b8d5d2a8859c918dd65971feef50bc78f7c11515d1f00430842d07388f5e487d364cad4e39ae859d02e61e2741ae6740408ecd2ddc0d1cbfdbecc25d0008d649aabd9bf82fe46a47859ef71d6bcb561457771e115226207be450e46fe67471ae16aca1372fa0d13f6411859fec69fa62cb2773fdaf22365184f8f6995be8b9c59f96e75871cc45063fcc29ff85a03a37437521be816650be35a5da0304c43661eda097661c895b682b5b3ab4396485a109dfe5538611e839b558f6875958f9a85c50a54d242dac7a663ae95fa87cf92d85a28050a830087962400ed1644284e3d05c41bc27fd06d79ba8977f05b9768769b785a3ff91eaec66095170fe3fe40e94283e67f212ad709029a5d3d5102b78fa9fb75c85a45b278ce70e5fdfbaf409283581877c22a7453a0fb1da31835af9199e7ed99fc285a5c8fc7d072fb1f3e16bca0e9b3cb52c6ae89cde7ae0675bae0570ef152b28487585a62d48f01cce3898dd38a745524a516f6743d9b44adba512313ef6907ddf05f7f185a722334ec11b63dacd8cf28f9b092c291377c08ef53afc0313094ab75bd5ab6c3385a89208b580bb332958023c75b220be22162e9d293f571dce95e0ad9ef30178d04385a9b4fa0728af4de73706adf4e1307af7b204ecbcf450a278c0e77f883e66d5d96385aa8e9b43c60d1e2f84313a62e22b776f137c2579fa5f79d419ec926ab99b88fefc85ab927ac05bbd396a4996bd7f7c5fe17f94c105f9ae9ecd5324675de6bbc8813bc285ac68d1539d1c71377a81bef6be6eb3d496cbdd96551b8a500b717ddef04ab2b09585ad705a3616d62267b0e08be071dd000d2b6bc1cc78ad4b322486bdeb3cab1b75f185aeeb13ebef49d53c585a3345c70507a52ca1eebfc26ba951c88c7f71069d89b48885afe9a9d85c6f98cea94df81beec160ff7d6368ba921e719d61794715c77a26b69b85b048db795e05096fe9eef10545c5e0fbebbc1a2009df1d32cab1e306c995595e2a85b1491610939aa2ab52828811d5c25789fe3f1563ed779ee62ee26016f14a0d1ac585b24baa2fd7ddafdfe8a73fd4fe6207af1be8a3dced830d28f0096659fc4e76404685b3d3aa1e838456c88842b8bce1e9446e5598475b70c85667e52cc850dfb648f36985b4d617cb9e96fb85e3a981515bee6496ef6d05cf2aa4229917314a27d615e0a31385b525a4b7a534f19a5c22aed51ca4d7dd25e9d3679344d1c0d1c63832c8e02905e385b660f02a669964e9294d4354e798aade6656677114b813ae4eb60786db22aa705285b7eab4055d01b856fdf845c651679425fa1573a9a2b9cafe149f53a0fdb94ab96785b81ae7f135a9db3273ae9ad67e3d10d64c417c44c88c7c62ca15d9fd089fc987d885b9ea7d943ee10e74fe341b986b3dab9fe33b3c551fbba2dd2375d703037a619a1085bab4ff3ae7c45929bd556a085e3f85a7b486a7d5cf12ab9e13faed6f1a4b75289985bb175ad7d94ae76e0f2397146c828cb2ebaef91564f5b7217cad2dfc0320dbd01385bc796de51fa5f3220e25bba32512ffc83e8f7bd478e30c3baa4dd53ffce4212a6485bd0e82ed45b8392f1346673d7b5129b975819acd856e08457d3bf98773aa7288ba85be95b729d7dfd212484abbf256c2885c6120d93cec7f838d264ee09a2b9a92e90885bf30e1269b73ddf3a5282631a1683a862b05472daa8a6dd444fbcfd7837495d20c85c042d6e46624f2e146354ea3d0b55ab276783e0d10a4cf3b1a4f5bb399932a1be485c1b95c1e95901c5c9e379dc5059f51565bf3ee516c063b86bcca45d4d61321945285c2d8b34a5e8051d94bf2316d9b7d1de9bf1adee9d79c58b4df3ed75c01b78b428885c3b08cb5c99062b9cde37801d43148a6a38c23ab92e2f99c8e2da9f637cb14581a85c4a31de9b2a079990a6a4b9fb74113a96cfc77a7373de1b130c4404553f150137585c51d916190c1a500ebd26f77578e5ee15e23ba88a83ce277aa7a59a682c9e16bd385c661dfe82317657cd14a03339fe7b89f7903e803f8b262295b4b3091f63f04225785c7f6e949168395bdf0b08622fe7e57735839f106db15aca734af8417a8eb25753085c86f94a4b84420d61fdbc268dbfa0566fa371634845623ae7343bf1009c72a8ea585c9c1be72f7fe6c2511205bacb9fddcedcd106eaa246107018ed192cf7a2e7b157185ca93c499d63a1a5c32518038c0461ea92de42f73f55ccbd9d35ceef1f9eff2edb885cb4b72746293cee644f1aa329aaaa8d6f18e57582e613bf4ba71f3b3bacba73bf685ccbc1062678d4b3f62840a2aee38bc8aecf6706ccf6bf01961e5bff98db0997fe085cd918dd65971feef50bc78f7c11515d1f00430842d07388f5e487d364cad4e39ae85ceb5d973eff48d0ade787e74a91dc1808e71a1a798503569c20a77089ba422a3b785cfe4032b6d30626b3a72884d1a62d993d253813375932ccf155bb402a5ab9d93ca85d0b16aaa644efda2bc77ca023c272cfa1cf9de1e890d7d7aa3cb498ab953679c0085d1340463375d72cf08c55348847d1e3a0fc2c40982a435ca52d0d01e5452d780b885d2b8e0e35540482e25d8779b3ff4055e1100ef67b42455ad7de1d84270cad4596a85d331e0b8b760302d79f4bb0c6b99bb6e5cc0940a7c3b2e63ec12df4566d04e6a9085d4340463375d72cf08c55348847d1e3a0fc2c40982a435ca52d0d01e5452d780b885d54fa63a61852a210762eca361b788cf361f342bb8fa85972319a478bacb4eca1785d633d2a3700cfb174128ae4b75121cc65c72ff5f5e96f883600a5cdb21cef5632385d7951f7e4423ab79390dd54f6f7432389db55ad962b355d99c14263c96c5d6cb4985d8a20f32fac2d81093e0af19adaf0e1a6d2ec1d3db0a8fb55de170d5e40982556d85d98981605e1a528641ce6aeab5fc489f445660dd2c5e2a5e0797b8ce7834f9bd9585da64cfc1d8fb4e422135414c368ec6ff4462a3bb9318e21597d70a61701317491085db4a3c7e7fd2ad523c68512094c114372b23f6ff23003fa4c0462ba7e0fa5bd7bd85dcf209f3189ab5e6ab8c0929cdc2ce7f6b78af647a4e4b4d942b1fb8528ae8712485ddced1e6734b07b59712c663fc19d726e6bdb83c95d53dd0195326568a6a865dce85de1aba781a0e4c1d5dc072dbb8289609c4b7282d56e61639e1a0d4f44716e7eca985dfbbc55fc1d163a6ff3ca925a076b086c86a3fcafa190fcff3bb01665094287a4685e05be904a43bad66168e138a8776a255ad8dd1d411fbacec52d71cc1c9315b6c0885e1e1cb9d71af44326ef029860a31151b82d112c62d8179a5f2104d1c11da94b03f85e293b7c3fb4592cd8f0f5ad67b33c52bc48b9a264bc67e34a7fa5f8c07f4c5cfbb85e3fc6a9a3eb315dd916c11ff2d4ca161fae05597b27c30e75cf9be111ad24708d685e4da530d206b4c53b04d8e25e709ee61d65ed5f5018a82dafc7e80ce12b7265a8485e595b729d7dfd212484abbf256c2885c6120d93cec7f838d264ee09a2b9a92e90885e617eefe27feadcf17830785ddae672f40b36d3191bcc567e07627440f8e86857685e756e5ddd294d5785534bc7686b7036619949dce66167b2a0b09b461414ee7458785e8bf910daed2c25d3e02c8c8d7573d53f9ed5032556e19583184ace79366f02eab85e9cf6546da4e2d864c3736a969d0b0d79fafbc79e13cb8a5fe18af31a23301a97985eabe6c7718916689ed16280e2d0c8cdc085e875910e8b6e5814d7f74ab42e1376c85eb8f8328d3af70334628ea8f5c33c93fbaa74a00c00284ad58f2667435757c0fcf85ecca21407ea151f56bba034381404e2b67831414339f246b7d8730231d4213f4fe85ed57490a7b8b104ae90224a16eda002e37a63cd336d1eb06da83c3b6fb18aa561e85eec1c3feb4bd3f3a03b61d2bd4150557faf712d650ac954adc6893addd789e4ea785efc7d612c1ebb6e72a4c5e6a865e8655fd1c5731ecb29c09a72bcc8137549840e585f087498a1190d7a140d898206a00d9c45c2c270b4173098615b1ae679211ae38a685f15ecc2abf79bce69ada2316680954047ac3522c2b5b61652f8605070546cbebce85f29fa983ac2447f43f3e7fcc35e5388ce2d178c77abf73d1966a08bfb867e4e1ca85f333ce94d33fa8399f0ac7981393da88fad5cfa3e6e26b40e262a0fc5b67c2434385f4134347c77b7eb27399143ef8f3ae8faf337f4863e7f9ec8d33a789456a7621cb85f59c6686fc02c87598268ddbb20591c41e3ec6f9f67b69e3e20509383465a1aa0385f69b1e3840168020db6270050ee94fab1eda12b071761d9d5255c58a51b43623d385f77a085715d48cd1a83bd0517fd9a3a86a636f127cd6642ae066dc51d5b5d015c885f899c994f2e40673a500d68442d35f08417ad46d120484d1ca80684d230efe53c205f9000000000000000000000000000000000000000000000000000000000000000085fa62c2284d2c8d0fc56fa7f58a4316485a34a0bfcfde048c18a019dd1527c89ef185fbb8e0e35540482e25d8779b3ff4055e1100ef67b42455ad7de1d84270cad4596a85fcee33a9317df088f67b1345d5e6da760fdcbab71103f55b770fd1aa1e08ad950685fdc334a4f2aef69108e4b827b1d70de9dbfc9993e45aad5770d67828e500da74de85fe13b5918472df1831f357f2ff9359dfab0bee5ebb4c85108394146b5ba39ef4dd85ff0caaa4e9b017ca3edbcbb3b89f9cca6df7a65219af86f4e330b47de849e0c0983d6bcf031a191629cec0c827331a4a5d64720d14835295cc3b3cbabd2a0caad52b183b477a27c32ce5c7c23c01a056bc593ffffbafc1123d768f8050aec0482f703d3be8296a1e16b8e05def6b8c0b13d6c0e57a1a4d40f0fcbaa9777411f4be01f52bb84b10b4f22927f905fa98f664ab17b0df29434b5d0e1b1373d7ec05fef0a56f5b95cb871c911d2c90ee4c25abe906c09799b73fedfb6e55d944a796a656df9e408114368236ffb6da876b8fdc15a8ab62d1632a00cf01c134dd32f5e0e206279a53e996e6d7509ebe14e8f1c488650cf39b372ede2f65cbccce7b2c96a4326449d78cd72602385ffb4855d13c5e98bf2ef1c5d9daf1d1ccf630855a778d03ecf9588184c0f826faf456aa5057d221676ef13508bb682dc69823c808ace7e8d2008c2d462e34776c7ab8c2889aa8664ad00cf188da6795676a0f4741dfa69b258e782bef7806b7a270bd19555d75f3929f8f9c322086069ce60d04bd55b5827bf4188a120a91729f2895411a8bdd948c4a48e144dfe3904997b83aea8bd062560acbbf99f7217adf3b5bb695421173c11c1733c9cb3d816a34a2fa4282559f93068bdf2580c105f082a283535b2a364a3a990f8f24e68b5bd342dffdc3ff16ba6f0503bd561c8f3b94bb563bf51a81be59a5f3c429834c5d745e4b53c667d2cfbe804e2bd8711008589eb5b0f0213a07457cb10e10a79b82db8e96161a8d55a849df7391793e30887bb0433fbf74d3d2d2200ed1d293b5f3db704f9b2d35a43ebfd3385936d62035643db8d06dcc65814f4b6a6a1b1f384f95660776d289cca206300279a228787d05a736ba3461d2684186ebca1d1e9879ecc8da43cc4ea248c4fd8286f2960f9d8bf81f9862c3aeb0ce71249c778a366777c4c286ba16b5676f7895adc996e6daa9160250c5ba9b7946c2f8f8fd4905166cb62b11088bd6a184d797675bf65216104f7357be00c2d48d4d2a2274e1c667410ae414e65aa946c418ad0cb3574658225dc7c693ae3610d2bcf1df880fc4282a448d23b61e391b1d140c2640898c13e03c2fa2962329b0e654c949ab2083c0a5e39889413311b97581f9e6b20f71ef9da42e354fe9ee639d0c5127b434abbb6eceb4ee6d2f4c8c8ef0269e1980e4d03885dfaea7c44c3c77ffea3175f5c91bec3635773b9e53069625d7a4cbadd5c7718bec6219795b5beadd7e38f3bcc50871a1270a4ac34880c053d1205a8973d4e26019b752b6ae1268530b985b4d9dcabad98abfd293e7b92d9114c97a47735eeeb58d4b273fa32efa9ba212777975a967f93220d16b6f53a76123b47b1ded9d1b2bc2c7b2d30371492bbc94e7b4839b8c07302cc59b67b69df917036c2ec6e6d7cf6286d9e692c8aed60fd57ab6074965b7016ab8144f1c92598a696841f9867b888bc9268be9f6cc251850f7091ff2728ba2a2b3fb22523e8986b9e1cdf17bd963b780d2ac180b8d337629e08c3455feb174b0af0765e0a80584bd1101e2817295eca4f87aa1f464c845341542074f0edba0e038764e2a0bd0221faa55401278768693d55ded683576dd6c8bbbbc703779c50d93defc563c85b3131acbaa35cbeb0eaf40d4d9a1dbc815a10a7b149c110fb74c5adcb09061c3ec0d935506c1a317ec86f87dd4c9cc5d2fe9c19646fae1ba0978c562d7987b679e467c0775f2c1916bf9ccdb7edd84b7f6dade0c86ce02e905e2e45a983d4be2d7c1a725b76e453d0a6ca686b240e27e112d6dced9a5e9ba7a734544e2c5d440a72979af24d57a30851f76af89494ec78f90e73b922677988fc58c697dd686efdc78cc4d05c3f2199575c77976da5371191f2e050a9cf40cab16e653cac900d6d08201e3d114e8daf98b0fa7166642d140e76039a5f1a241f19e2e75df1111ae8ae4214f9e96d5df21e42a095dbd08f87fb9502ddf3c73816c9905338dd37e9f83453d23549052088ebd3c8a60a5566717a43d72524ae4b6c238c9a056695c48f01f2f8884b9ca4590bff151277b719d2e38af015342d4d92637524073e6fc58d60d50c318aea9b175dece9f6c326c022025ce5647d535dc88d625f3f9feb5b969770cb4ef58c769a969f8463258465c66d8c90c9f336141809533b894932375707fbcdb17fca55680da93bbc0b6359a15a588f2a87df695eb54596a14b49794954117063feac252f61fe7a79b6445ee41acc7b0a8567f495c04bea056695c48f01f2f8884b9ca4590bff151277b719d2e38af015342d4d9263752f11a2723d524ad872cb62db2499fb8266c4eb5aa3cf0e0fa37a7a9d5b3b3f390b36dcb2a67f84fd924b7e4b1a18adf1c09d29ed83390c80b2cc135dfa5821468653605a51f835533138df8b9c6d620f6c364425368ea0700be83da619ac173944ef531a74e7f585cc800fcd39272cc0e1dcf1172ddbbf9fefe7e67dc5d2d4f181627a07ca37378be8409f147e4c5d9a98b7626d275912879788e1626744c2e041850ce01cdf6c401052273a7dfbff0e92c34d7b4ec5374aa5f7ed82f5c414dbb6d726125f156e770ce065f88a55cddbad097c59eefbfa0773dee850302812dd0f7f662e294c00f606eb3e9e9d5db08ac1ce4d3c8e18329eaf9079bc6e9fce46eefddd509eef429af93cc463599a3b632376ebca565667c0ee7d0ddad0d0a461e9c6afd6962013038216749ce81512e143c7497d862d01e306e7426a9fb6aa3531677074da8e33c740ccd9be73cc163df7b717e9752fb96989a37e849b0b0641b93e7b92d9114c97a47735eeeb58d4b273fa32efa9ba212777975a967f93220d15e9f5b226cc67dbca19626e2102cbca05550280a6e8abdd30751be6b870d1aa5a59342b46d20566c5905012574856ed091c2b2fccb0c67a2518b035c9f02ea344aa80650bcda4230fc5449710a1f906b31f9440e2840177b3cf4b6e731bf437e67d2cfbe804e2bd8711008589eb5b0f0213a07457cb10e10a79b82db8e96161ad2fef588e82c4a552cd2c2cefdf571bc7ae53bd594ae0203d596df8b3974fa92b44d5baea9d84cc9281f50bc3274b823b6c96214180d3226c3f3c955610782a8cf0a0c9f8c030b3f821f61a4f3b64d17c335ac9210588766fba829d67e4fdef6c5bd5b980867bd26c80a0e94ce3ac521cae6785ad5734543b4226a88ae7b9d89340ec9c940bb424011f9b47893409e8cfa11183695e6418c5ea35f53403521a5c52a719ff218dd617288b49099766a80b4313b7f054aec8b6860eee926a0d5b13ca8b1d5d1b12e72c1df43aaa4d84c24ca7e03aa9f57c0bab9a25c323c0ee10af8132ebf01ffcc9b23ca52438884f9d12b5abc3879b96f0c1c383d1d882c35c28d03ecf9588184c0f826faf456aa5057d221676ef13508bb682dc69823c808ac8eb52930ffe3897c0ce74074785efb35b0dab3145e8ae2c9fbe1d5f5c59d4ff89ac7a9a12b8320477bd0380f93f908709fce77b200174c7037c552deaaa7833ca77605e1f8591857be72067faa969e107e099c3b0861978df7019ecaf92a89cd02cbfd7b3bba9458e4665bb77205b5b6b70b45202d4da6624a5dfb8623f710f5f7f67dcaf8ab31ab3d63f99b7a090c02160e840a32b93e1e457adcb9f2ea32093ece9fa170e31bd417ef8aa451c98caf5518da4c8c45d81f47287719f2ecf0f2b093851d8acfbcd2dd9032a35d9c18df9f49aace60dab15f4352eed6681a4e365254adf7ff9295c2fe90671bb6c17d160a8f44fa097d6078edea45995be3bd159c6686fc02c87598268ddbb20591c41e3ec6f9f67b69e3e20509383465a1aa031daed0ea7c03ea9cb134f97d4bec40d9397c51bad701b64113ee17eb2427eecb640188da0e7500140994380aff3cafb04c97c6a4945d7ee5561bfbc6052079b3149afc48d030d0e33fb1442abfc543b79c5377cdbc155dc494baad9d087033bf29a5bf92171a3e00570360c1d97cbf5a474251902c0ca6001ffbcfb6450995f8ca2624aabf8a3fe3d2b4f90ed39b7137da75822b3354a52f075c605223b86445b5e648a8804ec66ba352f54c2a65c0bf52461dfe6ffa73dc4c8fa5d731633fb4f4a32186d5942051ca974e3426269d7ff0893dbfd1bc4bc4782d3d946dbd0b308b3749868d65c0968cfce7277ac06c7bcb2cc6e7e82860c63829643729e4466b3d6bcf031a191629cec0c827331a4a5d64720d14835295cc3b3cbabd2a0caad5f4b630f158d9021cb973fa253ad8a3566b081a128f051ccd3bcc50a7a82d74f420479e06d7d655bcd775ba99da1f10d7943c667ab7b039f5be2a90537422a856771c2a793fd3227405fa37e923eb48abcb5c8d2a7919cc4b68a39b6ff0f761e128f39f0fc1f3cfb36b00c31d8d25c99351b6c1c4731447471c9081db5dc88f04ee602ad578a8d16f5bd8c4c127a7db9cee2265f3f40cc1904f398de97807d8ded092fe9c6f2970f14ec26aa55a186de43bb95cb963f4fec73f720af8f4ee54030763f413a2c45e62b7cbd0ab8c4c69e95530ef9a26f6520d8624170f9c8ea8606bcbc2a5c457962cc0bf602fbea393a3a29edc04a717187432ba91718f4587adf5601dc0470072e0c64f454f06723bd2a00d8f29b8b36d620ebf963645f01d0b9433f33946b4923026c112cb4f2fc82312f6783df01399ff92dedffc1a6ed088716d4854ff0baefc03671d8edc53f47df5ee8384fadbfc0df138510742d15a17b97030212cb569f15ca5b34a1b6fcfc89cdbfbabaafaf49a88edb0ba2552dba641ad5ca9277e0d1f9be0586024b0ca77e1b4d461eacb1f0ac90c534dc51783c69c6afd6962013038216749ce81512e143c7497d862d01e306e7426a9fb6aa3533f8c879160d5b30d6074ef39e80befb1fef41f0aac70f739e2f23c6e26edc8a378ee927552c113be7fa843b753f149709dd006fa5dd7757fcd32f97078e867fcf83b4baa7aa34bb38db51ab06e5855a8d13719949eb20ca0c4311d4e71eaf2ff0ea8e2ac2b247548a6518e254105f3898b66054ce93a4bd44ce4340a2395e35eadcd235199be5c74dac0450e0589f74504684567a3e02d15734c532b2315dac8f72a9ab41a78d095da5c30572a7cec3b0b941c5922cbb8e7b214d3023bf92ab890235a6d83432a62f6e9f7f46fdc181b23fb76c56078f968b4249745c0d9a1d3c313e0c4eced8625dafe9d30ca70a453a602896541542a33a91ec48d551220805255d5e313b8dfb019762cab30caf193219a6d3372e463977ab64326cdf47669f90192643534ee82d8b0bfcf42ba892d20d7e7728813f82b635482e1b2da72c24fbaa7ce3d5b641cf00f6f2e4da4bc118abf8cfd2211b793101cc368a2941d97ef0b0e5d8c8dca515624d788233f5457c522f747b0dae9658bf54690690a929933b73c1c00d61c05505ecb8bd97fb0593d6a67708da58be42bc507cc5dac32eb30957ae025440e3baf7cee390b9f124867cce66e048392cdb2f8a5100ac3c5e243277330778eaff6ed3af550eac132a4327b20e7de80022dc8b28c6b4b87f4b5242b8459e4dbec00977f8316ffd31e116e8829f94b63de87801204e0d3430d6d0867b1c147b9c0a0a9e0500beb9379bc19884db779b63b4a97a825c843adcf8013b5918472df1831f357f2ff9359dfab0bee5ebb4c85108394146b5ba39ef4dd29f788d62a3fc9d7ceb1093ebd972a660796c47432c9f1c08a0cf72cfd3ed4f821d81e255aa2c55011ecd04785085bf4d24cf4703491f435d47032209adc5240fda81049db10c6e363c185d175aea2b8c22cb450532a05938cc362e73c826b50cd54b0218dc8897b84a886939ff0bbffa7f397f15e8ce097e7ea8f9a3eed4e9bc5a7100f8da9a47bef21f5793dd2ab6ceff4013d276c6f5cf57d986afb7b7d955f38944c067b3342a0edfa9cedaa0a9810b45e5c7aecaca33e305537edc3a59f528f4508f36656c533342df9d3cf8f41ff8e21543fc53e1ae316535171321ccc22d90408704b87fbe2e82b1b16fbcaeeb966ac290f4b6f01cf6dc06148af80ba12d3e0893da708f0605303dc8a8aec09209cd2ad897be54c7bafc721a0a2139d2a471809d9e450efb77d05c3a72d144857da0e6dcd4cce0c846072dd66f19d28c889382c05f57be8d43f71c04ae2d42159ae11bc402ca613635488578310aee55d7e29ebb0547b823887864c1473d18afc139759a134f325e227881d9b99a5010cd0f4861d70e85a9053f7e9bbe0ad3c762ae06475c3808e0b86ffdbeac0a3f9501ed79b1cebcefcf3d88ead5dcfd04fff3f7a9439e8f12f9b12f5ae46f8c5b222f546531de68b781978fb0efd431b7b3247887ced943ea1977eab5b80832ae7021ee39859aaffa8a9d7c531664787ad3507f01280caf21d7200e36e5408ce46b78a5fa6163299c394d5deda1c5a786d3d79eed62b525a565c5f04de6b154d2aa06accda3a2b7a40c319063f3cb8f1a525257aa6d6087ecf0bb0217ff7846d468b3749868d65c0968cfce7277ac06c7bcb2cc6e7e82860c63829643729e4466bc982c45073ac18a147340d94ed85c3a2000911363f87d3663436e81f051bfcdc74d61529a166e26e58ab615356761f26bff6b9d0aa475ca13c19c5f0287f9036e92685fcf192460e6113c1d6bc7c88c4035dea049cc468f29467fdc2facb484abd7a45c0e0195b4c144f9b72788144d5851f20aceecffe60cc91da18234afa39baee8d36a7a4faa25cf23550523ecb16dfe81e72fb91aac9dba73a00fef5c5029338c140611a41290a9b7b5c2c1234df4124cd86c4a484b00ed9e99795a4a5f408d78a09dbb3d6ba9bda833af6cf41c67376cac9d683307abc5d86a44407720b34e866a95657f68f736348f702a661f2ef5a4a5f544f9f6a985787e6505331a55eabde3e274c49c55d7c5428aa502db5a754cf30c9ba02dfb12a034110308b87d0534814d129dca5ceef89beb7527576fe235850bd10a3ee2064e3f98cb940e08038f0b6aa2986a2e31951839db79402365a2095fd82afdc9b11a5f6b8d5d2a8918dd65971feef50bc78f7c11515d1f00430842d07388f5e487d364cad4e39ae02e61e2741ae6740408ecd2ddc0d1cbfdbecc25d0008d649aabd9bf82fe46a47f71d6bcb561457771e115226207be450e46fe67471ae16aca1372fa0d13f6411ec69fa62cb2773fdaf22365184f8f6995be8b9c59f96e75871cc45063fcc29ff3a37437521be816650be35a5da0304c43661eda097661c895b682b5b3ab4396409dfe5538611e839b558f6875958f9a85c50a54d242dac7a663ae95fa87cf92d8050a830087962400ed1644284e3d05c41bc27fd06d79ba8977f05b9768769b7ff91eaec66095170fe3fe40e94283e67f212ad709029a5d3d5102b78fa9fb75c5b278ce70e5fdfbaf409283581877c22a7453a0fb1da31835af9199e7ed99fc2c8fc7d072fb1f3e16bca0e9b3cb52c6ae89cde7ae0675bae0570ef152b2848752d48f01cce3898dd38a745524a516f6743d9b44adba512313ef6907ddf05f7f122334ec11b63dacd8cf28f9b092c291377c08ef53afc0313094ab75bd5ab6c339208b580bb332958023c75b220be22162e9d293f571dce95e0ad9ef30178d043b4fa0728af4de73706adf4e1307af7b204ecbcf450a278c0e77f883e66d5d9638e9b43c60d1e2f84313a62e22b776f137c2579fa5f79d419ec926ab99b88fefc927ac05bbd396a4996bd7f7c5fe17f94c105f9ae9ecd5324675de6bbc8813bc268d1539d1c71377a81bef6be6eb3d496cbdd96551b8a500b717ddef04ab2b095705a3616d62267b0e08be071dd000d2b6bc1cc78ad4b322486bdeb3cab1b75f1eb13ebef49d53c585a3345c70507a52ca1eebfc26ba951c88c7f71069d89b488e9a9d85c6f98cea94df81beec160ff7d6368ba921e719d61794715c77a26b69b48db795e05096fe9eef10545c5e0fbebbc1a2009df1d32cab1e306c995595e2a491610939aa2ab52828811d5c25789fe3f1563ed779ee62ee26016f14a0d1ac54baa2fd7ddafdfe8a73fd4fe6207af1be8a3dced830d28f0096659fc4e764046d3aa1e838456c88842b8bce1e9446e5598475b70c85667e52cc850dfb648f369d617cb9e96fb85e3a981515bee6496ef6d05cf2aa4229917314a27d615e0a31325a4b7a534f19a5c22aed51ca4d7dd25e9d3679344d1c0d1c63832c8e02905e360f02a669964e9294d4354e798aade6656677114b813ae4eb60786db22aa7052eab4055d01b856fdf845c651679425fa1573a9a2b9cafe149f53a0fdb94ab9671ae7f135a9db3273ae9ad67e3d10d64c417c44c88c7c62ca15d9fd089fc987d8ea7d943ee10e74fe341b986b3dab9fe33b3c551fbba2dd2375d703037a619a10b4ff3ae7c45929bd556a085e3f85a7b486a7d5cf12ab9e13faed6f1a4b752899175ad7d94ae76e0f2397146c828cb2ebaef91564f5b7217cad2dfc0320dbd013796de51fa5f3220e25bba32512ffc83e8f7bd478e30c3baa4dd53ffce4212a640e82ed45b8392f1346673d7b5129b975819acd856e08457d3bf98773aa7288ba95b729d7dfd212484abbf256c2885c6120d93cec7f838d264ee09a2b9a92e90830e1269b73ddf3a5282631a1683a862b05472daa8a6dd444fbcfd7837495d20c42d6e46624f2e146354ea3d0b55ab276783e0d10a4cf3b1a4f5bb399932a1be4b95c1e95901c5c9e379dc5059f51565bf3ee516c063b86bcca45d4d613219452d8b34a5e8051d94bf2316d9b7d1de9bf1adee9d79c58b4df3ed75c01b78b4288b08cb5c99062b9cde37801d43148a6a38c23ab92e2f99c8e2da9f637cb14581aa31de9b2a079990a6a4b9fb74113a96cfc77a7373de1b130c4404553f15013751d916190c1a500ebd26f77578e5ee15e23ba88a83ce277aa7a59a682c9e16bd361dfe82317657cd14a03339fe7b89f7903e803f8b262295b4b3091f63f042257f6e949168395bdf0b08622fe7e57735839f106db15aca734af8417a8eb2575306f94a4b84420d61fdbc268dbfa0566fa371634845623ae7343bf1009c72a8ea5c1be72f7fe6c2511205bacb9fddcedcd106eaa246107018ed192cf7a2e7b157193c499d63a1a5c32518038c0461ea92de42f73f55ccbd9d35ceef1f9eff2edb84b72746293cee644f1aa329aaaa8d6f18e57582e613bf4ba71f3b3bacba73bf6bc1062678d4b3f62840a2aee38bc8aecf6706ccf6bf01961e5bff98db0997fe0918dd65971feef50bc78f7c11515d1f00430842d07388f5e487d364cad4e39aeb5d973eff48d0ade787e74a91dc1808e71a1a798503569c20a77089ba422a3b7e4032b6d30626b3a72884d1a62d993d253813375932ccf155bb402a5ab9d93cab16aaa644efda2bc77ca023c272cfa1cf9de1e890d7d7aa3cb498ab953679c00340463375d72cf08c55348847d1e3a0fc2c40982a435ca52d0d01e5452d780b8b8e0e35540482e25d8779b3ff4055e1100ef67b42455ad7de1d84270cad4596a31e0b8b760302d79f4bb0c6b99bb6e5cc0940a7c3b2e63ec12df4566d04e6a90340463375d72cf08c55348847d1e3a0fc2c40982a435ca52d0d01e5452d780b84fa63a61852a210762eca361b788cf361f342bb8fa85972319a478bacb4eca1733d2a3700cfb174128ae4b75121cc65c72ff5f5e96f883600a5cdb21cef56323951f7e4423ab79390dd54f6f7432389db55ad962b355d99c14263c96c5d6cb49a20f32fac2d81093e0af19adaf0e1a6d2ec1d3db0a8fb55de170d5e40982556d8981605e1a528641ce6aeab5fc489f445660dd2c5e2a5e0797b8ce7834f9bd9564cfc1d8fb4e422135414c368ec6ff4462a3bb9318e21597d70a6170131749104a3c7e7fd2ad523c68512094c114372b23f6ff23003fa4c0462ba7e0fa5bd7bdf209f3189ab5e6ab8c0929cdc2ce7f6b78af647a4e4b4d942b1fb8528ae87124ced1e6734b07b59712c663fc19d726e6bdb83c95d53dd0195326568a6a865dce1aba781a0e4c1d5dc072dbb8289609c4b7282d56e61639e1a0d4f44716e7eca9bbc55fc1d163a6ff3ca925a076b086c86a3fcafa190fcff3bb01665094287a465be904a43bad66168e138a8776a255ad8dd1d411fbacec52d71cc1c9315b6c08e1cb9d71af44326ef029860a31151b82d112c62d8179a5f2104d1c11da94b03f93b7c3fb4592cd8f0f5ad67b33c52bc48b9a264bc67e34a7fa5f8c07f4c5cfbbfc6a9a3eb315dd916c11ff2d4ca161fae05597b27c30e75cf9be111ad24708d6da530d206b4c53b04d8e25e709ee61d65ed5f5018a82dafc7e80ce12b7265a8495b729d7dfd212484abbf256c2885c6120d93cec7f838d264ee09a2b9a92e90817eefe27feadcf17830785ddae672f40b36d3191bcc567e07627440f8e86857656e5ddd294d5785534bc7686b7036619949dce66167b2a0b09b461414ee74587bf910daed2c25d3e02c8c8d7573d53f9ed5032556e19583184ace79366f02eabcf6546da4e2d864c3736a969d0b0d79fafbc79e13cb8a5fe18af31a23301a979be6c7718916689ed16280e2d0c8cdc085e875910e8b6e5814d7f74ab42e1376c8f8328d3af70334628ea8f5c33c93fbaa74a00c00284ad58f2667435757c0fcfca21407ea151f56bba034381404e2b67831414339f246b7d8730231d4213f4fe57490a7b8b104ae90224a16eda002e37a63cd336d1eb06da83c3b6fb18aa561ec1c3feb4bd3f3a03b61d2bd4150557faf712d650ac954adc6893addd789e4ea7c7d612c1ebb6e72a4c5e6a865e8655fd1c5731ecb29c09a72bcc8137549840e587498a1190d7a140d898206a00d9c45c2c270b4173098615b1ae679211ae38a65ecc2abf79bce69ada2316680954047ac3522c2b5b61652f8605070546cbebce9fa983ac2447f43f3e7fcc35e5388ce2d178c77abf73d1966a08bfb867e4e1ca33ce94d33fa8399f0ac7981393da88fad5cfa3e6e26b40e262a0fc5b67c24343134347c77b7eb27399143ef8f3ae8faf337f4863e7f9ec8d33a789456a7621cb9c6686fc02c87598268ddbb20591c41e3ec6f9f67b69e3e20509383465a1aa039b1e3840168020db6270050ee94fab1eda12b071761d9d5255c58a51b43623d37a085715d48cd1a83bd0517fd9a3a86a636f127cd6642ae066dc51d5b5d015c899c994f2e40673a500d68442d35f08417ad46d120484d1ca80684d230efe53c2365fc5666fe5adaac29f5096e54421222943f0a21c84923f3de62358b224f6fb62c2284d2c8d0fc56fa7f58a4316485a34a0bfcfde048c18a019dd1527c89ef1b8e0e35540482e25d8779b3ff4055e1100ef67b42455ad7de1d84270cad4596aee33a9317df088f67b1345d5e6da760fdcbab71103f55b770fd1aa1e08ad9506c334a4f2aef69108e4b827b1d70de9dbfc9993e45aad5770d67828e500da74de13b5918472df1831f357f2ff9359dfab0bee5ebb4c85108394146b5ba39ef4dd0caaa4e9b017ca3edbcbb3b89f9cca6df7a65219af86f4e330b47de849e0c09803040500000000000001000500000000000000000000000000000000000000000000000000000000000000000085011d3dca853761c15d487570cfb289a1b0626f6cee6f89f7977bf3d86a8f67a6e685028ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a085038ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a0050400000000000000000000000000000000000000000000000000000000000000000505000000000000000000000000000000000000000000000000000000000000000005060000000000000000000000000000000000000000000000000000000000000000050700000000000000000000000000000000000000000000000000000000000000000508000000000000000000000000000000000000000000000000000000000000000005090000000000000000000000000000000000000000000000000000000000000000050a0000000000000000000000000000000000000000000000000000000000000000050b0000000000000000000000000000000000000000000000000000000000000000050c0000000000000000000000000000000000000000000000000000000000000000050d0000000000000000000000000000000000000000000000000000000000000000050e0000000000000000000000000000000000000000000000000000000000000000050f000000000000000000000000000000000000000000000000000000000000000005100000000000000000000000000000000000000000000000000000000000000000851169d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf905120000000000000000000000000000000000000000000000000000000000000000051300000000000000000000000000000000000000000000000000000000000000000514000000000000000000000000000000000000000000000000000000000000000005150000000000000000000000000000000000000000000000000000000000000000851669d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9051700000000000000000000000000000000000000000000000000000000000000000518000000000000000000000000000000000000000000000000000000000000000005190000000000000000000000000000000000000000000000000000000000000000051a0000000000000000000000000000000000000000000000000000000000000000851b8ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a0051c0000000000000000000000000000000000000000000000000000000000000000051d0000000000000000000000000000000000000000000000000000000000000000051e0000000000000000000000000000000000000000000000000000000000000000051f000000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000052100000000000000000000000000000000000000000000000000000000000000000522000000000000000000000000000000000000000000000000000000000000000005230000000000000000000000000000000000000000000000000000000000000000052400000000000000000000000000000000000000000000000000000000000000000525000000000000000000000000000000000000000000000000000000000000000005260000000000000000000000000000000000000000000000000000000000000000052700000000000000000000000000000000000000000000000000000000000000000528000000000000000000000000000000000000000000000000000000000000000005290000000000000000000000000000000000000000000000000000000000000000052a0000000000000000000000000000000000000000000000000000000000000000852b69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9052c0000000000000000000000000000000000000000000000000000000000000000052d0000000000000000000000000000000000000000000000000000000000000000852e69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9052f000000000000000000000000000000000000000000000000000000000000000005300000000000000000000000000000000000000000000000000000000000000000853169d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9853269d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9053300000000000000000000000000000000000000000000000000000000000000000534000000000000000000000000000000000000000000000000000000000000000085358ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a00536000000000000000000000000000000000000000000000000000000000000000085378ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a00538000000000000000000000000000000000000000000000000000000000000000005390000000000000000000000000000000000000000000000000000000000000000053a0000000000000000000000000000000000000000000000000000000000000000053b0000000000000000000000000000000000000000000000000000000000000000053c0000000000000000000000000000000000000000000000000000000000000000053d0000000000000000000000000000000000000000000000000000000000000000053e0000000000000000000000000000000000000000000000000000000000000000053f0000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000541000000000000000000000000000000000000000000000000000000000000000085428ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a005430000000000000000000000000000000000000000000000000000000000000000054400000000000000000000000000000000000000000000000000000000000000000545000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000000000000000000000000000000000000000000000054700000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000000000000000000000000000000000000000000005490000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000000000000000000000000000000000000000000000054b0000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000000000000000000000000000000000000000000000054d0000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000000000000000000000000000000000000000000054f0000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000551000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000000000000000000000000000000000000000000000055300000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000000000000000000000000000000000000000000005550000000000000000000000000000000000000000000000000000000000000000055600000000000000000000000000000000000000000000000000000000000000000557000000000000000000000000000000000000000000000000000000000000000085588ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a005590000000000000000000000000000000000000000000000000000000000000000055a0000000000000000000000000000000000000000000000000000000000000000055b0000000000000000000000000000000000000000000000000000000000000000055c0000000000000000000000000000000000000000000000000000000000000000855d69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9055e0000000000000000000000000000000000000000000000000000000000000000055f0000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000561000000000000000000000000000000000000000000000000000000000000000005620000000000000000000000000000000000000000000000000000000000000000856369d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9056400000000000000000000000000000000000000000000000000000000000000000565000000000000000000000000000000000000000000000000000000000000000005660000000000000000000000000000000000000000000000000000000000000000056700000000000000000000000000000000000000000000000000000000000000000568000000000000000000000000000000000000000000000000000000000000000005690000000000000000000000000000000000000000000000000000000000000000056a0000000000000000000000000000000000000000000000000000000000000000056b0000000000000000000000000000000000000000000000000000000000000000056c0000000000000000000000000000000000000000000000000000000000000000056d0000000000000000000000000000000000000000000000000000000000000000056e0000000000000000000000000000000000000000000000000000000000000000056f000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000057100000000000000000000000000000000000000000000000000000000000000000572000000000000000000000000000000000000000000000000000000000000000005730000000000000000000000000000000000000000000000000000000000000000057400000000000000000000000000000000000000000000000000000000000000000575000000000000000000000000000000000000000000000000000000000000000005760000000000000000000000000000000000000000000000000000000000000000057700000000000000000000000000000000000000000000000000000000000000000578000000000000000000000000000000000000000000000000000000000000000005790000000000000000000000000000000000000000000000000000000000000000057a0000000000000000000000000000000000000000000000000000000000000000057b0000000000000000000000000000000000000000000000000000000000000000057c0000000000000000000000000000000000000000000000000000000000000000057d0000000000000000000000000000000000000000000000000000000000000000057e0000000000000000000000000000000000000000000000000000000000000000057f0000000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000000000000000000000000000000000000000581000000000000000000000000000000000000000000000000000000000000000005820000000000000000000000000000000000000000000000000000000000000000858369d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9058400000000000000000000000000000000000000000000000000000000000000000585000000000000000000000000000000000000000000000000000000000000000005860000000000000000000000000000000000000000000000000000000000000000058700000000000000000000000000000000000000000000000000000000000000000588000000000000000000000000000000000000000000000000000000000000000005890000000000000000000000000000000000000000000000000000000000000000058a0000000000000000000000000000000000000000000000000000000000000000058b0000000000000000000000000000000000000000000000000000000000000000058c0000000000000000000000000000000000000000000000000000000000000000058d0000000000000000000000000000000000000000000000000000000000000000058e0000000000000000000000000000000000000000000000000000000000000000058f00000000000000000000000000000000000000000000000000000000000000000590000000000000000000000000000000000000000000000000000000000000000005910000000000000000000000000000000000000000000000000000000000000000059200000000000000000000000000000000000000000000000000000000000000000593000000000000000000000000000000000000000000000000000000000000000005940000000000000000000000000000000000000000000000000000000000000000059500000000000000000000000000000000000000000000000000000000000000000596000000000000000000000000000000000000000000000000000000000000000005970000000000000000000000000000000000000000000000000000000000000000859869d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf905990000000000000000000000000000000000000000000000000000000000000000059a0000000000000000000000000000000000000000000000000000000000000000059b0000000000000000000000000000000000000000000000000000000000000000059c0000000000000000000000000000000000000000000000000000000000000000059d0000000000000000000000000000000000000000000000000000000000000000059e0000000000000000000000000000000000000000000000000000000000000000059f000000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000005a1000000000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000000000000000000000000000000000000000000005a3000000000000000000000000000000000000000000000000000000000000000005a4000000000000000000000000000000000000000000000000000000000000000005a5000000000000000000000000000000000000000000000000000000000000000005a6000000000000000000000000000000000000000000000000000000000000000005a7000000000000000000000000000000000000000000000000000000000000000005a8000000000000000000000000000000000000000000000000000000000000000005a9000000000000000000000000000000000000000000000000000000000000000005aa000000000000000000000000000000000000000000000000000000000000000005ab000000000000000000000000000000000000000000000000000000000000000005ac000000000000000000000000000000000000000000000000000000000000000005ad000000000000000000000000000000000000000000000000000000000000000005ae000000000000000000000000000000000000000000000000000000000000000005af000000000000000000000000000000000000000000000000000000000000000005b0000000000000000000000000000000000000000000000000000000000000000005b1000000000000000000000000000000000000000000000000000000000000000005b2000000000000000000000000000000000000000000000000000000000000000005b3000000000000000000000000000000000000000000000000000000000000000005b4000000000000000000000000000000000000000000000000000000000000000005b5000000000000000000000000000000000000000000000000000000000000000005b6000000000000000000000000000000000000000000000000000000000000000005b7000000000000000000000000000000000000000000000000000000000000000005b8000000000000000000000000000000000000000000000000000000000000000005b9000000000000000000000000000000000000000000000000000000000000000005ba000000000000000000000000000000000000000000000000000000000000000005bb000000000000000000000000000000000000000000000000000000000000000005bc000000000000000000000000000000000000000000000000000000000000000005bd000000000000000000000000000000000000000000000000000000000000000005be000000000000000000000000000000000000000000000000000000000000000005bf000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000005c1000000000000000000000000000000000000000000000000000000000000000005c2000000000000000000000000000000000000000000000000000000000000000005c3000000000000000000000000000000000000000000000000000000000000000005c4000000000000000000000000000000000000000000000000000000000000000005c5000000000000000000000000000000000000000000000000000000000000000005c6000000000000000000000000000000000000000000000000000000000000000005c7000000000000000000000000000000000000000000000000000000000000000005c8000000000000000000000000000000000000000000000000000000000000000085c969d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf905ca000000000000000000000000000000000000000000000000000000000000000005cb000000000000000000000000000000000000000000000000000000000000000005cc000000000000000000000000000000000000000000000000000000000000000005cd000000000000000000000000000000000000000000000000000000000000000005ce000000000000000000000000000000000000000000000000000000000000000005cf000000000000000000000000000000000000000000000000000000000000000005d0000000000000000000000000000000000000000000000000000000000000000085d169d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf905d2000000000000000000000000000000000000000000000000000000000000000005d3000000000000000000000000000000000000000000000000000000000000000005d4000000000000000000000000000000000000000000000000000000000000000005d5000000000000000000000000000000000000000000000000000000000000000005d6000000000000000000000000000000000000000000000000000000000000000005d7000000000000000000000000000000000000000000000000000000000000000005d8000000000000000000000000000000000000000000000000000000000000000005d9000000000000000000000000000000000000000000000000000000000000000005da000000000000000000000000000000000000000000000000000000000000000005db000000000000000000000000000000000000000000000000000000000000000005dc000000000000000000000000000000000000000000000000000000000000000005dd000000000000000000000000000000000000000000000000000000000000000005de000000000000000000000000000000000000000000000000000000000000000005df000000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000005e1000000000000000000000000000000000000000000000000000000000000000005e2000000000000000000000000000000000000000000000000000000000000000005e3000000000000000000000000000000000000000000000000000000000000000005e4000000000000000000000000000000000000000000000000000000000000000005e5000000000000000000000000000000000000000000000000000000000000000005e6000000000000000000000000000000000000000000000000000000000000000005e7000000000000000000000000000000000000000000000000000000000000000005e8000000000000000000000000000000000000000000000000000000000000000005e9000000000000000000000000000000000000000000000000000000000000000005ea000000000000000000000000000000000000000000000000000000000000000005eb000000000000000000000000000000000000000000000000000000000000000085ec69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf905ed000000000000000000000000000000000000000000000000000000000000000085ee69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf905ef000000000000000000000000000000000000000000000000000000000000000005f0000000000000000000000000000000000000000000000000000000000000000005f1000000000000000000000000000000000000000000000000000000000000000005f2000000000000000000000000000000000000000000000000000000000000000005f3000000000000000000000000000000000000000000000000000000000000000005f4000000000000000000000000000000000000000000000000000000000000000005f5000000000000000000000000000000000000000000000000000000000000000005f6000000000000000000000000000000000000000000000000000000000000000005f7000000000000000000000000000000000000000000000000000000000000000005f8000000000000000000000000000000000000000000000000000000000000000005f9000000000000000000000000000000000000000000000000000000000000000005fa000000000000000000000000000000000000000000000000000000000000000005fb000000000000000000000000000000000000000000000000000000000000000005fc000000000000000000000000000000000000000000000000000000000000000005fd000000000000000000000000000000000000000000000000000000000000000005fe000000000000000000000000000000000000000000000000000000000000000005ff00000000000000000000000000000000000000000000000000000000000000004420bba6d5350fc2479781a65ef14e189c092ffa2021988ee2907530d535d4181d3dca853761c15d487570cfb289a1b0626f6cee6f89f7977bf3d86a8f67a6e68ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a08ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a0f45912c62072c7d1d18d88ee877080d5a79d3054664b24c5d96c6997976a65dd8e74df562931720004a3cba5b1528ff2b2cd57cd6bd708f7cb0e29b79f88458efc3a038159be19ac6d4daa1a8d322a7bd84a00939e08b75ddb2900cb4cd230b91d5435f2bafc8d416ec507421758f5c7c98bf56a3c80dce809d34edc6e2809ba3835156e984e59c0c67906c90b52b8963754651316f9a203a1d1643c3a9f0cce2cd766fe4f2a149a27eeea4fd1173b3b05f5ffb7482251a5da7b8b9bca1888fc562cbb34a7de6199fe02cfc3ff25c83bb24124955c600b317c358b102d1faa5bc4d77e5aaf87a9cc02528439a40c316e3d2aa5636f92cc2f270c309c7da4e75f4cf89c9ce5eb0cb242dc768004efe465f537780eee1cec2d5e030499fe5a6c24388f54cf714d780d144e49f6d909e53cb21403b9be5bb9711c94a61ff0abd9d8c8cd02964675485f27f8b5ce6f1d06551cfec1e9734960b9321e0a18492774aff5cb23fe31431cec0946495acd740d44261f9810ff5ae00255feaf630747a37769d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf971443c5054993fd0e324a1191fb858fa67301513259a96bdf8d3392db8e08eea9c0282e03cb376011acc3bc2fb6e6b29f49f37dcaf4a7f470e6c2548db59c70edf4f437f530cc6ee5f3a0c880c5d7a1c4fcf5d98cd6a04ec3590d0902f7bed8b365080f13891cb73d52c31c49a1a2c4977b20dbb62cac101f1c9e7bf529d567e69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf90fc9d61ae9bacd4641875cceff5e31eb5f684ab9b96006a83769c675a8765f0693855a5823edff460a23cd2ead00fbf05525bff8ec6741aafb397979af7dddbc05625acb6a1d17e29e79407ced3571f15bd2576a211163a2c9c704210928837c4b77764997ae0d85a7c8688ae39e00cceaf5f7e094f5b56d147c89661997208c8ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a0477867b76ee5e96daec228430b5a1e60baa72d917acc946b6059ff33c9c2a5ccc488ca9fd14d0c6d64beaea498cf39fafa1715ba9255b374ec29050aeb095ffcac1c10a5dcdef340e5b84e7e87b65463b8c7a8cdb3fe450759591602b64932a32ea05768386bf671296b4c06794493ae60ce41f1bfcc069c3137133a4e8742c0df8424960d3ae851992e7e11441ee86cd9ebd7c4907c4e8b1d30449ff05b8e5ed09428cec5966e03bce2dffb2296f057a3d380df3ef7cc7d3cbd6234117160796c8facb88136b73d41c8a09c2fb98e918d52aaa54815a5ce32d7fec84c07fadc6f5563fdaf5318b3152763a5724a99ae4262367357fbec662c56f4b1f0602201ab8906f2192a2c313e2a6fe8896471548607d7601f58967211db87a7df40934f4dbd5a95ba9e04558565585720ac8b0323c1bada1caafe845efe8897257fdb3112e1e55474bb332bd3d14cd4f3e0b6188843f9a24a4a8c781cfda509249e3b1f5d694880c9de868ae62e133aaa18687050d71699cf4b0927249f5b8e620672c80491eab71075abd6b5af4ffe018be4c46f91501b6d44e3e2a61626bccbeb921cd2a2bc784252e08f444ac4e27341da64bb719633034c265cf5e2eeaed7b23e82a1e649026347ed4f17a84ab6e0b92a21679240c8d51ce9570e32a1fcd5bd616769d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9fcaf917000b543a2dc436d9e70d49dadf697c7040430b49e9df7dee7347c061b721edb677c730d39f726a50d3ffcca369268f2a983aa8794eaf95a85546d43ae69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9403ddce04693d2a86aaf8db42011ee801af3e5e1c9cb308c2e5b2e51e2cbc3c40fdd73a811a1ce96b69b9c6ea0da2e41bfe9677f493bf32ab331a726566858a969d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf969d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9454116597aef9238e9f65afae96af90faa2dd95fb3aa22e19eb79becd4ab27124f8298f5805ab5e2f12a6d583fd3a6a8a566099866de1881683c6e9c7e5e25728ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a09b758dbe23e3945caa9672cdf9c14f46a50a4383a9ef777fce2788b279dc81108ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a06fa8a3b40b541353912bd3e7b31ea2b094d9149373a7855cd5ac09a2ae09ca20e157d68ef41eda6019c13a29a93e80dd258e9ce11dbf09255bdce82e9b4fa1e01ecd8c18583e4202a98b38734b29fd41c1b54f8a8e64b56614fef8c583dc5381d3eef6c0466beff82fc012f3615b7d90c8ceaec79ea26384f6f0df8ff8df62a92ed856158396e1a5dc04f01d1e2190d1c5b927142b78154b45c325173156dd42346c877fb09ae3eea9658560abec5e81200772ba0d64ce36069d7bef617a182e952955908b562ee06dec74a077126c9b9393b93c52345a19da136889c3cb9a72944318c8f71a84c326dfd5d8214ad2715ffeb1f3f1f79e99668a61227dffa87e9e6de69b3c05148a5be860dfa257018d4411c7a1103865835bee9ff10b8be8f23ee3ed236f96224881ebf57ab991443c7b842d8b1c950409fc7c30ddc77619e28ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a009e16dc94cbf87bbf87ecaf16632fde3d37c7c8c75b6062aefe18921102dc0fcfa4ac0429ac9fb87db0605e52feb7b4422ea6803797415cd266ceda556bcb3de7985f6304c6f5524812e63180c76170fbb7519d89a69215e1a88da63619a4b3673f44f6be7717c121654015f362d7921453ea7969728ae7bb3e50e6370392e999fb11be17a02b74f36ddc7ccd7a45f0037e9c55ca9c994b578f461d32f702bf4dc5a3f54e45ede9d2db4db4544ebb9bc6f1fc19aa0ff45504c33caafe0edbca976ca82b771421dd0c23c48d3c5e556f699fd61c5c9f86a00dcb7575c78229efb043ec70b6ab8ad6e13031b343e7feb7d47208d2adbb51735189d86743e296fa78e8a968f7fa7fa88ffc9c5e64aa88e6e294232281af5fe6e12c0564090037af362afae31f12b7cc7daca14bba3304fc9e4d71b5f481d7fd773086277eb94cdfbd5d8f9027865c97e5831ad60bd1119831b7707cd261d7b949652d4fb3e93c50f90d9f1d1dae747d82775c18329f6dabb225b1c0ede8566e453c3b9f23f7c9d16e402ebe3395de53ca63f1261faabe927af32a63df71ef1f000dbdd87d709353b4c90485e24d46cec02f1a3dc6f74582b79563024e5d8504ce75c51cbff2e40da6b7aab1638b223aa74061de75bd77d32c9f06f2b8f67c6844e75083fed5ae66a2da23eb29fd50dd92e9240aa6c6d156f770439d867e24e79214cfa0a0cee0313c116790c50f5ca4bd7ec634655beb1f92f29a62e3fcbd91e27181b7f8b9288b75ace930704befa757f05e5bb906e75ad2a193d967d81243cf7bc2cc821efb965eb86d85daeb241a1595a69380e8ded820b5cd9a0a0bbdf1ae4bc7fba13ce5039dc1690b09aa02ad7a6f11eb82fded1f5193b16ad6f3eb3359fb78a4afd6bf7b8550aa651feab534f4d9104ae03d21b0e45ab5c49555af671122c94b005be6c928ee16ba3a6b40bd69fe02302eafae6aeb4f98c26eb62d276efaf6f587885f5a09762f2a2180aec315eeef303b351822d60ad44b22134aa20cd419dbc2f92eed96e7aa8d1734b6cf58d597d3c3066758e1dfdfecd18d022c7e41a92e78ae03c3d07e4b0bec33a80d6795a142af9081229d2e1ba6f6924a65ba894d8f8207644204f541aa0e3bac7df791dd0a00c07f3c695b41d82b6a7585f20bef0ed4111efaa69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf971b622aec53796a3b35b7a641a32f9e38403ec3bf81d2ba16ec6f08e7a937e32bc798fbd781894db1477c59189b4afb41119d998b815329d2dd956db44e5322f0eb78172f8e8f02d1ef864bb7a1cb82a0b536d6d7595e869b4b3193f68b0ff9c15ed3e4079f53f890545094e8a7de83422b0113808441524787c1eedc703e3910e54543ee849d1ac9cdd1b6a9704072fec7127eb47698d6946c9a240f499dacc69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf922acd400566fc3118dacee96b920c644b879c323d420f67fbb7fc7fabbe6805d83eb1022bd1334a1a3b0f497b7293a518b6a278d4ce195aff73307dc64db6af240b8d092d6c590138fdeec93b07c488bf0f509e5969d18ece3ce4a00903d2f66d1751420ec62ab1d5ecf4b63607c2881ba50f010708dac16f6b57aac8feb6381d4eae0379b85c7349e2ffa335c64f3542d998861ec060ddbef107f44094fbaf343a837dcf7f5545cd8675c4e700a7740b4bd10448cb81ada593bd8e66cfe1653ae7f69a6d5fa595f463e896fbe8ad03f5e73ddd72b1184f9afaa5feb2d6867557705c7193e01bde8249783dc7ce044586c9fc0d83d113611aa3c548fe45a3a028c5727301d47ae4c29f09139557e27a18f0fca0de429b9795d803bfe9fecd62437cf9318874f5fb3f5b594565e25b5d801d61ac6181e55f998e2566c062bb9d908ce8405ea49db5149d48233ef887b38583cbd61ed3ee0c2d832f6bb10f35c3f358bc02c2e10bd93b1fab87614b1ef37352ad16f5d9a67ea5ec361cea7fc0bebede0cccba4721ac25b12e72b9571e3cbb9ab73579905adc54e7c8552bc76dd03e4386fcfe015df7c52eb3870ea7177ae6805d8f3cc26622a011d8dc25a7901456e0bf1ff81e71ddf9369f23ba0a0514f386a6ea1ee4942c6858e32f6de22746b523ed3fdb932ca95fb9a62b0313f0a36fbacdc2f317968b9e217d6b62cc7a67168f5db51b5701d63039c3418e493199a99b88a6e21afbe5cb44ec6cd0ba9f89c13c445d44ebea7cb7b5ee05d3d6fc0654b7fe24db0b3c84ea3202893b8643a5688be49552aa26aa908d71e0f42a32df65c8f164821b9bf9f7676d6670a86455d7c57c88fcad1d02239a52f24f89e84a691edcd551343388a7b154c61b4d2d3ba3ed8439db8b798414b70e57568f51a12dd28fb890bf8089db59968f5ef715273ed448b15da8f9b84217f09f57bc39387e195a6feadc9fe37cca201566025abf041d7fc6fcd8e26744ae4e91003fecb6c38401108c1eb484c2726b7b726ee51927740bad1bebeb838d8331baa8f9afb610c13888a94b96f2853734f4e3b06979b222c3b167bf64723b2fcf59566ef52813a19156734bf4519bb85fb74db850b3a9367eddc8b3aa559a8d8e6b144d7bc46e61742066d0117688d981cc00eac0942e2af84eaa9982d3c0b798329b8117a5ebd1a00c64880ae02882cda4b636829ae3a4834e137bb0793f8bf89a30ca02a5fbf69db049eee8b1abd36da758cdccb74a4f5d21a305c2315df3eed7461e43d100636a8e3d84e8db26f6648ff1e2cca358dd46dd7c9ce4fbaea84224c6db9e97581f16a7d2fa215d996f42a9ab54af564f0a874b01bb67b3f9d47bf4c1074278b035cf5c2bbd6c9b42966988e7996aa7c69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf92ff1f169e2aed1c086b38d0a74b06843993bd3200848ce9a1a88a57114cb0ff736047a109c090d39066150d68599d68d9f77b1e5f86eacedc7395219578396e52deba70889f6c1c54fe9433cf4b758fb5f703fe55287620bdbbf99ee9c6fe480516216d827b27e7fa9ee8cb48e60d6f71e0e75136472d5db1653d263e69863a10b2e327665014b3bf6f2303b312c435e60d8f65f7270cacb8af381724147294e95def07fa5bd81edf451116676e4e2101d1f3ac5de0985f104dcad0238c52f49f4b0025b44802c55cedaadf4e9648076311c72187d1047fa01362db80f6c9d5b5037994d7e45d1d6cde869aae92c374d556e1fde8ae16a39716f00c42e4fe60d0973df0d5e968cbbaa7f162b6cdfe721d7931543a5b5952b846833a0aff388ec9ed06e2bf2fea6570deca82bc91b3a9129862a77894860d241c19b47ad6f8c9242b9e0d33d2e91f29cba4827f0f95aff48eddcaaab56528b5e225bea1e8cf26eeb79cd7e0b72fc6ef64a6f5481688e2d618f97666365429043a4c7f906bdaa4904900fd32f1075bf112fbe071ec77656402edb114ef1b20bb3d8bd48f5b77eeecf158eae239f4eeaeb51e9db5a5c3ccacaf800a2535f1c4758d89c793e3a720cc36b768dd04625ed60fc411508852f2818377a22a09991c92eab759718388313e9119a08e5cee110766ebfbfa5d58e676e58c49877f8030368ab57af85f1882af5694187c7221952b54e6e716764f0a1ae1d56a9e96d46ae2fbe5181a357802a3f3b451056fbf9e65de8718e15ba1966ae68bd3635b8b237b352a9e2d02fc6beb4b908943a3e9c6ec952106571e2fa9c7714a28e8001c5de7e913db2559fe6c7a440e982c93c195b47b4b4143b26871e2c41389c07052a23a85d87488353566769d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9712bf02b2b71d2e1128f8990fc6b1e4c75f6cd818684f81e95c6cf452bde439da876087f83020f52ee3ca740261be307cecf5ac3838bbd2f42e026610641cd2e0035ceb66b883ce5e07e2eecf19b4bd468027f6eca3158b931234c67187ad83890940d89c848849657dba545e973e376e6da75b3467ee3180df9d380c834fe97cabf89fa102535ada1a4c94d139f21096186671e0c199c83fb17c06423249d75f91d68a1220a9e8d43d556c0e84b9d1a0cc02976cfe6578d8c661602c1552fa91bd62e59a0dbfdb52df95e9bdd819c72369988aa3c1f1992aef13d6cc222948ed872dc2661a627293fbebc810abdfdd578a5c16908548414e56158099096028ad236fae88551838d38756efa63ec4c9eb9641019168e9467b94a4c4d93f790145e290a4f06ab9c9f016fd30b115aaa18da913545e79351d1bb4f995e1179f75c7228db4ac9ae3e165cd63c9b367c832b2112c4e7f2124776175e3f923103a0816c24dceb66ac333f1b8320fde71cde4af17449bc3e3c24ee241675cc763b359973da810551a00144c37b57f294ba8436eed80054edb31e781a85e61cc9e0992b780ed1871b90a8f2ca564000de6f3de000f83df3d8e4cfab566dbdf23c252a23a6bd4e692dcb30bd94e6108d25b22bb0263bc143acaa499dcd52568b3cf5349b8c2337b7c6ee5538209f294b05f68592f3d85162353567d44e80833970ae42f2f960fc1654d80af072a8a49410e3e8df21a007dfe4b80613d67858dccd487bafeb2863f6ff9f72dfd15f3962bf0a91ee980d85e25f058ac4333a84abb307874608a3ee6bc0b1c614da28f178f33945343b0b12e28bf1a6e9e03d088bf6cfd1c6b257782a8eac382dad911f16f33f0af034c692e81a9a8d23101cfcfac2cde4f5d43999eac354807f1f20bd18682d50b1e4521fead55e920e6eaa6d9b020c6187318c6ec63ecdcabce46d4911b8dd74b335182ee5f29fa50eec39b422fee0c2ea84042fd4398d3fd9daf108c366a0018f97a45999a9d6fcd403138859e30e8324dc9e0c0475d03a43d8fbb7e39a398f28594cd4364279ba854932c4e3a2ee3896ac1fb019f9a15dee21610ad1547b3dbc87e1e3643dfbe207182b8e0d4ee90a5e4e50bbb390b8f4e630cff77fa50b00cdc830156913f6c7c9c44cda3291d2762d55f9849f6059ff6406c702b54c015e4be932c5d3f339343bffd1eabcc84844e5e67618446a3c4a80a3f048d9ef8a6024e91bc9b4e3942a149434fd309d5a07a31ac10f190128758c568bf8a7b3de43aa9cbdd880112d7742ddfce4bd9426d129fa0d067f57b1822a20f6f0b42c22f05600a19d4ea601644f1f37b20013edcc091d46ffa032486576aadf686f0f346d58cd00d1fe193a295df3eea79efccbc426997de06e84646b19ab089d4c3bc95723c8a5fee5cb7c3051ee0e866904b10b5c37137359b9b25770307679b26aa168c8e8c20a62ebeec45409ea78798aeb46023051f7b3af61bbe19cadcc01d63961a6f318d154a631a352ac90e777701a23f8eb21a7754b7a8b298ccc0f86bba4dc7f3b0819e52864a0904609c41e71f135b974b13713715d2adae004fb281678f8ce9f69a7f31f8d49d8fd97278c78b5fb24530b6d2373ec1da8b5fabcc6e239b8ffc43b6d6903a2e1497c43e82f4885d19129dd39493c54a4ee152e4ec4e8893babab54fb10c8966c8d3b04402a06ffa3595bc22e117cd72ab60771c02199cd43c15431d52ce098ae86c0aa41f60dc54ffbb3a32df1320357bff49100250a9cd32fc95c99cf9d1e175a708b4d3eaf568711825ce9c0d5f425340d2889495ee56a6f7125c5cef77c75eac4be2659a9d240febea15e50a5c7c4ef5d44d8b0983b6cbc1251b1e8c7348ca96b8460892fe21643ec755d4140fbd23507ead254a8e9328d65252bd15dd893d12c6fdc121be3233df019dd3b38c7ffef92eef7d84aecee23620db699defdfd1367cb9e82d87917237b404d956e9def2700beb875f05a07b804bf0cb06b2b86f577f50cdd13d753093ef895d3c97d5b0afcde3da93ef9757b9c528579b8d65469c1d08a29a41571b8848fda1a8c49dde5a0b24b25a0bee32b34cf7fe326355fbc4eec91f1384ec32f50bc824500413cb2a639a8f45b965f991d291de997b3a949dce9a8fd6f580df069d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9b31e80349f7fc7de65c4d1ea67cd77204e34f4f7a9439a719471e9a12ff92da021bcbf7f1cb43455dcf1ca9e1c50fdf5ff072fca8d411b1faa8d0fbf29d56c44fa7a20470cc1736abf7b1202ed5d1d3d9c7ff10339d15b2e71f216302a702bfc51f0142bf9f477896f7d7be25bbf935a043a521662cec641343e5116ff82fd8c2dd34603713a3b7880c4da15feb09d34099a6130658bf914ab0990e9fa4819627084c429a9873f0ecf32e28a91717b689660f37f1e016fa407fa23fa248f6b4e1267a538372f9ddf7c1fc7e830135932d2b2283ae7cbbd2ff868e41fdef0e6dd69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9b662700a6366a1bd32b20fe2b30f901f89f6c294edcea458c7173d66f1c13384d9c463c0e8f5eef8762f1969a03526169186255a5f8453e71cac807385d53f999eeffcdb6cab5df749e038acda96cfc63f5ec7e6036178a9786c8b5751c8ed7bd3c73f0d23c0525c570cfbc271bd743bf13aef6c981c1836f826682716fac318066d18c67f50e26f0362e202f57f1cdbab0cf15e927f971a3bf420b4f5a122ab002caea056ea249d36add627a91ef665b72d86783afc86928010f8a2c1bbf98c1075cd52ee6fb727dee071a2567f99d79dc832578baf9a0ac45a2f89696298ae8808d3ad6f6d30ab32bdcd1540f8453f0defef508d027cb35cd87e8ccf7c1960f51c80a662e6b429b1c39b45bb4badf52015d5e8a4b43ead6a04ff20110c1bb3df484ec552e2300234f23211be21e23012df9ce92a1f92d94fa34e92ff80cca72a69ebecd209b0232abe756ffd4bd529977a635873f3df8e84d3ef545f8ee03ac3c3515c11f34da12cf94c0dddf65287a7dc884bb29544836a063ebe52dfdc265352d4e4a9b0e2ad3c44fdd522696c85299c6493dce6e2b25b07693b2270d55c1caef61e3b04f2aa88ac06a9761a7d37022610ec60ea8faeac3e6d18e489c3ff9abe7edf9b03dcca41169b30af4d3f32f0797c1f52e2380ee1ac9163fe2556e0de0455f83bb32c77366e2bf058d1f72c27b568ab84f44fb940592f4d0df58775d1e34c1fe2eb6313bce8aeb2c1e8962ed112f6df35892dc5203b16b1b5ce9f304cef975ca5f45e7704626ef20944980a174ab17baa57ec8c33925cd7e0795caa5122683c7fe155de9b8ceb98b0c6fdd3753fccf09270cb9eb4226e4dde7fc8cb8ded5f9a14582f4034858dab992e9525c6a3dcf05cd9d2d135cb0a941995a8bbb3ccfcad5d2c9240031a8c8825f4bd602198245ee0f4c95d9eef7ff166f15618a331690a32f1c0cea1c3c8351845f444eccfaa04d1701ba613823deada3b0c2acac9c15a4cb3aa9f24ea4edb3696423d8657d4199ed71b9e737aabffd0a8c96a64e1fd47c25bd4efa62851c938f4210ced64d19367a091d7400d382332e9a7f229b2c6c810fa099b73095fa1bf575d0a6515d73c014a4e18ca2dd742d2103fe923e7130bb1db0a1cea3875f89e741f137c5398fa4e8565c6a557a26cccfbb5bf69d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf98a885b43a968bb9490fcaf184c7fb82eb6cdd09a2949f7dcd8b5cf9c1331321369d74c1c2028e40a8c798c74d395392bd19c8606f0284a1aed4bab7c911f8bf9aa237489a5173c40b31f47406835db63e16cdce94ef7d411bf41376be5c780024cd901919c7d51f3407db5c3d72024b4e4873b0a0a28b20896d5fdac0257272dc3549f60ec2ac8572e8f5055ad20a28f0a61da305cc36ff3636f1835e98d1d5332a46e0c09be49e533196767563be6d0fe06cf729fcbd3117218a64e7000a91a1d91fd7a48c04ab4218aa84501fa49fb64235872cb44cbb67a7be877b96362e2a8c9611f75ecfd8ffa5203179e2dcb434ad62f9ef9bf25c37a134ebb7e25a582f169b968ae17a696559e9d203b122a5678fafbfcc3179e47af1f48a7ae05542338d6d5aef501b2324e2f3c92f798ec97365666a867ee308d33de77f3d8155da55056e41634e62a7bdc500e0ac6681abb1858bafc4c2abff81a7922bfc68e660fb86f717e763035df16ed2c7034482517a929a1320ddab3bc1d670c223665ce2c9f97dfc05b00b1ffa10e9952cdcb5911c7c690182008217ac864fcc3f1dae0f2a3a7bfb0d114f86e218f74c2cd3a23611b9f9ab34b2f7c3444c8aba40623b208bd3701cbf465aa475031182523777ccef045d771d39cb4bda53027e626cd51ca875b80b8e8c1cea218e6bb0afc9060cfc9c1bfe928957713a15776b863460d43b8bb9977e11f149b69b679dd85248422903f917e813bf72cd621245b1b1767c1aa264ec915c0b7c1c42e012cd63c50dce9f1bc4eaeaa889e6194f73992055ce2276632894ddf8d4765240b21245df134c5a5e6cc916100901277ceb97bd1a0d305000000000000000300000017060035cb323c9f596a4e9a4d2560dde9f86a6baf4f129d1aabeb7fbe557ce0bbf1161a34ece30a13ec3b18280497fc069ca81a5f928d979bc24f3a36ef74256eb1ad1e7dbb3a0039a3854536cd1baa1507f97ca96b03bba73d73aefc62f649ed7d46d46ed627333c6a998ba551c719315db2a17e66b45f33b00e5a6de6f4b691522989c2b837c7c32d2d41f772a5230591dfbf4e1ace374b1d4e4365cfff24a49a009f5bd727ddad13c787a6b6ac833ea29e41bb168b1a378cd8931538a2a87424e43ef942c14b347775ba3fe731e6d15df924daad9878840497ce2f17d5514d7109ce68eb3772686f3772a4e482256e75b2f69abdcb8815a8e0d9f240a84680d7b73f9e202f1b785e9b3b63fb3b1f5aa3de6be4c30f994eeaf8f29f8319fffdd967055be779442c1559dd1cf0b8619b4ee93735e99695c43d156a17eefca08bb5a5b93fc37cb67e5577418ec527ad07b3cc802c272c046582d7a00b0287d0ae543bd7afcfcee837c8f3f1159edd427ab1d652104c82870bf27a95b5d6d23fa2d2beeac8786124713b9a8023cffdd5cba18f8309b291a7483dca7beb996985f7db60c82812d31cfb5f44577b29ff532070e04d106e87f66e84c837969215ff6f1015f0e07211795fd7bde13e9d705258aac68b30c79f878126b8ceaf40e7285fe591acf796a2bfca554d1fc633d171d95bccdd50027cf1ed1a56562a89541f71468dd74ba1cebbf8d895f07bd8fda1a1490a60439b05204bf1fdb13805361a49d2c1eaae5e9121ea8b80546f6eab03ad62d5a94ce22eed3330c42b522cdda7448896d2171a3692c0d3e429e43a241bc794f196ca787945f8895c848bfd81a7c499f58ec1f0676035b1c2d2cdf05d4bd4efbb7fa8df0f8dbe238b790016201fef28e27516954b5704616395ec6841edaf28999bd4dbbcbfb179dd29796c063c45af0158b57d2e0cd70441ced7e5a55a23e301bce7921ea6e778c0b927d8fd657a246568011199f7ccd1d571326ef69dfd4f62b6da94c2df1d995485911ca9777b05000000000000000400000017aa5642527500adb493cc7377f516783b9fd4fc51f894af4e6e203c7823e34ee3d45bc5a730229b6532e8931bf6b71c27de5ce4a22e1a53bc74ad2f5b90fbdbb511b2c7d666f474d4e0bf38bc350ee5e77959ea5b81fa73ab7ab04523707dd5a3b1ad1e7dbb3a0039a3854536cd1baa1507f97ca96b03bba73d73aefc62f649ed611233dd77d0934b9dc15ad6067df3c1bc7e6f73ab96f63e6b36c89a4bca15831338cafb50646728f4f35a5c1c08d3f3d261119b86f286aefceb1fb5ead8070e34baad2ea36e6e941d5c6fbea94a54ddd12893c753fdc623ec01c0592ca1b44821948fcb1c383453122149919f24a00305f4e891c685b99b5c0b9632373a8f3840dea4a8dd07b485cb465cd90e84cd19fd930b1cf3918475c12856f5db986178fe60fd3ba26356b9415d2ee12ef2a97ff0edb2efe763eb530f9060026c2158f8d6e769a4dd12464b32ada3656c65bfb09cd55e1e2dea87fe1d59a7bc4f67f8b9fe6a96934c39aba5e7d2bbb097b041a28db74c1ba11257f90c853d9922716a5141d16f75b33792f2f388812c35cafd6949c421d106bfedcda85bc903c63d76549a00db1c76539e83c6dd8eb616b9da278ce9f91cba3db63422d79b56564245d34eb5662162a8a4f36201d771419bd7e3e01d91be3a06ed33a09f5e84820d2e5290d24b9957fa48c48fc1b3fc3b84c235705fdfcdb11d8b4f7c18d91b13640f91b27cfe8c0f2934dadd6aedfaef67bd46363edfa4463316c780c56ef9941571e3ba4a03282f508a30fb680ee5b6b33ab5970e89fcdf3b4229bf4c83ba4168232a7c9029c9501eb9d669f7d3685989379417a2ae430b805a477bfa4b498138a06ffe35d685400c07228cbb260947e6a94f782d5f304c5c2a7ef0c73c4075b89554341369ea87a78d97bff08daee76175f1d8362e40af3c213840b230d9cbf9384677e84bef20e8b115a18e7076ad9475ba6fab6bf5cd380a0bf4cd1024c9ea2dfc500edf82f1ebcab76018a5aefecf5e5685d4ee93e131d4593c0d438bfe31bc7a050000000000000005000000172c0b50cf23bcedc52b31b02437cbdea43cba199659387ff07e46a28b913fec73fe6e6229013c29169454251f7d98210a2b87c1cbabeb7d20c4da2610a076633714184b8d131e36119e0239d015942351e110d89422903f81ff257736f796bac7fa910940fc6e228159702a068aa8145bfb7069c2f3273f5153c6fd25c73dd49db1ad1e7dbb3a0039a3854536cd1baa1507f97ca96b03bba73d73aefc62f649ed49a6fd3beafe45e51431e3c9b77ac084043614bfbdef769a7b28f9ba03c04d078045a30ca6ea8d31ff0beb0a103c47a2086fede292c1fbb06a84b3928432a67d97061f3bdcb27cc88b58457c8d1e0f17a71aade9564b5353d24322b25df00c6378db2e60d392fcfca3750ecfca2ebb1dab3de2e6701874c956866e0affb7ba6287b002271c05bb223263969ba3e2cda9a7aece3a697cf5e2890b0d0d6d2bdac0e995dac6447376a71b246e8f654d85e358533fe1ad7776bbec51bdd561a2d25c351bc920002070f8ae99deadd4d377f7683df4f151a7d5074c512bcb91271abd623dd3bfee3a4bf21be26bc3d04ba661dc60d916c0aac1b5abff45e336841fc74d2014468cd98d0415607ead85198c31c785029966b63690fe617034c296e4a989fed7f04bb07a289249d7fbd6c2037cc2645eb8c9feeb7f08bf68ec8571459e09452a0d8ad85bf3b194151dab6a322e48de0fe3e8e90b3f39891987a7f27a803a804c8562c8b9378acdb3d375aac9b2170af03897fac0fcd383cdc7a23a544dd07c61095e059e700d20f69b6395c67f7330726cd339ead12a1bd453f81f85776c4f48dcf879d734f8b029e5b46e75b8cc40c1f1653b4a30bff1880f2b9496bfc2117836ff051bc89da6e678bb0352f952d2f1fb1d67a0f5cdbcc7fb46ccf48bce1172b52e3cd386da07c613294c93cc777df45d7aa9d698437589207ef73738c952211bf0d33bc789076a7b50c70b8e200ecd12ecdc7f30c0beb456ce44fc6ac42c78b3cbdcf64e780e0343a813a16c93f5bc35fce98303caedb0eba6693dd3050000000000000008000000174b0e396464f1602dfd8a0dfd65633c062a19a0e9a4689beb555af8ab059c8f8dc59248099b00cefc44d2a0ac5d2c9d1bd074b8e55437f550b1aef1975af2c22e4f7689cf7d99c226242b09d2ea2f21822330a4f4c1421ca4642ee74b5652fac59be2ef0c1aa9ab5eef2837257efca0a984706b63a7a7f958c388ec19c690b43cebb1c3bb11614acefbb781caa5d13dbaf85b81603fb7ddd6281e6cc85fc6925525002cb05ade91143c3f72562c6794fd9b3e2880afba50919f993fccc978c95c4263993aa1b3481086507ecf6f9fc0838ca91329c0fb21845adf981e507f36dc8045a30ca6ea8d31ff0beb0a103c47a2086fede292c1fbb06a84b3928432a67dfada060f6acba940cd7520ed1b4f324c190f4aeb50f34c3d1e73ff39c23b6ae95160ab5dacf76de3b22e67a0aa13707f339e2ea87a1d2a2df0e1ab0d5ec4cdd997c89037569c0153a4ab235b4852213c7ba80eb5144769a307f7b96489dc2c67c4caf3507263c5b9a7e1f75880998e632f4a7f6fea4760bb7d2585cc49a193bcb57dcf683723f2cb9294951e593244b7e885edb0824934184591df8853b142fa36e061d95a002f2a0c6336ee30dbaed6c0a369e0a88a3a52ed62cb46cecf7192b9606855a52858e8e2ccecc3dfc5334eda33c564b9fe30fdabaf67b04fcb3f94fa1ef1b65ba2c8cba9c1c4089e3a5fbfe69666e9baa7fb38ab7301c44b009eb8750cfa732f78a4296e68861b08ede11992c73a8afaf618fdbfd84699fae29bf782cd06ab1be8db50d807b3a4fb07c3670f5588c8ef500d3d999d1fca680f32e42400ef32a97cabc7bb84e762a39110b83de9142f07be20d74428bf3e0a7df10b2d563a8b3cfad4e4717268e20207bbf05042833e24259416adb1e819f93265c358a671c687ce4ec7693599a3bbfbbdb748735d4cbc96f70fef65a47a0aadb3640c467be02214aab3335aeea0bc3bb19791f0640a85ef0d4e8fb744482ee9d727ed0067ba0b6ce97768b9fd079e3e6dbaf80f490d3a7be094e1ca43a4cef5f6fe05000000000000000e00000017e3ccd18a5ef7d1c74215d55060a322e70a7c8fd248c434b667448b9000863940739a39765bc690fcb95612dac889e45dca646ea6f211663867b8b362f949f054b805e7bf6f5dfcba4a21c21a4df83b5ce4fce1b4897ce6e64db296fddfa8a04a458b764451e1821c2c792ef123a301e7826b366fdefb20ef26846b44132568ebf5a45abc1fb34e65f6b61dae0503705df1020bf2b074b00492807c62f27550f4f90b4c66e806c5753b7480a6f83110ea8c6941471aeaa7c9758bb54144771f631823139f1ecaf0c80c2fa956480214b1fd031d78a5c8cdcb3a55a2a03705e217edb103df462a857993dec8ea87a842e0eab39c95e21ed7834724e172c5937220243c18532e4a8c50f9a500f899e5288b12638ce206116bd0bb91d611599ee19c468e795513791afb1e0dc18e5a203cb92f8e92007312cf0e6e83e73c19cb511682701038d47348b0a7cc1921f07e396fa91ffb726fe2f68e0680340b58e067f0f893b891af8b474b094b861b1067e834dc3117253bd0eb8e66c27479a6be1b0c9546f6b2e76f3a8cbbac79806b97da6ecd3f0e55ade8eb073401033450788f12b57dcf683723f2cb9294951e593244b7e885edb0824934184591df8853b142fa51c685acf1db6c62c7f6602088317b893c0319609b7789256c5ad3bce857d06672fd5aebef22edfc513c7dc7749a40d74bf04beee74ec5fa45938b9027c048503fe591feec47fd5e3f7dffd99ab440c0cce2049b8abf88dca4fc2afa5082ffda35e317aa51c777cfefaf43f6fb0e9e5132534c1b35374fa5979a13d071225891c27a9c7f3510887dcdaac61c122c7e615d29defefc7876d7f75cf63b17bc3b26de39e38eefc0db31a81c39340c9b80d1d37b6653d7010a150b35cf399f8a030118e835acaba3f01f1b1cba866292f3ab6497c5d4815c2b544aca613494b06cd1a8be8e912e00a12ed5a91dc095461103bed25e2e8541ffddc6da8d01824e604a55d2b766c55f47a667f5b63654404c3ee546f9fd8f06e372f961e9d1e674827e0500000000000000110000001797ddd13202b76a1b627811f883dfee4a7af6dfa1354579ea29b3de8c10e2884aac3ce5ef4c4ba7ad8f1b6e30f7e6f4f7c53653331c918363e05b8f03a15cb6de66b883dc854a302da0eb904f0b0aad1198663e35c87c659e836d61b97a4c3558b1756b8b4851502cffb6bb8e55347000f1583abc2bf0dfa3a1a9f678c9555c64b164fdd4c5ef9c9c61893ecbae437eaf3df6ca018cb82de3b2bdbdc90c8fa213143fb22ff1a52d56dd1f06f23451f565c4d9e139aa25a8f30bddc478774aa4aaf1fcf3f65925c68101aa13e3b088611471e5a832eb2331656c85a23c5566e2ee1b3ecc0c288776996f024732e90ace8d43aaf1ac4374d8fc28cd4c1f418d22daacb8db9be2a3a248dff61521d6294f6c40c7b8ddd610eddd656f8e514bd86efb71aee1707e16a8e821633fb3fa0827649ae242c2b11d679f8dc683cc280d81ede859c81c77f1de7592bd4415c4d0570f2432375086be04de740cfde45cced848a938a2cb6179a376f82c67a66777bbd70c04b9793849d5627832459d532d0712e66470b0315a26dd6fcfa14c3e8bef484ca0c01c6446d1adc3e37d1e1688aa14dacc3439409685db4df5f43513240891963930164295268c12fefcb201134e640890e6aa16d1094e9316f66a910a02314781538ff0fbd0ff16af8e9487789b9b075e159251ddd10c47207984518152f24afcbd939dea1ebccea304b9e8997fd772fd5aebef22edfc513c7dc7749a40d74bf04beee74ec5fa45938b9027c048508b3b1fd02c0f2d2946de40c7c57fd98612ee1643fe0639b457990f1f76335bd93470442bdc72e03c4346d26b9e31f70ed9a9c7b647e49fc397503ba158b112ebd28fa9f12974c00e81c6217feab360b2e4dbd40a18121122bc7e0c74c48de1e1ee80c3fabfcf13f6af388a2ff6458b083a353d10fb327b4ab085e5169581c6e402cb575749cb3df3105dd96b6fccc55baf162c62ab185f28d1ba12ea383331552c1fe99a7d3f4839b0ac077a7976f45d00ced63026ac2edddf317872ef89ca8d050000000000000012000000178d702ca176d1725d57da514fef57c38cd40c3991bd0d70fac06b29a7369994e014065d237f6f3ed9923924befd8fa204636490361aeb375010b3b8a063f6aead53c55ad325fc6f29c66ef91ceba6660645026c11617c01f83090f4dddb2243fadbc1dd0cdc36fc2c7686695d27bbe79539c0722cc93df66dea9b982e85678651a55abaa6eccfbc35335831c8b52199b020abfcfe438fd2faae8d597a9583ddc469381faad3f3ac5c941b7dda77a8031ff1575ba2731a3a632ecb2fe361f0006d4340732e93f8d0f4bcec074c89014563834f4dc4b6d2d3f69b45fb7b4041fb4cf031eba6602d521ec536c230b7bf46979becda80c4b6a4fa2120d7fc72af0ade77c991248bd3b252439d458ca9647f940abfb161de0d9df70ed1f6f2a463994c0bc1ad08b2b70d9ca7e969425bc8751cf923c05ffcc953c92e6492abcf6a89c5b83a09893bfaa9dccc2cd5a7f125ec33a37455ded34a10c8d24e1a0d7faa9c5866d239ccc8b09ab15421c4ed0abedc1bc9866488000bc62bc245ba19fe79f8e9fde415fbbd0be5bcb22fe85964f8c170ce4e349019644d188e7ba1b068e77689824999bc77b9e80df092cd3e32151995f2f298945e328cc37c76f8784cae333e6713f4889d2e232b1a3341751c27405d25c076b138a3b03ce0e79b1a436301a5f3164fbb932daea8d10eef4229b35af994d317a337dcc378fcbc4e793ff249a49ebbfa0ee8f08b2f31567d58e8e3179c745a44a0ab155a4a75e3020e1a163a2172fd5aebef22edfc513c7dc7749a40d74bf04beee74ec5fa45938b9027c0485009f944f497d78ed65d0e336d5df2ec76e9b0456929bd2ce7d851b0d9a2bc5afdfeb37fa42fc5d072271ee63ccf0af55c27585a86a2252fd649f15e776c51b0c371b2a2b2c866a8640db0f678ceafe193b8ec7e3a22299bf5394e2fb58da0ff71b2bafc5df6c3148815dac3a9ac7822c6c64f4a30408e7c3e91c1fb8f0429c53927780649f0cf01ba32b7a0c8f826f922bf0c6b60685f05bacd1d3bfa8bb2946405000000000000001600000017589812064e969e2a0b40f173f36851da156f5dd07dfe910c3024dcac4c729cb7f623202fc4544dd801fc89c5894e2f5e2e780a80678eee993e0548cbbb3a9d881cad268da0e2d3f234ccbd9a1afe5fcf9f42a76148b6592ef65b473af359b3eb6a912e5b7340cb046ab6c52bbc20cdbb6cf9fe880c448731164308e8bcc0e269ed2365799e6baebc35e1dc5758f1d07a9123b1f997c5c3dc8268d42d87749a1f518f7d37cf441bb0d851e047ae0bf5e41ed199cafa6def55bcc4b6e411a9e3200d5b91e1f75bb27f6baf03fd11bc803d1b8673defec6319edfb50463a181a54eea02a902bd775d4e3afc626b9216f289e5bb6dc6aaf8c39070fcd334c4dc56d60e1b1d9ab4cd662f77c2e4d8e9bab455c283318dfd5dfccda2856201e14a351ea802a29241a0b18616670db605f07076af3c9b52c9d03eb5ed7b280f6c76cf2a770d98ef952bcf0dca3c382d443cc27a3413ac9d59a0bb929de89f9b09cc46de867b5edb316ffa7334f826857bd3f177ee43a8cec4cbd0b5fd39d618a46eb38ecd84dca8526a5a25dd32d7682d9edee662ea7c004e2f1b4af2a8ee236bf54a4b1ceaff6d3f4ed5634ebf7fbb9185e91b0cfbb107731e478bc37b689c3ddaf075baba8d7646d4bfa78b4d65735059406f067bb04e87151ed47b0d4c6b04e91d04252bf3902bc8693173f174566e34adec1b263fe3374c61e4d754b04bd44edbb7c6e553c50af4a161ded31e01a013394d9f0499ef4492de87433102e0f20571b164038f436d0bab41928b91233f1e5802fde53214ae8d6edcdeff2e72b21307d2254595155e5c95de8b66cf7a6e0a77d729473cd4ff9a67a32a2844f74b6495fd89f17e76a2622eec843486a008cff1b343ba8d4f91e3ba2fb7353ce363c03b0e68b9ca99aa8f86abfb2a51c708eda524158f7aaf992ae151091385fc03792b3071b2a2b2c866a8640db0f678ceafe193b8ec7e3a22299bf5394e2fb58da0ff71a2144111215c470e3d34bf5c886a963bd4d711f85852446e9cf0c9cc03a0d33b050000000000000016000000164aa7d2ef345c855b05022a3e447d148b5ac51ec9d466a64c32943613315424dbbb2c297a45a7608b2c108d8c0d451d7d39633317177cf665c61b145e45404cf76010eb9880548dd864d0140f73dbb5f5f74ccb1058ceaee86efb42229739f4f4e054d01a60123f04386f363db8003fb260f6f54f34b3c8c47f21709b4e7f0aee2eae63b1b7c39b48c619abfff190e95068de1ee445ec407a3ed44f827a9627c1017ff4deef501a5a0ad57fc8ba696afb0ff14dfb35f0b81ca128f3dd0624ac6bca9ea6efd69079a15b62425db97b78b8d173bed5eb26f1757628a1ef51115264b25cf8c54d44d7018c88384e3308a1228a69d3fd7a2109d8c6f6d7f375e1225f2926e632a180f1f0e05e6a4261da76513c1fc66a8923e121597026d0795576f507d68eb0ec9b9b99b1bf763b46a6e92e3e4a604a9e6ae7bc7d83d136ea84227f16a16bd782c43447313e95c844b003598fbd02d218ec178cbaf37d8f2542989578f27f0b72f0ee54ab6a4d349d25d94bd6aac5744e6652731fc030619a2265dfc10692db837f33233d1c95f930d5d38b5b1521d939d68e00f921129fb2b3ef8ff7ea122eafe97ef6b9a47edd893ad3e0ad9f86050e0dfc301d2a6a816f15be496d64631db6ed99d94d34a0073630e86a44cf7af93664b2bea26ff701874b444f435bfc98898b94ad73e4d9b36bc313e822e9b769bdead4b486370c18546fbe4142a9dd55a92cab8419830f7b82462090e32789b12de6d16f2715c2a7153296dc35bd4486dd5f1c0c8459c1c49da1312b482cbff89df87a1c26916235bff793e846d32abd8061355b036f0f4418f214dc1d9fb75262633df1fe865a2529ee24d16f0824d0564cb4f9763742d3750fcbe2c401eca574c63c7e75e5f3fd79f49261bc39c545a6facda69890d9efd09f6ab58f5499a09ec352aef11bb27702be0d4c71b2a2b2c866a8640db0f678ceafe193b8ec7e3a22299bf5394e2fb58da0ff71032a05000000000000010085003d6bcf031a191629cec0c827331a4a5d64720d14835295cc3b3cbabd2a0caad585012b183b477a27c32ce5c7c23c01a056bc593ffffbafc1123d768f8050aec0482f85020044114042e7038ba67e9a94f7605eecfa5278515f29f38c15e0912ada010dba850301f52bb84b10b4f22927f905fa98f664ab17b0df29434b5d0e1b1373d7ec05fe8504f0a56f5b95cb871c911d2c90ee4c25abe906c09799b73fedfb6e55d944a796a6850556df9e408114368236ffb6da876b8fdc15a8ab62d1632a00cf01c134dd32f5e08506e206279a53e996e6d7509ebe14e8f1c488650cf39b372ede2f65cbccce7b2c968507a4326449d78cd72602385ffb4855d13c5e98bf2ef1c5d9daf1d1ccf630855a7785088257dda14640cace68701b32998c799a52d1eb59cd84e73ce98c4962642f7db88509e7e8d2008c2d462e34776c7ab8c2889aa8664ad00cf188da6795676a0f4741df850aa69b258e782bef7806b7a270bd19555d75f3929f8f9c322086069ce60d04bd55850bb5827bf4188a120a91729f2895411a8bdd948c4a48e144dfe3904997b83aea8b850cd062560acbbf99f7217adf3b5bb695421173c11c1733c9cb3d816a34a2fa4282850dc8376416acbe89421b02c7e80b393456b7b29d92cef4c32e6e35d9098419df3a850e819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c850f67d2cfbe804e2bd8711008589eb5b0f0213a07457cb10e10a79b82db8e96161a8510c7f0106415a1850f0d507b3fdf838df8df2227f446263251c9f4170f817baeb5851135a43ebfd3385936d62035643db8d06dcc65814f4b6a6a1b1f384f95660776d2851289cca206300279a228787d05a736ba3461d2684186ebca1d1e9879ecc8da43cc85134ea248c4fd8286f2960f9d8bf81f9862c3aeb0ce71249c778a366777c4c286ba8514597066b8eb7957aa98d6b28d79c661ac9f273cdf9d184c11e07484980a5b73f9851561481b93794b83421b5fd449adfcff726b7bebb2730675082b4e1bbfceed64cd85165aa946c418ad0cb3574658225dc7c693ae3610d2bcf1df880fc4282a448d23b685171e391b1d140c2640898c13e03c2fa2962329b0e654c949ab2083c0a5e398894185183311b97581f9e6b20f71ef9da42e354fe9ee639d0c5127b434abbb6eceb4ee6d85192f4c8c8ef0269e1980e4d03885dfaea7c44c3c77ffea3175f5c91bec3635773b851abd5b56d9be4aa4dcb953fb8562e492dbf5e6fb6b48c7a4169b1a103eebc2e6d9851bc34880c053d1205a8973d4e26019b752b6ae1268530b985b4d9dcabad98abfd2851c93e7b92d9114c97a47735eeeb58d4b273fa32efa9ba212777975a967f93220d1851d098fd6d788794db0aa38cc4dc3320c15e6ffe5a72f2f6ba54e259079a6c03f9c851e22eebf512da7f10b49f4a24cc502efd093f2a8979749666cd854b9e9a5caca0b851fe03ad26cfd74bccfa51c653357d75ec9f972c85ed189ecfa94af8aaaf879e4cb852057432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2385210765e0a80584bd1101e2817295eca4f87aa1f464c845341542074f0edba0e03885225b0b402ccf384f63113399980e074fbdaa666f3d54e8fad8b1d02bd41f76bfd58523defc563c85b3131acbaa35cbeb0eaf40d4d9a1dbc815a10a7b149c110fb74c5a8524dcb09061c3ec0d935506c1a317ec86f87dd4c9cc5d2fe9c19646fae1ba0978c58525f29bf85c147bc814350fcf63359fc3815bc02cc9d411ba831f6208ea1b2c39b485265a983d4be2d7c1a725b76e453d0a6ca686b240e27e112d6dced9a5e9ba7a73458527819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c85287d9e8fb9e27011c804a10c7032b5a6b3f560e83891bb48675d888bdcd3c1e66a8529ed49b28af3d43a596f3d428a920b9e592382b3f3bb4199cedbe964475a34caaa852aa36c8227017f37acf39ba3fc064f6481bc447aa004b98dbb87aeec02018c83af852b75df1111ae8ae4214f9e96d5df21e42a095dbd08f87fb9502ddf3c73816c9905852c338dd37e9f83453d23549052088ebd3c8a60a5566717a43d72524ae4b6c238c9852dd0f30a50a5ff7ec9940b75f847dfdc1933b2c03ef218013f67495ab1829ca44a852e4073e6fc58d60d50c318aea9b175dece9f6c326c022025ce5647d535dc88d625852ff3f9feb5b969770cb4ef58c769a969f8463258465c66d8c90c9f3361418095338530b894932375707fbcdb17fca55680da93bbc0b6359a15a588f2a87df695eb545985316a14b49794954117063feac252f61fe7a79b6445ee41acc7b0a8567f495c04be8532d0f30a50a5ff7ec9940b75f847dfdc1933b2c03ef218013f67495ab1829ca44a8533f11a2723d524ad872cb62db2499fb8266c4eb5aa3cf0e0fa37a7a9d5b3b3f3908534b36dcb2a67f84fd924b7e4b1a18adf1c09d29ed83390c80b2cc135dfa58214688535653605a51f835533138df8b9c6d620f6c364425368ea0700be83da619ac173948536919b8edba71a2d48815c5fc185800c75c25183daadad3e335b78b2bb566687d785371627a07ca37378be8409f147e4c5d9a98b7626d275912879788e1626744c2e0485389df5afa76b84d3920bfd2c39175128e50996daa520e159c7ac8af173ae4eb95985396d726125f156e770ce065f88a55cddbad097c59eefbfa0773dee850302812dd0853af7f662e294c00f606eb3e9e9d5db08ac1ce4d3c8e18329eaf9079bc6e9fce46e853bbe646a5c27abe252450616a55019f99889ad12ae549cb8522a8e10681d896f33853c9c6afd6962013038216749ce81512e143c7497d862d01e306e7426a9fb6aa353853d1677074da8e33c740ccd9be73cc163df7b717e9752fb96989a37e849b0b0641b853e3f5e11acfbecd6d7ad6986a6fe2deee3f699292ab2535e4a646f7a6f68627cea853f5e9f5b226cc67dbca19626e2102cbca05550280a6e8abdd30751be6b870d1aa58540b099a31d0d536d9884ecd35fb5bc53c20a234e903d665d9824bcd3f41b5cb40985414aa80650bcda4230fc5449710a1f906b31f9440e2840177b3cf4b6e731bf437e8542e0684a5e57cc077a429072f1cbaaacbe20b4de45369009435dce69ff3d04fb798543d2fef588e82c4a552cd2c2cefdf571bc7ae53bd594ae0203d596df8b3974fa9285447c868177a1765e4a90c4d7d400637d1109eeb36f81536a6293e025600429d7c88545cf0a0c9f8c030b3f821f61a4f3b64d17c335ac9210588766fba829d67e4fdef68546c5bd5b980867bd26c80a0e94ce3ac521cae6785ad5734543b4226a88ae7b9d89854794a45a323649581d335059f2525dea218b1798fbcae63c9fc53a8077f9060cc98548c52a719ff218dd617288b49099766a80b4313b7f054aec8b6860eee926a0d5b18549d0f30a50a5ff7ec9940b75f847dfdc1933b2c03ef218013f67495ab1829ca44a854af8132ebf01ffcc9b23ca52438884f9d12b5abc3879b96f0c1c383d1d882c35c2854b6f9cc3410ae2678edfe38454b43ae70c62021470241930af793c6ee945630317854c8eb52930ffe3897c0ce74074785efb35b0dab3145e8ae2c9fbe1d5f5c59d4ff8854d5a6632adb48d8f49c4e34a1eea281acdc5822a8a63c104c79ce56fefb4c59d35854ea77605e1f8591857be72067faa969e107e099c3b0861978df7019ecaf92a89cd854f02cbfd7b3bba9458e4665bb77205b5b6b70b45202d4da6624a5dfb8623f710f58550c50a665e6ce66beb80cbf5652509cb78f32bf6301532f3f1477a8d99c6298e3685513ece9fa170e31bd417ef8aa451c98caf5518da4c8c45d81f47287719f2ecf0f28552b093851d8acfbcd2dd9032a35d9c18df9f49aace60dab15f4352eed6681a4e3685535254adf7ff9295c2fe90671bb6c17d160a8f44fa097d6078edea45995be3bd1585549c6686fc02c87598268ddbb20591c41e3ec6f9f67b69e3e20509383465a1aa038555adf5b5fe8c3bf9c3606a9c14190d81dff03d1c87fa807c702834b9831862539d8556640188da0e7500140994380aff3cafb04c97c6a4945d7ee5561bfbc6052079b38557872cc8b7e80f6b4679c67dbde8410a10c14b1f190450a3cdedd63a6a3ed14466855829a5bf92171a3e00570360c1d97cbf5a474251902c0ca6001ffbcfb6450995f88559ca2624aabf8a3fe3d2b4f90ed39b7137da75822b3354a52f075c605223b86445855a4675d94e9f6b12536792a4dbc6fbc56d06945cb955b9dfb01b18173e1f6f8bbd855bf4a32186d5942051ca974e3426269d7ff0893dbfd1bc4bc4782d3d946dbd0b30855c8b3749868d65c0968cfce7277ac06c7bcb2cc6e7e82860c63829643729e4466b855d3d6bcf031a191629cec0c827331a4a5d64720d14835295cc3b3cbabd2a0caad5855ef4b630f158d9021cb973fa253ad8a3566b081a128f051ccd3bcc50a7a82d74f4855f20479e06d7d655bcd775ba99da1f10d7943c667ab7b039f5be2a90537422a8568560bb1a0c98d0c7b28b68977d102c0e464e68eb09178a4cde9e949a55e0915d2826856128f39f0fc1f3cfb36b00c31d8d25c99351b6c1c4731447471c9081db5dc88f048562ee602ad578a8d16f5bd8c4c127a7db9cee2265f3f40cc1904f398de97807d8de8563d092fe9c6f2970f14ec26aa55a186de43bb95cb963f4fec73f720af8f4ee540385640763f413a2c45e62b7cbd0ab8c4c69e95530ef9a26f6520d8624170f9c8ea86085656bcbc2a5c457962cc0bf602fbea393a3a29edc04a717187432ba91718f4587ad8566a724f503b5a63991b5a48c8009b4721ac3a75d5c8d660a45c6c926edbfa452eb8567895935ac395f1de688d7fc12f0316e199c4e05e8a3875deb37a5f277baaa3e1d8568716d4854ff0baefc03671d8edc53f47df5ee8384fadbfc0df138510742d15a178569b97030212cb569f15ca5b34a1b6fcfc89cdbfbabaafaf49a88edb0ba2552dba6856a41ad5ca9277e0d1f9be0586024b0ca77e1b4d461eacb1f0ac90c534dc51783c6856b4f1260e22f3a13753ce2f3b5be1a47b9f3cfca21351f6d21eee7695770a58b68856c3f8c879160d5b30d6074ef39e80befb1fef41f0aac70f739e2f23c6e26edc8a3856d78ee927552c113be7fa843b753f149709dd006fa5dd7757fcd32f97078e867fc856ef83b4baa7aa34bb38db51ab06e5855a8d13719949eb20ca0c4311d4e71eaf2ff856f0ea8e2ac2b247548a6518e254105f3898b66054ce93a4bd44ce4340a2395e35e8570744c1306a9dbb180cd06e51847aacf1abb5174663e94b0f6601bc6f0821f78008571f72a9ab41a78d095da5c30572a7cec3b0b941c5922cbb8e7b214d3023bf92ab8857290235a6d83432a62f6e9f7f46fdc181b23fb76c56078f968b4249745c0d9a1d38573c313e0c4eced8625dafe9d30ca70a453a602896541542a33a91ec48d5512208085743a514ca5b2d7700512ca182d67ce4b98a54723567faef46c2f97340057c5b7848575f90192643534ee82d8b0bfcf42ba892d20d7e7728813f82b635482e1b2da72c28576a7ed4224e44c5f536202162bcd6fbac08e4be116068b10006ceac663734a6f7c8577ef0b0e5d8c8dca515624d788233f5457c522f747b0dae9658bf54690690a9299857833b73c1c00d61c05505ecb8bd97fb0593d6a67708da58be42bc507cc5dac32eb857930957ae025440e3baf7cee390b9f124867cce66e048392cdb2f8a5100ac3c5e2857a43277330778eaff6ed3af550eac132a4327b20e7de80022dc8b28c6b4b87f4b5857b242b8459e4dbec00977f8316ffd31e116e8829f94b63de87801204e0d3430d6d857c0867b1c147b9c0a0a9e0500beb9379bc19884db779b63b4a97a825c843adcf80857d13b5918472df1831f357f2ff9359dfab0bee5ebb4c85108394146b5ba39ef4dd857e29f788d62a3fc9d7ceb1093ebd972a660796c47432c9f1c08a0cf72cfd3ed4f8857fa1e63dcedb411606628ecc9dec3b0d0fc67337deeed4832dc446066127434e5a8580cef9b608051cd62700a39cb92b2b9a6944ccd0f314181419c9640edf003cd22a85813232df8438319d005c635b0604a08005514d736e03d725517a1b3d7f754d5a508582c5a7100f8da9a47bef21f5793dd2ab6ceff4013d276c6f5cf57d986afb7b7d9585835f38944c067b3342a0edfa9cedaa0a9810b45e5c7aecaca33e305537edc3a59f8584528f4508f36656c533342df9d3cf8f41ff8e21543fc53e1ae316535171321ccc858522d90408704b87fbe2e82b1b16fbcaeeb966ac290f4b6f01cf6dc06148af80ba858612d3e0893da708f0605303dc8a8aec09209cd2ad897be54c7bafc721a0a2139d85872a471809d9e450efb77d05c3a72d144857da0e6dcd4cce0c846072dd66f19d2885887d9e8fb9e27011c804a10c7032b5a6b3f560e83891bb48675d888bdcd3c1e66a85895d7e29ebb0547b823887864c1473d18afc139759a134f325e227881d9b99a501858a0cd0f4861d70e85a9053f7e9bbe0ad3c762ae06475c3808e0b86ffdbeac0a3f9858b501ed79b1cebcefcf3d88ead5dcfd04fff3f7a9439e8f12f9b12f5ae46f8c5b2858c22f546531de68b781978fb0efd431b7b3247887ced943ea1977eab5b80832ae7858d021ee39859aaffa8a9d7c531664787ad3507f01280caf21d7200e36e5408ce46858eb78a5fa6163299c394d5deda1c5a786d3d79eed62b525a565c5f04de6b154d2a858fa06accda3a2b7a40c319063f3cb8f1a525257aa6d6087ecf0bb0217ff7846d4685908b3749868d65c0968cfce7277ac06c7bcb2cc6e7e82860c63829643729e4466b8591c982c45073ac18a147340d94ed85c3a2000911363f87d3663436e81f051bfcdc85921a5cfba818e989cecf6b929da2213c0c4627eaa7e82e7f01e2f86844cdfd30398593e92685fcf192460e6113c1d6bc7c88c4035dea049cc468f29467fdc2facb484a8594bd7a45c0e0195b4c144f9b72788144d5851f20aceecffe60cc91da18234afa398595baee8d36a7a4faa25cf23550523ecb16dfe81e72fb91aac9dba73a00fef5c50285969338c140611a41290a9b7b5c2c1234df4124cd86c4a484b00ed9e99795a4a5f4859708d78a09dbb3d6ba9bda833af6cf41c67376cac9d683307abc5d86a44407720b859834e866a95657f68f736348f702a661f2ef5a4a5f544f9f6a985787e6505331a585995eabde3e274c49c55d7c5428aa502db5a754cf30c9ba02dfb12a034110308b87859ad0534814d129dca5ceef89beb7527576fe235850bd10a3ee2064e3f98cb940e0859b8038f0b6aa2986a2e31951839db79402365a2095fd82afdc9b11a5f6b8d5d2a8859c918dd65971feef50bc78f7c11515d1f00430842d07388f5e487d364cad4e39ae859d02e61e2741ae6740408ecd2ddc0d1cbfdbecc25d0008d649aabd9bf82fe46a47859ef71d6bcb561457771e115226207be450e46fe67471ae16aca1372fa0d13f6411859fec69fa62cb2773fdaf22365184f8f6995be8b9c59f96e75871cc45063fcc29ff85a05ac57da68aaa5a5bdc33471147047f8c790a0c909c3f752fc040ed3652ee8eda85a109dfe5538611e839b558f6875958f9a85c50a54d242dac7a663ae95fa87cf92d85a28050a830087962400ed1644284e3d05c41bc27fd06d79ba8977f05b9768769b785a3ff91eaec66095170fe3fe40e94283e67f212ad709029a5d3d5102b78fa9fb75c85a45b278ce70e5fdfbaf409283581877c22a7453a0fb1da31835af9199e7ed99fc285a5c8fc7d072fb1f3e16bca0e9b3cb52c6ae89cde7ae0675bae0570ef152b28487585a67d9e8fb9e27011c804a10c7032b5a6b3f560e83891bb48675d888bdcd3c1e66a85a7178b73bd9c7a214d4f56ee5f474cc50213b7938aeeb26407e736ae6a04b0a3de85a89208b580bb332958023c75b220be22162e9d293f571dce95e0ad9ef30178d04385a98e05e361d44f5cd6ddad1c9783a9df37ca29babebd36ab84ac7eb2c84cea483185aa8e9b43c60d1e2f84313a62e22b776f137c2579fa5f79d419ec926ab99b88fefc85ab927ac05bbd396a4996bd7f7c5fe17f94c105f9ae9ecd5324675de6bbc8813bc285ac68d1539d1c71377a81bef6be6eb3d496cbdd96551b8a500b717ddef04ab2b09585ad705a3616d62267b0e08be071dd000d2b6bc1cc78ad4b322486bdeb3cab1b75f185aeeb13ebef49d53c585a3345c70507a52ca1eebfc26ba951c88c7f71069d89b48885afe9a9d85c6f98cea94df81beec160ff7d6368ba921e719d61794715c77a26b69b85b048db795e05096fe9eef10545c5e0fbebbc1a2009df1d32cab1e306c995595e2a85b1ae6dd56a75b6a34ff410eba8e901f46956d51749539b5730e240b2e665ce7a3385b24baa2fd7ddafdfe8a73fd4fe6207af1be8a3dced830d28f0096659fc4e76404685b3d3aa1e838456c88842b8bce1e9446e5598475b70c85667e52cc850dfb648f36985b4d617cb9e96fb85e3a981515bee6496ef6d05cf2aa4229917314a27d615e0a31385b525a4b7a534f19a5c22aed51ca4d7dd25e9d3679344d1c0d1c63832c8e02905e385b660f02a669964e9294d4354e798aade6656677114b813ae4eb60786db22aa705285b75c8106ba95d1d3052db8a682f0e931d729770e9dbe4f31d29d2f8fce72e6810685b81ae7f135a9db3273ae9ad67e3d10d64c417c44c88c7c62ca15d9fd089fc987d885b9ea7d943ee10e74fe341b986b3dab9fe33b3c551fbba2dd2375d703037a619a1085bab4ff3ae7c45929bd556a085e3f85a7b486a7d5cf12ab9e13faed6f1a4b75289985bb2b6491af60f1ee618f2d70c1ed993e0b1ebf590f6e4bea052672407624dd6a9485bc796de51fa5f3220e25bba32512ffc83e8f7bd478e30c3baa4dd53ffce4212a6485bd0e82ed45b8392f1346673d7b5129b975819acd856e08457d3bf98773aa7288ba85be95b729d7dfd212484abbf256c2885c6120d93cec7f838d264ee09a2b9a92e90885bf30e1269b73ddf3a5282631a1683a862b05472daa8a6dd444fbcfd7837495d20c85c042d6e46624f2e146354ea3d0b55ab276783e0d10a4cf3b1a4f5bb399932a1be485c1b95c1e95901c5c9e379dc5059f51565bf3ee516c063b86bcca45d4d61321945285c2d8b34a5e8051d94bf2316d9b7d1de9bf1adee9d79c58b4df3ed75c01b78b428885c3b08cb5c99062b9cde37801d43148a6a38c23ab92e2f99c8e2da9f637cb14581a85c4a31de9b2a079990a6a4b9fb74113a96cfc77a7373de1b130c4404553f150137585c52d922865eee3ebbd5273d257397db2f3f443b07ca9600866b57f5245e1147f5a85c661dfe82317657cd14a03339fe7b89f7903e803f8b262295b4b3091f63f04225785c777ef1d9fc440c8ee88344d8a839a36a3d09128eb3d25bb967ec476def0e2669785c86f94a4b84420d61fdbc268dbfa0566fa371634845623ae7343bf1009c72a8ea585c9c1be72f7fe6c2511205bacb9fddcedcd106eaa246107018ed192cf7a2e7b157185ca93c499d63a1a5c32518038c0461ea92de42f73f55ccbd9d35ceef1f9eff2edb885cb4b72746293cee644f1aa329aaaa8d6f18e57582e613bf4ba71f3b3bacba73bf685ccbc1062678d4b3f62840a2aee38bc8aecf6706ccf6bf01961e5bff98db0997fe085cd918dd65971feef50bc78f7c11515d1f00430842d07388f5e487d364cad4e39ae85ce17699dc5daf8f071b921d506298ebe0020c8b953c4fbd72be2a41b7e61790d4c85cfe4032b6d30626b3a72884d1a62d993d253813375932ccf155bb402a5ab9d93ca85d0b16aaa644efda2bc77ca023c272cfa1cf9de1e890d7d7aa3cb498ab953679c0085d1340463375d72cf08c55348847d1e3a0fc2c40982a435ca52d0d01e5452d780b805d2000000000000000000000000000000000000000000000000000000000000000085d331e0b8b760302d79f4bb0c6b99bb6e5cc0940a7c3b2e63ec12df4566d04e6a9085d4340463375d72cf08c55348847d1e3a0fc2c40982a435ca52d0d01e5452d780b885d512aa5129efee839930204445719400274e475003268c56c5309c285e487798ac85d610e5353f27c947c5957c3c92f0b1cea616f317c3a9670b6d4913d5bb226ed68a85d7951f7e4423ab79390dd54f6f7432389db55ad962b355d99c14263c96c5d6cb4985d8a20f32fac2d81093e0af19adaf0e1a6d2ec1d3db0a8fb55de170d5e40982556d85d98981605e1a528641ce6aeab5fc489f445660dd2c5e2a5e0797b8ce7834f9bd9585da64cfc1d8fb4e422135414c368ec6ff4462a3bb9318e21597d70a61701317491085db4a3c7e7fd2ad523c68512094c114372b23f6ff23003fa4c0462ba7e0fa5bd7bd85dcf209f3189ab5e6ab8c0929cdc2ce7f6b78af647a4e4b4d942b1fb8528ae8712485ddced1e6734b07b59712c663fc19d726e6bdb83c95d53dd0195326568a6a865dce85de1aba781a0e4c1d5dc072dbb8289609c4b7282d56e61639e1a0d4f44716e7eca985dfbbc55fc1d163a6ff3ca925a076b086c86a3fcafa190fcff3bb01665094287a4685e05be904a43bad66168e138a8776a255ad8dd1d411fbacec52d71cc1c9315b6c0885e1648d7acf523a2a3042d95f9f3b7a7f69ba79f6899ba5882a848e59543344033d85e293b7c3fb4592cd8f0f5ad67b33c52bc48b9a264bc67e34a7fa5f8c07f4c5cfbb85e3fc6a9a3eb315dd916c11ff2d4ca161fae05597b27c30e75cf9be111ad24708d685e4da530d206b4c53b04d8e25e709ee61d65ed5f5018a82dafc7e80ce12b7265a8485e56a307f1aced9cdc676d3c876e3ba0950fa9d48115a0e8c3bc7a7c1ae97b9ba9a85e617eefe27feadcf17830785ddae672f40b36d3191bcc567e07627440f8e86857685e756e5ddd294d5785534bc7686b7036619949dce66167b2a0b09b461414ee7458785e82334e9fd66f9ff1a61be8da4e78dd3bf0ac959668085ea86d3d2091f9cab8c3e85e9cf6546da4e2d864c3736a969d0b0d79fafbc79e13cb8a5fe18af31a23301a97985eabe6c7718916689ed16280e2d0c8cdc085e875910e8b6e5814d7f74ab42e1376c85eb8f8328d3af70334628ea8f5c33c93fbaa74a00c00284ad58f2667435757c0fcf85ecca21407ea151f56bba034381404e2b67831414339f246b7d8730231d4213f4fe85ed57490a7b8b104ae90224a16eda002e37a63cd336d1eb06da83c3b6fb18aa561e85eec1c3feb4bd3f3a03b61d2bd4150557faf712d650ac954adc6893addd789e4ea785ef161e3fc88b92bc01569c07fcb050f32368b7251e0ebf6b2d7c594f2cba0c570285f087498a1190d7a140d898206a00d9c45c2c270b4173098615b1ae679211ae38a685f15ecc2abf79bce69ada2316680954047ac3522c2b5b61652f8605070546cbebce85f29fa983ac2447f43f3e7fcc35e5388ce2d178c77abf73d1966a08bfb867e4e1ca85f333ce94d33fa8399f0ac7981393da88fad5cfa3e6e26b40e262a0fc5b67c2434385f4134347c77b7eb27399143ef8f3ae8faf337f4863e7f9ec8d33a789456a7621cb85f59c6686fc02c87598268ddbb20591c41e3ec6f9f67b69e3e20509383465a1aa0385f6eaa8d3d5907f3895c5f109557808431ec7be57fda97939fbce30f9db9d4d812485f777ef1d9fc440c8ee88344d8a839a36a3d09128eb3d25bb967ec476def0e2669785f899c994f2e40673a500d68442d35f08417ad46d120484d1ca80684d230efe53c285f97d9e8fb9e27011c804a10c7032b5a6b3f560e83891bb48675d888bdcd3c1e66a85fa62c2284d2c8d0fc56fa7f58a4316485a34a0bfcfde048c18a019dd1527c89ef185fbe2f90a232763c9f02cbfe58f0ff468b47efd2bfa3303f8cdf69cfb2c836f32ce85fcee33a9317df088f67b1345d5e6da760fdcbab71103f55b770fd1aa1e08ad950685fdc334a4f2aef69108e4b827b1d70de9dbfc9993e45aad5770d67828e500da74de85fe13b5918472df1831f357f2ff9359dfab0bee5ebb4c85108394146b5ba39ef4dd85ff0caaa4e9b017ca3edbcbb3b89f9cca6df7a65219af86f4e330b47de849e0c0983d6bcf031a191629cec0c827331a4a5d64720d14835295cc3b3cbabd2a0caad52b183b477a27c32ce5c7c23c01a056bc593ffffbafc1123d768f8050aec0482f0044114042e7038ba67e9a94f7605eecfa5278515f29f38c15e0912ada010dba01f52bb84b10b4f22927f905fa98f664ab17b0df29434b5d0e1b1373d7ec05fef0a56f5b95cb871c911d2c90ee4c25abe906c09799b73fedfb6e55d944a796a656df9e408114368236ffb6da876b8fdc15a8ab62d1632a00cf01c134dd32f5e0e206279a53e996e6d7509ebe14e8f1c488650cf39b372ede2f65cbccce7b2c96a4326449d78cd72602385ffb4855d13c5e98bf2ef1c5d9daf1d1ccf630855a778257dda14640cace68701b32998c799a52d1eb59cd84e73ce98c4962642f7db8e7e8d2008c2d462e34776c7ab8c2889aa8664ad00cf188da6795676a0f4741dfa69b258e782bef7806b7a270bd19555d75f3929f8f9c322086069ce60d04bd55b5827bf4188a120a91729f2895411a8bdd948c4a48e144dfe3904997b83aea8bd062560acbbf99f7217adf3b5bb695421173c11c1733c9cb3d816a34a2fa4282c8376416acbe89421b02c7e80b393456b7b29d92cef4c32e6e35d9098419df3a819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c67d2cfbe804e2bd8711008589eb5b0f0213a07457cb10e10a79b82db8e96161ac7f0106415a1850f0d507b3fdf838df8df2227f446263251c9f4170f817baeb535a43ebfd3385936d62035643db8d06dcc65814f4b6a6a1b1f384f95660776d289cca206300279a228787d05a736ba3461d2684186ebca1d1e9879ecc8da43cc4ea248c4fd8286f2960f9d8bf81f9862c3aeb0ce71249c778a366777c4c286ba597066b8eb7957aa98d6b28d79c661ac9f273cdf9d184c11e07484980a5b73f961481b93794b83421b5fd449adfcff726b7bebb2730675082b4e1bbfceed64cd5aa946c418ad0cb3574658225dc7c693ae3610d2bcf1df880fc4282a448d23b61e391b1d140c2640898c13e03c2fa2962329b0e654c949ab2083c0a5e39889413311b97581f9e6b20f71ef9da42e354fe9ee639d0c5127b434abbb6eceb4ee6d2f4c8c8ef0269e1980e4d03885dfaea7c44c3c77ffea3175f5c91bec3635773bbd5b56d9be4aa4dcb953fb8562e492dbf5e6fb6b48c7a4169b1a103eebc2e6d9c34880c053d1205a8973d4e26019b752b6ae1268530b985b4d9dcabad98abfd293e7b92d9114c97a47735eeeb58d4b273fa32efa9ba212777975a967f93220d1098fd6d788794db0aa38cc4dc3320c15e6ffe5a72f2f6ba54e259079a6c03f9c22eebf512da7f10b49f4a24cc502efd093f2a8979749666cd854b9e9a5caca0be03ad26cfd74bccfa51c653357d75ec9f972c85ed189ecfa94af8aaaf879e4cb57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be230765e0a80584bd1101e2817295eca4f87aa1f464c845341542074f0edba0e0385b0b402ccf384f63113399980e074fbdaa666f3d54e8fad8b1d02bd41f76bfd5defc563c85b3131acbaa35cbeb0eaf40d4d9a1dbc815a10a7b149c110fb74c5adcb09061c3ec0d935506c1a317ec86f87dd4c9cc5d2fe9c19646fae1ba0978c5f29bf85c147bc814350fcf63359fc3815bc02cc9d411ba831f6208ea1b2c39b45a983d4be2d7c1a725b76e453d0a6ca686b240e27e112d6dced9a5e9ba7a7345819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c7d9e8fb9e27011c804a10c7032b5a6b3f560e83891bb48675d888bdcd3c1e66aed49b28af3d43a596f3d428a920b9e592382b3f3bb4199cedbe964475a34caaa75df1111ae8ae4214f9e96d5df21e42a095dbd08f87fb9502ddf3c73816c9905338dd37e9f83453d23549052088ebd3c8a60a5566717a43d72524ae4b6c238c9d0f30a50a5ff7ec9940b75f847dfdc1933b2c03ef218013f67495ab1829ca44a4073e6fc58d60d50c318aea9b175dece9f6c326c022025ce5647d535dc88d625f3f9feb5b969770cb4ef58c769a969f8463258465c66d8c90c9f336141809533b894932375707fbcdb17fca55680da93bbc0b6359a15a588f2a87df695eb54596a14b49794954117063feac252f61fe7a79b6445ee41acc7b0a8567f495c04bed0f30a50a5ff7ec9940b75f847dfdc1933b2c03ef218013f67495ab1829ca44af11a2723d524ad872cb62db2499fb8266c4eb5aa3cf0e0fa37a7a9d5b3b3f390b36dcb2a67f84fd924b7e4b1a18adf1c09d29ed83390c80b2cc135dfa5821468653605a51f835533138df8b9c6d620f6c364425368ea0700be83da619ac17394919b8edba71a2d48815c5fc185800c75c25183daadad3e335b78b2bb566687d71627a07ca37378be8409f147e4c5d9a98b7626d275912879788e1626744c2e049df5afa76b84d3920bfd2c39175128e50996daa520e159c7ac8af173ae4eb9596d726125f156e770ce065f88a55cddbad097c59eefbfa0773dee850302812dd0f7f662e294c00f606eb3e9e9d5db08ac1ce4d3c8e18329eaf9079bc6e9fce46ebe646a5c27abe252450616a55019f99889ad12ae549cb8522a8e10681d896f339c6afd6962013038216749ce81512e143c7497d862d01e306e7426a9fb6aa3531677074da8e33c740ccd9be73cc163df7b717e9752fb96989a37e849b0b0641b3f5e11acfbecd6d7ad6986a6fe2deee3f699292ab2535e4a646f7a6f68627cea5e9f5b226cc67dbca19626e2102cbca05550280a6e8abdd30751be6b870d1aa5b099a31d0d536d9884ecd35fb5bc53c20a234e903d665d9824bcd3f41b5cb4094aa80650bcda4230fc5449710a1f906b31f9440e2840177b3cf4b6e731bf437ee0684a5e57cc077a429072f1cbaaacbe20b4de45369009435dce69ff3d04fb79d2fef588e82c4a552cd2c2cefdf571bc7ae53bd594ae0203d596df8b3974fa927c868177a1765e4a90c4d7d400637d1109eeb36f81536a6293e025600429d7c8cf0a0c9f8c030b3f821f61a4f3b64d17c335ac9210588766fba829d67e4fdef6c5bd5b980867bd26c80a0e94ce3ac521cae6785ad5734543b4226a88ae7b9d8994a45a323649581d335059f2525dea218b1798fbcae63c9fc53a8077f9060cc9c52a719ff218dd617288b49099766a80b4313b7f054aec8b6860eee926a0d5b1d0f30a50a5ff7ec9940b75f847dfdc1933b2c03ef218013f67495ab1829ca44af8132ebf01ffcc9b23ca52438884f9d12b5abc3879b96f0c1c383d1d882c35c26f9cc3410ae2678edfe38454b43ae70c62021470241930af793c6ee9456303178eb52930ffe3897c0ce74074785efb35b0dab3145e8ae2c9fbe1d5f5c59d4ff85a6632adb48d8f49c4e34a1eea281acdc5822a8a63c104c79ce56fefb4c59d35a77605e1f8591857be72067faa969e107e099c3b0861978df7019ecaf92a89cd02cbfd7b3bba9458e4665bb77205b5b6b70b45202d4da6624a5dfb8623f710f5c50a665e6ce66beb80cbf5652509cb78f32bf6301532f3f1477a8d99c6298e363ece9fa170e31bd417ef8aa451c98caf5518da4c8c45d81f47287719f2ecf0f2b093851d8acfbcd2dd9032a35d9c18df9f49aace60dab15f4352eed6681a4e365254adf7ff9295c2fe90671bb6c17d160a8f44fa097d6078edea45995be3bd159c6686fc02c87598268ddbb20591c41e3ec6f9f67b69e3e20509383465a1aa03adf5b5fe8c3bf9c3606a9c14190d81dff03d1c87fa807c702834b9831862539d640188da0e7500140994380aff3cafb04c97c6a4945d7ee5561bfbc6052079b3872cc8b7e80f6b4679c67dbde8410a10c14b1f190450a3cdedd63a6a3ed1446629a5bf92171a3e00570360c1d97cbf5a474251902c0ca6001ffbcfb6450995f8ca2624aabf8a3fe3d2b4f90ed39b7137da75822b3354a52f075c605223b864454675d94e9f6b12536792a4dbc6fbc56d06945cb955b9dfb01b18173e1f6f8bbdf4a32186d5942051ca974e3426269d7ff0893dbfd1bc4bc4782d3d946dbd0b308b3749868d65c0968cfce7277ac06c7bcb2cc6e7e82860c63829643729e4466b3d6bcf031a191629cec0c827331a4a5d64720d14835295cc3b3cbabd2a0caad5f4b630f158d9021cb973fa253ad8a3566b081a128f051ccd3bcc50a7a82d74f420479e06d7d655bcd775ba99da1f10d7943c667ab7b039f5be2a90537422a856bb1a0c98d0c7b28b68977d102c0e464e68eb09178a4cde9e949a55e0915d282628f39f0fc1f3cfb36b00c31d8d25c99351b6c1c4731447471c9081db5dc88f04ee602ad578a8d16f5bd8c4c127a7db9cee2265f3f40cc1904f398de97807d8ded092fe9c6f2970f14ec26aa55a186de43bb95cb963f4fec73f720af8f4ee54030763f413a2c45e62b7cbd0ab8c4c69e95530ef9a26f6520d8624170f9c8ea8606bcbc2a5c457962cc0bf602fbea393a3a29edc04a717187432ba91718f4587ada724f503b5a63991b5a48c8009b4721ac3a75d5c8d660a45c6c926edbfa452eb895935ac395f1de688d7fc12f0316e199c4e05e8a3875deb37a5f277baaa3e1d716d4854ff0baefc03671d8edc53f47df5ee8384fadbfc0df138510742d15a17b97030212cb569f15ca5b34a1b6fcfc89cdbfbabaafaf49a88edb0ba2552dba641ad5ca9277e0d1f9be0586024b0ca77e1b4d461eacb1f0ac90c534dc51783c64f1260e22f3a13753ce2f3b5be1a47b9f3cfca21351f6d21eee7695770a58b683f8c879160d5b30d6074ef39e80befb1fef41f0aac70f739e2f23c6e26edc8a378ee927552c113be7fa843b753f149709dd006fa5dd7757fcd32f97078e867fcf83b4baa7aa34bb38db51ab06e5855a8d13719949eb20ca0c4311d4e71eaf2ff0ea8e2ac2b247548a6518e254105f3898b66054ce93a4bd44ce4340a2395e35e744c1306a9dbb180cd06e51847aacf1abb5174663e94b0f6601bc6f0821f7800f72a9ab41a78d095da5c30572a7cec3b0b941c5922cbb8e7b214d3023bf92ab890235a6d83432a62f6e9f7f46fdc181b23fb76c56078f968b4249745c0d9a1d3c313e0c4eced8625dafe9d30ca70a453a602896541542a33a91ec48d551220803a514ca5b2d7700512ca182d67ce4b98a54723567faef46c2f97340057c5b784f90192643534ee82d8b0bfcf42ba892d20d7e7728813f82b635482e1b2da72c2a7ed4224e44c5f536202162bcd6fbac08e4be116068b10006ceac663734a6f7cef0b0e5d8c8dca515624d788233f5457c522f747b0dae9658bf54690690a929933b73c1c00d61c05505ecb8bd97fb0593d6a67708da58be42bc507cc5dac32eb30957ae025440e3baf7cee390b9f124867cce66e048392cdb2f8a5100ac3c5e243277330778eaff6ed3af550eac132a4327b20e7de80022dc8b28c6b4b87f4b5242b8459e4dbec00977f8316ffd31e116e8829f94b63de87801204e0d3430d6d0867b1c147b9c0a0a9e0500beb9379bc19884db779b63b4a97a825c843adcf8013b5918472df1831f357f2ff9359dfab0bee5ebb4c85108394146b5ba39ef4dd29f788d62a3fc9d7ceb1093ebd972a660796c47432c9f1c08a0cf72cfd3ed4f8a1e63dcedb411606628ecc9dec3b0d0fc67337deeed4832dc446066127434e5acef9b608051cd62700a39cb92b2b9a6944ccd0f314181419c9640edf003cd22a3232df8438319d005c635b0604a08005514d736e03d725517a1b3d7f754d5a50c5a7100f8da9a47bef21f5793dd2ab6ceff4013d276c6f5cf57d986afb7b7d955f38944c067b3342a0edfa9cedaa0a9810b45e5c7aecaca33e305537edc3a59f528f4508f36656c533342df9d3cf8f41ff8e21543fc53e1ae316535171321ccc22d90408704b87fbe2e82b1b16fbcaeeb966ac290f4b6f01cf6dc06148af80ba12d3e0893da708f0605303dc8a8aec09209cd2ad897be54c7bafc721a0a2139d2a471809d9e450efb77d05c3a72d144857da0e6dcd4cce0c846072dd66f19d287d9e8fb9e27011c804a10c7032b5a6b3f560e83891bb48675d888bdcd3c1e66a5d7e29ebb0547b823887864c1473d18afc139759a134f325e227881d9b99a5010cd0f4861d70e85a9053f7e9bbe0ad3c762ae06475c3808e0b86ffdbeac0a3f9501ed79b1cebcefcf3d88ead5dcfd04fff3f7a9439e8f12f9b12f5ae46f8c5b222f546531de68b781978fb0efd431b7b3247887ced943ea1977eab5b80832ae7021ee39859aaffa8a9d7c531664787ad3507f01280caf21d7200e36e5408ce46b78a5fa6163299c394d5deda1c5a786d3d79eed62b525a565c5f04de6b154d2aa06accda3a2b7a40c319063f3cb8f1a525257aa6d6087ecf0bb0217ff7846d468b3749868d65c0968cfce7277ac06c7bcb2cc6e7e82860c63829643729e4466bc982c45073ac18a147340d94ed85c3a2000911363f87d3663436e81f051bfcdc1a5cfba818e989cecf6b929da2213c0c4627eaa7e82e7f01e2f86844cdfd3039e92685fcf192460e6113c1d6bc7c88c4035dea049cc468f29467fdc2facb484abd7a45c0e0195b4c144f9b72788144d5851f20aceecffe60cc91da18234afa39baee8d36a7a4faa25cf23550523ecb16dfe81e72fb91aac9dba73a00fef5c5029338c140611a41290a9b7b5c2c1234df4124cd86c4a484b00ed9e99795a4a5f408d78a09dbb3d6ba9bda833af6cf41c67376cac9d683307abc5d86a44407720b34e866a95657f68f736348f702a661f2ef5a4a5f544f9f6a985787e6505331a55eabde3e274c49c55d7c5428aa502db5a754cf30c9ba02dfb12a034110308b87d0534814d129dca5ceef89beb7527576fe235850bd10a3ee2064e3f98cb940e08038f0b6aa2986a2e31951839db79402365a2095fd82afdc9b11a5f6b8d5d2a8918dd65971feef50bc78f7c11515d1f00430842d07388f5e487d364cad4e39ae02e61e2741ae6740408ecd2ddc0d1cbfdbecc25d0008d649aabd9bf82fe46a47f71d6bcb561457771e115226207be450e46fe67471ae16aca1372fa0d13f6411ec69fa62cb2773fdaf22365184f8f6995be8b9c59f96e75871cc45063fcc29ff5ac57da68aaa5a5bdc33471147047f8c790a0c909c3f752fc040ed3652ee8eda09dfe5538611e839b558f6875958f9a85c50a54d242dac7a663ae95fa87cf92d8050a830087962400ed1644284e3d05c41bc27fd06d79ba8977f05b9768769b7ff91eaec66095170fe3fe40e94283e67f212ad709029a5d3d5102b78fa9fb75c5b278ce70e5fdfbaf409283581877c22a7453a0fb1da31835af9199e7ed99fc2c8fc7d072fb1f3e16bca0e9b3cb52c6ae89cde7ae0675bae0570ef152b2848757d9e8fb9e27011c804a10c7032b5a6b3f560e83891bb48675d888bdcd3c1e66a178b73bd9c7a214d4f56ee5f474cc50213b7938aeeb26407e736ae6a04b0a3de9208b580bb332958023c75b220be22162e9d293f571dce95e0ad9ef30178d0438e05e361d44f5cd6ddad1c9783a9df37ca29babebd36ab84ac7eb2c84cea48318e9b43c60d1e2f84313a62e22b776f137c2579fa5f79d419ec926ab99b88fefc927ac05bbd396a4996bd7f7c5fe17f94c105f9ae9ecd5324675de6bbc8813bc268d1539d1c71377a81bef6be6eb3d496cbdd96551b8a500b717ddef04ab2b095705a3616d62267b0e08be071dd000d2b6bc1cc78ad4b322486bdeb3cab1b75f1eb13ebef49d53c585a3345c70507a52ca1eebfc26ba951c88c7f71069d89b488e9a9d85c6f98cea94df81beec160ff7d6368ba921e719d61794715c77a26b69b48db795e05096fe9eef10545c5e0fbebbc1a2009df1d32cab1e306c995595e2aae6dd56a75b6a34ff410eba8e901f46956d51749539b5730e240b2e665ce7a334baa2fd7ddafdfe8a73fd4fe6207af1be8a3dced830d28f0096659fc4e764046d3aa1e838456c88842b8bce1e9446e5598475b70c85667e52cc850dfb648f369d617cb9e96fb85e3a981515bee6496ef6d05cf2aa4229917314a27d615e0a31325a4b7a534f19a5c22aed51ca4d7dd25e9d3679344d1c0d1c63832c8e02905e360f02a669964e9294d4354e798aade6656677114b813ae4eb60786db22aa70525c8106ba95d1d3052db8a682f0e931d729770e9dbe4f31d29d2f8fce72e681061ae7f135a9db3273ae9ad67e3d10d64c417c44c88c7c62ca15d9fd089fc987d8ea7d943ee10e74fe341b986b3dab9fe33b3c551fbba2dd2375d703037a619a10b4ff3ae7c45929bd556a085e3f85a7b486a7d5cf12ab9e13faed6f1a4b7528992b6491af60f1ee618f2d70c1ed993e0b1ebf590f6e4bea052672407624dd6a94796de51fa5f3220e25bba32512ffc83e8f7bd478e30c3baa4dd53ffce4212a640e82ed45b8392f1346673d7b5129b975819acd856e08457d3bf98773aa7288ba95b729d7dfd212484abbf256c2885c6120d93cec7f838d264ee09a2b9a92e90830e1269b73ddf3a5282631a1683a862b05472daa8a6dd444fbcfd7837495d20c42d6e46624f2e146354ea3d0b55ab276783e0d10a4cf3b1a4f5bb399932a1be4b95c1e95901c5c9e379dc5059f51565bf3ee516c063b86bcca45d4d613219452d8b34a5e8051d94bf2316d9b7d1de9bf1adee9d79c58b4df3ed75c01b78b4288b08cb5c99062b9cde37801d43148a6a38c23ab92e2f99c8e2da9f637cb14581aa31de9b2a079990a6a4b9fb74113a96cfc77a7373de1b130c4404553f15013752d922865eee3ebbd5273d257397db2f3f443b07ca9600866b57f5245e1147f5a61dfe82317657cd14a03339fe7b89f7903e803f8b262295b4b3091f63f04225777ef1d9fc440c8ee88344d8a839a36a3d09128eb3d25bb967ec476def0e266976f94a4b84420d61fdbc268dbfa0566fa371634845623ae7343bf1009c72a8ea5c1be72f7fe6c2511205bacb9fddcedcd106eaa246107018ed192cf7a2e7b157193c499d63a1a5c32518038c0461ea92de42f73f55ccbd9d35ceef1f9eff2edb84b72746293cee644f1aa329aaaa8d6f18e57582e613bf4ba71f3b3bacba73bf6bc1062678d4b3f62840a2aee38bc8aecf6706ccf6bf01961e5bff98db0997fe0918dd65971feef50bc78f7c11515d1f00430842d07388f5e487d364cad4e39ae17699dc5daf8f071b921d506298ebe0020c8b953c4fbd72be2a41b7e61790d4ce4032b6d30626b3a72884d1a62d993d253813375932ccf155bb402a5ab9d93cab16aaa644efda2bc77ca023c272cfa1cf9de1e890d7d7aa3cb498ab953679c00340463375d72cf08c55348847d1e3a0fc2c40982a435ca52d0d01e5452d780b8382a1950fd0cd02e23d9aa22198430409a6b37bb10e770f9908c03712ef6b8bf31e0b8b760302d79f4bb0c6b99bb6e5cc0940a7c3b2e63ec12df4566d04e6a90340463375d72cf08c55348847d1e3a0fc2c40982a435ca52d0d01e5452d780b812aa5129efee839930204445719400274e475003268c56c5309c285e487798ac10e5353f27c947c5957c3c92f0b1cea616f317c3a9670b6d4913d5bb226ed68a951f7e4423ab79390dd54f6f7432389db55ad962b355d99c14263c96c5d6cb49a20f32fac2d81093e0af19adaf0e1a6d2ec1d3db0a8fb55de170d5e40982556d8981605e1a528641ce6aeab5fc489f445660dd2c5e2a5e0797b8ce7834f9bd9564cfc1d8fb4e422135414c368ec6ff4462a3bb9318e21597d70a6170131749104a3c7e7fd2ad523c68512094c114372b23f6ff23003fa4c0462ba7e0fa5bd7bdf209f3189ab5e6ab8c0929cdc2ce7f6b78af647a4e4b4d942b1fb8528ae87124ced1e6734b07b59712c663fc19d726e6bdb83c95d53dd0195326568a6a865dce1aba781a0e4c1d5dc072dbb8289609c4b7282d56e61639e1a0d4f44716e7eca9bbc55fc1d163a6ff3ca925a076b086c86a3fcafa190fcff3bb01665094287a465be904a43bad66168e138a8776a255ad8dd1d411fbacec52d71cc1c9315b6c08648d7acf523a2a3042d95f9f3b7a7f69ba79f6899ba5882a848e59543344033d93b7c3fb4592cd8f0f5ad67b33c52bc48b9a264bc67e34a7fa5f8c07f4c5cfbbfc6a9a3eb315dd916c11ff2d4ca161fae05597b27c30e75cf9be111ad24708d6da530d206b4c53b04d8e25e709ee61d65ed5f5018a82dafc7e80ce12b7265a846a307f1aced9cdc676d3c876e3ba0950fa9d48115a0e8c3bc7a7c1ae97b9ba9a17eefe27feadcf17830785ddae672f40b36d3191bcc567e07627440f8e86857656e5ddd294d5785534bc7686b7036619949dce66167b2a0b09b461414ee745872334e9fd66f9ff1a61be8da4e78dd3bf0ac959668085ea86d3d2091f9cab8c3ecf6546da4e2d864c3736a969d0b0d79fafbc79e13cb8a5fe18af31a23301a979be6c7718916689ed16280e2d0c8cdc085e875910e8b6e5814d7f74ab42e1376c8f8328d3af70334628ea8f5c33c93fbaa74a00c00284ad58f2667435757c0fcfca21407ea151f56bba034381404e2b67831414339f246b7d8730231d4213f4fe57490a7b8b104ae90224a16eda002e37a63cd336d1eb06da83c3b6fb18aa561ec1c3feb4bd3f3a03b61d2bd4150557faf712d650ac954adc6893addd789e4ea7161e3fc88b92bc01569c07fcb050f32368b7251e0ebf6b2d7c594f2cba0c570287498a1190d7a140d898206a00d9c45c2c270b4173098615b1ae679211ae38a65ecc2abf79bce69ada2316680954047ac3522c2b5b61652f8605070546cbebce9fa983ac2447f43f3e7fcc35e5388ce2d178c77abf73d1966a08bfb867e4e1ca33ce94d33fa8399f0ac7981393da88fad5cfa3e6e26b40e262a0fc5b67c24343134347c77b7eb27399143ef8f3ae8faf337f4863e7f9ec8d33a789456a7621cb9c6686fc02c87598268ddbb20591c41e3ec6f9f67b69e3e20509383465a1aa03eaa8d3d5907f3895c5f109557808431ec7be57fda97939fbce30f9db9d4d812477ef1d9fc440c8ee88344d8a839a36a3d09128eb3d25bb967ec476def0e2669799c994f2e40673a500d68442d35f08417ad46d120484d1ca80684d230efe53c27d9e8fb9e27011c804a10c7032b5a6b3f560e83891bb48675d888bdcd3c1e66a62c2284d2c8d0fc56fa7f58a4316485a34a0bfcfde048c18a019dd1527c89ef1e2f90a232763c9f02cbfe58f0ff468b47efd2bfa3303f8cdf69cfb2c836f32ceee33a9317df088f67b1345d5e6da760fdcbab71103f55b770fd1aa1e08ad9506c334a4f2aef69108e4b827b1d70de9dbfc9993e45aad5770d67828e500da74de13b5918472df1831f357f2ff9359dfab0bee5ebb4c85108394146b5ba39ef4dd0caaa4e9b017ca3edbcbb3b89f9cca6df7a65219af86f4e330b47de849e0c098030405000000000000010005000000000000000000000000000000000000000000000000000000000000000000850157432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be230502000000000000000000000000000000000000000000000000000000000000000005030000000000000000000000000000000000000000000000000000000000000000050400000000000000000000000000000000000000000000000000000000000000000505000000000000000000000000000000000000000000000000000000000000000005060000000000000000000000000000000000000000000000000000000000000000850757432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be230508000000000000000000000000000000000000000000000000000000000000000005090000000000000000000000000000000000000000000000000000000000000000050a0000000000000000000000000000000000000000000000000000000000000000050b0000000000000000000000000000000000000000000000000000000000000000050c0000000000000000000000000000000000000000000000000000000000000000850d57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23050e0000000000000000000000000000000000000000000000000000000000000000050f0000000000000000000000000000000000000000000000000000000000000000051000000000000000000000000000000000000000000000000000000000000000000511000000000000000000000000000000000000000000000000000000000000000005120000000000000000000000000000000000000000000000000000000000000000851357432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23051400000000000000000000000000000000000000000000000000000000000000000515000000000000000000000000000000000000000000000000000000000000000005160000000000000000000000000000000000000000000000000000000000000000851757432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be230518000000000000000000000000000000000000000000000000000000000000000005190000000000000000000000000000000000000000000000000000000000000000051a0000000000000000000000000000000000000000000000000000000000000000051b0000000000000000000000000000000000000000000000000000000000000000051c0000000000000000000000000000000000000000000000000000000000000000051d0000000000000000000000000000000000000000000000000000000000000000851e57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23051f0000000000000000000000000000000000000000000000000000000000000000052000000000000000000000000000000000000000000000000000000000000000000521000000000000000000000000000000000000000000000000000000000000000005220000000000000000000000000000000000000000000000000000000000000000052300000000000000000000000000000000000000000000000000000000000000000524000000000000000000000000000000000000000000000000000000000000000005250000000000000000000000000000000000000000000000000000000000000000052600000000000000000000000000000000000000000000000000000000000000000527000000000000000000000000000000000000000000000000000000000000000005280000000000000000000000000000000000000000000000000000000000000000852957432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23052a0000000000000000000000000000000000000000000000000000000000000000852b57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23052c0000000000000000000000000000000000000000000000000000000000000000052d0000000000000000000000000000000000000000000000000000000000000000052e0000000000000000000000000000000000000000000000000000000000000000052f000000000000000000000000000000000000000000000000000000000000000005300000000000000000000000000000000000000000000000000000000000000000053100000000000000000000000000000000000000000000000000000000000000000532000000000000000000000000000000000000000000000000000000000000000005330000000000000000000000000000000000000000000000000000000000000000853457432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be230535000000000000000000000000000000000000000000000000000000000000000005360000000000000000000000000000000000000000000000000000000000000000053700000000000000000000000000000000000000000000000000000000000000000538000000000000000000000000000000000000000000000000000000000000000005390000000000000000000000000000000000000000000000000000000000000000053a0000000000000000000000000000000000000000000000000000000000000000053b0000000000000000000000000000000000000000000000000000000000000000053c0000000000000000000000000000000000000000000000000000000000000000053d0000000000000000000000000000000000000000000000000000000000000000053e0000000000000000000000000000000000000000000000000000000000000000853f57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305400000000000000000000000000000000000000000000000000000000000000000054100000000000000000000000000000000000000000000000000000000000000000542000000000000000000000000000000000000000000000000000000000000000005430000000000000000000000000000000000000000000000000000000000000000054400000000000000000000000000000000000000000000000000000000000000000545000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000000000000000000000000000000000000000000000854757432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be230548000000000000000000000000000000000000000000000000000000000000000005490000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000000000000000000000000000000000000000000000054b0000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000000000000000000000000000000000000000000000054d0000000000000000000000000000000000000000000000000000000000000000854e57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23054f0000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000551000000000000000000000000000000000000000000000000000000000000000005520000000000000000000000000000000000000000000000000000000000000000055300000000000000000000000000000000000000000000000000000000000000000554000000000000000000000000000000000000000000000000000000000000000005550000000000000000000000000000000000000000000000000000000000000000855657432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be230557000000000000000000000000000000000000000000000000000000000000000005580000000000000000000000000000000000000000000000000000000000000000855957432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23055a0000000000000000000000000000000000000000000000000000000000000000055b0000000000000000000000000000000000000000000000000000000000000000055c0000000000000000000000000000000000000000000000000000000000000000055d0000000000000000000000000000000000000000000000000000000000000000055e0000000000000000000000000000000000000000000000000000000000000000855f57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be230560000000000000000000000000000000000000000000000000000000000000000005610000000000000000000000000000000000000000000000000000000000000000056200000000000000000000000000000000000000000000000000000000000000000563000000000000000000000000000000000000000000000000000000000000000005640000000000000000000000000000000000000000000000000000000000000000056500000000000000000000000000000000000000000000000000000000000000000566000000000000000000000000000000000000000000000000000000000000000005670000000000000000000000000000000000000000000000000000000000000000856857432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305690000000000000000000000000000000000000000000000000000000000000000056a0000000000000000000000000000000000000000000000000000000000000000056b0000000000000000000000000000000000000000000000000000000000000000056c0000000000000000000000000000000000000000000000000000000000000000056d0000000000000000000000000000000000000000000000000000000000000000056e0000000000000000000000000000000000000000000000000000000000000000056f000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000057100000000000000000000000000000000000000000000000000000000000000000572000000000000000000000000000000000000000000000000000000000000000005730000000000000000000000000000000000000000000000000000000000000000057400000000000000000000000000000000000000000000000000000000000000000575000000000000000000000000000000000000000000000000000000000000000005760000000000000000000000000000000000000000000000000000000000000000057700000000000000000000000000000000000000000000000000000000000000000578000000000000000000000000000000000000000000000000000000000000000005790000000000000000000000000000000000000000000000000000000000000000057a0000000000000000000000000000000000000000000000000000000000000000057b0000000000000000000000000000000000000000000000000000000000000000057c0000000000000000000000000000000000000000000000000000000000000000057d0000000000000000000000000000000000000000000000000000000000000000057e0000000000000000000000000000000000000000000000000000000000000000057f0000000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000000000000000000000000000000000000000581000000000000000000000000000000000000000000000000000000000000000005820000000000000000000000000000000000000000000000000000000000000000058300000000000000000000000000000000000000000000000000000000000000000584000000000000000000000000000000000000000000000000000000000000000005850000000000000000000000000000000000000000000000000000000000000000058600000000000000000000000000000000000000000000000000000000000000000587000000000000000000000000000000000000000000000000000000000000000005880000000000000000000000000000000000000000000000000000000000000000858957432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23058a0000000000000000000000000000000000000000000000000000000000000000058b0000000000000000000000000000000000000000000000000000000000000000858c57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23058d0000000000000000000000000000000000000000000000000000000000000000858e57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23058f000000000000000000000000000000000000000000000000000000000000000005900000000000000000000000000000000000000000000000000000000000000000859157432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305920000000000000000000000000000000000000000000000000000000000000000059300000000000000000000000000000000000000000000000000000000000000000594000000000000000000000000000000000000000000000000000000000000000005950000000000000000000000000000000000000000000000000000000000000000859657432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23059700000000000000000000000000000000000000000000000000000000000000000598000000000000000000000000000000000000000000000000000000000000000005990000000000000000000000000000000000000000000000000000000000000000059a0000000000000000000000000000000000000000000000000000000000000000059b0000000000000000000000000000000000000000000000000000000000000000059c0000000000000000000000000000000000000000000000000000000000000000059d0000000000000000000000000000000000000000000000000000000000000000059e0000000000000000000000000000000000000000000000000000000000000000059f000000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000005a1000000000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000000000000000000000000000000000000000000005a3000000000000000000000000000000000000000000000000000000000000000005a4000000000000000000000000000000000000000000000000000000000000000005a5000000000000000000000000000000000000000000000000000000000000000005a6000000000000000000000000000000000000000000000000000000000000000005a7000000000000000000000000000000000000000000000000000000000000000005a8000000000000000000000000000000000000000000000000000000000000000005a9000000000000000000000000000000000000000000000000000000000000000005aa000000000000000000000000000000000000000000000000000000000000000005ab000000000000000000000000000000000000000000000000000000000000000085ac57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305ad000000000000000000000000000000000000000000000000000000000000000005ae000000000000000000000000000000000000000000000000000000000000000085af819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c05b0000000000000000000000000000000000000000000000000000000000000000005b1000000000000000000000000000000000000000000000000000000000000000005b2000000000000000000000000000000000000000000000000000000000000000005b3000000000000000000000000000000000000000000000000000000000000000005b4000000000000000000000000000000000000000000000000000000000000000005b5000000000000000000000000000000000000000000000000000000000000000085b657432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305b7000000000000000000000000000000000000000000000000000000000000000005b8000000000000000000000000000000000000000000000000000000000000000005b9000000000000000000000000000000000000000000000000000000000000000005ba000000000000000000000000000000000000000000000000000000000000000005bb000000000000000000000000000000000000000000000000000000000000000005bc000000000000000000000000000000000000000000000000000000000000000005bd000000000000000000000000000000000000000000000000000000000000000005be000000000000000000000000000000000000000000000000000000000000000005bf000000000000000000000000000000000000000000000000000000000000000085c057432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305c1000000000000000000000000000000000000000000000000000000000000000005c2000000000000000000000000000000000000000000000000000000000000000005c3000000000000000000000000000000000000000000000000000000000000000005c4000000000000000000000000000000000000000000000000000000000000000085c557432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305c6000000000000000000000000000000000000000000000000000000000000000005c7000000000000000000000000000000000000000000000000000000000000000005c8000000000000000000000000000000000000000000000000000000000000000005c9000000000000000000000000000000000000000000000000000000000000000005ca000000000000000000000000000000000000000000000000000000000000000005cb000000000000000000000000000000000000000000000000000000000000000005cc000000000000000000000000000000000000000000000000000000000000000085cd819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c85ce57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305cf000000000000000000000000000000000000000000000000000000000000000085d057432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305d1000000000000000000000000000000000000000000000000000000000000000085d2819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c05d3000000000000000000000000000000000000000000000000000000000000000005d4000000000000000000000000000000000000000000000000000000000000000005d5000000000000000000000000000000000000000000000000000000000000000085d657432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2385d757432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305d8000000000000000000000000000000000000000000000000000000000000000005d9000000000000000000000000000000000000000000000000000000000000000005da000000000000000000000000000000000000000000000000000000000000000005db000000000000000000000000000000000000000000000000000000000000000085dc57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2385dd819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c05de000000000000000000000000000000000000000000000000000000000000000005df000000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000005e1000000000000000000000000000000000000000000000000000000000000000005e2000000000000000000000000000000000000000000000000000000000000000005e3000000000000000000000000000000000000000000000000000000000000000005e4000000000000000000000000000000000000000000000000000000000000000005e5000000000000000000000000000000000000000000000000000000000000000085e657432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2305e7000000000000000000000000000000000000000000000000000000000000000005e8000000000000000000000000000000000000000000000000000000000000000005e9000000000000000000000000000000000000000000000000000000000000000005ea000000000000000000000000000000000000000000000000000000000000000005eb000000000000000000000000000000000000000000000000000000000000000005ec000000000000000000000000000000000000000000000000000000000000000005ed000000000000000000000000000000000000000000000000000000000000000005ee000000000000000000000000000000000000000000000000000000000000000005ef000000000000000000000000000000000000000000000000000000000000000005f0000000000000000000000000000000000000000000000000000000000000000005f1000000000000000000000000000000000000000000000000000000000000000085f2819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c05f3000000000000000000000000000000000000000000000000000000000000000005f4000000000000000000000000000000000000000000000000000000000000000005f5000000000000000000000000000000000000000000000000000000000000000005f6000000000000000000000000000000000000000000000000000000000000000005f7000000000000000000000000000000000000000000000000000000000000000005f8000000000000000000000000000000000000000000000000000000000000000005f9000000000000000000000000000000000000000000000000000000000000000005fa000000000000000000000000000000000000000000000000000000000000000005fb000000000000000000000000000000000000000000000000000000000000000005fc000000000000000000000000000000000000000000000000000000000000000005fd000000000000000000000000000000000000000000000000000000000000000005fe000000000000000000000000000000000000000000000000000000000000000005ff0000000000000000000000000000000000000000000000000000000000000000084f9b88889e8248e3504d8ee9d2d29f92a9944f0c04c20ff423e117d7df8ba457432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23b48f6c00f2602f55637b8464616b3f6c387dbf25fcb43aac7ac018fe1fbbb4667ffa39b8f1b5871c4fbc671962e43b34b07c95341640ff3fa23745e45af400ef6fc1da3f0124a72ce16320814cf5abfb7ce58bcc52ef84ac86a064477eba70c4585b7daa9e4151fdaec605a93fb2e81c2167c8015cd68ad13d14448abde6fb5d57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be239644215b5a7a6eefb1ec8e7267f1360dfb26951380577b4f4e51e27b8865dd05458f254fb77ab1f357ad39b12cc15f1cd4ca09054f0aea3b180e239e1fa16f92f996b6a5647d07a5d77a43a3b429db816d46abd6373e03fb98c6d43cb7f500d3a89329b37e625f85366879ead352673e4f4339075cc633a17950141df0d04645a88520bd0b12be8e9955ed4451bd6785dedba81f1c07a474944b28d97c823add57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23c20fd80c516d4892d5ea9579774df42b1a14d6f0d7645b544ae47bf687c6e82acc0c8cf2b47541335c7e4e3c6a85e170d0a843b83cb9840bd31090666c2a82c003f93116abedf4d6b3f06bfe7fdfa17bc22a57ac5e096b7475661f03ebb38c7da9f207248538054d386ae691e45fcf4167c50753cf2e6f0a958ae5ca3e7fe5f8f150b4f3c072ff63a99d85fdd4fac4beab791c1a37625df9eae1fb8f6a9eb24557432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be237b8b86d8ff91a7fb3266cf3a5201934379866233462c434f7c1bc14cdd4f60cd4785c95f3a625e0f9e8fcedd2059b601553a024218b19028b8f35b6774f8de9d29cfde411d1b4aa28c6a5c4db59ad6708cb675e41b7af9be9f9de246cadb5f7457432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2387a52c098bc87df9c6901c2483df142f1f1be0577eb00e1aa1fb8797604cd4efa4792beea4c6e32a52a64175adbe81aace36fdd8bcb6571fc23d05dad8bb0829fad0f85182b8a65d72883c5d4354ad856610c34bc9541587618ea4c34027bc0125d884b832d4cedbf76075d9fa4764f582c9a4e436f5b60c3cf1e3347d38e90fe4ed90e82c3bfe93d61e7eda28f54f0cf58e97243ee7f29f35b5837a7ea8a30b1a7348654f553f06081967bbcdfe6069ef2895c216b82b0c53fdd5d2d35363cf57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23eccb40724f52f06bfd3ee9e232bea04153e756ac1b622d2e8c46d6e71fb8fd1065c4ee3db71fa4fe052516294812c02968abc7d7857f0cd79f7d950311d47bf77aed6aaaef6370f668355df83d785de63dea718c958714694d3414e93ab5b5f0124147517d2f51612a176eba365b6fb8dffad0fd5f10c79205e1e8bfa69d7cbfc21d3520ba46e6892035142b4927d4cfd66462353b249bec8e4e64774be3f47ec2f6a94c2822578dda58a0db70bc23dfd15722138d1ac5c819a1aca1a3d82aad46ec91563f8e672a400388ff29feac1e2b451de58493c25d8079e9586035a140557a4ecd8d64c82ae3e62588dbdd6366b8ce477250acdbd81d97aca20c671b858eec913877d45585501c50fc2d8289a8b1b4179e7ed69f3be314c8842ad623e86b34f0e99f725aa92b40b7c4d831d005b8ef159cbf739c10aedc593e34c695a557432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2386046083f4f8d566e1e25e1ea525b783aef20bbf5741381e3c68793b27e398c557432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2398a1e708070cf26a7c50ddc9573da585f2d03fda810630bf0f9f4605eb35522cd1e976aff869dea8d8007832479ce344f3dc37750c5969673748e90b21a9a2ca46cd01eef0ad5f5d3c60c25ba6898aaa310de5500f68addaa54b0c59932daa5c0cb59f19226ae4b28905958419b2545276154ba91861c4da3a0d642e919ac8b686ff71b53d033c54410dcadf16cbe82bd483fe487b1d0e451ed85dd1aa3ddeee4c04d2eda4d36b01c05dc223fa6e1c7e18d045387099e2d3dd71d4d39b63597999950723809131f14a99d70889e4efea2a9b8465959f736a5d3af2c96e3b7160a60e69ee1c52cb78d86b11209b306a80778ec6bfb5da8749093370b02d68f0e057432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23df9709b343d589fadb0e782a5b81d4fcdc5d4d0de15a5bf6255252ddcd5fce613876e331103e49c201bc1951e29aed4841575ad42b8b0108254ce1408cb4ab266f0892ec2133c7dd9060e6a05425cfa0e0220afa45b1aec15cefd8de1302b5897d31091b3b8aee77fa284ea28d8ccef60b3b6de10870fba93d57c1f4c6b3d3adf081c1497b19748e08138f326388bb8b38f796a95fd3aa789759b24d2c09005c12933532ce529bdf58ab51597f0c8bdb430505247be5724eac3095c34f16512ebab5da321b6a72d0a95c6c4c07bffab7a3e28a0da673cbbe59124f8ab7ade6a6c4749d0b112183546f4ec2df6f347bd34c988793fc8c664479ccd365508797d698defb1bf7f3668e0efb2be592ec0816e2a748ddec12912ed1107caa5fdac1c7489242f971dfab200ef5a9f75866697fdd6ba8f4333dea50c5bde38b0e4765aa57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23a613db0ea9b51cc6d1cb8dbf42b799f8b1eb8ef7fa4c774f8de4749cbc925be617877bd8e544a4d1edaf72d1e7c97dd1107c36ef44d82d49ed6c0e11f99bb7f6c57cea7fa5bba1a5d90ec547977949aec078cb382c95efb576eec99761ec0759f26f8a2a3a936c051cddd54aeb3c965e2e3447e4a5c6a51be0bceb6b29fcf80a8350d9c5e3ea251f10d5dcc60250a4207b041f1aeba28ec688e402830bbca3e53371c1aef8cf9751fd9d9ec41b50789ad8211b0cbf4396828e3e3480e3911289a7cc0df1cbafa0322e860dc027df3787b71c74d412431dd44647af4cea151c3957432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23ce16ccf2c3555dc824b779d3fdbee8394421b31d40e953e882087d66425057de545d5bba9d6b59ddfc17ebc9261bfbb7d94cdc263f115b4d825af3fb5d0f5bb2461444ce9d4f6f361abb4a4af470cdeaf727572cf1f730b95511448dbb590c6c68555eb54025f76d623b251ff5fd191ad0b9bf1a0856084705ae77b083f325e8c3276b036c8cd0474758c2df6f2cbc4f84de7155ff7939d0893c0ce4fde8e7837fd0ce7cc59e63d4874b580df639341b6fee95b197a35d8e02ea2086fb7255e457432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23398aeb29139ab4d67400f9ffc4f9fb4ea8aa737bcb56ea8dac4accb39b70f7c4df42b4472e63a036c419c47444ee45e0b53791632bd0a168f5e1c75a1b1ae31409182158190fe14b4d3ddecdf5ff191ce20554a5440f4489fe10e946eeba1ba6ab3e95e292fdd1df937b9a595910e33987e7ff5ab5e2ea1b2ee991455e1a61e94413507a6f63171f320bf92b9ee26c7e5736e5eb80ce47db4cfec9afccb890f07ca6a94f606e918780678e82f241b297f3e0e4290b3a5b0a70e7a4e1d7131e182870c3075b9f8b24ce02ff415fd65d26b532a7a3b23018d43cae0590520616c657432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23043560e3fedfa3b8467cec98ad058fe1d9e48a4d08ab2f781afb7f17224b875cf91424b7c67edc30c905b983ea11e816af0da29e3efe41b972219467ded14c3057432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23460b3350143598b45684c997325531f2e67127131ab037d95bdf5be029dbaf0f978491738e223153dd4dc174a1d4ab13cd7fa47ac594781d8e0500f2f68af030e141c2b37c88449b6cbbc154b4c8d7c93a0bba0db7f98942a32564ca5bcb081854ffa15cd3d870251a255899fc65847a0d48f56eb6a31f20b0f6e23b5e94f8dbc4b9df85577097bae8bf07e0d27f9ed6e03b93e64fb6446c8d31454db470ffa357432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23b3a9021bbbbd9fd54145e730462e5ac8cae9770a992341aa95f5bf43fa822f0a9e73a81fe903b1b29f11b6a9d659d00795bee4a06f27bf52654a339a445b09d5439cdfb847de696316b5ca258226394a768bf9b4505aea5b309e5a64d736f7ca9bc130fe9b3d67599152b918916df4adf866afb352a60750b011ddd991cd150600477368afe1543c1635270fa2dd47d7c9eb0aecba799a53f541c8c8a5375b3b0c1bb7c962e779b921162aa76f8fdae18eee90ebd014421bfc1769f566d7d471bd2710df48833c8d737780186d9dce2278dc83044331ea369464e0de16b0270b96129232921e3bb9d9a5e06f28e103f1afc096475762f646163aa2d066aab7d257432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23f5c1be6c004e01a57a09a714a9d8e424933225fd9ae9e09a2e655df6c8726ce0d24473d05ada9ca2fe0a9693d4269c806c92be3885a5de9aac40e68c2d4cfaa962490347afcf8bfc7c5bbfe6675689cb2e589b2d719994fd23120656edddee0b4edf756da3940ef6b43ffe88b250143e4ad7c5aee27093e763b47142ed5db06aa51db8df068660970ebe9d3784aa53cffb4a0b68a6227d253899d9a805637454c97dd003cb8ff089a21ce1e03b2fd0a990d2ceaa3eb930b2e0024b996a42a50eceb73977b3579f69bfb9a6f95b8b55efd8452205e8b46d4a2bc6edea93cc0d5d02c24a23aedd8c3d3b134ae007f8f70fa40135c1b4d6e91bbd2ea20bddfaac36bdaf2b153d792dcd0b88856ff14ebef17d25167e4757ea266a546379e8359036d065f38930920348dacb4bdf14a67c8c5946a2f678bf3ca53ece6bdaeb7a327c35a386cb69ed193f6c74fd4094487fc29414afed30a11fcee0ff6be09d3adf8e90ba7ffe71d6e3f430ff33563a05fb5b2a039786e8c4ff043a18eaddeeaf8737e5e42a7f32bce2a8c47f9b0da12d7f12be1a801f82d8ba258bc325142775501bbc3c676f123bd42e1db9b8e96da19b9d23d5dc41dc42780544c3ba45c279b33207d3403bbc1008aea1d492cdd67566888c9240ff7770beba9bfd3482d263431c839b06c8c51416cb101956dc15cc53a4280a91fc26308b3ea0d683871095aeac0f17f192ed53cd50c26fc27a18aae6731e36ae1c724b1b2e7ce0b4128d3479d1b62c7077fda55dae554a8087640f41f9f9059a254dc7b4e26c7a77e488816a1ab02d386595f955fe3d5edf2de2bb416c857cc27668bc15457b4f611f60e7978e47437714b29d10e19241922b54cd3449448c6341f86a295eb77ac6f0855718531057225dd7302f0113996541ecbadfda4fe7b8852cb49d47330601f330cddf34c21e543b04958a16a37805303c05e0af97d4835f6dfc63d5d8bce6d492e593c5f97b36b76c4bd5e59a3ac92d89703a10879deb94aab0fda1cc6043b67112f6bbbe1b8ea26477fdd58b192e5a5235858bf2f63d9c0d0c82e78904dc36600dbacdc7d7b70b282480b4c6f431df852e7e3012d38431c0d66a2025b15e68166ea24bfcef4f42e83d31f2718dcf2aa27721fd1eab8746530ea82579ac43483405083e5e2893f4b480c11d1b868a6062edbfcf97df991ab9567a367a53863647c6d7f617c4049daf6a5f198672c66b7706c76a3fe75d2b0d01acd87b1cec654d4278adc59d3a0b40cfd7ec6168616f77916d4daea092a39e10b5d96abb7514690f08aa817621561327d4e7bc5f88a663e07cffbb6c0fce2f3d5b1a70785c4c36ca389bf2c4e6b5efc2350e8ee4f9ddf428f6c7b5f4a36295c03286a4d6a4bd5d203855c04fd86faec0e3ac7ef800e5ba42250d48f713a4e3fbd22edc0b86e87587653557432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23c1ba1e306dd30ae4b1af758f9f6de7db7750aed487b8a53ac58dc7eab79c79e7c3deac2b7c6ccf8e250ed026bc682040c0f273b808f9016176003b726f3eda8c57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23f17fcd701d95d49cabcf3d2b20e8bfbba96f75b0720265dca807a6e4da8dcd6a57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2391ed706c4b0616cc7cc0a4d6e9166967a2b05586d462e418fb49b49439580cb379a235fd7b50913d3e308db74d2c0dd0d10ce9f5f9645d0c96d74847fd6445ee57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23eb5e605559a39dfb6b33498aa89af8716c5fa57e1b5e6cae4d77528cd1480f26457840a846206f6f6641cfe814abfaefc6c5d0757424c2b091a8a51d1f7e3eb88093643b74beabbec7b2583db07694524a025eb3c5b70f8efda6637dfeb91c35c1b53dd3b8efd111bfea260d5e51c4d308ad35292661e237eae846cd5398671d57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23e184e9767dbffb80ad389a6c648cca165d513f0a38f8a0dc5e288113ae786f9785c0d293a839cd2362e6812f38464d2a7f717d16a35111f065bc9e5d1996d4ae6f318831bf9a8c4d8bf5649f69ab5703d8486e4404aa4062b3794a9b54abda40bd43bd1a1750397311c889f1fd153882ab3dc94c6f1fa6ff72d4be19962eb0f7bb224ecb1a553680baebe1b821fae2ad61cde60af085b99e56f46c564103bdb410c6f341f7e7b67f77ad0c9e08b368579f88d5da5bfbe535ac55c163623329532d820ead16d677e39f87ea6ef31b0ae9c61e524e020d336faf3ea63f861bb1c99fa5ad72bf13f0b87a69029686acc69442828f8433b5b8c93156c84616ec302af4f8d6ed462a90846dae3094e81c1a0901bf3c2599316b9f5ac68e17b5df1a4f061467a54f463d41b0aec0b450c292f5167656598d794f912ffff8879e3dd0d22c42e32361540851283a8ab918432409ac96f36faf98edeb6ea75c162d519e1252b35c0e78a225d346b20586752c36808d54576521be01647ca17181e973832473eecaed15936300cb8b2a1ca538a433223e29a7998ed3666faf4a745643687d7cdbae3d44b92c327f0917f03bff75e29090716edcc944f07c67dd8ae09c27eaba848020da23ccb7f0d5592a6d4c5932d8cad247d1bfad7cfd0d67eb55a09256772d00aaab110a79f6809ca30867ce030c8fb14f6e09fb4f2b6702eb862b96b8290fcd383f20ee73554e7fb1148eda62e7f3978927d63a1c6c675b1b7c0903fa48923b9eb6d0ea53f463b16f44f64a08abf300d2d0a0baaf82ec77ae69562d1a164f58d9d9d7e2cff586554db50c682ce32110450589b609bc8590fb42a05c8acb3b5284938df8776cc3208a3d32aabd75dccf9bea4de7040ae7e0598a400f795a45a0acd86ad35863402e4019733defcc60a695a35fe916746e10927ae083a657432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2383d42ba57d664b5d29dff74c4711487ea15163d3b87e334bbf275250e9eb18adedf1dec630f0182a91a7f0d9fc198684ae2efec4f2180ac769b35857a75354c5819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5cd1904f08afc3c1b9b02ef25b118a5f5f9b2bc470a7a6bec179f899c8451a442647fcad8779a952321c52606a38f0be7eb0e8cae627ff481163f92e953f11da0ae96d15b4c3d473ba3d3b8cfd749c0f931bc2e190cd2b2112407448ebebdd3592934e37c6d5eb68a25524b0f92a53385c93e7b10cadd997be3016d1fd3e8909e12568a293d2deb0426d8bbf22d7d4f31c12809f5458a34cefdfd516b16457a3e3613c3a9f3835505c8085d591cf27f65d542a265fb96dc05641d005cd9653c2b257432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23fe0070fd7a8d6030245f8fe7b8047d718da975aad5038b07c91a22948124c0dfb70e79516663ae965c994575b9baf8a06e5ed0475bc1f17d661e6de1644d2ae7385b002e32ccda764939e83e8533dd0feffaaeefd14082c4a10eef17a4379af9d8857cdeb351d74d9d656f107ca9469991adee7d9bb5203ad40fbaca874bb10f04f2e2a786016a17005d8670e4684f2fa2f017c640495872ff66c42cc994d7d441474d8fc92c285926741ce6cc8fde102794f9c52308e8ec40410df3889c4b830c5ee8b14e90349342c8978efcf16eb0ec5434eaa7a9c5a9d841cd22493c20db64436952384af1153103cb05511f8f68248db4f0129984821c4851f5db5543f6e547e8d80e28ffb0cbb36efd8ef9f25f1f251619579bede1a175a2fa99dbf63d57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23bfe98c64c2c1102466777446a0efa0798112782d8345d76cae852458facd82cb4eb567deacdc4e003a7a97484b4766ceebcd3ea65bef7ce5e29be0f5fd18cb61afd4326a69d97b7858b73f383d28441c8ebe3d2a9b39037150d69c9874813f276f780479158520530ac329f6b344e29074e798006d7e0004934f6f4c28d4024e57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23c024993901e67cc8328967dc66622780320f701abcb959fb28b7bafa01b758802b134f6a88521dfb2a3cae62d2fc67a84b140e3a34fef7389ca633a7a478385324b0581c4c6689a0b55ac133571afbfae2d3ef46f9a75f5d1bb010265294308327c5bc682f3709e03bd7d54d877178c38a5d9880a7b0f6e1773fa6ee41abf0f77fd1cbdc3a2bc2e3ea45e820e2da2bdcc60e6d82997d5ca034afe89ce2155291e99866b20a4f32bfb85b57acd7d9711312d70f46ad6d856b10f635e7093992fcdbfe909797aad61d733606e2ecc3ed2cba36f4db89ae607a049e0320d6e4c8e0819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2320f3957c6106537dec81ce63604354fd2740e4667e76e64241a733a68eafd8ce57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23a88513d8181284be891836f5eee31e9bba8ebf4a1508895069c293b315710c79819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c56062a708d26bac72fd0eb011af2c9c9b419f09ef9035a70ddd363b91cd00cfaaa2cc79fc5a0a3a7ae3df1efe766875c6b194ea97f49d0bc2be14ff38bdc50e37c17510f9c2ae3a33e445f5aee7036371d9ce6887740546091486751213efd2657432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be2357432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be238296b3ccc4334077d5210815d8e1fb108819c2efd36dc05cbfaf2dd4900523e82685adb660a4ad04bf06f8877facb36714167b8fd741f0dbbb26ffecbcb3fd34a00fe9593c693eba419e10a369d2e09b624c73c43c78191a321a5a8fbcec67ee5e71dd2c927c8db621167cd48c73d929e7ef34bb98d6b95c15cac0137fb8cb7e57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be23819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c22ced8af5109d365ce872dbca044c0fae46053fa1bd1c0d3e6765e37b4295dd1982c140a74da1b141926096e9e7fdb2443168da036301b60d286cccd434ffd46642fa1abf30e4d091439a5c7c87ddf9b6b8cdf7bf59de26da46600476d8f48d34322eaa3292226b311a4860389a2d7da9fc40058607643ad92cf40ead6472be6968ee8227c9cf870d1e4c4cdad55b7fc1aa6622fc07d940003caa06449063d20304a79c3fdc3f4d56461614b47a5973949c417a68895696aabffc03352591e4054e5bd5d2d17062539f77638470cb69e43125e4007374b0edf477c6bc3da87a2970f7f37296ae4e5678c02ac0ef78f2f7c94e15b2ad8e9e0a018a7b48c6c28fd57432af64c46f7f3ea06308254b05b8f2ba7e1b4076e971dba8242112310be236ec1f5e0b5b6fd240a1478a786dacae46ebe94566ffd23b7a136e68ac4328f3e6530b95d36b09144be15c7852f49038194650aeca843a047a33e788c7ce9c1c76e77e7b2398f728536d3749dd5761d140af037b9f5d153058cd52c3b3eb892c668151998a56d596a19fef8fc32fe90d735f7fd6cd883557aad75b3b0a83ee5d5c1cde303ed409b29a562020ac6b1d608ca16ecb1b6df73c429444b744964d4faae8e3e3c5f21b4ec288087cf567bdf82567c0984aca29e3e62325f3fa8a9ba3ccf823c385ff1b6f9436aad1ec1844cb530e466cddb6b8676e70d1d92a92d1d476c7338e467faeea747bbaf4177fd959d0690a895c30c0a3ed8fd8f7be8bd6d6f74fd1491c32eb91c573292d60ff5ef6db72351d4dc02371270fb2881afd6b4dc174bb4d875abd4b532413d30dca89ea3dad17df0e9736fceb89a84b915d381ddda050a2e63fc7708751daecddd66cf48f70bf26deed2da66bafe6435a1d5a861819589e17f871b179cecad47c6cdba8286632f2f0b33f903f9b740931d4d7e5c80efaf25a82b11f90626564a33feffba367e42a901bd21dae86319beadd0a57b8bc5140f0d4d98e4b18bd7be0fc0e8a048dd12f0cc088417713595e606bae67b28fbbd222d28706256bc50863ba1cc8250deeefc6bf87e5fe075a017ae4dc14b317cf3144d26df023d6b88a80a98ff83c3dc89376bf407349c1ba9abb0b9f58cedb67da9b3c0cd3960461d08b0e8450d76bb15e9dae1ab2e2d7c3a3c4e550f763f5ad016021eb69f5a65c8fd1a9409180b6a89ce0bf06e209b037b55a3ecab4bf4706d755101fc7e05b4ef8afd7b5c7b8ab02e8c6f1caea4651ac8997c38b698a6a93bcc02f617838bebfe35fb84a7ad4fcfe088cc450de5a3eff65b27f406dc66e23a76658831a436d56dcf6a99b0c3ca85a1cf2ddb09dad1b5e23a0bedeacbdf0bd4f3cf13171eed563b6c09af054c0b66cda2a02e0419ed8f9a85fc344110be420fef0979d9f8777be52db0bbddfbe65adbdd06f9204f7c61cc63db071e87e57296ca202b2983fe5982f795c080b5ddf1863f3ef988c8c0eea10c9419d1822059a2451160c02f310de7caa2558071ac6189a81b7f0400d9994c09a211eca2050000000000000002000000178dbc9466bd54896c3e69e40ded70c456b8367f1d4bf3b6234db1ac83ae96075b4aa7d2ef345c855b05022a3e447d148b5ac51ec9d466a64c32943613315424db90a7d8ad49bcfb94a177bf2a3ced4ee7689bc60fe9373622d53b841154c2fa2086e4a8afd2f155ad4bca46ea1360c0521ee11d7b1bcb7187587c5ae42962cdc99575d4a3a42d147a28a36f45f4020fb55475631cf9695e47e51bea18b3c8a4f77ee36a4ccc048639f66d107421aaa3303f1b66b1ae89b80fb81c359b372998ff304578d5508bf5108c4130dd70ad014c3993a7559f46cf66028614c2da1564b93e68143e72cac0f44e44552ce7e5312a28c0e423edc5cdcadfed0de99d1d7597b1f30843966e1e914f28c09c5d0788aa7c4723b53090023aeaf2ebce93b5a3d68100dbfe8ecda3263378a706a11184efec01ba5928094c707e6fe2e3e391ec1745d3436e80a94c96a2d0154974964c6ff4f0e1a613dfcd3e1e53d7253591ed0077f0dcfb08d69706b93acceaef9fd3729490d05ad007153ede3d3803129cda39c42c5245356efd6f7e67f5608a165ecc409a1f77c051909937dd509e5725eec438f765158dc1c7c6e5f3f767e647dd781c234bb8d32482528f876f5e1841b8dc16feffc344e01228c901f6577b0289d3792d64e1a126930c706ee42632fb3d8d9b2fc729d27eb3fb61273d83bdd13d31e551835fa45528fba75eafa938f724cebadbaceb3ee775aa40da5d95af84ad8e9ae6a807c01c061480109829b9e37ee15a30db3666bf53b35833ef84e65edbefd81ba2b2f8f3cfd53f9f8502fc2360693a4bc437112d1fb607ab2d6195424b48659ed197b309a85a0888a6e51662604a687e84ab45a345076ef7ef97166e37896cc39add34b9d11c271e6fbdabe83915b943ae478e8814b7887b0b5feca466feed4ac8f7a0cc77594dee3c6f31d625bd35fd174112044cf5e1dddc41e5edd268e0263229f4b56b04024296971072b0c01a0018a8dc8b13decfbbb584e405b442e4cee38bf65583bdcd3ee140b48ad4130500000000000000040000001784eedbc2d80edf13d099d8f2d1db6a197e5e3bbf32525193e4cbc831c45e61dce1b6e903faaec965b2463ccaba594ae6ceb522c1a07bba757669816de6dc9743d304e96988670913892d63f5d25cfb30dd0861cff2c9d43aaed40b7f404552ed90a7d8ad49bcfb94a177bf2a3ced4ee7689bc60fe9373622d53b841154c2fa20ec72990e7a5f06c0cfdfed501958e9ffafc6d252ba1be995b8e4b5c0f086e0780976310302fbb468559211ca04a2a8343807188f3ececd56e36db2c846cf963dc7f8675fcf0bf1e37880239a4f7e9e47ec11815a58b94baf0b0673f3eeaa605e65a5d2c8d35734158843201f9df47fffd3032be8ef1661c7c40d4fabb99675a88c0f5fdd2cc243399231e9ee6f0e1609f24bea09eb2ca322f930f32cef8d36c5f80a90bb37569e232940e5c0d6bea99bb4b0767c0b668e37fcc95a3f56b76498ea80cfb3f4571333de8320e463ecdbdd82e816ca76fbf36e5648efbddfdf2160081c311355a62b194025ddbfa7acee6972606d53603cde8335744e1c165ce6a084d6aaa018e3ceeb738d89d18bc64873717c457d7ffc7da3390f3faa4040070c0ff53deddcc6bb0a37c8cce2dd3b784bac805d6eaa1ee798ad48e6389d0f795506e3d87f46548f0bf446cc467d3a665c626242878eb440aa7618618f7da16e05e4a7945f65dcfc4f3bdf24d5860f4a0a5558575e3461e008f334813499db4f24fa3f2826ea6d74a86490cf7026692fc127d0df59048016f2645bd04c5aba096a1ec9967ff287f83044c3fcd5cfdcadb3a0e6c6fa1bfd4d2900781b0b3d27381989e275871917002304460ea72da0419ae03fe47d21aeb79fecaec44643c53d5d3cf9377d733ded4d6819bf5d5310c138d9a5421e3bece2d3eba00696a4880f29d59bb27d0ffeb17e55b6760503d077125ef35c16f7a1ad8655304f8c7d556cca09c9fcb967642a9388cb548e87af9432e87c4d8c2d19b6edb7c22f8f5c9d6c9db2e84628322dfd6a7b271ee736e48d8bf07a6cc0c2647aa2650a93d181ff3a7605000000000000000500000017f40f6be83d1ee217111a8107ba7d78c7b36d7670cdafa00d83dfc7c0747da68831ce93b9341f564bac60e49a6922029ac7eade8a02ac152bfa013290ddfbdcb4297cdd9cff46e35581576f74e554fc23036872bb7084cd2bf8eb0f3cd41a2120eb58b46edc255ff18bf64f53122a9a597021578d8e51f40c697a48b2f4d968df90a7d8ad49bcfb94a177bf2a3ced4ee7689bc60fe9373622d53b841154c2fa209395861646437142ac175391b4f5ac98da4c2365eee936a2ad5ef9953335b61606124dbd7da2cb18d91bd17888aa6d04a775c00cb1d22ec231a6bb154b670bc699b927bda2084a3fa14d93dad1c7ee8b4554a9c56ebb3d098408ce96b29f2437035416f382e34d88dc46be9a00c611ef145499da673cf3c764865109d00edb0c084684db5ad058ed64cfff6ff3e35c4d777b3519d754fe94b3cba8a0eb06dfb7a776bf8c30de4a677b777849173983baa4c8c587ece407a5a17de2587198987a3e5cde823eecdd529f750d6db662c8925101e001c60daa26ff3bc5661078521452dac93a4d0e19261980fdb9ebaf85613d31b5c2a735cf63bc583e9adea51f4e6f0b1a7c010a58e9a78e5bc07e0182586a30d4ac4a120f78d015364c03d4d024d729460ddf3741d57798095f610ff9b34f933060eb641bb2630a5e5f15e748e6602910cb5985f0a4fe8998cefba04f842072e699986d5a97eef2e47ffef16508710dd55729773f2096453bf0bbf64f3670a0db2e33fc3580562094244c1a818123d605407f956f916a971e705cdd38458c73787cb1fe55a5a2431ce7fbda578f85f3c7e3177cd0a672730043482cddf1bd99d7f84fe0aa965fb5d356baf3ef47a46c617bb4acb7dafaead7e85f9fbb1a7e45dc156174594bcc69179e85325a7bb16ddf1f062e15a8efb8e3a390a18723a8196f4eb9e9ba6808d3998dd5b1e0e5130794396f280c5d102b9607c09ec6c355beb77438fae46c7f22629445c858c77cdb38e7a78a91ab2a349eadfcd18d6fa40195721f15498d5d8d2466e0b2f411050000000000000006000000173acdfc55e1bd6f5d2d39ddedf70a1a1521ebc6582ef1e46421a8294de57a1fd31afe3341b56a71bb5b734129efcfbc25470b629325563b8e0cb7eba51277c7a4f1cba040b1d20c5853c01083a7608514b3f7e5d705db3684eceefad3c2cec2ea172c4f4c04f1a818d758b1bb412868b0bc0d2fb268f67c53f138e3bedfcb5809e5a5f28f64e7865fbf35c8908f176d0475acd5afb88c1c222888d3866f2e37d090a7d8ad49bcfb94a177bf2a3ced4ee7689bc60fe9373622d53b841154c2fa20b15c55e5cb4780feca86df47aac4407b77adbf859996983060acbf983d669ee89ef50f5ee152c114d55888aaa1647a71776acf8d7206a50147d8b70cb9673f5212ec3aa00ae27de1a4e1740f378d9176d28bfa24ba0cd3788677d1606d3a617204824ee0b5649d2e716c0c09aedbd34523992c505287266f2d307038b9d1d439ba67194e8cb00b890b6a3e5ff1d55fef5c599f44d8cf99655b59bf2504e31d7af3a17131941a8b7b0170f54e596b212af8b4d39837c807be5d9da56e824b0185bdd1b0cff332144e79272181c0cd3cbb3f62e66f1090d3a99c7f92bbd1f258f707b8741c0a716dce08fd985eaae6f11b6b12d974fa2d0b0818e641d54d530294add2db3304bb65dc35e3374b9181e9747e2fc7a9e8397aea4c0ec1ea9795435efd14c0ef1c2deeb7756f6a5c03d9651c9595f92d2f9920905f2b49cfc3177365d8026a0b16c5a5641725c5e51962b0edb3cadae171d8920a6343f8e812ac4da38d1e9b6332f843c53a74e5f3ab543c2f0b5f9881038b1ee1e998063eb85afb1ebe73fcda66bc751a4ae70836a0a815f3f0b92b909b80e63f939636cb2cdbc3759e9a57fcdcf5a3efc7c69c315377bf47610aff1dc62861f79b240fc3ed1107f2768cd2b6e2bf61893eca0e9be8e49a7e95dc30952f2af9da6336ac21bbf438a5d1413ab5d8eaabb054427c371c7792beb39c99b12661a15d285f9b40b8b6a838329b85c23814c8b65512dd1c809106e17220c99584921e8ffa30942bdd5dd08d05000000000000000700000017030b5983099b3d46abe00247bb42733d35a411968c2e6b5c2919fa6444548bf765d96bea344e341d1782412c995abcb29688b49896352f8b723008964a1006f97b50d504e77f16c3c30b35826c0d9deb700025a9d3d464ae0deb4b05ac4d7f23e18ea1c52eb08044f8d05342f4bf5bc80fcc53c40d544a6c44e79678805e004c3701cbf0f487232b66bde8f253f1832defb88b010875bf906e58441452534d7437fc1aa53f1e14fdcfdb320dc87c124e6201e2956f1880fbdb162d2c35270b0390a7d8ad49bcfb94a177bf2a3ced4ee7689bc60fe9373622d53b841154c2fa20513d2a6174cd23f0ca3566acf98541eaaed5bd999b369642ca588ec31bbfed4d85e19129dd4540037b65ec31561a2652522c2e95baca4a699a6c1788cb40d037660d4f63a2db5b0de4fc69c8353eb19320c14303450fee7d7b2a04c854a7af503c13b4fc58aa89127f7d5f0de2d9a1c74a26f46dbee3fc770a917931e92c6368cfd508f55675fa68b11bf2307891305757ea8d02d2655eb796bc0a7fcc96b65b5d1baba3f9b7d71eb3cc5f91b90a48caaaec8f06271890119c56f21d78700c5f0b63f04f3ad84885aafb5f3b5d4bdceea133e4f05e662258ad119b720d83cb3e38de07a0be1f9133c0273b7c6ec9c2aa39475e133cc9bf77d66caca97dfa3062ed5cce861ef373049907bccca90a3d7f16ce624185f47e310ab09e97d7e9ca8f48054e5e32320d3b9d2053f82ba4b1834625c0c4f40ac6e555f81cb2f8274124b65df5a5795cb775a296ba74766005edf623c6e2a40faa46351169a567a9e45b5360e6a6215876a4f11977c4e25abd1fc9f7556f911ac1a00965b85672df2321c6873cf876fc68711160ef3f6e44a5c34cebaa493ef8c4219194b344d2ca955c4ee33b904d1e85057410e677d186daeb56913223ccf8594a4719a27a0511088d03bdf6bb4c15e27383252dea2914537398aebc5424cb949b05cd0343c29cf5563cc4cde2d776740e02204dac61792ec9ea1e1ce6b942a06952540b1323e659a905000000000000000a000000178803e27387cabfe80d8166ce980787706116be84ce8bc1180f5855a79a45ec51401ddca6ef80362e05bca3f08ef2aa7e29207ff4b86956e36ba78305f21d6021833e1b8968ee0a882d4bd3aebda96412a7a18e72db74fb38e530bf756237da14fe7143632f48c8ec7290b5c788a3ea558f82e9b8c0492e319189fd7a070984e48ea1fadac0b3450192ece523fbb67e1acf75d11ca6c7283eb36a1d3200e31bd18e21000ba61823a0e940b97fd6c18692b4877b873eaa3b1d3e6778aba08583a22da973941aa8bc832e3525fb77f0be30618f821f447e0245975bd1070133bb992a9423b1c9e4aa85c11be09bec66d3fa883a8909cc04a6f8ccd153fe2f7db185f66280dcb3ad3e86577255e2db05fe3de32f4bb2a415b5d5cef00b8d12928fcf85e19129dd4540037b65ec31561a2652522c2e95baca4a699a6c1788cb40d037b6441db535d34799ebe807a7918b744fbf54ce1fdbccf6632685bb4e5c17d5ba63d6b02aba5d02c7da9085a924e09025742d3a4fd154a61f1e04eb78111b7413d4031bf7018b9c11f012b1a6f3976690027cd54afbf9806b1434ac4c7c8a03362387964f038425d55e2bb4ec2ca62f58d0fe9f1ccf2ae5511cc380b7a4f0e2e44529645f20d3101cd2208e1892df25f3bf577df33763ca472143d0e2de4909883db2c105cf9eb227c94ab8fa9f3267b3f7214a637ca98a2a586b02aad8f6c7e2c83bc8a48ac8445b4fa399c3ade87c9a35ed3889581a5d8f9f3d8c47342ce3391a865c47589085e38727e42368c368b5e72032064bba12fdfe919416d2709a04387f910dc89cc13d3b0ecb2acade5a83adac8581fbdb99fc4cb5d236f18f19d633ce59f82cbc78a671711f1956c22497126f0ec9d3123f8af7265a95e2fb87d91343ba893c91058a5c9ab2759cf4e20851a25c26eec6929f921d2ba9c2685249c47465a9fe4beb874ebc0615935b293ffb1d6f9bfbab175486b7d24a70c76ff6a9fe91f33fc7ef637fffbe9238c874d7e99bebacef03b9626a615903b94bf57005000000000000000b000000178e13461637ea995cabda6f84dc393a0a2f8f52b0ea32a5bc8041fdb51afdff4702a60691fcc105bb12126dac1e93af6835a674e05491fa872fa311de21dbf84a0140ae626c62aeff8124b086d0f2a038afc9e34dc40b6f4160644f58c834ae3f5f72e3327908366b37522f044b23c87c803d57e9e4a6b8289d7fba05c627d235f65f2eae2d64bbe6f6329369e672a194bda77945a5d7056a705b4675922bd8defe6742376efe1bd5d70ec8b575ed7e5ef1679d81f00b334bfac094630bc08508b6eaa95be135695e85409a96670ce7d3eff4ed3d7e3ef8f43da32959951f2b3d3f4d0a2c388228680ad023bb1d6465065084970e0abbd04bd3ce15be7d6eea1e674b9cece26f7cca63e56e90fa9c55afc221f6e97c1fcfa41b44fadae64e4a14f5fb5d39a53850397048c41a570dd6086f0ae7e6c07326d53abf271149c65f8a85e19129dd4540037b65ec31561a2652522c2e95baca4a699a6c1788cb40d037bb091a2803aa03edc0e7311eb3f53ed10e1f7f87c12aa5a7ec5fb3761844918d4986ed3426da9d209ed52311afe97d08c07e8c57fc4e618ee297fa420ca083d6d9305ffdfd42dd74ffdaefaac7735d1e5a3916a964c35998337180fe59a668beb803da7e7300b7f8329f3e1e52f3adc1b4a00d492289587d98dfd06f137ef29bb0748bea2e19f69eea54f584f6cff5fcb4f332446978471045ba0e187cc509f3b6eb96910acaebed390b8b01a239624d887784614c6a500a904b31ff40546fc0cd2ac8012ac3c149c27586c3c52a8351094dfe19e1349a7c99dd76bef4971bc97132c8577349ffc0e329bb1d451c7bb733fc92ad19e1a1933d1450c679fa31d55e3ab75c26d1144b21645513678b7f4e220ffb6af293eeffab08c73f7cc163ff9aa010611cafb8091c93b216e0ccb361dd635598d6229fe8afbc54e9f7ebffdf7da2c29dc7ae45f17afe99332ac2a1dfcf17047ac79674cfc109a9bef4d6bb23f89127e3b6c48ea1acf1c9565dbbe3c4af2a59e2b5fd68b96d26f4e63b9e22c705000000000000000c00000016776ef3e6438bfa4137682744aa030ef83c16c342c071993017ba4366adc5ada0b28f8d83a1fc26b0bf8e89c6979fd645209a89f953aa390c3168ec3a967dd1222e1673ce4e951587f9c0896ed22e63cc270c823c8165be7c1c669278d3b28faa882cf4a8c2daab416e9e3fcc4dd98bf5ee303b1710e90bd69e817b2796b6444a1cc57da21341a6a6c131f73cc33b8678cc650b29a9c164d107d45b61aca05a20ba571ebbef21b40c05e92c26f3d1949e84940890814b122ecc1c4d49f3da698bf7799fde7abfc810a379b49bb2b345b7f40ed5ec694771fabb0b506268decc8bb19930e009dce02ffb62fa94ed3eaa49d92d04112e3f19564b5111ce02f101204ded5c86a545386fb34db418bc6da757cf11c333711c44ceb3140608001142103ac73173b56d8d0c498b219cb21dc54cbb3cd88448a401a4cdfd8689c3b62e1851643ec0b2383559e13c8a602bd1980ef5dd4d7c31039f328ea3ea69c4265d81bb091a2803aa03edc0e7311eb3f53ed10e1f7f87c12aa5a7ec5fb3761844918db08ed7493108dfc20c5f0f29c4eee1cc55c66d8a37ec8eb3bea5e185937f3f273121273da77ccec1f7b249e2ca8a5e26e3793417b473fc2037aad3c9104646cf0fb18faa538c5314ee9c42855876e96dd21361843071aefe5bef6a04d13fa40f9740544636af045b58f71f632cdd443980d605944ea4555d278ea89fb160cb5b6d3738f74f58f9d2865f200c39da133d5e2c0aceeb48a4be2a328e8216e1d9791ad58ccb8ca254b1beb7cd87e4fce9f7e072e52c3e0bf60dd94db3dfcb5498367fdfe702d4d16a6c6969fa152199b16dcd54ab02b28f187db90f666195f250f244f9840ca053c7a6cd16197023d5c57698915da1102ceb6edc10daa879313f6c3606da4869fe02677e323d33947b67c78f89efc00b95930e295ecc581eb00ec7b878fcd40111ac1ced97ecf107cda4be6797054f7b30e96af7a15b582f2536a4"}