FRAX Price: $0.85 (+4.23%)

Contract

0xB1d0DFFe6260982164B53EdAcD3ccd58B081889d

Overview

FRAX Balance | FXTL Balance

0 FRAX | 6,640 FXTL

FRAX Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To

There are no matching entries

1 Token Transfer found.

Advanced mode:
Parent Transaction Hash Block From To
View All Internal Transactions

Cross-Chain Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LpSugar

Compiler Version
vyper:0.4.0

Optimization Enabled:
Yes

Other Settings:
cancun EvmVersion, BSL 1.1 license

Contract Source Code (Vyper Json-Input format)

File 1 of 2 : LpSugar.vy
# SPDX-License-Identifier: BUSL-1.1
# @version ^0.4.0

# @title Velodrome Finance LP Sugar v3
# @author stas, ethzoomer
# @notice Makes it nicer to work with the liquidity pools.

from modules import lp_shared

initializes: lp_shared

# Structs

MAX_TOKENS: public(constant(uint256)) = 2000
MAX_LPS: public(constant(uint256)) = 500
MAX_POSITIONS: public(constant(uint256)) = 200

# Slot0 from CLPool.sol
struct Slot:
  sqrtPriceX96: uint160
  tick: int24
  observationIndex: uint16
  cardinality: uint16
  cardinalityNext: uint16
  unlocked: bool

# GaugeFees from CLPool.sol
struct GaugeFees:
  token0: uint128
  token1: uint128

struct Amounts:
  amount0: uint256
  amount1: uint256

# Position from NonfungiblePositionManager.sol (NFT)
struct PositionData:
  nonce: uint96
  operator: address
  token0: address
  token1: address
  tickSpacing: uint24
  tickLower: int24
  tickUpper: int24
  liquidity: uint128
  feeGrowthInside0LastX128: uint256
  feeGrowthInside1LastX128: uint256
  tokensOwed0: uint128
  tokensOwed1: uint128

struct Position:
  id: uint256 # NFT ID on CL, 0 on v2
  lp: address
  liquidity: uint256 # Liquidity amount on CL, amount of LP tokens on v2
  staked: uint256 # liq amount staked on CL, amount of staked LP tokens on v2
  amount0: uint256 # amount of unstaked token0 on both v2 and CL
  amount1: uint256 # amount of unstaked token1 on both v2 and CL
  staked0: uint256 # amount of staked token0 on both v2 and CL
  staked1: uint256 # amount of staked token1 on both v2 and CL
  unstaked_earned0: uint256 # unstaked token0 fees earned on both v2 and CL
  unstaked_earned1: uint256 # unstaked token1 fees earned on both v2 and CL
  emissions_earned: uint256 # staked liq emissions earned on both v2 and CL
  tick_lower: int24 # Position lower tick on CL, 0 on v2
  tick_upper: int24 # Position upper tick on CL, 0 on v2
  sqrt_ratio_lower: uint160 # sqrtRatio at lower tick on CL, 0 on v2
  sqrt_ratio_upper: uint160 # sqrtRatio at upper tick on CL, 0 on v2
  alm: address

struct Token:
  token_address: address
  symbol: String[100]
  decimals: uint8
  account_balance: uint256
  listed: bool

struct SwapLp:
  lp: address
  type: int24 # tick spacing on CL, 0/-1 for stable/volatile on v2
  token0: address
  token1: address
  factory: address
  pool_fee: uint256

struct Lp:
  lp: address
  symbol: String[100]
  decimals: uint8
  liquidity: uint256

  type: int24 # tick spacing on CL, 0/-1 for stable/volatile on v2
  tick: int24 # current tick on CL, 0 on v2
  sqrt_ratio: uint160 # current sqrtRatio on CL, 0 on v2

  token0: address
  reserve0: uint256
  staked0: uint256

  token1: address
  reserve1: uint256
  staked1: uint256

  gauge: address
  gauge_liquidity: uint256
  gauge_alive: bool

  fee: address
  bribe: address
  factory: address

  emissions: uint256
  emissions_token: address

  pool_fee: uint256 # staked fee % on CL, fee % on v2
  unstaked_fee: uint256 # unstaked fee % on CL, 0 on v2
  token0_fees: uint256
  token1_fees: uint256

  nfpm: address
  alm: address
  root: address

# See:
#   https://github.com/mellow-finance/mellow-alm-toolkit/blob/main/src/interfaces/ICore.sol#L12-L60
struct AlmManagedPositionInfo:
  slippageD9: uint32
  property: uint24
  owner: address
  pool: address
  ammPositionIds: DynArray[uint256, 10]
  # ...Params removed as we don't use those

# Our contracts / Interfaces

interface IERC20:
  def decimals() -> uint8: view
  def symbol() -> String[100]: view
  def balanceOf(_account: address) -> uint256: view

interface IPool:
  def token0() -> address: view
  def token1() -> address: view
  def reserve0() -> uint256: view
  def reserve1() -> uint256: view
  def claimable0(_account: address) -> uint256: view
  def claimable1(_account: address) -> uint256: view
  def supplyIndex0(_account: address) -> uint256: view
  def supplyIndex1(_account: address) -> uint256: view
  def index0() -> uint256: view
  def index1() -> uint256: view
  def totalSupply() -> uint256: view
  def symbol() -> String[100]: view
  def decimals() -> uint8: view
  def stable() -> bool: view
  def balanceOf(_account: address) -> uint256: view
  def poolFees() -> address: view
  def gauge() -> address: view # fetches gauge from CL pool
  def tickSpacing() -> int24: view # CL tick spacing
  def slot0() -> Slot: view # CL slot data
  def gaugeFees() -> GaugeFees: view # CL gauge fees amounts
  def fee() -> uint24: view # CL fee level
  def unstakedFee() -> uint24: view # CL unstaked fee level
  def liquidity() -> uint128: view # CL active liquidity
  def stakedLiquidity() -> uint128: view # CL active staked liquidity
  def factory() -> address: view # CL factory address

interface IGauge:
  def fees0() -> uint256: view
  def fees1() -> uint256: view
  def earned(_account: address) -> uint256: view
  def balanceOf(_account: address) -> uint256: view
  def totalSupply() -> uint256: view
  def rewardRate() -> uint256: view
  def rewardRateByEpoch(_ts: uint256) -> uint256: view
  def rewardToken() -> address: view
  def periodFinish() -> uint256: view

interface ICLGauge:
  def earned(_account: address, _position_id: uint256) -> uint256: view
  def rewards(_position_id: uint256) -> uint256: view
  def rewardRate() -> uint256: view
  def rewardRateByEpoch(_ts: uint256) -> uint256: view
  def rewardToken() -> address: view
  def feesVotingReward() -> address: view
  def stakedContains(_account: address, _position_id: uint256) -> bool: view
  def stakedValues(_account: address) -> DynArray[uint256, MAX_POSITIONS]: view
  def periodFinish() -> uint256: view

interface INFPositionManager:
  def positions(_position_id: uint256) -> PositionData: view
  def tokenOfOwnerByIndex(_account: address, _index: uint256) -> uint256: view
  def balanceOf(_account: address) -> uint256: view
  def factory() -> address: view
  def userPositions(_account: address, _pool: address) -> DynArray[uint256, MAX_POSITIONS]: view

interface ISlipstreamHelper:
  def getAmountsForLiquidity(_ratio: uint160, _ratioA: uint160, _ratioB: uint160, _liquidity: uint128) -> Amounts: view
  def getSqrtRatioAtTick(_tick: int24) -> uint160: view
  def principal(_nfpm: address, _position_id: uint256, _ratio: uint160) -> Amounts: view
  def fees(_nfpm: address, _position_id: uint256) -> Amounts: view
  def poolFees(_pool: address, _liquidity: uint128, _current_tick: int24, _lower_tick: int24, _upper_tick: int24) -> Amounts: view

interface IAlmFactory:
  def poolToAddresses(pool: address) -> address[2]: view
  def getImmutableParams() -> address[5]: view

interface IAlmCore:
  def managedPositionAt(_id: uint256) -> AlmManagedPositionInfo: view

interface IAlmLpWrapper:
  def positionId() -> uint256: view
  def totalSupply() -> uint256: view

# Vars
cl_helper: public(ISlipstreamHelper)
alm_factory: public(IAlmFactory)

# Methods

@deploy
def __init__(_voter: address, _registry: address,\
    _convertor: address, _slipstream_helper: address, _alm_factory: address):
  """
  @dev Sets up our external contract addresses
  """
  self.cl_helper = ISlipstreamHelper(_slipstream_helper)
  self.alm_factory = IAlmFactory(_alm_factory)

  # Modules...
  lp_shared.__init__(_voter, _registry, _convertor)

@external
@view
def forSwaps(_limit: uint256, _offset: uint256) -> DynArray[SwapLp, lp_shared.MAX_POOLS]:
  """
  @notice Returns a compiled list of pools for swaps from pool factories (sans v1)
  @param _limit The max amount of pools to process
  @param _offset The amount of pools to skip
  @return `SwapLp` structs
  """
  factories: DynArray[address, lp_shared.MAX_FACTORIES] = staticcall lp_shared.registry.poolFactories()
  factories_count: uint256 = len(factories)

  pools: DynArray[SwapLp, lp_shared.MAX_POOLS] = empty(DynArray[SwapLp, lp_shared.MAX_POOLS])
  to_skip: uint256 = _offset
  left: uint256 = _limit

  for index: uint256 in range(0, lp_shared.MAX_FACTORIES):
    if index >= factories_count:
      break

    factory: lp_shared.IPoolFactory = lp_shared.IPoolFactory(factories[index])
    if lp_shared._is_root_placeholder_factory(factory.address):
      continue

    nfpm: address = lp_shared._fetch_nfpm(factory.address)
    pools_count: uint256 = staticcall factory.allPoolsLength()

    for pindex: uint256 in range(0, lp_shared.MAX_ITERATIONS):
      if pindex >= pools_count or len(pools) >= lp_shared.MAX_POOLS:
        break

      # If no pools to process are left...
      if left == 0:
        break

      # Basically skip calls for offset records...
      if to_skip > 0:
        to_skip -= 1
        continue
      else:
        left -= 1

      pool_addr: address = staticcall factory.allPools(pindex)
      pool: IPool = IPool(pool_addr)
      type: int24 = -1
      token0: address = staticcall pool.token0()
      token1: address = staticcall pool.token1()
      reserve0: uint256 = 0
      pool_fee: uint256 = 0

      if nfpm != empty(address):
        type = staticcall pool.tickSpacing()
        reserve0 = self._safe_balance_of(token0, pool_addr)
        pool_fee = convert(staticcall pool.fee(), uint256)
      else:
        if staticcall pool.stable():
          type = 0
        reserve0 = staticcall pool.reserve0()
        pool_fee = staticcall factory.getFee(pool_addr, (type == 0))

      if reserve0 > 0 or pool_addr == lp_shared.convertor:
        pools.append(SwapLp({
          lp: pool_addr,
          type: type,
          token0: token0,
          token1: token1,
          factory: factory.address,
          pool_fee: pool_fee
        }))

  return pools

@external
@view
def tokens(_limit: uint256, _offset: uint256, _account: address, \
    _addresses: DynArray[address, MAX_TOKENS]) -> DynArray[Token, MAX_TOKENS]:
  """
  @notice Returns a collection of tokens data based on available pools
  @param _limit The max amount of tokens to return
  @param _offset The amount of pools to skip
  @param _account The account to check the balances
  @return Array for Token structs
  """
  pools: DynArray[address[4], lp_shared.MAX_POOLS] = lp_shared._pools(_limit, _offset)

  pools_count: uint256 = len(pools)
  addresses_count: uint256 = len(_addresses)
  col: DynArray[Token, MAX_TOKENS] = empty(DynArray[Token, MAX_TOKENS])
  seen: DynArray[address, MAX_TOKENS] = empty(DynArray[address, MAX_TOKENS])

  for index: uint256 in range(0, MAX_TOKENS):
    if len(col) >= _limit or index >= addresses_count:
      break

    col.append(self._token(_addresses[index], _account))
    seen.append(_addresses[index])

  for index: uint256 in range(0, lp_shared.MAX_POOLS):
    if len(col) >= _limit or index >= pools_count:
      break

    pool_data: address[4] = pools[index]

    pool: IPool = IPool(pool_data[1])
    token0: address = staticcall pool.token0()
    token1: address = staticcall pool.token1()

    if token0 not in seen:
      col.append(self._token(token0, _account))
      seen.append(token0)

    if token1 not in seen:
      col.append(self._token(token1, _account))
      seen.append(token1)

  return col

@internal
@view
def _token(_address: address, _account: address) -> Token:
  token: IERC20 = IERC20(_address)
  bal: uint256 = empty(uint256)

  if _account != empty(address):
    bal = self._safe_balance_of(_address, _account)

  return Token({
    token_address: _address,
    symbol: self._safe_symbol(_address),
    decimals: self._safe_decimals(_address),
    account_balance: bal,
    listed: staticcall lp_shared.voter.isWhitelistedToken(_address)
  })

@external
@view
def all(_limit: uint256, _offset: uint256) -> DynArray[Lp, MAX_LPS]:
  """
  @notice Returns a collection of pool data
  @param _limit The max amount of pools to return
  @param _offset The amount of pools to skip
  @return Array for Lp structs
  """
  col: DynArray[Lp, MAX_LPS] = empty(DynArray[Lp, MAX_LPS])
  pools: DynArray[address[4], lp_shared.MAX_POOLS] = lp_shared._pools(_limit, _offset)
  pools_count: uint256 = len(pools)

  for index: uint256 in range(0, lp_shared.MAX_POOLS):
    if len(col) == _limit or index >= pools_count:
      break

    pool_data: address[4] = pools[index]
    pool: IPool = IPool(pool_data[1])
    token0: address = staticcall pool.token0()
    token1: address = staticcall pool.token1()

    # If this is a CL factory/NFPM present...
    if pool_data[3] != empty(address):
      col.append(self._cl_lp(pool_data, token0, token1))
    else:
      col.append(self._v2_lp(pool_data, token0, token1))

  return col

@external
@view
def byIndex(_index: uint256) -> Lp:
  """
  @notice Returns pool data at a specific stored index
  @param _index The index to lookup
  @return Lp struct
  """
  # Basically index is the limit and the offset is always one...
  # This will fire if _index is out of bounds
  pool_data: address[4] = lp_shared._pools(1, _index)[0]
  pool: IPool = IPool(pool_data[1])
  token0: address = staticcall pool.token0()
  token1: address = staticcall pool.token1()

  # If this is a CL factory/NFPM present...
  if pool_data[3] != empty(address):
    return self._cl_lp(pool_data, token0, token1)

  return self._v2_lp(pool_data, token0, token1)

@internal
@view
def _v2_lp(_data: address[4], _token0: address, _token1: address) -> Lp:
  """
  @notice Returns pool data based on the factory, pool and gauge addresses
  @param _address The addresses to lookup
  @return Lp struct
  """
  pool: IPool = IPool(_data[1])
  gauge: IGauge = IGauge(_data[2])

  earned: uint256 = 0
  acc_staked: uint256 = 0
  pool_liquidity: uint256 = staticcall pool.totalSupply()
  gauge_liquidity: uint256 = 0
  emissions: uint256 = 0
  emissions_token: address = empty(address)
  is_stable: bool = staticcall pool.stable()
  pool_fee: uint256 = staticcall lp_shared.IPoolFactory(_data[0]).getFee(pool.address, is_stable)
  pool_fees: address = staticcall pool.poolFees()
  token0: IERC20 = IERC20(_token0)
  token1: IERC20 = IERC20(_token1)
  token0_fees: uint256 = self._safe_balance_of(_token0, pool_fees)
  token1_fees: uint256 = self._safe_balance_of(_token1, pool_fees)
  gauge_alive: bool = staticcall lp_shared.voter.isAlive(gauge.address)
  decimals: uint8 = staticcall pool.decimals()
  claimable0: uint256 = 0
  claimable1: uint256 = 0
  acc_balance: uint256 = 0
  reserve0: uint256 = staticcall pool.reserve0()
  reserve1: uint256 = staticcall pool.reserve1()
  staked0: uint256 = 0
  staked1: uint256 = 0
  type: int24 = -1

  if is_stable:
    type = 0

  if gauge.address != empty(address):
    gauge_liquidity = staticcall gauge.totalSupply()
    emissions_token = staticcall gauge.rewardToken()

  if gauge_alive and staticcall gauge.periodFinish() > block.timestamp:
    emissions = staticcall gauge.rewardRate()
    if gauge_liquidity > 0:
      token0_fees = (staticcall pool.claimable0(_data[2]) * pool_liquidity) // gauge_liquidity
      token1_fees = (staticcall pool.claimable1(_data[2]) * pool_liquidity) // gauge_liquidity
      staked0 = (reserve0 * gauge_liquidity) // pool_liquidity
      staked1 = (reserve1 * gauge_liquidity) // pool_liquidity

  return Lp({
    lp: _data[1],
    symbol: staticcall pool.symbol(),
    decimals: decimals,
    liquidity: pool_liquidity,

    type: type,
    tick: 0,
    sqrt_ratio: 0,

    token0: token0.address,
    reserve0: reserve0,
    staked0: staked0,

    token1: token1.address,
    reserve1: reserve1,
    staked1: staked1,

    gauge: gauge.address,
    gauge_liquidity: gauge_liquidity,
    gauge_alive: gauge_alive,

    fee: staticcall lp_shared.voter.gaugeToFees(gauge.address),
    bribe: lp_shared._voter_gauge_to_incentive(gauge.address),
    factory: _data[0],

    emissions: emissions,
    emissions_token: emissions_token,

    pool_fee: pool_fee,
    unstaked_fee: 0,
    token0_fees: token0_fees,
    token1_fees: token1_fees,

    nfpm: empty(address),
    alm: empty(address),

    root: lp_shared._root_lp_address(
      _data[0], token0.address, token1.address, type
    )
  })

@external
@view
def positions(_limit: uint256, _offset: uint256, _account: address)\
    -> DynArray[Position, MAX_POSITIONS]:
  """
  @notice Returns a collection of positions
  @param _account The account to fetch positions for
  @param _limit The max amount of pools to process
  @param _offset The amount of pools to skip (for optimization)
  @return Array for Lp structs
  """
  factories: DynArray[address, lp_shared.MAX_FACTORIES] = staticcall lp_shared.registry.poolFactories()

  return self._positions(_limit, _offset, _account, factories)

@external
@view
def positionsByFactory(
    _limit: uint256,
    _offset: uint256,
    _account: address,
    _factory: address
) -> DynArray[Position, MAX_POSITIONS]:
  """
  @notice Returns a collection of positions for the given factory
  @param _account The account to fetch positions for
  @param _limit The max amount of pools to process
  @param _offset The amount of pools to skip (for optimization)
  @param _factory The INFPositionManager address used to fetch positions
  @return Array for Lp structs
  """
  return self._positions(_limit, _offset, _account, [_factory])

@internal
@view
def _positions(
  _limit: uint256,
  _offset: uint256,
  _account: address,
  _factories: DynArray[address, lp_shared.MAX_FACTORIES]
) -> DynArray[Position, MAX_POSITIONS]:
  """
  @notice Returns a collection of positions for a set of factories
  @param _account The account to fetch positions for
  @param _limit The max amount of pools to process
  @param _offset The amount of pools to skip (for optimization)
  @param _factories The factories to fetch from
  @return Array for Lp structs
  """
  positions: DynArray[Position, MAX_POSITIONS] = \
    empty(DynArray[Position, MAX_POSITIONS])

  if _account == empty(address):
    return positions

  to_skip: uint256 = _offset
  pools_done: uint256 = 0

  factories_count: uint256 = len(_factories)

  alm_core: IAlmCore = empty(IAlmCore)
  if self.alm_factory != empty(IAlmFactory):
    alm_core = IAlmCore((staticcall self.alm_factory.getImmutableParams())[0])

  for index: uint256 in range(0, lp_shared.MAX_FACTORIES):
    if index >= factories_count:
      break

    factory: lp_shared.IPoolFactory = lp_shared.IPoolFactory(_factories[index])

    if lp_shared._is_root_placeholder_factory(factory.address):
      continue

    pools_count: uint256 = staticcall factory.allPoolsLength()

    nfpm: INFPositionManager = \
      INFPositionManager(lp_shared._fetch_nfpm(factory.address))

    # V2/Basic pool
    if nfpm.address == empty(address):
      for pindex: uint256 in range(0, lp_shared.MAX_ITERATIONS):
        if pindex >= pools_count or pools_done >= _limit:
          break

        # Basically skip calls for offset records...
        if to_skip > 0:
          to_skip -= 1
          continue
        else:
          pools_done += 1

        pool_addr: address = staticcall factory.allPools(pindex)

        if pool_addr == lp_shared.convertor:
          continue

        pos: Position = self._v2_position(_account, pool_addr)

        if pos.lp != empty(address):
          if len(positions) < MAX_POSITIONS:
            positions.append(pos)
          else:
            break

    else:
      # Fetch CL positions
      for pindex: uint256 in range(0, lp_shared.MAX_POOLS):
        if pindex >= pools_count or pools_done >= _limit:
          break

        # Basically skip calls for offset records...
        if to_skip > 0:
          to_skip -= 1
          continue
        else:
          pools_done += 1

        pool_addr: address = staticcall factory.allPools(pindex)
        gauge: ICLGauge = ICLGauge(staticcall lp_shared.voter.gauges(pool_addr))
        staked: bool = False

        # Fetch unstaked CL positions if supported,
        # else see `positionsUnstakedConcentrated()`
        user_pos_ids: DynArray[uint256, MAX_POSITIONS] = \
          empty(DynArray[uint256, MAX_POSITIONS])

        if self._has_userPositions(nfpm.address):
          user_pos_ids = staticcall nfpm.userPositions(_account, pool_addr)

        for upindex: uint256 in range(0, MAX_POSITIONS):
          if upindex >= len(user_pos_ids):
            break

          pos: Position = self._cl_position(
            user_pos_ids[upindex],
            _account,
            pool_addr,
            gauge.address,
            factory.address,
            nfpm.address
          )

          if len(positions) < MAX_POSITIONS:
            positions.append(pos)
          else:
            break

        # Fetch staked CL positions
        if gauge.address != empty(address):
          staked_position_ids: DynArray[uint256, MAX_POSITIONS] = \
            staticcall gauge.stakedValues(_account)

          for sindex: uint256 in range(0, MAX_POSITIONS):
            if sindex >= len(staked_position_ids):
              break

            pos: Position = self._cl_position(
              staked_position_ids[sindex],
              _account,
              pool_addr,
              gauge.address,
              factory.address,
              nfpm.address
            )

            if len(positions) < MAX_POSITIONS:
              positions.append(pos)
            else:
              break

        # Next, continue with fetching the ALM positions!
        if self.alm_factory == empty(IAlmFactory):
          continue

        alm_addresses: address[2] = staticcall self.alm_factory.poolToAddresses(pool_addr)
        alm_staking: IGauge = IGauge(alm_addresses[0])
        alm_vault: IAlmLpWrapper = IAlmLpWrapper(alm_addresses[1])

        if alm_vault.address == empty(address):
          continue

        alm_user_liq: uint256 = staticcall alm_staking.balanceOf(_account)

        if alm_user_liq == 0:
          continue

        alm_pos: AlmManagedPositionInfo = staticcall alm_core.managedPositionAt(
          staticcall alm_vault.positionId()
        )

        if gauge.address != empty(address) and len(alm_pos.ammPositionIds) > 0:
          staked = staticcall gauge.stakedContains(
            alm_core.address, alm_pos.ammPositionIds[0]
          )

        pos: Position = self._cl_position(
          alm_pos.ammPositionIds[0],
          # Account is the ALM Core contract here...
          alm_core.address,
          pool_addr,
          gauge.address if staked else empty(address),
          factory.address,
          nfpm.address
        )

        alm_liq: uint256 = staticcall alm_vault.totalSupply()
        # adjust user share of the vault...
        pos.amount0 = (alm_user_liq * pos.amount0) // alm_liq
        pos.amount1 = (alm_user_liq * pos.amount1) // alm_liq
        pos.staked0 = (alm_user_liq * pos.staked0) // alm_liq
        pos.staked1 = (alm_user_liq * pos.staked1) // alm_liq

        pos.emissions_earned = staticcall alm_staking.earned(_account)
        # ignore dust as the rebalancing might report "fees"
        pos.unstaked_earned0 = 0
        pos.unstaked_earned1 = 0

        pos.liquidity = (alm_user_liq * pos.liquidity) // alm_liq
        pos.staked = (alm_user_liq * pos.staked) // alm_liq

        pos.alm = alm_vault.address

        if len(positions) < MAX_POSITIONS:
          positions.append(pos)
        else:
          break

  return positions

@external
@view
def positionsUnstakedConcentrated(
  _limit: uint256,
  _offset: uint256,
  _account: address
) -> DynArray[Position, MAX_POSITIONS]:
  """
  @notice Returns a collection of unstaked CL positions (legacy)
  @param _account The account to fetch positions for
  @param _limit The max amount of positions to process
  @param _offset The amount of positions to skip
  @return Array for Position structs
  """
  positions: DynArray[Position, MAX_POSITIONS] = \
    empty(DynArray[Position, MAX_POSITIONS])

  if _account == empty(address):
    return positions

  factories: DynArray[address, lp_shared.MAX_FACTORIES] = \
    staticcall lp_shared.registry.poolFactories()

  to_skip: uint256 = _offset
  positions_done: uint256 = 0
  factories_count: uint256 = len(factories)

  for index: uint256 in range(0, lp_shared.MAX_FACTORIES):
    if index >= factories_count:
      break

    factory: lp_shared.IPoolFactory = lp_shared.IPoolFactory(factories[index])

    nfpm: INFPositionManager = \
      INFPositionManager(lp_shared._fetch_nfpm(factory.address))

    if nfpm.address == empty(address):
      continue

    if lp_shared._is_root_placeholder_factory(factory.address):
      continue

    # Handled in `positions()`
    if self._has_userPositions(nfpm.address):
      continue

    positions_count: uint256 = staticcall nfpm.balanceOf(_account)

    for pindex: uint256 in range(0, MAX_POSITIONS):
      if pindex >= positions_count:
        break

      if pindex >= positions_count or positions_done >= _limit:
        break

      # Basically skip calls for offset records...
      if to_skip > 0:
        to_skip -= 1
        continue
      else:
        positions_done += 1

      pos_id: uint256 = staticcall nfpm.tokenOfOwnerByIndex(_account, pindex)
      pos: Position = self._cl_position(
        pos_id,
        _account,
        empty(address),
        empty(address),
        factory.address,
        nfpm.address
      )

      if pos.lp != empty(address):
        if len(positions) < MAX_POSITIONS:
          positions.append(pos)
        else:
          break

  return positions

