{"source":"(use-trait ft-trait .trait-sip-010.sip-010-trait)\n(define-constant ERR-NOT-AUTHORIZED (err u1000))\n(define-constant ERR-POOL-ALREADY-EXISTS (err u2000))\n(define-constant ERR-INVALID-POOL (err u2001))\n(define-constant ERR-BLOCKLISTED (err u2002))\n(define-constant ERR-INVALID-LIQUIDITY (err u2003))\n(define-constant ERR-PERCENT-GREATER-THAN-ONE (err u2004))\n(define-constant ERR-EXCEEDS-MAX-SLIPPAGE (err u2005))\n(define-constant ERR-ORACLE-NOT-ENABLED (err u2006))\n(define-constant ERR-ORACLE-AVERAGE-BIGGER-THAN-ONE (err u2007))\n(define-constant ERR-PAUSED (err u2008))\n(define-constant ERR-SWITCH-THRESHOLD-BIGGER-THAN-ONE (err u2009))\n(define-constant ERR-NO-LIQUIDITY (err u2010))\n(define-constant ERR-MAX-IN-RATIO (err u2011))\n(define-constant ERR-MAX-OUT-RATIO (err u2012))\n(define-data-var paused bool true)\n(define-read-only (is-dao-or-extension)\n    (ok (asserts! (or (is-eq tx-sender .executor-dao) (contract-call? .executor-dao is-extension contract-caller)) ERR-NOT-AUTHORIZED)))\n(define-read-only (is-blocklisted-or-default (sender principal))\n\t(contract-call? .amm-registry-v2-01 is-blocklisted-or-default sender))\n(define-read-only (get-switch-threshold)\n    (contract-call? .amm-registry-v2-01 get-switch-threshold))\n(define-read-only (get-pool-details-by-id (pool-id uint))\n    (contract-call? .amm-registry-v2-01 get-pool-details-by-id pool-id))\n(define-read-only (get-pool-details (token-x principal) (token-y principal) (factor uint))\n    (contract-call? .amm-registry-v2-01 get-pool-details token-x token-y factor))\n(define-read-only (get-pool-exists (token-x principal) (token-y principal) (factor uint))\n    (contract-call? .amm-registry-v2-01 get-pool-exists token-x token-y factor))\n(define-read-only (is-paused)\n\t(var-get paused))\n(define-read-only (get-balances (token-x principal) (token-y principal) (factor uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t)\n\t\t(ok {balance-x: (get balance-x pool), balance-y: (get balance-y pool)})))\n(define-read-only (get-start-block (token-x principal) (token-y principal) (factor uint))\n\t(ok (get start-block (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-end-block (token-x principal) (token-y principal) (factor uint))\n\t(ok (get end-block (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-max-in-ratio (token-x principal) (token-y principal) (factor uint))\n\t(ok (get max-in-ratio (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-max-out-ratio (token-x principal) (token-y principal) (factor uint))\n\t(ok (get max-out-ratio (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (check-pool-status (token-x principal) (token-y principal) (factor uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t)\n\t\t(ok (asserts! (and (>= block-height (get start-block pool)) (<= block-height (get end-block pool))) ERR-NOT-AUTHORIZED))))\n(define-read-only (get-oracle-enabled (token-x principal) (token-y principal) (factor uint))\n\t(ok (get oracle-enabled (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-oracle-average (token-x principal) (token-y principal) (factor uint))\n\t(ok (get oracle-average (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-oracle-resilient (token-x principal) (token-y principal) (factor uint))\n    (let (\n            (exists (is-some (get-pool-exists token-x token-y factor)))\n            (pool (if exists (try! (get-pool-details token-x token-y factor)) (try! (get-pool-details token-y token-x factor))))\n            (oracle-instant (try! (get-oracle-instant token-x token-y factor))))\n        (asserts! (get oracle-enabled pool) ERR-ORACLE-NOT-ENABLED)\n        (ok (+ (mul-down (- ONE_8 (get oracle-average pool)) oracle-instant) \n            (mul-down (get oracle-average pool) (if (is-eq (get oracle-resilient pool) u0) oracle-instant (get oracle-resilient pool)))))))\n(define-read-only (get-oracle-instant (token-x principal) (token-y principal) (factor uint))\n\t(let (\n\t\t\t(exists (is-some (get-pool-exists token-x token-y factor)))\n\t\t\t(pool (if exists (try! (get-pool-details token-x token-y factor)) (try! (get-pool-details token-y token-x factor))))\n\t\t)\n\t\t(asserts! (get oracle-enabled pool) ERR-ORACLE-NOT-ENABLED)\n\t\t(if exists\n\t\t\t(ok (get-price-internal (get balance-x pool) (get balance-y pool) factor))\n\t\t\t(ok (get-price-internal (get balance-y pool) (get balance-x pool) factor)))))\n(define-read-only (get-price (token-x principal) (token-y principal) (factor uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t)\n\t\t(ok (get-price-internal (get balance-x pool) (get balance-y pool) factor))))\n(define-read-only (get-threshold-x (token-x principal) (token-y principal) (factor uint))\n\t(ok (get threshold-x (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-threshold-y (token-x principal) (token-y principal) (factor uint))\n\t(ok (get threshold-y (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-fee-rebate (token-x principal) (token-y principal) (factor uint))\n\t(ok (get fee-rebate (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-fee-rate-x (token-x principal) (token-y principal) (factor uint))\n\t(ok (get fee-rate-x (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-fee-rate-y (token-x principal) (token-y principal) (factor uint))\n\t(ok (get fee-rate-y (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-pool-owner (token-x principal) (token-y principal) (factor uint))\n\t(ok (get pool-owner (try! (get-pool-details token-x token-y factor)))))\n(define-read-only (get-y-given-x (token-x principal) (token-y principal) (factor uint) (dx uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t\t(threshold (get threshold-x pool))\n\t\t\t(dy (if (>= dx threshold)\n\t\t\t\t(get-y-given-x-internal (get balance-x pool) (get balance-y pool) factor dx)\n\t\t\t\t(div-down (mul-down dx (get-y-given-x-internal (get balance-x pool) (get balance-y pool) factor threshold)) threshold)))\n\t\t)\n\t\t(asserts! (< dx (mul-down (get balance-x pool) (get max-in-ratio pool))) ERR-MAX-IN-RATIO)\n\t\t(asserts! (< dy (mul-down (get balance-y pool) (get max-out-ratio pool))) ERR-MAX-OUT-RATIO)\n\t\t(ok dy)))\n(define-read-only (get-x-given-y (token-x principal) (token-y principal) (factor uint) (dy uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t\t(threshold (get threshold-y pool))\n\t\t\t(dx (if (>= dy threshold)\n\t\t\t\t\t(get-x-given-y-internal (get balance-x pool) (get balance-y pool) factor dy)\n\t\t\t\t\t(div-down (mul-down dy (get-x-given-y-internal (get balance-x pool) (get balance-y pool) factor threshold)) threshold)))\n\t\t)\n\t\t(asserts! (< dy (mul-down (get balance-y pool) (get max-in-ratio pool))) ERR-MAX-IN-RATIO)\n\t\t(asserts! (< dx (mul-down (get balance-x pool) (get max-out-ratio pool))) ERR-MAX-OUT-RATIO)\n\t\t(ok dx)))\n(define-read-only (get-y-in-given-x-out (token-x principal) (token-y principal) (factor uint) (dx uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t\t(threshold (get threshold-x pool))\n\t\t\t(dy (if (>= dx threshold)\n\t\t\t\t\t(get-y-in-given-x-out-internal (get balance-x pool) (get balance-y pool) factor dx)\n\t\t\t\t\t(div-down (mul-down dx (get-y-in-given-x-out-internal (get balance-x pool) (get balance-y pool) factor threshold)) threshold)))\n\t\t)\n\t\t(asserts! (< dy (mul-down (get balance-y pool) (get max-in-ratio pool))) ERR-MAX-IN-RATIO)\n\t\t(asserts! (< dx (mul-down (get balance-x pool) (get max-out-ratio pool))) ERR-MAX-OUT-RATIO)\n\t\t(ok dy)))\n(define-read-only (get-x-in-given-y-out (token-x principal) (token-y principal) (factor uint) (dy uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t\t(threshold (get threshold-y pool))\n\t\t\t(dx (if (>= dy threshold)\n\t\t\t\t\t(get-x-in-given-y-out-internal (get balance-x pool) (get balance-y pool) factor dy)\n\t\t\t\t\t(div-down (mul-down dy (get-x-in-given-y-out-internal (get balance-x pool) (get balance-y pool) factor threshold)) threshold)))\n\t\t)\n\t\t(asserts! (< dx (mul-down (get balance-x pool) (get max-in-ratio pool))) ERR-MAX-IN-RATIO)\n\t\t(asserts! (< dy (mul-down (get balance-y pool) (get max-out-ratio pool))) ERR-MAX-OUT-RATIO)\n\t\t(ok dx)))\n(define-read-only (get-x-given-price (token-x principal) (token-y principal) (factor uint) (price uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t)\n\t\t(asserts! (< price (get-price-internal (get balance-x pool) (get balance-y pool) factor)) ERR-NO-LIQUIDITY)\n\t\t(ok (get-x-given-price-internal (get balance-x pool) (get balance-y pool) factor price))))\n(define-read-only (get-y-given-price (token-x principal) (token-y principal) (factor uint) (price uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t)\n\t\t(asserts! (> price (get-price-internal (get balance-x pool) (get balance-y pool) factor)) ERR-NO-LIQUIDITY)\n\t\t(ok (get-y-given-price-internal (get balance-x pool) (get balance-y pool) factor price))))\n(define-read-only (get-token-given-position (token-x principal) (token-y principal) (factor uint) (dx uint) (max-dy (optional uint)))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t\t(dy (default-to u340282366920938463463374607431768211455 max-dy))\n\t\t)\n\t\t(asserts! (and (> dx u0) (> dy u0))  ERR-NO-LIQUIDITY)\n\t\t(ok (get-token-given-position-internal (get balance-x pool) (get balance-y pool) factor (get total-supply pool) dx dy))))\n(define-read-only (get-position-given-mint (token-x principal) (token-y principal) (factor uint) (token-amount uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t)\n\t\t(asserts! (> (get total-supply pool) u0) ERR-NO-LIQUIDITY)\n\t\t(ok (get-position-given-mint-internal (get balance-x pool) (get balance-y pool) factor (get total-supply pool) token-amount))))\n(define-read-only (get-position-given-burn (token-x principal) (token-y principal) (factor uint) (token-amount uint))\n\t(let (\n\t\t\t(pool (try! (get-pool-details token-x token-y factor)))\n\t\t)\n\t\t(asserts! (> (get total-supply pool) u0) ERR-NO-LIQUIDITY)\n\t\t(ok (get-position-given-burn-internal (get balance-x pool) (get balance-y pool) factor (get total-supply pool) token-amount))))\n(define-read-only (get-helper (token-x principal) (token-y principal) (factor uint) (dx uint))\n\t(if (is-some (get-pool-exists token-x token-y factor))\n\t\t(get-y-given-x token-x token-y factor dx)\n\t\t(get-x-given-y token-y token-x factor dx)))\n(define-read-only (get-helper-a (token-x principal) (token-y principal) (token-z principal) (factor-x uint) (factor-y uint) (dx uint))\n\t(get-helper token-y token-z factor-y (try! (get-helper token-x token-y factor-x dx))))\n(define-read-only (get-helper-b\n\t\t(token-x principal) (token-y principal) (token-z principal) (token-w principal)\n\t\t(factor-x uint) (factor-y uint) (factor-z uint)\n\t\t(dx uint))\n\t(get-helper token-z token-w factor-z (try! (get-helper-a token-x token-y token-z factor-x factor-y dx))))\n(define-read-only (get-helper-c\n\t\t(token-x principal) (token-y principal) (token-z principal) (token-w principal) (token-v principal)\n\t\t(factor-x uint) (factor-y uint) (factor-z uint) (factor-w uint)\n\t\t(dx uint))\n\t(get-helper-a token-z token-w token-v factor-z factor-w (try! (get-helper-a token-x token-y token-z factor-x factor-y dx))))\n(define-read-only (fee-helper (token-x principal) (token-y principal) (factor uint))\n\t(if (is-some (get-pool-exists token-x token-y factor))\n\t\t(get-fee-rate-x token-x token-y factor)\n\t\t(get-fee-rate-y token-y token-x factor)))\n(define-read-only (fee-helper-a (token-x principal) (token-y principal) (token-z principal) (factor-x uint) (factor-y uint))\n\t(ok (+ (try! (fee-helper token-x token-y factor-x)) (try! (fee-helper token-y token-z factor-y)))))\n(define-read-only (fee-helper-b\n\t\t(token-x principal) (token-y principal) (token-z principal) (token-w principal)\n\t\t(factor-x uint) (factor-y uint) (factor-z uint))\n\t(ok (+ (try! (fee-helper-a token-x token-y token-z factor-x factor-y)) (try! (fee-helper token-z token-w factor-z)))))\n(define-read-only (fee-helper-c\n\t\t(token-x principal) (token-y principal) (token-z principal) (token-w principal) (token-v principal)\n\t\t(factor-x uint) (factor-y uint) (factor-z uint) (factor-w uint))\n\t(ok (+ (try! (fee-helper-a token-x token-y token-z factor-x factor-y)) (try! (fee-helper-a token-z token-w token-v factor-z factor-w)))))\n(define-read-only (get-invariant (balance-x uint) (balance-y uint) (t uint))\n    (if (>= t (get-switch-threshold))\n        (+ (mul-down (- ONE_8 t) (+ balance-x balance-y)) (mul-down t (mul-down balance-x balance-y)))\n        (+ (pow-down balance-x (- ONE_8 t)) (pow-down balance-y (- ONE_8 t)))))\n(define-read-only (get-max-ratio-limit)\n    (contract-call? .amm-registry-v2-01 get-max-ratio-limit))\n(define-public (pause (new-paused bool))\n\t(begin\n\t\t(try! (is-dao-or-extension))\n\t\t(ok (var-set paused new-paused))))\n(define-public (set-start-block (token-x principal) (token-y principal) (factor uint) (new-start-block uint))\n    (let (\n            (pool (try! (get-pool-details token-x token-y factor))))\n        (asserts! (or (is-eq tx-sender (get pool-owner pool)) (is-ok (is-dao-or-extension))) ERR-NOT-AUTHORIZED)\n        (as-contract (contract-call? .amm-registry-v2-01 set-start-block token-x token-y factor new-start-block))))\n(define-public (set-end-block (token-x principal) (token-y principal) (factor uint) (new-end-block uint))\n    (let (\n            (pool (try! (get-pool-details token-x token-y factor))))\n        (asserts! (or (is-eq tx-sender (get pool-owner pool)) (is-ok (is-dao-or-extension))) ERR-NOT-AUTHORIZED)\n        (as-contract (contract-call? .amm-registry-v2-01 set-end-block token-x token-y factor new-end-block))))\n(define-public (set-max-in-ratio (token-x principal) (token-y principal) (factor uint) (new-max-in-ratio uint))\n    (let (\n            (pool (try! (get-pool-details token-x token-y factor))))\n        (asserts! (or (is-eq tx-sender (get pool-owner pool)) (is-ok (is-dao-or-extension))) ERR-NOT-AUTHORIZED)\n        (as-contract (contract-call? .amm-registry-v2-01 set-max-in-ratio token-x token-y factor new-max-in-ratio))))\n(define-public (set-max-out-ratio (token-x principal) (token-y principal) (factor uint) (new-max-out-ratio uint))\n    (let (\n            (pool (try! (get-pool-details token-x token-y factor))))\n        (asserts! (or (is-eq tx-sender (get pool-owner pool)) (is-ok (is-dao-or-extension))) ERR-NOT-AUTHORIZED)\n        (as-contract (contract-call? .amm-registry-v2-01 set-max-out-ratio token-x token-y factor new-max-out-ratio))))\n(define-public (set-oracle-enabled (token-x principal) (token-y principal) (factor uint) (enabled bool))\n    (let (\n            (pool (try! (get-pool-details token-x token-y factor))))\n        (asserts! (or (is-eq tx-sender (get pool-owner pool)) (is-ok (is-dao-or-extension))) ERR-NOT-AUTHORIZED)\n        (as-contract (contract-call? .amm-registry-v2-01 set-oracle-enabled token-x token-y factor enabled))))\n(define-public (set-oracle-average (token-x principal) (token-y principal) (factor uint) (new-oracle-average uint))\n    (let (\n            (pool (try! (get-pool-details token-x token-y factor))))\n        (asserts! (or (is-eq tx-sender (get pool-owner pool)) (is-ok (is-dao-or-extension))) ERR-NOT-AUTHORIZED)\n        (as-contract (contract-call? .amm-registry-v2-01 set-oracle-average token-x token-y factor new-oracle-average))))\n(define-public (set-threshold-x (token-x principal) (token-y principal) (factor uint) (new-threshold uint))\n    (let (\n            (pool (try! (get-pool-details token-x token-y factor))))\n        (asserts! (or (is-eq tx-sender (get pool-owner pool)) (is-ok (is-dao-or-extension))) ERR-NOT-AUTHORIZED)\n        (as-contract (contract-call? .amm-registry-v2-01 set-threshold-x token-x token-y factor new-threshold))))\n(define-public (set-threshold-y (token-x principal) (token-y principal) (factor uint) (new-threshold uint))\n    (let (\n            (pool (try! (get-pool-details token-x token-y factor))))\n        (asserts! (or (is-eq tx-sender (get pool-owner pool)) (is-ok (is-dao-or-extension))) ERR-NOT-AUTHORIZED)\n        (as-contract (contract-call? .amm-registry-v2-01 set-threshold-y token-x token-y factor new-threshold))))\n(define-public (set-fee-rate-x (token-x principal) (token-y principal) (factor uint) (fee-rate-x uint))\n    (let (        \n            (pool (try! (get-pool-details token-x token-y factor))))\n        (asserts! (or (is-eq tx-sender (get pool-owner pool)) (is-ok (is-dao-or-extension))) ERR-NOT-AUTHORIZED)\n        (as-contract (contract-call? .amm-registry-v2-01 set-fee-rate-x token-x token-y factor fee-rate-x))))\n(define-public (set-fee-rate-y (token-x principal) (token-y principal) (factor uint) (fee-rate-y uint))\n    (let (    \n            (pool (try! (get-pool-details token-x token-y factor))))\n        (asserts! (or (is-eq tx-sender (get pool-owner pool)) (is-ok (is-dao-or-extension))) ERR-NOT-AUTHORIZED)\n        (as-contract (contract-call? .amm-registry-v2-01 set-fee-rate-y token-x token-y factor fee-rate-y))))\n(define-public (create-pool (token-x-trait <ft-trait>) (token-y-trait <ft-trait>) (factor uint) (pool-owner principal) (dx uint) (dy uint)) \n    (begin\n\t\t\t\t(asserts! (not (is-blocklisted-or-default tx-sender)) ERR-BLOCKLISTED)\n        (as-contract (try! (contract-call? .amm-registry-v2-01 create-pool token-x-trait token-y-trait factor pool-owner)))\n        (add-to-position token-x-trait token-y-trait factor dx (some dy))))\n(define-public (add-to-position (token-x-trait <ft-trait>) (token-y-trait <ft-trait>) (factor uint) (dx uint) (max-dy (optional uint)))\n    (let (\n            (token-x (contract-of token-x-trait))\n            (token-y (contract-of token-y-trait))\n            (pool (try! (get-pool-details token-x token-y factor)))\n            (balance-x (get balance-x pool))\n            (balance-y (get balance-y pool))\n            (total-supply (get total-supply pool))\n            (add-data (try! (get-token-given-position token-x token-y factor dx max-dy)))\n            (new-supply (get token add-data))\n            (dy (get dy add-data))\n            (pool-updated (merge pool { total-supply: (+ new-supply total-supply), balance-x: (+ balance-x dx), balance-y: (+ balance-y dy) }))\n            (sender tx-sender))\n        (asserts! (not (is-paused)) ERR-PAUSED)\n        (asserts! (and (> dx u0) (> dy u0)) ERR-INVALID-LIQUIDITY)\n        (asserts! (>= (default-to u340282366920938463463374607431768211455 max-dy) dy) ERR-EXCEEDS-MAX-SLIPPAGE)\n        (try! (contract-call? token-x-trait transfer-fixed dx sender .amm-vault-v2-01 none))\n        (try! (contract-call? token-y-trait transfer-fixed dy sender .amm-vault-v2-01 none))\n        (as-contract (try! (contract-call? .amm-registry-v2-01 update-pool token-x token-y factor pool-updated)))\n        (as-contract (try! (contract-call? .token-amm-pool-v2-01 mint-fixed (get pool-id pool) new-supply sender)))\n        (print { object: \"pool\", action: \"liquidity-added\", data: pool-updated, dx: dx, dy: dy, token-x: token-x, token-y: token-y, sender: sender })\n        (ok {supply: new-supply, dx: dx, dy: dy})))\n(define-public (reduce-position (token-x-trait <ft-trait>) (token-y-trait <ft-trait>) (factor uint) (percent uint))\n    (let (\n            (token-x (contract-of token-x-trait))\n            (token-y (contract-of token-y-trait))\n            (pool (try! (get-pool-details token-x token-y factor)))\n            (balance-x (get balance-x pool))\n            (balance-y (get balance-y pool))\n            (total-shares (unwrap-panic (contract-call? .token-amm-pool-v2-01 get-balance-fixed (get pool-id pool) tx-sender)))\n            (shares (if (is-eq percent ONE_8) total-shares (mul-down total-shares percent)))\n            (total-supply (get total-supply pool))\n            (reduce-data (try! (get-position-given-burn token-x token-y factor shares)))\n            (dx (get dx reduce-data))\n            (dy (get dy reduce-data))\n            (pool-updated (merge pool { total-supply: (if (<= total-supply shares) u0 (- total-supply shares)), balance-x: (if (<= balance-x dx) u0 (- balance-x dx)), balance-y: (if (<= balance-y dy) u0 (- balance-y dy)) }))\n            (sender tx-sender))  \n\t\t\t\t(asserts! (not (is-blocklisted-or-default tx-sender)) ERR-BLOCKLISTED)\t\t\n        (asserts! (not (is-paused)) ERR-PAUSED)       \n        (asserts! (<= percent ONE_8) ERR-PERCENT-GREATER-THAN-ONE)\n        (as-contract (try! (contract-call? .amm-vault-v2-01 transfer-ft-two token-x-trait dx token-y-trait dy sender)))\n        (as-contract (try! (contract-call? .amm-registry-v2-01 update-pool token-x token-y factor pool-updated)))\n        (as-contract (try! (contract-call? .token-amm-pool-v2-01 burn-fixed (get pool-id pool) shares sender)))\n        (print { object: \"pool\", action: \"liquidity-removed\", data: pool-updated, dx: dx, dy: dy, token-x: token-x, token-y: token-y, sender: sender })\n        (ok {dx: dx, dy: dy})))\n(define-public (swap-x-for-y (token-x-trait <ft-trait>) (token-y-trait <ft-trait>) (factor uint) (dx uint) (min-dy (optional uint)))\n    (let (\n            (token-x (contract-of token-x-trait))\n            (token-y (contract-of token-y-trait))\n            (pool (try! (get-pool-details token-x token-y factor)))\n            (balance-x (get balance-x pool))\n            (balance-y (get balance-y pool))\n            (fee (mul-up dx (get fee-rate-x pool)))\n            (dx-net-fees (if (<= dx fee) u0 (- dx fee)))\n            (fee-rebate (mul-down fee (get fee-rebate pool)))\n            (dy (try! (get-y-given-x token-x token-y factor dx-net-fees)))                \n            (pool-updated (merge pool {\n                balance-x: (+ balance-x dx-net-fees fee-rebate),\n                balance-y: (if (<= balance-y dy) u0 (- balance-y dy)),\n                oracle-resilient: (if (get oracle-enabled pool) (try! (get-oracle-resilient token-x token-y factor)) u0)\n                }))\n            (sender tx-sender))\n\t\t\t\t(asserts! (not (is-blocklisted-or-default tx-sender)) ERR-BLOCKLISTED)\n        (asserts! (not (is-paused)) ERR-PAUSED)\n        (try! (check-pool-status token-x token-y factor))\n        (asserts! (> dx u0) ERR-INVALID-LIQUIDITY)\n        (asserts! (<= (div-down dy dx-net-fees) (get-price-internal balance-x balance-y factor)) ERR-INVALID-LIQUIDITY)\n        (asserts! (<= (default-to u0 min-dy) dy) ERR-EXCEEDS-MAX-SLIPPAGE)\n        (try! (contract-call? token-x-trait transfer-fixed dx sender .amm-vault-v2-01 none))\n        (and (> dy u0) (as-contract (try! (contract-call? .amm-vault-v2-01 transfer-ft token-y-trait dy sender))))\n        (as-contract (try! (contract-call? .amm-vault-v2-01 add-to-reserve token-x (- fee fee-rebate))))\n        (as-contract (try! (contract-call? .amm-registry-v2-01 update-pool token-x token-y factor pool-updated)))\n        (print { object: \"pool\", action: \"swap-x-for-y\", data: pool-updated, dx: dx, dy: dy, token-x: token-x, token-y: token-y, sender: sender, fee: fee, fee-rebate: fee-rebate })\n        (ok {dx: dx-net-fees, dy: dy})))\n(define-public (swap-y-for-x (token-x-trait <ft-trait>) (token-y-trait <ft-trait>) (factor uint) (dy uint) (min-dx (optional uint)))\n    (let (\n            (token-x (contract-of token-x-trait))\n            (token-y (contract-of token-y-trait))\n            (pool (try! (get-pool-details token-x token-y factor)))\n            (balance-x (get balance-x pool))\n            (balance-y (get balance-y pool))\n            (fee (mul-up dy (get fee-rate-y pool)))\n            (dy-net-fees (if (<= dy fee) u0 (- dy fee)))\n            (fee-rebate (mul-down fee (get fee-rebate pool)))\n            (dx (try! (get-x-given-y token-x token-y factor dy-net-fees)))\n            (pool-updated (merge pool {\n                balance-x: (if (<= balance-x dx) u0 (- balance-x dx)),\n                balance-y: (+ balance-y dy-net-fees fee-rebate),\n                oracle-resilient: (if (get oracle-enabled pool) (try! (get-oracle-resilient token-x token-y factor)) u0)\n                }))\n            (sender tx-sender))\n\t\t\t\t(asserts! (not (is-blocklisted-or-default tx-sender)) ERR-BLOCKLISTED)\n        (asserts! (not (is-paused)) ERR-PAUSED)\n        (try! (check-pool-status token-x token-y factor))\n        (asserts! (> dy u0) ERR-INVALID-LIQUIDITY)        \n        (asserts! (>= (div-down dy-net-fees dx) (get-price-internal balance-x balance-y factor)) ERR-INVALID-LIQUIDITY)\n        (asserts! (<= (default-to u0 min-dx) dx) ERR-EXCEEDS-MAX-SLIPPAGE)        \n        (try! (contract-call? token-y-trait transfer-fixed dy sender .amm-vault-v2-01 none))\n        (and (> dx u0) (as-contract (try! (contract-call? .amm-vault-v2-01 transfer-ft token-x-trait dx sender))))            \n        (as-contract (try! (contract-call? .amm-vault-v2-01 add-to-reserve token-y (- fee fee-rebate))))\n        (as-contract (try! (contract-call? .amm-registry-v2-01 update-pool token-x token-y factor pool-updated)))\n        (print { object: \"pool\", action: \"swap-y-for-x\", data: pool-updated, dx: dx, dy: dy, token-x: token-x, token-y: token-y, sender: sender, fee: fee, fee-rebate: fee-rebate })\n        (ok {dx: dx, dy: dy-net-fees})))\n(define-public (swap-helper (token-x-trait <ft-trait>) (token-y-trait <ft-trait>) (factor uint) (dx uint) (min-dy (optional uint)))\n\t(if (is-some (get-pool-exists (contract-of token-x-trait) (contract-of token-y-trait) factor))\n\t\t(ok (get dy (try! (swap-x-for-y token-x-trait token-y-trait factor dx min-dy))))\n\t\t(ok (get dx (try! (swap-y-for-x token-y-trait token-x-trait factor dx min-dy))))))\n(define-public (swap-helper-a (token-x-trait <ft-trait>) (token-y-trait <ft-trait>) (token-z-trait <ft-trait>) (factor-x uint) (factor-y uint) (dx uint) (min-dz (optional uint)))\n\t(swap-helper token-y-trait token-z-trait factor-y (try! (swap-helper token-x-trait token-y-trait factor-x dx none)) min-dz))\n(define-public (swap-helper-b\n\t\t(token-x-trait <ft-trait>) (token-y-trait <ft-trait>) (token-z-trait <ft-trait>) (token-w-trait <ft-trait>)\n\t\t(factor-x uint) (factor-y uint) (factor-z uint)\n\t\t(dx uint) (min-dw (optional uint)))\n\t(swap-helper token-z-trait token-w-trait factor-z (try! (swap-helper-a token-x-trait token-y-trait token-z-trait factor-x factor-y dx none)) min-dw))\n(define-public (swap-helper-c\n\t\t(token-x-trait <ft-trait>) (token-y-trait <ft-trait>) (token-z-trait <ft-trait>) (token-w-trait <ft-trait>) (token-v-trait <ft-trait>)\n\t\t(factor-x uint) (factor-y uint) (factor-z uint) (factor-w uint)\n\t\t(dx uint) (min-dv (optional uint)))\n\t(swap-helper-a token-z-trait token-w-trait token-v-trait factor-z factor-w (try! (swap-helper-a token-x-trait token-y-trait token-z-trait factor-x factor-y dx none)) min-dv))\n(define-private (get-price-internal (balance-x uint) (balance-y uint) (factor uint))\n    (if (>= factor (get-switch-threshold))\n        (div-down (+ (- ONE_8 factor) (mul-down factor balance-y)) (+ (- ONE_8 factor) (mul-down factor balance-x)))\n        (pow-down (div-down balance-y balance-x) factor)))\n(define-private (get-y-given-x-internal (balance-x uint) (balance-y uint) (t uint) (dx uint))\n    (if (>= t (get-switch-threshold))\n        (let (\n                (t-comp (if (<= ONE_8 t) u0 (- ONE_8 t))))        \n            (div-down (+ (mul-down t-comp dx) (mul-down t (mul-down dx balance-y))) (+ t-comp (mul-down t (+ balance-x dx)))))\n        (let (\n                (t-comp (if (<= ONE_8 t) u0 (- ONE_8 t)))\n                (t-comp-num-uncapped (div-up ONE_8 t-comp))\n                (t-comp-num (if (< t-comp-num-uncapped MILD_EXPONENT_BOUND) t-comp-num-uncapped MILD_EXPONENT_BOUND))            \n                (x-pow (pow-up balance-x t-comp))\n                (y-pow (pow-up balance-y t-comp))\n                (x-dx-pow (pow-down (+ balance-x dx) t-comp))\n                (add-term (+ x-pow y-pow))\n                (term (if (<= add-term x-dx-pow) u0 (- add-term x-dx-pow)))\n                (final-term (pow-up term t-comp-num)))        \n            (if (<= balance-y final-term) u0 (- balance-y final-term)))))\n(define-private (get-x-given-y-internal (balance-x uint) (balance-y uint) (t uint) (dy uint))\n    (if (>= t (get-switch-threshold))\n        (let (\n                (t-comp (if (<= ONE_8 t) u0 (- ONE_8 t))))        \n            (div-down (+ (mul-down t-comp dy) (mul-down t (mul-down dy balance-x))) (+ t-comp (mul-down t (+ balance-y dy)))))  \n        (let (          \n                (t-comp (if (<= ONE_8 t) u0 (- ONE_8 t)))\n                (t-comp-num-uncapped (div-up ONE_8 t-comp))\n                (t-comp-num (if (< t-comp-num-uncapped MILD_EXPONENT_BOUND) t-comp-num-uncapped MILD_EXPONENT_BOUND))            \n                (x-pow (pow-up balance-x t-comp))\n                (y-pow (pow-up balance-y t-comp))\n                (y-dy-pow (pow-down (+ balance-y dy) t-comp))\n                (add-term (+ x-pow y-pow))\n                (term (if (<= add-term y-dy-pow) u0 (- add-term y-dy-pow)))\n                (final-term (pow-up term t-comp-num)))\n            (if (<= balance-x final-term) u0 (- balance-x final-term)))))\n(define-private (get-y-in-given-x-out-internal (balance-x uint) (balance-y uint) (t uint) (dx uint))    \n    (if (>= t (get-switch-threshold))\n        (let (\n                (t-comp (if (<= ONE_8 t) u0 (- ONE_8 t))))\n            (div-down (+ (mul-down t-comp dx) (mul-down t (mul-down dx balance-y))) (+ t-comp (mul-down t (- balance-x dx)))))\n        (let (\n                (t-comp (if (<= ONE_8 t) u0 (- ONE_8 t)))\n                (t-comp-num-uncapped (div-down ONE_8 t-comp))\n                (t-comp-num (if (< t-comp-num-uncapped MILD_EXPONENT_BOUND) t-comp-num-uncapped MILD_EXPONENT_BOUND))            \n                (x-pow (pow-down balance-x t-comp))\n                (y-pow (pow-down balance-y t-comp))\n                (x-dx-pow (pow-up (if (<= balance-x dx) u0 (- balance-x dx)) t-comp))\n                (add-term (+ x-pow y-pow))\n                (term (if (<= add-term x-dx-pow) u0 (- add-term x-dx-pow)))\n                (final-term (pow-down term t-comp-num)))\n            (if (<= final-term balance-y) u0 (- final-term balance-y)))))\n(define-private (get-x-in-given-y-out-internal (balance-x uint) (balance-y uint) (t uint) (dy uint))\n    (if (>= t (get-switch-threshold))\n        (let (          \n                (t-comp (if (<= ONE_8 t) u0 (- ONE_8 t))))\n            (div-down (+ (mul-down t-comp dy) (mul-down t (mul-down dy balance-x))) (+ t-comp (mul-down t (- balance-y dy)))))\n        (let (          \n                (t-comp (if (<= ONE_8 t) u0 (- ONE_8 t)))\n                (t-comp-num-uncapped (div-down ONE_8 t-comp))\n                (t-comp-num (if (< t-comp-num-uncapped MILD_EXPONENT_BOUND) t-comp-num-uncapped MILD_EXPONENT_BOUND))            \n                (x-pow (pow-down balance-x t-comp))\n                (y-pow (pow-down balance-y t-comp))\n                (y-dy-pow (pow-up (if (<= balance-y dy) u0 (- balance-y dy)) t-comp))\n                (add-term (+ x-pow y-pow))\n                (term (if (<= add-term y-dy-pow) u0 (- add-term y-dy-pow)))\n                (final-term (pow-down term t-comp-num)))\n            (if (<= final-term balance-x) u0 (- final-term balance-x)))))\n(define-private (get-x-given-price-internal (balance-x uint) (balance-y uint) (t uint) (price uint))\n    (if (>= t (get-switch-threshold))\n        (let (\n                (power (pow-down (div-down (get-price-internal balance-x balance-y t) price) u50000000)))\n            (mul-down balance-x (if (<= power ONE_8) u0 (- power ONE_8)))) \n        (let (\n                (t-comp (if (<= ONE_8 t) u0 (- ONE_8 t)))\n                (t-comp-num-uncapped (div-down ONE_8 t-comp))\n                (t-comp-num (if (< t-comp-num-uncapped MILD_EXPONENT_BOUND) t-comp-num-uncapped MILD_EXPONENT_BOUND))            \n                (numer (+ ONE_8 (pow-down (get-price-internal balance-x balance-y t) (div-down t-comp t))))\n                (denom (+ ONE_8 (pow-down price (div-down t-comp t))))\n                (lead-term (pow-down (div-down numer denom) t-comp-num)))\n            (if (<= lead-term ONE_8) u0 (mul-up balance-x (- lead-term ONE_8))))))\n(define-private (get-y-given-price-internal (balance-x uint) (balance-y uint) (t uint) (price uint))\n    (if (>= t (get-switch-threshold))\n        (let (            \n                (power (pow-down (div-down price (get-price-internal balance-x balance-y t)) u50000000)))\n            (mul-down balance-y (if (<= power ONE_8) u0 (- power ONE_8))))\n        (let (\n                (t-comp (if (<= ONE_8 t) u0 (- ONE_8 t)))\n                (t-comp-num-uncapped (div-down ONE_8 t-comp))\n                (t-comp-num (if (< t-comp-num-uncapped MILD_EXPONENT_BOUND) t-comp-num-uncapped MILD_EXPONENT_BOUND))            \n                (numer (+ ONE_8 (pow-down (get-price-internal balance-x balance-y t) (div-down t-comp t))))\n                (denom (+ ONE_8 (pow-down price (div-down t-comp t))))\n                (lead-term (pow-down (div-down numer denom) t-comp-num)))\n            (if (<= ONE_8 lead-term) u0 (mul-up balance-y (- ONE_8 lead-term))))))\n(define-private (get-token-given-position-internal (balance-x uint) (balance-y uint) (t uint) (total-supply uint) (dx uint) (dy uint))\n\t(if (is-eq total-supply u0)\n\t\t{token: (get-invariant dx dy t), dy: dy}\n\t\t{token: (div-down (mul-down total-supply dx) balance-x), dy: (div-down (mul-down balance-y dx) balance-x)}))\n(define-private (get-position-given-mint-internal (balance-x uint) (balance-y uint) (t uint) (total-supply uint) (token-amount uint))\n\t(let (\n\t\t\t(token-div-supply (div-down token-amount total-supply))\n\t\t)\n\t\t{dx: (mul-down balance-x token-div-supply), dy: (mul-down balance-y token-div-supply)}))\n(define-private (get-position-given-burn-internal (balance-x uint) (balance-y uint) (t uint) (total-supply uint) (token-amount uint))\n\t(get-position-given-mint-internal balance-x balance-y t total-supply token-amount))\n(define-constant ONE_8 u100000000) ;; 8 decimal places\n(define-constant MAX_POW_RELATIVE_ERROR u4)\n(define-private (mul-down (a uint) (b uint))\n\t(/ (* a b) ONE_8))\n(define-private (mul-up (a uint) (b uint))\n\t(let (\n\t\t\t(product (* a b))\n\t\t)\n\t\t(if (is-eq product u0) u0 (+ u1 (/ (- product u1) ONE_8)))))\n(define-private (div-down (a uint) (b uint))\n\t(if (is-eq a u0) u0 (/ (* a ONE_8) b)))\n(define-private (div-up (a uint) (b uint))\n\t(if (is-eq a u0) u0 (+ u1 (/ (- (* a ONE_8) u1) b))))\n(define-private (pow-down (a uint) (b uint))\n\t(let (\n\t\t\t(raw (unwrap-panic (pow-fixed a b)))\n\t\t\t(max-error (+ u1 (mul-up raw MAX_POW_RELATIVE_ERROR)))\n\t\t)\n\t\t(if (< raw max-error) u0 (- raw max-error))))\n(define-private (pow-up (a uint) (b uint))\n\t(let (\n\t\t\t(raw (unwrap-panic (pow-fixed a b)))\n\t\t\t(max-error (+ u1 (mul-up raw MAX_POW_RELATIVE_ERROR)))\n\t\t)\n\t\t(+ raw max-error)))\n(define-constant UNSIGNED_ONE_8 (pow 10 8))\n(define-constant MAX_NATURAL_EXPONENT (* 69 UNSIGNED_ONE_8))\n(define-constant MIN_NATURAL_EXPONENT (* -18 UNSIGNED_ONE_8))\n(define-constant MILD_EXPONENT_BOUND (/ (pow u2 u126) (to-uint UNSIGNED_ONE_8)))\n(define-constant x_a_list_no_deci (list {x_pre: 6400000000, a_pre: 62351490808116168829, use_deci: false} ))\n(define-constant x_a_list (list\n\t{x_pre: 3200000000, a_pre: 78962960182680695161, use_deci: true} ;; x2 = 2^5, a2 = e^(x2)\n\t{x_pre: 1600000000, a_pre: 888611052050787, use_deci: true} ;; x3 = 2^4, a3 = e^(x3)\n\t{x_pre: 800000000, a_pre: 298095798704, use_deci: true} ;; x4 = 2^3, a4 = e^(x4)\n\t{x_pre: 400000000, a_pre: 5459815003, use_deci: true} ;; x5 = 2^2, a5 = e^(x5)\n\t{x_pre: 200000000, a_pre: 738905610, use_deci: true} ;; x6 = 2^1, a6 = e^(x6)\n\t{x_pre: 100000000, a_pre: 271828183, use_deci: true} ;; x7 = 2^0, a7 = e^(x7)\n\t{x_pre: 50000000, a_pre: 164872127, use_deci: true} ;; x8 = 2^-1, a8 = e^(x8)\n\t{x_pre: 25000000, a_pre: 128402542, use_deci: true} ;; x9 = 2^-2, a9 = e^(x9)\n\t{x_pre: 12500000, a_pre: 113314845, use_deci: true} ;; x10 = 2^-3, a10 = e^(x10)\n\t{x_pre: 6250000, a_pre: 106449446, use_deci: true} ;; x11 = 2^-4, a11 = e^x(11)\n))\n(define-constant ERR-X-OUT-OF-BOUNDS (err u5009))\n(define-constant ERR-Y-OUT-OF-BOUNDS (err u5010))\n(define-constant ERR-PRODUCT-OUT-OF-BOUNDS (err u5011))\n(define-constant ERR-INVALID-EXPONENT (err u5012))\n(define-constant ERR-OUT-OF-BOUNDS (err u5013))\n(define-private (ln-priv (a int))\n\t(let (\n\t\t\t(a_sum_no_deci (fold accumulate_division x_a_list_no_deci {a: a, sum: 0}))\n\t\t\t(a_sum (fold accumulate_division x_a_list {a: (get a a_sum_no_deci), sum: (get sum a_sum_no_deci)}))\n\t\t\t(out_a (get a a_sum))\n\t\t\t(out_sum (get sum a_sum))\n\t\t\t(z (/ (* (- out_a UNSIGNED_ONE_8) UNSIGNED_ONE_8) (+ out_a UNSIGNED_ONE_8)))\n\t\t\t(z_squared (/ (* z z) UNSIGNED_ONE_8))\n\t\t\t(div_list (list 3 5 7 9 11))\n\t\t\t(num_sum_zsq (fold rolling_sum_div div_list {num: z, seriesSum: z, z_squared: z_squared}))\n\t\t\t(seriesSum (get seriesSum num_sum_zsq))\n\t\t)\n\t\t(+ out_sum (* seriesSum 2))))\n(define-private (accumulate_division (x_a_pre (tuple (x_pre int) (a_pre int) (use_deci bool))) (rolling_a_sum (tuple (a int) (sum int))))\n\t(let (\n\t\t\t(a_pre (get a_pre x_a_pre))\n\t\t\t(x_pre (get x_pre x_a_pre))\n\t\t\t(use_deci (get use_deci x_a_pre))\n\t\t\t(rolling_a (get a rolling_a_sum))\n\t\t\t(rolling_sum (get sum rolling_a_sum))\n\t\t)\n\t\t(if (>= rolling_a (if use_deci a_pre (* a_pre UNSIGNED_ONE_8)))\n\t\t\t\t{a: (/ (* rolling_a (if use_deci UNSIGNED_ONE_8 1)) a_pre), sum: (+ rolling_sum x_pre)}\n\t\t\t\t{a: rolling_a, sum: rolling_sum})))\n(define-private (rolling_sum_div (n int) (rolling (tuple (num int) (seriesSum int) (z_squared int))))\n\t(let (\n\t\t\t(rolling_num (get num rolling))\n\t\t\t(rolling_sum (get seriesSum rolling))\n\t\t\t(z_squared (get z_squared rolling))\n\t\t\t(next_num (/ (* rolling_num z_squared) UNSIGNED_ONE_8))\n\t\t\t(next_sum (+ rolling_sum (/ next_num n)))\n\t\t)\n\t\t{num: next_num, seriesSum: next_sum, z_squared: z_squared}))\n(define-private (pow-priv (x uint) (y uint))\n    (let (\n            (x-int (to-int x))\n            (y-int (to-int y))\n            (lnx (ln-priv x-int))\n            (logx-times-y (/ (* lnx y-int) UNSIGNED_ONE_8)))\n        (asserts! (and (<= MIN_NATURAL_EXPONENT logx-times-y) (<= logx-times-y MAX_NATURAL_EXPONENT)) ERR-PRODUCT-OUT-OF-BOUNDS)\n        (ok (to-uint (try! (exp-fixed logx-times-y))))))\n(define-private (exp-pos (x int))\n\t(begin\n\t\t(asserts! (and (<= 0 x) (<= x MAX_NATURAL_EXPONENT)) ERR-INVALID-EXPONENT)\n\t\t(let (\n\t\t\t\t(x_product_no_deci (fold accumulate_product x_a_list_no_deci {x: x, product: 1}))\n\t\t\t\t(x_adj (get x x_product_no_deci))\n\t\t\t\t(firstAN (get product x_product_no_deci))\n\t\t\t\t(x_product (fold accumulate_product x_a_list {x: x_adj, product: UNSIGNED_ONE_8}))\n\t\t\t\t(product_out (get product x_product))\n\t\t\t\t(x_out (get x x_product))\n\t\t\t\t(seriesSum (+ UNSIGNED_ONE_8 x_out))\n\t\t\t\t(div_list (list 2 3 4 5 6 7 8 9 10 11 12))\n\t\t\t\t(term_sum_x (fold rolling_div_sum div_list {term: x_out, seriesSum: seriesSum, x: x_out}))\n\t\t\t\t(sum (get seriesSum term_sum_x)))\n\t\t\t(ok (* (/ (* product_out sum) UNSIGNED_ONE_8) firstAN)))))\n(define-private (accumulate_product (x_a_pre (tuple (x_pre int) (a_pre int) (use_deci bool))) (rolling_x_p (tuple (x int) (product int))))\n\t(let (\n\t\t\t(x_pre (get x_pre x_a_pre))\n\t\t\t(a_pre (get a_pre x_a_pre))\n\t\t\t(use_deci (get use_deci x_a_pre))\n\t\t\t(rolling_x (get x rolling_x_p))\n\t\t\t(rolling_product (get product rolling_x_p)))\n\t\t(if (>= rolling_x x_pre)\n\t\t\t{x: (- rolling_x x_pre), product: (/ (* rolling_product a_pre) (if use_deci UNSIGNED_ONE_8 1))}\n\t\t\t{x: rolling_x, product: rolling_product})))\n(define-private (rolling_div_sum (n int) (rolling (tuple (term int) (seriesSum int) (x int))))\n\t(let (\n\t\t\t(rolling_term (get term rolling))\n\t\t\t(rolling_sum (get seriesSum rolling))\n\t\t\t(x (get x rolling))\n\t\t\t(next_term (/ (/ (* rolling_term x) UNSIGNED_ONE_8) n))\n\t\t\t(next_sum (+ rolling_sum next_term))\n\t\t)\n\t\t{term: next_term, seriesSum: next_sum, x: x}))\n(define-private (pow-fixed (x uint) (y uint))\n\t(begin\n\t\t(asserts! (< x (pow u2 u127)) ERR-X-OUT-OF-BOUNDS)\n\t\t(asserts! (< y MILD_EXPONENT_BOUND) ERR-Y-OUT-OF-BOUNDS)\n\t\t(if (is-eq y u0)\n\t\t\t(ok (to-uint UNSIGNED_ONE_8))\n\t\t\t(if (is-eq x u0) (ok u0) (pow-priv x y)))))\n(define-private (exp-fixed (x int))\n\t(begin\n\t\t(asserts! (and (<= MIN_NATURAL_EXPONENT x) (<= x MAX_NATURAL_EXPONENT)) ERR-INVALID-EXPONENT)\n\t\t(if (< x 0) (ok (/ (* UNSIGNED_ONE_8 UNSIGNED_ONE_8) (try! (exp-pos (* -1 x))))) (exp-pos x))))\n(define-private (log-fixed (arg int) (base int))\n\t(let (\n\t\t\t(logBase (* (ln-priv base) UNSIGNED_ONE_8))\n\t\t\t(logArg (* (ln-priv arg) UNSIGNED_ONE_8)))\n\t\t(ok (/ (* logArg UNSIGNED_ONE_8) logBase))))\n(define-private (ln-fixed (a int))\n\t(begin\n\t\t(asserts! (> a 0) ERR-OUT-OF-BOUNDS)\n\t\t(if (< a UNSIGNED_ONE_8) (ok (- 0 (ln-priv (/ (* UNSIGNED_ONE_8 UNSIGNED_ONE_8) a)))) (ok (ln-priv a)))))","publish_height":152429,"proof":"0x0000002b04680000001ceea3882c34a1657c0b11ba4d3578d1dd5c835d788595e9fe94882a68b88c92fcc5d9334636d7118fc566546705ea5686af3a9cd39d9efa85dbe90f7200000000000000000044020000000000000004810029c82b55ec08da7f87ec7f01f67b0de0486358414017ada43bd557b8c76a9c57811b29c82b55ec08da7f87ec7f01f67b0de0486358414017ada43bd557b8c76a9c57014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029c82b55ec08da7f87ec7f01f67b0de0486358414017ada43bd557b8c76a9c5729c82b55ec08da7f87ec7f01f67b0de0486358414017ada43bd557b8c76a9c57c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a03450500000000000001000000000000000000000000000000000000000000000000000000000000000000000081010869404e24c8e5e4b0c9dc02a267fb5bd6dac13ff2ea7643e25f8801bcec5876000000000000000000000000000000000000000000000000000000000000000000008103cb1c134eb80f8f915bb94e5ecaab00dc4b02651e99bf8926e8d7cb8ba201d1e78104a6d5920f53640c740c3cde75c0abb8f957d2da922e252e8a09c0d87ea064a3e182054e355bce4e3453c3f9aeaf0e29342c30e17490613860222b7063d63fe341086000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000820aebbebfd1a964cccc7a30e6a41e997e924706e40e15b9463fb273e8f11b8d00c8820bc2fe90ba9370eb67270306c27ef702961e01deb494c872a33b139a0c6a3dc64b810c7ac0c34d2c519b82c796a2eb882ac45760dd1a220308493ad8334059e474edc1820dd4b1ff8464370f4934fec65d2a6e8f49388bced4da186713fdda5db403cdcb11810ed776fc0a13b0be530786f134802b6f09ec04d86b3c5268fa69731f9cbeeaab0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008112cd097bfeb8e6ef340d4322a59a43b6ba0603f8c771be68a963dd161c667f886a8213badba2653708a8b5fe31d03ab32b7b250caab5ecf6e17e68759f96e66030541400000000000000000000000000000000000000000000000000000000000000000000821532ad27c8b7498580a6c751ffdffb3732ea26818fec858a82f0b9253b33d9e5b4000000000000000000000000000000000000000000000000000000000000000000008217997402552271cfb8c2172c16b385c772d2ced39727fd71026c32accbe219a34c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811a1b06bb23d002b3f4383aa7941bd479d5f3cf2e10147fadd8ebfcd01b996fce8c00000000000000000000000000000000000000000000000000000000000000000000811c5de1b9e1931919e894432dd0a23065acf1ea331ba98582a85e1cfeb5ac3c3c4a00000000000000000000000000000000000000000000000000000000000000000000821e4f94f4ec1c53a3288af0fcb83ba188b9462418682c28dcf4cf7dc066630d02fe811f9c383c4315f67ee891da0f2b72c70d2b74699d3cc63e596366a927027e6818aa000000000000000000000000000000000000000000000000000000000000000000008121cf0206482dc9c395f9980ebb431d5388de9de4986c4c8be6dab8da148d8798d78222e77f83b0b8eb23d6dacde0f294f7fcfcc92ce6525abcffdd392b4fff4bc80c28000000000000000000000000000000000000000000000000000000000000000000008224b78f5cb29ff6039412bfc0c1dab945252e6f066d569bbfb1d712fa1b11b815530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000812797087a26513a6cc36edb105fe20de4655c3613e016f1ab4d60c26401626c86308228f40a4cc15739ae26828466fc39f58c04fbe2235eacd39af305cecbc72b95f35d00000000000000000000000000000000000000000000000000000000000000000000812a4d71a1be57124d735fd92023b039f10d2112efaa0cd96e24e51097bd8c24fde2812b633927b7577566b1f3990fb43b544a7e7dfa9010689d06185aa3113ec57a67300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000822e5620259d725ef3d772d7f76c7f9d6e66897e2a8594a80c46c706ebfb995bd9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c5d945e85948730a97ac170d4502b9f9f23fe96f97b5e48cb3a24449fa75c99f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008134e23d9613afbc39038587b695dfa31b0d27844296eb453999aab0cb1d58e5ec0b8235670ffeec503ad4573b372b7513cd8b43999cb4eb04b688fc1a97dd8f1e94449781364c87bbce039c345e98194e95918dd5ddd0f8b30b0c9838a6d2805d9f1ff365ef8137fbd7b3ba7746856e71a2bd094fb22b120ad995f4cdf67129f673ba235dba617d8138ad7bacba889212af5e1427f3cd48f7fb292f5585bd471b00680906c91a21218b00000000000000000000000000000000000000000000000000000000000000000000813a6f60c16bc352908017543fa3fccdaa9a0af92f765d76b228d57d96fa77204d0c00000000000000000000000000000000000000000000000000000000000000000000813c0ae9af3741f986ed2194563346edc4a21f2edfc9c84f6d97c9bebb79029409db00000000000000000000000000000000000000000000000000000000000000000000823e5980731b72ca29a7cec6ca52530fae8ca3b137d41957df96aa30c3d0ceedeed2823fa273c696e672dc6e39a2e6ddcf3c1b39d6af550cb6ce678a28ccfb4d0bbd4f95000000000000000000000000000000000000000000000000000000000000000000008241d2489aad5a239a0f34f7e5634514d4c9994798b2fb9c9863f56caee6abc017278142d1e53c4d12cdc9032e977c896c1919d8c44c763171f6359154cec2a0197c4c3a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000245000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814743b1b196ee9e5d7bfc4636672e82b264ff63b1e1144cf4dec8fb3079dc3b8443000000000000000000000000000000000000000000000000000000000000000000008149e1108351bd89060132b38972138c367877780da604f3a2b0bcffbd02c5790ea4814a111d424472738ce23548966c0849bf9437cfe2668cf7d77901fb3fd72da7874b00000000000000000000000000000000000000000000000000000000000000000000814ce5f3ddd515bcdb09df0b896cd48689cc0beb4202f7494f4e16a4e55a3a6f09ed814d1d3323b15e078364b9d98dcfa82a450c288908590521fb539bb38832260fc64800000000000000000000000000000000000000000000000000000000000000000000814f2960105461a6b26ab5bb971f6a4a8f3317cae021685491043ebd24be8704b777000000000000000000000000000000000000000000000000000000000000000000008151b6b7e8191783229ddca8edf5b72b6c2dc686fa7a32ed4993796fdd8e54a3c33b8252ffd1cccfddc086bb89d7129752fc56e12929c95d8ff745e003049b0392fc7ae3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081558e4cb44a08e3f0c021468a51f885c84ff035439f59c355e0bd0403bcecb01b6481569d70823616813ed72c7e57b14b1756ae92406dfa66b0cdf9ac4b259255a5e278825788d60bbb97e74bc31f9c042696cd85e1e31cba83af9260f21348a05bfaa8d8ae0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815a5474e8133bf5d80501a85583db8a8ba5e205b16a9c0ff3f2a3b75ddcf64e39b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815d4af482f3ac7d8b187531ff898d788587ac233247815d9da9e4a163f17f71abd0815ecf74d44698a5b04a186a8c274efbbdc42282d285c2ad370b1e390c5e07df8e8f815f87eef36bc6c1c86f5afc8202780b85000ed0b82830a959e419e9dc5112b312d5826021bf19c9c683aa4b347d4c870b83f16aa7e4366fe4e192e6470308e3d6b0bcc78161812dfd443b3f38f8a8cf81ee60d1b5e6e7ae0368a79083694b9b539c7a3ba0d481624c4e8481c8443c3fe0f42f391360803136a0dd39596cd68e24e73208e3d52ff58163b963aa6ec30f7064d5ec93d4113e497a2afd64b5dfdfdb767e38c39681172e018264e0ad05ffb1a45401b855ba3e4f062e12cc839306ea1236c65d38933fc6f773cd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008269fbe32f0d1dc0ae9952e51fa90a44e00d703dc0da99026f220c88f78b80d7dff3816ad2ee53e7dd668851817830209fd4524674b934dba703ba0958467865f94e5e48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ef97223372a8a2836846cc26dea7ec85d8b1d4f8b72074d28beea4fe1d3d8a64d000000000000000000000000000000000000000000000000000000000000000000008170baf512dbabb2d487da119d71339496d8c728bf23c31b9f52565dbfd23c9bc5e28271800354b1e3851e994b8f6363aa56a08bce44f0ccb091fe8bf4f6ba65488a27460000000000000000000000000000000000000000000000000000000000000000000081734ff83c69a8abe8f59b5ea6dd80b8795233d16926d8b2f3fa92b54ca3cc1ddd40827469097b9c3fa1be7b3c7a7f5d5e9d52ce47b84ae73ebf5a5afe3c92679a01b3ef0000000000000000000000000000000000000000000000000000000000000000000081764c171226c8a57df4c4e8265363a34c27503a4ef117cbae7be48fc8352bcc7bd2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081794ec6e37ea357ca10267f84963e959bb1653794c9300ad3ee6d094f5051604ac500000000000000000000000000000000000000000000000000000000000000000000827b99c75eb19f6987ec0ae23427dd9baefd329025801e746d4712aa2be112b3e0ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000817ef2cb0cea625f133bb0c6736a49fc0d1dd64f4c70b9f18aefa18a57074319f49c000000000000000000000000000000000000000000000000000000000000000000008280e374600202a8a75c6d02805b47cb2c83b192f768cd56de00004c03f161fdccfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818407d064c5c96a8250cd3c52e0adaab2d733f0a36852b55972350a27596ee90d4c8285aebae28f8ba19a1a0ff943cc80dac4f55f243a03ab236a6e7622abac8a0e62c2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081887ac15cfacc492c3db5a1eeaed15860ed0d80ef7bd6ab63d71570722c9b158fa58189d092009d7087a42478adf400fb75a79876b108c39522c18624c5ec45d8264caf00000000000000000000000000000000000000000000000000000000000000000000818b7e3390596783e2366deb4acaf1dc72306923750bf79388565a7d8320ff09da1c818c17daba84ad9e53c1ef75d313b23993fffc1bb4664ab649a2a73762a80bbfa78a828dbc43d67e0dbd859d4057ffe606c0fae565c46c2c0d6163da32711c0f20527dbc818eefaf5ecd3a5426c09271703a4c9c5b9a04d52f58e3d403ad4f2f597c8986e0af828f99530a32207d32dddb6559edd29c3b6008d9bcb9356df91cf563d7700735d30d829050290da113256b772cb732a97c935c85736b216adbda9fc35bf8ed59ad3a88ec000000000000000000000000000000000000000000000000000000000000000000008292064b87ad6313377a5ea99262e82afa7ab3eb99be1e6d46cee747e4f0065e521d0000000000000000000000000000000000000000000000000000000000000000000082944f16eeac0508791dceaab8731f445abb2764986b896b48ba69b55150699db90900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008297d4b1ff8464370f4934fec65d2a6e8f49388bced4da186713fdda5db403cdcb11000000000000000000000000000000000000000000000000000000000000000000008299d4c65c1d8fa45a62e999e570fdacbc654dd4be968d13139339285bfd610da920819a313cea4acd248f9c14bdd71748e84e54b51d14dba68fcb3df52c9b892aa5d04a829b728aeaa40dd51342a3297830970f968257e7d8ff1beba8f186979891b3309a27829ce00723ce7b8a8f485d2769d2ea12b1dc87df217d983b0acf697b3cf76b0706ab819d3e9d1c2c9b4f6f94e11566d67e4441b5e2c2ad56cdd7247155efa3cee3609189819e022feeb9d602dd1f6b8c8764f5360a34531dd5cc318ba0ef1cc5587da308cd100000000000000000000000000000000000000000000000000000000000000000000081a0de4f05c75e4199e2465d84cdcb1bbe7aab54e61e46a269c19af1adcd20a2ebbc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081a4e1854483e6ba170ebeddbce2077c77bb607c814dd8fb2c45891b029c0cffde7c82a558f925fdf489af4650d4216ab8ec0297afee2bd73303158ab13ee146cbcf6e44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081a8f09b554dfbf896cd8a9a23fd570d0fd96b288efeca05d8ef2d342e875959400800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081ac35a804e0c30c55ea847ecc09d44e1ae28a17c715b85fcf851a78f9649f9993b60000000000000000000000000000000000000000000000000000000000000000000081ae6152331741fae9deb6dd800182bf3cb136d70ecc1bf6a2bc81c5ddb54cc7f63381af34728bcf5cc3246420b18fdc5498493193260049336204900102b9ef1f6f5c5682b00bc813b53166ee2fa13d6e37e8192f8ab8859a044f12987c63727e0a84bb986082b176ab15e96a2dad289a024f2a32711a35ad686b8d5166984485fcea1dd67deac581b2b74cf8bec8fcd833c5cf1efc7c4540dbc82aafc454ee11c6a87a196b260b8e7e82b3f3b5cbbd01ef5b5446e3c4d8138abc9f3637f12052388bb85cecaaa4a0ce5bbf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b631d7991d961cba60df9e626ae2e866e0f2068997970abaed8c2f331ca3b8224981b7ae229e7e7f4ffb37b288770d4077f913d442bdad6d53a9102c8ac7b04a2c19af82b8a36aaf825c298136a6cd6329ece58bf470ab49c9e6e2148d53f39d744b99c50a82b90c6029d9b52509b56dc2b3fc7ea563057acf0fada63ac24349231e1363664f6281babf14170a3a310948a9dae0f9b30ce69658ab8da4d05b4654cfb00ddb6c76628882bb7a295e869a0b879d8c52ef8146f273255465f77213d2e913c1c01ef2bcc508dc0000000000000000000000000000000000000000000000000000000000000000000082bdd79a41ba54aad2a747d179a15921bdf7ea66c5ad5307dc87bfe7a27887689a5682bee54d2071450d0ce549051ee30ea2f86bd73068ef70e89a8f2144b55f22e38e6881bfb4e025eae297c2cf06109bb0591781ce1320ca9349e74d220044a52ab97f1d7800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c3f571966412ca67c6c5a52d51983b8be5ebc8dfec4dcae686a0396a88d9457c8981c45afa24e486552567aef539af29fddcc521cc299faf9374b36bd12962d2c06f160000000000000000000000000000000000000000000000000000000000000000000081c6cb4551ec3fce052ce7926bd5befb6a11326039a3e8a74ccfea350b794e9e1c9c81c756ed7009f87d66190c01d840a0397893e2d5ffa31ee2225bb76fbdf77dd791890000000000000000000000000000000000000000000000000000000000000000000081c9080c142cadb931784c16553d3b7719441a31a07a637acfe1949334192a86f7d80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081ce19f3758da96d49b37b81b685dce671255ca451c3e213b2a76f2d7a4e7eed98e90000000000000000000000000000000000000000000000000000000000000000000081d0dc4c5b857354d93075c9a8270f58b9aa2c3ee4420d1e34ecee7e80ed8b3747f382d15745f12c6bb382acae5744f90c0d48ae5569ca45783e2ee08dacd08e014b70170000000000000000000000000000000000000000000000000000000000000000000081d326407fdec23bbd168f68ecd9db93a88b60743e1f9ff12778ac5a0eca07cdf4b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082d6714208f508013c112fb7358b80d36da3f89f825cda1a13b69c1634cbafe9398f81d77dcdbc0f4b053072ae4a125aee7f780aa74408f9a1a2872a99604547899ce58c82d8b46ee62826a80cb2694f9b8cd112546a8d37caea089917a92c0b928d70b8094381d9c34239cdebf8bbcf67fd1338d0e90cea92c4753214d8cf45e7aeea0dd0cc63b382da290d79527eeb858b183d29799aff26764cb17a6cea44aaf1a002e7afb5b875fc82dbe07370fdc261a160714abedfde904f857bb31a50073f30f61f429a880852eae10000000000000000000000000000000000000000000000000000000000000000000081dd054b3d74340098595f8490bc43f51525f83250e0a3769be40a555ae3a95510d481de582c739aa30797531d6baf4ce1d3e2c19db7c88b617aa3697b0c2a9e5b1dceff81df962b9bad175a04aa60ba2d4c57067e78450e025e1b578000e5bf5f19987b81980000000000000000000000000000000000000000000000000000000000000000000082e1179e643004009fb87272c39439169a592a7ecb93f36f74e68acfa911e25952fc0000000000000000000000000000000000000000000000000000000000000000000081e31f4d4745b688fc3dc45fcf18ebebd4024691b5bf980ac515e4b527f9c70762ef81e4a824f7233213640f477b215ef6efb2847ea7df1a60fa27b4278dd59286c2836f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081e717196ec866d495922e3d7b978afce49fc2b7e1d0fe1fc5e952a719d3a038c43182e8b6fe79643c0da2d99f4d010f85a5df1fe5b566491e55177158997819cee98ee20000000000000000000000000000000000000000000000000000000000000000000081ea3f07687ff20336a80704aee06b4a37548223e37534775f16ac6e85e9f086e6a60000000000000000000000000000000000000000000000000000000000000000000082eca570a63e9a0a3ed74fc4f505749683092017646a6fc188370431a9427f89be3482eddc939074a5c0b11abfe1bed257fa67577781c10e905ef39bd14964ed0f3be25582ee33d86d42f7262589450f8f69d0979e59e16b61a477774103825374cf97d8f8b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f2a897c3b8b283446e7959834448356229c06a4dc87860ef59c9c9ff415a62167381f38911c45043204b4c62e7863d590824e88803b7aed06d6f947c46aa645354b2d80000000000000000000000000000000000000000000000000000000000000000000081f5b0f0cd8ecb864ba895ac308c73016e4435d50f95fa71ea736e67a14a214117c481f62ba5d3e86e7f0c1b67bf3b17966f0a6b540395e3c727f2a357075617d0bbd9db82f7d2fa6cdc14d4d70092462671fadc9d4f4dd64980b8ee916cff3235c904fc97df0000000000000000000000000000000000000000000000000000000000000000000081f9427894e2187d3d132240e0fd522ddbae674a383773f4810cb3f8a8d85041d4c40000000000000000000000000000000000000000000000000000000000000000000081fb89edfc3f85c4ee06ee50d1e666cbf3de08278ffb5b2244511cab4476efa132aa82fca148959555c276d38e0bc622ea2b775c94e40eb75f35053de5c7f78a09a25a7b82fd3c3af8f03300c3306ea74c1c7b0a28397accdf181549a503bae650c1447060c282fefcc8ac9cae7f1737a20023f99a0da1db58b6573dc880377dcd5f7ce75d7fef1782ff0fa9943455556e75fd54325e90d465fcd95a71c98ba209c6c72f5565d6e323b2c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a0869404e24c8e5e4b0c9dc02a267fb5bd6dac13ff2ea7643e25f8801bcec5876c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967acb1c134eb80f8f915bb94e5ecaab00dc4b02651e99bf8926e8d7cb8ba201d1e7a6d5920f53640c740c3cde75c0abb8f957d2da922e252e8a09c0d87ea064a3e14e355bce4e3453c3f9aeaf0e29342c30e17490613860222b7063d63fe3410860c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aebbebfd1a964cccc7a30e6a41e997e924706e40e15b9463fb273e8f11b8d00c8c2fe90ba9370eb67270306c27ef702961e01deb494c872a33b139a0c6a3dc64b7ac0c34d2c519b82c796a2eb882ac45760dd1a220308493ad8334059e474edc1d4b1ff8464370f4934fec65d2a6e8f49388bced4da186713fdda5db403cdcb11d776fc0a13b0be530786f134802b6f09ec04d86b3c5268fa69731f9cbeeaab0bc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967acd097bfeb8e6ef340d4322a59a43b6ba0603f8c771be68a963dd161c667f886abadba2653708a8b5fe31d03ab32b7b250caab5ecf6e17e68759f96e660305414c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a32ad27c8b7498580a6c751ffdffb3732ea26818fec858a82f0b9253b33d9e5b4c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a997402552271cfb8c2172c16b385c772d2ced39727fd71026c32accbe219a34cc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1b06bb23d002b3f4383aa7941bd479d5f3cf2e10147fadd8ebfcd01b996fce8cc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a5de1b9e1931919e894432dd0a23065acf1ea331ba98582a85e1cfeb5ac3c3c4ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a4f94f4ec1c53a3288af0fcb83ba188b9462418682c28dcf4cf7dc066630d02fe9c383c4315f67ee891da0f2b72c70d2b74699d3cc63e596366a927027e6818aac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967acf0206482dc9c395f9980ebb431d5388de9de4986c4c8be6dab8da148d8798d7e77f83b0b8eb23d6dacde0f294f7fcfcc92ce6525abcffdd392b4fff4bc80c28c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ab78f5cb29ff6039412bfc0c1dab945252e6f066d569bbfb1d712fa1b11b81553c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a97087a26513a6cc36edb105fe20de4655c3613e016f1ab4d60c26401626c8630f40a4cc15739ae26828466fc39f58c04fbe2235eacd39af305cecbc72b95f35dc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a4d71a1be57124d735fd92023b039f10d2112efaa0cd96e24e51097bd8c24fde2633927b7577566b1f3990fb43b544a7e7dfa9010689d06185aa3113ec57a6730c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a5620259d725ef3d772d7f76c7f9d6e66897e2a8594a80c46c706ebfb995bd9d0c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac5d945e85948730a97ac170d4502b9f9f23fe96f97b5e48cb3a24449fa75c99fc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ae23d9613afbc39038587b695dfa31b0d27844296eb453999aab0cb1d58e5ec0b670ffeec503ad4573b372b7513cd8b43999cb4eb04b688fc1a97dd8f1e9444974c87bbce039c345e98194e95918dd5ddd0f8b30b0c9838a6d2805d9f1ff365effbd7b3ba7746856e71a2bd094fb22b120ad995f4cdf67129f673ba235dba617dad7bacba889212af5e1427f3cd48f7fb292f5585bd471b00680906c91a21218bc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a6f60c16bc352908017543fa3fccdaa9a0af92f765d76b228d57d96fa77204d0cc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a0ae9af3741f986ed2194563346edc4a21f2edfc9c84f6d97c9bebb79029409dbc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a5980731b72ca29a7cec6ca52530fae8ca3b137d41957df96aa30c3d0ceedeed2a273c696e672dc6e39a2e6ddcf3c1b39d6af550cb6ce678a28ccfb4d0bbd4f95c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ad2489aad5a239a0f34f7e5634514d4c9994798b2fb9c9863f56caee6abc01727d1e53c4d12cdc9032e977c896c1919d8c44c763171f6359154cec2a0197c4c3ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a43b1b196ee9e5d7bfc4636672e82b264ff63b1e1144cf4dec8fb3079dc3b8443c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ae1108351bd89060132b38972138c367877780da604f3a2b0bcffbd02c5790ea4111d424472738ce23548966c0849bf9437cfe2668cf7d77901fb3fd72da7874bc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ae5f3ddd515bcdb09df0b896cd48689cc0beb4202f7494f4e16a4e55a3a6f09ed1d3323b15e078364b9d98dcfa82a450c288908590521fb539bb38832260fc648c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a2960105461a6b26ab5bb971f6a4a8f3317cae021685491043ebd24be8704b777c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ab6b7e8191783229ddca8edf5b72b6c2dc686fa7a32ed4993796fdd8e54a3c33bffd1cccfddc086bb89d7129752fc56e12929c95d8ff745e003049b0392fc7ae3c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a8e4cb44a08e3f0c021468a51f885c84ff035439f59c355e0bd0403bcecb01b649d70823616813ed72c7e57b14b1756ae92406dfa66b0cdf9ac4b259255a5e27888d60bbb97e74bc31f9c042696cd85e1e31cba83af9260f21348a05bfaa8d8aec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a5474e8133bf5d80501a85583db8a8ba5e205b16a9c0ff3f2a3b75ddcf64e39b9c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a4af482f3ac7d8b187531ff898d788587ac233247815d9da9e4a163f17f71abd0cf74d44698a5b04a186a8c274efbbdc42282d285c2ad370b1e390c5e07df8e8f87eef36bc6c1c86f5afc8202780b85000ed0b82830a959e419e9dc5112b312d521bf19c9c683aa4b347d4c870b83f16aa7e4366fe4e192e6470308e3d6b0bcc7812dfd443b3f38f8a8cf81ee60d1b5e6e7ae0368a79083694b9b539c7a3ba0d44c4e8481c8443c3fe0f42f391360803136a0dd39596cd68e24e73208e3d52ff5b963aa6ec30f7064d5ec93d4113e497a2afd64b5dfdfdb767e38c39681172e01e0ad05ffb1a45401b855ba3e4f062e12cc839306ea1236c65d38933fc6f773cdc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967afbe32f0d1dc0ae9952e51fa90a44e00d703dc0da99026f220c88f78b80d7dff3d2ee53e7dd668851817830209fd4524674b934dba703ba0958467865f94e5e48c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967af97223372a8a2836846cc26dea7ec85d8b1d4f8b72074d28beea4fe1d3d8a64dc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967abaf512dbabb2d487da119d71339496d8c728bf23c31b9f52565dbfd23c9bc5e2800354b1e3851e994b8f6363aa56a08bce44f0ccb091fe8bf4f6ba65488a2746c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a4ff83c69a8abe8f59b5ea6dd80b8795233d16926d8b2f3fa92b54ca3cc1ddd4069097b9c3fa1be7b3c7a7f5d5e9d52ce47b84ae73ebf5a5afe3c92679a01b3efc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a4c171226c8a57df4c4e8265363a34c27503a4ef117cbae7be48fc8352bcc7bd2c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a4ec6e37ea357ca10267f84963e959bb1653794c9300ad3ee6d094f5051604ac5c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a99c75eb19f6987ec0ae23427dd9baefd329025801e746d4712aa2be112b3e0eac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967af2cb0cea625f133bb0c6736a49fc0d1dd64f4c70b9f18aefa18a57074319f49cc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ae374600202a8a75c6d02805b47cb2c83b192f768cd56de00004c03f161fdccfec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a07d064c5c96a8250cd3c52e0adaab2d733f0a36852b55972350a27596ee90d4caebae28f8ba19a1a0ff943cc80dac4f55f243a03ab236a6e7622abac8a0e62c2c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a7ac15cfacc492c3db5a1eeaed15860ed0d80ef7bd6ab63d71570722c9b158fa5d092009d7087a42478adf400fb75a79876b108c39522c18624c5ec45d8264cafc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a7e3390596783e2366deb4acaf1dc72306923750bf79388565a7d8320ff09da1c17daba84ad9e53c1ef75d313b23993fffc1bb4664ab649a2a73762a80bbfa78abc43d67e0dbd859d4057ffe606c0fae565c46c2c0d6163da32711c0f20527dbcefaf5ecd3a5426c09271703a4c9c5b9a04d52f58e3d403ad4f2f597c8986e0af99530a32207d32dddb6559edd29c3b6008d9bcb9356df91cf563d7700735d30d50290da113256b772cb732a97c935c85736b216adbda9fc35bf8ed59ad3a88ecc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a064b87ad6313377a5ea99262e82afa7ab3eb99be1e6d46cee747e4f0065e521dc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a4f16eeac0508791dceaab8731f445abb2764986b896b48ba69b55150699db909c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ad4b1ff8464370f4934fec65d2a6e8f49388bced4da186713fdda5db403cdcb11c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ad4c65c1d8fa45a62e999e570fdacbc654dd4be968d13139339285bfd610da920313cea4acd248f9c14bdd71748e84e54b51d14dba68fcb3df52c9b892aa5d04a728aeaa40dd51342a3297830970f968257e7d8ff1beba8f186979891b3309a27e00723ce7b8a8f485d2769d2ea12b1dc87df217d983b0acf697b3cf76b0706ab3e9d1c2c9b4f6f94e11566d67e4441b5e2c2ad56cdd7247155efa3cee3609189022feeb9d602dd1f6b8c8764f5360a34531dd5cc318ba0ef1cc5587da308cd10c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ade4f05c75e4199e2465d84cdcb1bbe7aab54e61e46a269c19af1adcd20a2ebbcc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ae1854483e6ba170ebeddbce2077c77bb607c814dd8fb2c45891b029c0cffde7c58f925fdf489af4650d4216ab8ec0297afee2bd73303158ab13ee146cbcf6e44c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967af09b554dfbf896cd8a9a23fd570d0fd96b288efeca05d8ef2d342e8759594008c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a35a804e0c30c55ea847ecc09d44e1ae28a17c715b85fcf851a78f9649f9993b6c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a6152331741fae9deb6dd800182bf3cb136d70ecc1bf6a2bc81c5ddb54cc7f63334728bcf5cc3246420b18fdc5498493193260049336204900102b9ef1f6f5c560bc813b53166ee2fa13d6e37e8192f8ab8859a044f12987c63727e0a84bb986076ab15e96a2dad289a024f2a32711a35ad686b8d5166984485fcea1dd67deac5b74cf8bec8fcd833c5cf1efc7c4540dbc82aafc454ee11c6a87a196b260b8e7ef3b5cbbd01ef5b5446e3c4d8138abc9f3637f12052388bb85cecaaa4a0ce5bbfc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a31d7991d961cba60df9e626ae2e866e0f2068997970abaed8c2f331ca3b82249ae229e7e7f4ffb37b288770d4077f913d442bdad6d53a9102c8ac7b04a2c19afa36aaf825c298136a6cd6329ece58bf470ab49c9e6e2148d53f39d744b99c50a0c6029d9b52509b56dc2b3fc7ea563057acf0fada63ac24349231e1363664f62bf14170a3a310948a9dae0f9b30ce69658ab8da4d05b4654cfb00ddb6c7662887a295e869a0b879d8c52ef8146f273255465f77213d2e913c1c01ef2bcc508dcc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ad79a41ba54aad2a747d179a15921bdf7ea66c5ad5307dc87bfe7a27887689a56e54d2071450d0ce549051ee30ea2f86bd73068ef70e89a8f2144b55f22e38e68b4e025eae297c2cf06109bb0591781ce1320ca9349e74d220044a52ab97f1d78c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967af571966412ca67c6c5a52d51983b8be5ebc8dfec4dcae686a0396a88d9457c895afa24e486552567aef539af29fddcc521cc299faf9374b36bd12962d2c06f16c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967acb4551ec3fce052ce7926bd5befb6a11326039a3e8a74ccfea350b794e9e1c9c56ed7009f87d66190c01d840a0397893e2d5ffa31ee2225bb76fbdf77dd79189c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a080c142cadb931784c16553d3b7719441a31a07a637acfe1949334192a86f7d8c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a19f3758da96d49b37b81b685dce671255ca451c3e213b2a76f2d7a4e7eed98e9c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967adc4c5b857354d93075c9a8270f58b9aa2c3ee4420d1e34ecee7e80ed8b3747f35745f12c6bb382acae5744f90c0d48ae5569ca45783e2ee08dacd08e014b7017c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a26407fdec23bbd168f68ecd9db93a88b60743e1f9ff12778ac5a0eca07cdf4b1c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a714208f508013c112fb7358b80d36da3f89f825cda1a13b69c1634cbafe9398f7dcdbc0f4b053072ae4a125aee7f780aa74408f9a1a2872a99604547899ce58cb46ee62826a80cb2694f9b8cd112546a8d37caea089917a92c0b928d70b80943c34239cdebf8bbcf67fd1338d0e90cea92c4753214d8cf45e7aeea0dd0cc63b3290d79527eeb858b183d29799aff26764cb17a6cea44aaf1a002e7afb5b875fce07370fdc261a160714abedfde904f857bb31a50073f30f61f429a880852eae1c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a054b3d74340098595f8490bc43f51525f83250e0a3769be40a555ae3a95510d4582c739aa30797531d6baf4ce1d3e2c19db7c88b617aa3697b0c2a9e5b1dceff962b9bad175a04aa60ba2d4c57067e78450e025e1b578000e5bf5f19987b8198c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a179e643004009fb87272c39439169a592a7ecb93f36f74e68acfa911e25952fcc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1f4d4745b688fc3dc45fcf18ebebd4024691b5bf980ac515e4b527f9c70762efa824f7233213640f477b215ef6efb2847ea7df1a60fa27b4278dd59286c2836fc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a17196ec866d495922e3d7b978afce49fc2b7e1d0fe1fc5e952a719d3a038c431b6fe79643c0da2d99f4d010f85a5df1fe5b566491e55177158997819cee98ee2c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a3f07687ff20336a80704aee06b4a37548223e37534775f16ac6e85e9f086e6a6c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aa570a63e9a0a3ed74fc4f505749683092017646a6fc188370431a9427f89be34dc939074a5c0b11abfe1bed257fa67577781c10e905ef39bd14964ed0f3be25533d86d42f7262589450f8f69d0979e59e16b61a477774103825374cf97d8f8b4c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967aa897c3b8b283446e7959834448356229c06a4dc87860ef59c9c9ff415a6216738911c45043204b4c62e7863d590824e88803b7aed06d6f947c46aa645354b2d8c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ab0f0cd8ecb864ba895ac308c73016e4435d50f95fa71ea736e67a14a214117c42ba5d3e86e7f0c1b67bf3b17966f0a6b540395e3c727f2a357075617d0bbd9dbd2fa6cdc14d4d70092462671fadc9d4f4dd64980b8ee916cff3235c904fc97dfc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a427894e2187d3d132240e0fd522ddbae674a383773f4810cb3f8a8d85041d4c4c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a89edfc3f85c4ee06ee50d1e666cbf3de08278ffb5b2244511cab4476efa132aaa148959555c276d38e0bc622ea2b775c94e40eb75f35053de5c7f78a09a25a7b3c3af8f03300c3306ea74c1c7b0a28397accdf181549a503bae650c1447060c2fcc8ac9cae7f1737a20023f99a0da1db58b6573dc880377dcd5f7ce75d7fef170fa9943455556e75fd54325e90d465fcd95a71c98ba209c6c72f5565d6e323b2034f05000000000000010085006b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef55585019778cbd6802f0da5325549e98b64d0976f3f6be068b348009bf64a3d8944d82f8502b02fee40341edd08877cfbed20286e14040cebd0228d9fa369cfa0d1d96058cd850310a1d92e3c156d8d55d4012b1e4861ddd4bcbcb93617265953c3dd4a21119de485041db881b99fea36caeac5c77e505ea3eb84bd5183972be3f88f2b60efeb9ff1d2850507251a7c113b1d10f70432d290e060e4dfd93bde9b5d5ce3961e5df8a9a916708506c98708eb1ee2d5186971734455aa6603db4849455ff4ad431ec6be57f6d18d068507082455cca614bbfce3742f96ef83ae7ab40a584e4ac1300c4e16f130624d125b85089fd9a6be03b432760ebcea5072ecdb32fba0c8fcc895c7c3630be158498aec6c85092ef951491d211b4504cb3115c38c5c8fc77c7b644be0519d67bde674aee9efa0850a3eb336c35907330ac0dc7d5707a9e0fe669637c7e79eda057d3a4a715e554fa4850b64be6fd48b980fbb15c8649460f0ecfd8fb4fb46b8a3359df9729c583336d69f850cc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf850d7a004784a357d9349bb235e4c408269ae03bc7b03265c461480e3c94acc38873850e2a33d134ea3e183014887d2ebc083960e989393ad37330ab8ff519a2cbca2c43850f68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab85107fdd2706e50a4e38f22c5def0b0038e24f460e77588c325de80b9a06842084cc85119d8386dd2e67492bb8c75c07bb2d50332c950fe612976b740d305befbb0f45eb8512f15b0e5ac7eb08be25da79c9ec51626829f92b2bc903bdd0aeb5e30efbd47325851382bfeb8386371189ffa8c975d16a7fbfed71244b25dc4e7fce7b275ec1e2a24785146e48c184e20798bc40d5493ded7c5890e14b293ded7fb961ddc4899df34da5518515ac2957dca330559a64147d2f24a16fa8fde8d841ce317c0efe5dde15984bdee28516694affb52f08a9fcf5c7505b2dbedcad8fddc9d8c5769123ca1d5fd0a335dbc1851738c9c86625b36021597406c2dc5e4515752312b9b7890894f0141db52ccbf2f18518e9a69e8e0195aefe01ca508061c682bd3e43c9a26e8138bfcf45669a253cfea48519cb9918132e12ad58151a544cd22b88d58fab748369125688d4cf685fd4902230851a38c9c86625b36021597406c2dc5e4515752312b9b7890894f0141db52ccbf2f1851bf14c88dcb3cfc68ccdcaf97df3625e7c72014e682c170db611d38e05c4f0df72851c13a69c7a0a4d89c32b074221e49b39bb0ae00a689477119901721682ed460267851dddf1a57f937efacc59b656e9945b10ca32fc7c559f3c1803e8abdee90514165c851e56b976f2cccc9f4276dca6f050af5351ece2de4ac26a10c1a8efcb9fd941cc87851fa3cb2e99045d4c9808dd495f6831729c9ae398463bed1c59723df1e24139cac58520cc93daf81a2664b28278c293d1d1f8f9a49f752530d9b6e614d0ac17dfa395ed852156a7ba6dca3dda741d5a9d3d571304215c2d705f17c04fd08b0d8140af8e08dc8522be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74852334f058d65410d6f15677f4ee5ff386adc72c852dc20e9b18d72b99ba4815e5ef8524c796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf8525e781d169812ef14063d2f892bafb1d8c37a50c3e3528fdcd48311cb2f963bc8d85266a0ec01d90764721df0c889a603d74fb7ae1ecfb4a185439affd039148c73ddc8527492251522e167861a35c7f1e1833e702d82dc125e863cca4fc0673cd5d3714e78528760d1867e4cf3d7f0fdc75e1d54f52c4c497898e3e675451ebfc1a9d24ee2ef48529670ffeec503ad4573b372b7513cd8b43999cb4eb04b688fc1a97dd8f1e944497852ac9933f4bc7cad2bb7dcab15ef241f6c0c8cc34c8e969100cc45ca7d006029e8b852b10a1d92e3c156d8d55d4012b1e4861ddd4bcbcb93617265953c3dd4a21119de4852ca01b1316ae62a2abd8529bc1b92afdf333b980f430ef7cb0ae5436af609b96e9852dea53f427d5330d5aa93650518e96cf8b1b7d37f3e9971269c085e35253aaa194852eb3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c5086852fe907f20c7b0cef36ee2ad34a943649f7609b87264289c7f44b1bf3249fb4fd1e853065daf701282044056c1eaf901ad53c16cc555cf9384c90d898b525f1f14e03d9853168e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab853268e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7c85331f8e8ab067c9dbcc5e3f4e2fe42bffad6cfc4082c8ffa41b931f86e56b61b64b8534ac2957dca330559a64147d2f24a16fa8fde8d841ce317c0efe5dde15984bdee28535c69eaed60568ed389fa954381134c063e5e43fbfebc2b4a29dbed7b2d96e6e4f8536c17d40348c4b8afc65a95cb1a0b37eecda0a0eb94966414a32a26514929ebcf785370e824d703e16d6486dda58771055e033d51d071da4c81ec271751ac1974a716f853874751e9e10eb6b1b84ab269d2d207f9f3bd8274ac4c2a2c282701eb471cc142685399ac7791c4bf7fd56fa7a57f551e244787849e4b1cbc476223b0c6a21e75c04d4853ab3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c5086853b4ae171d004ef858d5d7f2897e701b80b0f3d39b068e8dfb7f26ecd6330b01421853cc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf853ddb6ec38a5f9fce7414664b99e0e3e0f662f4fa089f227f8e3ebdc719a302c07e853e989c61fff3a3a98ac43ab137166eb3fd87309aee62036477cc0f9bf3275c5fdc853f1676126a42ff5e09e9ff02e6cd627783b494c9b6b92b0cadaa40b8ba7cf48fbd854068e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab8541d5fd7b667de0aed9047faadb2065b343ab065092fbb2870588b9d9e551435aec854264be6fd48b980fbb15c8649460f0ecfd8fb4fb46b8a3359df9729c583336d69f854319da4ec0837f581eeb4645657db357261ed516919b6be34f1aeaba02b8489da5854477fc29aec6632b465ae621e09d05563364b7b1426406df89332cfa60f38edf5b85459ba387ddee23f13e392579f4953fc12a46d657d39a15d49e6b7d3befc73f492c85462a4d5f61df3b7d4e6baf5dd9bc31b69480677c97eaab494555e0a763244888df85472871ee06cf0d439465f3bfafb2d8a4f53809c6e775b5766c1232b1063f1c9fb685480487a6c6de27e5b36e4526fddfc2d29a2cfcbcc2ec6c10c234104eee9d659c07854903f22ae77e74dab614ffcbfeba31613d7ba2314f747d90afb8f0e603e3c37fda854a9537107d4f3a9e5f9e860f24bebc2698b9deb330b3c6ccb9e0d8973a95d4f1af854b19e562f458eb604d8b93e4ed3b4a784df15c1cb50d2a49a9e4c7aba736b33515854ce4206802e045592dae04ffbe0e74d13a44ad075f17db9dff243ad69b86574acd854d165fca55b5208b8a713b7a0a875cab4a5499ce634500b999230038984590a0fd854eed9fa1359eb0f4f919570c5bcc00e7637e8b4385792101a6a13725a7033d1678054f00000000000000000000000000000000000000000000000000000000000000008550f880212607b73174fb38a65a711516b204587969032d46f9cd83870a64c00e0a8551c1c03b0b0bab568201bfc35696f633a68938dcd3a32e0a3db17929fa556ae06085527a004784a357d9349bb235e4c408269ae03bc7b03265c461480e3c94acc3887385539099af0d2bbbda3e06bc2d0d8f6cacd27a64e11d00770a5cdd5cdaea0844dd36855433944c7edddf8ef5ffcfc19badc8d0690eabfee40a7f305192e11d14324bb0ff8555b3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c508685563dcf279b556ee86dffd7fecf29f5793fa234c463f2716483e9e4535358381b4f8557760c5972b180001fb65e8b0c22bb3daa22e3874b3264cb7d99bcecbec405e41d85585bbb33698a158785b4b5ea1a979546eff9459c8ed439b98a901c78dd683016db8559e4f2c952f45036f2f1dd66f2dee0a56afb25a250277710d1feeff4ee36d36e20855a3a147c0833ecc6d791744e3ee68006aace62faa7c3f7ed59ea4148f5c382a907855b68e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7c855cf6a3c781ec2c6803c2fa582a1736f9798a9fc9d526adbbede15c066794f99e4f855d6b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef555855e6988d6b6bfc20ab45665cbfc5c4261197142b664312c694cecbcf17cc5d08c6e855f6704f15033d1f84988e24c1b4178ef4e7bf9d0b4e03769c412eadf307ace9e77856078066e5708621280133926bcb85c4c8aba906ccc9f8196730711134ecc9257ac856168e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab8562cedfdd5e5cdfde99f1ea50ee977564f7f151b5ea51ca658a08ea894c7b39cdef85637b1ec650e96c7bc07243896fd50841d023c3ea21a60318e63116ae969d05ba6c85649c54d551b51a6d8e31c998e8b5123f5274f4ba9282d86df5c5ae7680dbe9cc4c85655e01f4d140df63147de48f39dac016edc257c428bbb4e80d5f17a66fa024aab38566ea390767aba19993bcde4131f355a5e247d50fbe801d6a59c8f00f82d8e05510856786765d150e0ee905c5bb3c93acaac5868f8edb675dfc33aba7b814ab8b7462438568c373eb50268b9339c8f29ce774c353a41978b51db76f07e210d6ee18990ee1d38569450c31ff1b9e37e2c1274d82e09ead82f7834c5a91e80d713b5efbc2287756ef856a3e5e46fa7f4e36261c939984da75d0d126fa835543848d98807f395b626edee6856b788994116c43b4841ee3e9f15565b51a4f7f8723af24d65957cc47ba3a8e7e6a856c16bf35e91337635c5a27c924a291b2b1729b7df4f28cb29490b602f661b00ae3856d0c1bd67988c5f4eadd5ead1d9820b1cf3e970b5f006f7d73a13fd4e5e51ae681856e58af600964ea14c99bac6c90b4d48159bc7897c01af9e81ee28fc39110c33a5b856f837ab4dfced72ec16bfadbf344e0758fb0cfd11b5203a9946f8cfa015c3e295f85706a2f725c20a1aaf56aff95704c4a7e589a9414fa10608230d819565b3ec8e8098571784fc475b98d37ff905ebe5c61f83745be1350b96cc0bdbceb84c9f63260e96b8572c796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf057300000000000000000000000000000000000000000000000000000000000000008574cc93daf81a2664b28278c293d1d1f8f9a49f752530d9b6e614d0ac17dfa395ed857586765d150e0ee905c5bb3c93acaac5868f8edb675dfc33aba7b814ab8b74624385767102113df150339c62b022433654e80be842816445888eb63128a6627cced0ea857769657dd5a1b674072c7292e72fd23923e8a64720a441f3fecd125ff392067bd08578ac2957dca330559a64147d2f24a16fa8fde8d841ce317c0efe5dde15984bdee2857930d8a09503c4755638f7eab3e0f9c7f9bec98803389aef6ea4e12edbd4c258a3857a64be6fd48b980fbb15c8649460f0ecfd8fb4fb46b8a3359df9729c583336d69f857bcc93daf81a2664b28278c293d1d1f8f9a49f752530d9b6e614d0ac17dfa395ed857cc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf857d9537107d4f3a9e5f9e860f24bebc2698b9deb330b3c6ccb9e0d8973a95d4f1af857e68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab857fddda37f4298c31a57ca2974825c251f36f46c1465d1d3b7fe8c5ff45f31c07388580aed2b4f23332785b4ba12d88c4ec6d0ea64f9aaae1effdd21f456f958db3c2448581b4766af287b3e98f1215a843cea8dc9add7f02f33cd5d9f43b19bc0b5ea58fe18582837d793b6b3d482d6cf8528282aaf871c60817358b9bb40aaa7a99f780d5bddc8583837d793b6b3d482d6cf8528282aaf871c60817358b9bb40aaa7a99f780d5bddc8584cfddb4c07d3e48614d03658b17a04aa400ff1b1efe15bb643d2e6bd3eceaf5568585784fc475b98d37ff905ebe5c61f83745be1350b96cc0bdbceb84c9f63260e96b8586e781d169812ef14063d2f892bafb1d8c37a50c3e3528fdcd48311cb2f963bc8d858764be6fd48b980fbb15c8649460f0ecfd8fb4fb46b8a3359df9729c583336d69f8588c796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf8589780bdc098cead859526be2996e05be859b3157e85107db07d9fdc14133e19ec1858a1f8e8ab067c9dbcc5e3f4e2fe42bffad6cfc4082c8ffa41b931f86e56b61b64b858b9ac844ba0af7270a7c572cb71339cc044f5e7bb959c2f318e9ca8ca763291f8e858ca93a35a14371567be6059883d30fd99cf5cc64429ca5786e7d53dd2ec2d9602b858dfe87897f72b595d64960823a6412984d3dfe6e225a197c7738f85df0cacda211858e47cedba466baebd8fbc3ca60269a19de03fb0d711dc471a00f3a45e348d51148858f9537107d4f3a9e5f9e860f24bebc2698b9deb330b3c6ccb9e0d8973a95d4f1af8590b3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c50868591384b014ac18af0ad847b73a9b4d59a5de851ed3da50bb4573edccfd9be2da1b18592fa4e62749e1bcfeaccc467ec4e3b47f0152f8203393cd6a05c53534f55f9dfeb85939099af0d2bbbda3e06bc2d0d8f6cacd27a64e11d00770a5cdd5cdaea0844dd368594b2443f24fe227d31730270e8f08737892bf277b6c72d614ea483d375104a13d78595bdfdf1dd53fea0e66c19f2b00268fa707432925cede9a50feab6b8023ff8a39f859668e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab8597be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74859868e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7c859955f02df1c4f2c3d99d3792c7346fb842ae7ea47eb03dc9047502e431151da8c6859a9fd9a6be03b432760ebcea5072ecdb32fba0c8fcc895c7c3630be158498aec6c859bedda99df69c358b278ff46e575f4d9ec92babf44269ea22ea995e90f407cca28859c6e9a9c6c2d176771fa347b2bbd60a472b61c832cba6988d2a1909763f37da4b8859d7102113df150339c62b022433654e80be842816445888eb63128a6627cced0ea859e55f02df1c4f2c3d99d3792c7346fb842ae7ea47eb03dc9047502e431151da8c6859f48387da5a5bebfed9539294b2152624d08f0cbc89aaacdad3010d2b1fe32198a85a08aeb6e82509de23caaa2fd673e0c5bd2d85382cdfd95a4d0d29487b45d4aacc585a19fd9a6be03b432760ebcea5072ecdb32fba0c8fcc895c7c3630be158498aec6c85a249f5504f182ab35ff62ea7819129c467d9dba5b00f4937abd8de873a7b22ff1385a32a7bf5e48c571bd0f7c241540bf2b92c10edbc728264d7caa71fb17d18b4a1cf85a44f3a090c1413271d82597dd06a69f3b2ff54817104984fa24804a99b37e0089f85a56fde647810a92e6b15fcac5a89d168401dfba2fd1445ad1a9fd2f632445e35b885a66704f15033d1f84988e24c1b4178ef4e7bf9d0b4e03769c412eadf307ace9e7785a768e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab85a868e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7c85a9d951938720e135d6808a753e18973a08a50000799eba54e098ba0c3d7d440c6b85aa1bd8273d4b4bb28288c78ba33dd817a00a640ac94f4ef6c9f12a9aee6b6d98a485ab9537107d4f3a9e5f9e860f24bebc2698b9deb330b3c6ccb9e0d8973a95d4f1af85ac03f22ae77e74dab614ffcbfeba31613d7ba2314f747d90afb8f0e603e3c37fda85ad68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab85ae19da4ec0837f581eeb4645657db357261ed516919b6be34f1aeaba02b8489da585afc3c3839cfcff32b8d9a4986a2d1684d6f6831973b6d0b0e3533dc2964e297ed485b04b94dffdb5c063ca643ad332e2e180349edc6aba834ac7befdad4ff78822323f85b1bdfdf1dd53fea0e66c19f2b00268fa707432925cede9a50feab6b8023ff8a39f85b2aeda60cc198fee513685e24381746c403a4ecd930dca044931cc3847f79f856c85b31ac6346f45852c7685a542e5c9bc15a886aed63d5facc72c7144ec369c06770d85b4e3e9951f1135ae08bb3038d5c6bf4b9382aaaca2196c32fd37ea0f7b5624a52985b55e01f4d140df63147de48f39dac016edc257c428bbb4e80d5f17a66fa024aab385b668e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab85b710a1d92e3c156d8d55d4012b1e4861ddd4bcbcb93617265953c3dd4a21119de485b8dc8a41a32eafed38eaa491b46551dbfad9b01bc41dd389484a0ccc2522d8ad1e85b94ce9cc2dd077ae398f405d8ca5c2d304ed277245985c64543b0f6a4d4ec00aa385baeca23bd9e293dc74d267f2dbb8fac781d86758815cc5a76d62be98557a6ee72d85bbf22be874d048dd69e314ed3ef42320ba94206e51dfd2ad86c65040f0b170d81b85bc7e26706870897fd13077db936c46184717b8e463a069219a75667d99450d0f6085bd21c9228fe3899545f89735f1becd11f5c9f6a773032256ddc861c31b2608e5a785be925d4fe24da56e2b6898cf9420361dd79aed177b99b2520a6fc49dbc492d782385bf9fd9a6be03b432760ebcea5072ecdb32fba0c8fcc895c7c3630be158498aec6c85c07fcc3d1a8e01b7461f7e4a367c32cf44c297d4be09c2e6f32bcb70c44f35aecd85c17fcc3d1a8e01b7461f7e4a367c32cf44c297d4be09c2e6f32bcb70c44f35aecd85c21b00bd1f4dd39079d3b79f6497d4f2b3fedcc83ba9b891b4d6fb6747302b0a6b85c36b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef55585c42ae83e9f51a0416c5282088a9ddbf75e420b317bc732fd3da94467801c06141685c5018df8c7afc81cb5c24c0dcb3779a3c4793a859ca0643b425e44bab9837243fe85c68b986681022e45c0f1dbb88a84ed7e4e62d2048d6ff3ffcc14855693aba5341585c7f0c7bad5cb8d5f99482ce4033a9b72f9953bd8892a9b6567369eeaf5f7934b1785c8aa31d0050fbbd2aa8a96fc026254117d3804883f346b7626b27fdb944e1be64d85c9181e42eeabb78b8a2fa4a38e4a1b663261a514752e89f7007059398f81663bcb85cac64888a57fd980aa0835aeeecd7faaec0d8a223d873f11ddafb0a6b1bdfa727e85cbac2957dca330559a64147d2f24a16fa8fde8d841ce317c0efe5dde15984bdee285cc50848c68f352bf948c0aa8a6cc27922e02c8bf6201e36c41d708b2c0d173a52585cdae7b690648cee605278917f93b0816b55e70dea732166c4ab6d431b5793f02a985ce64be6fd48b980fbb15c8649460f0ecfd8fb4fb46b8a3359df9729c583336d69f85cf68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab85d08affb523b3d96c8aaad4f3642667b9e6241ad6d3228b78e3ed2ca65496ae538e85d157117a40d35929ac3783a01fdb5c97ebdb36b50960920b7110aa406086813c6b85d229968bdf181bca7251e9bf849a690fe9ff7a9c9bc33af96654d40a05b780047a85d321c89bbf915d7795c25b32f63d8dd5552f9ad3fba2c88250ce1a03745c3c6fe185d48bb8815cdd9a36ea9f8be7ced1a54afd85becb92e201413fd4b255513900190985d55e064c92aaee2a15fa554723e6078a2c0643b7a261134c9c48084a1f23e30e1985d6072922058db5aff20ef687823d7bd75b5f23c642490da9a100991670c41a65d285d74027c3a3c462ad5d5946dc0a5052469196e44b8cea65bb3e93d5e2e44c55589485d8cbcc2a3deb31c124ca8ae41ccf988e9515a72b1a950c10363b1f9d2ee04f9cf185d95d233b986e02d890c5828a784e0a5775114c906d8f9a97cf49735f50ff5c367185da38c9c86625b36021597406c2dc5e4515752312b9b7890894f0141db52ccbf2f185db6f4757a618ab1e752ed3726250716fb4b7685fc5fc2602404b8bd3b9a0f72c9b85dcb3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c508685ddc69eaed60568ed389fa954381134c063e5e43fbfebc2b4a29dbed7b2d96e6e4f85de60548b0646c564f1cb8f2fa901c6a4d3d56b3e5f093b49581be844c54106f7a385dfb1cfa7f7c10b02b69d193f1d49cf2cd13318d4b11b745fcacf675a6a90fc545685e0255fcb00dff19be800d1f4d1168b3f2fd36f8520cb44c26bdceaf2f588fd024685e14034a35917c4550b19f1b2ca803c39aad3ec0306555b051674c70b751c89520585e2ee9270fa12f9520417ddc668eac9bc223875f94c820e5ad0114fdc4e6cc1486785e32bf4be58b908965532507843fc0fa1b0fea9b796d8992b72c8c620c2811d282485e4ebfe39f75a1ed5f79b9ea1aceff9cfd0b382055fcdaaf2ac45aabf500b03a11785e56b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef55585e669f6226bf9ba23c1de094143720bab81f4897ce1158b19331aa9e666866001cf85e75e01f4d140df63147de48f39dac016edc257c428bbb4e80d5f17a66fa024aab385e8925d4fe24da56e2b6898cf9420361dd79aed177b99b2520a6fc49dbc492d782385e9afaaeed052d518fc1b29639d4c52fbbd38def1124f0f19b17b23e385de4fb41785eac13bc9b86e866bb4fe6b9800dc603cf55e6833b15bbdeb920dbda53910ef2b1485eb68e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7c85ec80c0ffdebc9fd38c93562b5eb757135991764f41c388f62dcc9733b7ba03fd8e85ed68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab85ee6b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef55585ef9f1afacaf2ccd30c72d3eda2f98eee708dc17355df4c20f83bd5d4781da1aec585f0932d0aa8e54db352c8d0f2af0eafac7d83384966a48b8ce8c96b06d3a8a1142f85f103f22ae77e74dab614ffcbfeba31613d7ba2314f747d90afb8f0e603e3c37fda85f2a6842bbc66c61dc48456cd5e5753b7f6db20191e9bf35eb29ad89a69c8cc012985f32a33d134ea3e183014887d2ebc083960e989393ad37330ab8ff519a2cbca2c4385f482bfeb8386371189ffa8c975d16a7fbfed71244b25dc4e7fce7b275ec1e2a24785f597ced2f23bcdf2ebae44eaeedc29400de357e841ded4d7370fdb1b2819aaf4a685f66adcac2f67ea48f1e082b173d820430a4ab6157b21f4e7fa8737c57a1aaf40f985f768e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7c85f8ab0255bbe938d1c022081f7e47d3c1fe5c78428bf81f2231edb6eb8641f863b685f9694affb52f08a9fcf5c7505b2dbedcad8fddc9d8c5769123ca1d5fd0a335dbc185fafcf768b7f0bc6bf866137060af2390ac69e257d045e2fb604f068d162fc11ba485fbb3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c508685fc9f9d3f745ca6bba375155b2417a5749aa05bba8e4ddd4b14f314c7c3d4d467fe85fd6988d6b6bfc20ab45665cbfc5c4261197142b664312c694cecbcf17cc5d08c6e85fe6db095e6d7ae6b931931557122f123e2a4e211236da3d4c716034e4c79f5baeb85ff70e321f3d52cab84348b2e463626326c11bc4ac85d5f704deb6dd03b70a93de16b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef5559778cbd6802f0da5325549e98b64d0976f3f6be068b348009bf64a3d8944d82fb02fee40341edd08877cfbed20286e14040cebd0228d9fa369cfa0d1d96058cd10a1d92e3c156d8d55d4012b1e4861ddd4bcbcb93617265953c3dd4a21119de41db881b99fea36caeac5c77e505ea3eb84bd5183972be3f88f2b60efeb9ff1d207251a7c113b1d10f70432d290e060e4dfd93bde9b5d5ce3961e5df8a9a91670c98708eb1ee2d5186971734455aa6603db4849455ff4ad431ec6be57f6d18d06082455cca614bbfce3742f96ef83ae7ab40a584e4ac1300c4e16f130624d125b9fd9a6be03b432760ebcea5072ecdb32fba0c8fcc895c7c3630be158498aec6c2ef951491d211b4504cb3115c38c5c8fc77c7b644be0519d67bde674aee9efa03eb336c35907330ac0dc7d5707a9e0fe669637c7e79eda057d3a4a715e554fa464be6fd48b980fbb15c8649460f0ecfd8fb4fb46b8a3359df9729c583336d69fc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf7a004784a357d9349bb235e4c408269ae03bc7b03265c461480e3c94acc388732a33d134ea3e183014887d2ebc083960e989393ad37330ab8ff519a2cbca2c4368e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab7fdd2706e50a4e38f22c5def0b0038e24f460e77588c325de80b9a06842084cc9d8386dd2e67492bb8c75c07bb2d50332c950fe612976b740d305befbb0f45ebf15b0e5ac7eb08be25da79c9ec51626829f92b2bc903bdd0aeb5e30efbd4732582bfeb8386371189ffa8c975d16a7fbfed71244b25dc4e7fce7b275ec1e2a2476e48c184e20798bc40d5493ded7c5890e14b293ded7fb961ddc4899df34da551ac2957dca330559a64147d2f24a16fa8fde8d841ce317c0efe5dde15984bdee2694affb52f08a9fcf5c7505b2dbedcad8fddc9d8c5769123ca1d5fd0a335dbc138c9c86625b36021597406c2dc5e4515752312b9b7890894f0141db52ccbf2f1e9a69e8e0195aefe01ca508061c682bd3e43c9a26e8138bfcf45669a253cfea4cb9918132e12ad58151a544cd22b88d58fab748369125688d4cf685fd490223038c9c86625b36021597406c2dc5e4515752312b9b7890894f0141db52ccbf2f1f14c88dcb3cfc68ccdcaf97df3625e7c72014e682c170db611d38e05c4f0df7213a69c7a0a4d89c32b074221e49b39bb0ae00a689477119901721682ed460267ddf1a57f937efacc59b656e9945b10ca32fc7c559f3c1803e8abdee90514165c56b976f2cccc9f4276dca6f050af5351ece2de4ac26a10c1a8efcb9fd941cc87a3cb2e99045d4c9808dd495f6831729c9ae398463bed1c59723df1e24139cac5cc93daf81a2664b28278c293d1d1f8f9a49f752530d9b6e614d0ac17dfa395ed56a7ba6dca3dda741d5a9d3d571304215c2d705f17c04fd08b0d8140af8e08dcbe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df7434f058d65410d6f15677f4ee5ff386adc72c852dc20e9b18d72b99ba4815e5efc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cfe781d169812ef14063d2f892bafb1d8c37a50c3e3528fdcd48311cb2f963bc8d6a0ec01d90764721df0c889a603d74fb7ae1ecfb4a185439affd039148c73ddc492251522e167861a35c7f1e1833e702d82dc125e863cca4fc0673cd5d3714e7760d1867e4cf3d7f0fdc75e1d54f52c4c497898e3e675451ebfc1a9d24ee2ef4670ffeec503ad4573b372b7513cd8b43999cb4eb04b688fc1a97dd8f1e944497c9933f4bc7cad2bb7dcab15ef241f6c0c8cc34c8e969100cc45ca7d006029e8b10a1d92e3c156d8d55d4012b1e4861ddd4bcbcb93617265953c3dd4a21119de4a01b1316ae62a2abd8529bc1b92afdf333b980f430ef7cb0ae5436af609b96e9ea53f427d5330d5aa93650518e96cf8b1b7d37f3e9971269c085e35253aaa194b3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c5086e907f20c7b0cef36ee2ad34a943649f7609b87264289c7f44b1bf3249fb4fd1e65daf701282044056c1eaf901ad53c16cc555cf9384c90d898b525f1f14e03d968e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab68e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7c1f8e8ab067c9dbcc5e3f4e2fe42bffad6cfc4082c8ffa41b931f86e56b61b64bac2957dca330559a64147d2f24a16fa8fde8d841ce317c0efe5dde15984bdee2c69eaed60568ed389fa954381134c063e5e43fbfebc2b4a29dbed7b2d96e6e4fc17d40348c4b8afc65a95cb1a0b37eecda0a0eb94966414a32a26514929ebcf70e824d703e16d6486dda58771055e033d51d071da4c81ec271751ac1974a716f74751e9e10eb6b1b84ab269d2d207f9f3bd8274ac4c2a2c282701eb471cc14269ac7791c4bf7fd56fa7a57f551e244787849e4b1cbc476223b0c6a21e75c04d4b3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c50864ae171d004ef858d5d7f2897e701b80b0f3d39b068e8dfb7f26ecd6330b01421c796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cfdb6ec38a5f9fce7414664b99e0e3e0f662f4fa089f227f8e3ebdc719a302c07e989c61fff3a3a98ac43ab137166eb3fd87309aee62036477cc0f9bf3275c5fdc1676126a42ff5e09e9ff02e6cd627783b494c9b6b92b0cadaa40b8ba7cf48fbd68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4abd5fd7b667de0aed9047faadb2065b343ab065092fbb2870588b9d9e551435aec64be6fd48b980fbb15c8649460f0ecfd8fb4fb46b8a3359df9729c583336d69f19da4ec0837f581eeb4645657db357261ed516919b6be34f1aeaba02b8489da577fc29aec6632b465ae621e09d05563364b7b1426406df89332cfa60f38edf5b9ba387ddee23f13e392579f4953fc12a46d657d39a15d49e6b7d3befc73f492c2a4d5f61df3b7d4e6baf5dd9bc31b69480677c97eaab494555e0a763244888df2871ee06cf0d439465f3bfafb2d8a4f53809c6e775b5766c1232b1063f1c9fb60487a6c6de27e5b36e4526fddfc2d29a2cfcbcc2ec6c10c234104eee9d659c0703f22ae77e74dab614ffcbfeba31613d7ba2314f747d90afb8f0e603e3c37fda9537107d4f3a9e5f9e860f24bebc2698b9deb330b3c6ccb9e0d8973a95d4f1af19e562f458eb604d8b93e4ed3b4a784df15c1cb50d2a49a9e4c7aba736b33515e4206802e045592dae04ffbe0e74d13a44ad075f17db9dff243ad69b86574acd165fca55b5208b8a713b7a0a875cab4a5499ce634500b999230038984590a0fded9fa1359eb0f4f919570c5bcc00e7637e8b4385792101a6a13725a7033d1678f880212607b73174fb38a65a711516b204587969032d46f9cd83870a64c00e0ac1c03b0b0bab568201bfc35696f633a68938dcd3a32e0a3db17929fa556ae0607a004784a357d9349bb235e4c408269ae03bc7b03265c461480e3c94acc388739099af0d2bbbda3e06bc2d0d8f6cacd27a64e11d00770a5cdd5cdaea0844dd3633944c7edddf8ef5ffcfc19badc8d0690eabfee40a7f305192e11d14324bb0ffb3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c50863dcf279b556ee86dffd7fecf29f5793fa234c463f2716483e9e4535358381b4f760c5972b180001fb65e8b0c22bb3daa22e3874b3264cb7d99bcecbec405e41d5bbb33698a158785b4b5ea1a979546eff9459c8ed439b98a901c78dd683016dbe4f2c952f45036f2f1dd66f2dee0a56afb25a250277710d1feeff4ee36d36e203a147c0833ecc6d791744e3ee68006aace62faa7c3f7ed59ea4148f5c382a90768e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7cf6a3c781ec2c6803c2fa582a1736f9798a9fc9d526adbbede15c066794f99e4f6b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef5556988d6b6bfc20ab45665cbfc5c4261197142b664312c694cecbcf17cc5d08c6e6704f15033d1f84988e24c1b4178ef4e7bf9d0b4e03769c412eadf307ace9e7778066e5708621280133926bcb85c4c8aba906ccc9f8196730711134ecc9257ac68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4abcedfdd5e5cdfde99f1ea50ee977564f7f151b5ea51ca658a08ea894c7b39cdef7b1ec650e96c7bc07243896fd50841d023c3ea21a60318e63116ae969d05ba6c9c54d551b51a6d8e31c998e8b5123f5274f4ba9282d86df5c5ae7680dbe9cc4c5e01f4d140df63147de48f39dac016edc257c428bbb4e80d5f17a66fa024aab3ea390767aba19993bcde4131f355a5e247d50fbe801d6a59c8f00f82d8e0551086765d150e0ee905c5bb3c93acaac5868f8edb675dfc33aba7b814ab8b746243c373eb50268b9339c8f29ce774c353a41978b51db76f07e210d6ee18990ee1d3450c31ff1b9e37e2c1274d82e09ead82f7834c5a91e80d713b5efbc2287756ef3e5e46fa7f4e36261c939984da75d0d126fa835543848d98807f395b626edee6788994116c43b4841ee3e9f15565b51a4f7f8723af24d65957cc47ba3a8e7e6a16bf35e91337635c5a27c924a291b2b1729b7df4f28cb29490b602f661b00ae30c1bd67988c5f4eadd5ead1d9820b1cf3e970b5f006f7d73a13fd4e5e51ae68158af600964ea14c99bac6c90b4d48159bc7897c01af9e81ee28fc39110c33a5b837ab4dfced72ec16bfadbf344e0758fb0cfd11b5203a9946f8cfa015c3e295f6a2f725c20a1aaf56aff95704c4a7e589a9414fa10608230d819565b3ec8e809784fc475b98d37ff905ebe5c61f83745be1350b96cc0bdbceb84c9f63260e96bc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf09278c4f98de93e79c81e1f1d3647a77c69cde12dce0f667d398bd0c560d20ffcc93daf81a2664b28278c293d1d1f8f9a49f752530d9b6e614d0ac17dfa395ed86765d150e0ee905c5bb3c93acaac5868f8edb675dfc33aba7b814ab8b7462437102113df150339c62b022433654e80be842816445888eb63128a6627cced0ea69657dd5a1b674072c7292e72fd23923e8a64720a441f3fecd125ff392067bd0ac2957dca330559a64147d2f24a16fa8fde8d841ce317c0efe5dde15984bdee230d8a09503c4755638f7eab3e0f9c7f9bec98803389aef6ea4e12edbd4c258a364be6fd48b980fbb15c8649460f0ecfd8fb4fb46b8a3359df9729c583336d69fcc93daf81a2664b28278c293d1d1f8f9a49f752530d9b6e614d0ac17dfa395edc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf9537107d4f3a9e5f9e860f24bebc2698b9deb330b3c6ccb9e0d8973a95d4f1af68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4abddda37f4298c31a57ca2974825c251f36f46c1465d1d3b7fe8c5ff45f31c0738aed2b4f23332785b4ba12d88c4ec6d0ea64f9aaae1effdd21f456f958db3c244b4766af287b3e98f1215a843cea8dc9add7f02f33cd5d9f43b19bc0b5ea58fe1837d793b6b3d482d6cf8528282aaf871c60817358b9bb40aaa7a99f780d5bddc837d793b6b3d482d6cf8528282aaf871c60817358b9bb40aaa7a99f780d5bddccfddb4c07d3e48614d03658b17a04aa400ff1b1efe15bb643d2e6bd3eceaf556784fc475b98d37ff905ebe5c61f83745be1350b96cc0bdbceb84c9f63260e96be781d169812ef14063d2f892bafb1d8c37a50c3e3528fdcd48311cb2f963bc8d64be6fd48b980fbb15c8649460f0ecfd8fb4fb46b8a3359df9729c583336d69fc796fb24b8475cec69f429d1440ca92255f615acfe6fb9c5e18bf437bb93a8cf780bdc098cead859526be2996e05be859b3157e85107db07d9fdc14133e19ec11f8e8ab067c9dbcc5e3f4e2fe42bffad6cfc4082c8ffa41b931f86e56b61b64b9ac844ba0af7270a7c572cb71339cc044f5e7bb959c2f318e9ca8ca763291f8ea93a35a14371567be6059883d30fd99cf5cc64429ca5786e7d53dd2ec2d9602bfe87897f72b595d64960823a6412984d3dfe6e225a197c7738f85df0cacda21147cedba466baebd8fbc3ca60269a19de03fb0d711dc471a00f3a45e348d511489537107d4f3a9e5f9e860f24bebc2698b9deb330b3c6ccb9e0d8973a95d4f1afb3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c5086384b014ac18af0ad847b73a9b4d59a5de851ed3da50bb4573edccfd9be2da1b1fa4e62749e1bcfeaccc467ec4e3b47f0152f8203393cd6a05c53534f55f9dfeb9099af0d2bbbda3e06bc2d0d8f6cacd27a64e11d00770a5cdd5cdaea0844dd36b2443f24fe227d31730270e8f08737892bf277b6c72d614ea483d375104a13d7bdfdf1dd53fea0e66c19f2b00268fa707432925cede9a50feab6b8023ff8a39f68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4abbe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df7468e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7c55f02df1c4f2c3d99d3792c7346fb842ae7ea47eb03dc9047502e431151da8c69fd9a6be03b432760ebcea5072ecdb32fba0c8fcc895c7c3630be158498aec6cedda99df69c358b278ff46e575f4d9ec92babf44269ea22ea995e90f407cca286e9a9c6c2d176771fa347b2bbd60a472b61c832cba6988d2a1909763f37da4b87102113df150339c62b022433654e80be842816445888eb63128a6627cced0ea55f02df1c4f2c3d99d3792c7346fb842ae7ea47eb03dc9047502e431151da8c648387da5a5bebfed9539294b2152624d08f0cbc89aaacdad3010d2b1fe32198a8aeb6e82509de23caaa2fd673e0c5bd2d85382cdfd95a4d0d29487b45d4aacc59fd9a6be03b432760ebcea5072ecdb32fba0c8fcc895c7c3630be158498aec6c49f5504f182ab35ff62ea7819129c467d9dba5b00f4937abd8de873a7b22ff132a7bf5e48c571bd0f7c241540bf2b92c10edbc728264d7caa71fb17d18b4a1cf4f3a090c1413271d82597dd06a69f3b2ff54817104984fa24804a99b37e0089f6fde647810a92e6b15fcac5a89d168401dfba2fd1445ad1a9fd2f632445e35b86704f15033d1f84988e24c1b4178ef4e7bf9d0b4e03769c412eadf307ace9e7768e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab68e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7cd951938720e135d6808a753e18973a08a50000799eba54e098ba0c3d7d440c6b1bd8273d4b4bb28288c78ba33dd817a00a640ac94f4ef6c9f12a9aee6b6d98a49537107d4f3a9e5f9e860f24bebc2698b9deb330b3c6ccb9e0d8973a95d4f1af03f22ae77e74dab614ffcbfeba31613d7ba2314f747d90afb8f0e603e3c37fda68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab19da4ec0837f581eeb4645657db357261ed516919b6be34f1aeaba02b8489da5c3c3839cfcff32b8d9a4986a2d1684d6f6831973b6d0b0e3533dc2964e297ed44b94dffdb5c063ca643ad332e2e180349edc6aba834ac7befdad4ff78822323fbdfdf1dd53fea0e66c19f2b00268fa707432925cede9a50feab6b8023ff8a39faeda60cc198fee513685e24381746c403a4ecd930dca044931cc3847f79f856c1ac6346f45852c7685a542e5c9bc15a886aed63d5facc72c7144ec369c06770de3e9951f1135ae08bb3038d5c6bf4b9382aaaca2196c32fd37ea0f7b5624a5295e01f4d140df63147de48f39dac016edc257c428bbb4e80d5f17a66fa024aab368e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab10a1d92e3c156d8d55d4012b1e4861ddd4bcbcb93617265953c3dd4a21119de4dc8a41a32eafed38eaa491b46551dbfad9b01bc41dd389484a0ccc2522d8ad1e4ce9cc2dd077ae398f405d8ca5c2d304ed277245985c64543b0f6a4d4ec00aa3eca23bd9e293dc74d267f2dbb8fac781d86758815cc5a76d62be98557a6ee72df22be874d048dd69e314ed3ef42320ba94206e51dfd2ad86c65040f0b170d81b7e26706870897fd13077db936c46184717b8e463a069219a75667d99450d0f6021c9228fe3899545f89735f1becd11f5c9f6a773032256ddc861c31b2608e5a7925d4fe24da56e2b6898cf9420361dd79aed177b99b2520a6fc49dbc492d78239fd9a6be03b432760ebcea5072ecdb32fba0c8fcc895c7c3630be158498aec6c7fcc3d1a8e01b7461f7e4a367c32cf44c297d4be09c2e6f32bcb70c44f35aecd7fcc3d1a8e01b7461f7e4a367c32cf44c297d4be09c2e6f32bcb70c44f35aecd1b00bd1f4dd39079d3b79f6497d4f2b3fedcc83ba9b891b4d6fb6747302b0a6b6b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef5552ae83e9f51a0416c5282088a9ddbf75e420b317bc732fd3da94467801c061416018df8c7afc81cb5c24c0dcb3779a3c4793a859ca0643b425e44bab9837243fe8b986681022e45c0f1dbb88a84ed7e4e62d2048d6ff3ffcc14855693aba53415f0c7bad5cb8d5f99482ce4033a9b72f9953bd8892a9b6567369eeaf5f7934b17aa31d0050fbbd2aa8a96fc026254117d3804883f346b7626b27fdb944e1be64d181e42eeabb78b8a2fa4a38e4a1b663261a514752e89f7007059398f81663bcbc64888a57fd980aa0835aeeecd7faaec0d8a223d873f11ddafb0a6b1bdfa727eac2957dca330559a64147d2f24a16fa8fde8d841ce317c0efe5dde15984bdee250848c68f352bf948c0aa8a6cc27922e02c8bf6201e36c41d708b2c0d173a525ae7b690648cee605278917f93b0816b55e70dea732166c4ab6d431b5793f02a964be6fd48b980fbb15c8649460f0ecfd8fb4fb46b8a3359df9729c583336d69f68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab8affb523b3d96c8aaad4f3642667b9e6241ad6d3228b78e3ed2ca65496ae538e57117a40d35929ac3783a01fdb5c97ebdb36b50960920b7110aa406086813c6b29968bdf181bca7251e9bf849a690fe9ff7a9c9bc33af96654d40a05b780047a21c89bbf915d7795c25b32f63d8dd5552f9ad3fba2c88250ce1a03745c3c6fe18bb8815cdd9a36ea9f8be7ced1a54afd85becb92e201413fd4b25551390019095e064c92aaee2a15fa554723e6078a2c0643b7a261134c9c48084a1f23e30e19072922058db5aff20ef687823d7bd75b5f23c642490da9a100991670c41a65d24027c3a3c462ad5d5946dc0a5052469196e44b8cea65bb3e93d5e2e44c555894cbcc2a3deb31c124ca8ae41ccf988e9515a72b1a950c10363b1f9d2ee04f9cf15d233b986e02d890c5828a784e0a5775114c906d8f9a97cf49735f50ff5c367138c9c86625b36021597406c2dc5e4515752312b9b7890894f0141db52ccbf2f16f4757a618ab1e752ed3726250716fb4b7685fc5fc2602404b8bd3b9a0f72c9bb3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c5086c69eaed60568ed389fa954381134c063e5e43fbfebc2b4a29dbed7b2d96e6e4f60548b0646c564f1cb8f2fa901c6a4d3d56b3e5f093b49581be844c54106f7a3b1cfa7f7c10b02b69d193f1d49cf2cd13318d4b11b745fcacf675a6a90fc5456255fcb00dff19be800d1f4d1168b3f2fd36f8520cb44c26bdceaf2f588fd02464034a35917c4550b19f1b2ca803c39aad3ec0306555b051674c70b751c895205ee9270fa12f9520417ddc668eac9bc223875f94c820e5ad0114fdc4e6cc148672bf4be58b908965532507843fc0fa1b0fea9b796d8992b72c8c620c2811d2824ebfe39f75a1ed5f79b9ea1aceff9cfd0b382055fcdaaf2ac45aabf500b03a1176b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef55569f6226bf9ba23c1de094143720bab81f4897ce1158b19331aa9e666866001cf5e01f4d140df63147de48f39dac016edc257c428bbb4e80d5f17a66fa024aab3925d4fe24da56e2b6898cf9420361dd79aed177b99b2520a6fc49dbc492d7823afaaeed052d518fc1b29639d4c52fbbd38def1124f0f19b17b23e385de4fb417c13bc9b86e866bb4fe6b9800dc603cf55e6833b15bbdeb920dbda53910ef2b1468e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7c80c0ffdebc9fd38c93562b5eb757135991764f41c388f62dcc9733b7ba03fd8e68e05bcaac49a04122f5d92b81e3362254d5853e8e0402786c095ee28945e4ab6b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef5559f1afacaf2ccd30c72d3eda2f98eee708dc17355df4c20f83bd5d4781da1aec5932d0aa8e54db352c8d0f2af0eafac7d83384966a48b8ce8c96b06d3a8a1142f03f22ae77e74dab614ffcbfeba31613d7ba2314f747d90afb8f0e603e3c37fdaa6842bbc66c61dc48456cd5e5753b7f6db20191e9bf35eb29ad89a69c8cc01292a33d134ea3e183014887d2ebc083960e989393ad37330ab8ff519a2cbca2c4382bfeb8386371189ffa8c975d16a7fbfed71244b25dc4e7fce7b275ec1e2a24797ced2f23bcdf2ebae44eaeedc29400de357e841ded4d7370fdb1b2819aaf4a66adcac2f67ea48f1e082b173d820430a4ab6157b21f4e7fa8737c57a1aaf40f968e78a6efa201e08c39a3594d355b47de00c43ac568a03f1ecf00aa8900cec7cab0255bbe938d1c022081f7e47d3c1fe5c78428bf81f2231edb6eb8641f863b6694affb52f08a9fcf5c7505b2dbedcad8fddc9d8c5769123ca1d5fd0a335dbc1fcf768b7f0bc6bf866137060af2390ac69e257d045e2fb604f068d162fc11ba4b3090fd765287ae62022e6f3405055a845a6f03649fd116470d241ae3b3c50869f9d3f745ca6bba375155b2417a5749aa05bba8e4ddd4b14f314c7c3d4d467fe6988d6b6bfc20ab45665cbfc5c4261197142b664312c694cecbcf17cc5d08c6e6db095e6d7ae6b931931557122f123e2a4e211236da3d4c716034e4c79f5baeb70e321f3d52cab84348b2e463626326c11bc4ac85d5f704deb6dd03b70a93de1035f05000000000000010005000000000000000000000000000000000000000000000000000000000000000000050100000000000000000000000000000000000000000000000000000000000000000502000000000000000000000000000000000000000000000000000000000000000005030000000000000000000000000000000000000000000000000000000000000000050400000000000000000000000000000000000000000000000000000000000000000505000000000000000000000000000000000000000000000000000000000000000005060000000000000000000000000000000000000000000000000000000000000000050700000000000000000000000000000000000000000000000000000000000000000508000000000000000000000000000000000000000000000000000000000000000005090000000000000000000000000000000000000000000000000000000000000000050a0000000000000000000000000000000000000000000000000000000000000000050b0000000000000000000000000000000000000000000000000000000000000000050c0000000000000000000000000000000000000000000000000000000000000000050d0000000000000000000000000000000000000000000000000000000000000000050e0000000000000000000000000000000000000000000000000000000000000000050f00000000000000000000000000000000000000000000000000000000000000008510ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200051100000000000000000000000000000000000000000000000000000000000000008512b407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6e0513000000000000000000000000000000000000000000000000000000000000000085145d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d405150000000000000000000000000000000000000000000000000000000000000000051600000000000000000000000000000000000000000000000000000000000000008517738e03e2f81c4778279d41952c4b6b090bcdbf6e579539ee0bf40e81d1a379c40518000000000000000000000000000000000000000000000000000000000000000005190000000000000000000000000000000000000000000000000000000000000000851abe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74051b0000000000000000000000000000000000000000000000000000000000000000051c0000000000000000000000000000000000000000000000000000000000000000051d0000000000000000000000000000000000000000000000000000000000000000051e0000000000000000000000000000000000000000000000000000000000000000851fbe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74052000000000000000000000000000000000000000000000000000000000000000008521d6166f5b9f1589462c6ea0ed5264b2a2cf429c482aad19d721c2021ccd26eb5305220000000000000000000000000000000000000000000000000000000000000000052300000000000000000000000000000000000000000000000000000000000000008524ee7d7c559a7dff470ab139f4b5a425cfdac3042d8b384f286e57be28bb2e92be05250000000000000000000000000000000000000000000000000000000000000000052600000000000000000000000000000000000000000000000000000000000000008527ee7d7c559a7dff470ab139f4b5a425cfdac3042d8b384f286e57be28bb2e92be0528000000000000000000000000000000000000000000000000000000000000000005290000000000000000000000000000000000000000000000000000000000000000852a4394d0490c859716f86b1301a20f91d07ab8cdaf9f93d881cb95100219883808852bbe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74052c0000000000000000000000000000000000000000000000000000000000000000052d0000000000000000000000000000000000000000000000000000000000000000052e0000000000000000000000000000000000000000000000000000000000000000852f6b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef5558530ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be52000531000000000000000000000000000000000000000000000000000000000000000085325d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d405330000000000000000000000000000000000000000000000000000000000000000053400000000000000000000000000000000000000000000000000000000000000000535000000000000000000000000000000000000000000000000000000000000000005360000000000000000000000000000000000000000000000000000000000000000053700000000000000000000000000000000000000000000000000000000000000008538be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df748539be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74053a0000000000000000000000000000000000000000000000000000000000000000853be430471de78d4adc8fcc01004d4d7df415b5fddeb9fbef7b994179f3a380ba2e053c0000000000000000000000000000000000000000000000000000000000000000053d0000000000000000000000000000000000000000000000000000000000000000053e0000000000000000000000000000000000000000000000000000000000000000053f000000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000000054100000000000000000000000000000000000000000000000000000000000000000542000000000000000000000000000000000000000000000000000000000000000005430000000000000000000000000000000000000000000000000000000000000000054400000000000000000000000000000000000000000000000000000000000000000545000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000000000000000000000000000000000000000000000054700000000000000000000000000000000000000000000000000000000000000008548c64888a57fd980aa0835aeeecd7faaec0d8a223d873f11ddafb0a6b1bdfa727e05490000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000000000000000000000000000000000000000000000054b0000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000000000000000000000000000000000000000000000054d0000000000000000000000000000000000000000000000000000000000000000854e5d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d4054f00000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000000000000000000000000000000000000000000005510000000000000000000000000000000000000000000000000000000000000000055200000000000000000000000000000000000000000000000000000000000000008553ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200055400000000000000000000000000000000000000000000000000000000000000000555000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000000000000000000000000000000000000000000000055700000000000000000000000000000000000000000000000000000000000000008558e430471de78d4adc8fcc01004d4d7df415b5fddeb9fbef7b994179f3a380ba2e05590000000000000000000000000000000000000000000000000000000000000000855abe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74855bbe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74055c0000000000000000000000000000000000000000000000000000000000000000055d0000000000000000000000000000000000000000000000000000000000000000055e0000000000000000000000000000000000000000000000000000000000000000055f00000000000000000000000000000000000000000000000000000000000000008560ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200056100000000000000000000000000000000000000000000000000000000000000000562000000000000000000000000000000000000000000000000000000000000000085636b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef55505640000000000000000000000000000000000000000000000000000000000000000056500000000000000000000000000000000000000000000000000000000000000008566b407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6e056700000000000000000000000000000000000000000000000000000000000000008568ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be52008569be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74056a0000000000000000000000000000000000000000000000000000000000000000856bbe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74856cb407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6e056d0000000000000000000000000000000000000000000000000000000000000000056e0000000000000000000000000000000000000000000000000000000000000000056f00000000000000000000000000000000000000000000000000000000000000000570000000000000000000000000000000000000000000000000000000000000000005710000000000000000000000000000000000000000000000000000000000000000057200000000000000000000000000000000000000000000000000000000000000008573ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200057400000000000000000000000000000000000000000000000000000000000000008575be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df740576000000000000000000000000000000000000000000000000000000000000000005770000000000000000000000000000000000000000000000000000000000000000057800000000000000000000000000000000000000000000000000000000000000008579d6166f5b9f1589462c6ea0ed5264b2a2cf429c482aad19d721c2021ccd26eb53057a0000000000000000000000000000000000000000000000000000000000000000057b0000000000000000000000000000000000000000000000000000000000000000057c0000000000000000000000000000000000000000000000000000000000000000057d0000000000000000000000000000000000000000000000000000000000000000057e0000000000000000000000000000000000000000000000000000000000000000057f000000000000000000000000000000000000000000000000000000000000000005800000000000000000000000000000000000000000000000000000000000000000058100000000000000000000000000000000000000000000000000000000000000008582d6166f5b9f1589462c6ea0ed5264b2a2cf429c482aad19d721c2021ccd26eb5305830000000000000000000000000000000000000000000000000000000000000000058400000000000000000000000000000000000000000000000000000000000000000585000000000000000000000000000000000000000000000000000000000000000005860000000000000000000000000000000000000000000000000000000000000000058700000000000000000000000000000000000000000000000000000000000000000588000000000000000000000000000000000000000000000000000000000000000005890000000000000000000000000000000000000000000000000000000000000000858ab407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6e058b0000000000000000000000000000000000000000000000000000000000000000058c0000000000000000000000000000000000000000000000000000000000000000058d0000000000000000000000000000000000000000000000000000000000000000058e0000000000000000000000000000000000000000000000000000000000000000058f0000000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000000000591000000000000000000000000000000000000000000000000000000000000000085925d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d4059300000000000000000000000000000000000000000000000000000000000000008594be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df740595000000000000000000000000000000000000000000000000000000000000000005960000000000000000000000000000000000000000000000000000000000000000059700000000000000000000000000000000000000000000000000000000000000000598000000000000000000000000000000000000000000000000000000000000000085995d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d4059a0000000000000000000000000000000000000000000000000000000000000000059b0000000000000000000000000000000000000000000000000000000000000000859cec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200059d0000000000000000000000000000000000000000000000000000000000000000059e0000000000000000000000000000000000000000000000000000000000000000059f000000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000085a1be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df7405a2000000000000000000000000000000000000000000000000000000000000000085a3738e03e2f81c4778279d41952c4b6b090bcdbf6e579539ee0bf40e81d1a379c405a4000000000000000000000000000000000000000000000000000000000000000005a5000000000000000000000000000000000000000000000000000000000000000085a65d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d405a7000000000000000000000000000000000000000000000000000000000000000005a8000000000000000000000000000000000000000000000000000000000000000005a9000000000000000000000000000000000000000000000000000000000000000005aa000000000000000000000000000000000000000000000000000000000000000085abbe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df7405ac000000000000000000000000000000000000000000000000000000000000000005ad000000000000000000000000000000000000000000000000000000000000000005ae000000000000000000000000000000000000000000000000000000000000000085afbe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df7485b0e430471de78d4adc8fcc01004d4d7df415b5fddeb9fbef7b994179f3a380ba2e05b1000000000000000000000000000000000000000000000000000000000000000005b2000000000000000000000000000000000000000000000000000000000000000005b3000000000000000000000000000000000000000000000000000000000000000005b4000000000000000000000000000000000000000000000000000000000000000005b5000000000000000000000000000000000000000000000000000000000000000005b6000000000000000000000000000000000000000000000000000000000000000005b7000000000000000000000000000000000000000000000000000000000000000005b8000000000000000000000000000000000000000000000000000000000000000005b9000000000000000000000000000000000000000000000000000000000000000005ba000000000000000000000000000000000000000000000000000000000000000005bb000000000000000000000000000000000000000000000000000000000000000005bc000000000000000000000000000000000000000000000000000000000000000005bd000000000000000000000000000000000000000000000000000000000000000005be000000000000000000000000000000000000000000000000000000000000000005bf000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000005c1000000000000000000000000000000000000000000000000000000000000000005c2000000000000000000000000000000000000000000000000000000000000000005c3000000000000000000000000000000000000000000000000000000000000000005c4000000000000000000000000000000000000000000000000000000000000000005c5000000000000000000000000000000000000000000000000000000000000000005c6000000000000000000000000000000000000000000000000000000000000000085c7ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be520005c8000000000000000000000000000000000000000000000000000000000000000005c9000000000000000000000000000000000000000000000000000000000000000085ca5d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d405cb000000000000000000000000000000000000000000000000000000000000000005cc000000000000000000000000000000000000000000000000000000000000000085cdec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be520005ce000000000000000000000000000000000000000000000000000000000000000085cfb407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6e05d0000000000000000000000000000000000000000000000000000000000000000005d1000000000000000000000000000000000000000000000000000000000000000005d2000000000000000000000000000000000000000000000000000000000000000005d3000000000000000000000000000000000000000000000000000000000000000005d4000000000000000000000000000000000000000000000000000000000000000085d5be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df7485d6738e03e2f81c4778279d41952c4b6b090bcdbf6e579539ee0bf40e81d1a379c485d7ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be520005d8000000000000000000000000000000000000000000000000000000000000000085d9b407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6e05da000000000000000000000000000000000000000000000000000000000000000005db000000000000000000000000000000000000000000000000000000000000000005dc000000000000000000000000000000000000000000000000000000000000000005dd000000000000000000000000000000000000000000000000000000000000000085de5d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d405df000000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000005e1000000000000000000000000000000000000000000000000000000000000000005e2000000000000000000000000000000000000000000000000000000000000000005e3000000000000000000000000000000000000000000000000000000000000000005e4000000000000000000000000000000000000000000000000000000000000000005e5000000000000000000000000000000000000000000000000000000000000000005e6000000000000000000000000000000000000000000000000000000000000000005e7000000000000000000000000000000000000000000000000000000000000000005e8000000000000000000000000000000000000000000000000000000000000000005e9000000000000000000000000000000000000000000000000000000000000000005ea000000000000000000000000000000000000000000000000000000000000000005eb000000000000000000000000000000000000000000000000000000000000000005ec000000000000000000000000000000000000000000000000000000000000000085ede430471de78d4adc8fcc01004d4d7df415b5fddeb9fbef7b994179f3a380ba2e05ee000000000000000000000000000000000000000000000000000000000000000085ef4394d0490c859716f86b1301a20f91d07ab8cdaf9f93d881cb9510021988380805f0000000000000000000000000000000000000000000000000000000000000000005f1000000000000000000000000000000000000000000000000000000000000000005f2000000000000000000000000000000000000000000000000000000000000000005f3000000000000000000000000000000000000000000000000000000000000000005f4000000000000000000000000000000000000000000000000000000000000000005f5000000000000000000000000000000000000000000000000000000000000000005f6000000000000000000000000000000000000000000000000000000000000000005f7000000000000000000000000000000000000000000000000000000000000000085f8e430471de78d4adc8fcc01004d4d7df415b5fddeb9fbef7b994179f3a380ba2e05f9000000000000000000000000000000000000000000000000000000000000000085fad6166f5b9f1589462c6ea0ed5264b2a2cf429c482aad19d721c2021ccd26eb5385fbb407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6e05fc000000000000000000000000000000000000000000000000000000000000000005fd000000000000000000000000000000000000000000000000000000000000000005fe000000000000000000000000000000000000000000000000000000000000000085ffec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be520085085d3878904adfa791413e60c265e5a7bb92c31c8a13e94b3faa3a983d71687f4678c1dbc562c448ced4611189bb13046e48e5208e30e19ad91dc66e5fed8ce8207cde22ca3fcd01a3fbd1fa7c106d23be4e8c07a8859f24f6ff0b2105d7cfe45cbceecc93d2b9bbfbfa61372a99f0e9afc56029feddb5192a057b16db35a1f6dd3cb8d8af1cf8f9624393271f05b01fe31516f6b827fb4242601f1606cca0df0f84ea26ee65eda60f6f236f0a23542764e5b9b6af304dc26e2a46de5050e00befec736380128fa64bbab4ebc88c435b9826e8af0b18aa728e4f95753d6d6bd099e49141c3b60e7c5fd40f4b1a788e294ff4ef22eacb1c8c834750cae08c28c439f0c4cea35709b8ef8dc558ed47db11d3d5e0692345c1a1abe5f5712671d8ed28714dc7f960bea19dc40a11262566665bbcae97d1633334cee81f96a6534f48b653d1aa1fef21d6c4b53c6cb5d53299078f35c742e3c990cca88f9c7151a1c284aaa833f0bc9be73ff290c74c68e1da56793c79f741b92d662d2f7ca6c86563b9bf6b012ab98e7e53b4549c2fdd669848882a0cdbc0fc05f4ad301802c14d76598346dc7aa9caa39338712285abd6f2c5c35b47599208e52a5689b30080eeed5a36b4398791c26e4d15a0f68fd7cd57d96a0785ecc192aacc518ad605a93eef79ce03ac7fdd80c1e177566753fd350918d533b10135ebda758070a768758aec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be520011d8eaaa2394d130734246faea6046cdd2ab49a4c412e1691c3098683795a8b6b407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6eb80de84af75f40b8d256d57709e85ca1e48f52e093c71123081e716b23fad4815d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d4497c2f59aac40f4e9d4510a5f4bc13f7434aeb4974754fc0707324c9bb052e8fbdad9609918ddf272445cc4c96899c9ac6e6e093e57d49eb7531b08999ac2f29738e03e2f81c4778279d41952c4b6b090bcdbf6e579539ee0bf40e81d1a379c4a0a1452e5a3cd4883b1112700c750f447d250a9b2812893cd7f9f9a6f203e57670329bf0c1d705a2c10d5d83976e4eaeeb8f1d3f1cb4ed8760e4cc5895f5a361be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74aa6813f128bb2ba01e458e05d78de6b76a4dfe7f8385bead9272649caaa531dee97c6f1c64da8fb0da519896861bef144d0e321f2d1a960f14fa6db30dfa29360c4f6e53437a8544ee19b9aba5f903ceb658824834b1de86c15ca8c144a379c1edbec9c9a08e5b4f6240c03b133e3c758699e159dbbde5e465257d472a17ea62be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df7469797e0298e7596b844293cedaf25bb7dff919c230536916f82ef5dfb4bfbf1ad6166f5b9f1589462c6ea0ed5264b2a2cf429c482aad19d721c2021ccd26eb53e204fa3c40bf38e490efb2a48f8361b6a06402bb865a0513dfcedfa46f84e669a4d6ee88f8362c794384223898dd074fc34cb9f76d24d07d11f473a09b583fc5ee7d7c559a7dff470ab139f4b5a425cfdac3042d8b384f286e57be28bb2e92be7bbf90b2005889726cc721e17a25c86f8a75e135b2977662b64a8d5e2dea21143d9d70e533466e1bff8922326a1a9f340560cb673ab5cf01f5ce003d1b919a4aee7d7c559a7dff470ab139f4b5a425cfdac3042d8b384f286e57be28bb2e92be9d0b80e43e9694711beef93347efbb8623da603ba55e5ed2ee24a4c91542fceca21be3317340c5b1fa70fb6889cae92d40ad26102b46cbb8909b2587ec9d7b174394d0490c859716f86b1301a20f91d07ab8cdaf9f93d881cb95100219883808be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74a66239f691b2da838da13d17356f39c672dc98a1adfca4ffd8dd79a14c77205881b5e4fb7697513e28a4cc743d51722c25db48687e7e515f19bad0a49662f36571a37b052be0cb53345ab17b72a8d6dc3771ef844458b0308a1246f23d31d8bb6b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef555ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be52007bba30be1ce944ffebdef780e7c06a9b5c7c7084e767e0c5271315ed383879f25d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d431052f4b65a74f118ac8d68ee7d90720727002e59424da021b0f3a9b594f59c42f75c70a4f4f72ffdcfc86de0e46fffb544bc9397ad0c72e086addccda38b9ab58e02aef0a822790a9805aba89717d97e4c3e2cc6be3951f5bed7a4501d2387ea5cd1e4e973f3b03f56d59542fc2161af46a27b1d9c9b7bb59104e5353a93603b1fcbca993bc61bd059037001b03887bc91f5ddf44e35230ce012961cb3e4fb7be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df749a8c1d18d474b984492839224eece5700b3971093c29db75f75ec2154db6ee69e430471de78d4adc8fcc01004d4d7df415b5fddeb9fbef7b994179f3a380ba2ed2fd42d4739da7122280c89c1d1af41e47dc0730abe1b812982a1f9d726acb159c4c02d755499135b153f11a32643219ccbc0158671ddb2be3a8660d7edd7d0206c1a4341fd4dc6d9f85cbfc3a0ff263e28973b245ada9b46ed7d6f5de20c04e2914098fe962dc36caaea7ea59d45ea34e574b85fdd456ea4a9169e50f95e61138fa852b69fa786cb1cfd29dd8afffbcb84ff793b5936fa78ebe858d28ee9f371f0e34885e8b65ea4e9fa7926b37e4e2d718a276d55ce768e258774444c18e9fd405e9e17066dd391f57be0e8007fc5c2161618a746ad5da6c2de29ed9471b82a9e1216b8db6660df73922fe5c58fc2349da8c78c37cc3f52db6af2cd438f66a780d4b1432d0e10fb9332030c578eb1c88dfd5db8ede4fc90bb07e8bc7e0dad0a1fc8a732a783f788d418b9033088ce9f112f67a6ed7dbc90ff5d2009b9763c5c30ed31f08b0859ea153f4211b90b4625c4acf77b84b327c5db64c146938c3188017191b25728f705e06baaa6b13ab8d3bd759527d02e6603cec138246497f43c64888a57fd980aa0835aeeecd7faaec0d8a223d873f11ddafb0a6b1bdfa727ecabb65590e23717768b62a35e07d98cdd873e02a0a7e7f91bce62b586d89a16bc93e4e9c8c9ef422e274903319e2df84a33a0b0ced8c177ad8f90e11275fd6fde0763d0322aaf7adca7717e08edab388fd4d8cfe88ee9ec88f09fee89fc67b84ebe7b640e71c03480782bc6dda80be43f40c2c0cb3fc1d7b1aab01c312c44048b7536259e012da9a12e2f44729504a2dae8db680da3c147c5d9e74ccad30bcc85d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d4a68220266a4a7a7cc8ca22b93046d1c15caefa48246c807fd1ed485c5104fdbd9da5bfb66e038e93535a0dc69333014a205aae53a3a126ce09491644fa6bb35272f3e15dedce534f20582e6e85911c0edd82cd8e53800f807acc500b4485b8484e71af73e22cac88926219573bd3f97f00404b51a0122b394345c8ac50c640cbec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200bfca0a1ae9f4e947a216f6e3e617621b6716e08471c7c2b7763cf0e05cdf04c28d37ca4ca01eb02cc91e1f81c4a5bf72f577a05660dc315b16f6ee9de1edca3d11f1608bed0c3bbaac5f26918e57bb2d5bcecbd1d61893b7d0531d3b764fd57657b062c27e0d7fc9ecce676425688f3c2b6567bf3d5148deaea4ea7e11435a39e430471de78d4adc8fcc01004d4d7df415b5fddeb9fbef7b994179f3a380ba2e5afc6b574f0f463b03f27ef5d46a812b4a00304f0592b7de3dc8eee48ef87f09be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74a598c23cf186794c8904f67a3f03cb91ea871ffcdacadc18794684507530b791ac131eb2a4f59dfdc71427daa30ec260fe2cf29202301137050edc21dc618231faf0d4b2864c73b9f22f872b42e22409f73fae411a1986afbe256593e540f791ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200c3493b14790752d79a16f2f7f7420d5a7cc0b8cced00f9b7036dd379721923275c3b48308a74d7b588966038b6ec8df0bdebbaf9637f1af2641a7a1ad0d20b236b27336f515a842e8a1d1bae196a65089371f359a8e69a810b817efcb86ef555358902b994a32f9d2b90fb050de80c8fc3c02e703c7e4ab958ed8fcc4e2fbd46066cce479f91cd15138ca0786dff823cc19c103bc0e7fd5cb47062096958c94cb407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6e096f182078caa73a2c608ee7b086ec00cf2197de522ff8d13bbf801019bfff73ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df7432a5bc735c57063ffb447c04f0c75d7701a0b0b3d62898cfc1b21706eb11ae46be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74b407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6ed25e0f121adb20597f113469c2fe04014a35224e01136387b484c8a6647310c57c7e227de05b5f14ad51ce28816532718d2e47392611969be9ac4da767306d6767b7af847bcd260937b955df129db463b92a7f7a5087181760cf3a6920667c378a0b2b0a98d25ead6821a1fbf054d56b040010ccb96d9fc546e452c5f9d7260e45a2588d3542e24520e6d5be6f2caf050746a8613a493e716713116c5ad6be852ecf07cdc894b323a7ad29c679d60ec6cb3c03f8e7a267bb99ea64b7f4001058ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200ca76524ad6251921253c658ba98d8cbf2229628a7a833332dff625b6a1fceb62be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74d5b14285e21ead385f08db881ca3236bec56e9abf0d69b0003e864037f7d130f24025595ba9adcc87b7837477d9a6162debf66bad9573602a669231760acf9103a9ee53f8939ac002c5e2e7231f4a20d0116491e27c2fa3dea7a18167dded84fd6166f5b9f1589462c6ea0ed5264b2a2cf429c482aad19d721c2021ccd26eb53e43818230d32661de7f76c52e7ffa69a1e42617be39a3ab7d4ea508bb129055a04b5be9bf72b7b6ae91077c578628e52ef39ad2fad054b6c9c05eb1a7546a68e8d4071a3c0aefe92d0468b3eac2357065d35253f77ab021cfa0c9b040316e843ff3c60ef4cb547460592be8eeccad0d1d27eb06ed761874c5af8a121d6897474195fa9f05dee0e9d4537b2dc62d95819e2b3c435e7c9e173612d8a8255a00561583e1f528f8cdb25ac8156433eec70465dbe6410dd507ff40cb49efe11ecd6b49e6cdb7a1481e2c541d74a96c2c65c85c9bc8ce9f92d06b89d1d88103d3e4e07706633e3968ea89e18c4b5daed9794c24ade847fd30969c410de97e69bb79eb3d6166f5b9f1589462c6ea0ed5264b2a2cf429c482aad19d721c2021ccd26eb53dac559a9adc54c9b0bdb2aa99804a9ec76004e09c193850aa28222af33201c7d573ab79bf96856d52de42fca14eba087d9a0f27b8a34a0bf2b38c48e3390e8ac89b6ba71090324f90daf3261a1f918a31a4eb69cf8453dff492c0e3e1af1427128845fa4a5ce820a4c34a0e031cf3c4c4a51de84633766fbed114463f21750b25547874760f7275cc52b57a0ce96f19078d284aeca4afedc13605806f3795705dbab22341297e83a82a82995b4c3f458785c7e18f64c6d176e42fb69e814892c3ffc93f7194fc3fd1d7cfea4a06df546c433072c177fed496bef577a3203db15b407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6eda8948fb76b5bc00ca71468323da8b1bb176de0819b83bb839d302933aaa3c60ab8ffcd33875d20284005518d973cf02bf0dfb1abd1afd7f140b744151078d50ca364284fd396fe14491b9ba82f5594c217f8aac474d118b673faa2e09453b849380a273a7f9f5b7e0036c8cfa99ccea0bc5f38ba4bc399d796f86212ac0f11e3eb20baa7ee4ea012166e28cfdb79cca8a21fe6bc6578f88fddd7d50fc9e546afe3d7e06d15431e24334b5a475d16abfc220a0497496306cb7550fc1566ef3041fd097d4551891613c4a3f18640673488b8e37dc2ab8d09c164bb76ecd87964f5d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d47029e97be9b347305da4746c6fc4fbebf32165f9eb2391412c621c94e32340c7be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74db4c210896bf73e88d2123707d58c10a81f918d1185ec576f7b5628efe38f492bcaf6df8c112ba24eb56bee77069e410b0975dfcfd59d40a146abec981f74b680995a636cc87abfd18c6f68876e7988d75a5d4af8ca9bbb7868279050645aeb099285d1aeded270f561c4775338059a6b41d5250a371f21643ce73d0dd75571f5d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d4f7bf3f15bd8a889bb09520eb91c5951470c5a7c1597a007ddd8a85c9021ab6b1b975548f8e2b88148b3036cbb34f38c37caf48cbe8cb2dff83e3d0a955f66865ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200861b33fe45f63ef455a6202da97bdeaf79c08b0906aa5c1d4e36587f565d0be593ac92d781e9f9581bc89adc9ff026bf26a7e9f18208ceba6ce1b799f822b180e3a3b9e9c0b79c90e6dd53614b0bda348efa1b694009b120595d7b867e475696374212ed4b6cee6ea93c2fb0786837f22de7ce17968ce22d93f1060d626abd9fbe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df746a8b9e24467e82ac54d20a918b519d593b9abd8a1b827061a88d443313d0c702738e03e2f81c4778279d41952c4b6b090bcdbf6e579539ee0bf40e81d1a379c47810ce092e33b0cb26d5cc92e35b164acf16d69e6a75ce460b18315df8f9b3e1cb9c53348096e263064fe128854dd59a135afd4680d30485a258d785388149805d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d4b96744573dbde49c46cd76219fa44b55b52fbb783297237623a3d066e7be70755d78c0b9646300cd3430d9f94131f0f02c669dd468f3d109ab0937c73443914720f7c0a290d0d04cdae812f23850ec296381c0e9ffeb645d6b648a07a37c5a9103cca8d10835794539a605d1662da4226aa703776d291aeabb9ceba5669f6fd0be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df7423f4d66b92d419d5c32d7fb059d83c3155d96a2ab1ca3de3c9caabd20b9a2790cb7c3e8a9fad8ab7e23c6067a9223df58cb29d7892f006d3a443fa784c63593b206edc5db4f8e242a6fea0ac6f40ad9b515f2cc452a114afae65e4f30de61fdcbe505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74e430471de78d4adc8fcc01004d4d7df415b5fddeb9fbef7b994179f3a380ba2e75d83c2f84e9f756293680637f200e42212cd48cd38cb1ad26536e35b3c9fba2eebafa87e6bcccf426d9746ae4e2775056016a19d848566a9634235a81d0085496e6c7ed5a1d974817b44b2480ccb4f2928a6d70cfa156a812564bd0483b17d0efe9c2af4fa15eb5215012f4ad8ec7f6e43e2c1cf6c4952022dff74f404089c819bb0a6da77c3cdc6b648b371db948d193d9ff2391b8097092848098fd8cf6d7e2618a2c4106781649df5b66fc31d59c6cfa9af0987388ec3b67bb814e55229b59cf887c47b15393721b5d92342c4ef9a883ba83e1562478f6c9019250b27ce999727f190a61d6f4446d976df422d79c4dde7fe6d7513c56f943f2b0fa2f2436a5638b59595c6a14bac7eb51670ede0e0ea353393aac46655bfd2ba08a4fd5a93298c17d9240401f20d9da9b17a31a2c1de5c3d87b5be95d840aa4d99aa7fcec21f7e7c5724beb1c6978076231cc423d89bb6a0c5fb6b42106528d309b145b035a862a98e5170a366f27876b783ba8c07a5bd08a80b28dc5a89642c0997a3cb42f8f1c84bee1ab974b8a3c66f0b1d77f330aa616c7345d49f8215aea7c7300e609d0e1d573f439170cce8c52d4e61ba3a8d09709f50ade80e5e3e687db1dcd40fffca3e019417dba32942216c1f9c68e09d7be96c56604c9c3bcd6410dff4e1945ae0530f3ad4c5d5aef73696d514628a5128214a21672b111f48a2c1288cf3a9ed16627ae6d6f433f0d49173940e4be9e742620fc0cb86a05798cd76064af92c44ef36e5592c365dbc4b8820e5471f3bedfc8892ace168531c7fcb12169b43e4f8eb1e5701174cb343d3f4fa4713c2ac87a3d931cd882deb5c89f64be365c13be4eec6d6402748e9969985b0e7ff200954a9fc9919dedaa65c61693080425957e29922eeb9307b9fd61f2d12e7734406dff232a55a802026f9d28d13dceea6a1117f0bf39b94770ffdd9bad2ceb6b88f78cd94b04b25072b44c9c4278d427b5ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200e2c47e8ba4348b9b180560eb3270a823764bead095774ce7da571cc70fcba98e399d6f591724611332e376008fc1a176b32c8e035203129ee2eae46e060c6fb85d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d455434f8e024c89d975944553a52de807b7cf69ea0376aa7322a4fbf25bf0a39c71d93bbc1143e721aac7d5955f2fbe40a690466a514e654982381580e8bfd10aec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be52001c424a12a9dfbc30671282591c415318ffec6b764afc90b82487e4aaed10ece9b407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6edabefaa1b170f46fac1d956973ad2d46f0f893155bda27665fcf850311c4aab8962c492877eb2635f4c2b4ce2aea747c8110fb075bcb8aaca15c9ff00ffc7be55771adbd894f5f0ac455e0ef7a8e5d30ffe38b6d7fc5a562e77162c8b219efb9006b8ea589d89c9344d6e799ee1add9fa3e2409764ecec79d90d3dfc771305be73b5ca48df21afe25d6d0c186f415262167b079a56aa6596c181008e2ce4e7e5be505b241d9c8dc8cb38bc7ef10996fa100575b3903e033bc7460788af06df74738e03e2f81c4778279d41952c4b6b090bcdbf6e579539ee0bf40e81d1a379c4ec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be5200cc2f865eb02115da7ae80f923389e582a6f0a814a105e3d69486d1435b219ca9b407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6e7dccfe234f05e024960ae50c2fe14d484cca9bf88f3b8873c5c43a330824a4ce15fac499b0d03d97668398e633e6c33ac86677de339978c9569161977145395fd39119e7fea5d3ab962924dea42fd533d6cb43cd6ea84b479c86101f679014cc58c92fb246b8a3a5320ed2a80e46f2b1ca055bed4e2dd3e1359d24d6f5d39a115d6775f9066556923f36f28d2fc604d1b39a9656859846493f798629038ee2d422ed3b6cf7e4c4be7c079a01478b5c2aa1b70ef7de0d9033b7eb54ede3de53e084288550cffdc97e11e5d798e9b4383ab1f47d6c5b8a8fe2508babe912fb3b400d2123eb8dda0ae0501b91e8e8a69d2fec73fcf94c6569d29ef48cdcbe9f608045764e39ce45e5b70497c7eabe20fe0bd742b26bc186d82b4fac4852f6f40339885afa683bfb90b7608b4baeb5ab9a4ef9df04e251ed4e6c2dc19370af944111e8e588e7f2ec2b56cfc3417199120f3b72709894db914be9859c141583e7fcbe6f7dc7857695167948fc127eafcf3be2c086dd5794f092f4d670254b06e282985303c865cec7aeed222472015381f2639c8c4633556165219dc2c03fb92722fce1f94528319aa94db64f7bae96889db5e0b546914a1cec8729a68a1c25baa1fe01c0d2cc424e9809e2f66cd0c775e5faf22b05d08e0454d4dfbe0da9ff00ca10dae05ec274cbb656828eed9d7c98b803d36ac0f41bc919e0f7a5bd07a638f8271ed3d603070d696677d7acfd3c176fa0f9d66924c44a3bd0cf3f6c2276f22ad106934480deddd88cdc6afc45b489a4c50ad76176d2fb1b9556b52515c8b39327d16ed79c5cf8c46f4bb760b9efecc92bd1f4bb1c41104f51e33de512d64e0827e430471de78d4adc8fcc01004d4d7df415b5fddeb9fbef7b994179f3a380ba2eb06911e2dde4534380c872b8b06e7016fdc620142dba74a33521e819ac923d044394d0490c859716f86b1301a20f91d07ab8cdaf9f93d881cb95100219883808bf8af6f1841fb53d70469cde4fe3d803b35c24dab9120fe12b503b38611ac329533c27830be0a2e4c3836367750ad57caa23836e4bd0f8a76291f5962135d405394b1006edcb98b911736f046cc133ab6971ef9b16536489453c211894c2ae251d8b1340410ce372203a08a663f58e65f6db563ae89d553296d8abfe966f72442677e8ae7d212ba2cd2e208feddbcf2c3cdf5150cccb679183aaa55755d70d6e2d6fd020f6a6332020cb576be13607fc0e12defe38d569ba205dce6007fd7fa1afd7d922dea7899a5852428360e2841b1ec848ee2646d7df130359cf089f82e358feca32f3d9f4b8624d039f52d6e2351f93964fd8cf5034359cac23af21a56ee430471de78d4adc8fcc01004d4d7df415b5fddeb9fbef7b994179f3a380ba2ed3af915605897fcfbf1188d9b9c312f4054556318e2c55a2f7d373faca5b45f7d6166f5b9f1589462c6ea0ed5264b2a2cf429c482aad19d721c2021ccd26eb53b407f7d212ae190a1b0208c596424d9af470dd8b3220ed27b1ae3390a70c0a6e0527d83e16b89f40ceb2c10332efaf225b57e73d52fc28508a62e17a67f9e6005efadd04b6c4122081305f89825c623058f6a9e280697d91de6354acff863d0724437a04d6ccf925633a159b6e4d89285927ea834df3b699ef1ef381dda7a60cec316881933101243295fe95ab49dcd5e3a732bde4f0de12e7131227c1be52000500000000000000000000001292abca0e4537570d4ffdb4977ab286b78b5f20b1d736b0acdca03a6005e05c901c0d092aa382954e28beda129b4aff26ab1f8ab5de7ba4f3c9e8a41d184168ed175ef2c27d0d6e0158ed3eccb68c8749826f2044021bb4b2dd0a5f0cc1750401ee5ba6c9f788e6e15caa2c12aad8ac57f6e8789a6b9608d9066e63494509dfb131f6e4cbabd4865461b4378d67f726e9a86a368edb364b209b583569ee725fc201db12bd911415dcad71d1871670899c77a3494aa79105b794f96881a21218deebf82d90a38fdc1ce832e7a28b467ff54416a6af4eae7bd895ba2824ba443443b6dfd6a0e70851317bc591aa137f61bd17124c5bc1b762ea9da17e579457b13aac51d3dd40058e5da63a15635cb16a168145d727233a32ebc09d0e225dab630891019d8397c51c537185f2e56f3644e4766f348a43b5ffe84cbc4e5ac73c10c4662ffe113b3097b8a4207d9ce8dea9de5ab1eb7038bc3eebf00d18432e1a4ccc6692ef52926fa87df70d854c7dd04bc28b3a30048d9c9ace39162df3fb0e6e1de367f2a976487547e013e8549a2cf90cf6c82999db10666f8ce827901255c91398ba3355c9cbe9ec07b756806bcf8d40134d06871b3e985efdc31653f8b4b4b01c5dba58e596a8b2b7da8f4c029d262e28d1d531ada20955ebef0e1556e4f978b5326d5537aaadad1f4539c5ce82845864f4511b9064900948b0187c7e9b78c00463e302d223c8c0a6799dc0f2adf5886b9b44686e0231628d51a85a906858bdfb4702f5aa2cce8cc8b3ddc97d8d1245c969e18ecfba71066f9486bcd7e35fa30144030000000000000010810029c82b55ec08da7f87ec7f01f67b0de0486358414017ada43bd557b8c76a9c57811b29c82b55ec08da7f87ec7f01f67b0de0486358414017ada43bd557b8c76a9c578144484c295429d1c1d9fe822e951421e062e686261140e318294b411aa150a80d0b81d4056acb03be9746860ce6d62dda021c9ea4a7475fb50bdeb2fe3f51f1c43708d681fe312858875fa5a53ea058b3264f6e1a1d70c6577912269fd245c7aa8bf09c534301e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029c82b55ec08da7f87ec7f01f67b0de0486358414017ada43bd557b8c76a9c5729c82b55ec08da7f87ec7f01f67b0de0486358414017ada43bd557b8c76a9c57056acb03be9746860ce6d62dda021c9ea4a7475fb50bdeb2fe3f51f1c43708d6312858875fa5a53ea058b3264f6e1a1d70c6577912269fd245c7aa8bf09c5343222199ed947fa60f7cbd2cae4ff538e543713db0e8f179ce44ee8dc90043c905c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a03450500000000000001008200a9569d7ef9cf9bae8eaaa3c664cbd983c3bf8016200cd915cf8513c63cd7615e81010869404e24c8e5e4b0c9dc02a267fb5bd6dac13ff2ea7643e25f8801bcec58768302a10c74b4e77d44325c2b1a84c6511267028e5fa9cc7cac33900507a5e629610a8203de1cea3305e5a851e064f156cf0d1087339d182a9fd777681872b85e359efcbc82046009cd968fc668acf5d0732b996d7af53e5649e4489082248f3aecf7c8c185fc82054e355bce4e3453c3f9aeaf0e29342c30e17490613860222b7063d63fe34108608206fca3cd19956cb4ba4d1713d1910f7d7a666de2e05776893ed9c049479020a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081091ef3e18214a9486c49e530ae1110d4395a19e5f852d93084261cc93961f31648830a3611c9de9ec7da04f5aea959bb6899f7daac1b6e5171c9dcd5510fceafc58220830bab20cd3748f4c6c4788b9bb5fe53caf3cda2cad4aee8db10aa137725a03358fb820c076996d370c6c75ea5f90ffd88df9a06e960f8dc8b12727ec876286403f83335830dc36c0a8434ed20b4723d49c0fff11e2dc7444951d3e8fa9fb67a59782bcdc993820e470b1d3e9bb9c778bc09622425b5933e0d923ef1af2715530f0112ea15274763820f7adee797ae1f1a6dcf571d001091c179372aae4dc7378e806defc3f43f14c977811020152e83e2a60d0385a92dc541b9932f2ae38f6751d9e845837f0e1ecca0b7878211ae9795d3a923ab4ef557cf27f9ebf3104a6938ff80db6e1c2ce38383d859d1d282125c2690f120f81556ea335c23524edf599895f051050b53994bd9ea7fabf47dab8313aec00f6f64efa632e031e718aa7c2680b9d6ea5e1ba449ad7236a34b0119058b000000000000000000000000000000000000000000000000000000000000000000008315594d526dcb55516938408d672a2739d156f235f2fd0234fbd84d2daeef1686908216e62cbebf8958fe8f2cf1f5f94c95a79479fd2203deda4dbdbd434d78d67f320382172d9c5f2bd10485237cc4218bd535c556d205259bb31f43d3e21e325877afcc268218604012fe47aa0594b464c3c6e6b2355bfa36cfea546c2cae2db1a8233868f2fe00000000000000000000000000000000000000000000000000000000000000000000821a0090e96863a25b0c7e907e18956908181eabc1070331c9bcd876d80257886004821b9914c323d803059d0647efa410acebc9a9f1324fee8c8e1e0bc3caeb3e199ce5811c5de1b9e1931919e894432dd0a23065acf1ea331ba98582a85e1cfeb5ac3c3c4a811de7c4881fa1758b7597319df64380fcf9604b2bbee53a9056b53223a0d82fa75f821e91dfc8a68fa6eef99def17f1c9268355cd7a95557bc43e8b3adfb03540f76755821f1724b392850910598008073c04ce51c2c968172e1a5dc8607ae86f069a4506c8000000000000000000000000000000000000000000000000000000000000000000008321408e79dc22aef3763db41e6737f533dd53d188f72c98076b508f4951ff6ebfcc8222a1a53c7d2b424d7afebf91bb136415a7b7f61f19277e3603effe255811dc692c822309111b23019b59b9c9098642fece23087724789b28afac93510043c0900212b68224649a7640118c6d707ad76723fd8fae9e0fe650b300539aae58fad38d1e55b26b8225d9ddbaf6ce9a6504e63d4dea21352f82107318060df0783a9f9287499b83d62f8126d9fc5eef7c18ef79701aaec89900aa50708ba069f15b8d3bb73a474f3b02d3158227e98c2c9c645cfa14080cafe968c28aa465d70a7e74ec6e29355192901d9f826683287ced048ffe63b30b83d42ce4eb52cd972e25ff8469889019dfcbea0c01f64ecb822975302925bc7ca7522962b1ac32a2b1968b1b70a2a33db919f918d54a1060e029822ad3baa2c8af9b4cf8db73c240c50499c5882ae657da2065a51ab41f768e8ff90e822b7bc19fd6653dca72c6fb3de12772189f3acd3b522615167add1b9119bca8c6dd812c665a7a7e302bc416804c19294dd7227cb2449960dc082858aca34d2bf63c922d822db6acf04005a403c8649ca91922f8e2ac04fed8c131c1fd990fa82388cbe777cb822e5620259d725ef3d772d7f76c7f9d6e66897e2a8594a80c46c706ebfb995bd9d0000000000000000000000000000000000000000000000000000000000000000000008230f41840e4b40a5e6d2fb5e59add17eeb60082f41fa363ff5da86c52bd4aaa7c3d83315e035bdada1c3d834c12950dfb01e9e328b003854ca4a2de8dabe9af695b61fd8232b992683b845415eab7851158ce39185c804bf582cb2a6bf1184d70a35abad4a68133fc898fff485b1be33042fcb8dce25ad874b1bf1509a2a433814b3f0df704cd4c82345b966078eb30d33c5c8d35f52c35ab34b37542507cefb95b9331a181b87ccaa48235ea5574505d6a9e04ee43de3e2d25686d7f2dd1a87d5a4c4c76c913f70f8ea49b82362a082a589a66c5df2a82857426fd15b440ac37ba3266617e4b4e57f83ffe3b9a823789b4c0f8bbe1d4242d8d0789311f5a8a7767dff1362596e93e3ba4e837bbbc9a8238391af5b46d102b4e38390dc7d97a8078707e0ab6dcaf7f18951fe982bf71dfc100000000000000000000000000000000000000000000000000000000000000000000833a6e3397e6a419a6064cb4af947137b2e140ebc517639f0eb8d75205b59b2896e9823b968a19a20dedd7f8ffac18be156f6e60ff730b05fd11e14f7381d63144daeba7813c0ae9af3741f986ed2194563346edc4a21f2edfc9c84f6d97c9bebb79029409db823de60020e819e8bc3ce363f12f9b9e789179cdd76e0a9d76cc1a79329e5567542f833e2e8a80f07bc7b454d13d802e9b7ef56cac21898d4aa250bbf7132b18c6afec1a833f3841d8e77532da8fdaa084ff96665a2517631e945bc5b7949363c87732379d6a8240925abe1e9a38196e1b668a93e35ebd9a56dd7ce5b947f9d3242998861972802882416de35c8315e0b1a13c97eeff07f161ad1f465428ecd82a24b91e0da218fb327382429084dbefdea61d0fa2b5a1ba8cdf4bdad88f83408064ba1bad019b2e5ea587b982435063b1e89bc3fb15dec58d8eba17928e98102b282c0f70b3c4b6472158a6aa468144f4a4ff5a4d8008c66b8db45dec33d8de132b2b58e872088c9353b2676c1a34940345000000000000000000000000000000000000000000000000000000000000000082462fabcad1d4caa7f7c7b5b6f5d67a8bfad302af50f17ed8e317b90c5398fbe286824749a5a7239edfa297b710d9c4c3ca43b5e3c117eb6c301c09749843eaf03ae810000000000000000000000000000000000000000000000000000000000000000000008149e1108351bd89060132b38972138c367877780da604f3a2b0bcffbd02c5790ea4814a111d424472738ce23548966c0849bf9437cfe2668cf7d77901fb3fd72da7874b824b92b8ef32b26007e2b6e9927b9733c74781c50778f98901d54c144677bf9b76f0824ce3be44ca57c8b3accda4a52f02812171907c02ec7354a066127ea339691e0a99824d1a82fb33a5abe1fcc50dd39c4dd480089b09602f5bd261e47132aee3fd595df5824e3723bc9d6ec41cbec440aefb03f817e6be3f50bf1dbfad13ca17971be25483aa824fef5782583b96ecb6f395e3c6f360cb7cba1a6458aa70af4efdc54a324a00956c82503bf3db28d2a9b10e19b8e0326215c7cc23143caaabc5f0d0f639e6dd7fab766c82516e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd628252c7b41f0e7c83b2e5b657118213474b02ebf4c1619a8e5985c01b4dfc9b66d313000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082552563f5fbede5ba4bd39e0ad6473f74fe137ab5d46f49cfd250152d337a22459281569d70823616813ed72c7e57b14b1756ae92406dfa66b0cdf9ac4b259255a5e2788257cd7a251f6c60e578582a9afae691fd628693ff9c8ae524d958249303c6ae8b7400000000000000000000000000000000000000000000000000000000000000000000825910ef4aff632e85559dece3871a892bd0ecf86179ab935ec7ed62585a08d080e6825abe3778ea874dd5accfffc438d47bf02970b279d2ea72826a1a4863abb8fb79c0825b856285c7d7a39d4ffeebeb51317b318e538c694b483c829646ada3339217dbbc825c173fa56101acf8437933705fd82e2391fcc8ddea4793bdee5c850619e6f30b77825dccc2dae5a754d375154e2945961fff11b62e157bdf90662f12823e6d8272dfd0825eb621e4f9a84c138997d95bae12f414c18cf747da23b8a9ed0a9205f6bc8f979f835fe9e57aab6f78c70519a6d34216710f152fc58e7018ada80fd68acf5fbc196dc78360b856de7ba5524f64d4e3e40d25789912d30ce4f9e07e811db3e2433d44f9e39d826196c4a1384cef84695c2a0122a25a5baa2e25c2bec47323dfe30490d5160625d382626574d83794581cfa45ad65578ac72f588fdb2d93b2d09b4c6068878f1125d2bb8363c88f949111c459424d257f3406b02bf586c1835b7eba6aa6f82978ed5dbcaf8b8264253d9a2adba78e437921946a7fdf2c775729ea76a1e97a2d4ebebfa37b970eec8165d58a94f4aa1449f83030574c1bf07be16fecf0753264e6dae1c4d9502852f8c98266470d718b5db5f26004f03bf7401fdb2a6ed372c2e8c72c8cb162d0e7b7f435bb8167e015a6d86d8b888362f32efaab930081f91c0c84be6713a0c7f9e4c30e51f45e826885130bdab86ff5fe489b78e11ed7eb069711ab21c82161b5b4fbeace449154e68269fbe32f0d1dc0ae9952e51fa90a44e00d703dc0da99026f220c88f78b80d7dff3826af11ac06de443c540c6964dbf1d7afc2a307e67bef3d7b26fe51e6f73b53dfa01816b5350f25558ea9882fe732d5c29cc7e0486e222df949d6c32c5a1ce5541ce2bc4816c634d2629bd775fabccb3bcf22d61c02123fec9820b8d07d4d3d65b6412a37a77816d88dec3f20e9a724fa67ddccc974d68c746cb89b8909c7b2b16bf8f85035f1bb5826ed50c0ded16506fc8d8fc5f9294c5a1335526da87cf53e0e77f48dbe90e40099d816fe8f43cf3624975839eedfe1094f269176bd5bfab0ab3cb3b73f11ea3f9cdee8082702a6253f67f9881fd3775ac07947dc98532274c8ad8af1d24ba2a64e44f9c70d98271800354b1e3851e994b8f6363aa56a08bce44f0ccb091fe8bf4f6ba65488a27468272012691fabfcd6b807d89b5151f6ec41c23795ab0b9cb4ac08e4d7b7dc387ab908273894adf81f9d1ade2cb192746905719977ac51155e820914891aadaf4bafaab5b8374d0675119cc813f4eaf272a3bb7094b0fffc68d56c173f3e98cf7970a589e8e13000000000000000000000000000000000000000000000000000000000000000000008376df1e4b10e5b9ef3ad3381043968faa29719e7db67b1a92ace9c1f96ae8e298e7827718ba838aba7491c5d1464745ec4e83f2f41934c665adee7982302e746736f3d68178d9e0299a0f0995675f667bd14e758199d3a95fcc16ad1421f6c4d4aca34aaa2a81794ec6e37ea357ca10267f84963e959bb1653794c9300ad3ee6d094f5051604ac5827af8aea0f8c9a605d2a6f481c53422c1f95976c47aeb53e988762ba9c16dc26ce9827ba35258266379d2c619b2d2cdf656d8efb3f7eed6113ddefacb5190e589668377817cdb72a513361389a19905d41c4f99117b6935faedfd5441d867651084ddb8ffb4827d1c220e051b9657951e248431d7f0b873152893369b57eef2488797169d2c1d8a827eaae67bd71c33f118f6d6be043fe02d60724eb5e5afdac14a07b716efb5a6d4e1817f2dd2194d1027b163a6a6b666319350c99d11cc38c6506123ffd4ac15aecbbe168280e374600202a8a75c6d02805b47cb2c83b192f768cd56de00004c03f161fdccfe81810f9b13f8e7038ec5f705e155ff98afd1286728a4ff6d83da574ed8f0c02955818282c544f00dda79ba2de174b1e666b9c545aa862f954b2e04fc290f230a4ed0f20d818317b6eb12a33ff054cee524624a430825d4ff904bd02b21b9a138633c02f8dbdf818407d064c5c96a8250cd3c52e0adaab2d733f0a36852b55972350a27596ee90d4c8285a3098f893e6094bb5d4fe1ef86b919d199cdc7c6aa912325a211e9de0f18f79c8286277a64e60487746d68b400be018ce6063b8e4e32f36a794e8005b6cb1682da500000000000000000000000000000000000000000000000000000000000000000000082887b57f9b57c298191f8aa5297c2cec91019fdc743ccee20e714bca1d23d14d4f18389fd6112d9fe9f12b7a7ea6907c2d5242e631e3cc7d2e337319df302c210e05cd4828a74b1e3cdea644a985b97db51afaa19a86e806d4207d0d647b77cc06ae78f775a838bfbc17ec9befb06e50d123cb631b4edb8ff0affdca5f3d41cf756bc610843942c828c891fbe716d9d728acd703ef883577036e248f37c62b5f1bf0bcfa27a3df45772828dc3aabc88d32d3750187b7c3a4698866aefd9f5a63128fccd5876bb7bd4a3e77c828e8e2fc2fa30891bc2bc89752c515e64ae63e1ba46334b72c7aae95c1b0dd7a664828fb2df2e18fd1d0e9decceb0b01a5523b691ceae7856a6515ba955d2237ce8303d829050290da113256b772cb732a97c935c85736b216adbda9fc35bf8ed59ad3a88ec00000000000000000000000000000000000000000000000000000000000000000000829260654e7c42e82d39d487713a43818c246beae1c71e8c8f3626e35beb67519b88839336fac919ab041077331395cb3124237555c515f3e70de8a6f701bb0e4b69e58683945f25926d86c68b4d9e210895eb2633fef3c80c67ae07b531a05b1ae09e10ae8e000000000000000000000000000000000000000000000000000000000000000000008196910545e8ab642b14d368e0f4831c309292dd14e30e32eeda422382bab828b6298397515b2b2a53234a6c05e15738a0d8f3b356507d12835876a31a14e3d6a54f4c938298f5afa7e0c5ae2209ed67c375af0320f6cb341e5b7224a08af9db86cee6776c268399e4af5995805a8991c593c1706f148cf65d2e81aea81de7b5c1df34ac870b3f8d829ae0375f2112d9ca622248beddfdd5e4469cd9dce59396ee30862b0ca3d937b20d829bc7908067ffc9ef59f426f721b388fbc36850356d63ef89937deadd90415f3c5a829cb2c3ee2b0cafc476dad75efe76338421ae55ecb658f449e1ed7eef4d1449ac86829de674eb7732ca9b534dec68d332a1426e18f1655135d058e582711eb35b64624c829ec821cf3650efcc1773afa9d7ffa5878062a82a6ba534ac5606406ed9a747af28829f55906199cd97d29a148a176451c3fb608d958bfb4bef0e8a7e73e7628e93f7fc82a0db771dc010afcb795f65fee6c6a8a7f7b616cd54da94b5eae185d2cd4e508b000000000000000000000000000000000000000000000000000000000000000000000082a21c0aea985f9dd68fac1e2aff06d5718fed7d04828436d02fcda573fde9a09e8881a388f2d34e83ae355a4118efad36f49ffdd6eb962df4c62b2e66104621814c266582a49568a370b9ce0ecf407237e136d8e2a6957589143eb117b7f58f3b68b71e4e9a82a5d06d671b170d2036fb7860fae4e1ae7ab94955fd88ba9149e5fcada133d90e3a81a6cbf51bf0bee6577a289f11624aeb100bb9b6fd656d4e1e99796b25c921a5000d82a754243dc655d3ef641afb85b3c4026f21bbedee85044e9787cd555e9899e00e7482a854fce2b7c3d16f5ed124e41b2d908059496bdb99313f9d66ff94e93dabb37bb381a94277dae3f8ebde699951a2407b543ff603a156ccd20cf61399ba3f4624e379a583aae94f644cc68d11b53a27fa6f5cc19fb51f7afaeec8c3361f001e621287e773870000000000000000000000000000000000000000000000000000000000000000000081ac35a804e0c30c55ea847ecc09d44e1ae28a17c715b85fcf851a78f9649f9993b682ad38d83f22268d2359df90cfa160f4d20dd07ff0ed1c416d8173d67e432c14e94c82aefcbd07fe5cc16974e81394b6c9a46cde0f2b3258a2530d3e2320080acece23bb81af34728bcf5cc3246420b18fdc5498493193260049336204900102b9ef1f6f5c5682b0d19e128cb2bb7a55a8893c825f58af4d93aa1f1865b528c76159868c0a7121e682b1e896dab54d7629f00db79e2879214a6a56860d1d1c0bd15ac2d64a45c71c582b82b2c29915947332a51fea322c2d1dd83f8b3f75d2a4c54dece556074396589c7da583b351ba51fd9b991f7f3a88a97a3496e2bf647a67d37662f3d9d883e28de91fc5a182b4943a88b069c2716ef94bdb23f8ccc341080eeea92cba2413671fd7640abf2ae982b5297f8825ce539cb7ecfa4090a5fc2faa6e4f3dffff3308d201b9fd2d22aab51d82b676dd0fbd94dee25846d0620bc29a9aec20c50829ebf71e4715a45f891853629182b72060ebe38cd17c34b8be0a4155b268deeb9e878f49147b697aab98837fa951c482b83d35dbfd085a8766dda7c24adc5f3cd7c20aff6ca041617baec5da46fa78bf2a82b90c6029d9b52509b56dc2b3fc7ea563057acf0fada63ac24349231e1363664f6282baf6b050ae01d484cd80c74d2a0356a0c50753fa17216fe1e84ff5a34dfa449c2b82bb7a295e869a0b879d8c52ef8146f273255465f77213d2e913c1c01ef2bcc508dc81bc60d1e66b36ec085ee55bf9c504d14cc55dbbd607f7c46cf4255a2a3bb6f011e282bd90ea881c1cd9ce4fd13b6916a109d2a7eda464be80ed9e3c5e992e27777391af82be8e34e38d4f26ce96d1f18e045d36dba92c29de9241f0bb780a3bcea2b0400da082bfae7908f193f3e42660b6df76f9397bd7e6f4a650e85fac89371c3283f7d35b9b81c012d448534abb8c040c43df6a75b536c6d7aa638b76a00eda614579d000e6e513000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082c3908366bc28747cca2f152242b5ec20b3af9227cbdcaa161befd392c8f8cca97a81c45afa24e486552567aef539af29fddcc521cc299faf9374b36bd12962d2c06f1683c511abcdfa71ce6c83940dd683d6fab5b8ab0752154901538831dd4659122ae81382c62fd52b204ea7fbb2f3c1db22f28bd1925f2fe69005d13c28cb47dfc10062272d83c7a268c87cb984301d320bdcfba55b1de4f8e8a441209380d97aeba0be161b718881c86468a94ed9de95147f660a536d50e4ad6eb0257688742dcd954d0753774bd10a82c95605f0319b793d2a95824aed954856ce00ada6fe114eb47ea0589d0c082c91c70000000000000000000000000000000000000000000000000000000000000000000081cbf0a241ef4ee5dd01c9a26d459bb2ac2c5b1292f21007cbb0956d94277940b24681ccb5ee26723e654113aeac1f41bd9023b86b38eddc6481a120aeba4fdc5cd9451b82cd4b79ae4065a1c976a6cf5fa4e174e1a22a1293786072780fd5bc0f44202d26ab82cebac0ab3ad3f6465263a09bf14fcc8d7f364ee82ee547cb78e64c1f45a54416fc82cf93e637693c91f57d88fb113ec062d7e876c24caca009c3a405fcb47779babef182d0c16627c4226fbfb5c3a785386bc70e56d1cd48b57ecb0f04f503c884dcfc2cff82d1241d37a5aad62a160681b58a8ec892b3e19483be1cee1cc22ddf6f1415dfe6c582d28a6bb04ef412776a38abf83b63068838104c56ef0f8f0fce05abb310411b6a6583d365f0297caffa8cd751ae2ca3747ec0a215da8045a72bc6fed5983006549fa04682d41b4f08ec509547bc292fd50c25a2b070e5a431f07eea09037dea9d33e2a348e482d5ab824aeb65126a3bc523b6585973cc03e26cdf73ad68e459071290e766bf30c783d6d1e4c6255a43a7033434a905ffce823788c902479d1ca5110d585f3ca22dd74882d73e5aa5c138c3ab29162d4b019568cecfe54d486bc54c726fcda8d7b5fb7e705582d8c3c4d9633f5c2309f49aff5d538c998dd3a398f64a342bfe153c5d08b368d95782d9baf742268cd33e15edfc47ee04c58553e84bef94ddfd6a76ec7eabbdf56b1f2282da290d79527eeb858b183d29799aff26764cb17a6cea44aaf1a002e7afb5b875fc82dba491178109053b697788418dc3eaadaadbab1e7ff3721de1eff19f0979529cbd81dc37705aeffa011f61f611376a973457320cf62781c412fe7c73c2c8d8c3345ead82dd1d5cceaa9d8a0d5c965825dadb512afd86b98f2f6af510246952687b506ad91382de53c8c4931877ce482e3ccbca7a3812cb457eb59b6293ff5ba64d7b5e0240425882df0ca41212bf2059c743c4e2bf62817dba0cc18fc7d1d852f0310c85ed70ac738581e08b0e1eaf504edad9efe128132a95343257538c83533cc528b8d04218ae62953182e1b3e072c13b415a212ca9180cbd6c1ce9a7d73d462bb8fcc3d15888f984c1b9f781e2dcf4211372ab00d0eaca12c114a749e9b8dc75a3ad66bdea9227961e8027a89e82e368a682feb37d36b3ebfae9c652ac338eb9a92c8f204bcb1521918116030c8a6d82e4f0725f57391b0e102218e0c5a8b2d7d63899e35f0977eaa1f227e0dabe1a6e9581e575091cefa68a9ca78eee6c15a0e876699943dd23be070486a988f5ba008e9e5982e64fc667c17728c00bb87fdff312194c8aafe500a41748162c6e978cb57c000df481e717196ec866d495922e3d7b978afce49fc2b7e1d0fe1fc5e952a719d3a038c43182e8bf1e459af49b3ae050e1e4333e3a341092c66d4eaa0ebfa13b470f4616cce8f582e9848b02bdde39372bd052a1e714101bbd8590909c1bc985e2fefc4b3597905b0383ea2d5f41e85b95c00ec78d2ab63e96ef99e6d9020167409987b29ac44307382d3e0000000000000000000000000000000000000000000000000000000000000000000083ec06d39e4ce9b0bcae546a1f20f094c2048a39c0f02bb216efb655eaff711e4d7f82ed258617058e6116f2d79aa2625225f819a64c227e39fac64187f452560077147582ee33d86d42f7262589450f8f69d0979e59e16b61a477774103825374cf97d8f8b482efc6b00a83e386558fad57651f9554318fe265e61ecff20d960ed82d914cbdc2da82f0b163ffbfe63982db10e68227c3677fef16a024ef1ac195ff15cb3046dfcb3a7b82f1664027d2c6e407aa9232ebcbaed240e227f912aa4b4329cfbbf99b183ab5338d82f275f2317f214e2f0f385925a0473b683013fe79590c895618328757389569797582f3a39a9ba30d5a61ff80a5df326b25afee4bb5aa0c9ee4d8e41d1087f5c91745de0000000000000000000000000000000000000000000000000000000000000000000081f5b0f0cd8ecb864ba895ac308c73016e4435d50f95fa71ea736e67a14a214117c482f60d577a142c7a71b48c3df9d3aaaf15b44fc9816cd0cebe698b2e16762296b40682f76e25d5d52b647199dc2154787d4346912a5780d7c520b639a6cced2e0b68e8a382f8a78fd7880e9187314179cc46786accd3c30c9c10bff10cc665bc20c67565299e83f9d98e2842003378bfa3b0f94c26fea999906521f40c4b47dd52de147831df303381fa6f4a974084263ab70c04e44cec9f5f394a08eca7cdd731f2caa652a2686d39b682fbd0a300aa11346e630063722cd08ef8efd409ab6a849d165b6f25654e7a4f538282fca148959555c276d38e0bc622ea2b775c94e40eb75f35053de5c7f78a09a25a7b83fda984a790a2b68fbee4e4382b77af8685d750f2506207a615b0d81cd01b1e837682fef24c5eec40c6a27af6f8244d4379dd5b18736852b9a23e0ed501abd5f17700fa82ffea15f69377ccfeec68b1ab6f180e4b2e512cf7c9cf82d1288a9f87a6247c393aa9569d7ef9cf9bae8eaaa3c664cbd983c3bf8016200cd915cf8513c63cd7615e0869404e24c8e5e4b0c9dc02a267fb5bd6dac13ff2ea7643e25f8801bcec5876a10c74b4e77d44325c2b1a84c6511267028e5fa9cc7cac33900507a5e629610ade1cea3305e5a851e064f156cf0d1087339d182a9fd777681872b85e359efcbc6009cd968fc668acf5d0732b996d7af53e5649e4489082248f3aecf7c8c185fc4e355bce4e3453c3f9aeaf0e29342c30e17490613860222b7063d63fe3410860fca3cd19956cb4ba4d1713d1910f7d7a666de2e05776893ed9c049479020a800c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1ef3e18214a9486c49e530ae1110d4395a19e5f852d93084261cc93961f316483611c9de9ec7da04f5aea959bb6899f7daac1b6e5171c9dcd5510fceafc58220ab20cd3748f4c6c4788b9bb5fe53caf3cda2cad4aee8db10aa137725a03358fb076996d370c6c75ea5f90ffd88df9a06e960f8dc8b12727ec876286403f83335c36c0a8434ed20b4723d49c0fff11e2dc7444951d3e8fa9fb67a59782bcdc993470b1d3e9bb9c778bc09622425b5933e0d923ef1af2715530f0112ea152747637adee797ae1f1a6dcf571d001091c179372aae4dc7378e806defc3f43f14c97720152e83e2a60d0385a92dc541b9932f2ae38f6751d9e845837f0e1ecca0b787ae9795d3a923ab4ef557cf27f9ebf3104a6938ff80db6e1c2ce38383d859d1d25c2690f120f81556ea335c23524edf599895f051050b53994bd9ea7fabf47dabaec00f6f64efa632e031e718aa7c2680b9d6ea5e1ba449ad7236a34b0119058bc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a594d526dcb55516938408d672a2739d156f235f2fd0234fbd84d2daeef168690e62cbebf8958fe8f2cf1f5f94c95a79479fd2203deda4dbdbd434d78d67f32032d9c5f2bd10485237cc4218bd535c556d205259bb31f43d3e21e325877afcc26604012fe47aa0594b464c3c6e6b2355bfa36cfea546c2cae2db1a8233868f2fec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a0090e96863a25b0c7e907e18956908181eabc1070331c9bcd876d802578860049914c323d803059d0647efa410acebc9a9f1324fee8c8e1e0bc3caeb3e199ce55de1b9e1931919e894432dd0a23065acf1ea331ba98582a85e1cfeb5ac3c3c4ae7c4881fa1758b7597319df64380fcf9604b2bbee53a9056b53223a0d82fa75f91dfc8a68fa6eef99def17f1c9268355cd7a95557bc43e8b3adfb03540f767551724b392850910598008073c04ce51c2c968172e1a5dc8607ae86f069a4506c8c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a408e79dc22aef3763db41e6737f533dd53d188f72c98076b508f4951ff6ebfcca1a53c7d2b424d7afebf91bb136415a7b7f61f19277e3603effe255811dc692c09111b23019b59b9c9098642fece23087724789b28afac93510043c0900212b6649a7640118c6d707ad76723fd8fae9e0fe650b300539aae58fad38d1e55b26bd9ddbaf6ce9a6504e63d4dea21352f82107318060df0783a9f9287499b83d62fd9fc5eef7c18ef79701aaec89900aa50708ba069f15b8d3bb73a474f3b02d315e98c2c9c645cfa14080cafe968c28aa465d70a7e74ec6e29355192901d9f82667ced048ffe63b30b83d42ce4eb52cd972e25ff8469889019dfcbea0c01f64ecb75302925bc7ca7522962b1ac32a2b1968b1b70a2a33db919f918d54a1060e029d3baa2c8af9b4cf8db73c240c50499c5882ae657da2065a51ab41f768e8ff90e7bc19fd6653dca72c6fb3de12772189f3acd3b522615167add1b9119bca8c6dd665a7a7e302bc416804c19294dd7227cb2449960dc082858aca34d2bf63c922db6acf04005a403c8649ca91922f8e2ac04fed8c131c1fd990fa82388cbe777cb5620259d725ef3d772d7f76c7f9d6e66897e2a8594a80c46c706ebfb995bd9d0c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967af41840e4b40a5e6d2fb5e59add17eeb60082f41fa363ff5da86c52bd4aaa7c3d5e035bdada1c3d834c12950dfb01e9e328b003854ca4a2de8dabe9af695b61fdb992683b845415eab7851158ce39185c804bf582cb2a6bf1184d70a35abad4a6fc898fff485b1be33042fcb8dce25ad874b1bf1509a2a433814b3f0df704cd4c5b966078eb30d33c5c8d35f52c35ab34b37542507cefb95b9331a181b87ccaa4ea5574505d6a9e04ee43de3e2d25686d7f2dd1a87d5a4c4c76c913f70f8ea49b2a082a589a66c5df2a82857426fd15b440ac37ba3266617e4b4e57f83ffe3b9a89b4c0f8bbe1d4242d8d0789311f5a8a7767dff1362596e93e3ba4e837bbbc9a391af5b46d102b4e38390dc7d97a8078707e0ab6dcaf7f18951fe982bf71dfc1c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a6e3397e6a419a6064cb4af947137b2e140ebc517639f0eb8d75205b59b2896e9968a19a20dedd7f8ffac18be156f6e60ff730b05fd11e14f7381d63144daeba70ae9af3741f986ed2194563346edc4a21f2edfc9c84f6d97c9bebb79029409dbe60020e819e8bc3ce363f12f9b9e789179cdd76e0a9d76cc1a79329e5567542f2e8a80f07bc7b454d13d802e9b7ef56cac21898d4aa250bbf7132b18c6afec1a3841d8e77532da8fdaa084ff96665a2517631e945bc5b7949363c87732379d6a925abe1e9a38196e1b668a93e35ebd9a56dd7ce5b947f9d324299886197280286de35c8315e0b1a13c97eeff07f161ad1f465428ecd82a24b91e0da218fb32739084dbefdea61d0fa2b5a1ba8cdf4bdad88f83408064ba1bad019b2e5ea587b95063b1e89bc3fb15dec58d8eba17928e98102b282c0f70b3c4b6472158a6aa46f4a4ff5a4d8008c66b8db45dec33d8de132b2b58e872088c9353b2676c1a34942fabcad1d4caa7f7c7b5b6f5d67a8bfad302af50f17ed8e317b90c5398fbe28649a5a7239edfa297b710d9c4c3ca43b5e3c117eb6c301c09749843eaf03ae810c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ae1108351bd89060132b38972138c367877780da604f3a2b0bcffbd02c5790ea4111d424472738ce23548966c0849bf9437cfe2668cf7d77901fb3fd72da7874b92b8ef32b26007e2b6e9927b9733c74781c50778f98901d54c144677bf9b76f0e3be44ca57c8b3accda4a52f02812171907c02ec7354a066127ea339691e0a991a82fb33a5abe1fcc50dd39c4dd480089b09602f5bd261e47132aee3fd595df53723bc9d6ec41cbec440aefb03f817e6be3f50bf1dbfad13ca17971be25483aaef5782583b96ecb6f395e3c6f360cb7cba1a6458aa70af4efdc54a324a00956c3bf3db28d2a9b10e19b8e0326215c7cc23143caaabc5f0d0f639e6dd7fab766c6e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd62c7b41f0e7c83b2e5b657118213474b02ebf4c1619a8e5985c01b4dfc9b66d313c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a2563f5fbede5ba4bd39e0ad6473f74fe137ab5d46f49cfd250152d337a2245929d70823616813ed72c7e57b14b1756ae92406dfa66b0cdf9ac4b259255a5e278cd7a251f6c60e578582a9afae691fd628693ff9c8ae524d958249303c6ae8b74c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a10ef4aff632e85559dece3871a892bd0ecf86179ab935ec7ed62585a08d080e6be3778ea874dd5accfffc438d47bf02970b279d2ea72826a1a4863abb8fb79c0856285c7d7a39d4ffeebeb51317b318e538c694b483c829646ada3339217dbbc173fa56101acf8437933705fd82e2391fcc8ddea4793bdee5c850619e6f30b77ccc2dae5a754d375154e2945961fff11b62e157bdf90662f12823e6d8272dfd0b621e4f9a84c138997d95bae12f414c18cf747da23b8a9ed0a9205f6bc8f979fe9e57aab6f78c70519a6d34216710f152fc58e7018ada80fd68acf5fbc196dc7b856de7ba5524f64d4e3e40d25789912d30ce4f9e07e811db3e2433d44f9e39d96c4a1384cef84695c2a0122a25a5baa2e25c2bec47323dfe30490d5160625d36574d83794581cfa45ad65578ac72f588fdb2d93b2d09b4c6068878f1125d2bbc88f949111c459424d257f3406b02bf586c1835b7eba6aa6f82978ed5dbcaf8b253d9a2adba78e437921946a7fdf2c775729ea76a1e97a2d4ebebfa37b970eecd58a94f4aa1449f83030574c1bf07be16fecf0753264e6dae1c4d9502852f8c9470d718b5db5f26004f03bf7401fdb2a6ed372c2e8c72c8cb162d0e7b7f435bbe015a6d86d8b888362f32efaab930081f91c0c84be6713a0c7f9e4c30e51f45e85130bdab86ff5fe489b78e11ed7eb069711ab21c82161b5b4fbeace449154e6fbe32f0d1dc0ae9952e51fa90a44e00d703dc0da99026f220c88f78b80d7dff3f11ac06de443c540c6964dbf1d7afc2a307e67bef3d7b26fe51e6f73b53dfa015350f25558ea9882fe732d5c29cc7e0486e222df949d6c32c5a1ce5541ce2bc4634d2629bd775fabccb3bcf22d61c02123fec9820b8d07d4d3d65b6412a37a7788dec3f20e9a724fa67ddccc974d68c746cb89b8909c7b2b16bf8f85035f1bb5d50c0ded16506fc8d8fc5f9294c5a1335526da87cf53e0e77f48dbe90e40099de8f43cf3624975839eedfe1094f269176bd5bfab0ab3cb3b73f11ea3f9cdee802a6253f67f9881fd3775ac07947dc98532274c8ad8af1d24ba2a64e44f9c70d9800354b1e3851e994b8f6363aa56a08bce44f0ccb091fe8bf4f6ba65488a2746012691fabfcd6b807d89b5151f6ec41c23795ab0b9cb4ac08e4d7b7dc387ab90894adf81f9d1ade2cb192746905719977ac51155e820914891aadaf4bafaab5bd0675119cc813f4eaf272a3bb7094b0fffc68d56c173f3e98cf7970a589e8e13c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967adf1e4b10e5b9ef3ad3381043968faa29719e7db67b1a92ace9c1f96ae8e298e718ba838aba7491c5d1464745ec4e83f2f41934c665adee7982302e746736f3d6d9e0299a0f0995675f667bd14e758199d3a95fcc16ad1421f6c4d4aca34aaa2a4ec6e37ea357ca10267f84963e959bb1653794c9300ad3ee6d094f5051604ac5f8aea0f8c9a605d2a6f481c53422c1f95976c47aeb53e988762ba9c16dc26ce9a35258266379d2c619b2d2cdf656d8efb3f7eed6113ddefacb5190e589668377db72a513361389a19905d41c4f99117b6935faedfd5441d867651084ddb8ffb41c220e051b9657951e248431d7f0b873152893369b57eef2488797169d2c1d8aaae67bd71c33f118f6d6be043fe02d60724eb5e5afdac14a07b716efb5a6d4e12dd2194d1027b163a6a6b666319350c99d11cc38c6506123ffd4ac15aecbbe16e374600202a8a75c6d02805b47cb2c83b192f768cd56de00004c03f161fdccfe0f9b13f8e7038ec5f705e155ff98afd1286728a4ff6d83da574ed8f0c0295581c544f00dda79ba2de174b1e666b9c545aa862f954b2e04fc290f230a4ed0f20d17b6eb12a33ff054cee524624a430825d4ff904bd02b21b9a138633c02f8dbdf07d064c5c96a8250cd3c52e0adaab2d733f0a36852b55972350a27596ee90d4ca3098f893e6094bb5d4fe1ef86b919d199cdc7c6aa912325a211e9de0f18f79c277a64e60487746d68b400be018ce6063b8e4e32f36a794e8005b6cb1682da50c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a7b57f9b57c298191f8aa5297c2cec91019fdc743ccee20e714bca1d23d14d4f1fd6112d9fe9f12b7a7ea6907c2d5242e631e3cc7d2e337319df302c210e05cd474b1e3cdea644a985b97db51afaa19a86e806d4207d0d647b77cc06ae78f775afbc17ec9befb06e50d123cb631b4edb8ff0affdca5f3d41cf756bc610843942c891fbe716d9d728acd703ef883577036e248f37c62b5f1bf0bcfa27a3df45772c3aabc88d32d3750187b7c3a4698866aefd9f5a63128fccd5876bb7bd4a3e77c8e2fc2fa30891bc2bc89752c515e64ae63e1ba46334b72c7aae95c1b0dd7a664b2df2e18fd1d0e9decceb0b01a5523b691ceae7856a6515ba955d2237ce8303d50290da113256b772cb732a97c935c85736b216adbda9fc35bf8ed59ad3a88ecc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a60654e7c42e82d39d487713a43818c246beae1c71e8c8f3626e35beb67519b8836fac919ab041077331395cb3124237555c515f3e70de8a6f701bb0e4b69e5865f25926d86c68b4d9e210895eb2633fef3c80c67ae07b531a05b1ae09e10ae8ec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a910545e8ab642b14d368e0f4831c309292dd14e30e32eeda422382bab828b629515b2b2a53234a6c05e15738a0d8f3b356507d12835876a31a14e3d6a54f4c93f5afa7e0c5ae2209ed67c375af0320f6cb341e5b7224a08af9db86cee6776c26e4af5995805a8991c593c1706f148cf65d2e81aea81de7b5c1df34ac870b3f8de0375f2112d9ca622248beddfdd5e4469cd9dce59396ee30862b0ca3d937b20dc7908067ffc9ef59f426f721b388fbc36850356d63ef89937deadd90415f3c5ab2c3ee2b0cafc476dad75efe76338421ae55ecb658f449e1ed7eef4d1449ac86e674eb7732ca9b534dec68d332a1426e18f1655135d058e582711eb35b64624cc821cf3650efcc1773afa9d7ffa5878062a82a6ba534ac5606406ed9a747af2855906199cd97d29a148a176451c3fb608d958bfb4bef0e8a7e73e7628e93f7fcdb771dc010afcb795f65fee6c6a8a7f7b616cd54da94b5eae185d2cd4e508b00c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1c0aea985f9dd68fac1e2aff06d5718fed7d04828436d02fcda573fde9a09e8888f2d34e83ae355a4118efad36f49ffdd6eb962df4c62b2e66104621814c26659568a370b9ce0ecf407237e136d8e2a6957589143eb117b7f58f3b68b71e4e9ad06d671b170d2036fb7860fae4e1ae7ab94955fd88ba9149e5fcada133d90e3acbf51bf0bee6577a289f11624aeb100bb9b6fd656d4e1e99796b25c921a5000d54243dc655d3ef641afb85b3c4026f21bbedee85044e9787cd555e9899e00e7454fce2b7c3d16f5ed124e41b2d908059496bdb99313f9d66ff94e93dabb37bb34277dae3f8ebde699951a2407b543ff603a156ccd20cf61399ba3f4624e379a5e94f644cc68d11b53a27fa6f5cc19fb51f7afaeec8c3361f001e621287e77387c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a35a804e0c30c55ea847ecc09d44e1ae28a17c715b85fcf851a78f9649f9993b638d83f22268d2359df90cfa160f4d20dd07ff0ed1c416d8173d67e432c14e94cfcbd07fe5cc16974e81394b6c9a46cde0f2b3258a2530d3e2320080acece23bb34728bcf5cc3246420b18fdc5498493193260049336204900102b9ef1f6f5c56d19e128cb2bb7a55a8893c825f58af4d93aa1f1865b528c76159868c0a7121e6e896dab54d7629f00db79e2879214a6a56860d1d1c0bd15ac2d64a45c71c582bc29915947332a51fea322c2d1dd83f8b3f75d2a4c54dece556074396589c7da551ba51fd9b991f7f3a88a97a3496e2bf647a67d37662f3d9d883e28de91fc5a1943a88b069c2716ef94bdb23f8ccc341080eeea92cba2413671fd7640abf2ae9297f8825ce539cb7ecfa4090a5fc2faa6e4f3dffff3308d201b9fd2d22aab51d76dd0fbd94dee25846d0620bc29a9aec20c50829ebf71e4715a45f89185362912060ebe38cd17c34b8be0a4155b268deeb9e878f49147b697aab98837fa951c43d35dbfd085a8766dda7c24adc5f3cd7c20aff6ca041617baec5da46fa78bf2a0c6029d9b52509b56dc2b3fc7ea563057acf0fada63ac24349231e1363664f62f6b050ae01d484cd80c74d2a0356a0c50753fa17216fe1e84ff5a34dfa449c2b7a295e869a0b879d8c52ef8146f273255465f77213d2e913c1c01ef2bcc508dc60d1e66b36ec085ee55bf9c504d14cc55dbbd607f7c46cf4255a2a3bb6f011e290ea881c1cd9ce4fd13b6916a109d2a7eda464be80ed9e3c5e992e27777391af8e34e38d4f26ce96d1f18e045d36dba92c29de9241f0bb780a3bcea2b0400da0ae7908f193f3e42660b6df76f9397bd7e6f4a650e85fac89371c3283f7d35b9b12d448534abb8c040c43df6a75b536c6d7aa638b76a00eda614579d000e6e513c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a908366bc28747cca2f152242b5ec20b3af9227cbdcaa161befd392c8f8cca97a5afa24e486552567aef539af29fddcc521cc299faf9374b36bd12962d2c06f1611abcdfa71ce6c83940dd683d6fab5b8ab0752154901538831dd4659122ae8132fd52b204ea7fbb2f3c1db22f28bd1925f2fe69005d13c28cb47dfc10062272da268c87cb984301d320bdcfba55b1de4f8e8a441209380d97aeba0be161b71886468a94ed9de95147f660a536d50e4ad6eb0257688742dcd954d0753774bd10a5605f0319b793d2a95824aed954856ce00ada6fe114eb47ea0589d0c082c91c7c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967af0a241ef4ee5dd01c9a26d459bb2ac2c5b1292f21007cbb0956d94277940b246b5ee26723e654113aeac1f41bd9023b86b38eddc6481a120aeba4fdc5cd9451b4b79ae4065a1c976a6cf5fa4e174e1a22a1293786072780fd5bc0f44202d26abbac0ab3ad3f6465263a09bf14fcc8d7f364ee82ee547cb78e64c1f45a54416fc93e637693c91f57d88fb113ec062d7e876c24caca009c3a405fcb47779babef1c16627c4226fbfb5c3a785386bc70e56d1cd48b57ecb0f04f503c884dcfc2cff241d37a5aad62a160681b58a8ec892b3e19483be1cee1cc22ddf6f1415dfe6c58a6bb04ef412776a38abf83b63068838104c56ef0f8f0fce05abb310411b6a6565f0297caffa8cd751ae2ca3747ec0a215da8045a72bc6fed5983006549fa0461b4f08ec509547bc292fd50c25a2b070e5a431f07eea09037dea9d33e2a348e4ab824aeb65126a3bc523b6585973cc03e26cdf73ad68e459071290e766bf30c7d1e4c6255a43a7033434a905ffce823788c902479d1ca5110d585f3ca22dd7483e5aa5c138c3ab29162d4b019568cecfe54d486bc54c726fcda8d7b5fb7e7055c3c4d9633f5c2309f49aff5d538c998dd3a398f64a342bfe153c5d08b368d957baf742268cd33e15edfc47ee04c58553e84bef94ddfd6a76ec7eabbdf56b1f22290d79527eeb858b183d29799aff26764cb17a6cea44aaf1a002e7afb5b875fca491178109053b697788418dc3eaadaadbab1e7ff3721de1eff19f0979529cbd37705aeffa011f61f611376a973457320cf62781c412fe7c73c2c8d8c3345ead1d5cceaa9d8a0d5c965825dadb512afd86b98f2f6af510246952687b506ad91353c8c4931877ce482e3ccbca7a3812cb457eb59b6293ff5ba64d7b5e024042580ca41212bf2059c743c4e2bf62817dba0cc18fc7d1d852f0310c85ed70ac73858b0e1eaf504edad9efe128132a95343257538c83533cc528b8d04218ae629531b3e072c13b415a212ca9180cbd6c1ce9a7d73d462bb8fcc3d15888f984c1b9f7dcf4211372ab00d0eaca12c114a749e9b8dc75a3ad66bdea9227961e8027a89e68a682feb37d36b3ebfae9c652ac338eb9a92c8f204bcb1521918116030c8a6df0725f57391b0e102218e0c5a8b2d7d63899e35f0977eaa1f227e0dabe1a6e9575091cefa68a9ca78eee6c15a0e876699943dd23be070486a988f5ba008e9e594fc667c17728c00bb87fdff312194c8aafe500a41748162c6e978cb57c000df417196ec866d495922e3d7b978afce49fc2b7e1d0fe1fc5e952a719d3a038c431bf1e459af49b3ae050e1e4333e3a341092c66d4eaa0ebfa13b470f4616cce8f5848b02bdde39372bd052a1e714101bbd8590909c1bc985e2fefc4b3597905b032d5f41e85b95c00ec78d2ab63e96ef99e6d9020167409987b29ac44307382d3ec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a06d39e4ce9b0bcae546a1f20f094c2048a39c0f02bb216efb655eaff711e4d7f258617058e6116f2d79aa2625225f819a64c227e39fac64187f452560077147533d86d42f7262589450f8f69d0979e59e16b61a477774103825374cf97d8f8b4c6b00a83e386558fad57651f9554318fe265e61ecff20d960ed82d914cbdc2dab163ffbfe63982db10e68227c3677fef16a024ef1ac195ff15cb3046dfcb3a7b664027d2c6e407aa9232ebcbaed240e227f912aa4b4329cfbbf99b183ab5338d75f2317f214e2f0f385925a0473b683013fe79590c8956183287573895697975a39a9ba30d5a61ff80a5df326b25afee4bb5aa0c9ee4d8e41d1087f5c91745dec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ab0f0cd8ecb864ba895ac308c73016e4435d50f95fa71ea736e67a14a214117c40d577a142c7a71b48c3df9d3aaaf15b44fc9816cd0cebe698b2e16762296b4066e25d5d52b647199dc2154787d4346912a5780d7c520b639a6cced2e0b68e8a3a78fd7880e9187314179cc46786accd3c30c9c10bff10cc665bc20c67565299ed98e2842003378bfa3b0f94c26fea999906521f40c4b47dd52de147831df30336f4a974084263ab70c04e44cec9f5f394a08eca7cdd731f2caa652a2686d39b6d0a300aa11346e630063722cd08ef8efd409ab6a849d165b6f25654e7a4f5382a148959555c276d38e0bc622ea2b775c94e40eb75f35053de5c7f78a09a25a7ba984a790a2b68fbee4e4382b77af8685d750f2506207a615b0d81cd01b1e8376f24c5eec40c6a27af6f8244d4379dd5b18736852b9a23e0ed501abd5f17700faea15f69377ccfeec68b1ab6f180e4b2e512cf7c9cf82d1288a9f87a6247c393a034f050000000000000100850055f67af15494acab2dc84dc0674b2f28437940b1b52487f7c28a1042ece81640850186f20f765b40a6ba8ddc587f7639c53b0292b5962f518e6c655e826b5f0616018502447d3b1115802bd5641e39386cade395aea901932c8826b64a91364731d6ac0385036bc2211dcc6458bb93ada42aeba2a62343d8cf8c905d7c9d99eae24977e2144e85040c458ad6eff1670e9d5f7085e4e3dbc9188d3d4fda98365214997923f7160d3585052ce42a57e00484599c3fdd5654ef86838c7a4b5b1fae903c90f2b219ead4e916850608cdc81c30eac23896846936119a4306a254c5b6f7cb0187c43d0b08abb0dd268507305cc817496f7e51cfb95bc5ac9d569fb9c28b7a2259ed5ebeda407758093d1b850835acb2b0663db2c7a317316d87f2063afc29b08d14e25ccf1769098ea47c58e485091cc4f270f85c948b103a0f93e00121b841ee9142e65b3788d68d9307662ba84f850a20e06e7a1f77b0a72d1a671ef844d0bb8fa85b7cbbc186381a7063a887df91d6850ba6a7027544a26081d29dfbcd7c3f783fa4a91cc4542fff569a4baad40a42cfb8850c069f6c5af8775c5f2f2d2125669fa1766c9bb3602ccdc0d2d08ac66e68c358a4850d934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da850e42a6ac445fcd7d1311a2be21195b8a188088c720a3c43b163ac9a930273cf119850f15b1531f22d611a8295d020cfa4c4a7e042e28ab3392b24d135427c5d4d2599f8510cbcac79d7f47a23f11a5f71a1416d816e1acd752326aeb4e4bf98caa62e5bdb285118bb5bdaa0402d4e94f29f70c8c9600ebd61a1357b25c8d22ac14b74e67cbf105851270e8fa23693c9d55bd8700d0fc2f4651cab605589f14f8cfb1c9ccdee3856b20851315674159b085c0ad220121e228b182efa546c7444262f2a72fd510bcaf2c98338514c5e7d6d809906fda71ac52e0b865e79554180292946a8fa2ae04db5fa44ae82885159bfb45c03fdf896f61869bd6e90f9d920b173bd68f8032406bad63dcb8b7fd4d85161217d7bcd34d9732e3b25f796c4ecff35282747f5e3a9385963d32d6e0edb4d185176d66fc17b2ba3e163e99485b185c77b6bd92030db5546f7303037f9d9882f9a98518a41646bd664341cbb7b7a8f0687274683aefafaca2bd6c3d81bb05a5cff2e6c385199233f1685d4aa984dab0af7be5113890c5122305e352dbbe655475306b056ee5851a149263158d20f3f2683bc16211dc9ba9f0f4a8203b08fd716fd623e2473d41b2851b3a67fb150cd4dd1fa95c72618a144517c2bfcdc0a59b8da5fb7fe55eb44349ca851cbc1714ce830575410118fa87e0db3ca869b178c637ed4aff6b23b1b8a842ce45851d0ea6b7b5f911f13edb848fba07b60508ccae71bfe76401861bdb4df45aca435a851e7b481ac812b0af77a66f292d69b836a3b93a13b2cd33841cfb024fa0f983e993851f5147bf19d0a20ab5ca891835aa883f3af28b909c02bb7003da9a4568bc034aa285202a33e5490c104d35aaab7f8807793c85c152f0318ec74ceae9915021b0fe5fa68521df78671e4c3a265fe510ee5530c803f4b6833c49c3cf5de77ed5844240a621048522f701ab74b7026ed03713c77b896a992d9bf862ae9df245c95b9aa177692ce96a852384459f14f4aec1d52bb79a910de341137086f88aacb3122845487ec0810b56c5852466bf2b8daa740b0901fbd1642ab3342f260fcce4a3b5b054128bf5c073b0cbfe8525934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da85261cc4f270f85c948b103a0f93e00121b841ee9142e65b3788d68d9307662ba84f8527238d38ff65dd76c0fa76f2c6371acee94dfe2d25c3559b2811bde3be5993d2bd8528979cc29b855f8c6e338a3b0475ace3328d1e797ddbb944ed8dd6ed23bc091c3b8529edd7d00ca6ec5f4a2e0ee80f48f9228f1f38bf5f31edc4506651ddc4f6855eca852aac3219601e06bc6bfa9b70b4faea4df6c4103420dc58eaed3fcd2f767d3333f2852b12e1fab0ace4998d6062f4334aa8b4f0b3f74c60fdb6add9a7a44bb1b68ca076852c42a6ac445fcd7d1311a2be21195b8a188088c720a3c43b163ac9a930273cf119852d5e1e9f5a6fef84785452dd37a1116717ea03a98a36a16d6ab1a904ad5e922b6d852eb163ffbfe63982db10e68227c3677fef16a024ef1ac195ff15cb3046dfcb3a7b852f01f4677b2117728c46f59c758f057389316b94113000f15b7ec749f00263140485305fa2c82f7955d5441d0e9554ae3940989023031cbe7921bb1adab52d9bb1d23a85311b894491332df2c4e80791deaa84f0eafaddba0686a82193cfe154dcfef0d65a853273b83b6547166e7d98a80cf04a6eede52f8c84ef9ea9ed269bc92d35164a43298533f80b43d3f4cbfe50a42fae8525cf02cae77a4125ddffb6f7477bbb8ef600691c853420e06e7a1f77b0a72d1a671ef844d0bb8fa85b7cbbc186381a7063a887df91d685350d17ccc53405aa50929ca1c96e9224905a0c707d00c59ef57e31b06ecbbc845d8536e26bcece413eaf53c558d3a77b95bdb91d8a1d3c04a163426c5832d364be64df85371834889fffb2e7efc2815b595e7baa068143708d9b34e3e1426a61f0e744db9485385147bf19d0a20ab5ca891835aa883f3af28b909c02bb7003da9a4568bc034aa28539c512b2a9b57bcdcf3c31f1802d21528205bc50eb6b0e12fe6db2acb01383ea44853af40eff6318aa11424208a88e9658186ced923d6618669961ca0041a139e4720e853b6983ee1ead8885f9883af5723ff064110d60cb7ff63b792e062e6df0e5686dd9853c7318915ff0fba2862e69b026b51fff13794a214e66089466791c68cacbc39fe9853db8807f27466d696d45f71a761f59bc62c0de9cd433bf83b4622fe1c5b5d13879853e96ef30024d22aeda281c133cf21ffc4f4f92d11ffc266fdd010a261408ccffa8853fc5e7d6d809906fda71ac52e0b865e79554180292946a8fa2ae04db5fa44ae8288540b169062843c53fa37c1d012ab1abf13671d5f057b18921edc6846efc57b3de53854178cd5562a4c6f8bde55f2f90547694cefb4fd640d62fcd212d8a47b3c063a9b385422748be9bd43f0752ce7fa548a2228eaa6cf23b3a32ed15b1a8d9e62ebb0c2a4485439625ac813db4f8c1def7811a07ae171c37f535a0a53c08be991eaf296ea5ad208544bac058d121d9e05709e7e72d87c14e3677932749993daf482ff77d17801303828545c239083ddb6b8da014e8aa7a1903c9a68ce4d815ffa335686c51d1c47a66f3fb854635b50bb08ba7ca50186198df13a247a3256e809caed000f9807b3d52a1223326854721113c56b5cb47eb23a4c9e0faaee83fe40b34f8058a9d38f9d41a49f7400d2a854829d4b286042f14e6c157cb70f1ca70a579b08d2c81f2b82b469064b2679c4fb985499fac103689cec314adf774f37af388611155596141dbdf84851cda7d0aba2143854a524141a7974f04f847f1903c38563c2dc9fe022d4e6d118e884431d2e54f932e854bdd69fe0b027b1d5b263206c7e9583afe901e9350a01ee099b03ea4f11ac3796c854c0a2639c06c07a9c51f83e9a39a42750c2b7983b0f8bc62111ca180e02dbccc1d854d7db18aa6303cb6935d4997be9b0776c5005c49f89d300249c5fd74d3d3c4fa06854ea443e4f99d81a57e57e60eaa76f8c107359d787fecb0304132dae221a0a47d10054f000000000000000000000000000000000000000000000000000000000000000085507a4271cd68ce6c0930a4f66c190975349a0a46e1c491dde66bdfd732b1c9b3cc055100000000000000000000000000000000000000000000000000000000000000008552872cb393b02b78847c149d7f2c016bc09831df20cc926f624762e76d04fb366085530ea6b7b5f911f13edb848fba07b60508ccae71bfe76401861bdb4df45aca435a855412f6f7286ed396d22b3c7bec8c96582fb0946cb484a1b85a9815f7191cbaeda185555f85fb9191335fb16cb4a525448a18c15223f1aceae277d0f09e22784e407b6b85560fcc57d41ca71abb7ea46cefca97b02403f0fd6ac8a2c84ed4fe5aaaca1afb8e85573bd68357eeb1850f5012643220323c1df04d22ed40edeadc979be6a732c98a0a8558b1d685e1c8f47a3e3df786beddf468f62e65c4ffe52a56df4e7e5790deedda948559b44ebba7ec01ed1713bebe1eda01fb21522face8f53889371ee5fb520e03bf42855aa89acce3e826bb5a7fbf152d49aa098a07bdd55c72748b18aaab99420769a942855be26bcece413eaf53c558d3a77b95bdb91d8a1d3c04a163426c5832d364be64df855cbc4bfd3be803d7f10977c392b364586a0386e4f5feb12dd582b0b40203e81ce3855d2f4913df65e1c93637471cfda24be99c85ca5f3a7f80fce618dcdc923b90a14f855e72d0c1deb101ff52af4ae67a74bed418fa3beb53d7fd02630d9eefb106a55f57855f8d4b62b6da174183ccc940b9bf9a5b293ecd44903cb9c8b0dd8886b75062e10a8560ad3eee3417fced7319372913b4d26d346c60e672aa398e2603ff5bd003c85a948561156ea3d65ca102e21235bd385fd4c3f0309310c26596da53d6fb7d73b777f9578562263d1d2095285dc0a5107ec6ebbea34f25c185501df7feaecd93e374b03c505b856362d0528ff09fd7b3862fcfe1433fb19ae4c22b34bc477918cc5018237c885c59856447d7ad8b9afc72290593663ba227b1d4a6c8bfce74177227e227e3bc000756f285653cec08f1719fc4cebab54a4ff7b40a1d3d2cda34d8d56bf4473cc9b7394f76458566323870ff71bd7f4bb0f7315a6bc6ebd96ee607b47beb823c84ffcf5b21fe04d78567149263158d20f3f2683bc16211dc9ba9f0f4a8203b08fd716fd623e2473d41b2856817bc40bfbf418a5f5a11ba81c2a45cc4136f55870f6a5a40de4ea81ecdf4237085695d674326131a96e292248d1afbba841de19cf4e4b8d2b743537bb0cf82de5ea6856a613da2d96094a122be2679c70ef11e1b5f99e05d5940a3296d01a6a9fe1b76b2856b3fa36f6b1743a047768376f72f03a42d5657c39dc297da5857f38750167b8b3d856cf3ecf53b718130e62b18d0fb5cb780600f5f0406cf351f987d78332df542522b856daf5b2be0b0974efc4d6ee5065bb1215ae4f928e43d0e664822fbbff081096a7c856e29ece6159416c33478f8436f8b1f507e34f1a1a75b8c845002d37bad2247bb8c856f8bb5bdaa0402d4e94f29f70c8c9600ebd61a1357b25c8d22ac14b74e67cbf10585703633dc7d6be026ab817a3a6929f8e25b32bd86db7829ae57d2d0264932b656738571da085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aa857273b83b6547166e7d98a80cf04a6eede52f8c84ef9ea9ed269bc92d35164a432985737c92aaeeda69074dd3f5398a5cdfbc3f399c9d56d1cb0f7bfa86a5d047fa344c8574da085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aa8575da085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aa857673b83b6547166e7d98a80cf04a6eede52f8c84ef9ea9ed269bc92d35164a43298577983c2051af61506006a0c083310168f0727cb11c41208908225f48c0051dcb3b8578149263158d20f3f2683bc16211dc9ba9f0f4a8203b08fd716fd623e2473d41b2857973b83b6547166e7d98a80cf04a6eede52f8c84ef9ea9ed269bc92d35164a4329857af45c83c793277239f102943ce04296e72a474d3df7812a980809b959a8e234d8857bafd9cea110869c23750dba32e58092e48918dec709d71474d4e92c231601d6ca857c4cdeaab5efa17f8e94f8bee106d9779008d9904817361d47d31faaf09c2158b1857d934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da857e35d2af3397acd2b1f0135de3f16d0ec37b680724e3288a4bb18711867341e0cf857f221abee8671f8554fdda26ff5032a591837585fa3c8a32dc5a2423ce5f275d89858083643c3ee07931e03e2cbd1c0c2d4291d6c090fd6cc03c5dfec8f552274058b485816d0543e795d7b2bcfbe699bb8c71ed0fb67cdb52bfa9434348b75fd0d345a1ea85820a06097a7aa970c01aff9a413ae94ff17193b27a328eb3c973e02c89dad3f4d98583e246b23c656c5594360803f3d4054bb288177af2e67296cf8e911f56817364828584620c6ebc967f5f11f64c4c3fd26b45e3532de5504b4e5212783dccf21f84b021858501f4677b2117728c46f59c758f057389316b94113000f15b7ec749f00263140485865147bf19d0a20ab5ca891835aa883f3af28b909c02bb7003da9a4568bc034aa285875b4a102b548d936c8b5e2208e3894c33772ceb8d7ae14dd89e6f70fd4388c8018588be0b9936fb3c45b912ed1d52e1af33b12481edf421af3ca422e4589bcd0dbb7b858958b628716503f4003f77c9457dd492f3f432921686a274a3db1f4b81e09d45bc858a33c1cb4e17c8cd32226048b6d1738a18ad45265c6cb0f83dd2b5935a443a9e0f858bbc60b53b0dee9f5db77b9ede1f2a807062870a6b52aedea534ca32fe4be50a09858cbb83dc8a79b7fb258502fd4ce7e88bf588d26d31dbebcbb8e47afddfca65100f858d13c43cc8c4803b222d3e5b0dadce4785838c78b3d70e75244d834a7a33f2a513858e983c2051af61506006a0c083310168f0727cb11c41208908225f48c0051dcb3b858f156ea3d65ca102e21235bd385fd4c3f0309310c26596da53d6fb7d73b777f957859099bb837063fbae1f1ff5d4031775b1b85deac5066d51b5f5f0e10a652e0f8d068591b163ffbfe63982db10e68227c3677fef16a024ef1ac195ff15cb3046dfcb3a7b8592e26bcece413eaf53c558d3a77b95bdb91d8a1d3c04a163426c5832d364be64df85931bcb0ac96b964206e1dda6e3a624651a17ce67b49f8637b63a23b2c548f5307b8594732ac4764631fd6b7a0a0972fa5428265fdf3ce515312e056c6cec318debb5558595daa3d1dbeb6e82dd82b1e4c1ebd626fe63a5e99dcd5483463ed286dd71ba0af58596f67288b79f4962636766c5acc4004c1d45b13cf9b1bcb2265ccaac60f81f61cc859742a6ac445fcd7d1311a2be21195b8a188088c720a3c43b163ac9a930273cf1198598bdd8666152212f54f2ac9d19a9b7e4eb78016bb5991bcf1cf77f6d01cfc019668599d4db46cd20581c1ed0567fa1a016a77119cfa51341cfeee4fa25ff0ef9fb23ec859a983c2051af61506006a0c083310168f0727cb11c41208908225f48c0051dcb3b859b1691424e87d215c7fb11d111d0559e37d96e57ba61974ac66153da5d03aa4ce5859ce26bcece413eaf53c558d3a77b95bdb91d8a1d3c04a163426c5832d364be64df859d51f2de6826f9dd63519aa5b78643dbd9967b45798ff68439296c8029b8e06c6c859e57aaef45c734d061e6e97cc307a70ad47c4cf6ea56d7094c914f9460140ac061859f149263158d20f3f2683bc16211dc9ba9f0f4a8203b08fd716fd623e2473d41b285a0c192f3e738e22a1cc979abdab301af02f3045c548b37dc61561b26a26faac87485a1f94565faf0a9b2e6cf6d0b89d01a9f070b84f803d40848acf2bdccc6f2a59d9c85a21b6a3f7e7b4e72da5e11e36ced4cd4f48ac5e308ca794274fb9d24c8114c61bb85a32dbf8c3c059a89f1ba1aee949495b0d99a17953913c96660dd5a5ce3891416aa85a472d0c1deb101ff52af4ae67a74bed418fa3beb53d7fd02630d9eefb106a55f5785a5430fe761475818b442289a8444a389392cc9987cad49e1bcf13cc719757b20ba85a664f71a74128137b2770a4a7b261b331725abed7c3c7416307700164a3203498785a7221abee8671f8554fdda26ff5032a591837585fa3c8a32dc5a2423ce5f275d8985a8c498d9dd19ea80a5c9be3f2573525a9b712517bad41f46ef45af098942a8eafc85a913c43cc8c4803b222d3e5b0dadce4785838c78b3d70e75244d834a7a33f2a51385aa7af927930b68ddd0450e9d9da46a1dd9a8cbb9530a1c342a16cd7d8df1a4610c85ab7a94c9704597f0f8bf650b7d77f338c5a1e5067884cb8e5af81c6d97ace9d33285ac5098f9ae1b3670e8de0b9948fd8a2a7e3f6dde76f5f5a4e72ca765887fcdfb4685ad2d59c1cf44ace7b32698aee7ad38b9c0016e87149cda801f63f7983683ee5d3b85aed6818fbecfd038aa313e3cde68d52b47b921ab88cc826e702c13582ff7309aeb85af9765636e6cca0ba58c2367f68dcbb50bc74dd76191f46686b614b8eb9dbbd53c85b035d2af3397acd2b1f0135de3f16d0ec37b680724e3288a4bb18711867341e0cf85b1cbcac79d7f47a23f11a5f71a1416d816e1acd752326aeb4e4bf98caa62e5bdb285b215162a2ed301524950719aa5713f26797ca3b5944e8f707529700feb8cf3d40585b3732ac4764631fd6b7a0a0972fa5428265fdf3ce515312e056c6cec318debb55585b4fabd7646662ef969fe35aadb522e7277feb17b79469fa2b156ecf9453fdaf81b85b5dfe9b4029f9cf52885275aa451affa9dcdb29622304b66f96c1023d1396ddea485b676f2839bfcfdab5bc2c9d40af1e7c2a530993600aba63aff2de58553c38624cc85b7c1137e5c0c903f7d830f39b71d0db98a3b115ce865d2546bbd484898246a20d185b849673bca8a95d20c376ec88999e531222f509d197ec5cd2b885751fa298e7b2c85b90393a4951f1f2c6364424d5c9c65060b3ad3fcb329649ec55e1dfe52f6636e9a85ba478525ef3a9ec676b190bb5913e167c2678612803e882572790463a5f1aa422585bb9ab52b1c1f638998874dba4acadc453370fe4e3690c7c585a286357ebd5f38cd85bcb705513abd2148468cc636e0177450fbeb8da00e4b80c4634e2c23fb853f7cac85bd48c134b5f6885ac0f9ec0d2a1abf036b18b291565fb1f95e05b6d162b51923e585bec4b23d00febf84dfcc09f33ad98eabdd937bc109e5144695832481ddd322243585bf12b45ff3724c13dec63fcf228277b6146f1e3c8181a7aefcb54c06ebec3bad7b85c0a25872fff1655d93b6918db6952e4fd6e178e9870b37c4e196aa4f7d41ed13d985c16d043c8c0b8acbcb4faf5ae929be8e50ff2ba2d8e91a8c3b38cc19f4ffeb364f85c277546843cf0a505bd52dbd9ed8b4c2e13e611c844bcfdf46cc63f7d07266fe0285c31d6bb8ac804dcc36fd69141b171e72ef6b6282c7cf975f7f40ca7b3f9c77f9f885c4cbab838a51f8a5c37ea437fcc50846765f952666b77b8945e3eac7c1a7df7d9b85c5d332805c0d6cb3e69b6fbaf36204e3d1fcfcc1a6638ce7494536c42a95fd6a5285c6da085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aa85c7ebe6d456aeeaebf5d444b1f00a70bff6bc3fb7669cfdc7ed6decfa381fe2111785c8e26bcece413eaf53c558d3a77b95bdb91d8a1d3c04a163426c5832d364be64df85c9e808473e72df6c4ddb7e3854964244dd8fb7741ce8a9f6d374e2887be0d60a9185caab5c20ca881c934edb6883ee140ca2a14bf09878b2e8804eec342e847987591385cbbdd8666152212f54f2ac9d19a9b7e4eb78016bb5991bcf1cf77f6d01cfc0196685cce35f7b9456faad700f78904e7b420dc49da3064d4c0af7dcca3ce18ab7daec7985cd1e9a1f3e130be2dcef3df5bbb7b7ebce8e6a2d9ce7001ccf3d43cd8e05ef741185ce3d8b2c23bd1cffffbc35de731470da0bdd5508c144da54ff13cfc1dc0934d86d85cfc1e85c41b65b10ad207671e4028b8eae25b7c768ed17c3555e5477f2bdae762185d0c38f5094c7f5cd5601558b7676c1f73c556a22fabec70478486983e60f96d1f685d1f8aaa8df1c20100eddcfaa5530e3518bf642699532c52bc268ef3ec6f3ae986a85d2b208444de34041202910cee3662a2a66cb784e8243432199be2ca987e85de75d85d32637dc3614ff80f1a75950bce663c15c0f66e22103e274af633b59c8d0d74d0185d4dee098a58245a0a5657e348da942bc8968125686e8952d3b4fbe8162766bf6fc85d57739e0e2330580421de24e0b52a2702a576af21e1a158b6d82b9f8e41b7b9aa785d601f4677b2117728c46f59c758f057389316b94113000f15b7ec749f00263140485d72aab1ecdf65912af43921bf4153b0adf83c674b849bf67ac3cd3ffff24fd6aa285d899bb837063fbae1f1ff5d4031775b1b85deac5066d51b5f5f0e10a652e0f8d0685d901f4677b2117728c46f59c758f057389316b94113000f15b7ec749f00263140485da69c4960a9352c9fb2fd0c67bf363c1a0065a33087af0f5e4763d85bada921dea85dba57314ab56596a53cb642b79530e86bf2d9e5cc9b0fbb79c8d949335cae1de0585dc73b83b6547166e7d98a80cf04a6eede52f8c84ef9ea9ed269bc92d35164a432985ddf46034d98f230e6ab3f5dc988e882a445a807e9c218dae2bf024ffdee9de77a085de2d0ed3c9c0979b8540f5b4eb25ab4b2ce45b446de623a9e7d91cdedf5ea8d8b685df069f6c5af8775c5f2f2d2125669fa1766c9bb3602ccdc0d2d08ac66e68c358a485e071103b6ae8e72d501584d4adfe13f363327664609d38418992c60ad0f9815b4c85e184c82bbc7c0927080a716fc74f1647ffa0b390d50f4ac4a19960cbb12e4fc29b85e2775d7be39ece5d9e7e8f817e60abf9c5c713417654b49517786cc2092f62d62085e36342d5206b4b364117e883c4f6ad8ccc67cf2326ce33725ad15a2c19dc35a68c85e4c7dfc4f31610c5b2a0aedfbc663127d8c56160799c7f6643a5a7fe02ba47fea585e59f69f273424d2c34034dfb6c73ba92d096c0355f108d79a188ff672a5682e0c385e6f79d5e230c4d1598752ed1068e7f3a5ed5f6833af76a989d3fb766a45e1d5a0b85e7342ccac1a9de00c694a0f77244f4df465762f8c557d360228c09aa90bfa4f53d85e85046a9e9880bc0c641c39b7da74301c6f11839d0fbccde591e207dcda5dffdd785e94a290e3171af4b4612ceeb6851751f747bfed8e2bf96a0a4071609b9f28e9ba885ea4d7642e554996fce6a77fb34e734ba299ecf01bd73a149b5ff4f8de172a9afaa85eb0a06097a7aa970c01aff9a413ae94ff17193b27a328eb3c973e02c89dad3f4d985ec4d9341e522d2bf6902213d4ead9268bd36191cf54cc76e74e1fc49a13f2c5a9285ed34cbac8f5a3739a016b2f2edcba584a4658f00c556568094d8da70a190ff8c9585ee75f1e81d55115c33bfa152e8abb65a6749a0c4bfb3f2ca82ff557ed7e5f2152205ef000000000000000000000000000000000000000000000000000000000000000085f086f20f765b40a6ba8ddc587f7639c53b0292b5962f518e6c655e826b5f06160185f1bb83dc8a79b7fb258502fd4ce7e88bf588d26d31dbebcbb8e47afddfca65100f85f2f82a6c5b1cf97bc559a4d4c75bf80f80b3189ee673ef24857c7600c0cbfd0ab685f3de5ebfa561e9c7271fdb3c3cd020a3d22ebd2750ac00aa753c765fee91c4b65385f47c06e5ba6033b9309cb74a9bbe34fed916a50c41a463d786d9b4990698b1147d85f548c134b5f6885ac0f9ec0d2a1abf036b18b291565fb1f95e05b6d162b51923e585f6095f0ae4ec681d0352c1b1ee191faeec5ef429ed34fc63c8ca8ae12e459c83c585f7ec1fb625aaabf36e3c7c38b99e7a143903686dc4620a6ddcf3809ce05265872285f8da085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aa85f920e06e7a1f77b0a72d1a671ef844d0bb8fa85b7cbbc186381a7063a887df91d685fa368674915f167344fdd8fdf4f98fee181fc26429fa75837494d3aebfe54d538d85fbda085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aa85fc2ab6729ee4575632358971ce8f6a9b9a0320d1c4c2001635180c8f7f04543b3d85fd156ea3d65ca102e21235bd385fd4c3f0309310c26596da53d6fb7d73b777f95785fef80b43d3f4cbfe50a42fae8525cf02cae77a4125ddffb6f7477bbb8ef600691c85ffc31da7ef8c69611b3dea4a4515e294bca385f62eb7d35d0b41c6963426d93d7755f67af15494acab2dc84dc0674b2f28437940b1b52487f7c28a1042ece8164086f20f765b40a6ba8ddc587f7639c53b0292b5962f518e6c655e826b5f061601447d3b1115802bd5641e39386cade395aea901932c8826b64a91364731d6ac036bc2211dcc6458bb93ada42aeba2a62343d8cf8c905d7c9d99eae24977e2144e0c458ad6eff1670e9d5f7085e4e3dbc9188d3d4fda98365214997923f7160d352ce42a57e00484599c3fdd5654ef86838c7a4b5b1fae903c90f2b219ead4e91608cdc81c30eac23896846936119a4306a254c5b6f7cb0187c43d0b08abb0dd26305cc817496f7e51cfb95bc5ac9d569fb9c28b7a2259ed5ebeda407758093d1b35acb2b0663db2c7a317316d87f2063afc29b08d14e25ccf1769098ea47c58e41cc4f270f85c948b103a0f93e00121b841ee9142e65b3788d68d9307662ba84f20e06e7a1f77b0a72d1a671ef844d0bb8fa85b7cbbc186381a7063a887df91d6a6a7027544a26081d29dfbcd7c3f783fa4a91cc4542fff569a4baad40a42cfb8069f6c5af8775c5f2f2d2125669fa1766c9bb3602ccdc0d2d08ac66e68c358a4934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da42a6ac445fcd7d1311a2be21195b8a188088c720a3c43b163ac9a930273cf11915b1531f22d611a8295d020cfa4c4a7e042e28ab3392b24d135427c5d4d2599fcbcac79d7f47a23f11a5f71a1416d816e1acd752326aeb4e4bf98caa62e5bdb28bb5bdaa0402d4e94f29f70c8c9600ebd61a1357b25c8d22ac14b74e67cbf10570e8fa23693c9d55bd8700d0fc2f4651cab605589f14f8cfb1c9ccdee3856b2015674159b085c0ad220121e228b182efa546c7444262f2a72fd510bcaf2c9833c5e7d6d809906fda71ac52e0b865e79554180292946a8fa2ae04db5fa44ae8289bfb45c03fdf896f61869bd6e90f9d920b173bd68f8032406bad63dcb8b7fd4d1217d7bcd34d9732e3b25f796c4ecff35282747f5e3a9385963d32d6e0edb4d16d66fc17b2ba3e163e99485b185c77b6bd92030db5546f7303037f9d9882f9a9a41646bd664341cbb7b7a8f0687274683aefafaca2bd6c3d81bb05a5cff2e6c39233f1685d4aa984dab0af7be5113890c5122305e352dbbe655475306b056ee5149263158d20f3f2683bc16211dc9ba9f0f4a8203b08fd716fd623e2473d41b23a67fb150cd4dd1fa95c72618a144517c2bfcdc0a59b8da5fb7fe55eb44349cabc1714ce830575410118fa87e0db3ca869b178c637ed4aff6b23b1b8a842ce450ea6b7b5f911f13edb848fba07b60508ccae71bfe76401861bdb4df45aca435a7b481ac812b0af77a66f292d69b836a3b93a13b2cd33841cfb024fa0f983e9935147bf19d0a20ab5ca891835aa883f3af28b909c02bb7003da9a4568bc034aa22a33e5490c104d35aaab7f8807793c85c152f0318ec74ceae9915021b0fe5fa6df78671e4c3a265fe510ee5530c803f4b6833c49c3cf5de77ed5844240a62104f701ab74b7026ed03713c77b896a992d9bf862ae9df245c95b9aa177692ce96a84459f14f4aec1d52bb79a910de341137086f88aacb3122845487ec0810b56c566bf2b8daa740b0901fbd1642ab3342f260fcce4a3b5b054128bf5c073b0cbfe934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da1cc4f270f85c948b103a0f93e00121b841ee9142e65b3788d68d9307662ba84f238d38ff65dd76c0fa76f2c6371acee94dfe2d25c3559b2811bde3be5993d2bd979cc29b855f8c6e338a3b0475ace3328d1e797ddbb944ed8dd6ed23bc091c3bedd7d00ca6ec5f4a2e0ee80f48f9228f1f38bf5f31edc4506651ddc4f6855ecaac3219601e06bc6bfa9b70b4faea4df6c4103420dc58eaed3fcd2f767d3333f212e1fab0ace4998d6062f4334aa8b4f0b3f74c60fdb6add9a7a44bb1b68ca07642a6ac445fcd7d1311a2be21195b8a188088c720a3c43b163ac9a930273cf1195e1e9f5a6fef84785452dd37a1116717ea03a98a36a16d6ab1a904ad5e922b6db163ffbfe63982db10e68227c3677fef16a024ef1ac195ff15cb3046dfcb3a7b01f4677b2117728c46f59c758f057389316b94113000f15b7ec749f0026314045fa2c82f7955d5441d0e9554ae3940989023031cbe7921bb1adab52d9bb1d23a1b894491332df2c4e80791deaa84f0eafaddba0686a82193cfe154dcfef0d65a73b83b6547166e7d98a80cf04a6eede52f8c84ef9ea9ed269bc92d35164a4329f80b43d3f4cbfe50a42fae8525cf02cae77a4125ddffb6f7477bbb8ef600691c20e06e7a1f77b0a72d1a671ef844d0bb8fa85b7cbbc186381a7063a887df91d60d17ccc53405aa50929ca1c96e9224905a0c707d00c59ef57e31b06ecbbc845de26bcece413eaf53c558d3a77b95bdb91d8a1d3c04a163426c5832d364be64df1834889fffb2e7efc2815b595e7baa068143708d9b34e3e1426a61f0e744db945147bf19d0a20ab5ca891835aa883f3af28b909c02bb7003da9a4568bc034aa2c512b2a9b57bcdcf3c31f1802d21528205bc50eb6b0e12fe6db2acb01383ea44f40eff6318aa11424208a88e9658186ced923d6618669961ca0041a139e4720e6983ee1ead8885f9883af5723ff064110d60cb7ff63b792e062e6df0e5686dd97318915ff0fba2862e69b026b51fff13794a214e66089466791c68cacbc39fe9b8807f27466d696d45f71a761f59bc62c0de9cd433bf83b4622fe1c5b5d1387996ef30024d22aeda281c133cf21ffc4f4f92d11ffc266fdd010a261408ccffa8c5e7d6d809906fda71ac52e0b865e79554180292946a8fa2ae04db5fa44ae828b169062843c53fa37c1d012ab1abf13671d5f057b18921edc6846efc57b3de5378cd5562a4c6f8bde55f2f90547694cefb4fd640d62fcd212d8a47b3c063a9b32748be9bd43f0752ce7fa548a2228eaa6cf23b3a32ed15b1a8d9e62ebb0c2a449625ac813db4f8c1def7811a07ae171c37f535a0a53c08be991eaf296ea5ad20bac058d121d9e05709e7e72d87c14e3677932749993daf482ff77d1780130382c239083ddb6b8da014e8aa7a1903c9a68ce4d815ffa335686c51d1c47a66f3fb35b50bb08ba7ca50186198df13a247a3256e809caed000f9807b3d52a122332621113c56b5cb47eb23a4c9e0faaee83fe40b34f8058a9d38f9d41a49f7400d2a29d4b286042f14e6c157cb70f1ca70a579b08d2c81f2b82b469064b2679c4fb99fac103689cec314adf774f37af388611155596141dbdf84851cda7d0aba2143524141a7974f04f847f1903c38563c2dc9fe022d4e6d118e884431d2e54f932edd69fe0b027b1d5b263206c7e9583afe901e9350a01ee099b03ea4f11ac3796c0a2639c06c07a9c51f83e9a39a42750c2b7983b0f8bc62111ca180e02dbccc1d7db18aa6303cb6935d4997be9b0776c5005c49f89d300249c5fd74d3d3c4fa06a443e4f99d81a57e57e60eaa76f8c107359d787fecb0304132dae221a0a47d107a4271cd68ce6c0930a4f66c190975349a0a46e1c491dde66bdfd732b1c9b3ccd8da34bc35b6073c0d63b05ccd03fcebb241123ea50842c7978994ed8168f150872cb393b02b78847c149d7f2c016bc09831df20cc926f624762e76d04fb36600ea6b7b5f911f13edb848fba07b60508ccae71bfe76401861bdb4df45aca435a12f6f7286ed396d22b3c7bec8c96582fb0946cb484a1b85a9815f7191cbaeda15f85fb9191335fb16cb4a525448a18c15223f1aceae277d0f09e22784e407b6b0fcc57d41ca71abb7ea46cefca97b02403f0fd6ac8a2c84ed4fe5aaaca1afb8e3bd68357eeb1850f5012643220323c1df04d22ed40edeadc979be6a732c98a0ab1d685e1c8f47a3e3df786beddf468f62e65c4ffe52a56df4e7e5790deedda94b44ebba7ec01ed1713bebe1eda01fb21522face8f53889371ee5fb520e03bf42a89acce3e826bb5a7fbf152d49aa098a07bdd55c72748b18aaab99420769a942e26bcece413eaf53c558d3a77b95bdb91d8a1d3c04a163426c5832d364be64dfbc4bfd3be803d7f10977c392b364586a0386e4f5feb12dd582b0b40203e81ce32f4913df65e1c93637471cfda24be99c85ca5f3a7f80fce618dcdc923b90a14f72d0c1deb101ff52af4ae67a74bed418fa3beb53d7fd02630d9eefb106a55f578d4b62b6da174183ccc940b9bf9a5b293ecd44903cb9c8b0dd8886b75062e10aad3eee3417fced7319372913b4d26d346c60e672aa398e2603ff5bd003c85a94156ea3d65ca102e21235bd385fd4c3f0309310c26596da53d6fb7d73b777f957263d1d2095285dc0a5107ec6ebbea34f25c185501df7feaecd93e374b03c505b62d0528ff09fd7b3862fcfe1433fb19ae4c22b34bc477918cc5018237c885c5947d7ad8b9afc72290593663ba227b1d4a6c8bfce74177227e227e3bc000756f23cec08f1719fc4cebab54a4ff7b40a1d3d2cda34d8d56bf4473cc9b7394f7645323870ff71bd7f4bb0f7315a6bc6ebd96ee607b47beb823c84ffcf5b21fe04d7149263158d20f3f2683bc16211dc9ba9f0f4a8203b08fd716fd623e2473d41b217bc40bfbf418a5f5a11ba81c2a45cc4136f55870f6a5a40de4ea81ecdf423705d674326131a96e292248d1afbba841de19cf4e4b8d2b743537bb0cf82de5ea6613da2d96094a122be2679c70ef11e1b5f99e05d5940a3296d01a6a9fe1b76b23fa36f6b1743a047768376f72f03a42d5657c39dc297da5857f38750167b8b3df3ecf53b718130e62b18d0fb5cb780600f5f0406cf351f987d78332df542522baf5b2be0b0974efc4d6ee5065bb1215ae4f928e43d0e664822fbbff081096a7c29ece6159416c33478f8436f8b1f507e34f1a1a75b8c845002d37bad2247bb8c8bb5bdaa0402d4e94f29f70c8c9600ebd61a1357b25c8d22ac14b74e67cbf1053633dc7d6be026ab817a3a6929f8e25b32bd86db7829ae57d2d0264932b65673da085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aa73b83b6547166e7d98a80cf04a6eede52f8c84ef9ea9ed269bc92d35164a43297c92aaeeda69074dd3f5398a5cdfbc3f399c9d56d1cb0f7bfa86a5d047fa344cda085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aada085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aa73b83b6547166e7d98a80cf04a6eede52f8c84ef9ea9ed269bc92d35164a4329983c2051af61506006a0c083310168f0727cb11c41208908225f48c0051dcb3b149263158d20f3f2683bc16211dc9ba9f0f4a8203b08fd716fd623e2473d41b273b83b6547166e7d98a80cf04a6eede52f8c84ef9ea9ed269bc92d35164a4329f45c83c793277239f102943ce04296e72a474d3df7812a980809b959a8e234d8afd9cea110869c23750dba32e58092e48918dec709d71474d4e92c231601d6ca4cdeaab5efa17f8e94f8bee106d9779008d9904817361d47d31faaf09c2158b1934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da35d2af3397acd2b1f0135de3f16d0ec37b680724e3288a4bb18711867341e0cf221abee8671f8554fdda26ff5032a591837585fa3c8a32dc5a2423ce5f275d8983643c3ee07931e03e2cbd1c0c2d4291d6c090fd6cc03c5dfec8f552274058b46d0543e795d7b2bcfbe699bb8c71ed0fb67cdb52bfa9434348b75fd0d345a1ea0a06097a7aa970c01aff9a413ae94ff17193b27a328eb3c973e02c89dad3f4d9e246b23c656c5594360803f3d4054bb288177af2e67296cf8e911f5681736482620c6ebc967f5f11f64c4c3fd26b45e3532de5504b4e5212783dccf21f84b02101f4677b2117728c46f59c758f057389316b94113000f15b7ec749f0026314045147bf19d0a20ab5ca891835aa883f3af28b909c02bb7003da9a4568bc034aa25b4a102b548d936c8b5e2208e3894c33772ceb8d7ae14dd89e6f70fd4388c801be0b9936fb3c45b912ed1d52e1af33b12481edf421af3ca422e4589bcd0dbb7b58b628716503f4003f77c9457dd492f3f432921686a274a3db1f4b81e09d45bc33c1cb4e17c8cd32226048b6d1738a18ad45265c6cb0f83dd2b5935a443a9e0fbc60b53b0dee9f5db77b9ede1f2a807062870a6b52aedea534ca32fe4be50a09bb83dc8a79b7fb258502fd4ce7e88bf588d26d31dbebcbb8e47afddfca65100f13c43cc8c4803b222d3e5b0dadce4785838c78b3d70e75244d834a7a33f2a513983c2051af61506006a0c083310168f0727cb11c41208908225f48c0051dcb3b156ea3d65ca102e21235bd385fd4c3f0309310c26596da53d6fb7d73b777f95799bb837063fbae1f1ff5d4031775b1b85deac5066d51b5f5f0e10a652e0f8d06b163ffbfe63982db10e68227c3677fef16a024ef1ac195ff15cb3046dfcb3a7be26bcece413eaf53c558d3a77b95bdb91d8a1d3c04a163426c5832d364be64df1bcb0ac96b964206e1dda6e3a624651a17ce67b49f8637b63a23b2c548f5307b732ac4764631fd6b7a0a0972fa5428265fdf3ce515312e056c6cec318debb555daa3d1dbeb6e82dd82b1e4c1ebd626fe63a5e99dcd5483463ed286dd71ba0af5f67288b79f4962636766c5acc4004c1d45b13cf9b1bcb2265ccaac60f81f61cc42a6ac445fcd7d1311a2be21195b8a188088c720a3c43b163ac9a930273cf119bdd8666152212f54f2ac9d19a9b7e4eb78016bb5991bcf1cf77f6d01cfc01966d4db46cd20581c1ed0567fa1a016a77119cfa51341cfeee4fa25ff0ef9fb23ec983c2051af61506006a0c083310168f0727cb11c41208908225f48c0051dcb3b1691424e87d215c7fb11d111d0559e37d96e57ba61974ac66153da5d03aa4ce5e26bcece413eaf53c558d3a77b95bdb91d8a1d3c04a163426c5832d364be64df51f2de6826f9dd63519aa5b78643dbd9967b45798ff68439296c8029b8e06c6c57aaef45c734d061e6e97cc307a70ad47c4cf6ea56d7094c914f9460140ac061149263158d20f3f2683bc16211dc9ba9f0f4a8203b08fd716fd623e2473d41b2c192f3e738e22a1cc979abdab301af02f3045c548b37dc61561b26a26faac874f94565faf0a9b2e6cf6d0b89d01a9f070b84f803d40848acf2bdccc6f2a59d9c1b6a3f7e7b4e72da5e11e36ced4cd4f48ac5e308ca794274fb9d24c8114c61bb2dbf8c3c059a89f1ba1aee949495b0d99a17953913c96660dd5a5ce3891416aa72d0c1deb101ff52af4ae67a74bed418fa3beb53d7fd02630d9eefb106a55f57430fe761475818b442289a8444a389392cc9987cad49e1bcf13cc719757b20ba64f71a74128137b2770a4a7b261b331725abed7c3c7416307700164a32034987221abee8671f8554fdda26ff5032a591837585fa3c8a32dc5a2423ce5f275d89c498d9dd19ea80a5c9be3f2573525a9b712517bad41f46ef45af098942a8eafc13c43cc8c4803b222d3e5b0dadce4785838c78b3d70e75244d834a7a33f2a5137af927930b68ddd0450e9d9da46a1dd9a8cbb9530a1c342a16cd7d8df1a4610c7a94c9704597f0f8bf650b7d77f338c5a1e5067884cb8e5af81c6d97ace9d3325098f9ae1b3670e8de0b9948fd8a2a7e3f6dde76f5f5a4e72ca765887fcdfb462d59c1cf44ace7b32698aee7ad38b9c0016e87149cda801f63f7983683ee5d3bd6818fbecfd038aa313e3cde68d52b47b921ab88cc826e702c13582ff7309aeb9765636e6cca0ba58c2367f68dcbb50bc74dd76191f46686b614b8eb9dbbd53c35d2af3397acd2b1f0135de3f16d0ec37b680724e3288a4bb18711867341e0cfcbcac79d7f47a23f11a5f71a1416d816e1acd752326aeb4e4bf98caa62e5bdb215162a2ed301524950719aa5713f26797ca3b5944e8f707529700feb8cf3d405732ac4764631fd6b7a0a0972fa5428265fdf3ce515312e056c6cec318debb555fabd7646662ef969fe35aadb522e7277feb17b79469fa2b156ecf9453fdaf81bdfe9b4029f9cf52885275aa451affa9dcdb29622304b66f96c1023d1396ddea476f2839bfcfdab5bc2c9d40af1e7c2a530993600aba63aff2de58553c38624ccc1137e5c0c903f7d830f39b71d0db98a3b115ce865d2546bbd484898246a20d149673bca8a95d20c376ec88999e531222f509d197ec5cd2b885751fa298e7b2c0393a4951f1f2c6364424d5c9c65060b3ad3fcb329649ec55e1dfe52f6636e9a478525ef3a9ec676b190bb5913e167c2678612803e882572790463a5f1aa42259ab52b1c1f638998874dba4acadc453370fe4e3690c7c585a286357ebd5f38cdb705513abd2148468cc636e0177450fbeb8da00e4b80c4634e2c23fb853f7cac48c134b5f6885ac0f9ec0d2a1abf036b18b291565fb1f95e05b6d162b51923e5c4b23d00febf84dfcc09f33ad98eabdd937bc109e5144695832481ddd322243512b45ff3724c13dec63fcf228277b6146f1e3c8181a7aefcb54c06ebec3bad7ba25872fff1655d93b6918db6952e4fd6e178e9870b37c4e196aa4f7d41ed13d96d043c8c0b8acbcb4faf5ae929be8e50ff2ba2d8e91a8c3b38cc19f4ffeb364f77546843cf0a505bd52dbd9ed8b4c2e13e611c844bcfdf46cc63f7d07266fe021d6bb8ac804dcc36fd69141b171e72ef6b6282c7cf975f7f40ca7b3f9c77f9f8cbab838a51f8a5c37ea437fcc50846765f952666b77b8945e3eac7c1a7df7d9bd332805c0d6cb3e69b6fbaf36204e3d1fcfcc1a6638ce7494536c42a95fd6a52da085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aaebe6d456aeeaebf5d444b1f00a70bff6bc3fb7669cfdc7ed6decfa381fe21117e26bcece413eaf53c558d3a77b95bdb91d8a1d3c04a163426c5832d364be64dfe808473e72df6c4ddb7e3854964244dd8fb7741ce8a9f6d374e2887be0d60a91ab5c20ca881c934edb6883ee140ca2a14bf09878b2e8804eec342e8479875913bdd8666152212f54f2ac9d19a9b7e4eb78016bb5991bcf1cf77f6d01cfc01966e35f7b9456faad700f78904e7b420dc49da3064d4c0af7dcca3ce18ab7daec791e9a1f3e130be2dcef3df5bbb7b7ebce8e6a2d9ce7001ccf3d43cd8e05ef74113d8b2c23bd1cffffbc35de731470da0bdd5508c144da54ff13cfc1dc0934d86dc1e85c41b65b10ad207671e4028b8eae25b7c768ed17c3555e5477f2bdae7621c38f5094c7f5cd5601558b7676c1f73c556a22fabec70478486983e60f96d1f6f8aaa8df1c20100eddcfaa5530e3518bf642699532c52bc268ef3ec6f3ae986ab208444de34041202910cee3662a2a66cb784e8243432199be2ca987e85de75d2637dc3614ff80f1a75950bce663c15c0f66e22103e274af633b59c8d0d74d01dee098a58245a0a5657e348da942bc8968125686e8952d3b4fbe8162766bf6fc7739e0e2330580421de24e0b52a2702a576af21e1a158b6d82b9f8e41b7b9aa701f4677b2117728c46f59c758f057389316b94113000f15b7ec749f0026314042aab1ecdf65912af43921bf4153b0adf83c674b849bf67ac3cd3ffff24fd6aa299bb837063fbae1f1ff5d4031775b1b85deac5066d51b5f5f0e10a652e0f8d0601f4677b2117728c46f59c758f057389316b94113000f15b7ec749f00263140469c4960a9352c9fb2fd0c67bf363c1a0065a33087af0f5e4763d85bada921deaa57314ab56596a53cb642b79530e86bf2d9e5cc9b0fbb79c8d949335cae1de0573b83b6547166e7d98a80cf04a6eede52f8c84ef9ea9ed269bc92d35164a4329f46034d98f230e6ab3f5dc988e882a445a807e9c218dae2bf024ffdee9de77a02d0ed3c9c0979b8540f5b4eb25ab4b2ce45b446de623a9e7d91cdedf5ea8d8b6069f6c5af8775c5f2f2d2125669fa1766c9bb3602ccdc0d2d08ac66e68c358a471103b6ae8e72d501584d4adfe13f363327664609d38418992c60ad0f9815b4c84c82bbc7c0927080a716fc74f1647ffa0b390d50f4ac4a19960cbb12e4fc29b775d7be39ece5d9e7e8f817e60abf9c5c713417654b49517786cc2092f62d6206342d5206b4b364117e883c4f6ad8ccc67cf2326ce33725ad15a2c19dc35a68cc7dfc4f31610c5b2a0aedfbc663127d8c56160799c7f6643a5a7fe02ba47fea59f69f273424d2c34034dfb6c73ba92d096c0355f108d79a188ff672a5682e0c3f79d5e230c4d1598752ed1068e7f3a5ed5f6833af76a989d3fb766a45e1d5a0b342ccac1a9de00c694a0f77244f4df465762f8c557d360228c09aa90bfa4f53d5046a9e9880bc0c641c39b7da74301c6f11839d0fbccde591e207dcda5dffdd74a290e3171af4b4612ceeb6851751f747bfed8e2bf96a0a4071609b9f28e9ba84d7642e554996fce6a77fb34e734ba299ecf01bd73a149b5ff4f8de172a9afaa0a06097a7aa970c01aff9a413ae94ff17193b27a328eb3c973e02c89dad3f4d94d9341e522d2bf6902213d4ead9268bd36191cf54cc76e74e1fc49a13f2c5a9234cbac8f5a3739a016b2f2edcba584a4658f00c556568094d8da70a190ff8c9575f1e81d55115c33bfa152e8abb65a6749a0c4bfb3f2ca82ff557ed7e5f21522268d7138737c536f9fb6ab403fe4703507fb47cdbffaa79517a7cffbe5af8fb686f20f765b40a6ba8ddc587f7639c53b0292b5962f518e6c655e826b5f061601bb83dc8a79b7fb258502fd4ce7e88bf588d26d31dbebcbb8e47afddfca65100ff82a6c5b1cf97bc559a4d4c75bf80f80b3189ee673ef24857c7600c0cbfd0ab6de5ebfa561e9c7271fdb3c3cd020a3d22ebd2750ac00aa753c765fee91c4b6537c06e5ba6033b9309cb74a9bbe34fed916a50c41a463d786d9b4990698b1147d48c134b5f6885ac0f9ec0d2a1abf036b18b291565fb1f95e05b6d162b51923e5095f0ae4ec681d0352c1b1ee191faeec5ef429ed34fc63c8ca8ae12e459c83c5ec1fb625aaabf36e3c7c38b99e7a143903686dc4620a6ddcf3809ce052658722da085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aa20e06e7a1f77b0a72d1a671ef844d0bb8fa85b7cbbc186381a7063a887df91d6368674915f167344fdd8fdf4f98fee181fc26429fa75837494d3aebfe54d538dda085764aa2de05705037764922d85e484f697d9d0e5233f816804ea65e4f3aa2ab6729ee4575632358971ce8f6a9b9a0320d1c4c2001635180c8f7f04543b3d156ea3d65ca102e21235bd385fd4c3f0309310c26596da53d6fb7d73b777f957f80b43d3f4cbfe50a42fae8525cf02cae77a4125ddffb6f7477bbb8ef600691cc31da7ef8c69611b3dea4a4515e294bca385f62eb7d35d0b41c6963426d93d77035f05000000000000010005000000000000000000000000000000000000000000000000000000000000000000050100000000000000000000000000000000000000000000000000000000000000000502000000000000000000000000000000000000000000000000000000000000000005030000000000000000000000000000000000000000000000000000000000000000050400000000000000000000000000000000000000000000000000000000000000000505000000000000000000000000000000000000000000000000000000000000000005060000000000000000000000000000000000000000000000000000000000000000050700000000000000000000000000000000000000000000000000000000000000000508000000000000000000000000000000000000000000000000000000000000000005090000000000000000000000000000000000000000000000000000000000000000050a0000000000000000000000000000000000000000000000000000000000000000050b0000000000000000000000000000000000000000000000000000000000000000050c0000000000000000000000000000000000000000000000000000000000000000050d0000000000000000000000000000000000000000000000000000000000000000050e0000000000000000000000000000000000000000000000000000000000000000850f934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da05100000000000000000000000000000000000000000000000000000000000000000051100000000000000000000000000000000000000000000000000000000000000000512000000000000000000000000000000000000000000000000000000000000000005130000000000000000000000000000000000000000000000000000000000000000051400000000000000000000000000000000000000000000000000000000000000000515000000000000000000000000000000000000000000000000000000000000000005160000000000000000000000000000000000000000000000000000000000000000051700000000000000000000000000000000000000000000000000000000000000000518000000000000000000000000000000000000000000000000000000000000000085191727230f2f4278821d3e070f6ceabecfd131c82be6ac682c8aa2cf940e983b10051a0000000000000000000000000000000000000000000000000000000000000000051b0000000000000000000000000000000000000000000000000000000000000000851c77546843cf0a505bd52dbd9ed8b4c2e13e611c844bcfdf46cc63f7d07266fe02851dceba216dcb905fee4100cb7ef7a82f550a20121b8e23834f7422903150e6b42a851eceba216dcb905fee4100cb7ef7a82f550a20121b8e23834f7422903150e6b42a051f000000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000052100000000000000000000000000000000000000000000000000000000000000000522000000000000000000000000000000000000000000000000000000000000000005230000000000000000000000000000000000000000000000000000000000000000052400000000000000000000000000000000000000000000000000000000000000000525000000000000000000000000000000000000000000000000000000000000000005260000000000000000000000000000000000000000000000000000000000000000052700000000000000000000000000000000000000000000000000000000000000000528000000000000000000000000000000000000000000000000000000000000000005290000000000000000000000000000000000000000000000000000000000000000852a934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da052b0000000000000000000000000000000000000000000000000000000000000000052c0000000000000000000000000000000000000000000000000000000000000000052d0000000000000000000000000000000000000000000000000000000000000000052e0000000000000000000000000000000000000000000000000000000000000000052f000000000000000000000000000000000000000000000000000000000000000005300000000000000000000000000000000000000000000000000000000000000000053100000000000000000000000000000000000000000000000000000000000000000532000000000000000000000000000000000000000000000000000000000000000005330000000000000000000000000000000000000000000000000000000000000000053400000000000000000000000000000000000000000000000000000000000000008535934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da05360000000000000000000000000000000000000000000000000000000000000000053700000000000000000000000000000000000000000000000000000000000000000538000000000000000000000000000000000000000000000000000000000000000005390000000000000000000000000000000000000000000000000000000000000000053a0000000000000000000000000000000000000000000000000000000000000000053b0000000000000000000000000000000000000000000000000000000000000000053c0000000000000000000000000000000000000000000000000000000000000000053d0000000000000000000000000000000000000000000000000000000000000000053e0000000000000000000000000000000000000000000000000000000000000000053f000000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000000054100000000000000000000000000000000000000000000000000000000000000000542000000000000000000000000000000000000000000000000000000000000000005430000000000000000000000000000000000000000000000000000000000000000054400000000000000000000000000000000000000000000000000000000000000000545000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000000000000000000000000000000000000000000000054700000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000000000000000000000000000000000000000000005490000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000000000000000000000000000000000000000000000854b934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da054c0000000000000000000000000000000000000000000000000000000000000000054d0000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000000000000000000000000000000000000000000854f1b9d24e1086f9bd6198ae1f3b7b82fa0763bb118d04c3d21585de651cc86bbb18550636e291cd3f131a85992854902e33fe27451f1cf9bd7a515556bbae38909e481055100000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000000000000000000000000000000000000000000005530000000000000000000000000000000000000000000000000000000000000000055400000000000000000000000000000000000000000000000000000000000000000555000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000000000000000000000000000000000000000000000055700000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000000000000000000000000000000000000000000005590000000000000000000000000000000000000000000000000000000000000000055a0000000000000000000000000000000000000000000000000000000000000000855b934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da055c0000000000000000000000000000000000000000000000000000000000000000055d0000000000000000000000000000000000000000000000000000000000000000055e0000000000000000000000000000000000000000000000000000000000000000055f000000000000000000000000000000000000000000000000000000000000000005600000000000000000000000000000000000000000000000000000000000000000056100000000000000000000000000000000000000000000000000000000000000000562000000000000000000000000000000000000000000000000000000000000000005630000000000000000000000000000000000000000000000000000000000000000056400000000000000000000000000000000000000000000000000000000000000008565fb424a1fac60191f416fb7ac8423840419156bcad0ea11ee1357dc942bb1112d05660000000000000000000000000000000000000000000000000000000000000000056700000000000000000000000000000000000000000000000000000000000000000568000000000000000000000000000000000000000000000000000000000000000005690000000000000000000000000000000000000000000000000000000000000000056a0000000000000000000000000000000000000000000000000000000000000000056b0000000000000000000000000000000000000000000000000000000000000000056c0000000000000000000000000000000000000000000000000000000000000000856de137444da1ebe3d4147eee51e2b96c9949de3e833cf0e2ce895c9e1ceb8cb967056e0000000000000000000000000000000000000000000000000000000000000000056f000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000057100000000000000000000000000000000000000000000000000000000000000000572000000000000000000000000000000000000000000000000000000000000000005730000000000000000000000000000000000000000000000000000000000000000057400000000000000000000000000000000000000000000000000000000000000000575000000000000000000000000000000000000000000000000000000000000000005760000000000000000000000000000000000000000000000000000000000000000057700000000000000000000000000000000000000000000000000000000000000000578000000000000000000000000000000000000000000000000000000000000000005790000000000000000000000000000000000000000000000000000000000000000057a0000000000000000000000000000000000000000000000000000000000000000057b0000000000000000000000000000000000000000000000000000000000000000057c0000000000000000000000000000000000000000000000000000000000000000057d0000000000000000000000000000000000000000000000000000000000000000057e0000000000000000000000000000000000000000000000000000000000000000057f000000000000000000000000000000000000000000000000000000000000000005800000000000000000000000000000000000000000000000000000000000000000058100000000000000000000000000000000000000000000000000000000000000000582000000000000000000000000000000000000000000000000000000000000000005830000000000000000000000000000000000000000000000000000000000000000058400000000000000000000000000000000000000000000000000000000000000000585000000000000000000000000000000000000000000000000000000000000000005860000000000000000000000000000000000000000000000000000000000000000058700000000000000000000000000000000000000000000000000000000000000000588000000000000000000000000000000000000000000000000000000000000000005890000000000000000000000000000000000000000000000000000000000000000058a0000000000000000000000000000000000000000000000000000000000000000858b934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da058c0000000000000000000000000000000000000000000000000000000000000000058d0000000000000000000000000000000000000000000000000000000000000000058e0000000000000000000000000000000000000000000000000000000000000000058f000000000000000000000000000000000000000000000000000000000000000005900000000000000000000000000000000000000000000000000000000000000000059100000000000000000000000000000000000000000000000000000000000000000592000000000000000000000000000000000000000000000000000000000000000005930000000000000000000000000000000000000000000000000000000000000000059400000000000000000000000000000000000000000000000000000000000000000595000000000000000000000000000000000000000000000000000000000000000005960000000000000000000000000000000000000000000000000000000000000000859717d4098e99b10df094e4d2fa9e208ff0f97e999c323c8d02ac022385f61fcb4d0598000000000000000000000000000000000000000000000000000000000000000005990000000000000000000000000000000000000000000000000000000000000000059a0000000000000000000000000000000000000000000000000000000000000000059b0000000000000000000000000000000000000000000000000000000000000000859ca8e3dc0191ac11ab88ac63e96c62c2ac877747836ae0414c72dc2dd53ea21c6d059d0000000000000000000000000000000000000000000000000000000000000000059e0000000000000000000000000000000000000000000000000000000000000000059f000000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000005a1000000000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000000000000000000000000000000000000000000005a3000000000000000000000000000000000000000000000000000000000000000005a4000000000000000000000000000000000000000000000000000000000000000005a5000000000000000000000000000000000000000000000000000000000000000005a6000000000000000000000000000000000000000000000000000000000000000005a7000000000000000000000000000000000000000000000000000000000000000005a8000000000000000000000000000000000000000000000000000000000000000005a9000000000000000000000000000000000000000000000000000000000000000005aa000000000000000000000000000000000000000000000000000000000000000005ab000000000000000000000000000000000000000000000000000000000000000005ac000000000000000000000000000000000000000000000000000000000000000005ad000000000000000000000000000000000000000000000000000000000000000005ae000000000000000000000000000000000000000000000000000000000000000005af000000000000000000000000000000000000000000000000000000000000000005b0000000000000000000000000000000000000000000000000000000000000000005b1000000000000000000000000000000000000000000000000000000000000000005b2000000000000000000000000000000000000000000000000000000000000000005b3000000000000000000000000000000000000000000000000000000000000000005b4000000000000000000000000000000000000000000000000000000000000000005b5000000000000000000000000000000000000000000000000000000000000000005b6000000000000000000000000000000000000000000000000000000000000000005b7000000000000000000000000000000000000000000000000000000000000000085b83f54ade5543231cc78b4284ae7ae04de79347b9db4b440a87f6ed6fbcb0c40e305b9000000000000000000000000000000000000000000000000000000000000000005ba000000000000000000000000000000000000000000000000000000000000000005bb000000000000000000000000000000000000000000000000000000000000000005bc000000000000000000000000000000000000000000000000000000000000000005bd000000000000000000000000000000000000000000000000000000000000000005be000000000000000000000000000000000000000000000000000000000000000005bf000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000005c1000000000000000000000000000000000000000000000000000000000000000005c2000000000000000000000000000000000000000000000000000000000000000005c3000000000000000000000000000000000000000000000000000000000000000005c4000000000000000000000000000000000000000000000000000000000000000005c5000000000000000000000000000000000000000000000000000000000000000005c6000000000000000000000000000000000000000000000000000000000000000005c7000000000000000000000000000000000000000000000000000000000000000005c8000000000000000000000000000000000000000000000000000000000000000005c9000000000000000000000000000000000000000000000000000000000000000005ca000000000000000000000000000000000000000000000000000000000000000005cb000000000000000000000000000000000000000000000000000000000000000005cc000000000000000000000000000000000000000000000000000000000000000005cd000000000000000000000000000000000000000000000000000000000000000005ce000000000000000000000000000000000000000000000000000000000000000005cf000000000000000000000000000000000000000000000000000000000000000005d0000000000000000000000000000000000000000000000000000000000000000005d1000000000000000000000000000000000000000000000000000000000000000005d2000000000000000000000000000000000000000000000000000000000000000005d3000000000000000000000000000000000000000000000000000000000000000005d4000000000000000000000000000000000000000000000000000000000000000005d5000000000000000000000000000000000000000000000000000000000000000005d6000000000000000000000000000000000000000000000000000000000000000005d7000000000000000000000000000000000000000000000000000000000000000085d8b2b2ef8dafe8cd01e6543504705ee5c54d94fa4d509166bb943ea8358787a76c05d9000000000000000000000000000000000000000000000000000000000000000005da000000000000000000000000000000000000000000000000000000000000000005db000000000000000000000000000000000000000000000000000000000000000005dc000000000000000000000000000000000000000000000000000000000000000005dd000000000000000000000000000000000000000000000000000000000000000085ded0bea95fc080f9283f19fd717e99a315fe2bac531715060591f648d551f3556505df000000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000005e1000000000000000000000000000000000000000000000000000000000000000005e2000000000000000000000000000000000000000000000000000000000000000005e3000000000000000000000000000000000000000000000000000000000000000005e4000000000000000000000000000000000000000000000000000000000000000005e5000000000000000000000000000000000000000000000000000000000000000005e6000000000000000000000000000000000000000000000000000000000000000005e7000000000000000000000000000000000000000000000000000000000000000005e8000000000000000000000000000000000000000000000000000000000000000005e9000000000000000000000000000000000000000000000000000000000000000005ea000000000000000000000000000000000000000000000000000000000000000005eb000000000000000000000000000000000000000000000000000000000000000005ec000000000000000000000000000000000000000000000000000000000000000005ed000000000000000000000000000000000000000000000000000000000000000005ee000000000000000000000000000000000000000000000000000000000000000005ef000000000000000000000000000000000000000000000000000000000000000005f0000000000000000000000000000000000000000000000000000000000000000005f1000000000000000000000000000000000000000000000000000000000000000005f2000000000000000000000000000000000000000000000000000000000000000005f3000000000000000000000000000000000000000000000000000000000000000005f4000000000000000000000000000000000000000000000000000000000000000085f51acd28976b5c3ddfec9d039d55e4d010de74b3e4675cfc372bb805ef26c0f60b05f6000000000000000000000000000000000000000000000000000000000000000085f736ef5a7aee92998db606ed691564e1c38b181e1b98c066e78240c19b023cebfa05f8000000000000000000000000000000000000000000000000000000000000000005f9000000000000000000000000000000000000000000000000000000000000000005fa000000000000000000000000000000000000000000000000000000000000000005fb000000000000000000000000000000000000000000000000000000000000000005fc000000000000000000000000000000000000000000000000000000000000000085fd934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da05fe000000000000000000000000000000000000000000000000000000000000000005ff00000000000000000000000000000000000000000000000000000000000000000c350dd2382854db016e8e313e20d990e872a4c2b08421129b7077cd9ebc2c125f87bdcffc725b809a1cce96885465f8b1155551d4d0ec389f8a01545936c027fa4a73045b0eec581c65af73745eb09953123d672b783e319ba898f1726765f4bcf90bca4f477cd86f8559d2220c9a23eb289d7a98f4565e84d4b3de9d4a4d9629b51d87a4a009337ca46c5e0c4aa674097beaa54a2fb04d195245102bbdabbd221abf0fde43f437843347064c6579395cede7b503a14a1a04bc783b20e12bb60a2bc9efddd1bfef4414792789faae6bd603d585df7269e12a71cdbf73e98ad54b16e6a507f99df506dd402ebed7e48c9c7ef0c21f47eefec74e9d4f416b37aed55c459611c8682968ccf031ae1e3e2944eb493eed522e7b6655a1754a3f11aaf31fea82bb051251c7e75ccab0d9fd389e0850f31efbe46bf66ba19aaa0a77b5b028644e4c22d4e3d27e7cf25a9b1e2f873a0ff75a0698da170c856b28004fe5b5ba52cd1913bb568d5ed6d76c39fd2cd0d41afc3d2104b722baf2eca91f3b594624143ee3b5f896e86a5c72f9189962272a5071a70855884643a3d8c68eebae4acbc1574b40409c8a3d0101d32f93024383236c2d58e9ecfa0aa9b0ca6641e60b065c9e75b3006ad6301c08d94835d768945f9b64389a9aaff2f729ee6ba8d0934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91dae18f3239970dd663ef7e3a500014bfdc381059365e3551f7b5ca8d257aaf97c9cbbf800f5a6524175668e104f63c925aa469ebf079d074709d65fb489445dc86cfb2330697bd8a1224c4f8f05865259325dbbb9cb51483c4d070f1ed9685dc70e2cbd20a1537312c927aaec280a097442d4e240a84780f90cd35954ee11024325158d75ad08cad6d1969e8bb61f3abc2102426cf6029461ee26608838763adda571e853c5927d6e770d401731c325ce5b4bc9a13f976c3b14db6ec5c33dac2a9defad596783bad786c160eda9061422c64181c7dc4cc383fd747b02cccf52e7fe1be26c61926528e5cf14e918dac5e1049a0dd9b0108da78b9e18e5e6a77e7703a425dbd6007528c48699a851b7cd627d7f479319b1c676585e671871ca8a8e31727230f2f4278821d3e070f6ceabecfd131c82be6ac682c8aa2cf940e983b1009e147f50e45e6b52c5db52b55ed1395187d4c9ca0e39ec419df12c763b1eb0a2f75158994f05697a6f66db8721c6f49fc2728b851ca2c256508aeb5f52c462f77546843cf0a505bd52dbd9ed8b4c2e13e611c844bcfdf46cc63f7d07266fe02ceba216dcb905fee4100cb7ef7a82f550a20121b8e23834f7422903150e6b42aceba216dcb905fee4100cb7ef7a82f550a20121b8e23834f7422903150e6b42a6cf844b42108fd90d31588206d9e7d1ab8c20ed4ebb921ba3d43d8e17c8cd80744959cf1d750d042ec12fff370961d50243fed7ef41f987ab2bacb3eb4cb9dcec3aaa2daea703d86dd9a0de227c91a414c4baf62b02276461279c7e851bc14f9757f7ed7d1fe78eb0c02228f0d6e6962008937eb38a4023eadac8963bfcf4d5aea4b97d09a2fe0006da6ad1c1867ec62dd365a9b63c6e6d80f1cf9b97f746131c540c096b08919aada9970b14efdf521bd3a0aad83d0869f697b654176a1371e26472b1594d4faa45b7273dd0ac36994e88cbd7244eb7e94874fa3c8bb362b05e5867857f669a06917aa83db127e6dabab2aac6b3f64ef72eb1e69693e3625a2fc161826dd1aa0bd8cbc6733e75491b941290e54253a985f5c6983e6a2fea02f1dc803e46758dc6e60b42f4d27de73ab114c471f898c950f659e7e534fa9269b6641e911baa5fc957347d0343e939761db588f857f862fa406f4309b762bed05934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da5861b658d1366ecf4d0c40d76b682c3cd9fd77572b89f122a67e49a08ba230ee42ca069242a173c1884b7ea5cb51d813024b92f22c8509a4c190a95f7737126226a7e05f9eae4c04822f280c96af53c9a94e8cd9b8519c64c49fb2f16158157180d07e4b84ba6fb2bd512f19d725474f22723339a96699596e8182ff6336c2a501a7ee4542fc3ec8395460120a4d4e1c83eafe0f43b8e3d5af15d92bb74469faa8faff7744f9fd340b2cac23afbcc7765d358bc491cb703ffbcf7184a3baf4eafca56ddd17c60ffb84286bed7f7e0b5b59b48fc57e37fc25a06d4409bdca974b471238cb27219cfe45316f3fc07cba84384dcc87951707041b27ff4061db8add4fbf5b7213705e0c1d0cd2ff62fe44c1d0a28653d2c6e990b3d83e391364a2ef8eef0cbbd74091e9eac6cbd101ad37fa04c0dcad861b2bac5281cebf20d43f05934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da4c7518d7869bc8c51a3fb12263c7d3d924e0a70c7c62e415a8dae8457981de793d3e5d038994ca06b44bd5d038029daa6a11b40b4607fe803c7ff2239241ce0bd1ccbaa412cba97dd9e646884dc7c123bf3e6c38ec5379271d6c05256f4fa72a62e2cd8eae8ec7ca56bf7bb806f360b04c318277b5b38199a53e6513609c31fda267f42ee7438185afa98f149db807cfb26f8f5753ffebe60850a1cf7acb2359ebdee000094ba4d272b729fbf7d28ec99e8ccdf2608093d0a010688782193a6a1262af453d5cbd7d38d5c81b1a20ce9d506d742ac6be59179366cc7b16509c32144d4dfeacab42330112d45f8ba20c2207e425d2718f1d6a175148fa2faede5eeac0e7ce0c0e8b6d603e8615a98b2ba79aa5aab606285a29c76a3da4af4d97ed280668a4d24ef6b33c3423b9bde770a5637a3691e637fd9b313712cbe67b5d2bcf11c757caf91689dcaee5f66f35f1933664b079add82f3a80921e5fd926d12199d579b0d60fcf5a4240f0fdcb1ae617aad11aaccb13d9630eb072b4641ab6203baf76d8eda590db7a1bb36910a80cbc80cacd8d525c886eb72287707afca17b07450a14d684f8a504db9d103978ebaa0e05600f653f8d46c2c95dcaebbbcceca4a2840373e44ed514912b331d6339ac5aa937a11893f9699417576fb35760f9f71bb3804c9af5737fa6aaaab691d3df193835c8ff1f47f1483ed02be148ff9205979c96d47980101cd5750825df17a944ba17e3871ab791d3327813d06787dd7f23d9d7610125ab4d074aa86aa2c93a5de0c48f6c413574e97017c6b48d6960fbab4e62a7866a214503c07fab09bb8953f46280fd4d1da1efec82abb683b46c4295ae0d3e97e38a340c8470761f62c93629dde2c7fd20e463030e0cddaa8457da2a3db85a8f4292f9cab31521677b026149e7f6192aa402d604bf5c0cb7783e934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91dac91df933b08442b01f576c2746b6d39da424389f353718a9e90c4d752919a3940e981211abd186bdd18941ef5dbbb65aa40da5f41c7890d54e4439c1279084cb13c00bc8ccd017a8e1f930ee567dedd8c3ca1b9609a34404eb5b7e6b62b335601b9d24e1086f9bd6198ae1f3b7b82fa0763bb118d04c3d21585de651cc86bbb1636e291cd3f131a85992854902e33fe27451f1cf9bd7a515556bbae38909e481ac31ea96361f9a0a1895df868de7567d6707663148bdbb9c7786670db70e910c3f18cc8bb6a0c25aed455aeab189a1dd14294e6c5c1fdd6366e3d96972c9a5674dfa13cf46f970b07a0b32aca6da93ef2a5ccb4af3a605140f86a52e9ccabb33cac0ad4d2e0dd67e6669137f6341573a8b9ce42f5464db1796afec775c0600c201c398ee514244a25c382b4eee114515ef21761729d4ec4fcd4ff1e39a1d1a8d61a87496547e4d2722efaa5a5e621be6a9b011856b0caf9fb925fd115daea55021498a0e7611341566c9c1b07dafb9c9a3cdb0ed47c3386bd74171206d232346d180a4f5d750751581a4fef0be32c9dbc9326619a4c34234939dc9ad82d867810113fffa324f3502080b07d58672591d7b3f03f6773a7879e504d58e56e2241c0cfe121cd015dd2754f69c4da31223d56f191b7d7fd986b94ebdb6ec8dacc965934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91daecd4ad8c05cda7d4c619f9e89165a18bfb5527f0b5f5a579a5d710f16e42cb312f0b2e89529521a5ed8d116d0f9354b988210fdad178965c78376cdc06f0bc2653e29f8c5907633822957d4a044b9614eebc184403622ab15dca17f7df32569adece7ce35c4eeee809e4595a8ac8e35105bc8b47d8e97ea4cc82137985708cdc1ddaf0ade5480b5aff7f5152f52dd6962152c58179f10500381a836c151d100a40ae7043404750c1749517a43ec0be7612d9f83c0f19864ea2ff25f10702d5ca27a1a1184a93b6b8fcb5ede546cfe63c855c01e6f9f8490f743eb4a9cc180a8e2001c6d067f25930c4ac95e3e3c7a2cd7f4ff4a3ebe6761899a8e139e89807fdfb424a1fac60191f416fb7ac8423840419156bcad0ea11ee1357dc942bb1112d7d4d830ba887f968bd15b211ab36f17887385edcc49e506e3c7901c3eb3f3d0d1de9f5926c01a96406f8ad2d0499530fdff2dff8225a6c7cb2a46931efbad4ace722e47ef32e9229c2de00e2fb59dd6ec2a5813964fadfcf24e07f0155612a923d1504158a2ffa00ed40b52b14158d941340232f42b1dd5859a8891e50b7eb6e79e8a79064bfd5792e7b61d2be32641fd898f1d08b3a3d410e23d3d6c6cd3bc77519dc0463830c08dd0e48967dee411f11c8d5b49db254f6abb38e8c5b066a391278c765b6cff3a8a831757037d1fcbe421539d6ad69a15d629d6995cd8a0f7ce137444da1ebe3d4147eee51e2b96c9949de3e833cf0e2ce895c9e1ceb8cb967f2812f92645e35443fc41520280c8f4f209ea334d9306c706ea9f56fb38491c07f2f23999f1c5331e2b86ec3e074688a052d656c16f9178aed7b156afde099e4bd6d46212f347cb3232b695e84893dbd95338f0381ee7cc6109d8e1a48d26ab13429d99dc098be8c51908705fc1f155c388eaa9a5984095ea75d31889e1d6512914186feacdae1c33fbc0a8ca894e0de26409f8d36b233cd058af3d23ed621726137a5053544107dae8483f8f18eacd7025653c052b23a5826fffa290a6822c887f2d63d5d853c87b02f3adceb9a7db5f276591bd98d7957e928f7a338152f848eddbeb29f358b63bec59819d487279b22564fa041a1d527cc4005faf406a6451df70fcd86d728c5ff6b5474c133ff021f6b5bba7c4d73a0171b3828db99135218e6cbfb6a322fc684fbc617ce8c405b49cc4036eb5415c2f01af1e0af86d016c28886e5d93b2342f6f0e5f1af6d51abd379cedbc405b7911b5e2b5e39612db365637683c56f61e091dfe7498ae3c8080994f6925ca4da9a4deb4ab71384d1fe9c2e15ad408381ccc01228f4d3681ee4b0c3481d40b958807fc2dfa73c53ee43d5bc6181634cb30c30d6d6d41e2eae88ca5664d0e9e4a8fcec3ccb7c41ffa37a48a42abc8bfebe795ccf5b26dfc7cd8f20ec45b32b6b5c3eec100fe42a618692336788faff78b69ca39a61f3738a98a130f8941f3754e419a99b28c8a6ae29f81e91c2398e1144a59ff60cffd1dd91cc428f3e61f376240b1b6c2b85426fdc2e0d1e63a175f9b7cd754a3039bde715857c9d1e61e0400396fc97e68b80d429f57d71881da77e30c8f6ed8c1f25787654b6bef4ca66be9a05ef9b4f806d1bb00ae9811768010c961c54083f4a5bd18308d15d1a7bc94d5241eab2235672657608ac746aca16942c84c27ff570e49fd11e5654f0bc32b0e366e4bc68ed40f9295b8247ba68257a252d287bbbe388ca5665478af02072f8c2ef67be05bcedc46d7e44a13d78f6caa1a1c8de68cc01a9a7db164ac6b2230d6752043f01ca4b5e12788c860bf93c0d2fc049ec6f084995cde44e18d29a4160682a41919f5335e8fc689507309827527c0aacceba36c31ca22be0a0d481608dfa7a165ff60a763fad69e04d3aa18aa6007653ddd4c472ec0591ffafcf056ea824866ffee567f2b6aea029bfd42be2175005ba0a2ca3ba1963ff31c6e29ddc7d9157a826c95fe614a81f72ba34114ccaa37f6bce1b219af57ea21ac3cd5582604b0451424dc3fca93ce33b9925522f1eb9e7b2382c103742c968bbe7ca8ca6ba7b3818160e68eadf8dbe934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91dae6703a82e0b03399c570879db6499d5d185f0848eec89e59ffcdfe47ee601d835bc4c3ebdce7283f5fc202ad1648da2073b50973b35117122bd0db20b912690f7299e50cc11bbce35d18e2dbdd9d754e3ccac38f2e761f126737aefb32081431cf8f741a2a206a0e010f8bae0fdd6aecba71744c83ac24b82acb49da4786b9702627e149d4c885a3168ee271c9c4a394aefab1e6a9a52871dffb4d19c7b183530086ed5b97041057edfb4d6aa274939c9299a52cef1d8ef257599e0a9c576071fd988306a9a1d68158bcde9eea7571c1e283f12096771f59c8e3f6ec8b97ea5d1c498cd11240d2aa912c81afd8b115bd51d0971e67ab4f1b7aa1b5323a314408822a5dbd01edc6f4df919e0b64da4890a53aee07a6f863114223b64c1e83aec80db5b52450ac667c9ff696f5c60fd75ef205ee0310182bd2edf131b83d6d6c7800874737e3f4bfb928c9fb51f87fb19f1d29baa9dccbfafeb734f2b4f0ba6d6517d4098e99b10df094e4d2fa9e208ff0f97e999c323c8d02ac022385f61fcb4de0c2d80505c8cd21f8a61eb6a9d51751a5368cc1c26ddd871f4bcecb1e4bc4cffcf95ed5793f523045b2e21f5ac9606640fabbd140823301efbe7275cbd9a378268b8577f80f6e22fd2c17df5ae5bb0b5ef861459184dc1851a3a735a1f78b02627c8f2fe88270645936555af09f0d94509780468b4bb1e41a646f1f37586066a8e3dc0191ac11ab88ac63e96c62c2ac877747836ae0414c72dc2dd53ea21c6dbdfd31748e015309b34a5fbcbf5c4c34643dce4927cfcdab6c758834d8e081ebf7bccb832354237450acaf52773270dd25fde3e262cd9e0322aa43635cf55dbd115bd0c4d6b21aa36d1dbfbf6c596c642af35d8c47a96ca42bd3bbea470ff725d58fdc36698ae2e82f0641b5b4f8f5b07bad52a65af76907c479b6846beaf15da392f4872b40d92c8dcdbcac233862b2c685e8db6232c2549a80333d2d9da11dd6d900b5854de32cd2bebae31d149a192874ec18ea46a0690aaf64d6834c32d362bcc2adaf8d9873f6e82b38eb743935157005fe42637a7421e5012c7d8057197da6b3ab6618ef5e545079e393e2e648166aac75cb165007cba5eff762804035f8683f316b571ca92c9209690d7f04110ce7e96e0c0a8a67d5c315309ee2ebc57a4b32d8d371b22d35e0d784f7b3a9746981d7cda94a0be1f08733dee1d0cc716f96a32b809c9e5878f56efbe96f529530db6c8af08760ace7aa44d157945459d2c66b8ff3f40ae7cbcf83daad869d73b9d59e8a36b6bea83c4a82c6b59e35b04f47a3b47e9b354a0dc9900e1660ec975c137426304a632eb0952e0f35d30c525ea9a3ca4e461d6de85c56532f670329946c572f23a650bf41a3f6517ad64e1d493a3c8f0f2071fe55587dfae3da7dd0ebb4e67b4d061d44caef642845b2ad040d15f695e36b45725ec59274ff51d5c358bd45518b9805781d47388ad51b4f60f9e483a765f508427059de2f85277de94730e62ff21562b4f538de2e545aaf256e90c28e7625069e3c5737124dbedf79cbf7dc1f29d3a558fc9735aafd8fc6230c00e560ebfd3406a429587d20b43172f4a2b005b3b88e9d3831c4cfe9d314c00c5cc89d9a0f5ad22fa84fbfa4c67d0175cf9c483885fd3bf6fb31e75170d9a5e6f95623b201eebae5fb812f7ee795191ff2812e10c4719033e0d06e331970f75013bfaf89a8821ef7db10c893ad8f07a758aaad2bc00751f2c0e8eec509de5358a6de09f7692dff2194d1a62f09074c81de7472ec15bff96bd1ecde69123f452048811f2d60331192c61eaec93914079e2bcc3dbdb1321ac3480ca27a9b397df78fcf186705f5f0cf324a747c8821befea3868e5b4ee37cecb53c6fab546bce1e9b912f4f83976d2496cb1d8f31de6353754a56bb7e18a2236d60a51b5410a2e87067620955c7188382ecbe0aa659cc7adb61520cad2c094b5ab2e78ab331a73f54ade5543231cc78b4284ae7ae04de79347b9db4b440a87f6ed6fbcb0c40e33d26021d434295b23890e075cc93a52d68ad1497051c08d393df70a8c87c242523315ce8e8e30657a2fb3cd0285213fefd02f6767d4d7d8feee2345928b2354069ca2922163b33d67cfed14a4a7130e29321d004e98709f2922e2840c68046d3b0ae9894c171b7da7e9db9a2ee28918db7a6b8eda11e904c6d5c3298f70d7c65b6195d07046a3c0a3adf66226cd11fb2a0ba20f3f375dc4f188ad5101e2c711d6b32aeca77f6a3636d85d1141c82ea36b833c6dd1685295f639693bcff736822a5187636b913750934151a00492792e4230319ed3aeedf47e30ee58025e8583527ed0de7515e1b65ae06f3a06d81eee1853a1a279aaf0e9e0191785cb0119ee759ccf8a6ac8b5ba46ff353d6d62e13f577f64dce16a001f3861dbb6d58b6c539f19028b9587d3fcc76614800693bf48e2d6635a73758070f22251a86c3ed284e4e5960c35637c42e758b156e572b538bd59bcb068456e4afd390d0793cf43f867cb4b1ad3cabe5c7533af6e5b5d9eb4f56e5a52868d04bb28446e4be0395976dc5a3d846329f64b53670ca7f2157aef35ab2aa3b7c6af9a4094f69c618c37a4f25ab9c8acc97b449f46511d146cd628a53fd32e60244c56e6572095c260f28345674d8595c7f1eb38c15cf9ca1056bc5d17695f592aeaa27f46d330104db9adfac6d78bd66a459b9bec5cd4bcf017c45b04e7434d83a3444665b1c2795dbe2278d5eff6aab256ca7f32fa7a9a20a91800fbe186d129c343ff5680db72e754b19f5400e81b7f7ce907bfda5c478bc2f5d0d03f4b64fc6ce775b5e5264c95bc5831b31c6f0208ba4f1452f269006b2e763c50e013ae03831956dfc7f89d52adb0f51a7d59ae569140d1c360cc6c235867c41466c072ab3fea645007094ed204edde94e197a09ace3b308dbcf3bda04111d8cb1e715b22630f9d3b523fd2ba79a8273c3afe2c19adc51ca903763e5b9cf0370cfe2df0235f454f0c79c09dabab830ea08c70276c0773fc40bb3c2918f3c3ddf2dfd3dff3ddc0f091edc25380c6b7f63dfafcbde4e818d4598b7ed0c22e2da1357a88cfa2d6f14a1354e44bea8609c1b153bf523ccc97c79619c95f1f3ab6642cdaade1ecce713d102c309a628774d565afd315b66c542450d5d8419d7fd50aadc4d1c4d184a1bb1ca5620356204f0cc9638f93258ff1a1d2ae9c62b92411d9041371b94376e4f9c1837cc17824afba8a6ebae1bf21546d25b3d0946cc0ea811ecae6f805914279211ebc4f971e864ead097c6aa0f393eda2f285a4252e4d5b69710d01bca926d467e0d698b20de47f365c0180580ead1399f02e1a958455873bfca49b0dff42e81073aa08d055de6f0c5cb380cb87eeb438a2cf5005ffa59e07d7542570d6bbadee8489a8c54181cb2b2ef8dafe8cd01e6543504705ee5c54d94fa4d509166bb943ea8358787a76c2815ffcb472920dfc6d0d3b41c533d418f2db132fbbf3037d1377b811f365b25bdad6e1eaef4f902a7963f8bb1550f96ff953f99ccb2d3d5487d9fd976b631d0acb603ed7baa61866cb3299b143633dcfb7e7c9b697ead475ae9b539cb723ec8d0a79e63461f36f9989267942fe45326c87230b456f55c601a7900f044a96263f43da56f513dd23b011193f44259113583f06accc42ee680160b2a0dc456e913d0bea95fc080f9283f19fd717e99a315fe2bac531715060591f648d551f3556543b6c28b69a2602ded4ba3b8b5c3a4385101e7a2e910c2b1de0f106f587ddf219f35905d5c4c2b4d465155e4df43242c67ea359ec2ddd3453906ac5167db93c12ca01931d03751937d74484661017580f6a092662960d6dfbd530a3eb33eaac3d7f9877b6bbb16adb29c334b0395be040f17f56c2ba8963008db1c0d1e1144b43c7fd0f27a3236d855ecd16c843409cddb9313615a4506ec5674ffde64c17cc0bcc99f5eaf71d03f9b26a5df145315e8e8df37a255cb1abfda1cd2fd429ee437fd0e6e4ff686661d3d7ec0576d6a37cb7b718743a557afc4c6248a3226e16415d2b7db669e2157bdc7ea1c336bdea39faf472542fc245639579eb87c7c917ea1b93bb81c9c58a9a73e3fd309b17bf58ef0912c48ac77b3de9585e5bf974fdf3e360fdb9d3d30a99a82c472aa5f56720cc35d7600d101fabdbe784cb7a1afc385c650d78d586680695cbc6b23a99b5d4c7e7126a85d27134d2761ba13c4b3ac6950e4b43056c021ea8dcb8f11e4ba79388a69b36340a4e934276b5c58cdc95786ec123ba9c53f27cf539edd7c7f70f391f1898b63ea43b5fab8c1158e4fb58a97aa3cbdaf0f64ddff374337e8d76fa174a5ec74115bc9c5ecb7b3fa976bde3269c999b7c501ce1f86f4a7dd1323e0a42ceaeebdd8a7dcd065a5756ce18ad6eb0fefcfb6a72d20cfb10efb285a759d775e76f0628572cb70b141216eeb3c7afd749390c14ba9b933706c21bc19b446140712faba2f76585f4adc0931ef1707e61c82d8dfc2e856ec976d79ba56651d64b9c996b5c23409015cd715f95393eddc5a0aa6b98cd2c7e88a33dddead02af97840a739f3defe4cd65dc428a98e9cfd6aa81c0c085e1288a47bf832397b55ad852d8e4cef48f780b42ac3ab2cc44335b5b7f3a9febf85939a8e4b04c60f8e1d983813b8f03792607e829b52daecd232c8ac195909054379ca73056cff02fb158cd1e346b254b2471bfe51f91e7768a561c1acd28976b5c3ddfec9d039d55e4d010de74b3e4675cfc372bb805ef26c0f60bea21559f6ffc7e024e451aeaea197f4bfa18695636d63011bd4db27da661360036ef5a7aee92998db606ed691564e1c38b181e1b98c066e78240c19b023cebfa5bf10af8c49ccd509b8ce99d1d0688f2de29e3e61ea0f76cbf8b924e722a13ca5c8bb7e1a9f67937193d37379ac7be87a42a47fd834a2a898e525d0b722354d8813298c077e7d729ffd300ab804c163b3429eff2e3e6da4f57223a36f35c3097a8f29eb95dda4dddb4e925f9cae12ef9f2c9ad985cd9b2fe0e7438b6558aa363e56504bd147185b58b05646b05a5551109322a15dde948e01634bf8372499e59934154cdf4684363395b5dd7943b4d1913ecb1d3ecdf5d2d400a4d9826ca91da506415d365c7109d8d56571769856e9ebffa138aca3beef244e3e02c7ceeb4a05fe125f24136350bb831fd4e998ba31cac51b4e77873660d410df7aea3d89e1105000000000000000400000012a710cf24fa3ae07954a953e084e766f928891f74c96b1ab4e71a1a1d9030b66e4b328e91446d69ad5081e19d2ab291d9beb1628c39483fed24a3892edbdcf3fb291fdeff7995957f251d46147357154e38f9e6b8ca130cf9609a9ad5a7a0bb1d175ef2c27d0d6e0158ed3eccb68c8749826f2044021bb4b2dd0a5f0cc17504017d1a9c215418995ac5cc08863f90927246f62fff1ae82586502d321b83f3f6a4c33c10c06fd735416a8429869fc72abfe77591cf0510740a30a3598ee9149369bd522e0abde8368e4e13f515c257589efa07aa91ca7f370864e1b3f6abcc3db7505d8c83428a12509a2922f782f912c068c1cea91e768bff1a966cfddd70ed4334c38b2893ce3fe6d92069199d80762ded93173ea070588922aec7ed7391ce59231e53ccde02bc07896c8297d72b93a28dd55329c5ccbce7095569934b80369af83e6f9bf1dacc1c2bf46200d41ed30b423824fbc939198d180bfb4d447769ebae971055623dc5e823c98945391f414ba0af35ca4be7aa6e879cb683d6e7b33c20f6408052c4290397313b8fc5093a303ee1d5e6e78786cfb9e834df1c9b5fd4e411bade7545ad3d0115a081680efc1fd81b069ee4a9a4d5190821168397071a9ca159626fcb8f3197e25bdc37eb276121849127cd6dd0f0f354f3ef824ff5d8b2c2169b44c2241717ef3c76eab70c3b8434f6b176b80261a63b71e065105f4fe833b5e73ea2a0aeb6757fa54893ea471376567cd73dc36d42da296ea44cfac430a4cd3870472aab7454352d547db3418151f9c752ef359d1b0608b061e4c85f050000000000000005000000125bdc014b07edff678d25ebbe1b03a9e7954db0e3e46cd747b2cda145ef3e4a89e137e69e9d00e9e3757e9d92d8a17d4407f68407d7f357bf699d0b6e3ab80bd0176f76082e11a4a4f149cee910e1ec2581d18c9e9ec859c10284074c194a19b2ceeec81042c7659db8e2f01259edb68bad559d3864215dff6d2a400b31b38ae2175ef2c27d0d6e0158ed3eccb68c8749826f2044021bb4b2dd0a5f0cc1750401c10692d5700f874896c29ae2c3ad2d05fd7c105917653e4dc18dadfaadae762701f5f058d906191ccd7c3962246f376b210ce3ff1ca0f27796c192dcd2cdc9205d20af6fb31f33454883b83dd36157470570717074bc1ede02a9e666cbb193aae49ecb96e817944c6f27a468fe31189ea866aecd90e67eb00ae16a280643a1c7d29d916169ce69c554a2d69f454f4190ffd2a11c4b899d2e9fe847202b6972120495a27f1f299f6f3974f9645a63bd5407235b7fa5841be13f6b01c8728a0fe08e1927a6f7c0f95eb746526ce75f07defd336ca901a90ab0161216ec40fac402126ea844ea559c5874faef7fcc4e229a6d85c6934246987ed98bea1511bfca7d2494658a3491a4e1acc3a9bd0d150b71a4767d2f4cfc504443a4d794d4ad59dba7b54d9e826370a23d23a800ba5f445b71365cd580f33ef77cb099152dbb92acb71b06f976423ade7185a9bf094aec88ccfffc1c1b3be6ff709f046b1ce6f7ae30f82a824fafae8f4b81ee82ff17e2d1857021af6882c31b9aa4209bd62e2c712d4798ca9d429bedce230be0016981922e11dd7f56a28eeb589c708374f7fd2c050000000000000006000000120acfae6d3b5c7e4428bd8a773a6d07c1ff7cbd60a078227fdb722f258dbfb05f3526e3750e3240d68ab84479beb2d83225e67ab5097e2add47996776ec71ae7e64ea804873d2d382ba687a7a9e8d41733431e070c48dad245911ac7041179686ede1c72ab4823af2bac472134896acbdfccecb8065d953dc851c8b679693c3f3c63311f71898470366d61000b6454883cd28d0dbabfb066a20130f8b3fb3a2f4175ef2c27d0d6e0158ed3eccb68c8749826f2044021bb4b2dd0a5f0cc175040170342a3efd0ab4e8c1a5449343796180f1131abe5932aff85e129c7209af6887e20ef17984b9729d8ba7229ea51901643ce1907adc001697c324f93d20d4f683e2d61f19f3bc851a0085f567aaa65fe8e39974c9cfb66587c665628c8a5c92fe43b289634b029da1150aa20fda7d425e3707b7b56a0a629a0047fe5067e40dba7db19863d0edda9b18bb48643512b392eae04765593997bcd367a8ea8aad2e3dbd267d202365197efba04e652cb8390ad3014b6d3c4b8110741ab4e842d3c8d69f51a158b4d1a7e4245016989a03dcd050db570689ab01a42b0a841020b5721a8610aa71b6166d3b848eba38633702c16a7cfd7d344ebfccef2792e6946ffc0b37c7b6f71ce33e2480f6d40f2942f33619372874e3ddb62d0919ef5f1ac5ee47972bc23f59cc2faad7bf927b8931f7e0bf4eb9ecb1506f7c294ac7d47ff202d414ab8ad39d17e709d1ddff468c8cdb9d53795259b8088f96fe23558bfcf4a452dd37edd8619f9c00bcddc888a1421c1e26201364810748e4a7971a0c969ae2f9050000000000000007000000124c2270fbdc8d24f609e9db711c58ab0f6b218b2377c834226c1596576f4c6f9cfd1f11eb1562145a4bdef1017687054419268d709846210f6bc773f6680ec65a07c39298ce68876e777cac01c364f15744e0c7160eea331ad4d9d85333a7c56c31ad47963dacf205fa833ef978bae28ade5b461d65b8bb96ae553acc3dc61dcbc9afc9116f0cfffcf534d8bd1137ab418b057d3ca2ee6ad387e85ed880a9bee2298fb915d72e6c63189cdd8ecd0c0ef8434031e3b61949d1bd6a941fd0a047bc175ef2c27d0d6e0158ed3eccb68c8749826f2044021bb4b2dd0a5f0cc175040188ac838e5a87b92d197e00755b0d14f2cad7c8509c0a102c41a7c72a73c69ab5857e3dd887cdcc03f16affe3ec193f6b348950c43c1599daabfd1baab3ebdefeb15992376b253a7e4edaf4ea985b000dfc511166ff1e89d9bff5e1cba01ce9ae938ff41563406e24ed6ee359c3511ee44ecaacfe96d40c4d844033a138160ecfe286aa951ba2054620bfb25959fa8ba1cbadf5365601affe613efb9328da392674c9e8f7a98e2752532fdf227f06f38b2fa7c8829c1019268a5904d8b90cfeeafbb52bfb9aa905a377ae2636b3a4382e71aa72da76123c37ddc8a14e24c33af5dad822657de1a77f962078eaee59b3efc47a1f9ebb9cfb936a084c51d5da55091fe20726342ac8a055d838d7fdaf19c9e3e69902c80ee75da0db5dee9257404ac13b62c73c8801e15f6f61c97b7cc4596bcd69f38b9cec209ad0019de87c9fc748154c49dbb2cc34c4b02cf161e7fc4edca8459d6cebfae6ba29041f99e3411205000000000000000800000012d4121e139df411d60d142ec532de5d437eec74de72a12b4b4b78404e5ed0084ad60dd35109c4eb8a832e1363dac3c7046837f3177b127db9f19c499439e5398daf813a571ca66fa5fa35a449604b2328e10748cae10435626dbac9b551ac125033625186df756d75ee5ab62832cbeb78e0e3a34d76839ed4b1a40217ed4e773a849fb803574b80acefbb09dab53500eb6b950d320e14ff456bce9116de27663fbef55fdbe4b36d47ce4b53d73c318ab39cb5c1bd85352db48e94fb71211a82ce32dbc057e6f0b4b02b8ddd6d329eeb2792f5db739a516af3f68a556238e982ae175ef2c27d0d6e0158ed3eccb68c8749826f2044021bb4b2dd0a5f0cc1750401d8a83a2fa639064de73f0f87a9da3b05f38810cca317045c9a6b20e6ba8dc5b95eb9152fd3d4b50ce684ca38cb22dc202b25a5946ecc019655447e34f5c00f0646225d008ba4298035939d9c55c4163ae1d18cf90aabb39cf8901c7ed017b4d4bba1d1dc22d0767888eb46c47e7846a7cd0169f78455a0d8094088ec543c9af923fd409a0c141d1df8472c6492d155f988e4c323ff7a9f6d0704ee4dd84cfa78d7c71e8963dd25e240c35f3fd421d47116947ec56206b197f2cdfe2991936593d7d6ccfc5ff90b96b389ff016c2c456ad05e2244aff7a331ca08c5f8d8165c7bd1f978d06cdb6081613816b3f0c7e4c84bea72f772870ba9f2496825726c148cf6ec80366ccb8397c155f4960da628b26579e87f4ba1ceca0ca0b71d95110d3d1b8557387d417de524e9ed1e550adf8ee4be28246eafa1ce6b15ea1060f024cb05000000000000000a00000012e1f937245ecfcda6f626b94db7ea64d78cc270722629eb1c97e9228834e24b90e23209ac7bed74ed0336a8d6f8bd4956516db622a8886d65494797ec636d38c0542b4b3027950359e7b9fd11dd3e54601171e1fd68c931fc11b425375f45d1b55af495086ddf4f9a194967941ab6382bb7c326529b074878d538ffb4af16c9224b5bb06da2d86f9067c5f25d50affa025196e165ea2f41bbee260c1d8de9c95bdcc48db28c5e9e7bf95b4a3030221418dd8a2f98fae7a4d5a553089f804ab7dacd2aa9d32be2bef352244d77c03fef92388c9bbe07a705de96d5771c62b5152df2f8a8263c3d134e239dabd4cd5fa4a58749b09a3c8b2fe314ac16a7d11513d37efd6d191b87d5ac1c3faa1ce649c729a2518451576b82574cdd4c0c2f14a171d8a83a2fa639064de73f0f87a9da3b05f38810cca317045c9a6b20e6ba8dc5b954ec65050d2b7fa1f406528ddff82222f848a797f4edcf5ed24d5d8347c4ce35efc270d09102c2d9d3391521ed580f5f97c8356a34406be75cdfab9088b4a08199c42ac28679653cc49244468079b469f3e6f046063ff5f37fce3654dcd1734403ba7143b9b961a6b8c0de06c1c39c471da7cab1791c73f3bef4a9cde997900fefe20af2594e177945c6f6ec85a406df7fd99e45eb134b9c90f95f43a5688c7d765992d09723dc519417857d12523424c42a01ad0b447a453d749d78c704c166599486cde8603052c12d070463b7065d894036ff73071d9b9a53ab6cc56dad65b5f5b36f8f2e0d78bce4eb955a449a36277cb522dbfbb84ad829d5b60332f6e605000000000000000b00000012ac523383fdd2e6ce047fd93369da1c9928c91313f97809d8d862656dcb9af2b826af42d41cb3a09b21d57b0986f822fde6f9d124d80e725ed112cc9b0323fb6fddbf177560a9db638b9dcb563bbd6c5183f7d1e3d286615b589513620f3b1b01fef339d6e80d7884e4c9443e1a781a68a0c1363acee13f9f01f56bc25548a6ba83ed1c1873ea3583e26d20c01dcbb22409f01fcfcfc928b87e8e9b0abac87c423fd79bf2ee3bc085c096f3c248355a64115b834e68fea4cbc84849dc0689b78f5803c0f9c030c5afe8adfb23a6a6ff89a3520f9a6726accec9c5a15c4d3e49df2a13fcf95f1e4bae6a440d45e0b490ab75a90d3e7a81d7fcfcef2b78c016c6f9e44833f624ae220155ca09eb2e17502b5fd97b009e01d25c5bf3c0b02c0759415cc40f6f42e942ff6ccd47e69d4dc56e8fd917ccd8d16ab9485dcbe34c46c9b4d8a83a2fa639064de73f0f87a9da3b05f38810cca317045c9a6b20e6ba8dc5b9b14e3adb1fecfac7b6f3f476864bbb1cc043aa6f0381ef1e5b4e97cd88245e1f5b4a9087cb06a4249a78785986086087e1ca2ce9c7bdd7240b3f27bdff5f7b2f02241edf24139bb93574d6e29ee045518386335dd9a5034bf93f34d2db1164d2847290eba0aea37f75a9cc5ea18c2a625a3d6ec667cc0fc463787cc489fe736242f8b3db9a4a97987a22f59cfd53f30a72d32dd371fb952e803e6c1629fbbe0171e6075ae0fd78cec416344673b7a501667dce75ef32055da9129501e4e7271923bf5c2992b8f6483e22ce9ff3dd08dc64ea06d81a99e536ca031cd40549122005000000000000000c00000012ac4d84868eeafaf38622e50b651d24148ccb0aabf4b479f8e2dddac4af68f3a17cb8088f7c70db9ad7898619ba82eb322960ec23a9362f3c6728873b858522c0b7f0e511c7cf0d9722e553ab109077f9be98e855810f314f7b47e190dcbd415e58006c059ee72dd1868225802fdf878d574b826dfaf7a8ed6091d54515a1dcf170889f780b0d1409f6c4b64528714291914bd2541c8999d4e93e0550909250ee3004a4615adc01b8dead3a798afac83f94b1131b0c7c28c22d2cee458ca80dff92d4550f133409002fc4eb4c79e42c442dde78eb0c40de38493537601b6a163c566f44aaf500b3383c3dd46c595550e80e1989d34effa7f22cd897a0d7a86fa52473bb5037ba5c98614ea42176d02bdff7e1c4e1e974412058e67e7d5afb82353749921705efa166d58408be3d304bb4502038f9d4138f11bc57da72b5050631a14aa03e8ddb2e447807ae5810e5eb1a1e3a2ce64e929160b67ee28e9c53e9d7d8a83a2fa639064de73f0f87a9da3b05f38810cca317045c9a6b20e6ba8dc5b98255f2220cb85f865d9b18c7cf3f7f6206db637f52a6fa8e7f6da71fd4bb17030b9f018c3f30de7222f81fbdb8413881f8fb3bdd973589b344b80ae6d89a05f14db753d73fd9c5076c7aecd6b22a10f0e8ab0f1a880d34636e38353eb1afe79d0890f5f3d24a62c088c7533e357f1fc1136d98ceac5d14de00e463bf3c7ff2e6603d611a2a4381fab18fd1696f765f32f8217892e186b41e6bd73bf45268cf327ad7a70e4dc551b30e7c130dd636aae873880740de0a13632d0f7b86bdaec48805000000000000000d00000012eb213839f0e79cd8729cb2257318aa9d036519c7fb6e1d0ba88eb3211f0b60822a9feb34be5717cca9cdfd641cc668693060b20edc462ecfad1a1edc8104b952a40b6438924f939948ce0168f8cbd5c8d6db8d2745bc09236e4ab51c79cd72740c3e54f504326e55533aa83b43f69f527c271967b999c08b424cd1e7d6c9e7459e83a9bd18f965733466874b1e463cb47004e758c8b56dff593ac1dd4edde88cdddda4c0a00963084800ab3858e6ba61d7ddbd17b131af3211c246d99d0e1abc18b8dbf20c25c4c2842daf85820ee0e12b261243bba2b3a60ae86bd11409629f7903ce6040d011e4cbc1ba095e9dde3194caa807aa2cb4f2ab35d8acd60acb3e7cddf3bb75ff67abdd7e66baf4de1261831ac00573297ee051cb23186bec7ceb801ba6edf10a1cec4cbe81be131447f17b266944178282bff5d29b74ca92453b495a984de22889fca87e3acc266eba1a39ee690c065d2e6a4c5f93a51b69bbaf44bdd325e09db99e34aff1021c4a69f090004c69bd3fb90eeccad448f944f285d8a83a2fa639064de73f0f87a9da3b05f38810cca317045c9a6b20e6ba8dc5b9b7823abbf5c533119c2532f33fb637bc5766f5119e17fd1874fe8c074ce6c4b41d3aa95c4b52ecf7a081cdf9e9ce0eab9df79174ecc15e3d34767afe093e3e5cc9c81bcbbb63cc7cbdc7efcff0d377ac0b241d1bbccb0f3603e047aa441ec94ed2b892902e79d590a530ce51830f0944bce72215c1925408f4d9b0d15a894d17c3efc92cc39394c9d84197ec91ad4e057672aced672b3a8923264411cc106f6205000000000000000f000000123d165ad394ceba722074d0b21a6c735b418ad37b5802346e6d7921fc3c2148f5bbf5ee8e9079cf9a6a266a56d0e3762efe03239fe02ad3272d956f8e8ae52277d8f17e805dfe35f43f47d92b2a0535dec184c871580f42edd4d88cb9a182197293a7283f540c17f208f956d76b60dbc71474f0772cfdbe5bfc62ec6495a2f6e3b75890d5a6bf1d1a420c871ab1e66e1d0887a8afc5a26a2ab4f462d012288db7cff3f41f2ce820dac33b3375dc565532df901d8e80c6c13149961f7e8e482a7fc61abdc364b1a435fc85020463a7aecbdd467819c29ebb918d00f211f003be7ab5b030f558d9a4be07d1ef8857ce186b17211d54cdc7c20d67f6def697d461c50480e350258f8235994aae91880f9234b653d72f0a0f6aab987cab4cc0e798d426289417e2eecf346bf01bbfcac7d1898278c5f8b72c8427c73d8bfee5ba7bee2dea248e8e590a7a3ceba1419df53cd0d4bc041967e9dbac05bb1610a86fcd69789234ee0247175d3b1c5c452d895a00de4f2d0e98e2e6fe59cd9ba1db9215edcb623ab9720d6e8c2298d21ccfbca510c46f1bdd5d368be8ef315647a5301736b340587184bc7f51a8e7feff47674d68a8e01d4d6bbe35b471e7fb0bfd7fd007b7823abbf5c533119c2532f33fb637bc5766f5119e17fd1874fe8c074ce6c4b4cbf907dfe6d392008961bea6eab3328c01fbe62242f577d39878b4c44ebcead96138438f56ae3b7f6e618b0982cf58d19dc61e44d07f36252330cd31920b869b0899abc3dd8d5f7de53b9d8fd1a43fe06d8f808f4c2435b6210ec4abd182857705000000000000001000000012d7a1617f921aca4e642917652a864f5008326e4c582c5e2f3dd675db0011a334dd59eac199aade04fee3ec9601f421b6e00f1babc715f508edb405109056b895978a940aa706cda9e9b1ff6ae4d528cf1222b0c675a3b9f884e54773c63f6154870a6ac0bb5e0a1142b26850484fd9351a71bfb82b34f8f41ccd469c8e8988c09756e57d1b27989977629688dcb45e70b355c18e0ee93ecf58f6235769f2df6eab5b5a23c7b15d941eb85a7f620eb8f9e7eb1d071fdf4327b5258fc85e372eecf6e6550e0da709a1e17e77871f9a1dd81a68d4d245b0f24567ce21424cca76311bac76ec5c281db22971436315bb1d20b5c40a4d44f653dd3992476a86a1d2eb667f75acc1207bf64dd2dfbef6bd9ca4b712c80b98e725623be4fee5e2ee1589ca6117dc011a8ebb0de1bbb740cfc913b0a43803a5f65d0530bedf252e963b67aeeda986ebcef8d4bb9f02d8914d295d1cfdd0db1072073f42eaf86e447010ec2dcef3be7357f772be655fb7d72d5979648946ec29aac845e429ca4c463166a61d14afce64b6679b13c258ff5c419ed8774681942117086c3d9ad8a52c6e911890df46ab06b873d2b96e8e8799ed5ae7478b30873e142c0f87855b0ba18e8c0fcd10a1d46b6ae572b502d94cb5b7a92d66ebd4bb9961a768311ccc817ded2997b7823abbf5c533119c2532f33fb637bc5766f5119e17fd1874fe8c074ce6c4b4da1d7ed644bc0ca97babbcaee5f46905e2c5ccf6b3fb30d954ff234dc3436e6f6dcbc52b08cb0d064d8c72456b788e30006b4f32bbba98ac01400af5ceaa1b75050000000000000011000000123ac1af03957b5e5aa9c9a4a37a4cb1a093da07ad86c8b82cbb1ad86e5c6053c96919e121b64c344410b0cc3cccc9f28139de677820cec2d22b895515864cd207a90efe88f06cf2cbed9217682f454983993a1bffee6f16ec095d6a4b3e7454f6adf224197f9a8eb0c0bfd186d91e894d73629b62fce436784b24c03a5b596fb0e172049e60d8866efa620cdb5bc2cb36a67c7f0dbdfa1364c00988d3f840e2bb5bf0bc62bbfc07671051fffedd6af0c4f01165588af2032b17e3a817cc975a88fe1bba1bd0ecd13e4be1754533ca6a65232b1f7402606d83b2bd32aa5fc640193e4ab0e0a41e61a6d71261c1439d34df3849e0e439b88bb91efbdfd12470eddc4513445c69eecc0df4d87dedf24e442bef5e66d8f73b109b4eeff2f5060d5bc410398591cf9d01dd08119c192209bbad5ae05572aeb734696f4e14006a45d7fc7661c421bcead93b9dceb2912bd1c108d419f7b60ab3936877ef833a843a0fe88eb6f9a09a89b55127dd043d79c9c7de80cd08c437bebb05ec571328072be1a5e0f8ef592fe5e4fa7568e753d3f00f97e347c186b5846e65ef129f5290c908388c87a7b3283da8219180729436e3734534ccb6e5cb9783d581c1dcc176960d6b1ef5c0d814f820a3ada37ac4af158cceece35c7f7281f6c98282d688624d906414797e2c90963b0958772c0d4b84e97c325d3f0bc6de01ed361d25ef46103c65b7823abbf5c533119c2532f33fb637bc5766f5119e17fd1874fe8c074ce6c4b4136496a2aa0123716d63d0980b8a80c93fa672c494d244a78bf3566ffbcb430405000000000000001300000013002216d39617687e2e311002b6d421d7da0a690ee873b003bd4eab1abb9952ee251f9dfa9911424fba738754ca729f1fa86efaeca4c50b33ed46d3463fc027261879dc6e74e9d1e702c4808fef5fd133ca4de33529370c36dbfaa578ea3034e4de0d698690baf739c66ade006723b94b00c1af3e38153f87a6fd79c4f7066d98d2fd65f64794ca2feb834f71594e66deea4325a2bbdd87e70d222db67f58b383605273e028917e70ac15a10b823b1e788a1390614dc85c951e90d327fe57bc572ce839116cd6094ad6594105f8457a7036a1338ae78de05d8955e3b4da78ebc83687ffca919e2236eab77e1aa10f8bac4aa9321364c8e15119e7b2e42a4df5d6cfc803dadcfd679136cf2269e800e0ae447faf60a70dad994644efa0c9870d468f3c2a8ee906ab0a52ad558bb62d66aa14f04754a692fc73d23436cb5d509ff5a55de4191ed345b608ef84d1746aa3a78b8c509f88c4bd4eec49940c9f50a0166fde69fa9de4aab00bf8cb4e9457b403f5574a8feeccdcedf0b2fb925cb6f8a9005d74116108fa4b177abfc15b097b00067823da17f6e23addd58be32d8cd5b344c94b7569840905473940aea39c886ebcf395f2ca3310ffca1540c69e5925133da5bbba64aaacf721b5e6d331aee0c4db76d456e6fa76873d1b89790eb5800b787d9e052f2790afcaaced378e6cfb43a1314da08530319aab7209273a6ab3ac09eb237da12541a889edf9a641ce9482e33851701a97cf1e33340c9e40eaaa6f8a5c3370e0db0fa91f0dc07557d4592dc3a055b718486a93f9aa8aa2d3eb5848136496a2aa0123716d63d0980b8a80c93fa672c494d244a78bf3566ffbcb430405000000000000001800000017f97d7cac5f51f8d1768a6a92c1766c4662254bca6867d7b450a4aaeb56c48bb25e5c2d42f37c837f120f2cc3302c32aff30c532ed35c3af3fea0c7e68e2109f7d7ba555a2d9ae2b06a82011ad7a6c4b64ebe3b12d342e7ce52e5459cf24afc48daf4f141df06d7499cb6f3e75948d2175a95126a5045caba065e1340b496b8ce7dd260fa71a12f20cb4220b4e4a30569b069ce95dcca4cfb445e75873541e9f0bb7d40421989f54ffa8b7102784b5737b1b1d4ccea805f8faff47c4e3d7aed1493c0a926058be6ec8d4d3ec613ed343b153d9bf613a1d30b880c1c47deeed9af99c2c3479b4ac5ddd203ac45950d0ea6b3580a554fba2ae851618d57448fe6b8f25b7eeb3d5da75b7465cc04b1a2356fa599422972f06a3afc82df1152b1618a83b8b6b3dd0e7015c3b1245da7df72ed402278c5b3beb70bdf15675ecc4f7e1a031f68a345e59182f1ffaf79a515fa184e08c82131d3a55da2efa93c9e128a7609f4c7515e8ae84d17367433a688f09005d98701af0d3d8e20da110a89a54a415188aee9310791ab539110c08974cc8a46b43a751e487094ce9617fcc9fe7282a9fefd5902b9f34d23ce0f80e068ccfa6b336b70756f8434f4f822de6a0aa735c61be0ac5fa14b093576bfb63447ff5741bf8110fc26a01fc03556a03be77f58c4bf861fe1bd590b9bb592d7b43361c0a04373d53f9269201ca59a86578a1e9be0964ce8fe3e308a78916701ff57591f22edb012bde18e5c239b0d71dee71b3c9cda66817e672f418753d945a6147fa3d3fa38bc19d66caec3956a9a8b14f6be0ae050528be0fdfe9342add2d6f483e06381b335c0be58b38106f82542f128ffce43aabc26821ec70047fd6ea41b1b0beaca1c653214066b5943a271790dd141b3ea75ff34c2980280322d3abbbd5ea945f5c42b8fe4aa795a385d758b384b50fd769c0f70bbdc7d393b9705efa296ed3ed1d95e6c952898f625a63d7b3a4a2154bb902d8533a559cddf5ab87adf38fbbbe182447648f069394c32be39fa461b03450500000000000001008200a9569d7ef9cf9bae8eaaa3c664cbd983c3bf8016200cd915cf8513c63cd7615e81010869404e24c8e5e4b0c9dc02a267fb5bd6dac13ff2ea7643e25f8801bcec587683026c6b409750af7e1978ea2656e668b0c178517156a66b27cc74aebfd4893a8c0b8203de1cea3305e5a851e064f156cf0d1087339d182a9fd777681872b85e359efcbc82046009cd968fc668acf5d0732b996d7af53e5649e4489082248f3aecf7c8c185fc82054e355bce4e3453c3f9aeaf0e29342c30e17490613860222b7063d63fe34108608206fca3cd19956cb4ba4d1713d1910f7d7a666de2e05776893ed9c049479020a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081091ef3e18214a9486c49e530ae1110d4395a19e5f852d93084261cc93961f31648830a3611c9de9ec7da04f5aea959bb6899f7daac1b6e5171c9dcd5510fceafc58220830bab20cd3748f4c6c4788b9bb5fe53caf3cda2cad4aee8db10aa137725a03358fb830c5244ead028ccf135fc3a8a460a59c8953da93b8f5c170c87d6eefeadc9b27900830dc36c0a8434ed20b4723d49c0fff11e2dc7444951d3e8fa9fb67a59782bcdc993820e470b1d3e9bb9c778bc09622425b5933e0d923ef1af2715530f0112ea15274763820f7adee797ae1f1a6dcf571d001091c179372aae4dc7378e806defc3f43f14c977811020152e83e2a60d0385a92dc541b9932f2ae38f6751d9e845837f0e1ecca0b78782115755f5ea16b77d56bff353db4b3878674f5527715b53a7014aa57d98b00e739c82125c2690f120f81556ea335c23524edf599895f051050b53994bd9ea7fabf47dab8313aec00f6f64efa632e031e718aa7c2680b9d6ea5e1ba449ad7236a34b0119058b000000000000000000000000000000000000000000000000000000000000000000008315594d526dcb55516938408d672a2739d156f235f2fd0234fbd84d2daeef1686908216e62cbebf8958fe8f2cf1f5f94c95a79479fd2203deda4dbdbd434d78d67f320382172d9c5f2bd10485237cc4218bd535c556d205259bb31f43d3e21e325877afcc268218604012fe47aa0594b464c3c6e6b2355bfa36cfea546c2cae2db1a8233868f2fe00000000000000000000000000000000000000000000000000000000000000000000821a0090e96863a25b0c7e907e18956908181eabc1070331c9bcd876d80257886004821b9914c323d803059d0647efa410acebc9a9f1324fee8c8e1e0bc3caeb3e199ce5811c5de1b9e1931919e894432dd0a23065acf1ea331ba98582a85e1cfeb5ac3c3c4a811de7c4881fa1758b7597319df64380fcf9604b2bbee53a9056b53223a0d82fa75f821e91dfc8a68fa6eef99def17f1c9268355cd7a95557bc43e8b3adfb03540f76755821f1724b392850910598008073c04ce51c2c968172e1a5dc8607ae86f069a4506c8000000000000000000000000000000000000000000000000000000000000000000008321408e79dc22aef3763db41e6737f533dd53d188f72c98076b508f4951ff6ebfcc8222a1a53c7d2b424d7afebf91bb136415a7b7f61f19277e3603effe255811dc692c822309111b23019b59b9c9098642fece23087724789b28afac93510043c0900212b68224649a7640118c6d707ad76723fd8fae9e0fe650b300539aae58fad38d1e55b26b8225d9ddbaf6ce9a6504e63d4dea21352f82107318060df0783a9f9287499b83d62f8126d9fc5eef7c18ef79701aaec89900aa50708ba069f15b8d3bb73a474f3b02d3158227e98c2c9c645cfa14080cafe968c28aa465d70a7e74ec6e29355192901d9f826683287ced048ffe63b30b83d42ce4eb52cd972e25ff8469889019dfcbea0c01f64ecb822975302925bc7ca7522962b1ac32a2b1968b1b70a2a33db919f918d54a1060e029822ad3baa2c8af9b4cf8db73c240c50499c5882ae657da2065a51ab41f768e8ff90e822b7bc19fd6653dca72c6fb3de12772189f3acd3b522615167add1b9119bca8c6dd812c665a7a7e302bc416804c19294dd7227cb2449960dc082858aca34d2bf63c922d822db6acf04005a403c8649ca91922f8e2ac04fed8c131c1fd990fa82388cbe777cb822e5620259d725ef3d772d7f76c7f9d6e66897e2a8594a80c46c706ebfb995bd9d0000000000000000000000000000000000000000000000000000000000000000000008230f41840e4b40a5e6d2fb5e59add17eeb60082f41fa363ff5da86c52bd4aaa7c3d83315e035bdada1c3d834c12950dfb01e9e328b003854ca4a2de8dabe9af695b61fd8232b992683b845415eab7851158ce39185c804bf582cb2a6bf1184d70a35abad4a68133fc898fff485b1be33042fcb8dce25ad874b1bf1509a2a433814b3f0df704cd4c82345b966078eb30d33c5c8d35f52c35ab34b37542507cefb95b9331a181b87ccaa48235ea5574505d6a9e04ee43de3e2d25686d7f2dd1a87d5a4c4c76c913f70f8ea49b82362a082a589a66c5df2a82857426fd15b440ac37ba3266617e4b4e57f83ffe3b9a823789b4c0f8bbe1d4242d8d0789311f5a8a7767dff1362596e93e3ba4e837bbbc9a8238391af5b46d102b4e38390dc7d97a8078707e0ab6dcaf7f18951fe982bf71dfc100000000000000000000000000000000000000000000000000000000000000000000833a6e3397e6a419a6064cb4af947137b2e140ebc517639f0eb8d75205b59b2896e9823b968a19a20dedd7f8ffac18be156f6e60ff730b05fd11e14f7381d63144daeba7813c0ae9af3741f986ed2194563346edc4a21f2edfc9c84f6d97c9bebb79029409db823de60020e819e8bc3ce363f12f9b9e789179cdd76e0a9d76cc1a79329e5567542f833e2e8a80f07bc7b454d13d802e9b7ef56cac21898d4aa250bbf7132b18c6afec1a833f3841d8e77532da8fdaa084ff96665a2517631e945bc5b7949363c87732379d6a8240925abe1e9a38196e1b668a93e35ebd9a56dd7ce5b947f9d3242998861972802882416de35c8315e0b1a13c97eeff07f161ad1f465428ecd82a24b91e0da218fb327382429084dbefdea61d0fa2b5a1ba8cdf4bdad88f83408064ba1bad019b2e5ea587b982435063b1e89bc3fb15dec58d8eba17928e98102b282c0f70b3c4b6472158a6aa468144f4a4ff5a4d8008c66b8db45dec33d8de132b2b58e872088c9353b2676c1a349483454a8866653de8d39953a6bb10f9cafc418c473426aa194a36c3675b0fbeb36a9c82462fabcad1d4caa7f7c7b5b6f5d67a8bfad302af50f17ed8e317b90c5398fbe286824749a5a7239edfa297b710d9c4c3ca43b5e3c117eb6c301c09749843eaf03ae810000000000000000000000000000000000000000000000000000000000000000000008149e1108351bd89060132b38972138c367877780da604f3a2b0bcffbd02c5790ea4814a111d424472738ce23548966c0849bf9437cfe2668cf7d77901fb3fd72da7874b824b92b8ef32b26007e2b6e9927b9733c74781c50778f98901d54c144677bf9b76f0824ce3be44ca57c8b3accda4a52f02812171907c02ec7354a066127ea339691e0a99824d1a82fb33a5abe1fcc50dd39c4dd480089b09602f5bd261e47132aee3fd595df5824e3723bc9d6ec41cbec440aefb03f817e6be3f50bf1dbfad13ca17971be25483aa824fef5782583b96ecb6f395e3c6f360cb7cba1a6458aa70af4efdc54a324a00956c82503bf3db28d2a9b10e19b8e0326215c7cc23143caaabc5f0d0f639e6dd7fab766c82516e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd628252c7b41f0e7c83b2e5b657118213474b02ebf4c1619a8e5985c01b4dfc9b66d3138153bc11196b3d3206f08fde59e739ee5db5740af80251ddb8bcd72614e0e13702df0000000000000000000000000000000000000000000000000000000000000000000082552563f5fbede5ba4bd39e0ad6473f74fe137ab5d46f49cfd250152d337a22459281569d70823616813ed72c7e57b14b1756ae92406dfa66b0cdf9ac4b259255a5e2788257cd7a251f6c60e578582a9afae691fd628693ff9c8ae524d958249303c6ae8b7400000000000000000000000000000000000000000000000000000000000000000000825910ef4aff632e85559dece3871a892bd0ecf86179ab935ec7ed62585a08d080e6825abe3778ea874dd5accfffc438d47bf02970b279d2ea72826a1a4863abb8fb79c0825b856285c7d7a39d4ffeebeb51317b318e538c694b483c829646ada3339217dbbc825c173fa56101acf8437933705fd82e2391fcc8ddea4793bdee5c850619e6f30b77825dccc2dae5a754d375154e2945961fff11b62e157bdf90662f12823e6d8272dfd0825eb621e4f9a84c138997d95bae12f414c18cf747da23b8a9ed0a9205f6bc8f979f835fe9e57aab6f78c70519a6d34216710f152fc58e7018ada80fd68acf5fbc196dc78360b856de7ba5524f64d4e3e40d25789912d30ce4f9e07e811db3e2433d44f9e39d826196c4a1384cef84695c2a0122a25a5baa2e25c2bec47323dfe30490d5160625d382626574d83794581cfa45ad65578ac72f588fdb2d93b2d09b4c6068878f1125d2bb8363c88f949111c459424d257f3406b02bf586c1835b7eba6aa6f82978ed5dbcaf8b8264253d9a2adba78e437921946a7fdf2c775729ea76a1e97a2d4ebebfa37b970eec8165d58a94f4aa1449f83030574c1bf07be16fecf0753264e6dae1c4d9502852f8c98266470d718b5db5f26004f03bf7401fdb2a6ed372c2e8c72c8cb162d0e7b7f435bb8167e015a6d86d8b888362f32efaab930081f91c0c84be6713a0c7f9e4c30e51f45e826885130bdab86ff5fe489b78e11ed7eb069711ab21c82161b5b4fbeace449154e68269fbe32f0d1dc0ae9952e51fa90a44e00d703dc0da99026f220c88f78b80d7dff3826af11ac06de443c540c6964dbf1d7afc2a307e67bef3d7b26fe51e6f73b53dfa01816b5350f25558ea9882fe732d5c29cc7e0486e222df949d6c32c5a1ce5541ce2bc4816c634d2629bd775fabccb3bcf22d61c02123fec9820b8d07d4d3d65b6412a37a77816d88dec3f20e9a724fa67ddccc974d68c746cb89b8909c7b2b16bf8f85035f1bb5826ed50c0ded16506fc8d8fc5f9294c5a1335526da87cf53e0e77f48dbe90e40099d816fe8f43cf3624975839eedfe1094f269176bd5bfab0ab3cb3b73f11ea3f9cdee80027000000000000000000000000000000000000000000000000000000000000000008271800354b1e3851e994b8f6363aa56a08bce44f0ccb091fe8bf4f6ba65488a27468272012691fabfcd6b807d89b5151f6ec41c23795ab0b9cb4ac08e4d7b7dc387ab908273894adf81f9d1ade2cb192746905719977ac51155e820914891aadaf4bafaab5b8374d0675119cc813f4eaf272a3bb7094b0fffc68d56c173f3e98cf7970a589e8e13000000000000000000000000000000000000000000000000000000000000000000008376df1e4b10e5b9ef3ad3381043968faa29719e7db67b1a92ace9c1f96ae8e298e7827718ba838aba7491c5d1464745ec4e83f2f41934c665adee7982302e746736f3d68178d9e0299a0f0995675f667bd14e758199d3a95fcc16ad1421f6c4d4aca34aaa2a827972f80ad7ca4714c85f827b65ee4bbeda41cdfe1e26300a71ab30ff22c353b101827a684f0b08ab9aebfee146e3e8c0d71ffbf976f623789bab72f68277851e0c8013827ba35258266379d2c619b2d2cdf656d8efb3f7eed6113ddefacb5190e589668377817cdb72a513361389a19905d41c4f99117b6935faedfd5441d867651084ddb8ffb4827d1c220e051b9657951e248431d7f0b873152893369b57eef2488797169d2c1d8a827eaae67bd71c33f118f6d6be043fe02d60724eb5e5afdac14a07b716efb5a6d4e1817f2dd2194d1027b163a6a6b666319350c99d11cc38c6506123ffd4ac15aecbbe168280e374600202a8a75c6d02805b47cb2c83b192f768cd56de00004c03f161fdccfe81810f9b13f8e7038ec5f705e155ff98afd1286728a4ff6d83da574ed8f0c02955818282c544f00dda79ba2de174b1e666b9c545aa862f954b2e04fc290f230a4ed0f20d818317b6eb12a33ff054cee524624a430825d4ff904bd02b21b9a138633c02f8dbdf818407d064c5c96a8250cd3c52e0adaab2d733f0a36852b55972350a27596ee90d4c8285a3098f893e6094bb5d4fe1ef86b919d199cdc7c6aa912325a211e9de0f18f79c8286277a64e60487746d68b400be018ce6063b8e4e32f36a794e8005b6cb1682da500000000000000000000000000000000000000000000000000000000000000000000082887b57f9b57c298191f8aa5297c2cec91019fdc743ccee20e714bca1d23d14d4f18389fd6112d9fe9f12b7a7ea6907c2d5242e631e3cc7d2e337319df302c210e05cd4828a74b1e3cdea644a985b97db51afaa19a86e806d4207d0d647b77cc06ae78f775a838bfbc17ec9befb06e50d123cb631b4edb8ff0affdca5f3d41cf756bc610843942c828c891fbe716d9d728acd703ef883577036e248f37c62b5f1bf0bcfa27a3df45772828dc3aabc88d32d3750187b7c3a4698866aefd9f5a63128fccd5876bb7bd4a3e77c828e8e2fc2fa30891bc2bc89752c515e64ae63e1ba46334b72c7aae95c1b0dd7a664828fb2df2e18fd1d0e9decceb0b01a5523b691ceae7856a6515ba955d2237ce8303d829050290da113256b772cb732a97c935c85736b216adbda9fc35bf8ed59ad3a88ec00000000000000000000000000000000000000000000000000000000000000000000829260654e7c42e82d39d487713a43818c246beae1c71e8c8f3626e35beb67519b88839336fac919ab041077331395cb3124237555c515f3e70de8a6f701bb0e4b69e58683945f25926d86c68b4d9e210895eb2633fef3c80c67ae07b531a05b1ae09e10ae8e000000000000000000000000000000000000000000000000000000000000000000008196910545e8ab642b14d368e0f4831c309292dd14e30e32eeda422382bab828b6298397515b2b2a53234a6c05e15738a0d8f3b356507d12835876a31a14e3d6a54f4c938298f5afa7e0c5ae2209ed67c375af0320f6cb341e5b7224a08af9db86cee6776c268399e4af5995805a8991c593c1706f148cf65d2e81aea81de7b5c1df34ac870b3f8d829ae0375f2112d9ca622248beddfdd5e4469cd9dce59396ee30862b0ca3d937b20d829bc7908067ffc9ef59f426f721b388fbc36850356d63ef89937deadd90415f3c5a829cb2c3ee2b0cafc476dad75efe76338421ae55ecb658f449e1ed7eef4d1449ac86829de674eb7732ca9b534dec68d332a1426e18f1655135d058e582711eb35b64624c829ec821cf3650efcc1773afa9d7ffa5878062a82a6ba534ac5606406ed9a747af28829f55906199cd97d29a148a176451c3fb608d958bfb4bef0e8a7e73e7628e93f7fc82a0db771dc010afcb795f65fee6c6a8a7f7b616cd54da94b5eae185d2cd4e508b000000000000000000000000000000000000000000000000000000000000000000000082a21c0aea985f9dd68fac1e2aff06d5718fed7d04828436d02fcda573fde9a09e8881a388f2d34e83ae355a4118efad36f49ffdd6eb962df4c62b2e66104621814c266582a49568a370b9ce0ecf407237e136d8e2a6957589143eb117b7f58f3b68b71e4e9a82a5d06d671b170d2036fb7860fae4e1ae7ab94955fd88ba9149e5fcada133d90e3a82a66c2f23b39dcdbb62fe2d19fb24183cc11e41fb3608e08d07c13c5826db86dd8d82a754243dc655d3ef641afb85b3c4026f21bbedee85044e9787cd555e9899e00e7482a854fce2b7c3d16f5ed124e41b2d908059496bdb99313f9d66ff94e93dabb37bb381a94277dae3f8ebde699951a2407b543ff603a156ccd20cf61399ba3f4624e379a583aae94f644cc68d11b53a27fa6f5cc19fb51f7afaeec8c3361f001e621287e773870000000000000000000000000000000000000000000000000000000000000000000081ac35a804e0c30c55ea847ecc09d44e1ae28a17c715b85fcf851a78f9649f9993b682ad38d83f22268d2359df90cfa160f4d20dd07ff0ed1c416d8173d67e432c14e94c82aefcbd07fe5cc16974e81394b6c9a46cde0f2b3258a2530d3e2320080acece23bb81af34728bcf5cc3246420b18fdc5498493193260049336204900102b9ef1f6f5c5682b0d19e128cb2bb7a55a8893c825f58af4d93aa1f1865b528c76159868c0a7121e682b1e896dab54d7629f00db79e2879214a6a56860d1d1c0bd15ac2d64a45c71c582b82b2c29915947332a51fea322c2d1dd83f8b3f75d2a4c54dece556074396589c7da583b351ba51fd9b991f7f3a88a97a3496e2bf647a67d37662f3d9d883e28de91fc5a182b4943a88b069c2716ef94bdb23f8ccc341080eeea92cba2413671fd7640abf2ae982b5297f8825ce539cb7ecfa4090a5fc2faa6e4f3dffff3308d201b9fd2d22aab51d82b676dd0fbd94dee25846d0620bc29a9aec20c50829ebf71e4715a45f891853629182b72060ebe38cd17c34b8be0a4155b268deeb9e878f49147b697aab98837fa951c482b83d35dbfd085a8766dda7c24adc5f3cd7c20aff6ca041617baec5da46fa78bf2a82b90c6029d9b52509b56dc2b3fc7ea563057acf0fada63ac24349231e1363664f6282baf6b050ae01d484cd80c74d2a0356a0c50753fa17216fe1e84ff5a34dfa449c2b82bb7a295e869a0b879d8c52ef8146f273255465f77213d2e913c1c01ef2bcc508dc81bc60d1e66b36ec085ee55bf9c504d14cc55dbbd607f7c46cf4255a2a3bb6f011e282bd90ea881c1cd9ce4fd13b6916a109d2a7eda464be80ed9e3c5e992e27777391af82be8e34e38d4f26ce96d1f18e045d36dba92c29de9241f0bb780a3bcea2b0400da082bfae7908f193f3e42660b6df76f9397bd7e6f4a650e85fac89371c3283f7d35b9b81c012d448534abb8c040c43df6a75b536c6d7aa638b76a00eda614579d000e6e513000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082c3908366bc28747cca2f152242b5ec20b3af9227cbdcaa161befd392c8f8cca97a81c45afa24e486552567aef539af29fddcc521cc299faf9374b36bd12962d2c06f1683c511abcdfa71ce6c83940dd683d6fab5b8ab0752154901538831dd4659122ae81382c62fd52b204ea7fbb2f3c1db22f28bd1925f2fe69005d13c28cb47dfc10062272d83c7a268c87cb984301d320bdcfba55b1de4f8e8a441209380d97aeba0be161b718881c86468a94ed9de95147f660a536d50e4ad6eb0257688742dcd954d0753774bd10a82c95605f0319b793d2a95824aed954856ce00ada6fe114eb47ea0589d0c082c91c70000000000000000000000000000000000000000000000000000000000000000000081cbf0a241ef4ee5dd01c9a26d459bb2ac2c5b1292f21007cbb0956d94277940b24681ccb5ee26723e654113aeac1f41bd9023b86b38eddc6481a120aeba4fdc5cd9451b82cd4b79ae4065a1c976a6cf5fa4e174e1a22a1293786072780fd5bc0f44202d26ab82cea7b6de92b01d5d2fc6744a58c329b9a3951cde9effd324855b50feeac4af6ae782cf93e637693c91f57d88fb113ec062d7e876c24caca009c3a405fcb47779babef182d0c16627c4226fbfb5c3a785386bc70e56d1cd48b57ecb0f04f503c884dcfc2cff82d1241d37a5aad62a160681b58a8ec892b3e19483be1cee1cc22ddf6f1415dfe6c582d28a6bb04ef412776a38abf83b63068838104c56ef0f8f0fce05abb310411b6a6583d365f0297caffa8cd751ae2ca3747ec0a215da8045a72bc6fed5983006549fa04682d41b4f08ec509547bc292fd50c25a2b070e5a431f07eea09037dea9d33e2a348e482d5ab824aeb65126a3bc523b6585973cc03e26cdf73ad68e459071290e766bf30c783d6d1e4c6255a43a7033434a905ffce823788c902479d1ca5110d585f3ca22dd74882d73e5aa5c138c3ab29162d4b019568cecfe54d486bc54c726fcda8d7b5fb7e705582d8c3c4d9633f5c2309f49aff5d538c998dd3a398f64a342bfe153c5d08b368d95782d9baf742268cd33e15edfc47ee04c58553e84bef94ddfd6a76ec7eabbdf56b1f2282da290d79527eeb858b183d29799aff26764cb17a6cea44aaf1a002e7afb5b875fc82dba491178109053b697788418dc3eaadaadbab1e7ff3721de1eff19f0979529cbd81dc37705aeffa011f61f611376a973457320cf62781c412fe7c73c2c8d8c3345ead82dd1d5cceaa9d8a0d5c965825dadb512afd86b98f2f6af510246952687b506ad91382de53c8c4931877ce482e3ccbca7a3812cb457eb59b6293ff5ba64d7b5e0240425882df0ca41212bf2059c743c4e2bf62817dba0cc18fc7d1d852f0310c85ed70ac738581e08b0e1eaf504edad9efe128132a95343257538c83533cc528b8d04218ae62953182e1b3e072c13b415a212ca9180cbd6c1ce9a7d73d462bb8fcc3d15888f984c1b9f782e21ccf8e2615c447960984c3a2f1dfaa42339a106f2a06b0f586578adbf8f0d8b082e368a682feb37d36b3ebfae9c652ac338eb9a92c8f204bcb1521918116030c8a6d82e4f0725f57391b0e102218e0c5a8b2d7d63899e35f0977eaa1f227e0dabe1a6e9581e575091cefa68a9ca78eee6c15a0e876699943dd23be070486a988f5ba008e9e5982e64fc667c17728c00bb87fdff312194c8aafe500a41748162c6e978cb57c000df481e717196ec866d495922e3d7b978afce49fc2b7e1d0fe1fc5e952a719d3a038c43182e8bf1e459af49b3ae050e1e4333e3a341092c66d4eaa0ebfa13b470f4616cce8f582e9848b02bdde39372bd052a1e714101bbd8590909c1bc985e2fefc4b3597905b0383ea2d5f41e85b95c00ec78d2ab63e96ef99e6d9020167409987b29ac44307382d3e0000000000000000000000000000000000000000000000000000000000000000000083ec06d39e4ce9b0bcae546a1f20f094c2048a39c0f02bb216efb655eaff711e4d7f82ed258617058e6116f2d79aa2625225f819a64c227e39fac64187f452560077147582ee33d86d42f7262589450f8f69d0979e59e16b61a477774103825374cf97d8f8b482efc6b00a83e386558fad57651f9554318fe265e61ecff20d960ed82d914cbdc2da82f0b163ffbfe63982db10e68227c3677fef16a024ef1ac195ff15cb3046dfcb3a7b82f1664027d2c6e407aa9232ebcbaed240e227f912aa4b4329cfbbf99b183ab5338d82f275f2317f214e2f0f385925a0473b683013fe79590c895618328757389569797582f3a39a9ba30d5a61ff80a5df326b25afee4bb5aa0c9ee4d8e41d1087f5c91745de0000000000000000000000000000000000000000000000000000000000000000000081f5b0f0cd8ecb864ba895ac308c73016e4435d50f95fa71ea736e67a14a214117c482f60d577a142c7a71b48c3df9d3aaaf15b44fc9816cd0cebe698b2e16762296b40683f7f0e9c5b2742a9d844b89ef9f6bce72b573609e49c913ea22ac4aec5426e6f3d382f8a78fd7880e9187314179cc46786accd3c30c9c10bff10cc665bc20c67565299e83f9d98e2842003378bfa3b0f94c26fea999906521f40c4b47dd52de147831df303381fa6f4a974084263ab70c04e44cec9f5f394a08eca7cdd731f2caa652a2686d39b682fbd0a300aa11346e630063722cd08ef8efd409ab6a849d165b6f25654e7a4f538282fca148959555c276d38e0bc622ea2b775c94e40eb75f35053de5c7f78a09a25a7b83fda984a790a2b68fbee4e4382b77af8685d750f2506207a615b0d81cd01b1e837682fef24c5eec40c6a27af6f8244d4379dd5b18736852b9a23e0ed501abd5f17700fa82ffea15f69377ccfeec68b1ab6f180e4b2e512cf7c9cf82d1288a9f87a6247c393aa9569d7ef9cf9bae8eaaa3c664cbd983c3bf8016200cd915cf8513c63cd7615e0869404e24c8e5e4b0c9dc02a267fb5bd6dac13ff2ea7643e25f8801bcec58766c6b409750af7e1978ea2656e668b0c178517156a66b27cc74aebfd4893a8c0bde1cea3305e5a851e064f156cf0d1087339d182a9fd777681872b85e359efcbc6009cd968fc668acf5d0732b996d7af53e5649e4489082248f3aecf7c8c185fc4e355bce4e3453c3f9aeaf0e29342c30e17490613860222b7063d63fe3410860fca3cd19956cb4ba4d1713d1910f7d7a666de2e05776893ed9c049479020a800c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1ef3e18214a9486c49e530ae1110d4395a19e5f852d93084261cc93961f316483611c9de9ec7da04f5aea959bb6899f7daac1b6e5171c9dcd5510fceafc58220ab20cd3748f4c6c4788b9bb5fe53caf3cda2cad4aee8db10aa137725a03358fb5244ead028ccf135fc3a8a460a59c8953da93b8f5c170c87d6eefeadc9b27900c36c0a8434ed20b4723d49c0fff11e2dc7444951d3e8fa9fb67a59782bcdc993470b1d3e9bb9c778bc09622425b5933e0d923ef1af2715530f0112ea152747637adee797ae1f1a6dcf571d001091c179372aae4dc7378e806defc3f43f14c97720152e83e2a60d0385a92dc541b9932f2ae38f6751d9e845837f0e1ecca0b7875755f5ea16b77d56bff353db4b3878674f5527715b53a7014aa57d98b00e739c5c2690f120f81556ea335c23524edf599895f051050b53994bd9ea7fabf47dabaec00f6f64efa632e031e718aa7c2680b9d6ea5e1ba449ad7236a34b0119058bc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a594d526dcb55516938408d672a2739d156f235f2fd0234fbd84d2daeef168690e62cbebf8958fe8f2cf1f5f94c95a79479fd2203deda4dbdbd434d78d67f32032d9c5f2bd10485237cc4218bd535c556d205259bb31f43d3e21e325877afcc26604012fe47aa0594b464c3c6e6b2355bfa36cfea546c2cae2db1a8233868f2fec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a0090e96863a25b0c7e907e18956908181eabc1070331c9bcd876d802578860049914c323d803059d0647efa410acebc9a9f1324fee8c8e1e0bc3caeb3e199ce55de1b9e1931919e894432dd0a23065acf1ea331ba98582a85e1cfeb5ac3c3c4ae7c4881fa1758b7597319df64380fcf9604b2bbee53a9056b53223a0d82fa75f91dfc8a68fa6eef99def17f1c9268355cd7a95557bc43e8b3adfb03540f767551724b392850910598008073c04ce51c2c968172e1a5dc8607ae86f069a4506c8c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a408e79dc22aef3763db41e6737f533dd53d188f72c98076b508f4951ff6ebfcca1a53c7d2b424d7afebf91bb136415a7b7f61f19277e3603effe255811dc692c09111b23019b59b9c9098642fece23087724789b28afac93510043c0900212b6649a7640118c6d707ad76723fd8fae9e0fe650b300539aae58fad38d1e55b26bd9ddbaf6ce9a6504e63d4dea21352f82107318060df0783a9f9287499b83d62fd9fc5eef7c18ef79701aaec89900aa50708ba069f15b8d3bb73a474f3b02d315e98c2c9c645cfa14080cafe968c28aa465d70a7e74ec6e29355192901d9f82667ced048ffe63b30b83d42ce4eb52cd972e25ff8469889019dfcbea0c01f64ecb75302925bc7ca7522962b1ac32a2b1968b1b70a2a33db919f918d54a1060e029d3baa2c8af9b4cf8db73c240c50499c5882ae657da2065a51ab41f768e8ff90e7bc19fd6653dca72c6fb3de12772189f3acd3b522615167add1b9119bca8c6dd665a7a7e302bc416804c19294dd7227cb2449960dc082858aca34d2bf63c922db6acf04005a403c8649ca91922f8e2ac04fed8c131c1fd990fa82388cbe777cb5620259d725ef3d772d7f76c7f9d6e66897e2a8594a80c46c706ebfb995bd9d0c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967af41840e4b40a5e6d2fb5e59add17eeb60082f41fa363ff5da86c52bd4aaa7c3d5e035bdada1c3d834c12950dfb01e9e328b003854ca4a2de8dabe9af695b61fdb992683b845415eab7851158ce39185c804bf582cb2a6bf1184d70a35abad4a6fc898fff485b1be33042fcb8dce25ad874b1bf1509a2a433814b3f0df704cd4c5b966078eb30d33c5c8d35f52c35ab34b37542507cefb95b9331a181b87ccaa4ea5574505d6a9e04ee43de3e2d25686d7f2dd1a87d5a4c4c76c913f70f8ea49b2a082a589a66c5df2a82857426fd15b440ac37ba3266617e4b4e57f83ffe3b9a89b4c0f8bbe1d4242d8d0789311f5a8a7767dff1362596e93e3ba4e837bbbc9a391af5b46d102b4e38390dc7d97a8078707e0ab6dcaf7f18951fe982bf71dfc1c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a6e3397e6a419a6064cb4af947137b2e140ebc517639f0eb8d75205b59b2896e9968a19a20dedd7f8ffac18be156f6e60ff730b05fd11e14f7381d63144daeba70ae9af3741f986ed2194563346edc4a21f2edfc9c84f6d97c9bebb79029409dbe60020e819e8bc3ce363f12f9b9e789179cdd76e0a9d76cc1a79329e5567542f2e8a80f07bc7b454d13d802e9b7ef56cac21898d4aa250bbf7132b18c6afec1a3841d8e77532da8fdaa084ff96665a2517631e945bc5b7949363c87732379d6a925abe1e9a38196e1b668a93e35ebd9a56dd7ce5b947f9d324299886197280286de35c8315e0b1a13c97eeff07f161ad1f465428ecd82a24b91e0da218fb32739084dbefdea61d0fa2b5a1ba8cdf4bdad88f83408064ba1bad019b2e5ea587b95063b1e89bc3fb15dec58d8eba17928e98102b282c0f70b3c4b6472158a6aa46f4a4ff5a4d8008c66b8db45dec33d8de132b2b58e872088c9353b2676c1a34942fabcad1d4caa7f7c7b5b6f5d67a8bfad302af50f17ed8e317b90c5398fbe28649a5a7239edfa297b710d9c4c3ca43b5e3c117eb6c301c09749843eaf03ae810c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ae1108351bd89060132b38972138c367877780da604f3a2b0bcffbd02c5790ea4111d424472738ce23548966c0849bf9437cfe2668cf7d77901fb3fd72da7874b92b8ef32b26007e2b6e9927b9733c74781c50778f98901d54c144677bf9b76f0e3be44ca57c8b3accda4a52f02812171907c02ec7354a066127ea339691e0a991a82fb33a5abe1fcc50dd39c4dd480089b09602f5bd261e47132aee3fd595df53723bc9d6ec41cbec440aefb03f817e6be3f50bf1dbfad13ca17971be25483aaef5782583b96ecb6f395e3c6f360cb7cba1a6458aa70af4efdc54a324a00956c3bf3db28d2a9b10e19b8e0326215c7cc23143caaabc5f0d0f639e6dd7fab766c6e12cd477637aeee1bad264ffc3dc8ecad52a62ab0780ddf44b15e1f1160fd62c7b41f0e7c83b2e5b657118213474b02ebf4c1619a8e5985c01b4dfc9b66d313bc11196b3d3206f08fde59e739ee5db5740af80251ddb8bcd72614e0e13702dfc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a2563f5fbede5ba4bd39e0ad6473f74fe137ab5d46f49cfd250152d337a2245929d70823616813ed72c7e57b14b1756ae92406dfa66b0cdf9ac4b259255a5e278cd7a251f6c60e578582a9afae691fd628693ff9c8ae524d958249303c6ae8b74c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a10ef4aff632e85559dece3871a892bd0ecf86179ab935ec7ed62585a08d080e6be3778ea874dd5accfffc438d47bf02970b279d2ea72826a1a4863abb8fb79c0856285c7d7a39d4ffeebeb51317b318e538c694b483c829646ada3339217dbbc173fa56101acf8437933705fd82e2391fcc8ddea4793bdee5c850619e6f30b77ccc2dae5a754d375154e2945961fff11b62e157bdf90662f12823e6d8272dfd0b621e4f9a84c138997d95bae12f414c18cf747da23b8a9ed0a9205f6bc8f979fe9e57aab6f78c70519a6d34216710f152fc58e7018ada80fd68acf5fbc196dc7b856de7ba5524f64d4e3e40d25789912d30ce4f9e07e811db3e2433d44f9e39d96c4a1384cef84695c2a0122a25a5baa2e25c2bec47323dfe30490d5160625d36574d83794581cfa45ad65578ac72f588fdb2d93b2d09b4c6068878f1125d2bbc88f949111c459424d257f3406b02bf586c1835b7eba6aa6f82978ed5dbcaf8b253d9a2adba78e437921946a7fdf2c775729ea76a1e97a2d4ebebfa37b970eecd58a94f4aa1449f83030574c1bf07be16fecf0753264e6dae1c4d9502852f8c9470d718b5db5f26004f03bf7401fdb2a6ed372c2e8c72c8cb162d0e7b7f435bbe015a6d86d8b888362f32efaab930081f91c0c84be6713a0c7f9e4c30e51f45e85130bdab86ff5fe489b78e11ed7eb069711ab21c82161b5b4fbeace449154e6fbe32f0d1dc0ae9952e51fa90a44e00d703dc0da99026f220c88f78b80d7dff3f11ac06de443c540c6964dbf1d7afc2a307e67bef3d7b26fe51e6f73b53dfa015350f25558ea9882fe732d5c29cc7e0486e222df949d6c32c5a1ce5541ce2bc4634d2629bd775fabccb3bcf22d61c02123fec9820b8d07d4d3d65b6412a37a7788dec3f20e9a724fa67ddccc974d68c746cb89b8909c7b2b16bf8f85035f1bb5d50c0ded16506fc8d8fc5f9294c5a1335526da87cf53e0e77f48dbe90e40099de8f43cf3624975839eedfe1094f269176bd5bfab0ab3cb3b73f11ea3f9cdee80ebda7001ddc77c78eb522c93dc9e76ead3c97047a422f5b0bcc16b5c0724b04d800354b1e3851e994b8f6363aa56a08bce44f0ccb091fe8bf4f6ba65488a2746012691fabfcd6b807d89b5151f6ec41c23795ab0b9cb4ac08e4d7b7dc387ab90894adf81f9d1ade2cb192746905719977ac51155e820914891aadaf4bafaab5bd0675119cc813f4eaf272a3bb7094b0fffc68d56c173f3e98cf7970a589e8e13c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967adf1e4b10e5b9ef3ad3381043968faa29719e7db67b1a92ace9c1f96ae8e298e718ba838aba7491c5d1464745ec4e83f2f41934c665adee7982302e746736f3d6d9e0299a0f0995675f667bd14e758199d3a95fcc16ad1421f6c4d4aca34aaa2a72f80ad7ca4714c85f827b65ee4bbeda41cdfe1e26300a71ab30ff22c353b101684f0b08ab9aebfee146e3e8c0d71ffbf976f623789bab72f68277851e0c8013a35258266379d2c619b2d2cdf656d8efb3f7eed6113ddefacb5190e589668377db72a513361389a19905d41c4f99117b6935faedfd5441d867651084ddb8ffb41c220e051b9657951e248431d7f0b873152893369b57eef2488797169d2c1d8aaae67bd71c33f118f6d6be043fe02d60724eb5e5afdac14a07b716efb5a6d4e12dd2194d1027b163a6a6b666319350c99d11cc38c6506123ffd4ac15aecbbe16e374600202a8a75c6d02805b47cb2c83b192f768cd56de00004c03f161fdccfe0f9b13f8e7038ec5f705e155ff98afd1286728a4ff6d83da574ed8f0c0295581c544f00dda79ba2de174b1e666b9c545aa862f954b2e04fc290f230a4ed0f20d17b6eb12a33ff054cee524624a430825d4ff904bd02b21b9a138633c02f8dbdf07d064c5c96a8250cd3c52e0adaab2d733f0a36852b55972350a27596ee90d4ca3098f893e6094bb5d4fe1ef86b919d199cdc7c6aa912325a211e9de0f18f79c277a64e60487746d68b400be018ce6063b8e4e32f36a794e8005b6cb1682da50c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a7b57f9b57c298191f8aa5297c2cec91019fdc743ccee20e714bca1d23d14d4f1fd6112d9fe9f12b7a7ea6907c2d5242e631e3cc7d2e337319df302c210e05cd474b1e3cdea644a985b97db51afaa19a86e806d4207d0d647b77cc06ae78f775afbc17ec9befb06e50d123cb631b4edb8ff0affdca5f3d41cf756bc610843942c891fbe716d9d728acd703ef883577036e248f37c62b5f1bf0bcfa27a3df45772c3aabc88d32d3750187b7c3a4698866aefd9f5a63128fccd5876bb7bd4a3e77c8e2fc2fa30891bc2bc89752c515e64ae63e1ba46334b72c7aae95c1b0dd7a664b2df2e18fd1d0e9decceb0b01a5523b691ceae7856a6515ba955d2237ce8303d50290da113256b772cb732a97c935c85736b216adbda9fc35bf8ed59ad3a88ecc672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a60654e7c42e82d39d487713a43818c246beae1c71e8c8f3626e35beb67519b8836fac919ab041077331395cb3124237555c515f3e70de8a6f701bb0e4b69e5865f25926d86c68b4d9e210895eb2633fef3c80c67ae07b531a05b1ae09e10ae8ec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a910545e8ab642b14d368e0f4831c309292dd14e30e32eeda422382bab828b629515b2b2a53234a6c05e15738a0d8f3b356507d12835876a31a14e3d6a54f4c93f5afa7e0c5ae2209ed67c375af0320f6cb341e5b7224a08af9db86cee6776c26e4af5995805a8991c593c1706f148cf65d2e81aea81de7b5c1df34ac870b3f8de0375f2112d9ca622248beddfdd5e4469cd9dce59396ee30862b0ca3d937b20dc7908067ffc9ef59f426f721b388fbc36850356d63ef89937deadd90415f3c5ab2c3ee2b0cafc476dad75efe76338421ae55ecb658f449e1ed7eef4d1449ac86e674eb7732ca9b534dec68d332a1426e18f1655135d058e582711eb35b64624cc821cf3650efcc1773afa9d7ffa5878062a82a6ba534ac5606406ed9a747af2855906199cd97d29a148a176451c3fb608d958bfb4bef0e8a7e73e7628e93f7fcdb771dc010afcb795f65fee6c6a8a7f7b616cd54da94b5eae185d2cd4e508b00c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a1c0aea985f9dd68fac1e2aff06d5718fed7d04828436d02fcda573fde9a09e8888f2d34e83ae355a4118efad36f49ffdd6eb962df4c62b2e66104621814c26659568a370b9ce0ecf407237e136d8e2a6957589143eb117b7f58f3b68b71e4e9ad06d671b170d2036fb7860fae4e1ae7ab94955fd88ba9149e5fcada133d90e3a6c2f23b39dcdbb62fe2d19fb24183cc11e41fb3608e08d07c13c5826db86dd8d54243dc655d3ef641afb85b3c4026f21bbedee85044e9787cd555e9899e00e7454fce2b7c3d16f5ed124e41b2d908059496bdb99313f9d66ff94e93dabb37bb34277dae3f8ebde699951a2407b543ff603a156ccd20cf61399ba3f4624e379a5e94f644cc68d11b53a27fa6f5cc19fb51f7afaeec8c3361f001e621287e77387c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a35a804e0c30c55ea847ecc09d44e1ae28a17c715b85fcf851a78f9649f9993b638d83f22268d2359df90cfa160f4d20dd07ff0ed1c416d8173d67e432c14e94cfcbd07fe5cc16974e81394b6c9a46cde0f2b3258a2530d3e2320080acece23bb34728bcf5cc3246420b18fdc5498493193260049336204900102b9ef1f6f5c56d19e128cb2bb7a55a8893c825f58af4d93aa1f1865b528c76159868c0a7121e6e896dab54d7629f00db79e2879214a6a56860d1d1c0bd15ac2d64a45c71c582bc29915947332a51fea322c2d1dd83f8b3f75d2a4c54dece556074396589c7da551ba51fd9b991f7f3a88a97a3496e2bf647a67d37662f3d9d883e28de91fc5a1943a88b069c2716ef94bdb23f8ccc341080eeea92cba2413671fd7640abf2ae9297f8825ce539cb7ecfa4090a5fc2faa6e4f3dffff3308d201b9fd2d22aab51d76dd0fbd94dee25846d0620bc29a9aec20c50829ebf71e4715a45f89185362912060ebe38cd17c34b8be0a4155b268deeb9e878f49147b697aab98837fa951c43d35dbfd085a8766dda7c24adc5f3cd7c20aff6ca041617baec5da46fa78bf2a0c6029d9b52509b56dc2b3fc7ea563057acf0fada63ac24349231e1363664f62f6b050ae01d484cd80c74d2a0356a0c50753fa17216fe1e84ff5a34dfa449c2b7a295e869a0b879d8c52ef8146f273255465f77213d2e913c1c01ef2bcc508dc60d1e66b36ec085ee55bf9c504d14cc55dbbd607f7c46cf4255a2a3bb6f011e290ea881c1cd9ce4fd13b6916a109d2a7eda464be80ed9e3c5e992e27777391af8e34e38d4f26ce96d1f18e045d36dba92c29de9241f0bb780a3bcea2b0400da0ae7908f193f3e42660b6df76f9397bd7e6f4a650e85fac89371c3283f7d35b9b12d448534abb8c040c43df6a75b536c6d7aa638b76a00eda614579d000e6e513c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ac672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a908366bc28747cca2f152242b5ec20b3af9227cbdcaa161befd392c8f8cca97a5afa24e486552567aef539af29fddcc521cc299faf9374b36bd12962d2c06f1611abcdfa71ce6c83940dd683d6fab5b8ab0752154901538831dd4659122ae8132fd52b204ea7fbb2f3c1db22f28bd1925f2fe69005d13c28cb47dfc10062272da268c87cb984301d320bdcfba55b1de4f8e8a441209380d97aeba0be161b71886468a94ed9de95147f660a536d50e4ad6eb0257688742dcd954d0753774bd10a5605f0319b793d2a95824aed954856ce00ada6fe114eb47ea0589d0c082c91c7c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967af0a241ef4ee5dd01c9a26d459bb2ac2c5b1292f21007cbb0956d94277940b246b5ee26723e654113aeac1f41bd9023b86b38eddc6481a120aeba4fdc5cd9451b4b79ae4065a1c976a6cf5fa4e174e1a22a1293786072780fd5bc0f44202d26aba7b6de92b01d5d2fc6744a58c329b9a3951cde9effd324855b50feeac4af6ae793e637693c91f57d88fb113ec062d7e876c24caca009c3a405fcb47779babef1c16627c4226fbfb5c3a785386bc70e56d1cd48b57ecb0f04f503c884dcfc2cff241d37a5aad62a160681b58a8ec892b3e19483be1cee1cc22ddf6f1415dfe6c58a6bb04ef412776a38abf83b63068838104c56ef0f8f0fce05abb310411b6a6565f0297caffa8cd751ae2ca3747ec0a215da8045a72bc6fed5983006549fa0461b4f08ec509547bc292fd50c25a2b070e5a431f07eea09037dea9d33e2a348e4ab824aeb65126a3bc523b6585973cc03e26cdf73ad68e459071290e766bf30c7d1e4c6255a43a7033434a905ffce823788c902479d1ca5110d585f3ca22dd7483e5aa5c138c3ab29162d4b019568cecfe54d486bc54c726fcda8d7b5fb7e7055c3c4d9633f5c2309f49aff5d538c998dd3a398f64a342bfe153c5d08b368d957baf742268cd33e15edfc47ee04c58553e84bef94ddfd6a76ec7eabbdf56b1f22290d79527eeb858b183d29799aff26764cb17a6cea44aaf1a002e7afb5b875fca491178109053b697788418dc3eaadaadbab1e7ff3721de1eff19f0979529cbd37705aeffa011f61f611376a973457320cf62781c412fe7c73c2c8d8c3345ead1d5cceaa9d8a0d5c965825dadb512afd86b98f2f6af510246952687b506ad91353c8c4931877ce482e3ccbca7a3812cb457eb59b6293ff5ba64d7b5e024042580ca41212bf2059c743c4e2bf62817dba0cc18fc7d1d852f0310c85ed70ac73858b0e1eaf504edad9efe128132a95343257538c83533cc528b8d04218ae629531b3e072c13b415a212ca9180cbd6c1ce9a7d73d462bb8fcc3d15888f984c1b9f71ccf8e2615c447960984c3a2f1dfaa42339a106f2a06b0f586578adbf8f0d8b068a682feb37d36b3ebfae9c652ac338eb9a92c8f204bcb1521918116030c8a6df0725f57391b0e102218e0c5a8b2d7d63899e35f0977eaa1f227e0dabe1a6e9575091cefa68a9ca78eee6c15a0e876699943dd23be070486a988f5ba008e9e594fc667c17728c00bb87fdff312194c8aafe500a41748162c6e978cb57c000df417196ec866d495922e3d7b978afce49fc2b7e1d0fe1fc5e952a719d3a038c431bf1e459af49b3ae050e1e4333e3a341092c66d4eaa0ebfa13b470f4616cce8f5848b02bdde39372bd052a1e714101bbd8590909c1bc985e2fefc4b3597905b032d5f41e85b95c00ec78d2ab63e96ef99e6d9020167409987b29ac44307382d3ec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a06d39e4ce9b0bcae546a1f20f094c2048a39c0f02bb216efb655eaff711e4d7f258617058e6116f2d79aa2625225f819a64c227e39fac64187f452560077147533d86d42f7262589450f8f69d0979e59e16b61a477774103825374cf97d8f8b4c6b00a83e386558fad57651f9554318fe265e61ecff20d960ed82d914cbdc2dab163ffbfe63982db10e68227c3677fef16a024ef1ac195ff15cb3046dfcb3a7b664027d2c6e407aa9232ebcbaed240e227f912aa4b4329cfbbf99b183ab5338d75f2317f214e2f0f385925a0473b683013fe79590c8956183287573895697975a39a9ba30d5a61ff80a5df326b25afee4bb5aa0c9ee4d8e41d1087f5c91745dec672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967ab0f0cd8ecb864ba895ac308c73016e4435d50f95fa71ea736e67a14a214117c40d577a142c7a71b48c3df9d3aaaf15b44fc9816cd0cebe698b2e16762296b406f0e9c5b2742a9d844b89ef9f6bce72b573609e49c913ea22ac4aec5426e6f3d3a78fd7880e9187314179cc46786accd3c30c9c10bff10cc665bc20c67565299ed98e2842003378bfa3b0f94c26fea999906521f40c4b47dd52de147831df30336f4a974084263ab70c04e44cec9f5f394a08eca7cdd731f2caa652a2686d39b6d0a300aa11346e630063722cd08ef8efd409ab6a849d165b6f25654e7a4f5382a148959555c276d38e0bc622ea2b775c94e40eb75f35053de5c7f78a09a25a7ba984a790a2b68fbee4e4382b77af8685d750f2506207a615b0d81cd01b1e8376f24c5eec40c6a27af6f8244d4379dd5b18736852b9a23e0ed501abd5f17700faea15f69377ccfeec68b1ab6f180e4b2e512cf7c9cf82d1288a9f87a6247c393a034f0500000000000001008500edd35f6d031b33f24a9f6d7c799daa8207d7d13259587ad046cc4160dd1109b28501b034377e8f0760b34b7ccdd7a7ba07f4f5a00bc6ee80b9b13834284a8d3affec85025c1c27702eae9c2151460838d500614f84234c6f05568ca56a26c9678407ade28503154561b2c4a14354511fcbe893ff72104bbda2a944c8fd0883b27573e49868f98504d4769fc21bb601d5b62c1f9dffa7afd30420432bd4700b67cddf3d418a7ac4928505ceea0f6eee037b996478f742592d652be3d0f40081f101d33a9f84b10edbb15b850647d5bd541569c53bcf8f4c17f590139adbb7b96db31c24d746e96e1d1f4da72e8507e0168accf708b1ebe419d346522cdaa60ea81b3f33c6911c752e848248cc860f850849f6c550e2a0b7b267ebe06d32a8655ad65f81ae63f67ff41079e167c27387a4850992eaa87aeed3f739c13cac5710bf52f44dfd0f15a0befdfb82b9416ba7d8589d050a0000000000000000000000000000000000000000000000000000000000000000850b71fae9b58ff9a40f80c3634b471100e0cfcf50cfcf0df3b9e9285c99ec7ad7c5850c9d601e1fd9f6d1dd90de3130be68276b63be1f664b73891b324c26cee5ff2c60850d9beb56b505f0c9d488c20702383fba1743cdace9b5edaee7288e77d4d4e706ba850e4946f72baf496a4b13b6cb9ac21faa83910a6da93b202b966f2e0a48fc6e4731850fe99461da6a65ef30ef93d86730f7a20462a0725f6e19e0693f0e619f7f3746de85103665b72f52b23d19370ab71db280063aad36f0463b4ca684e54743d55211779485113753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc78512fe81750f6039ab773335664776cc5673d5c46a5d806fd4447f8e8c918293ca8a8513efaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e851432cc477f0bb17beeb5daed60a27bb26ef36296f5619a2d077a297499003d9c9c8515d48e254f44718e1811832c68482361ef0d6d9e7da13cd2906e3730c55852362f85166c2f1a8a34c2441be7e87c41aa985f7a14c9c97e669bdf1bf99b912d0c5067478517d5ca77ade2cee5e6b981ec86eff975c842d249220556190d58bc1ec61b3da7e38518a3b3537307f9ddf9f2ef9505899189eccfecd594c63cdf29e7d31ee4d4b667d88519d8564369545121f062933c680a9782040cf33ff9d8a9cf58ab3de690174d5b47851abb52d4558fe4c51d4a7c012d6079a27283f6c30cda6a2298c45670dc8a2cde5f851bf8167921f59442d015dd8b3a38927a9760a284a6f7d901f6aaa496e50723daae851c441a11d871a70302b5d8ce012b03b8045e56c7d6e41335f15ec7a5094e7ac339851de3c0f2c6fa1877fd8373f1c0eb74347d3fd9d6bb6998b7831521248e3ea92d60851e63d245db3df69a61d44098ae8ee369c4889af258d18201bbcd88bf4eb7f70abd851f9479516dced503ed50e545c23821b1d254d34f93f5aaff4cef97bdc4a3de681d85203ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab85213753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc7852244daa0069b18c03ef3aaf707f41e9f1983f42fcb8aca2723d77b8e3aa2dfae4c852324f63531af292dba30f6735ed35c36e829d1eac328a9ca1fc13353072393031b85245a6736bd9f6e9fa6be6e4c17fd365c61ed3cce9730a5779857c430dfc93e3332852562bb2ee31da3a038cd20b1bcd51f6e9ed40ac0141b53af584e919770b1acbc198526641832b06c16a03b257204a3d75f0165683fd83585694209db117cd3d583e951852746ab7380319acd6c8af0bf6fe579f5d3c97746398952f90ffd46555a9159ad83852819af57ad2203b107c8a01303e450045b45e1faaf5541e35d4c5d19791e1977a585293753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc7852af6f8ef4074810ff448ff0eafa6def5c3965f1b1ff903a74b3705c8852c5fd696852b43d2767bc8a53c7f205a9ceabd5969e2f3d32d3174f8ebdd26780da6bab59ee2852c5246f6c5827f8a265ffc3adccdc7044c42fe481a4d94655f1aac6428384878d6852d10980de7793d8ad123794751bc7cafa9eb56fa322e2505482de1cad4150bba92852ee16a2871a271342a47a81ec8f430b0504ed705b6a81f5fae6d747634c3fff19d852fdf37da48d9674ebfcd11346b83c8b42f8f97ef0274418c33ee15f4c9f81d5f448530b9529fde77aa37e8087ebb00975e41f63cdcf70bd9f39669022b9bc4a542c99485317582ecf3c945703d1d6d6631877866d36c1ee8e6db01c2ae97171fb08db32f0d8532110a48f7c39e672c62096c649c798d9f6e47b246dbf5411bd36356ffea436a1a853365f8fbcae49ed7d0daa2da858871f7bb227810124d21c11094c7991785f2cadd85347f3ded06339c32db0198c35c38ba8b3696e2aa30c9bca515976c3e458691b5de853562bb2ee31da3a038cd20b1bcd51f6e9ed40ac0141b53af584e919770b1acbc198536e8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d58537dee7ae7f63de2a7c5407d7c11861dfe8252bafc2a3efe40ded6c0a3f138d6172853801db25e92983d9afbf8cd6653cfb8b53718372edfaaef150f3f55367264f494585395e289dc9a835d18928142493d899291017699e5c5dc7b8f494bb96bf550952f8853a336bcb407a1fcb1380b2aa7f50cd01751d9704d168aa7f63bd0de894bac03388853b1f79c9a798d25a534cd1308317672210217df75168bfdcbeaa66fd07a2510550853cbad75b9b45df8fdbb6bad94d7247be24939007f4a4ce6eaf7193bde5d44f0c76853d7a2047bd547f653ce37e42a6fe612df2504216be8cd79b3722e1842f9c9a0b83853e936243162810770f53762a646dc46aed63538676af5250c76806cb8940dbe942853f3ec5a1c9b1224218d607c8c88beed3453387332be79d6e4aa34a7096f65d537f8540cb77f13969f1792be7e3f8c3c6fa31d569364af399d5ac3bb9164d46e07a0baa8541613bc851b1d394d4f82a909c6e24256374b13b2ee98afda3ed1c52bd2b85a7e38542790c23cda8b3acf1c6d979f14d8b60f540aa4285592ca159005e564b581e061d8543ae72463867df498d43c4aa7dd32ea4da186bcb26b4174a2f5a4277dc0c856d7e85443753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc78545998f1dc5f6ef3fe89c61681da09a89c83b0826982052188bfb64e03f4465ab238546e16a2871a271342a47a81ec8f430b0504ed705b6a81f5fae6d747634c3fff19d8547d1bdc929ea11ca32343493ee7657841df6f8b7e43f3078ba532e094f1b117cb88548ea4072962ca0ab3082cc4fffa22d0bcc5c7838536d7b5b3b61e5b469661ab7b48549e370ccc8faf8b301691ffbd6c363a4aca260a220f34e6c8cb45e925e9c5e89f0854aec1b5c57bc3dcf731337135dc883f34cebea31a6f2dcae5d795cc1944350afa2854b56eeafccfb4bcf935b75e517fba77090c039a30d4374442306b874b7948444ab854c7911066d10607253b822dcece7991fa675bf1870c613fb90f8134525068bf7ab854defaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e854efd7bbd4c9915b5724e6462449c279335f5844ebc5b0726eeef35eb528864a519054f00000000000000000000000000000000000000000000000000000000000000008550a4c64b8d9d70671992333c864b4cb3d9dbb03682f7921664f2f43bbe7a0bd2c185515c2a4890bb51388845bc1cf2d869ce16eeac4b5b907ab904a1cb6a237669aa418552b96961bfd1dff6fbe4540e4325df997432487fcbc4b392702c7acd93a464a0f28553ada581aabfb1b37e1e8e7b19016b20de8f8c2c21ab26d7f3ab5f26be6b666d718554ac0cb9ca9467c082296de0061565087d8ce68895db48d8e8dfbf0a0c38253dcc85554738a7c418124d2315d7d07bca9b4c1dc1b5c5e80c4a1d04c34b4d0b010537ca85569beb56b505f0c9d488c20702383fba1743cdace9b5edaee7288e77d4d4e706ba855704682afc4c50b9fb5429c5f3b92d7b1626b90632ed4bab949fa2cb9b14d977af8558782d2d2d9fc3cf8dff674d6a4c9e2d8eef819c6e43b5ffd42cf47d5882271d3b855971d7935c439b57e9c1023417ad7c0f13b182ebc51e84c9bbe75d555dcc4e3ce8855a62bb2ee31da3a038cd20b1bcd51f6e9ed40ac0141b53af584e919770b1acbc19855b8f3b5eafc8696ca8343b3e1aed4fe04e949649da2d03d87550f75c4651018757855cf96776918fb0f6eec09ac5de9d99f28dbb2d49df71a2c7b5c85845948a0ef7ad855d08eb414bf3a33c6b358de5042df717ff85ff7a054b60ea68e9ab34e2b8bfdc12855e10719f785c058416ee3f59710ef91684de4bc69fa51554098c66f9fe6aa72385855fd3e0e96b7a2cd89c977890af31d14a40feeeebc545f3968a8b479d3c657d4a00856046ab7380319acd6c8af0bf6fe579f5d3c97746398952f90ffd46555a9159ad8385619d601e1fd9f6d1dd90de3130be68276b63be1f664b73891b324c26cee5ff2c608562f5d5d7ee624b32fa75f1a66da18f4c1d537eed3d79bb18561a204dc299c67c568563e67c23deae1c5826f085f538929a1233c3e39db7f92e7d004c9c77204c0e080a8564d49b2f1578a08759d7816724f7ce354547144170d11951c866676c94bb1273298565957b89cf7c9106ada542c93b67557c18036de6e2876e47f74422260da10b7cad8566df37da48d9674ebfcd11346b83c8b42f8f97ef0274418c33ee15f4c9f81d5f448567da9b64cf16f4d79eb41762a0501bff500f898b567e1991564b25d8f351d64462856878795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe378569d1ca4b0ab85f4d46a335e9bc1819dbd8e3fe004c1af98084c371934138056053856a63d245db3df69a61d44098ae8ee369c4889af258d18201bbcd88bf4eb7f70abd056b0000000000000000000000000000000000000000000000000000000000000000856c0370c45388fea0ac7eaaaad8e39fe68fe78d0b673825bf8f219b4b8d6470c0b2856d641832b06c16a03b257204a3d75f0165683fd83585694209db117cd3d583e951856e6c2f1a8a34c2441be7e87c41aa985f7a14c9c97e669bdf1bf99b912d0c506747856f7d6c78d27467d305ad74d01396a4993259e603aa9ff440865e629fcff13e0ce68570a13efa9b9531cb510c8a7bee5c058ddcec8cdecb079c5ff754ef419c2bfbdf2985712f81e00dbc9c7322f980c808c64719267c46b71524a369c7cdadb50af832ea0685724dd4a13dec30e779d0521c85c2af72d7f3e9a6cf6ba61806059364a36175881985731fdf8c468e0e8dc44644eed2ee163a3257bd10994aed1a4a93ddb35e68af649c857478795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe37857599f9734f7b252731669656e958733baaa4a28aaebd6c9ae195fca019dfe9807285761012f2d488007af0769bab7c3ed57aa1014713297b82183e4a5584f664c33d9c857744daa0069b18c03ef3aaf707f41e9f1983f42fcb8aca2723d77b8e3aa2dfae4c8578782d2d2d9fc3cf8dff674d6a4c9e2d8eef819c6e43b5ffd42cf47d5882271d3b85793ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab857af2b3f695cd40a7d9defb6096a2a781ab98dc106d3766a766e10a936f68583794857be8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d5857c2342f21bbaf92352d58ecf641c3fb5dc48e2ce2512b3b5c99078292d4ad6c46d857d62bb2ee31da3a038cd20b1bcd51f6e9ed40ac0141b53af584e919770b1acbc19857e290793ffbb6b9c9556b064c94c595506e17a14f0a55951be8a2fd60efddc9be3857fc56b38620b16f7ae25622abb7d0bd3568be790ab028edec5eb6368e0316905e98580f96769f3397a9029a9409d47694629a4f5189fcdec4534dae00c803b3aa9e06185813aace2536f8b0fb9af45df2a4d971e47089b8fa08ed441e0df48ced7a98fe2d685823a482b92bbc7e6f05f246ca7db50963f3c96b79625b6749a1fa540cf88a0eb788583641832b06c16a03b257204a3d75f0165683fd83585694209db117cd3d583e9518584be47fffe6d0d5802cc3245b4da4c92c3aa0844e7168a8e4b4cd4b7aed5d170b085859e96c800f30593fbc753c68e1cb8d43a46cc3595436d99a88e1d72716fe74ae6858601db25e92983d9afbf8cd6653cfb8b53718372edfaaef150f3f55367264f49450587000000000000000000000000000000000000000000000000000000000000000085884635bea87f00b32f352878d9359aa81474e634ae375c130387e6be79f48b8c4385896dc8092d39abc62e5650fc1fc8db0feb647959dd5c3a9c5e21aa6e446bcc4f25858a9ca3c69629eef7d73832b9c7f63470bd19b6a552333888d92039197bd9f7d585858bea05fe86767ef9a283444c05ff4633a2d31fd37651c67359481019520fa26831858c659a976a44e01592a2e0dd897fedbb3e2ed54cc2c7307076ed18d8b3a6049aed858d3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab858e1012f2d488007af0769bab7c3ed57aa1014713297b82183e4a5584f664c33d9c858f355044764600339e1a7e2428787fea08d6e3bae70a78f758c1cce8d4fc2a980585901b777caa36aad84091cbb171237d59975123f5aa8873fa0b2e815bc8c380b6a1859180510e6d5e2b1e0fe3e520581a3ef529f41a0eaa7c695389af3690ded147e1048592e8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d585937a9c22ffd25494c5a13901f2a28302daa2bdcc0300ae554037e7cabfa76fb1b88594380f16c446dd2bf04d73f7de430c842c9ff792dc4bde3ba69730d2a585005d9e8595338779e614eea26446a3961aac3a0ffe27a9e2b9d650acf12b202c21522ca077859618e1e02775cf81890f8942cba31b6fbb642b38b9732462261e4bc6c3a7dae4298597a270b66f4edb4161ecdcb2ea8cafae773fd22305da2bafcbd7de5e51ca430a45859894a402673d9ce183714e2f78f726334f0530c0c881d9cf8f963043e91c84c46b8599782d2d2d9fc3cf8dff674d6a4c9e2d8eef819c6e43b5ffd42cf47d5882271d3b859ae825c7ec6192fa6a541a2e033f4f867c6cd4e17f177b2c76c940c670d5027b0a059b0000000000000000000000000000000000000000000000000000000000000000859ce8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d5859d5d7233d00f6999a390698cbbb9c867a7d5e8a7f596aa7bf1c18403aebd101ae5859e71fae9b58ff9a40f80c3634b471100e0cfcf50cfcf0df3b9e9285c99ec7ad7c5859f903fbfc541c2dabcfa4b779ff3f2ca1653413bc9551cce3ec38bb0f20fdee69e85a0ebb9ab5301da314722869e6b88c144e6f7d46cccf53514d36002eb8810eb92f985a1f7333076e7e2fdc3bc05da41d4c5311addb98f56e04e837182a1e13de12e932e85a2ec74e268c4c1b99b3350167afce4098fe84d293ab955b101c8c8030dd12b5b3b05a3000000000000000000000000000000000000000000000000000000000000000085a4ab68e47c7f0794e2378ab7ed7e7a5831425c5a0e771fa241092bacebd8385cf285a5afa24cf60d1f1f72d0a3ad9b4340cc671ed450d06f3ca695c22fb92c685c583885a6734af78f7704b800dfc7d90bc6da9ea29eb23d4bb232f73e26d6bca4907e8c0985a75663f5876eb2ef60c236a951f0242496a0bd4b289420b83587d53dcd3ea88c5c85a8411336c292c0f89207900a4ab1e2f676bc7be7cf74f87f7b5a58edf6934aceda85a93ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab85aabce3cbbd9fc97851c94f9adaa69a4417a9e315693172761ad504beae8d38caeb85ab02b5fe3a5a976ed783b210c74a23eeda5cd347e8cf692796873f40190dc96cb685ac316641f608d038d647c5f21552c8765491bd70c25fb8cc21ac661603ad16006a85ad316641f608d038d647c5f21552c8765491bd70c25fb8cc21ac661603ad16006a85ae1769e3d3c0c13ebabc4048d96fbbfeeb65d6aa1923e2d6cecd3b46daa6ed267f85af0ae31c7aa7a8f0dc8c83e5d0b93f117f01aff523e810a037bee386eb30bf7f6285b0229f1ed361b1bfe50a7597741952f7f9d5d1f7a7f24ae4423f120dc2ecf5863985b1ceba7161f2c24a572795d04f24ee1f52fc2b664a6603756bf847f47779cc42eb85b2385505f395afd0188c4679656bd872f4012708402b759decb48f86af5b25d08685b3b69c747e0bec0842aeb116ffb076d85b007b61d71fb96015d540e4a9fd7c951585b4efaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e85b52dcc9fc3f617d29c58d44f12da2819c2fd187bea6d729cbbf01820ee7b1d967085b6aa828aae693dc2181a273679d4d80637f712910ef38f33b2715956f8e328366c85b7b1fcbf0baed1e40e7f923da9764ec239076550d1abae86e89a514922022dbf8b85b8c5502396d4bb9716676b493a185767dc68b6c6b3d1b9cf6fe10934df7d7ea17985b9a270b66f4edb4161ecdcb2ea8cafae773fd22305da2bafcbd7de5e51ca430a4585ba8155308cccfe447cafb79bb29418b8a3e7d4376598f2d78745dc4be3f95dc27085bb63d245db3df69a61d44098ae8ee369c4889af258d18201bbcd88bf4eb7f70abd85bc68495b62ff6e5941cae35f968c78afdf0b8410e1274379bfa67c00eb7c78593805bd000000000000000000000000000000000000000000000000000000000000000085beefaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e85bf178a1585c014cf1b355eca81f8cfc05f861064e4e8777e40f3f92d4b73892de685c0cc8ab9ff48ed8fb9762b8379d5a949455d0cd5cef906cd099736eed3dec0a8b185c1c9abe5d0739779d45ecd00175079e796dbc2731606d92279703b996fd867759b85c2017e427bf9bc64cd5e402598e1369d94aa661d65b5eeeb1015b074b7f4b0820185c3dddd29a970c42459a65cdd381cd49391790061e3ced9f5921fce42115754727f85c4bc8b53666b46e95c6723e92069b3d8bd5b5c7e8b9370e002e4bfd7822f6437af85c5ed80d76c49fa02954139e3b7d2b0c95932366b619317f7c4c19686cc3d2e3b5a85c6242180449801bb8e60c96b1836c32e4b77a1098c773a8cfed23f1761bdce25bd85c7e8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d585c8e8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d585c959ad2d200723ae916ef0c9c20a5cfdfc7e40db21877069639eec5c6cfff0774685caf518d5fb7da7ba734f36cf4adb610d9a769bc152863c97c09a86f9c3528d3ed185cb62de391ff91228b6aea74d646ec41506fb4527e8fd8710fe298d98a6799b931b85cce8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d585cd998f1dc5f6ef3fe89c61681da09a89c83b0826982052188bfb64e03f4465ab2385ce3d418912280297496317c42371ccc5ea8b932a0db457dacbadc008a08a89af9d85cf19b19d801b793f4598881cd9b6757808a30bbee9b32472e047547d77e66a970c85d0f4c41700ac33e000ca24d0e37fc7fd7032319561e4494582085e37350e0424f285d129d19a8e7452e96a170844d532b498d96a02d7722b526bb31e081a3e6ed1b51085d2c5fc131fef22e444ba1fe65dae2e00ee05fe6626099410ad5e688e6cd430700185d33a7fdb0b6ba5837b32f720007138fb826e045806826512f6dd940eb699b073a185d4e301bd1f777c1c8a02fdb4112c58b3fb47108ddeaf03cf9d4b6cc18d57ef052185d576011dcfe82a25fddcee5dcb4b9b9e525c7326f7f896041695f721e699128bf385d6bb331fa3579861663a43d2488d6be0f02f0b414cb31898d601136468496e605d85d7a877ae22618324e54f4b8ff06362a5b2ecb19e973ef52a618d45ee7080c093a085d8224954736a5d1e3546accca70f02c26888303b952da692b022c3621af5ca863e85d949f6c550e2a0b7b267ebe06d32a8655ad65f81ae63f67ff41079e167c27387a485dad949b9d6ffb569ffc04fe336dfcab1f5478ac97245fb96f903ba6c17d07f462e85db90478a94f63de66921907414895deca4a341c780689e36ab3133c8befcf53e2c85dcefaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e85dd78795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe3785de544954be98ce4426479c9422cfed7c532c82157a20200b09a9bab7a1004799af85df493fb76e68a5660be230ccd5114c8c89697cb894fdbb3a947b838474e19d0f1e85e03ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab85e1de1fe1e934b1dac26ed3ad8f2be006f5cbc9e6bfff7b9eaf188c71a8ecef5a6585e25244ead028ccf135fc3a8a460a59c8953da93b8f5c170c87d6eefeadc9b2790085e3f31f425ce757dbe6c795bc2289eda0219b6e3d67e68f6970ddd7907b389aabcf85e4ac0cb9ca9467c082296de0061565087d8ce68895db48d8e8dfbf0a0c38253dcc85e554b7b443a7cbe116deca10e66a42b2aab9e8e72d017dc9a551c2af8cc918713485e65df0c05baadcee08996ea0cd1a9e656f4899826d9935fa49c45f482e7ce74f9c85e78155308cccfe447cafb79bb29418b8a3e7d4376598f2d78745dc4be3f95dc27085e801db25e92983d9afbf8cd6653cfb8b53718372edfaaef150f3f55367264f494585e9fe81750f6039ab773335664776cc5673d5c46a5d806fd4447f8e8c918293ca8a85eaf786dd981b2febc865ff0f5b7cae230c1f09eebdc7211c1ef151f7081c01484885ebc7f7e090b9eaa8e64bf0ee60f65ae263d0574ae4d242e192ef67d10487040b6b85ec1b777caa36aad84091cbb171237d59975123f5aa8873fa0b2e815bc8c380b6a185edf96769f3397a9029a9409d47694629a4f5189fcdec4534dae00c803b3aa9e06185eec9abe5d0739779d45ecd00175079e796dbc2731606d92279703b996fd867759b85efe8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d585f0010867737945fb4dcfda59969210f8665445931a3aaa996a0e10e4f0e8613ac585f155482bcd0ecd331c3266717c768570ee7cc60a0ecb953f1f93099fd41e0e710e85f2d5ebfcf6641b8cfd00269758ed4ea01e1241a8448f13ed866fc9db936e780e5085f3790c23cda8b3acf1c6d979f14d8b60f540aa4285592ca159005e564b581e061d85f40615b07807e1b1433e4697a08af1e4cd454fbf563e5c5fd8b778bfbdfb243aab85f5f167e0d5d57db5e45a958a43e14cb9e342101a2229f4c8d4df82cd1dabeb103885f69beb56b505f0c9d488c20702383fba1743cdace9b5edaee7288e77d4d4e706ba85f7820c96af7741587e77dc95a3eacb6be92bf88dcfa51113acb170e1689124925885f8c53c81d1684bd0a29080db8d3c99f8d250f012e558516a3a612776c48ea95e3e85f97f3ded06339c32db0198c35c38ba8b3696e2aa30c9bca515976c3e458691b5de85fa273de4d3dbb7d03d27560dab2e22055ac1bac612fc27893eacad68e5fd02a2c585fb606f490608c2ab143e59c155e593bb7dba463644ed5889ee4e648eeb8a0409c185fc1b777caa36aad84091cbb171237d59975123f5aa8873fa0b2e815bc8c380b6a185fdd1bdc929ea11ca32343493ee7657841df6f8b7e43f3078ba532e094f1b117cb885fea858592c5c49027a6b33f0248c64736aaddb3ad52c43a4f4b2862b02f93657b685ff8161a5346187a93f0952128ac36395fdba2ee10e28ac0f2f84c42fd63036e27bedd35f6d031b33f24a9f6d7c799daa8207d7d13259587ad046cc4160dd1109b2b034377e8f0760b34b7ccdd7a7ba07f4f5a00bc6ee80b9b13834284a8d3affec5c1c27702eae9c2151460838d500614f84234c6f05568ca56a26c9678407ade2154561b2c4a14354511fcbe893ff72104bbda2a944c8fd0883b27573e49868f9d4769fc21bb601d5b62c1f9dffa7afd30420432bd4700b67cddf3d418a7ac492ceea0f6eee037b996478f742592d652be3d0f40081f101d33a9f84b10edbb15b47d5bd541569c53bcf8f4c17f590139adbb7b96db31c24d746e96e1d1f4da72ee0168accf708b1ebe419d346522cdaa60ea81b3f33c6911c752e848248cc860f49f6c550e2a0b7b267ebe06d32a8655ad65f81ae63f67ff41079e167c27387a492eaa87aeed3f739c13cac5710bf52f44dfd0f15a0befdfb82b9416ba7d8589d7bd840ab3f118fa4f5cb18b0b33c6455e0363daada067feea696f01fddc50dcf71fae9b58ff9a40f80c3634b471100e0cfcf50cfcf0df3b9e9285c99ec7ad7c59d601e1fd9f6d1dd90de3130be68276b63be1f664b73891b324c26cee5ff2c609beb56b505f0c9d488c20702383fba1743cdace9b5edaee7288e77d4d4e706ba4946f72baf496a4b13b6cb9ac21faa83910a6da93b202b966f2e0a48fc6e4731e99461da6a65ef30ef93d86730f7a20462a0725f6e19e0693f0e619f7f3746de3665b72f52b23d19370ab71db280063aad36f0463b4ca684e54743d5521177943753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc7fe81750f6039ab773335664776cc5673d5c46a5d806fd4447f8e8c918293ca8aefaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e32cc477f0bb17beeb5daed60a27bb26ef36296f5619a2d077a297499003d9c9cd48e254f44718e1811832c68482361ef0d6d9e7da13cd2906e3730c55852362f6c2f1a8a34c2441be7e87c41aa985f7a14c9c97e669bdf1bf99b912d0c506747d5ca77ade2cee5e6b981ec86eff975c842d249220556190d58bc1ec61b3da7e3a3b3537307f9ddf9f2ef9505899189eccfecd594c63cdf29e7d31ee4d4b667d8d8564369545121f062933c680a9782040cf33ff9d8a9cf58ab3de690174d5b47bb52d4558fe4c51d4a7c012d6079a27283f6c30cda6a2298c45670dc8a2cde5ff8167921f59442d015dd8b3a38927a9760a284a6f7d901f6aaa496e50723daae441a11d871a70302b5d8ce012b03b8045e56c7d6e41335f15ec7a5094e7ac339e3c0f2c6fa1877fd8373f1c0eb74347d3fd9d6bb6998b7831521248e3ea92d6063d245db3df69a61d44098ae8ee369c4889af258d18201bbcd88bf4eb7f70abd9479516dced503ed50e545c23821b1d254d34f93f5aaff4cef97bdc4a3de681d3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab3753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc744daa0069b18c03ef3aaf707f41e9f1983f42fcb8aca2723d77b8e3aa2dfae4c24f63531af292dba30f6735ed35c36e829d1eac328a9ca1fc13353072393031b5a6736bd9f6e9fa6be6e4c17fd365c61ed3cce9730a5779857c430dfc93e333262bb2ee31da3a038cd20b1bcd51f6e9ed40ac0141b53af584e919770b1acbc19641832b06c16a03b257204a3d75f0165683fd83585694209db117cd3d583e95146ab7380319acd6c8af0bf6fe579f5d3c97746398952f90ffd46555a9159ad8319af57ad2203b107c8a01303e450045b45e1faaf5541e35d4c5d19791e1977a53753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc7f6f8ef4074810ff448ff0eafa6def5c3965f1b1ff903a74b3705c8852c5fd69643d2767bc8a53c7f205a9ceabd5969e2f3d32d3174f8ebdd26780da6bab59ee25246f6c5827f8a265ffc3adccdc7044c42fe481a4d94655f1aac6428384878d610980de7793d8ad123794751bc7cafa9eb56fa322e2505482de1cad4150bba92e16a2871a271342a47a81ec8f430b0504ed705b6a81f5fae6d747634c3fff19ddf37da48d9674ebfcd11346b83c8b42f8f97ef0274418c33ee15f4c9f81d5f44b9529fde77aa37e8087ebb00975e41f63cdcf70bd9f39669022b9bc4a542c9947582ecf3c945703d1d6d6631877866d36c1ee8e6db01c2ae97171fb08db32f0d110a48f7c39e672c62096c649c798d9f6e47b246dbf5411bd36356ffea436a1a65f8fbcae49ed7d0daa2da858871f7bb227810124d21c11094c7991785f2cadd7f3ded06339c32db0198c35c38ba8b3696e2aa30c9bca515976c3e458691b5de62bb2ee31da3a038cd20b1bcd51f6e9ed40ac0141b53af584e919770b1acbc19e8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d5dee7ae7f63de2a7c5407d7c11861dfe8252bafc2a3efe40ded6c0a3f138d617201db25e92983d9afbf8cd6653cfb8b53718372edfaaef150f3f55367264f49455e289dc9a835d18928142493d899291017699e5c5dc7b8f494bb96bf550952f8336bcb407a1fcb1380b2aa7f50cd01751d9704d168aa7f63bd0de894bac033881f79c9a798d25a534cd1308317672210217df75168bfdcbeaa66fd07a2510550bad75b9b45df8fdbb6bad94d7247be24939007f4a4ce6eaf7193bde5d44f0c767a2047bd547f653ce37e42a6fe612df2504216be8cd79b3722e1842f9c9a0b83936243162810770f53762a646dc46aed63538676af5250c76806cb8940dbe9423ec5a1c9b1224218d607c8c88beed3453387332be79d6e4aa34a7096f65d537fcb77f13969f1792be7e3f8c3c6fa31d569364af399d5ac3bb9164d46e07a0baa613bc851b1d394d4f82a909c6e24256374b13b2ee98afda3ed1c52bd2b85a7e3790c23cda8b3acf1c6d979f14d8b60f540aa4285592ca159005e564b581e061dae72463867df498d43c4aa7dd32ea4da186bcb26b4174a2f5a4277dc0c856d7e3753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc7998f1dc5f6ef3fe89c61681da09a89c83b0826982052188bfb64e03f4465ab23e16a2871a271342a47a81ec8f430b0504ed705b6a81f5fae6d747634c3fff19dd1bdc929ea11ca32343493ee7657841df6f8b7e43f3078ba532e094f1b117cb8ea4072962ca0ab3082cc4fffa22d0bcc5c7838536d7b5b3b61e5b469661ab7b4e370ccc8faf8b301691ffbd6c363a4aca260a220f34e6c8cb45e925e9c5e89f0ec1b5c57bc3dcf731337135dc883f34cebea31a6f2dcae5d795cc1944350afa256eeafccfb4bcf935b75e517fba77090c039a30d4374442306b874b7948444ab7911066d10607253b822dcece7991fa675bf1870c613fb90f8134525068bf7abefaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825efd7bbd4c9915b5724e6462449c279335f5844ebc5b0726eeef35eb528864a519a4c64b8d9d70671992333c864b4cb3d9dbb03682f7921664f2f43bbe7a0bd2c15c2a4890bb51388845bc1cf2d869ce16eeac4b5b907ab904a1cb6a237669aa41b96961bfd1dff6fbe4540e4325df997432487fcbc4b392702c7acd93a464a0f2ada581aabfb1b37e1e8e7b19016b20de8f8c2c21ab26d7f3ab5f26be6b666d71ac0cb9ca9467c082296de0061565087d8ce68895db48d8e8dfbf0a0c38253dcc4738a7c418124d2315d7d07bca9b4c1dc1b5c5e80c4a1d04c34b4d0b010537ca9beb56b505f0c9d488c20702383fba1743cdace9b5edaee7288e77d4d4e706ba04682afc4c50b9fb5429c5f3b92d7b1626b90632ed4bab949fa2cb9b14d977af782d2d2d9fc3cf8dff674d6a4c9e2d8eef819c6e43b5ffd42cf47d5882271d3b71d7935c439b57e9c1023417ad7c0f13b182ebc51e84c9bbe75d555dcc4e3ce862bb2ee31da3a038cd20b1bcd51f6e9ed40ac0141b53af584e919770b1acbc198f3b5eafc8696ca8343b3e1aed4fe04e949649da2d03d87550f75c4651018757f96776918fb0f6eec09ac5de9d99f28dbb2d49df71a2c7b5c85845948a0ef7ad08eb414bf3a33c6b358de5042df717ff85ff7a054b60ea68e9ab34e2b8bfdc1210719f785c058416ee3f59710ef91684de4bc69fa51554098c66f9fe6aa72385d3e0e96b7a2cd89c977890af31d14a40feeeebc545f3968a8b479d3c657d4a0046ab7380319acd6c8af0bf6fe579f5d3c97746398952f90ffd46555a9159ad839d601e1fd9f6d1dd90de3130be68276b63be1f664b73891b324c26cee5ff2c60f5d5d7ee624b32fa75f1a66da18f4c1d537eed3d79bb18561a204dc299c67c56e67c23deae1c5826f085f538929a1233c3e39db7f92e7d004c9c77204c0e080ad49b2f1578a08759d7816724f7ce354547144170d11951c866676c94bb127329957b89cf7c9106ada542c93b67557c18036de6e2876e47f74422260da10b7caddf37da48d9674ebfcd11346b83c8b42f8f97ef0274418c33ee15f4c9f81d5f44da9b64cf16f4d79eb41762a0501bff500f898b567e1991564b25d8f351d6446278795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe37d1ca4b0ab85f4d46a335e9bc1819dbd8e3fe004c1af98084c37193413805605363d245db3df69a61d44098ae8ee369c4889af258d18201bbcd88bf4eb7f70abdaceb6a4afb7238f3eac6df121d27afa4d61ec66528d82254dd1e333a3f0a7e8e0370c45388fea0ac7eaaaad8e39fe68fe78d0b673825bf8f219b4b8d6470c0b2641832b06c16a03b257204a3d75f0165683fd83585694209db117cd3d583e9516c2f1a8a34c2441be7e87c41aa985f7a14c9c97e669bdf1bf99b912d0c5067477d6c78d27467d305ad74d01396a4993259e603aa9ff440865e629fcff13e0ce6a13efa9b9531cb510c8a7bee5c058ddcec8cdecb079c5ff754ef419c2bfbdf292f81e00dbc9c7322f980c808c64719267c46b71524a369c7cdadb50af832ea064dd4a13dec30e779d0521c85c2af72d7f3e9a6cf6ba61806059364a3617588191fdf8c468e0e8dc44644eed2ee163a3257bd10994aed1a4a93ddb35e68af649c78795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe3799f9734f7b252731669656e958733baaa4a28aaebd6c9ae195fca019dfe980721012f2d488007af0769bab7c3ed57aa1014713297b82183e4a5584f664c33d9c44daa0069b18c03ef3aaf707f41e9f1983f42fcb8aca2723d77b8e3aa2dfae4c782d2d2d9fc3cf8dff674d6a4c9e2d8eef819c6e43b5ffd42cf47d5882271d3b3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8abf2b3f695cd40a7d9defb6096a2a781ab98dc106d3766a766e10a936f68583794e8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d52342f21bbaf92352d58ecf641c3fb5dc48e2ce2512b3b5c99078292d4ad6c46d62bb2ee31da3a038cd20b1bcd51f6e9ed40ac0141b53af584e919770b1acbc19290793ffbb6b9c9556b064c94c595506e17a14f0a55951be8a2fd60efddc9be3c56b38620b16f7ae25622abb7d0bd3568be790ab028edec5eb6368e0316905e9f96769f3397a9029a9409d47694629a4f5189fcdec4534dae00c803b3aa9e0613aace2536f8b0fb9af45df2a4d971e47089b8fa08ed441e0df48ced7a98fe2d63a482b92bbc7e6f05f246ca7db50963f3c96b79625b6749a1fa540cf88a0eb78641832b06c16a03b257204a3d75f0165683fd83585694209db117cd3d583e951be47fffe6d0d5802cc3245b4da4c92c3aa0844e7168a8e4b4cd4b7aed5d170b09e96c800f30593fbc753c68e1cb8d43a46cc3595436d99a88e1d72716fe74ae601db25e92983d9afbf8cd6653cfb8b53718372edfaaef150f3f55367264f4945f7228402cd701ee89a294561a000fa3096418fe64951705c1b80aae2aff775634635bea87f00b32f352878d9359aa81474e634ae375c130387e6be79f48b8c436dc8092d39abc62e5650fc1fc8db0feb647959dd5c3a9c5e21aa6e446bcc4f259ca3c69629eef7d73832b9c7f63470bd19b6a552333888d92039197bd9f7d585ea05fe86767ef9a283444c05ff4633a2d31fd37651c67359481019520fa26831659a976a44e01592a2e0dd897fedbb3e2ed54cc2c7307076ed18d8b3a6049aed3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab1012f2d488007af0769bab7c3ed57aa1014713297b82183e4a5584f664c33d9c355044764600339e1a7e2428787fea08d6e3bae70a78f758c1cce8d4fc2a98051b777caa36aad84091cbb171237d59975123f5aa8873fa0b2e815bc8c380b6a180510e6d5e2b1e0fe3e520581a3ef529f41a0eaa7c695389af3690ded147e104e8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d57a9c22ffd25494c5a13901f2a28302daa2bdcc0300ae554037e7cabfa76fb1b8380f16c446dd2bf04d73f7de430c842c9ff792dc4bde3ba69730d2a585005d9e338779e614eea26446a3961aac3a0ffe27a9e2b9d650acf12b202c21522ca07718e1e02775cf81890f8942cba31b6fbb642b38b9732462261e4bc6c3a7dae429a270b66f4edb4161ecdcb2ea8cafae773fd22305da2bafcbd7de5e51ca430a4594a402673d9ce183714e2f78f726334f0530c0c881d9cf8f963043e91c84c46b782d2d2d9fc3cf8dff674d6a4c9e2d8eef819c6e43b5ffd42cf47d5882271d3be825c7ec6192fa6a541a2e033f4f867c6cd4e17f177b2c76c940c670d5027b0a2e7bbc614709502f53fe6567f57bc57c88b2d02fad4a12405eeb01bd9b486039e8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d55d7233d00f6999a390698cbbb9c867a7d5e8a7f596aa7bf1c18403aebd101ae571fae9b58ff9a40f80c3634b471100e0cfcf50cfcf0df3b9e9285c99ec7ad7c5903fbfc541c2dabcfa4b779ff3f2ca1653413bc9551cce3ec38bb0f20fdee69eebb9ab5301da314722869e6b88c144e6f7d46cccf53514d36002eb8810eb92f9f7333076e7e2fdc3bc05da41d4c5311addb98f56e04e837182a1e13de12e932eec74e268c4c1b99b3350167afce4098fe84d293ab955b101c8c8030dd12b5b3bd4e9ec4135e997a3a1ba377d4b5a656d8e3dbd1138abdbb92d6a52b5938f9c57ab68e47c7f0794e2378ab7ed7e7a5831425c5a0e771fa241092bacebd8385cf2afa24cf60d1f1f72d0a3ad9b4340cc671ed450d06f3ca695c22fb92c685c5838734af78f7704b800dfc7d90bc6da9ea29eb23d4bb232f73e26d6bca4907e8c095663f5876eb2ef60c236a951f0242496a0bd4b289420b83587d53dcd3ea88c5c411336c292c0f89207900a4ab1e2f676bc7be7cf74f87f7b5a58edf6934aceda3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8abbce3cbbd9fc97851c94f9adaa69a4417a9e315693172761ad504beae8d38caeb02b5fe3a5a976ed783b210c74a23eeda5cd347e8cf692796873f40190dc96cb6316641f608d038d647c5f21552c8765491bd70c25fb8cc21ac661603ad16006a316641f608d038d647c5f21552c8765491bd70c25fb8cc21ac661603ad16006a1769e3d3c0c13ebabc4048d96fbbfeeb65d6aa1923e2d6cecd3b46daa6ed267f0ae31c7aa7a8f0dc8c83e5d0b93f117f01aff523e810a037bee386eb30bf7f62229f1ed361b1bfe50a7597741952f7f9d5d1f7a7f24ae4423f120dc2ecf58639ceba7161f2c24a572795d04f24ee1f52fc2b664a6603756bf847f47779cc42eb385505f395afd0188c4679656bd872f4012708402b759decb48f86af5b25d086b69c747e0bec0842aeb116ffb076d85b007b61d71fb96015d540e4a9fd7c9515efaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e2dcc9fc3f617d29c58d44f12da2819c2fd187bea6d729cbbf01820ee7b1d9670aa828aae693dc2181a273679d4d80637f712910ef38f33b2715956f8e328366cb1fcbf0baed1e40e7f923da9764ec239076550d1abae86e89a514922022dbf8bc5502396d4bb9716676b493a185767dc68b6c6b3d1b9cf6fe10934df7d7ea179a270b66f4edb4161ecdcb2ea8cafae773fd22305da2bafcbd7de5e51ca430a458155308cccfe447cafb79bb29418b8a3e7d4376598f2d78745dc4be3f95dc27063d245db3df69a61d44098ae8ee369c4889af258d18201bbcd88bf4eb7f70abd68495b62ff6e5941cae35f968c78afdf0b8410e1274379bfa67c00eb7c785938236db5c60dfdf01933fa400183a9ecb192b0eacf418307c576e98af534f842ebefaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e178a1585c014cf1b355eca81f8cfc05f861064e4e8777e40f3f92d4b73892de6cc8ab9ff48ed8fb9762b8379d5a949455d0cd5cef906cd099736eed3dec0a8b1c9abe5d0739779d45ecd00175079e796dbc2731606d92279703b996fd867759b017e427bf9bc64cd5e402598e1369d94aa661d65b5eeeb1015b074b7f4b08201dddd29a970c42459a65cdd381cd49391790061e3ced9f5921fce42115754727fbc8b53666b46e95c6723e92069b3d8bd5b5c7e8b9370e002e4bfd7822f6437afed80d76c49fa02954139e3b7d2b0c95932366b619317f7c4c19686cc3d2e3b5a242180449801bb8e60c96b1836c32e4b77a1098c773a8cfed23f1761bdce25bde8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d5e8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d559ad2d200723ae916ef0c9c20a5cfdfc7e40db21877069639eec5c6cfff07746f518d5fb7da7ba734f36cf4adb610d9a769bc152863c97c09a86f9c3528d3ed162de391ff91228b6aea74d646ec41506fb4527e8fd8710fe298d98a6799b931be8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d5998f1dc5f6ef3fe89c61681da09a89c83b0826982052188bfb64e03f4465ab233d418912280297496317c42371ccc5ea8b932a0db457dacbadc008a08a89af9d19b19d801b793f4598881cd9b6757808a30bbee9b32472e047547d77e66a970cf4c41700ac33e000ca24d0e37fc7fd7032319561e4494582085e37350e0424f229d19a8e7452e96a170844d532b498d96a02d7722b526bb31e081a3e6ed1b510c5fc131fef22e444ba1fe65dae2e00ee05fe6626099410ad5e688e6cd43070013a7fdb0b6ba5837b32f720007138fb826e045806826512f6dd940eb699b073a1e301bd1f777c1c8a02fdb4112c58b3fb47108ddeaf03cf9d4b6cc18d57ef052176011dcfe82a25fddcee5dcb4b9b9e525c7326f7f896041695f721e699128bf3bb331fa3579861663a43d2488d6be0f02f0b414cb31898d601136468496e605da877ae22618324e54f4b8ff06362a5b2ecb19e973ef52a618d45ee7080c093a0224954736a5d1e3546accca70f02c26888303b952da692b022c3621af5ca863e49f6c550e2a0b7b267ebe06d32a8655ad65f81ae63f67ff41079e167c27387a4d949b9d6ffb569ffc04fe336dfcab1f5478ac97245fb96f903ba6c17d07f462e90478a94f63de66921907414895deca4a341c780689e36ab3133c8befcf53e2cefaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e78795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe37544954be98ce4426479c9422cfed7c532c82157a20200b09a9bab7a1004799af493fb76e68a5660be230ccd5114c8c89697cb894fdbb3a947b838474e19d0f1e3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8abde1fe1e934b1dac26ed3ad8f2be006f5cbc9e6bfff7b9eaf188c71a8ecef5a655244ead028ccf135fc3a8a460a59c8953da93b8f5c170c87d6eefeadc9b27900f31f425ce757dbe6c795bc2289eda0219b6e3d67e68f6970ddd7907b389aabcfac0cb9ca9467c082296de0061565087d8ce68895db48d8e8dfbf0a0c38253dcc54b7b443a7cbe116deca10e66a42b2aab9e8e72d017dc9a551c2af8cc91871345df0c05baadcee08996ea0cd1a9e656f4899826d9935fa49c45f482e7ce74f9c8155308cccfe447cafb79bb29418b8a3e7d4376598f2d78745dc4be3f95dc27001db25e92983d9afbf8cd6653cfb8b53718372edfaaef150f3f55367264f4945fe81750f6039ab773335664776cc5673d5c46a5d806fd4447f8e8c918293ca8af786dd981b2febc865ff0f5b7cae230c1f09eebdc7211c1ef151f7081c014848c7f7e090b9eaa8e64bf0ee60f65ae263d0574ae4d242e192ef67d10487040b6b1b777caa36aad84091cbb171237d59975123f5aa8873fa0b2e815bc8c380b6a1f96769f3397a9029a9409d47694629a4f5189fcdec4534dae00c803b3aa9e061c9abe5d0739779d45ecd00175079e796dbc2731606d92279703b996fd867759be8616fa3c45f0d26af467d9d63e46e8d26c30d1aff35147f36bf8a3fa966b0d5010867737945fb4dcfda59969210f8665445931a3aaa996a0e10e4f0e8613ac555482bcd0ecd331c3266717c768570ee7cc60a0ecb953f1f93099fd41e0e710ed5ebfcf6641b8cfd00269758ed4ea01e1241a8448f13ed866fc9db936e780e50790c23cda8b3acf1c6d979f14d8b60f540aa4285592ca159005e564b581e061d0615b07807e1b1433e4697a08af1e4cd454fbf563e5c5fd8b778bfbdfb243aabf167e0d5d57db5e45a958a43e14cb9e342101a2229f4c8d4df82cd1dabeb10389beb56b505f0c9d488c20702383fba1743cdace9b5edaee7288e77d4d4e706ba820c96af7741587e77dc95a3eacb6be92bf88dcfa51113acb170e16891249258c53c81d1684bd0a29080db8d3c99f8d250f012e558516a3a612776c48ea95e3e7f3ded06339c32db0198c35c38ba8b3696e2aa30c9bca515976c3e458691b5de273de4d3dbb7d03d27560dab2e22055ac1bac612fc27893eacad68e5fd02a2c5606f490608c2ab143e59c155e593bb7dba463644ed5889ee4e648eeb8a0409c11b777caa36aad84091cbb171237d59975123f5aa8873fa0b2e815bc8c380b6a1d1bdc929ea11ca32343493ee7657841df6f8b7e43f3078ba532e094f1b117cb8a858592c5c49027a6b33f0248c64736aaddb3ad52c43a4f4b2862b02f93657b68161a5346187a93f0952128ac36395fdba2ee10e28ac0f2f84c42fd63036e27b035f05000000000000010005000000000000000000000000000000000000000000000000000000000000000000050100000000000000000000000000000000000000000000000000000000000000000502000000000000000000000000000000000000000000000000000000000000000005030000000000000000000000000000000000000000000000000000000000000000050400000000000000000000000000000000000000000000000000000000000000000505000000000000000000000000000000000000000000000000000000000000000005060000000000000000000000000000000000000000000000000000000000000000050700000000000000000000000000000000000000000000000000000000000000000508000000000000000000000000000000000000000000000000000000000000000005090000000000000000000000000000000000000000000000000000000000000000050a0000000000000000000000000000000000000000000000000000000000000000050b0000000000000000000000000000000000000000000000000000000000000000050c0000000000000000000000000000000000000000000000000000000000000000050d0000000000000000000000000000000000000000000000000000000000000000050e0000000000000000000000000000000000000000000000000000000000000000050f000000000000000000000000000000000000000000000000000000000000000005100000000000000000000000000000000000000000000000000000000000000000051100000000000000000000000000000000000000000000000000000000000000000512000000000000000000000000000000000000000000000000000000000000000005130000000000000000000000000000000000000000000000000000000000000000051400000000000000000000000000000000000000000000000000000000000000000515000000000000000000000000000000000000000000000000000000000000000005160000000000000000000000000000000000000000000000000000000000000000051700000000000000000000000000000000000000000000000000000000000000000518000000000000000000000000000000000000000000000000000000000000000005190000000000000000000000000000000000000000000000000000000000000000051a0000000000000000000000000000000000000000000000000000000000000000051b0000000000000000000000000000000000000000000000000000000000000000051c0000000000000000000000000000000000000000000000000000000000000000051d0000000000000000000000000000000000000000000000000000000000000000051e0000000000000000000000000000000000000000000000000000000000000000051f000000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000052100000000000000000000000000000000000000000000000000000000000000000522000000000000000000000000000000000000000000000000000000000000000005230000000000000000000000000000000000000000000000000000000000000000052400000000000000000000000000000000000000000000000000000000000000000525000000000000000000000000000000000000000000000000000000000000000005260000000000000000000000000000000000000000000000000000000000000000052700000000000000000000000000000000000000000000000000000000000000000528000000000000000000000000000000000000000000000000000000000000000005290000000000000000000000000000000000000000000000000000000000000000052a0000000000000000000000000000000000000000000000000000000000000000052b0000000000000000000000000000000000000000000000000000000000000000052c0000000000000000000000000000000000000000000000000000000000000000052d0000000000000000000000000000000000000000000000000000000000000000052e0000000000000000000000000000000000000000000000000000000000000000052f000000000000000000000000000000000000000000000000000000000000000005300000000000000000000000000000000000000000000000000000000000000000053100000000000000000000000000000000000000000000000000000000000000000532000000000000000000000000000000000000000000000000000000000000000005330000000000000000000000000000000000000000000000000000000000000000053400000000000000000000000000000000000000000000000000000000000000000535000000000000000000000000000000000000000000000000000000000000000005360000000000000000000000000000000000000000000000000000000000000000053700000000000000000000000000000000000000000000000000000000000000000538000000000000000000000000000000000000000000000000000000000000000005390000000000000000000000000000000000000000000000000000000000000000053a0000000000000000000000000000000000000000000000000000000000000000053b0000000000000000000000000000000000000000000000000000000000000000053c0000000000000000000000000000000000000000000000000000000000000000053d0000000000000000000000000000000000000000000000000000000000000000053e0000000000000000000000000000000000000000000000000000000000000000053f000000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000000054100000000000000000000000000000000000000000000000000000000000000000542000000000000000000000000000000000000000000000000000000000000000005430000000000000000000000000000000000000000000000000000000000000000054400000000000000000000000000000000000000000000000000000000000000000545000000000000000000000000000000000000000000000000000000000000000005460000000000000000000000000000000000000000000000000000000000000000054700000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000000000000000000000000000000000000000000005490000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000000000000000000000000000000000000000000000054b0000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000000000000000000000000000000000000000000000054d0000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000000000000000000000000000000000000000000054f000000000000000000000000000000000000000000000000000000000000000005500000000000000000000000000000000000000000000000000000000000000000055100000000000000000000000000000000000000000000000000000000000000000552000000000000000000000000000000000000000000000000000000000000000005530000000000000000000000000000000000000000000000000000000000000000055400000000000000000000000000000000000000000000000000000000000000000555000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000000000000000000000000000000000000000000000055700000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000000000000000000000000000000000000000000005590000000000000000000000000000000000000000000000000000000000000000055a0000000000000000000000000000000000000000000000000000000000000000055b0000000000000000000000000000000000000000000000000000000000000000055c0000000000000000000000000000000000000000000000000000000000000000055d0000000000000000000000000000000000000000000000000000000000000000055e0000000000000000000000000000000000000000000000000000000000000000055f000000000000000000000000000000000000000000000000000000000000000005600000000000000000000000000000000000000000000000000000000000000000056100000000000000000000000000000000000000000000000000000000000000000562000000000000000000000000000000000000000000000000000000000000000005630000000000000000000000000000000000000000000000000000000000000000056400000000000000000000000000000000000000000000000000000000000000000565000000000000000000000000000000000000000000000000000000000000000005660000000000000000000000000000000000000000000000000000000000000000056700000000000000000000000000000000000000000000000000000000000000000568000000000000000000000000000000000000000000000000000000000000000005690000000000000000000000000000000000000000000000000000000000000000056a0000000000000000000000000000000000000000000000000000000000000000056b0000000000000000000000000000000000000000000000000000000000000000056c0000000000000000000000000000000000000000000000000000000000000000056d0000000000000000000000000000000000000000000000000000000000000000056e0000000000000000000000000000000000000000000000000000000000000000056f000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000057100000000000000000000000000000000000000000000000000000000000000000572000000000000000000000000000000000000000000000000000000000000000005730000000000000000000000000000000000000000000000000000000000000000057400000000000000000000000000000000000000000000000000000000000000000575000000000000000000000000000000000000000000000000000000000000000005760000000000000000000000000000000000000000000000000000000000000000057700000000000000000000000000000000000000000000000000000000000000000578000000000000000000000000000000000000000000000000000000000000000005790000000000000000000000000000000000000000000000000000000000000000057a0000000000000000000000000000000000000000000000000000000000000000057b0000000000000000000000000000000000000000000000000000000000000000057c0000000000000000000000000000000000000000000000000000000000000000057d0000000000000000000000000000000000000000000000000000000000000000057e0000000000000000000000000000000000000000000000000000000000000000057f000000000000000000000000000000000000000000000000000000000000000005800000000000000000000000000000000000000000000000000000000000000000058100000000000000000000000000000000000000000000000000000000000000000582000000000000000000000000000000000000000000000000000000000000000005830000000000000000000000000000000000000000000000000000000000000000058400000000000000000000000000000000000000000000000000000000000000000585000000000000000000000000000000000000000000000000000000000000000005860000000000000000000000000000000000000000000000000000000000000000058700000000000000000000000000000000000000000000000000000000000000000588000000000000000000000000000000000000000000000000000000000000000005890000000000000000000000000000000000000000000000000000000000000000058a0000000000000000000000000000000000000000000000000000000000000000058b0000000000000000000000000000000000000000000000000000000000000000058c0000000000000000000000000000000000000000000000000000000000000000058d0000000000000000000000000000000000000000000000000000000000000000058e0000000000000000000000000000000000000000000000000000000000000000058f000000000000000000000000000000000000000000000000000000000000000005900000000000000000000000000000000000000000000000000000000000000000059100000000000000000000000000000000000000000000000000000000000000000592000000000000000000000000000000000000000000000000000000000000000005930000000000000000000000000000000000000000000000000000000000000000059400000000000000000000000000000000000000000000000000000000000000000595000000000000000000000000000000000000000000000000000000000000000005960000000000000000000000000000000000000000000000000000000000000000059700000000000000000000000000000000000000000000000000000000000000000598000000000000000000000000000000000000000000000000000000000000000005990000000000000000000000000000000000000000000000000000000000000000059a0000000000000000000000000000000000000000000000000000000000000000059b0000000000000000000000000000000000000000000000000000000000000000059c0000000000000000000000000000000000000000000000000000000000000000059d0000000000000000000000000000000000000000000000000000000000000000059e0000000000000000000000000000000000000000000000000000000000000000059f000000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000005a1000000000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000000000000000000000000000000000000000000005a3000000000000000000000000000000000000000000000000000000000000000005a4000000000000000000000000000000000000000000000000000000000000000005a5000000000000000000000000000000000000000000000000000000000000000005a6000000000000000000000000000000000000000000000000000000000000000005a7000000000000000000000000000000000000000000000000000000000000000005a8000000000000000000000000000000000000000000000000000000000000000005a9000000000000000000000000000000000000000000000000000000000000000005aa000000000000000000000000000000000000000000000000000000000000000005ab000000000000000000000000000000000000000000000000000000000000000005ac000000000000000000000000000000000000000000000000000000000000000005ad000000000000000000000000000000000000000000000000000000000000000005ae000000000000000000000000000000000000000000000000000000000000000005af000000000000000000000000000000000000000000000000000000000000000005b0000000000000000000000000000000000000000000000000000000000000000005b1000000000000000000000000000000000000000000000000000000000000000005b2000000000000000000000000000000000000000000000000000000000000000005b3000000000000000000000000000000000000000000000000000000000000000005b4000000000000000000000000000000000000000000000000000000000000000005b5000000000000000000000000000000000000000000000000000000000000000005b6000000000000000000000000000000000000000000000000000000000000000005b7000000000000000000000000000000000000000000000000000000000000000005b8000000000000000000000000000000000000000000000000000000000000000005b9000000000000000000000000000000000000000000000000000000000000000005ba000000000000000000000000000000000000000000000000000000000000000005bb000000000000000000000000000000000000000000000000000000000000000005bc000000000000000000000000000000000000000000000000000000000000000005bd000000000000000000000000000000000000000000000000000000000000000005be000000000000000000000000000000000000000000000000000000000000000005bf000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000005c1000000000000000000000000000000000000000000000000000000000000000005c2000000000000000000000000000000000000000000000000000000000000000005c3000000000000000000000000000000000000000000000000000000000000000005c4000000000000000000000000000000000000000000000000000000000000000005c5000000000000000000000000000000000000000000000000000000000000000005c6000000000000000000000000000000000000000000000000000000000000000005c7000000000000000000000000000000000000000000000000000000000000000005c8000000000000000000000000000000000000000000000000000000000000000005c9000000000000000000000000000000000000000000000000000000000000000005ca000000000000000000000000000000000000000000000000000000000000000005cb000000000000000000000000000000000000000000000000000000000000000005cc000000000000000000000000000000000000000000000000000000000000000005cd000000000000000000000000000000000000000000000000000000000000000005ce000000000000000000000000000000000000000000000000000000000000000005cf000000000000000000000000000000000000000000000000000000000000000005d0000000000000000000000000000000000000000000000000000000000000000005d1000000000000000000000000000000000000000000000000000000000000000005d2000000000000000000000000000000000000000000000000000000000000000005d3000000000000000000000000000000000000000000000000000000000000000005d4000000000000000000000000000000000000000000000000000000000000000005d5000000000000000000000000000000000000000000000000000000000000000005d6000000000000000000000000000000000000000000000000000000000000000005d7000000000000000000000000000000000000000000000000000000000000000005d8000000000000000000000000000000000000000000000000000000000000000005d9000000000000000000000000000000000000000000000000000000000000000005da000000000000000000000000000000000000000000000000000000000000000005db000000000000000000000000000000000000000000000000000000000000000005dc000000000000000000000000000000000000000000000000000000000000000005dd000000000000000000000000000000000000000000000000000000000000000005de000000000000000000000000000000000000000000000000000000000000000005df000000000000000000000000000000000000000000000000000000000000000005e0000000000000000000000000000000000000000000000000000000000000000005e1000000000000000000000000000000000000000000000000000000000000000005e2000000000000000000000000000000000000000000000000000000000000000005e3000000000000000000000000000000000000000000000000000000000000000005e4000000000000000000000000000000000000000000000000000000000000000005e5000000000000000000000000000000000000000000000000000000000000000005e6000000000000000000000000000000000000000000000000000000000000000005e7000000000000000000000000000000000000000000000000000000000000000005e8000000000000000000000000000000000000000000000000000000000000000005e9000000000000000000000000000000000000000000000000000000000000000005ea000000000000000000000000000000000000000000000000000000000000000005eb000000000000000000000000000000000000000000000000000000000000000005ec000000000000000000000000000000000000000000000000000000000000000005ed000000000000000000000000000000000000000000000000000000000000000005ee000000000000000000000000000000000000000000000000000000000000000005ef000000000000000000000000000000000000000000000000000000000000000005f0000000000000000000000000000000000000000000000000000000000000000005f1000000000000000000000000000000000000000000000000000000000000000005f2000000000000000000000000000000000000000000000000000000000000000005f3000000000000000000000000000000000000000000000000000000000000000005f4000000000000000000000000000000000000000000000000000000000000000005f5000000000000000000000000000000000000000000000000000000000000000005f6000000000000000000000000000000000000000000000000000000000000000005f7000000000000000000000000000000000000000000000000000000000000000005f8000000000000000000000000000000000000000000000000000000000000000005f9000000000000000000000000000000000000000000000000000000000000000005fa000000000000000000000000000000000000000000000000000000000000000005fb000000000000000000000000000000000000000000000000000000000000000005fc000000000000000000000000000000000000000000000000000000000000000005fd000000000000000000000000000000000000000000000000000000000000000005fe000000000000000000000000000000000000000000000000000000000000000005ff000000000000000000000000000000000000000000000000000000000000000057ac60ac602900fa11bec8b13a5a7d5a8975cbed3df9f9d00e7526aa7dc9d069c1ff94889d29b194c756a73420bcef55201e1b3db37d328ef5934e92e511c675e2404a109435d128dc1d6a6a2fccc066dac70823993bab08e1353b18c27d653a78f5efc3ac4a23136830e2fe3039725e4c4be948af2142b7973e2133361d70d31b3f29310ff299d1c3c72b7eace0ee91dd1d5cf81d5945bb5387ce4fe3ad5003304ce411f78bd505ed35cd7e134a0bbd31957f383b8058ac8eb3090481c715209612a64950ef747fd9c77624495f47b67987019e2de4a63ab101c314d6f59421d1ee35ed2c10e53806e5dd858ebeaaa2c18fe8a0b4eff97d6219561210c928de91a15de07f2d9834d96d0154b6cd2c461abb4f551c49831718d7bbea616d7d66541387cf8f5a516820ae3a780e8b96cd68b2a4ca6fa48e7ba89c973bc2e71db762d86c164d82a149aa26f53655d12657e109d4251340a6092a4349ea3237e5390f22380c86de59b7ce076ee85c78d39a4695adbbf9bb147bd9ef97f92e3ba7f0060caefc2dce3a2f79f318554ad1ed2c9c2bd81d186e95fb2bf5c93f13e5bb47c2b75a8807e3c5fde65e245681cfd7f2dea2dec2e1bd23b2a7acf86647075a9ddd0eaf2b416eb1ce760a54c03c0df43a4f143c5b315a129fc49d49f127fedc6b9118e86bafe28379dbb2a26a0318903f274a1f4f05fd4a7ef108ea3eae47578e71ee67776d39c62aaea8e5835c09eb03dc1d039a181916f5b8492a37b60ec6db93836e859e3bf27f3363c21d534e542907ee1ae0edc3f1ceaf01a1a8b0f368df39e8d5e73d29d800a6114986b663a0b2c8b11994f6bedd5aa8ae59913c9462939008a3202ca2d4b16a0902a22393e0a41486a575e620b377d1f2c842e863daac470593983139c2e24f4a6f91c951e284d20bfd66fbf7136e84b8c34aea827d40438e0801ef9f5bfaf990b587ea16e022ca255ad8c752e32026934f723d492ec6124bf23695e02dec6101e9e500e93d3a8488cfa3ae5056a4a08394f0ffe64c6f41970ad41010d6317e7e334f9789340e997dedf4aa355f80b57991766fe4794fdeb9e81c2ea02b751deeb18544652209ac953aa9069095f6aeabb32e5dbd9c71b3bc5d5f425807580b1281c1817998b28e485ebe61ab9bbae5801a02bf5315b1b1a523962dacda70a5f2633c73e0c6fbe67c4c1862b4d192e4fd9eb11ffe41bf5be1be2d01fb8aaf4f63bc7f4bef3d71a35b7bc2b84cd0c8db936f609a8514b8dbbd44f7da63505858d84cfd14b574e0d97a1d0bb67d7dca32b5c51f50025808bc85a79dfae65513bf04e8ca786a2b65c51221ce0aad0acba256fa5e9240ceb15c09742f6de57c9b3e820584f0c8ca4e9a2c7122f7078a408c77f3de839ddbda9f1589f02563279a5df2b0ddd918d96fb4afb79f52d157e2a0354c61704eef5e7113d1291bd363f3ab8405bf8f56d0e07234e37395a6e7102dc3c8cad4f2eb7d36108a4bd9faed17b40a9020e419640810dd120698917fb6d31c2cd90d13f8a038644cd04ce5c3098539f0a4ee37202d1fdd210904adab1a3b414b825ee64b7adbd4d27b8125575719f8d789d205e01b6ceaf84e956702cea8663ce18bf90408ec9446b0e5f2aa31e3ae13af84debfffc2873fb7f010d2064760e8d733e7a8f52d8b52617cee019910cde54800ed17adb877789de376b1c78c0ddaf929feabe161ab9a0d93221120ad967bda081eb5fb9ed21304c640693c088238b32fcb85beda1aec760a46b586cebe1e51b8168ed5d70c41c2558b95f12b5b93cf08eba7647698501bc42cc8817cfee98fe9e4feab055455907163d2df8753ae5bbc66bbe44c41b225a138ab3c07ffd63f21e35c0227df916fc411717ed9ab0c52c17d774fa73f0a0dd7bd5298402af677a7f19c0bbc1e74baca1f3eafb2f306c1261de355df8b868932aad079471e163073aa0822b27796712a18e32f32609545caa58669e14ad3c039621fcd6bbcb174bb2d5cbb9d2767dcc87097182331cb58ff28956ecad8cac85fe8c8275500afda6a0908de7b18f015f3a377dff1530462fb75ac0889ed9beef4376ff6cf2641ae3e4858b5398eebdf5b744ed3d4db30454ea68916c8f6769aa35b1013a71008785848c930c4f70f1145e1619a6c62b60a619b8e09af2e717b0244fb731812321a7e0cba9ba809a39f6db1ece458520757d6a7794b2b66c7980d1b3361e470dd628c21058d3fef2d97652be7ba9f8d9f69fd44826448ac8259ae26212a8373f295b830fb1a23bc825eec4ade7b7e8e09ccf5cf305b2a9b857fb96aedd9496a2a2be837a42b836e0dfb569d68f84079c93bd729d4bee0d915f2ebee4be17f0f6d8c1cfda10894fe5a0ecfcb192d7bd9b39f664bc6db4b9e8a6d40eb0659e343cfb6797940ab8d1a41db54c5150bb9534e743ed7b9182287b894a5d31665ff11a84b71abc17524f5c9eefffbabfd209d770d2b1f96111500294f5465f22a850b98e44719de5eedef1f27041081b9fd5d1344abca77f2ac3385419e9bb11db9525430963b0a9ed14d6ae905f435fa190fcafb09e4fe82468ab892fda18151ec2bfb1cff320c9132b17d9661cec60ed3de045d97cad908f883d6f6350b5147fcf10ac135504f3c71f5a433601a18be157ce83ac5cad5c5a094567e275399a1dde335e61d7d6f58137a7e06573fcc97d8145f431d05bcb84a9145d9cc99527b5eb63fe591679eafbf113a1cd75d35ec1d8be52cb4e09487634215d504766329c28fe27498b110de94d624687b3d10f04c46b610415bfd2c63a473ddbab4b1ffb9e6b9445e895ed6f73f862252230c208db7743b9dc2b8c18874ae2bea736114e5d51d4616aee6f03f9a8b3eb27fd96a09057e2444eb908c23a665f8a191fd37216dcfb922de0983c94dc3b2e2b93945c97e70902b0b70a8792776dfc0c32f077facb3e68e23311afb60ae395bba123342fc13dea52e9fe0555c935bf3eceaf5b1b8cc65abe0f5a49213e03377d5e6fd5b471039fa4e015b9eabe4f63b04caa89bf5dfd3d1e34b90b2ffba6cb4ded453a493f09de3ac9a809c45c883047cd5de3d303d997ad050124ac0d499bd65591a12b55ea372ed81cea240defdd152b3063fa36166d2bb50d41061bff551059b1d55fb38cdd0692691f266dd7be05bbd6775d9c2f47072eb6bdc764f265d01683fd4f45612954f46d3b294818cf40cda43f442f1d7bea0fbf733e742779e357a093c82701b7e9c07ee0015fa4cc42544b5796279b135b46f0c00e153aabfe3b8bd626ac11084749c73dbf827bd41762fa8b08793151125f1a856f5f610881f1e8474ae93630db06f1c3f1818d63ab61b5ff65e3dbf0f591a7ae9469c319cf20de4af04728d55f39d2ecc55bc50d259ee38c400eeb01d181790ab1638930995cbdd00e52d8c62d5f3197e9ee69003a8a839ab239f47de8b4ae2b2e9285dc792462cd1206a05112846617043d44a7639849a025c1f9df56445b2ea314f574cdc5c18edac41d43e8fbe805f12693ff7859a758221b4db8a5adda814a6a64a8e4779b9e7a808adf94fa73744939e5daab9f451e1c939746ca3c49aaee295c85a07b84068e2d36304828f4d7d9b4e10119e680a46e937ea45d65c71db98bd7b6c2b6a10382eeb8d64d51613af660b0933bd4cbc1df0c6577693947e3ce8edfbf46e28f9868ecfc3f329f87e6fed1a1b08cdf42a0a90575b2bd0f10117b8b723a02b048dfb759186f9002ed56af767d3843ad4cd1108d9067947b53d395292035f8ce0c0765721f95b05b67c8045b738714c244d5d4f9f5fc665777c50327f6573fcda076a15c9d9d21eb57f61afdee1bbc762c4017190b5bd083441ee2c8af1d6c2cf380d672cc197d265515e810acda9a9ef7ad213e8704d9726e5455d63fe00b2a658c5ef9816cec127ce9fa1393be711d22ae5cae165147b012bebe4e1fc4b1865e4eec01f6b6527215567f8b31280b41577b34597d62d1360178c0df3c7740c4b1060aedb5997f0fbd992a35c42cf4c9642108d237e7cea67c0bb382f835eddfe0b11fe63896ccffec78b2af3f6988eda60717c18e737d80691f84037412879da926e6e26525ff401ffe273d0288e38f537f5e5d42d9a01bc6614cbc1d2c75c45fd18ce143f4117e9639abb6a4d1ee9208054f14e2390b06f40c908b43166cf313787f2f6c0917e1ecc35bb35bbdafefa5889e7025ce858657a557eef3556a30fc507888428f808e6c4c44b07d081a31b895d403038b96fdcf39dea779869be13b48ba2de6a5834f51c8c34cc80f04b53ca413eed2a26c5e1cc42bd3bef501d52478f6ede0f24b72a3e75c06526f3230d372e36e1e1b3b04e44813376db1047f3a05e292966a6b7eafcde325ba7bd78d718537f40cfeb7982d1c5c26ee59172d086dfbaf4b7352675b45d88d8599efd4af4aa70f6059e90c61e504b847b680a44f517440d4abb247f1c2449fa081626dcf873c13f9d215afe17a3118d60f442cf67bb91d5aadfe98c73fd033c33dd8373975253888f8ff914e83487797242093cd0e8841433dc67129b0dea15f004db66b4928e9f1b278a0f576131a786b4c26d02d3a917c9606874a8a3b422710ab11dcdc259e84a0c4f7628179040b497000bcc9d6608908c3798614aa375a2a4a8748947dc87d9fe33d55da0c004da27077b3bb30b57f897a41ebdd97639dac1dc7981064e9c339f8038f9049ed1fa41768dfeaeaedf5cf1f3e3f5ea01adcf6297d9678ecc9872958ded08e908ef1765e50adb34f570d98a8a5727baac6af397e77a2525b0a4c723b1abe9389d374c9a3e5e4baf3758d2d75894f59307d8fff1f7a6807ff87fe06d73e1fa80048ce9dda756038d6436f699c1bf37a377c6b61f34c095eb30dd0af62dd338117d4a80d6be15f1fa836cb0526a3850c70565604cdcd2d1617eef10d0c08de91fdb02f2bfc036a87d35f5ead5bf87ed006ff1c0feba1add4986d10ef7df5c5279fde98555d04705109f806ecb88cedce71d98c96f1ad9f08fc9ea5cc0e32b6137bd6b0924db9f8fcabc1a5f00002641da3c046b8570530b6048764ff850dfe429b4a98c2fa48472ade9803030465498679b995d0e062414e503d09a3928eea8ffa2467fd166eaf49bdd962c647e370089812ac3fede32e3cc23a78e3fa15993bb36ef10e95b144c23392b509d777ecd3b78d6acd4d603f279261f9478f951976ac8c169f0f93ec042e9894d795a9c31abe4c36b99e657f510aecb8d2c0c36493823863912f3196eed3e944daf4c84c4a5644e7d0ef2cd3060998e578f2d7b5322b1734db695caecae2a3ab4ebbdbba44fa9c2e2826012b459da6afacfd337561bda839d0457dd84f651ca6143daf0cac8f8c07b15b8a011278d5493e9840141862803fbca529d07d25af3739229d84ae6208f9e03a6385e1496da8b5738dcea362fa78bad1f883b6929271bcd75cde04e0bcca821d5149649d4e5b4fb524f01c2395c9a35972fd58d3daedfa28f940c99581ca44f4a79b58a3ba62134c70f3f53333091d9ed123404e89214bfb68380a3c3157e311b7e7904321ef55c00547c6a284f49e3d70e545871ba93f8449b381c882d072cc1ce4bea90c3700ed650f8d225354dcd3b322e0c59ed1bd638746aae629311af3f2bc08d7ee9d2a0be1233156da02ffa01384cd89146368824c723fee2f0c996ab698c4ae4e2e54df76560bccd6c46a486420342a1a644d9e663af33820e31b58bbe909c2f2005a2bdc05299f6d323d6b68ff32c0d27f2627c12418fd9e6e2d7c88dd0a6068554bcba5b3d995f43794780e47aefad4a37fc6a1789a7e41d2ef218438954c957ecd7644ccde2b0bd8641546ba8afe9f69f4b08c1a6c576cb6e223ee68452002c665832dd0088bcc372dbeef9b910b3422e9999783c592cf3a5f18ae7d164fbbf4dfc18338e0cd2c881caa047a5fdb5bf91a87c3d636346ae216fea1dae46c736d44010c2a6e59ed2be4b6436f4a6e1464b36d9116d8c478c45e147b66d23d5986428dbd3b2ace4beb6bd3e7562ac8109a01f75a307bc64a29d52371db189ae7513c398a6af75e73a435def2660e3e9fadaf05619b8f4e70aa22594163308c006c685ffad0850ee6e61a7c54fd5ca29e2760708421082724148097bd2e5577207e6baef14dbf6b0ef49a472b0a9204f5e3e68ffaa8a7cb00ec5f36ce93fbbd07e9faf3d3da7c83f0ce618906ac43f0feb73424ae2ad0c8506f37b90dc9f9aa5e3424b866379da73c88903c70e8448508cf9d573656816e8d4c9d6f438f2606e6696ae210f2f7bde22c28eb0b91d9e53900fb3bce82d8d6b91a1dfd398bde23cd077e2ee5566306b6767c64e3a36d4dbdf59f745cbf8ce9dd39a73672d3085b4165af794922f8730617256619ebdcbdd395a9c6a353062b1b04e696d216ed020e41a27f15747076cc412cad0afba6787d40362f429f56642ca8fe3c7b25d23a763100d5722b99640dbf44339c2a9e1d1fe0fe77280813ef9df0c986877d292fa74fc17effe096f11551e19605d3ef4b93d1b0670cc89a988322cd2d271c4c3e3ce980738b0711e0d8e8f5a65319d924277e88236e81255c498815a6defc63dca7611ad73f02429f3e93537abad31866cf61f41857031aae2150b880f559be0023df760db1b9c210fa1753dbddebb81f78ff943fcf9d181984eb3f1983ea6693d807379781a5cf5468fce4194f9fe56ad9f5a67483aa72ceb5b3919ce13f4bbf6edf3d808db839a6902028f2f008e7b77306d58fc87e66882178ace452f2f5095a1ab21f47c83616f1a7bd16a836b6810b51e9a3b760527416fbfc262b884b37ffa2e528b468180b1f353974369a6bae2a6b0f2cfc4aacb9ec3ef056350000caf090adb4301c6c95ddc968f7f712e1ab2e537a6b64d0e09e44ee7d0193749d806dd5016db1d88a705f38b775986209e70cfa8e18452f335e7be898af2e0528cfc0426178eeec65798def9427f65ccfd91d9cab3bb777cd958cbc087ed4ecd866d34cda4e3963833c5d1f89a159c13609fb83f81eab197c99cd9a6eeaf72aca17a914fc41573c5c2d1aa1c27b7c8a556af3c630ff495bc2b38081f79f42042f1f2af39bf386bd4cdc9598af66ac8405dbbb70eb1c506a39c416a71b568e99f3e0e45559aabed8e96fc5aa611d06918bb5ca6105990ab4fbbc7be24d5d83ae766e18b8dfd121f0f1f760cdb92288d5ceb0ffa47d3ef3fb599cace453e7fad31bf98601947c850ebfeeaf433ccb4fe62631b047516762e1015b18dd9294c4ada437412c23882c01d0f16ce2e118aae6421cd108f3782ac32d6189e44a06eff4803e58acd7820c57b06de40306b660b8d2b77d1a32cb83ecdc79815b88557dbf98c6a7b6e45d276f6fa69f1efb08a8957cc47246ad1f4e8ef0d22c51f5c685a427774d49c308c68e89c5c0c64507fc102d3d7c25ef1ced17472ed6aaeb987d0ee240d37161b9bc58bf3cd82b1ceed5ef70772d0918c1c02b6496ee3dbba3e265581d752309fb15b163c82d1dd11484b52b500573ea0b42922009d8c0e454b9adae0560be9a6042cee076ece937287c2eaaa1811de5518122fb53d314fc8160e2f7ea66e7c7734540c367a6562a23ed5e17c2d7434cc8185fda1e02b6e14f059936de976ca6340108d2d0f80710980ae72b164e866248a1f4a6abff3ce9a74f831dca64c6063f9948b8b6cc88b245f5e0331d5b97810d2bf6baa03bd010844b36c2cf0b26e1ee4496dd7acc41a4faa1167da924f3996df7ccc7982ddd7105eb4fc19e19155cd0664c0ff6b7dd814e9e82b33dc67e0e11165c3e8a4ac7e464b0405deca1fabac5c8a6468c45e256b6cd52f5b3ad7a86fe02d6d9685bdcc0455402be58b8084474770238a8abdbf136de85799eb968d6270fdcdc5d765e82e767ead7563666c8f48b61abd5ff72880f95d921fff160e4a20cc16b35cbc69136bb9a732f370f3eb68985ad31b99337734bc1b1cbf8f0c33bc4554da9af37039265c5e84f4aa486d7d25820c2b9185821c037271a30efdd7d26b2eb32b82dc361874a35d260ef3c04c4a8754ac13730f5df1d34c6e014371106ee6c39d8efdfff0ab5d83849d5341d35a22e20c3d01e3620890e59ca644713371a458ef7e781e21c4bbf9f484ae1e9c8c5c104eb71f00b3c5c8f7d7e3e2a4b7b4199c3022f7ec98cfc2db285eca5cf9264fba16cb4882fd209e874dfd7048dc1a7ef353ecc5294c460c72ca2b32eb1a2f8388565b689a4abf73d9fd28eb13898b0e442cdf4790f0820279d8cade93bfcd3953ae94418568a0f8347690dd10a993d97a334b59909bdab25e434be3da0bc0f58dfd697584a5e1ab3c9d333ef4b4977d6de7e67e5191583a30010dca6229da37e209728079296e191135a97dcadc3536c9bd50bb686f7d950f6687dae30e4a9f8410bd95b753a75fd513e639af589d1c78832cfe4474089a50e1d74869964d46fefcb85a362120f1e011149bdae9404f9bcfa08a512f9d2f2160c4a09820d3e040a4c9e85184c5d2b0aacb8ee851477e50d259c9b7ea5715e335cdd44ce51e66ab08ca788bf806d6c1d0c20b00f78e1f5343841a0c3ca590c0b3c76a276a60f07994f2b45d2c099e235bcda254786af8308cbbb68833f274e60e186bc2786c64f83210ddfea6bb89e7814e5980b29a9b481ce5b431274f16f6a2ba4e4f2057f7c2e22891bf54c3a9329f783e9c4e4d81e000ed53b33bbd3b09312b642e1dd830416c43cfb49558c11691420867971e34e6df1754fbdd8b18c7bfb3f48e0ceb84c78f3efc45155ff500465f459ac352a67b0ea006d133ffd699fec0a37f5c73cd59c11215512efe69984792afb903b172245e938957bb540af4d1ad02fbce9114f8c56f24a2fda494b7346e4aca000c5d87a1b6ca8bf06abb0e4f396414c1a6ccabcbf17a4d54d961b20bf94f8a09667d7dda7e4fdfd8d34768da67445eeaf190c58ec0170990e10b57d079ac349f86e2e3eba8e4814826538e056d97a490a5e0a3702ad8e8518ca2210b24046d5971d71913e954ad0209cfb4370076cbbfc662c030a8115ee2ff6de53c2b4a3a1c077d0c4ef98342816966118133a8f2205585cbe2874b8cc6ae4926ee955d7aae54ed59ef67dd9b2835ce5c0c8f13140562816fabb788018280a69490abe4045a13d287b1e5745e2c045bed3e7b5e45b297fb7b1fb085f74957a735ffd7ab2d5843f64ac009b4799bccf1fd23de8750478b2b8fee47f1a44413691c68adcd719a1e6837370009a8756fb2f496fa17bfd6899965b4bb23d31193ad6cb30595f1ff01adb1d4baa882955c74ef714851f6fa17f738d0605c47f69fe0b0c44d3e8e3c9d0a4fd6522173a46e4c84f96f49ab3a520dbde472f09d5de60dcf6392cd318a845546e1e975e7fe9321a910ddc235f35304c7b3edd9d5dbfd4709e4bd69988ebc67fa7c39fe89c52fe3b93792c93d183357b34203433bb146c729cf83cf0f3738edb3e293988afb34e28d1504467d6d1343a0d69defdf7c51c2a42c86c5a2dd7b8105b579bc2b1920264af1f8045902f668918d24dcc422c3ea2914e61c2e4f11f7222899e8ec8e5748b73f1d698866aabd6a471ba18f53bebc2b09ba74f1538eebfb5e0edf2f9662c7132877c447a93b304ebc26f97a8b4e1b6fa90dd19f657f3874c00365fc90274ef6976ab5c7f611fb4f3f914e65279f240c8ef0908a4b2aeff7d82bc530d298efc7d6edb7b8d6a994abcb3939f0ce21e22449f616a93d7221287649bf136d2565801fd24c956f5a44fa355eab3c8d00dcba5dbd3d2889fc0aa8899d1801b7cf9d98ad73a80bb6a21ba3fb96583f77cbe4376ed9a8ccfcf9500f94ce879f9baef1e9f3aa66fa948bcf71819bbf5b63b0cd0acf8f9322501db91e16ccfccd5ea81adfe8fe5b0d13e0ac6d652ad75c1c1894a01fe355c899e85c5a38eb5b5bce1c121713a003e53c0829970ecfa919fde3b80ff3bb4ed18696089d1e01149ea2fd511c859f1236810acfb6bfeac627b7ae1123f854be30ff05bfaa4ef5a950496169722cdd5be1ec0cc63bc90290845b40955a1ad22915bbcf528abda56500b3b1eab0b138f6b7f5321595895c44d22ff8edf09121a26ca891c3ef6d5db0f8f23159cdbc93feac0111771c4cb6e3fac406b9db77918f48532ab7b08228712dc832718a757ed1399a1ce1fdf0f7ef48abd24a50820429e3a37484001e2506bee2dd7a6a2944f6ac70ef84b799c22ad67d6eb95f1258017f6803c5f6f8b27f61ab531f038491640c8e0275dcb50466a31934d20dcacc02ad954ba14578831350d210090b0ae36629e9e44ac19ba144874fc7e6bfa4cf4a233dbc0694b58b5854a445aa4e1ebe625b547946093e7b17a18b38762d12f9fda13930ca4ba42a255fd243eed5d5ca0d5cd85e3ac4c63033cf48633c26704bf8a0632dbe1042c0d25641c1a7ff414dcab41b1036502999a1a993995048801c224286ac5f97bae176071c4aadb2817e4480649291a5cb0bcefa9050eb43ebfcd027457f8c7d9e908122c5069c66121d9d3dad72a37bab73de4b21f96a6f68a5da790667577374eeaaaf695d3449fa33a7fba9b1600ce6ab497ae802c8bdb153126095ef9c43b00ed33eb40b2deb09746a2dce83c7f170402312e22ab05ac65618444460687030b711c257040faf653cbd78570595874233dc60d6893fd328598291fcec846d9fc0f716359892a089ebdfe0938ca1b5403a3ceddd16520c3d49ee3f6f83ba7d56e45d6087577f8ebbd717ca7232b602a64b06182a4074b8c1cda4e5d416f8809999f7edfc583617fa962a9c7c78b1ee472e50712642ec1e71b5b0d74c570874a42e80e226e360e114ee105866e38580d0a5673425ea265544aca3eccb7cc012ac16294303ef327359df7a19abdf560cbdc57b9fbec107903f38e473cb0992f98a585a956b136907b839a77c2f99f4f48d48f261463a4e582f9d4bc5bbd427a5fcc1e106af40647f134e164abd65dc9d6411fd34031b857fda3f3a13106c6ce74525463d23c23f3219013244ac5af53e1f6ed00df76a51c82cbdc6c73da336b3bfb124827e7f7b40d528a34614f1c3487e74d2f45e17a25d56dd9962ad25175515e76495e2d530dd4ef1fe036029182551639614828e2d66f91d53e57eba6931cc16e198379dd7a66c500fd68fa5bc6e3b2aa5c7c3cfb9991fa2ef06914c779d496b23a45c41d6e4b7e025634d20e8325064d91b58e501d8fa1c63273179cef76b2a1c3d5220e9e96701ad14335efb12dd564b832364f8b0fc7fa4cf81f08b87c23f5830b4ce19d560c5e1a28cb8665f5e4b000a0064880c160c2ba25ad586cc223f6af6163231ca444ef5d4452621105b7f65251aa2c2504d963331d7a97dadf983890180a697970cd49eba749743739ec1710b865a233cdf1b1acb44d06df82d070940b409802b76dfd71680c1972c86826e8cea9591f673d18e9710b88d1a1d87e2f0d91a2d3b5bd661762a27ee55de30a7182e66489fd91ecbe85c76d405000000000000000200000018a6e26fc32f0dcb85d0878b342cffa0f290351cdc15350c080c96c41af74249f3f97d7cac5f51f8d1768a6a92c1766c4662254bca6867d7b450a4aaeb56c48bb283366896e431d1296cd0273f1784ed000d3b69dd120d8357504151f26d79ea20c6cbd298eb470233a06af3525fbc5bd23a9487e7ca0cece250059ddd69403bcc2dfeadeb6bd9404d7e714b3af1869b0523fe7f1110166e237b2ff329a12a88393767135617e1d9558403a01e5212bd9c5cc6c9ef222d647b6ea006b94bf483f9b7fd89f630658692d0887f57d3e7b56b36900af092856fac6ed51c84d2c7e41756f619669a08026e244d727820d75d42e3f3633704e59617493dcd9d227eb64377396a5f5e7d6e4bf6cc2c4ba178bbbd1dd5253782f3e555e760c036e35fccb653b508785fcf23ee9f571071c662ba4890dae1e6dfc44708ec7e779ed9989e69eac1894efef6353b108d4e7683d52cb76caef455267701d918f74507e3d71af5a68c2ce83c30f60e188c4927c541cf1ba3ba48d5474c0443286ce6c365e17d5eaffde8e4270f37f3603b073b398a56fdcfbdc45d45efe67b721229a95b9a9a3e726ed3693a6d8e220003867753772ccb3c4ed34995564ea4d0a5621f70733afc08b3d19206c94532d6fc50dcab40d3e00ebb756747ce6d464795f579c25707bb620b808723f5af86346b9a01ef9fc0bbb5cc7766b1fb674616d4498f0d06310839a406623b36feeeefc3d46448a887b2e6b42d3f868586972c93c8f4f84b23dc914745e3b4f68c3a4ecaabba925c5651249d7e0140d42da36e94afa0a96646dcb64e822a7ad0132c763a9bc08ffc296bdda9ecb21d2fbfd994f0a259c2ecc2a9ea1f5f14ef5245a1f03cbb6e043954916f924f38ce0a93a2fa2d8ef73438699a4140d879225dde305728ab9c8ca29461f5cf763b58acfae21ac994113705ff4ab60ec243d4128b478659266a38bd811d9c5beb559daaaac84e7b5c779ced37cf5bd1fa4efd39e1ead0b14bc27a079f642dfd11a81a14a242dda7a11b1231a36e636b6d54922f56700047bfbe81f50a3fba2ad6c07f462dbd57f863c443f18e5105000000000000000400000018f880648dbf8131494417ac0e6b515c20bb7f81a3775a22d9390f1e4acc2021930e176069685a9a7070fc97ed93f2969230b2c96df74c86e6bf88cf80652e125c1a3af06d8922c54f6263963c485844f3572fe4fd80dab738a044c2ab3dcaf31783366896e431d1296cd0273f1784ed000d3b69dd120d8357504151f26d79ea20fcd915e1d48f5efddfdf90bbe51621a80252efebf858d38819c5b1bd53a036273930e9ab18574fecd30b29838c05c018aa1b7905c4038aa395665123423f164222e1fe215a62d634c2658fe55b38c3940884a6894ab5dd7141b371812b13c488be3361d50ad659bcb598ab9d6d1aed037a687365b100870b5f020cfa77b94c62d1b088692b7826256ec403e0bec17866bb386acf4d2b49856e41bab56eee6ff0987b9623f6aa12594b9fd3a725b4b1369d7bbfc0f53a0eab26cd5135e3da3681440595a1e85b98cb3cb080b535e70f5ee7267dc58faefce6ad0505787de102df87e1364fee891e6e76c4bc1a7f96d3eaaaebda006e78a670f6ff058745605af8021de9e0c45af725351a9ced47f0c3f5b45bacab9004b759420d26caa9b26743568b23ef4f9b5e96b3546c03efe41f2610b8fb0c82086b613b316a58425ad191776fbc3f4657c0e6a69dcaa6edc94df2d0d4c622965b72c3b4ca275f12ab9173d455fb48b03704b966610bb31b26b6dacc2d36d03faadc80cdc3671a0fb399e3af8534b7dcddb29d5822b1ec42f5ede30b9c69c8cc6565085b25dc2053e590d17803760e56df3c8ec8d152cdd318f8121d466814d4bde4c30bc98ed860e10e7e2ca8ea039439a93f74d6d9d9f754efda86330f533e14e5174f2de1e337cd64a50848d3a22a7b8f5f91bc7f60c20155a62ed74f707f59837287738a3121deb6e61f5fb584f555fdc4f6197f5c8250e496a32b434d54275a03eeb434a19172352462fad64925925c4dc0bd092884dfb33a666288df5675bb34c8e64654bda503cdec543dd83608898c4c8110c3b9a4f6aaa4c92d3500f74d194c877036c5cfe520bf2af96b8d139aa5daf1ad47492299bd5a8687bcd964b84f2e14fa4130af4ec8050000000000000006000000189a732e6b4fa2bb2223c7f9aa97fe3bbd9eacfca07e8ef8e277279979b256a40cfbde45bfbf7e288538e56f64589a3d11ce9c81c735616ad92a0becf5d052840ecce5b667cb58ea14f7391eda90adf7d0cf88a9d60cc8038de4e78fb6be0236c501a9070046076dac7c71db09b9745126897a5513efdc5f263202f75d5576e3722321d1d524cc8daa47d5454cca8f640cf49662872502e4674a46d89137e7a6e3fcd915e1d48f5efddfdf90bbe51621a80252efebf858d38819c5b1bd53a03627fe60f042d818def938ece39b4194c59f6cefb8626801f3684e993a117a7f7ef12524fc234706fdc875f2901c92ca5a148be2bd6fc4f1ea18c1df4664a2bd104d83a5c95821b423cca1e9a6862f9c444aa20fe533853e112cc10e29d3d8f82f80a3fe070d5636df5bc154473b1d2a3112037899b247527891e4df225945189e79dbc1876e9649f6b6d5e1bea985b40b6064d8fea8e1fe6609d7c1b6302227a5696d06366fe3cda882829d3e1e05fa21f469bc0956a3bedcd56a755996d5ef2bf9ec8b23c014d6ca60de3bac2d4d2366d34ba4a7bc31c6de08a49e84291bafbb1f0e893646f8931b63a686ba714d350254a119ff4f8f310ef472a43cca96fb4d5b12423082d0cc0ebfe4fec3eef1af5a10ecc53dd977a78c3c04013724e6d6cf55a22531bd16391c0bc57eeb4d7c87206001a06d19abcec4b4b9adcd97c3d6113d360b6af49882150532d7d49b4c567bd021ef06617ab42b70263d15219790950058567b6418f9e18eca274386bdb8af0c43b8e6c511c8acbbaf9ecec9bbfaf58a5b5387ccb726c1adb640d86d9ae99dfa39cd42b9a227cc33a85edcf65811dd091f9ed0711f4900588eae53a9558a28cd2fd44efbd3460a00efc9b44f4ca30a1d13bd76b40f0c262f1adb00291d6210ffa055e05e846f79bae4182a2fe4c9f833d2372b4917d59028780e7b77f5a2faea057ffe5de855d5d90b9f4b13e0d99732fb7cf745c688fbbc16f89fe44f652c6f74cf2f193f9b497741f08962ef878a248178467bcf546f856b1032c85e0b5f26ab9ad56ff7b36994b6ff4d4b67347ba2050000000000000007000000188310c8a5379f2d30623f76cc7ea81026900397ab88887abacf2bfedc2f507790c8c671ab66e8f99c90e220ab8173af46d6958f8d94f733f71333aa1bc111b4cbcf08f10d01a9459042d345bd81eb0ab8e44899054db918eaeaabc70f752db01b8cd786db4ccf90abce4f089f5f21dacade65d11a36fb3bd71428e8edb2ec014179cdb4c7bd816d62344d25f5125dcc9449cf26b243151bc33acc23caa8b3e823a87b68d56a71a120f29f922f1e90bc371fed96833ac8eacf5937fda05cd1cf46fcd915e1d48f5efddfdf90bbe51621a80252efebf858d38819c5b1bd53a03627db479f303f73f3402d1b2559fdad45398c44e0377cf11355ae9e598b6be552dc5a911cef4a818dc9134c641f67dc9a50f2f8d6d6e18d62c2dfebb989bc94541ef889183bb1026de714a6383a3e63c8e17ece548584ff330dbfaf3cc66327955d4f16c575aa784da7d76103c2cba435bacb70dbf710a723d372b85cafe0f315fc72c885cef4281a5598261e399cef50a0e7d0798d18a59ef2d77ed5a51122635d5f0f01d210db96a32ece108afbdffcfd8b3a258f28cbbeca746b08366acecafd84153298369491be87597bec75dcf607e5e07df721f254a08a8ac05d3f4d0e492838314f3bd717150b8eb996197c5b561e4171bde0a4e01674869cc8d89fad3d7147981a511061795e3c54d9dcc3bb3b646235905ce92c74cb84793d12fec629d2b35983231fe012324d8462ae0b81fe09a985e1fd1dbadea0a0148f99ccf21cd7249fc29b31e8efdf5c084c8b61409f3c56c9bd8cf03acd95a9b9e2f009e086948954e5953c55aa74f0c1ee3c780344ade181b9bc1a41c5040251ab99ab6dae58b0755034e76023938df2ee7d6a752470230e1898b008cb2cf394e4c5e75c7f5125163bfb413c2218969144ba25552c0d436c905a36573c148342a966ef60702b0bc5b143e83992ef7d7acd93988177897b0e45e3adad035296f115c5e1cff81d147ef733a163589dd5b8b9d4060d070289f777696f26a48e6bd27efe34334153ad71a46491a7da10f8dd17230fedfa9b4188bf56a7e74471c3b3ca1efb63d605000000000000000b00000018445b4b96a652c5955d8c5f6dc99274d30096e22f89a51c001e994e23e59557e5201598795f8d0b6c53e001b85171e3e8e65cff5cd54c99f5299afafb21433acdcdeaf5dce78d441ac5916b76c54d3795c3e7a5e6fb06e814de47f8f97e6f9f85972325e3ddf6cfdda2c00d5dfa7b04db14ae6ad4952407e1a3fab58e901c471a9506e4cdc4c57d7dfc5a4ed8717008a86b56542f273fbdbbf5bbabe68dc76613ba68a2b763008f0b574a20f69668f67cca63abd1c76c384502258811d93f57df211eedab051823ffb4768b0348957d47c765a01948cde79cf80113981906ec169e4368a2bfd4af88260e938c96e18bd32a51d8eaa2704d6d6378670783d588e7b11bf14a66b45b33d923bc021bc1d747c30d18f71b3722b95979e7bcaf287113f8eca602c11fcca1dbf08c24620837df26748e77bbf99d018ac8857da87fdc95f889183bb1026de714a6383a3e63c8e17ece548584ff330dbfaf3cc66327955db41bc3a16a47cab9d2efd9e5668953477d6a51e394b09b3f8f63882e017b3c850275a64b18990e34f5c55e00a38ff1fd5a4e8e1a2ecd505f483dcdb3ab107fe615fa2791d8ecc96f1211cf333ee31ba99661e2b09bb16fe81f175ed300bc956a63f6c4205db5055c58e61aa9398c163ea1de125ca63f6a21657ad660596e8c0f7075f0a75739b2378f61e6d7c970a29a77ef1f35684a6c9ca416ea493db5bb82fe4ade70b2d5802f0a2781627b206f067d61b331b1edd3b50bc0fbb115b2b7dc18900ed59d01420a56939bf0a6d4f2f5874b646d7c70fa6e7c1be9e4ad8ad73338e4653132bcd8665a28b91bd3bb0a120cb45d9a4730bb994625b5178b77dbf688bdaf29bd80ee2dadd83c28b4a25c140188a8976b193d4360f26aec47cfcf7345bcdc495503276340b4d5412fecfd88eedb740b69ef588bdca796b314f9b947720868a78cbcc0c18ef14df5cfda9b4e408a71eaed77580832613a1f0b93faa2539542bf0ceacee7e485f3897a52e71216d53ab848cd044ed406a2b1a34e3ed44093fe286675627277dad17b99c75ff673c16f5b5559be3b542ebeb1c7ef8d9d05000000000000000c00000018b54b0e04497809f4df7293614f310fc1d51aaa1e4cbc1ad63e24c0dcf16b3cfb41bcc16265f073dec521389a3383f225e29d337dfbb626dcff15c5b5b4ed361111556d2da3dc5a50ccadd5cf7d65144ce5e025f758c1ee984cd4f3d035248d59274b5bb82af6f06874a844c046c7bebe8353d2e44bf4f918480bff3cc438c6e9bfe021019ae2c181b1d8bc17011c1136f43560df47cec2629d497760fe299309e6a73ecb0030625f968c939a69b58db3ba88a7ad9168a59ab837117ef47148c3c11de6e6dada9127ae735b760da642f6acd5cf32359b3311756dd79971919e30f93886db7a06879029195f7b5dbcb426c890c5a70109225e29ea13aaab35064ed71e4cee99ea5edf2f6fcc665e25ae49e8b567a0666c8cab171776aeb9884d25bbb78c07c22a3e6451ad51dae51b998ccde9d46be206a97c217293417bf8243d1cc4d30b015dd9b3ae1f4eb7a9b770f45bb8ea3c082099ca3ec4360ac98a5340f889183bb1026de714a6383a3e63c8e17ece548584ff330dbfaf3cc66327955d146ef0340ae6ab238e2aaf6057e6fdb855a8e96b5308da204ff59ad20e56a4bdc015ff11d7f803dd33c0f7e84bd55b888557a704b59ec03e92d575c73acbce936866f01fa7aa3654c11b0b27db7774726055ab6d7e3184e82ee4e7a65975769f55e97225d827760e6a8e4e67ae168b3740d1b81b23206076045a84dad3619aaa608e3bb3a85ca314cab9e0852918d150f6afdbd6893dce8a6340b184c78ff6f76ddb41ca2108cb04f998c31626095486bcbc9b5c899fd8a00c0bc7e79955473d294bf8cceee446c802ea741a8d17e49a28c2301a5104f53683c2039622026216ff6b6a9ca4138142c3a171d088cec0a4dc93b0357427c1e823041087162210c8bcbaab8d2a4a058554b021697c53ee5d808d5768c3a54c62d4e08eff51e82424bc3c705683986cb38932507f6b83265157e7ac21a6256ae337c113cedcbea3fc20d72adcf5f280aae334ce187c3018504466d1b3e43027e7ff0179529c34427b12d90a4943703f3223833a9bdcf4306fe6ddf00c01cfcfaa58696f3e6aa03a8f05000000000000001100000018502a43a8c56feb72b4be2f3a24672697b8d5e65469f4ddf8ca71acdce715a105f36b7c170dedd6ee6762d4bed7b76dec63392f518fce5365aa6864ebbe6c9a840582a0469849ea7879228675cd6499b8c07b28763c84e2d30abbe0b9abc652f6fb49762a33d2ae29fc1be0a8103675da57a49dafe048ded8231d38a698875e81d1ab979cec694774e9a76d0301e6c996ae879e4ec6aff39d2a9e8b4ecab86d8c597fd61d5e7309024966f1906ba0ab28004410c8f0da0e546a783b173a68e72b94dc275f3f742941dbf75b7a37ca28b5f34ae0d79df891439a417fc914b72bde99e76848556ea006daf5db298ecf88ba333a3e7a27212d9765ae1607b1b131aa6bc451ef8a1cce3d8b1ee410107a44ab47ace2dbfa06cc657c1cc16fddc139ba173cae297d2a49d8b7d31808bb607c858a7706aba8864aefe5ab7db6117e6faaf92d57f9481e91dfea3e700dc66ba10780a39c5655dd10d8a21d7fd1c11ca3a4e6c5975646c1d30b7814dcc44196e3e85ec25c879baf44b949c42253343799d94eb683919bad7707c74586fe723e34ac3d897ec4815c0f38327cc4a5a61583489728d67c8733af85dd135d6dfa107f599e5b7cd99781b1267f4344a3d589194018144901216b70a67c133279106a559d39d493752d4b9bb6561e4c8c71b70abea712a1ba4c98db3028f67d02ca278f66c041cedc5892db139cac882db1cf30b755e97225d827760e6a8e4e67ae168b3740d1b81b23206076045a84dad3619aaa77382f155c26b4138b78105b622a1bb0cb5bcfb7cdf1c47e28a85ea3ec430acce65b132602b7339e2fffec9df95e7ed0026e03286b2d043beb72a46ad727279d7f39cf2ec92ee99f3c9d66df01af6e2c1be54c9852168cee3f38e16b26cea2c81e09e20c8c6faebaa8b35b41c2ffb45e6c7332c8bd1e89e1c7049ee668f63a6e148114a0d1198113124381e93dc9029019ac039ea195220f08fb0b0b7f90bb20393d5835b92967d77db8ae44315ddc7048775e6e7ccf6b529b3e2e75b4f86c7d925f61a10431b8c41d0c6d62fecde65d43aaa577c86c2c66ea4695c0dc83fe7f0500000000000000110000001729b30c2f8ead0d9334f801e974375f355f1946b01b132ec8c0f3c0cd719e82d7fb9be4faddaa3e4a0fb78622e1b854d660684a0dda8859acfe027aa82a63000cb740a5aaa354b68774fa783b8dc2305cf99659f0598b844217c76be098474d456bfcf09e0057088dfaeac0ae026233973067a1f7aa11b592088bbe1358d744f6a01065298f7dec0bf65e26649ba10295604a2570fd817c3bf11d155a74085db63ee1bc6222988802734304300eee3efa99b4e1206ca0482da57b470b3e0ebc9c804abf8fda1792b2e90332e05fc729bcb69c5f530203920167ad2144ac04b80ba2c0be403ed334f021f5b998954e826a828f79a08c355a58c636d7e9f7bb37956bf6f03913f19fc1ad19a7f98a13a1f1e9c25816eb41e45c5a4b2e72a99fe6451582c3df8e7e2bc4e600c11b09991adc14aef8b96fb8d1d07afce74e97aace9a076815bb2f669155a43704478a9937cba4262dd975ecb3552d0258c1c9a7554e972c2acf33ad199ede75ba92ac04369696391fffbce9eeff3e638271aa34e1cb3d9c5cc6d8e8115066fb2507d3604768125ae7c9121b5c801e37fff8f2e95200c9b242c1b13a151f86b8b1df65ae8394487b3bafa92d097fd4660d96beb4b81dab165f6f611f180f46b844967f2a1fb2fb859e94c509d8c2f2b81589f7f1b42cf7d09895ace20cdb470432b9beb25eb71fe79b0b9c66b04f8aeab9753ac514e455e97225d827760e6a8e4e67ae168b3740d1b81b23206076045a84dad3619aaa155d08ace96b4f710b35b187c974d91970c05a847336637cfb598ab680e19207bca01594a6eb299fdf518cc27a5b248e543cce36f29be8d024456ef8a8f38edb7693c81b77d3f5cdcb64bace8ff57f6caf70a33d14a07f503b418f81646857e3ef94a483adcbbfadd39480e6d6cbc38d757721c4b545383b6f4b0b3ae1c1fbc660998c9f7ff70a130d520872e0437ab1f84d29d569f235a9f33dcfb516de08c48523807db0af82c59ffbf102156f64822b3312cd4e5fb0916a2731bc1b120edd034f0500000000000001008500edd35f6d031b33f24a9f6d7c799daa8207d7d13259587ad046cc4160dd1109b28501b034377e8f0760b34b7ccdd7a7ba07f4f5a00bc6ee80b9b13834284a8d3affec85025c1c27702eae9c2151460838d500614f84234c6f05568ca56a26c9678407ade28503154561b2c4a14354511fcbe893ff72104bbda2a944c8fd0883b27573e49868f98504d4769fc21bb601d5b62c1f9dffa7afd30420432bd4700b67cddf3d418a7ac49285054637b0a7dc5a2c7ee7b52f0b9921731c56973737cf8c978fb80a5969510d16f7850647d5bd541569c53bcf8f4c17f590139adbb7b96db31c24d746e96e1d1f4da72e85073f911bc5b9fae2867e72c6648a0701fa644beee0b653a5a87076e93025c4b05985083521c81165d89d2fc6d60798bc81564f2d38d44ec8108adf661729a2a78a7073850992eaa87aeed3f739c13cac5710bf52f44dfd0f15a0befdfb82b9416ba7d8589d850abf7bf023e1ea83b4f4db98afdbcbc1496983582670d635cfb1bf42cfd0356ed8850b71fae9b58ff9a40f80c3634b471100e0cfcf50cfcf0df3b9e9285c99ec7ad7c5850cce3f1c2b3396a847c2455fb3ac3a3035d7f1afb4511be59e55638b3030deec7a850dbf7bf023e1ea83b4f4db98afdbcbc1496983582670d635cfb1bf42cfd0356ed8850e4b1954ac1ddc63cb02e8a5ac94141f167a1cdd88632dbbd5619a2ae7fcbf2618850fe99461da6a65ef30ef93d86730f7a20462a0725f6e19e0693f0e619f7f3746de85103665b72f52b23d19370ab71db280063aad36f0463b4ca684e54743d55211779485113753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc78512fe81750f6039ab773335664776cc5673d5c46a5d806fd4447f8e8c918293ca8a8513efaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e851432cc477f0bb17beeb5daed60a27bb26ef36296f5619a2d077a297499003d9c9c8515d48e254f44718e1811832c68482361ef0d6d9e7da13cd2906e3730c55852362f851622a833ba947bc2c46d9fd728311e8f8402f3960aae05ab33953f1be5b6d2189e8517480bad5a74d41c88bfd893a7b47dcb3cf3131695321b1baf9062f423d7b083c88518a3b3537307f9ddf9f2ef9505899189eccfecd594c63cdf29e7d31ee4d4b667d88519d8564369545121f062933c680a9782040cf33ff9d8a9cf58ab3de690174d5b47851abb52d4558fe4c51d4a7c012d6079a27283f6c30cda6a2298c45670dc8a2cde5f851b99c46d0377040af2a0fc7df4dd209aac3a248e2c10bae94081b9175eba492289851c441a11d871a70302b5d8ce012b03b8045e56c7d6e41335f15ec7a5094e7ac339851de3c0f2c6fa1877fd8373f1c0eb74347d3fd9d6bb6998b7831521248e3ea92d60851e63d245db3df69a61d44098ae8ee369c4889af258d18201bbcd88bf4eb7f70abd851f9479516dced503ed50e545c23821b1d254d34f93f5aaff4cef97bdc4a3de681d8520dd284252da087ffa492a1b8d577716064a809e8962cc321c1132c69ede08f18585213753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc7852244daa0069b18c03ef3aaf707f41e9f1983f42fcb8aca2723d77b8e3aa2dfae4c852324f63531af292dba30f6735ed35c36e829d1eac328a9ca1fc13353072393031b8524c9d79101c028d708c2e586a8686938abb40d87e0b3e312af2c6564c3c1839ada8525bf7bf023e1ea83b4f4db98afdbcbc1496983582670d635cfb1bf42cfd0356ed885269a14fea79235784910320e865215d21bc68f20d7f1505b7ccbf7811d3f6cfaa6852746ab7380319acd6c8af0bf6fe579f5d3c97746398952f90ffd46555a9159ad838528480bad5a74d41c88bfd893a7b47dcb3cf3131695321b1baf9062f423d7b083c885290d98b6aaff7aab906b928f9d8a966f2e32b4bf6f364c12ff26b3224b0cd2cbca852af6f8ef4074810ff448ff0eafa6def5c3965f1b1ff903a74b3705c8852c5fd696852b43d2767bc8a53c7f205a9ceabd5969e2f3d32d3174f8ebdd26780da6bab59ee2852cb164908d7177b5aaa93653efbdd23d13683e3666dc44c7bea44dfde06059a95d852d10980de7793d8ad123794751bc7cafa9eb56fa322e2505482de1cad4150bba92852e83e05d2a4de508f6499738025177c2f7954c1745342e3afc602ed58594c98a67852fdf37da48d9674ebfcd11346b83c8b42f8f97ef0274418c33ee15f4c9f81d5f4485305afb81b1462d53df0f36cf17b3a19ec3d01e6985737fa8895850e96a8f284ab685317582ecf3c945703d1d6d6631877866d36c1ee8e6db01c2ae97171fb08db32f0d85329b8eeb072a8a51e6185fbfc9b3c90ff17e436d45bc65a01b80c8a87f761a235b853365f8fbcae49ed7d0daa2da858871f7bb227810124d21c11094c7991785f2cadd85347f3ded06339c32db0198c35c38ba8b3696e2aa30c9bca515976c3e458691b5de85352155b72c1c3e374a6154b55a81789c5f9dcd0cfabf651993f1fd8cb1d5dfa8988536a24c2e6e7b342d394e07824ae6111f9ed10afed09742aba4fa588a058b64ade18537dee7ae7f63de2a7c5407d7c11861dfe8252bafc2a3efe40ded6c0a3f138d6172853883e05d2a4de508f6499738025177c2f7954c1745342e3afc602ed58594c98a6785395be63adff05929e1640c1a9981b40d976adbf8d6c212ff50a721eddf5ea55057853a0d98b6aaff7aab906b928f9d8a966f2e32b4bf6f364c12ff26b3224b0cd2cbca853bf9fce67192c756d3d3e8e2da3fa12c7c6bdb313f35e93864ea34ca08352a1528853cd47f17c59ed578a10a867eb3c7a7aea179606e14006dcc484360697ee0745095853d7a2047bd547f653ce37e42a6fe612df2504216be8cd79b3722e1842f9c9a0b83853e936243162810770f53762a646dc46aed63538676af5250c76806cb8940dbe942853f4c57580d6e12553594d57401444bbe2ab45f8bdbca5559484fdc675c17b383648540cb77f13969f1792be7e3f8c3c6fa31d569364af399d5ac3bb9164d46e07a0baa8541cea5eb856e86ce5dbe5558b0af0e7a6ccf4ab8628f017bf290b98e8f54ae60a4054200000000000000000000000000000000000000000000000000000000000000008543deb1bbd1c6317399d4facb2c8a5d2ca767a6a7bc8e31f11678e4d105303eba8685443753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc78545998f1dc5f6ef3fe89c61681da09a89c83b0826982052188bfb64e03f4465ab238546e16a2871a271342a47a81ec8f430b0504ed705b6a81f5fae6d747634c3fff19d8547d1bdc929ea11ca32343493ee7657841df6f8b7e43f3078ba532e094f1b117cb88548ea4072962ca0ab3082cc4fffa22d0bcc5c7838536d7b5b3b61e5b469661ab7b48549e370ccc8faf8b301691ffbd6c363a4aca260a220f34e6c8cb45e925e9c5e89f0854aec1b5c57bc3dcf731337135dc883f34cebea31a6f2dcae5d795cc1944350afa2854b56eeafccfb4bcf935b75e517fba77090c039a30d4374442306b874b7948444ab854ca037005323e3e68b091bdfd3a1bd64eeac64ccf4186d31b5108d6b01ab23c140854d0dde27e15c457c175ec5f2cb1ebe921a1d28cfcd7402be803e2b108ffb373d05854efd7bbd4c9915b5724e6462449c279335f5844ebc5b0726eeef35eb528864a519854f11422ae6f60e3fdb4c64845400c3ecaa118b036cdfc8816b1e2eac49dc1a48da8550a4c64b8d9d70671992333c864b4cb3d9dbb03682f7921664f2f43bbe7a0bd2c18551ee35f64d8acb8b93b2dbab20c92e59ec3133752a3720ea44f758272e4cab20bd8552b96961bfd1dff6fbe4540e4325df997432487fcbc4b392702c7acd93a464a0f28553ada581aabfb1b37e1e8e7b19016b20de8f8c2c21ab26d7f3ab5f26be6b666d7185547b0b504f5e9c3c726dfebd2b9f17f728c92a76a0c45489c8bdac12b7441c313d8555795d88a7633f46f40e502c45757b9937f0f4a39fe62ebb78245a9e773b7485c3855642fdbc7ef3274aed9fea02acbea42635812ebb9ffc496a6408919e4e9eeb0b84855783e05d2a4de508f6499738025177c2f7954c1745342e3afc602ed58594c98a678558ba3d845b1d0a964ba97795aca22334d808217f2e6df7e835a16d90056564cf9c855953efeccd4bf79531af1557accc2995db62be57fe961a5ec8609e26c8fd7b03b2855a62bb2ee31da3a038cd20b1bcd51f6e9ed40ac0141b53af584e919770b1acbc19855b8f3b5eafc8696ca8343b3e1aed4fe04e949649da2d03d87550f75c4651018757855c602e360ce24df2b3bfba4899bb6bd7ad9186aafdcc01b07d7f36e0ff24668dac855d08eb414bf3a33c6b358de5042df717ff85ff7a054b60ea68e9ab34e2b8bfdc12855e10719f785c058416ee3f59710ef91684de4bc69fa51554098c66f9fe6aa72385855fd3e0e96b7a2cd89c977890af31d14a40feeeebc545f3968a8b479d3c657d4a00856046ab7380319acd6c8af0bf6fe579f5d3c97746398952f90ffd46555a9159ad838561d2d2ad0114d50e9667543ce93b32bb0c30be2863c98b08f8cf0805a3cdefc7b78562f5d5d7ee624b32fa75f1a66da18f4c1d537eed3d79bb18561a204dc299c67c56856314e4c10314fce17d9e098873d5de1f78ac42f67f97217bdca3dd81ddc5753a1c8564d49b2f1578a08759d7816724f7ce354547144170d11951c866676c94bb1273298565e4fd04753022ba24d608100fd392eb474fec60af09926acf3b220f94dab4a52e85663cdb4617eeecc2e24007b934c56ce3381601c540f9e461606a41886482ceb4e78567da9b64cf16f4d79eb41762a0501bff500f898b567e1991564b25d8f351d64462856878795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe378569d1ca4b0ab85f4d46a335e9bc1819dbd8e3fe004c1af98084c371934138056053856af8535fa617cdc2c2f13ea9db2ae58f831e1e755d8b488fc8537d357fe4b769c0856b11422ae6f60e3fdb4c64845400c3ecaa118b036cdfc8816b1e2eac49dc1a48da856c0370c45388fea0ac7eaaaad8e39fe68fe78d0b673825bf8f219b4b8d6470c0b2856db3d9cfc992ae483361b1010265aed5475b16eb9a5cfddd792e071384d297b52e856e0ab7475161ae6aae7c0282b72266b24f20180f38901874536ad3be7930bcb38d856f7d6c78d27467d305ad74d01396a4993259e603aa9ff440865e629fcff13e0ce68570a13efa9b9531cb510c8a7bee5c058ddcec8cdecb079c5ff754ef419c2bfbdf2985712f81e00dbc9c7322f980c808c64719267c46b71524a369c7cdadb50af832ea0685727492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c85731fdf8c468e0e8dc44644eed2ee163a3257bd10994aed1a4a93ddb35e68af649c857478795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe37857599f9734f7b252731669656e958733baaa4a28aaebd6c9ae195fca019dfe9807285764637b0a7dc5a2c7ee7b52f0b9921731c56973737cf8c978fb80a5969510d16f7857794b514dded1a7fa53f677ff3aa0b117f71aada628de96de0a4ca1bafa194a6818578782d2d2d9fc3cf8dff674d6a4c9e2d8eef819c6e43b5ffd42cf47d5882271d3b85793ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab857af2b3f695cd40a7d9defb6096a2a781ab98dc106d3766a766e10a936f68583794857b87c901e89121248da56085526ebcc01981779d6ce3d0b6c5f5f6102d81138034857cf0a1953687ae186c40bea2cd2d48df50e38089ed0fb326c88b40129926965bff857dbf7bf023e1ea83b4f4db98afdbcbc1496983582670d635cfb1bf42cfd0356ed8857e290793ffbb6b9c9556b064c94c595506e17a14f0a55951be8a2fd60efddc9be3857fc56b38620b16f7ae25622abb7d0bd3568be790ab028edec5eb6368e0316905e98580f96769f3397a9029a9409d47694629a4f5189fcdec4534dae00c803b3aa9e06185813aace2536f8b0fb9af45df2a4d971e47089b8fa08ed441e0df48ced7a98fe2d685822155b72c1c3e374a6154b55a81789c5f9dcd0cfabf651993f1fd8cb1d5dfa8988583641832b06c16a03b257204a3d75f0165683fd83585694209db117cd3d583e9518584be47fffe6d0d5802cc3245b4da4c92c3aa0844e7168a8e4b4cd4b7aed5d170b08585923ab4607d8522fc709ae2b32676af3363c3873c278464e5bc354b8e83a28a35858601db25e92983d9afbf8cd6653cfb8b53718372edfaaef150f3f55367264f4945858711422ae6f60e3fdb4c64845400c3ecaa118b036cdfc8816b1e2eac49dc1a48da85885be55911d6660fc821143489bf7114b8d84f779e0181d26a7e6b5bafff724b7d85896dc8092d39abc62e5650fc1fc8db0feb647959dd5c3a9c5e21aa6e446bcc4f25858a2912f254ffc5a804e7f1bbc04b3e326ac16318dcab317334a7979486bedcf35c858bea05fe86767ef9a283444c05ff4633a2d31fd37651c67359481019520fa26831858cba3d845b1d0a964ba97795aca22334d808217f2e6df7e835a16d90056564cf9c858d3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab858e1672f1d4e52e599082a8e238d100d018bfa2cd228dc45bc9da3d41c5cf40b8cc858f355044764600339e1a7e2428787fea08d6e3bae70a78f758c1cce8d4fc2a980585901b777caa36aad84091cbb171237d59975123f5aa8873fa0b2e815bc8c380b6a1859111649ef70fcbb908166c2893b287b11038ba9d0eb1802176963834d340f222a485922155b72c1c3e374a6154b55a81789c5f9dcd0cfabf651993f1fd8cb1d5dfa89885937a9c22ffd25494c5a13901f2a28302daa2bdcc0300ae554037e7cabfa76fb1b88594380f16c446dd2bf04d73f7de430c842c9ff792dc4bde3ba69730d2a585005d9e85955afb81b1462d53df0f36cf17b3a19ec3d01e6985737fa8895850e96a8f284ab685962074e419b14d3e6cdd9ceeed61d283e64e56e766545c42a7196e230eadbbb1068597a270b66f4edb4161ecdcb2ea8cafae773fd22305da2bafcbd7de5e51ca430a45859894a402673d9ce183714e2f78f726334f0530c0c881d9cf8f963043e91c84c46b8599782d2d2d9fc3cf8dff674d6a4c9e2d8eef819c6e43b5ffd42cf47d5882271d3b859ae825c7ec6192fa6a541a2e033f4f867c6cd4e17f177b2c76c940c670d5027b0a859b3521c81165d89d2fc6d60798bc81564f2d38d44ec8108adf661729a2a78a7073859c2155b72c1c3e374a6154b55a81789c5f9dcd0cfabf651993f1fd8cb1d5dfa898859d85183d4ab58df5471d86f95539e4820c06b80da1cb5c9930658cfce1cfe518b4859e71fae9b58ff9a40f80c3634b471100e0cfcf50cfcf0df3b9e9285c99ec7ad7c5859fb5c359ba32a9e83554832783d65edc09439e537b2a8dda184106ddf74e7afa9d85a0ba3d845b1d0a964ba97795aca22334d808217f2e6df7e835a16d90056564cf9c85a1f7333076e7e2fdc3bc05da41d4c5311addb98f56e04e837182a1e13de12e932e85a2ec74e268c4c1b99b3350167afce4098fe84d293ab955b101c8c8030dd12b5b3b85a37099aefa8cf615417aef85d73f1db812221bffc24bcc2d038bd4eca262c7a70a85a4ab68e47c7f0794e2378ab7ed7e7a5831425c5a0e771fa241092bacebd8385cf285a5afa24cf60d1f1f72d0a3ad9b4340cc671ed450d06f3ca695c22fb92c685c583885a6734af78f7704b800dfc7d90bc6da9ea29eb23d4bb232f73e26d6bca4907e8c0985a7b6bdcd95094cc29428fc8b1d5e9c6ed20f19403c130e9fc066b31d1ea43bbca485a8a7235277050f7c47e8ef9b04f274ae16e31e1f4aaf52e56f58e7f8151eb0e34f85a93ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab85aabce3cbbd9fc97851c94f9adaa69a4417a9e315693172761ad504beae8d38caeb85ab02b5fe3a5a976ed783b210c74a23eeda5cd347e8cf692796873f40190dc96cb685ac316641f608d038d647c5f21552c8765491bd70c25fb8cc21ac661603ad16006a85ad316641f608d038d647c5f21552c8765491bd70c25fb8cc21ac661603ad16006a85ae1769e3d3c0c13ebabc4048d96fbbfeeb65d6aa1923e2d6cecd3b46daa6ed267f85af0ae31c7aa7a8f0dc8c83e5d0b93f117f01aff523e810a037bee386eb30bf7f6285b087c901e89121248da56085526ebcc01981779d6ce3d0b6c5f5f6102d8113803485b1ceba7161f2c24a572795d04f24ee1f52fc2b664a6603756bf847f47779cc42eb85b2385505f395afd0188c4679656bd872f4012708402b759decb48f86af5b25d08685b3b7f86ea6fc358e6d1e17bb9593dde111ed852582bc4c8cc0f7f30f8a42fdcbc185b40dde27e15c457c175ec5f2cb1ebe921a1d28cfcd7402be803e2b108ffb373d0585b52dcc9fc3f617d29c58d44f12da2819c2fd187bea6d729cbbf01820ee7b1d967085b6aa828aae693dc2181a273679d4d80637f712910ef38f33b2715956f8e328366c85b7deb1bbd1c6317399d4facb2c8a5d2ca767a6a7bc8e31f11678e4d105303eba8685b8c5502396d4bb9716676b493a185767dc68b6c6b3d1b9cf6fe10934df7d7ea17985b9a270b66f4edb4161ecdcb2ea8cafae773fd22305da2bafcbd7de5e51ca430a4585ba8155308cccfe447cafb79bb29418b8a3e7d4376598f2d78745dc4be3f95dc27085bb79a4471c9a2f2dc01e83ef42071337efccd0e0081144e19236f5525acd3aeddb85bc83e05d2a4de508f6499738025177c2f7954c1745342e3afc602ed58594c98a6785bdbf7bf023e1ea83b4f4db98afdbcbc1496983582670d635cfb1bf42cfd0356ed885beefaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e85bfafbc0273375c166ebfe1435199ccacf487c30bef4a2ca486bd0fb339214e71db85c0cc8ab9ff48ed8fb9762b8379d5a949455d0cd5cef906cd099736eed3dec0a8b185c1ae621e3d170ed07cb153a3fcd2f0511e0bafa2f6144332d4ba26335ecaf4369085c2017e427bf9bc64cd5e402598e1369d94aa661d65b5eeeb1015b074b7f4b0820185c3dddd29a970c42459a65cdd381cd49391790061e3ced9f5921fce42115754727f85c4bc8b53666b46e95c6723e92069b3d8bd5b5c7e8b9370e002e4bfd7822f6437af85c5ed80d76c49fa02954139e3b7d2b0c95932366b619317f7c4c19686cc3d2e3b5a85c6242180449801bb8e60c96b1836c32e4b77a1098c773a8cfed23f1761bdce25bd85c76520791c8dc749df1819e3e1014636ac3764c40db487ce3eeed51b4a1439075b85c8a24c2e6e7b342d394e07824ae6111f9ed10afed09742aba4fa588a058b64ade185c959ad2d200723ae916ef0c9c20a5cfdfc7e40db21877069639eec5c6cfff0774685caf518d5fb7da7ba734f36cf4adb610d9a769bc152863c97c09a86f9c3528d3ed185cb62de391ff91228b6aea74d646ec41506fb4527e8fd8710fe298d98a6799b931b85ccd15ea04d42fdb43573bf1246f36cfa9542b7444ed3e9f58967d70772437481d685cd998f1dc5f6ef3fe89c61681da09a89c83b0826982052188bfb64e03f4465ab2385ce923ab4607d8522fc709ae2b32676af3363c3873c278464e5bc354b8e83a28a3585cf19b19d801b793f4598881cd9b6757808a30bbee9b32472e047547d77e66a970c85d087c901e89121248da56085526ebcc01981779d6ce3d0b6c5f5f6102d8113803485d15e535d6207907c2d3c56b67db9c07cb42c46e5498fade49f13f8db9a0780b5b285d20d98b6aaff7aab906b928f9d8a966f2e32b4bf6f364c12ff26b3224b0cd2cbca85d33a7fdb0b6ba5837b32f720007138fb826e045806826512f6dd940eb699b073a185d4f0a1953687ae186c40bea2cd2d48df50e38089ed0fb326c88b40129926965bff85d576011dcfe82a25fddcee5dcb4b9b9e525c7326f7f896041695f721e699128bf385d6bb331fa3579861663a43d2488d6be0f02f0b414cb31898d601136468496e605d85d73f5ddcd1a41ae4855110a74a78550faca805af02c3d931c620dc247abcfdbbe685d8ba3d845b1d0a964ba97795aca22334d808217f2e6df7e835a16d90056564cf9c85d9cd5a76ff358989dd4c3274df7770e314dc783a1f3db2d0d578abae17fed5ad1b85dad949b9d6ffb569ffc04fe336dfcab1f5478ac97245fb96f903ba6c17d07f462e85dbf808df1be366245733b7a71c6543f0f130b5efdc2d9ec37e7959cf9d9dd8eb4385dcefaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e85dd78795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe3785de7c9f244c29476e97321c9967f60e9ffd7548da52438a6ad3c1d0bc5852d78d1f85df493fb76e68a5660be230ccd5114c8c89697cb894fdbb3a947b838474e19d0f1e85e03ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab85e1de1fe1e934b1dac26ed3ad8f2be006f5cbc9e6bfff7b9eaf188c71a8ecef5a6585e25244ead028ccf135fc3a8a460a59c8953da93b8f5c170c87d6eefeadc9b2790085e3f31f425ce757dbe6c795bc2289eda0219b6e3d67e68f6970ddd7907b389aabcf85e4b164908d7177b5aaa93653efbdd23d13683e3666dc44c7bea44dfde06059a95d85e554b7b443a7cbe116deca10e66a42b2aab9e8e72d017dc9a551c2af8cc918713485e65df0c05baadcee08996ea0cd1a9e656f4899826d9935fa49c45f482e7ce74f9c85e78155308cccfe447cafb79bb29418b8a3e7d4376598f2d78745dc4be3f95dc27085e801db25e92983d9afbf8cd6653cfb8b53718372edfaaef150f3f55367264f494585e9fe81750f6039ab773335664776cc5673d5c46a5d806fd4447f8e8c918293ca8a85eaf14067786191d3fd66bfccea557c4051d5622b7d49745c5f831ace854989ae1485ebc7f7e090b9eaa8e64bf0ee60f65ae263d0574ae4d242e192ef67d10487040b6b85ecee35f64d8acb8b93b2dbab20c92e59ec3133752a3720ea44f758272e4cab20bd85edf96769f3397a9029a9409d47694629a4f5189fcdec4534dae00c803b3aa9e06185eec9abe5d0739779d45ecd00175079e796dbc2731606d92279703b996fd867759b85efd15ea04d42fdb43573bf1246f36cfa9542b7444ed3e9f58967d70772437481d685f0010867737945fb4dcfda59969210f8665445931a3aaa996a0e10e4f0e8613ac585f155482bcd0ecd331c3266717c768570ee7cc60a0ecb953f1f93099fd41e0e710e85f2d5ebfcf6641b8cfd00269758ed4ea01e1241a8448f13ed866fc9db936e780e5005f3000000000000000000000000000000000000000000000000000000000000000085f40615b07807e1b1433e4697a08af1e4cd454fbf563e5c5fd8b778bfbdfb243aab85f525fa948bc05bc3652d194c2007133ec2966e9b5800726c20560e83824834bb9485f6dd284252da087ffa492a1b8d577716064a809e8962cc321c1132c69ede08f18585f7820c96af7741587e77dc95a3eacb6be92bf88dcfa51113acb170e1689124925885f8c53c81d1684bd0a29080db8d3c99f8d250f012e558516a3a612776c48ea95e3e85f921e19e31fbe6b8a9135fa36f08bea72b8422d0255e4724bf81d6318beb16023285fa4c590793ca008070d390bda5f824ee1cc801ab25cb201c58c65917d8247c292f85fb606f490608c2ab143e59c155e593bb7dba463644ed5889ee4e648eeb8a0409c185fc1b777caa36aad84091cbb171237d59975123f5aa8873fa0b2e815bc8c380b6a185fdd1bdc929ea11ca32343493ee7657841df6f8b7e43f3078ba532e094f1b117cb885fea858592c5c49027a6b33f0248c64736aaddb3ad52c43a4f4b2862b02f93657b685ffa7e9cdf386d194af1fe3d2ef5ec8cd543ed0677f5578e6eb4df76ca18303996bedd35f6d031b33f24a9f6d7c799daa8207d7d13259587ad046cc4160dd1109b2b034377e8f0760b34b7ccdd7a7ba07f4f5a00bc6ee80b9b13834284a8d3affec5c1c27702eae9c2151460838d500614f84234c6f05568ca56a26c9678407ade2154561b2c4a14354511fcbe893ff72104bbda2a944c8fd0883b27573e49868f9d4769fc21bb601d5b62c1f9dffa7afd30420432bd4700b67cddf3d418a7ac4924637b0a7dc5a2c7ee7b52f0b9921731c56973737cf8c978fb80a5969510d16f747d5bd541569c53bcf8f4c17f590139adbb7b96db31c24d746e96e1d1f4da72e3f911bc5b9fae2867e72c6648a0701fa644beee0b653a5a87076e93025c4b0593521c81165d89d2fc6d60798bc81564f2d38d44ec8108adf661729a2a78a707392eaa87aeed3f739c13cac5710bf52f44dfd0f15a0befdfb82b9416ba7d8589dbf7bf023e1ea83b4f4db98afdbcbc1496983582670d635cfb1bf42cfd0356ed871fae9b58ff9a40f80c3634b471100e0cfcf50cfcf0df3b9e9285c99ec7ad7c5ce3f1c2b3396a847c2455fb3ac3a3035d7f1afb4511be59e55638b3030deec7abf7bf023e1ea83b4f4db98afdbcbc1496983582670d635cfb1bf42cfd0356ed84b1954ac1ddc63cb02e8a5ac94141f167a1cdd88632dbbd5619a2ae7fcbf2618e99461da6a65ef30ef93d86730f7a20462a0725f6e19e0693f0e619f7f3746de3665b72f52b23d19370ab71db280063aad36f0463b4ca684e54743d5521177943753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc7fe81750f6039ab773335664776cc5673d5c46a5d806fd4447f8e8c918293ca8aefaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e32cc477f0bb17beeb5daed60a27bb26ef36296f5619a2d077a297499003d9c9cd48e254f44718e1811832c68482361ef0d6d9e7da13cd2906e3730c55852362f22a833ba947bc2c46d9fd728311e8f8402f3960aae05ab33953f1be5b6d2189e480bad5a74d41c88bfd893a7b47dcb3cf3131695321b1baf9062f423d7b083c8a3b3537307f9ddf9f2ef9505899189eccfecd594c63cdf29e7d31ee4d4b667d8d8564369545121f062933c680a9782040cf33ff9d8a9cf58ab3de690174d5b47bb52d4558fe4c51d4a7c012d6079a27283f6c30cda6a2298c45670dc8a2cde5f99c46d0377040af2a0fc7df4dd209aac3a248e2c10bae94081b9175eba492289441a11d871a70302b5d8ce012b03b8045e56c7d6e41335f15ec7a5094e7ac339e3c0f2c6fa1877fd8373f1c0eb74347d3fd9d6bb6998b7831521248e3ea92d6063d245db3df69a61d44098ae8ee369c4889af258d18201bbcd88bf4eb7f70abd9479516dced503ed50e545c23821b1d254d34f93f5aaff4cef97bdc4a3de681ddd284252da087ffa492a1b8d577716064a809e8962cc321c1132c69ede08f1853753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc744daa0069b18c03ef3aaf707f41e9f1983f42fcb8aca2723d77b8e3aa2dfae4c24f63531af292dba30f6735ed35c36e829d1eac328a9ca1fc13353072393031bc9d79101c028d708c2e586a8686938abb40d87e0b3e312af2c6564c3c1839adabf7bf023e1ea83b4f4db98afdbcbc1496983582670d635cfb1bf42cfd0356ed89a14fea79235784910320e865215d21bc68f20d7f1505b7ccbf7811d3f6cfaa646ab7380319acd6c8af0bf6fe579f5d3c97746398952f90ffd46555a9159ad83480bad5a74d41c88bfd893a7b47dcb3cf3131695321b1baf9062f423d7b083c80d98b6aaff7aab906b928f9d8a966f2e32b4bf6f364c12ff26b3224b0cd2cbcaf6f8ef4074810ff448ff0eafa6def5c3965f1b1ff903a74b3705c8852c5fd69643d2767bc8a53c7f205a9ceabd5969e2f3d32d3174f8ebdd26780da6bab59ee2b164908d7177b5aaa93653efbdd23d13683e3666dc44c7bea44dfde06059a95d10980de7793d8ad123794751bc7cafa9eb56fa322e2505482de1cad4150bba9283e05d2a4de508f6499738025177c2f7954c1745342e3afc602ed58594c98a67df37da48d9674ebfcd11346b83c8b42f8f97ef0274418c33ee15f4c9f81d5f445afb81b1462d53df0f36cf17b3a19ec3d01e6985737fa8895850e96a8f284ab67582ecf3c945703d1d6d6631877866d36c1ee8e6db01c2ae97171fb08db32f0d9b8eeb072a8a51e6185fbfc9b3c90ff17e436d45bc65a01b80c8a87f761a235b65f8fbcae49ed7d0daa2da858871f7bb227810124d21c11094c7991785f2cadd7f3ded06339c32db0198c35c38ba8b3696e2aa30c9bca515976c3e458691b5de2155b72c1c3e374a6154b55a81789c5f9dcd0cfabf651993f1fd8cb1d5dfa898a24c2e6e7b342d394e07824ae6111f9ed10afed09742aba4fa588a058b64ade1dee7ae7f63de2a7c5407d7c11861dfe8252bafc2a3efe40ded6c0a3f138d617283e05d2a4de508f6499738025177c2f7954c1745342e3afc602ed58594c98a675be63adff05929e1640c1a9981b40d976adbf8d6c212ff50a721eddf5ea550570d98b6aaff7aab906b928f9d8a966f2e32b4bf6f364c12ff26b3224b0cd2cbcaf9fce67192c756d3d3e8e2da3fa12c7c6bdb313f35e93864ea34ca08352a1528d47f17c59ed578a10a867eb3c7a7aea179606e14006dcc484360697ee07450957a2047bd547f653ce37e42a6fe612df2504216be8cd79b3722e1842f9c9a0b83936243162810770f53762a646dc46aed63538676af5250c76806cb8940dbe9424c57580d6e12553594d57401444bbe2ab45f8bdbca5559484fdc675c17b38364cb77f13969f1792be7e3f8c3c6fa31d569364af399d5ac3bb9164d46e07a0baacea5eb856e86ce5dbe5558b0af0e7a6ccf4ab8628f017bf290b98e8f54ae60a47e388ba250aea53087f2c5e136852909e2a1b42576e7b4cfba343e7f2c31796fdeb1bbd1c6317399d4facb2c8a5d2ca767a6a7bc8e31f11678e4d105303eba863753be6a2416a8920d41d7ca28c680b4618c2281c25ba6b746b24764d3facdc7998f1dc5f6ef3fe89c61681da09a89c83b0826982052188bfb64e03f4465ab23e16a2871a271342a47a81ec8f430b0504ed705b6a81f5fae6d747634c3fff19dd1bdc929ea11ca32343493ee7657841df6f8b7e43f3078ba532e094f1b117cb8ea4072962ca0ab3082cc4fffa22d0bcc5c7838536d7b5b3b61e5b469661ab7b4e370ccc8faf8b301691ffbd6c363a4aca260a220f34e6c8cb45e925e9c5e89f0ec1b5c57bc3dcf731337135dc883f34cebea31a6f2dcae5d795cc1944350afa256eeafccfb4bcf935b75e517fba77090c039a30d4374442306b874b7948444aba037005323e3e68b091bdfd3a1bd64eeac64ccf4186d31b5108d6b01ab23c1400dde27e15c457c175ec5f2cb1ebe921a1d28cfcd7402be803e2b108ffb373d05fd7bbd4c9915b5724e6462449c279335f5844ebc5b0726eeef35eb528864a519a4c64b8d9d70671992333c864b4cb3d9dbb03682f7921664f2f43bbe7a0bd2c1ee35f64d8acb8b93b2dbab20c92e59ec3133752a3720ea44f758272e4cab20bdb96961bfd1dff6fbe4540e4325df997432487fcbc4b392702c7acd93a464a0f2ada581aabfb1b37e1e8e7b19016b20de8f8c2c21ab26d7f3ab5f26be6b666d717b0b504f5e9c3c726dfebd2b9f17f728c92a76a0c45489c8bdac12b7441c313d795d88a7633f46f40e502c45757b9937f0f4a39fe62ebb78245a9e773b7485c342fdbc7ef3274aed9fea02acbea42635812ebb9ffc496a6408919e4e9eeb0b8483e05d2a4de508f6499738025177c2f7954c1745342e3afc602ed58594c98a67ba3d845b1d0a964ba97795aca22334d808217f2e6df7e835a16d90056564cf9c53efeccd4bf79531af1557accc2995db62be57fe961a5ec8609e26c8fd7b03b262bb2ee31da3a038cd20b1bcd51f6e9ed40ac0141b53af584e919770b1acbc198f3b5eafc8696ca8343b3e1aed4fe04e949649da2d03d87550f75c4651018757602e360ce24df2b3bfba4899bb6bd7ad9186aafdcc01b07d7f36e0ff24668dac08eb414bf3a33c6b358de5042df717ff85ff7a054b60ea68e9ab34e2b8bfdc1210719f785c058416ee3f59710ef91684de4bc69fa51554098c66f9fe6aa72385d3e0e96b7a2cd89c977890af31d14a40feeeebc545f3968a8b479d3c657d4a0046ab7380319acd6c8af0bf6fe579f5d3c97746398952f90ffd46555a9159ad83d2d2ad0114d50e9667543ce93b32bb0c30be2863c98b08f8cf0805a3cdefc7b7f5d5d7ee624b32fa75f1a66da18f4c1d537eed3d79bb18561a204dc299c67c5614e4c10314fce17d9e098873d5de1f78ac42f67f97217bdca3dd81ddc5753a1cd49b2f1578a08759d7816724f7ce354547144170d11951c866676c94bb127329e4fd04753022ba24d608100fd392eb474fec60af09926acf3b220f94dab4a52e3cdb4617eeecc2e24007b934c56ce3381601c540f9e461606a41886482ceb4e7da9b64cf16f4d79eb41762a0501bff500f898b567e1991564b25d8f351d6446278795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe37d1ca4b0ab85f4d46a335e9bc1819dbd8e3fe004c1af98084c371934138056053f8535fa617cdc2c2f13ea9db2ae58f831e1e755d8b488fc8537d357fe4b769c011422ae6f60e3fdb4c64845400c3ecaa118b036cdfc8816b1e2eac49dc1a48da0370c45388fea0ac7eaaaad8e39fe68fe78d0b673825bf8f219b4b8d6470c0b2b3d9cfc992ae483361b1010265aed5475b16eb9a5cfddd792e071384d297b52e0ab7475161ae6aae7c0282b72266b24f20180f38901874536ad3be7930bcb38d7d6c78d27467d305ad74d01396a4993259e603aa9ff440865e629fcff13e0ce6a13efa9b9531cb510c8a7bee5c058ddcec8cdecb079c5ff754ef419c2bfbdf292f81e00dbc9c7322f980c808c64719267c46b71524a369c7cdadb50af832ea067492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c1fdf8c468e0e8dc44644eed2ee163a3257bd10994aed1a4a93ddb35e68af649c78795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe3799f9734f7b252731669656e958733baaa4a28aaebd6c9ae195fca019dfe980724637b0a7dc5a2c7ee7b52f0b9921731c56973737cf8c978fb80a5969510d16f794b514dded1a7fa53f677ff3aa0b117f71aada628de96de0a4ca1bafa194a681782d2d2d9fc3cf8dff674d6a4c9e2d8eef819c6e43b5ffd42cf47d5882271d3b3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8abf2b3f695cd40a7d9defb6096a2a781ab98dc106d3766a766e10a936f6858379487c901e89121248da56085526ebcc01981779d6ce3d0b6c5f5f6102d81138034f0a1953687ae186c40bea2cd2d48df50e38089ed0fb326c88b40129926965bffbf7bf023e1ea83b4f4db98afdbcbc1496983582670d635cfb1bf42cfd0356ed8290793ffbb6b9c9556b064c94c595506e17a14f0a55951be8a2fd60efddc9be3c56b38620b16f7ae25622abb7d0bd3568be790ab028edec5eb6368e0316905e9f96769f3397a9029a9409d47694629a4f5189fcdec4534dae00c803b3aa9e0613aace2536f8b0fb9af45df2a4d971e47089b8fa08ed441e0df48ced7a98fe2d62155b72c1c3e374a6154b55a81789c5f9dcd0cfabf651993f1fd8cb1d5dfa898641832b06c16a03b257204a3d75f0165683fd83585694209db117cd3d583e951be47fffe6d0d5802cc3245b4da4c92c3aa0844e7168a8e4b4cd4b7aed5d170b0923ab4607d8522fc709ae2b32676af3363c3873c278464e5bc354b8e83a28a3501db25e92983d9afbf8cd6653cfb8b53718372edfaaef150f3f55367264f494511422ae6f60e3fdb4c64845400c3ecaa118b036cdfc8816b1e2eac49dc1a48da5be55911d6660fc821143489bf7114b8d84f779e0181d26a7e6b5bafff724b7d6dc8092d39abc62e5650fc1fc8db0feb647959dd5c3a9c5e21aa6e446bcc4f252912f254ffc5a804e7f1bbc04b3e326ac16318dcab317334a7979486bedcf35cea05fe86767ef9a283444c05ff4633a2d31fd37651c67359481019520fa26831ba3d845b1d0a964ba97795aca22334d808217f2e6df7e835a16d90056564cf9c3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8ab1672f1d4e52e599082a8e238d100d018bfa2cd228dc45bc9da3d41c5cf40b8cc355044764600339e1a7e2428787fea08d6e3bae70a78f758c1cce8d4fc2a98051b777caa36aad84091cbb171237d59975123f5aa8873fa0b2e815bc8c380b6a111649ef70fcbb908166c2893b287b11038ba9d0eb1802176963834d340f222a42155b72c1c3e374a6154b55a81789c5f9dcd0cfabf651993f1fd8cb1d5dfa8987a9c22ffd25494c5a13901f2a28302daa2bdcc0300ae554037e7cabfa76fb1b8380f16c446dd2bf04d73f7de430c842c9ff792dc4bde3ba69730d2a585005d9e5afb81b1462d53df0f36cf17b3a19ec3d01e6985737fa8895850e96a8f284ab62074e419b14d3e6cdd9ceeed61d283e64e56e766545c42a7196e230eadbbb106a270b66f4edb4161ecdcb2ea8cafae773fd22305da2bafcbd7de5e51ca430a4594a402673d9ce183714e2f78f726334f0530c0c881d9cf8f963043e91c84c46b782d2d2d9fc3cf8dff674d6a4c9e2d8eef819c6e43b5ffd42cf47d5882271d3be825c7ec6192fa6a541a2e033f4f867c6cd4e17f177b2c76c940c670d5027b0a3521c81165d89d2fc6d60798bc81564f2d38d44ec8108adf661729a2a78a70732155b72c1c3e374a6154b55a81789c5f9dcd0cfabf651993f1fd8cb1d5dfa89885183d4ab58df5471d86f95539e4820c06b80da1cb5c9930658cfce1cfe518b471fae9b58ff9a40f80c3634b471100e0cfcf50cfcf0df3b9e9285c99ec7ad7c5b5c359ba32a9e83554832783d65edc09439e537b2a8dda184106ddf74e7afa9dba3d845b1d0a964ba97795aca22334d808217f2e6df7e835a16d90056564cf9cf7333076e7e2fdc3bc05da41d4c5311addb98f56e04e837182a1e13de12e932eec74e268c4c1b99b3350167afce4098fe84d293ab955b101c8c8030dd12b5b3b7099aefa8cf615417aef85d73f1db812221bffc24bcc2d038bd4eca262c7a70aab68e47c7f0794e2378ab7ed7e7a5831425c5a0e771fa241092bacebd8385cf2afa24cf60d1f1f72d0a3ad9b4340cc671ed450d06f3ca695c22fb92c685c5838734af78f7704b800dfc7d90bc6da9ea29eb23d4bb232f73e26d6bca4907e8c09b6bdcd95094cc29428fc8b1d5e9c6ed20f19403c130e9fc066b31d1ea43bbca4a7235277050f7c47e8ef9b04f274ae16e31e1f4aaf52e56f58e7f8151eb0e34f3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8abbce3cbbd9fc97851c94f9adaa69a4417a9e315693172761ad504beae8d38caeb02b5fe3a5a976ed783b210c74a23eeda5cd347e8cf692796873f40190dc96cb6316641f608d038d647c5f21552c8765491bd70c25fb8cc21ac661603ad16006a316641f608d038d647c5f21552c8765491bd70c25fb8cc21ac661603ad16006a1769e3d3c0c13ebabc4048d96fbbfeeb65d6aa1923e2d6cecd3b46daa6ed267f0ae31c7aa7a8f0dc8c83e5d0b93f117f01aff523e810a037bee386eb30bf7f6287c901e89121248da56085526ebcc01981779d6ce3d0b6c5f5f6102d81138034ceba7161f2c24a572795d04f24ee1f52fc2b664a6603756bf847f47779cc42eb385505f395afd0188c4679656bd872f4012708402b759decb48f86af5b25d086b7f86ea6fc358e6d1e17bb9593dde111ed852582bc4c8cc0f7f30f8a42fdcbc10dde27e15c457c175ec5f2cb1ebe921a1d28cfcd7402be803e2b108ffb373d052dcc9fc3f617d29c58d44f12da2819c2fd187bea6d729cbbf01820ee7b1d9670aa828aae693dc2181a273679d4d80637f712910ef38f33b2715956f8e328366cdeb1bbd1c6317399d4facb2c8a5d2ca767a6a7bc8e31f11678e4d105303eba86c5502396d4bb9716676b493a185767dc68b6c6b3d1b9cf6fe10934df7d7ea179a270b66f4edb4161ecdcb2ea8cafae773fd22305da2bafcbd7de5e51ca430a458155308cccfe447cafb79bb29418b8a3e7d4376598f2d78745dc4be3f95dc27079a4471c9a2f2dc01e83ef42071337efccd0e0081144e19236f5525acd3aeddb83e05d2a4de508f6499738025177c2f7954c1745342e3afc602ed58594c98a67bf7bf023e1ea83b4f4db98afdbcbc1496983582670d635cfb1bf42cfd0356ed8efaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825eafbc0273375c166ebfe1435199ccacf487c30bef4a2ca486bd0fb339214e71dbcc8ab9ff48ed8fb9762b8379d5a949455d0cd5cef906cd099736eed3dec0a8b1ae621e3d170ed07cb153a3fcd2f0511e0bafa2f6144332d4ba26335ecaf43690017e427bf9bc64cd5e402598e1369d94aa661d65b5eeeb1015b074b7f4b08201dddd29a970c42459a65cdd381cd49391790061e3ced9f5921fce42115754727fbc8b53666b46e95c6723e92069b3d8bd5b5c7e8b9370e002e4bfd7822f6437afed80d76c49fa02954139e3b7d2b0c95932366b619317f7c4c19686cc3d2e3b5a242180449801bb8e60c96b1836c32e4b77a1098c773a8cfed23f1761bdce25bd6520791c8dc749df1819e3e1014636ac3764c40db487ce3eeed51b4a1439075ba24c2e6e7b342d394e07824ae6111f9ed10afed09742aba4fa588a058b64ade159ad2d200723ae916ef0c9c20a5cfdfc7e40db21877069639eec5c6cfff07746f518d5fb7da7ba734f36cf4adb610d9a769bc152863c97c09a86f9c3528d3ed162de391ff91228b6aea74d646ec41506fb4527e8fd8710fe298d98a6799b931bd15ea04d42fdb43573bf1246f36cfa9542b7444ed3e9f58967d70772437481d6998f1dc5f6ef3fe89c61681da09a89c83b0826982052188bfb64e03f4465ab23923ab4607d8522fc709ae2b32676af3363c3873c278464e5bc354b8e83a28a3519b19d801b793f4598881cd9b6757808a30bbee9b32472e047547d77e66a970c87c901e89121248da56085526ebcc01981779d6ce3d0b6c5f5f6102d811380345e535d6207907c2d3c56b67db9c07cb42c46e5498fade49f13f8db9a0780b5b20d98b6aaff7aab906b928f9d8a966f2e32b4bf6f364c12ff26b3224b0cd2cbca3a7fdb0b6ba5837b32f720007138fb826e045806826512f6dd940eb699b073a1f0a1953687ae186c40bea2cd2d48df50e38089ed0fb326c88b40129926965bff76011dcfe82a25fddcee5dcb4b9b9e525c7326f7f896041695f721e699128bf3bb331fa3579861663a43d2488d6be0f02f0b414cb31898d601136468496e605d3f5ddcd1a41ae4855110a74a78550faca805af02c3d931c620dc247abcfdbbe6ba3d845b1d0a964ba97795aca22334d808217f2e6df7e835a16d90056564cf9ccd5a76ff358989dd4c3274df7770e314dc783a1f3db2d0d578abae17fed5ad1bd949b9d6ffb569ffc04fe336dfcab1f5478ac97245fb96f903ba6c17d07f462ef808df1be366245733b7a71c6543f0f130b5efdc2d9ec37e7959cf9d9dd8eb43efaebb0b07cc51df3e1459b6cf9c4b25ab567c4b719b6822d7c8ef0f1961825e78795ec80ef94fd8a334122c19fef66eecdb70f64e4466964118ef5e447dfe377c9f244c29476e97321c9967f60e9ffd7548da52438a6ad3c1d0bc5852d78d1f493fb76e68a5660be230ccd5114c8c89697cb894fdbb3a947b838474e19d0f1e3ab9560d5a699010912790fbdf56caaaf1148dacc7d11efe7d29a0aa86adf8abde1fe1e934b1dac26ed3ad8f2be006f5cbc9e6bfff7b9eaf188c71a8ecef5a655244ead028ccf135fc3a8a460a59c8953da93b8f5c170c87d6eefeadc9b27900f31f425ce757dbe6c795bc2289eda0219b6e3d67e68f6970ddd7907b389aabcfb164908d7177b5aaa93653efbdd23d13683e3666dc44c7bea44dfde06059a95d54b7b443a7cbe116deca10e66a42b2aab9e8e72d017dc9a551c2af8cc91871345df0c05baadcee08996ea0cd1a9e656f4899826d9935fa49c45f482e7ce74f9c8155308cccfe447cafb79bb29418b8a3e7d4376598f2d78745dc4be3f95dc27001db25e92983d9afbf8cd6653cfb8b53718372edfaaef150f3f55367264f4945fe81750f6039ab773335664776cc5673d5c46a5d806fd4447f8e8c918293ca8af14067786191d3fd66bfccea557c4051d5622b7d49745c5f831ace854989ae14c7f7e090b9eaa8e64bf0ee60f65ae263d0574ae4d242e192ef67d10487040b6bee35f64d8acb8b93b2dbab20c92e59ec3133752a3720ea44f758272e4cab20bdf96769f3397a9029a9409d47694629a4f5189fcdec4534dae00c803b3aa9e061c9abe5d0739779d45ecd00175079e796dbc2731606d92279703b996fd867759bd15ea04d42fdb43573bf1246f36cfa9542b7444ed3e9f58967d70772437481d6010867737945fb4dcfda59969210f8665445931a3aaa996a0e10e4f0e8613ac555482bcd0ecd331c3266717c768570ee7cc60a0ecb953f1f93099fd41e0e710ed5ebfcf6641b8cfd00269758ed4ea01e1241a8448f13ed866fc9db936e780e5053debee54645d5fd344b4376ef7b48341bf9ac47c4b7555e81536a94f8d9f5b80615b07807e1b1433e4697a08af1e4cd454fbf563e5c5fd8b778bfbdfb243aab25fa948bc05bc3652d194c2007133ec2966e9b5800726c20560e83824834bb94dd284252da087ffa492a1b8d577716064a809e8962cc321c1132c69ede08f185820c96af7741587e77dc95a3eacb6be92bf88dcfa51113acb170e16891249258c53c81d1684bd0a29080db8d3c99f8d250f012e558516a3a612776c48ea95e3e21e19e31fbe6b8a9135fa36f08bea72b8422d0255e4724bf81d6318beb1602324c590793ca008070d390bda5f824ee1cc801ab25cb201c58c65917d8247c292f606f490608c2ab143e59c155e593bb7dba463644ed5889ee4e648eeb8a0409c11b777caa36aad84091cbb171237d59975123f5aa8873fa0b2e815bc8c380b6a1d1bdc929ea11ca32343493ee7657841df6f8b7e43f3078ba532e094f1b117cb8a858592c5c49027a6b33f0248c64736aaddb3ad52c43a4f4b2862b02f93657b6a7e9cdf386d194af1fe3d2ef5ec8cd543ed0677f5578e6eb4df76ca18303996b035f05000000000000010005000000000000000000000000000000000000000000000000000000000000000000050100000000000000000000000000000000000000000000000000000000000000000502000000000000000000000000000000000000000000000000000000000000000005030000000000000000000000000000000000000000000000000000000000000000050400000000000000000000000000000000000000000000000000000000000000000505000000000000000000000000000000000000000000000000000000000000000005060000000000000000000000000000000000000000000000000000000000000000050700000000000000000000000000000000000000000000000000000000000000000508000000000000000000000000000000000000000000000000000000000000000005090000000000000000000000000000000000000000000000000000000000000000050a0000000000000000000000000000000000000000000000000000000000000000050b0000000000000000000000000000000000000000000000000000000000000000050c0000000000000000000000000000000000000000000000000000000000000000050d0000000000000000000000000000000000000000000000000000000000000000050e0000000000000000000000000000000000000000000000000000000000000000050f00000000000000000000000000000000000000000000000000000000000000000510000000000000000000000000000000000000000000000000000000000000000005110000000000000000000000000000000000000000000000000000000000000000051200000000000000000000000000000000000000000000000000000000000000000513000000000000000000000000000000000000000000000000000000000000000005140000000000000000000000000000000000000000000000000000000000000000851555baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c2085167492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c051700000000000000000000000000000000000000000000000000000000000000000518000000000000000000000000000000000000000000000000000000000000000005190000000000000000000000000000000000000000000000000000000000000000051a0000000000000000000000000000000000000000000000000000000000000000051b0000000000000000000000000000000000000000000000000000000000000000051c0000000000000000000000000000000000000000000000000000000000000000051d0000000000000000000000000000000000000000000000000000000000000000051e0000000000000000000000000000000000000000000000000000000000000000051f00000000000000000000000000000000000000000000000000000000000000000520000000000000000000000000000000000000000000000000000000000000000005210000000000000000000000000000000000000000000000000000000000000000052200000000000000000000000000000000000000000000000000000000000000000523000000000000000000000000000000000000000000000000000000000000000005240000000000000000000000000000000000000000000000000000000000000000052500000000000000000000000000000000000000000000000000000000000000008526b30c6c9de9ace5f36d281ab363d692940862d9fe5b6087423975576fef42f1c6052700000000000000000000000000000000000000000000000000000000000000000528000000000000000000000000000000000000000000000000000000000000000005290000000000000000000000000000000000000000000000000000000000000000052a0000000000000000000000000000000000000000000000000000000000000000052b0000000000000000000000000000000000000000000000000000000000000000052c0000000000000000000000000000000000000000000000000000000000000000052d0000000000000000000000000000000000000000000000000000000000000000052e0000000000000000000000000000000000000000000000000000000000000000052f000000000000000000000000000000000000000000000000000000000000000005300000000000000000000000000000000000000000000000000000000000000000053100000000000000000000000000000000000000000000000000000000000000000532000000000000000000000000000000000000000000000000000000000000000005330000000000000000000000000000000000000000000000000000000000000000053400000000000000000000000000000000000000000000000000000000000000000535000000000000000000000000000000000000000000000000000000000000000005360000000000000000000000000000000000000000000000000000000000000000053700000000000000000000000000000000000000000000000000000000000000000538000000000000000000000000000000000000000000000000000000000000000005390000000000000000000000000000000000000000000000000000000000000000053a0000000000000000000000000000000000000000000000000000000000000000053b0000000000000000000000000000000000000000000000000000000000000000053c0000000000000000000000000000000000000000000000000000000000000000053d0000000000000000000000000000000000000000000000000000000000000000053e0000000000000000000000000000000000000000000000000000000000000000053f000000000000000000000000000000000000000000000000000000000000000005400000000000000000000000000000000000000000000000000000000000000000054100000000000000000000000000000000000000000000000000000000000000000542000000000000000000000000000000000000000000000000000000000000000005430000000000000000000000000000000000000000000000000000000000000000054400000000000000000000000000000000000000000000000000000000000000008545c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74805460000000000000000000000000000000000000000000000000000000000000000054700000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000000000000000000000000000000000000000000005490000000000000000000000000000000000000000000000000000000000000000054a0000000000000000000000000000000000000000000000000000000000000000054b0000000000000000000000000000000000000000000000000000000000000000054c0000000000000000000000000000000000000000000000000000000000000000054d0000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000000000000000000000000000000000000000000000054f0000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000551000000000000000000000000000000000000000000000000000000000000000085527492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c055300000000000000000000000000000000000000000000000000000000000000008554c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb7480555000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000000000000000000000000000000000000000000000055700000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000000000000000000000000000000000000000000005590000000000000000000000000000000000000000000000000000000000000000055a0000000000000000000000000000000000000000000000000000000000000000055b0000000000000000000000000000000000000000000000000000000000000000055c0000000000000000000000000000000000000000000000000000000000000000055d0000000000000000000000000000000000000000000000000000000000000000855ec9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748055f000000000000000000000000000000000000000000000000000000000000000005600000000000000000000000000000000000000000000000000000000000000000056100000000000000000000000000000000000000000000000000000000000000000562000000000000000000000000000000000000000000000000000000000000000005630000000000000000000000000000000000000000000000000000000000000000056400000000000000000000000000000000000000000000000000000000000000000565000000000000000000000000000000000000000000000000000000000000000005660000000000000000000000000000000000000000000000000000000000000000056700000000000000000000000000000000000000000000000000000000000000000568000000000000000000000000000000000000000000000000000000000000000005690000000000000000000000000000000000000000000000000000000000000000056a0000000000000000000000000000000000000000000000000000000000000000056b0000000000000000000000000000000000000000000000000000000000000000856c27e65fdf35b7568a3eeff2f31b77a4124c6077ea2635bb1c26e90ffce589b1c8056d0000000000000000000000000000000000000000000000000000000000000000056e0000000000000000000000000000000000000000000000000000000000000000056f000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000057100000000000000000000000000000000000000000000000000000000000000000572000000000000000000000000000000000000000000000000000000000000000085737cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec3201057400000000000000000000000000000000000000000000000000000000000000008575c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74805760000000000000000000000000000000000000000000000000000000000000000057700000000000000000000000000000000000000000000000000000000000000000578000000000000000000000000000000000000000000000000000000000000000005790000000000000000000000000000000000000000000000000000000000000000857a9b8d9f06cb0d2f3f12dc0d7ae0fb7e7f3e6b893107f178b9292ae9b50a1e6a8c857b55baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c20057c0000000000000000000000000000000000000000000000000000000000000000057d0000000000000000000000000000000000000000000000000000000000000000057e0000000000000000000000000000000000000000000000000000000000000000857f7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c058000000000000000000000000000000000000000000000000000000000000000008581aa979f7d972fdc798e8578a24c2e115ddb50d5d3ca78b9f7ff440a0ac9bfaed7058200000000000000000000000000000000000000000000000000000000000000008583c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748058400000000000000000000000000000000000000000000000000000000000000008585c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb7488586769b0127f78c8a0a3a3d73d64acf256ca7751a92a6eefe9531e15c592776a3e085877492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c0588000000000000000000000000000000000000000000000000000000000000000005890000000000000000000000000000000000000000000000000000000000000000058a0000000000000000000000000000000000000000000000000000000000000000058b0000000000000000000000000000000000000000000000000000000000000000058c0000000000000000000000000000000000000000000000000000000000000000058d0000000000000000000000000000000000000000000000000000000000000000058e0000000000000000000000000000000000000000000000000000000000000000058f00000000000000000000000000000000000000000000000000000000000000000590000000000000000000000000000000000000000000000000000000000000000005910000000000000000000000000000000000000000000000000000000000000000059200000000000000000000000000000000000000000000000000000000000000000593000000000000000000000000000000000000000000000000000000000000000085947492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c0595000000000000000000000000000000000000000000000000000000000000000005960000000000000000000000000000000000000000000000000000000000000000059700000000000000000000000000000000000000000000000000000000000000000598000000000000000000000000000000000000000000000000000000000000000085991f3ae80f7031ad4e031a1a5c9a750d7ddff7098127b0b43f910051d8cc29458e059a0000000000000000000000000000000000000000000000000000000000000000059b0000000000000000000000000000000000000000000000000000000000000000059c0000000000000000000000000000000000000000000000000000000000000000059d0000000000000000000000000000000000000000000000000000000000000000859e7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c059f000000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000005a1000000000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000000000000000000000000000000000000000000085a311649ef70fcbb908166c2893b287b11038ba9d0eb1802176963834d340f222a405a4000000000000000000000000000000000000000000000000000000000000000005a5000000000000000000000000000000000000000000000000000000000000000005a6000000000000000000000000000000000000000000000000000000000000000085a7c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74805a8000000000000000000000000000000000000000000000000000000000000000005a9000000000000000000000000000000000000000000000000000000000000000085aa55baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c2005ab000000000000000000000000000000000000000000000000000000000000000005ac000000000000000000000000000000000000000000000000000000000000000005ad000000000000000000000000000000000000000000000000000000000000000085aec9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74885af7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c05b0000000000000000000000000000000000000000000000000000000000000000005b1000000000000000000000000000000000000000000000000000000000000000085b27492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c05b3000000000000000000000000000000000000000000000000000000000000000005b4000000000000000000000000000000000000000000000000000000000000000005b5000000000000000000000000000000000000000000000000000000000000000005b6000000000000000000000000000000000000000000000000000000000000000005b7000000000000000000000000000000000000000000000000000000000000000005b8000000000000000000000000000000000000000000000000000000000000000005b9000000000000000000000000000000000000000000000000000000000000000005ba000000000000000000000000000000000000000000000000000000000000000005bb000000000000000000000000000000000000000000000000000000000000000005bc000000000000000000000000000000000000000000000000000000000000000005bd000000000000000000000000000000000000000000000000000000000000000005be000000000000000000000000000000000000000000000000000000000000000005bf000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000005c1000000000000000000000000000000000000000000000000000000000000000085c2c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74805c3000000000000000000000000000000000000000000000000000000000000000005c4000000000000000000000000000000000000000000000000000000000000000005c5000000000000000000000000000000000000000000000000000000000000000005c6000000000000000000000000000000000000000000000000000000000000000005c7000000000000000000000000000000000000000000000000000000000000000005c8000000000000000000000000000000000000000000000000000000000000000005c9000000000000000000000000000000000000000000000000000000000000000005ca000000000000000000000000000000000000000000000000000000000000000005cb000000000000000000000000000000000000000000000000000000000000000005cc000000000000000000000000000000000000000000000000000000000000000085cd7cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec320185ce7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c05cf000000000000000000000000000000000000000000000000000000000000000005d0000000000000000000000000000000000000000000000000000000000000000005d1000000000000000000000000000000000000000000000000000000000000000005d2000000000000000000000000000000000000000000000000000000000000000005d3000000000000000000000000000000000000000000000000000000000000000005d4000000000000000000000000000000000000000000000000000000000000000005d5000000000000000000000000000000000000000000000000000000000000000005d6000000000000000000000000000000000000000000000000000000000000000005d7000000000000000000000000000000000000000000000000000000000000000005d8000000000000000000000000000000000000000000000000000000000000000005d9000000000000000000000000000000000000000000000000000000000000000005da000000000000000000000000000000000000000000000000000000000000000085db7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c85dcc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74805dd000000000000000000000000000000000000000000000000000000000000000005de000000000000000000000000000000000000000000000000000000000000000005df000000000000000000000000000000000000000000000000000000000000000085e07492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c05e1000000000000000000000000000000000000000000000000000000000000000005e2000000000000000000000000000000000000000000000000000000000000000005e3000000000000000000000000000000000000000000000000000000000000000005e4000000000000000000000000000000000000000000000000000000000000000005e5000000000000000000000000000000000000000000000000000000000000000005e6000000000000000000000000000000000000000000000000000000000000000085e77492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c05e8000000000000000000000000000000000000000000000000000000000000000005e9000000000000000000000000000000000000000000000000000000000000000005ea000000000000000000000000000000000000000000000000000000000000000005eb000000000000000000000000000000000000000000000000000000000000000085ec7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c05ed000000000000000000000000000000000000000000000000000000000000000005ee000000000000000000000000000000000000000000000000000000000000000085ef7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c05f0000000000000000000000000000000000000000000000000000000000000000005f1000000000000000000000000000000000000000000000000000000000000000005f2000000000000000000000000000000000000000000000000000000000000000005f3000000000000000000000000000000000000000000000000000000000000000005f4000000000000000000000000000000000000000000000000000000000000000005f5000000000000000000000000000000000000000000000000000000000000000005f6000000000000000000000000000000000000000000000000000000000000000005f7000000000000000000000000000000000000000000000000000000000000000005f8000000000000000000000000000000000000000000000000000000000000000085f97492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c85fa7cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec320105fb000000000000000000000000000000000000000000000000000000000000000005fc000000000000000000000000000000000000000000000000000000000000000085fdc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74805fe000000000000000000000000000000000000000000000000000000000000000005ff0000000000000000000000000000000000000000000000000000000000000000bdf8b1c90bca730693d2c742428693e360d73331bf8ba36dc52b5e096983ff15a473bf6a239b5696eea1af25efca290c47d1800e270d1fe738cf1a931decf2185ab7208dedf28bb2d7c693f92ed66af361490be058100e9de91ceb9dc8974aaf2c27a5362f5fcfb942d6c8830fc9594d60fa2ccbc3e16233cae861474eb607110430fdf201d486bc988bd6d08c3896e3bf0164ffa55b75dc24fe08b407d9ccbb72769b80096f5d9d1eb7298fdf4843f306a1462db77994c7db7ab6e1ae87de6131c542c9cae7f586581d36f50c076dc0d9b04384c0249bc09de222392040594473f94d38b640c08880f609500a1a1132f85e43b1e80d3c5aea16d6fc997f0fff013fe349b70b4c00a6f85c9b2f2257b101c06e2ee7c2a60fff52f14b00423113394f18c97c77e282a6b44450f28c55119495ec4a7a04016d992cebb3abcd2c5e2b8d57dfbbe0091fd5d6d5e15bdaed4636986331f51311287cba215b619df837437218e5c3115f1587c9d6d471ea0a630b8c6ff1e5090f4b7d0364f3b0a49744b5772ef8409c321eb26119af3e04ddab1e32264c03fc731857248f32478bb9643196426fd92c763ffca08a384fd6151c32a6578d7482ab086ca14a85bdfa5ebce8662fb9c52c52dcaa93b42791165acd7ec5f2cfdfa011e43f0b088173ce79f3352ce30fcd7fe2d6975a264455b2e3d9c3db43868d57c49276a0569c2a787b9fb511e7c78c0731f5d9f0a2d2bc57fc65d9e0f2805365ea86aecfd365ed4f17813a29e01703a40cb2325058dd3a9b5e715e43802161df94cd665e6fc4bee111ef177ac89adb02c3b2cb900ef735f48fe6319ed6ec5cfd44165d0f995e115fa0c2380876ebf5d5cecf97cf4be981db2e130c19b08f3c07612cb63544aad790892687dee88ad2c3cebd9bff4acd1bbd33fbfa9466f54097bf30f3617b4158f4a30d55baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c207492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c1bc43263f85cfd7d435ad0a1446a02d7d671241300a2b5283c90857155d26d1d06c6c3935ddf35ec468259b26ee0eee93ece3cd77a298624bb3083b212826b53c1524db3659e7c75a1f1ba3c39248575f3ba4f55b73d06fd7202cbe3c881eeba4ce61bf3d87062bee61f576b9f31c1c4bbc89d2efab433f06f78607482ca17591d73dfe77e4c26d3336d22ae0dfa1d4c0b317e79f23462c7a36fa1bd331341be18c50712eece01fdb6bb0ed083b4db5d0f3fc194a854b0a2eec5960c9142d9913b931134f404e2a1254ebacaad4ce23bca4afafee116772f0133d8876c4db0fe6ed19d948c6e83fabf49a099ef8c9adb33460d352b8fbe8c623c77ec147a84f8395abb4fdc35707e7404e270c3d72f07e1583ed5a7d24ceee197409bcfa0b8bbce76b8be41121edd27ea5d9df9520667ce671f0b0c26f8d69f88574f8889fdc200a06b44e997702ae7b5cdefcb43c64a7d9a894f09a08e889248ffdc17d408986598811ec283d6b04a33d342dc3e80e3f0813fcf2d43e2a9d51b5caef502a167f95dbaf35f47ef2bad904c37442d0fab7a83770369c5c7871c3f7672aa1e6a90be30efe8c25b70d9becfbeaf32d667cf2cca9ac6042877afa8f91fb4d1e859637689a1f83d849d5db03c18edba3983c7c73f1d75f64cb49ae841328cf05b2e8db30c6c9de9ace5f36d281ab363d692940862d9fe5b6087423975576fef42f1c6a5a0b713cbb48fb5c73a650bb52dd936069e14c1449a218d91fcd5230acae98e459558fae5c360e98f0e7c537b6ce624cbb46086ed1f33e31d6cd20b6f79bf8f751aa70b536340739a3262e06fd8cfd4de82c95b5fd0f63b1a086573b31a0e9390106d22fbf99d47c535bb5dc09138b6deadbd4aeb4d085f4e6d0db5e01ad04cbda8974e6de794a38bcd06e4607a79d3aaf70818a0ce67695854c7567c41bb0d550025382820db57ffc6647fa3a283d95d9e8745787d626cce1ee5b501ffd73d3714d10b021570fc3695213baefdce529b585811d804b6ec7bb76b0958579ed6258ee60c016b1e9c67ea29107338974902e131f9be1f4eb36c7ee7f0072ab2fcbb305431fc7202b0b12bff822eedaa4658a30e0ca2eeaf68650c937686dc266fb36f3b30e1f918ac4a84e63edaddaa8cf572d79b59f5dca96c62799e75da061791f53a4918d830d3cb67d651852e05dac74a23000532842639711f1b7f3f32df04d2ee0e937533a8b96e4ee4c60d2cedf2351016889c234b68ebae0f8a0146766232ad425e908a0815580a5aae9e3088d9106d49ce8835a2d639b1a4a0f46553fcacd0c0e56893f5b127309727f5c0dc655791c6988470f064e6ec1366621867a2bdf0caa3e295275fd9a294c72d6397265859700bf1cf7d85bbfca07bd00f6e1527ceec621d125b2e578aea639bc9c1ecc253b6ec602f9d7808038360f2fd063542bcbea48e0c675c5e04aef166eaabd112c2bcf1da3d6c30ed4743cd402e5a962d3c6766a2dd636025161d54a7abdebefd909c267ec998cf6f6e84b508169d3c5a7ee2dab17ac921e695bcf45b6db787b80e7fba9de6d00db3cc707c6195e5612e05e0f6efdc11023d56251f7e98808a0a99a4017c182f4a60807bf0957d7968fad369765c6708de0d61326c813628c8eee07fd179cfe3201b12164cdac1ddc7fd7703631d2d143cf8bb783180775aac701354af07b157fae52cc7c14c27420d1bc47eb283f39486e4d9449eabe0db67c1ce95d8dc0345e58c9b61fa5f6259c6c6578fff7edd91f7449e35c7c0d806d31f516360eca06d73d2ade01a5438b8570bee3e9a31e22cfdff12986d5002c1cd9d70ab8f2785a3ed0cf1e1347aa841f9ac2f657a91bd1550bf43dd04a0c4dfcb37e43a2a5c478d901fdbd85febb5e67ab69bb7cb2a7c3aef1f6db2b2965794f552ea57fd47d9fbd03dd2aea70620ba2e843136767902a83342551474478af6ba3341bc7d3adee8b1f50169f23e33da2c79f5b6c5bff53073132b64fa1037e86c094dff1f806ade84874bccd1f3ebc2f95a1cabb3506d3b1cfd0661c0c40b8549a1914344d366604628bc8db92be43ec9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74836d055141c6f5388f2ca932f024090bed1614a4e7f18431e0ed8c6e3bec2c9c5facfc90c0d4014ded18518e5bd80947c8c65289e63dcb3f34a62b7cf53a01e5d1afcb802bb0ef9b82a69371af12709e99c489164d2ca1a7e1ca1552289501bd44335d3d72195b46a0fc3f817ccb9b06bbaa2b4a2c2d21bb67f0d13d7eb195c925883835df7a6656b5795d33e079de6b827ead1b13c4fc9b3a9ff5df36ec7b84e4a2ac67a2547d7245f95837a2f987a22624a8e61fff8a57310de8b5705fe51795e02cb4c8fb677ad8749eb7cc852e24da050905cf24752e43cdca2bbe1485d819c5d1423ebf6b745e72faacacd4762b2d758cab9fe4a9d0e7024905fc80e6af95d18bce97de8530190af295771aec712863444cf54c9715f2b98ab62ab3c9aa67593884dd29ff949ddfb8c41c9bb19041420ddb8a2b5e14c47f714a9c6b1ba2c78c6c30a13f5ab6a331b2417645e654c386a86d9800cbe07c73592ba419f0c43397f762161212c705d096f1d758c8a76963d056c2a4894c777cb7f3ad9f61af57492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c624c9d777c3693cf57627c03a5b38a969b5cc45afd518e5ed16de8e8787cc454c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748ba7bf20275e15eb7ad021efa3f0e05bcdb2392fedd6171a548e00f8ad8ecc49f36e27a8ccfbc866e3453c441d2db6570839e831d1861a0371d2c746519dfb27a875142c5af01cf0f4bcb6de5ddaa3c3d1606deb31b34e6b6bdac9753def13cfb6cc59f314073cd7206843f1e1c7c05faf6b8ba546f2f16037e475f37d518a1a8e02c5929a93538a73345e23ef91b5372191386058ca8dd86f358cfcbd20738eac091b739852090570eae8f9bb440fe0e54d2ca40b29e28075beced736eebbc08ab2dfe29dc6021cefbd71f6fe06f5edb6ecdea3d56c357b2c51f72e217410ea3cef544b06dd726b4c2d11c6fffb152c7ca6dff19a41559c22a27021e7cd8469f44ff844dd9af81983e028225ffcd9d0f2df58dd5cb32b5363865e1408da14925c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748e5deff6f419b7a5be2d38338b4dad49362beb3a9ef21a0d460e39b0a7661db9491152d430330401bc5180a6ad5e30248518b6a9eaf09be68592e3977a61e36a9357937cbfe5b5c18e31357bdb2cea7b241b5c9592cdd22a651ae8097d09aa98961b166fa8bfba2d79f1249560799e324712737bcb2d85bc928af29118cd395f7c949ec98c8de4c3b98c59a181a1fe9b820d77c1b80765088c720855d869bbbb79ba3e7024b77914fa18fa7861b0e77f220cd93574815530a8db42e3d30d05a3e8a40e63408d3770442e58c0200ccd934827f753c3f8e963b2c08a3a934e5f5e003564ad82e8b7680eb995570512e941c57bf3dafa802bfeb0d4f56cbfd20206f6860558752d122b36516e5bae4644ca87600c2d2e52f6e91212eb2b2bed2bfb8fc73b62bdba18a4f7fed60cb2b825e03e93a33c36044885dd22efacf66aeb8078d326e66cf93cf5bbde158aaae50a8a9ea1e7ccd55d328f9af17666e240483c7fcf516f2d40f1761f7e55210bde38510439eb6354e3831da11561d7a6fbb562927e65fdf35b7568a3eeff2f31b77a4124c6077ea2635bb1c26e90ffce589b1c805256bec2063a1b0870a1fb162b47d910708b36053b0e1dccd4d53d4642486d230f3587dcecfedb1a84659f4c3f2e1a8bc4b9fbe11d5dbecfce8929c55b633b37abab2be80c294a7166a29be04f72afb2288131f68cc34032a49987e75053c3c9f102df461a41684b6cab6c2ec434b23f1fefb7ebae869d3f4fbb055888fc63c93652fac8725921abedec816cebea6be80c6af5915fff2c8144983a49317de399fc95dcb93da98166b39d4af24ca65e3ce845d5fe66fed7ae29d25c0e8acaadf7cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec320146eac96663b3d73cbf73bf5d1fb379c3cf1ab0ec616fed64b5fd4d4dc14f88d0c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74894e42a9138dc71919db86a66434cea147979750306da8a6fc8cb24ea87869d41cf2eba119e3e7c64e550c226c79b44b80ae85bc5cdf10343471c1df968925700bdf2299994b61a9e69a93ffccf48d86c6396a261d4eb6d555fdab327ce1d4eb8be29e6be0fc11afa01fa6ebe576275477fcff1c5f432d247bf61559ae997296c9b8d9f06cb0d2f3f12dc0d7ae0fb7e7f3e6b893107f178b9292ae9b50a1e6a8c55baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c20c9aa027bc102858559666576d00d5ff7ccabc316c71b50fbe8a8a34d1ca4a43fe76770ef334409ea839282c879cfaf02dd2d592935f3fa362f0563e63dfd32512e2c605b990151d41d426d35041036b9d08eb3ce95eec33e823872c88741fe3b7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cfa652cb0d3545080d8b45092bb1488da443686b23af55159d4469d0a53f45a75aa979f7d972fdc798e8578a24c2e115ddb50d5d3ca78b9f7ff440a0ac9bfaed79de295902b4ce6f2a82a67a8d37bc8152e7add9480c733c3fc4760035c03a904c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748aeba856320ff9030b4538b3afae90247300cbd5e844647b74fb6cb91874f29dec9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748769b0127f78c8a0a3a3d73d64acf256ca7751a92a6eefe9531e15c592776a3e07492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6ce80713e850ca090e7f488bf41a11b635637016731374556dd2a0c11a7968d09a2a83294e95302fdb28f635544aad3551413baae45d7c151e2525da54258e91b9e5929c3289fc816dfdb7efa409d0cb958dec6ffe902d3bb81f42927baf6ace069ad43dd5027dbf5e526ce3278d80161132fe99c46fe9aa7e86f2e9cd6b70e6784820aaa440666d4392938b11101e961c708e9681ba9bc3361e93fddfb20948fcf315e2b076edb8a2a8e1db2dd5bb52d9cdbf90454263da44a40afd4a482fdba674d126982c2a7c304ddcde3726b2057338491d5bf32b398da4bbde1c56d2e82cd58c92207d6676262d7dd06e7329daa5bc5aa0aa12723f3abe0707cff4c1dd2a3cffd227880397a9a74340082584a3ef8da686e2e181baac202b29aa46d09f2167e45d301ba9b8aca32b893afb7806eb6c253ceb34037801af37f0b687231cd68e4aec811eb28cf2fb4a08528b9926b5f1f82761c79ca2b2c712a299ce8c7c2bcd00cca09fc1c1e097412d9c5345ead9c5d12e7e3be2e688e1cdfcd15828c0ce7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6ce4b9ea26e8ff7b7d14cb6f399786496255072840da8a038d5e5046c80cd22fa7a8ae836476f5fc5a6eed38d25153454185c9020f3473bba1e9575941af4032c06b933c62ae52e4e05b46c7c6e152930aeb4a88deed1a97f3801f62ca84b7493f10b7ad59eea58be556368d72541caee8508cda40c980ec9b57b8ffc62122bb561f3ae80f7031ad4e031a1a5c9a750d7ddff7098127b0b43f910051d8cc29458e3767fd7448581a2f192a96e2daecc263966c37e9e94587050372e20b5c0d2f3c0fc0ab603b2f3865e3010761d5534ce2edc105cc5b779a87ef8348ab79751dad7dab3043fcf77afa7ac3681f410c26d42d5dc834de7f0aa6acafe14cb85c8a4a219d0aa0248ae216d39a13b9aa9e828bafb10e97c3fa63e6eb12185d4d3ca0587492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cc7392118e94c81591c1ec1e84a1d495e067803cad064019867213b95175e115d203ada9665036720fea6557d597b5fee995088e71ba90cfc55c0ec4806f4a0bb27cdb6e040de7b87e5fc4065aece4f98363fb78044ccb7526dc62e462b5f6346bee3ae12fe64b4ff4626fb5c5bae949ff2f1ae30e4bba2e8fc662f109236a6a611649ef70fcbb908166c2893b287b11038ba9d0eb1802176963834d340f222a4b8bd3bb5aacff59a699e4c6fa63c57d1254ea963f8934490d06234610dd1dc271f3452fdeadd933e3f7a822bb20018509ddafb58f58476526c03362cf85b4cfd31dcc633d16ccb9c144ad32bc075f6cb37a98e310deec732966634e7f5f70931c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748fdaab91bdbdce340c863b15bee35b7c44ef2aca28776bc60d564566c2e57d257aa8ec51d9250c3ad0f9ef5038e453a59fddfe474041a9515a3bdc577285530d655baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c20b3694f595c686cb0a3c58f7ae8e956ff52a5f0b521bee697f8a42561d37c0eb2c467c871709009979210c9eaff02164132d70a68e881a151a1a23fd20fd21d102c817fe866cc2fad5c8bdfeb606ae49a1ab4ed0814dc146e255c13bf70540552c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb7487492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c3f4d37fdef8fdd117c8919527b09706fe7105d471bed677b19debb221564564253991a6b297a7b1f68f49990a3befe4ac830744d97d6159137b78657a6298dc47492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c1db43fd0fbd479a4de0ac962a6f353abddc4753c7282307692b5717755d1b7f8114a7d6286b85d7c68bcdc3b64282436596b953cb9eff9c5461fa8288656d3737a52045df077d7f8124c522276e6dfa38c900e3eb98c8802e63008e1900ceda30ab86e642abfadbf959d8b6b54eb34695088b1dd35bb17c7351a93a1d2769aceaa96dbefbcbad1291d23733508d237c5504fbc1f0670d89e292850fc8fd4f3f3167e297074fdbec0c580d6660796f5395b66ac7fa38655990889cd41d2ced892096e72675b0e3894190deb8bb8b7009cdc7689e696cd9bdc3b704410960cabfb6152f70542c6ffe3b64c66cb813341a5515639cfadfcdac333f81fc6a650badbc6c16105def1953880e528a6964015bbee4f46e36de2ff73b707b565e1683d3de3c3ceab1725a1c15ff11f3e2c1e8668810e9e773b287e0289c3cf9612622f04afc58b268ca594de3ce0c1fdc74216321d7a38ef6f17d9b81de81028acf4416670e4e278f51ba2546f6926074d7776485a62c5f7f925e49f716bde26de140977fcee631894c1133d196c77ccafab3ddd568c8eef0a4588f0693b8c3e65e2a69fb39759542325887a109bf5fdf2a0d6352356fb5d24c2fe707533b95e60ccfc2766582ccbcb5fcb0cfc999aa4f95c167fcaa5afd62b6c2bca29811876cae8d803c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748de0c1edd670f6b30a89b9b99c1e1ccaed161fbdd406c4b474ea8d3113f78c12046f0fa10e7afdd8029faae6a378dbaed7b36da34f1987fcac2594b5cd197b844350d7f80300422f7b6a9387d5bdacccd8c9c405bbc15ecbccf4ea8e2571c7ea17fc3ab885e3a1db688531bc6a8ccd67c931e47830869b912c1adb3ff20a859c53ce330239318f1b5ffea07662a81e8790413f0fbcad9817fa6185ec2329bd44024bf2bf95d0df41a9ee4c74eca1c661ecbd43bdc65625a81d4dd92fe3a58d7ceaa3b6a19d22a21951d6074303f71153bff1e1bb3f4be327c0ab86c2504c347df51de9bce2365c5985c94a277afdb7df8679340eb6c44a97cebf2f2b526913572b474940bf76d07ed44232332d827e987ef9c9f32705bd17b12ef5b6e970f347f9b1b438176da0b4c24533a97ecbc14a22cee668fe47755514223960c63b7f7087cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec32017492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6caef315fe8147bba9352466f747f8b3c0ff7cab1e5ed5565279b72d78c9d283bdc94a8c04d8bd5912f6ffa3b45aae8b5d65eeb3e56af8da73bd952a0701e479354c167dd878937bc0fd8831c8fcaeaeebb65b624294dc8c662a5e3644519f0e755f2ad83bf6c96088b5fff28a7e6c5e1789f9815fd9be9c4a5e2e8efb3d06333bcbd45c81e2ec9e0bbe5c0fee63a4719ed532c25dbe316e9833101192cbfd9501d45709b9a2c618660108af166aa4c73f52c34ccf288df8db2c9a2327f18c6b881da37ca197c641068bc69865780e9a3c01a7ce88fcecd194607ab26bd260be916f086a67b9a50a32e86515c755bb9bccadd35d4bf23815a66a549e33ba24f81cddf870503cf6e80eb2b34962dac166443afa6c423ae4c2893a12867762d5f38cb52e0170688df6d5422174c2ad2d5c663a006804590d1ade00c4089c4471e79695e38a84c1739379ab894c02b11ccccb6a1023826495287b9b67dd3ad9ba6f0bd7b2c18bb34e08081e2decd320afbc3e68c971ee59a7bbe9a93f9179b3d125e07492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748d8d3ce832bf8976afb085f246138691a68a4f27302ef44efcc4f08b0aa1986f009f793b3d9e0fcda8641739f9279899963667063f8db67cef0d197e88bf46dfab4c8f6defd8355e930ace940799987128fefd1d85b27ce4da3f4c6382e4d3d1f7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c6aedee57a5db3a2734c8a58c3cde4b110ee2ca85d391a29cd885f4ddd02de69f0df945e6caa1f5082ea5fb33a5965f7f320b322199d551e9980284ef8bdc42b4567eb165cbd56bef2b5dd416c50553eeaf6c37da14d8d47fe3861a6a17af453592b4c6445394ddabaf5581d762009ac2a5889e9cdd75b4749695b4f15b04695a8789222296e04c8a0cc6458a8940e63f9b8123f035987da48490671bca93e081e81bb7f897086a3265f0192e72484d71b1c483376ef93b5c0e84e6f9c68f6a3d7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c0fdbda28756769cf24922851134809b59bacef189976df4d10af413c66bb5638e2b35fd39a72807b5c24bfe142565380f13a3633dc47770fd14bac55bcf1b2e183f52400973450f226b6e687f42f2bf08be82c8211ecf21ab628b3b2fa65173ee88fd42b5b05d7a4c1c64a5d34042a5d0d9cd1dac84f158fb67659d6ce0bc0737492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cab54323117d2445b8ccc342d418cc2fd95092ca00af17d8f44e1763a52f3030a56dce4c2bea7cbb29bb96ab9be9149520c4cf65592810de8b883149d7747f8ee7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6ce31eff2e869aa65fcb52a665d4dffc0aa6c1c99d8ceb2225a9c474b80eacccb685badb27fabb6c9dc040964714cdbcaef6b357b3ee9d578ae8bb52b8a4a677ce2d05accbb0769ba667542e7ff4b2748d7a12bf1924044923afb49c4d107fa88ba250e1940abb232147d24a45271f12efabd489506d1075ec98df54a7367c530e3e058b319dc943ca553c66aa44ff3c11c92c4fd723a7346492b8a2aea554577d38b6ea04eb7ded4ab96d904b00b775d1523dca7277a5e256d9c8e383f661e60da61be6c281b45763eafba020e2fc69119527bae275eb193ba1339219a39869b2dca6110866c3cfacf5411ba7c3defc5f50ef019d87750d22708148bf4ae4c870cc09823042bc854be13f791553d4d304361f1869a75f73d9f042a3a3b27c87117492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c7cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec3201f1605eb9a23f5c2713e081742ff8ebec73ad5c0ae9c86cf9b066f3de5ad6fb6494cc394501019d5c9b793594f47a514f5d8a7dde536a27ba627416e11582c629c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748b5ea014b418b41def87dc04fff9719f4bb365f1728e11d6fd7af4bc49702306579f9df7211f9706df4f9e09000ec46d73446000d189c3afe4876917b66fc1dba050000000000000008000000185ec90aa91cab0b87da821a527e19d40a773ffa3a5689181e9d749890c4fd8e9b9dde2152881a60a5b881a41dabeb0d8f8d71b272a61ba8b79cb53942103ab311bb920fd012e1a69b4d57461ede1093c7b3e91440d8f1e5e1f96429bc9cee300c2e54112c4e5cbea9c6d3c781ce58ca8a9eca4582c7ee3e20e71cc74eb98d21d5625a1eb9aa5588bcc589ff89271395a986c80d315cc35c98321f27b42f0c2f96095e01a42209f5e414887f52792425942900da5221e73f4d8bb35775bd2dedf03a7050a92b977be5d3478b882ee8032ffe87b9fa9910b133def39284f258d498804abf8fda1792b2e90332e05fc729bcb69c5f530203920167ad2144ac04b80b175f9b3ccdc771688598b2feeafa158f7e59b95a0a606009addce8cd5f740cb9273811745bf19a84458aa4e785049dde8f24e2a1f843b4c491ae1d63bb5e906cd2f6a45ae6a4a642a9d433f43a65ac104836426058b316215e08edbc0f25dc7016d0286acb2332fbc9c341005bdec78162d659497c93dc13c9f0ae25f841c10a535f2daab5c1fe3fda7db329a5eff09e148aeb63dc0a1e37c33917442be080c994f15cd82ee66a9ea975e9f6b34154b59501330d95c2acfa67b5cbc3a25ec6110bb77c5d365f5c634059dc825f571aaddc569df475ee34229f680851015b7e1215f9c42b1c82cf90663f3094af4d088545103b2f20b7dbbafc2bc971a308cecb6f3442348d0719860b3acb45bd2ecbcdea7189d5b599c7952c46a92fd81b2bb35fd479a15d47f630f34ade502d476c9ffe90ddbeb05571f39460679b9c66539233a8cd1d004ac1fc1fd3c3276e05a60548bd28dd2d0ca9b40951e08c6346142d46dd1df62694f24588d4041c5f9dea79740f28772f653fee5782866d5c33a15db8c911126f62bcbe97cc6960e72a63ac54da39ea93fe6e830c8171482c984133e5b2831712e2041decfa0bb93d5f937bb35cf7999ad2d378fb0e619eb184dabbbb6bdddb705c2ccea0ff91832f4604a181a94bbc443f8452e8dedf3e23167245d9b62065da492c3ddf3c5ce68d66d64a64d1afe2ed7ae874cc0d481879eb387205000000000000000a00000018ff95a9f5f007e2bff291023ef7ec798419b2cc590b79a89df3f5cdaae6c31d85f56aa03d3b33ea7026c4100f9e2dd5f8b98a31c9698097403097f3b022fcb618f4946c1b15122ed12d57bf6d058af703c6351857a84b6336486eb6aa7f4b0d9e7d3e0af28512c3f63c6a17b08667ab0607076de9528ce7a7bac6b0ad008fca90e6c878815e17125f336dce9d6e8ea055bd42a3b510fc51b1cec4cd87b32e7199b643aaeb3c93bdf20820fd8af1fba35065bcee4203a5b6fa3070fe74b16e946f4bd618e7ecce6bb891496c705c3306fa358563c653056d4e9e7569233eecf62ab6698c131aa3df7dee98fb1df3fbd470b6e966ea403335d71a96f201b6d9e0497b9a9683cb9ba9ac5f88a6abc7933c58d589eb30ee2a288942e750ae16cabfe7175f9b3ccdc771688598b2feeafa158f7e59b95a0a606009addce8cd5f740cb9d6ae353a03cca4982985bffdaeb1d516c58802d9d2c3f331d3e281c103c8725bedf12c27b2d6b93bf5bed952cf540c4bca974620df43fd6dcef9092edbaf47d1d62c935fc5248ba5ad0ca60bce990ce97c0b6d0d24c0a59df12193e0ca088cc67ef0491284386af42f90ddf7b319b43c0e3c969b4215dff499c0554bf500f90076c62849b6c0e78c1850d01f2b98c59ac90aa7a6036acbf4c7428e4a6886b9417b5d31fe9598d8802458d9596023fecfa378adda789e852b3f1a6bafe478374dd11c443ef84724cad97119eb3f42b784dbf5fc633ac1a201df7db9b31e3f1136afdc152f05e6dee598d860e040572d6b7fc144a7e8ea090fbc784fc56ff30cb8817c9ac8a3b96dfe26795a59ed430801b2581a8ed8f640c88d60cffd0b6befc943f5ec872bfc2ba033b65953810d478d2668eb1c35bd7cab00c2861920dd3de8c10b7c9a7b9e92260b5448571c1a216e1e0c2fbd8109d8d7cc49713727b46d4582e1a7e9c2a2bafde815448db0c787a11eecd8241d5e2c32665d5a3fd0a03e1ba96bfae32842bfdfd957848099f50e0858f45615e9c87e7fe69566956e69ee9ce03c0faf551804055583d4cda496c35cedaa2f948e30f44b5a0001ae83f8985905000000000000000b00000018e79738d2ad390ec14a07e3950582622fcec061cbf778389715a33b051c078e5aa80cd39e53520bb94096d2182da8d77630b0f82a087f6eb89bcddd2c87521528604c67be98acaa0e9d008ff8985f10478fea227adad207e671253852e46ebd84cdca2809a14a101f041c8dc8aeb79ae9cc3cac6dd1824023213714b4ba95ab957be0b234bc9fa4f06f0d3f216fd3dc98e452edd71245f39910b0d44d20b6516a24c10a655510db3bd75a6655f7e6467919c44de3858b670a988dde4ec8bd98e8a897170dfb4824fe5b77ef895cdc03a37e99111be58a1eb2cb37202f7e1094479bdbf8261f56f3d90bc70abdffcab1f67e22af47af10bd5e921a21f3580ba9150e258237b59e6306bc324a5c108bb2d1075c679040221bf80bf91a062b7719f9b3ebac11674693e978f4a427c0fa992eee2d2785136ae63b691939899cbadcd8175f9b3ccdc771688598b2feeafa158f7e59b95a0a606009addce8cd5f740cb991bc2dc0afa3d6f9091b2bbbd65834343f770248de3bce460877bbf0f525056f19fb7b05199f2b7e168aefa5c7e58922bf359e7069a634068c7a7208d573270fe7db7eab2464ecdb1e6250a58b8f61debc72706c51af798cc256bb586f002c9c2cb257202fdabc969d7dcf2a849559c6ab2acbb16c9aca4f41a15069ab48b38ae81b9166e3d31aa80daf8e6e69daa9e8ab529825f7d1baf38620be869ecdb9cc92a487f956709af966e0ab3e85c87b4970cff3dee6f3b5ca03fe3f4de58f678a0bb26f7fcc5470deee852c8d0467b45cbe3b60ecf271b181c389d8a12f7966b32286a9e1d6dd7c863f2067784057e0a399680c5e8b2a53bccbcc8ef27e18b77cd47a81193043d746839c4cfa4b336bac8ecd13a24eb26a5332b283a80be1bef30541329b8582b374826d98e45577b842527c5f48912b09f0090fd921a8c4220509b613b6d0089b45f7771e686357027d050e2def2861fbffc2818502ddc49e983fe86f09f9ce849df677a2919a5b0bcfd0868b53e00a93cf41cc79ec6998ba8a7927b8a810cb3ac09df73a1000bb51f075c88ea618f6dfa688c3cd0a13acb9f505000000000000000c00000017533aa270ce02e257d315945a4a9b879d2e4bb3a311359a3c9a342ceb92616e00d6057552dda459547c5b15b654dc40a5c8622850e370cc90719d4f4d270f701c58d735d0a45582599e83ba6de16b9f74a878455e939eebbee43cad3e3374697f9313af980049071105efa7afe971e137d410a46721ec2678ae3cf26e2853d091c7a62167e1e0134b33f3d7615fe46ed4015e304a39e6481bc8d727dd601559e3c82df755b9f0244b28d91c182971a5ed3356371690684aa97e5d4bede77ead5cf9015415d226e7b016ce8ba6c234d08d0f1e016770354de5a528801d08309de1adbf55a0f9a1c6353d787331338a7fa11f4b8b43f8e39e54343f4f0146016d15d324fbcdc9f7bc873b09466c5ad0fff5515b1c1aab9e533b7c854925446c4d03e5ca223e5a44ac0471cbfb07f393cfc1079162477a3ac04e4598aa93ee83ab1273516ebdbebc3ddba18c4899c80779c57b04bb536e9e2abdb40ec07e00e8ea9291bc2dc0afa3d6f9091b2bbbd65834343f770248de3bce460877bbf0f525056fa53c4ded4b06005c55040b0f6b4c0a226a9033863e66a237afe55e008de5c98a334e9c6b4f5e694220465ebeca626ca0fa44f463d6e5c2402fd47dacfb6da16e38c25e7331f79e9e09fb1980f9ba1b60265e598cb2008092caee7db342cc583b18babd649f7b7e65ff5baef370b09685f07ba5865f6631739ddc9d61f699738cf7bc104ba739c36a1a965cae7d1a4d5f339d42ae2fcbce9a315ee3c8356d33f9a05ee2492c8db81c05c3594ee95d5cd3e9e9893d56d1ebb73cacfb7663db01c8e729425ebd74ad9e8624f12524fa9ac6852040d4ac2f2dfbee05389be240e4dd866db69e90e16ff56e30929fa0b8cef42f3b8df318b11144bbca2b23d85eef4592abb6e3b8f173c65845d7eb4797d6a96846fd0336281e4d75b285aa670d9a80b259650ce9aaa91c6f909988aa43c8695cbcb1b6c1b54d812120aca896365b2393ead3f96494888bb4645b3e2ffbe2413291d7dbf3a1d4a12cddcc31880b4880035f0500000000000001008500f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8501f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8502f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf050300000000000000000000000000000000000000000000000000000000000000008504f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf050500000000000000000000000000000000000000000000000000000000000000008506f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8507f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf050800000000000000000000000000000000000000000000000000000000000000008509f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf850af7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf850bf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf850cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf850df7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf850ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf850ff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf051000000000000000000000000000000000000000000000000000000000000000008511f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8512f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8513f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8514f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf851555baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c2085167492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c8517f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8518f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8519f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf851af7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf851bf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf851cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf851df7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf851ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf851ff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8520f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8521f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8522f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8523f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8524f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8525f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8526b30c6c9de9ace5f36d281ab363d692940862d9fe5b6087423975576fef42f1c68527f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8528f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8529f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf852af7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf852bf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf052c0000000000000000000000000000000000000000000000000000000000000000052d0000000000000000000000000000000000000000000000000000000000000000852ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf852ff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8530f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8531f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8532f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf053300000000000000000000000000000000000000000000000000000000000000008534f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8535f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8536f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8537f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8538f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05390000000000000000000000000000000000000000000000000000000000000000853af7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf853bf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf053c0000000000000000000000000000000000000000000000000000000000000000853df7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf853ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf053f00000000000000000000000000000000000000000000000000000000000000008540f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8541f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8542f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8543f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf054400000000000000000000000000000000000000000000000000000000000000008545c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb7488546f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8547f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8548f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8549f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf854af7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf854bf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf854cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf854df7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf854ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf054f00000000000000000000000000000000000000000000000000000000000000008550f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8551f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85527492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c055300000000000000000000000000000000000000000000000000000000000000008554c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb7488555f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8556f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8557f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8558f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8559f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf855af7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf055b0000000000000000000000000000000000000000000000000000000000000000855cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf855df7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf855ec9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748855ff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8560f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05610000000000000000000000000000000000000000000000000000000000000000056200000000000000000000000000000000000000000000000000000000000000008563f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf056400000000000000000000000000000000000000000000000000000000000000008565f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8566f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8567f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8568f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8569f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf856af7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf856bf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf856c27e65fdf35b7568a3eeff2f31b77a4124c6077ea2635bb1c26e90ffce589b1c8856df7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf856ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf856ff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8570f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8571f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8572f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85737cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec32018574f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf057500000000000000000000000000000000000000000000000000000000000000008576f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8577f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf057800000000000000000000000000000000000000000000000000000000000000008579f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf857a9b8d9f06cb0d2f3f12dc0d7ae0fb7e7f3e6b893107f178b9292ae9b50a1e6a8c857b55baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c20857cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf857df7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf857ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf857f7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c8580f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8581aa979f7d972fdc798e8578a24c2e115ddb50d5d3ca78b9f7ff440a0ac9bfaed78582f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8583c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb7488584f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8585c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb7488586769b0127f78c8a0a3a3d73d64acf256ca7751a92a6eefe9531e15c592776a3e085877492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c8588f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8589f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf858af7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf858bf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf858cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf058d0000000000000000000000000000000000000000000000000000000000000000858ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf858ff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf059000000000000000000000000000000000000000000000000000000000000000008591f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8592f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8593f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85947492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c8595f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8596f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8597f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8598f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05990000000000000000000000000000000000000000000000000000000000000000859af7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf859bf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf859cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf859df7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf059e0000000000000000000000000000000000000000000000000000000000000000859ff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85a0f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85a1f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85a2f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85a311649ef70fcbb908166c2893b287b11038ba9d0eb1802176963834d340f222a485a4f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85a5f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85a6f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85a7c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74885a8f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05a9000000000000000000000000000000000000000000000000000000000000000085aa55baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c2085abf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85acf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85adf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85aec9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74885af7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c85b0f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85b1f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85b27492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c85b3f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85b4f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85b5f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05b6000000000000000000000000000000000000000000000000000000000000000085b7f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05b8000000000000000000000000000000000000000000000000000000000000000085b9f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85baf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85bbf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85bcf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85bdf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85bef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85c0f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85c1f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85c2c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74885c3f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85c4f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85c5f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05c6000000000000000000000000000000000000000000000000000000000000000085c7f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85c8f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85c9f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85caf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85cbf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85ccf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85cd7cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec320185ce7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c85cff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85d0f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85d1f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85d2f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05d3000000000000000000000000000000000000000000000000000000000000000085d4f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85d5f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85d6f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85d7f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85d8f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85d9f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05da000000000000000000000000000000000000000000000000000000000000000085db7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c05dc000000000000000000000000000000000000000000000000000000000000000005dd000000000000000000000000000000000000000000000000000000000000000085def7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85dff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85e07492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c85e1f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05e2000000000000000000000000000000000000000000000000000000000000000005e3000000000000000000000000000000000000000000000000000000000000000085e4f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85e5f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85e6f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85e77492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c05e8000000000000000000000000000000000000000000000000000000000000000085e9f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85eaf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85ebf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85ec7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c85edf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05ee000000000000000000000000000000000000000000000000000000000000000085ef7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c85f0f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85f1f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85f2f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85f3f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05f4000000000000000000000000000000000000000000000000000000000000000085f5f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85f6f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85f7f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85f8f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85f97492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c85fa7cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec320185fbf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85fcf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85fdc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb74885fef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85fff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bffdb8bbc66bc89c0683f6d9bf91a87cce82fdc8ee948ed61240063fb2244adb54f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf084137f64f4bffedd2212a5436d9920cbe3d244c505bc2c2b4e15e954f59e3b6f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf85f154f2044e14842ca0ceeb9a11255f206251bb4b088445a07b85bcdc1980e6f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf197c3729b4961ca65f9f8dd12b12e348fac9cb92630d8575856213c5ce39fae6f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf55baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c207492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfb30c6c9de9ace5f36d281ab363d692940862d9fe5b6087423975576fef42f1c6f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf98f5649fa4a3c8524efefdcbd94c27b5706a786a24923847f4cb68956b0edd634b0522601a975ba9b53d83dcc1538e7723f429a9d697d318f1cf5879d284414df7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff43edfcf5dd3264639a66e9452185768304f4ea78acf03b3848370df051a6007f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf555b64c9238f61f36374b3852ac97354092c977010da9f195a7c207068bd3d55f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf9cf210711e22bb70562ec397f15da769b19558068ba825381a2eda27f5475d94f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7c07b2fad09e17667b5096f9164b3f06b355715b97384af3f05278dd13b4dd63f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfffb597a495ac132c1ae663d8e28ecde31df1227a5f87dc766f94400f1793891ac9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf3c0abb89d077a2c8a3ac972d056b0633ce9dfcd21c00d18acfb2737837c2bc88f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c374e99cf420bf39491ee6f5fd2f841a7b0650e7bd8bc53338e9735cfd8196337c9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfca13734763567b0a4e7c31218d421aab084d208aa6f4b957b7c1b8bc6d8d64d7f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf13ab0c9b7a5b590bbd48f934103c019a9958171fa7020002c2195af0fb62ecf8462a1de301ae5c287c675e967aad06b84609354c287ac05a1f529e8049191787f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf8aa402c9dfa48dc5448c1ca3584681eaf36242fcd2fc29a5996ffe96cf39ac0ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf27e65fdf35b7568a3eeff2f31b77a4124c6077ea2635bb1c26e90ffce589b1c8f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec3201f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf41999276d00231a82fa9284e52b49210785e489308ba2aeefeb4e45d0b44b159f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf67509bc8b321228288eaaa83d54c0992f0d83e1b10e9f4288d83b094192221c4f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf9b8d9f06cb0d2f3f12dc0d7ae0fb7e7f3e6b893107f178b9292ae9b50a1e6a8c55baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c20f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfaa979f7d972fdc798e8578a24c2e115ddb50d5d3ca78b9f7ff440a0ac9bfaed7f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748769b0127f78c8a0a3a3d73d64acf256ca7751a92a6eefe9531e15c592776a3e07492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfcd384e6f98e3ebb7c34e343ced0f4a72ff9658775ba1c7774234ebc5a58455fef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfd36c58287e5766fbc9fc5f46ef6e999bb1ce418e4c04758646ac5909ad98c6cef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf222c6acb5c26dd3666279dd9612995f19c3f897b83c34d432e363fff6f1d0416f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf4dab9bc5e9496de0445e84f3233d3ba7f70898ec2f17e1d189404b1307e7b6fff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf11649ef70fcbb908166c2893b287b11038ba9d0eb1802176963834d340f222a4f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf4b9298fc19821f011597b5a4f566bf75895faf6cbbc1d75bf5603dbdaf6d925e55baeffcef36065c7593c00401f039f6da14560c98d7ffbdc8773e33819c8c20f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb7487492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf3cbe20209b33a7deec49872796dafbe9a34055719de76faf20227cf1fabbd574f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf4aa43da016e6ac70b1a46a26186be0d7a28ddfb345a6188e384206b3483afc3df7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfa52f91050cd7ada30aee61149f0d41963f08ccf378a7e7bb4db1b9a615799948f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec32017492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf95c4b74402aecf5c1b63f4d6c3b204a66239a7a5911c8914df40988339899b40f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf98c74b91b43b03adfe6dfb72fa6d2f36faf74a40430089e975bc8b1c981f22f67492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cfe97082d2d03084b7e2f3c612a43b659ae865378b25d9796589041a57a3e5bd1668e6a16fe0a60c311c8b4b55a22494ad379a05fc20af088f6ea50ffa42f0d85f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfa2b6a52c27ec51a1489f91935212ab0983613863aea610b9b5e660646013355cabf12cfccd097b1f8453221f023a5d6a22933614da4f536f809d010c3415e27ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cabbcfc6cd739f7d5164250b5ddc7ee7c422d67144c1925a29b17cc523325090ef7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf4b16c626af92d1d71092c402084c1020b6b5a8133b7a2feef66a3021d789063e7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6cf7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf080fb8033ef6c5a829cba2cdf3fa187ef62189f8ee7c24e92c20e11a7e5afb88f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf7492e00b38911b798b1f76f4164b160d2c8de80eb506e7a6f6ef85d945e1cf6c7cd805afbf2975624232796eaa6f7414bdeaa5e51099b19b5c0b4c98b9ec3201f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bfc9ce635e2093ff776cde040a03806ec12ee5f9ae52845c372ce6ad6a0bddb748f7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bff7a225dc1b5c6939c0dc28a869e5cc51cadc51c7b83aa908da3c864e27f247bf05000000000000000100000017533aa270ce02e257d315945a4a9b879d2e4bb3a311359a3c9a342ceb92616e0008093eace7eb5211b8f511239dc73f982cdb8aeda1bbc5c27272a6fea7be5fe7643a9a9a826502e0d6a9d6768cd81b9daf6e08f79e1aa383cb602d824bfe8cbb4b1240892f003cb21ca85c31f4ee7eedeafa8a4e3c40e3df75c5c00fc0d84b21f9c06f8bb6fd1ded260ffdbd4e876d913c5ac031f60086b6439305105727a788b889b3abb2bf05f4139be7ecd318575261182e1a65a4682f5bae2236592c3cc792f2a2a2f8edb5723d9a5cdc2b4b3b9c4794d5c24c5d75ca29c918121f5c0607f27c8d8b673b2abc47e0e5960988cd47c995ae66ecb25e3e576404f63a627f76f559e17f48ebf3939824b60f8f6cd99331c30297e1c74b6d02c508183a6e60b8312a3bbda8ffbff96e2f973218f4554410aa1289e6b3f94bcff089a3213def22044a512a75b0154b9cfa469c5d0308e9bcb597a49bc9753f01d7d84cbf1af0f0b6826bce55bd44dab12349789715af19f5fc1e1a125385fc762cd23ed7134dd612ba69a03e4d3bceb3db713f6b1d7bb072cd2397ba1e6a589d9552cb1fb6e59aead84999fdb9469a39da21a8fe9a21cac238be00a0e62e22c735d56b5f4ff49814aa1490e38337eb94e69d8b1a6348b80eaf5f8a069b4aeb50f7b8651d74530b6b213827d1ed35fa9306137b1c40ed0ad75042f5cbefdc8e89dc89e361f4480ce3abb36090fc150fc2ca1a1d5c4b3c202e9ceb176a459670e3bb2acc65e1e8c99c3ee4ebd8765a9d9d5ecbaedae51fca56860451dc36a83aefb05aa9b56abf2dc9cbb5651d67e8e16865bd604147e28b66560f1cf5f48f9f79357d9657024b1814e08179928a96adec59e5ffe165471472ff3112326f2f26cb986e76a46b18f28b08e8fac0c298cf90f030bb9e5328e520cbb156781b6aed9e078c31ff2a66db67255567de84835b902092b577b74a23311933fcb4da38d4559380f7305930bcb55863afd6e1698cb05c9d1b7aad3c2f3dd5c7cd8ee34ee986f55c50d0b2274a"}