Contract

0x69663Ea7C713756A2cf34e9fEf1997C7e0d21bC5

Overview

SOPH Balance

Sophon LogoSophon LogoSophon Logo0 SOPH

SOPH Value

-

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Swap83626352025-04-13 23:33:516 mins ago1744587231IN
0x69663Ea7...7e0d21bC5
0 SOPH0.502457142,035.1375586
Swap83624242025-04-13 23:29:0311 mins ago1744586943IN
0x69663Ea7...7e0d21bC5
0 SOPH0.765669092,040.97331683
Swap83621502025-04-13 23:23:2917 mins ago1744586609IN
0x69663Ea7...7e0d21bC5
0 SOPH0.49371962,040.97331683
Swap83584132025-04-13 22:06:211 hr ago1744581981IN
0x69663Ea7...7e0d21bC5
0 SOPH0.494374512,081.74343632
Swap83565222025-04-13 21:26:592 hrs ago1744579619IN
0x69663Ea7...7e0d21bC5
0 SOPH0.275116442,056.89923109
Swap83565112025-04-13 21:26:452 hrs ago1744579605IN
0x69663Ea7...7e0d21bC5
0 SOPH0.389521172,056.89923109
Swap83563612025-04-13 21:23:432 hrs ago1744579423IN
0x69663Ea7...7e0d21bC5
0 SOPH0.371957312,056.89923109
Swap83559432025-04-13 21:15:092 hrs ago1744578909IN
0x69663Ea7...7e0d21bC5
0 SOPH0.535616552,056.89923109
Swap83559202025-04-13 21:14:402 hrs ago1744578880IN
0x69663Ea7...7e0d21bC5
0 SOPH0.505487092,056.89923109
Swap83558782025-04-13 21:13:182 hrs ago1744578798IN
0x69663Ea7...7e0d21bC5
0 SOPH0.27455142,052.33718278
Swap83558662025-04-13 21:13:032 hrs ago1744578783IN
0x69663Ea7...7e0d21bC5
0 SOPH0.274506252,052.33718278
Swap83558582025-04-13 21:12:532 hrs ago1744578773IN
0x69663Ea7...7e0d21bC5
0 SOPH0.27455142,052.33718278
Swap83558332025-04-13 21:12:252 hrs ago1744578745IN
0x69663Ea7...7e0d21bC5
0 SOPH0.354307282,052.33718278
Swap83557572025-04-13 21:10:562 hrs ago1744578656IN
0x69663Ea7...7e0d21bC5
0 SOPH0.289697652,052.33718278
Swap83556542025-04-13 21:08:552 hrs ago1744578535IN
0x69663Ea7...7e0d21bC5
0 SOPH0.411723462,052.33718278
Swap83554682025-04-13 21:05:062 hrs ago1744578306IN
0x69663Ea7...7e0d21bC5
0 SOPH0.377568472,052.33718278
Swap83554262025-04-13 21:04:152 hrs ago1744578255IN
0x69663Ea7...7e0d21bC5
0 SOPH0.304439592,052.33718278
Swap83553502025-04-13 21:02:442 hrs ago1744578164IN
0x69663Ea7...7e0d21bC5
0 SOPH1.032567772,052.33718278
Swap83548122025-04-13 20:52:052 hrs ago1744577525IN
0x69663Ea7...7e0d21bC5
0 SOPH0.355312922,052.33718278
Swap83545602025-04-13 20:47:012 hrs ago1744577221IN
0x69663Ea7...7e0d21bC5
0 SOPH0.504368012,052.33718278
Swap83542162025-04-13 20:39:203 hrs ago1744576760IN
0x69663Ea7...7e0d21bC5
0 SOPH0.557592852,133.68151328
Swap83542102025-04-13 20:39:133 hrs ago1744576753IN
0x69663Ea7...7e0d21bC5
0 SOPH0.342588172,133.68151328
Swap83535262025-04-13 20:25:093 hrs ago1744575909IN
0x69663Ea7...7e0d21bC5
0 SOPH0.385852832,133.68151328
Swap83532802025-04-13 20:20:153 hrs ago1744575615IN
0x69663Ea7...7e0d21bC5
0 SOPH0.392558992,133.68151328
Swap83531012025-04-13 20:16:393 hrs ago1744575399IN
0x69663Ea7...7e0d21bC5
0 SOPH0.791222442,133.68151328
View all transactions

Latest 1 internal transaction

Parent Transaction Hash Block From To
81301182025-04-10 15:39:063 days ago1744299546  Contract Creation0 SOPH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SyncSwapRouterV3

Compiler Version
v0.8.6+commit.11564f7e

ZkSolc Version
v1.5.7

Optimization Enabled:
Yes with Mode 3

Other Settings:
default evmVersion, GNU AGPLv3 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at sophscan.xyz on 2025-04-10
*/

// SPDX-License-Identifier: AGPL-3.0-or-later
//      ___                         ___           ___           ___           ___           ___                   
//     /  /\          __           /  /\         /  /\         /  /\         /  /\         /  /\          ___     
//    /  /::\        |  |\        /  /::|       /  /::\       /  /::\       /  /:/_       /  /::\        /  /\    
//   /__/:/\:\       |  |:|      /  /:|:|      /  /:/\:\     /__/:/\:\     /  /:/ /\     /  /:/\:\      /  /::\   
//  _\_ \:\ \:\      |  |:|     /  /:/|:|__   /  /:/  \:\   _\_ \:\ \:\   /  /:/ /:/_   /  /::\ \:\    /  /:/\:\  
// /__/\ \:\ \:\     |__|:|__  /__/:/ |:| /\ /__/:/ \  \:\ /__/\ \:\ \:\ /__/:/ /:/ /\ /__/:/\:\_\:\  /  /::\ \:\ 
// \  \:\ \:\_\/     /  /::::\ \__\/  |:|/:/ \  \:\  \__\/ \  \:\ \:\_\/ \  \:\/:/ /:/ \__\/  \:\/:/ /__/:/\:\_\:\
//  \  \:\_\:\      /  /:/~~~~     |  |:/:/   \  \:\        \  \:\_\:\    \  \::/ /:/       \__\::/  \__\/  \:\/:/
//   \  \:\/:/     /__/:/          |__|::/     \  \:\        \  \:\/:/     \  \:\/:/        /  /:/        \  \::/ 
//    \  \::/      \__\/           /__/:/       \  \:\        \  \::/       \  \::/        /__/:/          \__\/  
//     \__\/                       \__\/         \__\/         \__\/         \__\/         \__\/                  
//
// Welcome to the SyncSwap V3 Router!
//s

pragma solidity ^0.8.0;

interface IRouter {
    struct SwapStep {
        address pool;
        bytes data;
        address callback;
        bytes callbackData;
        bool useVault;

        address tokenOut;
        bool zeroForOne;
        address recipient;
        uint160 sqrtPriceLimitX96;
    }

    struct SwapPath {
        SwapStep[] steps;
        address tokenIn;
        uint amountIn;
    }

    struct SplitPermitParams {
        address token;
        uint approveAmount;
        uint deadline;
        uint8 v;
        bytes32 r;
        bytes32 s;
    }

    struct ArrayPermitParams {
        uint approveAmount;
        uint deadline;
        bytes signature;
    }
}

interface IWETH {
    function deposit() external payable;
    function transfer(address to, uint value) external returns (bool);
    function transferFrom(address from, address to, uint value) external returns (bool);
    function withdraw(uint) external;
}

interface IStaking {
    function stake(uint amount, address to) external;
    function stake(address token, uint amount, address to) external;
}

interface IPoolFactory {
    function master() external view returns (address);

    function getDeployData() external view returns (bytes memory);

    function createPool(bytes calldata data) external returns (address pool);
}

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        _transferOwnership(msg.sender);
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        _checkOwner();
        _;
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if the sender is not the owner.
     */
    function _checkOwner() internal view virtual {
        require(owner() == msg.sender, "Ownable: caller is not the owner");
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby disabling any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

abstract contract Rescuable is Ownable {
    /// @dev Rescues ERC20 tokens.
    function rescueERC20(address token, address to, uint256 amount) external onlyOwner {
        require(to != address(0) && to != token, "Invalid to");

        uint balance = IERC20(token).balanceOf(address(this));

        if (amount == 0) {
            TransferHelper.safeTransfer(token, to, balance);
        } else {
            require(amount <= balance, "Exceeds balance");
            TransferHelper.safeTransfer(token, to, amount);
        }
    }

    /// @dev Rescues Ether.
    function rescueETH(address payable to, uint256 amount) external onlyOwner {
        if (amount == 0) {
            amount = address(this).balance;
        }
        TransferHelper.safeTransferETH(to, amount);
    }
}

/// @dev The ETH transfer has failed.
error ETHTransferFailed();

/// @dev The ERC20 `transferFrom` has failed.
error TransferFromFailed();

/// @dev The ERC20 `transfer` has failed.
error TransferFailed();

/// @dev The ERC20 `approve` has failed.
error ApproveFailed();

/// @dev Helper methods for interacting with ERC20 tokens and sending ETH that do not consistently return true / false.
library TransferHelper {
    function safeApprove(
        address token,
        address to,
        uint value
    ) internal {
        // bytes4(keccak256(bytes("approve(address,uint256)")));
        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x095ea7b3, to, value));

        if (!success || (data.length != 0 && !abi.decode(data, (bool)))) {
            revert ApproveFailed();
        }
    }

    function safeTransfer(
        address token,
        address to,
        uint value
    ) internal {
        // bytes4(keccak256(bytes("transfer(address,uint256)")));
        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0xa9059cbb, to, value));

        if (!success || (data.length != 0 && !abi.decode(data, (bool)))) {
            revert TransferFailed();
        }
    }

    function safeTransferFrom(
        address token,
        address from,
        address to,
        uint value
    ) internal {
        // bytes4(keccak256(bytes("transferFrom(address,address,uint256)")));
        // solhint-disable-next-line avoid-low-level-calls
        (bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x23b872dd, from, to, value));

        if (!success || (data.length != 0 && !abi.decode(data, (bool)))) {
            revert TransferFromFailed();
        }
    }

    function safeTransferETH(address to, uint value) internal {
        // solhint-disable-next-line avoid-low-level-calls
        (bool success, ) = to.call{value: value}("");

        if (!success) {
            revert ETHTransferFailed();
        }
    }
}

interface IERC20Base {
    function totalSupply() external view returns (uint);
    function balanceOf(address owner) external view returns (uint);
    function allowance(address owner, address spender) external view returns (uint);

    function approve(address spender, uint amount) external returns (bool);
    function transfer(address to, uint amount) external returns (bool);
    function transferFrom(address from, address to, uint amount) external returns (bool);
    
    event Approval(address indexed owner, address indexed spender, uint amount);
    event Transfer(address indexed from, address indexed to, uint amount);
}

interface IERC20 is IERC20Base {
    function name() external view returns (string memory);
    function symbol() external view returns (string memory);
    function decimals() external view returns (uint8);
}

interface IERC20Permit is IERC20 {
    function permit(address owner, address spender, uint value, uint deadline, uint8 v, bytes32 r, bytes32 s) external;
    function nonces(address owner) external view returns (uint);
    function DOMAIN_SEPARATOR() external view returns (bytes32);
}

interface IERC20Permit2 is IERC20Permit {
    function permit2(address owner, address spender, uint amount, uint deadline, bytes calldata signature) external;
}