@internal
@view
def _cl_position(
    _id: uint256,
    _account: address,
    _pool:address,
    _gauge:address,
    _factory: address,
    _nfpm: address
  ) -> Position:
  """
  @notice Returns concentrated pool position data
  @param _id The token ID of the position
  @param _account The account to fetch positions for
  @param _pool The pool address
  @param _gauge The pool gauge address
  @param _factory The CL factory address
  @return A Position struct
  """
  pos: Position = empty(Position)
  pos.id = _id
  pos.lp = _pool

  nfpm: INFPositionManager = INFPositionManager(_nfpm)

  data: PositionData = staticcall nfpm.positions(pos.id)

  # Try to find the pool if we're fetching an unstaked position
  if pos.lp == empty(address):
    pos.lp = staticcall lp_shared.IPoolFactory(_factory).getPool(
      data.token0,
      data.token1,
      convert(data.tickSpacing, int24)
    )

  if pos.lp == empty(address):
    return empty(Position)

  pool: IPool = IPool(pos.lp)
  gauge: ICLGauge = ICLGauge(_gauge)
  slot: Slot = staticcall pool.slot0()
  staked: bool = False

  # Try to find the gauge if we're fetching an unstaked position
  if _gauge == empty(address):
    gauge = ICLGauge(staticcall lp_shared.voter.gauges(pos.lp))

  amounts: Amounts = staticcall self.cl_helper.principal(
    nfpm.address, pos.id, slot.sqrtPriceX96
  )
  pos.amount0 = amounts.amount0
  pos.amount1 = amounts.amount1

  pos.liquidity = convert(data.liquidity, uint256)
  pos.tick_lower = data.tickLower
  pos.tick_upper = data.tickUpper

  pos.sqrt_ratio_lower = staticcall self.cl_helper.getSqrtRatioAtTick(pos.tick_lower)
  pos.sqrt_ratio_upper = staticcall self.cl_helper.getSqrtRatioAtTick(pos.tick_upper)

  amounts_fees: Amounts = staticcall self.cl_helper.fees(nfpm.address, pos.id)
  pos.unstaked_earned0 = amounts_fees.amount0
  pos.unstaked_earned1 = amounts_fees.amount1

  if gauge.address != empty(address):
    staked = staticcall gauge.stakedContains(_account, pos.id)

  if staked:
    pos.emissions_earned = staticcall gauge.earned(_account, pos.id) \
      + staticcall gauge.rewards(pos.id)

  # Reverse the liquidity since a staked position uses full available liquidity
  if staked:
    pos.staked = pos.liquidity
    pos.staked0 = pos.amount0
    pos.staked1 = pos.amount1
    pos.amount0 = 0
    pos.amount1 = 0
    pos.liquidity = 0

  return pos

@internal
@view
def _v2_position(_account: address, _pool: address) -> Position:
  """
  @notice Returns v2 pool position data
  @param _account The account to fetch positions for
  @param _factory The pool address
  @return A Position struct
  """
  pool: IPool = IPool(_pool)
  gauge: IGauge = IGauge(staticcall lp_shared.voter.gauges(_pool))
  decimals: uint8 = staticcall pool.decimals()

  pos: Position = empty(Position)
  pos.lp = pool.address
  pos.liquidity = staticcall pool.balanceOf(_account)
  pos.unstaked_earned0 = staticcall pool.claimable0(_account)
  pos.unstaked_earned1 = staticcall pool.claimable1(_account)
  claimable_delta0: uint256 = staticcall pool.index0() - staticcall pool.supplyIndex0(_account)
  claimable_delta1: uint256 = staticcall pool.index1() - staticcall pool.supplyIndex1(_account)

  if claimable_delta0 > 0:
    pos.unstaked_earned0 += \
      (pos.liquidity * claimable_delta0) // 10**convert(decimals, uint256)
  if claimable_delta1 > 0:
    pos.unstaked_earned1 += \
      (pos.liquidity * claimable_delta1) // 10**convert(decimals, uint256)

  if gauge.address != empty(address):
    pos.staked = staticcall gauge.balanceOf(_account)
    pos.emissions_earned = staticcall gauge.earned(_account)

  if pos.liquidity + pos.staked + pos.emissions_earned + pos.unstaked_earned0 == 0:
    return empty(Position)

  pool_liquidity: uint256 = staticcall pool.totalSupply()
  reserve0: uint256 = staticcall pool.reserve0()
  reserve1: uint256 = staticcall pool.reserve1()

  pos.amount0 = (pos.liquidity * reserve0) // pool_liquidity
  pos.amount1 = (pos.liquidity * reserve1) // pool_liquidity
  pos.staked0 = (pos.staked * reserve0) // pool_liquidity
  pos.staked1 = (pos.staked * reserve1) // pool_liquidity

  return pos

@internal
@view
def _cl_lp(_data: address[4], _token0: address, _token1: address) -> Lp:
  """
  @notice Returns CL pool data based on the factory, pool and gauge addresses
  @param _data The addresses to lookup
  @param _account The user account
  @return Lp struct
  """
  pool: IPool = IPool(_data[1])
  gauge: ICLGauge = ICLGauge(_data[2])

  gauge_alive: bool = staticcall lp_shared.voter.isAlive(gauge.address)
  fee_voting_reward: address = empty(address)
  emissions: uint256 = 0
  emissions_token: address = empty(address)
  token0: IERC20 = IERC20(_token0)
  token1: IERC20 = IERC20(_token1)
  staked0: uint256 = 0
  staked1: uint256 = 0
  tick_spacing: int24 = staticcall pool.tickSpacing()
  pool_liquidity: uint128 = staticcall pool.liquidity()
  gauge_liquidity: uint128 = staticcall pool.stakedLiquidity()
  token0_fees: uint256 = 0
  token1_fees: uint256 = 0

  slot: Slot = staticcall pool.slot0()
  tick_low: int24 = slot.tick - tick_spacing
  tick_high: int24 = slot.tick

  if gauge_liquidity > 0 and gauge.address != empty(address):
    fee_voting_reward = staticcall gauge.feesVotingReward()
    emissions_token = staticcall gauge.rewardToken()

    ratio_a: uint160 = staticcall self.cl_helper.getSqrtRatioAtTick(tick_low)
    ratio_b: uint160 = staticcall self.cl_helper.getSqrtRatioAtTick(tick_high)
    staked_amounts: Amounts = staticcall self.cl_helper.getAmountsForLiquidity(
      slot.sqrtPriceX96, ratio_a, ratio_b, gauge_liquidity
    )
    staked0 = staked_amounts.amount0
    staked1 = staked_amounts.amount1

    gauge_fees: GaugeFees = staticcall pool.gaugeFees()

    token0_fees = convert(gauge_fees.token0, uint256)
    token1_fees = convert(gauge_fees.token1, uint256)

  if gauge_alive and staticcall gauge.periodFinish() > block.timestamp:
    emissions = staticcall gauge.rewardRate()

  alm_addresses: address[2] = [empty(address), empty(address)]
  if self.alm_factory != empty(IAlmFactory):
    alm_addresses = staticcall self.alm_factory.poolToAddresses(pool.address)

  return Lp({
    lp: pool.address,
    symbol: "",
    decimals: 18,
    liquidity: convert(pool_liquidity, uint256),

    type: tick_spacing,
    tick: slot.tick,
    sqrt_ratio: slot.sqrtPriceX96,

    token0: token0.address,
    reserve0: self._safe_balance_of(_token0, pool.address),
    staked0: staked0,

    token1: token1.address,
    reserve1: self._safe_balance_of(_token1, pool.address),
    staked1: staked1,

    gauge: gauge.address,
    gauge_liquidity: convert(gauge_liquidity, uint256),
    gauge_alive: gauge_alive,

    fee: fee_voting_reward,
    bribe: lp_shared._voter_gauge_to_incentive(gauge.address),
    factory: _data[0],

    emissions: emissions,
    emissions_token: emissions_token,

    pool_fee: convert(staticcall pool.fee(), uint256),
    unstaked_fee: convert(staticcall pool.unstakedFee(), uint256),
    token0_fees: token0_fees,
    token1_fees: token1_fees,

    nfpm: _data[3],
    alm: alm_addresses[1],

    root: lp_shared._root_lp_address(
      _data[0], token0.address, token1.address, tick_spacing
    ),
  })

@internal
@view
def _safe_balance_of(_token: address, _address: address) -> uint256:
  """
  @notice Returns the balance if the call to balanceOf was successfull, otherwise 0
  @param _token The token to call
  @param _address The address to get the balanceOf
  """
  response: Bytes[32] = raw_call(
      _token,
      abi_encode(_address, method_id=method_id("balanceOf(address)")),
      max_outsize=32,
      gas=100000,
      is_delegate_call=False,
      is_static_call=True,
      revert_on_failure=False
  )[1]

  if len(response) > 0:
    return (abi_decode(response, uint256))

  return 0

@internal
@view
def _safe_decimals(_token: address) -> uint8:
  """
  @notice Returns the `ERC20.decimals()` result safely. Defaults to 18
  @param _token The token to call
  @param _address The address to get the balanceOf
  """
  response: Bytes[32] = b""
  response = raw_call(
      _token,
      method_id("decimals()"),
      max_outsize=32,
      gas=50000,
      is_delegate_call=False,
      is_static_call=True,
      revert_on_failure=False
  )[1]

  # Check response as revert_on_failure is set to False
  if len(response) > 0:
    return (abi_decode(response, uint8))

  return 18

@internal
@view
def _safe_symbol(_token: address) -> String[100]:
  """
  @notice Returns the `ERC20.symbol()` result safely
  @param _token The token to call
  """
  # >=192 input size is required by Vyper's _abi_decode()
  response: Bytes[192] = b""
  response = raw_call(
      _token,
      method_id("symbol()"),
      max_outsize=192,
      gas=50000,
      is_delegate_call=False,
      is_static_call=True,
      revert_on_failure=False
  )[1]

  # Check response as revert_on_failure is set to False
  if len(response) > 0:
    return abi_decode(response, String[100])

  return "-NA-"

@internal
@view
def _has_userPositions(_nfpm: address) -> bool:
  """
  @notice Checks for `userPositions()` support, missing for pre-Superchain NFPM
  @param _nfpm The NFPM address
  @return Returns True if supported
  """
  response: Bytes[32] = b""
  response = raw_call(
      _nfpm,
      abi_encode(
        # We just need valid addresses, please ignore the values
        _nfpm, _nfpm, method_id=method_id("userPositions(address,address)"),
      ),
      max_outsize=32,
      is_delegate_call=False,
      is_static_call=True,
      revert_on_failure=False
  )[1]

  return len(response) > 0

File 2 of 2 : lp_shared.vy
# SPDX-License-Identifier: BUSL-1.1
# @version ^0.4.0

# @title Velodrome Finance LP Module
# @author Velodrome Finance

MAX_FACTORIES: constant(uint256) = 10
MAX_POOLS: constant(uint256) = 2000
MAX_ITERATIONS: constant(uint256) = 8000

ROOT_CHAIN_IDS: constant(uint256[2]) = [10, 8453]

# Interfaces

interface IFactoryRegistry:
  def fallbackPoolFactory() -> address: view
  def poolFactories() -> DynArray[address, MAX_FACTORIES]: view
  def poolFactoriesLength() -> uint256: view
  def factoriesToPoolFactory(_factory: address) -> address[2]: view
  def initHashToPoolFactory(_factory: address) -> bytes32: view

interface IVoter:
  def gauges(_pool_addr: address) -> address: view
  def gaugeToBribe(_gauge_addr: address) -> address: view
  # Superchain version of `gaugeToBribe()`
  def gaugeToIncentive(_gauge_addr: address) -> address: view
  def gaugeToFees(_gauge_addr: address) -> address: view
  def isAlive(_gauge_addr: address) -> bool: view
  def isWhitelistedToken(_token_addr: address) -> bool: view

interface IPoolFactory:
  def allPoolsLength() -> uint256: view
  def allPools(_index: uint256) -> address: view
  def getFee(_pool_addr: address, _stable: bool) -> uint256: view
  def getPool(_token0: address, _token1: address, _fee: int24) -> address: view

# Vars
voter: public(IVoter) # Voter on root , LeafVoter on leaf chain
registry: public(IFactoryRegistry)
convertor: public(address)

# Methods

@deploy
def __init__(_voter: address, _registry: address, _convertor: address):
  """
  @dev Sets up our external contract addresses
  """
  self.voter = IVoter(_voter)
  self.registry = IFactoryRegistry(_registry)
  self.convertor = _convertor

@internal
@view
def _pools(_limit: uint256, _offset: uint256)\
    -> DynArray[address[4], MAX_POOLS]:
  """
  @param _limit The max amount of pools to return
  @param _offset The amount of pools to skip (for optimization)
  @notice Returns a compiled list of pool and its factory and gauge
  @return Array of four addresses (factory, pool, gauge, nfpm)
  """
  factories: DynArray[address, MAX_FACTORIES] = staticcall self.registry.poolFactories()
  factories_count: uint256 = len(factories)

  to_skip: uint256 = _offset
  visited: uint256 = 0

  pools: DynArray[address[4], MAX_POOLS] = \
    empty(DynArray[address[4], MAX_POOLS])

  for index: uint256 in range(0, MAX_FACTORIES):
    if index >= factories_count:
      break

    factory: IPoolFactory = IPoolFactory(factories[index])
    if self._is_root_placeholder_factory(factory.address):
      continue

    pools_count: uint256 = staticcall factory.allPoolsLength()
    nfpm: address = self._fetch_nfpm(factory.address)

    for pindex: uint256 in range(0, MAX_ITERATIONS):
      if pindex >= pools_count or visited >= _limit + _offset or len(pools) >= MAX_POOLS:
        break

      # Since the convertor pool, first pool on one of the factories...
      if pindex == 0 and staticcall factory.allPools(0) == self.convertor:
        continue

      visited += 1

      # Basically skip calls for offset records...
      if to_skip > 0:
        to_skip -= 1
        continue

      pool_addr: address = staticcall factory.allPools(pindex)
      gauge_addr: address = staticcall self.voter.gauges(pool_addr)

      pools.append([factory.address, pool_addr, gauge_addr, nfpm])

  return pools

@internal
@view
def _is_root_placeholder_factory(_factory: address) -> bool:
  """
  @notice Checks if the factory is for root placeholder pools
  @param _factory The factory address
  @return bool
  """
  response: Bytes[32] = raw_call(
      _factory,
      method_id("bridge()"),
      max_outsize=32,
      is_delegate_call=False,
      is_static_call=True,
      revert_on_failure=False
  )[1]

  return len(response) > 0

@internal
@view
def _fetch_nfpm(_factory: address) -> address:
  """
  @notice Returns the factory NFPM if available. CL pools should have one!
  @param _factory The factory address
  """
  # Returns the votingRewardsFactory and the gaugeFactory
  factory_data: address[2] = staticcall self.registry.factoriesToPoolFactory(_factory)

  response: Bytes[32] = raw_call(
      factory_data[1],
      method_id("nft()"),
      max_outsize=32,
      is_delegate_call=False,
      is_static_call=True,
      revert_on_failure=False
  )[1]

  if len(response) > 0:
    return abi_decode(response, address)

  return empty(address)

@internal
@view
def _voter_gauge_to_incentive(_gauge: address) -> address:
  """
  @notice Handles root/leaf voter call to gaugeToBribe/gaugeToIncentive
  @return Incentive contract address
  """
  if chain.id in ROOT_CHAIN_IDS:
    return staticcall self.voter.gaugeToBribe(_gauge)

  return staticcall self.voter.gaugeToIncentive(_gauge)

@internal
@view
def _root_lp_address(
  _factory: address,
  _token0: address,
  _token1: address,
  _type: int24
) -> address:
  """
  @notice Calculates the corresponding root (placeholder) pool address
  @param _factory The factory address
  @param _token0 The pool token0
  @param _token1 The pool token1
  @param _type The pool type
  @return address
  """
  if chain.id in ROOT_CHAIN_IDS:
    return empty(address)

  init_hash: bytes32 = staticcall self.registry.initHashToPoolFactory(_factory)

  if init_hash == empty(bytes32):
    return empty(address)


  salt: bytes32 = empty(bytes32)

  if _type < 1:
    salt = keccak256(
      concat(
        convert(chain.id, bytes32),
        convert(_token0, bytes20),
        convert(_token1, bytes20),
        convert(_type == 0, bytes1))
    )
  else:
    salt = keccak256(
      concat(
        convert(chain.id, bytes32),
        convert(_token0, bytes20),
        convert(_token1, bytes20),
        convert(_type, bytes3)
      )
    )


  data: bytes32 = keccak256(
    concat(
      0xFF,
      convert(_factory, bytes20),
      salt,
      init_hash
    )
  )

  return convert(
    convert(data, uint256) & convert(max_value(uint160), uint256),
    address
  )

