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