/// @title Interface for permit
/// @notice Interface used by DAI/CHAI for permit
interface IERC20PermitAllowed {
    /// @notice Approve the spender to spend some tokens via the holder signature
    /// @dev This is the permit interface used by DAI and CHAI
    /// @param holder The address of the token holder, the token owner
    /// @param spender The address of the token spender
    /// @param nonce The holder's nonce, increases at each call to permit
    /// @param expiry The timestamp at which the permit is no longer valid
    /// @param allowed Boolean that sets approval amount, true for type(uint256).max and false for 0
    /// @param v Must produce valid secp256k1 signature from the holder along with `r` and `s`
    /// @param r Must produce valid secp256k1 signature from the holder along with `v` and `s`
    /// @param s Must produce valid secp256k1 signature from the holder along with `r` and `v`
    function permit(
        address holder,
        address spender,
        uint256 nonce,
        uint256 expiry,
        bool allowed,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external;
}

abstract contract SelfPermit {
    function selfPermit(
        address token,
        uint value,
        uint deadline,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) public payable {
        IERC20Permit(token).permit(msg.sender, address(this), value, deadline, v, r, s);
    }

    function selfPermitIfNecessary(
        address token,
        uint value,
        uint deadline,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external payable {
        if (IERC20(token).allowance(msg.sender, address(this)) < value) {
            selfPermit(token, value, deadline, v, r, s);
        }
    }

    function selfPermitAllowed(
        address token,
        uint256 nonce,
        uint256 expiry,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) public payable {
        IERC20PermitAllowed(token).permit(msg.sender, address(this), nonce, expiry, true, v, r, s);
    }

    function selfPermitAllowedIfNecessary(
        address token,
        uint256 nonce,
        uint256 expiry,
        uint8 v,
        bytes32 r,
        bytes32 s
    ) external payable {
        if (IERC20(token).allowance(msg.sender, address(this)) < type(uint256).max) {
            selfPermitAllowed(token, nonce, expiry, v, r, s);
        }
    }

    function selfPermit2(
        address token,
        uint value,
        uint deadline,
        bytes calldata signature
    ) public payable {
        IERC20Permit2(token).permit2(msg.sender, address(this), value, deadline, signature);
    }

    function selfPermit2IfNecessary(
        address token,
        uint value,
        uint deadline,
        bytes calldata signature
    ) external payable {
        if (IERC20(token).allowance(msg.sender, address(this)) < value) {
            selfPermit2(token, value, deadline, signature);
        }
    }
}

/// @title Permissionless pool actions
/// @notice Contains pool methods that can be called by anyone
interface ICLPoolActions {
    /// @notice Initialize function used in proxy deployment
    /// @dev Can be called once only
    /// Price is represented as a sqrt(amountToken1/amountToken0) Q64.96 value
    /// @dev not locked because it initializes unlocked
    /// @param _factory The CL factory contract address
    /// @param _token0 The first token of the pool by address sort order
    /// @param _token1 The second token of the pool by address sort order
    /// @param _tickSpacing The pool tick spacing
    /// @param _sqrtPriceX96 The initial sqrt price of the pool, as a Q64.96
    function initialize(
        address _factory,
        address _token0,
        address _token1,
        int24 _tickSpacing,
        uint160 _sqrtPriceX96
    ) external;

    /// @notice Initialize gauge and nft manager
    /// @dev Callable only once, by the gauge factory
    /// @param _gauge The gauge corresponding to this pool
    /// @param _nft The position manager used for position management
    function setGaugeAndPositionManager(address _gauge, address _nft) external;

    /// @notice Adds liquidity for the given recipient/tickLower/tickUpper position
    /// @dev The caller of this method receives a callback in the form of ICLMintCallback#uniswapV3MintCallback
    /// in which they must pay any token0 or token1 owed for the liquidity. The amount of token0/token1 due depends
    /// on tickLower, tickUpper, the amount of liquidity, and the current price.
    /// @param recipient The address for which the liquidity will be created
    /// @param tickLower The lower tick of the position in which to add liquidity
    /// @param tickUpper The upper tick of the position in which to add liquidity
    /// @param amount The amount of liquidity to mint
    /// @param data Any data that should be passed through to the callback
    /// @return amount0 The amount of token0 that was paid to mint the given amount of liquidity. Matches the value in the callback
    /// @return amount1 The amount of token1 that was paid to mint the given amount of liquidity. Matches the value in the callback
    function mint(address recipient, int24 tickLower, int24 tickUpper, uint128 amount, bytes calldata data)
        external
        returns (uint256 amount0, uint256 amount1);

    /// @notice Collects tokens owed to a position
    /// @dev Does not recompute fees earned, which must be done either via mint or burn of any amount of liquidity.
    /// Collect must be called by the position owner. To withdraw only token0 or only token1, amount0Requested or
    /// amount1Requested may be set to zero. To withdraw all tokens owed, caller may pass any value greater than the
    /// actual tokens owed, e.g. type(uint128).max. Tokens owed may be from accumulated swap fees or burned liquidity.
    /// @param recipient The address which should receive the fees collected
    /// @param tickLower The lower tick of the position for which to collect fees
    /// @param tickUpper The upper tick of the position for which to collect fees
    /// @param amount0Requested How much token0 should be withdrawn from the fees owed
    /// @param amount1Requested How much token1 should be withdrawn from the fees owed
    /// @return amount0 The amount of fees collected in token0
    /// @return amount1 The amount of fees collected in token1
    function collect(
        address recipient,
        int24 tickLower,
        int24 tickUpper,
        uint128 amount0Requested,
        uint128 amount1Requested
    ) external returns (uint128 amount0, uint128 amount1);

    /// @notice Collects tokens owed to a position
    /// @dev Does not recompute fees earned, which must be done either via mint or burn of any amount of liquidity.
    /// Collect must be called by the position owner. To withdraw only token0 or only token1, amount0Requested or
    /// amount1Requested may be set to zero. To withdraw all tokens owed, caller may pass any value greater than the
    /// actual tokens owed, e.g. type(uint128).max. Tokens owed may be from accumulated swap fees or burned liquidity.
    /// @param recipient The address which should receive the fees collected
    /// @param tickLower The lower tick of the position for which to collect fees
    /// @param tickUpper The upper tick of the position for which to collect fees
    /// @param amount0Requested How much token0 should be withdrawn from the fees owed
    /// @param amount1Requested How much token1 should be withdrawn from the fees owed
    /// @param owner Owner of the position in the pool (nft manager or gauge)
    /// @return amount0 The amount of fees collected in token0
    /// @return amount1 The amount of fees collected in token1
    function collect(
        address recipient,
        int24 tickLower,
        int24 tickUpper,
        uint128 amount0Requested,
        uint128 amount1Requested,
        address owner
    ) external returns (uint128 amount0, uint128 amount1);

    /// @notice Burn liquidity from the sender and account tokens owed for the liquidity to the position
    /// @dev Can be used to trigger a recalculation of fees owed to a position by calling with an amount of 0
    /// @dev Fees must be collected separately via a call to #collect
    /// @param tickLower The lower tick of the position for which to burn liquidity
    /// @param tickUpper The upper tick of the position for which to burn liquidity
    /// @param amount How much liquidity to burn
    /// @return amount0 The amount of token0 sent to the recipient
    /// @return amount1 The amount of token1 sent to the recipient
    function burn(int24 tickLower, int24 tickUpper, uint128 amount)
        external
        returns (uint256 amount0, uint256 amount1);

    /// @notice Burn liquidity from the supplied owner and account tokens owed for the liquidity to the position
    /// @dev Can be used to trigger a recalculation of fees owed to a position by calling with an amount of 0
    /// @dev Fees must be collected separately via a call to #collect
    /// @param tickLower The lower tick of the position for which to burn liquidity
    /// @param tickUpper The upper tick of the position for which to burn liquidity
    /// @param amount How much liquidity to burn
    /// @param owner Owner of the position in the pool (nft manager or gauge)
    /// @return amount0 The amount of token0 sent to the recipient
    /// @return amount1 The amount of token1 sent to the recipient
    function burn(int24 tickLower, int24 tickUpper, uint128 amount, address owner)
        external
        returns (uint256 amount0, uint256 amount1);

    /// @notice Convert existing liquidity into staked liquidity
    /// @notice Only callable by the gauge associated with this pool
    /// @param stakedLiquidityDelta The amount by which to increase or decrease the staked liquidity
    /// @param tickLower The lower tick of the position for which to stake liquidity
    /// @param tickUpper The upper tick of the position for which to stake liquidity
    /// @param positionUpdate If the nft and gauge position should be updated
    function stake(int128 stakedLiquidityDelta, int24 tickLower, int24 tickUpper, bool positionUpdate) external;

    /// @notice Swap token0 for token1, or token1 for token0
    /// @dev The caller of this method receives a callback in the form of ICLSwapCallback#uniswapV3SwapCallback
    /// @param recipient The address to receive the output of the swap
    /// @param zeroForOne The direction of the swap, true for token0 to token1, false for token1 to token0
    /// @param amountSpecified The amount of the swap, which implicitly configures the swap as exact input (positive), or exact output (negative)
    /// @param sqrtPriceLimitX96 The Q64.96 sqrt price limit. If zero for one, the price cannot be less than this
    /// value after the swap. If one for zero, the price cannot be greater than this value after the swap
    /// @param data Any data to be passed through to the callback
    /// @return amount0 The delta of the balance of token0 of the pool, exact when negative, minimum when positive
    /// @return amount1 The delta of the balance of token1 of the pool, exact when negative, minimum when positive
    function swap(
        address recipient,
        bool zeroForOne,
        int256 amountSpecified,
        uint160 sqrtPriceLimitX96,
        bytes calldata data
    ) external returns (int256 amount0, int256 amount1);

    function swap(
        address recipient,
        bool zeroForOne,
        int256 amountSpecified,
        uint160 sqrtPriceLimitX96,
        bytes calldata data,
        address sender,
        address callback,
        bytes calldata callbackData
    ) external returns (int256 amount0, int256 amount1);

    /// @notice Receive token0 and/or token1 and pay it back, plus a fee, in the callback
    /// @dev The caller of this method receives a callback in the form of ICLFlashCallback#uniswapV3FlashCallback
    /// @dev Can be used to donate underlying tokens pro-rata to currently in-range liquidity providers by calling
    /// with 0 amount{0,1} and sending the donation amount(s) from the callback
    /// @param recipient The address which will receive the token0 and token1 amounts
    /// @param amount0 The amount of token0 to send
    /// @param amount1 The amount of token1 to send
    /// @param data Any data to be passed through to the callback
    function flash(address recipient, uint256 amount0, uint256 amount1, bytes calldata data) external;

    /// @notice Increase the maximum number of price and liquidity observations that this pool will store
    /// @dev This method is no-op if the pool already has an observationCardinalityNext greater than or equal to
    /// the input observationCardinalityNext.
    /// @param observationCardinalityNext The desired minimum number of observations for the pool to store
    function increaseObservationCardinalityNext(uint16 observationCardinalityNext) external;

    /// @notice Updates rewardGrowthGlobalX128 every time when any tick is crossed,
    /// or when any position is staked/unstaked from the gauge
    function updateRewardsGrowthGlobal() external;

    /// @notice Syncs rewards with gauge
    /// @param rewardRate the rate rewards being distributed during the epoch
    /// @param rewardReserve the available rewards to be distributed during the epoch
    /// @param periodFinish the end of the current period of rewards, updated once per epoch
    function syncReward(uint256 rewardRate, uint256 rewardReserve, uint256 periodFinish) external;
}

/// @notice Helper utility that enables calling multiple local methods in a single call.
/// @author Modified from Uniswap (https://github.com/Uniswap/v3-periphery/blob/main/contracts/base/Multicall.sol)
/// License-Identifier: GPL-2.0-or-later
abstract contract Multicall {
    function multicall(bytes[] calldata data) public payable returns (bytes[] memory results) {
        results = new bytes[](data.length);
        
        for (uint i; i < data.length;) {
            (bool success, bytes memory result) = address(this).delegatecall(data[i]);

            if (!success) {
                // Next 5 lines from https://ethereum.stackexchange.com/a/83577
                if (result.length < 68) revert();
                assembly {
                    result := add(result, 0x04)
                }
                revert(abi.decode(result, (string)));
            }

            results[i] = result;

            // cannot realistically overflow on human timescales
            unchecked {
                ++i;
            }
        }
    }
}

interface IPool {
    struct TokenAmount {
        address token;
        uint amount;
    }

    /// @dev Returns the address of pool master.
    function master() external view returns (address);

    /// @dev Returns the vault.
    function vault() external view returns (address);

    /// @dev Returns the pool type.
    function poolType() external view returns (uint16);

    /// @dev Returns the assets of the pool.
    function getAssets() external view returns (address[] memory assets);

    /// @dev Returns the swap fee of the pool.
    function getSwapFee(address sender, address tokenIn, address tokenOut, bytes calldata data) external view returns (uint24 swapFee);

    /// @dev Returns the protocol fee of the pool.
    function getProtocolFee() external view returns (uint24 protocolFee);

    /// @dev Mints liquidity.
    function mint(
        bytes calldata data,
        address sender,
        address callback,
        bytes calldata callbackData
    ) external returns (uint liquidity);

    /// @dev Burns liquidity.
    function burn(
        bytes calldata data,
        address sender,
        address callback,
        bytes calldata callbackData
    ) external returns (TokenAmount[] memory tokenAmounts);

    /// @dev Burns liquidity with single output token.
    function burnSingle(
        bytes calldata data,
        address sender,
        address callback,
        bytes calldata callbackData
    ) external returns (TokenAmount memory tokenAmount);

    /// @dev Swaps between tokens.
    function swap(
        bytes calldata data,
        address sender,
        address callback,
        bytes calldata callbackData
    ) external returns (TokenAmount memory tokenAmount);
}

interface IBasePool is IPool, IERC20Permit2 {
    function token0() external view returns (address);
    function token1() external view returns (address);

    function reserve0() external view returns (uint);
    function reserve1() external view returns (uint);
    function invariantLast() external view returns (uint);

    function getReserves() external view returns (uint, uint);
    function getAmountOut(address tokenIn, uint amountIn, address sender) external view returns (uint amountOut);
    function getAmountIn(address tokenOut, uint amountOut, address sender) external view returns (uint amountIn);

    event Mint(
        address indexed sender,
        uint amount0,
        uint amount1,
        uint liquidity,
        address indexed to
    );

    event Burn(
        address indexed sender,
        uint amount0,
        uint amount1,
        uint liquidity,
        address indexed to
    );

    event Swap(
        address indexed sender,
        uint amount0In,
        uint amount1In,
        uint amount0Out,
        uint amount1Out,
        address indexed to
    );

    event Sync(
        uint reserve0,
        uint reserve1
    );
}

interface IVault {
    function wETH() external view returns (address);

    function reserves(address token) external view returns (uint reserve);

    function balanceOf(address token, address owner) external view returns (uint balance);

    function deposit(address token, address to) external payable returns (uint amount);

    function depositETH(address to) external payable returns (uint amount);

    function transferAndDeposit(address token, address to, uint amount) external payable returns (uint);

    function transfer(address token, address to, uint amount) external;

    function withdraw(address token, address to, uint amount) external;

    function withdrawAlternative(address token, address to, uint amount, uint8 mode) external;

    function withdrawETH(address to, uint amount) external;
}

interface INFTPositionManager {
    struct MintParams {
        address token0;
        address token1;
        int24 tickSpacing;
        int24 tickLower;
        int24 tickUpper;
        uint256 amount0Desired;
        uint256 amount1Desired;
        uint256 amount0Min;
        uint256 amount1Min;
        address recipient;
        uint256 deadline;
        uint160 sqrtPriceX96;
    }

    function mint(MintParams calldata params)
        external
        payable
        returns (uint256 tokenId, uint128 liquidity, uint256 amount0, uint256 amount1);

    struct IncreaseLiquidityParams {
        uint256 tokenId;
        uint256 amount0Desired;
        uint256 amount1Desired;
        uint256 amount0Min;
        uint256 amount1Min;
        uint256 deadline;
    }

    function increaseLiquidity(IncreaseLiquidityParams calldata params)
        external
        payable
        returns (uint128 liquidity, uint256 amount0, uint256 amount1);
}

error NotEnoughLiquidityMinted();
error TooLittleReceived();
error Expired();

/// @notice The router is a universal interface for users to access
/// functions across different protocol parts in one place.
///
/// It handles the allowances and transfers of tokens, and
/// allows chained swaps/operations across multiple pools, with
/// additional features like slippage protection and permit support.
///
contract SyncSwapRouterV3 is IRouter, SelfPermit, Multicall, Rescuable {

    struct TokenInput {
        address token;
        uint amount;
        bool useVault;
    }

    address public constant vault = 0x0000000000000000000000000000000000000000;
    address public constant wETH = 0x2b1A859dE6A55c553520D7780Bc5805712B128F9;
    address private constant NATIVE_TOKEN = address(0);

    mapping(address => mapping(address => bool)) public isPoolEntered;
    mapping(address => address[]) public enteredPools;

    modifier ensure(uint deadline) {
        // solhint-disable-next-line not-rely-on-time
        if (block.timestamp > deadline) {
            revert Expired();
        }
        _;
    }

    receive() external payable {
        //require(msg.sender == wETH, "Not wETH");
    }

    function enteredPoolsLength(address account) external view returns (uint) {
        return enteredPools[account].length;
    }

    function _transferFromSender(address token, address to, uint amount, bool useVault) private {
        if (useVault) {
            if (token == NATIVE_TOKEN || (token == wETH && address(this).balance >= amount)) {
                // Deposit ETH to the vault.
                IVault(vault).deposit{value: amount}(NATIVE_TOKEN, to);
            } else {
                // Transfer tokens to the vault.
                TransferHelper.safeTransferFrom(token, msg.sender, vault, amount);

                // Notify the vault to deposit to receiver.
                IVault(vault).deposit(token, to);
            }
        } else {
            if (token == NATIVE_TOKEN || (token == wETH && address(this).balance >= amount)) {
                // Wrap native ETH to wETH.
                IWETH(wETH).deposit{value: amount}();

                // Send wETH to the receiver.
                IWETH(wETH).transfer(to, amount);
            } else {
                // Transfer tokens to the receiver.
                TransferHelper.safeTransferFrom(token, msg.sender, to, amount);
            }
        }
    }

    function _transferAndAddLiquidity(
        address pool,
        TokenInput[] calldata inputs,
        bytes calldata data,
        uint minLiquidity,
        address callback,
        bytes calldata callbackData
    ) private returns (uint liquidity) {
        // Send all input tokens to the pool.
        uint n = inputs.length;

        TokenInput memory input;

        for (uint i; i < n; ) {
            input = inputs[i];

            _transferFromSender(input.token, pool, input.amount, input.useVault);

            unchecked {
                ++i;
            }
        }

        liquidity = IPool(pool).mint(data, msg.sender, callback, callbackData);

        if (liquidity < minLiquidity) {
            revert NotEnoughLiquidityMinted();
        }
    }

    function _markPoolEntered(address pool) private {
        if (!isPoolEntered[pool][msg.sender]) {
            isPoolEntered[pool][msg.sender] = true;
            enteredPools[msg.sender].push(pool);
        }
    }

    function addLiquidity(
        address pool,
        TokenInput[] calldata inputs,
        bytes calldata data,
        uint minLiquidity,
        address callback,
        bytes calldata callbackData,
        address staking
    ) public payable returns (uint liquidity) {
        liquidity = _transferAndAddLiquidity(
            pool,
            inputs,
            data,
            minLiquidity,
            callback,
            callbackData
        );

        if (staking != address(0)) {
            address to = abi.decode(data, (address));
            IStaking(staking).stake(liquidity, to);
        }
    }

    function addLiquidity2(
        address pool,
        TokenInput[] calldata inputs,
        bytes calldata data,
        uint minLiquidity,
        address callback,
        bytes calldata callbackData,
        address staking
    ) external payable returns (uint liquidity) {
        liquidity = addLiquidity(
            pool,
            inputs,
            data,
            minLiquidity,
            callback,
            callbackData,
            staking
        );

        _markPoolEntered(pool);
    }

    function addLiquidityWithPermit(
        address pool,
        TokenInput[] calldata inputs,
        bytes calldata data,
        uint minLiquidity,
        address callback,
        bytes calldata callbackData,
        SplitPermitParams[] memory permits,
        address staking
    ) public payable returns (uint liquidity) {
        // Approve all tokens via permit.
        uint n = permits.length;

        SplitPermitParams memory params;

        for (uint i; i < n; ) {
            params = permits[i];

            IERC20Permit(params.token).permit(
                msg.sender,
                address(this),
                params.approveAmount,
                params.deadline,
                params.v,
                params.r,
                params.s
            );

            unchecked {
                ++i;
            }
        }

        liquidity = _transferAndAddLiquidity(
            pool,
            inputs,
            data,
            minLiquidity,
            callback,
            callbackData
        );

        if (staking != address(0)) {
            address to = abi.decode(data, (address));
            IStaking(staking).stake(liquidity, to);
        }
    }

    function addLiquidityWithPermit2(
        address pool,
        TokenInput[] calldata inputs,
        bytes calldata data,
        uint minLiquidity,
        address callback,
        bytes calldata callbackData,
        SplitPermitParams[] memory permits,
        address staking
    ) public payable returns (uint liquidity) {
        liquidity = addLiquidityWithPermit(
            pool,
            inputs,
            data,
            minLiquidity,
            callback,
            callbackData,
            permits,
            staking
        );

        _markPoolEntered(pool);
    }

    // Burn Liquidity
    function _transferAndBurnLiquidity(
        address pool,
        uint liquidity,
        bytes memory data,
        uint[] memory minAmounts,
        address callback,
        bytes calldata callbackData
    ) private returns (IPool.TokenAmount[] memory amounts) {
        IBasePool(pool).transferFrom(msg.sender, pool, liquidity);

        amounts = IPool(pool).burn(data, msg.sender, callback, callbackData);

        uint n = amounts.length;

        for (uint i; i < n; ) {
            IPool.TokenAmount memory tokenAmount = amounts[i];

            if (tokenAmount.amount < minAmounts[i]) {
                revert TooLittleReceived();
            }

            unchecked {
                ++i;
            }
        }
    }

    function burnLiquidity(
        address pool,
        uint liquidity,
        bytes calldata data,
        uint[] calldata minAmounts,
        address callback,
        bytes calldata callbackData
    ) external returns (IPool.TokenAmount[] memory amounts) {
        amounts = _transferAndBurnLiquidity(
            pool,
            liquidity,
            data,
            minAmounts,
            callback,
            callbackData
        );
    }

    function burnLiquidityWithPermit(
        address pool,
        uint liquidity,
        bytes calldata data,
        uint[] calldata minAmounts,
        address callback,
        bytes calldata callbackData,
        ArrayPermitParams memory permit
    ) external returns (IPool.TokenAmount[] memory amounts) {
        // Approve liquidity via permit.
        IBasePool(pool).permit2(
            msg.sender,
            address(this),
            permit.approveAmount,
            permit.deadline,
            permit.signature
        );

        amounts = _transferAndBurnLiquidity(
            pool,
            liquidity,
            data,
            minAmounts,
            callback,
            callbackData
        );
    }

    // Burn Liquidity Single
    function _transferAndBurnLiquiditySingle(
        address pool,
        uint liquidity,
        bytes memory data,
        uint minAmount,
        address callback,
        bytes memory callbackData
    ) private returns (IPool.TokenAmount memory amountOut) {
        IBasePool(pool).transferFrom(msg.sender, pool, liquidity);

        amountOut = IPool(pool).burnSingle(data, msg.sender, callback, callbackData);

        if (amountOut.amount < minAmount) {
            revert TooLittleReceived();
        }
    }

    function burnLiquiditySingle(
        address pool,
        uint liquidity,
        bytes memory data,
        uint minAmount,
        address callback,
        bytes memory callbackData
    ) external returns (IPool.TokenAmount memory amountOut) {
        amountOut = _transferAndBurnLiquiditySingle(
            pool,
            liquidity,
            data,
            minAmount,
            callback,
            callbackData
        );
    }

    function burnLiquiditySingleWithPermit(
        address pool,
        uint liquidity,
        bytes memory data,
        uint minAmount,
        address callback,
        bytes memory callbackData,
        ArrayPermitParams calldata permit
    ) external returns (IPool.TokenAmount memory amountOut) {
        // Approve liquidity via permit.
        IBasePool(pool).permit2(
            msg.sender,
            address(this),
            permit.approveAmount,
            permit.deadline,
            permit.signature
        );

        amountOut = _transferAndBurnLiquiditySingle(
            pool,
            liquidity,
            data,
            minAmount,
            callback,
            callbackData
        );
    }

    function uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes calldata data) external {
        require(amount0Delta > 0 || amount1Delta > 0); // swaps entirely within 0-liquidity regions are not supported

        (address tokenIn, uint amountToPay) = abi.decode(data, (address, uint));

        //pay(tokenIn, address(this), msg.sender, amountToPay);

        /*
        if ((tokenIn == wETH || tokenIn == NATIVE_TOKEN) && address(this).balance >= amountToPay) {
            // pay with WETH
            IWETH(wETH).deposit{value: amountToPay}(); // wrap only what is needed to pay
            IWETH(wETH).transfer(msg.sender, amountToPay);
        } else {
            // pay with tokens already in the contract (for the exact input multihop case)
            TransferHelper.safeTransfer(tokenIn, msg.sender, amountToPay);
        }
        */

        // pay with tokens already in the contract (for the exact input multihop case)
        TransferHelper.safeTransfer(tokenIn == NATIVE_TOKEN ? wETH : tokenIn, msg.sender, amountToPay);
    }

    struct SwapState {
        IPool.TokenAmount lastAmountOut;
        uint lastStepIndex;
    }

    // Swap
    function _swap(
        SwapPath[] memory paths,
        uint amountOutMin,
        address ethUnwrapRecipient
    ) private returns (IPool.TokenAmount memory amountOut) {
        uint pathsLength = paths.length;

        SwapPath memory path;
        SwapStep memory step;

        SwapState memory state;

        for (uint pathIndex; pathIndex < pathsLength; ) {
            path = paths[pathIndex];

            // Prefund the first step.
            step = path.steps[0];

            // Receive funds from sender.
            if (step.recipient == address(0)) {
                _transferFromSender(
                    path.tokenIn,
                    step.pool, // prefund the first pool
                    path.amountIn,
                    step.useVault
                );
            } else {
                // range pools
                _transferFromSender(
                    path.tokenIn,
                    address(this), // send to router first for range pools
                    path.amountIn,
                    step.useVault
                );

                state.lastAmountOut = IPool.TokenAmount(path.tokenIn, path.amountIn);
            }

            // Cache steps length.
            state.lastStepIndex = path.steps.length - 1;

            uint stepIndex;
            while (true) {

                if (step.recipient == address(0)) {
                    state.lastAmountOut = IBasePool(step.pool).swap(
                        step.data, msg.sender, step.callback, step.callbackData
                    );
                } else {
                    // Using output amount of last step, or the path input amount for the first step.

                    // input token and amount
                    bytes memory rangePoolCallbackData = abi.encode(state.lastAmountOut.token, state.lastAmountOut.amount);

                    (int256 amount0, int256 amount1) = ICLPoolActions(step.pool).swap(
                        step.recipient,
                        step.zeroForOne,
                        int256(state.lastAmountOut.amount),
                        (
                            step.sqrtPriceLimitX96 == 0
                            ? (step.zeroForOne ? 4295128740 : 1461446703485210103287273052203988822378723970341)
                            : step.sqrtPriceLimitX96
                        ),
                        rangePoolCallbackData,
                        msg.sender,
                        step.callback,
                        step.callbackData
                    );

                    state.lastAmountOut = IPool.TokenAmount({
                        token: step.tokenOut,
                        amount: step.zeroForOne ? uint(-amount1) : uint(-amount0)
                    });
                }

                if (stepIndex >= state.lastStepIndex) {
                    amountOut.token = state.lastAmountOut.token;
                    amountOut.amount += state.lastAmountOut.amount;

                    break; // next path
                } else {
                    bool previousStepUseVault = step.useVault;

                    unchecked {
                        ++stepIndex;
                    }

                    // Cache the next step.
                    step = path.steps[stepIndex];

                    if (!previousStepUseVault && step.useVault) {
                        uint amount = IERC20(state.lastAmountOut.token).balanceOf(address(this));

                        // Transfer tokens to the vault.
                        TransferHelper.safeTransfer(state.lastAmountOut.token, vault, amount);

                        // Notify the vault to deposit.
                        IVault(vault).deposit(state.lastAmountOut.token, step.pool);
                    }
                }
            }

            unchecked {
                ++pathIndex;
            }
        }

        if (amountOut.amount < amountOutMin) {
            revert TooLittleReceived();
        }

        if (ethUnwrapRecipient != address(0)) {
            IWETH(wETH).withdraw(IERC20(wETH).balanceOf(address(this)));
            TransferHelper.safeTransferETH(ethUnwrapRecipient, address(this).balance);
        }
    }

    function swap(
        SwapPath[] memory paths,
        uint amountOutMin,
        uint deadline,
        address ethUnwrapRecipient
    ) external payable ensure(deadline) returns (IPool.TokenAmount memory amountOut) {
        amountOut = _swap(
            paths,
            amountOutMin,
            ethUnwrapRecipient
        );
    }

    function swapWithPermit(
        SwapPath[] memory paths,
        uint amountOutMin,
        uint deadline,
        SplitPermitParams calldata permit,
        address ethUnwrapRecipient
    ) external payable ensure(deadline) returns (IPool.TokenAmount memory amountOut) {
        // Approve input tokens via permit.
        IERC20Permit(permit.token).permit(
            msg.sender,
            address(this),
            permit.approveAmount,
            permit.deadline,
            permit.v,
            permit.r,
            permit.s
        );

        amountOut = _swap(
            paths,
            amountOutMin,
            ethUnwrapRecipient
        );
    }

    function createPosition(
        address nftPositionManager,
        address pool,
        INFTPositionManager.MintParams calldata params
    ) public payable returns (uint256 tokenId, uint128 liquidity, uint256 amount0, uint256 amount1) {
        if (params.token0 != wETH || msg.value == 0) {
            _transferFromSender(params.token0, address(this), params.amount0Desired, false);
            _safeApproveToken(params.token0, nftPositionManager, params.amount0Desired);
        }

        if (params.token1 != wETH || msg.value == 0) {
            _transferFromSender(params.token1, address(this), params.amount1Desired, false);
            _safeApproveToken(params.token1, nftPositionManager, params.amount1Desired);
        }

        (tokenId, liquidity, amount0, amount1) = INFTPositionManager(nftPositionManager).mint{value: msg.value}(params);

        // refund
        _refundTokenTo(params.token0, msg.sender);
        _refundTokenTo(params.token1, msg.sender);

        _markPoolEntered(pool);
    }

    function createPositionWithPermit(
        address nftPositionManager,
        address pool,
        INFTPositionManager.MintParams calldata params,
        SplitPermitParams[] memory permits
    ) external payable returns (uint256 tokenId, uint128 liquidity, uint256 amount0, uint256 amount1) {
        // Approve all tokens via permit.
        uint n = permits.length;

        SplitPermitParams memory permitParams;

        for (uint i; i < n; ) {
            permitParams = permits[i];

            IERC20Permit(permitParams.token).permit(
                msg.sender,
                address(this),
                permitParams.approveAmount,
                permitParams.deadline,
                permitParams.v,
                permitParams.r,
                permitParams.s
            );

            unchecked {
                ++i;
            }
        }

        (tokenId, liquidity, amount0, amount1) = createPosition(
            nftPositionManager,
            pool,
            params
        );
    }

    function increaseLiquidity(
        address nftPositionManager,
        address tokenA,
        address tokenB,
        INFTPositionManager.IncreaseLiquidityParams calldata params
    ) public payable returns (uint128 liquidity, uint256 amount0, uint256 amount1) {
        if (tokenA != wETH || msg.value == 0) {
            _transferFromSender(tokenA, address(this), params.amount0Desired, false);
            _safeApproveToken(tokenA, nftPositionManager, params.amount0Desired);
        }

        if (tokenB != wETH || msg.value == 0) {
            _transferFromSender(tokenB, address(this), params.amount1Desired, false);
            _safeApproveToken(tokenB, nftPositionManager, params.amount1Desired);
        }

        (liquidity, amount0, amount1) = INFTPositionManager(nftPositionManager).increaseLiquidity{value: msg.value}(params);

        // refund
        _refundTokenTo(tokenA, msg.sender);
        _refundTokenTo(tokenB, msg.sender);
    }

    function increaseLiquidityWithPermit(
        address nftPositionManager,
        address tokenA,
        address tokenB,
        INFTPositionManager.IncreaseLiquidityParams calldata params,
        SplitPermitParams[] memory permits
    ) external payable returns (uint128 liquidity, uint256 amount0, uint256 amount1) {
        // Approve all tokens via permit.
        uint n = permits.length;

        SplitPermitParams memory permitParams;

        for (uint i; i < n; ) {
            permitParams = permits[i];

            IERC20Permit(permitParams.token).permit(
                msg.sender,
                address(this),
                permitParams.approveAmount,
                permitParams.deadline,
                permitParams.v,
                permitParams.r,
                permitParams.s
            );

            unchecked {
                ++i;
            }
        }

        (liquidity, amount0, amount1) = increaseLiquidity(
            nftPositionManager,
            tokenA,
            tokenB,
            params
        );
    }

    function _refundTokenTo(address token, address to) private {
        if (token == NATIVE_TOKEN || token == wETH) {
            uint balance = IERC20(wETH).balanceOf(address(this));
            if (balance != 0) {
                IWETH(wETH).withdraw(balance);
            }
            if (address(this).balance != 0) {
                TransferHelper.safeTransferETH(to, address(this).balance);
            }
        } else {
            uint balance = IERC20(token).balanceOf(address(this));
            if (balance != 0) {
                TransferHelper.safeTransfer(token, to, IERC20(token).balanceOf(address(this)));
            }
        }
    }

    function _safeApproveToken(address token, address spender, uint amount) private {
        if (token != NATIVE_TOKEN) {
            if (IERC20(token).allowance(address(this), spender) < amount) {
                TransferHelper.safeApprove(token, spender, 0); // set to 0 first for better compatibility
                TransferHelper.safeApprove(token, spender, type(uint).max);
            }
        }
    }

    /// @notice Wrapper function to allow pool deployment to be batched.
    function createPool(address _factory, bytes calldata data) external payable returns (address) {
        return IPoolFactory(_factory).createPool(data);
    }

    function _stake(address target, address token, uint amount) private {
        TransferHelper.safeTransferFrom(token, msg.sender, address(this), amount);

        if (IERC20(token).allowance(address(this), target) < amount) {
            /// @dev This can approve arbitrary contract, the router is not intended to store any funds.
            TransferHelper.safeApprove(token, target, type(uint).max);
        }
    }

    /// @dev Universal function to stake tokens to a target contract.
    function stake(address target, address token, uint amount, address to) external {
        _stake(target, token, amount);
        IStaking(target).stake(amount, to);
    }

    function stakeWithToken(address target, address token, uint amount, address to) external {
        _stake(target, token, amount);
        IStaking(target).stake(token, amount, to);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"name":"ApproveFailed","type":"error"},{"inputs":[],"name":"ETHTransferFailed","type":"error"},{"inputs":[],"name":"Expired","type":"error"},{"inputs":[],"name":"NotEnoughLiquidityMinted","type":"error"},{"inputs":[],"name":"TooLittleReceived","type":"error"},{"inputs":[],"name":"TransferFailed","type":"error"},{"inputs":[],"name":"TransferFromFailed","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bool","name":"useVault","type":"bool"}],"internalType":"struct SyncSwapRouterV3.TokenInput[]","name":"inputs","type":"tuple[]"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"minLiquidity","type":"uint256"},{"internalType":"address","name":"callback","type":"address"},{"internalType":"bytes","name":"callbackData","type":"bytes"},{"internalType":"address","name":"staking","type":"address"}],"name":"addLiquidity","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bool","name":"useVault","type":"bool"}],"internalType":"struct SyncSwapRouterV3.TokenInput[]","name":"inputs","type":"tuple[]"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"minLiquidity","type":"uint256"},{"internalType":"address","name":"callback","type":"address"},{"internalType":"bytes","name":"callbackData","type":"bytes"},{"internalType":"address","name":"staking","type":"address"}],"name":"addLiquidity2","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bool","name":"useVault","type":"bool"}],"internalType":"struct SyncSwapRouterV3.TokenInput[]","name":"inputs","type":"tuple[]"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"minLiquidity","type":"uint256"},{"internalType":"address","name":"callback","type":"address"},{"internalType":"bytes","name":"callbackData","type":"bytes"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"approveAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"internalType":"struct IRouter.SplitPermitParams[]","name":"permits","type":"tuple[]"},{"internalType":"address","name":"staking","type":"address"}],"name":"addLiquidityWithPermit","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bool","name":"useVault","type":"bool"}],"internalType":"struct SyncSwapRouterV3.TokenInput[]","name":"inputs","type":"tuple[]"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"minLiquidity","type":"uint256"},{"internalType":"address","name":"callback","type":"address"},{"internalType":"bytes","name":"callbackData","type":"bytes"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"approveAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"internalType":"struct IRouter.SplitPermitParams[]","name":"permits","type":"tuple[]"},{"internalType":"address","name":"staking","type":"address"}],"name":"addLiquidityWithPermit2","outputs":[{"internalType":"uint256","name":"liquidity","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256[]","name":"minAmounts","type":"uint256[]"},{"internalType":"address","name":"callback","type":"address"},{"internalType":"bytes","name":"callbackData","type":"bytes"}],"name":"burnLiquidity","outputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"internalType":"struct IPool.TokenAmount[]","name":"amounts","type":"tuple[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"minAmount","type":"uint256"},{"internalType":"address","name":"callback","type":"address"},{"internalType":"bytes","name":"callbackData","type":"bytes"}],"name":"burnLiquiditySingle","outputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"internalType":"struct IPool.TokenAmount","name":"amountOut","type":"tuple"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"minAmount","type":"uint256"},{"internalType":"address","name":"callback","type":"address"},{"internalType":"bytes","name":"callbackData","type":"bytes"},{"components":[{"internalType":"uint256","name":"approveAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"internalType":"struct IRouter.ArrayPermitParams","name":"permit","type":"tuple"}],"name":"burnLiquiditySingleWithPermit","outputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"internalType":"struct IPool.TokenAmount","name":"amountOut","type":"tuple"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"uint256","name":"liquidity","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256[]","name":"minAmounts","type":"uint256[]"},{"internalType":"address","name":"callback","type":"address"},{"internalType":"bytes","name":"callbackData","type":"bytes"},{"components":[{"internalType":"uint256","name":"approveAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"internalType":"struct IRouter.ArrayPermitParams","name":"permit","type":"tuple"}],"name":"burnLiquidityWithPermit","outputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"internalType":"struct IPool.TokenAmount[]","name":"amounts","type":"tuple[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_factory","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"createPool","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"nftPositionManager","type":"address"},{"internalType":"address","name":"pool","type":"address"},{"components":[{"internalType":"address","name":"token0","type":"address"},{"internalType":"address","name":"token1","type":"address"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"uint256","name":"amount0Desired","type":"uint256"},{"internalType":"uint256","name":"amount1Desired","type":"uint256"},{"internalType":"uint256","name":"amount0Min","type":"uint256"},{"internalType":"uint256","name":"amount1Min","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"}],"internalType":"struct INFTPositionManager.MintParams","name":"params","type":"tuple"}],"name":"createPosition","outputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint128","name":"liquidity","type":"uint128"},{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"nftPositionManager","type":"address"},{"internalType":"address","name":"pool","type":"address"},{"components":[{"internalType":"address","name":"token0","type":"address"},{"internalType":"address","name":"token1","type":"address"},{"internalType":"int24","name":"tickSpacing","type":"int24"},{"internalType":"int24","name":"tickLower","type":"int24"},{"internalType":"int24","name":"tickUpper","type":"int24"},{"internalType":"uint256","name":"amount0Desired","type":"uint256"},{"internalType":"uint256","name":"amount1Desired","type":"uint256"},{"internalType":"uint256","name":"amount0Min","type":"uint256"},{"internalType":"uint256","name":"amount1Min","type":"uint256"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint160","name":"sqrtPriceX96","type":"uint160"}],"internalType":"struct INFTPositionManager.MintParams","name":"params","type":"tuple"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"approveAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"internalType":"struct IRouter.SplitPermitParams[]","name":"permits","type":"tuple[]"}],"name":"createPositionWithPermit","outputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint128","name":"liquidity","type":"uint128"},{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"enteredPools","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"enteredPoolsLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"nftPositionManager","type":"address"},{"internalType":"address","name":"tokenA","type":"address"},{"internalType":"address","name":"tokenB","type":"address"},{"components":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint256","name":"amount0Desired","type":"uint256"},{"internalType":"uint256","name":"amount1Desired","type":"uint256"},{"internalType":"uint256","name":"amount0Min","type":"uint256"},{"internalType":"uint256","name":"amount1Min","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"internalType":"struct INFTPositionManager.IncreaseLiquidityParams","name":"params","type":"tuple"}],"name":"increaseLiquidity","outputs":[{"internalType":"uint128","name":"liquidity","type":"uint128"},{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"nftPositionManager","type":"address"},{"internalType":"address","name":"tokenA","type":"address"},{"internalType":"address","name":"tokenB","type":"address"},{"components":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint256","name":"amount0Desired","type":"uint256"},{"internalType":"uint256","name":"amount1Desired","type":"uint256"},{"internalType":"uint256","name":"amount0Min","type":"uint256"},{"internalType":"uint256","name":"amount1Min","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"internalType":"struct INFTPositionManager.IncreaseLiquidityParams","name":"params","type":"tuple"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"approveAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"internalType":"struct IRouter.SplitPermitParams[]","name":"permits","type":"tuple[]"}],"name":"increaseLiquidityWithPermit","outputs":[{"internalType":"uint128","name":"liquidity","type":"uint128"},{"internalType":"uint256","name":"amount0","type":"uint256"},{"internalType":"uint256","name":"amount1","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"isPoolEntered","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"selfPermit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"selfPermit2","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"selfPermit2IfNecessary","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"selfPermitAllowed","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"selfPermitAllowedIfNecessary","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"selfPermitIfNecessary","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"stake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"stakeWithToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"address","name":"callback","type":"address"},{"internalType":"bytes","name":"callbackData","type":"bytes"},{"internalType":"bool","name":"useVault","type":"bool"},{"internalType":"address","name":"tokenOut","type":"address"},{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct IRouter.SwapStep[]","name":"steps","type":"tuple[]"},{"internalType":"address","name":"tokenIn","type":"address"},{"internalType":"uint256","name":"amountIn","type":"uint256"}],"internalType":"struct IRouter.SwapPath[]","name":"paths","type":"tuple[]"},{"internalType":"uint256","name":"amountOutMin","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"address","name":"ethUnwrapRecipient","type":"address"}],"name":"swap","outputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"internalType":"struct IPool.TokenAmount","name":"amountOut","type":"tuple"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"address","name":"callback","type":"address"},{"internalType":"bytes","name":"callbackData","type":"bytes"},{"internalType":"bool","name":"useVault","type":"bool"},{"internalType":"address","name":"tokenOut","type":"address"},{"internalType":"bool","name":"zeroForOne","type":"bool"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint160","name":"sqrtPriceLimitX96","type":"uint160"}],"internalType":"struct IRouter.SwapStep[]","name":"steps","type":"tuple[]"},{"internalType":"address","name":"tokenIn","type":"address"},{"internalType":"uint256","name":"amountIn","type":"uint256"}],"internalType":"struct IRouter.SwapPath[]","name":"paths","type":"tuple[]"},{"internalType":"uint256","name":"amountOutMin","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"approveAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"internalType":"struct IRouter.SplitPermitParams","name":"permit","type":"tuple"},{"internalType":"address","name":"ethUnwrapRecipient","type":"address"}],"name":"swapWithPermit","outputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"internalType":"struct IPool.TokenAmount","name":"amountOut","type":"tuple"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"int256","name":"amount0Delta","type":"int256"},{"internalType":"int256","name":"amount1Delta","type":"int256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"uniswapV3SwapCallback","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"vault","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]