Settings
{
  "outputSelection": {
    "contracts/LpSugar.vy": [
      "evm.bytecode",
      "evm.deployedBytecode",
      "abi"
    ]
  },
  "search_paths": [
    "."
  ],
  "evmVersion": "cancun"
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"name":"_limit","type":"uint256"},{"name":"_offset","type":"uint256"}],"name":"forSwaps","outputs":[{"components":[{"name":"lp","type":"address"},{"name":"type","type":"int24"},{"name":"token0","type":"address"},{"name":"token1","type":"address"},{"name":"factory","type":"address"},{"name":"pool_fee","type":"uint256"}],"name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"name":"_limit","type":"uint256"},{"name":"_offset","type":"uint256"},{"name":"_account","type":"address"},{"name":"_addresses","type":"address[]"}],"name":"tokens","outputs":[{"components":[{"name":"token_address","type":"address"},{"name":"symbol","type":"string"},{"name":"decimals","type":"uint8"},{"name":"account_balance","type":"uint256"},{"name":"listed","type":"bool"}],"name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"name":"_limit","type":"uint256"},{"name":"_offset","type":"uint256"}],"name":"all","outputs":[{"components":[{"name":"lp","type":"address"},{"name":"symbol","type":"string"},{"name":"decimals","type":"uint8"},{"name":"liquidity","type":"uint256"},{"name":"type","type":"int24"},{"name":"tick","type":"int24"},{"name":"sqrt_ratio","type":"uint160"},{"name":"token0","type":"address"},{"name":"reserve0","type":"uint256"},{"name":"staked0","type":"uint256"},{"name":"token1","type":"address"},{"name":"reserve1","type":"uint256"},{"name":"staked1","type":"uint256"},{"name":"gauge","type":"address"},{"name":"gauge_liquidity","type":"uint256"},{"name":"gauge_alive","type":"bool"},{"name":"fee","type":"address"},{"name":"bribe","type":"address"},{"name":"factory","type":"address"},{"name":"emissions","type":"uint256"},{"name":"emissions_token","type":"address"},{"name":"pool_fee","type":"uint256"},{"name":"unstaked_fee","type":"uint256"},{"name":"token0_fees","type":"uint256"},{"name":"token1_fees","type":"uint256"},{"name":"nfpm","type":"address"},{"name":"alm","type":"address"},{"name":"root","type":"address"}],"name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"name":"_index","type":"uint256"}],"name":"byIndex","outputs":[{"components":[{"name":"lp","type":"address"},{"name":"symbol","type":"string"},{"name":"decimals","type":"uint8"},{"name":"liquidity","type":"uint256"},{"name":"type","type":"int24"},{"name":"tick","type":"int24"},{"name":"sqrt_ratio","type":"uint160"},{"name":"token0","type":"address"},{"name":"reserve0","type":"uint256"},{"name":"staked0","type":"uint256"},{"name":"token1","type":"address"},{"name":"reserve1","type":"uint256"},{"name":"staked1","type":"uint256"},{"name":"gauge","type":"address"},{"name":"gauge_liquidity","type":"uint256"},{"name":"gauge_alive","type":"bool"},{"name":"fee","type":"address"},{"name":"bribe","type":"address"},{"name":"factory","type":"address"},{"name":"emissions","type":"uint256"},{"name":"emissions_token","type":"address"},{"name":"pool_fee","type":"uint256"},{"name":"unstaked_fee","type":"uint256"},{"name":"token0_fees","type":"uint256"},{"name":"token1_fees","type":"uint256"},{"name":"nfpm","type":"address"},{"name":"alm","type":"address"},{"name":"root","type":"address"}],"name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"name":"_limit","type":"uint256"},{"name":"_offset","type":"uint256"},{"name":"_account","type":"address"}],"name":"positions","outputs":[{"components":[{"name":"id","type":"uint256"},{"name":"lp","type":"address"},{"name":"liquidity","type":"uint256"},{"name":"staked","type":"uint256"},{"name":"amount0","type":"uint256"},{"name":"amount1","type":"uint256"},{"name":"staked0","type":"uint256"},{"name":"staked1","type":"uint256"},{"name":"unstaked_earned0","type":"uint256"},{"name":"unstaked_earned1","type":"uint256"},{"name":"emissions_earned","type":"uint256"},{"name":"tick_lower","type":"int24"},{"name":"tick_upper","type":"int24"},{"name":"sqrt_ratio_lower","type":"uint160"},{"name":"sqrt_ratio_upper","type":"uint160"},{"name":"alm","type":"address"}],"name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"name":"_limit","type":"uint256"},{"name":"_offset","type":"uint256"},{"name":"_account","type":"address"},{"name":"_factory","type":"address"}],"name":"positionsByFactory","outputs":[{"components":[{"name":"id","type":"uint256"},{"name":"lp","type":"address"},{"name":"liquidity","type":"uint256"},{"name":"staked","type":"uint256"},{"name":"amount0","type":"uint256"},{"name":"amount1","type":"uint256"},{"name":"staked0","type":"uint256"},{"name":"staked1","type":"uint256"},{"name":"unstaked_earned0","type":"uint256"},{"name":"unstaked_earned1","type":"uint256"},{"name":"emissions_earned","type":"uint256"},{"name":"tick_lower","type":"int24"},{"name":"tick_upper","type":"int24"},{"name":"sqrt_ratio_lower","type":"uint160"},{"name":"sqrt_ratio_upper","type":"uint160"},{"name":"alm","type":"address"}],"name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"name":"_limit","type":"uint256"},{"name":"_offset","type":"uint256"},{"name":"_account","type":"address"}],"name":"positionsUnstakedConcentrated","outputs":[{"components":[{"name":"id","type":"uint256"},{"name":"lp","type":"address"},{"name":"liquidity","type":"uint256"},{"name":"staked","type":"uint256"},{"name":"amount0","type":"uint256"},{"name":"amount1","type":"uint256"},{"name":"staked0","type":"uint256"},{"name":"staked1","type":"uint256"},{"name":"unstaked_earned0","type":"uint256"},{"name":"unstaked_earned1","type":"uint256"},{"name":"emissions_earned","type":"uint256"},{"name":"tick_lower","type":"int24"},{"name":"tick_upper","type":"int24"},{"name":"sqrt_ratio_lower","type":"uint160"},{"name":"sqrt_ratio_upper","type":"uint160"},{"name":"alm","type":"address"}],"name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_TOKENS","outputs":[{"name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_LPS","outputs":[{"name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_POSITIONS","outputs":[{"name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cl_helper","outputs":[{"name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"alm_factory","outputs":[{"name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"name":"_voter","type":"address"},{"name":"_registry","type":"address"},{"name":"_convertor","type":"address"},{"name":"_slipstream_helper","type":"address"},{"name":"_alm_factory","type":"address"}],"outputs":[],"stateMutability":"nonpayable","type":"constructor"}]

346100ac5760206151435f395f518060a01c6100ac5760a05260206151635f395f518060a01c6100ac5760c05260206151835f395f518060a01c6100ac5760e05260206151a35f395f518060a01c6100ac576101005260206151c35f395f518060a01c6100ac57610120526101005160035561012051600455606060a060405e610087610099565b61507e6100b06100003961507e610000f35b6040515f55606051600155608051600255565b5f80fd5f3560e01c6002600c820660011b61506601601e395f51565b63b224fcb58118611bf457604436103417615062576001546306121cd561032052610180610320600461033c845afa610053573d5f5f3e3d5ffd5b3d61018081183d610180100218806103200161034011615062576103206103205161032001106150625761032051610320018161032001815160051b60200182011161506257600a8151116150625780515f81600a81116150625780156100dc57905b8060051b6020850101518060a01c615062578160051b6104e001526001018181186100b6575b5050806104c0525050506104c09050805160208160051b0180836101c05e5050506101c051610320525f610340526024356205df60526004356205df80525f600a905b806205dfa052610320516205dfa0511015610639576205dfa0516101c0518110156150625760051b6101e001516205dfc0526205dfc0516040526101656205dfe0611bf8565b6205dfe05161062e576205dfc0516040526101826205e000611c79565b6205e000516205dfe0526205dfc05163efde4e646205e0205260206205e02060046205e03c845afa6101b6573d5f5f3e3d5ffd5b60203d10615062576205e0209050516205e000525f611f40905b806205e020526205e000516205e0205110156101f4576107d06103405110156101f7565b60015b61062b576205df80511561062b576205df60511561022b576205df6051600181038181116150625790506205df6052610620565b6205df8051600181038181116150625790506205df80526205dfc0516341d1de976205e060526205e020516205e0805260206205e06060246205e07c845afa610276573d5f5f3e3d5ffd5b3d602081183d6020100218806205e060016205e08011615062576205e060518060a01c615062576205e0a052506205e0a09050516205e040526205e040516205e060527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6205e080526205e06051630dfe16816205e0c05260206205e0c060046205e0dc845afa610309573d5f5f3e3d5ffd5b3d602081183d6020100218806205e0c0016205e0e011615062576205e0c0518060a01c615062576205e10052506205e1009050516205e0a0526205e0605163d21220a76205e0e05260206205e0e060046205e0fc845afa61036c573d5f5f3e3d5ffd5b3d602081183d6020100218806205e0e0016205e10011615062576205e0e0518060a01c615062576205e12052506205e1209050516205e0c0526040366205e0e0376205dfe051156104aa576205e0605163d0c93a7c6205e1205260206205e12060046205e13c845afa6103e1573d5f5f3e3d5ffd5b3d602081183d6020100218806205e120016205e14011615062576205e120518060020b8118615062576205e16052506205e1609050516205e080526205e0a0516040526205e040516060526104386205e120611da7565b6205e120516205e0e0526205e0605163ddca3f436205e1205260206205e12060046205e13c845afa61046c573d5f5f3e3d5ffd5b3d602081183d6020100218806205e120016205e14011615062576205e120518060181c615062576205e16052506205e1609050516205e100526105a6565b6205e060516322be3de16205e1205260206205e12060046205e13c845afa6104d4573d5f5f3e3d5ffd5b3d602081183d6020100218806205e120016205e14011615062576205e120518060011c615062576205e16052506205e16090505115610514575f6205e080525b6205e0605163443cb4bc6205e1205260206205e12060046205e13c845afa61053e573d5f5f3e3d5ffd5b60203d10615062576205e1209050516205e0e0526205dfc05163cc56b2c56205e120526205e040516205e140526205e08051156205e1605260206205e12060446205e13c845afa610591573d5f5f3e3d5ffd5b60203d10615062576205e1209050516205e100525b6205e0e051156105b75760016105c2565b6002546205e0405118155b1561062057610340516107cf81116150625760c08102610360016205e0405181526205e0805160208201526205e0a05160408201526205e0c05160608201526205dfc05160808201526205e1005160a0820152506001810161034052505b6001018181186101d0575b50505b60010181811861011f575b50506020806205dfa052806205dfa0015f6103405180835260c081025f826107d0811161506257801561068b57905b60c081026103600160c08202602088010160c082825e5050600101818118610668575b505082016020019150509050810190506205dfa0f35b63295212be8118611bf457608436103417615062576044358060a01c615062576203ed20526064356004016107d08135116150625780355f816107d0811161506257801561071257905b8060051b6020850101358060a01c615062578160051b6203ed6001526001018181186106eb575b5050806203ed40525050604060046101c0376107306208cf80611e44565b6208cf80805160208160071b0180836204e7605e5050506204e760516208cf80526203ed40516208cfa0525f6208cfc0525f621199e0525f6107d0905b8062129400526004356208cfc0511015610792576208cfa05162129400511015610795565b60015b61084d5762129400516203ed40518110156150625760051b6203ed600151610440526203ed2051610460526107cc62129420612445565b6212942061012081621295405e506208cfc0516107cf81116150625761012081026208cfe00161012062129540825e50600181016208cfc05250621199e0516107cf81116150625762129400516203ed40518110156150625760051b6203ed6001518160051b62119a00015260018101621199e0525060010181811861076d575b50505f6107d0905b8062129400526004356208cfc051101561087a576208cf80516212940051101561087d565b60015b610b2c5762129400516204e760518110156150625760071b6204e78001608081621294205e506212944051621294a052621294a051630dfe1681621294e0526020621294e06004621294fc845afa6108d7573d5f5f3e3d5ffd5b3d602081183d602010021880621294e001621295001161506257621294e0518060a01c6150625762129520525062129520905051621294c052621294a05163d21220a7621295005260206212950060046212951c845afa61093a573d5f5f3e3d5ffd5b3d602081183d602010021880621295000162129520116150625762129500518060a01c6150625762129540525062129540905051621294e052621294c051600162129500525f621199e0516107d081116150625780156109bc57905b8060051b62119a00015183186109b1575f62129500526109bc565b600101818118610996575b50506212950051905015610a4a57621294c051610440526203ed2051610460526109e862129520612445565b6212952061012081621296405e506208cfc0516107cf81116150625761012081026208cfe00161012062129640825e50600181016208cfc05250621199e0516107cf811161506257621294c0518160051b62119a00015260018101621199e052505b621294e051600162129500525f621199e0516107d08111615062578015610a9357905b8060051b62119a0001518318610a88575f6212950052610a93565b600101818118610a6d575b50506212950051905015610b2157621294e051610440526203ed205161046052610abf62129520612445565b6212952061012081621296405e506208cfc0516107cf81116150625761012081026208cfe00161012062129640825e50600181016208cfc05250621199e0516107cf811161506257621294e0518160051b62119a00015260018101621199e052505b600101818118610855575b505060208062129400528062129400015f6208cfc0518083528060051b5f826107d08111615062578015610bed57905b828160051b60208801015261012081026208cfe00183602088010160a0825182528060208301526020830181830160208251018083835e508051806020830101601f825f03163682375050601f19601f82516020010116905090508101905060c0830151604083015260e0830151606083015261010083015160808301529050905083019250600101818118610b5c575b5050820160200191505090508101905062129400f35b63b10daf7b811861102b57604436103417615062575f6203ed2052604060046101c037610c32620fa560611e44565b620fa560805160208160071b018083620bbd405e505050620bbd4051620fa560525f6107d0905b80620fa580526004356203ed205118610c73576001610c80565b620fa56051620fa5805110155b610e4357620fa58051620bbd40518110156150625760071b620bbd6001608081620fa5a05e50620fa5c051620fa62052620fa62051630dfe1681620fa660526020620fa6606004620fa67c845afa610cda573d5f5f3e3d5ffd5b3d602081183d602010021880620fa66001620fa6801161506257620fa660518060a01c61506257620fa6a05250620fa6a0905051620fa64052620fa6205163d21220a7620fa680526020620fa6806004620fa69c845afa610d3d573d5f5f3e3d5ffd5b3d602081183d602010021880620fa68001620fa6a01161506257620fa680518060a01c61506257620fa6c05250620fa6c0905051620fa66052620fa6005115610dde576080620fa5a06101c05e6040620fa6406102405e610da0620fa6806127e3565b620fa68061040081620faa805e506203ed20516101f381116150625780600a1b6203ed4001610400620faa80825e50600181016203ed205250610e38565b6080620fa5a06101c05e6040620fa6406102405e610dfe620fa680612ffe565b620fa68061040081620faa805e506203ed20516101f381116150625780600a1b6203ed4001610400620faa80825e50600181016203ed2052505b600101818118610c59575b5050602080620fa5805280620fa580015f6203ed20518083528060051b5f826101f4811161506257801561101557905b828160051b60208801015280600a1b6203ed4001836020880101610380825182528060208301526020830181830160208251018083835e508051806020830101601f825f03163682375050601f19601f82516020010116905090508101905060c0830151604083015260e08301516060830152610100830151608083015261012083015160a083015261014083015160c083015261016083015160e08301526101808301516101008301526101a08301516101208301526101c08301516101408301526101e08301516101608301526102008301516101808301526102208301516101a08301526102408301516101c08301526102608301516101e08301526102808301516102008301526102a08301516102208301526102c08301516102408301526102e08301516102608301526103008301516102808301526103208301516102a08301526103408301516102c08301526103608301516102e08301526103808301516103008301526103a08301516103208301526103c08301516103408301526103e08301516103608301529050905083019250600101818118610e73575b50508201602001915050905081019050620fa580f35b63edbd33bf8118611bf457606436103417615062576044358060a01c6150625762020000526001546306121cd562020180526101806202018060046202019c845afa611079573d5f5f3e3d5ffd5b3d61018081183d610180100218806202018001620201a011615062576202018062020180516202018001106150625762020180516202018001816202018001815160051b60200182011161506257600a8151116150625780515f81600a811161506257801561110b57905b8060051b6020850101518060a01c615062578160051b6202034001526001018181186110e4575b5050806202032052505050620203209050805160208160051b018083620200205e505050602080620391a052604060046107c037620200005161080052620200205160208160051b0180620200206108205e505061116b6202018061432c565b6202018081620391a0015f82518083528060091b5f8260c881116150625780156111b657905b8060091b60208801018160091b602088010161020082825e5050600101818118611191575b505082016020019150509050905081019050620391a0f35b631f342dd68118611bf4576024361034176150625760016101c0526004356101e0526111fc6203eda0611e44565b6203eda0805115615062575f60071b602082010190506080816203ed205e506203ed40516203eda0526203eda051630dfe16816203ede05260206203ede060046203edfc845afa61124f573d5f5f3e3d5ffd5b3d602081183d6020100218806203ede0016203ee0011615062576203ede0518060a01c615062576203ee2052506203ee209050516203edc0526203eda05163d21220a76203ee005260206203ee0060046203ee1c845afa6112b2573d5f5f3e3d5ffd5b3d602081183d6020100218806203ee00016203ee2011615062576203ee00518060a01c615062576203ee4052506203ee409050516203ede0526203ed8051156114ad576020806203f2005260806203ed206101c05e60406203edc06102405e61131d6203ee006127e3565b6203ee00816203f20001610380825182528060208301526020830181830160208251018083835e508051806020830101601f825f03163682375050601f19601f82516020010116905090508101905060c0830151604083015260e08301516060830152610100830151608083015261012083015160a083015261014083015160c083015261016083015160e08301526101808301516101008301526101a08301516101208301526101c08301516101408301526101e08301516101608301526102008301516101808301526102208301516101a08301526102408301516101c08301526102608301516101e08301526102808301516102008301526102a08301516102208301526102c08301516102408301526102e08301516102608301526103008301516102808301526103208301516102a08301526103408301516102c08301526103608301516102e08301526103808301516103008301526103a08301516103208301526103c08301516103408301526103e083015161036083015290509050810190506203f200611661565b6020806203f2005260806203ed206101c05e60406203edc06102405e6114d56203ee00612ffe565b6203ee00816203f20001610380825182528060208301526020830181830160208251018083835e508051806020830101601f825f03163682375050601f19601f82516020010116905090508101905060c0830151604083015260e08301516060830152610100830151608083015261012083015160a083015261014083015160c083015261016083015160e08301526101808301516101008301526101a08301516101208301526101c08301516101408301526101e08301516101608301526102008301516101808301526102208301516101a08301526102408301516101c08301526102608301516101e08301526102808301516102008301526102a08301516102208301526102c08301516102408301526102e08301516102608301526103008301516102808301526103208301516102a08301526103408301516102c08301526103608301516102e08301526103808301516103008301526103a08301516103208301526103c08301516103408301526103e083015161036083015290509050810190506203f2005bf35b630d0154a9811861172f57608436103417615062576044358060a01c6150625762020000526064358060a01c6150625762020020526020806203906052604060046107c0376202000051610800526202002051610840526001610820526116cc6202004061432c565b620200408162039060015f82518083528060091b5f8260c8811161506257801561171757905b8060091b60208801018160091b602088010161020082825e50506001018181186116f2575b50508201602001915050905090508101905062039060f35b63c954a3898118611bf457346150625760035460405260206040f35b63e2bd55148118611b8557606436103417615062576044358060a01c615062576107c0525f6107e0526107c0516117e55760208062019800528062019800015f6107e0518083528060091b5f8260c881116150625780156117cc57905b8060091b610800018160091b602088010161020082825e50506001018181186117a8575b5050820160200191505090508101905062019800611b83565b6001546306121cd562019960526101806201996060046201997c845afa61180e573d5f5f3e3d5ffd5b3d61018081183d6101801002188062019960016201998011615062576201996062019960516201996001106150625762019960516201996001816201996001815160051b60200182011161506257600a8151116150625780515f81600a81116150625780156118a057905b8060051b6020850101518060a01c615062578160051b62019b200152600101818118611879575b50508062019b005250505062019b009050805160208160051b018083620198005e50505060243562019960525f62019980526201980051620199a0525f600a905b80620199c052620199a051620199c0511015611b1c57620199c05162019800518110156150625760051b620198200151620199e052620199e05160405261192a62019a20611c79565b62019a205162019a005262019a005115611b1157620199e05160405261195262019a20611bf8565b62019a2051611b115762019a005160405261196f62019a20613ce2565b62019a2051611b115762019a00516370a0823162019a40526107c05162019a6052602062019a40602462019a5c845afa6119ab573d5f5f3e3d5ffd5b60203d106150625762019a4090505162019a20525f60c8905b8062019a405262019a205162019a40511015611b0e5762019a205162019a405110156119f957600435620199805110156119fc565b60015b611b0e57620199605115611a26576201996051600181038181116150625790506201996052611b03565b620199805160018101818110615062579050620199805262019a0051632f745c5962019a80526107c05162019aa05262019a405162019ac052602062019a80604462019a9c845afa611a7a573d5f5f3e3d5ffd5b60203d106150625762019a8090505162019a605262019a60516040526107c0516060526040366080376040620199e060c05e611ab862019c80613d6c565b62019c806102008162019a805e5062019aa05115611b035760c76107e05111611b0e576107e05160c78111615062578060091b6108000161020062019a80825e50600181016107e052505b6001018181186119c4575b50505b6001018181186118e1575b5050602080620199c05280620199c0015f6107e0518083528060091b5f8260c88111615062578015611b6e57905b8060091b610800018160091b602088010161020082825e5050600101818118611b4a575b50508201602001915050905081019050620199c05bf35b63f7b24e088118611bf457346150625760c860405260206040f35b63f47c84c58118611bbc5734615062576107d060405260206040f35b6393546ff18118611bf45734615062576101f460405260206040f35b63b19f3a1c8118611bf457346150625760045460405260206040f35b5f5ffd5b6040515a600460a0527fe78cea920000000000000000000000000000000000000000000000000000000060c05260a050602061010060a05160c08585fa90509050610120523d602081183d602010021860e05260e0602081510180826101405e50506101206020810190506020815101808260605e50506060511515815250565b600154631217afdb60a05260405160c052604060a0602460bc845afa611ca1573d5f5f3e3d5ffd5b3d604081183d60401002188060a00160e011615062578060a00160e0116150625760a0518060a01c615062576101005260c0518060a01c615062576101205250610100905060408160605e506080515a600460e0527f47ccca02000000000000000000000000000000000000000000000000000000006101005260e050602061014060e0516101008585fa90509050610160523d602081183d602010021861012052610120602081510180826101805e50506101606020810190506020815101808260a05e505060a05115611da057602060a051186150625760a05160c00160e0116150625760c0518060a01c6150625760e05260e051815250611da5565b5f8152505b565b6040516370a0823160c452600460605160e45260200160c05260c050602061014060c05160e084620186a0fa9050610160523d602081183d602010021861012052610120602081510180826101805e50506101606020810190506020815101808260805e505060805115611e3d576020608051186150625760805160a00160c0116150625760a05160c05260c051815250611e42565b5f8152505b565b6001546306121cd561036052610180610360600461037c845afa611e6a573d5f5f3e3d5ffd5b3d61018081183d610180100218806103600161038011615062576103606103605161036001106150625761036051610360018161036001815160051b60200182011161506257600a8151116150625780515f81600a8111615062578015611ef357905b8060051b6020850101518060a01c615062578160051b6105200152600101818118611ecd575b505080610500525050506105009050805160208160051b0180836102005e50505061020051610360526101e051610380526040366103a0375f600a905b806203ebe052610360516203ebe051101561221d576203ebe051610200518110156150625760051b61022001516203ec00526203ec0051604052611f766203ec20611bf8565b6203ec2051612212576203ec005163efde4e646203ec405260206203ec4060046203ec5c845afa611fa9573d5f5f3e3d5ffd5b60203d10615062576203ec409050516203ec20526203ec0051604052611fd16203ec60611c79565b6203ec60516203ec40525f611f40905b806203ec60526203ec20516203ec6051101561202c576101c0516101e05180820182811061506257905090506103a0511015612025576107d06103c051101561202f565b600161202f565b60015b61220f576203ec60516120aa576002546203ec00516341d1de976203ec80525f6203eca05260206203ec8060246203ec9c845afa61206f573d5f5f3e3d5ffd5b3d602081183d6020100218806203ec80016203eca011615062576203ec80518060a01c615062576203ecc052506203ecc090505118156120ac565b5f5b612204576103a051600181018181106150625790506103a05261038051156120e857610380516001810381811161506257905061038052612204565b6203ec00516341d1de976203eca0526203ec60516203ecc05260206203eca060246203ecbc845afa61211c573d5f5f3e3d5ffd5b3d602081183d6020100218806203eca0016203ecc011615062576203eca0518060a01c615062576203ece052506203ece09050516203ec80525f5463b9a09fd56203ecc0526203ec80516203ece05260206203ecc060246203ecdc845afa612186573d5f5f3e3d5ffd5b3d602081183d6020100218806203ecc0016203ece011615062576203ecc0518060a01c615062576203ed0052506203ed009050516203eca0526103c0516107cf8111615062578060071b6103e0016203ec005181526203ec805160208201526203eca05160408201526203ec4051606082015250600181016103c052505b600101818118611fe1575b50505b600101818118611f30575b50506103c05160208160071b01806103c0845e505050565b5f6060526040516004610140527f95d89b4100000000000000000000000000000000000000000000000000000000610160526101405060c06101a0610140516101608461c350fa9050610260523d60c081183d60c010021861018052610180602081510180826102805e5050610260602081019050602081510180826103605e5050602061036051018061036060605e506060511561233e5760605160c18110601f82111615615062575060605160800160a01161506257608060805160800110615062576080516080018051606051608001825160200183011161506257606481116150625750602081510180826101405e505061014060208151018082845e505050612379565b6004610140527f2d4e412d000000000000000000000000000000000000000000000000000000006101605261014060208151018082845e5050505b565b5f606052604051600460a0527f313ce5670000000000000000000000000000000000000000000000000000000060c05260a050602061010060a05160c08461c350fa9050610120523d602081183d602010021860e05260e0602081510180826101405e5050610120602081019050602081510180826101805e5050602061018051018061018060605e506060511561243d576020606051186150625760605160800160a011615062576080518060081c6150625760a05260a051815250612443565b60128152505b565b61044051610480525f6104a052610460511561247757604061044060405e61246e6104c0611da7565b6104c0516104a0525b6104405181526104405160405261248f6104c0612235565b6104c06020815101602083018183825e505050610440516040526124b461056061237b565b6105605160c08201526104a05160e08201525f5463ab37f48661058052610440516105a0526020610580602461059c845afa6124f2573d5f5f3e3d5ffd5b3d602081183d602010021880610580016105a01161506257610580518060011c615062576105c052506105c090505161010082015250565b46600a811861253a576001612541565b6121058118155b9050156125a1575f5463929c8dcd60805260405160a052602060806024609c845afa61256f573d5f5f3e3d5ffd5b3d602081183d60201002188060800160a011615062576080518060a01c6150625760c0525060c09050518152506125f6565b5f54633231cfee606052604051608052602060606024607c845afa6125c8573d5f5f3e3d5ffd5b3d602081183d602010021880606001608011615062576060518060a01c6150625760a0525060a09050518152505b565b46600a811861260857600161260f565b6121058118155b90501561261f575f8152506127e1565b6001546371c07e5f60e05260405161010052602060e0602460fc845afa612648573d5f5f3e3d5ffd5b60203d106150625760e090505160c05260c051612668575f8152506127e1565b5f60e0525f60a05113156126de575f468161012001526020810190506060518060601b90508161012001526014810190506080518060601b905081610120015260148101905060a0518060e81b90508161012001526003810190508061010052610100905080516020820120905060e052612743565b5f468161012001526020810190506060518060601b90508161012001526014810190506080518060601b905081610120015260148101905060a051158060f81b90508161012001526001810190508061010052610100905080516020820120905060e0525b5f7fff000000000000000000000000000000000000000000000000000000000000008161014001526001810190506040518060601b905081610140015260148101905060e05181610140015260208101905060c051816101400152602081019050806101205261012090508051602082012090506101005273ffffffffffffffffffffffffffffffffffffffff61010051168060a01c615062578152505b565b60406101e06102805e5f54631703e5f96102e0526102a0516103005260206102e060246102fc845afa612818573d5f5f3e3d5ffd5b3d602081183d6020100218806102e00161030011615062576102e0518060011c6150625761032052506103209050516102c0526060366102e03760406102406103405e604036610380376102805163d0c93a7c6103e05260206103e060046103fc845afa612888573d5f5f3e3d5ffd5b3d602081183d6020100218806103e00161040011615062576103e0518060020b81186150625761042052506104209050516103c05261028051631a686502610400526020610400600461041c845afa6128e3573d5f5f3e3d5ffd5b3d602081183d602010021880610400016104201161506257610400518060801c6150625761044052506104409050516103e05261028051633ab04b20610420526020610420600461043c845afa61293c573d5f5f3e3d5ffd5b3d602081183d602010021880610420016104401161506257610420518060801c615062576104605250610460905051610400526040366104203761028051633850c7bd6105205260c0610520600461053c845afa61299c573d5f5f3e3d5ffd5b3d60c081183d60c010021880610520016105e0116150625780610520016105e01161506257610520518060a01c6150625761060052610540518060020b81186150625761062052610560518060101c6150625761064052610580518060101c61506257610660526105a0518060101c61506257610680526105c0518060011c615062576106a05250610600905060c0816104605e50610480516103c0518082038060020b811861506257905090506105205261048051610540526001610400511215612a68575f612a6f565b6102a05115155b15612ccc576102a051630fe2f711610560526020610560600461057c845afa612a9a573d5f5f3e3d5ffd5b3d602081183d602010021880610560016105801161506257610560518060a01c615062576105a052506105a09050516102e0526102a05163f7c618c1610560526020610560600461057c845afa612af3573d5f5f3e3d5ffd5b3d602081183d602010021880610560016105801161506257610560518060a01c615062576105a052506105a09050516103205260035463986cfba361058052610520516105a0526020610580602461059c845afa612b53573d5f5f3e3d5ffd5b3d602081183d602010021880610580016105a01161506257610580518060a01c615062576105c052506105c09050516105605260035463986cfba36105a052610540516105c05260206105a060246105bc845afa612bb3573d5f5f3e3d5ffd5b3d602081183d6020100218806105a0016105c011615062576105a0518060a01c615062576105e052506105e09050516105805260035463c72e160b6105e052610460516106005261056051610620526105805161064052610400516106605260406105e060846105fc845afa612c2b573d5f5f3e3d5ffd5b60403d10615062576105e090506040816105a05e5060406105a06103805e6102805163293833ba610620526040610620600461063c845afa612c6f573d5f5f3e3d5ffd5b3d604081183d60401002188061062001610660116150625780610620016106601161506257610620518060801c6150625761068052610640518060801c615062576106a0525061068090506040816105e05e5060406105e06104205e5b6102c051612cda575f612d11565b426102a05163ebe2b12b610560526020610560600461057c845afa612d01573d5f5f3e3d5ffd5b60203d1061506257610560905051115b15612d4f576102a051637b0a47ee6105a05260206105a060046105bc845afa612d3c573d5f5f3e3d5ffd5b60203d10615062576105a0905051610300525b6040366105603760045415612de857600454635d74059d6105a052610280516105c05260406105a060246105bc845afa612d8b573d5f5f3e3d5ffd5b3d604081183d6040100218806105a0016105e01161506257806105a0016105e011615062576105a0518060a01c61506257610600526105c0518060a01c61506257610620525061060090506040816106405e5060406106406105605e5b6102805181525f6020820152601260c08201526103e05160e08201526103c0516101008201526104805161012082015261046051610140820152610340516101608201526102405160405261028051606052612e456105c0611da7565b6105c051610180820152610380516101a0820152610360516101c0820152604061026060405e612e766105e0611da7565b6105e0516101e08201526103a0516102008201526102a051610220820152610400516102408201526102c0516102608201526102e0516102808201526102a051604052612ec461060061252a565b610600516102a08201526101c0516102c0820152610300516102e0820152610320516103008201526102805163ddca3f43610620526020610620600461063c845afa612f12573d5f5f3e3d5ffd5b3d602081183d602010021880610620016106401161506257610620518060181c6150625761066052506106609050516103208201526102805163b64cc67b610680526020610680600461069c845afa612f6d573d5f5f3e3d5ffd5b3d602081183d602010021880610680016106a01161506257610680518060181c615062576106c052506106c09050516103408201526104205161036082015261044051610380820152610220516103a0820152610580516103c08201526101c05160405261034051606052610360516080526103c05160a052612ff16106e06125f8565b6106e0516103e082015250565b60406101e06102805e6040366102c037610280516318160ddd610320526020610320600461033c845afa613034573d5f5f3e3d5ffd5b60203d10615062576103209050516103005260603661032037610280516322be3de16103a05260206103a060046103bc845afa613073573d5f5f3e3d5ffd5b3d602081183d6020100218806103a0016103c011615062576103a0518060011c615062576103e052506103e0905051610380526101c05163cc56b2c56103c052610280516103e052610380516104005260206103c060446103dc845afa6130dc573d5f5f3e3d5ffd5b60203d10615062576103c09050516103a0526102805163335809596103e05260206103e060046103fc845afa613114573d5f5f3e3d5ffd5b3d602081183d6020100218806103e00161040011615062576103e0518060a01c6150625761042052506104209050516103c05260406102406103e05e610240516040526103c051606052613169610440611da7565b6104405161042052610260516040526103c05160605261318a610460611da7565b61046051610440525f54631703e5f9610480526102a0516104a0526020610480602461049c845afa6131be573d5f5f3e3d5ffd5b3d602081183d602010021880610480016104a01161506257610480518060011c615062576104c052506104c0905051610460526102805163313ce5676104a05260206104a060046104bc845afa613217573d5f5f3e3d5ffd5b3d602081183d6020100218806104a0016104c011615062576104a0518060081c615062576104e052506104e0905051610480526060366104a0376102805163443cb4bc610520526020610520600461053c845afa613277573d5f5f3e3d5ffd5b60203d10615062576105209050516105005261028051635a76f25e610540526020610540600461055c845afa6132af573d5f5f3e3d5ffd5b60203d106150625761054090505161052052604036610540377fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6105805261038051156132fc575f610580525b6102a05115613397576102a0516318160ddd6105a05260206105a060046105bc845afa61332b573d5f5f3e3d5ffd5b60203d10615062576105a0905051610320526102a05163f7c618c16105a05260206105a060046105bc845afa613363573d5f5f3e3d5ffd5b3d602081183d6020100218806105a0016105c011615062576105a0518060a01c615062576105e052506105e0905051610360525b610460516133a5575f6133dc565b426102a05163ebe2b12b6105a05260206105a060046105bc845afa6133cc573d5f5f3e3d5ffd5b60203d10615062576105a0905051115b15613557576102a051637b0a47ee6105e05260206105e060046105fc845afa613407573d5f5f3e3d5ffd5b60203d10615062576105e09050516103405261032051156135575761028051634d5a9f8a6105e052610200516106005260206105e060246105fc845afa613450573d5f5f3e3d5ffd5b60203d10615062576105e09050516103005180820281158383830414171561506257905090506103205180156150625780820490509050610420526102805163a1ac4d136105e052610200516106005260206105e060246105fc845afa6134b9573d5f5f3e3d5ffd5b60203d10615062576105e090505161030051808202811583838304141715615062579050905061032051801561506257808204905090506104405261050051610320518082028115838383041417156150625790509050610300518015615062578082049050905061054052610520516103205180820281158383830414171561506257905090506103005180156150625780820490509050610560525b6101e0518152610280516395d89b416105a05260c06105a060046105bc845afa613583573d5f5f3e3d5ffd5b3d60c081183d60c0100218806105a0016105c011615062576105a06105a0516105a00110615062576105a0516105a0018051826105a001825160200183011161506257606481116150625750602081510180826106805e50505061068090506020815101602083018183825e5050506104805160c08201526103005160e0820152610580516101008201525f6101208201525f6101408201526103e05161016082015261050051610180820152610540516101a0820152610400516101c0820152610520516101e0820152610560516102008201526102a05161022082015261032051610240820152610460516102608201525f5463c4f08165610720526102a051610740526020610720602461073c845afa6136a2573d5f5f3e3d5ffd5b3d602081183d602010021880610720016107401161506257610720518060a01c6150625761076052506107609050516102808201526102a0516040526136e961078061252a565b610780516102a08201526101c0516102c0820152610340516102e0820152610360516103008201526103a0516103208201525f61034082015261042051610360820152610440516103808201525f6103a08201525f6103c08201526101c0516040526103e051606052610400516080526105805160a05261376b6107a06125f8565b6107a0516103e082015250565b6060516080525f5463b9a09fd560c05260605160e052602060c0602460dc845afa6137a5573d5f5f3e3d5ffd5b3d602081183d60201002188060c00160e0116150625760c0518060a01c61506257610100525061010090505160a05260805163313ce56760e052602060e0600460fc845afa6137f6573d5f5f3e3d5ffd5b3d602081183d60201002188060e001610100116150625760e0518060081c61506257610120525061012090505160c0526102003660e037608051610100526080516370a082316102e0526040516103005260206102e060246102fc845afa613860573d5f5f3e3d5ffd5b60203d10615062576102e090505161012052608051634d5a9f8a6102e0526040516103005260206102e060246102fc845afa61389e573d5f5f3e3d5ffd5b60203d10615062576102e09050516101e05260805163a1ac4d136102e0526040516103005260206102e060246102fc845afa6138dc573d5f5f3e3d5ffd5b60203d10615062576102e0905051610200526080516332c0defd610300526020610300600461031c845afa613913573d5f5f3e3d5ffd5b60203d1061506257610300905051608051639f767c8861034052604051610360526020610340602461035c845afa61394d573d5f5f3e3d5ffd5b60203d106150625761034090505180820382811161506257905090506102e05260805163bda39cad610320526020610320600461033c845afa613992573d5f5f3e3d5ffd5b60203d106150625761032090505160805163205aabf161036052604051610380526020610360602461037c845afa6139cc573d5f5f3e3d5ffd5b60203d10615062576103609050518082038281116150625790509050610300526102e05115613a46576101e051610120516102e051808202811583838304141715615062579050905060c051604d81116150625780600a0a90508015615062578082049050905080820182811061506257905090506101e0525b6103005115613aa057610200516101205161030051808202811583838304141715615062579050905060c051604d81116150625780600a0a9050801561506257808204905090508082018281106150625790509050610200525b60a05115613b245760a0516370a0823161032052604051610340526020610320602461033c845afa613ad4573d5f5f3e3d5ffd5b60203d10615062576103209050516101405260a051628cc26261032052604051610340526020610320602461033c845afa613b11573d5f5f3e3d5ffd5b60203d1061506257610320905051610220525b610120516101405180820182811061506257905090506102205180820182811061506257905090506101e0518082018281106150625790509050613b6e5761020036823750613ce0565b6080516318160ddd610340526020610340600461035c845afa613b93573d5f5f3e3d5ffd5b60203d10615062576103409050516103205260805163443cb4bc610360526020610360600461037c845afa613bca573d5f5f3e3d5ffd5b60203d106150625761036090505161034052608051635a76f25e610380526020610380600461039c845afa613c01573d5f5f3e3d5ffd5b60203d10615062576103809050516103605261012051610340518082028115838383041417156150625790509050610320518015615062578082049050905061016052610120516103605180820281158383830414171561506257905090506103205180156150625780820490509050610180526101405161034051808202811583838304141715615062579050905061032051801561506257808204905090506101a0526101405161036051808202811583838304141715615062579050905061032051801561506257808204905090506101c05261020060e0825e505b565b5f6060526040515a639785a7df60a452600460405160c45260405160e45260400160a05260a050602061014060a05160c08585fa90509050610160523d602081183d602010021861012052610120602081510180826101805e5050610160602081019050602081510180826101c05e505060206101c05101806101c060605e506060511515815250565b6102003661010037604051610100526080516101205260e05161030052610300516399fbab886104a052610100516104c0526101806104a060246104bc845afa613db8573d5f5f3e3d5ffd5b3d61018081183d610180100218806104a0016106201161506257806104a00161062011615062576104a0518060601c61506257610640526104c0518060a01c61506257610660526104e0518060a01c6150625761068052610500518060a01c615062576106a052610520518060181c615062576106c052610540518060020b8118615062576106e052610560518060020b81186150625761070052610580518060801c615062576107205260406105a06107405e6105e0518060801c6150625761078052610600518060801c615062576107a052506106409050610180816103205e5061012051613f155760c0516328af8d0b6104a05260406103606104c05e6103a0518060171c615062576105005260206104a060646104bc845afa613ee1573d5f5f3e3d5ffd5b3d602081183d6020100218806104a0016104c011615062576104a0518060a01c615062576105205250610520905051610120525b61012051613f29576102003682375061432a565b610120516104a05260a0516104c0526104a051633850c7bd6105a05260c06105a060046105bc845afa613f5e573d5f5f3e3d5ffd5b3d60c081183d60c0100218806105a0016106601161506257806105a00161066011615062576105a0518060a01c61506257610680526105c0518060020b8118615062576106a0526105e0518060101c615062576106c052610600518060101c615062576106e052610620518060101c6150625761070052610640518060011c615062576107205250610680905060c0816104e05e505f6105a05260a05161405f575f5463b9a09fd56105c052610120516105e05260206105c060246105dc845afa61402b573d5f5f3e3d5ffd5b3d602081183d6020100218806105c0016105e011615062576105c0518060a01c6150625761060052506106009050516104c0525b600354632263539761060052610300516106205261010051610640526104e051610660526040610600606461061c845afa61409c573d5f5f3e3d5ffd5b60403d106150625761060090506040816105c05e5060406105c06101805e61040051610140526103c051610260526103e0516102805260035463986cfba36106005261026051610620526020610600602461061c845afa6140ff573d5f5f3e3d5ffd5b3d602081183d602010021880610600016106201161506257610600518060a01c6150625761064052506106409050516102a05260035463986cfba36106005261028051610620526020610600602461061c845afa61415f573d5f5f3e3d5ffd5b3d602081183d602010021880610600016106201161506257610600518060a01c6150625761064052506106409050516102c05260035463263a536261064052610300516106605261010051610680526040610640604461065c845afa6141c7573d5f5f3e3d5ffd5b60403d106150625761064090506040816106005e5060406106006102005e6104c05115614257576104c05163c69deec5610640526060516106605261010051610680526020610640604461065c845afa614223573d5f5f3e3d5ffd5b3d602081183d602010021880610640016106601161506257610640518060011c615062576106a052506106a09050516105a0525b6105a051156142f2576104c051633e491d47610640526060516106605261010051610680526020610640604461065c845afa614295573d5f5f3e3d5ffd5b60203d10615062576106409050516104c05163f301af426106a052610100516106c05260206106a060246106bc845afa6142d1573d5f5f3e3d5ffd5b60203d10615062576106a09050518082018281106150625790509050610240525b6105a05115614320576101405161016052610180516101c0526101a0516101e052604036610180375f610140525b610200610100825e505b565b5f6109805261080051614352576109805160208160091b0180610980845e505050615060565b6107e051620199a0525f620199c05261082051620199e0525f62019a0052600454156144315760045463aed0b5bd62019a205260a062019a20600462019a3c845afa6143a0573d5f5f3e3d5ffd5b3d60a081183d60a01002188062019a200162019ac011615062578062019a200162019ac0116150625762019a20518060a01c6150625762019ae05262019a40518060a01c6150625762019b005262019a60518060a01c6150625762019b205262019a80518060a01c6150625762019b405262019aa0518060a01c6150625762019b60525062019ae090505162019a00525b5f600a905b8062019a2052620199e05162019a205110156150495762019a2051610820518110156150625760051b610840015162019a405262019a405160405261447d62019a60611bf8565b62019a605161503e5762019a405163efde4e6462019a8052602062019a80600462019a9c845afa6144b0573d5f5f3e3d5ffd5b60203d106150625762019a8090505162019a605262019a40516040526144d862019aa0611c79565b62019aa05162019a805262019a805161464e575f611f40905b8062019aa05262019a605162019aa0511015614517576107c051620199c051101561451a565b60015b61464757620199a0511561454457620199a05160018103818111615062579050620199a05261463c565b620199c05160018101818110615062579050620199c05262019a40516341d1de9762019ae05262019aa05162019b0052602062019ae0602462019afc845afa61458f573d5f5f3e3d5ffd5b3d602081183d60201002188062019ae00162019b00116150625762019ae0518060a01c6150625762019b20525062019b2090505162019ac05260025462019ac051181561463c576108005160405262019ac0516060526145f162019ce0613778565b62019ce06102008162019ae05e5062019b00511561463c5760c76109805111614647576109805160c78111615062578060091b6109a00161020062019ae0825e506001810161098052505b6001018181186144f1575b505061503e565b5f6107d0905b8062019aa05262019a605162019aa051101561467a576107c051620199c051101561467d565b60015b61503b57620199a051156146a757620199a05160018103818111615062579050620199a052615030565b620199c05160018101818110615062579050620199c05262019a40516341d1de9762019ae05262019aa05162019b0052602062019ae0602462019afc845afa6146f2573d5f5f3e3d5ffd5b3d602081183d60201002188062019ae00162019b00116150625762019ae0518060a01c6150625762019b20525062019b2090505162019ac0525f5463b9a09fd562019b005262019ac05162019b2052602062019b00602462019b1c845afa61475c573d5f5f3e3d5ffd5b3d602081183d60201002188062019b000162019b20116150625762019b00518060a01c6150625762019b40525062019b4090505162019ae05260403662019b003762019a80516040526147b16201b440613ce2565b6201b44051156148965762019a8051639785a7df6201b46052610800516201b4805262019ac0516201b4a0526119406201b46060446201b47c845afa6147f9573d5f5f3e3d5ffd5b3d61194081183d611940100218806201b460016201b48011615062576201b4606201b460516201b4600110615062576201b460516201b46001816201b46001815160051b6020018201116150625760c881511161506257805160208160051b0180836201cdc05e505050506201cdc09050805160208160051b0180836201e6e05e5050506201e6e05160208160051b01806201e6e062019b205e50505b5f60c8905b806201b4405262019b20516201b44051101561494c576201b4405162019b20518110156150625760051b62019b4001516040526108005160605262019ac05160805262019ae05160a05262019a405160c05262019a805160e0526149016201b660613d6c565b6201b660610200816201b4605e5060c7610980511161494c576109805160c78111615062578060091b6109a0016102006201b460825e5060018101610980525060010181811861489b575b505062019ae05115614ac95762019ae051634b9377636201cd6052610800516201cd80526119406201cd6060246201cd7c845afa61498c573d5f5f3e3d5ffd5b3d61194081183d611940100218806201cd60016201cd8011615062576201cd606201cd60516201cd600110615062576201cd60516201cd6001816201cd6001815160051b6020018201116150625760c881511161506257805160208160051b0180836201e6c05e505050506201e6c09050805160208160051b0180836201b4405e5050505f60c8905b806201cd60526201b440516201cd60511015614ac6576201cd60516201b440518110156150625760051b6201b46001516040526108005160605262019ac05160805262019ae05160a05262019a405160c05262019a805160e052614a7b6201cf80613d6c565b6201cf80610200816201cd805e5060c76109805111614ac6576109805160c78111615062578060091b6109a0016102006201cd80825e50600181016109805250600101818118614a15575b50505b6004541561503057600454635d74059d6201b4805262019ac0516201b4a05260406201b48060246201b49c845afa614b03573d5f5f3e3d5ffd5b3d604081183d6040100218806201b480016201b4c01161506257806201b480016201b4c011615062576201b480518060a01c615062576201b4e0526201b4a0518060a01c615062576201b50052506201b4e090506040816201b4405e5060406201b4406201b4805e6201b4a05115615030576201b480516370a082316201b4e052610800516201b5005260206201b4e060246201b4fc845afa614ba8573d5f5f3e3d5ffd5b60203d10615062576201b4e09050516201b4c0526201b4c051156150305762019a005163338032546201b700526201b4a0516371640de36201b6c05260206201b6c060046201b6dc845afa614bff573d5f5f3e3d5ffd5b60203d10615062576201b6c09050516201b720526102206201b70060246201b71c845afa614c2f573d5f5f3e3d5ffd5b3d61022081183d610220100218806201b700016201b72011615062576201b7006201b700516201b7000110615062576201b700516201b70001816201b7000160a08201116150625780518060201c615062576201b9405260208101518060181c615062576201b9605260408101518060a01c615062576201b9805260608101518060a01c615062576201b9a0528060808201518201106150625760808101518101826201b70001815160051b60200182011161506257600a81511161506257805160208160051b0180836201b9c05e50505050506201b94090506101e0816201b4e05e5062019ae05115614d29576201b560511515614d2b565b5f5b15614db75762019ae05163c69deec56201b6c05262019a00516201b6e0526201b5605115615062575f60051b6201b58001516201b7005260206201b6c060446201b6dc845afa614d7d573d5f5f3e3d5ffd5b3d602081183d6020100218806201b6c0016201b6e011615062576201b6c0518060011c615062576201b72052506201b72090505162019b00525b6201b5605115615062575f60051b6201b580015160405262019a005160605262019ac05160805262019b0051614df6575f6201b8c0526201b8c0614dfb565b62019ae05b5160a05262019a405160c05262019a805160e052614e1b6201b8e0613d6c565b6201b8e0610200816201b6c05e506201b4a0516318160ddd6201b8e05260206201b8e060046201b8fc845afa614e53573d5f5f3e3d5ffd5b60203d10615062576201b8e09050516201b8c0526201b4c0516201b7405180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b740526201b4c0516201b7605180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b760526201b4c0516201b7805180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b780526201b4c0516201b7a05180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b7a0526201b48051628cc2626201b8e052610800516201b9005260206201b8e060246201b8fc845afa614f6d573d5f5f3e3d5ffd5b60203d10615062576201b8e09050516201b800526040366201b7c0376201b4c0516201b7005180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b700526201b4c0516201b7205180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b720526201b4a0516201b8a05260c7610980511161503b576109805160c78111615062578060091b6109a0016102006201b6c0825e506001810161098052505b600101818118614654575b50505b600101818118614436575b50506109805160208160091b0180610980845e5050505b565b5f80fd1bf41ba01bf41bf4174b001811ce1bf41bd8166306a10c038419507e81181800a165767970657283000400001500000000000000000000000097cdbce21b6fd0585d29e539b1b99dad328a112300000000000000000000000042b9279236f590bd93736f806224825cbf5f7ae50000000000000000000000001111111111111111111111111111111111111111000000000000000000000000593d092bb28ccefe33bfdd3d9457e77bd30842710000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x5f3560e01c6002600c820660011b61506601601e395f51565b63b224fcb58118611bf457604436103417615062576001546306121cd561032052610180610320600461033c845afa610053573d5f5f3e3d5ffd5b3d61018081183d610180100218806103200161034011615062576103206103205161032001106150625761032051610320018161032001815160051b60200182011161506257600a8151116150625780515f81600a81116150625780156100dc57905b8060051b6020850101518060a01c615062578160051b6104e001526001018181186100b6575b5050806104c0525050506104c09050805160208160051b0180836101c05e5050506101c051610320525f610340526024356205df60526004356205df80525f600a905b806205dfa052610320516205dfa0511015610639576205dfa0516101c0518110156150625760051b6101e001516205dfc0526205dfc0516040526101656205dfe0611bf8565b6205dfe05161062e576205dfc0516040526101826205e000611c79565b6205e000516205dfe0526205dfc05163efde4e646205e0205260206205e02060046205e03c845afa6101b6573d5f5f3e3d5ffd5b60203d10615062576205e0209050516205e000525f611f40905b806205e020526205e000516205e0205110156101f4576107d06103405110156101f7565b60015b61062b576205df80511561062b576205df60511561022b576205df6051600181038181116150625790506205df6052610620565b6205df8051600181038181116150625790506205df80526205dfc0516341d1de976205e060526205e020516205e0805260206205e06060246205e07c845afa610276573d5f5f3e3d5ffd5b3d602081183d6020100218806205e060016205e08011615062576205e060518060a01c615062576205e0a052506205e0a09050516205e040526205e040516205e060527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6205e080526205e06051630dfe16816205e0c05260206205e0c060046205e0dc845afa610309573d5f5f3e3d5ffd5b3d602081183d6020100218806205e0c0016205e0e011615062576205e0c0518060a01c615062576205e10052506205e1009050516205e0a0526205e0605163d21220a76205e0e05260206205e0e060046205e0fc845afa61036c573d5f5f3e3d5ffd5b3d602081183d6020100218806205e0e0016205e10011615062576205e0e0518060a01c615062576205e12052506205e1209050516205e0c0526040366205e0e0376205dfe051156104aa576205e0605163d0c93a7c6205e1205260206205e12060046205e13c845afa6103e1573d5f5f3e3d5ffd5b3d602081183d6020100218806205e120016205e14011615062576205e120518060020b8118615062576205e16052506205e1609050516205e080526205e0a0516040526205e040516060526104386205e120611da7565b6205e120516205e0e0526205e0605163ddca3f436205e1205260206205e12060046205e13c845afa61046c573d5f5f3e3d5ffd5b3d602081183d6020100218806205e120016205e14011615062576205e120518060181c615062576205e16052506205e1609050516205e100526105a6565b6205e060516322be3de16205e1205260206205e12060046205e13c845afa6104d4573d5f5f3e3d5ffd5b3d602081183d6020100218806205e120016205e14011615062576205e120518060011c615062576205e16052506205e16090505115610514575f6205e080525b6205e0605163443cb4bc6205e1205260206205e12060046205e13c845afa61053e573d5f5f3e3d5ffd5b60203d10615062576205e1209050516205e0e0526205dfc05163cc56b2c56205e120526205e040516205e140526205e08051156205e1605260206205e12060446205e13c845afa610591573d5f5f3e3d5ffd5b60203d10615062576205e1209050516205e100525b6205e0e051156105b75760016105c2565b6002546205e0405118155b1561062057610340516107cf81116150625760c08102610360016205e0405181526205e0805160208201526205e0a05160408201526205e0c05160608201526205dfc05160808201526205e1005160a0820152506001810161034052505b6001018181186101d0575b50505b60010181811861011f575b50506020806205dfa052806205dfa0015f6103405180835260c081025f826107d0811161506257801561068b57905b60c081026103600160c08202602088010160c082825e5050600101818118610668575b505082016020019150509050810190506205dfa0f35b63295212be8118611bf457608436103417615062576044358060a01c615062576203ed20526064356004016107d08135116150625780355f816107d0811161506257801561071257905b8060051b6020850101358060a01c615062578160051b6203ed6001526001018181186106eb575b5050806203ed40525050604060046101c0376107306208cf80611e44565b6208cf80805160208160071b0180836204e7605e5050506204e760516208cf80526203ed40516208cfa0525f6208cfc0525f621199e0525f6107d0905b8062129400526004356208cfc0511015610792576208cfa05162129400511015610795565b60015b61084d5762129400516203ed40518110156150625760051b6203ed600151610440526203ed2051610460526107cc62129420612445565b6212942061012081621295405e506208cfc0516107cf81116150625761012081026208cfe00161012062129540825e50600181016208cfc05250621199e0516107cf81116150625762129400516203ed40518110156150625760051b6203ed6001518160051b62119a00015260018101621199e0525060010181811861076d575b50505f6107d0905b8062129400526004356208cfc051101561087a576208cf80516212940051101561087d565b60015b610b2c5762129400516204e760518110156150625760071b6204e78001608081621294205e506212944051621294a052621294a051630dfe1681621294e0526020621294e06004621294fc845afa6108d7573d5f5f3e3d5ffd5b3d602081183d602010021880621294e001621295001161506257621294e0518060a01c6150625762129520525062129520905051621294c052621294a05163d21220a7621295005260206212950060046212951c845afa61093a573d5f5f3e3d5ffd5b3d602081183d602010021880621295000162129520116150625762129500518060a01c6150625762129540525062129540905051621294e052621294c051600162129500525f621199e0516107d081116150625780156109bc57905b8060051b62119a00015183186109b1575f62129500526109bc565b600101818118610996575b50506212950051905015610a4a57621294c051610440526203ed2051610460526109e862129520612445565b6212952061012081621296405e506208cfc0516107cf81116150625761012081026208cfe00161012062129640825e50600181016208cfc05250621199e0516107cf811161506257621294c0518160051b62119a00015260018101621199e052505b621294e051600162129500525f621199e0516107d08111615062578015610a9357905b8060051b62119a0001518318610a88575f6212950052610a93565b600101818118610a6d575b50506212950051905015610b2157621294e051610440526203ed205161046052610abf62129520612445565b6212952061012081621296405e506208cfc0516107cf81116150625761012081026208cfe00161012062129640825e50600181016208cfc05250621199e0516107cf811161506257621294e0518160051b62119a00015260018101621199e052505b600101818118610855575b505060208062129400528062129400015f6208cfc0518083528060051b5f826107d08111615062578015610bed57905b828160051b60208801015261012081026208cfe00183602088010160a0825182528060208301526020830181830160208251018083835e508051806020830101601f825f03163682375050601f19601f82516020010116905090508101905060c0830151604083015260e0830151606083015261010083015160808301529050905083019250600101818118610b5c575b5050820160200191505090508101905062129400f35b63b10daf7b811861102b57604436103417615062575f6203ed2052604060046101c037610c32620fa560611e44565b620fa560805160208160071b018083620bbd405e505050620bbd4051620fa560525f6107d0905b80620fa580526004356203ed205118610c73576001610c80565b620fa56051620fa5805110155b610e4357620fa58051620bbd40518110156150625760071b620bbd6001608081620fa5a05e50620fa5c051620fa62052620fa62051630dfe1681620fa660526020620fa6606004620fa67c845afa610cda573d5f5f3e3d5ffd5b3d602081183d602010021880620fa66001620fa6801161506257620fa660518060a01c61506257620fa6a05250620fa6a0905051620fa64052620fa6205163d21220a7620fa680526020620fa6806004620fa69c845afa610d3d573d5f5f3e3d5ffd5b3d602081183d602010021880620fa68001620fa6a01161506257620fa680518060a01c61506257620fa6c05250620fa6c0905051620fa66052620fa6005115610dde576080620fa5a06101c05e6040620fa6406102405e610da0620fa6806127e3565b620fa68061040081620faa805e506203ed20516101f381116150625780600a1b6203ed4001610400620faa80825e50600181016203ed205250610e38565b6080620fa5a06101c05e6040620fa6406102405e610dfe620fa680612ffe565b620fa68061040081620faa805e506203ed20516101f381116150625780600a1b6203ed4001610400620faa80825e50600181016203ed2052505b600101818118610c59575b5050602080620fa5805280620fa580015f6203ed20518083528060051b5f826101f4811161506257801561101557905b828160051b60208801015280600a1b6203ed4001836020880101610380825182528060208301526020830181830160208251018083835e508051806020830101601f825f03163682375050601f19601f82516020010116905090508101905060c0830151604083015260e08301516060830152610100830151608083015261012083015160a083015261014083015160c083015261016083015160e08301526101808301516101008301526101a08301516101208301526101c08301516101408301526101e08301516101608301526102008301516101808301526102208301516101a08301526102408301516101c08301526102608301516101e08301526102808301516102008301526102a08301516102208301526102c08301516102408301526102e08301516102608301526103008301516102808301526103208301516102a08301526103408301516102c08301526103608301516102e08301526103808301516103008301526103a08301516103208301526103c08301516103408301526103e08301516103608301529050905083019250600101818118610e73575b50508201602001915050905081019050620fa580f35b63edbd33bf8118611bf457606436103417615062576044358060a01c6150625762020000526001546306121cd562020180526101806202018060046202019c845afa611079573d5f5f3e3d5ffd5b3d61018081183d610180100218806202018001620201a011615062576202018062020180516202018001106150625762020180516202018001816202018001815160051b60200182011161506257600a8151116150625780515f81600a811161506257801561110b57905b8060051b6020850101518060a01c615062578160051b6202034001526001018181186110e4575b5050806202032052505050620203209050805160208160051b018083620200205e505050602080620391a052604060046107c037620200005161080052620200205160208160051b0180620200206108205e505061116b6202018061432c565b6202018081620391a0015f82518083528060091b5f8260c881116150625780156111b657905b8060091b60208801018160091b602088010161020082825e5050600101818118611191575b505082016020019150509050905081019050620391a0f35b631f342dd68118611bf4576024361034176150625760016101c0526004356101e0526111fc6203eda0611e44565b6203eda0805115615062575f60071b602082010190506080816203ed205e506203ed40516203eda0526203eda051630dfe16816203ede05260206203ede060046203edfc845afa61124f573d5f5f3e3d5ffd5b3d602081183d6020100218806203ede0016203ee0011615062576203ede0518060a01c615062576203ee2052506203ee209050516203edc0526203eda05163d21220a76203ee005260206203ee0060046203ee1c845afa6112b2573d5f5f3e3d5ffd5b3d602081183d6020100218806203ee00016203ee2011615062576203ee00518060a01c615062576203ee4052506203ee409050516203ede0526203ed8051156114ad576020806203f2005260806203ed206101c05e60406203edc06102405e61131d6203ee006127e3565b6203ee00816203f20001610380825182528060208301526020830181830160208251018083835e508051806020830101601f825f03163682375050601f19601f82516020010116905090508101905060c0830151604083015260e08301516060830152610100830151608083015261012083015160a083015261014083015160c083015261016083015160e08301526101808301516101008301526101a08301516101208301526101c08301516101408301526101e08301516101608301526102008301516101808301526102208301516101a08301526102408301516101c08301526102608301516101e08301526102808301516102008301526102a08301516102208301526102c08301516102408301526102e08301516102608301526103008301516102808301526103208301516102a08301526103408301516102c08301526103608301516102e08301526103808301516103008301526103a08301516103208301526103c08301516103408301526103e083015161036083015290509050810190506203f200611661565b6020806203f2005260806203ed206101c05e60406203edc06102405e6114d56203ee00612ffe565b6203ee00816203f20001610380825182528060208301526020830181830160208251018083835e508051806020830101601f825f03163682375050601f19601f82516020010116905090508101905060c0830151604083015260e08301516060830152610100830151608083015261012083015160a083015261014083015160c083015261016083015160e08301526101808301516101008301526101a08301516101208301526101c08301516101408301526101e08301516101608301526102008301516101808301526102208301516101a08301526102408301516101c08301526102608301516101e08301526102808301516102008301526102a08301516102208301526102c08301516102408301526102e08301516102608301526103008301516102808301526103208301516102a08301526103408301516102c08301526103608301516102e08301526103808301516103008301526103a08301516103208301526103c08301516103408301526103e083015161036083015290509050810190506203f2005bf35b630d0154a9811861172f57608436103417615062576044358060a01c6150625762020000526064358060a01c6150625762020020526020806203906052604060046107c0376202000051610800526202002051610840526001610820526116cc6202004061432c565b620200408162039060015f82518083528060091b5f8260c8811161506257801561171757905b8060091b60208801018160091b602088010161020082825e50506001018181186116f2575b50508201602001915050905090508101905062039060f35b63c954a3898118611bf457346150625760035460405260206040f35b63e2bd55148118611b8557606436103417615062576044358060a01c615062576107c0525f6107e0526107c0516117e55760208062019800528062019800015f6107e0518083528060091b5f8260c881116150625780156117cc57905b8060091b610800018160091b602088010161020082825e50506001018181186117a8575b5050820160200191505090508101905062019800611b83565b6001546306121cd562019960526101806201996060046201997c845afa61180e573d5f5f3e3d5ffd5b3d61018081183d6101801002188062019960016201998011615062576201996062019960516201996001106150625762019960516201996001816201996001815160051b60200182011161506257600a8151116150625780515f81600a81116150625780156118a057905b8060051b6020850101518060a01c615062578160051b62019b200152600101818118611879575b50508062019b005250505062019b009050805160208160051b018083620198005e50505060243562019960525f62019980526201980051620199a0525f600a905b80620199c052620199a051620199c0511015611b1c57620199c05162019800518110156150625760051b620198200151620199e052620199e05160405261192a62019a20611c79565b62019a205162019a005262019a005115611b1157620199e05160405261195262019a20611bf8565b62019a2051611b115762019a005160405261196f62019a20613ce2565b62019a2051611b115762019a00516370a0823162019a40526107c05162019a6052602062019a40602462019a5c845afa6119ab573d5f5f3e3d5ffd5b60203d106150625762019a4090505162019a20525f60c8905b8062019a405262019a205162019a40511015611b0e5762019a205162019a405110156119f957600435620199805110156119fc565b60015b611b0e57620199605115611a26576201996051600181038181116150625790506201996052611b03565b620199805160018101818110615062579050620199805262019a0051632f745c5962019a80526107c05162019aa05262019a405162019ac052602062019a80604462019a9c845afa611a7a573d5f5f3e3d5ffd5b60203d106150625762019a8090505162019a605262019a60516040526107c0516060526040366080376040620199e060c05e611ab862019c80613d6c565b62019c806102008162019a805e5062019aa05115611b035760c76107e05111611b0e576107e05160c78111615062578060091b6108000161020062019a80825e50600181016107e052505b6001018181186119c4575b50505b6001018181186118e1575b5050602080620199c05280620199c0015f6107e0518083528060091b5f8260c88111615062578015611b6e57905b8060091b610800018160091b602088010161020082825e5050600101818118611b4a575b50508201602001915050905081019050620199c05bf35b63f7b24e088118611bf457346150625760c860405260206040f35b63f47c84c58118611bbc5734615062576107d060405260206040f35b6393546ff18118611bf45734615062576101f460405260206040f35b63b19f3a1c8118611bf457346150625760045460405260206040f35b5f5ffd5b6040515a600460a0527fe78cea920000000000000000000000000000000000000000000000000000000060c05260a050602061010060a05160c08585fa90509050610120523d602081183d602010021860e05260e0602081510180826101405e50506101206020810190506020815101808260605e50506060511515815250565b600154631217afdb60a05260405160c052604060a0602460bc845afa611ca1573d5f5f3e3d5ffd5b3d604081183d60401002188060a00160e011615062578060a00160e0116150625760a0518060a01c615062576101005260c0518060a01c615062576101205250610100905060408160605e506080515a600460e0527f47ccca02000000000000000000000000000000000000000000000000000000006101005260e050602061014060e0516101008585fa90509050610160523d602081183d602010021861012052610120602081510180826101805e50506101606020810190506020815101808260a05e505060a05115611da057602060a051186150625760a05160c00160e0116150625760c0518060a01c6150625760e05260e051815250611da5565b5f8152505b565b6040516370a0823160c452600460605160e45260200160c05260c050602061014060c05160e084620186a0fa9050610160523d602081183d602010021861012052610120602081510180826101805e50506101606020810190506020815101808260805e505060805115611e3d576020608051186150625760805160a00160c0116150625760a05160c05260c051815250611e42565b5f8152505b565b6001546306121cd561036052610180610360600461037c845afa611e6a573d5f5f3e3d5ffd5b3d61018081183d610180100218806103600161038011615062576103606103605161036001106150625761036051610360018161036001815160051b60200182011161506257600a8151116150625780515f81600a8111615062578015611ef357905b8060051b6020850101518060a01c615062578160051b6105200152600101818118611ecd575b505080610500525050506105009050805160208160051b0180836102005e50505061020051610360526101e051610380526040366103a0375f600a905b806203ebe052610360516203ebe051101561221d576203ebe051610200518110156150625760051b61022001516203ec00526203ec0051604052611f766203ec20611bf8565b6203ec2051612212576203ec005163efde4e646203ec405260206203ec4060046203ec5c845afa611fa9573d5f5f3e3d5ffd5b60203d10615062576203ec409050516203ec20526203ec0051604052611fd16203ec60611c79565b6203ec60516203ec40525f611f40905b806203ec60526203ec20516203ec6051101561202c576101c0516101e05180820182811061506257905090506103a0511015612025576107d06103c051101561202f565b600161202f565b60015b61220f576203ec60516120aa576002546203ec00516341d1de976203ec80525f6203eca05260206203ec8060246203ec9c845afa61206f573d5f5f3e3d5ffd5b3d602081183d6020100218806203ec80016203eca011615062576203ec80518060a01c615062576203ecc052506203ecc090505118156120ac565b5f5b612204576103a051600181018181106150625790506103a05261038051156120e857610380516001810381811161506257905061038052612204565b6203ec00516341d1de976203eca0526203ec60516203ecc05260206203eca060246203ecbc845afa61211c573d5f5f3e3d5ffd5b3d602081183d6020100218806203eca0016203ecc011615062576203eca0518060a01c615062576203ece052506203ece09050516203ec80525f5463b9a09fd56203ecc0526203ec80516203ece05260206203ecc060246203ecdc845afa612186573d5f5f3e3d5ffd5b3d602081183d6020100218806203ecc0016203ece011615062576203ecc0518060a01c615062576203ed0052506203ed009050516203eca0526103c0516107cf8111615062578060071b6103e0016203ec005181526203ec805160208201526203eca05160408201526203ec4051606082015250600181016103c052505b600101818118611fe1575b50505b600101818118611f30575b50506103c05160208160071b01806103c0845e505050565b5f6060526040516004610140527f95d89b4100000000000000000000000000000000000000000000000000000000610160526101405060c06101a0610140516101608461c350fa9050610260523d60c081183d60c010021861018052610180602081510180826102805e5050610260602081019050602081510180826103605e5050602061036051018061036060605e506060511561233e5760605160c18110601f82111615615062575060605160800160a01161506257608060805160800110615062576080516080018051606051608001825160200183011161506257606481116150625750602081510180826101405e505061014060208151018082845e505050612379565b6004610140527f2d4e412d000000000000000000000000000000000000000000000000000000006101605261014060208151018082845e5050505b565b5f606052604051600460a0527f313ce5670000000000000000000000000000000000000000000000000000000060c05260a050602061010060a05160c08461c350fa9050610120523d602081183d602010021860e05260e0602081510180826101405e5050610120602081019050602081510180826101805e5050602061018051018061018060605e506060511561243d576020606051186150625760605160800160a011615062576080518060081c6150625760a05260a051815250612443565b60128152505b565b61044051610480525f6104a052610460511561247757604061044060405e61246e6104c0611da7565b6104c0516104a0525b6104405181526104405160405261248f6104c0612235565b6104c06020815101602083018183825e505050610440516040526124b461056061237b565b6105605160c08201526104a05160e08201525f5463ab37f48661058052610440516105a0526020610580602461059c845afa6124f2573d5f5f3e3d5ffd5b3d602081183d602010021880610580016105a01161506257610580518060011c615062576105c052506105c090505161010082015250565b46600a811861253a576001612541565b6121058118155b9050156125a1575f5463929c8dcd60805260405160a052602060806024609c845afa61256f573d5f5f3e3d5ffd5b3d602081183d60201002188060800160a011615062576080518060a01c6150625760c0525060c09050518152506125f6565b5f54633231cfee606052604051608052602060606024607c845afa6125c8573d5f5f3e3d5ffd5b3d602081183d602010021880606001608011615062576060518060a01c6150625760a0525060a09050518152505b565b46600a811861260857600161260f565b6121058118155b90501561261f575f8152506127e1565b6001546371c07e5f60e05260405161010052602060e0602460fc845afa612648573d5f5f3e3d5ffd5b60203d106150625760e090505160c05260c051612668575f8152506127e1565b5f60e0525f60a05113156126de575f468161012001526020810190506060518060601b90508161012001526014810190506080518060601b905081610120015260148101905060a0518060e81b90508161012001526003810190508061010052610100905080516020820120905060e052612743565b5f468161012001526020810190506060518060601b90508161012001526014810190506080518060601b905081610120015260148101905060a051158060f81b90508161012001526001810190508061010052610100905080516020820120905060e0525b5f7fff000000000000000000000000000000000000000000000000000000000000008161014001526001810190506040518060601b905081610140015260148101905060e05181610140015260208101905060c051816101400152602081019050806101205261012090508051602082012090506101005273ffffffffffffffffffffffffffffffffffffffff61010051168060a01c615062578152505b565b60406101e06102805e5f54631703e5f96102e0526102a0516103005260206102e060246102fc845afa612818573d5f5f3e3d5ffd5b3d602081183d6020100218806102e00161030011615062576102e0518060011c6150625761032052506103209050516102c0526060366102e03760406102406103405e604036610380376102805163d0c93a7c6103e05260206103e060046103fc845afa612888573d5f5f3e3d5ffd5b3d602081183d6020100218806103e00161040011615062576103e0518060020b81186150625761042052506104209050516103c05261028051631a686502610400526020610400600461041c845afa6128e3573d5f5f3e3d5ffd5b3d602081183d602010021880610400016104201161506257610400518060801c6150625761044052506104409050516103e05261028051633ab04b20610420526020610420600461043c845afa61293c573d5f5f3e3d5ffd5b3d602081183d602010021880610420016104401161506257610420518060801c615062576104605250610460905051610400526040366104203761028051633850c7bd6105205260c0610520600461053c845afa61299c573d5f5f3e3d5ffd5b3d60c081183d60c010021880610520016105e0116150625780610520016105e01161506257610520518060a01c6150625761060052610540518060020b81186150625761062052610560518060101c6150625761064052610580518060101c61506257610660526105a0518060101c61506257610680526105c0518060011c615062576106a05250610600905060c0816104605e50610480516103c0518082038060020b811861506257905090506105205261048051610540526001610400511215612a68575f612a6f565b6102a05115155b15612ccc576102a051630fe2f711610560526020610560600461057c845afa612a9a573d5f5f3e3d5ffd5b3d602081183d602010021880610560016105801161506257610560518060a01c615062576105a052506105a09050516102e0526102a05163f7c618c1610560526020610560600461057c845afa612af3573d5f5f3e3d5ffd5b3d602081183d602010021880610560016105801161506257610560518060a01c615062576105a052506105a09050516103205260035463986cfba361058052610520516105a0526020610580602461059c845afa612b53573d5f5f3e3d5ffd5b3d602081183d602010021880610580016105a01161506257610580518060a01c615062576105c052506105c09050516105605260035463986cfba36105a052610540516105c05260206105a060246105bc845afa612bb3573d5f5f3e3d5ffd5b3d602081183d6020100218806105a0016105c011615062576105a0518060a01c615062576105e052506105e09050516105805260035463c72e160b6105e052610460516106005261056051610620526105805161064052610400516106605260406105e060846105fc845afa612c2b573d5f5f3e3d5ffd5b60403d10615062576105e090506040816105a05e5060406105a06103805e6102805163293833ba610620526040610620600461063c845afa612c6f573d5f5f3e3d5ffd5b3d604081183d60401002188061062001610660116150625780610620016106601161506257610620518060801c6150625761068052610640518060801c615062576106a0525061068090506040816105e05e5060406105e06104205e5b6102c051612cda575f612d11565b426102a05163ebe2b12b610560526020610560600461057c845afa612d01573d5f5f3e3d5ffd5b60203d1061506257610560905051115b15612d4f576102a051637b0a47ee6105a05260206105a060046105bc845afa612d3c573d5f5f3e3d5ffd5b60203d10615062576105a0905051610300525b6040366105603760045415612de857600454635d74059d6105a052610280516105c05260406105a060246105bc845afa612d8b573d5f5f3e3d5ffd5b3d604081183d6040100218806105a0016105e01161506257806105a0016105e011615062576105a0518060a01c61506257610600526105c0518060a01c61506257610620525061060090506040816106405e5060406106406105605e5b6102805181525f6020820152601260c08201526103e05160e08201526103c0516101008201526104805161012082015261046051610140820152610340516101608201526102405160405261028051606052612e456105c0611da7565b6105c051610180820152610380516101a0820152610360516101c0820152604061026060405e612e766105e0611da7565b6105e0516101e08201526103a0516102008201526102a051610220820152610400516102408201526102c0516102608201526102e0516102808201526102a051604052612ec461060061252a565b610600516102a08201526101c0516102c0820152610300516102e0820152610320516103008201526102805163ddca3f43610620526020610620600461063c845afa612f12573d5f5f3e3d5ffd5b3d602081183d602010021880610620016106401161506257610620518060181c6150625761066052506106609050516103208201526102805163b64cc67b610680526020610680600461069c845afa612f6d573d5f5f3e3d5ffd5b3d602081183d602010021880610680016106a01161506257610680518060181c615062576106c052506106c09050516103408201526104205161036082015261044051610380820152610220516103a0820152610580516103c08201526101c05160405261034051606052610360516080526103c05160a052612ff16106e06125f8565b6106e0516103e082015250565b60406101e06102805e6040366102c037610280516318160ddd610320526020610320600461033c845afa613034573d5f5f3e3d5ffd5b60203d10615062576103209050516103005260603661032037610280516322be3de16103a05260206103a060046103bc845afa613073573d5f5f3e3d5ffd5b3d602081183d6020100218806103a0016103c011615062576103a0518060011c615062576103e052506103e0905051610380526101c05163cc56b2c56103c052610280516103e052610380516104005260206103c060446103dc845afa6130dc573d5f5f3e3d5ffd5b60203d10615062576103c09050516103a0526102805163335809596103e05260206103e060046103fc845afa613114573d5f5f3e3d5ffd5b3d602081183d6020100218806103e00161040011615062576103e0518060a01c6150625761042052506104209050516103c05260406102406103e05e610240516040526103c051606052613169610440611da7565b6104405161042052610260516040526103c05160605261318a610460611da7565b61046051610440525f54631703e5f9610480526102a0516104a0526020610480602461049c845afa6131be573d5f5f3e3d5ffd5b3d602081183d602010021880610480016104a01161506257610480518060011c615062576104c052506104c0905051610460526102805163313ce5676104a05260206104a060046104bc845afa613217573d5f5f3e3d5ffd5b3d602081183d6020100218806104a0016104c011615062576104a0518060081c615062576104e052506104e0905051610480526060366104a0376102805163443cb4bc610520526020610520600461053c845afa613277573d5f5f3e3d5ffd5b60203d10615062576105209050516105005261028051635a76f25e610540526020610540600461055c845afa6132af573d5f5f3e3d5ffd5b60203d106150625761054090505161052052604036610540377fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6105805261038051156132fc575f610580525b6102a05115613397576102a0516318160ddd6105a05260206105a060046105bc845afa61332b573d5f5f3e3d5ffd5b60203d10615062576105a0905051610320526102a05163f7c618c16105a05260206105a060046105bc845afa613363573d5f5f3e3d5ffd5b3d602081183d6020100218806105a0016105c011615062576105a0518060a01c615062576105e052506105e0905051610360525b610460516133a5575f6133dc565b426102a05163ebe2b12b6105a05260206105a060046105bc845afa6133cc573d5f5f3e3d5ffd5b60203d10615062576105a0905051115b15613557576102a051637b0a47ee6105e05260206105e060046105fc845afa613407573d5f5f3e3d5ffd5b60203d10615062576105e09050516103405261032051156135575761028051634d5a9f8a6105e052610200516106005260206105e060246105fc845afa613450573d5f5f3e3d5ffd5b60203d10615062576105e09050516103005180820281158383830414171561506257905090506103205180156150625780820490509050610420526102805163a1ac4d136105e052610200516106005260206105e060246105fc845afa6134b9573d5f5f3e3d5ffd5b60203d10615062576105e090505161030051808202811583838304141715615062579050905061032051801561506257808204905090506104405261050051610320518082028115838383041417156150625790509050610300518015615062578082049050905061054052610520516103205180820281158383830414171561506257905090506103005180156150625780820490509050610560525b6101e0518152610280516395d89b416105a05260c06105a060046105bc845afa613583573d5f5f3e3d5ffd5b3d60c081183d60c0100218806105a0016105c011615062576105a06105a0516105a00110615062576105a0516105a0018051826105a001825160200183011161506257606481116150625750602081510180826106805e50505061068090506020815101602083018183825e5050506104805160c08201526103005160e0820152610580516101008201525f6101208201525f6101408201526103e05161016082015261050051610180820152610540516101a0820152610400516101c0820152610520516101e0820152610560516102008201526102a05161022082015261032051610240820152610460516102608201525f5463c4f08165610720526102a051610740526020610720602461073c845afa6136a2573d5f5f3e3d5ffd5b3d602081183d602010021880610720016107401161506257610720518060a01c6150625761076052506107609050516102808201526102a0516040526136e961078061252a565b610780516102a08201526101c0516102c0820152610340516102e0820152610360516103008201526103a0516103208201525f61034082015261042051610360820152610440516103808201525f6103a08201525f6103c08201526101c0516040526103e051606052610400516080526105805160a05261376b6107a06125f8565b6107a0516103e082015250565b6060516080525f5463b9a09fd560c05260605160e052602060c0602460dc845afa6137a5573d5f5f3e3d5ffd5b3d602081183d60201002188060c00160e0116150625760c0518060a01c61506257610100525061010090505160a05260805163313ce56760e052602060e0600460fc845afa6137f6573d5f5f3e3d5ffd5b3d602081183d60201002188060e001610100116150625760e0518060081c61506257610120525061012090505160c0526102003660e037608051610100526080516370a082316102e0526040516103005260206102e060246102fc845afa613860573d5f5f3e3d5ffd5b60203d10615062576102e090505161012052608051634d5a9f8a6102e0526040516103005260206102e060246102fc845afa61389e573d5f5f3e3d5ffd5b60203d10615062576102e09050516101e05260805163a1ac4d136102e0526040516103005260206102e060246102fc845afa6138dc573d5f5f3e3d5ffd5b60203d10615062576102e0905051610200526080516332c0defd610300526020610300600461031c845afa613913573d5f5f3e3d5ffd5b60203d1061506257610300905051608051639f767c8861034052604051610360526020610340602461035c845afa61394d573d5f5f3e3d5ffd5b60203d106150625761034090505180820382811161506257905090506102e05260805163bda39cad610320526020610320600461033c845afa613992573d5f5f3e3d5ffd5b60203d106150625761032090505160805163205aabf161036052604051610380526020610360602461037c845afa6139cc573d5f5f3e3d5ffd5b60203d10615062576103609050518082038281116150625790509050610300526102e05115613a46576101e051610120516102e051808202811583838304141715615062579050905060c051604d81116150625780600a0a90508015615062578082049050905080820182811061506257905090506101e0525b6103005115613aa057610200516101205161030051808202811583838304141715615062579050905060c051604d81116150625780600a0a9050801561506257808204905090508082018281106150625790509050610200525b60a05115613b245760a0516370a0823161032052604051610340526020610320602461033c845afa613ad4573d5f5f3e3d5ffd5b60203d10615062576103209050516101405260a051628cc26261032052604051610340526020610320602461033c845afa613b11573d5f5f3e3d5ffd5b60203d1061506257610320905051610220525b610120516101405180820182811061506257905090506102205180820182811061506257905090506101e0518082018281106150625790509050613b6e5761020036823750613ce0565b6080516318160ddd610340526020610340600461035c845afa613b93573d5f5f3e3d5ffd5b60203d10615062576103409050516103205260805163443cb4bc610360526020610360600461037c845afa613bca573d5f5f3e3d5ffd5b60203d106150625761036090505161034052608051635a76f25e610380526020610380600461039c845afa613c01573d5f5f3e3d5ffd5b60203d10615062576103809050516103605261012051610340518082028115838383041417156150625790509050610320518015615062578082049050905061016052610120516103605180820281158383830414171561506257905090506103205180156150625780820490509050610180526101405161034051808202811583838304141715615062579050905061032051801561506257808204905090506101a0526101405161036051808202811583838304141715615062579050905061032051801561506257808204905090506101c05261020060e0825e505b565b5f6060526040515a639785a7df60a452600460405160c45260405160e45260400160a05260a050602061014060a05160c08585fa90509050610160523d602081183d602010021861012052610120602081510180826101805e5050610160602081019050602081510180826101c05e505060206101c05101806101c060605e506060511515815250565b6102003661010037604051610100526080516101205260e05161030052610300516399fbab886104a052610100516104c0526101806104a060246104bc845afa613db8573d5f5f3e3d5ffd5b3d61018081183d610180100218806104a0016106201161506257806104a00161062011615062576104a0518060601c61506257610640526104c0518060a01c61506257610660526104e0518060a01c6150625761068052610500518060a01c615062576106a052610520518060181c615062576106c052610540518060020b8118615062576106e052610560518060020b81186150625761070052610580518060801c615062576107205260406105a06107405e6105e0518060801c6150625761078052610600518060801c615062576107a052506106409050610180816103205e5061012051613f155760c0516328af8d0b6104a05260406103606104c05e6103a0518060171c615062576105005260206104a060646104bc845afa613ee1573d5f5f3e3d5ffd5b3d602081183d6020100218806104a0016104c011615062576104a0518060a01c615062576105205250610520905051610120525b61012051613f29576102003682375061432a565b610120516104a05260a0516104c0526104a051633850c7bd6105a05260c06105a060046105bc845afa613f5e573d5f5f3e3d5ffd5b3d60c081183d60c0100218806105a0016106601161506257806105a00161066011615062576105a0518060a01c61506257610680526105c0518060020b8118615062576106a0526105e0518060101c615062576106c052610600518060101c615062576106e052610620518060101c6150625761070052610640518060011c615062576107205250610680905060c0816104e05e505f6105a05260a05161405f575f5463b9a09fd56105c052610120516105e05260206105c060246105dc845afa61402b573d5f5f3e3d5ffd5b3d602081183d6020100218806105c0016105e011615062576105c0518060a01c6150625761060052506106009050516104c0525b600354632263539761060052610300516106205261010051610640526104e051610660526040610600606461061c845afa61409c573d5f5f3e3d5ffd5b60403d106150625761060090506040816105c05e5060406105c06101805e61040051610140526103c051610260526103e0516102805260035463986cfba36106005261026051610620526020610600602461061c845afa6140ff573d5f5f3e3d5ffd5b3d602081183d602010021880610600016106201161506257610600518060a01c6150625761064052506106409050516102a05260035463986cfba36106005261028051610620526020610600602461061c845afa61415f573d5f5f3e3d5ffd5b3d602081183d602010021880610600016106201161506257610600518060a01c6150625761064052506106409050516102c05260035463263a536261064052610300516106605261010051610680526040610640604461065c845afa6141c7573d5f5f3e3d5ffd5b60403d106150625761064090506040816106005e5060406106006102005e6104c05115614257576104c05163c69deec5610640526060516106605261010051610680526020610640604461065c845afa614223573d5f5f3e3d5ffd5b3d602081183d602010021880610640016106601161506257610640518060011c615062576106a052506106a09050516105a0525b6105a051156142f2576104c051633e491d47610640526060516106605261010051610680526020610640604461065c845afa614295573d5f5f3e3d5ffd5b60203d10615062576106409050516104c05163f301af426106a052610100516106c05260206106a060246106bc845afa6142d1573d5f5f3e3d5ffd5b60203d10615062576106a09050518082018281106150625790509050610240525b6105a05115614320576101405161016052610180516101c0526101a0516101e052604036610180375f610140525b610200610100825e505b565b5f6109805261080051614352576109805160208160091b0180610980845e505050615060565b6107e051620199a0525f620199c05261082051620199e0525f62019a0052600454156144315760045463aed0b5bd62019a205260a062019a20600462019a3c845afa6143a0573d5f5f3e3d5ffd5b3d60a081183d60a01002188062019a200162019ac011615062578062019a200162019ac0116150625762019a20518060a01c6150625762019ae05262019a40518060a01c6150625762019b005262019a60518060a01c6150625762019b205262019a80518060a01c6150625762019b405262019aa0518060a01c6150625762019b60525062019ae090505162019a00525b5f600a905b8062019a2052620199e05162019a205110156150495762019a2051610820518110156150625760051b610840015162019a405262019a405160405261447d62019a60611bf8565b62019a605161503e5762019a405163efde4e6462019a8052602062019a80600462019a9c845afa6144b0573d5f5f3e3d5ffd5b60203d106150625762019a8090505162019a605262019a40516040526144d862019aa0611c79565b62019aa05162019a805262019a805161464e575f611f40905b8062019aa05262019a605162019aa0511015614517576107c051620199c051101561451a565b60015b61464757620199a0511561454457620199a05160018103818111615062579050620199a05261463c565b620199c05160018101818110615062579050620199c05262019a40516341d1de9762019ae05262019aa05162019b0052602062019ae0602462019afc845afa61458f573d5f5f3e3d5ffd5b3d602081183d60201002188062019ae00162019b00116150625762019ae0518060a01c6150625762019b20525062019b2090505162019ac05260025462019ac051181561463c576108005160405262019ac0516060526145f162019ce0613778565b62019ce06102008162019ae05e5062019b00511561463c5760c76109805111614647576109805160c78111615062578060091b6109a00161020062019ae0825e506001810161098052505b6001018181186144f1575b505061503e565b5f6107d0905b8062019aa05262019a605162019aa051101561467a576107c051620199c051101561467d565b60015b61503b57620199a051156146a757620199a05160018103818111615062579050620199a052615030565b620199c05160018101818110615062579050620199c05262019a40516341d1de9762019ae05262019aa05162019b0052602062019ae0602462019afc845afa6146f2573d5f5f3e3d5ffd5b3d602081183d60201002188062019ae00162019b00116150625762019ae0518060a01c6150625762019b20525062019b2090505162019ac0525f5463b9a09fd562019b005262019ac05162019b2052602062019b00602462019b1c845afa61475c573d5f5f3e3d5ffd5b3d602081183d60201002188062019b000162019b20116150625762019b00518060a01c6150625762019b40525062019b4090505162019ae05260403662019b003762019a80516040526147b16201b440613ce2565b6201b44051156148965762019a8051639785a7df6201b46052610800516201b4805262019ac0516201b4a0526119406201b46060446201b47c845afa6147f9573d5f5f3e3d5ffd5b3d61194081183d611940100218806201b460016201b48011615062576201b4606201b460516201b4600110615062576201b460516201b46001816201b46001815160051b6020018201116150625760c881511161506257805160208160051b0180836201cdc05e505050506201cdc09050805160208160051b0180836201e6e05e5050506201e6e05160208160051b01806201e6e062019b205e50505b5f60c8905b806201b4405262019b20516201b44051101561494c576201b4405162019b20518110156150625760051b62019b4001516040526108005160605262019ac05160805262019ae05160a05262019a405160c05262019a805160e0526149016201b660613d6c565b6201b660610200816201b4605e5060c7610980511161494c576109805160c78111615062578060091b6109a0016102006201b460825e5060018101610980525060010181811861489b575b505062019ae05115614ac95762019ae051634b9377636201cd6052610800516201cd80526119406201cd6060246201cd7c845afa61498c573d5f5f3e3d5ffd5b3d61194081183d611940100218806201cd60016201cd8011615062576201cd606201cd60516201cd600110615062576201cd60516201cd6001816201cd6001815160051b6020018201116150625760c881511161506257805160208160051b0180836201e6c05e505050506201e6c09050805160208160051b0180836201b4405e5050505f60c8905b806201cd60526201b440516201cd60511015614ac6576201cd60516201b440518110156150625760051b6201b46001516040526108005160605262019ac05160805262019ae05160a05262019a405160c05262019a805160e052614a7b6201cf80613d6c565b6201cf80610200816201cd805e5060c76109805111614ac6576109805160c78111615062578060091b6109a0016102006201cd80825e50600181016109805250600101818118614a15575b50505b6004541561503057600454635d74059d6201b4805262019ac0516201b4a05260406201b48060246201b49c845afa614b03573d5f5f3e3d5ffd5b3d604081183d6040100218806201b480016201b4c01161506257806201b480016201b4c011615062576201b480518060a01c615062576201b4e0526201b4a0518060a01c615062576201b50052506201b4e090506040816201b4405e5060406201b4406201b4805e6201b4a05115615030576201b480516370a082316201b4e052610800516201b5005260206201b4e060246201b4fc845afa614ba8573d5f5f3e3d5ffd5b60203d10615062576201b4e09050516201b4c0526201b4c051156150305762019a005163338032546201b700526201b4a0516371640de36201b6c05260206201b6c060046201b6dc845afa614bff573d5f5f3e3d5ffd5b60203d10615062576201b6c09050516201b720526102206201b70060246201b71c845afa614c2f573d5f5f3e3d5ffd5b3d61022081183d610220100218806201b700016201b72011615062576201b7006201b700516201b7000110615062576201b700516201b70001816201b7000160a08201116150625780518060201c615062576201b9405260208101518060181c615062576201b9605260408101518060a01c615062576201b9805260608101518060a01c615062576201b9a0528060808201518201106150625760808101518101826201b70001815160051b60200182011161506257600a81511161506257805160208160051b0180836201b9c05e50505050506201b94090506101e0816201b4e05e5062019ae05115614d29576201b560511515614d2b565b5f5b15614db75762019ae05163c69deec56201b6c05262019a00516201b6e0526201b5605115615062575f60051b6201b58001516201b7005260206201b6c060446201b6dc845afa614d7d573d5f5f3e3d5ffd5b3d602081183d6020100218806201b6c0016201b6e011615062576201b6c0518060011c615062576201b72052506201b72090505162019b00525b6201b5605115615062575f60051b6201b580015160405262019a005160605262019ac05160805262019b0051614df6575f6201b8c0526201b8c0614dfb565b62019ae05b5160a05262019a405160c05262019a805160e052614e1b6201b8e0613d6c565b6201b8e0610200816201b6c05e506201b4a0516318160ddd6201b8e05260206201b8e060046201b8fc845afa614e53573d5f5f3e3d5ffd5b60203d10615062576201b8e09050516201b8c0526201b4c0516201b7405180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b740526201b4c0516201b7605180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b760526201b4c0516201b7805180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b780526201b4c0516201b7a05180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b7a0526201b48051628cc2626201b8e052610800516201b9005260206201b8e060246201b8fc845afa614f6d573d5f5f3e3d5ffd5b60203d10615062576201b8e09050516201b800526040366201b7c0376201b4c0516201b7005180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b700526201b4c0516201b7205180820281158383830414171561506257905090506201b8c051801561506257808204905090506201b720526201b4a0516201b8a05260c7610980511161503b576109805160c78111615062578060091b6109a0016102006201b6c0825e506001810161098052505b600101818118614654575b50505b600101818118614436575b50506109805160208160091b0180610980845e5050505b565b5f80fd1bf41ba01bf41bf4174b001811ce1bf41bd8166306a10c03

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000097cdbce21b6fd0585d29e539b1b99dad328a112300000000000000000000000042b9279236f590bd93736f806224825cbf5f7ae50000000000000000000000001111111111111111111111111111111111111111000000000000000000000000593d092bb28ccefe33bfdd3d9457e77bd30842710000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _voter (address): 0x97cDBCe21B6fd0585d29E539B1B99dAd328a1123
Arg [1] : _registry (address): 0x42b9279236F590bd93736F806224825CBF5f7AE5
Arg [2] : _convertor (address): 0x1111111111111111111111111111111111111111
Arg [3] : _slipstream_helper (address): 0x593D092BB28CCEfe33bFdD3d9457e77Bd3084271
Arg [4] : _alm_factory (address): 0x0000000000000000000000000000000000000000

-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 00000000000000000000000097cdbce21b6fd0585d29e539b1b99dad328a1123
Arg [1] : 00000000000000000000000042b9279236f590bd93736f806224825cbf5f7ae5
Arg [2] : 0000000000000000000000001111111111111111111111111111111111111111
Arg [3] : 000000000000000000000000593d092bb28ccefe33bfdd3d9457e77bd3084271
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

0:34777:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;7569:18:0;-1:-1:-1;7558:45:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;7558:45:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;7558:45:0;7558:45:0;7502:101:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;7502:101:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;7502:101:0;7502:101:0;7637:9:0;-1:-1:-1;-1:-1:-1;7633:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;7606:41:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;7651:91:0;7764:7:0;-1:-1:-1;7745:26:0;7745:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;7745:26:0;7790:6:0;-1:-1:-1;7774:22:0;7774:22:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;7774:22:0;7828:1:0;7800:1675:0;-1:-1:-1;7800:1675:0;7800:1675:0:-;7800:1675:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;7873:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;7864:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;7896:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;7974:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;7964:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;7941:40:0;7941:40:0;-1:-1:-1;-1:-1:-1;7941:40:0;7907:74:0;7907:74:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;7907:74:0;8028:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;7989:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;7989:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;7989:55:0;-1:-1:-1;-1:-1:-1;7989:55:0:i;7989:55:0:-;7989:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;7986:74:0;8052:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;8104:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8082:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8082:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8082:38:0;-1:-1:-1;-1:-1:-1;8082:38:0:i;8082:38:0:-;8082:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8066:54:0;8066:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8066:54:0;8159:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8148:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8148:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8148:35:0;8148:35:0;8125:58:0;8125:58:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8125:58:0;8218:1:0;8189:1286:0;-1:-1:-1;-1:-1:-1;8189:1286:0;8189:1286:0:-;8189:1286:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8267:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8257:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8257:58:0;8257:58:0;-1:-1:-1;-1:-1:-1;8257:58:0:-;8296:19:0;-1:-1:-1;-1:-1:-1;8286:5:0;-1:-1:-1;-1:-1:-1;8282:10:0;-1:-1:-1;-1:-1:-1;8257:58:0;-1:-1:-1;-1:-1:-1;8257:58:0:-;8257:58:0:-;8257:58:0;-1:-1:-1;8257:58:0:-;8325:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;8384:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8384:9:0;-1:-1:-1;8403:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;8470:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8470:11:0;8470:11:0;8467:83:0;-1:-1:-1;-1:-1:-1;8467:83:0:-;8491:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8502:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;8491:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8491:12:0;8512:8:0;-1:-1:-1;-1:-1:-1;8512:8:0:-;8467:83:0:-;8541:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8549:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;8541:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8541:9:0;8590:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8579:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8607:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8579:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8579:35:0;8579:35:0;8558:56:0;8558:56:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8558:56:0;8635:16:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8621:30:0;8673:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8658:16:0;8710:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8699:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8699:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8699:24:0;8699:24:0;8681:42:0;8681:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8681:42:0;8759:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8748:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8748:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8748:24:0;8748:24:0;8730:42:0;8730:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8730:42:0;8779:21:0;-1:-1:-1;8779:21:0;8779:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8779:21:0;8839:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8839:22:0;8839:22:0;8836:373:0;-1:-1:-1;-1:-1:-1;8836:373:0:-;8889:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8878:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8878:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8878:29:0;8878:29:0;-1:-1:-1;8871:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8949:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8957:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8927:40:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8927:40:0;-1:-1:-1;-1:-1:-1;8927:40:0:i;8927:40:0:-;8927:40:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8916:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9006:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;8995:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8995:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8987:39:0;8987:39:0;-1:-1:-1;8976:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8836:373:0;-1:-1:-1;-1:-1:-1;8836:373:0:-;8836:373:0:-;9061:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9050:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9050:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9050:24:0;9050:24:0;9047:47:0;9047:47:0;9047:47:0;-1:-1:-1;-1:-1:-1;9047:47:0:-;9093:1:0;9086:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9047:47:0:-;9125:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9114:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9114:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9114:26:0;9114:26:0;-1:-1:-1;9103:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9171:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9160:49:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9186:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9198:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9198:9:0;9198:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9160:49:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9160:49:0;9160:49:0;-1:-1:-1;9149:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8836:373:0:-;9220:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9220:12:0;9220:12:0;9220:48:0;-1:-1:-1;-1:-1:-1;9220:48:0:-;9220:48:0;-1:-1:-1;9220:48:0;-1:-1:-1;-1:-1:-1;9220:48:0:-;9220:48:0:-;9249:19:0;-1:-1:-1;9236:32:0;9236:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9236:32:0;9236:32:0;9236:32:0;9220:48:0:-;9217:258:0;8189:1286:0;-1:-1:-1;-1:-1:-1;9217:258:0:-;9278:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9314:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9341:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9365:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9391:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9418:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9455:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9278:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;8189:1286:0:-;8189:1286:0;-1:-1:-1;8189:1286:0;8189:1286:0;8189:1286:0;8189:1286:0;8189:1286:0;-1:-1:-1;-1:-1:-1;8189:1286:0:-;8189:1286:0:-;8189:1286:0;8189:1286:0;7800:1675:0:-;7800:1675:0;-1:-1:-1;7800:1675:0;7800:1675:0;7800:1675:0;7800:1675:0;7800:1675:0;-1:-1:-1;-1:-1:-1;7800:1675:0:-;7800:1675:0:-;7800:1675:0;7800:1675:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9486:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;7192:2299:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;7192:2299:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;9555:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9555:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9580:41:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9580:41:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;9580:41:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9580:41:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9580:41:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9973:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9973:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9973:33:0;-1:-1:-1;-1:-1:-1;9973:33:0:i;9973:33:0:-;9973:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9922:84:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9922:84:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9922:84:0;9922:84:0;10037:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10033:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10010:33:0;10077:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10073:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10046:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10091:69:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10163:74:0;10269:1:0;10241:203:0;-1:-1:-1;-1:-1:-1;10241:203:0;10241:203:0:-;10241:203:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10520:6:0;-1:-1:-1;10292:18:0;10296:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10292:8:0;-1:-1:-1;10292:46:0;10292:46:0;-1:-1:-1;-1:-1:-1;10292:46:0:-;10323:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10314:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10292:46:0;-1:-1:-1;-1:-1:-1;10292:46:0:-;10292:46:0:-;10292:46:0;-1:-1:-1;10292:46:0:-;10346:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;10391:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10380:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;10380:17:0;10380:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10380:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10399:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10368:40:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10368:40:0;-1:-1:-1;-1:-1:-1;10368:40:0:i;10368:40:0:-;10368:40:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10357:52:0;10357:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10357:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10357:52:0;10414:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;10437:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10426:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;10426:17:0;10426:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10426:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10414:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10241:203:0;-1:-1:-1;10241:203:0;10241:203:0;10241:203:0;10241:203:0;10241:203:0;-1:-1:-1;-1:-1:-1;10241:203:0:-;10241:203:0:-;10241:203:0;10241:203:0;10476:1:0;10448:494:0;-1:-1:-1;-1:-1:-1;10448:494:0;10448:494:0:-;10448:494:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10520:6:0;-1:-1:-1;10508:18:0;10512:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10508:8:0;-1:-1:-1;10508:42:0;10508:42:0;-1:-1:-1;-1:-1:-1;10508:42:0:-;10539:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10530:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10508:42:0;-1:-1:-1;-1:-1:-1;10508:42:0:-;10508:42:0:-;10508:42:0;-1:-1:-1;10508:42:0:-;10558:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;10599:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10593:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;10593:12:0;10593:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10593:12:0;-1:-1:-1;-1:-1:-1;10569:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10569:36:0;10569:36:0;10625:19:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10611:33:0;10611:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10611:33:0;10678:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10667:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10667:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10667:24:0;10667:24:0;10649:42:0;10649:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10649:42:0;10725:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10714:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10714:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10714:24:0;10714:24:0;10696:42:0;10696:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10696:42:0;10747:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10747:18:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10761:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10747:18:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10747:18:0;10747:18:0;10744:96:0;10744:96:0;-1:-1:-1;-1:-1:-1;10744:96:0:-;10796:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10804:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10784:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10784:29:0;-1:-1:-1;-1:-1:-1;10784:29:0:i;10784:29:0:-;10784:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10773:41:0;10773:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10773:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10773:41:0;10821:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;10833:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10821:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10744:96:0:-;10849:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10849:18:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10863:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10849:18:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10849:18:0;10849:18:0;10846:96:0;10448:494:0;-1:-1:-1;-1:-1:-1;10846:96:0:-;10898:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10906:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10886:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;10886:29:0;-1:-1:-1;-1:-1:-1;10886:29:0:i;10886:29:0:-;10886:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10875:41:0;10875:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10875:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10875:41:0;10923:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;10935:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10923:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10448:494:0:-;10448:494:0;-1:-1:-1;10448:494:0;10448:494:0;10448:494:0;10448:494:0;10448:494:0;-1:-1:-1;-1:-1:-1;10448:494:0:-;10448:494:0:-;10448:494:0;10448:494:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;10953:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;9509:1447:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;9509:1447:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11688:57:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11799:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11799:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11799:33:0;-1:-1:-1;-1:-1:-1;11799:33:0:i;11799:33:0:-;11799:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11748:84:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11748:84:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11748:84:0;11748:84:0;11862:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11858:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11835:33:0;11900:1:0;11872:499:0;-1:-1:-1;-1:-1:-1;11872:499:0;11872:499:0:-;11872:499:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11944:6:0;-1:-1:-1;11932:18:0;11936:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11932:8:0;11932:18:0;11932:42:0;-1:-1:-1;-1:-1:-1;11932:42:0:-;11932:42:0;-1:-1:-1;11932:42:0;-1:-1:-1;-1:-1:-1;11932:42:0:-;11932:42:0:-;11963:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11954:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11932:42:0:-;11982:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;12023:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12017:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;12017:12:0;12017:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12017:12:0;-1:-1:-1;-1:-1:-1;11993:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11993:36:0;11993:36:0;12048:19:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12034:33:0;12034:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12034:33:0;12101:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12090:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12090:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12090:24:0;12090:24:0;12072:42:0;12072:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12072:42:0;12148:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12137:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12137:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12137:24:0;12137:24:0;12119:42:0;12119:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12119:42:0;12216:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12216:30:0;12216:30:0;12213:158:0;-1:-1:-1;-1:-1:-1;12213:158:0:-;-1:-1:-1;-1:-1:-1;12277:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12265:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12265:38:0;-1:-1:-1;-1:-1:-1;12265:38:0:i;12265:38:0:-;12265:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12254:50:0;12254:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12254:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12254:50:0;11872:499:0;-1:-1:-1;-1:-1:-1;12213:158:0:-;12213:158:0:-;-1:-1:-1;-1:-1:-1;12344:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12332:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12332:38:0;-1:-1:-1;-1:-1:-1;12332:38:0:i;12332:38:0:-;12332:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12321:50:0;12321:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12321:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12321:50:0;11872:499:0:-;11872:499:0;-1:-1:-1;11872:499:0;11872:499:0;11872:499:0;11872:499:0;11872:499:0;-1:-1:-1;-1:-1:-1;11872:499:0:-;11872:499:0:-;11872:499:0;11872:499:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12382:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11435:950:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11435:950:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;15909:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;15909:17:0;16295:18:0;-1:-1:-1;16284:45:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16284:45:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16284:45:0;16284:45:0;16228:101:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16228:101:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16228:101:0;16228:101:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16373:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16383:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16383:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16340:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;16340:53:0;-1:-1:-1;-1:-1:-1;16340:53:0:i;16340:53:0:-;16340:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15860:533:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;15860:533:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;12716:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12719:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12699:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12699:27:0;-1:-1:-1;-1:-1:-1;12699:27:0:i;12699:27:0:-;12699:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12699:30:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;12727:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12699:30:0;-1:-1:-1;12699:30:0;12699:30:0;12699:30:0;-1:-1:-1;-1:-1:-1;12675:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12675:54:0;12675:54:0;12746:19:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12732:33:0;12732:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12732:33:0;12797:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12786:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12786:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12786:24:0;12786:24:0;12768:42:0;12768:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12768:42:0;12842:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12831:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12831:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12831:24:0;12831:24:0;12813:42:0;12813:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12813:42:0;12906:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12906:30:0;12906:30:0;12903:84:0;-1:-1:-1;-1:-1:-1;12903:84:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12961:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12949:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12949:38:0;-1:-1:-1;-1:-1:-1;12949:38:0:i;12949:38:0:-;12949:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;12903:84:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13010:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12998:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12998:38:0;-1:-1:-1;-1:-1:-1;12998:38:0:i;12998:38:0:-;12998:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;12403:633:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;12403:633:0:-;12403:633:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;16482:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;16482:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;16505:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;16505:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16955:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16966:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16922:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;16922:54:0;-1:-1:-1;-1:-1:-1;16922:54:0:i;16922:54:0:-;16922:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;16411:565:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;16411:565:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;6725:36:0;-1:-1:-1;6725:36:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;23149:17:0;-1:-1:-1;-1:-1:-1;23149:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23480:93:0;23580:8:0;-1:-1:-1;-1:-1:-1;23580:26:0;23577:51:0;-1:-1:-1;-1:-1:-1;23577:51:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23619:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;23577:51:0:-;23705:18:0;-1:-1:-1;23694:45:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23694:45:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23694:45:0;23694:45:0;23632:107:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23632:107:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23632:107:0;23632:107:0;23762:7:0;-1:-1:-1;23743:26:0;23743:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;23743:26:0;23798:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23772:27:0;23833:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;23829:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23802:41:0;23875:1:0;23847:1307:0;-1:-1:-1;23847:1307:0;23847:1307:0:-;23847:1307:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23920:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23911:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23943:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;24021:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24011:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;23988:40:0;23988:40:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;23988:40:0;23954:74:0;23954:74:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;23954:74:0;24110:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24069:58:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24069:58:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24069:58:0;-1:-1:-1;-1:-1:-1;24069:58:0:i;24069:58:0:-;24069:58:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24034:93:0;24034:93:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24034:93:0;24136:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24136:30:0;-1:-1:-1;24174:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;24230:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24191:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24191:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24191:55:0;-1:-1:-1;-1:-1:-1;24191:55:0:i;24191:55:0:-;24191:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24188:74:0;24254:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;24326:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24302:37:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24302:37:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24302:37:0;-1:-1:-1;-1:-1:-1;24302:37:0:i;24302:37:0:-;24302:37:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24299:56:0;24347:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;24399:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24388:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24414:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24388:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24388:35:0;24388:35:0;24361:62:0;24361:62:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24361:62:0;24458:1:0;24429:725:0;-1:-1:-1;24429:725:0;24429:725:0:-;24429:725:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24496:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24486:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24521:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;24547:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24537:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24537:53:0;24537:53:0;-1:-1:-1;-1:-1:-1;24537:53:0:-;24584:6:0;-1:-1:-1;24566:24:0;24566:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24566:24:0;-1:-1:-1;-1:-1:-1;24537:53:0;-1:-1:-1;-1:-1:-1;24537:53:0:-;24537:53:0:-;24537:53:0;-1:-1:-1;24537:53:0:-;24600:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;24667:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24667:11:0;24667:11:0;24664:93:0;-1:-1:-1;-1:-1:-1;24664:93:0:-;24688:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24699:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;24688:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24688:12:0;24709:8:0;-1:-1:-1;-1:-1:-1;24709:8:0:-;24664:93:0:-;24738:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24756:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;24738:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24738:19:0;24794:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24783:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24819:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24829:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24783:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24783:53:0;24783:53:0;24765:71:0;24765:71:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24765:71:0;24886:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24902:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24859:154:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;24859:154:0;-1:-1:-1;-1:-1:-1;24859:154:0:i;24859:154:0:-;24859:154:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24843:170:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24843:170:0;24843:170:0;25024:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;25024:24:0;25024:24:0;24429:725:0;-1:-1:-1;-1:-1:-1;25021:133:0:-;25061:30:0;-1:-1:-1;25065:9:0;-1:-1:-1;-1:-1:-1;25061:14:0;-1:-1:-1;25149:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;25103:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;25120:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;25103:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;24429:725:0:-;24429:725:0;-1:-1:-1;24429:725:0;24429:725:0;24429:725:0;24429:725:0;24429:725:0;-1:-1:-1;-1:-1:-1;24429:725:0:-;24429:725:0:-;24429:725:0;24429:725:0;23847:1307:0:-;23847:1307:0;-1:-1:-1;23847:1307:0;23847:1307:0;23847:1307:0;23847:1307:0;23847:1307:0;-1:-1:-1;-1:-1:-1;23847:1307:0:-;23847:1307:0:-;23847:1307:0;23847:1307:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;25165:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23073:2101:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;23073:2101:0:-;23073:2101:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;375:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;332:46:0;-1:-1:-1;332:46:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;286:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;246:44:0;-1:-1:-1;246:44:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;328:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;291:40:0;-1:-1:-1;291:40:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;6762:32:0;-1:-1:-1;6762:32:0;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;3567:8:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3583:21:1;-1:-1:-1;3583:21:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3583:21:1;3583:21:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3583:21:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3551:170:1;3551:170:1;3551:170:1;3551:170:1;-1:-1:-1;-1:-1:-1;3529:192:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3529:192:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3529:192:1;3529:192:1;3736:8:1;-1:-1:-1;3732:13:1;3732:17:1;3732:17:1;-1:-1:-1;3725:24:1;3725:24:1;-1:-1:-1:-;-1:-1:-1:-;4037:13:1;-1:-1:-1;4026:57:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4074:8:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4026:57:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4026:57:1;4026:57:1;-1:-1:-1;-1:-1:-1;3999:84:1;-1:-1:-1;-1:-1:-1;3999:84:1;3999:84:1;4125:15:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4148:18:1;-1:-1:-1;4148:18:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4148:18:1;4148:18:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4148:18:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4109:174:1;4109:174:1;4109:174:1;4109:174:1;-1:-1:-1;-1:-1:-1;4087:196:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4087:196:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4087:196:1;4087:196:1;4294:8:1;-1:-1:-1;4290:13:1;4290:17:1;4287:62:1;-1:-1:-1;-1:-1:-1;4287:62:1:-;-1:-1:-1;-1:-1:-1;4331:8:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4320:29:1;-1:-1:-1;-1:-1:-1;4320:29:1:-;4331:8:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;4320:29:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4313:36:1;4313:36:1;4313:36:1;-1:-1:-1;-1:-1:-1;4313:36:1:o;4287:62:1:-;-1:-1:-1;-1:-1:-1;4353:21:1;4353:21:1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1:-;32692:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32706:63:0;-1:-1:-1;-1:-1:-1;32717:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32706:63:0;-1:-1:-1;32706:63:0;32706:63:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32706:63:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32803:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32676:228:0;32676:228:0;32676:228:0;32676:228:0;-1:-1:-1;-1:-1:-1;32654:250:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;32654:250:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;32654:250:0;32654:250:0;32915:8:0;-1:-1:-1;32911:13:0;32911:17:0;32908:64:0;-1:-1:-1;-1:-1:-1;32908:64:0:-;-1:-1:-1;-1:-1:-1;32953:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;32942:29:0;-1:-1:-1;-1:-1:-1;32942:29:0:-;32953:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32942:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;32934:38:0;32934:38:0;32934:38:0;-1:-1:-1;-1:-1:-1;32934:38:0:o;32908:64:0:-;32983:1:0;-1:-1:-1;32976:8:0;32976:8:0;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1:-;2088:13:1;-1:-1:-1;2077:40:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2077:40:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2077:40:1;2077:40:1;2031:86:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2031:86:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2031:86:1;2031:86:1;2151:9:1;-1:-1:-1;-1:-1:-1;2147:14:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2120:41:1;2184:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2165:26:1;2194:20:1;-1:-1:-1;2194:20:1;2194:20:1;-1:-1:-1;-1:-1:-1;2194:20:1;2335:1:1;2307:998:1;-1:-1:-1;2307:998:1;2307:998:1:-;2307:998:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2370:15:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2361:5:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2393:5:1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;2451:5:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2441:9:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;2428:30:1;2428:30:1;-1:-1:-1;-1:-1:-1;2428:30:1;2404:54:1;2404:54:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2404:54:1;2500:15:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2466:50:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2466:50:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2466:50:1;-1:-1:-1;-1:-1:-1;2466:50:1:i;2466:50:1:-;2466:50:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2463:69:1;2524:8:1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;2572:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2561:35:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2561:35:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2561:35:1;2561:35:1;2538:58:1;2538:58:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2538:58:1;2634:15:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2617:33:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2617:33:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2617:33:1;-1:-1:-1;-1:-1:-1;2617:33:1:i;2617:33:1:-;2617:33:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2601:49:1;2601:49:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2601:49:1;2685:1:1;2656:649:1;-1:-1:-1;-1:-1:-1;2656:649:1;2656:649:1:-;2656:649:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2724:11:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2714:6:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2714:79:1;2714:79:1;-1:-1:-1;-1:-1:-1;2714:79:1:-;2750:6:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2759:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;2750:16:1;2750:16:1;2739:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2714:79:1;2714:79:1;-1:-1:-1;-1:-1:-1;2714:79:1:-;2784:9:1;-1:-1:-1;-1:-1:-1;2774:5:1;-1:-1:-1;-1:-1:-1;2770:10:1;-1:-1:-1;-1:-1:-1;2714:79:1;-1:-1:-1;-1:-1:-1;2714:79:1:-;2714:79:1:-;-1:-1:-1;-1:-1:-1;2714:79:1;-1:-1:-1;-1:-1:-1;2714:79:1:-;2714:79:1:-;2714:79:1;-1:-1:-1;2714:79:1:-;2803:5:1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;2891:6:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2891:11:1;2891:64:1;-1:-1:-1;-1:-1:-1;2891:64:1:-;2941:14:1;-1:-1:-1;2907:48:1;2918:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2907:30:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2935:1:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2907:30:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2907:30:1;2907:30:1;2907:48:1;2907:48:1;2907:48:1;2891:64:1;-1:-1:-1;-1:-1:-1;2891:64:1:-;2891:64:1:-;2891:64:1;2891:64:1:-;2965:8:1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;2981:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2992:1:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;2981:7:1;-1:-1:-1;-1:-1:-1;2981:12:1;3055:7:1;-1:-1:-1;-1:-1:-1;3055:11:1;3055:11:1;3052:53:1;-1:-1:-1;-1:-1:-1;3052:53:1:-;3076:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3087:1:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;3076:7:1;-1:-1:-1;-1:-1:-1;3076:12:1;3097:8:1;-1:-1:-1;-1:-1:-1;3097:8:1:-;3052:53:1:-;3145:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3134:35:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3162:6:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3134:35:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3134:35:1;3134:35:1;3113:56:1;3113:56:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3113:56:1;3209:10:1;3198:39:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3227:9:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3198:39:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3198:39:1;3198:39:1;3176:61:1;3176:61:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3176:61:1;3245:5:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3259:15:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3276:9:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3287:10:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3299:4:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3245:5:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;2656:649:1:-;2656:649:1;-1:-1:-1;2656:649:1;2656:649:1;2656:649:1;2656:649:1;2656:649:1;-1:-1:-1;-1:-1:-1;2656:649:1:-;2656:649:1:-;2656:649:1;2656:649:1;2307:998:1:-;2307:998:1;-1:-1:-1;2307:998:1;2307:998:1;2307:998:1;2307:998:1;2307:998:1;-1:-1:-1;-1:-1:-1;2307:998:1:-;2307:998:1:-;2307:998:1;2307:998:1;3316:5:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3316:5:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;3309:12:1;3309:12:1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;33806:26:0;33862:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33876:21:0;-1:-1:-1;-1:-1:-1;33876:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33876:21:0;33876:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33876:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33932:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33846:186:0;33846:186:0;33846:186:0;33846:186:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33835:197:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33835:8:0;-1:-1:-1;-1:-1:-1;33835:197:0;34099:8:0;-1:-1:-1;34095:13:0;34095:17:0;34092:66:0;-1:-1:-1;-1:-1:-1;34092:66:0:-;34136:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;34125:33:0;34136:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34136:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34125:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34118:40:0;34118:40:0;34118:40:0;-1:-1:-1;-1:-1:-1;34118:40:0:o;34092:66:0:-;-1:-1:-1;-1:-1:-1;34169:6:0;-1:-1:-1;-1:-1:-1;34169:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34169:6:0;34169:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34162:13:0;34162:13:0;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;33218:25:0;33273:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33287:23:0;-1:-1:-1;33287:23:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33287:23:0;33287:23:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33287:23:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33344:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33257:187:0;33257:187:0;33257:187:0;33257:187:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33246:198:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;33246:8:0;-1:-1:-1;-1:-1:-1;33246:198:0;33511:8:0;-1:-1:-1;33507:13:0;33507:17:0;33504:62:0;-1:-1:-1;-1:-1:-1;33504:62:0:-;-1:-1:-1;-1:-1:-1;33549:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;33538:27:0;-1:-1:-1;-1:-1:-1;33538:27:0:-;33549:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;33538:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;33530:36:0;33530:36:0;33530:36:0;-1:-1:-1;-1:-1:-1;33530:36:0:o;33504:62:0:-;33577:2:0;-1:-1:-1;-1:-1:-1;33570:9:0;33570:9:0;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1:-;11051:16:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11035:32:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11070:29:0;11106:8:0;-1:-1:-1;-1:-1:-1;11106:26:0;11106:26:0;11103:82:0;-1:-1:-1;-1:-1:-1;11103:82:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11144:41:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11144:41:0;-1:-1:-1;-1:-1:-1;11144:41:0;-1:-1:-1;-1:-1:-1;11144:41:0:i;11144:41:0:-;11144:41:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11138:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11103:82:0:-;11223:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11263:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11245:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11245:27:0;-1:-1:-1;-1:-1:-1;11245:27:0;-1:-1:-1;-1:-1:-1;11245:27:0:i;11245:27:0:-;11245:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11308:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11288:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;11288:29:0;-1:-1:-1;-1:-1:-1;11288:29:0;-1:-1:-1;-1:-1:-1;11288:29:0:i;11288:29:0:-;11288:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11340:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11368:15:0;11357:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11403:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11357:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11357:55:0;11357:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;11189:228:0;-1:-1:-1:-;-1:-1:-1:-;4577:8:1;277:2:1;-1:-1:-1;4577:26:1;-1:-1:-1;4577:26:1;-1:-1:-1;-1:-1:-1;4577:26:1:-;-1:-1:-1;-1:-1:-1;4577:26:1;-1:-1:-1;-1:-1:-1;4577:26:1:-;4577:26:1:-;281:4:1;-1:-1:-1;-1:-1:-1;4577:26:1;-1:-1:-1;-1:-1:-1;4577:26:1:-;4577:26:1;4577:26:1;4574:84:1;4574:84:1;-1:-1:-1;-1:-1:-1;4574:84:1:-;4627:10:1;4616:42:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4651:6:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4616:42:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4616:42:1;4616:42:1;-1:-1:-1;-1:-1:-1;4609:49:1;4609:49:1;4609:49:1;-1:-1:-1;-1:-1:-1;4609:49:1:o;4574:84:1:-;4680:10:1;4669:46:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4708:6:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4669:46:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;4669:46:1;4669:46:1;-1:-1:-1;-1:-1:-1;4662:53:1;4662:53:1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1:-;5084:8:1;277:2:1;-1:-1:-1;5084:26:1;-1:-1:-1;5084:26:1;-1:-1:-1;-1:-1:-1;5084:26:1:-;-1:-1:-1;-1:-1:-1;5084:26:1;-1:-1:-1;-1:-1:-1;5084:26:1:-;5084:26:1:-;281:4:1;-1:-1:-1;-1:-1:-1;5084:26:1;-1:-1:-1;-1:-1:-1;5084:26:1:-;5084:26:1;5084:26:1;5081:56:1;5081:56:1;-1:-1:-1;-1:-1:-1;5081:56:1:-;-1:-1:-1;-1:-1:-1;5116:21:1;5116:21:1;5116:21:1;-1:-1:-1;-1:-1:-1;5116:21:1:o;5081:56:1:-;5173:13:1;-1:-1:-1;5162:56:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5209:8:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5162:56:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;5162:56:1;5162:56:1;5141:77:1;5141:77:1;-1:-1:-1;5141:77:1;5225:9:1;-1:-1:-1;5225:27:1;5222:57:1;-1:-1:-1;-1:-1:-1;5222:57:1:-;-1:-1:-1;-1:-1:-1;5258:21:1;5258:21:1;5258:21:1;-1:-1:-1;-1:-1:-1;5258:21:1:o;5222:57:1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;5284:30:1;5321:9:1;5321:5:1;-1:-1:-1;5321:9:1;-1:-1:-1;5318:393:1;5318:393:1;-1:-1:-1;-1:-1:-1;5318:393:1:-;5553:152:1;5577:8:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5613:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5605:25:1;5605:25:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5648:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5640:25:1;5640:25:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5683:5:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5675:22:1;5675:22:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5553:152:1;5553:152:1;5536:175:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5536:175:1;-1:-1:-1;5536:175:1;5536:175:1;5536:175:1;5529:4:1;-1:-1:-1;-1:-1:-1;5318:393:1;-1:-1:-1;-1:-1:-1;5318:393:1:-;5318:393:1:-;5360:150:1;5384:8:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5420:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5412:25:1;5412:25:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5455:7:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5447:25:1;5447:25:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5490:5:1;-1:-1:-1;5490:10:1;5490:10:1;5482:27:1;-1:-1:-1;-1:-1:-1;5482:27:1;5482:27:1;5482:27:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5360:150:1;5360:150:1;5343:173:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5343:173:1;-1:-1:-1;5343:173:1;5343:173:1;5343:173:1;5336:4:1;-1:-1:-1;-1:-1:-1;5318:393:1:-;5747:87:1;5761:4:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5781:8:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5773:26:1;5773:26:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5807:4:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5819:9:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5747:87:1;5747:87:1;5732:106:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5732:106:1;-1:-1:-1;5732:106:1;5732:106:1;5732:106:1;5716:122:1;-1:-1:-1;-1:-1:-1;5716:122:1;5887:36:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;5870:4:1;-1:-1:-1;-1:-1:-1;5862:22:1;5862:61:1;5849:91:1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;5842:98:1;5842:98:1;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1:-;29585:29:0;-1:-1:-1;29585:29:0;-1:-1:-1;-1:-1:-1;29585:29:0;-1:-1:-1;-1:-1:-1;29585:29:0;29688:15:0;29677:49:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29712:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29677:49:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29677:49:0;29677:49:0;29657:69:0;29657:69:0;-1:-1:-1;-1:-1:-1;29657:69:0;29729:43:0;-1:-1:-1;29729:43:0;29729:43:0;-1:-1:-1;-1:-1:-1;29729:43:0;29844:32:0;-1:-1:-1;29844:32:0;-1:-1:-1;-1:-1:-1;29844:32:0;-1:-1:-1;-1:-1:-1;29844:32:0;29914:20:0;-1:-1:-1;29914:20:0;29914:20:0;-1:-1:-1;-1:-1:-1;29914:20:0;29993:4:0;-1:-1:-1;-1:-1:-1;29982:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29982:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29982:29:0;29982:29:0;29960:51:0;29960:51:0;-1:-1:-1;-1:-1:-1;29960:51:0;30051:4:0;-1:-1:-1;-1:-1:-1;30040:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30040:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30040:27:0;30040:27:0;30014:53:0;30014:53:0;-1:-1:-1;-1:-1:-1;30014:53:0;30108:4:0;-1:-1:-1;-1:-1:-1;30097:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30097:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30097:33:0;30097:33:0;30070:60:0;30070:60:0;-1:-1:-1;-1:-1:-1;30070:60:0;30133:24:0;-1:-1:-1;30133:24:0;30133:24:0;-1:-1:-1;-1:-1:-1;30133:24:0;30212:4:0;-1:-1:-1;-1:-1:-1;30201:23:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30201:23:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30201:23:0;30201:23:0;-1:-1:-1;-1:-1:-1;30188:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;30188:36:0;30188:36:0;30245:9:0;-1:-1:-1;-1:-1:-1;30245:24:0;30257:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30245:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;30245:24:0;30245:24:0;30245:24:0;30245:24:0;30227:42:0;-1:-1:-1;-1:-1:-1;30227:42:0;30291:9:0;-1:-1:-1;-1:-1:-1;30272:28:0;30272:28:0;-1:-1:-1;-1:-1:-1;30272:28:0;30307:19:0;-1:-1:-1;30307:15:0;-1:-1:-1;-1:-1:-1;30307:19:0;-1:-1:-1;30307:55:0;30307:55:0;-1:-1:-1;-1:-1:-1;30307:55:0:-;30307:55:0;30307:55:0;-1:-1:-1;-1:-1:-1;30307:55:0:-;30307:55:0:-;30331:13:0;-1:-1:-1;-1:-1:-1;30331:31:0;30331:31:0;30331:31:0;30307:55:0:-;30304:715:0;30304:715:0;-1:-1:-1;-1:-1:-1;30304:715:0:-;30399:5:0;-1:-1:-1;-1:-1:-1;30388:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30388:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30388:35:0;30388:35:0;-1:-1:-1;30368:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;30457:5:0;-1:-1:-1;-1:-1:-1;30446:30:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30446:30:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30446:30:0;30446:30:0;-1:-1:-1;30428:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;30512:14:0;-1:-1:-1;30501:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30546:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30501:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30501:54:0;30501:54:0;30482:73:0;30482:73:0;-1:-1:-1;-1:-1:-1;30482:73:0;30590:14:0;-1:-1:-1;30579:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30624:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30579:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30579:55:0;30579:55:0;30560:74:0;30560:74:0;-1:-1:-1;-1:-1:-1;30560:74:0;30676:14:0;-1:-1:-1;30665:114:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30721:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30740:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30749:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30758:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30665:114:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;30665:114:0;30665:114:0;-1:-1:-1;-1:-1:-1;30639:140:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;30639:140:0;30639:140:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30894:4:0;-1:-1:-1;-1:-1:-1;30883:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30883:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30883:27:0;30883:27:0;-1:-1:-1;-1:-1:-1;30859:51:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;30859:51:0;30859:51:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;30304:715:0:-;31026:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;31026:65:0;-1:-1:-1;-1:-1:-1;31026:65:0:-;31026:65:0;31026:65:0;-1:-1:-1;-1:-1:-1;31026:65:0:-;31026:65:0:-;31076:15:0;31053:5:0;-1:-1:-1;-1:-1:-1;31042:31:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31042:31:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;31042:31:0;31042:31:0;31042:49:0;31042:49:0;31026:65:0:-;31023:115:0;31023:115:0;-1:-1:-1;-1:-1:-1;31023:115:0:-;31120:5:0;-1:-1:-1;-1:-1:-1;31109:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31109:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;31109:29:0;31109:29:0;-1:-1:-1;31097:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;31023:115:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31208:16:0;-1:-1:-1;31208:38:0;31208:38:0;31205:120:0;-1:-1:-1;-1:-1:-1;31205:120:0:-;31279:16:0;-1:-1:-1;31268:57:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31312:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31268:57:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31268:57:0;31268:57:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31252:73:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31252:13:0;-1:-1:-1;-1:-1:-1;31252:73:0;31205:120:0:-;31349:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31393:2:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31412:32:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31457:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31481:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31508:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31540:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31592:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31601:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31570:44:0;-1:-1:-1;-1:-1:-1;31570:44:0;-1:-1:-1;-1:-1:-1;31570:44:0:i;31570:44:0:-;31570:44:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31629:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31651:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31681:44:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;31681:44:0;-1:-1:-1;-1:-1:-1;31681:44:0;-1:-1:-1;-1:-1:-1;31681:44:0:i;31681:44:0:-;31681:44:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31740:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31761:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31797:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31849:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31872:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31938:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31902:50:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;31902:50:0;-1:-1:-1;-1:-1:-1;31902:50:0;-1:-1:-1;-1:-1:-1;31902:50:0:i;31902:50:0:-;31902:50:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31967:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31993:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32025:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32076:4:0;-1:-1:-1;-1:-1:-1;32065:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32065:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32057:39:0;32057:39:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32135:4:0;-1:-1:-1;-1:-1:-1;32124:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32124:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32116:47:0;32116:47:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32182:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32212:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32236:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32255:16:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32318:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32328:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32344:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32360:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;32284:94:0;-1:-1:-1;-1:-1:-1;32284:94:0;-1:-1:-1;-1:-1:-1;32284:94:0:i;32284:94:0:-;32284:94:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;31329:1055:0;-1:-1:-1:-;-1:-1:-1:-;13278:29:0;-1:-1:-1;13278:29:0;-1:-1:-1;-1:-1:-1;13278:29:0;-1:-1:-1;-1:-1:-1;13278:29:0;13346:19:0;-1:-1:-1;13346:19:0;13346:19:0;-1:-1:-1;-1:-1:-1;13346:19:0;13431:4:0;-1:-1:-1;-1:-1:-1;13420:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13420:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;13420:29:0;13420:29:0;13394:55:0;13394:55:0;-1:-1:-1;-1:-1:-1;13394:55:0;13452:28:0;-1:-1:-1;13452:28:0;13452:28:0;-1:-1:-1;-1:-1:-1;13452:28:0;13581:4:0;-1:-1:-1;-1:-1:-1;13570:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13570:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13570:24:0;13570:24:0;13552:42:0;13552:42:0;-1:-1:-1;-1:-1:-1;13552:42:0;13628:32:0;-1:-1:-1;-1:-1:-1;13617:75:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13668:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13682:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13617:75:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;13617:75:0;13617:75:0;13597:95:0;13597:95:0;-1:-1:-1;-1:-1:-1;13597:95:0;13727:4:0;-1:-1:-1;-1:-1:-1;13716:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13716:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13716:26:0;13716:26:0;13695:47:0;13695:47:0;-1:-1:-1;-1:-1:-1;13695:47:0;13745:32:0;-1:-1:-1;13745:32:0;-1:-1:-1;-1:-1:-1;13745:32:0;-1:-1:-1;-1:-1:-1;13745:32:0;13860:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13869:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13838:41:0;-1:-1:-1;-1:-1:-1;13838:41:0;-1:-1:-1;-1:-1:-1;13838:41:0:i;13838:41:0:-;13838:41:0;-1:-1:-1;-1:-1:-1;13815:64:0;13815:64:0;-1:-1:-1;-1:-1:-1;13815:64:0;13927:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13936:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13905:41:0;-1:-1:-1;-1:-1:-1;13905:41:0;-1:-1:-1;-1:-1:-1;13905:41:0:i;13905:41:0:-;13905:41:0;-1:-1:-1;-1:-1:-1;13882:64:0;13882:64:0;-1:-1:-1;-1:-1:-1;13882:64:0;13980:15:0;13969:49:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14004:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13969:49:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;13969:49:0;13969:49:0;13949:69:0;13949:69:0;-1:-1:-1;-1:-1:-1;13949:69:0;14050:4:0;-1:-1:-1;-1:-1:-1;14039:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14039:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14039:26:0;14039:26:0;14021:44:0;14021:44:0;-1:-1:-1;-1:-1:-1;14021:44:0;14068:23:0;-1:-1:-1;14068:23:0;14068:23:0;-1:-1:-1;-1:-1:-1;14068:23:0;14178:4:0;-1:-1:-1;-1:-1:-1;14167:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14167:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;14167:26:0;14167:26:0;14147:46:0;14147:46:0;-1:-1:-1;-1:-1:-1;14147:46:0;14227:4:0;-1:-1:-1;-1:-1:-1;14216:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14216:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;14216:26:0;14216:26:0;14196:46:0;14196:46:0;-1:-1:-1;-1:-1:-1;14196:46:0;14245:20:0;-1:-1:-1;14245:20:0;14245:20:0;-1:-1:-1;-1:-1:-1;14245:20:0;14306:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14291:16:0;14314:9:0;-1:-1:-1;-1:-1:-1;14311:26:0;14311:26:0;14311:26:0;-1:-1:-1;-1:-1:-1;14311:26:0:-;14336:1:0;14329:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14311:26:0:-;14344:13:0;-1:-1:-1;-1:-1:-1;14344:31:0;14344:31:0;14341:141:0;-1:-1:-1;-1:-1:-1;14341:141:0:-;14410:5:0;-1:-1:-1;-1:-1:-1;14399:30:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14399:30:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;14399:30:0;14399:30:0;-1:-1:-1;14381:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14463:5:0;-1:-1:-1;-1:-1:-1;14452:30:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14452:30:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14452:30:0;14452:30:0;-1:-1:-1;14434:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14341:141:0:-;14489:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14489:65:0;-1:-1:-1;-1:-1:-1;14489:65:0:-;14489:65:0;14489:65:0;-1:-1:-1;-1:-1:-1;14489:65:0:-;14489:65:0:-;14539:15:0;14516:5:0;-1:-1:-1;-1:-1:-1;14505:31:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14505:31:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;14505:31:0;14505:31:0;14505:49:0;14505:49:0;14489:65:0:-;14486:459:0;14486:459:0;-1:-1:-1;-1:-1:-1;14486:459:0:-;14583:5:0;-1:-1:-1;-1:-1:-1;14572:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14572:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;14572:29:0;14572:29:0;-1:-1:-1;14560:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14609:15:0;-1:-1:-1;-1:-1:-1;14609:19:0;14609:19:0;14486:459:0;-1:-1:-1;-1:-1:-1;14606:339:0:-;14662:4:0;-1:-1:-1;-1:-1:-1;14651:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14678:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14651:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;14651:36:0;14651:36:0;14651:53:0;14690:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14651:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14651:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;14651:53:0;14651:53:0;14651:53:0;14651:53:0;14709:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;14650:74:0;-1:-1:-1;14650:74:0;14650:74:0;14650:74:0;14650:74:0;14636:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14757:4:0;-1:-1:-1;-1:-1:-1;14746:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14773:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14746:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;14746:36:0;14746:36:0;14746:53:0;14785:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14746:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14746:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;14746:53:0;14746:53:0;14746:53:0;14746:53:0;14804:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;14745:74:0;-1:-1:-1;14745:74:0;14745:74:0;14745:74:0;14745:74:0;14731:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14837:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14848:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;14837:26:0;14837:26:0;14868:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;14836:46:0;-1:-1:-1;14836:46:0;14836:46:0;14836:46:0;14836:46:0;14826:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14900:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14911:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;14900:26:0;14900:26:0;14931:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;14899:46:0;-1:-1:-1;14899:46:0;14899:46:0;14899:46:0;14899:46:0;14889:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;14486:459:0:-;14969:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15002:4:0;-1:-1:-1;-1:-1:-1;14991:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14991:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14991:24:0;14991:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15031:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15056:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15083:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15099:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15118:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15134:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15164:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15187:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15209:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15239:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15262:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15283:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15319:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15353:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15387:15:0;15376:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15415:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15376:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15376:53:0;15376:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15478:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15442:50:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;15442:50:0;-1:-1:-1;-1:-1:-1;15442:50:0;-1:-1:-1;-1:-1:-1;15442:50:0:i;15442:50:0:-;15442:50:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15507:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15533:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15565:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15597:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15625:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15645:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15675:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15785:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15795:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15811:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15827:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;15751:86:0;-1:-1:-1;-1:-1:-1;15751:86:0;-1:-1:-1;-1:-1:-1;15751:86:0:i;15751:86:0:-;15751:86:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;14949:893:0;-1:-1:-1:-;-1:-1:-1:-;27812:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27798:26:0;27861:15:0;27843:48:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27884:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27843:48:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27843:48:0;27843:48:0;27827:64:0;27827:64:0;-1:-1:-1;27827:64:0;27923:4:0;-1:-1:-1;27912:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27912:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27912:26:0;27912:26:0;27894:44:0;27894:44:0;-1:-1:-1;27894:44:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27985:12:0;-1:-1:-1;-1:-1:-1;27976:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;28027:4:0;-1:-1:-1;28016:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28042:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28016:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28016:35:0;28016:35:0;-1:-1:-1;28000:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;28088:4:0;-1:-1:-1;28077:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28104:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28077:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28077:36:0;28077:36:0;-1:-1:-1;28054:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;28150:4:0;-1:-1:-1;28139:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28166:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28139:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28139:36:0;28139:36:0;-1:-1:-1;28116:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;28217:4:0;-1:-1:-1;28206:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28206:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28206:24:0;28206:24:0;28206:65:0;28244:4:0;-1:-1:-1;28233:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28262:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28233:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28233:38:0;28233:38:0;-1:-1:-1;-1:-1:-1;28206:65:0;-1:-1:-1;28206:65:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;28206:65:0;28206:65:0;28206:65:0;28206:65:0;28178:93:0;-1:-1:-1;-1:-1:-1;28178:93:0;28313:4:0;-1:-1:-1;28302:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28302:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28302:24:0;28302:24:0;28302:65:0;28340:4:0;-1:-1:-1;28329:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28358:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28329:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28329:38:0;28329:38:0;-1:-1:-1;-1:-1:-1;28302:65:0;-1:-1:-1;28302:65:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;28302:65:0;28302:65:0;28302:65:0;28302:65:0;28274:93:0;-1:-1:-1;-1:-1:-1;28274:93:0;28374:16:0;-1:-1:-1;-1:-1:-1;28374:20:0;28374:20:0;28371:129:0;-1:-1:-1;-1:-1:-1;28371:129:0:-;28400:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;28433:13:0;-1:-1:-1;-1:-1:-1;28433:32:0;28449:16:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28433:32:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;28433:32:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;28433:32:0;28433:32:0;28433:32:0;28433:32:0;28474:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;28470:2:0;-1:-1:-1;-1:-1:-1;28470:30:0;28470:30:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;28432:68:0;-1:-1:-1;28432:68:0;28432:68:0;28432:68:0;28432:68:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;28400:100:0;28400:100:0;28400:20:0;-1:-1:-1;-1:-1:-1;28400:100:0;28371:129:0:-;28506:16:0;-1:-1:-1;-1:-1:-1;28506:20:0;28506:20:0;28503:129:0;-1:-1:-1;-1:-1:-1;28503:129:0:-;28532:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;28565:13:0;-1:-1:-1;-1:-1:-1;28565:32:0;28581:16:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28565:32:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;28565:32:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;28565:32:0;28565:32:0;28565:32:0;28565:32:0;28606:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;28602:2:0;-1:-1:-1;-1:-1:-1;28602:30:0;28602:30:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;28564:68:0;-1:-1:-1;28564:68:0;28564:68:0;28564:68:0;28564:68:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;28532:100:0;28532:100:0;28532:20:0;-1:-1:-1;-1:-1:-1;28532:100:0;28503:129:0:-;28639:13:0;-1:-1:-1;28639:31:0;28639:31:0;28636:150:0;-1:-1:-1;-1:-1:-1;28636:150:0:-;28700:5:0;-1:-1:-1;28689:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28716:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28689:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28689:36:0;28689:36:0;-1:-1:-1;28676:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;28764:5:0;-1:-1:-1;28753:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28777:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28753:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28753:33:0;28753:33:0;-1:-1:-1;28730:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;28636:150:0:-;28793:13:0;-1:-1:-1;-1:-1:-1;28793:26:0;28809:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28793:26:0;-1:-1:-1;28793:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;28793:26:0;28793:26:0;28793:26:0;28793:26:0;28822:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28793:49:0;-1:-1:-1;28793:49:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;28793:49:0;28793:49:0;28793:49:0;28793:49:0;28845:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28793:72:0;-1:-1:-1;28793:72:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;28793:72:0;28793:72:0;28793:72:0;28793:72:0;28790:108:0;-1:-1:-1;-1:-1:-1;28790:108:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28876:22:0;28876:22:0;28876:22:0;-1:-1:-1;-1:-1:-1;28876:22:0:o;28790:108:0:-;28939:4:0;-1:-1:-1;28928:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28928:29:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28928:29:0;28928:29:0;28902:55:0;28902:55:0;-1:-1:-1;-1:-1:-1;28902:55:0;28991:4:0;-1:-1:-1;28980:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;28980:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;28980:26:0;28980:26:0;28960:46:0;28960:46:0;-1:-1:-1;-1:-1:-1;28960:46:0;29040:4:0;-1:-1:-1;29029:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29029:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;29029:26:0;29029:26:0;29009:46:0;29009:46:0;-1:-1:-1;-1:-1:-1;29009:46:0;29074:13:0;-1:-1:-1;-1:-1:-1;29074:24:0;29090:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29074:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;29074:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;29074:24:0;29074:24:0;29074:24:0;29074:24:0;29103:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;29073:44:0;-1:-1:-1;29073:44:0;29073:44:0;29073:44:0;29073:44:0;29059:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;29135:13:0;-1:-1:-1;-1:-1:-1;29135:24:0;29151:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29135:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;29135:24:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;29135:24:0;29135:24:0;29135:24:0;29135:24:0;29164:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;29134:44:0;-1:-1:-1;29134:44:0;29134:44:0;29134:44:0;29134:44:0;29120:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;29196:10:0;-1:-1:-1;-1:-1:-1;29196:21:0;29209:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29196:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;29196:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;29196:21:0;29196:21:0;29196:21:0;29196:21:0;29222:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;29195:41:0;-1:-1:-1;29195:41:0;29195:41:0;29195:41:0;29195:41:0;29181:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;29254:10:0;-1:-1:-1;-1:-1:-1;29254:21:0;29267:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29254:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;29254:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;29254:21:0;29254:21:0;29254:21:0;29254:21:0;29280:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;29253:41:0;-1:-1:-1;29253:41:0;29253:41:0;29253:41:0;29253:41:0;29239:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;29305:3:0;-1:-1:-1;-1:-1:-1;29298:10:0;29298:10:0;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;34403:25:0;34458:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34471:161:0;-1:-1:-1;-1:-1:-1;34556:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34563:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34471:161:0;-1:-1:-1;34471:161:0;34471:161:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34471:161:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34442:307:0;34442:307:0;34442:307:0;34442:307:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34431:318:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;34431:8:0;-1:-1:-1;-1:-1:-1;34431:318:0;34764:8:0;-1:-1:-1;34760:13:0;34760:17:0;34760:17:0;-1:-1:-1;34753:24:0;34753:24:0;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;25691:3:0;-1:-1:-1;-1:-1:-1;25682:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;25706:5:0;-1:-1:-1;-1:-1:-1;25697:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;25742:25:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;25715:52:0;25803:4:0;-1:-1:-1;-1:-1:-1;25792:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;25818:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;25792:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;25792:33:0;25792:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;25771:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;25771:54:0;25771:54:0;25896:6:0;-1:-1:-1;-1:-1:-1;25896:24:0;25893:177:0;-1:-1:-1;-1:-1:-1;25893:177:0:-;25946:32:0;-1:-1:-1;25935:135:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26040:16:0;-1:-1:-1;-1:-1:-1;26032:32:0;26032:32:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;25935:135:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;25935:135:0;25935:135:0;-1:-1:-1;25926:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;25893:177:0:-;26077:6:0;-1:-1:-1;-1:-1:-1;26077:24:0;26074:55:0;-1:-1:-1;-1:-1:-1;26074:55:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26107:22:0;26107:22:0;26107:22:0;-1:-1:-1;-1:-1:-1;26107:22:0:o;26074:55:0:-;26147:13:0;-1:-1:-1;-1:-1:-1;26133:27:0;26133:27:0;-1:-1:-1;-1:-1:-1;26133:27:0;26181:16:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26163:34:0;26224:4:0;-1:-1:-1;-1:-1:-1;26213:23:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26213:23:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26213:23:0;26213:23:0;-1:-1:-1;-1:-1:-1;26200:36:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26200:36:0;26200:36:0;26254:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26239:20:0;26331:6:0;-1:-1:-1;26331:24:0;26328:92:0;-1:-1:-1;-1:-1:-1;26328:92:0:-;26389:15:0;26369:51:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26412:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26369:51:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26369:51:0;26369:51:0;-1:-1:-1;26361:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26328:92:0:-;26454:14:0;-1:-1:-1;26443:84:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26484:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26498:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26506:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26443:84:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;26443:84:0;26443:84:0;-1:-1:-1;-1:-1:-1;26424:103:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26424:103:0;26424:103:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26611:32:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26595:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26663:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26646:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26697:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26680:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26749:14:0;-1:-1:-1;26738:60:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26783:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26738:60:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26738:60:0;26738:60:0;-1:-1:-1;26715:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26835:14:0;-1:-1:-1;26824:60:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26869:14:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26824:60:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26824:60:0;26824:60:0;-1:-1:-1;26801:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26923:14:0;-1:-1:-1;26912:52:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26943:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26957:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;26912:52:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;26912:52:0;26912:52:0;-1:-1:-1;-1:-1:-1;26888:76:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;26888:76:0;26888:76:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27063:13:0;-1:-1:-1;-1:-1:-1;27063:31:0;27063:31:0;27060:98:0;-1:-1:-1;-1:-1:-1;27060:98:0:-;27120:5:0;-1:-1:-1;-1:-1:-1;27109:49:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27141:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27151:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27109:49:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27109:49:0;27109:49:0;-1:-1:-1;27100:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;27060:98:0:-;27165:6:0;-1:-1:-1;-1:-1:-1;27162:122:0;27162:122:0;27162:122:0;-1:-1:-1;-1:-1:-1;27162:122:0:-;27211:5:0;-1:-1:-1;-1:-1:-1;27200:41:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27224:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27234:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27200:41:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;27200:41:0;27200:41:0;27200:84:0;27263:5:0;-1:-1:-1;-1:-1:-1;27252:32:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27277:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27252:32:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;27252:32:0;27252:32:0;-1:-1:-1;-1:-1:-1;27200:84:0;-1:-1:-1;27200:84:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;27200:84:0;27200:84:0;27200:84:0;27200:84:0;27177:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;27162:122:0:-;27371:6:0;-1:-1:-1;-1:-1:-1;27368:163:0;27368:163:0;27368:163:0;-1:-1:-1;-1:-1:-1;27368:163:0:-;27396:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;27383:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;27428:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;27414:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;27458:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;27444:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;27530:1:0;27514:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;27368:163:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;27542:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;27535:10:0;27535:10:0;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17495:93:0;17595:8:0;-1:-1:-1;-1:-1:-1;17595:26:0;17592:51:0;-1:-1:-1;-1:-1:-1;17592:51:0:-;17634:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17634:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17627:16:0;17627:16:0;17627:16:0;-1:-1:-1;-1:-1:-1;17627:16:0:o;17592:51:0:-;17666:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17647:26:0;17698:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17676:23:0;17734:10:0;-1:-1:-1;-1:-1:-1;17730:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17703:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17749:36:0;17791:16:0;-1:-1:-1;17791:38:0;17791:38:0;17788:121:0;-1:-1:-1;-1:-1:-1;17788:121:0:-;17867:16:0;-1:-1:-1;17856:48:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17856:48:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17856:48:0;17856:48:0;-1:-1:-1;17835:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17788:121:0:-;17941:1:0;17913:5122:0;-1:-1:-1;17913:5122:0;17913:5122:0:-;17913:5122:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17986:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;17977:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18009:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;18088:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18077:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;18054:41:0;18054:41:0;-1:-1:-1;-1:-1:-1;18054:41:0;18020:75:0;18020:75:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18020:75:0;18143:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18104:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18104:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18104:55:0;-1:-1:-1;-1:-1:-1;18104:55:0:i;18104:55:0:-;18104:55:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18101:74:0;18167:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;18215:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18204:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18204:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18204:35:0;18204:35:0;18181:58:0;18181:58:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18181:58:0;18321:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18280:58:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18280:58:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18280:58:0;-1:-1:-1;-1:-1:-1;18280:58:0:i;18280:58:0:-;18280:58:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18245:93:0;18245:93:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18245:93:0;18367:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18367:30:0;18364:4671:0;-1:-1:-1;-1:-1:-1;18364:4671:0:-;18434:1:0;18405:638:0;-1:-1:-1;-1:-1:-1;18405:638:0;18405:638:0:-;18405:638:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18485:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18475:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18475:45:0;18475:45:0;-1:-1:-1;-1:-1:-1;18475:45:0:-;18514:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18500:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18475:45:0;-1:-1:-1;-1:-1:-1;18475:45:0:-;18475:45:0:-;18475:45:0;-1:-1:-1;18475:45:0:-;18532:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;18603:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18603:11:0;18603:11:0;18600:97:0;-1:-1:-1;-1:-1:-1;18600:97:0:-;18626:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18637:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;18626:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18626:12:0;18649:8:0;-1:-1:-1;-1:-1:-1;18649:8:0:-;18600:97:0:-;18682:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18696:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;18682:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18682:15:0;18739:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18728:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18756:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18728:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18728:35:0;18728:35:0;18707:56:0;18707:56:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18707:56:0;18789:19:0;-1:-1:-1;18776:32:0;18776:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18776:32:0;18776:32:0;-1:-1:-1;18820:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;18872:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18882:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18854:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18854:38:0;-1:-1:-1;-1:-1:-1;18854:38:0:i;18854:38:0:-;18854:38:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18838:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18838:54:0;18838:54:0;18905:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;18905:24:0;18905:24:0;18405:638:0;-1:-1:-1;-1:-1:-1;18902:141:0:-;18944:30:0;-1:-1:-1;18948:9:0;-1:-1:-1;-1:-1:-1;18944:14:0;-1:-1:-1;19038:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;18988:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19005:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18988:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;18405:638:0:-;18405:638:0;-1:-1:-1;18405:638:0;18405:638:0;18405:638:0;18405:638:0;18405:638:0;-1:-1:-1;-1:-1:-1;18405:638:0:-;18405:638:0:-;18405:638:0;18405:638:0;17913:5122:0;-1:-1:-1;-1:-1:-1;18364:4671:0:-;18364:4671:0:-;19117:1:0;19088:3947:0;-1:-1:-1;-1:-1:-1;19088:3947:0;19088:3947:0:-;19088:3947:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19163:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19153:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19153:45:0;19153:45:0;-1:-1:-1;-1:-1:-1;19153:45:0:-;19192:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19178:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19153:45:0;-1:-1:-1;-1:-1:-1;19153:45:0:-;19153:45:0:-;19153:45:0;-1:-1:-1;19153:45:0:-;19210:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;19281:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19281:11:0;19281:11:0;19278:97:0;-1:-1:-1;-1:-1:-1;19278:97:0:-;19304:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19315:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;19304:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19304:12:0;19327:8:0;-1:-1:-1;-1:-1:-1;19327:8:0:-;19278:97:0:-;19360:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19374:1:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;19360:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19360:15:0;19417:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19406:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19434:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19406:35:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19406:35:0;19406:35:0;19385:56:0;19385:56:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19385:56:0;19488:15:0;19468:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19511:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19468:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19468:54:0;19468:54:0;19450:72:0;19450:72:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19450:72:0;19531:20:0;-1:-1:-1;19531:20:0;19531:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19531:20:0;19803:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19779:37:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19779:37:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19779:37:0;-1:-1:-1;-1:-1:-1;19779:37:0:i;19779:37:0:-;19779:37:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19776:117:0;19776:117:0;19776:117:0;-1:-1:-1;-1:-1:-1;19776:117:0:-;19854:4:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19843:50:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19873:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19883:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19843:50:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19843:50:0;19843:50:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19828:65:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19828:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19828:65:0;19776:117:0:-;19933:1:0;19903:442:0;-1:-1:-1;19903:442:0;19903:442:0:-;19903:442:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19980:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;19976:17:0;19965:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20007:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;20084:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20071:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;20071:21:0;20071:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;20071:21:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20106:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20128:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20151:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20178:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20207:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20040:191:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;20040:191:0;-1:-1:-1;-1:-1:-1;20040:191:0:i;20040:191:0:-;20040:191:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20024:207:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20024:207:0;20024:207:0;20246:30:0;-1:-1:-1;20250:9:0;-1:-1:-1;-1:-1:-1;20246:14:0;-1:-1:-1;20340:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;20290:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20307:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20290:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19903:442:0;-1:-1:-1;19903:442:0;19903:442:0;19903:442:0;19903:442:0;19903:442:0;-1:-1:-1;-1:-1:-1;19903:442:0:-;19903:442:0:-;19903:442:0;19903:442:0;20394:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;20394:31:0;20394:31:0;20391:648:0;-1:-1:-1;-1:-1:-1;20391:648:0:-;20518:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;20507:39:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20537:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20507:39:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20507:39:0;20507:39:0;20437:109:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20437:109:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20437:109:0;20437:109:0;20587:1:0;20558:481:0;-1:-1:-1;20558:481:0;20558:481:0:-;20558:481:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20635:19:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;20631:24:0;20621:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20671:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;20759:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20739:19:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;20739:27:0;20739:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;20739:27:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20782:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20806:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20831:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20860:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20891:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20706:211:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;20706:211:0;-1:-1:-1;-1:-1:-1;20706:211:0:i;20706:211:0:-;20706:211:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20690:227:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20690:227:0;20690:227:0;20934:30:0;-1:-1:-1;20938:9:0;-1:-1:-1;-1:-1:-1;20934:14:0;-1:-1:-1;21034:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;20980:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20997:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20980:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;20558:481:0;-1:-1:-1;20558:481:0;20558:481:0;20558:481:0;20558:481:0;20558:481:0;-1:-1:-1;-1:-1:-1;20558:481:0:-;20558:481:0:-;20558:481:0;20558:481:0;20391:648:0:-;21110:16:0;-1:-1:-1;21110:38:0;-1:-1:-1;21160:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;21217:16:0;-1:-1:-1;21206:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21250:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21206:54:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21206:54:0;21206:54:0;-1:-1:-1;-1:-1:-1;21178:82:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21178:82:0;21178:82:0;21269:46:0;-1:-1:-1;21269:46:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21269:46:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21269:46:0;21395:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21395:35:0;-1:-1:-1;21442:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;21495:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21484:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21517:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21484:42:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21484:42:0;21484:42:0;21460:66:0;21460:66:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21460:66:0;21539:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21539:17:0;-1:-1:-1;21568:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;21631:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21620:92:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21680:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21669:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21669:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21669:33:0;21669:33:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21620:92:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21620:92:0;21620:92:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21586:126:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21586:126:0;21586:126:0;21725:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21725:31:0;21725:31:0;21725:67:0;-1:-1:-1;-1:-1:-1;21725:67:0:-;21765:22:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21761:27:0;21761:31:0;21761:31:0;21725:67:0;-1:-1:-1;-1:-1:-1;21725:67:0:-;21725:67:0:-;21725:67:0;21725:67:0:-;21722:191:0;21722:191:0;-1:-1:-1;-1:-1:-1;21722:191:0:-;21824:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21813:100:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21858:16:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21876:22:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;21899:1:0;-1:-1:-1;-1:-1:-1;21876:25:0;21876:25:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21876:25:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21813:100:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21813:100:0;21813:100:0;-1:-1:-1;21804:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21722:191:0:-;21968:22:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;21991:1:0;-1:-1:-1;-1:-1:-1;21968:25:0;21968:25:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21968:25:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22058:16:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22086:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22124:6:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22107:43:0;-1:-1:-1;-1:-1:-1;22107:43:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22107:43:0;-1:-1:-1;-1:-1:-1;22107:43:0:-;22107:43:0:-;22107:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22107:43:0:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22162:15:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22189:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21939:272:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;21939:272:0;-1:-1:-1;-1:-1:-1;21939:272:0:i;21939:272:0:-;21939:272:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21923:288:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;21923:288:0;21923:288:0;22251:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22240:34:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22240:34:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22240:34:0;22240:34:0;22221:53:0;22221:53:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22221:53:0;22342:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22342:26:0;22357:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22342:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22342:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;22342:26:0;22342:26:0;22342:26:0;22342:26:0;22373:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;22341:39:0;-1:-1:-1;22341:39:0;22341:39:0;22341:39:0;22341:39:0;22327:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22404:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22404:26:0;22419:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22404:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22404:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;22404:26:0;22404:26:0;22404:26:0;22404:26:0;22435:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;22403:39:0;-1:-1:-1;22403:39:0;22403:39:0;22403:39:0;22403:39:0;22389:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22466:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22466:26:0;22481:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22466:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22466:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;22466:26:0;22466:26:0;22466:26:0;22466:26:0;22497:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;22465:39:0;-1:-1:-1;22465:39:0;22465:39:0;22465:39:0;22465:39:0;22451:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22528:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22528:26:0;22543:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22528:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22528:26:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;22528:26:0;22528:26:0;22528:26:0;22528:26:0;22559:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;22527:39:0;-1:-1:-1;22527:39:0;22527:39:0;22527:39:0;22527:39:0;22513:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22610:11:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22599:39:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22629:8:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22599:39:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22599:39:0;22599:39:0;-1:-1:-1;22576:20:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22792:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22792:28:0;22807:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22792:28:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22792:28:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;22792:28:0;22792:28:0;22792:28:0;22792:28:0;22825:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;22791:41:0;-1:-1:-1;22791:41:0;22791:41:0;22791:41:0;22791:41:0;22775:13:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22855:12:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22855:25:0;22870:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22855:25:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;22855:25:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;22855:25:0;22855:25:0;22855:25:0;22855:25:0;22885:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;22854:38:0;-1:-1:-1;22854:38:0;22854:38:0;22854:38:0;22854:38:0;22841:10:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22912:17:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22902:7:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22942:30:0;-1:-1:-1;22946:9:0;-1:-1:-1;-1:-1:-1;22942:14:0;-1:-1:-1;23030:5:0;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;22984:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23001:3:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;22984:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;19088:3947:0:-;19088:3947:0;-1:-1:-1;19088:3947:0;19088:3947:0;19088:3947:0;19088:3947:0;19088:3947:0;-1:-1:-1;-1:-1:-1;19088:3947:0:-;19088:3947:0:-;19088:3947:0;19088:3947:0;17913:5122:0:-;17913:5122:0;-1:-1:-1;17913:5122:0;17913:5122:0;17913:5122:0;17913:5122:0;17913:5122:0;-1:-1:-1;-1:-1:-1;17913:5122:0:-;17913:5122:0:-;17913:5122:0;17913:5122:0;23046:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23046:9:0;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;23039:16:0;23039:16:0;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1:-;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1;-1:-1:-1

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.