Sophon Testnet
    /

    Contract

    0x8E151e8671FC35B98EfEA2fEA4dcc70748712c1b

    Overview

    SOPH Balance

    Sophon Sepolia  LogoSophon Sepolia  LogoSophon Sepolia  Logo0 SOPH

    Multichain Info

    N/A
    Transaction Hash
    Method
    Block
    Age
    From
    To

    There are no matching entries

    Please try again later

    Latest 1 internal transaction

    Advanced mode:
    Parent Transaction Hash Block Age From To Amount
    880652024-11-28 13:39:1924 days ago1732801159
     Contract Creation
    0 SOPH
    Loading...
    Loading

    Contract Source Code Verified (Exact Match)

    Contract Name:
    FiatTokenV2_2

    Compiler Version
    v0.6.12+commit.27d51765

    ZkSolc Version
    v1.3.19

    Optimization Enabled:
    Yes with 200 runs

    Other Settings:
    istanbul EvmVersion

    Contract Source Code (Solidity Standard Json-Input format)

    File 1 of 23 : FiatTokenV2_2.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { EIP712Domain } from "./EIP712Domain.sol"; // solhint-disable-line no-unused-import
    import { Blacklistable } from "../v1/Blacklistable.sol"; // solhint-disable-line no-unused-import
    import { FiatTokenV1 } from "../v1/FiatTokenV1.sol"; // solhint-disable-line no-unused-import
    import { FiatTokenV2 } from "./FiatTokenV2.sol"; // solhint-disable-line no-unused-import
    import { FiatTokenV2_1 } from "./FiatTokenV2_1.sol";
    import { EIP712 } from "../util/EIP712.sol";
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 2 of 23 : EIP712Domain.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    // solhint-disable func-name-mixedcase
    /**
    * @title EIP712 Domain
    */
    contract EIP712Domain {
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 3 of 23 : Blacklistable.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { Ownable } from "./Ownable.sol";
    /**
    * @title Blacklistable Token
    * @dev Allows accounts to be blacklisted by a "blacklister" role
    */
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 4 of 23 : FiatTokenV1.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { SafeMath } from "@openzeppelin/contracts/math/SafeMath.sol";
    import { AbstractFiatTokenV1 } from "./AbstractFiatTokenV1.sol";
    import { Ownable } from "./Ownable.sol";
    import { Pausable } from "./Pausable.sol";
    import { Blacklistable } from "./Blacklistable.sol";
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 5 of 23 : FiatTokenV2.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { FiatTokenV1_1 } from "../v1.1/FiatTokenV1_1.sol";
    import { EIP712 } from "../util/EIP712.sol";
    import { EIP3009 } from "./EIP3009.sol";
    import { EIP2612 } from "./EIP2612.sol";
    /**
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 6 of 23 : FiatTokenV2_1.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { FiatTokenV2 } from "./FiatTokenV2.sol";
    // solhint-disable func-name-mixedcase
    /**
    * @title FiatToken V2.1
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 7 of 23 : EIP712.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    /**
    * @title EIP712
    * @notice A library that provides EIP712 helper functions
    */
    library EIP712 {
    /**
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 8 of 23 : Ownable.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * SPDX-License-Identifier: MIT
    *
    * Copyright (c) 2018 zOS Global Limited.
    * Copyright (c) 2018-2020 CENTRE SECZ
    *
    * Permission is hereby granted, free of charge, to any person obtaining a copy
    * of this software and associated documentation files (the "Software"), to deal
    * in the Software without restriction, including without limitation the rights
    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    * copies of the Software, and to permit persons to whom the Software is
    * furnished to do so, subject to the following conditions:
    *
    * The above copyright notice and this permission notice shall be included in
    * copies or substantial portions of the Software.
    *
    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    * SOFTWARE.
    */
    pragma solidity 0.6.12;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 9 of 23 : SafeMath.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    pragma solidity >=0.6.0 <0.8.0;
    /**
    * @dev Wrappers over Solidity's arithmetic operations with added overflow
    * checks.
    *
    * Arithmetic operations in Solidity wrap on overflow. This can easily result
    * in bugs, because programmers usually assume that an overflow raises an
    * error, which is the standard behavior in high level programming languages.
    * `SafeMath` restores this intuition by reverting the transaction when an
    * operation overflows.
    *
    * Using this library instead of the unchecked operations eliminates an entire
    * class of bugs, so it's recommended to use it always.
    */
    library SafeMath {
    /**
    * @dev Returns the addition of two unsigned integers, with an overflow flag.
    *
    * _Available since v3.4._
    */
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    uint256 c = a + b;
    if (c < a) return (false, 0);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 10 of 23 : AbstractFiatTokenV1.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
    abstract contract AbstractFiatTokenV1 is IERC20 {
    function _approve(
    address owner,
    address spender,
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 11 of 23 : Pausable.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * SPDX-License-Identifier: MIT
    *
    * Copyright (c) 2016 Smart Contract Solutions, Inc.
    * Copyright (c) 2018-2020 CENTRE SECZ
    *
    * Permission is hereby granted, free of charge, to any person obtaining a copy
    * of this software and associated documentation files (the "Software"), to deal
    * in the Software without restriction, including without limitation the rights
    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    * copies of the Software, and to permit persons to whom the Software is
    * furnished to do so, subject to the following conditions:
    *
    * The above copyright notice and this permission notice shall be included in
    * copies or substantial portions of the Software.
    *
    * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    * SOFTWARE.
    */
    pragma solidity 0.6.12;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 12 of 23 : FiatTokenV1_1.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { FiatTokenV1 } from "../v1/FiatTokenV1.sol";
    import { Rescuable } from "./Rescuable.sol";
    /**
    * @title FiatTokenV1_1
    * @dev ERC20 Token backed by fiat reserves
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 13 of 23 : EIP3009.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { AbstractFiatTokenV2 } from "./AbstractFiatTokenV2.sol";
    import { EIP712Domain } from "./EIP712Domain.sol";
    import { SignatureChecker } from "../util/SignatureChecker.sol";
    import { MessageHashUtils } from "../util/MessageHashUtils.sol";
    /**
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 14 of 23 : EIP2612.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { AbstractFiatTokenV2 } from "./AbstractFiatTokenV2.sol";
    import { EIP712Domain } from "./EIP712Domain.sol";
    import { MessageHashUtils } from "../util/MessageHashUtils.sol";
    import { SignatureChecker } from "../util/SignatureChecker.sol";
    /**
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 15 of 23 : IERC20.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    pragma solidity >=0.6.0 <0.8.0;
    /**
    * @dev Interface of the ERC20 standard as defined in the EIP.
    */
    interface IERC20 {
    /**
    * @dev Returns the amount of tokens in existence.
    */
    function totalSupply() external view returns (uint256);
    /**
    * @dev Returns the amount of tokens owned by `account`.
    */
    function balanceOf(address account) external view returns (uint256);
    /**
    * @dev Moves `amount` tokens from the caller's account to `recipient`.
    *
    * Returns a boolean value indicating whether the operation succeeded.
    *
    * Emits a {Transfer} event.
    */
    function transfer(address recipient, uint256 amount) external returns (bool);
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 16 of 23 : Rescuable.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { Ownable } from "../v1/Ownable.sol";
    import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
    import { SafeERC20 } from "@openzeppelin/contracts/token/ERC20/SafeERC20.sol";
    contract Rescuable is Ownable {
    using SafeERC20 for IERC20;
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 17 of 23 : AbstractFiatTokenV2.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { AbstractFiatTokenV1 } from "../v1/AbstractFiatTokenV1.sol";
    abstract contract AbstractFiatTokenV2 is AbstractFiatTokenV1 {
    function _increaseAllowance(
    address owner,
    address spender,
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 18 of 23 : SignatureChecker.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    import { ECRecover } from "./ECRecover.sol";
    import { IERC1271 } from "../interface/IERC1271.sol";
    /**
    * @dev Signature verification helper that can be used instead of `ECRecover.recover` to seamlessly support both ECDSA
    * signatures from externally owned accounts (EOAs) as well as ERC1271 signatures from smart contract wallets.
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 19 of 23 : MessageHashUtils.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    /**
    * @dev Signature message hash utilities for producing digests to be consumed by {ECDSA} recovery or signing.
    *
    * The library provides methods for generating a hash of a message that conforms to the
    * https://eips.ethereum.org/EIPS/eip-191[EIP 191] and https://eips.ethereum.org/EIPS/eip-712[EIP 712]
    * specifications.
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 20 of 23 : SafeERC20.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    pragma solidity >=0.6.0 <0.8.0;
    import "./IERC20.sol";
    import "../../math/SafeMath.sol";
    import "../../utils/Address.sol";
    /**
    * @title SafeERC20
    * @dev Wrappers around ERC20 operations that throw on failure (when the token
    * contract returns false). Tokens that return no value (and instead revert or
    * throw on failure) are also supported, non-reverting calls are assumed to be
    * successful.
    * To use this library you can add a `using SafeERC20 for IERC20;` statement to your contract,
    * which allows you to call the safe operations as `token.safeTransfer(...)`, etc.
    */
    library SafeERC20 {
    using SafeMath for uint256;
    using Address for address;
    function safeTransfer(IERC20 token, address to, uint256 value) internal {
    _callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value));
    }
    function safeTransferFrom(IERC20 token, address from, address to, uint256 value) internal {
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 21 of 23 : ECRecover.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    /**
    * @title ECRecover
    * @notice A library that provides a safe ECDSA recovery function
    */
    library ECRecover {
    /**
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 22 of 23 : IERC1271.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    * Copyright 2023 Circle Internet Financial, LTD. All rights reserved.
    *
    * SPDX-License-Identifier: Apache-2.0
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
    * You may obtain a copy of the License at
    *
    * http://www.apache.org/licenses/LICENSE-2.0
    *
    * Unless required by applicable law or agreed to in writing, software
    * distributed under the License is distributed on an "AS IS" BASIS,
    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    * See the License for the specific language governing permissions and
    * limitations under the License.
    */
    pragma solidity 0.6.12;
    /**
    * @dev Interface of the ERC1271 standard signature validation method for
    * contracts as defined in https://eips.ethereum.org/EIPS/eip-1271[ERC-1271].
    */
    interface IERC1271 {
    /**
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    File 23 of 23 : Address.sol
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    // SPDX-License-Identifier: MIT
    pragma solidity >=0.6.2 <0.8.0;
    /**
    * @dev Collection of functions related to the address type
    */
    library Address {
    /**
    * @dev Returns true if `account` is a contract.
    *
    * [IMPORTANT]
    * ====
    * It is unsafe to assume that an address for which this function returns
    * false is an externally-owned account (EOA) and not a contract.
    *
    * Among others, `isContract` will return false for the following
    * types of addresses:
    *
    * - an externally-owned account
    * - a contract in construction
    * - an address where a contract will be created
    * - an address where a contract lived, but was destroyed
    * ====
    */
    function isContract(address account) internal view returns (bool) {
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Settings
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    {
    "viaIR": false,
    "codegen": "yul",
    "remappings": [
    "forge-std/=lib/forge-std/src/",
    "@openzeppelin/=node_modules/@openzeppelin/",
    "@ensdomains/=node_modules/@ensdomains/",
    "@solidity-parser/=node_modules/prettier-plugin-solidity/node_modules/@solidity-parser/",
    "ds-test/=lib/forge-std/lib/ds-test/src/",
    "eth-gas-reporter/=node_modules/eth-gas-reporter/",
    "hardhat/=node_modules/hardhat/"
    ],
    "evmVersion": "istanbul",
    "outputSelection": {
    "*": {
    "*": [
    "abi"
    ]
    }
    },
    "optimizer": {
    "enabled": true,
    "mode": "3",
    "fallback_to_optimizing_for_size": false,
    "disable_system_request_memoization": true
    },
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Contract ABI

    [{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authorizer","type":"address"},{"indexed":true,"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"AuthorizationCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authorizer","type":"address"},{"indexed":true,"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"AuthorizationUsed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_account","type":"address"}],"name":"Blacklisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newBlacklister","type":"address"}],"name":"BlacklisterChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"burner","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newMasterMinter","type":"address"}],"name":"MasterMinterChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"uint256","name":"minterAllowedAmount","type":"uint256"}],"name":"MinterConfigured","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldMinter","type":"address"}],"name":"MinterRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newAddress","type":"address"}],"name":"PauserChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newRescuer","type":"address"}],"name":"RescuerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_account","type":"address"}],"name":"UnBlacklisted","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"inputs":[],"name":"CANCEL_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RECEIVE_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TRANSFER_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"authorizationState","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"blacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"blacklister","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"cancelAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"cancelAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"},{"internalType":"uint256","name":"minterAllowedAmount","type":"uint256"}],"name":"configureMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"currency","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"decrement","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"increment","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"tokenSymbol","type":"string"},{"internalType":"string","name":"tokenCurrency","type":"string"},{"internalType":"uint8","name":"tokenDecimals","type":"uint8"},{"internalType":"address","name":"newMasterMinter","type":"address"},{"internalType":"address","name":"newPauser","type":"address"},{"internalType":"address","name":"newBlacklister","type":"address"},{"internalType":"address","name":"newOwner","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"newName","type":"string"}],"name":"initializeV2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"lostAndFound","type":"address"}],"name":"initializeV2_1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accountsToBlacklist","type":"address[]"},{"internalType":"string","name":"newSymbol","type":"string"}],"name":"initializeV2_2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"masterMinter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"minterAllowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pauser","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","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":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"receiveWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"receiveWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"removeMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"tokenContract","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rescuer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"transferWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"transferWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"}],"name":"unBlacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newBlacklister","type":"address"}],"name":"updateBlacklister","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newMasterMinter","type":"address"}],"name":"updateMasterMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newPauser","type":"address"}],"name":"updatePauser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newRescuer","type":"address"}],"name":"updateRescuer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"}]

    9c4d535b000000000000000000000000000000000000000000000000000000000000000001000a0d40d167c8fdc341fc036fd6e2c2be52de9064eae3bea88e68496942ee00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

    Deployed Bytecode

    0x000400000000000200000000030100190000006003300270000009380430019700030000004103550002000000010355000009380030019d00000001012001900000000b0000c13d000000000100001924dc00230000040f0000008001000039000000400010043f0000000101000039000000000201041a0000093902200197000000000021041b0000000b01000039000000000001041b0000000001000416000000000101004b000000210000c13d00000000010004110000093a01100197000000000200041a0000093b02200197000000000112019f000000000010041b0000002001000039000001000010044300000120000004430000093c01000041000024dd0001042e0000000001000019000024de00010430000f0000000000020000008006000039000000400060043f000000000101004b0000003c0000613d0000000101000039000000000201041a0000093902200197000000000021041b0000000b01000039000000000001041b0000000001000416000000000101004b000000420000c13d00000000010004110000093a01100197000000000200041a0000093b02200197000000000112019f000000000010041b0000002001000039000001000010044300000120000004430000093c01000041000024dd0001042e0000000001000416000000000101004b000000420000c13d0000000002000031000000030120008c000000440000213d0000000001000019000024de000104300000000201000367000000000401043b000000e0034002700000093d0540009c000000570000813d000009ac0540009c0000006d0000813d000009d90540009c000001a70000813d000009ee0430009c000003680000213d000009f20430009c000006c00000613d000009f30430009c0000071d0000613d000009f40130009c000000420000c13d0000000b0100003900000d7f0000013d0000093e0540009c000000880000813d000009820540009c000001b10000813d0000099e0440009c000003860000813d000009a60430009c00000a040000613d000009a70430009c000007c90000613d000009a80330009c000000420000c13d000000240220008a000000200300008a000000000232004b000000420000813d0000000401100370000000000101043b0000093a0110019700000000001004350000000d0100003900000d7b0000013d000009ad0540009c000002be0000813d000009bd0440009c000003a90000813d000009d30430009c00000a1a0000613d000009d40430009c000008e30000613d000009d50130009c000000420000c13d0000000103000039000000000103041a0000000002000411000000000212013f0000093a0220019800000c060000c13d0000093901100197000000000013041b00000938010000410000000002000414000009380420009c0000000002018019000000c00120021000000992011001c70000800d02000039000009d80400004100000a150000013d0000093f0540009c000003490000813d0000096e0440009c000004010000813d0000097d0430009c00000a1c0000613d0000097e0430009c0000091f0000613d0000097f0330009c000000420000c13d000000e40320008a000000e00400008a000000000343004b000000420000813d000000a403100370000000000303043b000a00000003001d0000008403100370000000000303043b000b00000003001d0000006403100370000000000303043b000c00000003001d0000004403100370000000000303043b000900000003001d0000002403100370000000000303043b000d093a0030019b0000000403100370000000000303043b000e093a0030019b000000c403100370000000000303043b000009750430009c000000420000213d0000002405300039000000000425004b000000420000213d0000000404300039000000000341034f000000000303043b000009750630009c000000420000213d0000000005530019000000000225004b000000420000213d0000001f023000390000098002200197000000a002200039000000400020043f0000002002400039000000000121034f0000001f0230018f000000800030043f0000000504300272000000ca0000613d00000000050000190000000506500210000000000761034f000000000707043b000000a00660003900000000007604350000000105500039000000000645004b000000c20000413d000000000502004b000000d90000613d0000000504400210000000000141034f0000000302200210000000a004400039000000000504043300000000052501cf000000000525022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000151019f0000000000140435000000a00130003900000000000104350000000101000039000800000001001d000000000101041a000009510110019800000eb50000c13d0000000e0100002900000000001004350000000901000039000700000001001d000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000d0100002900000000001004350000000701000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000095401000041000000000010043900000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d000000000101043b0000000c0110006c0000177b0000a13d0000095401000041000000000010043900000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d000000000101043b0000000b0110006c00001a2a0000813d0000000e0100002900000000001004350000001001000039000600000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000a020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000000ff011001900000105b0000c13d000000400300043d000000c0013000390000000b020000290000000000210435000000a0013000390000000c02000029000000000021043500000080013000390000000902000029000000000021043500000060013000390000000d02000029000000000021043500000040013000390000000e02000029000000000021043500000020013000390000096d020000410000000000210435000000e0013000390000000a020000290000000000210435000000400200043d00000000012100490000000001120436000b00000003001d0000010003300039000c00000003001d000000400030043f0000093803000041000009380410009c000000000103801900000040011002100000000002020433000009380420009c00000000020380190000006002200210000000000112019f0000000002000414000009380420009c0000000002038019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d0000000403000039000000000203041a0002000100000092000000020420014f0000000804400210000001000440018f000000010440008a000000000524016f000000200600008a00000001045002700000003f07400039000000000667016f000000000101043b000300000001001d0000000c070000290000000001760019000000400010043f00000000004704350000000b01000029000b01200010003d000000020150008c00001e410000413d0000003f0150008c00001e3d0000a13d00000000003004350000000b0300002900000000013400190000095b02000041000000000402041a00000000034304360000000102200039000000000431004b000001a10000213d00001e410000013d000009da0440009c000004410000813d000009e80430009c00000ac40000613d000009e90430009c000009210000613d000009ea0130009c000000420000c13d000009760100004100000d800000013d000009830440009c000005070000813d000009990430009c00000af80000613d0000099a0430009c000009710000613d0000099b0330009c000000420000c13d000000440220008a000000400300008a000000000232004b000000420000813d0000002402100370000000000302043b0000000401100370000000000101043b0000093a021001970000000101000039000000000101041a000009510110019800000cf90000c13d000b00000003001d000e00000002001d00000000010004110000093a01100197000c00000001001d00000000001004350000000901000039000d00000001001d000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000e0100002900000000001004350000000d01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000c0100006b00000f520000613d0000000e0100006b000010970000613d0000000c0100002900000000001004350000000d01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a00000966011001970000000b0110006b0000122a0000213d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a00000966011001970000000b0210006c000016880000413d0000000b0310006a00090001000000920000094801000041000000090230006c00000000020000190000000002012019000a00000003001d0000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000a02000029000000000021041b0000000e0100002900000000001004350000000d01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000d000b0010002d0000000d0110006b000000000100001900000001010040390000000101100190000009180000c13d00000948010000410000000d03000029000000090230006c000000000200001900000000020120190000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000d02000029000000000021041b000000400100043d0000000b020000290000000000210435000000400200043d0000000001210049000009380320009c0000093804000041000000000204801900000040022002100000002001100039000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000121019f00000949011001c70000800d02000039000000030300003900000967040000410000000c050000290000000e0600002924dc24cd0000040f0000000101200190000009620000c13d000000420000013d000009ae0440009c0000051d0000813d000009b40430009c00000afa0000613d000009b50430009c000009cf0000613d000009b60330009c000000420000c13d000000a40220008a000000a00300008a000000000232004b000000420000813d0000002402100370000000000302043b0000000402100370000000000202043b0000093a042001970000000105000039000000000205041a000009510220019800000cf90000c13d000c00000005001d000e00000003001d0000004402100370000000000202043b0000008403100370000000000303043b0000006401100370000000000101043b000000a00010043f000000c00030043f000000f801200210000000e00010043f0000004101000039000000800010043f000000e101000039000000400010043f000d00000004001d00000000004004350000001001000039000b00000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000e020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000000ff011001900000105b0000c13d000000400300043d00000040013000390000000d02000029000000000021043500000020013000390000097402000041000000000021043500000060013000390000000e020000290000000000210435000000400200043d00000000012100490000000001120436000900000003001d0000008003300039000a00000003001d000000400030043f0000093803000041000009380410009c000000000103801900000040011002100000000002020433000009380420009c00000000020380190000006002200210000000000112019f0000000002000414000009380420009c0000000002038019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d0000000403000039000000000203041a000000010400008a000000000442013f0000000804400210000001000440018f000000010440008a000000000524016f000000200600008a00000001045002700000003f07400039000000000667016f000000000101043b000600000001001d0000000a070000290000000001760019000000400010043f00000000004704350000000901000029000900a00010003d000000020150008c000014340000413d0000003f0150008c000014300000a13d0000000000300435000000090300002900000000013400190000095b02000041000000000402041a00000000034304360000000102200039000000000431004b000003430000213d000014340000013d000009400440009c000005330000813d000009690430009c00000b060000613d0000096a0430009c000009e70000613d0000096b0330009c000000420000c13d000000440220008a000000400300008a000000000232004b000000420000813d0000002402100370000000000202043b000e00000002001d0000000401100370000000000101043b0000093a0110019700000000001004350000001001000039000000200010043f0000004002000039000d00000002001d000000000100001924dc249f0000040f0000000e020000290000000000200435000000200010043f00000000010000190000000d02000029000005190000013d000009ef0430009c000006dd0000613d000009f00430009c000007370000613d000009f10330009c000000420000c13d000000240220008a000000200300008a000000000232004b000000420000813d000000000200041a0000000003000411000000000223013f0000000401100370000000000101043b0000093a051001970000093a0120019800000d690000c13d000000000105004b00000e890000c13d0000094d01000041000000800010043f0000002001000039000000840010043f0000002a01000039000000a40010043f000009f801000041000000c40010043f000009f90100004100000ea30000013d0000099f0430009c000005520000213d000009a20130009c00000c100000613d000009a30130009c000000420000c13d0000000503000039000000000103041a000000010200008a000000000221013f0000000802200210000001000220018f000000010220008a000000000512016f000000200200008a0000000104500270000000bf06400039000000000226016f000000400020043f000000800040043f000000020650008c00000e1c0000413d0000003f0550008c00000e190000a13d0000000000300435000000a001000039000009a502000041000000a003400039000000000402041a00000000014104360000000102200039000000000413004b000003a20000213d000000400200043d00000e1c0000013d000009be0430009c000005c10000213d000009c10430009c00000c120000613d000009c20330009c000000420000c13d000000240220008a000000200300008a000000000232004b000000420000813d0000000401100370000000000201043b0000000101000039000000000101041a000009510110019800000cf90000c13d000e00000002001d00000000010004110000093a01100197000d00000001001d00000000001004350000000c01000039000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000000ff0110019000000c350000613d0000000901000039000c00000001001d000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a00000966011001970000000e0200006b000016780000c13d000000400100043d0000006402100039000009c90300004100000000003204350000004402100039000009ca0300004100000000003204350000002402100039000000290300003900000cef0000013d0000096f0430009c000006140000213d000009720430009c00000c3f0000613d000009730330009c000000420000c13d000000240320008a000000200400008a000000000343004b000000420000813d0000000403100370000000000303043b000009750530009c000000420000213d0000002406300039000000000526004b000000420000213d0000000405300039000000000351034f000000000303043b000009750730009c000000420000213d0000000007630019000000000227004b000000420000213d0000000802000039000000000202041a0000095102200198000000420000613d0000001202000039000e00000002001d000000000202041a000000ff02200190000000420000c13d0000000408000039000000000208041a0000000000800435000000010900008a000000000992013f0000000809900210000001000990018f000000010990008a000000000229016f000000010930021000000001022002700000001f0220003900000005022002700000095b022000410000001f0a30008c0000130a0000a13d00000001099001bf000000000098041b0000095b08000041000000000967004b000013110000a13d0000095b08000041000000000961034f000000000909043b000000000098041b00000001088000390000002006600039000000000967004b000004390000213d000013110000013d000009db0430009c000006300000213d000009de0430009c00000c830000613d000009df0330009c000000420000c13d000001040420008a000001000300008a000000000434004b000000420000813d0000000404100370000000000404043b000009750540009c000000420000213d0000002406400039000000000526004b000000420000213d0000000405400039000000000451034f000000000404043b000009750740009c000000420000213d0000000006640019000000000626004b000000420000213d0000001f064000390000098006600197000000a006600039000000400060043f0000002005500039000000000551034f0000001f0640018f000000800040043f00000005074002720000046d0000613d00000000080000190000000509800210000000000a95034f000000000a0a043b000000a0099000390000000000a904350000000108800039000000000978004b000004650000413d000000000806004b0000047c0000613d0000000507700210000000000575034f0000000306600210000000a007700039000000000807043300000000086801cf000000000868022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000585019f0000000000570435000000a00440003900000000000404350000002404100370000000000504043b000009750450009c000000420000213d0000002404500039000000000624004b000000420000213d0000000406500039000000000561034f000000000505043b000009750750009c000000420000213d0000000004450019000000000424004b000000420000213d0000001f045000390000098007400197000000400a00043d0000002004a000390000000007740019000000400070043f0000002006600039000000000661034f00000000005a04350000001f0750018f0000000508500272000004a20000613d0000000009000019000000050b900210000000000cb40019000000000bb6034f000000000b0b043b0000000000bc04350000000109900039000000000b89004b0000049a0000413d000000000907004b000004b10000613d0000000508800210000000000686034f00000000088400190000000307700210000000000908043300000000097901cf000000000979022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000696019f0000000000680435000000000554001900000000000504350000004405100370000000000505043b000009750650009c000000420000213d0000002407500039000000000627004b000000420000213d0000000406500039000000000561034f000000000505043b000009750850009c000000420000213d0000000007750019000000000227004b000000420000213d0000001f025000390000098007200197000000400b00043d0000002002b000390000000007720019000000400070043f0000002006600039000000000661034f00000000005b04350000001f0750018f0000000508500272000004d70000613d0000000009000019000000050c900210000000000dc20019000000000cc6034f000000000c0c043b0000000000cd04350000000109900039000000000c89004b000004cf0000413d000000000907004b000004e60000613d0000000508800210000000000686034f00000000088200190000000307700210000000000908043300000000097901cf000000000979022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000696019f0000000000680435000000000552001900000000000504350000006405100370000000000505043b000e00000005001d000000e405100370000000000505043b0000093a05500197000000c406100370000000000606043b0000093a06600197000000a407100370000000000707043b0000093a097001970000008401100370000000000101043b0000093a071001970000000801000039000000000c01041a000009510cc00198000019790000c13d000000000c07004b00001a210000c13d000000400100043d00000064021000390000099803000041000000000032043500000044021000390000099703000041000000000032043500000024021000390000002f0300003900000cef0000013d000009840430009c000006510000213d000009870430009c00000c870000613d000009880330009c000000420000c13d000000240220008a000000200300008a000000000232004b000000420000813d0000000401100370000000000101043b0000093a0110019700000000001004350000000c01000039000000200010043f0000004002000039000000000100001924dc249f0000040f000000000101041a000000ff0110019000000ca20000013d000009af0430009c000006a60000213d000009b20430009c00000c9f0000613d000009b30330009c000000420000c13d000000240220008a000000200300008a000000000232004b000000420000813d0000000401100370000000000101043b0000093a0110019700000000001004350000000901000039000000200010043f0000004002000039000000000100001924dc249f0000040f000000000101041a000009660110019700000d800000013d000009410430009c000006ac0000213d000009440430009c00000ca50000613d000009450330009c000000420000c13d000000240220008a000000200300008a000000000232004b000000420000813d0000000401100370000000000101043b0000093a03100197000000000100041a0000093a0110019700000000020004110000093a02200197000000000212004b00000d690000c13d000000000203004b00000ebc0000c13d0000094d01000041000000800010043f0000002001000039000000840010043f0000002601000039000000a40010043f0000094e01000041000000c40010043f0000094f0100004100000ea30000013d000009a00430009c00000d010000613d000009a10330009c000000420000c13d000000a40320008a000000a00400008a000000000343004b000000420000813d0000006403100370000000000303043b000e00000003001d0000004403100370000000000303043b000b00000003001d0000002403100370000000000303043b000c093a0030019b0000000403100370000000000303043b000d093a0030019b0000008403100370000000000303043b000009750430009c000000420000213d0000002405300039000000000425004b000000420000213d0000000404300039000000000341034f000000000303043b000009750630009c000000420000213d0000000005530019000000000225004b000000420000213d0000001f023000390000098002200197000000a002200039000000400020043f0000002002400039000000000121034f0000001f0230018f000000800030043f0000000504300272000005880000613d00000000050000190000000506500210000000000761034f000000000707043b000000a00660003900000000007604350000000105500039000000000645004b000005800000413d000000000502004b000005970000613d0000000504400210000000000141034f0000000302200210000000a004400039000000000504043300000000052501cf000000000525022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000151019f0000000000140435000000a00130003900000000000104350000000101000039000a00000001001d000000000101041a000009510110019800000eb50000c13d000000010200008a000900000002001d0000000e0120006b000012ae0000c13d0000000402000039000000000102041a000000090310014f0000000803300210000001000330018f000000010330008a000000000413016f000000200500008a00000001034002700000003f06300039000000000556016f000000400600043d0000000005650019000000400050043f000800000006001d0000000005360436000900000005001d000000020540008c0000153a0000413d0000003f0440008c000015360000a13d000000000020043500000009013000290000095b020000410000000903000029000000000402041a00000000034304360000000102200039000000000431004b000005bb0000213d0000153a0000013d000009bf0430009c00000d030000613d000009c00330009c000000420000c13d000000440220008a000000400300008a000000000232004b000000420000813d0000002402100370000000000402043b0000000401100370000000000101043b0000093a031001970000000101000039000000000101041a000009510110019800000cf90000c13d0000000801000039000000000101041a0000000002000411000000000112013f0000093a0110019800000dcd0000c13d000d00000004001d000e00000003001d00000000003004350000000c01000039000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000001000300008a000000000232016f00000001022001bf000000000021041b0000000e0100002900000000001004350000000d01000039000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000d02000029000000000021041b000000400100043d0000000000210435000000400200043d00000000012100490000093803000041000009380420009c000000000203801900000040022002100000002001100039000009380410009c00000000010380190000006001100210000000000121019f0000000002000414000009380420009c0000000002038019000000c002200210000000000121019f00000949011001c70000800d020000390000000203000039000009c3040000410000095e0000013d000009700430009c00000d4b0000613d000009710330009c000000420000c13d000000440220008a000000400300008a000000000232004b000000420000813d0000002402100370000000000202043b000e00000002001d0000000401100370000000000101043b0000093a0110019700000000001004350000000a01000039000000200010043f0000004002000039000d00000002001d000000000100001924dc249f0000040f0000000e020000290000093a022001970000000000200435000000200010043f00000000010000190000000d0200002900000d7e0000013d000009dc0130009c00000d4d0000613d000009dd0130009c000000420000c13d0000000402000039000000000102041a000000010300008a000000000331013f0000000803300210000001000330018f000000010330008a000000000413016f000000200500008a0000000103400270000000bf06300039000000000656016f000000400060043f000000800030043f000000020540008c00000e3f0000413d0000003f0440008c00000e3c0000a13d0000000000200435000000a0010000390000095b02000041000000a003300039000000000402041a00000000014104360000000102200039000000000413004b0000064a0000213d000000400600043d00000e3f0000013d000009850430009c00000d510000613d000009860330009c000000420000c13d000000640220008a000000600300008a000000000232004b000000420000813d0000000e02000039000000000202041a0000000003000411000000000223013f0000000403100370000000000303043b0000093a033001970000093a0220019800000e7f0000c13d000e00000003001d000d00000006001d0000004402100370000000000202043b0000002401100370000000000101043b0000093a01100197000000a40010043f000000c40020043f0000004401000039000000800010043f000000a00100043d0000098b011001970000098c011001c7000000a00010043f0000012401000039000000400010043f0000002001000039000c00000001001d000000e40010043f0000098d01000041000001040010043f0000098e0100004100000000001004390000000001000410000000040010044300000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000964011001c70000800a0200003924dc24d20000040f0000000101200190000020750000613d000009620100004100000000001004390000000e0100002900000004001004430000000001000414000009380210009c0000093801008041000000c00110021000000964011001c7000080020200003924dc24d20000040f0000000102200190000020750000613d000000400200043d000000000101043b000000000101004b000011e80000c13d00000044012000390000099103000041000000000031043500000024012000390000001d0300003900000000003104350000094d010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039000013860000013d000009b00430009c00000d720000613d000009b10130009c000000420000c13d0000095a0100004100000d800000013d000009420430009c00000d830000613d000009430330009c000000420000c13d000000240220008a000000200300008a000000000232004b000000420000813d0000000401100370000000000101043b0000093a0110019700000000001004350000000901000039000000200010043f0000004002000039000000000100001924dc249f0000040f000000000101041a000000ff0110027000000d800000013d0000000403000039000000000103041a000000010200008a000000000221013f0000000802200210000001000220018f000000010220008a000000000512016f000000200200008a0000000104500270000000bf06400039000000000226016f000000400020043f000000800040043f000000020650008c00000dda0000413d0000003f0550008c00000dd70000a13d0000000000300435000000a0010000390000095b02000041000000a003400039000000000402041a00000000014104360000000102200039000000000413004b000006d60000213d000000400200043d00000dda0000013d000000240220008a000000200300008a000000000232004b000000420000813d0000000202000039000000000202041a0000000003000411000000000223013f0000000401100370000000000101043b0000093a031001970000093a0120019800000dc30000c13d000e00000003001d00000000003004350000000901000039000d00000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000c00000001001d0000000e0100002900000000001004350000000d01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000c020000290000096602200197000000000021041b000000400100043d00000938020000410000000003000414000009380430009c0000000003028019000009380410009c00000000010280190000004001100210000000c002300210000000000112019f00000949011001c70000800d02000039000000020300003900000a09040000410000000e0500002900000a150000013d000000440220008a000000400300008a000000000232004b000000420000813d0000002402100370000000000402043b0000000401100370000000000101043b0000093a021001970000000101000039000000000101041a000009510110019800000cf90000c13d00000000010004110000093a0310019800000e980000c13d0000094d01000041000000800010043f0000002001000039000000840010043f0000002401000039000000a40010043f0000097b01000041000000c40010043f0000097a0100004100000ea30000013d000000640220008a000000600300008a000000000232004b000000420000813d0000004402100370000000000302043b0000002402100370000000000202043b0000093a052001970000000401100370000000000101043b0000093a041001970000000102000039000000000102041a000009510110019800000cf90000c13d000c00000005001d000d00000004001d000900000002001d000a00000003001d00000000010004110000093a01100197000b00000001001d00000000001004350000000901000039000e00000001001d000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000d0100002900000000001004350000000e01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000c0100002900000000001004350000000e01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000d0100002900000000001004350000000a01000039000800000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000b020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000000a0110006b000017850000a13d000000400100043d000000640210003900000a04030000410000000000320435000000440210003900000a050300004100000000003204350000002402100039000000280300003900000cef0000013d000000e40320008a000000e00400008a000000000343004b000000420000813d000000a403100370000000000303043b000a00000003001d0000008403100370000000000303043b000b00000003001d0000006403100370000000000303043b000c00000003001d0000004403100370000000000303043b000900000003001d0000002403100370000000000303043b000d093a0030019b0000000403100370000000000303043b000e093a0030019b000000c403100370000000000303043b000009750430009c000000420000213d0000002405300039000000000425004b000000420000213d0000000404300039000000000341034f000000000303043b000009750630009c000000420000213d0000000005530019000000000225004b000000420000213d0000001f023000390000098002200197000000a002200039000000400020043f0000002002400039000000000121034f0000001f0230018f000000800030043f0000000504300272000008010000613d00000000050000190000000506500210000000000761034f000000000707043b000000a00660003900000000007604350000000105500039000000000645004b000007f90000413d000000000502004b000008100000613d0000000504400210000000000141034f0000000302200210000000a004400039000000000504043300000000052501cf000000000525022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000151019f0000000000140435000000a00130003900000000000104350000000101000039000800000001001d000000000101041a000009510110019800000eb50000c13d0000000e0100002900000000001004350000000901000039000700000001001d000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000d0100002900000000001004350000000701000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d00000000010004110000093a01100197000600000001001d0000000d0110006b0000171c0000c13d0000095401000041000000000010043900000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d000000000101043b0000000c0110006c0000177b0000a13d0000095401000041000000000010043900000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d000000000101043b0000000b0110006c00001a2a0000813d0000000e0100002900000000001004350000001001000039000500000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000a020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000000ff011001900000105b0000c13d000000400300043d000000c0013000390000000b020000290000000000210435000000a0013000390000000c02000029000000000021043500000080013000390000000902000029000000000021043500000060013000390000000602000029000000000021043500000040013000390000000e02000029000000000021043500000020013000390000095a020000410000000000210435000000e0013000390000000a020000290000000000210435000000400200043d00000000012100490000000001120436000c00000003001d0000010003300039000d00000003001d000000400030043f0000093803000041000009380410009c000000000103801900000040011002100000000002020433000009380420009c00000000020380190000006002200210000000000112019f0000000002000414000009380420009c0000000002038019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d0000000403000039000000000203041a0002000100000092000000020420014f0000000804400210000001000440018f000000010440008a000000000524016f000000200600008a00000001045002700000003f07400039000000000667016f000000000101043b000300000001001d0000000d070000290000000001760019000000400010043f00000000004704350000000c01000029000c01200010003d000000020150008c00001f760000413d0000003f0150008c00001f720000a13d00000000003004350000000c0300002900000000013400190000095b02000041000000000402041a00000000034304360000000102200039000000000431004b000008dd0000213d00001f760000013d000000440220008a000000400300008a000000000232004b000000420000813d0000000402100370000000000202043b0000093a032001970000000102000039000000000202041a000009510220019800000cf90000c13d000e00000003001d0000002401100370000000000101043b000d00000001001d00000000010004110000093a01100197000c00000001001d00000000001004350000000a01000039000b00000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000e020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000000d02100029000000000112004b000000000100001900000001010040390000000101100190000010650000613d000000400100043d0000004402100039000009fc03000041000000000032043500000024021000390000001b0300003900000ee80000013d000000020100003900000d4e0000013d000000240220008a000000200300008a000000000232004b000000420000813d0000000802000039000000000202041a0000000003000411000000000223013f0000093a0220019800000dcd0000c13d0000000401100370000000000101043b0000093a01100197000e00000001001d00000000001004350000000c01000039000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000001000300008a000000000232016f000000000021041b0000000e0100002900000000001004350000000d01000039000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000001041b000000400100043d00000938020000410000000003000414000009380430009c0000000003028019000009380410009c00000000010280190000004001100210000000c002300210000000000112019f00000949011001c70000800d020000390000000203000039000009ed040000410000000e0500002924dc24cd0000040f0000000101200190000000420000613d000000400100043d00000001020000390000000000210435000000400200043d000000000121004900000020011000390000093803000041000009380410009c0000000001038019000009380420009c000000000203801900000040022002100000006001100210000000000121019f000024dd0001042e000000440220008a000000400300008a000000000232004b000000420000813d0000002402100370000000000302043b0000000401100370000000000101043b0000093a021001970000000101000039000000000101041a000009510110019800000cf90000c13d000d00000003001d000e00000002001d000000e001000039000000400010043f0000002501000039000000800010043f0000099c01000041000000a00010043f0000099d01000041000000c00010043f00000000010004110000093a01100197000c00000001001d00000000001004350000000a01000039000b00000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000e020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a0000000d0120006c000010880000813d000000400200043d0000094d0100004100000000001204350000000403200039000000200100003900000000001304350000002403200039000000800400043d00000000004304350000004402200039000000800300043d000000000403004b0000000004000019000009cb0000613d00000000040000190000000005240019000000a006400039000000000606043300000000006504350000002004400039000000000534004b000009b90000413d00000000022300190000001f03300190000009cc0000613d0000000004320049000000030230021000000100022000890000000003040433000000000323022f00000000022301cf000000000024043500000000020100190000000002240019000000400100043d0000000002120049000013860000013d000000240220008a000000200300008a000000000232004b000000420000813d000000000200041a0000000003000411000000000223013f0000000401100370000000000101043b0000093a051001970000093a0120019800000d690000c13d000000000105004b00000ea60000c13d0000094d01000041000000800010043f0000002001000039000000840010043f0000002801000039000000a40010043f000009ba01000041000000c40010043f000009bb0100004100000ea30000013d0000000703000039000000000103041a000000010200008a000000000221013f0000000802200210000001000220018f000000010220008a000000000512016f000000200200008a0000000104500270000000bf06400039000000000226016f000000400020043f000000800040043f000000020650008c00000dfb0000413d0000003f0550008c00000df80000a13d0000000000300435000000a0010000390000096c02000041000000a003400039000000000402041a00000000014104360000000102200039000000000413004b000009fd0000213d000000400200043d00000dfb0000013d0000000103000039000000000103041a0000000002000411000000000212013f0000093a0220019800000c060000c13d0000093901100197000009aa011001c7000000000013041b00000938010000410000000002000414000009380420009c0000000002018019000000c00120021000000992011001c70000800d02000039000009ab0400004124dc24cd0000040f0000000101200190000000420000613d0000000001000019000024dd0001042e0000000e0100003900000d4e0000013d000000640320008a000000600400008a000000000343004b000000420000813d0000002403100370000000000303043b000d00000003001d0000000403100370000000000303043b000e093a0030019b0000004403100370000000000303043b000009750430009c000000420000213d0000002405300039000000000425004b000000420000213d0000000404300039000000000341034f000000000303043b000009750630009c000000420000213d0000000005530019000000000225004b000000420000213d0000001f023000390000098002200197000000a002200039000000400020043f0000002002400039000000000121034f0000001f0230018f000000800030043f000000050430027200000a480000613d00000000050000190000000506500210000000000761034f000000000707043b000000a00660003900000000007604350000000105500039000000000645004b00000a400000413d000000000502004b00000a570000613d0000000504400210000000000141034f0000000302200210000000a004400039000000000504043300000000052501cf000000000525022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000151019f0000000000140435000000a00130003900000000000104350000000101000039000c00000001001d000000000101041a000009510110019800000eb50000c13d0000000e0100002900000000001004350000001001000039000b00000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000d020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000000ff011001900000105b0000c13d000000400300043d00000040013000390000000e02000029000000000021043500000020013000390000097402000041000000000021043500000060013000390000000d020000290000000000210435000000400200043d00000000012100490000000001120436000900000003001d0000008003300039000a00000003001d000000400030043f0000093803000041000009380410009c000000000103801900000040011002100000000002020433000009380420009c00000000020380190000006002200210000000000112019f0000000002000414000009380420009c0000000002038019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d0000000403000039000000000203041a000000010400008a000000000442013f0000000804400210000001000440018f000000010440008a000000000524016f000000200600008a00000001045002700000003f07400039000000000667016f000000000101043b000600000001001d0000000a070000290000000001760019000000400010043f00000000004704350000000901000029000900a00010003d000000020150008c000018790000413d0000003f0150008c000018750000a13d0000000000300435000000090300002900000000013400190000095b02000041000000000402041a00000000034304360000000102200039000000000431004b00000abe0000213d000018790000013d000000240220008a000000200300008a000000000232004b000000420000813d0000000401100370000000000101043b000d093a0010019b0000001201000039000e00000001001d000000000101041a000000ff0110018f000000010110008c000000420000c13d00000000010004100000093a01100197000c00000001001d00000000001004350000000901000039000b00000001001d000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000a09660010019c00000f500000c13d0000000c0100002900000000001004350000000b01000029000000200010043f0000004002000039000000000100001924dc249f0000040f000000000201041a00000948022001c7000000000021041b000001000100008a0000000e03000029000000000203041a000000000112016f00000002011001bf000000000013041b0000000001000019000024dd0001042e0000096d0100004100000d800000013d000000c001000039000000400010043f0000000101000039000000800010043f0000095c02000041000000a00020043f0000002003000039000000c00030043f000000e00010043f000001000020043f000009bc01000041000024dd0001042e000001240220008a000001200300008a000000000232004b000000420000813d0000010402100370000000000a02043b000000e402100370000000000902043b000000c402100370000000000b02043b000000a402100370000000000502043b0000008402100370000000000802043b0000006402100370000000000702043b0000004402100370000000000402043b0000002402100370000000000202043b0000093a022001970000000401100370000000000101043b0000093a031001970000000106000039000000000106041a000009510110019800000cf90000c13d000a0000000b001d000b0000000a001d000c00000009001d000800000008001d000900000007001d000400000006001d000600000005001d000500000004001d000e00000002001d000700000003001d00000000003004350000000901000039000d00000001001d000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000e0100002900000000001004350000000d01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000a01000029000000f801100210000000400300043d0000006002300039000000000012043500000040013000390000000b02000029000000000021043500000020013000390000000c020000290000000000210435000000400200043d00000000012300490000004101100039000a00000002001d0000000000120435000c00000003001d0000006101300039000b00000001001d000000400010043f0000095401000041000000000010043900000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000090110006c000013730000a13d0000095401000041000000000010043900000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000080110006c000017230000813d000000070100002900000000001004350000001001000039000c00000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b00000006020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000000ff011001900000105b0000c13d000000400300043d000000c00130003900000008020000290000000000210435000000a0013000390000000902000029000000000021043500000080013000390000000502000029000000000021043500000060013000390000000e02000029000000000021043500000040013000390000000702000029000000000021043500000020013000390000096d020000410000000000210435000000e00130003900000006020000290000000000210435000000400200043d00000000012100490000000001120436000900000003001d0000010003300039000b00000003001d000000400030043f0000093803000041000009380410009c000000000103801900000040011002100000000002020433000009380420009c00000000020380190000006002200210000000000112019f0000000002000414000009380420009c0000000002038019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d0000000403000039000000000203041a0001000100000092000000010420014f0000000804400210000001000440018f000000010440008a000000000524016f000000200600008a00000001045002700000003f07400039000000000667016f000000000101043b000200000001001d0000000b070000290000000001760019000000400010043f00000000004704350000000901000029000901200010003d000000020150008c00001ae10000413d0000003f0150008c00001add0000a13d0000000000300435000000090300002900000000013400190000095b02000041000000000402041a00000000034304360000000102200039000000000431004b00000c000000213d00001ae10000013d0000094d01000041000000800010043f0000002001000039000000840010043f0000002201000039000000a40010043f000009d601000041000000c40010043f000009d70100004100000ea30000013d000000000100041a00000d4f0000013d000000440220008a000000400300008a000000000232004b000000420000813d0000002402100370000000000302043b0000000401100370000000000101043b0000093a021001970000000101000039000000000101041a000009510110019800000cf90000c13d000d00000003001d000e00000002001d00000000010004110000093a01100197000c00000001001d00000000001004350000000c01000039000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000000ff0110019000000f590000c13d000000400100043d0000006402100039000009d10300004100000000003204350000004402100039000009d20300004100000000003204350000002402100039000000210300003900000cef0000013d000000e40220008a000000e00300008a000000000232004b000000420000813d0000006402100370000000000702043b0000004402100370000000000502043b0000002402100370000000000202043b0000093a032001970000000402100370000000000202043b0000093a042001970000000108000039000000000208041a000009510220019800000cf90000c13d000a00000005001d000c00000004001d000b00000003001d0000008402100370000000000202043b000000c403100370000000000303043b000000a401100370000000000101043b000000a00010043f000000c00030043f000000f801200210000000e00010043f0000004101000039000000800010043f000000e109000039000000400090043f000000010300008a000000000137004b000e00000007001d00000ed10000c13d0000000402000039000000000102041a000000000331013f0000000803300210000001000330018f000000010330008a000000000413016f000000200500008a00000001034002700000003f06300039000000000556016f0000000005950019000000400050043f0000000005390436000d00000005001d000000020540008c000010a50000413d0000003f0440008c000010a10000a13d00000000002004350000000d013000290000095b020000410000000d03000029000000000402041a00000000034304360000000102200039000000000431004b00000c7d0000213d000010a50000013d0000000601000039000000000101041a000000ff0110018f00000d800000013d000000240220008a000000200300008a000000000232004b000000420000813d000000000200041a0000000003000411000000000223013f0000000401100370000000000101043b0000093a051001970000093a0120019800000d690000c13d000000000105004b00000efa0000c13d0000094d01000041000000800010043f0000002001000039000000840010043f0000002f01000039000000a40010043f0000099701000041000000c40010043f000009980100004100000ea30000013d0000000101000039000000000101041a00000951011001980000000001000019000000010100c03900000d800000013d000001240220008a000001200300008a000000000232004b000000420000813d0000010402100370000000000902043b000000e402100370000000000802043b000000c402100370000000000b02043b000000a402100370000000000402043b0000008402100370000000000702043b0000006402100370000000000602043b0000004402100370000000000302043b0000002402100370000000000202043b0000093a0a2001970000000401100370000000000101043b0000093a021001970000000105000039000000000105041a000009510110019800000cf90000c13d000a0000000b001d000e0000000a001d000b00000009001d000c00000008001d000800000007001d000900000006001d000400000005001d000600000004001d000500000003001d000700000002001d00000000002004350000000901000039000d00000001001d000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000f970000613d000000400100043d0000006402100039000009fd030000410000000000320435000000440210003900000a060300004100000000003204350000002402100039000000250300003900000000003204350000094d020000410000000000210435000000040210003900000020030000390000000000320435000000400200043d0000000001210049000000840110003900000ef10000013d0000094d01000041000000800010043f0000002001000039000000840010043f0000001001000039000000a40010043f000009a90100004100000d6f0000013d000000010100003900000d4e0000013d000000440320008a000000400400008a000000000343004b000000420000813d0000000403100370000000000303043b000009750430009c000000420000213d000700240030003d000000070420006b000000420000213d0000000403300039000000000331034f000000000303043b000600000003001d000009750330009c000000420000213d000000060300002900000005033002100000000703300029000000000323004b000000420000213d0000002403100370000000000403043b000009750340009c000000420000213d0000002403400039000000000523004b000000420000213d0000000405400039000000000451034f000000000604043b000009750460009c000000420000213d0000000004360019000000000224004b000000420000213d0000001202000039000500000002001d000000000202041a000000ff0220018f000000020220008c000000420000c13d0000000507000039000000000207041a000000010800008a000000000882013f0000000808800210000001000880018f000000010880008a000000000228016f000000010860021000000001022002700000001f022000390000000502200270000009a5022000410000001f0660008c000016950000a13d00000001058001bf000000000057041b000009a505000041000000000634004b0000169d0000a13d000009a505000041000000000631034f000000000606043b000000000065041b00000001055000390000002003300039000000000634004b00000d430000213d0000169d0000013d000009740100004100000d800000013d0000000801000039000000000101041a0000093a0110019700000d800000013d000000240220008a000000200300008a000000000232004b000000420000813d000000000200041a0000000003000411000000000223013f0000000401100370000000000101043b0000093a051001970000093a0120019800000d690000c13d000000000105004b00000f090000c13d0000094d01000041000000800010043f0000002001000039000000840010043f0000003201000039000000a40010043f0000099401000041000000c40010043f000009950100004100000ea30000013d0000094d01000041000000800010043f0000002001000039000000840010043f000000a40010043f000009f501000041000000c40010043f000009f601000041000024de00010430000000240220008a000000200300008a000000000232004b000000420000813d0000000401100370000000000101043b0000093a0110019700000000001004350000001101000039000000200010043f0000004002000039000000000100001924dc249f0000040f000000000101041a000000800010043f0000094601000041000024dd0001042e000000240220008a000000200300008a000000000232004b000000420000813d0000000202000039000000000202041a0000000003000411000000000223013f0000000401100370000000000101043b0000093a031001970000093a0120019800000dc30000c13d000e00000003001d00000000003004350000000901000039000d00000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000c00000001001d0000000e0100002900000000001004350000000d01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000c0200002900000948022001c7000000000021041b000000400100043d00000938020000410000000003000414000009380430009c0000000003028019000009380410009c00000000010280190000004001100210000000c002300210000000000112019f00000949011001c70000800d0200003900000002030000390000094a040000410000000e0500002900000a150000013d0000094d01000041000000800010043f0000002001000039000000840010043f0000002c01000039000000a40010043f00000a0701000041000000c40010043f00000a080100004100000ea30000013d0000094d01000041000000800010043f0000002001000039000000840010043f0000002901000039000000a40010043f000009eb01000041000000c40010043f000009ec0100004100000ea30000013d000001000300008a000000000131016f000000a00010043f00000020010000390000000003120436000000800400043d00000000004304350000004002200039000000800300043d000000000403004b000000000400001900000df60000613d00000000040000190000000005240019000000a006400039000000000606043300000000006504350000002004400039000000000534004b00000de40000413d00000000022300190000001f0330019000000e390000613d0000000004320049000000030230021000000100022000890000000003040433000000000323022f00000000022301cf00000000002404350000000002010019000000000224001900000e390000013d000001000300008a000000000131016f000000a00010043f00000020010000390000000003120436000000800400043d00000000004304350000004002200039000000800300043d000000000403004b000000000400001900000e170000613d00000000040000190000000005240019000000a006400039000000000606043300000000006504350000002004400039000000000534004b00000e050000413d00000000022300190000001f0330019000000e180000613d0000000004320049000000030230021000000100022000890000000003040433000000000323022f00000000022301cf00000000002404350000000002010019000000000224001900000e390000013d000001000300008a000000000131016f000000a00010043f00000020010000390000000003120436000000800400043d00000000004304350000004002200039000000800300043d000000000403004b000000000400001900000e380000613d00000000040000190000000005240019000000a006400039000000000606043300000000006504350000002004400039000000000534004b00000e260000413d00000000022300190000001f0330019000000e390000613d0000000004320049000000030230021000000100022000890000000003040433000000000323022f00000000022301cf000000000024043500000000020100190000000002240019000000400100043d000000000212004900000e760000013d000001000200008a000000000121016f000000a00010043f000c00000006001d0000004001600039000000400010043f0000002002600039000d00000002001d0000095c010000410000000000120435000000010100003900000000001604350000800b01000039000000040300003900000000040004150000000f0440008a00000020044000c90000095d0200004124dc24b50000040f000e00000001001d000000800200043d000000a00100003924dc249f0000040f0000000c020000290000000002020433000c00000001001d0000000d0100002924dc249f0000040f0000095e02000041000000400400043d000d00000004001d0000002003400039000000000023043500000040024000390000000c0300002900000000003204350000006002400039000000000012043500000080014000390000000e02000029000000000021043500000000010004100000093a01100197000000a0024000390000000000120435000000400300043d00000000013200490000000001130436000000c002400039000e00000002001d000000400020043f000000000203043324dc249f0000040f0000000e020000290000000000120435000000400100043d0000000d02100069000000e0022000390000093803000041000009380420009c0000000002038019000009380410009c000000000103801900000040011002100000006002200210000000000112019f000024dd0001042e0000094d01000041000000800010043f0000002001000039000000840010043f0000002401000039000000a40010043f0000098901000041000000c40010043f0000098a0100004100000ea30000013d0000000e01000039000000000201041a0000093b02200197000000000252019f000000000021041b00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000992011001c70000800d020000390000000203000039000009f70400004100000a150000013d000000000102004b00000f170000c13d0000094d01000041000000800010043f0000002001000039000000840010043f0000002201000039000000a40010043f0000097901000041000000c40010043f0000097801000041000000e40010043f0000095001000041000024de000104300000000101000039000000000201041a0000093b02200197000000000252019f000000000021041b00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000992011001c70000800d020000390000000203000039000009b90400004100000a150000013d000000400100043d0000004402100039000009a90300004100000000003204350000002402100039000000100300003900000ee80000013d000000800010043f000e00000003001d000000a00030043f00000938010000410000000002000414000009380320009c0000000002018019000000c0012002100000094b011001c70000800d0200003900000001030000390000094c0400004124dc24cd0000040f0000000101200190000000420000613d000000000100041a0000093b011001970000000e011001af000000000010041b0000000001000019000024dd0001042e000900000003001d000d00000008001d0000095401000041000000000010043900000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d000000000101043b0000000e0110006b0000120b0000813d000000400100043d0000004402100039000009a403000041000000000032043500000024021000390000001e0300003900000000003204350000094d020000410000000000210435000000040210003900000020030000390000000000320435000000400200043d000000000121004900000064011000390000093803000041000009380410009c0000000001038019000009380420009c000000000203801900000040022002100000006001100210000000000121019f000024de000104300000000801000039000000000201041a0000093b02200197000000000252019f000000000021041b00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000992011001c70000800d020000390000000203000039000009960400004100000a150000013d0000000203000039000000000103041a0000093b01100197000000000151019f000000000013041b00000938010000410000000002000414000009380420009c0000000002018019000000c00120021000000992011001c70000800d02000039000009930400004100000a150000013d000c00000004001d000e00000002001d000d00000003001d00000000003004350000000a01000039000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000e020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000c02000029000000000021041b000000400100043d0000000000210435000000400200043d00000000012100490000093803000041000009380420009c000000000203801900000040022002100000002001100039000009380410009c00000000010380190000006001100210000000000121019f0000000002000414000009380420009c0000000002038019000000c002200210000000000121019f00000949011001c70000800d02000039000000030300003900000977040000410000000d050000290000000e060000290000095f0000013d0000000c0100006b000010950000c13d000000400100043d000000640210003900000a02030000410000000000320435000000440210003900000a030300004100000cec0000013d0000000901000039000b00000001001d000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000e0100002900000000001004350000000b01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000e0100006b0000168c0000c13d000000400100043d0000006402100039000009cf0300004100000000003204350000004402100039000009d0030000410000109d0000013d0000000e0100002900000000001004350000000d01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00000ce60000c13d0000000a01000029000000f801100210000000400300043d0000006002300039000000000012043500000040013000390000000b02000029000000000021043500000020013000390000000c020000290000000000210435000000400200043d00000000012300490000004101100039000300000002001d0000000000120435000c00000003001d0000006101300039000b00000001001d000000400010043f00000000010004110000093a01100197000a00000001001d0000000e0110006b000012fd0000c13d0000095401000041000000000010043900000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000090110006c000013730000a13d0000095401000041000000000010043900000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000080110006c000017230000813d000000070100002900000000001004350000001001000039000e00000001001d000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b00000006020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000000ff011001900000105b0000c13d000000400300043d000000c00130003900000008020000290000000000210435000000a0013000390000000902000029000000000021043500000080013000390000000502000029000000000021043500000060013000390000000a02000029000000000021043500000040013000390000000702000029000000000021043500000020013000390000095a020000410000000000210435000000e00130003900000006020000290000000000210435000000400200043d00000000012100490000000001120436000b00000003001d0000010003300039000c00000003001d000000400030043f0000093803000041000009380410009c000000000103801900000040011002100000000002020433000009380420009c00000000020380190000006002200210000000000112019f0000000002000414000009380420009c0000000002038019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d0000000403000039000000000203041a0001000100000092000000010420014f0000000804400210000001000440018f000000010440008a000000000524016f000000200600008a00000001045002700000003f07400039000000000667016f000000000101043b000200000001001d0000000c070000290000000001760019000000400010043f00000000004704350000000b01000029000b01200010003d000000020150008c00001d000000413d0000003f0150008c00001cfc0000a13d00000000003004350000000b0300002900000000013400190000095b02000041000000000402041a00000000034304360000000102200039000000000431004b000010550000213d00001d000000013d000000400100043d0000006402100039000009b70300004100000000003204350000004402100039000009b803000041000000000032043500000024021000390000002e0300003900000cef0000013d000d00000002001d0000000c0100006b0000108b0000613d0000000e0100006b000012110000613d0000000c0100002900000000001004350000000b01000029000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000e020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000d02000029000012dc0000013d000a00000002001d0000000c0100006b0000120f0000c13d000000400100043d00000064021000390000097a03000041000000000032043500000044021000390000097b0300004100000000003204350000002402100039000000240300003900000cef0000013d0000000d0100006b0000121b0000c13d000000400100043d0000006402100039000009cf030000410000000000320435000000440210003900000a010300004100000000003204350000002402100039000000230300003900000cef0000013d000001000200008a000000000121016f0000000d020000290000000000120435000900000009001d000000400200043d0000004001200039000000400010043f00000020032000390000095c01000041000700000003001d0000000000130435000800000002001d00000000008204350000095d01000041000000000010043900000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d0000000d03000029000009380230009c00000938050000410000000003058019000000400230021000000009030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000d00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d00000938050000410000000703000029000009380230009c0000000003058019000000400230021000000008030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000900000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400200043d00000080032000390000000d0400002900000000004304350000006003200039000000000013043500000040012000390000000903000029000000000031043500000020012000390000095e03000041000000000031043500000000010004100000093a01100197000000a0032000390000000000130435000000400100043d00000000031300490000000003310436000000c002200039000000400020043f000009380230009c0000093804000041000000000304801900000040023002100000000001010433000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000d00000001001d0000000c0100002900000000001004350000001101000039000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a0000000103200039000000000031041b000000400300043d000000a001300039000000000021043500000080013000390000000a02000029000000000021043500000060013000390000000b02000029000000000021043500000040013000390000000c020000290000000000210435000000200130003900000976020000410000000000210435000000c0013000390000000e020000290000000000210435000000400200043d00000000012100490000000001120436000e00000003001d000000e003300039000900000003001d000000400030043f000009380310009c0000093804000041000000000104801900000040011002100000000002020433000009380320009c00000000020480190000006002200210000000000112019f0000000002000414000009380320009c0000000002048019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000095f02000041000000090400002900000000002404350000000e0300002900000102023000390000000000120435000000e2013000390000000d02000029000000000021043500000938010000410000000002000414000009380320009c0000000002018019000009380340009c00000000040180190000004001400210000000c002200210000000000121019f00000960011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400200043d000000440320003900000060040000390000000000430435000000240320003900000000001304350000096101000041000000000012043500000004012000390000000c0300002900000000003104350000006401200039000000800300043d0000000000310435000e00840020003d000000800100043d000000000201004b000011910000613d00000000020000190000000e050000290000000003520019000000a004200039000000000404043300000000004304350000002002200039000000000312004b0000117f0000413d000e00000051001d0000001f01100190000011910000613d0000000e02100069000000030110021000000100011000890000000043020434000e00000004001d000000000313022f00000000011301cf0000000000120435000000400100043d000d00000001001d000009620100004100000000001004390000096301000041000000040010044300000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000964011001c7000080020200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000000101004b000000420000613d0000000d040000290000000e014000690000093802000041000009380340009c000000000302001900000000030440190000004003300210000009380410009c00000000010280190000006001100210000000000131019f0000000003000414000009380430009c0000000003028019000000c002300210000000000112019f000009630200004124dc24d70000040f0000000d09000029000000000301001900000060033002700000093803300197000000200430008c000000000503001900000020050080390000001f0450018f0000000505500272000011c90000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b000011c10000413d000000000604004b000011d80000613d0000000505500210000000000651034f0000000d055000290000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f0003000000010355000000010220019000001a310000613d0000001f0130008c000000420000a13d000000400100043d0000000002010433000000000202004b00001abb0000c13d00000044021000390000097c03000041000000000032043500000024021000390000001a0300003900000ee80000013d000000a004000039000000800100043d000000200310008c00000000050100190000000003020019000011f60000413d000000a0040000390000000003020019000000000501001900000000460404340000000003630436000000200550008a000000200650008c000011f10000813d00000003065002100000010006600089000000010660020f000000000505004b000000000600601900000000040404330000000005600049000000000454016f000000010560008a0000000006030433000000000556016f000000000445019f0000000000430435000000400400043d00000000030004140000000e05000029000000040550008c000012310000c13d00000001020000390000000105000031000012460000013d000000400900043d0000000d08000029000000090300002900000c660000013d0000000e0100006b000012be0000c13d000000400100043d0000006402100039000009780300004100000000003204350000004402100039000009790300004100000000003204350000002402100039000000220300003900000cef0000013d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a00000966011001970000000a0110006b0000138f0000a13d000000400100043d0000006402100039000009c7030000410000000000320435000000440210003900000a0003000041000016800000013d000000000121001900000000014100490000093802000041000009380540009c00000000040280190000004004400210000009380510009c00000000010280190000006001100210000000000141019f000009380430009c0000000003028019000000c002300210000000000121019f0000000e0200002924dc24cd0000040f000000010220018f00030000000103550000006001100270000109380010019d00000938051001970000006001000039000000000305004b0000126d0000613d0000003f01500039000000200300008a000000000331016f000000400100043d0000000003310019000000400030043f0000001f0350018f0000000009510436000000030400036700000005055002720000125d0000613d000000000600001900000005076002100000000008790019000000000774034f000000000707043b00000000007804350000000106600039000000000756004b000012550000413d000d00000009001d000000000603004b0000126d0000613d0000000505500210000000000454034f0000000d055000290000000303300210000000000605043300000000063601cf000000000636022f000000000404043b0000010003300089000000000434022f00000000033401cf000000000363019f00000000003504350000000001010433000000000202004b000012970000c13d000000000201004b000012f50000c13d000000400100043d0000094d02000041000000000021043500000004021000390000000c0300002900000000003204350000002402100039000000e40300043d00000000003204350000004401100039000000e40200043d000000000302004b0000000003000019000012930000613d000000000300001900000000041300190000010405300039000000000505043300000000005404350000002003300039000000000423004b000012810000413d00000000011200190000001f02200190000012940000613d0000000003210049000000030120021000000100011000890000000002030433000000000212022f00000000011201cf00000000001304350000000c010000290000000001130019000000400200043d000000000121004900000ef10000013d000000000201004b0000000d0200002900000a180000613d0000001f0110008c000000420000a13d0000000001020433000000000101004b00000a180000c13d000000400100043d00000064021000390000098f03000041000000000032043500000044021000390000099003000041000000000032043500000024021000390000002a0300003900000000003204350000094d02000041000000000021043500000004021000390000000c0300002900000cf40000013d0000095401000041000000000010043900000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d000000000101043b0000000e0110006b000005a20000813d00000ee20000013d0000000c0100002900000000001004350000000b01000029000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000e020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d0000000a030000290000000d0230006a000000000101043b000000000021041b000000400100043d0000000000210435000000400200043d00000000012100490000093803000041000009380420009c000000000203801900000040022002100000002001100039000009380410009c00000000010380190000006001100210000000000121019f0000000002000414000009380420009c0000000002038019000000c002200210000000000121019f00000949011001c70000800d02000039000000030300003900000977040000410000000c0500002900000f4e0000013d0000093802000041000009380310009c00000000010280190000000d04000029000009380340009c0000000004028019000000400240021000000ef70000013d0000094d010000410000000b0200002900000000001204350000000c03000029000000c50130003900000952020000410000000000210435000000a50130003900000953020000410000000000210435000000850130003900000025020000390000137f0000013d000000000661034f000000000606043b000001000700008a000000000676016f000000000696019f000000000068041b0000095b08000041000000000682004b000013170000a13d000000000008041b0000000108800039000000000682004b000013130000213d000000bf02300039000000000242016f000000400020043f0000002002500039000000000121034f0000001f0230018f000000800030043f0000000504300272000013290000613d00000000050000190000000506500210000000000761034f000000000707043b000000a00660003900000000007604350000000105500039000000000645004b000013210000413d000000000502004b000013380000613d0000000504400210000000000141034f0000000302200210000000a004400039000000000504043300000000052501cf000000000525022f000000000101043b0000010002200089000000000121022f00000000012101cf000000000151019f0000000000140435000000a0013000390000000000010435000000400200043d000b00000002001d0000004001200039000000400010043f0000002003200039000c00000003001d0000095c010000410000000000130435000000010100003900000000001204350000800b01000039000000040300003900000000040004150000000f0440008a00000020044000c90000095d0200004124dc24b50000040f000d00000001001d000000800200043d000000a00100003924dc249f0000040f0000000b020000290000000002020433000b00000001001d0000000c0100002924dc249f0000040f0000095e02000041000000400300043d0000002004300039000000000024043500000040023000390000000b0400002900000000004204350000006002300039000000000012043500000080013000390000000d02000029000000000021043500000000010004100000093a01100197000000a0023000390000000000120435000000400400043d00000000014200490000000001140436000000c002300039000000400020043f000000000204043324dc249f0000040f0000000f02000039000000000012041b000001000100008a0000000e03000029000000000203041a000000000112016f00000001011001bf00000af50000013d0000094d010000410000000b0200002900000000001204350000000c03000029000000c50130003900000956020000410000000000210435000000a5013000390000095702000041000000000021043500000085013000390000002b020000390000000000210435000000650130003900000020020000390000000000210435000000400100043d0000000002130049000000e5022000390000093803000041000009380420009c0000000002038019000009380410009c000000000103801900000040011002100000006002200210000000000112019f000024de0001043000000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a00000966011001970000000a0210006c000016880000413d0000000a0310006a00080001000000920000094801000041000000080230006c00000000020000190000000002012019000900000003001d0000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000902000029000000000021041b0000000d0100002900000000001004350000000b01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a00000966011001970000000a031000290000094801000041000000080230006c00000000020000190000000002012019000900000003001d0000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000902000029000000000021041b000000400100043d0000000a020000290000000000210435000000400200043d0000000001210049000009380320009c0000093804000041000000000204801900000040022002100000002001100039000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000121019f00000949011001c70000800d02000039000000030300003900000967040000410000000c050000290000000d0600002924dc24cd0000040f000000010120019000000ae60000c13d000000420000013d000001000100008a000000000112016f00000009020000290000000000120435000000400200043d0000004001200039000000400010043f00000020032000390000095c01000041000700000003001d00000000001304350000000c01000029000800000002001d00000000001204350000095d01000041000000000010043900000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d0000000903000029000009380230009c0000093805000041000000000305801900000040023002100000000a030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000c00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d00000938050000410000000703000029000009380230009c0000000003058019000000400230021000000008030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000a00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400400043d00000080024000390000000c0300002900000000003204350000006002400039000000000012043500000040014000390000000a02000029000000000021043500000020014000390000095e02000041000000000021043500000000010004100000093a01100197000000a0024000390000000000120435000000400100043d00000000021200490000000002210436000c00000004001d000000c003400039000a00000003001d000000400030043f000009380320009c0000093804000041000000000204801900000040022002100000000001010433000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000095f020000410000000a0500002900000000002504350000000c04000029000000e20240003900000006030000290000000000320435000000c202400039000000000012043500000938010000410000000002000414000009380320009c0000000002018019000009380350009c00000000050180190000004001500210000000c002200210000000000121019f00000960011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400200043d000000440320003900000060040000390000000000430435000000240320003900000000001304350000096101000041000000000012043500000004012000390000000d0300002900000000003104350000006401200039000000800300043d0000000000310435000c00840020003d000000800100043d000000000201004b000014e20000613d00000000020000190000000c050000290000000003520019000000a004200039000000000404043300000000004304350000002002200039000000000312004b000014d00000413d000c00000051001d0000001f01100190000014e20000613d0000000c02100069000000030110021000000100011000890000000043020434000c00000004001d000000000313022f00000000011301cf0000000000120435000000400100043d000a00000001001d000009620100004100000000001004390000096301000041000000040010044300000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000964011001c7000080020200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000000101004b000000420000613d0000000a040000290000000c014000690000093802000041000009380340009c000000000302001900000000030440190000004003300210000009380410009c00000000010280190000006001100210000000000131019f0000000003000414000009380430009c0000000003028019000000c002300210000000000112019f000009630200004124dc24d70000040f0000000a09000029000000000301001900000060033002700000093803300197000000200430008c000000000503001900000020050080390000001f0450018f00000005055002720000151a0000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b000015120000413d000000000604004b000015290000613d0000000505500210000000000651034f0000000a055000290000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f0003000000010355000000010220019000001a970000613d0000001f0130008c000000420000a13d000000400100043d0000000002010433000000000202004b00001be30000c13d0000004402100039000009680300004100000ee50000013d000001000200008a000000000121016f00000009020000290000000000120435000000400200043d0000004001200039000000400010043f00000020032000390000095c01000041000600000003001d00000000001304350000000a01000029000700000002001d00000000001204350000095d01000041000000000010043900000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d0000000903000029000009380230009c00000938050000410000000003058019000000400230021000000008030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000a00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d00000938050000410000000603000029000009380230009c0000000003058019000000400230021000000007030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000900000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400200043d00000080032000390000000a0400002900000000004304350000006003200039000000000013043500000040012000390000000903000029000000000031043500000020012000390000095e03000041000000000031043500000000010004100000093a01100197000000a0032000390000000000130435000000400100043d00000000031300490000000003310436000000c002200039000000400020043f000009380230009c0000093804000041000000000304801900000040023002100000000001010433000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000a00000001001d0000000d0100002900000000001004350000001101000039000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a0000000103200039000000000031041b000000400300043d000000a001300039000000000021043500000080013000390000000b02000029000000000021043500000060013000390000000c02000029000000000021043500000040013000390000000d020000290000000000210435000000200130003900000976020000410000000000210435000000c0013000390000000e020000290000000000210435000000400200043d00000000012100490000000001120436000e00000003001d000000e003300039000900000003001d000000400030043f000009380310009c0000093804000041000000000104801900000040011002100000000002020433000009380320009c00000000020480190000006002200210000000000112019f0000000002000414000009380320009c0000000002048019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000095f02000041000000090400002900000000002404350000000e0300002900000102023000390000000000120435000000e2013000390000000a02000029000000000021043500000938010000410000000002000414000009380320009c0000000002018019000009380340009c00000000040180190000004001400210000000c002200210000000000121019f00000960011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400200043d000000440320003900000060040000390000000000430435000000240320003900000000001304350000096101000041000000000012043500000004012000390000000d0300002900000000003104350000006401200039000000800300043d0000000000310435000e00840020003d000000800100043d000000000201004b000016260000613d00000000020000190000000e050000290000000003520019000000a004200039000000000404043300000000004304350000002002200039000000000312004b000016140000413d000e00000051001d0000001f01100190000016260000613d0000000e02100069000000030110021000000100011000890000000043020434000e00000004001d000000000313022f00000000011301cf0000000000120435000000400100043d000a00000001001d000009620100004100000000001004390000096301000041000000040010044300000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000964011001c7000080020200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000000101004b000000420000613d0000000a040000290000000e014000690000093802000041000009380340009c000000000302001900000000030440190000004003300210000009380410009c00000000010280190000006001100210000000000131019f0000000003000414000009380430009c0000000003028019000000c002300210000000000112019f000009630200004124dc24d70000040f0000000a09000029000000000301001900000060033002700000093803300197000000200430008c000000000503001900000020050080390000001f0450018f00000005055002720000165e0000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b000016560000413d000000000604004b0000166d0000613d0000000505500210000000000651034f0000000a055000290000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f0003000000010355000000010220019000001c150000613d0000001f0130008c000000420000a13d000000400100043d0000000002010433000000000202004b00001e020000c13d000011e20000013d0000000e0210006c000016840000813d000000400100043d0000006402100039000009c70300004100000000003204350000004402100039000009c80300004100000000003204350000002402100039000000260300003900000cef0000013d0000000b02000039000000000302041a0000000e0430006c0000172d0000813d000000400100043d0000004402100039000009ff0300004100000ee50000013d0000000d0100006b000017600000c13d000000400100043d0000006402100039000009c90300004100000000003204350000004402100039000009ce03000041000003fd0000013d0000002003500039000000000131034f000000000101043b000001000300008a000000000131016f000000000181019f000000000017041b000009a505000041000000000152004b000016a30000a13d000000000005041b0000000105500039000000000152004b0000169f0000213d000000060100006b000016c20000c13d00000000010004100000093a01100197000e00000001001d00000000001004350000000901000039000000200010043f0000004002000039000d00000002001d000000000100001924dc249f0000040f000000000201041a00000948022001c7000000000021041b0000000e0100002900000000001004350000000301000039000000200010043f00000000010000190000000d0200002924dc249f0000040f000001000200008a000000000301041a000000000323016f000000000031041b0000000503000029000000000103041a000000000121016f00000003011001bf00000af50000013d000c00030000003d000e80100000003d000b00090000003d0000000002000019000a00000002001d00000005012002100000000701100029000d00000001001d0000000201100367000000000101043b0000093a0110019700000000001004350000000c01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c70000000e0200002924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000000ff01100190000019800000613d0000000d010000290000000201100367000000000101043b0000093a01100197000900000001001d00000000001004350000000b01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c70000000e0200002924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a000800000001001d000000090100002900000000001004350000000b01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c70000000e0200002924dc24d20000040f0000000102200190000000420000613d000000000101043b000000080200002900000948022001c7000000000021041b0000000d010000290000000201100367000000000101043b0000093a0110019700000000001004350000000c01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000001000300008a000000000232016f000000000021041b0000000a020000290000000102200039000000060120006c000016c60000413d000016a50000013d000000400100043d0000006402100039000009520300004100000000003204350000004402100039000009530300004100000cec0000013d0000094d010000410000000b0200002900000000001204350000000c03000029000000c50130003900000958020000410000000000210435000000a5013000390000095902000041000013060000013d0000000e0330006a000000000032041b0000000e0310006a000000010100008a0000094802000041000000000113004b00000000010000190000000001022019000b00000003001d0000094803300197000009480430009c00000000020080190000094803300167000009480330009c000000000201c019000000000102004b000024940000613d0000000d0100002900000000001004350000000c01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b00001a4c0000613d000000400100043d0000006402100039000009fd0300004100000000003204350000004402100039000009fe0300004100000cec0000013d0000000c0100002900000000001004350000000d01000039000a00000001001d000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000900000002001d0000000d0120006c0000198a0000813d000000400100043d0000006402100039000009cc0300004100000000003204350000004402100039000009cd03000041000010610000013d000000400100043d00000064021000390000095603000041000000000032043500000044021000390000095703000041000000000032043500000024021000390000002b0300003900000cef0000013d0000000d0100006b00000f520000613d0000000c0100006b000010970000613d0000000d0100002900000000001004350000000e01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a00000966011001970000000a0110006b0000122a0000213d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a00000966011001970000000a0210006c000016880000413d0000000a0310006a00060001000000920000094801000041000000060230006c00000000020000190000000002012019000700000003001d0000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000702000029000000000021041b0000000c0100002900000000001004350000000e01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000e000a0010002d0000000e0110006b000000000100001900000001010040390000000101100190000009180000c13d00000948010000410000000e03000029000000060230006c000000000200001900000000020120190000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000e02000029000000000021041b000000400100043d0000000a020000290000000000210435000000400200043d0000000001210049000009380320009c0000093804000041000000000204801900000040022002100000002001100039000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000121019f00000949011001c70000800d02000039000000030300003900000967040000410000000d050000290000000c0600002924dc24cd0000040f0000000101200190000000420000613d0000000d0100002900000000001004350000000801000029000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000b020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000e00000002001d0000000a0120006c000016880000413d0000000d0100002900000000001004350000000801000029000000200010043f0000004002000039000d00000002001d000000000100001924dc249f0000040f0000000b020000290000000000200435000000200010043f00000000010000190000000d0200002924dc249f0000040f0000000e030000290000000a0230006a000000000021041b000000400100043d0000000902000029000009640000013d000001000100008a000000000112016f00000009020000290000000000120435000000400200043d0000004001200039000000400010043f00000020032000390000095c01000041000700000003001d00000000001304350000000c01000029000800000002001d00000000001204350000095d01000041000000000010043900000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d0000000903000029000009380230009c0000093805000041000000000305801900000040023002100000000a030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000c00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d00000938050000410000000703000029000009380230009c0000000003058019000000400230021000000008030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000a00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400400043d00000080024000390000000c0300002900000000003204350000006002400039000000000012043500000040014000390000000a02000029000000000021043500000020014000390000095e02000041000000000021043500000000010004100000093a01100197000000a0024000390000000000120435000000400100043d00000000021200490000000002210436000c00000004001d000000c003400039000a00000003001d000000400030043f000009380320009c0000093804000041000000000204801900000040022002100000000001010433000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000095f020000410000000a0500002900000000002504350000000c04000029000000e20240003900000006030000290000000000320435000000c202400039000000000012043500000938010000410000000002000414000009380320009c0000000002018019000009380350009c00000000050180190000004001500210000000c002200210000000000121019f00000960011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400200043d000000440320003900000060040000390000000000430435000000240320003900000000001304350000096101000041000000000012043500000004012000390000000e0300002900000000003104350000006401200039000000800300043d0000000000310435000c00840020003d000000800100043d000000000201004b000019270000613d00000000020000190000000c050000290000000003520019000000a004200039000000000404043300000000004304350000002002200039000000000312004b000019150000413d000c00000051001d0000001f01100190000019270000613d0000000c02100069000000030110021000000100011000890000000043020434000c00000004001d000000000313022f00000000011301cf0000000000120435000000400100043d000a00000001001d000009620100004100000000001004390000096301000041000000040010044300000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000964011001c7000080020200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000000101004b000000420000613d0000000a040000290000000c014000690000093802000041000009380340009c000000000302001900000000030440190000004003300210000009380410009c00000000010280190000006001100210000000000131019f0000000003000414000009380430009c0000000003028019000000c002300210000000000112019f000009630200004124dc24d70000040f0000000a09000029000000000301001900000060033002700000093803300197000000200430008c000000000503001900000020050080390000001f0450018f00000005055002720000195f0000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b000019570000413d000000000604004b0000196e0000613d0000000505500210000000000651034f0000000a055000290000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f0003000000010355000000010220019000001caa0000613d0000001f0130008c000000420000a13d000000400100043d0000000002010433000000000202004b00001f400000c13d000015330000013d000000400100043d0000006402100039000009e00300004100000000003204350000004402100039000009e1030000410000249a0000013d000000400100043d0000006402100039000009c40300004100000000003204350000004402100039000009c503000041000000000032043500000024021000390000003d0300003900000cef0000013d0000000b01000039000000000301041a0000000d02300029000000000332004b000000000300001900000001030040390000000103300190000009180000c13d000000000021041b0000000e0100002900000000001004350000000b01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000b000d0010002d0000000b0110006b000000000100001900000001010040390000000101100190000009180000c13d000000010100008a00000948020000410000000b03000029000000000113004b000000000100001900000000010220190000094803300197000009480430009c00000000020080190000094803300167000009480330009c000000000201c019000000000102004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000b02000029000000000021041b0000000c0100002900000000001004350000000a01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d0000000d030000290000000902300069000000000101043b000000000021041b000000400100043d0000000000310435000000400200043d00000000012100490000093804000041000009380320009c000000000204801900000040022002100000002001100039000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000121019f00000949011001c70000800d020000390000000303000039000009cb040000410000000c050000290000000e0600002924dc24cd0000040f0000000101200190000000420000613d000000400100043d0000000d020000290000000000210435000000400200043d0000000001210049000009380320009c0000093804000041000000000204801900000040022002100000002001100039000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000121019f00000949011001c70000800d0200003900000003030000390000096704000041000000000500001900000f4e0000013d000000000c09004b00001a8e0000c13d000000400100043d0000006402100039000009e60300004100000000003204350000004402100039000009e703000041000003fd0000013d000000400100043d0000006402100039000009580300004100000000003204350000004402100039000009590300004100000cec0000013d0000001f0430018f000000050230027200001a3c0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000625004b00001a350000413d000000000504004b00001a4a0000613d00000003044002100000000502200210000000000502043300000000054501cf000000000545022f000000000121034f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000006001300210000024de0001043000000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000b02000029000000000021041b000000400100043d0000000e020000290000000000210435000000400200043d0000000001210049000009380320009c0000093804000041000000000204801900000040022002100000002001100039000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000121019f00000949011001c70000800d020000390000000203000039000009c6040000410000000d0500002924dc24cd0000040f0000000101200190000000420000613d000000400100043d0000000e020000290000000000210435000000400200043d00000000012100490000093803000041000009380420009c000000000203801900000040022002100000002001100039000009380410009c00000000010380190000006001100210000000000121019f0000000002000414000009380420009c0000000002038019000000c002200210000000000121019f00000949011001c70000800d02000039000000030300003900000967040000410000000d05000029000000000600001900000a150000013d000000000c06004b00001ab20000c13d000000400100043d0000006402100039000009e40300004100000000003204350000004402100039000009e503000041000010610000013d0000001f0430018f000000050230027200001aa20000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000625004b00001a9b0000413d000000000504004b00001ab00000613d00000003044002100000000502200210000000000502043300000000054501cf000000000545022f000000000121034f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000006001300210000024de00010430000000000c05004b00001abe0000c13d000000400100043d0000006402100039000009bb0300004100000000003204350000004402100039000009e303000041000007c50000013d0000000c0200006b00001c300000c13d0000108c0000013d000000040e000039000000000c0e041a000000800f00043d0000000000e00435000d0001000000920000000d0dc0014f000000080dd00210000001000dd0018f000000010dd0008a000000000dcd016f0000000108f00210000000010dd002700000001f0dd00039000000050dd002700000095b0dd000410000001f0cf0008c00001c330000a13d000000010c8001bf0000000000ce041b0000095b0e000041000000a00ff00039000000a10cf0008c00001c380000413d000000a00c0000390000095b0e00004100000000c80c043400000000008e041b000000010ee000390000000008cf004b00001ad70000213d00001c380000013d000001000100008a000000000112016f00000009020000290000000000120435000000400200043d0000004001200039000000400010043f00000020032000390000095c01000041000300000003001d00000000001304350000000401000029000800000002001d00000000001204350000095d01000041000000000010043900000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d0000000903000029000009380230009c0000093805000041000000000305801900000040023002100000000b030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000b00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d00000938050000410000000303000029000009380230009c0000000003058019000000400230021000000008030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000900000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400400043d00000080024000390000000b0300002900000000003204350000006002400039000000000012043500000040014000390000000902000029000000000021043500000020014000390000095e02000041000000000021043500000000010004100000093a01100197000000a0024000390000000000120435000000400100043d00000000021200490000000002210436000b00000004001d000000c003400039000900000003001d000000400030043f000009380320009c0000093804000041000000000204801900000040022002100000000001010433000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000095f02000041000000090500002900000000002504350000000b04000029000000e20240003900000002030000290000000000320435000000c202400039000000000012043500000938010000410000000002000414000009380320009c0000000002018019000009380350009c00000000050180190000004001500210000000c002200210000000000121019f00000960011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400200043d000000440320003900000060040000390000000000430435000000240320003900000000001304350000096101000041000000000012043500000004012000390000000703000029000000000031043500000064012000390000000a0400002900000000030404330000000000310435000b00840020003d0000000001040433000000000201004b00001b910000613d00000000020000190000000a050000290000000b0600002900000000036200190000002002200039000000000452001900000000040404330000000000430435000000000312004b00001b7f0000413d000b00000061001d0000001f0110019000001b910000613d0000000b02100069000000030110021000000100011000890000000043020434000b00000004001d000000000313022f00000000011301cf0000000000120435000000400100043d000a00000001001d000009620100004100000000001004390000096301000041000000040010044300000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000964011001c7000080020200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000000101004b000000420000613d0000000a040000290000000b014000690000093802000041000009380340009c000000000302001900000000030440190000004003300210000009380410009c00000000010280190000006001100210000000000131019f0000000003000414000009380430009c0000000003028019000000c002300210000000000112019f000009630200004124dc24d70000040f0000000a09000029000000000301001900000060033002700000093803300197000000200430008c000000000503001900000020050080390000001f0450018f000000050550027200001bc90000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b00001bc10000413d000000000604004b00001bd80000613d0000000505500210000000000651034f0000000a055000290000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f00030000000103550000000102200190000020760000613d0000001f0130008c000000420000a13d000000400100043d0000000002010433000000000202004b000020ac0000c13d000015330000013d0000000d0100002900000000001004350000000b01000029000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000e020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000001000300008a000000000232016f00000001022001bf000000000021041b000000400100043d00000938020000410000000003000414000009380430009c0000000003028019000009380410009c00000000010280190000004001100210000000c002300210000000000112019f00000949011001c70000800d02000039000000030300003900000981040000410000000d050000290000000e0600002900000a150000013d0000001f0430018f000000050230027200001c200000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000625004b00001c190000413d000000000504004b00001c2e0000613d00000003044002100000000502200210000000000502043300000000054501cf000000000545022f000000000121034f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000006001300210000024de000104300000000b0200006b00001cc50000c13d000012120000013d000000a00c00043d000000000c3c016f000000000c8c019f0000000000ce041b0000095b0e000041000000000ced004b00001c3e0000a13d00000000000e041b000000010ee000390000000008ed004b00001c3a0000213d000000000e0a0433000000050d000039000000000a0d041a0000000000d004350000000d0ca0014f000000080cc00210000001000cc0018f000000010cc0008a000000000aac016f000000010ce00210000000010aa002700000001f0aa00039000000050aa00270000009a50aa000410000001f0fe0008c00001c5b0000a13d000000010cc001bf0000000000cd041b000009a50d000041000000000e4e0019000000000c4e004b00001c600000a13d000009a50d000041000000004c0404340000000000cd041b000000010dd00039000000000c4e004b00001c550000213d00001c600000013d0000000004040433000000000434016f0000000004c4019f00000000004d041b000009a50d0000410000000004da004b00001c660000a13d00000000000d041b000000010dd000390000000004da004b00001c620000213d000000000b0b0433000000070a00003900000000040a041a0000000000a004350000000d0c40014f000000080cc00210000001000cc0018f000000010cc0008a00000000044c016f000000010cb0021000000001044002700000001f0440003900000005044002700000096c044000410000001f0db0008c00001c830000a13d000000010cc001bf0000000000ca041b0000096c0a000041000000000b2b0019000000000c2b004b00001c880000a13d0000096c0a000041000000002c0204340000000000ca041b000000010aa00039000000000c2b004b00001c7d0000213d00001c880000013d0000000002020433000000000232016f0000000002c2019f00000000002a041b0000096c0a0000410000000002a4004b00001c8e0000a13d00000000000a041b000000010aa000390000000002a4004b00001c8a0000213d0000000602000039000000000402041a000000000334016f0000000e04000029000000ff0440018f000000000343019f000000000032041b0000000102000039000000000302041a0000093b03300197000000000393019f000000000401041a000000000032041b0000000202000039000000000302041a0000093b03300197000000000363019f000000000032041b000009e202400197000000000272019f000000000300041a0000093b03300197000000000353019f000000000030041b000009aa022001c7000000000021041b0000000001000019000024dd0001042e0000001f0430018f000000050230027200001cb50000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000625004b00001cae0000413d000000000504004b00001cc30000613d00000003044002100000000502200210000000000502043300000000054501cf000000000545022f000000000121034f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000006001300210000024de000104300000000c0100002900000000001004350000000a01000039000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000b020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000a02000029000000000021041b000000400100043d0000000000210435000000400200043d00000000012100490000093803000041000009380420009c000000000203801900000040022002100000002001100039000009380410009c00000000010380190000006001100210000000000121019f0000000002000414000009380420009c0000000002038019000000c002200210000000000121019f00000949011001c70000800d02000039000000030300003900000977040000410000000c050000290000000b0600002900000a150000013d000001000100008a000000000112016f0000000b020000290000000000120435000000400200043d0000004001200039000000400010043f00000020032000390000095c01000041000800000003001d00000000001304350000000401000029000900000002001d00000000001204350000095d01000041000000000010043900000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d0000000b03000029000009380230009c0000093805000041000000000305801900000040023002100000000c030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000c00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d00000938050000410000000803000029000009380230009c0000000003058019000000400230021000000009030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000b00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400400043d00000080024000390000000c0300002900000000003204350000006002400039000000000012043500000040014000390000000b02000029000000000021043500000020014000390000095e02000041000000000021043500000000010004100000093a01100197000000a0024000390000000000120435000000400100043d00000000021200490000000002210436000c00000004001d000000c003400039000b00000003001d000000400030043f000009380320009c0000093804000041000000000204801900000040022002100000000001010433000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000095f020000410000000b0500002900000000002504350000000c04000029000000e20240003900000002030000290000000000320435000000c202400039000000000012043500000938010000410000000002000414000009380320009c0000000002018019000009380350009c00000000050180190000004001500210000000c002200210000000000121019f00000960011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400200043d00000044032000390000006004000039000000000043043500000024032000390000000000130435000009610100004100000000001204350000000401200039000000070300002900000000003104350000006401200039000000030400002900000000030404330000000000310435000c00840020003d0000000001040433000000000201004b00001db00000613d000000000200001900000003050000290000000c0600002900000000036200190000002002200039000000000452001900000000040404330000000000430435000000000312004b00001d9e0000413d000c00000061001d0000001f0110019000001db00000613d0000000c02100069000000030110021000000100011000890000000043020434000c00000004001d000000000313022f00000000011301cf0000000000120435000000400100043d000b00000001001d000009620100004100000000001004390000096301000041000000040010044300000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000964011001c7000080020200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000000101004b000000420000613d0000000b040000290000000c014000690000093802000041000009380340009c000000000302001900000000030440190000004003300210000009380410009c00000000010280190000006001100210000000000131019f0000000003000414000009380430009c0000000003028019000000c002300210000000000112019f000009630200004124dc24d70000040f0000000b09000029000000000301001900000060033002700000093803300197000000200430008c000000000503001900000020050080390000001f0450018f000000050550027200001de80000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b00001de00000413d000000000604004b00001df70000613d0000000505500210000000000651034f0000000b055000290000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f00030000000103550000000102200190000020910000613d0000001f0130008c000000420000a13d000000400100043d0000000002010433000000000202004b000021b40000c13d000015330000013d0000000d0200006b0000108c0000613d0000000c0200006b000012120000613d0000000d0100002900000000001004350000000a01000039000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000c020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000b02000029000000000021041b000000400100043d0000000000210435000000400200043d00000000012100490000093803000041000009380420009c000000000203801900000040022002100000002001100039000009380410009c00000000010380190000006001100210000000000121019f0000000002000414000009380420009c0000000002038019000000c002200210000000000121019f00000949011001c70000800d02000039000000030300003900000977040000410000000d050000290000000c0600002900000a150000013d000001000100008a000000000112016f0000000b020000290000000000120435000000400200043d0000004001200039000000400010043f00000020032000390000095c01000041000400000003001d00000000001304350000000801000029000500000002001d00000000001204350000095d01000041000000000010043900000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d0000000b03000029000009380230009c0000093805000041000000000305801900000040023002100000000c030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000c00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d00000938050000410000000403000029000009380230009c0000000003058019000000400230021000000005030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000b00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400400043d00000080024000390000000c0300002900000000003204350000006002400039000000000012043500000040014000390000000b02000029000000000021043500000020014000390000095e02000041000000000021043500000000010004100000093a01100197000000a0024000390000000000120435000000400100043d00000000021200490000000002210436000c00000004001d000000c003400039000b00000003001d000000400030043f000009380320009c0000093804000041000000000204801900000040022002100000000001010433000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000095f020000410000000b0500002900000000002504350000000c04000029000000e20240003900000003030000290000000000320435000000c202400039000000000012043500000938010000410000000002000414000009380320009c0000000002018019000009380350009c00000000050180190000004001500210000000c002200210000000000121019f00000960011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400200043d000000440320003900000060040000390000000000430435000000240320003900000000001304350000096101000041000000000012043500000004012000390000000e0300002900000000003104350000006401200039000000800300043d0000000000310435000b00840020003d000000800100043d000000000201004b00001eef0000613d00000000020000190000000b050000290000000003520019000000a004200039000000000404043300000000004304350000002002200039000000000312004b00001edd0000413d000b00000051001d0000001f0110019000001eef0000613d0000000b02100069000000030110021000000100011000890000000043020434000b00000004001d000000000313022f00000000011301cf0000000000120435000000400100043d000c00000001001d000009620100004100000000001004390000096301000041000000040010044300000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000964011001c7000080020200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000000101004b000000420000613d0000000c040000290000000b014000690000093802000041000009380340009c000000000302001900000000030440190000004003300210000009380410009c00000000010280190000006001100210000000000131019f0000000003000414000009380430009c0000000003028019000000c002300210000000000112019f000009630200004124dc24d70000040f000000000301001900000060033002700000093803300197000000200430008c000000000503001900000020050080390000001f0450018f000000050550027200001f260000613d000000000600001900000005076002100000000c08700029000000000771034f000000000707043b00000000007804350000000106600039000000000756004b00001f1e0000413d000000000604004b00001f350000613d0000000505500210000000000651034f0000000c055000290000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f00030000000103550000000102200190000021990000613d0000001f0130008c000000420000a13d000000400100043d0000000002010433000000000202004b000022bc0000c13d000015330000013d0000000e0100002900000000001004350000000b01000029000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000d020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000001000300008a000000000232016f00000001022001bf000000000021041b000000400100043d00000938020000410000000003000414000009380430009c0000000003028019000009380410009c00000000010280190000004001100210000000c002300210000000000112019f00000949011001c70000800d02000039000000030300003900000981040000410000000e050000290000000d0600002900000a150000013d000001000100008a000000000112016f0000000c020000290000000000120435000000400200043d0000004001200039000000400010043f00000020032000390000095c01000041000400000003001d00000000001304350000000801000029000b00000002001d00000000001204350000095d01000041000000000010043900000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000955011001c70000800b0200003924dc24d20000040f0000000102200190000020750000613d0000000c03000029000009380230009c0000093805000041000000000305801900000040023002100000000d030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000d00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d00000938050000410000000403000029000009380230009c000000000305801900000040023002100000000b030000290000000003030433000009380430009c00000000030580190000006003300210000000000223019f000000000101043b000c00000001001d0000000001000414000009380310009c0000000001058019000000c001100210000000000121019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400400043d00000080024000390000000d0300002900000000003204350000006002400039000000000012043500000040014000390000000c02000029000000000021043500000020014000390000095e02000041000000000021043500000000010004100000093a01100197000000a0024000390000000000120435000000400100043d00000000021200490000000002210436000d00000004001d000000c003400039000c00000003001d000000400030043f000009380320009c0000093804000041000000000204801900000040022002100000000001010433000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000095f020000410000000c0500002900000000002504350000000d04000029000000e20240003900000003030000290000000000320435000000c202400039000000000012043500000938010000410000000002000414000009380320009c0000000002018019000009380350009c00000000050180190000004001500210000000c002200210000000000121019f00000960011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000400200043d000000440320003900000060040000390000000000430435000000240320003900000000001304350000096101000041000000000012043500000004012000390000000e0300002900000000003104350000006401200039000000800300043d0000000000310435000c00840020003d000000800100043d000000000201004b000020240000613d00000000020000190000000c050000290000000003520019000000a004200039000000000404043300000000004304350000002002200039000000000312004b000020120000413d000c00000051001d0000001f01100190000020240000613d0000000c02100069000000030110021000000100011000890000000043020434000c00000004001d000000000313022f00000000011301cf0000000000120435000000400100043d000d00000001001d000009620100004100000000001004390000096301000041000000040010044300000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000964011001c7000080020200003924dc24d20000040f0000000102200190000020750000613d000000000101043b000000000101004b000000420000613d0000000d040000290000000c014000690000093802000041000009380340009c000000000302001900000000030440190000004003300210000009380410009c00000000010280190000006001100210000000000131019f0000000003000414000009380430009c0000000003028019000000c002300210000000000112019f000009630200004124dc24d70000040f000000000301001900000060033002700000093803300197000000200430008c000000000503001900000020050080390000001f0450018f00000005055002720000205b0000613d000000000600001900000005076002100000000d08700029000000000771034f000000000707043b00000000007804350000000106600039000000000756004b000020530000413d000000000604004b0000206a0000613d0000000505500210000000000651034f0000000d055000290000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f00030000000103550000000102200190000022a10000613d0000001f0130008c000000420000a13d000000400100043d0000000002010433000000000202004b000023a70000c13d000015330000013d000000000001042f0000001f0430018f0000000502300272000020810000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000625004b0000207a0000413d000000000504004b0000208f0000613d00000003044002100000000502200210000000000502043300000000054501cf000000000545022f000000000121034f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000006001300210000024de000104300000001f0430018f00000005023002720000209c0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000625004b000020950000413d000000000504004b000020aa0000613d00000003044002100000000502200210000000000502043300000000054501cf000000000545022f000000000121034f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000006001300210000024de00010430000000070100002900000000001004350000000c01000029000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b00000006020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000001000300008a000000000232016f00000001022001bf000000000021041b000000400100043d00000938020000410000000003000414000009380430009c0000000003028019000009380410009c00000000010280190000004001100210000000c002300210000000000112019f00000949011001c70000800d02000039000000030300003900000965040000410000000705000029000000060600002924dc24cd0000040f0000000101200190000000420000613d000000070100006b00000f520000613d0000000e0100006b000010970000613d000000070100002900000000001004350000000d01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000000050110006b0000122a0000213d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000000050210006c000016880000413d000000050310006a0000094801000041000000010230006c00000000020000190000000002012019000c00000003001d0000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000c02000029000000000021041b0000000e0100002900000000001004350000000d01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000d00050010002d0000000d0110006b000000000100001900000001010040390000000101100190000009180000c13d00000948010000410000000d03000029000000010230006c000000000200001900000000020120190000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000d02000029000000000021041b000000400100043d00000005020000290000000000210435000000400200043d0000000001210049000009380320009c0000093804000041000000000204801900000040022002100000002001100039000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000121019f00000949011001c70000800d020000390000000303000039000009670400004100000007050000290000000e0600002900000a150000013d0000001f0430018f0000000502300272000021a40000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000625004b0000219d0000413d000000000504004b000021b20000613d00000003044002100000000502200210000000000502043300000000054501cf000000000545022f000000000121034f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000006001300210000024de00010430000000070100002900000000001004350000000e01000029000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b00000006020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000001000300008a000000000232016f00000001022001bf000000000021041b000000400100043d00000938020000410000000003000414000009380430009c0000000003028019000009380410009c00000000010280190000004001100210000000c002300210000000000112019f00000949011001c70000800d02000039000000030300003900000965040000410000000705000029000000060600002924dc24cd0000040f0000000101200190000000420000613d000000070100006b00000f520000613d0000000a0100006b000010970000613d000000070100002900000000001004350000000d01000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000000050110006b0000122a0000213d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000000050210006c000016880000413d000000050310006a0000094801000041000000010230006c00000000020000190000000002012019000e00000003001d0000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000e02000029000000000021041b0000000a0100002900000000001004350000000d01000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000e00050010002d0000000e0110006b000000000100001900000001010040390000000101100190000009180000c13d00000948010000410000000e03000029000000010230006c000000000200001900000000020120190000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000e02000029000000000021041b000000400100043d00000005020000290000000000210435000000400200043d0000000001210049000009380320009c0000093804000041000000000204801900000040022002100000002001100039000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000121019f00000949011001c70000800d020000390000000303000039000009670400004100000007050000290000000a0600002900000a150000013d0000001f0430018f0000000502300272000022ac0000613d00000000050000190000000506500210000000000761034f000000000707043b00000000007604350000000105500039000000000625004b000022a50000413d000000000504004b000022ba0000613d00000003044002100000000502200210000000000502043300000000054501cf000000000545022f000000000121034f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001204350000006001300210000024de000104300000000e0100002900000000001004350000000601000029000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000a020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000001000300008a000000000232016f00000001022001bf000000000021041b000000400100043d00000938020000410000000003000414000009380430009c0000000003028019000009380410009c00000000010280190000004001100210000000c002300210000000000112019f00000949011001c70000800d02000039000000030300003900000965040000410000000e050000290000000a0600002924dc24cd0000040f0000000101200190000000420000613d0000000e0100006b00000f520000613d0000000d0100006b000010970000613d0000000e0100002900000000001004350000000701000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000000090110006b0000122a0000213d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000000090210006c000016880000413d000000090310006a0000094801000041000000020230006c00000000020000190000000002012019000c00000003001d0000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000c02000029000000000021041b0000000d0100002900000000001004350000000701000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000c00090010002d0000000c0110006b000000000100001900000001010040390000000101100190000009180000c13d00000948010000410000000c03000029000000020230006c000000000200001900000000020120190000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000c02000029000000000021041b000000400100043d00000009020000290000000000210435000000400200043d0000000001210049000009380320009c0000093804000041000000000204801900000040022002100000002001100039000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000121019f00000949011001c70000800d020000390000000303000039000009670400004100001f6f0000013d0000000e0100002900000000001004350000000501000029000000200010043f00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000a020000290000000000200435000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000201041a000001000300008a000000000232016f00000001022001bf000000000021041b000000400100043d00000938020000410000000003000414000009380430009c0000000003028019000009380410009c00000000010280190000004001100210000000c002300210000000000112019f00000949011001c70000800d02000039000000030300003900000965040000410000000e050000290000000a0600002924dc24cd0000040f0000000101200190000000420000613d0000000e0100006b00000f520000613d000000060100006b000010970000613d0000000e0100002900000000001004350000000701000029000000200010043f00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000000090110006b0000122a0000213d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000000090210006c000016880000413d000000090310006a0000094801000041000000020230006c00000000020000190000000002012019000d00000003001d0000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000d02000029000000000021041b000000060100002900000000001004350000000701000029000000200010043f0000000001000414000009380210009c0000093801008041000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000096601100197000d00090010002d0000000d0110006b000000000100001900000001010040390000000101100190000009180000c13d00000948010000410000000d03000029000000020230006c000000000200001900000000020120190000094803300197000009480430009c00000000010080190000094803300167000009480330009c000000000102c019000000000101004b000024940000613d00000938010000410000000002000414000009380320009c0000000002018019000000c00120021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b000000000101041a0000094802000041000000000301004b000000000300001900000000030240190000094801100197000000000401004b000000000200a019000009480110009c000000000203c019000000000102004b000017590000c13d00000938030000410000000001000414000009380210009c0000000001038019000000c00110021000000947011001c7000080100200003924dc24d20000040f0000000102200190000000420000613d000000000101043b0000000d02000029000000000021041b000000400100043d00000009020000290000000000210435000000400200043d0000000001210049000009380320009c0000093804000041000000000204801900000040022002100000002001100039000009380310009c00000000010480190000006001100210000000000121019f0000000002000414000009380320009c0000000002048019000000c002200210000000000121019f00000949011001c70000800d02000039000000030300003900000967040000410000000e05000029000000060600002900000a150000013d000000400100043d0000006402100039000009fa0300004100000000003204350000004402100039000009fb03000041000000000032043500000024021000390000002a0300003900000cef0000013d000000000001042f0000093803000041000009380410009c00000000010380190000004001100210000009380420009c00000000020380190000006002200210000000000112019f0000000002000414000009380420009c0000000002038019000000c002200210000000000112019f00000949011001c7000080100200003924dc24d20000040f0000000102200190000024b30000613d000000000101043b000000000001042d0000000001000019000024de0001043000000000050100190000000000200439000000040130008c000024bc0000a13d00000005014002700000000001010031000000040010044300000938010000410000000002000414000009380420009c0000000002018019000009380430009c00000000030180190000006001300210000000c002200210000000000112019f00000a0a011001c7000000000205001924dc24d20000040f0000000102200190000024cc0000613d000000000101043b000000000001042d000000000001042f000024d0002104210000000102000039000000000001042d0000000002000019000000000001042d000024d5002104230000000102000039000000000001042d0000000002000019000000000001042d000024da002104250000000102000039000000000001042d0000000002000019000000000001042d000024dc00000432000024dd0001042e000024de00010430000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000002000000000000000000000000000000400000010000000000000000008456cb5900000000000000000000000000000000000000000000000000000000b7b7289900000000000000000000000000000000000000000000000000000000e3ee160e00000000000000000000000000000000000000000000000000000000ef55bec60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9f92be300000000000000000000000000000000000000000000000000000000f9f92be400000000000000000000000000000000000000000000000000000000fe575a8700000000000000000000000000000000000000000000000000000000ef55bec600000000000000000000000000000000000000000000000000000000f2fde38b0000000000000000000000000000000000000020000000800000000000000000020000000000000000000000000000000000004000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000ffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b85502000000000000000000000000000000000000400000008000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e008c379a0000000000000000000000000000000000000000000000000000000004f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000840000008000000000000000000000000000000000000000ff0000000000000000000000000000000000000000706179656500000000000000000000000000000000000000000000000000000046696174546f6b656e56323a2063616c6c6572206d7573742062652074686520796b89b91644bc98cd93958e4c9038275d622183e25ac5af08cc6b5d95539132020000020000000000000000000000000000000400000000000000000000000074207965742076616c696400000000000000000000000000000000000000000046696174546f6b656e56323a20617574686f72697a6174696f6e206973206e6f706972656400000000000000000000000000000000000000000000000000000046696174546f6b656e56323a20617574686f72697a6174696f6e206973206578d099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de88a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b32000000000000000000000000000000000000000000000000000000000000009a8a0592ac89c5ad3bc6df8224c17b485976f597df104ee20d0df415241f670b8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f190100000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000420000000000000000000000006ccea652000000000000000000000000000000000000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b83000000000000000000000000b24d21e56720f618067339c22a7a8b44086a3910020000020000000000000000000000000000002400000000000000000000000098de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef46696174546f6b656e56323a20696e76616c6964207369676e6174757265000000000000000000000000000000000000000000000000000000000000e3ee160e00000000000000000000000000000000000000000000000000000000e5a6b10f00000000000000000000000000000000000000000000000000000000e94a0102a66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6887c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a2267d505accf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d916948600000000000000000000000000000000000000000000000000000000d916948700000000000000000000000000000000000000000000000000000000dd62ed3e00000000000000000000000000000000000000000000000000000000d505accf00000000000000000000000000000000000000000000000000000000d608ea64158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a159742900000000000000000000000000000000000000000000000000000001000000006e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925737300000000000000000000000000000000000000000000000000000000000045524332303a20617070726f766520746f20746865207a65726f206164647265726573730000000000000000000000000000000000000000000000000000000045524332303a20617070726f76652066726f6d20746865207a65726f20616464454950323631323a20696e76616c6964207369676e617475726500000000000000000000000000000000000000000000000000000000000000000000b7b7289900000000000000000000000000000000000000000000000000000000bd10243000000000000000000000000000000000000000000000000000000000cf092995000000000000000000000000000000000000000000000000ffffffffffffffe01cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81a0cc6a6800000000000000000000000000000000000000000000000000000000aa20e1e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad38bf2100000000000000000000000000000000000000000000000000000000ad38bf2200000000000000000000000000000000000000000000000000000000b2118a8d00000000000000000000000000000000000000000000000000000000aa20e1e400000000000000000000000000000000000000000000000000000000aa271e1a526573637561626c653a2063616c6c6572206973206e6f742074686520726573637565720000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffa9059cbb000000000000000000000000000000000000000000000000000000005361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65649cc7f708afc65944829bd487b90b72536b1951864fbfc14e125fc972a6507f396f742073756363656564000000000000000000000000000000000000000000005361666545524332303a204552433230206f7065726174696f6e20646964206e416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000000200000000000000000000000000000000000000000000800000000000000000c67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e426c61636b6c69737461626c653a206e657720626c61636b6c697374657220697320746865207a65726f20616464726573730000000000000000000000000000db66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e646696174546f6b656e3a206e6577206d61737465724d696e74657220697320746865207a65726f2061646472657373000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0cc6a6800000000000000000000000000000000000000000000000000000000a457c2d700000000000000000000000000000000000000000000000000000000a9059cbb45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f0000000000000000000000000000000000000000000000000000008da5cb5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009fd0506c000000000000000000000000000000000000000000000000000000009fd0506d000000000000000000000000000000000000000000000000000000009fd5a6cf000000000000000000000000000000000000000000000000000000008da5cb5b0000000000000000000000000000000000000000000000000000000095d89b4146696174546f6b656e56323a207065726d697420697320657870697265640000036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0000000000000000000000000000000000000000000000000000000008456cb590000000000000000000000000000000000000000000000000000000088b7ab63000000000000000000000000000000000000000000000000000000008a6db9c35061757361626c653a207061757365640000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000006985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62538a631830000000000000000000000000000000000000000000000000000000054fd4d50000000000000000000000000000000000000000000000000000000005c975abb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ecebdff000000000000000000000000000000000000000000000000000000007ecebe00000000000000000000000000000000000000000000000000000000007f2eecc3000000000000000000000000000000000000000000000000000000005c975abb0000000000000000000000000000000000000000000000000000000070a082310000000000000000000000000000000000000000000000000000000054fd4d5000000000000000000000000000000000000000000000000000000000554bab3c000000000000000000000000000000000000000000000000000000005a049a706564206f722063616e63656c656400000000000000000000000000000000000046696174546f6b656e56323a20617574686f72697a6174696f6e206973207573b80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a6045061757361626c653a206e65772070617573657220697320746865207a65726f20616464726573730000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000c0000000000000000040c10f190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000430239b300000000000000000000000000000000000000000000000000000000430239b4000000000000000000000000000000000000000000000000000000004e44d9560000000000000000000000000000000000000000000000000000000040c10f190000000000000000000000000000000000000000000000000000000042966c6846980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20696f75736c7920756e626c61636b6c6973746564206163636f756e742100000046696174546f6b656e56325f323a20426c61636b6c697374696e672070726576cc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5616c616e6365000000000000000000000000000000000000000000000000000046696174546f6b656e3a206275726e20616d6f756e74206578636565647320626572207468616e2030000000000000000000000000000000000000000000000046696174546f6b656e3a206275726e20616d6f756e74206e6f74206772656174ab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8696e746572416c6c6f77616e636500000000000000000000000000000000000046696174546f6b656e3a206d696e7420616d6f756e742065786365656473206d46696174546f6b656e3a206d696e7420616d6f756e74206e6f74206772656174657373000000000000000000000000000000000000000000000000000000000046696174546f6b656e3a206d696e7420746f20746865207a65726f2061646472720000000000000000000000000000000000000000000000000000000000000046696174546f6b656e3a2063616c6c6572206973206e6f742061206d696e74650000000000000000000000000000000000000000000000000000000038a631830000000000000000000000000000000000000000000000000000000039509351000000000000000000000000000000000000000000000000000000003f4ba83a5061757361626c653a2063616c6c6572206973206e6f7420746865207061757365720000000000000000000000000000000000000000000000000000000000007805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b332fc81e0900000000000000000000000000000000000000000000000000000000313ce567000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035d99f340000000000000000000000000000000000000000000000000000000035d99f35000000000000000000000000000000000000000000000000000000003644e51500000000000000000000000000000000000000000000000000000000313ce567000000000000000000000000000000000000000000000000000000003357162b6e697469616c697a65640000000000000000000000000000000000000000000046696174546f6b656e3a20636f6e747261637420697320616c72656164792069ffffffffffffffffffffff00000000000000000000000000000000000000000046696174546f6b656e3a206e6577206f776e657220697320746865207a65726f65207a65726f206164647265737300000000000000000000000000000000000046696174546f6b656e3a206e657720626c61636b6c69737465722069732074686f2061646472657373000000000000000000000000000000000000000000000046696174546f6b656e3a206e65772070617573657220697320746865207a6572000000000000000000000000000000000000000000000000000000002fc81e09000000000000000000000000000000000000000000000000000000003092afd50000000000000000000000000000000000000000000000000000000030adf81f46696174546f6b656e3a2063616c6c6572206973206e6f7420746865206d61737465724d696e7465720000000000000000000000000000000000000000000000e94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb66692000000000000000000000000000000000000000000000000000000001a895265000000000000000000000000000000000000000000000000000000001a8952660000000000000000000000000000000000000000000000000000000023b872dd000000000000000000000000000000000000000000000000000000002ab600450000000000000000000000000000000000000000000000000000000006fdde0300000000000000000000000000000000000000000000000000000000095ea7b30000000000000000000000000000000000000000000000000000000018160ddd4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65720000000000000000000000000000000000000064000000800000000000000000e475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a526573637561626c653a206e6577207265736375657220697320746865207a65726f206164647265737300000000000000000000000000000000000000000000325e323535202d2031290000000000000000000000000000000000000000000046696174546f6b656e56325f323a2042616c616e636520657863656564732028536166654d6174683a206164646974696f6e206f766572666c6f770000000000697374656400000000000000000000000000000000000000000000000000000046696174546f6b656e56325f323a204163636f756e7420697320626c61636b6c536166654d6174683a207375627472616374696f6e206f766572666c6f77000045524332303a207472616e7366657220616d6f756e742065786365656473206245524332303a207472616e7366657220746f20746865207a65726f2061646472647265737300000000000000000000000000000000000000000000000000000045524332303a207472616e736665722066726f6d20746865207a65726f2061646c6c6f77616e636500000000000000000000000000000000000000000000000045524332303a207472616e7366657220616d6f756e7420657863656564732061426c61636b6c69737461626c653a206163636f756e7420697320626c61636b6c426c61636b6c69737461626c653a2063616c6c6572206973206e6f742074686520626c61636b6c69737465720000000000000000000000000000000000000000117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e0200000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046bf2a114e8582b9a3039f5013a2800bd501af3e7e984448369532a48adc8780

    Block Age Transaction Gas Used Reward
    view all blocks produced

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

    Validator Index Block Age Amount
    View All Withdrawals

    Transaction Hash Block Age Value Eth2 PubKey Valid
    View All Deposits
    [ 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.