9c4d535b0000000000000000000000000000000000000000000000000000000000000000010010aff334ca28a0098d23ddf5d1389f36aa7e82d31990c6f739ef493339cc00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x00040000000000020016000000000002000000000301034f0000006001100270000010150010019d000010150a1001970003000000a3035500020000000303550000008001000039000000400010043f00000001002001900000005f0000c13d0000000400a0008c000000780000413d0000000001a3034f000000000203043b000000e0022002700000101b0020009c00150000000a001d00160000000303530000007c0000a13d0000101c0020009c000000900000213d000010290020009c0000012c0000a13d0000102a0020009c000002eb0000a13d0000102b0020009c000008130000613d0000102c0020009c000007220000613d0000102d0020009c000008f80000c13d000000c400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b001500000001001d000010170010009c000008f80000213d000000160100035f0000006401100370000000000101043b001400000001001d000000ff0010008c000008f80000213d000000160200035f000000a401200370000000000101043b001100000001001d0000008401200370000000000101043b001200000001001d0000002401200370000000000101043b001300000001001d0000004401200370000000000101043b001600000001001d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400a00043d0000106b0100004100000000001a0435000000000100041000001017021001970000002401a00039000f00000002001d0000000000210435000000000100041100001017021001970000000401a00039001000000002001d000000000021043500000000010004140000001502000029000000040020008c00000f290000c13d000000010300003100000f560000013d0000000001000416000000000001004b000008f80000c13d000000000100041a00001016021001970000000006000411000000000262019f000000000020041b00000000020004140000101705100197000010150020009c0000101502008041000000c00120021000001018011001c70000800d0200003900000003030000390000101904000041404e403f0000040f0000000100200190000008f80000613d0000002001000039000001000010044300000120000004430000101a010000410000404f0001042e00000000000a004b000008f80000c13d00000000010000190000404f0001042e000010350020009c0000009e0000a13d000010360020009c000001970000a13d000010370020009c000003730000a13d000010380020009c000008ed0000613d000010390020009c000007490000613d0000103a0020009c000008f80000c13d0000000001000416000000000001004b000008f80000c13d000000000100041a0000101701100197000000800010043f0000104e010000410000404f0001042e0000101d0020009c0000018a0000a13d0000101e0020009c0000032c0000a13d0000101f0020009c000008530000613d000010200020009c0000073b0000613d000010210020009c000008f80000c13d00000000010a0019404e237f0000040f404e30c60000040f000007b90000013d000010420020009c0000025c0000213d000010480020009c0000038e0000213d0000104b0020009c000007910000613d0000104c0020009c000008f80000c13d0000014400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b000010550010009c000008f80000213d00000023021000390000000000a2004b000008f80000813d0000000402100039000800000002001d000000160220035f000000000202043b000900000002001d000010550020009c0000180c0000213d000000090200002900000005022002100000003f0420003900001076044001970000106d0040009c0000180c0000213d0000008004400039000000400040043f0000000904000029000000800040043f0000002401100039000000000401001900000000011200190000000000a1004b000008f80000213d000000090000006b0000117e0000c13d000000160100035f0000012401100370000000000101043b001500000001001d000010170010009c000008f80000213d000000160200035f0000004401200370000000000101043b001400000001001d0000002401200370000000000101043b001600000001001d000000400100043d0000107f0010009c0000180c0000213d0000004002100039000000400020043f000000200210003900000000000204350000000000010435000010860100004100000000001004430000000001000414000010150010009c0000101501008041000000c00110021000001087011001c70000800b02000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000140010006c0000078e0000213d00000002010003670000006402100370000000000202043b001400000002001d000010170020009c000008f80000213d000000c401100370000000000101043b001300000001001d000000ff0010008c000008f80000213d00001050010000410000000000100443000000140100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400600043d0000105201000041000000000016043500000002010003670000008402100370000000000202043b000000a403100370000000000303043b000000e404100370000000000404043b0000010401100370000000000101043b000000c4056000390000000000150435000000a40160003900000000004104350000008401600039000000130400002900000000004104350000006401600039000000000031043500000044016000390000000000210435000000000100041000001017011001970000002402600039000000000012043500000000010004110000101701100197001300000006001d0000000402600039000000000012043500000000010004140000001402000029000000040020008c00001c840000c13d000000010300003100001c950000013d000010300020009c000002660000213d000010330020009c000004920000613d000010340020009c000008f80000c13d0000004400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b001500000001001d000010170010009c000008f80000213d000000160100035f0000002401100370000000000101043b000010550010009c000008f80000213d00000023021000390000000000a2004b000008f80000813d0000000403100039001400000003001d000000160230035f000000000202043b001600000002001d000010550020009c000008f80000213d000000160110002900000024011000390000000000a1004b000008f80000213d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400500043d0000108201000041000000000015043500000004015000390000002002000039000000000021043500000024015000390000001602000029000000000021043500001096032001980000001f0420018f001300000005001d00000044015000390000000002310019000000140500002900000020055000390000000205500367000001750000613d000000000605034f0000000007010019000000006806043c0000000007870436000000000027004b000001710000c13d000000000004004b000001820000613d000000000335034f0000000304400210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003204350000001601100029000000000001043500000000010004140000001502000029000000040020008c000013250000c13d0000000103000031000013570000013d000010240020009c0000029a0000213d000010270020009c000004ac0000613d000010280020009c000008f80000c13d0000000001000416000000000001004b000008f80000c13d0000105801000041000000800010043f0000104e010000410000404f0001042e0000103d0020009c000002a20000213d000010400020009c000005cb0000613d000010410020009c000008f80000c13d000000c400a0008c000008f80000413d0000000001000416000000000001004b000008f80000c13d000000160100035f0000000401100370000000000101043b001400000001001d000010170010009c000008f80000213d000000160200035f0000002401200370000000000101043b001300000001001d0000004401200370000000000201043b000010550020009c000008f80000213d00000023012000390000000000a1004b000008f80000813d0000000405200039000000160150035f000000000101043b000010550010009c0000180c0000213d0000001f0410003900001096044001970000003f0440003900001096044001970000106d0040009c0000180c0000213d00000024022000390000008004400039000000400040043f000000800010043f00000000022100190000000000a2004b000008f80000213d0000002002500039000000160520035f00001096061001980000001f0710018f000000a002600039000001d10000613d000000a008000039000000000405034f000000004904043c0000000008980436000000000028004b000001cd0000c13d000000000007004b000001de0000613d000000000465034f0000000305700210000000000602043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f0000000000420435000000a0011000390000000000010435000000160200035f0000006401200370000000000101043b001100000001001d0000008401200370000000000101043b001200000001001d000010170010009c0000001507000029000008f80000213d000000160100035f000000a401100370000000000201043b000010550020009c000008f80000213d0000002301200039000000000071004b000008f80000813d0000000405200039000000160150035f000000000101043b000010550010009c0000180c0000213d0000001f0410003900001096044001970000003f044000390000109604400197000000400800043d0000000006480019001000000008001d000000000086004b00000000040000390000000104004039000010550060009c0000180c0000213d00000001004001900000180c0000c13d0000002402200039000000400060043f00000010040000290000000004140436000f00000004001d0000000002210019000000000072004b000008f80000213d0000002002500039000000160320035f00001096041001980000001f0510018f0000000f02400029000002190000613d000000000603034f0000000f07000029000000006806043c0000000007870436000000000027004b000002150000c13d000000000005004b000002260000613d000000000343034f0000000304500210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003204350000000f011000290000000000010435000000400100043d0000107f0010009c0000180c0000213d0000004002100039000000400020043f000000200210003900000000000204350000000000010435000000400100043d0000107f0010009c0000180c0000213d0000004002100039000000400020043f00000020021000390000000000020435000000000001043500001050010000410000000000100443000000140100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400400043d0000004401400039000000130200002900000000002104350000105e01000041000000000014043500000024014000390000001402000029000000000021043500000000010004110000101703100197001600000004001d0000000401400039001500000003001d00000000003104350000000001000414000000040020008c00001ca50000c13d000000010300003100001cd00000013d000010430020009c0000046a0000213d000010460020009c000007b60000613d000010470020009c000008f80000c13d00000000010a0019404e24910000040f404e3f310000040f000007440000013d000010310020009c000005710000613d000010320020009c000008f80000c13d0000002400a0008c000008f80000413d000000160200035f0000000402200370000000000202043b001400000002001d000010550020009c000008f80000213d000000140200002900000023022000390000000000a2004b000008f80000813d00000014020000290000000402200039000000160220035f000000000202043b001300000002001d000010550020009c000008f80000213d0000001402000029000000240e200039000000130200002900000005052002100000000002e500190000000000a2004b000008f80000213d0000003f0250003900001076022001970000106d0020009c000000160300035f0000180c0000213d0000008002200039000000400020043f0000001304000029000000800040043f000000000004004b00000e7d0000c13d00000020010000390000000003120436000000800100043d0000000000130435000000400320003900000005041002100000000007340019000000000001004b00000ffb0000c13d00000000012700490000080b0000013d000010250020009c000005ae0000613d000010260020009c000008f80000c13d00000000010a0019404e24910000040f404e3fb10000040f000007440000013d0000103e0020009c000006120000613d0000103f0020009c000008f80000c13d0000008400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b001500000001001d000010170010009c000008f80000213d000000160200035f0000004401200370000000000101043b001300000001001d0000002401200370000000000101043b001400000001001d0000006401200370000000000101043b000010550010009c000008f80000213d00000023021000390000000000a2004b000008f80000813d0000000403100039001200000003001d000000160230035f000000000202043b001600000002001d000010550020009c000008f80000213d000000160110002900000024011000390000000000a1004b000008f80000213d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d0000106b010000410000000000130435000000000100041000001017021001970000002401300039000f00000002001d000000000021043500000000010004110000101702100197001100000003001d0000000401300039001000000002001d000000000021043500000000010004140000001502000029000000040020008c000013700000c13d00000001030000310000139b0000013d0000102e0020009c000006420000613d0000102f0020009c000008f80000c13d0000006400a0008c000008f80000413d0000000001000416000000000001004b000008f80000c13d000000160100035f0000000401100370000000000101043b001500000001001d000010170010009c000008f80000213d000000160100035f0000002401100370000000000101043b001400000001001d000010170010009c000008f80000213d000000160100035f0000004401100370000000000301043b000000000100041a00001017011001970000000002000411000000000021004b000008fa0000c13d0000001402000029000000000002004b00000d5b0000613d000000150020006c00000d5b0000613d001600000003001d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400200043d0000107701000041000000000012043500000000010004100000101701100197001300000002001d0000000402200039000000000012043500000000010004140000001502000029000000040020008c000013f70000c13d0000000103000031000014220000013d000010220020009c000006f20000613d000010230020009c000008f80000c13d0000006400a0008c000008f80000413d0000000002000416000000000002004b000008f80000c13d000000160300035f0000002402300370000000000602043b0000000402300370000000000202043b0000004404300370000000000804043b000010550080009c000008f80000213d00000023048000390000000000a4004b000008f80000813d0000000405800039000000160450035f000000000704043b000010550070009c000008f80000213d000000000478001900000024044000390000000000a4004b000008f80000213d000000000006004b00000000040000390000000104006039000010560060009c00000001044021bf000000000002004b00000000060000390000000106006039000010560020009c00000001066021bf000000000246016f0000000100200190000008f80000c13d000000400070008c000008f80000413d0000002004500039000000160240035f000000000202043b000010170020009c000008f80000213d0000002004400039000000160340035f000000000303043b0000106304000041000000a00040043f00000000040004110000101704400197000000a40040043f000000c40030043f0000004403000039000000800030043f0000010003000039000000400030043f0000000003000414000000000002004b0000105802006041000000040020008c000012cd0000c13d00000001050000310000000002000019000012d70000013d0000103b0020009c000007410000613d0000103c0020009c000008f80000c13d0000000001000416000000000001004b000008f80000c13d000000000100041a00001017021001970000000005000411000000000052004b000008fa0000c13d0000101601100197000000000010041b0000000001000414000010150010009c0000101501008041000000c00110021000001018011001c70000800d02000039000000030300003900001019040000410000000006000019404e403f0000040f0000000100200190000007440000c13d000008f80000013d000010490020009c000007c00000613d0000104a0020009c000008f80000c13d000000e400a0008c000008f80000413d0000000001000416000000000001004b000008f80000c13d000000160100035f0000000401100370000000000101043b001500000001001d000010170010009c000008f80000213d000000160200035f0000002401200370000000000101043b001400000001001d0000004401200370000000000101043b000010550010009c000008f80000213d00000023021000390000000000a2004b000008f80000813d0000000402100039000000160220035f000000000202043b001300000002001d000010550020009c000008f80000213d0000002402100039001100000002001d001200130020002d0000001200a0006b000008f80000213d000000160100035f0000006401100370000000000101043b000010550010009c000008f80000213d00000023021000390000000000a2004b000008f80000813d0000000402100039000000160220035f000000000202043b001000000002001d000010550020009c000008f80000213d000000240210003900000010010000290000000501100210000f00000002001d000e00000001001d000d00000021001d0000000d00a0006b000008f80000213d000000160100035f0000008401100370000000000101043b000c00000001001d000010170010009c000008f80000213d000000160100035f000000a401100370000000000101043b000010550010009c000008f80000213d00000023021000390000000000a2004b000008f80000813d0000000402100039000000160220035f000000000202043b000b00000002001d000010550020009c000008f80000213d0000002402100039000a00000002001d0000000b012000290000000000a1004b000008f80000213d000000160100035f000000c401100370000000000101043b000010550010009c000008f80000213d000000040210003900000000012a0049000010560010009c000008f80000213d000000600010008c000008f80000413d000000e001000039000000400010043f000000160420035f000000000404043b000000800040043f0000002004200039000000160440035f000000000404043b000000a00040043f0000004004200039000000160440035f000000000404043b000010550040009c000008f80000213d00000000052400190000001f025000390000000000a2004b000008f80000813d000000160250035f000000000202043b000010550020009c0000180c0000213d0000001f0420003900001096044001970000003f0440003900001096064001970000108e0060009c0000180c0000213d0000002004500039000000e005600039000000400050043f000000e00020043f00000000054200190000000000a5004b000008f80000213d000000160440035f00001096052001980000001f0620018f00000100035000390000041b0000613d0000010007000039000000000804034f000000008908043c0000000007970436000000000037004b000004170000c13d000000000006004b000004280000613d000000000454034f0000000305600210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f000000000043043500000100022000390000000000020435000000c00010043f000000a00100043d000900000001001d000000800100043d001600000001001d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d0000008401300039000000a002000039000000000021043500000064013000390000000902000029000000000021043500000044013000390000001602000029000000000021043500000024013000390000000002000410000000000021043500001088010000410000000000130435000000040130003900000000020004110000000000210435001600000003001d000000a402300039000000e00100043d0000000000120435000000000001004b000004640000613d0000001602000029000000c402200039000000000300001900000000042300190000010005300039000000000505043300000000005404350000002003300039000000000013004b0000045a0000413d000004640000a13d0000000002210019000000000002043500000000020004140000001503000029000000040030008c00001fc40000c13d000000010300003100001fdb0000013d000010440020009c000007ed0000613d000010450020009c000008f80000c13d0000004400a0008c000008f80000413d0000000001000416000000000001004b000008f80000c13d000000160100035f0000000401100370000000000101043b000010170010009c000008f80000213d000000160200035f0000002402200370000000000202043b001600000002001d000010170020009c000008f80000213d000000000010043f0000000101000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b0000001602000029404e402e0000040f000000000101041a000000ff001001900000000001000039000000010100c039000007b90000013d000001c400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b000010170010009c000008f80000213d000000160200035f0000002402200370000000000202043b000010170020009c000008f80000213d0000004403000039404e32400000040f0000000005010019000000000602001900000000070300190000000008040019000000400100043d001600000001001d0000000002050019000000000306001900000000040700190000000005080019404e24d00000040f000008090000013d000000e400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b001300000001001d000010170010009c000008f80000213d000000160100035f0000002401100370000000000101043b000010550010009c000008f80000213d00000023021000390000000000a2004b000008f80000813d0000000402100039000000160220035f000000000202043b001200000002001d000010550020009c000008f80000213d001100240010003d000000120100002900000060011000c900000011011000290000000000a1004b000008f80000213d000000160100035f0000004401100370000000000101043b000010550010009c000008f80000213d00000023021000390000000000a2004b000008f80000813d0000000402100039000e00000002001d000000160220035f000000000202043b000f00000002001d000010550020009c000008f80000213d0000000f0110002900000024011000390000000000a1004b000008f80000213d000000160200035f0000006401200370000000000101043b000c00000001001d0000008401200370000000000101043b000d00000001001d000010170010009c000008f80000213d000000160100035f000000a401100370000000000101043b000010550010009c000008f80000213d00000023021000390000000000a2004b000008f80000813d0000000402100039000a00000002001d000000160220035f000000000202043b000b00000002001d000010550020009c000008f80000213d0000000b0110002900000024011000390000000000a1004b000008f80000213d000000160100035f000000c401100370000000000101043b000900000001001d000010170010009c000008f80000213d000000e001000039000000400010043f000000800000043f000000a00000043f000000c00000043f000000120000006b000018d00000c13d00001050010000410000000000100443000000130100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400400043d0000106401000041000000000014043500000084014000390000000f03000029000000000031043500000004014000390000008002000039000000000021043500001096053001980000001f0630018f001600000004001d000000a40340003900000000045300190000000e02000029001400200020003d000000020200036700000014072003600000052d0000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b000005290000c13d000000000006004b0000053a0000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f00000000005404350000000f06000029000000000463001900000000000404350000000d0400002900001017044001970000001607000029000000440570003900000000004504350000001f0460003900001096044001970000000004430019000000000114004900000064037000390000000000130435000000000100041100001017031001970000002401700039001500000003001d00000000003104350000000a010000290000002001100039000000000312034f0000000b02000029000000000124043600001096042001980000001f0520018f00000000024100190000055c0000613d000000000603034f0000000007010019000000006806043c0000000007870436000000000027004b000005580000c13d000000000005004b000005690000613d000000000343034f0000000304500210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003204350000000b02100029000000000002043500000000020004140000001303000029000000040030008c00001d400000c13d000000010300003100001d740000013d000000c400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b001500000001001d000010170010009c000008f80000213d000000160100035f0000006401100370000000000101043b001400000001001d000000ff0010008c000008f80000213d000000160200035f000000a401200370000000000101043b001100000001001d0000008401200370000000000101043b001200000001001d0000002401200370000000000101043b001300000001001d0000004401200370000000000101043b001600000001001d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d00000000010004100000101701100197000000400300043d000000240230003900000000001204350000106b01000041000000000013043500000000010004110000101701100197001000000003001d0000000402300039000000000012043500000000010004140000001502000029000000040020008c00000e0d0000c13d000000010300003100000e380000013d0000002400a0008c000008f80000413d0000000001000416000000000001004b000008f80000c13d000000160100035f0000000401100370000000000601043b000010170060009c000008f80000213d000000000100041a00001017021001970000000005000411000000000052004b000008fa0000c13d000000000006004b00000ce00000c13d0000107201000041000000800010043f0000002001000039000000840010043f0000002601000039000000a40010043f0000107301000041000000c40010043f0000107401000041000000e40010043f000010750100004100004050000104300000014400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b000c00000001001d000010170010009c000008f80000213d000000160100035f0000002401100370000000000101043b000b00000001001d000010170010009c000008f80000213d000000160100035f0000004401100370000000000101043b000a00000001001d000010170010009c000008f80000213d000000160100035f0000012401100370000000000201043b000010550020009c000008f80000213d00000023012000390000000000a1004b000008f80000813d0000000401200039000000160110035f000000000101043b000010550010009c0000180c0000213d00000005041002100000003f0440003900001076044001970000106d0040009c0000180c0000213d0000008005400039000000400050043f000000800010043f0000002402200039000000c0041000c900000000042400190000000000a4004b000008f80000213d000000000001004b000f00000000001d000014910000c13d0000104f0050009c0000180c0000213d000000c001500039000000400010043f000000a00150003900000000000104350000008001500039000000000001043500000060015000390000000000010435000000400150003900000000000104350000002001500039000000000001043500000000000504350000000f0000006b0000174b0000c13d00000064040000390000000c010000290000000b020000290000000a03000029000007ff0000013d0000008400a0008c000008f80000413d0000000002000416000000000002004b000008f80000c13d000000160200035f0000000402200370000000000202043b001500000002001d000010170020009c000008f80000213d000000160200035f0000002402200370000000000202043b001400000002001d000010170020009c000008f80000213d000000160200035f0000006402200370000000000202043b001300000002001d000010170020009c000008f80000213d000000160200035f0000004402200370000000000302043b0000105e02000041000000a00020043f00000000020004110000101702200197000000a40020043f00000000020004100000101702200197001600000002001d000000c40020043f001200000003001d000000e40030043f0000006402000039000000800020043f0000012002000039000000400020043f00000000030004140000001402000029000000040020008c00000cff0000c13d0000000105000031000000000200001900000d090000013d000000c400a0008c000008f80000413d0000000001000416000000000001004b000008f80000c13d000000160100035f0000000401100370000000000101043b000010170010009c000008f80000213d000000160300035f0000002402300370000000000202043b001500000002001d0000004402300370000000000202043b000010550020009c000008f80000213d00000023042000390000000000a4004b000008f80000813d0000000408200039000000160480035f000000000604043b000010550060009c000008f80000213d000000000262001900000024022000390000000000a2004b000008f80000213d000000160200035f0000006402200370000000000502043b000010550050009c000008f80000213d00000023025000390000000000a2004b000008f80000813d0000000402500039000000160220035f000000000202043b000010550020009c000008f80000213d0000002405500039000000050720021000000000045700190000000000a4004b000008f80000213d000000160300035f0000008404300370000000000404043b001400000004001d000010170040009c000008f80000213d000000160300035f000000a404300370000000000904043b000010550090009c000008f80000213d00000023049000390000000000a4004b000008f80000813d0000000404900039000000160440035f000000000404043b001300000004001d000010550040009c000008f80000213d0000002409900039001200000009001d00000013049000290000000000a4004b000008f80000213d0000001f0460003900001096044001970000003f0440003900001096044001970000106d0040009c000000160300035f0000180c0000213d0000008004400039000000400040043f0000002004800039000000000843034f000000800060043f00001096096001980000001f0a60018f000000a004900039000006a10000613d000000a00b000039000000000c08034f00000000cd0c043c000000000bdb043600000000004b004b0000069d0000c13d00000000000a004b000006ae0000613d000000000898034f0000000309a00210000000000a040433000000000a9a01cf000000000a9a022f000000000808043b0000010009900089000000000898022f00000000089801cf0000000008a8019f0000000000840435000000a00460003900000000000404350000003f047000390000107604400197000000400600043d0000000004460019001100000006001d000000000064004b00000000060000390000000106004039000010550040009c000000160300035f0000180c0000213d00000001006001900000180c0000c13d000000400040043f00000011040000290000000004240436001000000004001d000000000002004b000006cd0000613d00000011040000290000000006000019000000000753034f000000000707043b0000002004400039000000000074043500000020055000390000000106600039000000000026004b000006c50000413d000010500200004100000000002004430000101701100197001600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400400043d0000004401400039000000150200002900000000002104350000105e01000041000000000014043500000024014000390000001602000029000000000021043500000000010004110000101703100197000f00000004001d0000000401400039001500000003001d00000000003104350000000001000414000000040020008c00001df80000c13d000000010300003100001e230000013d0000008400a0008c000008f80000413d0000000002000416000000000002004b000008f80000c13d000000160200035f0000000402200370000000000202043b001500000002001d000010170020009c000008f80000213d000000160200035f0000002402200370000000000202043b001400000002001d000010170020009c000008f80000213d000000160200035f0000006402200370000000000202043b001300000002001d000010170020009c000008f80000213d000000160200035f0000004402200370000000000302043b0000105e02000041000000a00020043f00000000020004110000101702200197000000a40020043f00000000020004100000101702200197001600000002001d000000c40020043f001200000003001d000000e40030043f0000006402000039000000800020043f0000012002000039000000400020043f00000000030004140000001402000029000000040020008c00000d650000c13d0000000105000031000000000200001900000d6f0000013d0000002400a0008c000008f80000413d0000000001000416000000000001004b000008f80000c13d000000160100035f0000000401100370000000000101043b000010170010009c000008f80000213d000000000010043f0000000201000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b000000000101041a000007b90000013d0000000001000416000000000001004b000008f80000c13d000000800000043f0000104e010000410000404f0001042e00000000010a0019404e24700000040f404e3e950000040f000000400100043d000010150010009c000010150100804100000040011002100000404f0001042e0000008400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b000010550010009c000008f80000213d00000023021000390000000000a2004b000008f80000813d0000000402100039000800000002001d000000160220035f000000000202043b000900000002001d000010550020009c0000180c0000213d000000090200002900000005022002100000003f0420003900001076044001970000106d0040009c0000180c0000213d0000008004400039000000400040043f0000000904000029000000800040043f0000002401100039000000000401001900000000011200190000000000a1004b000008f80000213d000000090000006b000000160300035f000010310000c13d0000006401300370000000000101043b001500000001001d000010170010009c000008f80000213d000000160200035f0000002401200370000000000101043b001400000001001d0000004401200370000000000101043b001600000001001d000000400100043d0000107f0010009c0000180c0000213d0000004002100039000000400020043f000000200210003900000000000204350000000000010435000010860100004100000000001004430000000001000414000010150010009c0000101501008041000000c00110021000001087011001c70000800b02000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000160010006c000017bb0000a13d000000400100043d000010910200004100000daf0000013d0000004400a0008c000008f80000413d0000000001000416000000000001004b000008f80000c13d000000160100035f0000000401100370000000000101043b001500000001001d000010170010009c000008f80000213d000000000100041a00001017011001970000000002000411000000000021004b000008fa0000c13d000000160100035f0000002401100370000000000301043b000000000003004b00000cec0000c13d00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f0000000100200190000022ce0000613d000000400200043d000000000301043b00000ced0000013d00000000010a0019404e23c70000040f404e2eb20000040f000000400200043d0000000000120435000010150020009c000010150200804100000040012002100000104d011001c70000404f0001042e0000004400a0008c000008f80000413d0000000001000416000000000001004b000008f80000c13d000000160100035f0000000401100370000000000101043b000010170010009c000008f80000213d000000160200035f0000002402200370000000000202043b001600000002001d000000000010043f0000000201000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b000000000201041a000000160020006c000008f80000a13d000000000010043f0000000001000414000010150010009c0000101501008041000000c00110021000001067011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b0000001601100029000000000101041a0000101701100197000007b90000013d0000012400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b000010170010009c000008f80000213d000000160200035f0000002402200370000000000202043b000010170020009c000008f80000213d000000160300035f0000004403300370000000000303043b000010170030009c000008f80000213d0000006404000039404e38d80000040f000000000401001900000000050200190000000006030019000000400100043d001600000001001d000000000204001900000000030500190000000004060019404e24c80000040f00000016020000290000000001210049000010150010009c00001015010080410000006001100210000010150020009c00001015020080410000004002200210000000000121019f0000404f0001042e000001e400a0008c000008f80000413d000000160100035f0000000401100370000000000101043b000c00000001001d000010170010009c000008f80000213d000000160100035f0000002401100370000000000101043b000b00000001001d000010170010009c000008f80000213d000000160100035f000001c401100370000000000201043b000010550020009c000008f80000213d00000023012000390000000000a1004b000008f80000813d0000000401200039000000160110035f000000000101043b000010550010009c0000180c0000213d00000005041002100000003f0440003900001076044001970000106d0040009c0000180c0000213d0000008005400039000000400050043f000000800010043f0000002402200039000000c0041000c900000000042400190000000000a4004b000008f80000213d000000000001004b000f00000000001d0000144c0000c13d0000104f0050009c0000180c0000213d000000c001500039000000400010043f000000a00150003900000000000104350000008001500039000000000001043500000060015000390000000000010435000000400150003900000000000104350000002001500039000000000001043500000000000504350000000f0000006b0000166f0000c13d00000044030000390000000c010000290000000b020000290000049f0000013d00000000010a0019404e23c70000040f000800000001001d000900000002001d000a00000003001d000600000004001d000700000005001d000200000006001d000300000007001d000400000008001d000500000009001d000f0000000a001d00010000000b001d000000400100043d0000104f0010009c0000180c0000213d0000000f020000290000000023020434000e00000002001d000000c002100039000000400020043f000000a0021000390000000000020435000000800210003900000000000204350000006002100039000000000002043500000040021000390000000000020435000000200210003900000000000204350000000000010435000d00000003001d000000000003004b000009030000c13d000000400100043d000010570010009c0000180c0000213d0000006002100039000000400020043f000000400210003900000000000204350000002002100039000000000002043500000000000104350000000801000029001310170010019b0000000a0000006b00000a800000c13d00001050010000410000000000100443000000130100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400c00043d000010640100004100000000001c04350000008401c00039000000070300002900000000003104350000000401c0003900000080020000390000000000210435000000200b00008a0000000005b301700000001f0630018f000000a403c00039000000000453001900000002020003670000000607200360000008ab0000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b000008a70000c13d0000000008000411000000000006004b000008b90000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000000070600002900000000046300190000000000040435000000030400002900001017044001970000004405c0003900000000004504350000001f046000390000000004b4016f000000000443001900000000011400490000006403c00039000000000013043500001017038001970000002401c00039001500000003001d00000000003104350000000403200360000000050900002900000000019404360000000004b901700000001f0590018f0000000002410019000008d70000613d000000000603034f0000000007010019000000006806043c0000000007870436000000000027004b000008d30000c13d000000000005004b000008e40000613d000000000343034f0000000304500210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003204350000000002910019000000000002043500000000020004140000001303000029000000040030008c00160000000c001d00000fb10000c13d000000010300003100000fe50000013d000000e400a0008c000008f80000413d0000000001000416000000000001004b000008f80000c13d000000160100035f0000000401100370000000000101043b001400000001001d000010170010009c000009740000a13d000000000100001900004050000104300000107201000041000000800010043f0000002001000039000000840010043f000000a40010043f0000109201000041000000c40010043f0000107c0100004100004050000104300000000001000410000c10170010019b0000000001000411000b10170010019b00000000030000190000000f010000290000000001010433000000000031004b0000236d0000a13d001000000003001d00000005013002100000000e011000290000000001010433000000a0021000390000000002020433001200000002001d00000080021000390000000002020433001300000002001d00000040021000390000000002020433001400000002001d00000020021000390000000002020433001500000002001d00000060021000390000000002020433001100000002001d0000000001010433000010500200004100000000002004430000101701100197001600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d0000001101000029000000ff0110018f000000400400043d000000c40240003900000012030000290000000000320435000000a402400039000000130300002900000000003204350000008402400039000000000012043500000064014000390000001402000029000000000021043500000044014000390000001502000029000000000021043500000024014000390000000c0200002900000000002104350000105201000041000000000014043500000004014000390000000b02000029000000000021043500000000010004140000001602000029000000040020008c000009500000c13d0000000103000031000009620000013d000010150040009c001500000004001d000010150300004100000000030440190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f00001053011001c7404e403f0000040f0000006003100270000110150030019d00001015033001970003000000010355000000010020019000000e010000613d00000015040000290000001f0130003900001096021001970000000001420019000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000100300002900000001033000390000000d0030006c000009080000413d000008770000013d000000160200035f0000002401200370000000000101043b001300000001001d0000004401200370000000000201043b000010550020009c000008f80000213d00000023012000390000000000a1004b000008f80000813d0000000405200039000000160150035f000000000101043b000010550010009c0000180c0000213d0000001f0410003900001096044001970000003f0440003900001096044001970000106d0040009c0000180c0000213d00000024022000390000008004400039000000400040043f000000800010043f00000000022100190000000000a2004b000008f80000213d0000002002500039000000160520035f00001096061001980000001f0710018f000000a0026000390000099d0000613d000000a008000039000000000405034f000000004904043c0000000008980436000000000028004b000009990000c13d000000000007004b000009aa0000613d000000000465034f0000000305700210000000000602043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f0000000000420435000000a0011000390000000000010435000000160200035f0000006401200370000000000101043b001100000001001d0000008401200370000000000101043b001200000001001d000010170010009c0000001507000029000008f80000213d000000160100035f000000a401100370000000000201043b000010550020009c000008f80000213d0000002301200039000000000071004b000008f80000813d0000000405200039000000160150035f000000000101043b000010550010009c0000180c0000213d0000001f0410003900001096044001970000003f044000390000109604400197000000400800043d0000000006480019000f00000008001d000000000086004b00000000040000390000000104004039000010550060009c0000180c0000213d00000001004001900000180c0000c13d0000002402200039000000400060043f0000000f040000290000000004140436001000000004001d0000000002210019000000000072004b000008f80000213d0000002002500039000000160520035f00001096061001980000001f0710018f0000001002600029000009e50000613d000000000405034f0000001008000029000000004904043c0000000008980436000000000028004b000009e10000c13d000000000007004b000009f20000613d000000000465034f0000000305700210000000000602043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f000000000042043500000010011000290000000000010435000000160100035f000000c401100370000000000101043b000010550010009c0000001508000029000008f80000213d0000000002180049000010560020009c000008f80000213d000000640020008c000008f80000413d000000400400043d0000107f0040009c000000160300035f0000180c0000213d0000004005400039000000400050043f000000200540003900000000000504350000000000040435000e00440010003d0000000e04300360000000000504043b000000230220008a0000107e045001970000107e06200197000000000764013f000000000064004b00000000040000190000107e04004041000000000025004b00000000020000190000107e020080410000107e0070009c000000000402c019000000000004004b000008f80000c13d00000004011000390000000001150019000000160210035f000000000202043b001600000002001d000010550020009c000008f80000213d000000160280006a00000020051000390000107e012001970000107e03500197000000000413013f000000000013004b00000000010000190000107e01004041001500000005001d000000000025004b00000000020000190000107e020020410000107e0040009c000000000102c019000000000001004b000008f80000c13d00001050010000410000000000100443000000140100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400600043d000010880100004100000000001604350000000e03000029000000400130008a0000000201100367000000000101043b000000200330008a0000000203300367000000000303043b0000008404600039000000a005000039000000000054043500000064046000390000000000340435000000440360003900000000001304350000000001000410000010170110019700000024036000390000000000130435000000a40160003900000016050000290000000000510435000000000100041100001017031001970000000401600039000e00000003001d00000000003104350000001501000029000000020310036700001096045001980000001f0550018f001500000006001d000000c401600039000000000241001900000a6b0000613d000000000603034f0000000007010019000000006806043c0000000007870436000000000027004b00000a670000c13d000000000005004b00000a780000613d000000000343034f0000000304500210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003204350000001601100029000000000001043500000000010004140000001402000029000000040020008c00001eab0000c13d000000010300003100001ec30000013d0000000001000411001210170010019b000000000200001900000a880000013d000000160200002900000001022000390000000a0020006c000008840000813d001600000002001d00000060012000c900000009011000290000000002100079000010560020009c000008f80000213d000000600020008c000008f80000413d000000400200043d000010570020009c0000180c0000213d0000006003200039000000400030043f0000000203000367000000000413034f000000000b04043b0000101700b0009c000008f80000213d0000000004b204360000002005100039000000000553034f000000000505043b00000000005404350000004001100039000000000113034f000000000101043b000000000001004b0000000003000039000000010300c039000000000031004b000008f80000c13d00000040022000390000000000120435000000000001004b00000adb0000613d0000101701b0019800000b0c0000613d000010580010009c00140000000b001d00000ac30000c13d001500000005001d00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f0000000100200190000022ce0000613d000000000101043b0000001505000029000000000051004b000000140b00002900000b0c0000813d000000400200043d0000006401200039000000000051043500000020012000390000105e03000041000000000031043500000024032000390000001204000029000000000043043500000064030000390000000000320435000000440320003900000000000304350000105f0020009c0000180c0000213d000000a003200039000000400030043f000000000302043300000000020004140000000400b0008c00000b5c0000c13d0000000104000031000000000200001900000b6e0000013d0000101701b0019800000b360000613d000010580010009c00000af30000c13d001500000005001d00140000000b001d00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f0000000100200190000022ce0000613d000000000101043b0000001505000029000000000051004b000000140b00002900000b360000813d000000400200043d0000006401200039000000000051043500000044012000390000001303000029000000000031043500000020012000390000105e030000410000000000310435000000240320003900000012040000290000000000430435000000640300003900000000003204350000105f0020009c0000180c0000213d000000a003200039000000400030043f000000000302043300000000020004140000000400b0008c00000c220000c13d0000000104000031000000000200001900000c340000013d001500000005001d0000105001000041000000000010044300000004000004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b0000001503000029000008f80000613d000000400400043d0000002401400039000000130200002900000000002104350000105a01000041000000000014043500000004014000390000000000010435000010150040009c001400000004001d0000101501000041000000000104401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f000000000003004b00000bf10000613d0000105b011001c700008009020000390000000004000019000000000500001900000bf30000013d001500000005001d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b0000001503000029000008f80000613d000000400200043d00001060010000410000000000120435000010150020009c001400000002001d0000101501000041000000000102401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f000000000003004b00000c720000613d00001061011001c700008009020000390000105804000041000000000500001900000c740000013d000010150010009c00001015010080410000004001100210000010150030009c00001015030080410000006003300210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f00000000020b0019404e403f0000040f000000010220015f00030000000103550000006001100270000110150010019d0000101504100197000000000004004b0000008001000039000000600300003900000b9a0000613d000010550040009c0000180c0000213d0000001f0140003900001096011001970000003f011000390000109601100197000000400300043d0000000001130019000000000031004b00000000050000390000000105004039000010550010009c0000180c0000213d00000001005001900000180c0000c13d000000400010043f000000000143043600001096064001980000000005610019000000030700036700000b8d0000613d000000000807034f0000000009010019000000008a08043c0000000009a90436000000000059004b00000b890000c13d0000001f0440019000000b9a0000613d000000000667034f0000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000000010020019000000d750000c13d0000000002030433000000000002004b00000bab0000613d000010560020009c000008f80000213d000000200020008c000008f80000413d0000000001010433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d000000000001004b00000d750000613d0000105001000041000000000010044300000004000004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b0000001403000029000008f80000613d000000400400043d001500000004001d0000002401400039000000130200002900000000002104350000105a01000041000000000014043500000004014000390000000000310435000010150040009c0000101501000041000000000104401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000000002000019404e403f0000040f000000150a00002900000060031002700000101503300197000000200030008c00000020060000390000000006034019000000200560019000000000045a001900000bdf0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00000bdb0000c13d0000001f0660019000000bec0000613d000000000551034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000000c140000c13d000015b70000013d0000105c011001c70000000002000019404e403f0000040f00000060031002700000101503300197000000200030008c000000200600003900000000060340190000002005600190000000140a00002900000000045a001900000c030000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00000bff0000c13d0000001f0660019000000c100000613d000000000551034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000015ab0000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000000200030008c00000a840000813d000008f80000013d000010150010009c00001015010080410000004001100210000010150030009c00001015030080410000006003300210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f00000000020b0019404e403f0000040f000000010220015f00030000000103550000006001100270000110150010019d0000101504100197000000000004004b0000008001000039000000600300003900000c600000613d000010550040009c0000180c0000213d0000001f0140003900001096011001970000003f011000390000109601100197000000400300043d0000000001130019000000000031004b00000000050000390000000105004039000010550010009c0000180c0000213d00000001005001900000180c0000c13d000000400010043f000000000143043600001096064001980000000005610019000000030700036700000c530000613d000000000807034f0000000009010019000000008a08043c0000000009a90436000000000059004b00000c4f0000c13d0000001f0440019000000c600000613d000000000667034f0000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000000010020019000000d750000c13d0000000002030433000000000002004b00000a840000613d000010560020009c000008f80000213d000000200020008c000008f80000413d0000000001010433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d000000000001004b00000a840000c13d00000d750000013d00001062011001c70000105802000041404e403f0000040f00030000000103550000006003100270000110150030019d00001015033001970000000100200190000016df0000613d0000001f013000390000105d021001970000001401200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b0000001502000029000008f80000613d000000400300043d001400000003001d0000002401300039000000000021043500001063010000410000000000130435000000040130003900000013020000290000000000210435000010150030009c0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000105802000041404e403f0000040f000000140a00002900000060031002700000101503300197000000200030008c00000020060000390000000006034019000000200560019000000000045a001900000cbb0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00000cb70000c13d0000001f0660019000000cc80000613d000000000551034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000016eb0000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000000200030008c000008f80000413d00000000010a0433000000000001004b0000000002000039000000010200c039000000000021004b00000a840000613d000008f80000013d0000101601100197000000000161019f000000000010041b0000000001000414000010150010009c0000101501008041000000c00110021000001018011001c70000800d02000039000000030300003900001019040000410000038a0000013d000000800200003900000000010004140000001504000029000000040040008c00000cf40000c13d0000000102000039000000010100003100000da90000013d000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f000000000003004b00000da10000c13d000000000204001900000da40000013d000010150030009c0000101503008041000000c0013002100000106a011001c7404e403f0000040f000000010220015f00030000000103550000006003100270000110150030019d0000101505300197000000000005004b00000d320000c13d00000060030000390000008004000039000000010020019000000d750000c13d0000000001030433000000000001004b00000f970000c13d00001050010000410000000000100443000000140100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d0000002401300039000000150200002900000000002104350000106b010000410000000000130435001100000003001d00000004013000390000001602000029000000000021043500000000010004140000001402000029000000040020008c000015c30000c13d0000000103000031000015ee0000013d000010550050009c0000180c0000213d0000001f0350003900001096033001970000003f033000390000109604300197000000400300043d0000000004430019000000000034004b00000000070000390000000107004039000010550040009c0000180c0000213d00000001007001900000180c0000c13d000000400040043f000000000453043600001096065001980000001f0750018f000000000564001900000d4d0000613d000000000801034f0000000009040019000000008a08043c0000000009a90436000000000059004b00000d490000c13d000000000007004b00000d0d0000613d000000000161034f0000000306700210000000000705043300000000076701cf000000000767022f000000000101043b0000010006600089000000000161022f00000000016101cf000000000171019f000000000015043500000d0d0000013d0000107201000041000000800010043f0000002001000039000000840010043f0000000a01000039000000a40010043f0000107b01000041000000c40010043f0000107c010000410000405000010430000010150030009c0000101503008041000000c0013002100000106a011001c7404e403f0000040f000000010220015f00030000000103550000006003100270000110150030019d0000101505300197000000000005004b00000d780000c13d00000060030000390000008004000039000000010020019000000dde0000613d000000400100043d0000108d0200004100000daf0000013d000010550050009c0000180c0000213d0000001f0350003900001096033001970000003f033000390000109604300197000000400300043d0000000004430019000000000034004b00000000070000390000000107004039000010550040009c0000180c0000213d00000001007001900000180c0000c13d000000400040043f000000000453043600001096065001980000001f0750018f000000000564001900000d930000613d000000000801034f0000000009040019000000008a08043c0000000009a90436000000000059004b00000d8f0000c13d000000000007004b00000d730000613d000000000161034f0000000306700210000000000705043300000000076701cf000000000767022f000000000101043b0000010006600089000000000161022f00000000016101cf000000000171019f000000000015043500000d730000013d00001093011001c700008009020000390000000005000019404e403f0000040f00030000000103550000006001100270000110150010019d0000101501100197000000000001004b00000db50000c13d0000000100200190000007440000c13d000000400100043d00001095020000410000000000210435000010150010009c0000101501008041000000400110021000001062011001c70000405000010430000010940010009c0000180c0000813d0000001f0410003900001096044001970000003f044000390000109605400197000000400400043d0000000005540019000000000045004b00000000060000390000000106004039000010550050009c0000180c0000213d00000001006001900000180c0000c13d000000400050043f000000000614043600001096031001980000001f0410018f0000000001360019000000030500036700000dd00000613d000000000705034f000000007807043c0000000006860436000000000016004b00000dcc0000c13d000000000004004b00000dab0000613d000000000335034f0000000304400210000000000501043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f000000000031043500000dab0000013d0000000001030433000000000001004b00000fa40000c13d00001050010000410000000000100443000000140100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d0000002401300039000000150200002900000000002104350000106b010000410000000000130435001100000003001d00000004013000390000001602000029000000000021043500000000010004140000001402000029000000040020008c000016190000c13d0000000103000031000016440000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00000e080000c13d00001f320000013d0000001002000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000105c011001c70000001502000029404e40440000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f0000002006400190000000100460002900000e270000613d000000000701034f0000001008000029000000007907043c0000000008980436000000000048004b00000e230000c13d000000000005004b00000e340000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000010190000613d0000001f0130003900001096021001970000001001200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000010020000290000000002020433000010970020009c000007450000613d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d000000e40130003900000011020000290000000000210435000000c40130003900000012020000290000000000210435000000a4013000390000001402000029000000000021043500000084013000390000000102000039000000000021043500000064013000390000001602000029000000000021043500000044013000390000001302000029000000000021043500000024013000390000000002000410000000000021043500001080010000410000000000130435001600000003001d00000004013000390000000002000411000000000021043500000000010004140000001502000029000000040020008c000017c40000c13d0000000103000031000017d50000013d000000600f0000390000000002000019000000a0042000390000000000f404350000002002200039000000000052004b00000e7f0000413d000000200c00008a000000000600001900120000000e001d0000001404a0006a001600000006001d00150005006002180000001502e00029000000000223034f000000000202043b000000430440008a0000107e054001970000107e06200197000000000756013f000000000056004b00000000050000190000107e05004041000000000042004b00000000040000190000107e040080410000107e0070009c000000000504c019000000000005004b000008f80000c13d000000000d03034f0000000004e20019000000000243034f000000000302043b000010550030009c000008f80000213d00000000063a004900000020054000390000107e046001970000107e07500197000000000847013f000000000047004b00000000040000190000107e04004041000000000065004b00000000060000190000107e060020410000107e0080009c000000000406c019000000000004004b000008f80000c13d000000000b0a001900000000075d034f0000000008c30170000000400500043d000000000685001900000ebc0000613d000000000407034f0000000009050019000000004a04043c0000000009a90436000000000069004b00000eb80000c13d0000001f0430019000000ec90000613d000000000787034f0000000304400210000000000806043300000000084801cf000000000848022f000000000707043b0000010004400089000000000747022f00000000044701cf000000000484019f00000000004604350000000004350019000000000004043500000000060004140000000002000410000000040020008c00000ed70000c13d000000000a0b00190000000106000031000000010200003900000000030d034f000000000006004b00000000050f001900000ef00000c13d00000f180000013d000010150030009c00001015030080410000006001300210000010150050009c00001015050080410000004003500210000000000113019f000010150060009c0000101506008041000000c003600210000000000113019f404e40490000040f000000600f000039000000120e000029000000200c00008a000000000a0000310000000203000367000000010220018f00030000000103550000006004100270000110150040019d0000101506400197000000000006004b00000000050f001900000f180000613d000010550060009c0000180c0000213d0000001f046000390000000004c4016f0000003f044000390000000004c4016f000000400500043d0000000004450019000000000054004b00000000070000390000000107004039000010550040009c0000180c0000213d00000001007001900000180c0000c13d000000000b0a0019000000400040043f00000000096504360000000008c60170000000000789001900000f0a0000613d000000000401034f000000004a04043c0000000009a90436000000000079004b00000f060000c13d0000001f0460019000000f170000613d000000000681034f0000000304400210000000000807043300000000084801cf000000000848022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000484019f0000000000470435000000000a0b0019000000000002004b000014e20000613d000000800200043d0000001606000029000000000062004b0000236d0000a13d0000001502000029000000a0022000390000000000520435000000800200043d000000000062004b0000236d0000a13d0000000106600039000000130060006c00000e870000413d000000400200043d0000028f0000013d0000101500a0009c000010150200004100000000020a40190000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000105c011001c70000001502000029000e0000000a001d404e40440000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f00000020064001900000000e0a0000290000000e0460002900000f450000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00000f410000c13d000000000005004b00000f520000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000010250000613d0000001f0130003900001096021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000000020a0433000000130020006c000007450000813d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d000000c40130003900000011020000290000000000210435000000a4013000390000001202000029000000000021043500000084013000390000001402000029000000000021043500000064013000390000001602000029000000000021043500000044013000390000001302000029000000000021043500000024013000390000000f02000029000000000021043500001052010000410000000000130435001600000003001d00000004013000390000001002000029000000000021043500000000010004140000001502000029000000040020008c000017e30000c13d0000000103000031000017f40000013d000010560010009c000008f80000213d000000200010008c000008f80000413d0000000001040433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d000000000001004b00000d120000c13d00000d750000013d000010560010009c000008f80000213d000000200010008c000008f80000413d0000000001040433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d000000000001004b00000d750000613d00000de10000013d0000001f039000390000000003b3016f0000000003c300490000000001130019000010150010009c000010150100804100000060011002100000101500c0009c000010150300004100000000030c40190000004003300210000000000131019f000010150020009c0000101502008041000000c002200210000000000112019f0000001302000029404e403f0000040f000000160800002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f0000002006400190000000000468001900000fd20000613d000000000701034f000000007907043c0000000008980436000000000048004b00000fce0000c13d000000000005004b00000fdf0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000013190000613d000000200b00008a000000160c0000290000001f013000390000000002b1016f0000000001c20019000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000016020000290000000003020433001600000003001d000000020030006c000015430000813d000010680200004100000daf0000013d00000080040000390000000006000019000010040000013d0000001f08800039000010960880019700000000077800190000000106600039000000000016004b000002980000813d0000000008270049000000400880008a00000000038304360000002004400039000000000804043300000000980804340000000007870436000000000008004b00000ffe0000613d000000000a000019000000000b7a0019000000000ca90019000000000c0c04330000000000cb0435000000200aa0003900000000008a004b0000100e0000413d00000ffe0000a13d0000000009780019000000000009043500000ffe0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000010200000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000102c0000c13d00001f320000013d0000000002040019000d00800000003d0000008001a0008a0010004000a00092000700000001001d0006107e0010019b000c00000000001d000b00000002001d000000000123034f000000000101043b000010550010009c000008f80000213d00000008011000290000107e02100197000000060420014f000000060020006c00000000020000190000107e02004041000000070010006c00000000050000190000107e050020410000107e0040009c000000000205c019000000000002004b000008f80000c13d000000400200043d000f00000002001d000010570020009c000000160300035f0000180c0000213d000a00200010003d0000000a023003600000000f040000290000006004400039000e00000004001d000000400040043f000000000202043b000010550020009c000008f80000213d0000000001120019001100000001001d0000003f011000390000000000a1004b00000000020000190000107e020080410000107e01100197000000000001004b00000000040000190000107e040040410000107e0010009c000000000402c019000000000004004b000008f80000c13d00000011010000290000002001100039000000160110035f000000000101043b001200000001001d000010550010009c0000180c0000213d000000120100002900000005011002100000003f0210003900001076022001970000000e02200029000010550020009c0000180c0000213d000000400020043f0000000e02000029000000120400002900000000004204350000001102000029000000400420003900000000014100190000000000a1004b000008f80000213d000000120000006b000011610000613d00000000020400190000000f0100002900000080041000390000000009000019001300000004001d001400000002001d000000160120035f000000000101043b000010550010009c000008f80000213d00000011051000290000001001500069000010560010009c000008f80000213d000001200010008c000008f80000413d000000400d00043d0000108500d0009c000000160200035f0000180c0000213d0000012001d00039000000400010043f0000004001500039000000000412034f000000000404043b000010170040009c000008f80000213d000000000b4d04360000002006100039000000160160035f000000000101043b000010550010009c000008f80000213d00000000085100190000005f018000390000000000a1004b00000000040000190000107e040080410000107e01100197000000000001004b00000000070000190000107e070040410000107e0010009c000000000704c019000000000007004b000008f80000c13d000000400f8000390000001601f0035f000000000e01043b0000105500e0009c0000180c0000213d0000001f01e0003900001096011001970000003f011000390000109601100197000000400c00043d00000000011c00190000000000c1004b00000000040000390000000104004039000010550010009c0000180c0000213d00000001004001900000180c0000c13d0000006004800039000000400010043f0000000007ec043600000000014e00190000000000a1004b000008f80000213d0000002001f00039000000160300035f000000000113034f000010960ae00198000000000fa70019000010d10000613d000000000401034f0000000008070019000000004204043c00000000082804360000000000f8004b000010cd0000c13d0000001f04e00190000010de0000613d0000000001a1034f000000030240021000000000040f043300000000042401cf000000000424022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000141019f00000000001f04350000000001e7001900000000000104350000000000cb04350000002001600039000000000213034f000000000402043b000010170040009c0000001507000029000008f80000213d0000004002d0003900000000004204350000002006100039000000160160035f000000000101043b000010550010009c000008f80000213d00000000085100190000005f01800039000000000071004b00000000020000190000107e020080410000107e01100197000000000001004b00000000040000190000107e040040410000107e0010009c000000000402c019000000000004004b000008f80000c13d000000400c8000390000001601c0035f000000000501043b000010550050009c0000180c0000213d0000001f0150003900001096011001970000003f011000390000109601100197000000400b00043d00000000011b00190000000000b1004b00000000040000390000000104004039000010550010009c0000180c0000213d00000001004001900000180c0000c13d0000006002800039000000400010043f00000000085b04360000000001250019000000000071004b000008f80000213d0000002001c00039000000160e00035f00000000011e034f000010960a500198000000000ca800190000111f0000613d000000000401034f0000000007080019000000004204043c00000000072704360000000000c7004b0000111b0000c13d0000001f045001900000112c0000613d0000000001a1034f000000030240021000000000040c043300000000042401cf000000000424022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000141019f00000000001c0435000000000158001900000000000104350000006001d000390000000000b10435000000200160003900000000021e034f000000000402043b000000000004004b0000000002000039000000010200c039000000000024004b000000150a000029000008f80000c13d0000008002d0003900000000004204350000002001100039000000160210035f000000000402043b000010170040009c000008f80000213d000000a002d0003900000000004204350000002001100039000000160210035f000000000402043b000000000004004b0000000002000039000000010200c039000000000024004b000008f80000c13d000000c002d0003900000000004204350000002001100039000000160210035f000000000402043b000010170040009c000008f80000213d000000e002d0003900000000004204350000002001100039000000160110035f000000000101043b000010170010009c000008f80000213d0000010002d00039000000000012043500000013040000290000000004d40436000000140200002900000020022000390000000109900039000000120090006c000010830000413d0000000f010000290000000e0200002900000000022104360000000a010000290000002001100039000000160410035f000000000404043b000010170040009c000008f80000213d0000000d05000029000000200550003900000000004204350000002001100039000000160300035f000000000113034f000000000101043b0000000f0400002900000040024000390000000000120435000d00000005001d00000000004504350000000b0200002900000020022000390000000c040000290000000104400039000c00000004001d000000090040006c000010380000413d0000076c0000013d000d00800000003d0000008001a0008a0010004000a00092000700000001001d0006107e0010019b000c00000000001d000000160300035f000b00000004001d000000000143034f000000000101043b000010550010009c000008f80000213d00000008011000290000107e02100197000000060420014f000000060020006c00000000020000190000107e02004041000000070010006c00000000050000190000107e050020410000107e0040009c000000000205c019000000000002004b000008f80000c13d000000400200043d000f00000002001d000010570020009c000000160300035f0000180c0000213d000a00200010003d0000000a023003600000000f040000290000006004400039000e00000004001d000000400040043f000000000202043b000010550020009c000008f80000213d0000000001120019001100000001001d0000003f011000390000000000a1004b00000000020000190000107e020080410000107e01100197000000000001004b00000000040000190000107e040040410000107e0010009c000000000402c019000000000004004b000008f80000c13d00000011010000290000002001100039000000160110035f000000000101043b001200000001001d000010550010009c0000180c0000213d000000120100002900000005011002100000003f0210003900001076022001970000000e02200029000010550020009c0000180c0000213d000000400020043f0000000e02000029000000120400002900000000004204350000001102000029000000400420003900000000014100190000000000a1004b000008f80000213d000000120000006b000012ae0000613d00000000020400190000000f0100002900000080041000390000000009000019001300000004001d001400000002001d000000160120035f000000000101043b000010550010009c000008f80000213d00000011051000290000001001500069000010560010009c000008f80000213d000001200010008c000008f80000413d000000400d00043d0000108500d0009c000000160200035f0000180c0000213d0000012001d00039000000400010043f0000004001500039000000000412034f000000000404043b000010170040009c000008f80000213d000000000b4d04360000002006100039000000160160035f000000000101043b000010550010009c000008f80000213d00000000085100190000005f018000390000000000a1004b00000000040000190000107e040080410000107e01100197000000000001004b00000000070000190000107e070040410000107e0010009c000000000704c019000000000007004b000008f80000c13d000000400f8000390000001601f0035f000000000e01043b0000105500e0009c0000180c0000213d0000001f01e0003900001096011001970000003f011000390000109601100197000000400c00043d00000000011c00190000000000c1004b00000000040000390000000104004039000010550010009c0000180c0000213d00000001004001900000180c0000c13d0000006004800039000000400010043f0000000007ec043600000000014e00190000000000a1004b000008f80000213d0000002001f00039000000160300035f000000000413034f000010960ae00198000000000fa700190000121e0000613d000000000104034f0000000008070019000000001201043c00000000082804360000000000f8004b0000121a0000c13d0000001f01e001900000122b0000613d0000000002a4034f000000030110021000000000040f043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f00000000001f04350000000001e7001900000000000104350000000000cb04350000002001600039000000000213034f000000000402043b000010170040009c0000001507000029000008f80000213d0000004002d0003900000000004204350000002006100039000000160160035f000000000101043b000010550010009c000008f80000213d00000000085100190000005f01800039000000000071004b00000000020000190000107e020080410000107e01100197000000000001004b00000000040000190000107e040040410000107e0010009c000000000402c019000000000004004b000008f80000c13d000000400c8000390000001601c0035f000000000501043b000010550050009c0000180c0000213d0000001f0150003900001096011001970000003f011000390000109601100197000000400b00043d00000000011b00190000000000b1004b00000000040000390000000104004039000010550010009c0000180c0000213d00000001004001900000180c0000c13d0000006002800039000000400010043f00000000085b04360000000001250019000000000071004b000008f80000213d0000002001c00039000000160e00035f00000000011e034f000010960a500198000000000ca800190000126c0000613d000000000401034f0000000007080019000000004204043c00000000072704360000000000c7004b000012680000c13d0000001f04500190000012790000613d0000000001a1034f000000030240021000000000040c043300000000042401cf000000000424022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000141019f00000000001c0435000000000158001900000000000104350000006001d000390000000000b10435000000200160003900000000021e034f000000000402043b000000000004004b0000000002000039000000010200c039000000000024004b000000150a000029000008f80000c13d0000008002d0003900000000004204350000002001100039000000160210035f000000000402043b000010170040009c000008f80000213d000000a002d0003900000000004204350000002001100039000000160210035f000000000402043b000000000004004b0000000002000039000000010200c039000000000024004b000008f80000c13d000000c002d0003900000000004204350000002001100039000000160210035f000000000402043b000010170040009c000008f80000213d000000e002d0003900000000004204350000002001100039000000160110035f000000000101043b000010170010009c000008f80000213d0000010002d00039000000000012043500000013040000290000000004d40436000000140200002900000020022000390000000109900039000000120090006c000011d00000413d0000000f010000290000000e0200002900000000022104360000000a010000290000002001100039000000160410035f000000000404043b000010170040009c000008f80000213d0000000d05000029000000200550003900000000004204350000002001100039000000160300035f000000000113034f000000000101043b0000000f0400002900000040024000390000000000120435000d00000005001d00000000004504350000000b0400002900000020044000390000000c020000290000000102200039000c00000002001d000000090020006c000011850000413d0000012400a0008c000000c80000813d000008f80000013d000010150030009c0000101503008041000000c00130021000001069011001c7404e403f0000040f000000010220015f00030000000103550000006003100270000110150030019d0000101505300197000000000005004b000012e00000c13d000000600300003900000080040000390000000100200190000013090000613d000000400100043d0000107a0200004100000daf0000013d000010550050009c0000180c0000213d0000001f0350003900001096033001970000003f033000390000109604300197000000400300043d0000000004430019000000000034004b00000000070000390000000107004039000010550040009c0000180c0000213d00000001007001900000180c0000c13d000000400040043f000000000453043600001096065001980000001f0750018f0000000005640019000012fb0000613d000000000801034f0000000009040019000000008a08043c0000000009a90436000000000059004b000012f70000c13d000000000007004b000012db0000613d000000000161034f0000000306700210000000000705043300000000076701cf000000000767022f000000000101043b0000010006600089000000000161022f00000000016101cf000000000171019f0000000000150435000012db0000013d0000000001030433000000000001004b000007440000613d000010560010009c000008f80000213d000000200010008c000008f80000413d0000000001040433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d000000000001004b000007440000c13d000012dd0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000013200000c13d00001f320000013d00000016020000290000001f022000390000109602200197000010830020009c000010830200804100000060022002100000001303000029000010150030009c00001015030080410000004003300210000000000232019f000010150010009c0000101501008041000000c001100210000000000112019f000010840110009a0000001502000029404e403f0000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f00000020064001900000001304600029000013460000613d000000000701034f0000001308000029000000007907043c0000000008980436000000000048004b000013420000c13d000000000005004b000013530000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000014850000613d0000001f0130003900001096021001970000001301200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000013020000290000000002020433000010170020009c000008f80000213d0000000000210435000010150010009c000010150100804100000040011002100000104d011001c70000404f0001042e0000001102000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000105c011001c70000001502000029404e40440000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000011046000290000138a0000613d000000000701034f0000001108000029000000007907043c0000000008980436000000000048004b000013860000c13d000000000005004b000013970000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000014ca0000613d0000001f0130003900001096021001970000001101200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000011020000290000000002020433000000140020006c000007450000813d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400500043d0000008401500039000000a002000039000000000021043500000064015000390000001302000029000000000021043500000044015000390000001402000029000000000021043500000024015000390000000f02000029000000000021043500001088010000410000000000150435000000040150003900000010020000290000000000210435000000a4015000390000001602000029000000000021043500001096032001980000001f0420018f001400000005001d000000c4015000390000000002310019000000120500002900000020055000390000000205500367000013e20000613d000000000605034f0000000007010019000000006806043c0000000007870436000000000027004b000013de0000c13d000000000004004b000013ef0000613d000000000335034f0000000304400210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003204350000001601100029000000000001043500000000010004140000001502000029000000040020008c000018630000c13d00000001030000310000187b0000013d0000001302000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f00001078011001c70000001502000029404e40440000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f00000020064001900000001304600029000014110000613d000000000701034f0000001308000029000000007907043c0000000008980436000000000048004b0000140d0000c13d000000000005004b0000141e0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000014d60000613d0000001f0130003900001096041001970000001302400029000000000042004b00000000040000390000000104004039000010550020009c0000180c0000213d00000001004001900000180c0000c13d000000400020043f000010560030009c000008f80000213d000000200030008c000008f80000413d0000004404200039000000240520003900000013060000290000000007060433000000160000006b000017230000c13d000000200620003900001063080000410000000000860435000000140800002900000000008504350000000000740435000000440400003900000000004204350000106d0020009c0000180c0000213d0000008004200039000000400040043f000000000502043300000000020004140000001507000029000000040070008c0000182a0000c13d000010550030009c00000000020000190000180c0000213d0000183f0000013d00000080050000390000000006000019000000150a00002900000000042a0049000010560040009c000008f80000213d000000c00040008c000008f80000413d000000400700043d0000104f0070009c000000160300035f0000180c0000213d000000c004700039000000400040043f000000000423034f000000000404043b000010170040009c000008f80000213d00000000044704360000002008200039000000160880035f000000000808043b00000000008404350000004004200039000000160440035f000000000404043b000000400870003900000000004804350000006008200039000000160480035f000000000404043b000000ff0040008c000008f80000213d0000002005500039000000600970003900000000004904350000002004800039000000160440035f000000000404043b000000800970003900000000004904350000004004800039000000160440035f000000000404043b000000a00870003900000000004804350000000000750435000000c0022000390000000106600039000000000016004b0000144f0000413d000000400500043d000000800100043d000f00000001001d0000104f0050009c000008400000a13d0000180c0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000148c0000c13d00001f320000013d00000080050000390000000006000019000000150a00002900000000042a0049000010560040009c000008f80000213d000000c00040008c000008f80000413d000000400700043d0000104f0070009c000000160300035f0000180c0000213d000000c004700039000000400040043f000000000423034f000000000404043b000010170040009c000008f80000213d00000000044704360000002008200039000000160880035f000000000808043b00000000008404350000004004200039000000160440035f000000000404043b000000400870003900000000004804350000006008200039000000160480035f000000000404043b000000ff0040008c000008f80000213d0000002005500039000000600970003900000000004904350000002004800039000000160440035f000000000404043b000000800970003900000000004904350000004004800039000000160440035f000000000404043b000000a00870003900000000004804350000000000750435000000c0022000390000000106600039000000000016004b000014940000413d000000400500043d000000800100043d000f00000001001d0000104f0050009c000005fe0000a13d0000180c0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000014d10000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000014dd0000c13d00001f320000013d0000000001050433000000440010008c000008f80000413d00000004015000390000000001010433000010560010009c000008f80000213d000000200010008c000008f80000413d00000024025000390000000003020433000010550030009c000008f80000213d000000000521001900000000012300190000001f02100039000000000052004b00000000030000190000107e030080410000107e022001970000107e04500197000000000642013f000000000042004b00000000020000190000107e020040410000107e0060009c000000000203c019000000000002004b000008f80000c13d0000000042010434000010550020009c0000180c0000213d0000001f012000390000000001c1016f0000003f011000390000000001c1016f000000400300043d0000000001130019000000000031004b00000000060000390000000106004039000010550010009c0000180c0000213d00000001006001900000180c0000c13d000000400010043f00000000012304360000000006420019000000000056004b000008f80000213d000000000002004b000015210000613d000000000500001900000000061500190000000007450019000000000707043300000000007604350000002005500039000000000025004b000015170000413d000015210000a13d00000000022100190000000000020435000000400200043d00001072040000410000000000420435000000040420003900000020050000390000000000540435000000000303043300000024042000390000000000340435000000000003004b000015380000613d0000004404200039000000000500001900000000064500190000000007150019000000000707043300000000007604350000002005500039000000000035004b0000152e0000413d000015380000a13d000000000143001900000000000104350000001f0130003900001096011001970000004401100039000010150010009c00001015010080410000006001100210000010150020009c00001015020080410000004002200210000000000121019f00004050000104300000000101000029001410170010019c000016f70000c13d0000001301000029000000000010043f0000000101000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b0000001502000029000000000020043f000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b000000000101041a000000ff00100190000015a80000c13d0000001301000029000000000010043f0000000101000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b0000001502000029000000000020043f000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b000000000201041a000010980220019700000001022001bf000000000021041b0000000001000411000000000010043f0000000201000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b000000000201041a001500000002001d000010550020009c0000180c0000213d00000015020000290000000102200039000000000021041b000000000010043f0000000001000414000010150010009c0000101501008041000000c00110021000001067011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b0000001501100029000000000201041a000010160220019700000013022001af000000000021041b000000400100043d00000016020000290000136a0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000015b20000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000015be0000c13d00001f320000013d0000001102000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000105c011001c70000001402000029404e40440000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f00000020064001900000001104600029000015dd0000613d000000000701034f0000001108000029000000007907043c0000000008980436000000000048004b000015d90000c13d000000000005004b000015ea0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000017330000613d0000001f0430003900001096014001970000001102100029000000000012004b00000000010000390000000101004039000010550020009c0000180c0000213d00000001001001900000180c0000c13d000000400020043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000011010000290000000001010433000000120010006c00001ba20000813d0000004401200039000000010500008a000000000051043500000020052000390000106c010000410000000000150435000000240120003900000015060000290000000000610435000000440100003900000000001204350000106d0020009c0000180c0000213d0000008001200039000000400010043f000000000602043300000000020004140000001407000029000000040070008c000018a20000c13d000010550030009c00000000020000190000180c0000213d00001b780000013d0000001102000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000105c011001c70000001402000029404e40440000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f00000020064001900000001104600029000016330000613d000000000701034f0000001108000029000000007907043c0000000008980436000000000048004b0000162f0000c13d000000000005004b000016400000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f000300000001035500000001002001900000173f0000613d0000001f0430003900001096014001970000001102100029000000000012004b00000000010000390000000101004039000010550020009c0000180c0000213d00000001001001900000180c0000c13d000000400020043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000011010000290000000001010433000000120010006c00001c0d0000813d0000004401200039000000010500008a000000000051043500000020052000390000106c010000410000000000150435000000240120003900000015060000290000000000610435000000440100003900000000001204350000106d0020009c0000180c0000213d0000008001200039000000400010043f000000000602043300000000020004140000001407000029000000040070008c000018b90000c13d000010550030009c00000000020000190000180c0000213d00001be00000013d0000000001000410000e10170010019b0000000001000411000d10170010019b0000000002000019000000800100043d000000000021004b0000236d0000a13d001000000002001d0000000501200210000000a0011000390000000001010433000000a0021000390000000002020433001200000002001d00000080021000390000000002020433001300000002001d00000040021000390000000002020433001400000002001d00000020021000390000000002020433001500000002001d00000060021000390000000002020433001100000002001d0000000001010433000010500200004100000000002004430000101701100197001600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d0000001101000029000000ff0110018f000000400400043d000000c40240003900000012030000290000000000320435000000a402400039000000130300002900000000003204350000008402400039000000000012043500000064014000390000001402000029000000000021043500000044014000390000001502000029000000000021043500000024014000390000000e0200002900000000002104350000105201000041000000000014043500000004014000390000000d02000029000000000021043500000000010004140000001602000029000000040020008c000016bb0000c13d0000000103000031000016cd0000013d000010150040009c001500000004001d000010150300004100000000030440190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f00001053011001c7404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000018960000613d00000015040000290000001f0130003900001096021001970000000001420019000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000100200002900000001022000390000000f0020006c000016740000413d0000084f0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000016e60000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000016f20000c13d00001f320000013d0000000701000029000010560010009c000008f80000213d0000000701000029000000200010008c000008f80000413d00000006010000290000000201100367000000000101043b001200000001001d000010170010009c000008f80000213d00001050010000410000000000100443000000140100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400200043d00000024012000390000001203000029000000000031043500001065010000410000000000120435001200000002001d00000004012000390000001602000029000000000021043500000000010004140000001402000029000000040020008c00001c4b0000c13d000000010300003100001c5c0000013d000000160070006c000018010000813d000010720100004100000000001204350000000401200039000000200300003900000000003104350000000f01000039000000000015043500001079010000410000000000140435000010150020009c0000101502008041000000400120021000001071011001c700004050000104300000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000173a0000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000017460000c13d00001f320000013d0000000001000410000e10170010019b0000000001000411000d10170010019b0000000002000019000000800100043d000000000021004b0000236d0000a13d001000000002001d0000000501200210000000a0011000390000000001010433000000a0021000390000000002020433001200000002001d00000080021000390000000002020433001300000002001d00000040021000390000000002020433001400000002001d00000020021000390000000002020433001500000002001d00000060021000390000000002020433001100000002001d0000000001010433000010500200004100000000002004430000101701100197001600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d0000001101000029000000ff0110018f000000400400043d000000c40240003900000012030000290000000000320435000000a402400039000000130300002900000000003204350000008402400039000000000012043500000064014000390000001402000029000000000021043500000044014000390000001502000029000000000021043500000024014000390000000e0200002900000000002104350000105201000041000000000014043500000004014000390000000d02000029000000000021043500000000010004140000001602000029000000040020008c000017970000c13d0000000103000031000017a90000013d000010150040009c001500000004001d000010150300004100000000030440190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f00001053011001c7404e403f0000040f0000006003100270000110150030019d00001015033001970003000000010355000000010020019000001b690000613d00000015040000290000001f0130003900001096021001970000000001420019000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000100200002900000001022000390000000f0020006c000017500000413d0000060d0000013d000000800100003900000014020000290000001503000029404e27480000040f0000000002010019000000400100043d001600000001001d404e24c10000040f000008090000013d0000001602000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f00001081011001c70000001502000029404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000018120000613d0000001f0130003900001096021001970000001601200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000007450000a13d000008f80000013d0000001602000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f00001053011001c70000001502000029404e403f0000040f0000006003100270000110150030019d0000101503300197000300000001035500000001002001900000181e0000613d0000001f01300039000010960210019700000016010000290000000001120019000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000007450000013d0000002006200039000010630700004100000000007604350000001407000029000000000075043500000016050000290000000000540435000000440400003900000000004204350000106d0020009c000018580000a13d0000108f01000041000000000010043f0000004101000039000000040010043f000010780100004100004050000104300000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000018190000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000018250000c13d00001f320000013d000010150060009c00001015060080410000004001600210000010150050009c00001015050080410000006003500210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f0000001502000029404e403f0000040f00030000000103550000006001100270000110150010019d0000101503100198000018910000613d000000400400043d0000001f01300039000000010220015f0000106e011001970000003f011000390000106f051001970000000001450019000000000051004b00000000050000390000000105004039000010550010009c0000180c0000213d00000001005001900000180c0000c13d000000400010043f000000000134043600001096053001980000001f0630018f0000000003510019000000030700036700001b510000613d000000000807034f0000000009010019000000008a08043c0000000009a90436000000000039004b000018530000c13d00001b510000013d0000008004200039000000400040043f000000000502043300000000020004140000001507000029000000040070008c0000187f0000c13d000010550030009c00000000020000190000180c0000213d00001b390000013d00000016020000290000001f022000390000109602200197000010890020009c000010890200804100000060022002100000001403000029000010150030009c00001015030080410000004003300210000000000232019f000010150010009c0000101501008041000000c001100210000000000112019f0000108a0110009a0000001502000029404e403f0000040f0000006003100270000110150030019d00001015033001970003000000010355000000010020019000001b2a0000613d0000001f0130003900001096021001970000001401000029000017f70000013d000010150060009c00001015060080410000004001600210000010150050009c00001015050080410000006003500210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f0000001502000029404e403f0000040f00030000000103550000006001100270000110150010019d000010150310019800001b360000c13d0000000100200190000012dd0000613d0000006004000039000000800100003900001b600000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000189d0000c13d00001f320000013d000010150050009c00001015050080410000004001500210000010150060009c00001015060080410000006003600210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f0000001402000029404e403f0000040f00030000000103550000006001100270000110150010019d000010150310019800001b750000c13d000000010020019000001c070000613d0000006001000039000000800400003900001b9f0000013d000010150050009c00001015050080410000004001500210000010150060009c00001015060080410000006003600210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f0000001402000029404e403f0000040f00030000000103550000006001100270000110150010019d000010150310019800001bdd0000c13d000000010020019000001c070000613d0000006001000039000000800400003900001c0a0000013d0000000001000411001010170010019b0000000002000019000018d80000013d00000015020000290000000102200039000000120020006c000005040000813d001500000002001d00000060012000c900000011011000290000000002100079000010560020009c000008f80000213d000000600020008c000008f80000413d000000400200043d000010570020009c0000180c0000213d0000006003200039000000400030043f0000000203000367000000000413034f000000000604043b000010170060009c000008f80000213d00000000046204360000002005100039000000000553034f000000000505043b001600000005001d00000000005404350000004001100039000000000113034f000000000101043b000000000001004b0000000003000039000000010300c039000000000031004b000008f80000c13d00000040022000390000000000120435000000000001004b001400000006001d0000192b0000613d00001017016001980000195a0000613d000010580010009c000019110000c13d00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000160010006c0000195a0000813d000000400200043d00000064012000390000001603000029000000000031043500000020012000390000105e03000041000000000031043500000024032000390000001004000029000000000043043500000064030000390000000000320435000000440320003900000000000304350000105f0020009c0000180c0000213d000000a003200039000000400030043f000000000302043300000000040004140000001402000029000000040020008c000019a80000c13d00000001040000310000000002000019000019b90000013d0000101701600198000019830000613d000010580010009c0000193f0000c13d00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000160010006c000019830000813d000000400200043d00000064012000390000001603000029000000000031043500000044012000390000001303000029000000000031043500000020012000390000105e030000410000000000310435000000240320003900000010040000290000000000430435000000640300003900000000003204350000105f0020009c0000180c0000213d000000a003200039000000400030043f000000000302043300000000040004140000001402000029000000040020008c00001a6d0000c13d0000000104000031000000000200001900001a7e0000013d0000105001000041000000000010044300000004000004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d0000002401300039000000130200002900000000002104350000105a01000041000000000013043500000004013000390000000000010435000010150030009c001400000003001d0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000001603000029000000000003004b00001a3c0000613d0000105b011001c700008009020000390000000004000019000000000500001900001a3e0000013d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400200043d00001060010000410000000000120435000010150020009c001400000002001d0000101501000041000000000102401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000001603000029000000000003004b00001abc0000613d00001061011001c700008009020000390000105804000041000000000500001900001abe0000013d000010150010009c00001015010080410000004001100210000010150030009c00001015030080410000006003300210000000000113019f000010150040009c0000101504008041000000c003400210000000000131019f404e403f0000040f000000010220015f00030000000103550000006001100270000110150010019d0000101504100197000000000004004b00000080010000390000006003000039000019e50000613d000010550040009c0000180c0000213d0000001f0140003900001096011001970000003f011000390000109601100197000000400300043d0000000001130019000000000031004b00000000050000390000000105004039000010550010009c0000180c0000213d00000001005001900000180c0000c13d000000400010043f0000000001430436000010960640019800000000056100190000000307000367000019d80000613d000000000807034f0000000009010019000000008a08043c0000000009a90436000000000059004b000019d40000c13d0000001f04400190000019e50000613d000000000667034f0000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000000010020019000000d750000c13d0000000002030433000000000002004b000019f60000613d000010560020009c000008f80000213d000000200020008c000008f80000413d0000000001010433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d000000000001004b00000d750000613d0000105001000041000000000010044300000004000004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b0000001403000029000008f80000613d000000400400043d001600000004001d0000002401400039000000130200002900000000002104350000105a01000041000000000014043500000004014000390000000000310435000010150040009c0000101501000041000000000104401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000000002000019404e403f0000040f000000160a00002900000060031002700000101503300197000000200030008c00000020060000390000000006034019000000200560019000000000045a001900001a2a0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00001a260000c13d0000001f0660019000001a370000613d000000000551034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001a5f0000c13d00001f030000013d0000105c011001c70000000002000019404e403f0000040f00000060031002700000101503300197000000200030008c000000200600003900000000060340190000002005600190000000140a00002900000000045a001900001a4e0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00001a4a0000c13d0000001f0660019000001a5b0000613d000000000551034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001ef70000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000000200030008c000018d40000813d000008f80000013d000010150010009c00001015010080410000004001100210000010150030009c00001015030080410000006003300210000000000113019f000010150040009c0000101504008041000000c003400210000000000131019f404e403f0000040f000000010220015f00030000000103550000006001100270000110150010019d0000101504100197000000000004004b0000008001000039000000600300003900001aaa0000613d000010550040009c0000180c0000213d0000001f0140003900001096011001970000003f011000390000109601100197000000400300043d0000000001130019000000000031004b00000000050000390000000105004039000010550010009c0000180c0000213d00000001005001900000180c0000c13d000000400010043f000000000143043600001096064001980000000005610019000000030700036700001a9d0000613d000000000807034f0000000009010019000000008a08043c0000000009a90436000000000059004b00001a990000c13d0000001f0440019000001aaa0000613d000000000667034f0000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000000010020019000000d750000c13d0000000002030433000000000002004b000018d40000613d000010560020009c000008f80000213d000000200020008c000008f80000413d0000000001010433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d000000000001004b000018d40000c13d00000d750000013d00001062011001c70000105802000041404e403f0000040f00030000000103550000006003100270000110150030019d0000101503300197000000010020019000001f1b0000613d0000001f013000390000105d021001970000001401200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d001400000003001d00000024013000390000001602000029000000000021043500001063010000410000000000130435000000040130003900000013020000290000000000210435000010150030009c0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000105802000041404e403f0000040f000000140a00002900000060031002700000101503300197000000200030008c00000020060000390000000006034019000000200560019000000000045a001900001b050000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00001b010000c13d0000001f0660019000001b120000613d000000000551034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001f270000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000000200030008c000008f80000413d00000000010a0433000000000001004b0000000002000039000000010200c039000000000021004b000018d40000613d000008f80000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001b310000c13d00001f320000013d000000400400043d0000001f01300039000000010220015f0000106e011001970000003f011000390000106f051001970000000001450019000000000051004b00000000050000390000000105004039000010550010009c0000180c0000213d00000001005001900000180c0000c13d000000400010043f000000000134043600001096053001980000001f0630018f0000000003510019000000030700036700001b510000613d000000000807034f0000000009010019000000008a08043c0000000009a90436000000000039004b00001b4d0000c13d000000000006004b00001b5e0000613d000000000557034f0000000306600210000000000703043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f00000000005304350000000100200190000012dd0000c13d0000000002040433000000000002004b000007440000613d000010560020009c000008f80000213d000000200020008c000008f80000413d0000000001010433000013110000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001b700000c13d00001f320000013d000000400100043d0000001f04300039000000010220015f0000106e044001970000003f044000390000106f054001970000000004150019000000000054004b00000000050000390000000105004039000010550040009c0000180c0000213d00000001005001900000180c0000c13d000000400040043f000000000431043600001096053001980000001f0630018f0000000003540019000000030700036700001b900000613d000000000807034f0000000009040019000000008a08043c0000000009a90436000000000039004b00001b8c0000c13d000000000006004b00001b9d0000613d000000000557034f0000000306600210000000000703043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000530435000000010020019000001c070000c13d0000000001010433000000000001004b00001c6a0000c13d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d00000024013000390000001302000029000000000021043500001065010000410000000000130435001600000003001d00000004013000390000001202000029000000000021043500000000010004140000001502000029000000040020008c00000f950000613d0000001602000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000105c011001c70000001502000029404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000017f40000c13d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001bd80000c13d00001f320000013d000000400100043d0000001f04300039000000010220015f0000106e044001970000003f044000390000106f054001970000000004150019000000000054004b00000000050000390000000105004039000010550040009c0000180c0000213d00000001005001900000180c0000c13d000000400040043f000000000431043600001096053001980000001f0630018f0000000003540019000000030700036700001bf80000613d000000000807034f0000000009040019000000008a08043c0000000009a90436000000000039004b00001bf40000c13d000000000006004b00001c050000613d000000000557034f0000000306600210000000000703043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000530435000000010020019000001c0a0000613d000000400100043d0000108c0200004100000daf0000013d0000000001010433000000000001004b00001c770000c13d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d00000044013000390000001302000029000000000021043500000024013000390000001202000029000000000021043500001070010000410000000000130435001600000003001d00000004013000390000001402000029000000000021043500000000010004140000001502000029000000040020008c00000f950000613d0000001602000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f00001071011001c70000001502000029404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000017f40000c13d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001c460000c13d00001f320000013d0000001202000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000105c011001c70000001402000029404e403f0000040f0000006003100270000110150030019d00001015033001970003000000010355000000010020019000001d340000613d0000001f0130003900001096021001970000001201200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000015460000a13d000008f80000013d000010560010009c000008f80000213d000000200010008c000008f80000413d0000000001040433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d000000000001004b00001ba20000c13d00001c070000013d000010560010009c000008f80000213d000000200010008c000008f80000413d0000000001040433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d000000000001004b00001c0d0000c13d00001c070000013d0000001302000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f00001053011001c70000001402000029404e403f0000040f0000006003100270000110150030019d00001015033001970003000000010355000000010020019000001de00000613d0000001f0130003900001096021001970000001301200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d00000080010000390000001602000029000017bd0000013d0000001602000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f00001071011001c70000001402000029404e403f0000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f0000002006400190000000160460002900001cbf0000613d000000000701034f0000001608000029000000007907043c0000000008980436000000000048004b00001cbb0000c13d000000000005004b00001ccc0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001dec0000613d0000001f0130003900001096021001970000001601200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000016010000290000000001010433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d00001050010000410000000000100443000000140100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400400043d0000108b010000410000000001140436001300000001001d0000000401400039000000800200003900000000002104350000008403400039000000800200043d0000000000230435001600000004001d000000a403400039000000000002004b00001d0f0000613d00000000040000190000000005340019000000a006400039000000000606043300000000006504350000002004400039000000000024004b00001d050000413d00001d0f0000a13d00000000043200190000000000040435000000120400002900001017044001970000001606000029000000440560003900000000004504350000002404600039000000150500002900000000005404350000001f0220003900001096022001970000000003320019000000000113004900000064026000390000000000120435000000100100002900000000020104330000000001230436000000000002004b00001d2e0000613d00000000030000190000000f0600002900000000041300190000000005630019000000000505043300000000005404350000002003300039000000000023004b00001d240000413d00001d2e0000a13d0000000003120019000000000003043500000000030004140000001404000029000000040040008c00001f710000c13d000000010300003100001fa40000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001d3b0000c13d00001f320000013d0000000b030000290000001f033000390000109603300197000000160400002900000000034300490000000001130019000010150010009c00001015010080410000006001100210000010150040009c000010150300004100000000030440190000004003300210000000000131019f000010150020009c0000101502008041000000c002200210000000000112019f0000001302000029404e403f0000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f0000002006400190000000160460002900001d630000613d000000000701034f0000001608000029000000007907043c0000000008980436000000000048004b00001d5f0000c13d000000000005004b00001d700000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001e930000613d0000001f0130003900001096021001970000001601200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000016020000290000000003020433001600000003001d0000000c0030006c00000ff90000413d0000000901000029001210170010019c00001f450000c13d0000001301000029000000000010043f0000000101000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b0000001502000029000000000020043f000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b000000000101041a000000ff00100190000015a80000c13d0000001301000029000000000010043f0000000101000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b0000001502000029000000000020043f000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b000000000201041a000010980220019700000001022001bf000000000021041b0000000001000411000000000010043f0000000201000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000008f80000613d000000000101043b000000000201041a001500000002001d000010550020009c0000180c0000213d00000015020000290000000102200039000000000021041b000000000010043f00000000010004140000159a0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001de70000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001df30000c13d00001f320000013d0000000f02000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f00001071011001c70000001602000029404e403f0000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f00000020064001900000000f0460002900001e120000613d000000000701034f0000000f08000029000000007907043c0000000008980436000000000048004b00001e0e0000c13d000000000005004b00001e1f0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000001e9f0000613d0000001f0130003900001096021001970000000f01200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000200030008c000008f80000413d0000000f010000290000000001010433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d00001050010000410000000000100443000000160100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400400043d0000107d0100004100000000001404350000000401400039000000800200003900000000002104350000008403400039000000800200043d0000000000230435000f00000004001d000000a403400039000000000002004b00001e610000613d00000000040000190000000005340019000000a006400039000000000606043300000000006504350000002004400039000000000024004b00001e570000413d00001e610000a13d00000000043200190000000000040435000000140400002900001017044001970000000f06000029000000440560003900000000004504350000002404600039000000150500002900000000005404350000001f02200039000010960220019700000000023200190000000001120049000000640360003900000000001304350000001305000029000000000152043600001096035001980000001f0450018f00000000023100190000001205000029000000020550036700001e7d0000613d000000000605034f0000000007010019000000006806043c0000000007870436000000000027004b00001e790000c13d000000000004004b00001e8a0000613d000000000335034f0000000304400210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003204350000001302100029000000000002043500000000020004140000001603000029000000040030008c0000205c0000c13d00000003010003670000000103000031000020760000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001e9a0000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001ea60000c13d00001f320000013d00000016020000290000001f022000390000109602200197000010890020009c000010890200804100000060022002100000001503000029000010150030009c00001015030080410000004003300210000000000232019f000010150010009c0000101501008041000000c001100210000000000112019f0000108a0110009a0000001402000029404e403f0000040f0000006003100270000110150030019d00001015033001970003000000010355000000010020019000001f0f0000613d0000001f0130003900001096021001970000001501200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f0000107f0010009c0000180c0000213d0000004002100039000000400020043f00000020021000390000000000020435000000000001043500001050010000410000000000100443000000140100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400300043d0000004401300039000000130200002900000000002104350000105e01000041000000000013043500000004013000390000000e020000290000000000210435001600000003001d0000002401300039000000140200002900000000002104350000000001000414000000040020008c000020dd0000c13d0000000103000031000021080000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001efe0000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001f0a0000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001f160000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001f220000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00001f2e0000c13d000000000005004b00001f3f0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f00004050000104300000000f01000029000010560010009c000008f80000213d0000000f01000029000000200010008c000008f80000413d00000014010000290000000201100367000000000101043b001400000001001d000010170010009c000008f80000213d00001050010000410000000000100443000000120100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400200043d00000024012000390000001403000029000000000031043500001065010000410000000000120435001400000002001d00000004012000390000001602000029000000000021043500000000010004140000001202000029000000040020008c000021830000c13d0000000103000031000021940000013d0000001f022000390000109602200197000000160400002900000000014100490000000001210019000010150010009c00001015010080410000006001100210000010150040009c000010150200004100000000020440190000004002200210000000000121019f000010150030009c0000101503008041000000c002300210000000000112019f0000001402000029404e403f0000040f00000060031002700000101503300197000000400030008c000000400400003900000000040340190000001f0540018f0000006006400190000000160460002900001f930000613d000000000701034f0000001608000029000000007907043c0000000008980436000000000048004b00001f8f0000c13d000000000005004b00001fa00000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000020c50000613d0000001f0130003900001096011001970000001602100029000000000012004b00000000010000390000000101004039000010550020009c0000180c0000213d00000001001001900000180c0000c13d000000400020043f000010560030009c000008f80000213d000000400030008c000008f80000413d0000107f0020009c0000180c0000213d0000004001200039000000400010043f00000016010000290000000001010433000010170010009c000008f80000213d0000000001120436000000130300002900000000030304330000000000310435000000110030006c000017c00000813d000000400100043d000010900200004100000daf0000013d0000001f011000390000109601100197000000c401100039000010150010009c000010150100804100000060011002100000001603000029000010150030009c00001015030080410000004003300210000000000131019f000010150020009c0000101502008041000000c002200210000000000112019f0000001502000029404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000020d10000613d0000001f0130003900001096011001970000001602100029000000000012004b00000000010000390000000101004039000900000002001d000010550020009c0000180c0000213d00000001001001900000180c0000c13d0000000901000029000000400010043f000010560030009c000008f80000213d00000013010000290000001f0110003900001096011001970000003f0110003900001096011001970000000901100029000010550010009c0000180c0000213d0000000002000031000000400010043f000000130100002900000009030000290000000001130436001600000001001d000000120020006b000008f80000213d00000002010003670000001104100360000000130600002900001096056001980000001f0660018f0000001603500029000020070000613d000000000704034f0000001608000029000000007907043c0000000008980436000000000038004b000020030000c13d000000000006004b000020140000613d000000000454034f0000000305600210000000000603043300000000065601cf000000000656022f000000000404043b0000010005500089000000000454022f00000000045401cf000000000464019f00000000004304350000001604000029000000130340002900000000000304350000000e030000290000003f033000390000107603300197000000400400043d0000000003340019001300000004001d000000000043004b00000000040000390000000104004039000010550030009c0000180c0000213d00000001004001900000180c0000c13d000000400030043f000000130300002900000010040000290000000003430436001200000003001d0000000d0020006b000008f80000213d000000100000006b000020380000613d000000130200002900000000030000190000000f05000029000000000451034f000000000404043b00000020022000390000000000420435000f00200050003d0000000103300039000000100030006c0000202f0000413d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400400043d0000004401400039000000140200002900000000002104350000105e01000041000000000014043500000024014000390000001502000029000000000021043500000000010004110000101703100197001100000004001d0000000401400039001400000003001d00000000003104350000000001000414000000040020008c000022320000c13d00000001030000310000225d0000013d00000013030000290000001f0330003900001096033001970000000f0400002900000000034300490000000001130019000010150010009c00001015010080410000006001100210000010150040009c000010150300004100000000030440190000004003300210000000000131019f000010150020009c0000101502008041000000c002200210000000000112019f0000001602000029404e403f0000040f0000006003100270000110150030019d0000101503300197000300000001035500000001002001900000216b0000613d00001096043001980000001f0530018f0000000f02400029000020800000613d000000000601034f0000000f07000029000000006806043c0000000007870436000000000027004b0000207c0000c13d000000000005004b0000208d0000613d000000000141034f0000000304500210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000001f0130003900001096011001970000000f02100029000000000012004b00000000010000390000000101004039000010550020009c0000180c0000213d00000001001001900000180c0000c13d000000400020043f000010560030009c000008f80000213d000000200030008c000008f80000413d0000000f010000290000000004010433000010550040009c000008f80000213d0000000f013000290000000f034000290000001f04300039000000000014004b00000000050000190000107e050080410000107e044001970000107e06100197000000000764013f000000000064004b00000000040000190000107e040040410000107e0070009c000000000405c019000000000004004b000008f80000c13d0000000043030434000010550030009c0000180c0000213d00000005053002100000003f0550003900001076055001970000000005250019000010550050009c0000180c0000213d000000400050043f000000000032043500000006053002100000000005450019000000000015004b000008f80000213d000000000003004b000021f90000c13d000000400100043d001600000001001d404e24a90000040f000008090000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000020cc0000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000020d80000c13d00001f320000013d0000001602000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f00001071011001c70000001402000029404e403f0000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f00000020064001900000001604600029000020f70000613d000000000701034f0000001608000029000000007907043c0000000008980436000000000048004b000020f30000c13d000000000005004b000021040000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000021770000613d0000001f0130003900001096021001970000001601200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000016010000290000000001010433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d00001050010000410000000000100443000000140100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400400043d0000108b010000410000000001140436001500000001001d0000000401400039000000800200003900000000002104350000008403400039000000800200043d0000000000230435001600000004001d000000a403400039000000000002004b000021470000613d00000000040000190000000005340019000000a006400039000000000606043300000000006504350000002004400039000000000024004b0000213d0000413d000021470000a13d000000000432001900000000000404350000001204000029000010170440019700000016060000290000004405600039000000000045043500000024046000390000000e0500002900000000005404350000001f02200039000010960220019700000000033200190000000001130049000000640260003900000000001204350000000f0100002900000000020104330000000001230436000000000002004b000021650000613d000000000300001900000000041300190000001005300029000000000505043300000000005404350000002003300039000000000023004b0000215b0000413d000021650000a13d0000000003120019000000000003043500000000030004140000001404000029000000040040008c000021ac0000c13d0000000103000031000021df0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000021720000c13d00001f320000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000217e0000c13d00001f320000013d0000001402000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000105c011001c70000001202000029404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000021a00000613d0000001f0130003900001096021001970000001401200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f00001d8b0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000021a70000c13d00001f320000013d0000001f022000390000109602200197000000160400002900000000014100490000000001210019000010150010009c00001015010080410000006001100210000010150040009c000010150200004100000000020440190000004002200210000000000121019f000010150030009c0000101503008041000000c002300210000000000112019f0000001402000029404e403f0000040f00000060031002700000101503300197000000400030008c000000400400003900000000040340190000001f0540018f00000060064001900000001604600029000021ce0000613d000000000701034f0000001608000029000000007907043c0000000008980436000000000048004b000021ca0000c13d000000000005004b000021db0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000022260000613d0000001f0130003900001096011001970000001602100029000000000012004b00000000010000390000000101004039000010550020009c0000180c0000213d00000001001001900000180c0000c13d000000400020043f000010560030009c000008f80000213d000000400030008c000008f80000413d0000107f0020009c0000180c0000213d0000004001200039000000400010043f00000016010000290000000001010433000010170010009c000008f80000213d0000000001120436000000150300002900001fbd0000013d000000000500001900000000060200190000000007410049000010560070009c000008f80000213d000000400070008c000008f80000413d000000400700043d0000107f0070009c0000180c0000213d0000004008700039000000400080043f0000000089040434000010170090009c000008f80000213d0000002006600039000000000997043600000000080804330000000000890435000000000076043500000040044000390000000105500039000000000035004b000021fb0000413d0000000031020434000000000001004b000020c10000613d000000110400002900000000040404330000000005000019000000000054004b0000236d0000a13d0000000506500210000000000763001900000010066000290000000006060433000000000707043300000020077000390000000007070433000000000067004b00001fc10000413d0000000105500039000000000015004b000022170000413d000020c10000013d0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000222d0000c13d00001f320000013d0000001102000029000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f00001071011001c70000001502000029404e403f0000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000011046000290000224c0000613d000000000701034f0000001108000029000000007907043c0000000008980436000000000048004b000022480000c13d000000000005004b000022590000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000022cf0000613d0000001f0130003900001096021001970000001101200029000000000021004b00000000020000390000000102004039000010550010009c0000180c0000213d00000001002001900000180c0000c13d000000400010043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000011010000290000000001010433000000000001004b0000000002000039000000010200c039000000000021004b000008f80000c13d00001050010000410000000000100443000000150100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000022ce0000613d000000000101043b000000000001004b000008f80000613d000000400400043d0000107d0100004100000000001404350000000401400039000000800200003900000000002104350000000902000029000000000202043300000084034000390000000000230435001100000004001d000000a403400039000000000002004b0000229c0000613d000000000400001900000000053400190000001606400029000000000606043300000000006504350000002004400039000000000024004b000022920000413d0000229c0000a13d000000000432001900000000000404350000000c0400002900001017044001970000001106000029000000440560003900000000004504350000002404600039000000140500002900000000005404350000001f02200039000010960220019700000000023200190000000001120049000000640360003900000000001304350000000b05000029000000000152043600001096035001980000001f0450018f00000000023100190000000a050000290000000205500367000022b80000613d000000000605034f0000000007010019000000006806043c0000000007870436000000000027004b000022b40000c13d000000000004004b000022c50000613d000000000335034f0000000304400210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003204350000000b02100029000000000002043500000000020004140000001503000029000000040030008c000022db0000c13d00000003010003670000000103000031000022f50000013d000000000001042f0000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000022d60000c13d00001f320000013d0000000b030000290000001f033000390000109603300197000000110400002900000000034300490000000001130019000010150010009c00001015010080410000006001100210000010150040009c000010150300004100000000030440190000004003300210000000000131019f000010150020009c0000101502008041000000c002200210000000000112019f0000001502000029404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000023730000613d00001096043001980000001f0530018f0000001102400029000022ff0000613d000000000601034f0000001107000029000000006806043c0000000007870436000000000027004b000022fb0000c13d000000000005004b0000230c0000613d000000000141034f0000000304500210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000001f0130003900001096011001970000001102100029000000000012004b00000000010000390000000101004039000010550020009c0000180c0000213d00000001001001900000180c0000c13d000000400020043f000010560030009c000008f80000213d000000200030008c000008f80000413d00000011010000290000000004010433000010550040009c000008f80000213d000000110130002900000011034000290000001f04300039000000000014004b00000000050000190000107e050080410000107e044001970000107e06100197000000000764013f000000000064004b00000000040000190000107e040040410000107e0070009c000000000405c019000000000004004b000008f80000c13d0000000043030434000010550030009c0000180c0000213d00000005053002100000003f0550003900001076055001970000000005250019000010550050009c0000180c0000213d000000400050043f000000000032043500000006053002100000000005450019000000000015004b000008f80000213d000000000003004b000020c10000613d000000000500001900000000060200190000000007410049000010560070009c000008f80000213d000000400070008c000008f80000413d000000400700043d0000107f0070009c0000180c0000213d0000004008700039000000400080043f0000000089040434000010170090009c000008f80000213d0000002006600039000000000997043600000000080804330000000000890435000000000076043500000040044000390000000105500039000000000035004b000023420000413d0000000031020434000000000001004b000020c10000613d000000130400002900000000040404330000000005000019000000000054004b0000236d0000a13d0000000506500210000000000763001900000012066000290000000006060433000000000707043300000020077000390000000007070433000000000067004b00001fc10000413d0000000105500039000000000015004b0000235e0000413d000020c10000013d0000108f01000041000000000010043f0000003201000039000000040010043f000010780100004100004050000104300000001f0530018f0000105406300198000000400200043d000000000462001900001f320000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000237a0000c13d00001f320000013d000010560010009c000023c50000213d000000e30010008c000023c50000a13d000000020a0003670000000402a00370000000000b02043b0000101700b0009c000023c50000213d0000002402a00370000000000202043b000010550020009c000023c50000213d0000002303200039000000000013004b000023c50000813d000000040320003900000000033a034f000000000303043b000010550030009c000023c50000213d000000240220003900000060043000c90000000004240019000000000014004b000023c50000213d0000004404a00370000000000404043b000010550040009c000023c50000213d0000002305400039000000000015004b000023c50000813d000000040540003900000000055a034f000000000505043b000010550050009c000023c50000213d00000024044000390000000006450019000000000016004b000023c50000213d0000006406a00370000000000606043b0000008407a00370000000000707043b000010170070009c000023c50000213d000000a408a00370000000000808043b000010550080009c000023c50000213d0000002309800039000000000019004b000023c50000813d000000040980003900000000099a034f000000000909043b000010550090009c000023c50000213d0000002408800039000000000c89001900000000001c004b000023c50000213d000000c401a00370000000000a01043b0000101700a0009c000023c50000213d00000000010b0019000000000001042d000000000100001900004050000104300005000000000002000010560010009c000024680000213d000001030010008c000024680000a13d000000020b0003670000000402b00370000000000202043b000400000002001d000010170020009c000024680000213d0000002402b00370000000000202043b000010550020009c000024680000213d0000002303200039000000000013004b000024680000813d000000040320003900000000033b034f000000000303043b000010550030009c000024680000213d000300240020003d00000060023000c90000000302200029000000000012004b000024680000213d0000004402b00370000000000402043b000010550040009c000024680000213d0000002302400039000000000012004b000024680000813d000000040240003900000000022b034f000000000502043b000010550050009c000024680000213d000200240040003d0000000202500029000000000012004b000024680000213d0000006402b00370000000000202043b000100000002001d0000008402b00370000000000702043b000010170070009c000024680000213d000000a402b00370000000000602043b000010550060009c000024680000213d0000002302600039000000000012004b000024680000813d000000040260003900000000022b034f000000000902043b000010550090009c000024680000213d00000024086000390000000002890019000000000012004b000024680000213d000000c402b00370000000000602043b000010550060009c000024680000213d0000002302600039000000000012004b000024680000813d000000040260003900000000022b034f000000000402043b000010940040009c0000246a0000813d000000050a4002100000003f0aa00039000010760aa00197000000400200043d000000000aa20019000500000002001d00000000002a004b000000000c000039000000010c0040390000105500a0009c0000246a0000213d0000000100c001900000246a0000c13d0000004000a0043f00000005020000290000000000420435000000240e600039000000c0064000c90000000006e60019000000000016004b000024680000213d000000000004004b0000245e0000613d000000000f000019000000050a0000290000000006e10049000010560060009c000024680000213d000000c00060008c000024680000413d000000400600043d0000104f0060009c0000246a0000213d000000c00c6000390000004000c0043f000000000ceb034f000000000c0c043b0000101700c0009c000024680000213d000000000cc60436000000200de00039000000000ddb034f000000000d0d043b0000000000dc0435000000400ce00039000000000ccb034f000000000c0c043b000000400d6000390000000000cd0435000000600ce00039000000000dcb034f000000000d0d043b000000ff00d0008c000024680000213d000000200aa0003900000060026000390000000000d204350000002002c0003900000000022b034f000000000202043b000000800d60003900000000002d04350000004002c0003900000000022b034f000000000202043b000000a00c60003900000000002c043500000000006a0435000000c00ee00039000000010ff0003900000000004f004b0000242f0000413d000000e401b00370000000000b01043b0000101700b0009c000024680000213d0000000401000029000000030200002900000002040000290000000106000029000000050a000029000000000001042d000000000100001900004050000104300000108f01000041000000000010043f0000004101000039000000040010043f00001078010000410000405000010430000010560010009c0000248f0000213d000000830010008c0000248f0000a13d00000002040003670000000402400370000000000602043b000010170060009c0000248f0000213d0000004402400370000000000302043b0000002402400370000000000202043b0000006405400370000000000705043b000010550070009c0000248f0000213d0000002305700039000000000015004b0000248f0000813d0000000405700039000000000454034f000000000504043b000010550050009c0000248f0000213d00000024047000390000000007450019000000000017004b0000248f0000213d0000000001060019000000000001042d00000000010000190000405000010430000010560010009c000024a70000213d000000c30010008c000024a70000a13d00000002060003670000000401600370000000000101043b000010170010009c000024a70000213d0000006402600370000000000402043b000000ff0040008c000024a70000213d0000002402600370000000000202043b0000004403600370000000000303043b0000008405600370000000000505043b000000a406600370000000000606043b000000000001042d00000000010000190000405000010430000000000301001900000020010000390000000001130436000000000402043300000000004104350000004001300039000000000004004b000024c00000613d000000000500001900000000060100190000002002200039000000000102043300000000710104340000101701100197000000000016043500000060013000390000000003070433000000000031043500000040016000390000000105500039000000000045004b0000000003060019000024b20000413d000000000001042d000000003202043400001017022001970000000002210436000000000303043300000000003204350000004001100039000000000001042d0000004005100039000000000045043500000020041000390000000000340435000010990220019700000000002104350000006001100039000000000001042d000000600610003900000000005604350000004005100039000000000045043500001099033001970000002004100039000000000034043500000000002104350000008001100039000000000001042d0005000000000002000500000002001d0000101702100198000024e00000613d000010580020009c000025920000c13d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000026f40000613d000000000101043b000000000001004b000026f20000613d000000400300043d000400000003001d000010770100004100000000001304350000000001000410000010170110019700000004023000390000000000120435000010150030009c0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f00001078011001c70000105802000041404e40440000040f000000040a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a0019000025140000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b000025100000c13d000000000005004b000025210000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000026fb0000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c000026f50000213d0000000100200190000026f50000c13d000000400010043f000000200030008c000026f20000413d00000000010a0433000000000001004b0000256a0000613d000400000001001d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000026f40000613d000000000101043b000000000001004b000026f20000613d000000400300043d0000109a010000410000000000130435000000040130003900000004020000290000000000210435000010150030009c000400000003001d0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f00001078011001c70000105802000041404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000027070000613d0000001f013000390000105d021001970000000401200029000000000021004b00000000020000390000000102004039000010550010009c000026f50000213d0000000100200190000026f50000c13d000000400010043f00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f0000000100200190000026f40000613d000000000101043b000000000001004b000026e90000613d00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f0000000100200190000026f40000613d000000400200043d000000000301043b00000000010004140000000504000029000000040040008c000025b10000c13d00000001020000390000000101000031000000000001004b000026bf0000c13d000026e70000013d000300000001001d00001050010000410000000000100443000400000002001d00000004002004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000026f40000613d000000000101043b000000000001004b0000000402000029000026f20000613d000000400a00043d000010770100004100000000001a0435000000000100041000001017031001970000000401a00039000200000003001d00000000003104350000000001000414000000040020008c000025be0000c13d0000000103000031000025eb0000013d000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f000000000003004b000026b70000613d00001093011001c700008009020000390000000005000019000026b80000013d0000101500a0009c000010150300004100000000030a40190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f00001078011001c700010000000a001d404e40440000040f000000010a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a0019000025d90000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b000025d50000c13d000000000005004b000025e60000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f000300000001035500000001002001900000271e0000613d00000004020000290000001f0130003900001096041001970000000001a40019000000000041004b00000000040000390000000104004039000010550010009c000026f50000213d0000000100400190000026f50000c13d000000400010043f000010560030009c000026f20000213d000000200030008c000026f20000413d00000000010a0433000000000001004b000026e90000613d0000105001000041000000000010044300000004002004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000026f40000613d000000000101043b000000000001004b0000000402000029000026f20000613d000000400a00043d000010770100004100000000001a04350000000401a00039000000020300002900000000003104350000000001000414000000040020008c000026180000c13d0000000103000031000026440000013d0000101500a0009c000010150300004100000000030a40190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f00001078011001c700040000000a001d404e40440000040f000000040a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a0019000026330000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b0000262f0000c13d000000000005004b000026400000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f000300000001035500000001002001900000272a0000613d0000001f0130003900001096021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c000026f50000213d0000000100200190000026f50000c13d000000400010043f000010560030009c000026f20000213d000000200030008c000026f20000413d00000000020a0433000000440410003900000000002404350000002006100039000010630400004100000000004604350000000504000029000010170440019700000024051000390000000000450435000000440400003900000000004104350000106d0010009c000026f50000213d0000008004100039000000400040043f000000000401043300000000010004140000000302000029000000040020008c0000266c0000c13d000010550030009c00000000010000190000267e0000a13d000026f50000013d000010150060009c00001015060080410000004005600210000010150040009c00001015040080410000006003400210000000000353019f000010150010009c0000101501008041000000c001100210000000000113019f404e403f0000040f00030000000103550000006001100270000110150010019d0000101503100198000026ea0000613d000000010120015f0000001f023000390000106e022001970000003f022000390000106f04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000010550040009c000026f50000213d0000000100500190000026f50000c13d000000400040043f000000000432043600001096053001980000001f0630018f00000000035400190000000307000367000026980000613d000000000807034f0000000009040019000000008a08043c0000000009a90436000000000039004b000026940000c13d000000000006004b000026a50000613d000000000557034f0000000306600210000000000703043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f00000000005304350000000100100190000027160000c13d0000000001020433000000000001004b000026e90000613d000010560010009c000026f20000213d000000200010008c000026f20000413d0000000001040433000000000001004b0000000002000039000000010200c039000000000021004b000026f20000c13d000000000001004b000026e90000c13d000027160000013d0000000002040019404e403f0000040f00030000000103550000006001100270000110150010019d0000101501100197000000000001004b000026e70000613d000010550010009c000026f50000213d0000001f0410003900001096044001970000003f044000390000109605400197000000400400043d0000000005540019000000000045004b00000000060000390000000106004039000010550050009c000026f50000213d0000000100600190000026f50000c13d000000400050043f000000000614043600001096031001980000001f0410018f00000000013600190000000305000367000026da0000613d000000000705034f000000007807043c0000000006860436000000000016004b000026d60000c13d000000000004004b000026e70000613d000000000335034f0000000304400210000000000501043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003104350000000100200190000027130000613d000000000001042d0000000100200190000027160000613d000000600200003900000080040000390000000001020433000000000001004b000026aa0000c13d000026e90000013d00000000010000190000405000010430000000000001042f0000108f01000041000000000010043f0000004101000039000000040010043f000010780100004100004050000104300000001f0530018f0000105406300198000000400200043d0000000004620019000027350000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000027020000c13d000027350000013d0000001f0530018f0000105406300198000000400200043d0000000004620019000027350000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000270e0000c13d000027350000013d000000400100043d0000109502000041000027180000013d000000400100043d0000107a020000410000000000210435000010150010009c0000101501008041000000400110021000001062011001c700004050000104300000001f0530018f0000105406300198000000400200043d0000000004620019000027350000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000027250000c13d000027350000013d0000001f0530018f0000105406300198000000400200043d0000000004620019000027350000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000027310000c13d000000000005004b000027420000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f00004050000104300019000000000002000200000003001d000100000002001d000500000001001d000000400100043d000600000001001d0000109b0010009c00002b9d0000813d00000006020000290000004001200039000000400010043f0000000001020436000700000001001d0000000000010435000000400100043d000010570010009c00002b9d0000213d00000005020000290000000032020434000300000003001d000400000002001d0000006002100039000000400020043f00000060020000390000000002210436000000400110003900000000000104350000000000020435000000400100043d000010850010009c00002b9d0000213d0000012002100039000000400020043f0000006002100039000000600300003900000000003204350000002002100039000000000032043500000100021000390000000000020435000000e0021000390000000000020435000000c0021000390000000000020435000000a002100039000000000002043500000080021000390000000000020435000000400210003900000000000204350000000000010435000000400100043d001900000001001d0000107f0010009c00002b9d0000213d00000019020000290000004001200039000000400010043f0000106d0020009c00002b9d0000213d00000019030000290000008002300039000000400020043f0000000000010435000000000213043600000060013000390000000000010435000c00000002001d0000000000020435000000040000006b000000000200041000002b540000613d0000000001000411000a10170010019b000910170020019b000000000300001900000005010000290000000001010433000800000003001d000000000031004b00002ba60000a13d0000000801000029000000050110021000000003011000290000000001010433000d00000001001d00000000610104340000000021010434000000000001004b00002ba60000613d0000000d010000290000004007100039000000000307043300000000010604330000101701100197000000000502043300000080025000390000000002020433000000000002004b0000000004000039000000010400c039000000e00250003900000000020204330000101700200198001800000005001d000027c70000613d001600000007001d001700000006001d0000000002000410404e2c170000040f0000001805000029000000400100043d0000107f0010009c00002b9d0000213d00000017020000290000000002020433000000160300002900000000030304330000004004100039000000400040043f000000200410003900000000003404350000101702200197000000000021043500000019020000290000000000120435000027cb0000013d00000000020504330000101702200197404e2c170000040f00000018050000290000000d0100002900000000010104330000000001010433000000000001004b00002bac0000613d000000010110008a0000000c020000290000000000120435001700000000001d000000e00150003900000000020104330000101700200198001800000005001d000028630000613d0000001902000029000000000202043300000000320204340000000003030433000000400600043d0000004004600039000000000034043500001017022001970000002003600039000000000023043500000040020000390000000000260435000010570060009c00002b9d0000213d000b00000003001d001100000006001d0000006002600039000000400020043f00000019020000290000000002020433000000200220003900000060035000390000000003030433001300000003001d0000000002020433001000000002001d0000000001010433000f00000001001d00000040015000390000000001010433001200000001001d00000100015000390000000001010433001600000001001d0000000001050433000000c002500039000e00000002001d0000000002020433001500000002001d000010500200004100000000002004430000101701100197001400000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f00000016030000290000101704300197000000150000006b0000109d030000410000109c0300c041000000000004004b000000000304c019000000150000006b0000000004000039000000010400c039000000010020019000002ba50000613d000000000101043b000000000001004b000000180800002900002ba30000613d0000000f010000290000101702100197000000400a00043d0000008401a00039000001000500003900000000005104350000006401a0003900000000003104350000004401a00039000000100300002900000000003104350000002401a0003900000000004104350000109e0100004100000000071a04360000000401a000390000000000210435000000110200002900000000020204330000010403a0003900000000002304350000012403a00039000000000002004b000028400000613d00000000040000190000000b0900002900000000053400190000000006940019000000000606043300000000006504350000002004400039000000000024004b000028360000413d000028400000a13d0000000004320019000000000004043500000012040000290000101704400197000000c405a000390000000000450435000000a404a000390000000a0500002900000000005404350000001f02200039000010960220019700000000043200190000000001140049000000e402a000390000000000120435000000130100002900000000390104340000000001940436000000000009004b0000285d0000613d000000000400001900000000051400190000000006430019000000000606043300000000006504350000002004400039000000000094004b000028530000413d0000285d0000a13d0000000003190019000000000003043500000000030004140000001402000029000000040020008c000028ba0000c13d0000000103000031000028ef0000013d00000060015000390000000001010433001500000001001d00000020015000390000000001010433001300000001001d00000040015000390000000001010433001400000001001d0000000001050433000010500200004100000000002004430000101701100197001600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000002ba50000613d000000000101043b000000000001004b000000180800002900002ba30000613d000000400a00043d0000109f0100004100000000091a04360000000401a00039000000800200003900000000002104350000008403a00039000000130200002900000000420204340000000000230435000000a403a00039000000000002004b000028970000613d000000000500001900000000063500190000000007540019000000000707043300000000007604350000002005500039000000000025004b0000288d0000413d000028970000a13d00000000043200190000000000040435000000140400002900001017044001970000004405a0003900000000004504350000002404a000390000000a0500002900000000005404350000001f022000390000109602200197000000000432001900000000011400490000006402a000390000000000120435000000150100002900000000370104340000000001740436000000000007004b000028b40000613d000000000400001900000000051400190000000006430019000000000606043300000000006504350000002004400039000000000074004b000028aa0000413d000028b40000a13d0000000003170019000000000003043500000000030004140000001602000029000000040020008c000029130000c13d0000000103000031000029480000013d001500000007001d0000001f0590003900001096045001970000000001a100490000000001410019000010150010009c000010150100804100000060011002100000101500a0009c000010150400004100000000040a40190000004004400210000000000141019f000010150030009c0000101503008041000000c003300210000000000113019f00160000000a001d404e403f0000040f000000160a00002900000060031002700000101503300197000000400030008c00000040060000390000000006034019000000600560019000000000045a0019000028dc0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b000028d80000c13d0000001f06600190000028e90000613d000000000551034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000000180800002900002bba0000613d00000015070000290000001f0130003900001096021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c00002b9d0000213d000000010020019000002b9d0000c13d000000400010043f000010560030009c00002ba30000213d000000400030008c00002ba30000413d000000a00280003900000000020204330000000e030000290000000003030433000000000003004b000029080000613d00000000030704330000107e0030009c0000290b0000c13d00002bac0000013d00000000030a04330000107e0030009c00002bac0000613d0000107f0010009c00002b9d0000213d00001017022001970000004004100039000000400040043f00000000002104350000000002300089000029600000013d001500000009001d0000001f0570003900001096045001970000000001a100490000000001410019000010150010009c000010150100804100000060011002100000101500a0009c000010150400004100000000040a40190000004004400210000000000141019f000010150030009c0000101503008041000000c003300210000000000113019f00160000000a001d404e403f0000040f000000160a00002900000060031002700000101503300197000000400030008c00000040060000390000000006034019000000600560019000000000045a0019000029350000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b000029310000c13d0000001f06600190000029420000613d000000000551034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000100000003001f000300000001035500000001002001900000001808000029000000150900002900002bd20000613d0000001f0130003900001096021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c00002b9d0000213d000000010020019000002b9d0000c13d000000400010043f000010560030009c00002ba30000213d000000400030008c00002ba30000413d0000107f0010009c00002b9d0000213d0000004002100039000000400020043f00000000020a0433000010170020009c00002ba30000213d0000000000210435000000000209043300000020031000390000000000230435000000190200002900000000001204350000000c0200002900000000020204330000001704000029000000000024004b00002a9b0000813d00000001044000390000000d0200002900000000020204330000000003020433000000000043004b00002ba60000a13d001700000004001d000000050340021000000000022300190000002002200039000000000502043300000080028000390000000002020433000000000002004b001800000005001d000027d40000c13d000000180500002900000080025000390000000002020433000000000002004b000027d40000613d0000000001010433000010500200004100000000002004430000101701100197001600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000002ba50000613d000000000101043b000000000001004b00002ba30000613d000000400a00043d000010770100004100000000001a04350000000401a000390000000902000029000000000021043500000000010004140000001602000029000000040020008c0000299c0000c13d0000000103000031000029c70000013d0000101500a0009c000010150300004100000000030a40190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f00001078011001c700160000000a001d404e40440000040f000000160a00002900000060031002700000101503300197000000200030008c00000020060000390000000006034019000000200560019000000000045a0019000029b60000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b000029b20000c13d0000001f06600190000029c30000613d000000000551034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000002bde0000613d0000001f0130003900001096021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c00002b9d0000213d000000010020019000002b9d0000c13d000000400010043f000010560030009c00002ba30000213d000000200030008c00002ba30000413d00000019020000290000000002020433000000000202043300000000040a04330000004405100039000000000045043500000020041000390000106305000041000000000054043500000044050000390000000000510435000000240510003900000000000504350000106d0010009c00002b9d0000213d00001017022001970000008005100039000000400050043f00000000050104330000000001000414000000040020008c000029f00000c13d000010550030009c000000000100001900002a020000a13d00002b9d0000013d000010150040009c00001015040080410000004003400210000010150050009c00001015050080410000006004500210000000000334019f000010150010009c0000101501008041000000c001100210000000000113019f404e403f0000040f00030000000103550000006001100270000110150010019d000010150310019800002a960000613d000000010120015f0000001f023000390000106e022001970000003f022000390000106f02200197000000400400043d0000000002240019000000000042004b00000000050000390000000105004039000010550020009c00002b9d0000213d000000010050019000002b9d0000c13d000000400020043f000000000234043600001096063001980000000005620019000000030700036700002a1b0000613d000000000807034f0000000009020019000000008a08043c0000000009a90436000000000059004b00002a170000c13d0000001f0330019000002a280000613d000000000667034f0000000303300210000000000705043300000000073701cf000000000737022f000000000606043b0000010003300089000000000636022f00000000033601cf000000000373019f0000000000350435000000010010019000002bb20000c13d0000000001040433000000000001004b00002a390000613d000010560010009c00002ba30000213d000000200010008c00002ba30000413d0000000001020433000000000001004b0000000002000039000000010200c039000000000021004b00002ba30000c13d000000000001004b00002bb20000613d000000190100002900000000010104330000000001010433001600000001001d00000018010000290000000001010433001500000001001d0000105001000041000000000010044300000004000004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000002ba50000613d000000000101043b000000000001004b00002ba30000613d0000001501000029000010170110019700000016020000290000101702200197000000400400043d001600000004001d000000240340003900000000001304350000105a01000041000000000014043500000004014000390000000000210435000010150040009c0000101501000041000000000104401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000000002000019404e403f0000040f000000160a00002900000060031002700000101503300197000000200030008c00000020060000390000000006034019000000200560019000000000045a001900002a760000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00002a720000c13d0000001f0660019000002a830000613d000000000551034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000002bc60000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c00002b9d0000213d000000010020019000002b9d0000c13d000000400010043f000000200030008c0000001805000029000027d40000813d00002ba30000013d00000001002001900000008002000039000000600400003900002a2a0000c13d00002bb20000013d00000000010104330000101701100197000000060200002900000000001204350000001901000029000000000101043300000020011000390000000001010433000010970310016700000007020000290000000002020433000000000032004b00002bac0000213d00000000011200190000000702000029000000000012043500000008030000290000000103300039000000040030006c000027940000413d000000010010006c00002b580000413d0000000201000029000010170010019800002b9b0000613d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000002ba50000613d000000000101043b000000000001004b00002ba30000613d000000400300043d001900000003001d000010770100004100000000001304350000000001000410000010170110019700000004023000390000000000120435000010150030009c0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f00001078011001c70000105802000041404e40440000040f000000190a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a001900002ae80000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00002ae40000c13d000000000005004b00002af50000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000002bfc0000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c00002b9d0000213d000000010020019000002b9d0000c13d000000400010043f000000200030008c00002ba30000413d00000000010a0433001900000001001d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000002ba50000613d000000000101043b000000000001004b00002ba30000613d000000400200043d0000109a010000410000000000120435000000040120003900000019030000290000000000310435000010150020009c001900000002001d0000101501000041000000000102401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f00001078011001c70000105802000041404e403f0000040f0000006003100270000110150030019d00001015033001970003000000010355000000010020019000002c080000613d0000001f013000390000105d021001970000001901200029000000000021004b00000000020000390000000102004039000010550010009c00002b9d0000213d000000010020019000002b9d0000c13d000000400010043f00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f000000010020019000002ba50000613d000000400200043d000000000301043b00000000010004140000000204000029000000040040008c00002b5b0000c13d00000001020000390000000101000031000000000001004b00002b710000c13d00002b990000013d00000007010000290000000001010433000000010010006c00002ab10000813d000000400100043d000010900200004100002bb40000013d000010150020009c00001015020080410000004002200210000010150010009c0000101501008041000000c001100210000000000121019f000000000003004b00002b690000613d00001093011001c700008009020000390000000204000029000000000500001900002b6a0000013d0000000202000029404e403f0000040f00030000000103550000006001100270000110150010019d0000101501100197000000000001004b00002b990000613d000010550010009c00002b9d0000213d0000001f0310003900001096033001970000003f033000390000109604300197000000400300043d0000000004430019000000000034004b00000000050000390000000105004039000010550040009c00002b9d0000213d000000010050019000002b9d0000c13d000000400040043f000000000613043600001096031001980000001f0410018f0000000001360019000000030500036700002b8c0000613d000000000705034f000000007807043c0000000006860436000000000016004b00002b880000c13d000000000004004b00002b990000613d000000000335034f0000000304400210000000000501043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f0000000000310435000000010020019000002c140000613d0000000601000029000000000001042d0000108f01000041000000000010043f0000004101000039000000040010043f0000107801000041000040500001043000000000010000190000405000010430000000000001042f0000108f01000041000000000010043f0000003201000039000000040010043f000010780100004100004050000104300000108f01000041000000000010043f0000001101000039000000040010043f00001078010000410000405000010430000000400100043d0000107a020000410000000000210435000010150010009c0000101501008041000000400110021000001062011001c700004050000104300000001f0530018f0000105406300198000000400200043d000000000462001900002be90000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00002bc10000c13d00002be90000013d0000001f0530018f0000105406300198000000400200043d000000000462001900002be90000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00002bcd0000c13d00002be90000013d0000001f0530018f0000105406300198000000400200043d000000000462001900002be90000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00002bd90000c13d00002be90000013d0000001f0530018f0000105406300198000000400200043d000000000462001900002be90000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00002be50000c13d000000000005004b00002bf60000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f00004050000104300000001f0530018f0000105406300198000000400200043d000000000462001900002be90000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00002c030000c13d00002be90000013d0000001f0530018f0000105406300198000000400200043d000000000462001900002be90000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00002c0f0000c13d00002be90000013d000000400100043d000010950200004100002bb40000013d00040000000000020000000006010019000000000004004b000400000002001d00002c790000613d000010170160019800002cd70000613d000010580010009c000200000001001d00002c350000c13d000100000006001d000300000003001d00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f000000010020019000002e7b0000613d000000000101043b0000000303000029000000000031004b000000010600002900002cd70000813d000000400200043d0000006401200039000000000031043500000020012000390000105e030000410000000000310435000000000300041100001017033001970000002404200039000000000034043500000064030000390000000000320435000000440320003900000000000304350000105f0020009c00002e750000213d000000a003200039000000400030043f00000000030204330000000002000414000000040060008c00002d280000c13d00000001040000310000000002000019000000000004004b00002d3c0000613d000010550040009c00002e750000213d0000001f0140003900001096011001970000003f011000390000109603100197000000400100043d0000000003310019000000000013004b00000000060000390000000106004039000010550030009c00002e750000213d000000010060019000002e750000c13d000000400030043f000000000341043600001096054001980000001f0640018f0000000004530019000000030700036700002c6b0000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b00002c670000c13d000000000006004b00002d3e0000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f000000000054043500002d3e0000013d000010170160019800002d020000613d000010580010009c00002c920000c13d000100000006001d000300000003001d00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f000000010020019000002e7b0000613d000000000101043b0000000303000029000000000031004b0000000402000029000000010600002900002d020000813d000000400500043d0000006401500039000000000031043500001017012001970000004403500039000000000013043500000020015000390000105e030000410000000000310435000000000300041100001017033001970000002404500039000000000034043500000064030000390000000000350435000010a00050009c00002e750000813d000000a003500039000000400030043f00000000030504330000000002000414000000040060008c00002dd40000c13d00000001040000310000000002000019000000000004004b00002de80000613d000010550040009c00002e750000213d0000001f0140003900001096011001970000003f011000390000109603100197000000400100043d0000000003310019000000000013004b00000000060000390000000106004039000010550030009c00002e750000213d000000010060019000002e750000c13d000000400030043f000000000341043600001096054001980000001f0640018f0000000004530019000000030700036700002cc90000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b00002cc50000c13d000000000006004b00002dea0000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f000000000054043500002dea0000013d000300000003001d0000105001000041000000000010044300000004000004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000002e7b0000613d000000000101043b000000000001004b000000030300002900002e730000613d00000004010000290000101701100197000000400400043d000000240240003900000000001204350000105a01000041000000000014043500000004014000390000000000010435000010150040009c000400000004001d0000101501000041000000000104401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f000000000003004b00002da20000613d0000105b011001c700008009020000390000000004000019000000000500001900002da40000013d000300000003001d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000002e7b0000613d000000000101043b000000000001004b000000030300002900002e730000613d000000400200043d00001060010000410000000000120435000010150020009c000200000002001d0000101501000041000000000102401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f000000000003004b00002e030000613d00001061011001c700008009020000390000105804000041000000000500001900002e050000013d000010150010009c00001015010080410000004001100210000010150030009c00001015030080410000006003300210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f0000000002060019404e403f0000040f000000010220015f00030000000103550000006001100270000110150010019d0000101504100197000000000004004b00002c4f0000c13d00000060010000390000008003000039000000010020019000002dfb0000c13d0000000001010433000000000001004b00002d4f0000613d000010560010009c00002e730000213d000000200010008c00002e730000413d0000000001030433000000000001004b0000000002000039000000010200c039000000000021004b00002e730000c13d000000000001004b00002dfb0000613d0000105001000041000000000010044300000004000004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000002e7b0000613d000000000101043b000000000001004b00002e730000613d00000004010000290000101701100197000000400300043d000400000003001d000000240230003900000000001204350000105a010000410000000000130435000000040130003900000002020000290000000000210435000010150030009c0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000000002000019404e403f0000040f000000040a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a001900002d850000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00002d810000c13d000000000005004b00002d920000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000002dc60000c13d0000001f0530018f0000105406300198000000400200043d000000000462001900002e9f0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00002d9d0000c13d00002e9f0000013d0000105c011001c70000000002000019404e403f0000040f00000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f0000002006400190000000040a00002900000000046a001900002db50000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00002db10000c13d000000000005004b00002dc20000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000002e7c0000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c00002e750000213d000000010020019000002e750000c13d000000400010043f000000200030008c00002e720000813d00002e730000013d000010150010009c00001015010080410000004001100210000010150030009c00001015030080410000006003300210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f0000000002060019404e403f0000040f000000010220015f00030000000103550000006001100270000110150010019d0000101504100197000000000004004b00002cad0000c13d00000060010000390000008003000039000000010020019000002dfb0000c13d0000000001010433000000000001004b00002e720000613d000010560010009c00002e730000213d0000001f0010008c00002e730000a13d0000000001030433000000000001004b0000000002000039000000010200c039000000000021004b00002e730000c13d000000000001004b00002e720000c13d000000400100043d0000108d020000410000000000210435000010150010009c0000101501008041000000400110021000001062011001c7000040500001043000001062011001c70000105802000041404e403f0000040f00030000000103550000006003100270000110150030019d0000101503300197000000010020019000002e880000613d0000001f013000390000105d021001970000000201200029000000000021004b00000000020000390000000102004039000010550010009c00002e750000213d000000010020019000002e750000c13d000000400010043f00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000002e7b0000613d000000000101043b000000000001004b000000030200002900002e730000613d000000400300043d000200000003001d00000024013000390000000000210435000010630100004100000000001304350000000401000029000010170110019700000004023000390000000000120435000010150030009c0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000105802000041404e403f0000040f000000020a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a001900002e4e0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00002e4a0000c13d000000000005004b00002e5b0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000002e940000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c00002e750000213d000000010020019000002e750000c13d000000400010043f000000200030008c00002e730000413d00000000010a0433000000000001004b0000000002000039000000010200c039000000000021004b00002e730000c13d000000000001042d000000000100001900004050000104300000108f01000041000000000010043f0000004101000039000000040010043f00001078010000410000405000010430000000000001042f0000001f0530018f0000105406300198000000400200043d000000000462001900002e9f0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00002e830000c13d00002e9f0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900002e9f0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00002e8f0000c13d00002e9f0000013d0000001f0530018f0000105406300198000000400200043d000000000462001900002e9f0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00002e9b0000c13d000000000005004b00002eac0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f0000405000010430001600000000000200010000000b001d000f0000000a001d000600000009001d000400000008001d000300000007001d000200000006001d000700000005001d000500000004001d000e00000003001d000a00000002001d000d00000001001d000000400100043d000010a10010009c0000307c0000813d0000000f020000290000000023020434000c00000002001d000000c002100039000000400020043f000000a0021000390000000000020435000000800210003900000000000204350000006002100039000000000002043500000040021000390000000000020435000000200210003900000000000204350000000000010435000b00000003001d000000000003004b000000000200041100002f470000613d0000000001000410000910170010019b000810170020019b00000000030000190000000f010000290000000001010433000000000031004b000030830000a13d001000000003001d00000005013002100000000c011000290000000001010433000000a0021000390000000002020433001200000002001d00000080021000390000000002020433001300000002001d00000040021000390000000002020433001400000002001d00000020021000390000000002020433001500000002001d00000060021000390000000002020433001100000002001d0000000001010433000010500200004100000000002004430000101701100197001600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000030820000613d000000000101043b000000000001004b0000307a0000613d0000001101000029000000ff0110018f000000400400043d000000c40240003900000012030000290000000000320435000000a40240003900000013030000290000000000320435000000840240003900000000001204350000006401400039000000140200002900000000002104350000004401400039000000150200002900000000002104350000002401400039000000090200002900000000002104350000105201000041000000000014043500000004014000390000000802000029000000000021043500000000010004140000001602000029000000040020008c00002f210000c13d000000010300003100002f330000013d000010150040009c001500000004001d000010150300004100000000030440190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f00001053011001c7404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000030890000613d00000015040000290000001f0130003900001096021001970000000001420019000000000021004b00000000020000390000000102004039000010550010009c0000307c0000213d00000001002001900000307c0000c13d000000400010043f000010560030009c0000307a0000213d000000100300002900000001033000390000000b0030006c00002ed90000413d000010570010009c00002f4a0000a13d0000307c0000013d000000400100043d000010570010009c0000307c0000213d0000006002100039000000400020043f000000400210003900000000000204350000002002100039000000000002043500000000000104350000000e0000006b00002f7b0000613d0000000002000019001600000002001d00000060012000c90000000a021000290000000001200079000010560010009c0000307a0000213d0000005f0010008c0000307a0000a13d000000400500043d000010570050009c0000307c0000213d0000006001500039000000400010043f0000000204000367000000000124034f000000000101043b000010170010009c0000307a0000213d00000000061504360000002003200039000000000334034f000000000303043b00000000003604350000004002200039000000000224034f000000000402043b000000000004004b0000000002000039000000010200c039000000000024004b0000307a0000c13d000000400250003900000000004204350000000d02000029404e2c170000040f000000160200002900000001022000390000000e0020006c00002f540000413d000010500100004100000000001004430000000d010000290000101701100197001600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000030820000613d000000000101043b000000000001004b0000307a0000613d000000400b00043d000010640100004100000000001b04350000008401b00039000000070300002900000000003104350000000401b000390000008002000039000000000021043500001096053001980000001f0630018f000000a403b0003900000000045300190000000202000367000000050720036000002fa30000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b00002f9f0000c13d000000000006004b00002fb00000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000000070600002900000000046300190000000000040435000000030400002900001017044001970000004405b000390000000000450435000000000400041100001017044001970000002405b0003900000000004504350000001f046000390000109604400197000000000443001900000000011400490000006403b00039000000000013043500000004032003600000000602000029000000000124043600001096042001980000001f0520018f000000000241001900002fce0000613d000000000603034f0000000007010019000000006806043c0000000007870436000000000027004b00002fca0000c13d000000000005004b00002fdb0000613d000000000343034f0000000304500210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f000000000032043500000006030000290000000002310019000000000002043500000000050004140000001602000029000000040020008c00002fe40000c13d0000000103000031000030170000013d0000001f0330003900001096033001970000000003b300490000000001130019000010150010009c000010150100804100000060011002100000101500b0009c000010150300004100000000030b40190000004003300210000000000131019f000010150050009c0000101505008041000000c003500210000000000113019f00160000000b001d404e403f0000040f000000160b00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046b0019000030060000613d000000000701034f00000000080b0019000000007907043c0000000008980436000000000048004b000030020000c13d000000000005004b000030130000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000030ae0000613d0000001f0130003900001096021001970000000001b20019000000000021004b00000000020000390000000102004039000010550010009c0000307c0000213d00000001002001900000307c0000c13d000000400010043f000010560030009c0000307a0000213d000000200030008c0000307a0000413d00000000040b0433000000020040006c000030a70000413d00000001010000290000101702100198000030780000613d0000000701000029000010560010009c0000307a0000213d0000000701000029000000200010008c0000307a0000413d00000005010000290000000201100367000000000101043b001400000001001d000010170010009c0000307a0000213d001600000004001d00001050010000410000000000100443001500000002001d00000004002004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000030820000613d000000000101043b000000000001004b000000160400002900000015020000290000307a0000613d000000400500043d00000024015000390000001403000029000000000031043500001065010000410000000000150435000000040150003900000000004104350000000001000414000000040020008c000030580000c13d00000001030000310000306b0000013d000010150050009c001400000005001d000010150300004100000000030540190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f0000105c011001c7404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000030ba0000613d000000160400002900000014050000290000001f0130003900001096021001970000000001520019000000000021004b00000000020000390000000102004039000010550010009c0000307c0000213d00000001002001900000307c0000c13d000000400010043f000010560030009c0000307a0000213d0000000001040019000000000001042d000000000100001900004050000104300000108f01000041000000000010043f0000004101000039000000040010043f00001078010000410000405000010430000000000001042f0000108f01000041000000000010043f0000003201000039000000040010043f000010780100004100004050000104300000001f0530018f0000105406300198000000400200043d0000000004620019000030940000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000030900000c13d000000000005004b000030a10000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f000040500001043000001068020000410000000000210435000010150010009c0000101501008041000000400110021000001062011001c700004050000104300000001f0530018f0000105406300198000000400200043d0000000004620019000030940000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000030b50000c13d000030940000013d0000001f0530018f0000105406300198000000400200043d0000000004620019000030940000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000030c10000c13d000030940000013d000b00000000000200010000000a001d000600000009001d000400000008001d000300000007001d000200000006001d000700000005001d000500000004001d000a00000003001d000800000002001d000900000001001d000000400100043d000010a20010009c000032080000813d0000006002100039000000400020043f000000400210003900000000000204350000002002100039000000000002043500000000000104350000000a0000006b000031050000613d0000000002000019000b00000002001d00000060012000c900000008021000290000000001200079000010560010009c000032060000213d0000005f0010008c000032060000a13d000000400500043d000010570050009c000032080000213d0000006001500039000000400010043f0000000204000367000000000124034f000000000101043b000010170010009c000032060000213d00000000061504360000002003200039000000000334034f000000000303043b00000000003604350000004002200039000000000224034f000000000402043b000000000004004b0000000002000039000000010200c039000000000024004b000032060000c13d000000400250003900000000004204350000000902000029404e2c170000040f0000000b0200002900000001022000390000000a0020006c000030de0000413d0000105001000041000000000010044300000009010000290000101701100197000b00000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f00000001002001900000320e0000613d000000000101043b000000000001004b000032060000613d000000400c00043d000010640100004100000000001c04350000008401c00039000000070300002900000000003104350000000401c0003900000080020000390000000000210435000000200b00008a0000000005b301700000001f0630018f000000a403c000390000000004530019000000020200036700000005072003600000312e0000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b0000312a0000c13d0000000008000411000000000006004b0000313c0000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000000070600002900000000046300190000000000040435000000030400002900001017044001970000004405c00039000000000045043500001017048001970000002405c0003900000000004504350000001f046000390000000004b4016f000000000443001900000000011400490000006403c0003900000000001304350000000403200360000000060200002900000000012404360000000004b201700000001f0520018f0000000002410019000031590000613d000000000603034f0000000007010019000000006806043c0000000007870436000000000027004b000031550000c13d000000000005004b000031660000613d000000000343034f0000000304500210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f000000000032043500000006030000290000000002310019000000000002043500000000040004140000000b02000029000000040020008c0000316f0000c13d0000000103000031000031a30000013d0000001f033000390000000003b3016f0000000003c300490000000001130019000010150010009c000010150100804100000060011002100000101500c0009c000010150300004100000000030c40190000004003300210000000000131019f000010150040009c0000101504008041000000c003400210000000000113019f000b0000000c001d404e403f0000040f0000000b0c00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046c0019000031910000613d000000000701034f00000000080c0019000000007907043c0000000008980436000000000048004b0000318d0000c13d000000000005004b0000319e0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000000200b00008a000032160000613d0000001f013000390000000002b1016f0000000001c20019000000000021004b00000000020000390000000102004039000010550010009c000032080000213d0000000100200190000032080000c13d000000400010043f000010560030009c000032060000213d000000200030008c000032060000413d00000000040c0433000000020040006c0000320f0000413d00000001010000290000101702100198000032040000613d0000000701000029000010560010009c000032060000213d0000000701000029000000200010008c000032060000413d00000005010000290000000201100367000000000101043b000900000001001d000010170010009c000032060000213d000b00000004001d00001050010000410000000000100443000a00000002001d00000004002004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f00000001002001900000320e0000613d000000000101043b000000000001004b000000200500008a0000000b040000290000000a02000029000032060000613d000000400600043d00000024016000390000000903000029000000000031043500001065010000410000000000160435000000040160003900000000004104350000000001000414000000040020008c000031e50000c13d0000000103000031000031f90000013d000010150060009c000900000006001d000010150300004100000000030640190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f0000105c011001c7404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000032220000613d000000200500008a0000000b0400002900000009060000290000001f01300039000000000251016f0000000001620019000000000021004b00000000020000390000000102004039000010550010009c000032080000213d0000000100200190000032080000c13d000000400010043f0000000001040019000000000001042d000000000100001900004050000104300000108f01000041000000000010043f0000004101000039000000040010043f00001078010000410000405000010430000000000001042f00001068020000410000000000210435000010150010009c0000101501008041000000400110021000001062011001c700004050000104300000001f0530018f0000105406300198000000400200043d00000000046200190000322d0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000321d0000c13d0000322d0000013d0000001f0530018f0000105406300198000000400200043d00000000046200190000322d0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000032290000c13d000000000005004b0000323a0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f00004050000104300008000000000002000300000002001d000600000001001d0000000201000367000800000003001d000000000231034f000000000502043b000010a30050009c000038610000813d000010580050009c0000000002000416000032550000c13d000000000002004b000034a60000c13d0000000802000029000000a002200039000000000121034f0000000002000410000500000002001d000000000301043b0000325f0000013d0000000802000029000000a002200039000000000121034f0000000002000410000500000002001d000000000301043b0000101701500198000032ba0000613d000010580010009c000032730000c13d000400000005001d000700000003001d00001059010000410000000000100443000000050100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f0000000100200190000038690000613d000000000101043b0000000703000029000000000031004b0000000405000029000032ba0000813d000000400200043d0000006401200039000700000003001d0000000000310435000000050100002900001017011001970000004403200039000000000013043500000020012000390000105e030000410000000000310435000000000300041100001017033001970000002404200039000000000034043500000064030000390000000000320435000010a00020009c000038630000813d000000a003200039000000400030043f00000000030204330000000002000414000000040050008c000032e00000c13d00000001040000310000000002000019000000000004004b000032f40000613d000010550040009c000038630000213d0000001f0140003900001096011001970000003f011000390000109603100197000000400100043d0000000003310019000000000013004b00000000050000390000000105004039000010550030009c000038630000213d0000000100500190000038630000c13d000000400030043f000000000341043600001096054001980000001f0640018f00000000045300190000000307000367000032ac0000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b000032a80000c13d000000000006004b000032f60000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f0000000000540435000032f60000013d000700000003001d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000038690000613d000000000101043b000000000001004b000038610000613d000000400200043d00001060010000410000000000120435000010150020009c000400000002001d0000101501000041000000000102401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000000703000029000000000003004b000033080000613d00001061011001c70000800902000039000010580400004100000000050000190000330a0000013d000010150010009c00001015010080410000004001100210000010150030009c00001015030080410000006003300210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f0000000002050019404e403f0000040f000000010220015f00030000000103550000006001100270000110150010019d0000101504100197000000000004004b000032900000c13d0000006001000039000000800300003900000001002001900000356b0000c13d0000000001010433000000000001004b000033770000613d000010560010009c000038610000213d000000200010008c000038610000413d0000000001030433000000000001004b0000000002000039000000010200c039000000000021004b000038610000c13d000000000001004b000033770000c13d0000356b0000013d00001062011001c70000105802000041404e403f0000040f00030000000103550000006003100270000110150030019d000010150330019700000001002001900000387e0000613d0000001f013000390000105d021001970000000401200029000000000021004b00000000020000390000000102004039000010550010009c000038630000213d0000000100200190000038630000c13d000000400010043f00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000038690000613d000000000101043b000000000001004b000038610000613d000000400300043d000400000003001d000000240130003900000007020000290000000000210435000010630100004100000000001304350000000501000029000010170110019700000004023000390000000000120435000010150030009c0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000105802000041404e403f0000040f000000040a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a0019000033530000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b0000334f0000c13d000000000005004b000033600000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f000300000001035500000001002001900000388a0000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c000038630000213d0000000100200190000038630000c13d000000400010043f000000200030008c000038610000413d00000000010a0433000000000001004b0000000002000039000000010200c039000000000021004b000038610000c13d00000008010000290000000201100367000000000201043b000010170020009c000038610000213d000000000002004b000034a60000613d00001050010000410000000000100443000400000002001d00000004002004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000038690000613d000000000101043b000000000001004b000000040c000029000038610000613d000000400a00043d0000106b0100004100000000001a0435000000050100002900001017011001970000000402a0003900000000001204350000000601000029000010170d1001970000002401a000390000000000d1043500000000010004140000000400c0008c0000339f0000c13d0000000103000031000033cf0000013d00050000000d001d0000101500a0009c000010150200004100000000020a40190000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000105c011001c700000000020c001900020000000a001d404e40440000040f000000020a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a0019000033bc0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b000033b80000c13d000000000005004b000033c90000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000000040c000029000000050d000029000038ae0000613d0000001f0130003900001096041001970000000002a40019000000000042004b00000000040000390000000104004039000010550020009c000038630000213d0000000100400190000038630000c13d000000400020043f000010560030009c000038610000213d000000200030008c000038610000413d00000000040a0433000000070040006c000034a60000813d00000020052000390000106c04000041000000000045043500000024042000390000000000d40435000000440e0000390000000000e20435000000440420003900000000000404350000106d0020009c000038630000213d0000008004200039000000400040043f000000000602043300000000020004140000000400c0008c000033f60000c13d000010550030009c00000000050000190000340f0000a13d000038630000013d00050000000d001d000010150050009c00001015050080410000004001500210000010150060009c00001015060080410000006003600210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f00000000020c0019404e403f0000040f00030000000103550000006003100270000110150030019d0000101503300198000038490000613d000000400400043d0000001f01300039000000010520015f000000040c000029000000050d000029000000440e0000390000106e011001970000003f011000390000106f021001970000000001420019000000000021004b00000000020000390000000102004039000010550010009c000038630000213d0000000100200190000038630000c13d000000400010043f000000000234043600001096073001980000001f0830018f00000000067200190000000301000367000034270000613d000000000901034f000000000a020019000000009b09043c000000000aba043600000000006a004b000034230000c13d000000000008004b000034340000613d000000000771034f0000000308800210000000000906043300000000098901cf000000000989022f000000000707043b0000010008800089000000000787022f00000000078701cf000000000797019f000000000076043500000001005001900000386a0000c13d0000000004040433000000000004004b000034450000613d000010560040009c000038610000213d000000200040008c000038610000413d0000000002020433000000000002004b0000000004000039000000010400c039000000000042004b000038610000c13d000000000002004b0000386a0000613d000000400200043d0000004404200039000000010500008a000000000054043500000020042000390000106c05000041000000000054043500000024052000390000000000d504350000000000e204350000106d0020009c000038630000213d0000008005200039000000400050043f000000000602043300000000050004140000000400c0008c00000000020000190000346a0000613d000010150040009c00001015040080410000004001400210000010150060009c00001015060080410000006002600210000000000112019f000010150050009c0000101505008041000000c002500210000000000121019f00000000020c0019404e403f0000040f000000010220015f00030000000103550000006003100270000110150030019d0000101503300197000000000003004b000034930000613d0000001f0430003900001096044001970000003f044000390000109605400197000000400400043d0000000005540019000000000045004b00000000060000390000000106004039000010550050009c000038630000213d0000000100600190000038630000c13d000000400050043f000000000534043600001096063001980000001f0730018f0000000003650019000034850000613d000000000801034f0000000009050019000000008a08043c0000000009a90436000000000039004b000034810000c13d000000000007004b000034950000613d000000000161034f0000000306700210000000000703043300000000076701cf000000000767022f000000000101043b0000010006600089000000000161022f00000000016101cf000000000171019f0000000000130435000034950000013d0000006004000039000000800500003900000001002001900000386a0000c13d0000000001040433000000000001004b000034a60000613d000010560010009c000038610000213d000000200010008c000038610000413d0000000001050433000000000001004b0000000002000039000000010200c039000000000021004b000038610000c13d000000000001004b0000386a0000613d0000000801000029000700200010003d00000002010003670000000702100360000000000502043b000010170050009c000038610000213d000010580050009c000034b90000c13d0000000002000416000000000002004b0000370c0000c13d0000000702000029000000a002200039000000000121034f0000000002000410000400000002001d000000000301043b000034c30000013d0000000802000029000000c002200039000000000121034f0000000002000410000400000002001d000000000301043b00001017015001980000351e0000613d000010580010009c000034d70000c13d000200000005001d000500000003001d00001059010000410000000000100443000000040100002900000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f0000000100200190000038690000613d000000000101043b0000000503000029000000000031004b00000002050000290000351e0000813d000000400200043d0000006401200039000500000003001d0000000000310435000000040100002900001017011001970000004403200039000000000013043500000020012000390000105e0300004100000000003104350000000003000411000010170330019700000024042000390000000000340435000000640300003900000000003204350000105f0020009c000038630000213d000000a003200039000000400030043f00000000030204330000000002000414000000040050008c000035440000c13d00000001040000310000000002000019000000000004004b000035580000613d000010550040009c000038630000213d0000001f0140003900001096011001970000003f011000390000109603100197000000400100043d0000000003310019000000000013004b00000000050000390000000105004039000010550030009c000038630000213d0000000100500190000038630000c13d000000400030043f000000000341043600001096054001980000001f0640018f00000000045300190000000307000367000035100000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b0000350c0000c13d000000000006004b0000355a0000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f00000000005404350000355a0000013d000500000003001d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000038690000613d000000000101043b000000000001004b000038610000613d000000400200043d00001060010000410000000000120435000010150020009c000200000002001d0000101501000041000000000102401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000000503000029000000000003004b0000356e0000613d00001061011001c7000080090200003900001058040000410000000005000019000035700000013d000010150010009c00001015010080410000004001100210000010150030009c00001015030080410000006003300210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f0000000002050019404e403f0000040f000000010220015f00030000000103550000006001100270000110150010019d0000101504100197000000000004004b000034f40000c13d0000006001000039000000800300003900000001002001900000356b0000c13d0000000001010433000000000001004b000035dd0000613d000010560010009c000038610000213d000000200010008c000038610000413d0000000001030433000000000001004b0000000002000039000000010200c039000000000021004b000038610000c13d000000000001004b000035dd0000c13d000000400100043d0000108d020000410000386c0000013d00001062011001c70000105802000041404e403f0000040f00030000000103550000006003100270000110150030019d00001015033001970000000100200190000038960000613d0000001f013000390000105d021001970000000201200029000000000021004b00000000020000390000000102004039000010550010009c000038630000213d0000000100200190000038630000c13d000000400010043f00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000038690000613d000000000101043b000000000001004b000038610000613d000000400300043d000200000003001d000000240130003900000005020000290000000000210435000010630100004100000000001304350000000401000029000010170110019700000004023000390000000000120435000010150030009c0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000105802000041404e403f0000040f000000020a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a0019000035b90000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b000035b50000c13d000000000005004b000035c60000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000038a20000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c000038630000213d0000000100200190000038630000c13d000000400010043f000000200030008c000038610000413d00000000010a0433000000000001004b0000000002000039000000010200c039000000000021004b000038610000c13d00000007010000290000000201100367000000000201043b000010170020009c000038610000213d000000000002004b0000370c0000613d00001050010000410000000000100443000200000002001d00000004002004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000038690000613d000000000101043b000000000001004b000000020c000029000038610000613d000000400a00043d0000106b0100004100000000001a0435000000040100002900001017011001970000000402a0003900000000001204350000000601000029000010170d1001970000002401a000390000000000d1043500000000010004140000000400c0008c000036050000c13d0000000103000031000036350000013d00040000000d001d0000101500a0009c000010150200004100000000020a40190000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000105c011001c700000000020c001900010000000a001d404e40440000040f000000010a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a0019000036220000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b0000361e0000c13d000000000005004b0000362f0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000000020c000029000000040d000029000038ba0000613d0000001f0130003900001096041001970000000002a40019000000000042004b00000000040000390000000104004039000010550020009c000038630000213d0000000100400190000038630000c13d000000400020043f000010560030009c000038610000213d000000200030008c000038610000413d00000000040a0433000000050040006c0000370c0000813d00000020052000390000106c04000041000000000045043500000024042000390000000000d40435000000440e0000390000000000e20435000000440420003900000000000404350000106d0020009c000038630000213d0000008004200039000000400040043f000000000602043300000000020004140000000400c0008c0000365c0000c13d000010550030009c0000000005000019000036750000a13d000038630000013d00040000000d001d000010150050009c00001015050080410000004001500210000010150060009c00001015060080410000006003600210000000000113019f000010150020009c0000101502008041000000c002200210000000000121019f00000000020c0019404e403f0000040f00030000000103550000006003100270000110150030019d0000101503300198000038550000613d000000400400043d0000001f01300039000000010520015f000000020c000029000000040d000029000000440e0000390000106e011001970000003f011000390000106f021001970000000001420019000000000021004b00000000020000390000000102004039000010550010009c000038630000213d0000000100200190000038630000c13d000000400010043f000000000234043600001096073001980000001f0830018f000000000672001900000003010003670000368d0000613d000000000901034f000000000a020019000000009b09043c000000000aba043600000000006a004b000036890000c13d000000000008004b0000369a0000613d000000000771034f0000000308800210000000000906043300000000098901cf000000000989022f000000000707043b0000010008800089000000000787022f00000000078701cf000000000797019f000000000076043500000001005001900000386a0000c13d0000000004040433000000000004004b000036ab0000613d000010560040009c000038610000213d000000200040008c000038610000413d0000000002020433000000000002004b0000000004000039000000010400c039000000000042004b000038610000c13d000000000002004b0000386a0000613d000000400200043d0000004404200039000000010500008a000000000054043500000020042000390000106c05000041000000000054043500000024052000390000000000d504350000000000e204350000106d0020009c000038630000213d0000008005200039000000400050043f000000000602043300000000050004140000000400c0008c0000000002000019000036d00000613d000010150040009c00001015040080410000004001400210000010150060009c00001015060080410000006002600210000000000112019f000010150050009c0000101505008041000000c002500210000000000121019f00000000020c0019404e403f0000040f000000010220015f00030000000103550000006003100270000110150030019d0000101503300197000000000003004b000036f90000613d0000001f0430003900001096044001970000003f044000390000109605400197000000400400043d0000000005540019000000000045004b00000000060000390000000106004039000010550050009c000038630000213d0000000100600190000038630000c13d000000400050043f000000000534043600001096063001980000001f0730018f0000000003650019000036eb0000613d000000000801034f0000000009050019000000008a08043c0000000009a90436000000000039004b000036e70000c13d000000000007004b000036fb0000613d000000000161034f0000000306700210000000000703043300000000076701cf000000000767022f000000000101043b0000010006600089000000000161022f00000000016101cf000000000171019f0000000000130435000036fb0000013d0000006004000039000000800500003900000001002001900000386a0000c13d0000000001040433000000000001004b0000370c0000613d000010560010009c000038610000213d000000200010008c000038610000413d0000000001050433000000000001004b0000000002000039000000010200c039000000000021004b000038610000c13d000000000001004b0000386a0000613d0000105001000041000000000010044300000006010000290000101701100197000600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000038690000613d000000000101043b000000000001004b000038610000613d000000400a00043d000010a40100004100000000061a043600000002010003670000000802100360000000000202043b000010170020009c000038610000213d0000000403a0003900000000002304350000000702100360000000000202043b000010170020009c000038610000213d0000002403a00039000000000023043500000007020000290000002002200039000000000321034f000000000303043b000010a500300198000010a6040000410000000004006019000010a705300197000000000454019f000000000043004b000038610000c13d0000004404a0003900000000003404350000002002200039000000000321034f000000000303043b000010a500300198000010a6040000410000000004006019000010a705300197000000000454019f000000000043004b000038610000c13d0000006404a0003900000000003404350000002002200039000000000321034f000000000303043b000010a500300198000010a6040000410000000004006019000010a705300197000000000454019f000000000043004b000038610000c13d0000008404a0003900000000003404350000002003200039000000000331034f000000000303043b000000a404a0003900000000003404350000004003200039000000000331034f000000000303043b000000c404a0003900000000003404350000006003200039000000000331034f000000000303043b000000e404a0003900000000003404350000008003200039000000000331034f0000010404a00039000000000303043b0000000000340435000000a002200039000000000321034f000000000303043b000010170030009c000038610000213d0000012404a0003900000000003404350000002003200039000000000331034f000000000303043b0000014404a0003900000000003404350000004002200039000000000121034f000000000101043b000010170010009c000038610000213d0000016402a00039000000000012043500000000010004140000000604000029000000040040008c000037800000c13d0000000103000031000037b60000013d000400000006001d0000101500a0009c00050000000a001d000010150200004100000000020a40190000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000000003000416000000000003004b000037910000613d000010a8011001c700008009020000390000000005000019000037930000013d000010a9011001c70000000002040019404e403f0000040f00000060031002700000101503300197000000800030008c000000800400003900000000040340190000001f0540018f000000e006400190000000050a00002900000000046a0019000037a40000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b000037a00000c13d000000000005004b000037b10000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000038720000613d00000004060000290000001f0130003900001096021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c000038630000213d0000000100200190000038630000c13d000000400010043f000010560030009c000038610000213d000000800030008c000038610000413d0000000001060433000600000001001d000010990010009c000038610000213d00000000010a0433000400000001001d0000006001a000390000000001010433000500000001001d0000004001a000390000000001010433000200000001001d00000008010000290000000201100367000000000101043b000010170010009c000038610000213d0000000002000411404e24da0000040f00000007010000290000000201100367000000000101043b000010170010009c000038610000213d0000000002000411404e24da0000040f00000003010000290000101701100197000800000001001d000000000010043f0000000101000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000038610000613d000000000101043b00000000020004110000101702200197000700000002001d000000000020043f000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000038610000613d000000000101043b000000000101041a000000ff00100190000038440000c13d0000000801000029000000000010043f0000000101000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000038610000613d000000000101043b0000000702000029000000000020043f000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000038610000613d000000000101043b000000000201041a000010980220019700000001022001bf000000000021041b0000000001000411000000000010043f0000000201000039000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f0000000100200190000038610000613d000000000101043b000000000201041a000010550020009c000038630000213d000700000002001d0000000102200039000000000021041b000000000010043f0000000001000414000010150010009c0000101501008041000000c00110021000001067011001c70000801002000039404e40440000040f0000000100200190000038610000613d000000000101043b0000000701100029000000000201041a000010160220019700000008022001af000000000021041b0000000401000029000000060200002900000002030000290000000504000029000000000001042d0000000100200190000000040c000029000000050d000029000000440e0000390000386a0000613d0000006004000039000000800200003900000000030000190000000004040433000000000004004b000034390000c13d000034450000013d0000000100200190000000020c000029000000040d000029000000440e0000390000386a0000613d0000006004000039000000800200003900000000030000190000000004040433000000000004004b0000369f0000c13d000036ab0000013d000000000100001900004050000104300000108f01000041000000000010043f0000004101000039000000040010043f00001078010000410000405000010430000000000001042f000000400100043d0000108c020000410000000000210435000010150010009c0000101501008041000000400110021000001062011001c700004050000104300000001f0530018f0000105406300198000000400200043d0000000004620019000038c50000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000038790000c13d000038c50000013d0000001f0530018f0000105406300198000000400200043d0000000004620019000038c50000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000038850000c13d000038c50000013d0000001f0530018f0000105406300198000000400200043d0000000004620019000038c50000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000038910000c13d000038c50000013d0000001f0530018f0000105406300198000000400200043d0000000004620019000038c50000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b0000389d0000c13d000038c50000013d0000001f0530018f0000105406300198000000400200043d0000000004620019000038c50000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000038a90000c13d000038c50000013d0000001f0530018f0000105406300198000000400200043d0000000004620019000038c50000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000038b50000c13d000038c50000013d0000001f0530018f0000105406300198000000400200043d0000000004620019000038c50000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000038c10000c13d000000000005004b000038d20000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f00004050000104300009000000000002000900000003001d000600000001001d000700000002001d0000101702200197000010580020009c000800000004001d000500200040003d000038e40000c13d0000000001000416000000000001004b00003b280000c13d00000005010000290000000201100367000000000301043b000000000002004b000400000003001d000300000002001d000039450000613d000010580020009c000038fe0000c13d00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f000000010020019000003e260000613d000000000101043b0000000403000029000000000031004b000039450000813d000000400200043d00000064012000390000000000310435000000000100041000001017011001970000004403200039000000000013043500000020012000390000105e030000410000000000310435000000000300041100001017033001970000002404200039000000000034043500000064030000390000000000320435000010a00020009c00003e200000813d000000a003200039000000400030043f000000000302043300000000040004140000000702000029000000040020008c0000396a0000c13d00000001040000310000000002000019000000000004004b0000397d0000613d000010550040009c00003e200000213d0000001f0140003900001096011001970000003f011000390000109603100197000000400100043d0000000003310019000000000013004b00000000050000390000000105004039000010550030009c00003e200000213d000000010050019000003e200000c13d000000400030043f000000000341043600001096054001980000001f0640018f00000000045300190000000307000367000039370000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b000039330000c13d000000000006004b0000397f0000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f00000000005404350000397f0000013d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000003e260000613d000000000101043b000000000001004b00003e1e0000613d000000400200043d00001060010000410000000000120435000010150020009c000200000002001d0000101501000041000000000102401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000000403000029000000000003004b000039910000613d00001061011001c7000080090200003900001058040000410000000005000019000039930000013d000010150010009c00001015010080410000004001100210000010150030009c00001015030080410000006003300210000000000113019f000010150040009c0000101504008041000000c003400210000000000131019f404e403f0000040f000000010220015f00030000000103550000006001100270000110150010019d0000101504100197000000000004004b0000391b0000c13d00000060010000390000008003000039000000010020019000003bdd0000c13d0000000001010433000000000001004b00003a000000613d000010560010009c00003e1e0000213d0000001f0010008c00003e1e0000a13d0000000001030433000000000001004b0000000002000039000000010200c039000000000021004b00003e1e0000c13d000000000001004b00003a000000c13d00003bdd0000013d00001062011001c70000105802000041404e403f0000040f00030000000103550000006003100270000110150030019d0000101503300197000000010020019000003e3b0000613d0000001f013000390000105d021001970000000201200029000000000021004b00000000020000390000000102004039000010550010009c00003e200000213d000000010020019000003e200000c13d000000400010043f00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000003e260000613d000000000101043b000000000001004b00003e1e0000613d000000400300043d000200000003001d000000240130003900000004020000290000000000210435000010630100004100000000001304350000000001000410000010170110019700000004023000390000000000120435000010150030009c0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000105802000041404e403f0000040f000000020a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a0019000039dc0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b000039d80000c13d000000000005004b000039e90000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000003e470000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c00003e200000213d000000010020019000003e200000c13d000000400010043f000000200030008c00003e1e0000413d00000000010a0433000000000001004b0000000002000039000000010200c039000000000021004b00003e1e0000c13d0000000302000029000000000002004b00003b280000613d0000105001000041000000000010044300000004002004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000003e260000613d000000000101043b000000000001004b00003e1e0000613d000000400a00043d0000106b0100004100000000001a0435000000000100041000001017011001970000000402a0003900000000001204350000000601000029000010170c1001970000002401a000390000000000c1043500000000010004140000000302000029000000040020008c00003a230000c13d000000010300003100003a510000013d00020000000c001d0000101500a0009c000010150300004100000000030a40190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f0000105c011001c700030000000a001d404e40440000040f000000030a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a001900003a3f0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00003a3b0000c13d000000000005004b00003a4c0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000000020c00002900003e6b0000613d0000001f0130003900001096041001970000000002a40019000000000042004b00000000040000390000000104004039000010550020009c00003e200000213d000000010040019000003e200000c13d000000400020043f000010560030009c00003e1e0000213d000000200030008c00003e1e0000413d00000000040a0433000000040040006c00003b280000813d00000020052000390000106c04000041000000000045043500000024042000390000000000c40435000000440d0000390000000000d20435000000440420003900000000000404350000106d0020009c00003e200000213d0000008004200039000000400040043f000000000602043300000000070004140000000702000029000000040020008c00003a790000c13d000010550030009c000000000500001900003a900000a13d00003e200000013d00020000000c001d000010150050009c00001015050080410000004001500210000010150060009c00001015060080410000006003600210000000000113019f000010150070009c0000101507008041000000c003700210000000000131019f404e403f0000040f00030000000103550000006003100270000110150030019d000010150330019800003e080000613d000000400400043d0000001f01300039000000010520015f000000020c000029000000440d0000390000106e011001970000003f011000390000106f021001970000000001420019000000000021004b00000000020000390000000102004039000010550010009c00003e200000213d000000010020019000003e200000c13d000000400010043f000000000234043600001096073001980000001f0830018f0000000006720019000000030100036700003aa80000613d000000000901034f000000000a020019000000009b09043c000000000aba043600000000006a004b00003aa40000c13d000000000008004b00003ab50000613d000000000771034f0000000308800210000000000906043300000000098901cf000000000989022f000000000707043b0000010008800089000000000787022f00000000078701cf000000000797019f0000000000760435000000010050019000003e270000c13d0000000004040433000000000004004b00003ac60000613d000010560040009c00003e1e0000213d000000200040008c00003e1e0000413d0000000002020433000000000002004b0000000004000039000000010400c039000000000042004b00003e1e0000c13d000000000002004b00003e270000613d000000400200043d0000004404200039000000010500008a000000000054043500000020042000390000106c05000041000000000054043500000024052000390000000000c504350000000000d204350000106d0020009c00003e200000213d0000008005200039000000400050043f000000000602043300000000050004140000000702000029000000040020008c000000000200001900003aec0000613d000010150040009c00001015040080410000004001400210000010150060009c00001015060080410000006002600210000000000112019f000010150050009c0000101505008041000000c002500210000000000121019f0000000702000029404e403f0000040f000000010220015f00030000000103550000006003100270000110150030019d0000101503300197000000000003004b00003b150000613d0000001f0430003900001096044001970000003f044000390000109605400197000000400400043d0000000005540019000000000045004b00000000060000390000000106004039000010550050009c00003e200000213d000000010060019000003e200000c13d000000400050043f000000000534043600001096063001980000001f0730018f000000000365001900003b070000613d000000000801034f0000000009050019000000008a08043c0000000009a90436000000000039004b00003b030000c13d000000000007004b00003b170000613d000000000161034f0000000306700210000000000703043300000000076701cf000000000767022f000000000101043b0000010006600089000000000161022f00000000016101cf000000000171019f000000000013043500003b170000013d00000060040000390000008005000039000000010020019000003e270000c13d0000000001040433000000000001004b00003b280000613d000010560010009c00003e1e0000213d000000200010008c00003e1e0000413d0000000001050433000000000001004b0000000002000039000000010200c039000000000021004b00003e1e0000c13d000000000001004b00003e270000613d00000009010000290000101702100197000010580020009c0000000801000029000400400010003d00003b310000c13d0000000001000416000000000001004b00003d770000c13d00000004010000290000000201100367000000000301043b000000000002004b000300000003001d000200000002001d00003b920000613d000010580020009c00003b4b0000c13d00001059010000410000000000100443000000000100041000000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800a02000039404e40440000040f000000010020019000003e260000613d000000000101043b0000000303000029000000000031004b00003b920000813d000000400200043d00000064012000390000000000310435000000000100041000001017011001970000004403200039000000000013043500000020012000390000105e0300004100000000003104350000000003000411000010170330019700000024042000390000000000340435000000640300003900000000003204350000105f0020009c00003e200000213d000000a003200039000000400030043f000000000302043300000000040004140000000902000029000000040020008c00003bb70000c13d00000001040000310000000002000019000000000004004b00003bca0000613d000010550040009c00003e200000213d0000001f0140003900001096011001970000003f011000390000109603100197000000400100043d0000000003310019000000000013004b00000000050000390000000105004039000010550030009c00003e200000213d000000010050019000003e200000c13d000000400030043f000000000341043600001096054001980000001f0640018f0000000004530019000000030700036700003b840000613d000000000807034f0000000009030019000000008a08043c0000000009a90436000000000049004b00003b800000c13d000000000006004b00003bcc0000613d000000000557034f0000000306600210000000000704043300000000076701cf000000000767022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000575019f000000000054043500003bcc0000013d00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000003e260000613d000000000101043b000000000001004b00003e1e0000613d000000400200043d00001060010000410000000000120435000010150020009c000100000002001d0000101501000041000000000102401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000000303000029000000000003004b00003be00000613d00001061011001c700008009020000390000105804000041000000000500001900003be20000013d000010150010009c00001015010080410000004001100210000010150030009c00001015030080410000006003300210000000000113019f000010150040009c0000101504008041000000c003400210000000000131019f404e403f0000040f000000010220015f00030000000103550000006001100270000110150010019d0000101504100197000000000004004b00003b680000c13d00000060010000390000008003000039000000010020019000003bdd0000c13d0000000001010433000000000001004b00003c4f0000613d000010560010009c00003e1e0000213d000000200010008c00003e1e0000413d0000000001030433000000000001004b0000000002000039000000010200c039000000000021004b00003e1e0000c13d000000000001004b00003c4f0000c13d000000400100043d0000108d0200004100003e290000013d00001062011001c70000105802000041404e403f0000040f00030000000103550000006003100270000110150030019d0000101503300197000000010020019000003e530000613d0000001f013000390000105d021001970000000101200029000000000021004b00000000020000390000000102004039000010550010009c00003e200000213d000000010020019000003e200000c13d000000400010043f00001050010000410000000000100443000010580100004100000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000003e260000613d000000000101043b000000000001004b00003e1e0000613d000000400300043d000100000003001d000000240130003900000003020000290000000000210435000010630100004100000000001304350000000001000410000010170110019700000004023000390000000000120435000010150030009c0000101501000041000000000103401900000040011002100000000002000414000010150020009c0000101502008041000000c002200210000000000112019f0000105c011001c70000105802000041404e403f0000040f000000010a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a001900003c2b0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00003c270000c13d000000000005004b00003c380000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000003e5f0000613d0000001f013000390000105d021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c00003e200000213d000000010020019000003e200000c13d000000400010043f000000200030008c00003e1e0000413d00000000010a0433000000000001004b0000000002000039000000010200c039000000000021004b00003e1e0000c13d0000000202000029000000000002004b00003d770000613d0000105001000041000000000010044300000004002004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000003e260000613d000000000101043b000000000001004b00003e1e0000613d000000400a00043d0000106b0100004100000000001a0435000000000100041000001017011001970000000402a0003900000000001204350000000601000029000010170c1001970000002401a000390000000000c1043500000000010004140000000202000029000000040020008c00003c720000c13d000000010300003100003ca00000013d00010000000c001d0000101500a0009c000010150300004100000000030a40190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f0000105c011001c700020000000a001d404e40440000040f000000020a00002900000060031002700000101503300197000000200030008c000000200400003900000000040340190000001f0540018f000000200640019000000000046a001900003c8e0000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00003c8a0000c13d000000000005004b00003c9b0000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f00030000000103550000000100200190000000010c00002900003e770000613d0000001f0130003900001096041001970000000002a40019000000000042004b00000000040000390000000104004039000010550020009c00003e200000213d000000010040019000003e200000c13d000000400020043f000010560030009c00003e1e0000213d000000200030008c00003e1e0000413d00000000040a0433000000030040006c00003d770000813d00000020052000390000106c04000041000000000045043500000024042000390000000000c40435000000440d0000390000000000d20435000000440420003900000000000404350000106d0020009c00003e200000213d0000008004200039000000400040043f000000000602043300000000070004140000000902000029000000040020008c00003cc80000c13d000010550030009c000000000500001900003cdf0000a13d00003e200000013d00010000000c001d000010150050009c00001015050080410000004001500210000010150060009c00001015060080410000006003600210000000000113019f000010150070009c0000101507008041000000c003700210000000000131019f404e403f0000040f00030000000103550000006003100270000110150030019d000010150330019800003e130000613d000000400400043d0000001f01300039000000010520015f000000010c000029000000440d0000390000106e011001970000003f011000390000106f021001970000000001420019000000000021004b00000000020000390000000102004039000010550010009c00003e200000213d000000010020019000003e200000c13d000000400010043f000000000234043600001096073001980000001f0830018f0000000006720019000000030100036700003cf70000613d000000000901034f000000000a020019000000009b09043c000000000aba043600000000006a004b00003cf30000c13d000000000008004b00003d040000613d000000000771034f0000000308800210000000000906043300000000098901cf000000000989022f000000000707043b0000010008800089000000000787022f00000000078701cf000000000797019f0000000000760435000000010050019000003e270000c13d0000000004040433000000000004004b00003d150000613d000010560040009c00003e1e0000213d000000200040008c00003e1e0000413d0000000002020433000000000002004b0000000004000039000000010400c039000000000042004b00003e1e0000c13d000000000002004b00003e270000613d000000400200043d0000004404200039000000010500008a000000000054043500000020042000390000106c05000041000000000054043500000024052000390000000000c504350000000000d204350000106d0020009c00003e200000213d0000008005200039000000400050043f000000000602043300000000050004140000000902000029000000040020008c000000000200001900003d3b0000613d000010150040009c00001015040080410000004001400210000010150060009c00001015060080410000006002600210000000000112019f000010150050009c0000101505008041000000c002500210000000000121019f0000000902000029404e403f0000040f000000010220015f00030000000103550000006003100270000110150030019d0000101503300197000000000003004b00003d640000613d0000001f0430003900001096044001970000003f044000390000109605400197000000400400043d0000000005540019000000000045004b00000000060000390000000106004039000010550050009c00003e200000213d000000010060019000003e200000c13d000000400050043f000000000534043600001096063001980000001f0730018f000000000365001900003d560000613d000000000801034f0000000009050019000000008a08043c0000000009a90436000000000039004b00003d520000c13d000000000007004b00003d660000613d000000000161034f0000000306700210000000000703043300000000076701cf000000000767022f000000000101043b0000010006600089000000000161022f00000000016101cf000000000171019f000000000013043500003d660000013d00000060040000390000008005000039000000010020019000003e270000c13d0000000001040433000000000001004b00003d770000613d000010560010009c00003e1e0000213d000000200010008c00003e1e0000413d0000000001050433000000000001004b0000000002000039000000010200c039000000000021004b00003e1e0000c13d000000000001004b00003e270000613d0000105001000041000000000010044300000006010000290000101701100197000600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000003e260000613d000000000101043b000000000001004b00003e1e0000613d000000400a00043d000010aa0100004100000000051a043600000008040000290000000202400367000000000202043b0000000403a00039000000000023043500000005020000290000000202200367000000000202043b0000002403a00039000000000023043500000004020000290000000202200367000000000202043b0000004403a00039000000000023043500000060024000390000000202200367000000000202043b0000006403a00039000000000023043500000080024000390000000202200367000000000202043b0000008403a000390000000000230435000000a0024000390000000201200367000000000101043b000000a402a00039000000000012043500000000010004140000000604000029000000040040008c00003db00000c13d000000010300003100003de60000013d000500000005001d0000101500a0009c00080000000a001d000010150200004100000000020a40190000004002200210000010150010009c0000101501008041000000c001100210000000000121019f0000000003000416000000000003004b00003dc10000613d000010ab011001c70000800902000039000000000500001900003dc30000013d000010ac011001c70000000002040019404e403f0000040f00000060031002700000101503300197000000600030008c000000600400003900000000040340190000001f0540018f0000006006400190000000080a00002900000000046a001900003dd40000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000048004b00003dd00000c13d000000000005004b00003de10000613d000000000661034f0000000305500210000000000704043300000000075701cf000000000757022f000000000606043b0000010005500089000000000656022f00000000055601cf000000000575019f0000000000540435000100000003001f0003000000010355000000010020019000003e2f0000613d00000005050000290000001f0130003900001096021001970000000001a20019000000000021004b00000000020000390000000102004039000010550010009c00003e200000213d000000010020019000003e200000c13d000000400010043f000010560030009c00003e1e0000213d000000600030008c00003e1e0000413d00000000010a0433000800000001001d000010990010009c00003e1e0000213d0000004001a000390000000001010433000600000001001d0000000001050433000500000001001d00000000020004110000000701000029404e24da0000040f00000009010000290000000002000411404e24da0000040f000000080100002900000005020000290000000603000029000000000001042d0000000100200190000000020c000029000000440d00003900003e270000613d0000006004000039000000800200003900000000030000190000000004040433000000000004004b00003aba0000c13d00003ac60000013d0000000100200190000000010c000029000000440d00003900003e270000613d0000006004000039000000800200003900000000030000190000000004040433000000000004004b00003d090000c13d00003d150000013d000000000100001900004050000104300000108f01000041000000000010043f0000004101000039000000040010043f00001078010000410000405000010430000000000001042f000000400100043d0000108c020000410000000000210435000010150010009c0000101501008041000000400110021000001062011001c700004050000104300000001f0530018f0000105406300198000000400200043d000000000462001900003e820000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003e360000c13d00003e820000013d0000001f0530018f0000105406300198000000400200043d000000000462001900003e820000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003e420000c13d00003e820000013d0000001f0530018f0000105406300198000000400200043d000000000462001900003e820000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003e4e0000c13d00003e820000013d0000001f0530018f0000105406300198000000400200043d000000000462001900003e820000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003e5a0000c13d00003e820000013d0000001f0530018f0000105406300198000000400200043d000000000462001900003e820000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003e660000c13d00003e820000013d0000001f0530018f0000105406300198000000400200043d000000000462001900003e820000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003e720000c13d00003e820000013d0000001f0530018f0000105406300198000000400200043d000000000462001900003e820000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003e7e0000c13d000000000005004b00003e8f0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f00004050000104300005000000000002000400000005001d000300000004001d000100000003001d000200000002001d000010500200004100000000002004430000101701100197000500000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000003f0a0000613d000000000101043b000000000001004b00003f0b0000613d000000400900043d0000008401900039000000a00200003900000000002104350000006401900039000000010200002900000000002104350000004401900039000000020200002900000000002104350000000001000410000010170110019700000024029000390000000000120435000010880100004100000000001904350000000001000411000010170110019700000004029000390000000000120435000000a401900039000000040a0000290000000000a10435000000200b00008a0000000003ba01700000001f04a0018f000000c40190003900000000023100190000000305000029000000020550036700003ed00000613d000000000605034f0000000007010019000000006806043c0000000007870436000000000027004b00003ecc0000c13d000000000004004b00003edd0000613d000000000335034f0000000304400210000000000502043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f00000000003204350000000001a10019000000000001043500000000010004140000000502000029000000040020008c00003ee50000c13d000000010300003100003efe0000013d0000001f03a000390000000003b3016f000000c403300039000010150030009c00001015030080410000006004300210000010150090009c000400000009001d000010150300004100000000030940190000004003300210000000000334019f000010150010009c0000101501008041000000c001100210000000000131019f404e403f0000040f0000006003100270000110150030019d00001015033001970003000000010355000000010020019000003f130000613d0000000409000029000000200b00008a0000001f013000390000000002b1016f0000000001920019000000000021004b00000000020000390000000102004039000010550010009c00003f0d0000213d000000010020019000003f0d0000c13d000000400010043f000000000001042d000000000001042f000000000100001900004050000104300000108f01000041000000000010043f0000004101000039000000040010043f000010780100004100004050000104300000001f0530018f0000105406300198000000400200043d000000000462001900003f1e0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003f1a0000c13d000000000005004b00003f2b0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f00004050000104300006000000000002000100000006001d000200000005001d000300000004001d000400000003001d000500000002001d000010500200004100000000002004430000101701100197000600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f000000010020019000003f8c0000613d000000000101043b000000000001004b00003f8a0000613d000000400400043d000000e40140003900000001020000290000000000210435000000c401400039000000020200002900000000002104350000000301000029000000ff0110018f000000a40240003900000000001204350000008401400039000000010200003900000000002104350000006401400039000000040200002900000000002104350000004401400039000000050200002900000000002104350000002401400039000000000200041000000000002104350000108001000041000000000014043500000004014000390000000002000411000000000021043500000000010004140000000602000029000000040020008c00003f6a0000c13d000000010300003100003f7c0000013d000010150040009c000500000004001d000010150300004100000000030440190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f00001081011001c7404e403f0000040f0000006003100270000110150030019d00001015033001970003000000010355000000010020019000003f930000613d00000005040000290000001f0130003900001096021001970000000001420019000000000021004b00000000020000390000000102004039000010550010009c00003f8d0000213d000000010020019000003f8d0000c13d000000400010043f000010560030009c00003f8a0000213d000000000001042d00000000010000190000405000010430000000000001042f0000108f01000041000000000010043f0000004101000039000000040010043f000010780100004100004050000104300000001f0530018f0000105406300198000000400200043d000000000462001900003f9e0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b00003f9a0000c13d000000000005004b00003fab0000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f00004050000104300006000000000002000100000006001d000200000005001d000300000004001d000400000003001d000500000002001d000010500200004100000000002004430000101701100197000600000001001d00000004001004430000000001000414000010150010009c0000101501008041000000c00110021000001051011001c70000800202000039404e40440000040f0000000100200190000040070000613d000000000101043b000000000001004b000040080000613d000000400400043d000000c40140003900000001020000290000000000210435000000a401400039000000020200002900000000002104350000000301000029000000ff0110018f00000084024000390000000000120435000000640140003900000004020000290000000000210435000000440140003900000005020000290000000000210435000000000100041000001017011001970000002402400039000000000012043500001052010000410000000000140435000000000100041100001017011001970000000402400039000000000012043500000000010004140000000602000029000000040020008c00003fe90000c13d000000010300003100003ffb0000013d000010150040009c000500000004001d000010150300004100000000030440190000004003300210000010150010009c0000101501008041000000c001100210000000000131019f00001053011001c7404e403f0000040f0000006003100270000110150030019d000010150330019700030000000103550000000100200190000040100000613d00000005040000290000001f0130003900001096021001970000000001420019000000000021004b00000000020000390000000102004039000010550010009c0000400a0000213d00000001002001900000400a0000c13d000000400010043f000000000001042d000000000001042f000000000100001900004050000104300000108f01000041000000000010043f0000004101000039000000040010043f000010780100004100004050000104300000001f0530018f0000105406300198000000400200043d00000000046200190000401b0000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000040170000c13d000000000005004b000040280000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000010150020009c00001015020080410000004002200210000000000112019f00004050000104300000101702200197000000000020043f000000200010043f0000000001000414000010150010009c0000101501008041000000c00110021000001066011001c70000801002000039404e40440000040f00000001002001900000403c0000613d000000000101043b000000000001042d00000000010000190000405000010430000000000001042f00004042002104210000000102000039000000000001042d0000000002000019000000000001042d00004047002104230000000102000039000000000001042d0000000002000019000000000001042d0000404c002104250000000102000039000000000001042d0000000002000019000000000001042d0000404e000004320000404f0001042e000040500001043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff02000000000000000000000000000000000000000000008000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e00000000200000000000000000000000000000040000001000000000000000000000000000000000000000000000000000000000000000000000000008eb8287000000000000000000000000000000000000000000000000000000000eb1432ef00000000000000000000000000000000000000000000000000000000f44e537900000000000000000000000000000000000000000000000000000000fb68908700000000000000000000000000000000000000000000000000000000fb68908800000000000000000000000000000000000000000000000000000000fbfa77cf00000000000000000000000000000000000000000000000000000000fc31d54a00000000000000000000000000000000000000000000000000000000f44e537a00000000000000000000000000000000000000000000000000000000fa461e3300000000000000000000000000000000000000000000000000000000f2fde38a00000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000f3995c6700000000000000000000000000000000000000000000000000000000eb1432f000000000000000000000000000000000000000000000000000000000f242862100000000000000000000000000000000000000000000000000000000ad271fa200000000000000000000000000000000000000000000000000000000b6541ffd00000000000000000000000000000000000000000000000000000000b6541ffe00000000000000000000000000000000000000000000000000000000b956b3fb00000000000000000000000000000000000000000000000000000000c2e3140a00000000000000000000000000000000000000000000000000000000ad271fa300000000000000000000000000000000000000000000000000000000b2118a8d00000000000000000000000000000000000000000000000000000000a4a78f0b00000000000000000000000000000000000000000000000000000000a4a78f0c00000000000000000000000000000000000000000000000000000000ac9650d8000000000000000000000000000000000000000000000000000000008eb82871000000000000000000000000000000000000000000000000000000009dd41df200000000000000000000000000000000000000000000000000000000523acaf9000000000000000000000000000000000000000000000000000000006cc781cc000000000000000000000000000000000000000000000000000000007d10c9d5000000000000000000000000000000000000000000000000000000007d10c9d6000000000000000000000000000000000000000000000000000000008aa74f71000000000000000000000000000000000000000000000000000000008da5cb5b000000000000000000000000000000000000000000000000000000006cc781cd00000000000000000000000000000000000000000000000000000000715018a6000000000000000000000000000000000000000000000000000000006291027b000000000000000000000000000000000000000000000000000000006291027c00000000000000000000000000000000000000000000000000000000688ee44c00000000000000000000000000000000000000000000000000000000523acafa0000000000000000000000000000000000000000000000000000000053c43f150000000000000000000000000000000000000000000000000000000039be51250000000000000000000000000000000000000000000000000000000046e8f38e0000000000000000000000000000000000000000000000000000000046e8f38f000000000000000000000000000000000000000000000000000000004f25b8580000000000000000000000000000000000000000000000000000000039be5126000000000000000000000000000000000000000000000000000000004659a494000000000000000000000000000000000000000000000000000000002b4abada000000000000000000000000000000000000000000000000000000002b4abadb00000000000000000000000000000000000000000000000000000000353766c600000000000000000000000000000000000000000000000000000000099a04e5000000000000000000000000000000000000000000000000000000000ae6a64600000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000000000ffffffffffffff3f1806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b830200000200000000000000000000000000000024000000000000000000000000d505accf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e400000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe0000000000000000000000000000000000000000000000000ffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffff9f0000000000000000000000002b1a859de6a55c553520d7780bc5805712b128f99cc7f708afc65944829bd487b90b72536b1951864fbfc14e125fc972a6507f39f9609f08000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000044000000000000000000000000000000000000000000000000000000000000004400000000000000000000000000000000000000000000000000000000000000000000000000000001ffffffe023b872dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff5fd0e30db00000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004000000000000000000000000a9059cbb0000000000000000000000000000000000000000000000000000000003e7286a000000000000000000000000000000000000000000000000000000007acb77570000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000400000000000000000000000000200000000000000000000000000000000000020000000000000000000000000249942be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044000000a000000000000000000000000000000000000000000000000000000064000000a00000000000000000dd62ed3e00000000000000000000000000000000000000000000000000000000095ea7b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff7f000000000000000000000000000000000000000000000001ffffffffffffffe0000000000000000000000000000000000000000000000003ffffffffffffffe0294091cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006400000000000000000000000008c379a0000000000000000000000000000000000000000000000000000000004f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000840000008000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe070a08231000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000000000000457863656564732062616c616e6365000000000000000000000000000000000090b8ec1800000000000000000000000000000000000000000000000000000000496e76616c696420746f000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000800000000000000000f66eab5b000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffbf8fcbaf0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010400000000000000000000000013b8683f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffbbffffffffffffffffffffffffffffffffffffffbc000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffedf796b89b91644bc98cd93958e4c9038275d622183e25ac5af08cc6b5d9553913202000002000000000000000000000000000000040000000000000000000000002c0198cc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff3bffffffffffffffffffffffffffffffffffffff3c00000000000000000000000027b0bcea000000000000000000000000000000000000000000000000000000003e3f8f73000000000000000000000000000000000000000000000000000000007939f42400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff1f4e487b7100000000000000000000000000000000000000000000000000000000c9f52c7100000000000000000000000000000000000000000000000000000000203d82d8000000000000000000000000000000000000000000000000000000004f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000b12d13eb00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000ffffffffffffffffffffffffffffffff2e1a7d4d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffc000000000000000000000000000000000000000000000000000000001000276a4000000000000000000000000fffd8963efd1fc6a506488495d951d5263988d2507898164000000000000000000000000000000000000000000000000000000007132bb7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff60000000000000000000000000000000000000000000000000ffffffffffffff40000000000000000000000000000000000000000000000000ffffffffffffffa00000000000000000000000010000000000000000000000000000000000000000b5007d1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80000000000000000000000000000000000000000000000000000000000000007fffff02000000000000000000000000000000000001840000000000000000000000000000000000000000000000000000000000000184000000000000000000000000219f5d170000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000c400000000000000000000000000000000000000000000000000000000000000c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d3e720c2d088ed49bfac83e7a09cfc210a47c84bec524f297ff50460112c268

Block Transaction Gas Used Reward
view all blocks produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ Download: CSV Export  ]

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.