Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save erikside/2b88450889f46b86917e97e99e646de2 to your computer and use it in GitHub Desktop.

Select an option

Save erikside/2b88450889f46b86917e97e99e646de2 to your computer and use it in GitHub Desktop.
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.28+commit.7893614a.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.0) (access/AccessControl.sol)
pragma solidity ^0.8.20;
import {IAccessControl} from "./IAccessControl.sol";
import {Context} from "../utils/Context.sol";
import {ERC165} from "../utils/introspection/ERC165.sol";
/**
* @dev Contract module that allows children to implement role-based access
* control mechanisms. This is a lightweight version that doesn't allow enumerating role
* members except through off-chain means by accessing the contract event logs. Some
* applications may benefit from on-chain enumerability, for those cases see
* {AccessControlEnumerable}.
*
* Roles are referred to by their `bytes32` identifier. These should be exposed
* in the external API and be unique. The best way to achieve this is by
* using `public constant` hash digests:
*
* ```solidity
* bytes32 public constant MY_ROLE = keccak256("MY_ROLE");
* ```
*
* Roles can be used to represent a set of permissions. To restrict access to a
* function call, use {hasRole}:
*
* ```solidity
* function foo() public {
* require(hasRole(MY_ROLE, msg.sender));
* ...
* }
* ```
*
* Roles can be granted and revoked dynamically via the {grantRole} and
* {revokeRole} functions. Each role has an associated admin role, and only
* accounts that have a role's admin role can call {grantRole} and {revokeRole}.
*
* By default, the admin role for all roles is `DEFAULT_ADMIN_ROLE`, which means
* that only accounts with this role will be able to grant or revoke other
* roles. More complex role relationships can be created by using
* {_setRoleAdmin}.
*
* WARNING: The `DEFAULT_ADMIN_ROLE` is also its own admin: it has permission to
* grant and revoke this role. Extra precautions should be taken to secure
* accounts that have been granted it. We recommend using {AccessControlDefaultAdminRules}
* to enforce additional security measures for this role.
*/
abstract contract AccessControl is Context, IAccessControl, ERC165 {
struct RoleData {
mapping(address account => bool) hasRole;
bytes32 adminRole;
}
mapping(bytes32 role => RoleData) private _roles;
bytes32 public constant DEFAULT_ADMIN_ROLE = 0x00;
/**
* @dev Modifier that checks that an account has a specific role. Reverts
* with an {AccessControlUnauthorizedAccount} error including the required role.
*/
modifier onlyRole(bytes32 role) {
_checkRole(role);
_;
}
/**
* @dev See {IERC165-supportsInterface}.
*/
function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {
return interfaceId == type(IAccessControl).interfaceId || super.supportsInterface(interfaceId);
}
/**
* @dev Returns `true` if `account` has been granted `role`.
*/
function hasRole(bytes32 role, address account) public view virtual returns (bool) {
return _roles[role].hasRole[account];
}
/**
* @dev Reverts with an {AccessControlUnauthorizedAccount} error if `_msgSender()`
* is missing `role`. Overriding this function changes the behavior of the {onlyRole} modifier.
*/
function _checkRole(bytes32 role) internal view virtual {
_checkRole(role, _msgSender());
}
/**
* @dev Reverts with an {AccessControlUnauthorizedAccount} error if `account`
* is missing `role`.
*/
function _checkRole(bytes32 role, address account) internal view virtual {
if (!hasRole(role, account)) {
revert AccessControlUnauthorizedAccount(account, role);
}
}
/**
* @dev Returns the admin role that controls `role`. See {grantRole} and
* {revokeRole}.
*
* To change a role's admin, use {_setRoleAdmin}.
*/
function getRoleAdmin(bytes32 role) public view virtual returns (bytes32) {
return _roles[role].adminRole;
}
/**
* @dev Grants `role` to `account`.
*
* If `account` had not been already granted `role`, emits a {RoleGranted}
* event.
*
* Requirements:
*
* - the caller must have ``role``'s admin role.
*
* May emit a {RoleGranted} event.
*/
function grantRole(bytes32 role, address account) public virtual onlyRole(getRoleAdmin(role)) {
_grantRole(role, account);
}
/**
* @dev Revokes `role` from `account`.
*
* If `account` had been granted `role`, emits a {RoleRevoked} event.
*
* Requirements:
*
* - the caller must have ``role``'s admin role.
*
* May emit a {RoleRevoked} event.
*/
function revokeRole(bytes32 role, address account) public virtual onlyRole(getRoleAdmin(role)) {
_revokeRole(role, account);
}
/**
* @dev Revokes `role` from the calling account.
*
* Roles are often managed via {grantRole} and {revokeRole}: this function's
* purpose is to provide a mechanism for accounts to lose their privileges
* if they are compromised (such as when a trusted device is misplaced).
*
* If the calling account had been revoked `role`, emits a {RoleRevoked}
* event.
*
* Requirements:
*
* - the caller must be `callerConfirmation`.
*
* May emit a {RoleRevoked} event.
*/
function renounceRole(bytes32 role, address callerConfirmation) public virtual {
if (callerConfirmation != _msgSender()) {
revert AccessControlBadConfirmation();
}
_revokeRole(role, callerConfirmation);
}
/**
* @dev Sets `adminRole` as ``role``'s admin role.
*
* Emits a {RoleAdminChanged} event.
*/
function _setRoleAdmin(bytes32 role, bytes32 adminRole) internal virtual {
bytes32 previousAdminRole = getRoleAdmin(role);
_roles[role].adminRole = adminRole;
emit RoleAdminChanged(role, previousAdminRole, adminRole);
}
/**
* @dev Attempts to grant `role` to `account` and returns a boolean indicating if `role` was granted.
*
* Internal function without access restriction.
*
* May emit a {RoleGranted} event.
*/
function _grantRole(bytes32 role, address account) internal virtual returns (bool) {
if (!hasRole(role, account)) {
_roles[role].hasRole[account] = true;
emit RoleGranted(role, account, _msgSender());
return true;
} else {
return false;
}
}
/**
* @dev Attempts to revoke `role` to `account` and returns a boolean indicating if `role` was revoked.
*
* Internal function without access restriction.
*
* May emit a {RoleRevoked} event.
*/
function _revokeRole(bytes32 role, address account) internal virtual returns (bool) {
if (hasRole(role, account)) {
_roles[role].hasRole[account] = false;
emit RoleRevoked(role, account, _msgSender());
return true;
} else {
return false;
}
}
}
{
"id": "524631d0d3430db29cdbc7bbd72d0a98",
"_format": "hh-sol-build-info-1",
"solcVersion": "0.5.17",
"solcLongVersion": "0.5.17+commit.d19bba13",
"input": {
"language": "Solidity",
"sources": {
".deps/npm/@openzeppelin/contracts/access/Roles.sol": {
"content": "pragma solidity ^0.5.0;\n\n/**\n * @title Roles\n * @dev Library for managing addresses assigned to a Role.\n */\nlibrary Roles {\n struct Role {\n mapping (address => bool) bearer;\n }\n\n /**\n * @dev Give an account access to this role.\n */\n function add(Role storage role, address account) internal {\n require(!has(role, account), \"Roles: account already has role\");\n role.bearer[account] = true;\n }\n\n /**\n * @dev Remove an account's access to this role.\n */\n function remove(Role storage role, address account) internal {\n require(has(role, account), \"Roles: account does not have role\");\n role.bearer[account] = false;\n }\n\n /**\n * @dev Check if an account has this role.\n * @return bool\n */\n function has(Role storage role, address account) internal view returns (bool) {\n require(account != address(0), \"Roles: account is the zero address\");\n return role.bearer[account];\n }\n}\n"
}
},
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"": [
"ast"
],
"*": [
"abi",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.legacyAssembly",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"evm.gasEstimates",
"evm.assembly"
]
}
},
"remappings": []
}
},
"output": {
"contracts": {
".deps/npm/@openzeppelin/contracts/access/Roles.sol": {
"Roles": {
"abi": [],
"devdoc": {
"details": "Library for managing addresses assigned to a Role.",
"methods": {},
"title": "Roles"
},
"evm": {
"assembly": " /* \".deps/npm/@openzeppelin/contracts/access/Roles.sol\":108:981 library Roles {... */\n dataSize(sub_0)\n dataOffset(sub_0)\n /* \"--CODEGEN--\":132:134 */\n 0x0b\n /* \"--CODEGEN--\":166:173 */\n dup3\n /* \"--CODEGEN--\":155:164 */\n dup3\n /* \"--CODEGEN--\":146:153 */\n dup3\n /* \"--CODEGEN--\":137:174 */\n codecopy\n /* \"--CODEGEN--\":255:262 */\n dup1\n /* \"--CODEGEN--\":249:263 */\n mload\n /* \"--CODEGEN--\":246:247 */\n 0x00\n /* \"--CODEGEN--\":241:264 */\n byte\n /* \"--CODEGEN--\":235:239 */\n 0x73\n /* \"--CODEGEN--\":232:265 */\n eq\n /* \"--CODEGEN--\":222:224 */\n tag_1\n jumpi\n /* \"--CODEGEN--\":269:278 */\n invalid\n /* \"--CODEGEN--\":222:224 */\ntag_1:\n /* \"--CODEGEN--\":293:302 */\n address\n /* \"--CODEGEN--\":290:291 */\n 0x00\n /* \"--CODEGEN--\":283:303 */\n mstore\n /* \"--CODEGEN--\":323:327 */\n 0x73\n /* \"--CODEGEN--\":314:321 */\n dup2\n /* \"--CODEGEN--\":306:328 */\n mstore8\n /* \"--CODEGEN--\":347:354 */\n dup3\n /* \"--CODEGEN--\":338:345 */\n dup2\n /* \"--CODEGEN--\":331:355 */\n return\nstop\n\nsub_0: assembly {\n /* \".deps/npm/@openzeppelin/contracts/access/Roles.sol\":108:981 library Roles {... */\n eq(address, deployTimeAddress())\n mstore(0x40, 0x80)\n 0x00\n dup1\n revert\n\n auxdata: 0xa265627a7a72315820368b0927643b219de5547f0e32be5ec53aedab5ace0e370788476703409a41cd64736f6c63430005110032\n}\n",
"bytecode": {
"linkReferences": {},
"object": "60556023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea265627a7a72315820368b0927643b219de5547f0e32be5ec53aedab5ace0e370788476703409a41cd64736f6c63430005110032",
"opcodes": "PUSH1 0x55 PUSH1 0x23 PUSH1 0xB DUP3 DUP3 DUP3 CODECOPY DUP1 MLOAD PUSH1 0x0 BYTE PUSH1 0x73 EQ PUSH1 0x16 JUMPI INVALID JUMPDEST ADDRESS PUSH1 0x0 MSTORE PUSH1 0x73 DUP2 MSTORE8 DUP3 DUP2 RETURN INVALID PUSH20 0x0 ADDRESS EQ PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH6 0x627A7A723158 KECCAK256 CALLDATASIZE DUP12 MULMOD 0x27 PUSH5 0x3B219DE554 PUSH32 0xE32BE5EC53AEDAB5ACE0E370788476703409A41CD64736F6C63430005110032 ",
"sourceMap": "108:873:0:-;;132:2:-1;166:7;155:9;146:7;137:37;255:7;249:14;246:1;241:23;235:4;232:33;222:2;;269:9;222:2;293:9;290:1;283:20;323:4;314:7;306:22;347:7;338;331:24"
},
"deployedBytecode": {
"linkReferences": {},
"object": "73000000000000000000000000000000000000000030146080604052600080fdfea265627a7a72315820368b0927643b219de5547f0e32be5ec53aedab5ace0e370788476703409a41cd64736f6c63430005110032",
"opcodes": "PUSH20 0x0 ADDRESS EQ PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH6 0x627A7A723158 KECCAK256 CALLDATASIZE DUP12 MULMOD 0x27 PUSH5 0x3B219DE554 PUSH32 0xE32BE5EC53AEDAB5ACE0E370788476703409A41CD64736F6C63430005110032 ",
"sourceMap": "108:873:0:-;;;;;;;;"
},
"gasEstimates": {
"creation": {
"codeDepositCost": "17000",
"executionCost": "94",
"totalCost": "17094"
},
"internal": {
"add(struct Roles.Role storage pointer,address)": "infinite",
"has(struct Roles.Role storage pointer,address)": "infinite",
"remove(struct Roles.Role storage pointer,address)": "infinite"
}
},
"legacyAssembly": {
".code": [
{
"begin": 108,
"end": 981,
"name": "PUSH #[$]",
"value": "0000000000000000000000000000000000000000000000000000000000000000"
},
{
"begin": 108,
"end": 981,
"name": "PUSH [$]",
"value": "0000000000000000000000000000000000000000000000000000000000000000"
},
{
"begin": 132,
"end": 134,
"name": "PUSH",
"value": "B"
},
{
"begin": 166,
"end": 173,
"name": "DUP3"
},
{
"begin": 155,
"end": 164,
"name": "DUP3"
},
{
"begin": 146,
"end": 153,
"name": "DUP3"
},
{
"begin": 137,
"end": 174,
"name": "CODECOPY"
},
{
"begin": 255,
"end": 262,
"name": "DUP1"
},
{
"begin": 249,
"end": 263,
"name": "MLOAD"
},
{
"begin": 246,
"end": 247,
"name": "PUSH",
"value": "0"
},
{
"begin": 241,
"end": 264,
"name": "BYTE"
},
{
"begin": 235,
"end": 239,
"name": "PUSH",
"value": "73"
},
{
"begin": 232,
"end": 265,
"name": "EQ"
},
{
"begin": 222,
"end": 224,
"name": "PUSH [tag]",
"value": "1"
},
{
"begin": 222,
"end": 224,
"name": "JUMPI"
},
{
"begin": 269,
"end": 278,
"name": "INVALID"
},
{
"begin": 222,
"end": 224,
"name": "tag",
"value": "1"
},
{
"begin": 222,
"end": 224,
"name": "JUMPDEST"
},
{
"begin": 293,
"end": 302,
"name": "ADDRESS"
},
{
"begin": 290,
"end": 291,
"name": "PUSH",
"value": "0"
},
{
"begin": 283,
"end": 303,
"name": "MSTORE"
},
{
"begin": 323,
"end": 327,
"name": "PUSH",
"value": "73"
},
{
"begin": 314,
"end": 321,
"name": "DUP2"
},
{
"begin": 306,
"end": 328,
"name": "MSTORE8"
},
{
"begin": 347,
"end": 354,
"name": "DUP3"
},
{
"begin": 338,
"end": 345,
"name": "DUP2"
},
{
"begin": 331,
"end": 355,
"name": "RETURN"
}
],
".data": {
"0": {
".auxdata": "a265627a7a72315820368b0927643b219de5547f0e32be5ec53aedab5ace0e370788476703409a41cd64736f6c63430005110032",
".code": [
{
"begin": 108,
"end": 981,
"name": "PUSHDEPLOYADDRESS"
},
{
"begin": 108,
"end": 981,
"name": "ADDRESS"
},
{
"begin": 108,
"end": 981,
"name": "EQ"
},
{
"begin": 108,
"end": 981,
"name": "PUSH",
"value": "80"
},
{
"begin": 108,
"end": 981,
"name": "PUSH",
"value": "40"
},
{
"begin": 108,
"end": 981,
"name": "MSTORE"
},
{
"begin": 108,
"end": 981,
"name": "PUSH",
"value": "0"
},
{
"begin": 108,
"end": 981,
"name": "DUP1"
},
{
"begin": 108,
"end": 981,
"name": "REVERT"
}
]
}
}
},
"methodIdentifiers": {}
},
"metadata": "{\"compiler\":{\"version\":\"0.5.17+commit.d19bba13\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"details\":\"Library for managing addresses assigned to a Role.\",\"methods\":{},\"title\":\"Roles\"},\"userdoc\":{\"methods\":{}}},\"settings\":{\"compilationTarget\":{\".deps/npm/@openzeppelin/contracts/access/Roles.sol\":\"Roles\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"optimizer\":{\"enabled\":false,\"runs\":200},\"remappings\":[]},\"sources\":{\".deps/npm/@openzeppelin/contracts/access/Roles.sol\":{\"keccak256\":\"0xb002c378d7b82a101bd659c341518953ca0919d342c0a400196982c0e7e7bcdb\",\"urls\":[\"bzz-raw://00a788c4631466c220b385bdd100c571d24b2deccd657615cfbcef6cadf669a4\",\"dweb:/ipfs/QmTEwDbjJNxmMNCDMqtuou3dyM8Wtp8Q9NFvn7SAVM7Jf3\"]}},\"version\":1}",
"storageLayout": {
"storage": [],
"types": null
},
"userdoc": {
"methods": {}
}
}
}
},
"sources": {
".deps/npm/@openzeppelin/contracts/access/Roles.sol": {
"ast": {
"absolutePath": ".deps/npm/@openzeppelin/contracts/access/Roles.sol",
"exportedSymbols": {
"Roles": [
80
]
},
"id": 81,
"nodeType": "SourceUnit",
"nodes": [
{
"id": 1,
"literals": [
"solidity",
"^",
"0.5",
".0"
],
"nodeType": "PragmaDirective",
"src": "0:23:0"
},
{
"baseContracts": [],
"contractDependencies": [],
"contractKind": "library",
"documentation": "@title Roles\n@dev Library for managing addresses assigned to a Role.",
"fullyImplemented": true,
"id": 80,
"linearizedBaseContracts": [
80
],
"name": "Roles",
"nodeType": "ContractDefinition",
"nodes": [
{
"canonicalName": "Roles.Role",
"id": 6,
"members": [
{
"constant": false,
"id": 5,
"name": "bearer",
"nodeType": "VariableDeclaration",
"scope": 6,
"src": "150:32:0",
"stateVariable": false,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
"typeString": "mapping(address => bool)"
},
"typeName": {
"id": 4,
"keyType": {
"id": 2,
"name": "address",
"nodeType": "ElementaryTypeName",
"src": "159:7:0",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
}
},
"nodeType": "Mapping",
"src": "150:25:0",
"typeDescriptions": {
"typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
"typeString": "mapping(address => bool)"
},
"valueType": {
"id": 3,
"name": "bool",
"nodeType": "ElementaryTypeName",
"src": "170:4:0",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
}
},
"value": null,
"visibility": "internal"
}
],
"name": "Role",
"nodeType": "StructDefinition",
"scope": 80,
"src": "128:61:0",
"visibility": "public"
},
{
"body": {
"id": 30,
"nodeType": "Block",
"src": "318:117:0",
"statements": [
{
"expression": {
"argumentTypes": null,
"arguments": [
{
"argumentTypes": null,
"id": 18,
"isConstant": false,
"isLValue": false,
"isPure": false,
"lValueRequested": false,
"nodeType": "UnaryOperation",
"operator": "!",
"prefix": true,
"src": "336:19:0",
"subExpression": {
"argumentTypes": null,
"arguments": [
{
"argumentTypes": null,
"id": 15,
"name": "role",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 8,
"src": "341:4:0",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role storage pointer"
}
},
{
"argumentTypes": null,
"id": 16,
"name": "account",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 10,
"src": "347:7:0",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
}
}
],
"expression": {
"argumentTypes": [
{
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role storage pointer"
},
{
"typeIdentifier": "t_address",
"typeString": "address"
}
],
"id": 14,
"name": "has",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 79,
"src": "337:3:0",
"typeDescriptions": {
"typeIdentifier": "t_function_internal_view$_t_struct$_Role_$6_storage_ptr_$_t_address_$returns$_t_bool_$",
"typeString": "function (struct Roles.Role storage pointer,address) view returns (bool)"
}
},
"id": 17,
"isConstant": false,
"isLValue": false,
"isPure": false,
"kind": "functionCall",
"lValueRequested": false,
"names": [],
"nodeType": "FunctionCall",
"src": "337:18:0",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
},
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
},
{
"argumentTypes": null,
"hexValue": "526f6c65733a206163636f756e7420616c72656164792068617320726f6c65",
"id": 19,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "357:33:0",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_0f76c3a3e97a37fcdff532c2741c10933ebf2b769d5475388e30ae4f7155f13a",
"typeString": "literal_string \"Roles: account already has role\""
},
"value": "Roles: account already has role"
}
],
"expression": {
"argumentTypes": [
{
"typeIdentifier": "t_bool",
"typeString": "bool"
},
{
"typeIdentifier": "t_stringliteral_0f76c3a3e97a37fcdff532c2741c10933ebf2b769d5475388e30ae4f7155f13a",
"typeString": "literal_string \"Roles: account already has role\""
}
],
"id": 13,
"name": "require",
"nodeType": "Identifier",
"overloadedDeclarations": [
98,
99
],
"referencedDeclaration": 99,
"src": "328:7:0",
"typeDescriptions": {
"typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
"typeString": "function (bool,string memory) pure"
}
},
"id": 20,
"isConstant": false,
"isLValue": false,
"isPure": false,
"kind": "functionCall",
"lValueRequested": false,
"names": [],
"nodeType": "FunctionCall",
"src": "328:63:0",
"typeDescriptions": {
"typeIdentifier": "t_tuple$__$",
"typeString": "tuple()"
}
},
"id": 21,
"nodeType": "ExpressionStatement",
"src": "328:63:0"
},
{
"expression": {
"argumentTypes": null,
"id": 28,
"isConstant": false,
"isLValue": false,
"isPure": false,
"lValueRequested": false,
"leftHandSide": {
"argumentTypes": null,
"baseExpression": {
"argumentTypes": null,
"expression": {
"argumentTypes": null,
"id": 22,
"name": "role",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 8,
"src": "401:4:0",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role storage pointer"
}
},
"id": 25,
"isConstant": false,
"isLValue": true,
"isPure": false,
"lValueRequested": false,
"memberName": "bearer",
"nodeType": "MemberAccess",
"referencedDeclaration": 5,
"src": "401:11:0",
"typeDescriptions": {
"typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
"typeString": "mapping(address => bool)"
}
},
"id": 26,
"indexExpression": {
"argumentTypes": null,
"id": 24,
"name": "account",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 10,
"src": "413:7:0",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
}
},
"isConstant": false,
"isLValue": true,
"isPure": false,
"lValueRequested": true,
"nodeType": "IndexAccess",
"src": "401:20:0",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
},
"nodeType": "Assignment",
"operator": "=",
"rightHandSide": {
"argumentTypes": null,
"hexValue": "74727565",
"id": 27,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "bool",
"lValueRequested": false,
"nodeType": "Literal",
"src": "424:4:0",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
},
"value": "true"
},
"src": "401:27:0",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
},
"id": 29,
"nodeType": "ExpressionStatement",
"src": "401:27:0"
}
]
},
"documentation": "@dev Give an account access to this role.",
"id": 31,
"implemented": true,
"kind": "function",
"modifiers": [],
"name": "add",
"nodeType": "FunctionDefinition",
"parameters": {
"id": 11,
"nodeType": "ParameterList",
"parameters": [
{
"constant": false,
"id": 8,
"name": "role",
"nodeType": "VariableDeclaration",
"scope": 31,
"src": "273:17:0",
"stateVariable": false,
"storageLocation": "storage",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role"
},
"typeName": {
"contractScope": null,
"id": 7,
"name": "Role",
"nodeType": "UserDefinedTypeName",
"referencedDeclaration": 6,
"src": "273:4:0",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role"
}
},
"value": null,
"visibility": "internal"
},
{
"constant": false,
"id": 10,
"name": "account",
"nodeType": "VariableDeclaration",
"scope": 31,
"src": "292:15:0",
"stateVariable": false,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
},
"typeName": {
"id": 9,
"name": "address",
"nodeType": "ElementaryTypeName",
"src": "292:7:0",
"stateMutability": "nonpayable",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
}
},
"value": null,
"visibility": "internal"
}
],
"src": "272:36:0"
},
"returnParameters": {
"id": 12,
"nodeType": "ParameterList",
"parameters": [],
"src": "318:0:0"
},
"scope": 80,
"src": "260:175:0",
"stateMutability": "nonpayable",
"superFunction": null,
"visibility": "internal"
},
{
"body": {
"id": 54,
"nodeType": "Block",
"src": "571:119:0",
"statements": [
{
"expression": {
"argumentTypes": null,
"arguments": [
{
"argumentTypes": null,
"arguments": [
{
"argumentTypes": null,
"id": 40,
"name": "role",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 33,
"src": "593:4:0",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role storage pointer"
}
},
{
"argumentTypes": null,
"id": 41,
"name": "account",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 35,
"src": "599:7:0",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
}
}
],
"expression": {
"argumentTypes": [
{
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role storage pointer"
},
{
"typeIdentifier": "t_address",
"typeString": "address"
}
],
"id": 39,
"name": "has",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 79,
"src": "589:3:0",
"typeDescriptions": {
"typeIdentifier": "t_function_internal_view$_t_struct$_Role_$6_storage_ptr_$_t_address_$returns$_t_bool_$",
"typeString": "function (struct Roles.Role storage pointer,address) view returns (bool)"
}
},
"id": 42,
"isConstant": false,
"isLValue": false,
"isPure": false,
"kind": "functionCall",
"lValueRequested": false,
"names": [],
"nodeType": "FunctionCall",
"src": "589:18:0",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
},
{
"argumentTypes": null,
"hexValue": "526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c65",
"id": 43,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "609:35:0",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_7bd893145ac435f339bb7c288622d270324b7033b011f693aca172f5cbc3c257",
"typeString": "literal_string \"Roles: account does not have role\""
},
"value": "Roles: account does not have role"
}
],
"expression": {
"argumentTypes": [
{
"typeIdentifier": "t_bool",
"typeString": "bool"
},
{
"typeIdentifier": "t_stringliteral_7bd893145ac435f339bb7c288622d270324b7033b011f693aca172f5cbc3c257",
"typeString": "literal_string \"Roles: account does not have role\""
}
],
"id": 38,
"name": "require",
"nodeType": "Identifier",
"overloadedDeclarations": [
98,
99
],
"referencedDeclaration": 99,
"src": "581:7:0",
"typeDescriptions": {
"typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
"typeString": "function (bool,string memory) pure"
}
},
"id": 44,
"isConstant": false,
"isLValue": false,
"isPure": false,
"kind": "functionCall",
"lValueRequested": false,
"names": [],
"nodeType": "FunctionCall",
"src": "581:64:0",
"typeDescriptions": {
"typeIdentifier": "t_tuple$__$",
"typeString": "tuple()"
}
},
"id": 45,
"nodeType": "ExpressionStatement",
"src": "581:64:0"
},
{
"expression": {
"argumentTypes": null,
"id": 52,
"isConstant": false,
"isLValue": false,
"isPure": false,
"lValueRequested": false,
"leftHandSide": {
"argumentTypes": null,
"baseExpression": {
"argumentTypes": null,
"expression": {
"argumentTypes": null,
"id": 46,
"name": "role",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 33,
"src": "655:4:0",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role storage pointer"
}
},
"id": 49,
"isConstant": false,
"isLValue": true,
"isPure": false,
"lValueRequested": false,
"memberName": "bearer",
"nodeType": "MemberAccess",
"referencedDeclaration": 5,
"src": "655:11:0",
"typeDescriptions": {
"typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
"typeString": "mapping(address => bool)"
}
},
"id": 50,
"indexExpression": {
"argumentTypes": null,
"id": 48,
"name": "account",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 35,
"src": "667:7:0",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
}
},
"isConstant": false,
"isLValue": true,
"isPure": false,
"lValueRequested": true,
"nodeType": "IndexAccess",
"src": "655:20:0",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
},
"nodeType": "Assignment",
"operator": "=",
"rightHandSide": {
"argumentTypes": null,
"hexValue": "66616c7365",
"id": 51,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "bool",
"lValueRequested": false,
"nodeType": "Literal",
"src": "678:5:0",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
},
"value": "false"
},
"src": "655:28:0",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
},
"id": 53,
"nodeType": "ExpressionStatement",
"src": "655:28:0"
}
]
},
"documentation": "@dev Remove an account's access to this role.",
"id": 55,
"implemented": true,
"kind": "function",
"modifiers": [],
"name": "remove",
"nodeType": "FunctionDefinition",
"parameters": {
"id": 36,
"nodeType": "ParameterList",
"parameters": [
{
"constant": false,
"id": 33,
"name": "role",
"nodeType": "VariableDeclaration",
"scope": 55,
"src": "526:17:0",
"stateVariable": false,
"storageLocation": "storage",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role"
},
"typeName": {
"contractScope": null,
"id": 32,
"name": "Role",
"nodeType": "UserDefinedTypeName",
"referencedDeclaration": 6,
"src": "526:4:0",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role"
}
},
"value": null,
"visibility": "internal"
},
{
"constant": false,
"id": 35,
"name": "account",
"nodeType": "VariableDeclaration",
"scope": 55,
"src": "545:15:0",
"stateVariable": false,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
},
"typeName": {
"id": 34,
"name": "address",
"nodeType": "ElementaryTypeName",
"src": "545:7:0",
"stateMutability": "nonpayable",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
}
},
"value": null,
"visibility": "internal"
}
],
"src": "525:36:0"
},
"returnParameters": {
"id": 37,
"nodeType": "ParameterList",
"parameters": [],
"src": "571:0:0"
},
"scope": 80,
"src": "510:180:0",
"stateMutability": "nonpayable",
"superFunction": null,
"visibility": "internal"
},
{
"body": {
"id": 78,
"nodeType": "Block",
"src": "857:122:0",
"statements": [
{
"expression": {
"argumentTypes": null,
"arguments": [
{
"argumentTypes": null,
"commonType": {
"typeIdentifier": "t_address",
"typeString": "address"
},
"id": 69,
"isConstant": false,
"isLValue": false,
"isPure": false,
"lValueRequested": false,
"leftExpression": {
"argumentTypes": null,
"id": 65,
"name": "account",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 59,
"src": "875:7:0",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
}
},
"nodeType": "BinaryOperation",
"operator": "!=",
"rightExpression": {
"argumentTypes": null,
"arguments": [
{
"argumentTypes": null,
"hexValue": "30",
"id": 67,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "number",
"lValueRequested": false,
"nodeType": "Literal",
"src": "894:1:0",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_rational_0_by_1",
"typeString": "int_const 0"
},
"value": "0"
}
],
"expression": {
"argumentTypes": [
{
"typeIdentifier": "t_rational_0_by_1",
"typeString": "int_const 0"
}
],
"id": 66,
"isConstant": false,
"isLValue": false,
"isPure": true,
"lValueRequested": false,
"nodeType": "ElementaryTypeNameExpression",
"src": "886:7:0",
"typeDescriptions": {
"typeIdentifier": "t_type$_t_address_$",
"typeString": "type(address)"
},
"typeName": "address"
},
"id": 68,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "typeConversion",
"lValueRequested": false,
"names": [],
"nodeType": "FunctionCall",
"src": "886:10:0",
"typeDescriptions": {
"typeIdentifier": "t_address_payable",
"typeString": "address payable"
}
},
"src": "875:21:0",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
},
{
"argumentTypes": null,
"hexValue": "526f6c65733a206163636f756e7420697320746865207a65726f2061646472657373",
"id": 70,
"isConstant": false,
"isLValue": false,
"isPure": true,
"kind": "string",
"lValueRequested": false,
"nodeType": "Literal",
"src": "898:36:0",
"subdenomination": null,
"typeDescriptions": {
"typeIdentifier": "t_stringliteral_9d214fa89563f4e6456a3929327e54500ea1cde2c0ba9fb2035ec106190d682f",
"typeString": "literal_string \"Roles: account is the zero address\""
},
"value": "Roles: account is the zero address"
}
],
"expression": {
"argumentTypes": [
{
"typeIdentifier": "t_bool",
"typeString": "bool"
},
{
"typeIdentifier": "t_stringliteral_9d214fa89563f4e6456a3929327e54500ea1cde2c0ba9fb2035ec106190d682f",
"typeString": "literal_string \"Roles: account is the zero address\""
}
],
"id": 64,
"name": "require",
"nodeType": "Identifier",
"overloadedDeclarations": [
98,
99
],
"referencedDeclaration": 99,
"src": "867:7:0",
"typeDescriptions": {
"typeIdentifier": "t_function_require_pure$_t_bool_$_t_string_memory_ptr_$returns$__$",
"typeString": "function (bool,string memory) pure"
}
},
"id": 71,
"isConstant": false,
"isLValue": false,
"isPure": false,
"kind": "functionCall",
"lValueRequested": false,
"names": [],
"nodeType": "FunctionCall",
"src": "867:68:0",
"typeDescriptions": {
"typeIdentifier": "t_tuple$__$",
"typeString": "tuple()"
}
},
"id": 72,
"nodeType": "ExpressionStatement",
"src": "867:68:0"
},
{
"expression": {
"argumentTypes": null,
"baseExpression": {
"argumentTypes": null,
"expression": {
"argumentTypes": null,
"id": 73,
"name": "role",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 57,
"src": "952:4:0",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role storage pointer"
}
},
"id": 74,
"isConstant": false,
"isLValue": true,
"isPure": false,
"lValueRequested": false,
"memberName": "bearer",
"nodeType": "MemberAccess",
"referencedDeclaration": 5,
"src": "952:11:0",
"typeDescriptions": {
"typeIdentifier": "t_mapping$_t_address_$_t_bool_$",
"typeString": "mapping(address => bool)"
}
},
"id": 76,
"indexExpression": {
"argumentTypes": null,
"id": 75,
"name": "account",
"nodeType": "Identifier",
"overloadedDeclarations": [],
"referencedDeclaration": 59,
"src": "964:7:0",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
}
},
"isConstant": false,
"isLValue": true,
"isPure": false,
"lValueRequested": false,
"nodeType": "IndexAccess",
"src": "952:20:0",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
},
"functionReturnParameters": 63,
"id": 77,
"nodeType": "Return",
"src": "945:27:0"
}
]
},
"documentation": "@dev Check if an account has this role.\n@return bool",
"id": 79,
"implemented": true,
"kind": "function",
"modifiers": [],
"name": "has",
"nodeType": "FunctionDefinition",
"parameters": {
"id": 60,
"nodeType": "ParameterList",
"parameters": [
{
"constant": false,
"id": 57,
"name": "role",
"nodeType": "VariableDeclaration",
"scope": 79,
"src": "792:17:0",
"stateVariable": false,
"storageLocation": "storage",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role"
},
"typeName": {
"contractScope": null,
"id": 56,
"name": "Role",
"nodeType": "UserDefinedTypeName",
"referencedDeclaration": 6,
"src": "792:4:0",
"typeDescriptions": {
"typeIdentifier": "t_struct$_Role_$6_storage_ptr",
"typeString": "struct Roles.Role"
}
},
"value": null,
"visibility": "internal"
},
{
"constant": false,
"id": 59,
"name": "account",
"nodeType": "VariableDeclaration",
"scope": 79,
"src": "811:15:0",
"stateVariable": false,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
},
"typeName": {
"id": 58,
"name": "address",
"nodeType": "ElementaryTypeName",
"src": "811:7:0",
"stateMutability": "nonpayable",
"typeDescriptions": {
"typeIdentifier": "t_address",
"typeString": "address"
}
},
"value": null,
"visibility": "internal"
}
],
"src": "791:36:0"
},
"returnParameters": {
"id": 63,
"nodeType": "ParameterList",
"parameters": [
{
"constant": false,
"id": 62,
"name": "",
"nodeType": "VariableDeclaration",
"scope": 79,
"src": "851:4:0",
"stateVariable": false,
"storageLocation": "default",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
},
"typeName": {
"id": 61,
"name": "bool",
"nodeType": "ElementaryTypeName",
"src": "851:4:0",
"typeDescriptions": {
"typeIdentifier": "t_bool",
"typeString": "bool"
}
},
"value": null,
"visibility": "internal"
}
],
"src": "850:6:0"
},
"scope": 80,
"src": "779:200:0",
"stateMutability": "view",
"superFunction": null,
"visibility": "internal"
}
],
"scope": 81,
"src": "108:873:0"
}
],
"src": "0:982:0"
},
"id": 0
}
}
}
}
{
"deploy": {
"VM:-": {
"linkReferences": {},
"autoDeployLib": true
},
"main:1": {
"linkReferences": {},
"autoDeployLib": true
},
"ropsten:3": {
"linkReferences": {},
"autoDeployLib": true
},
"rinkeby:4": {
"linkReferences": {},
"autoDeployLib": true
},
"kovan:42": {
"linkReferences": {},
"autoDeployLib": true
},
"goerli:5": {
"linkReferences": {},
"autoDeployLib": true
},
"Custom": {
"linkReferences": {},
"autoDeployLib": true
}
},
"data": {
"bytecode": {
"linkReferences": {},
"object": "60556023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea265627a7a72315820368b0927643b219de5547f0e32be5ec53aedab5ace0e370788476703409a41cd64736f6c63430005110032",
"opcodes": "PUSH1 0x55 PUSH1 0x23 PUSH1 0xB DUP3 DUP3 DUP3 CODECOPY DUP1 MLOAD PUSH1 0x0 BYTE PUSH1 0x73 EQ PUSH1 0x16 JUMPI INVALID JUMPDEST ADDRESS PUSH1 0x0 MSTORE PUSH1 0x73 DUP2 MSTORE8 DUP3 DUP2 RETURN INVALID PUSH20 0x0 ADDRESS EQ PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH6 0x627A7A723158 KECCAK256 CALLDATASIZE DUP12 MULMOD 0x27 PUSH5 0x3B219DE554 PUSH32 0xE32BE5EC53AEDAB5ACE0E370788476703409A41CD64736F6C63430005110032 ",
"sourceMap": "108:873:0:-;;132:2:-1;166:7;155:9;146:7;137:37;255:7;249:14;246:1;241:23;235:4;232:33;222:2;;269:9;222:2;293:9;290:1;283:20;323:4;314:7;306:22;347:7;338;331:24"
},
"deployedBytecode": {
"linkReferences": {},
"object": "73000000000000000000000000000000000000000030146080604052600080fdfea265627a7a72315820368b0927643b219de5547f0e32be5ec53aedab5ace0e370788476703409a41cd64736f6c63430005110032",
"opcodes": "PUSH20 0x0 ADDRESS EQ PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x0 DUP1 REVERT INVALID LOG2 PUSH6 0x627A7A723158 KECCAK256 CALLDATASIZE DUP12 MULMOD 0x27 PUSH5 0x3B219DE554 PUSH32 0xE32BE5EC53AEDAB5ACE0E370788476703409A41CD64736F6C63430005110032 ",
"sourceMap": "108:873:0:-;;;;;;;;"
},
"gasEstimates": {
"creation": {
"codeDepositCost": "17000",
"executionCost": "94",
"totalCost": "17094"
},
"internal": {
"add(struct Roles.Role storage pointer,address)": "infinite",
"has(struct Roles.Role storage pointer,address)": "infinite",
"remove(struct Roles.Role storage pointer,address)": "infinite"
}
},
"methodIdentifiers": {}
},
"abi": []
}
{
"compiler": {
"version": "0.5.17+commit.d19bba13"
},
"language": "Solidity",
"output": {
"abi": [],
"devdoc": {
"details": "Library for managing addresses assigned to a Role.",
"methods": {},
"title": "Roles"
},
"userdoc": {
"methods": {}
}
},
"settings": {
"compilationTarget": {
".deps/npm/@openzeppelin/contracts/access/Roles.sol": "Roles"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": false,
"runs": 200
},
"remappings": []
},
"sources": {
".deps/npm/@openzeppelin/contracts/access/Roles.sol": {
"keccak256": "0xb002c378d7b82a101bd659c341518953ca0919d342c0a400196982c0e7e7bcdb",
"urls": [
"bzz-raw://00a788c4631466c220b385bdd100c571d24b2deccd657615cfbcef6cadf669a4",
"dweb:/ipfs/QmTEwDbjJNxmMNCDMqtuou3dyM8Wtp8Q9NFvn7SAVM7Jf3"
]
}
},
"version": 1
}
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.1.0) (access/IAccessControl.sol)
pragma solidity ^0.8.20;
/**
* @dev External interface of AccessControl declared to support ERC-165 detection.
*/
interface IAccessControl {
/**
* @dev The `account` is missing a role.
*/
error AccessControlUnauthorizedAccount(address account, bytes32 neededRole);
/**
* @dev The caller of a function is not the expected one.
*
* NOTE: Don't confuse with {AccessControlUnauthorizedAccount}.
*/
error AccessControlBadConfirmation();
/**
* @dev Emitted when `newAdminRole` is set as ``role``'s admin role, replacing `previousAdminRole`
*
* `DEFAULT_ADMIN_ROLE` is the starting admin for all roles, despite
* {RoleAdminChanged} not being emitted signaling this.
*/
event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole);
/**
* @dev Emitted when `account` is granted `role`.
*
* `sender` is the account that originated the contract call. This account bears the admin role (for the granted role).
* Expected in cases where the role was granted using the internal {AccessControl-_grantRole}.
*/
event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender);
/**
* @dev Emitted when `account` is revoked `role`.
*
* `sender` is the account that originated the contract call:
* - if using `revokeRole`, it is the admin role bearer
* - if using `renounceRole`, it is the role bearer (i.e. `account`)
*/
event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender);
/**
* @dev Returns `true` if `account` has been granted `role`.
*/
function hasRole(bytes32 role, address account) external view returns (bool);
/**
* @dev Returns the admin role that controls `role`. See {grantRole} and
* {revokeRole}.
*
* To change a role's admin, use {AccessControl-_setRoleAdmin}.
*/
function getRoleAdmin(bytes32 role) external view returns (bytes32);
/**
* @dev Grants `role` to `account`.
*
* If `account` had not been already granted `role`, emits a {RoleGranted}
* event.
*
* Requirements:
*
* - the caller must have ``role``'s admin role.
*/
function grantRole(bytes32 role, address account) external;
/**
* @dev Revokes `role` from `account`.
*
* If `account` had been granted `role`, emits a {RoleRevoked} event.
*
* Requirements:
*
* - the caller must have ``role``'s admin role.
*/
function revokeRole(bytes32 role, address account) external;
/**
* @dev Revokes `role` from the calling account.
*
* Roles are often managed via {grantRole} and {revokeRole}: this function's
* purpose is to provide a mechanism for accounts to lose their privileges
* if they are compromised (such as when a trusted device is misplaced).
*
* If the calling account had been granted `role`, emits a {RoleRevoked}
* event.
*
* Requirements:
*
* - the caller must be `callerConfirmation`.
*/
function renounceRole(bytes32 role, address callerConfirmation) external;
}
pragma solidity ^0.5.0;
/**
* @title Roles
* @dev Library for managing addresses assigned to a Role.
*/
library Roles {
struct Role {
mapping (address => bool) bearer;
}
/**
* @dev Give an account access to this role.
*/
function add(Role storage role, address account) internal {
require(!has(role, account), "Roles: account already has role");
role.bearer[account] = true;
}
/**
* @dev Remove an account's access to this role.
*/
function remove(Role storage role, address account) internal {
require(has(role, account), "Roles: account does not have role");
role.bearer[account] = false;
}
/**
* @dev Check if an account has this role.
* @return bool
*/
function has(Role storage role, address account) internal view returns (bool) {
require(account != address(0), "Roles: account is the zero address");
return role.bearer[account];
}
}
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.1.0) (interfaces/draft-IERC6093.sol)
pragma solidity ^0.8.20;
/**
* @dev Standard ERC-20 Errors
* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC-20 tokens.
*/
interface IERC20Errors {
/**
* @dev Indicates an error related to the current `balance` of a `sender`. Used in transfers.
* @param sender Address whose tokens are being transferred.
* @param balance Current balance for the interacting account.
* @param needed Minimum amount required to perform a transfer.
*/
error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed);
/**
* @dev Indicates a failure with the token `sender`. Used in transfers.
* @param sender Address whose tokens are being transferred.
*/
error ERC20InvalidSender(address sender);
/**
* @dev Indicates a failure with the token `receiver`. Used in transfers.
* @param receiver Address to which tokens are being transferred.
*/
error ERC20InvalidReceiver(address receiver);
/**
* @dev Indicates a failure with the `spender`’s `allowance`. Used in transfers.
* @param spender Address that may be allowed to operate on tokens without being their owner.
* @param allowance Amount of tokens a `spender` is allowed to operate with.
* @param needed Minimum amount required to perform a transfer.
*/
error ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed);
/**
* @dev Indicates a failure with the `approver` of a token to be approved. Used in approvals.
* @param approver Address initiating an approval operation.
*/
error ERC20InvalidApprover(address approver);
/**
* @dev Indicates a failure with the `spender` to be approved. Used in approvals.
* @param spender Address that may be allowed to operate on tokens without being their owner.
*/
error ERC20InvalidSpender(address spender);
}
/**
* @dev Standard ERC-721 Errors
* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC-721 tokens.
*/
interface IERC721Errors {
/**
* @dev Indicates that an address can't be an owner. For example, `address(0)` is a forbidden owner in ERC-20.
* Used in balance queries.
* @param owner Address of the current owner of a token.
*/
error ERC721InvalidOwner(address owner);
/**
* @dev Indicates a `tokenId` whose `owner` is the zero address.
* @param tokenId Identifier number of a token.
*/
error ERC721NonexistentToken(uint256 tokenId);
/**
* @dev Indicates an error related to the ownership over a particular token. Used in transfers.
* @param sender Address whose tokens are being transferred.
* @param tokenId Identifier number of a token.
* @param owner Address of the current owner of a token.
*/
error ERC721IncorrectOwner(address sender, uint256 tokenId, address owner);
/**
* @dev Indicates a failure with the token `sender`. Used in transfers.
* @param sender Address whose tokens are being transferred.
*/
error ERC721InvalidSender(address sender);
/**
* @dev Indicates a failure with the token `receiver`. Used in transfers.
* @param receiver Address to which tokens are being transferred.
*/
error ERC721InvalidReceiver(address receiver);
/**
* @dev Indicates a failure with the `operator`’s approval. Used in transfers.
* @param operator Address that may be allowed to operate on tokens without being their owner.
* @param tokenId Identifier number of a token.
*/
error ERC721InsufficientApproval(address operator, uint256 tokenId);
/**
* @dev Indicates a failure with the `approver` of a token to be approved. Used in approvals.
* @param approver Address initiating an approval operation.
*/
error ERC721InvalidApprover(address approver);
/**
* @dev Indicates a failure with the `operator` to be approved. Used in approvals.
* @param operator Address that may be allowed to operate on tokens without being their owner.
*/
error ERC721InvalidOperator(address operator);
}
/**
* @dev Standard ERC-1155 Errors
* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC-1155 tokens.
*/
interface IERC1155Errors {
/**
* @dev Indicates an error related to the current `balance` of a `sender`. Used in transfers.
* @param sender Address whose tokens are being transferred.
* @param balance Current balance for the interacting account.
* @param needed Minimum amount required to perform a transfer.
* @param tokenId Identifier number of a token.
*/
error ERC1155InsufficientBalance(address sender, uint256 balance, uint256 needed, uint256 tokenId);
/**
* @dev Indicates a failure with the token `sender`. Used in transfers.
* @param sender Address whose tokens are being transferred.
*/
error ERC1155InvalidSender(address sender);
/**
* @dev Indicates a failure with the token `receiver`. Used in transfers.
* @param receiver Address to which tokens are being transferred.
*/
error ERC1155InvalidReceiver(address receiver);
/**
* @dev Indicates a failure with the `operator`’s approval. Used in transfers.
* @param operator Address that may be allowed to operate on tokens without being their owner.
* @param owner Address of the current owner of a token.
*/
error ERC1155MissingApprovalForAll(address operator, address owner);
/**
* @dev Indicates a failure with the `approver` of a token to be approved. Used in approvals.
* @param approver Address initiating an approval operation.
*/
error ERC1155InvalidApprover(address approver);
/**
* @dev Indicates a failure with the `operator` to be approved. Used in approvals.
* @param operator Address that may be allowed to operate on tokens without being their owner.
*/
error ERC1155InvalidOperator(address operator);
/**
* @dev Indicates an array length mismatch between ids and values in a safeBatchTransferFrom operation.
* Used in batch transfers.
* @param idsLength Length of the array of token identifiers
* @param valuesLength Length of the array of token amounts
*/
error ERC1155InvalidArrayLength(uint256 idsLength, uint256 valuesLength);
}
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC20/ERC20.sol)
pragma solidity ^0.8.20;
import {IERC20} from "./IERC20.sol";
import {IERC20Metadata} from "./extensions/IERC20Metadata.sol";
import {Context} from "../../utils/Context.sol";
import {IERC20Errors} from "../../interfaces/draft-IERC6093.sol";
/**
* @dev Implementation of the {IERC20} interface.
*
* This implementation is agnostic to the way tokens are created. This means
* that a supply mechanism has to be added in a derived contract using {_mint}.
*
* TIP: For a detailed writeup see our guide
* https://forum.openzeppelin.com/t/how-to-implement-erc20-supply-mechanisms/226[How
* to implement supply mechanisms].
*
* The default value of {decimals} is 18. To change this, you should override
* this function so it returns a different value.
*
* We have followed general OpenZeppelin Contracts guidelines: functions revert
* instead returning `false` on failure. This behavior is nonetheless
* conventional and does not conflict with the expectations of ERC-20
* applications.
*/
abstract contract ERC20 is Context, IERC20, IERC20Metadata, IERC20Errors {
mapping(address account => uint256) private _balances;
mapping(address account => mapping(address spender => uint256)) private _allowances;
uint256 private _totalSupply;
string private _name;
string private _symbol;
/**
* @dev Sets the values for {name} and {symbol}.
*
* All two of these values are immutable: they can only be set once during
* construction.
*/
constructor(string memory name_, string memory symbol_) {
_name = name_;
_symbol = symbol_;
}
/**
* @dev Returns the name of the token.
*/
function name() public view virtual returns (string memory) {
return _name;
}
/**
* @dev Returns the symbol of the token, usually a shorter version of the
* name.
*/
function symbol() public view virtual returns (string memory) {
return _symbol;
}
/**
* @dev Returns the number of decimals used to get its user representation.
* For example, if `decimals` equals `2`, a balance of `505` tokens should
* be displayed to a user as `5.05` (`505 / 10 ** 2`).
*
* Tokens usually opt for a value of 18, imitating the relationship between
* Ether and Wei. This is the default value returned by this function, unless
* it's overridden.
*
* NOTE: This information is only used for _display_ purposes: it in
* no way affects any of the arithmetic of the contract, including
* {IERC20-balanceOf} and {IERC20-transfer}.
*/
function decimals() public view virtual returns (uint8) {
return 18;
}
/**
* @dev See {IERC20-totalSupply}.
*/
function totalSupply() public view virtual returns (uint256) {
return _totalSupply;
}
/**
* @dev See {IERC20-balanceOf}.
*/
function balanceOf(address account) public view virtual returns (uint256) {
return _balances[account];
}
/**
* @dev See {IERC20-transfer}.
*
* Requirements:
*
* - `to` cannot be the zero address.
* - the caller must have a balance of at least `value`.
*/
function transfer(address to, uint256 value) public virtual returns (bool) {
address owner = _msgSender();
_transfer(owner, to, value);
return true;
}
/**
* @dev See {IERC20-allowance}.
*/
function allowance(address owner, address spender) public view virtual returns (uint256) {
return _allowances[owner][spender];
}
/**
* @dev See {IERC20-approve}.
*
* NOTE: If `value` is the maximum `uint256`, the allowance is not updated on
* `transferFrom`. This is semantically equivalent to an infinite approval.
*
* Requirements:
*
* - `spender` cannot be the zero address.
*/
function approve(address spender, uint256 value) public virtual returns (bool) {
address owner = _msgSender();
_approve(owner, spender, value);
return true;
}
/**
* @dev See {IERC20-transferFrom}.
*
* Skips emitting an {Approval} event indicating an allowance update. This is not
* required by the ERC. See {xref-ERC20-_approve-address-address-uint256-bool-}[_approve].
*
* NOTE: Does not update the allowance if the current allowance
* is the maximum `uint256`.
*
* Requirements:
*
* - `from` and `to` cannot be the zero address.
* - `from` must have a balance of at least `value`.
* - the caller must have allowance for ``from``'s tokens of at least
* `value`.
*/
function transferFrom(address from, address to, uint256 value) public virtual returns (bool) {
address spender = _msgSender();
_spendAllowance(from, spender, value);
_transfer(from, to, value);
return true;
}
/**
* @dev Moves a `value` amount of tokens from `from` to `to`.
*
* This internal function is equivalent to {transfer}, and can be used to
* e.g. implement automatic token fees, slashing mechanisms, etc.
*
* Emits a {Transfer} event.
*
* NOTE: This function is not virtual, {_update} should be overridden instead.
*/
function _transfer(address from, address to, uint256 value) internal {
if (from == address(0)) {
revert ERC20InvalidSender(address(0));
}
if (to == address(0)) {
revert ERC20InvalidReceiver(address(0));
}
_update(from, to, value);
}
/**
* @dev Transfers a `value` amount of tokens from `from` to `to`, or alternatively mints (or burns) if `from`
* (or `to`) is the zero address. All customizations to transfers, mints, and burns should be done by overriding
* this function.
*
* Emits a {Transfer} event.
*/
function _update(address from, address to, uint256 value) internal virtual {
if (from == address(0)) {
// Overflow check required: The rest of the code assumes that totalSupply never overflows
_totalSupply += value;
} else {
uint256 fromBalance = _balances[from];
if (fromBalance < value) {
revert ERC20InsufficientBalance(from, fromBalance, value);
}
unchecked {
// Overflow not possible: value <= fromBalance <= totalSupply.
_balances[from] = fromBalance - value;
}
}
if (to == address(0)) {
unchecked {
// Overflow not possible: value <= totalSupply or value <= fromBalance <= totalSupply.
_totalSupply -= value;
}
} else {
unchecked {
// Overflow not possible: balance + value is at most totalSupply, which we know fits into a uint256.
_balances[to] += value;
}
}
emit Transfer(from, to, value);
}
/**
* @dev Creates a `value` amount of tokens and assigns them to `account`, by transferring it from address(0).
* Relies on the `_update` mechanism
*
* Emits a {Transfer} event with `from` set to the zero address.
*
* NOTE: This function is not virtual, {_update} should be overridden instead.
*/
function _mint(address account, uint256 value) internal {
if (account == address(0)) {
revert ERC20InvalidReceiver(address(0));
}
_update(address(0), account, value);
}
/**
* @dev Destroys a `value` amount of tokens from `account`, lowering the total supply.
* Relies on the `_update` mechanism.
*
* Emits a {Transfer} event with `to` set to the zero address.
*
* NOTE: This function is not virtual, {_update} should be overridden instead
*/
function _burn(address account, uint256 value) internal {
if (account == address(0)) {
revert ERC20InvalidSender(address(0));
}
_update(account, address(0), value);
}
/**
* @dev Sets `value` as the allowance of `spender` over the `owner` s tokens.
*
* This internal function is equivalent to `approve`, and can be used to
* e.g. set automatic allowances for certain subsystems, etc.
*
* Emits an {Approval} event.
*
* Requirements:
*
* - `owner` cannot be the zero address.
* - `spender` cannot be the zero address.
*
* Overrides to this logic should be done to the variant with an additional `bool emitEvent` argument.
*/
function _approve(address owner, address spender, uint256 value) internal {
_approve(owner, spender, value, true);
}
/**
* @dev Variant of {_approve} with an optional flag to enable or disable the {Approval} event.
*
* By default (when calling {_approve}) the flag is set to true. On the other hand, approval changes made by
* `_spendAllowance` during the `transferFrom` operation set the flag to false. This saves gas by not emitting any
* `Approval` event during `transferFrom` operations.
*
* Anyone who wishes to continue emitting `Approval` events on the`transferFrom` operation can force the flag to
* true using the following override:
*
* ```solidity
* function _approve(address owner, address spender, uint256 value, bool) internal virtual override {
* super._approve(owner, spender, value, true);
* }
* ```
*
* Requirements are the same as {_approve}.
*/
function _approve(address owner, address spender, uint256 value, bool emitEvent) internal virtual {
if (owner == address(0)) {
revert ERC20InvalidApprover(address(0));
}
if (spender == address(0)) {
revert ERC20InvalidSpender(address(0));
}
_allowances[owner][spender] = value;
if (emitEvent) {
emit Approval(owner, spender, value);
}
}
/**
* @dev Updates `owner` s allowance for `spender` based on spent `value`.
*
* Does not update the allowance value in case of infinite allowance.
* Revert if not enough allowance is available.
*
* Does not emit an {Approval} event.
*/
function _spendAllowance(address owner, address spender, uint256 value) internal virtual {
uint256 currentAllowance = allowance(owner, spender);
if (currentAllowance != type(uint256).max) {
if (currentAllowance < value) {
revert ERC20InsufficientAllowance(spender, currentAllowance, value);
}
unchecked {
_approve(owner, spender, currentAllowance - value, false);
}
}
}
}
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC20/extensions/IERC20Metadata.sol)
pragma solidity ^0.8.20;
import {IERC20} from "../IERC20.sol";
/**
* @dev Interface for the optional metadata functions from the ERC-20 standard.
*/
interface IERC20Metadata is IERC20 {
/**
* @dev Returns the name of the token.
*/
function name() external view returns (string memory);
/**
* @dev Returns the symbol of the token.
*/
function symbol() external view returns (string memory);
/**
* @dev Returns the decimals places of the token.
*/
function decimals() external view returns (uint8);
}
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC20/IERC20.sol)
pragma solidity ^0.8.20;
/**
* @dev Interface of the ERC-20 standard as defined in the ERC.
*/
interface IERC20 {
/**
* @dev Emitted when `value` tokens are moved from one account (`from`) to
* another (`to`).
*
* Note that `value` may be zero.
*/
event Transfer(address indexed from, address indexed to, uint256 value);
/**
* @dev Emitted when the allowance of a `spender` for an `owner` is set by
* a call to {approve}. `value` is the new allowance.
*/
event Approval(address indexed owner, address indexed spender, uint256 value);
/**
* @dev Returns the value of tokens in existence.
*/
function totalSupply() external view returns (uint256);
/**
* @dev Returns the value of tokens owned by `account`.
*/
function balanceOf(address account) external view returns (uint256);
/**
* @dev Moves a `value` amount of tokens from the caller's account to `to`.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transfer(address to, uint256 value) external returns (bool);
/**
* @dev Returns the remaining number of tokens that `spender` will be
* allowed to spend on behalf of `owner` through {transferFrom}. This is
* zero by default.
*
* This value changes when {approve} or {transferFrom} are called.
*/
function allowance(address owner, address spender) external view returns (uint256);
/**
* @dev Sets a `value` amount of tokens as the allowance of `spender` over the
* caller's tokens.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* IMPORTANT: Beware that changing an allowance with this method brings the risk
* that someone may use both the old and the new allowance by unfortunate
* transaction ordering. One possible solution to mitigate this race
* condition is to first reduce the spender's allowance to 0 and set the
* desired value afterwards:
* https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
*
* Emits an {Approval} event.
*/
function approve(address spender, uint256 value) external returns (bool);
/**
* @dev Moves a `value` amount of tokens from `from` to `to` using the
* allowance mechanism. `value` is then deducted from the caller's
* allowance.
*
* Returns a boolean value indicating whether the operation succeeded.
*
* Emits a {Transfer} event.
*/
function transferFrom(address from, address to, uint256 value) external returns (bool);
}
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)
pragma solidity ^0.8.20;
/**
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
function _contextSuffixLength() internal view virtual returns (uint256) {
return 0;
}
}
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.1.0) (utils/introspection/ERC165.sol)
pragma solidity ^0.8.20;
import {IERC165} from "./IERC165.sol";
/**
* @dev Implementation of the {IERC165} interface.
*
* Contracts that want to implement ERC-165 should inherit from this contract and override {supportsInterface} to check
* for the additional interface id that will be supported. For example:
*
* ```solidity
* function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {
* return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);
* }
* ```
*/
abstract contract ERC165 is IERC165 {
/**
* @dev See {IERC165-supportsInterface}.
*/
function supportsInterface(bytes4 interfaceId) public view virtual returns (bool) {
return interfaceId == type(IERC165).interfaceId;
}
}
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.1.0) (utils/introspection/IERC165.sol)
pragma solidity ^0.8.20;
/**
* @dev Interface of the ERC-165 standard, as defined in the
* https://eips.ethereum.org/EIPS/eip-165[ERC].
*
* Implementers can declare support of contract interfaces, which can then be
* queried by others ({ERC165Checker}).
*
* For an implementation, see {ERC165}.
*/
interface IERC165 {
/**
* @dev Returns true if this contract implements the interface defined by
* `interfaceId`. See the corresponding
* https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[ERC section]
* to learn more about how these ids are created.
*
* This function call must use less than 30 000 gas.
*/
function supportsInterface(bytes4 interfaceId) external view returns (bool);
}
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.9.0) (utils/math/SafeMath.sol)
pragma solidity ^0.8.0;
// CAUTION
// This version of SafeMath should only be used with Solidity 0.8 or later,
// because it relies on the compiler's built in overflow checks.
/**
* @dev Wrappers over Solidity's arithmetic operations.
*
* NOTE: `SafeMath` is generally not needed starting with Solidity 0.8, since the compiler
* now has built in overflow checking.
*/
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) {
unchecked {
uint256 c = a + b;
if (c < a) return (false, 0);
return (true, c);
}
}
/**
* @dev Returns the subtraction of two unsigned integers, with an overflow flag.
*
* _Available since v3.4._
*/
function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {
if (b > a) return (false, 0);
return (true, a - b);
}
}
/**
* @dev Returns the multiplication of two unsigned integers, with an overflow flag.
*
* _Available since v3.4._
*/
function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {
// Gas optimization: this is cheaper than requiring 'a' not being zero, but the
// benefit is lost if 'b' is also tested.
// See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
if (a == 0) return (true, 0);
uint256 c = a * b;
if (c / a != b) return (false, 0);
return (true, c);
}
}
/**
* @dev Returns the division of two unsigned integers, with a division by zero flag.
*
* _Available since v3.4._
*/
function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {
if (b == 0) return (false, 0);
return (true, a / b);
}
}
/**
* @dev Returns the remainder of dividing two unsigned integers, with a division by zero flag.
*
* _Available since v3.4._
*/
function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {
if (b == 0) return (false, 0);
return (true, a % b);
}
}
/**
* @dev Returns the addition of two unsigned integers, reverting on
* overflow.
*
* Counterpart to Solidity's `+` operator.
*
* Requirements:
*
* - Addition cannot overflow.
*/
function add(uint256 a, uint256 b) internal pure returns (uint256) {
return a + b;
}
/**
* @dev Returns the subtraction of two unsigned integers, reverting on
* overflow (when the result is negative).
*
* Counterpart to Solidity's `-` operator.
*
* Requirements:
*
* - Subtraction cannot overflow.
*/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return a - b;
}
/**
* @dev Returns the multiplication of two unsigned integers, reverting on
* overflow.
*
* Counterpart to Solidity's `*` operator.
*
* Requirements:
*
* - Multiplication cannot overflow.
*/
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
return a * b;
}
/**
* @dev Returns the integer division of two unsigned integers, reverting on
* division by zero. The result is rounded towards zero.
*
* Counterpart to Solidity's `/` operator.
*
* Requirements:
*
* - The divisor cannot be zero.
*/
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return a / b;
}
/**
* @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
* reverting when dividing by zero.
*
* Counterpart to Solidity's `%` operator. This function uses a `revert`
* opcode (which leaves remaining gas untouched) while Solidity uses an
* invalid opcode to revert (consuming all remaining gas).
*
* Requirements:
*
* - The divisor cannot be zero.
*/
function mod(uint256 a, uint256 b) internal pure returns (uint256) {
return a % b;
}
/**
* @dev Returns the subtraction of two unsigned integers, reverting with custom message on
* overflow (when the result is negative).
*
* CAUTION: This function is deprecated because it requires allocating memory for the error
* message unnecessarily. For custom revert reasons use {trySub}.
*
* Counterpart to Solidity's `-` operator.
*
* Requirements:
*
* - Subtraction cannot overflow.
*/
function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
unchecked {
require(b <= a, errorMessage);
return a - b;
}
}
/**
* @dev Returns the integer division of two unsigned integers, reverting with custom message on
* division by zero. The result is rounded towards zero.
*
* Counterpart to Solidity's `/` operator. Note: this function uses a
* `revert` opcode (which leaves remaining gas untouched) while Solidity
* uses an invalid opcode to revert (consuming all remaining gas).
*
* Requirements:
*
* - The divisor cannot be zero.
*/
function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
unchecked {
require(b > 0, errorMessage);
return a / b;
}
}
/**
* @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
* reverting with custom message when dividing by zero.
*
* CAUTION: This function is deprecated because it requires allocating memory for the error
* message unnecessarily. For custom revert reasons use {tryMod}.
*
* Counterpart to Solidity's `%` operator. This function uses a `revert`
* opcode (which leaves remaining gas untouched) while Solidity uses an
* invalid opcode to revert (consuming all remaining gas).
*
* Requirements:
*
* - The divisor cannot be zero.
*/
function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
unchecked {
require(b > 0, errorMessage);
return a % b;
}
}
}
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
ref: refs/heads/main
DIRCg&S3�S�g&S3�S�$���>3A���.q7��N�D[C���:.deps/npm/@openzeppelin/contracts/access/AccessControl.solg&S34΀g&S34΀0�� L��u�v��t���;�O�ז�;.deps/npm/@openzeppelin/contracts/access/IAccessControl.solg&S; �g&S; � ���_>�j��)���@ g�_�;,~V2.deps/npm/@openzeppelin/contracts/access/Roles.solg&S=
1@�g&S=
1@�6�� \�4qj,@��Kh�"�ւ��=.deps/npm/@openzeppelin/contracts/access/artifacts/Roles.jsong&S=��g&S=��5��Z�܆-[��xM�Jb����F.deps/npm/@openzeppelin/contracts/access/artifacts/Roles_metadata.jsong&S=g&S=4����C2_T���/H[�q;�X
���c.deps/npm/@openzeppelin/contracts/access/artifacts/build-info/524631d0d3430db29cdbc7bbd72d0a98.jsong&S3
�@g&S3
�@)���2'�bOʎ=ºT�r�P�z�_?.deps/npm/@openzeppelin/contracts/interfaces/draft-IERC6093.solg&S35@g&S35@'��*� pv�ùy��}��+c��)B7.deps/npm/@openzeppelin/contracts/token/ERC20/ERC20.solg&S3J�g&S3J�-��
�}V?Z���*w�����ȯ�8.deps/npm/@openzeppelin/contracts/token/ERC20/IERC20.solg&S3 Y�g&S3 Y�,���<~�(;j�i��u��cqڧ�K.deps/npm/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.solg&S3 GO�g&S3 GO�*���NS_�<$?�Eh��C �]��G3.deps/npm/@openzeppelin/contracts/utils/Context.solg&S3;@g&S3;@/������D~w������ �2�@.deps/npm/@openzeppelin/contracts/utils/introspection/ERC165.solg&S3 ח�g&S3 ח�1��fq��Xe�;�/,m��w�z�$��A.deps/npm/@openzeppelin/contracts/utils/introspection/IERC165.solg&S3�lg&S3�l#��%�1Za�ґ�;@�%A9_e9.deps/npm/@openzeppelin/contracts/utils/math/SafeMath.solg&R�"�g&R�"������o#q{K���Sc��X�W�n.prettierrc.jsong&T �g&T �9�����h���{+����骇�~�.states/vm-cancun/state.jsong&T�[g&T�[<��U�m}s��Z�̈́��6{_�|w�artifacts/MyToken.jsong&T��g&T��;��[���=�n�T� �܀��~ t�artifacts/MyToken_metadata.jsong&T��g&T��:��#�Aya+]Z�X��]�#���69V:artifacts/build-info/348007fafad4a51648af49d81aeaee91.jsong&T*�Kg&T*�K���6{�θ�όl�N�c3Ƥlslam.sol�}��֝ur�ĸN��~�+<
x�+)JMU01`040031QNLK�M,��+��a�n��pե�W�>J�:Z�ǧ2}��
x��Z[s��~�i^")�����HQ���L5���m:��Zp�,�]``I�����m/)RN��"��s����r��^~��O�)��������S�7
�s��~�y4�›�����^KaK���iM�1�,�O�M�N���O(��o_����-˓��Z�y�@˒gܬ�g����ˣ#^�R����א+Y�W��M<���`�OhX� k7�A��z��28O�㝉'��d�^�_z��k����S\T9KQO3�r3��/ξ���p4===�S�[� ���+�.�L��̑���������6R��������j\S�B����� M�L� 0�M]�+�0-�ຂ�i"4C`Y�p 2T|�����h.�p[qa֑���/�G���x�,7�ԠA6
� ϐ6���b:ͥj���Q|�x�����i!�c#�Q�1���l�G�����Ň�˥J���Ml��aΚ���� ���3Ly�J�&�>{9�����\�`%Ѕl� ����"�H�A�n@�i2�稈{S`���-rY�r��Q�b�6ϲz+�@}�Ҡp��=.�A����8I�J� H9�e��C`�[p�HL!�K�� �u)X Ld�I�M�V���fxWc�P�I�o_��ψ
�뒧n����v���'�����>���v��G�k.��,�j ,Me# \�.���'P+�`�v�J&RԗG��.�E��K�C��Ẕ��v�����,
�m�&����W������A�������6��ҐK�Dkm�v��_�C�쫲��>��x����ưY����� ��\Q �h@�!k��@.�B�X(����w\��� Va%�
����?t�ޞx��?��r�/ۏ�V�
g���a5��NH���|�����qt_�w|u3+y
�KXpeVF�������uμH]�F�膕�t!�A T���ݴEG��e @�W�M5CE\�p
�ƌ"� pc�V��V�C "��w�b�xI������<��tQ���y2��ρ� !�.�ʱ���LC�|B���0L�����yr2����l�����6��g/G�+N���Ձ�����0C�D�޵)���/�}@�Nu�����V� 3�F�x�(r��(kq��������G�RU�n��m�C�zE�BݨZjJ4��� i+ ��H ��U�,S�R �? a~\�e�u��/o�ހor���F1�sT�-�xx ��_>��g/wB�b�J��q�ٲC61m�X/O��\��-�� �L�t>C&��)}�_�C���o�׆+[����#�DT���"�3* ^�I�ӂ��%*�m\mՋ�@�ԝ$ֿ�m��F�9��ݞ��o����eWo��\
�"���w��8>��x��7�7��.�&0�ٝX�J��6�� �=NG0(�����F�`I��I�V�J.p9.�����!�V�WM�g+�8qUoۤ���`����66k��0<� ��`%��OU.�Ap���@�{�����f���� �p��J����l�������fZ&��������"���[nm�ݚTH�*g�g�����Na>v|��^G�W��t9^�>>��B7�����F�v1.�D�����͹��W��к5.G���H��kj���{m�Mt�چ�� ��vp�g� �bPu l��6_�� ��b,d��i�s*�3*oE#��7*]W"T��G�r=�y�1��,��S�a��5��'�Y k���3u A��G�K� �~��ФC֮+�ܿW;�Q�v�'|{+����9�:�rfة��e �n7ʃGQ5���`mWW����Ir��4�q���`%�<�:gZ��{�<��[L�/'����[ w(HG@�ViUh�i��M�����m��p#���2{Q͎A�FY��~|E��������m�� %�)Sx�t��^�v(��0�*>d!�
6�/P�\BZ`�)�� ;-U�M��eL�B��ȝ!�ꇈ��-�N��r�w0Xjp$%��9�Ӌ��/{G��a�wAM}ʛ~��<�)Ga�Q�����˲�*�� ����TK�����������]u�;� 7��O�����}��_(V��R=Q�.����=�' ��o<���b�����, ��D�$�rrz.����x�����Sl5�1��_�'�����Ӛ��\���������j;?��E�=�|�%G�6����ؖ�9�X�^|z����z�d��
�� ˾5@|z��3u�mԲ�L~@m�\푳[`�c�
�P��n<�<= ����� T.��hد(�XLuA��SD���4��� Җ��$��v�望G�A�j��'�h�� �t3�+mpw��9]8������_0
���'hW��*K9��X�n�`���34�2��yjxm:�&1`j�T;�������>��=L��w7.����@m����1/ٜT���8��ȸ���_�x��߯����@aG� ��K�^cG�.�'��E:i_~
&�Q���h�XF}Ew f �zun՛S��Q�7{k��H�_�C/�hB0g�R7!�3Gk� zH|���n�q��Ċ0�,$,�.6�1���+���l�U2r�\�����K5运bW�7*��%��s&I�r>�Bp�� �6���B����������i����>��gez�f���ԝ��m�x��S����~3�8�;4���e���Q�?��y��{p�G���]��_6��N� Wcb�1m_;�E��@t���7?��&���#��yV�<w�F�f^�_a؂�b�V&��vd�!�ا�M��~6����#Zߐ'}0l����U���lR��!P<��iF��(����5�� ��!����������r�>I
x�+)JMU01c040031QH)JL+��tr63�4�+��a0R�������gEG�U����WL
x�+)JMU06`01000P�+�ex�r�|�������= Y3�) �
x�+)JMU06b01000Pp r62`8,(��*bˍ�� �rN�>d�c:���
x�+)JMU044`040031Qp��+I�(�+��a� �`�b�暱�3����]��M 2�J�� R�K2��b��yu�_�I��R3���]s�.7�$��C�*?�R�a"��;k7W��'�/
x�+)JMU03e040031Q052136L1H1616HI2�LNIJ6OJJ17J1H����*��cp6������G��B��\7<���
x��X�n�F���b�j�()��&/u\'��E�q���.�������~I�7Җ�X�d7p�I���93�s���r{�Ϟ�$p�v^󌄦�1#ax�I����y/I�mM�g�k*��C)���h�(Qhj��Lw���`6�0�r�H'Lanv�G��{����,7{�‹
A˒3n.�A�y4x��%[[=؂�M�̠`���p��T��G� s0AaL�_$ �Z������R]$G�wg������d�
Y�����Mȥ�^������`+�4�� <����O�;�ghH
o�..F:�Y� �K�>B�I0Ri~� 0
��IY�C�
+�+�1EZì��b@E0!..��ؼ������Bt�13� f�l��7!�18�WMX�E��}Õ�Z�ʥ�[$�F�}p\D�B7y�3N¼�X60��d���Œv�"��G���wW> G^6�`�M�x��=J�o�<Œ�3gp��*\eħ˱�k[>F¬�Y���`�%��+Z��}v������R�ܩY&[��t� Tx g���I�!�"��ec"���9]G-8��v��:p}�?��ю�AD��Z=w�Z2k9[)ֵ��}��i� ��ź�+X��a��&� n8���� A�R�U��`��a��?���΅ͦ��6ul7?�����c��u�Xu�G�%eׅ�VF ���ָ��%8�
�VuIې���MP-� g��z�D?�������!��F������(��fw4$o4 �{k7��sۗ)��Y�4�U�v:���d��<���ADSM���F
���!a��ʍ�T��%�/��]�\g@�Q�5%��f��g��I�(3�Kb~R
���5�� J]�?�I���Q�K� �R�%�ō8)��K�M2�W�
���斮X�<���rnX.��/����;���pw�1��g��bo���`��5���5�mXO���T�G���R_���c���;�Zsq��X���6�]}����J�|�
{���$�n�B��J����
MV��̌Hgv�)� i�4��ʮ:��X��f��<m[� g�����a���9�h�9�26�j� �n�ڧ�f�!W�q���T)
x��UMo7�Y���@� ū�vPTPE���c(r�S �;R�� r��)��/r�=����ծ>�D�@μy��q4Sf����Oq �n��|qE���5Ӝ��
�Ѵ�ȬX��Q�?�_ݓ_NN��F�Aif,C�7����Y��t,�f+$���=��b2�u��gT�8QH��Ń�g��zj�gR.N��߉9���R��* ��@�A��;���f�;� �p`n,x��;{U���8�I�U!d�[P)i&�(og���d~�H�4ڱ� ����br7y{u������WQk������[}�ě���7Kl]%�"���|�1E�u)�iI������2�!�ƒ��,�I�V%I�$�CH���X�{��~XA$EV�S�z�� ��m�a��z�Ɩgrs���F���[h�����Հ�������np>]�t u��:A��W��+��-$J1�cPG"II�h�s�m :p���1����1$()�E�zL��41 $
�ųq%��N/��LF�ʅ2�j��s�)HT*��T����])k�z��і�jq6��uf�����Sh��-�7:�gˤ�|��my��+Ef������ ~��Q�U�B I�=���w�������cΏ��CS�{55�A�l�v�|e$l����{��-���A43F�-oj�g9��5��ۨ!9��b&W<�=� �7B -��,��!�$��a���[�g%��yTA�+����i�k^�+_n�#&{|���F�����g�d^?}�
� �����F_ ����΢g�0�ԁ��._�' ��j�������e��GC|������ʝ�dZVG��La-���@�P
x���OK1�=�S<<u M֢R�E�=�zB�����Y�i���]v�
D�2����rq����R����]ڊB���P`[[Jg�Z� �p�Px��!gf1p�g �ΌMc4���Dɲ���35_�ƥ�W��m Y-:�X�Z��
!���^#Gg��K9��r*��ML����;�=��s��éj8������j]��O�ذ�A;���&T�����i����%2�`t2R`������ �{o:���K�M
�K�b�����ު������c��vk��dN6���Ǵ+���ڼ���R�w�c���z�2�+�a�\��bcO��x�k�2
x��Xms۸�g���|���)7m�{|S_�f4'7Nn���Մ���1�P����,R$%��.��="���Ͼa!��r����|���?�� ����<C�D.М����h6��aU�
^k� ���X2렮2�0�ի�89���q�����?�Z��j9�*Ö%��Ȅ������&/�OG#QV�8����m!7��g�l�'��i����kW'�� ig��`����?~�jo� ɶB�V��(��^�� �[���~(uVKW0LJ��� !3�
�QVKT��x�`3ؐ,,�y����M�S!, �Xn��Vh��*�i��y<P�%�Z�SHp�����X9p������G�`BA�LYXl�2��"�pEJK�� |ԥʪJ
� %��������> !��L!�\�-g-X���z���{$n�x���D � ����ņ���ơ���D�U-�-t-3X �m�-f$O(o!�:4�I8�nL�U�?��w���5��a�W����ņ����RpB�:�\
�db��ٓhD�� ��g�{���W�]�� ���嫯����g��(� gʫn.+��|����C���XC��%��]t�7����tΤ��D�+��c����nɵOs��=���q�2��L���Ģ��L�U�$ ��X�4LQz!\�� �(V
�y+��s��B�9��< �ûFo����0�Zͅ�b,+����H��7�q�k�l�‚��_��v�x�I��:=]��� sVK7�&t�P���7?��ݧ��7����t
�B�"4 ����;u����^�ZHI�R� ���M��+А(p��Pf�Tv$�! �j�� z��"�k��s2�5������oO|���'@i5gA�U������Q�&���=v�&pq� �� gu�]����MH�ym�'/U�A��� �,Qe1��ٛ�Ro�U-�zv; �rm8�9� ��h*�%2[�1e6���l�6$�6C��#�b��B�LN!�1
O������z��o�)YU ��,3�"p� ,����|��hҙw���v4��kVy�}�=�ʈsמh�a�}9r�%pǷ��q�/���}�3_�y��&���=��c���\�H�+\�q��棇����W�v�6�?��i[@c��������d�5��Bg�FE
W�)�XM:�����%����=̇ |D��y ���+j~�\949�> u�i��� ןA4/�Y��Wװ��L�^�1"#�]m��q��Β�+ ���m*�y;I�k~���B����U�A0��N�35� rH#|��yJ8�������0��=L����OI<��(�G���|�!�.����Iڈ|��v'������4SK��� ,�JhC]�/� ��-�����~(x'S��yo�L�k�c�� �5���2���\�0��!d��v�(F��c����) r��)�5hbB� gٖF>/ �� l�$��ͷO:�l�wŮu��8����f@���5,},d��!Xo��� Z" M���TJ����4Ȳ� cMKj�ܑo��m#��u�3�B��9�&�޷�02)�@Y���ᴴ���^���f�L_��V<9�����О��c{�t'�,��}������t�(,7�Cd���9���?�����9�7z�A��q�m{ˠs�
J�ؒ.�{p|;闿�m�XՆ��8 ��+j���'�u퐡A��p�A ����V��t�5���R��?�5/�YX�
����2\ �� U�q�&�y�S� �A�~���@H���Z�”~�� �_�V�k�����{��W�� ��Y��xB���e]�^�} ���@��-K)��I���v��}�}�^@�70�ڛ!��$hp%tmϛ]p�9�3��p6�S����;w�Q�A�ϝò
��&T�x]� �gld4e��U-}����m
�^47��FV��=_s�'��"���zϷ�?���>8 �eŽ{>���88*��wx}�[@I�桕9���1wY���Mb��=i��{��F��x�eh2pT�'Ѿ�O���q��
x�+)JMU0�0b01000P�KI-(f���Q-���a��<�;ꊧ�����(����d�%�e��1lZ��\X�=���Jp�����A�*.I,I-f�T���A�.9���U�/[i�Q�XT����\R��MJgɛ�`� ���ï��#�)h ��8'1W�8?������s;>��ə��<��ؒa>�:Jl
x��]{s۶���O����&]� ��N��޶v��Iv�F���l6���k����!�%ʒ�G��4煃�!o{��!����G= tW�-hbd @&�?�|�y�����=���8�Ҍ׿�|�Ɠ��<�O�h?5D�4���X��qī�}k� Փ�8�h=�o?�N�l?0ϣ��h6���h0�'4��� �ۜœ0�^��'>K��}?`��Y4�>�1������$���q�%���g��Y�>{OX��Ɠ��@�uX$f7K�Ŕjiї�o>R0E����ߏ"�{��,�&Lt�]i'����Flj6��� �A�Ҕ�M��"b���m�y�g�hR4��?G��iZ�%s?ee���ٌ�}\�~�͋���c4a�0�zˇ�?�C��(�^1�F��xeZ�>��2L���h�,�0�G~���c1�4�z�D��r�%�'Ze,��Dx�~�� {��K�>.�����.��.F5I n�K�i�?J�� ���/Z|�~вd�V��5��5�W��~c6��B�T��L��W�?�t��f��%�?j�XV��6 ��͓H(Z_���b�U���r©�8�a�ʡ�퇒�c��U�GδO,�ˊ f�sP�l���Q�s�p�h0�ͽ ˲0�X��x����KރEԛ0�K����d�VAq/o=�f��M�`ۂ���ǁ������@�i��?����=�B}��2e hF%�
b�}���VP�����lQ̮��vA���4eSorS��d̏V/ �l߰���e�q�S��,�,I�/hz�f�f��C(!�������/r����o�g��ŤZ
��h�"Il\��RN�
�$�ᄷ��_-jb����mU(�$N9V^\>�l�Rq����;h�;�b���]�64������N�+�Y��=N��9xR��S�I��(�>=|yt���O�r��2+����]c� ���g���e�6{V6�kX})#�dA�[��n:@�r!�2u����/�2��4XR��$2���ʆ %�p#ﮌ,"G�L�Yt!�������.�ыs�����Y�� ;.$v�,���$\˜Z7�����\*������ѓ�6'. ���n�#�\I?�#�t4d͂ݕv�����EVO B�v�i� 2\d-*�k�(J�x��4\��brܰKO����e轧��ݛp����ɓ�^μ���{��A�d� ���I^�$+�5:��^���5��PB D�eC���l"N�,�$c����| QPϢ> @l�$�d���`� <�>�;>,��<���j�_�}F_�1KXT콪h���o��( , �0� �ȱ�e`�A1 �010�E�������a!��������g LA��1�/��f�ib���쟆�-K+?BT}|��}���q 8|��_������<8�*����W_ Ҏ��X���髟��^�;8��H|;:>{��>>;�Ȝ��y��F���+X��h�������/*���DIT� ��f��O�����o*�'/�E��k �9�e��r|xx� ��vxprrt�����;D�v������$�- \���p��-�Ej����������[���!��8<�;>� T�$�'N�˔{ � �O�C�@��1����X� y�Ȑ/�d��l�����U ��i�ˆ�P�F�!_Ĝ� _s�!_I�!_" r�o�O'C�!rL��C�3�Y�}�[iЈ��`�߂!>(oCy����a��� ��Mk�: ���i�ƩP�c���s޴����,��Dj�Tj<�Ա�Ի�9))W��ג�X��+��'��0�Q�1y<{�9�"7tGBՔ[il�e��&��ł7�c!��=��E<W�؆\�)+mE����}��Wt2��:���j��h�3�/`���l �k���>��Ɗ�R�����-KA+'�aS5bk #FD�
��8�7q�bİc�F¦�"�d��נ�`44�z��_��i�f��?�d�F*�#g�����UF �������d��,�� ���^t8�5l�^��?e�R]b�(Q�NF�ы�f�Y�'�6q����Mנ w:�ȍ��V�E��Dݛ4�*�pM���#�Tu����' �A�a����M�*����e��2�No=n ź�,%�<� �.?}�j���x����}�H�q����T��5�tƸQnC�_���W�U�$����y�IM�!� |���]w����>�]O�n喇<�S�d��C�[����o�h{T��8�w5�ϑ���Y8a�Hw��W9pj�����H��Uh)Q��K���Qq�S�^8����F�u^\�N��w3�^��iN�G�I z9VJ��� �}� n��o�?ι �Nohr�� ��|�6v5}'�4L3y�D~��j�#`{�t7�{�ԃ����/���bV9Vm���9�?2ߧ��s5���>"v@<R^�-�G�a�c!��pdBP��� }�#�xb��DH��H�>}z��?�g��Ķ}�
41�!�-/ |�4=0��E�a�c�gc��`��CMA8��y�p6N��:}s�Ǒ���/���/�N���7���f3�W��߯"rv���<F#��Є����{i�U$DC�@` ��f&r��|2i�[ ��HȰ�G�)�H�"h��C�f5IO�{E�K��@�����IƂ���O�<n[��<�9��GZ�E=���fV@19�Fa��e��$�����$�XB'�A���Y��[��-���bm�Dy����(L8���Y���� �[���b�M١z/�TJ��X��YW�_B���E����|ʢ�L��ul���R��dr��t6a�R�8ɽ�pl K'b4 ?��ys��+����\0���ErX1Md������d�O�8
}:y!�#��[L���������!�G| �� �MK�`�F$��MB�b1BZ�t��~,��Fq���\]�l�ь����.�e�W��1�O�-�(�X�'�WL�[���"����b���<;/���X����=�β$�.x�i �,�Y�`.�PȾ18!���GvSH�^�����<�!��H�ss���B �Y��㒦��p����k�V�u[�z�`�<��\>M!J �֬zLjc=��"��*�'˴ui'�-� �5����5�%�,U�%X��x8�x��N��-�4��ڎ=�2��t�hC���� �yڵdh�ch�ب3�1��ܛ���V�4$Q���o}��'���&�r\Ȱ]�h:�ܧs�i.V���c�3������!M.DP�F
�JV�iu��'�*γ��e�kQ��]�_�5^͓%�'��k����Y�/W�E�6����S�ˢr,������x>K�8�n�U��R����6v^c�/�fo�/��J��IWµ��J#NF,ՐX.�-e���%��)bj��r��0���CP�.b*�����n8�|w�=��w����g�z�M�>�+�ܶ�n�mC�R(ީ�r���Հ�³��Fj��-Z���ğJ��"G����C�/_�֫( "R�ha>��Qi=�T9�5 gM��4�jW�q��j��R �ۄ�ey���{�%�u^�7ov��/�[�ŸvO��B;�ʡP�B5����ЩG�2x��UɋC:i�&ֈ�r��R��F�}E����R�zj]�mS���J�m���:C�3���Z�k�ɮK]�-(��-��a���Œ��O���M�@�ml)Z)b��ڮg�;u�^�@��vK;��<ۭ�� ������� ��0*��Z(wW�|�EF�� �E�!�����>$���A�yc���I,d� ��11,kl �ZY˞�~����V������Ԛ�V�tT˃���=�y��7,�FAkY)�G3w'�O�K�I���Ւ�9X���t���Ɯ�K�����^.ayVp�|6O�"�:/u�|ʦqr��`Uإ
�:�-Nq�Ј������L�J_$���Ջƪ%cy��+d�ftK�#%Y#�b9�s^9��&L)ن`E���(x��C.:�QZK�W>��̎vKT3���;�v5~��w�y=�j���?i�����֘a~�<A�3r\�����Y�<�둆쿋^o�N�TUt�7�ʬ���<�g��˫�8^7�W��[;�A/���:t*� ��j�Z(X!i�a(ww���:]mkE��>;�BZ�c=�v����N��NO�vk��u�ҕH���@�3�=Ӝ=��ҚW�
[V���JM�\�: T6:�B�7t=�s�]yn����g�?��&����a��"&��Rdt
�l%6�Ԗ�
K�9Up�FE�\z%r*E��rM�����C�H�<m�a@��8mȢ�h4��w�hT3�m4�/��j�P�=���ن8�߬
�!���j��4���+�94:�9喴�3� ���x�AbQ�������ݲ�I��Q'� &��Yb_�*ѽ�Xֹ�&�����#H����v*��%�Q󎨼56�6��x������`d����t��Zb|��D�. :{]Q\3���Md�:���d��iv"��@���^��f3J^�o�<�
���S ���yv��{��k�C3��#�4g�*��>�gt�nQ��`��ll��� �H�+j�`�m��p-�yn�Պ���P��B�G����-E�B \�4,��>��|ƒ2@i `%�ׅ���� �O�4��_9x9���X������~jFʒw�a w�gKX�-@�z��6��L�K���C�*��B�ʷ��J~��7�Q!�f�"ӹ��N_�����
��[,���<5�o������
`Z���t�K79�/t齁K{������{z'��t `]7�t H��gjD�_�i�1fx,J8lck5p�l;�4p�E����37��2L��&��9�G|h������� c�D}j8�|�G>���>Տm�l�{o~ݲot�7Q 5�-�7-�x�o�G���or���<<�=|�llu�x�Z�\~z�M�u�|s��MS���T���ϲ�R�Ms�w���M��:~�j�޷��47�|i�MEv�R�q��~s'�Mnt�M����M�Ż���i�^�I'&����|�N���NaC�D��Q�7Ռk� ��zξ?+ކq����)�3�}�!9Q-��,H�f�� (���떛W���[�r�Λ9? �� �˹9��1���i�����?��e]�sr~?�9�sZ���Y�1�m�99V�`N��a���Y�-��`N�"���u�`N�S#q��.yw������P��"y�~KW��SV@ {��=an-�t�D���5��닫���~�֍���M������sD���\CW�������+!@��8��z��o/��U�1]e�i��:,"�J~�׹wsn(Ӵ�0��E��T}�j�O|�MZE_���`M����W��9����1������%ߥj\ڃ�wr�e�Ӱ>�j��<S���5���Q{�\�U��l�>W��+gȧpGŏi����w�+WCur����cS9h+Gy6Z��S� :p�g�_9��׾��(b�-�$�Ll�+b "� ULW�|˨b۱� ���=����ڎ���dش0Et$�2-5��Ax�{ ����l�����0ղK�}bI\���f�b�\�W.�FA�������v
�,&M��_X�5o���b�8
��Y5s��n��+Q��@:�w����ݬ��{F�Y�R)?ǂj��f��Pۍ��=����F}\��^/�m�m|��Jx���5��w���[�Z�ո�~^$'�f�#�-�?�C���A%vln9��<6�wh�R���
����#=q��q�`�_� �^���q���}cY��%��58���K/��Q ��E���.��Q�c.kM�SqjE�D
6��"Lw�Z�}����.`���-J�"�J���`�Vk���0A.����0�f�#�`�}چ��bh���n`���0��a��16� �#�ϲ�V��P�]۹����/��U��ʸy]ǭ�h�ye�w�n%���-Ŏ-ն���P�Bf q\z@f�ua�˖�sZ Ր���vm"��VѾl]��còV��\������������F��
x�+)JMU042b040031Q��I-��*��c�2)�bՑp�~�;C���kM�7 ���M-ILI,I�(�(p�M7z!��
�'^I���x;�����@!�43'E73/-�A����"��e�3Q��.Hp�0�
x��VMo7�y��,�p�(�KU[- 8q�(@�C�#rVKt��r��]C�� �C�� �@��"xI>�yof8�̬������)|�������ג�S�"{���t
��?�((S.�v�cd��B�# ���7��! Pb�^��o�n� �lE��u��&SR�G��l����ه(���Fp
?K�����՘�Ҏl���$p��D��$8\�����߃$G�)�'�N��!'x������}��(�)��A1�Y�5 X�Ѥ�< �d���Ծh,]j���䬂�����������M$I.LF�Q/�YF֋���:��i����P��&��k@>�.�pe�atR2��r)<��z�b����4:Q6GOi��<W�ӻOIC��~&s�}�A`&��^�8>a@����"C� � KeJ��_��}�Y�ͮ>^�[���� ^$vh]�1�'�fY��G � �z�������6��"@u8��3�ť�;jmH;� ߕ��@����(��-�"~���)����J�x7eb&-ɶ��'����X�V:��_u;9:�e��,���Z?a�����밡�&���L��[
'��{��/���N�[�aV���V/R7�[~��z�i*���Vpw����VXژ��� �TRKW����r-��oپ�ڔZ��; 5��.�a��*��+��\i5C�l�{M��}� +"�S ߶ۦȞuK��f :j����{�����1�K;>�E���p��D��i@-ۖ��v�M��:P��5-v�9�� �k׶G��ޞQ�5�6��ʰ Կ�S�`�]�ug& �YB��qt6V]���mR�{ǂ�)������ڸ���M�Kv�↞���k��|��oy�ZbM�
ݞ���Vu�n��v��Tj؅���9
�O��O��4�q�']��<(��0�q�pX��0L�i(��(�+2'_���j(�؄=���RR
�6*�5�p*�K���0yaM��$ ����c��l��aI%��h�LEr�L�<��+��V֊ ���4�����ԓ3�`�鳍���/V
x���Mk�@ �{���q7��۔����K ��zh�g��XvG'�俗�7!І�mF��WS������T\_��n/ّ(m/<�q�?—������@򝆁 |��":SXT�4x4�0�����V�8h�eto��a]C�}��}`�6��]��<ޝEutT�|�4�U�G������C�^�>XK�R�$tO.�1��l�Ņ�Y�Y�yJ�)B�̙Q��l
 K��r��Q�{��8"�Ì��}y�fF�f�&gO�m��� jt�T� hr- x��,�:��eqw- x��ck�#����u�����Y��� pʷ�������Xɒj ��LV��`T@��nuƱ�:�B~]0/�]��gI/a�H�G�7�Q��3m p1N����)Q3�*�օ�<|�S4I�E��t=��Z/|�#���"Y���B�#���|�س��͡��_�s4|ݣ�������U�`t��שi���do�릉ŎON��{�y(�@�H�
x�+)JMU07g040031Qp r643�+��a���K]�w��������5:U剤�p��Թ�;�ur�*[�Ve���
x���AK�@�=�W�z1-�-�������'��0I&��v��n"U�ﲛ-���!˼��^6�6�����F�Z�ժP~����l�X&�|2I0��W^3�f� nq�2!٢��5���@E!�;�s�2\�[P��L��e� � 8/M��UΚ6�����X]!�V��1 �2n~$qĤ���nU� �s�f���V�剂y�ecr�� iL��8�N��p e<�!�-��K���QM.�e��Ǒ��+��b���8���Q��Q>���X�KÿR����p���%�� ��²��5��W������������C�?�q-�1�=�/#`�D����C�=ԟ� �F��*]�)H�Ќ7;��4ԥ�W�P�G� Bf2�
x�+)JMU01c040031Q�t r62�M-ILI,I�+��a�a��¨a��8�ϡ�'� o-� ���
x��{�#7�'x��>O��j�v�m���9�[MK������XZ� V�*+�C2�����~�x"�3K=�m]�$�pw��X=�V �����Wo�ޔO��_/��͛����n~������,��|\�����U_���u�������q�\~��M������%>d�{:��%=����r�y�N��y�K�d�D���r�p��'�\=���� _U8_o�c�v���\�6e�}~\�w������u��7_�_w��N�o�|]>����?�^.��5_�o�^.���Ož�X�����!������������fü� �>.��u$�u��wJ"�; �W*�N}��Ӧ8�w�z�\ _J�|Ҡ�n������pǵ�; �C����ă�����ь���]���������w<���'d@�=�:`@����pQS��1O��T=?=�����n_�R���/<*O&�ߥ��0�߆��OD�C�
g�%�3$=�L�sK}�/>�%~x��w����������K%��a��)y(�?�t|,?���{)J�̔�?��ˍ\}?�g�8]���/?=�}(�J/�X҈�{�-�ܝU�+D#:!ZϏ�����y�f���5����F:7�e�x��tg|�zj���;3I᳔�}d�+���z��(����m� �g�e�xHx��X�XD���wOLB�['�7��Qv�/�;f��{@�鮁3�v�����ǩ���� $L����w��<�:�+�������D�$���/���n�����uy���"BWI��t��-�ڼ�h��MyK����=��]a�hyl�����a�������}�o������J,#D�D>���|���X|�_���� _�T<ޯ���~��C��_�1���� �A���f�eZ�̰7�˧b_Vj� P��D�4��f�m��� I�y��/�߿�p���N�<�5���gʭeZe��qw��rb=�̝�h�S��=<ܯ�V�;1R
0ȳo�h��K���K�LL�/ȯ�:��e�����!���I3�Y�������c�/���������C-��ؓ�����x�K��� ��R+*����~�)�����=_���ˇ����ۃ���Xˏ�㱧�'�<��m,�9�E�%C6�,5A`c��U#*�\���8a����(՘ʠ���g�L�Қ؏5Ի��/�.����o+�f{_�Ǐ�Pï�6��_����?�$;�t�||���CF� �e�|�7�n��xܓ�W�6�^����o�����҈l<|l�IJ�YD� Eh���_�_�[Lw<�fmlƖZ���u���7��w�ב�-�Y7$���@u�1�n�91x�0�plZ[B�kM��X�Ԍ����3d�����c Df�0����~ E�llw�s���443�'��3��$ ������~|���4��c.�8�|w,����,޽@]O��i���ȵ��(�R�,L�����!ń�T3JG\�ݤ+I(Vk�8�B3��T�"$�JjA�Hc��T\qqK[Ŗ�vs��PtH���4Q*����&�m���w�t���v��> H���/@?���?P��ag���%�ã(D�l�+Mj�ryR��6M0�'L�*tR{^�<�A
��I-U�I�zu�O�4��@A���tW�I]�g&�Ĺ&u�1�%�6�;��I �<}RCG��%_��M���,U\�z!�Q"N��<Ϳ�x�2�G5��^]5R&2�CH�Q�!JE&-�!�kY�$S<�C�jY�˓�,H���:1���1u�@�1F�N~�0׉�֤f�f��R��6M2�N=T���<yR�|q�ZdJr��^��3�)�����!�s%9:��Iͳ%9z��I �<}RC$�C�x�!�U�x�B:)�/�p���!O�2�x�:L�B�jO�n�\�馀B��ʔ ��`����Yܣ��/�j�s��Y�h��FM�L�=Ԅ=_���yy�Q�4��נ���| �bI�û���\?��Q�6���U5�l���:��f��P5~�Us����q��K �I�tH��4ɤjz�U�fv���?<����M�|?�r�d��u��E�v���w�K��Y�����+�5РPU.IP~������`�9�<��M���� .'T�ͨ���
��ŒZX�x��u@��W�:ѱ�컟��dF��(ݱd��nl�v�i��'�=;&��?F ;�Ԁ�#Jf\?p �Ϣ���L�49 (/ ��j������Z�7u���a��`��L:2<I�[v���`v���7$��Q����$��S��jb�8/�K5��#Ʒp,�7��KH.�,�ݛ�%�Q��D
|4�N2�8��$Z�
��� UKP$Z�p�2�^ �淣�% �K����q̅ړ���\2x�0y>0h�������PV�~��W}~� ��*q����2s�����Tu%�0ӓ}G6h�����&��M�2T9��ߦ��%(Єe-R�sc���禇
un$fK5��P�on;7��ӫk�s:۫��-)9i�-j��(K�d�0GGn(!^u�Q'�!b��Y��~���[*72^�[���*i:��uP�gq�󠏮�r�S`;Xv�) }�e�
Z2K2I)���^��~�*!�2�����Q%��c�ݤ����r|J�Z^�½�r�R�B��˓�}@
B�5VP�)V=�`2�ǩs�I�z�BAM�q�y��
��̡;~.���gs
Ϥ��D,�:-H��C
W� �:IP=�+xf���:�@�!4X�;0�2)lkg�1drm�C �c�\�g��f�@UƲtRx��I�F/Yr娧yJĄ�K:��bm�'�QNM�‡^�%@�Ct`)�m{@��s�m1�"_�v-,s�ޜ��-6@�¨?=�KRs��I�V�2fo-�s�{1O�>�t?R�n��)gƈ�/�K��}�� ��i�ce�����y��X�LguP�=���>Os����\����b�C����Ôf���a�X7���Ӽ<����& �˃�'yy�%��E{y>��e����a�Hag�Sr�=X�]�9[��r��ڃ��D>�L�H�(���"Ldu�b�J5 +��|,� �� )�f ��H���$F\,1�/f'G�¥G�"Τx0 ��n��9����D,� ��:8�G���y$c0F�m���i֝0���z�p��i�d߉�<9��;x{�0����ʥ��d�xi�,����" ~\ MT�c�&�iu�5��9'��\��z�'��ɴhba8 �B=�gw4�u����6=?R�mz��n4~� jɇ�]/D!�"P�IZ�;�R� /X���&��Vt�'��'��puAy�2�L�{���L# �KQt=VVEg�%�#����q^�s�8�%�c8:���y �Ƙʧ�:�H��R}�}�x�s��H:�h�ү�d�ٔL��dL#
�%�c(����o�36�4[��J�l�<�JŃ��7Ka�$�dn1����BI-#��טE�<��Vt��#��w�;�0Ӿ��I������r�id��V�;�3(�ٓl0S"Wt�A��s%�$औ }�ae��j4e���z��ʜc��e��yie�}�R)ʜõRgS�^or�&��ьڬ��#�>jt�5�(�5j�h���h\�(�9�Qi�L;���xg�G���sg4\���D;�sd�^j�9걲����'��s]���S\���+�ch=w����<a¶/�
$N^*�1RVv=kY.͘�X�D� )T��Х��Wna��,5Ä��ۃ� mM��˴i�钦_W
7OZ�6'25:�.�gf#6�ƺR��1BM�$�@�����,˹P҈:/��tP� N���u���p�FW���᚟le`�3j?hร��� ƈV}����]��Dh?�y��3������8�k?��|l�����mϹ�F<��hTf�w_���ٯ��K�r���*<!N��ރqVwo��R��#փ����>M�I)�*�Ճ�');�$T��|8��t��l�� * 7���6���^����ѹ����Dž�yu^����X�{���g�p� �(�>9tH9w��,�򤱓����\�Դ�w��x�'�$Lg���B�NpEz��/2�ϙF<Ӷ�+�O��=���fcZc ��Ce��V�!rw܅���H�
�����j�sc�3��˙FQ,g F��g��i~��� n���i^����pNr5�N�jh����\#�LAn�Y>�˧b_V�$�!:P ����Q�J��U ��z1�F��ƈV~}w���2��]� W~��)ڏ J�b�Ԥ��-^���=wp���) .(����`���C]0�K�$(V +�e�婩��,T���<rFsB���D�☀ʷ�#ש�] �PL�cO�p�������n���L��B�ý���ٰt�P�l��aW@W���H��%�z��3����-p�9HN`���t��*t�m���{ �
� �ԱL"���2�pA�������]�t��3@x�<.-����3e> �tO���<�:�рt>8!�V�a�.%M�1[x�#3I檡:s!(�l��}=�[O0�3K�R;�'մ�( ��Z`nj���{��-�m����c��$�f�D��?cd䅹���W�`�T��ߍ4p�C���S�c���"�X�A��l�5��/��1D���ix6n���!
ک����x20��n���>aGnX��(��6|7D�L⺒f��u5�\�_I�ks%o������������ !x)O�
�;�K��EE*#V�X�9M�P�M]�`<�4 t�拜�ӽ>��to��<�A� $M�+��\���Xz1\'V�K�R�%��9R/�o;E�ɗ"����=��A�H�d��H�O�$ãpD���)��,���y��x d����#�"T�i$2��=ք
z}z$ �~�pӣ��hz���5�q� � ��5�t�`��Δ�:�ю�Օ�y��,8��)z�z�c��
����h���
ى �>c��� kB�#Yp`ӵG�)�r� ���x��siĄ�@&��.YL�Mܻ4q$�R3^��_����>���!�#3R�zD��q��@�q��%f\��h�'%�4���xe��z����g���*�����Kt�K�<�^�1�i�]���.!\�Lg��Pαi��d +�9�/1�?��v��n�{rz��s.���8���D�.azI�n|�eЇz�����8\��NG�bN7��gt:&�œ���Nx��H0
(T���Yt�ю�i��( t,z�Y�bz-g���7�m���p$j��j��)?�id�]��!���=C�<E�al��[�w�}���d�Le�a�4��4_b�ؖs&VF���JOݕ��Hɬ���(�v� bD�U��l�LK�HSw&�W�=�3�U�&KFV�''���J����1f mZ'`��^�}l1s��Ӵ@~ݫ���a��\@oR�wǻ�q���՟�Q�mu�%�a&�G�v?��a��ݏ1���u=��/�e k|&�wu������̧,I
fuOU~�s(��.1��O�ɺ��L �f����}Ǖ��qS~�� @��7�6�XR�q���E�P�~Hپ���g��G�L�~�u�0 �|��غ�!Qp~�5�d�=��d3��te��2��+�Ju��R�Cy, �Uu�aNK5x6S:�#n)�4t�[|NBM��^�4���o��v �����P�鲀�K���A��l�i�dNO&��|���i���M>��� k�9a�~�+Q�P|^H�fa�:b�9q��u�ȉO���)9��/�A��|�$��0��W-���Rͽ�8;�\R�]m��WJ�==[�͌>u��Y ]I
��=��a�Ft$�+2A� $xk�O>���ig+�r�蟱%A��v���8YX�����
��aAitX:���&H�2�80 ��eu����!��z�LY8X�(��dG�M�ԭCO� �X�g��}�S�||�aE��Q��
v^=�1ң�rJ����W+߃L��������:�Hk&���`/94v���!y�+d8K�����?�P���j��t͟�x���kbJ8��r�vu��@����>�Z���J�ː����,C��!��a%����t��+W��E�B�)���{����k�� �K3��b��A��M���~�TnB���҆�jO��ޔ" �y�Jxq2�鹺?�5d��l;j{�H�s�0�,�u�=�,����ժ��\�`�P�&�j��`b-� �v��c��O�}W
AR���T��g�T�����8�=?QnڣԼ6��j����{7R.=Pqƃ�|��$�
���g<��#����2b��y{��f�Y�u$�a�k�d�AK1tT�.^���-V��o#
���8K���SKpV@�3|�����>g��wQr��8}t� ��������l�Q9zf��ժ�g�M�Y������M�s��s���s؀��>�牏${ݐ�BG*xݛ���P������S���e=<S�[/H9��s�KЛ�<ߡ��J`x���u!PP�6<S@�c������0�0�}pJ$�6?R�S�ҵ\��c�f�S>���)S�1���o��������FΘ`��` �C���+\V<� ����ӪĴ�y�C��TI�Q����3�ٔ��*Pq|| e���W���Q��%~��G�¥G�.2c���q�K�>y��ʍƹ;�=��8Ft6���i�(�ْ�� �Fy�'e�$�Y֝|8/l�%��
��X�i�/_��4&� ��Y,��&93JdZ8�"L�i��K1�=VvS�j`��D!�d��wz� �����Ո�ՈB�H�Fb��I=�I�M��'�z.'�&�y}*o��%��6��|IJ��<�����|pBJ L���%�_���\�Ka��.5��������(™J{�V��S�hae7`χr.�7Z=�k� �W��P�Z~:����ps�T�w���,�w���ㇻ����a�����܂D7�`����]7>�r�O�ea���T |jy�㌑�h��:��vFtk ��˴8V�\.Eɷ�{�"Y ����U�3���U3&Ug��Ѓ�����䍶�J�?�w��wO�9c�9/�I1=V���;�R�m�`n�J���. ^��_g�"�[g
8q�!I�}�1��A�v��I�枊���]����w���+Ǫ��9虜�3�����Y��� RN�+�������a$ ��bMz0Gs����r q؁s�妠6̡O[��56�1�rE�=T����@��%�I kb�8��
� �?g�3P÷����X��>��jw'/�K�#8C�jm:���q>8���aW��1���)��.�p��l�l�4 � Z�M��ɑ&�Qf���J�f=V�:3���kS�Y�����=lf�~�|d���G�M����'��B<�,�������.��,��0����"���
+u#<�4�K�I��XJ�4yRV�O�y}t|5MC��fv�^~����8i��K��ЪiXd��A�5��'[��~�=x{��:/�Xy��T
�(RЉ]��^� c���9rL�P���'4��VC���k��
P���Ch]X�|�2(�R����=H�����H%����\1`S==q��G=z��y�<n�~�A�=,�ԋ��i�o�B�x����4�p'7:
�����|�Ez�B��,��O'�C���Y!��/���H��08������PM�����=�����!���#:SO��PGA�N'/7������=݄��j� ����99���^q�1v? �^t'��m�'��I��MO2`]�%b0��FSA�b��YTI��^cIp���=ӡ�)�<�1�����p�a\��ʰ�}K�3Ә/�g8��{N�3��Sz&���kGd�- �xa�0�Q���!C�#~XG���|�!�h̽٣�C$8�ƛ�!�g!�K��g�c5_�����Ӟ����س�-Aj�^����� ��o�~
a���yЖ��ދ��6Ѳ~c˻{��a���D� ���LJ�ˉȱks*��E6?`|_��A~���H�aa������x��jy�I�tz� �e�������3�� Ӌ'{�חޞ ��~#\>b=7��mM��>�$�=�����@&�R�A}7��Li}�cO��Y��L�;6��S�y>9�_K�C��y�
���cI�}�w!KX6p���b�#���gbI��4��~w��W�����"����3y~aKc�?��X�Y����C�[����Wє�+E.�t{W}��4��Q&ȋQ�=v�� ��t�v��� (�3Y��"�������k%'��'������# ����4bTv��*[b�d1Xe�#G�l����� ���Ϧ}s�B�O��ó] $/Fg��/��g'4�ۦ��)j[M%C����3�vj �=y��ɫ�pR|�Љ v�c{���_s���קp����SM���f�_a�.�v��VEMk����*ڣM-�$–ޙy����=AO>�ǰ�&�Sj�,�L�%���O^���B�ᾀ �Q�� xd(��ӂ���ȅ�g����<r��8*����sv.籃>�y4�\y��ŝG�T��ٙz��~%��i�+qm��,�M� P��iv�[!M6�0!Q"3xY��Tb�^(;AtXUҀ����:�Z�Vc�TM��I��@�T����0^g�
F�[2r m�9�|�q z����v����{� ]�68����@����fM� ��?!�S�A��h��J�S�;��Jw�����#�QT�n��r`��'*,ϴ��eV(*�9a�>=r��3E��,��8䤦��ְ}AV���&sj�f��@hzj�f�����%����2S%oƬk4��k�2yc�����ɛ7a�7����������lb+a��
���g�+< �Df$7�³�+z��  d$�����v���m������nw���nG|��ɨ�2�0�`����ǎ��;��s��/t%:f�Vr|����4�?�� 9YB���D���-GK��/Gw����Mko"%y9�G �_.I|�����C[]::(�����\8�R;�5��-�$t�t��M���aB"�yl.fs����*�'8]|���g44Bsbz�>>6빜Ǟ�ʦ.�j~<��uߧ/�����5퓲HzrU�;h�
ٓ����Rv�Y���ҿ��/�h�Y�𣡢��a�w.�yg4:&+z�υꀓ��=�(e�h�LtWp"�t���S��4�4�ih@�;أ&��S$��t����R�;%�R]d{U��N��*"�ɠ>�}M�)����Ӛa'��2j�0qG`N"�v&G�o�O;cg:�;�`a���3v��3v~񮴍�X����ٙ������c��q���*��Ef ���
����Yܿ��2���%'�-�/�=�µe驳Nsp��g��{�x��2��L}R⥇�M�d����������/_[Ƒ�0+I��ˠ���$䝩��Ži���= �8���Z�lF`��ͭ��']Y��1��S/#�2Ð���{�d�q���R�����qpL��8zXhp��Gʼ�Z�k^w�1�w����9��ϋ<��:Bi�H��Wٙ���0C���n�����a��/� ����&���j�I[ 9�č��_�dm-�@��bY[�i�YρY����M�i�Bs.�Y[ 5��M�tZ�v��Ӳ�Z�%������N�t �M�-��S� �f��0�f>�2^&؁MwʩmN�����) �M�r��=ϔ��]��dŠS.��4m�$sʝ�=���䝂��R������q��2ۿ������W*1���������]{���v����������{:��3�> ����%���}�.��������Ož�X˽�2�q�w��4j��٭�=@����Z''�K�%�XbA ���Wk�w0vG�������uסd�GN�l6���������\�)J�s"=G��� �=�,�f�(�Iij�
�g�!ń�T3J���,�XIB��X �)�i��R!A8UR *�Fsť⊋s�Ə��>4$���y��C��Ǫ��so��j}���Ƨix�+�����J��)�G
�A켚�������!���O�z;hzS�sM�*bz�6�ڥL�+xz{^�>�A����P�� ��w�ol�>���MFz,��ޗ������S ��O��ڳ?3�5�7�;��� ���� ��>���r����*�� X9�l�����Wc��"&&��f��� n/9�(����ZVԓ���� >}�Q.wˏ�RR:�����FLz���=����X �����%h�*B��6x�V��&��t��O����Y*�l)�f5��������ǻ����;|��h�J��oF�#r���J7��K�ȊK�y0�Sx����� .�Ǐ˘ �������;�4C+��MqEni=�L��8ă�5�>��m�������|wI$�n�`���H���Y4!�$i�<&��*P ��S�DS{������ ��x ٥��gd -P��0�
7S�B u�P�+���J���R�i��LmN9����Ra�.����SP3�*���s� X�T��N �.q��H,\�1��
"�{St�Ր0��K�G�d%��B̭ۨ)�>]O<S�9U �@HRܓU�V�|Zȱx����~,>��)1u�p������,�u�y��XzX���g'�;n�����R�;�4�#@� &)�رG P6c�8+��.HY�9QQ2�T��ψ�"�v����@��l���P]e�~ ��-����a���Z2���X'l+� P*QK��e����xsjO����|00�p�����{pM} =���p�Kc���ϜĔ ��"���=��eڜ�����i�z��G$��n�� ْ8G���O�7ʇ��o �]�� 姧ݣO�:v�Pp)�Mz��A� �g�T5��L��2�v��<�ToW0��yx`��gZztU���#Fzx
�%-��R�p�,�H�Qh
- �K�Q���h^���y A4ɜ��!S�L4 ~�'��˓WW�n�hzONI�=`���ZB5Pɺ�B����̄�=C ����o�J��(r�⌢�F���(� �s(�p�HP�W@�����3}���Dz �s�,���o�Ұ�����#�u�O�1`*ބ(�0V|���Y��+I[���rH��%�RׁE����D�mӘ���.ϴ7� '�SV��N�.�3mr�O�X��y=WK \�<z=t�=|���+�`L\!�p �<� ��3�PF8��q�X߇��P�.7w姧����`Ժ��D-�{��K��/�"�&Y�c��%��
�$)�\#�\�P�K�c���H��]2w�U� o�Ăg�l��
����
�H��!�ũ�x0��p-u�~�T�+�9J��샫p��e��vBP�$��n�U�D۹��%Zu��'����\�ݥ،�� ͛r���c������a�om
�B��TZL����M���v}W�{�.�d�1᫽N�)��"�� ����/�~7 OmB�%������j-�$�_Vh�%�K6V|s�:�+��_yޘ`sL�u���bs� ��l�-��Ѿ�����
�9��^��(p�$�@���]o����؜� �9��˻�v�� {ӂ����vJco��!�� {�a��!�[���M�>�ެ�C�Ʃ����°I �L@��T$�ٔ(5�u1�E”Ae,J��K/J�0[�7Y����7������t�P�{�܎�زPk6�dО�x�P�/ t*_̑�(y�
g:di鋸'N(.�Xz<�|'���o�[Bi��PLL�%^�5�4h;h��7a[B�Nn
�V�C�Nl ���n����l �%`���m��4����vONU=�%(�E) �����m� ���eH��m��8��LcN_�l�D��K�����9���)�X
�b��Kz�c�L 5h~�$�% ����N�B���j"�����Iĩ8)M_%LnM=�Q �a�{3xrg�-��5�d��#X{w�/���OO!�J��;�{�$ueZ{�duգ~Y��Q�c��|�{p��͊K�g�?F���љB����9S��c'�83��L����8�;���:4�ZH �=�đ����Y��w�_Tt����t�i��\��� 5!:тA���&�����D"�f46A�c��r>�L�3��r��2�~�\)r���� ����8)r���+'V�1H�'�>�����\�ܬ��v�� ��хF �����J� ��R#��E�AEv�FSh���]���w�xb ��~���漻_{�1�''�~�s.��7%�L��� %� �������kT�U�4guZx��O<uM����|; �w{�$�{
̛� 74��򭅛dL�u�ɷS�}A�Yy�{WT�2�T�E|�8���ӏ:�#�(tWʛ�8nT��l :�h�kZzb�D��#�N��=1{�YTJ��s����%-�e�=�T��eٓZ�3���D��M7"����TVfe@F�`]Vbj�V`{>&'�_�����#@��{@]?�SH0/?�*�� 1J9P�<DΌ�3�g\5ӓy�M����{��y�v��Y��M;S-�w�M"N;���igD��] �2���F=�ӮÜ��GfzN�Ӈ��t
�x�1��� =�9?�j�LJxH���yT_�ρ�g�$�P�ׁ�����$�)�i�@�G��b��~'*5��}����ϴ��ބ� �~=��t`z��}�y�r;ӈ����|�iG�;dʴ#�����|�'9\��Q� ���t�x��1�3q;�n�>M���o���On��` �$$�����V�%2
��������'Z.�|a��e�^����]R���L �����$����Ns�� <�HR��yԃ% -���rO��D/#�,:v�P�3�:�s����uM#�� kB��>�Z��e5%I���K�`�����g��XRM����3/HT��t��\�C��f@��HJ��@ik�=�|� G����=b���'%��a��W;
�Yp��ێ�d��Mٳ�� .��)��<�\���`���[Z$Uޜi*�|i���ow4�|�I�3�l��ҷ"-v������]{ �g�J�A���xq�M�k,� �龞-� Ղ�}��2|;# b>:n��d��� ���2)��K��Bb`�2����1p�H�T� 󸃊�ǦM��s-�W���l��uP�!�W��s�zwe9�2��Kgt�z&��3���MPq�x0�tO�`X�zO�#�=��B�XbA�W�'C0
����{��`B��&]=!�Ɂ$_<�ix�C f��Ѿ�'�/RC͘vN<����,��[u�4�|��U?R����ݞÇ�GG}���`y;�ƴ����X�}��CYwc�9���Y�P�������������d/�x1�e�_\z�ɦȃqF �/-�c&�/#��Z]~��5�b��Y|���>�Ě+V�|�a���p2�ؐ�Yp�/x���`x�z�p1�:�)�ͤ;{�Cd��b�z��(`�� �L˅T�
M� !�4�����8+C�$��"٪$:���L57�̥™23=V̼�:[����>/}���
8:��sSV�"cM=9�@/l3e΄��$�C3��D�EWX$�q��h)��[gc� ��`���sW{�cP���w�$��+B��F���}-���7d�Az.�I&xmL�5��s���9�K������$�'�5x0δ� �>y�����{)0>9gcD��!�~��\PJ-�p�'“ ��I��U�ZNFGi�jZ������;{�2�Y��s1D���"��ir�k� ������{ș�b�2�.��,�ч�q>~����g��-ؗ0M�&�|�b�9L/�|찲���{���A垏B@G���>�u�~(�������T�k_�&f �L��t¼��(I�VC�䥪��ʶR�AŨ ŗ��IZ��
P1�~�y^��ůs��Fe�� �x��!�RQ�%;}Eϋ�����##��
�5Q-��7�
�<p�oa��ܪ�c�-���-s�D4S�Iu� � ���m�� ��;� ��_운��Bt��� X7͹�Bt��4A�)����]>
_�s��0�4�t�P�cx�)�;��S&��7���C���=��j �zO9�2�q|ql6�ej-(0Ԁ�����s�Zt�\<�&[
*%m~��f���96��܁}�Z`�#�� 7��e!������N�O�|��C�,��$+�� �Tz�o!�\�>E��LQ�m�S�-̑Bw>8aw���1o�w�^���.�74�TЉ?A��-�3Dϰ[�r�`�$!��"f���J��-� 7�%�-1{A�{�m;��������9ܥ1�� ;�3�_L�D�J ����0FJ���iR�#�T�U�S7�Q@'��1��.���~�Tw�(�K��(����<��BQ����U^/� �T�w9zJ�—��-�T�R��1�s��SPYK=_ew����� ya�M��|�š0�g�]Y��L��j(K�� �+�@^�A.��|9,Q��bAƫn�TD &�|������ӌ�9�et�R�1��'c�(t�F�1�ἴ1f����ct�Y��R5 c<�*l�a�L#���X�d��p�%L�
o���Ƭ��mUj�� S�0p;g�ʆ1^�1�O6E0F�)��4K�9_���t<�-��2~�y{�9�������Ё9�a.VK=�6�c��nܴ
��}$c�zJ�yؔ�:���u��<2��6 !Ø������v|<w��<W�����4L�T�$O�ǚ�4�^]�2MC�P������nS������w<�Z.mR���q8;=Z�1R�ܮ�I`M8�X#��[y�������
����IA�4w{�_�3��p2��b�����$epP��сEzqYa�8���#�G�����n�bBI�ʏ��AEX=���L�z=ք�K������F�j�9���
��+��9w�Q �Q���B�ML�� �~]7���k"9�y���[���/]��#��eO���M�֪�9#-@���#)���"#+���"��&�O�ؖ\�O(�~�@;�S��R湛��
�<�O�@����{���w�ݾ���&�Wœ���1"���K����@�H���ҫ�ؼ�� b�1�<��Ꮐ�#��1��Mk��_�E�ʜK˒����O�6�9N����fv�q���=��c�S�<�?��X6�4�tʄ��=�9���yN��N��IS�e>�p^����g�L�|��6�י���w��b�9�9�|찲�ǙS_�A�i>vP��`������yQ�(��ԃ9�q.��=$|DW"��!]/�L�� ��s ef��ę{顲����9)
�M�-���"���k.�?���a!��� �}f�i��",D瑙��)����n��7_�=� ��{���՘^����;����Wisk}&��B��/�C>���aM�l��hI�]@��;�mR���vo�M��M���#�r�gO��TJ`d��Ƚ{S) (�hR!�3&O]%4�3���<�ѹSkX�_&�N�� �^��i�Ŗ�jL<k� 6���y�-�՘�W$�}���s>�R��I])r��Zx��i��D��;�oR��1f�Jt{�p��j��D��
�O|�O^!�iH+��n��Y̗�jTw���j���tq�ԃ��DW#(�&ˆ5�vG�f���GS�qp����OY4�Ԝ�szR؋�
%��R��D���4�Jt5�(O��R@����U֔�:B����z�M�] k�ꝫD���yJt{�� ����]�<gu%i���%��jFP��ps��^����o��l�'�~%��a��D�����L��%��9 L�]M�U�kaŘ"As��ZX�����H�K�
hG�RmE ���
����HN-^;���� �b
-�V�6�����2��h�b����뺁Ƣ�;��N�l�;�3�+�X�F2�#�X�X�����tc���Ƃ� .Q>cс}��B��Ƣ|c��獧� � c!�k .=EiƢ��4�]Nc��}�Ƃ��X�X��4�e,z�`c�y}��iȱ�Ͻ���6�&�'"6 jlBC�t�W�$���}�R ���I�Lҫ�ӌb�1��uiҫ���gل����� c��&LM1p�E,S F�z���/��%ҧ��k���(�β���y��DI=Y����t���%��6���H_�?Z8/��kuP��i�k=�ǚp�ζ�h�a���j(H��/z=Qj�/���"�� ��
��a�>r��_��v a��oc=Q!�3����'�~�.�zb�w�-ꗜg��{�S�y���k��>=�i8%�F�IѼ���;�G 8����q�hSd��a�W�6%b'G�0Ft�i ү�͜i;��<6>�����y\,�Vu.����|�P>�?~�;������wˏ��继������.�����Zt��l���LJ]�i�n����u�ݷ ���huM�7�݂r�S�(eqM��R�$�Xq�� �4BR)�� �*�D#���Rq����ػ�y��E�����ao��'�5�'$����q_��w�������o6űp�y�ɛ�_��-�w?����������b]��|���<_<n��mY�o���ߌ[ �9|���2Lʭ��7{L�o��������W�;w�X�� ���ݱ�B�����7O�}%V�������OǽM|?�L���?��u�3��j41�6���oʻ��;J�����5������h�|��r�i&��o+y�^s�p�=�=������c��~����xx����X�����~_��������=?m�cY�����l_OIKzE���cyx�8�}<����}3���J�=?|c�WΈ�X~6��w8��B����X�mY�m�l���F��<j��;~c�x��}��i�B�[�-��2ڀf����[��G����`�+���y0��|�EY����6����݇��|v$�D��Ӿ|*�e�5J��f� �h���Y�Fy�[��Cyl��z�N�N?�Tr��ءVq��&�r)�so{�|�rI��1=�4��������"�� q#�ld|(���� �pG2���$9GW�.�g�MN�}��/�\�;���D)���f��v�_��oƸXTU
g�i��o[Kj~�;#���j�=?U���|��Q�&�z���4��D��)?�z������}� ��K9V&�b_Vfz�+�� `���і\ ������~��v���\���U�U�]w�U�8|�� #�E#�_�ů���|_�X�>מG�"�`"����ؗ�? _}���BEZ�<,���։�o��C��x7+�����[�K��0����wϏf5����f��ތ1�5��{kϹ�l�ii�c�'�0�j�jۏ�–���+[�Ѽ�b��C��{*�ǻ�̱�؆���]5Ȭh�A5=c82Mm~~�;{�_�z �������8VCڼo��.���(��rox�����������̈~�Tc��^`4��������������[Q=?|C�<[�>ۡ�q׍s3��������U�a�~�F�G3�+{4��������\���H�����8��� �7A.���@��7���æ���ZN�[���~�xڙ��}���yq�??��cY���]��TVT�k$��%��__��!�&���Od�����[nԎ��š\`Ȭ<�vO7��vZ����� o�Rim���KTIv po�;�Oe������e����U�ML����ɢw�j��5��9د���{�ڲjr� ��@`��A/4��7�%N��Ԧ��/U��c��'���X�t���^w�4���c�R @���]�J��p�K�i;���}��X�L1�dl�(������9�5�{8!?i;�s�I�]��ҞV~z��P><��o�v���w��Uq(M�=���*s𩢢��|mR}lFL �Q=X}a~sB��ߌV�_b�s�a܁_���a�kMzR��?-�����|�����SM�۱�Í�sڛ lS7|�8�������CE]'3�-ٽ]<��ܼ[��u�|(+w�j�:�.��2�������"�p��.�`����������7O��n�X}^�?n����ְ�8~x>LA4�H A��x_�������/�1�cP�������������(}���v���x�;��*z�F��ڴ��'�FS�}$(���Z09���OFZ=��~_>>/�����h<��LJ{#�v@�.��_�~(�_��z����⿕��_?����f`���{:���K���y���X��<�O� -~��8��
A'3�ڎ‹��K��İ�F��
~|*�����_
#�z�>UOF��P9��w dއ�q�`��Kcn���!�UU���{�p�t�w���LH����հ �;r �&>]-ڴ
����%�޾}7т"�61+7}��^� �0�$g��c��u:0���֝��Sk{f��\�^'�����-�;.��?���9ʮ;��ֺ.[���`�,�̉�����w�ϵP�;chm�|�e���g�;i���n_�ڎ��Ŗ��׃pVs7Ro=�wfPZ��F)����ڴ��'H���H�T�O~rI5�����i��n1J����;�¦ (u�D-N��lk
��ǁ�M�s��=�P��;����؋޾銭M`�* ������&}�5i��Sђ@�.$z� G,�����1�"0� ���w-ҧw���Q�7p�Eք��m��x���8e�iq�7� �<��=�0�S���qJ��u@�:�o��U�~}o��1n�|(�?��b����x>�?�?���燺2�* �K�~�����ܗ��"�u��׻��,��jc;RH �8�L!�Fm��[��n������)��g�_H*̉@!,�l#5gb+V��E���w��8c��w ߥ����!��X#�_��0|W�e��z�����f�(5�]�iC%^U�VO
����u� ���#�e曵n�Qt�|�J<��H Q�{+&q�Q������<� o�c3"�ޑ�r��"~���l��,f��~Usߌ�M�1h��oU5B���z#^4^+�e52 =DnzE�æ�!M E
k�y5J�b5}��Ǽ7��n�h��ηq�+���,'t˥�
+��+�hC�:K�*4դ���
�[C��T�8�#���8z�YD�+w� :)s#)�*��W)-mxH����.��l���b�W%Y+�zMVH��J�)
�ɪ�[,� ���l�儮h�mDZ����tJAk�]�H�9�ti���LnYɔ\I�:��H� �*ٲښ�B&�E6�EP5�BX,T5���ɭ�Dcӓ�����=�C.������ʬl�9�����2���� ��VQ�kJD��>%]+d�ˈ�@le����
���j2���,G��ƺc���e���B1,�ϑ��o6�ci xLj�6տ���*c��-��~�>��4Onʋ�g`eQ�Kj.�G�)VY"ƪ��4Z�����_0^L��ٖt�6(��p�`� N��X�f��4lu��]^Qo��Ķ�ը ����W��-w��5 �ւ�ڛ��۷� �����iυV�jE��h� �A���F"F\3�5cÌ�jLrY�ͮE�� �]�n��**����Sb�%���̓k^�I��d4�n%�)k�m��J��b>)U�в��+�pJ��Y�3?1�� ���0��)V�K`¥"J�F3V��UM-/*�*�X,�h����2�Q�D߳|k�d7��\*fn`�،�Z_!l�S�7š5��cJ�����I����T�ic���P��`��*Qʸ�Ju�d�͖�6�l��熎f�Y�ߌ�j��F�F*���h���F�(u5*D��~X5��n'�g����"�{+e$J�J$�Q"V�V�#Qk�f�&4R������,k�cz@Rb���~�I��֤���� O6z��%}{��ft6������\��** �N�H��������ތ3j9”V�Kdt6�te���5b[[T�v�!W�~�
���#��F�V����7Rn<tf���5�Fx�m�k�*YK?�Or��5vcp%e�oE�l)�bQ���Eb��;Wo*&!�8��^�׍�͓J�1�բ��)����c#1%%��+��>� �G��T5�J�c�^E���V�Mc���W������X/V!׈#���X�%V{m���J.��e'�2iLl�T �jMV բ��|NU=��6�ި�o7y�i�f��G>Z��i[ (�z���^-)�Rͷ[�-C�\�U�#�V��*^+$�DR�b\�6�*���rM�����ןn6��Z֟���i��ͳ%*V���O7��+�7T6�ni��V��zŶէƳ� �U�hQS���潜jL5�?ݧLJ�k,�����[���@m�z�Ŧ�T5�j��LqV�~5�(�b º�� �
��O�M�F\�W��ʥ�0U�uAq�/�u+��䢖>&���`�7�
.T��%J� 5 �1�b]S��0��X UJ���
�h��SE�o�O���-�n1�%F���"�-߬j�a�P��v��E�.���n6%����T󲐫��m#l��fӼ�4��R���2�e�s��B�9�&ۊ�����1Sm��J'��/4 8��5�8��5�P�� i���7]v���e5-Q1l���7��-�����i+H�oz�O
���ʂ��ö�×� ���m[�z�b͇�� �M����olr�!�!�n�e�A�E�Q`4l�Z���l!�6E�V��B�3�H�+Q ߹m�5�bh|S�����N>�(�!��v;ɟ�N>�U�!ԑr�Nl�vB��b�1Ke0��ӥ�6]+P~����xO�Z�W�����T��yN����e��EF��edܿz3댆�/�A|�o�_�K� 4�L�� H?�~�w}Z{l�4٪
���`�!]�u�eU��Xo�m��S�m�^G����r���D��^��5Ng�ŵ��T��
���XT���J �9�ɴ#���L"W����m��Z��
%���U(#����i�1�<a"�:���,�
o�(g�!Q�-�*&��G�֍f܌:�h���f���[���d�F]�t���]KQ��e|�[�e4�W��:�h<M�vTf� CDQ^��j�7��x������_�c�]�T㷦��{���D#3�q��Ue[�����\�JQ.VJ��m��`���,��0o3��z�q��ގQ7U��F-ڼ�(�m3էkJ�w���W+����Z2�Y��[��x��zUl��7[��%^3Ķ&T(K���j˷&�Fe�!�KQ(�TK��u�Et��� {�W>j��RgH���^߯r]��V�:_��u>n]��k�Bh�"��jkMZח��9Z"g�An��l�h[n�ZJ�Ԧ�J�������̶��+�R.Vl]��Vm��k�/�l����+�i$_n���S�@�7[�od��o�Jѽ���['�X 0�=W�I�M����j]�-] �-�[�Y���D���Vn�Z��pް���X�T.7+V��LUk#�z�?-�h��Uj��W���m�:�5�Z#�Lε��٨ھ��hv��%d_�zh_��/��)�E���j��X�)FVA���5c��fG���ߍ�����z���%��/�ʙ�㭾h�~��W��x=�3�%��ϩ����遧Q����u�<�ϯp���U�f�]��Mo5�q�����ƮƧt�a�t�~]��a�M�9���4�u���Dv#�:Q�'^�ju�['^�Zi�jԶ+�ex��1���Q�j��ȭ�S�d]��)f��,�8�����k�_�JL-�b�� ���4�t|�y�� �g�4ݠY�*
�f`L0�����Fo3]F��zE��\����*�c0^K�=0E�}V��Y�Ę#���[�UR)�e)��o)5�Z���˵T���#"�f�"�*d���E�����̪P(Q��o�5s�k(��i�J�B�y�}Z���tk��|M�F��ސ�ɲ�#Z���� .7k��V�.���K����-������dkΤ��� �S[�U��ԋp_��Y��f���ԍm!�o�MV���U�������p,7t��jCZ�GlK��L�(�b��ՠJaV��N����9��1�?Fڈ,>!�x�����uv,���v@�[����D[���j�W%.y�*�r�W̶3"�ƶt�1k�k��+B4.� ��Z�55�O����;a��dމ��o�x&���5�֮ܝ!����_�"L��{�0)���8{�0���"L�]�kQ�"������v�&���^�)��U��*��Y]P�M0�ܮe��n�kO3%�V��,��9Sci�Ɠ2OUm!fEՖ�M����(Mm����`&�<-���sBɚ`$!�Ʋ�%m����s��_���I�?'c�9��򯰉�F�sV��iM�D50��ծ�3���޵f��nSg�xY�sg����hwp�#��s!uE��J����}=�FZӿ�?7��J^\���z[�AW\)�[;�h�|M�i�5�T�)����g���7��XL� A�*n��ǽP{��*ލ!��*k,�!�Q��-s��j�6;h�'��(�x���l��Ԉjc�(!V/M}7S��(jn
=�f%��w Y�P����h�e�m=�[��ۣ[^�M������v�G%FM�u�N���Jƒ# H�,� �u���J��J
j��d8h�I����N��FUK�=��#w�]&cU�/Y�k8��6�+`n�{b�j������ g�HN�u���j�������a�3���_� ���’�b̕�k�(�j��wc����Z���u�V2�-,�n��>��W�[��}$�ު2-��G�i4` �ߤ1n��oҸ��dϺA��9wV�_c_k}^���Z�*��~��݃u3�u5�u��1۲ � -M��L"��Rc���v�UI�V
"Da� �*���-�ZQ-P��r-)_1E�b���B݊���VA�!J�n�y2��T������ /�'��� -���?}�Ǜ���w��t�ݟo��/��������9�@�n������o��Q��o~��㟪/�o~�����~���u f}zq} �|�4����Sҷ��"v]ys+.7��`��L��@�9c��� �������v��?4�T�է�����_^U�7��!�������<uͪ�v���K��m���O� �����|y�c]���[
45��[��~��Ɗ^{��hr+� |�OK�Q���o�� 2�3�gq�j\�Ħ?�����#�0�?�x��b�ܦg��Iź9U��s�Pύ�y��ϗM��nk�#H����`�?�w"n04�"kϲ={)��h�sZ��c��U�� ����n���U��M~�cӚ(��)�|' ڧ�-m�7h�_o��.�+�b?ݫ��?���5Ä��=úG���c]Suu��G���gM�B�@c�e"��iG�5�ovx���_��'W�1����ЩN1w�H����o��a)�PsRN�7�B���%�\\��r����W� u{E����М\^�[,�������_��[N�%���PX� �V ,͒��?ҁ
��E<�lX{�7L���x�!�հ��/���K!�4!KU���۟,�v^o�e3P������Y�����u7�Te3�Ǿ���dT"B�h��U��K�g�m�Cٳx���ڊ�� "!r�*Q6��(���IoU�?}紥���R5����z!��~��* �b�횁���X}#u� ����3ч���O��i�뿫�������Q᭴�y�`I_�������]Y�S�š4x��\x�qۜ��:�"�ν��������8c���<���ch�$u���Y���*��zu�n�����A�NO^�̧�<���"��9��f돞\�1܍���R�3��K�,{�G�8�T2�RƇ�,�}���G�pR� 9H��o��3���VZMh+����({[����(��WL�)�c�)�H����jo%l��;\��ar`�H���7\�2�;��.�!����x�T����~��xT�7���qǸ�S��tLӍ�r:��;1n�58ÓS���O���c�Ǒ~��:dA�܄��(D�8��(S��p��G_�| �Ѕ;�*���BAl7� |��%V�«��cc<Yp�3^�0�,����s�Qc���֧��ȷ��/�r)�(�#�p1���Uz��\���{1 �]��F�jȤ��sZ��1.é�"�`-���q)+1З�7Ӻa'5&�e'ۄ/�'n���O�5/���E�C.��r(�ը����=0� ��~�n.t8��gF�Z�L�[p`�O �� ��]>���l{_IRb���|V�)�.2~������垫� � k[Ԗ�CCR�ޣ4d� �\dq���0�!��Jy�Q^��iVGʻR�mLi�Yk�*������º�>1~����Q� ���^Ax&���.����̤��r���B���{�b�3m�Jç����pYiַ���Tʀ����p��I�����ul-��HTH =my#��Q�[�i"'�Z�L m� R�d(����u²�s�\�z�r�\+
�A�}_���tƭ�"h
Ɗ/j��ѫ.�~R�fŗ�ԥv�Үٮ�m��7 |�iUז��E���b)j4߸����|s�2��<���X�jD�� ��Q��dn:�����KM.���}ٵ�jdʛ���w��a��c��4n޻�,8�9?����0a]����b���%m�v������?��.<�ӟ���ŷ���o{��%J%+��?]������d�r��>�Ŧ�M]Z�qɪ��:@�M���+;�i������X�Oj=y}-��5�����OZ�;�Ao�����<z ?z��5�C�[
=z�.��%��mS�ߎ��r#������������hu���4��(v���{-�AQ�kqu����Q>��uu���Q ����J_�!W��������|�Du9 ȍ�fdC���W���i�}ӫ.cP6ݣi������/.�܂�a�
�[���ษ�ſj�(u��P�ؤu���QE�8�>z?zKno1 1r��I�����__�V����핾t�E&n��oЀ| >��ͅ�>y ��l���!�|��K%��(k%�J8EW3�E��-�a��\lה��4��Q�v�)��u��.�W<��+Se0=T�+�`��+��A�s���7K��J!h=������,F}��"��Q_)�+@ �@�2F��o�9�K�q/3����=����
_]�+#~ ����N���H`���V��X�#�}I�D \�v�K<��5�lt�O��mr]�;�����,����>�*9�߰�n���+��&]j'�l�=6{Bj|���Fi�ͦԣ���$�����:�2�,�v���+5*,�P%����n� �K�`�I�gV�NT�K@{$0�/�-����e�̺��Y��K�~����6�^�IBM��͍���~'���wW��1���s[4S>�8���s�kA}l�}�ȅ�t �x ����KI@���
����p�}�^$�n��z�� ���2�d�����[�`������ e���*���T{��q�g#�8�n�-.��#���-?�,z%� N<���U]�[N_@]��?Y��z��x��Ti_>%,��@��ꚺ���'e��).0u��� � XW�)���SU|��Ю/Q�5�Pu0� ���,puх������?��K�Įs�kꈚ�fQ���6#wXe��HIi�< ���[`�C;!L�I[���̡n�����A+?�6�[�R�&ܶ�`�&�l���5=�
�Z�b�6�PW���y�Ȧ�%W�_��0�hS0�Ӯ���
�l8T6��貸u��P� ��J�����j���jg[�H?x�������b^�*�
*�u��/�����^���^4?&oO�KE�!�ٻ��c����0do��kt#-q ]��>|2�-_���}�h�m�֘N�N�0����������[��n�C���]wsS�]w�oۻ�n.ڻ�.S5��<u�.�4v�(s�D�(���&#�R��s��� 11T�<��E��̯����3U̵��'\��N�Ũ��5[��u��7(|�gǣ�%׷���\U״]ߘk�.��G���{����T��]���ܪk�𕹦���^�h�T��7�n�p�'�ǎ&zL>��fn�(�l麴!}�:��F�
��� �3/�.�.�-�����__]�����խ���\�y��� �P7KS��o�/�ͥ]�
���*s�������>���������~���s"��۟:�����=N8Š8C��ᔖ�ᔾ
��>c8�R�
���k�SF={�U7$���ɜ!�����+.����o!�c�n���Q��u�D������:��!/l҉� l�۶/�i �d�v.Ѽ&�;5� VV�Hg�Y2���qR�t��~I��Vb-4�e›z��Dx\h�DVa��Km��2؊mX� ��L�e}����t�`9�p�v�v�_���B��A��M���::��R�2|y�4GMU��l�������,��;�:�kp��g�D��W;�����39u@�W��'����:����W;��
�ND�F/ ��H�V�"�}C�5��j��=�e��y'{"Ν=��{��3U4O�@cw��x��~���j�������`5M�ms1������׊�h"n��ѯ���.F�^�~Q_�~���L�T������q�|�F)q�,�� �`4������}�k�}�s�FM%g^y�ݚ �o����{���q+_���O����;�������J%�7����ݽ;
f&�]k�T�T��q��o�� �����T2�^��r�� }IΙ�:]��_� �/���;y})���W��������޵��\��^Jk�Uya��{ή��Z���E.~����ޕ�gP�.�mF���V�^c�;6���&F��0j�Y5�cyI�7�w�yր�ve�I��-VA���X�.B���@����2*t� ��/��$��0�Х�ҏ�1޸�G),;����9d)�_j�7帶�1AV>��*��s�;~q������;y�/.1���y�������b�]� B4����=���w�B�Q��iv �<a+N��/�퉉�$��!����k>����
әt���n����ڇx5W�ar��}���(R��[J�y ���S�2x<�_������^c�����;w۳&�Ō_ �j̨K�����Yqp��Il�x�3i'��K��j��dߜ�1SbL�p� a���'���rHTv>Im���Q c��;^�Wg}f����]'��� �B����3�n��d]�7U���z�i��d]=�4�d2�8I�F�,L��<��t�p�#zp6��:�A�ޘ �4G�c�Y��R<!���0?�mY�gt��V����n��  o6þ���CZ!��+��=H�� 1�]˄�X��`��7.�w�����A�OZ=�2�eSË�R�Q���2`&#��vM��,?�W��{���ݸ�&y"&�_੻33�dt�n�����O�]u�+��ǂ�r(X�o�S��v��v;���1�ń��Be8��g�d!�$�d�r���kF�Ӹ�0���ם���;l�8�I���,Cv#�Bf���T�t�1�R�b�δ���,욏Y���) ��� ��A�1]��<�h��L�Kr�2M%U�ګD.�+ak(v2�9YL{y����i���D���K���WI��F�,dȨ͋�/�X��YMWM��X����3�/̨�5JL8�F��tu�4��/g9@��d�(�n�H�/R��ή�)z�l ��p�;�� �9ݕ��]1���K�a� bIr!�����a���!:�5Hn�Յ�&��Bp��Fw���6����Q�&��zG�!��&�3�o����c2ȹ���t�G�u\����{��ރ���c2������Bc�� ��=N�IX��y�r�|‚�銉�N�b��a=UѴ��i2>m����[־���˖��v !)W5���o:�= ��AI��������R!�5"�_�+�%]��w�j�����;I�E�wD�]����*�T\�w�2Zg�=�������}�� >}��믾�������C������ �� ���w��v��� ���a�p�1-�n��|����7��x���n�%B��a�Ѯ�r�{S�n��.�
�S��ԻBA ��bJ҂�
,�hJȂ�
BF��.8<a�~��D�@$��"��E�wD*T��������$�PV��Lx'9Q�
��|�Vh��I�Ɲ��X�g�C��-"a�;)����B�����Г������i�c$�7ÉwiY`x���'<�gh��t� ���F8�� �Q��z'(�����Ų`�����r��3��B������`�~�"�G�)u-��Kp����-�\��ɄLC!+qA�[,���]@/5�PF F�n'��#F��� ��ID�'"5M����O�d�5{ $�V����J�I���;�1���c�L�]3d��ۊ���.�ڿSZ$��^h_ƘX!��R�0�U�9*��3�pV�afZ��D*xT�
@v� @� �, �R;��1��P�c@�P� (S���`-���;�u�v
�q� ��� $` ? @U0� �a��P�;!%�.!dA`�֯HnƊ�B�$�v� ��X>X��n'%�]�T�_8��#��L3q6��� _R��4�i� ��@�Ni�j
�i��;MԦ�*�ص`-�����f��aĠQ����P ���F�ݐ#Bİ�*��p�ƌ >� ��6�-��g��������3 ��'L��Z�0e�b�)E���=��f\E�)x�yj��e��f(LD̴4/j��,[̤,(��8��83����z�y�a�x s,
���0^P�vm w}��P���J�F6RfD(���4otDžh����e*�5�n��
��Ì�R�f)(AwXaUP�ÊȂ�'3һ�juO������H%a,�
;������P��҄��ot4��T�IB�� % �}��6�d$�B�D'X�i�~���0���`�a����� ��A@��]-��\H3] t,>`^�/4oS�n��D�ê��*�P�`��O���i���@[�0%�;5�C�m����������A�>X,���<�j� �� X��+�a�6bCGK�P���)��ѣ5ʕ2�H) �@rE�K��B�~���HD�&0@�w� �E �؎"� ���6�OL�"� �I1��Hs�p�/SZ��a#dG ����WH��B�4� ��Ǹ+oQ&�$�w}���ig%F_1,�m���(��H)0;,v�����%:�B)��e$eT�� \�2O% %eB�� !i���>FI�Ŏr��Q��BG�U�A��ئ��NiA�aT NTr�Fa���YO��%�u#6}�����1�D��B4�*�u5�$(�紡Asd�I�I�~�ke�9���@*R�cFC�Iʚ94(S��0�J�c�����U����#F��w �n��d� ���Q��Q���nǀ���efm3*k�H�B�~A���� �� #S8h�zǑ����*����+��
ph��;N���Z�{ړ�1U�fa�A7�x�� ��B)CyCcfN1��Ɛi �%;�8��aL�
_����MS�Rc�q�
�<�u��?�vL��`�L@G�WD���5�q% FvLP?��Z0FltL�q�$���1����,hX� 3X��.�1�t=vQ��tH�c��DIQ� ��1ÙBڼ�5T+�H�F��@ ��CEL)d��/Y}���x��B0 Bfp[/��<�B�6ғih�OdH�i*
3P�B�Zj 5ՠAR,�[�ͺ䄲�T�D3Ɉv�A�Sjǩ4*;p�)�*��̴�3�����OA�F�� R��4 Α)�AK�;�u���,Ō!��N���.26��C68�qA�r ƅ*$��&^�\a�j��x�긄����.g1���l9�!�i�/w\���
ׅOQ0�e���U(õ)o�TA�5mh�`j�{��A��= : CA�]EP� �}��`�>�u���`���� ��� A$�¢4^S'���#�1!����F�n��k���5�k^�_� �Ѡj�{'��d{� �|L�X�����{z^� �"�/&��O(
�GX�J��Ht��x���f0Ck>��׌�@���ӡ���Ɋ�Ӣ�X�?J�̠E�N~���(�LbЭv��5^ z��A�}P� �(���M"cnK$ S�H �BF�a��(t�T���Td F�*�#5Dӷ�R��X� �:hh/7?Jbԗ�2I1�-)H����>���$)5~�����<J�*0��5��f$FӑT0c,�$5z�G� c���XH���|�v1X D2��Zy�L p�e���Hrb�䘙i���sP��H`T��F�5�B�}�ȅH�W�x(�9�Y��~SԚ���*�I#��NJn�Y�-n�����xu[�6+�
P�5Tr'A������j�ZpJ� L��1o���}��Ԕ4ojb�P�� �S3P��FYo�[�b"���p�xZ�+�w
���Pa��R��~�006
��n�S��YA��T�~ �uG�?���A̤PDS��R���5�EE )8�)p~��tT�B����A1�@ʨZ�o��.rF��ה������EI�%Pܰ���R۝
�N*��-��ILH��G�L����N)I�:�̆���/��֭6è��r�B��K�.@]Qߥ
�d];�_�u��}�@������O�7���W�MMQ�qf*-9�|�
4�t���T�MK4L/���H��6;2ù���R�5G#����h�)��46�I��Gјc���ʶPXЂծ"m��N'%;M�.4|~�)x��|��[3�[5�Sz�0&�!i|��K�%�i� ��� ����)P5ۗ�b����(�4x� �����2M�,>��76SOKc@j� !�B$� �X��A
ͬ�0��Tm�i��K�yɪ����y����Fo��꫿��ܛc����su���T�՛��of��������������|*�_�z�\����~�����n0����7��������=�)ΰB�m���#<���>���z������Mq��_��Ow�c���o��/��������?���5 D� �D�������}��j|���uߔ?>�����{��\��{����*o� �aGk寖�U���pw���I5�.���NV��O���?��V7{�5Cj4��?��+��E�����j}(�L�� oGSA�������Q���=�(��u*�u*�����_��� ���Ds2]s=+w�܇�����މE�0��k\�����x~{{��ݡ�� 6��zxy-�xz(�O�Í���d8���v`��>˧�FQ�]Ƃ Y��re�e�ς{�%�ه��z�F����ϡ��˰�V뾼��~�ؿ�0.'����õ���`�\so�h$��啬�X�(oo��b%��Ϭ�0��k�tQw� ��b�����I��ͿVO�>=<TwO?<�7��EQh�4Ō�n:0����w7�(o�K9\ǘ��M��"f�u �3����u<�d*M���* ÎV�bq�V#�1���Q���JG �+?T7\z��l���\;�>�$�������P=>��I
o��D}g�6��������C�`��X��R~)�ݖ��� �G�8Z�U�X��c����2e�~,z1�i����������S � +�tVl�a�_�a�dJ� �`d�����������/=舩p�a���������Ǐ��o�߆Ò y����kn���7�TMGJ'�W�Q�<U�|���&:��rc/��䝪-f�#ul���U[kڭ���k�`=f/h��.��o��ou�tS���W='l�"�}��]��A���O�#��k����{5SN�ڲ�O��f<�2q6����۠ ��!����SCb�Y��2�B &kq����f���V���0o"�g�����d���-�IC���m�S���8�y�����?��T�쥊��k
US!�Q�����I2-��ۖ�z�6$5_���|�$�������ݯ7���o>>=��M/S��S�����5}�e�$]ϥg�Q=M*`�#�~5�)ʍ���?{��X�˓l�4Fd�+bH��<�t�#fb��2Kz73��ƍp�Ӝ��?�ϖ�bs ���e��m��� L��i��&����)��q��-��v�go�L�?����1� ��R~D����v�>���?����u-W��)��7��ݯOr�2���� �YM����C�������
�(JS)��=X��@u��8GuRX��Uy��c� >r1���n���N�V�����ZJ�3��P�#��y������9��Y�����r
�#�����?~n9��}�����MC�_¢�:�P+�~{z(������_��zTP�|,��n������&��t4��]�a�Ļ��L6�j�<5u0%dR���<T�B{~�D��^ �DY*]��*���bB�
I�.�q��0����?��}�4?(�5: ��L�Up�:*DJN(���� Nǽ(偕UI��K7@�@7�=7���o>|���?���xNrk-o�˧�����+�X�A;,"�]�A�����ֳ�Ee]/ "��(y�kuW=�O��'�S ^��K-��SO�Wo�ʧ��~z8@�%yg��� ������������������������O�S���{�i�ɀ����)j ̚ې��X9 �IP5���Д����������Y������a�Vů�\d�)�w���fϛ�O������P�h�w��v����S�1��m��� ����Kv�,?L{
�g��p{_ǵ/d1�����X�=�?��vf��h���Gt�������릩���q�[U�q�ϩ�������N o�U~x��x�D�l��h����?�Fwmp8%o� ҿ ��������=�e�\��m�z��v�u��ݡi�?�f% �z�A�Vd���Pk�uK������#X7�!B@o�v�d��oA ��z>��5+p��
�h�X��m���FPJs�Zg�g~$���uH���D�;$n��fdHH�㺯���S�Rݺ���`&��^���8a;&K��1�*�
I�����kf���3 ���8C���%K�@���R�PW�j��P�I}����P� �Sy2CuR��PW;} �@N�,�BZ�R!A�xل�Tg�U�S�4������bhgJ 5��bN+;bY[� sڙ��I��)2�‡;�ۂa�w �HjF�p�)�[CHe��[�P3�:ͅbv۪�~�e*�H�i؏��$/�t���!��sY��;Gw� e�F�<�=q.7D�%�-�4c9��3&�UN�Xϐ5ܫ/�<`ɂ�]:ɳ��� ^�3 ^���K�vXH�9��j�B��0{�p�eH��C���y��#[��$O���<L��Z��'V��/*x8�k�"V����J�@�39ކ �;�ҁrgJڔ:Hu���,h�����:3��@ �Ǧ]!=>����98�e6�$sX��ڮ<��Ķ����}���' ���� b<+���8Ǟ.��sd���|�qj�����EI(!Ѯ�jF�ߌs��;�w��;�hf�[[�t�8�R�u:�\��A�<Suq���NZ̵�őm�Z�bNߙ0 �`aꡯɐݥ��7�kq"�丬 5�c@�Ԫ������_���竿�X�p5a����^��R������\�
�����?���y� �Q̳C�! -�9��0��7��Z5#4F��BL+�4��v���S�Й��>{.D�� ^�A*\�0q��"�t�:f���Ϩ1#��ܥS|��˝�?���3�?�+��7l���� N�kny(oo��S�|��t���L��
�PNcd��=� �L�:5��D�sZ�C���m�-|�]��N"Ÿ�!�~.�z���
Z��I�E"���CE�-
�G��B� O���p���^we��)��T?���&��$b��u7�K�x�@mu7�׆�\&�I�bCo������T���
�51W)|�u.�>��<���������^�������O^�:��-��t=���%��)�ߊ�� H��q-;8���q����b�`\M�M��(�x�j�'� ����OOe�\&瞆��SG4�Wy]���K}<,aݪ~P��x��҂[�T$�{�њz���ήj������N�R��A�x�?�I��R��b���B�m���P>��U�kO�3.0����S}�0/ƌ�3�)�\�0Z���:ܖ��,��u{�c*��X�3H�:?�K4����9:����`F�Gs3us���θ/f�F���p��/�w��jPk�����I�`�}�K��s:}ɱ;��Tu4�:���҂:�2y�r�<�T��a�V��s�CN�Y�97e�l>r��-�U
|���1�Y�pC~�-�i);�Auz /N�7y>��� �9�i���T�[����.J4~��)��=�����V t�y����-�F4I�e�~uC�x�]�h�����$� ���4J�� t��.pk����%�!��Pr
4_��s�PT���8�-� ���u{�y���V$�"�Ƣ�8����H3&̭�&����LEG�r��%�gdaٿ?_0�Y�y��z�̺�$ �O��X���S)�vs1A��s=/Q� &kF����|����N�u��vϷQ��"+�� _VdfT� ���{m�e�A�B����}Y�e�Q�5����t����`f!�^Y��IYs��K�s� ,� S-����˓ꅢ�0#�Dѭ�gF����3���6#�� m��a��A�� ���s2�F6 5�T{���y>;�H��3�/͵�����4�8$� S���J��:��M7kCW����ǚ�!��i!��2�UX�S�U�%^��!:�eyI��
�������֝�7�;�T�Ƌ"ܺsO��r�%�̋�ܱg���ջ����6`���g��l�gV�B��,�&�Y���yB�z�aO��^q ���ʋ�
�/Z� VJ�s6�����+f�p��<���{x�OO��!-mI ap�]��9o(f.=6Rqc�F�L��F�`�`8�60�Ѫ�5?ש�B��L,�p]�S>��_b�:(��Ϩ4�;4oX��8~g�Ql�� L�G�,yC���r���b���C�y�v���*Kt�{�;��s��y�ӰP$c�Z�Ġ\�5 o���.���cKB���Z�#��(5,��u訃�0lL�L�M�l�s�`z�� ��9��B�Q�z�bbռɱj
�;V��)VMAn�, ُ��c� �O�X���c�S� �p���/֗����ցN_�0VMi��ZӔ�єɣg�US�ʾ�NY�U��;����c�R����,�MS�;� ��y�����+��� ��ËT� R����/P^n�f�C�n�$�מ�ք�-��\uF��5��u�鑮Y7�6�jX0�g$�`'�K��a��"�YN�h�5O��\�Z򂥟�wO:-��Q[<-���pZb۳�a�9�$ �n(���ԦmC�VX�D���D�)��y�,���|����َvPC9<뭂2��H�V�X���"�#S�\�Y���:���=9n
��~E' 5�����/��\��1�u�~�W�)U��`��S<P%�}X���4�ɨ�o$�j�`#q�v�ލ5 Ȼ�U��7�,����F�
쾪'I���"u (���:F���������a�\'A�����=T��aʸ�6t kF��>�����(�Fu׺���oo��ۿN�~z*�y�8I�^O�<Aru �#Ż1�Hמ��`Ċ{{ ��{BaA&�|�S��0���N/NƐ �ոM\�w�R�,R���8&DdJS<��b'@;T�s�N�wT���2���(�z�y�fS?��'�X�.�,�#[�aG��^2 d��2�
J��N�`�df��)$�М�F815&�-X̸1&�1_���|=�3h3�6�m��|um�O���x������Lv>��v�M��m!`"5tW� 9�㋴�b��"�p� ��P�lty�O7��4$]�V2 �5���֡t����G�XA���gC�� AE5Ҹqc�Xb�����Dj,�N� }��ib����('F��iM���4 �a]�t���x�}�(r�/}8Ϝ�0�IW��Uv`��ˡ��1��w���"$�qeH�x=Vv�붺���OK]I��FJWR����t��C���n���������_o>T�>�||z� O*P�_�����`l(��hµ�j��ƈ�D���D\�B&_Q�)�z�6��u�t���Ջ>�y�5!Yy� %������o�Kw��6�AEH4(�:)�"�z��T}� �!4��p�s�c��d��ֶ��v���v�Nop���)(>�&��⾂���:�ve\'$R�A��]����X>U��"p�h����k=�H�����W���7d��'K<�
��+���]q7F��hY��t�A~Ɔ
�oY���\k"�qn�h�ݚ��w �hcwx���.�B���q�ȀĞ]��ށ%*D��B�$z��Ag64$�� �l C�p��� ��;�<gT�be\yNR�+���T�ng8ix��)�e�K�`0��|8~%*�ٳZ�䋼�=��G6�a�<g��n���;�s'�O�a��"�x�M)%ʓ�d)%�I��b��}yv
�o�bX?��8^�U}���Y�����ECxt���ϭ)�t�����t�D3�m:[F��l��Z7&G��r��H
:�=� �C_�&օ��*4[m��1�M4kڭ3� E{��M4w�M~�hA��g��>��I����&�z��0�P��bRaΡ¤/�#*.s�\����!vi:b��#�.�� (=y+�&� �+��w��I�דּ?�&` ;��͌��@y_�ܘ(���ͽ���ܡ �e�c�h�i�A�㧥��FRg2�:�aW�ߒ���?�o ����çۛ�� %~k@*^`D��X<���0M7Ɔ{&��3nY}�#Z��|�&�G�wt�*�)���k� ��]L���|擷�|7��`[��s��v"�LG��[-�p9U�s���
�S���j��p
�Bl-�;qJ��h���xoP{q����ģ˦��,҂�ڬ��x�q����ƙ�٬<���$X��j�bؐ`�̓���ʮ./�2�0���C��7/���W�X���S�j=���-�jk�>6��֘E n��|n��2g|s7zc��a�e�}���R���d�P�N�df9J�#%��l9���j)�n:�:O`�=V���B���-�yT}�ư��` �`U��y��8ϫA_R��e�N �Y.��G�pwb�dY�n(򖼌��R��X�&{�H1h
��
�=���R�%ĝZ4�wP,ؔ��9鱲�,��v��3W?:#���5��|���&MHR���C�g�_r#@��n� �5j׾e,�N� w-��&Z��mrbDoYX���1i˂R�
���,|�S�,(C,GJ/� 䠤 �l9({�H�-�d/e$�-�3H�7%�� �d^�;@�L9(-���rJ� 3�T���z��� )�8kB�pbm��dp�e6����Б2��(ai�A�� -�H����\���L�q\<-`��IY�ң9����=<�� _<\�B�h�Ņ DA���d.�o�%$"�B�<��z�ͅ���H��f4�����N��L�B�0f<8��]-�Ѧ\d<
сE
�Y!0&Xʰ�7A�`[�$�\X�n@�� �+�/@!��$��c��E�se��-����%O��oJ�dR�D����t|�Lʔ
����`l�I�R�:!���2)S���L��X?�=I�����99��&uO�
��/�b���(s���� ��dO�+����%5]��*�*3��������p�g�\�I.��Ϣ������xћI��d�ͤ�h���:�' .�X&�s?w�@�7%�A��d���>/�. e�����rx�����P��*��Z�2�7�{�u�:�f�Z�=�dR[?������m��fG���
q)J�
+ե��_����W��X�ې�i��G���h�Q=#���js��;�2�5͗��=��.O*�� ��c�[<m�о6G��nw :}i�.�"�a����Fs��9�nt��3D@8"��<�LdHq����%����I"���H�$��by#� �� �$��f�b����V� 6����Mi6]5��fmc(��d촰f�ȸz�rO�8 ��)��_��������v/>�X����O/i�J�w��#ڼ��f�}��*Tr�gO�$�����/N�m����Z<�t��g{� �硼�=�O��}a�*95�&�cEpQ��ɱw��E{�.��et꓎ �'�t5�I��K�Լ�R4������l��$Ɯ-D�u09i�{��u�h&���
�><է�p��Wz��}�EED!�ib�eL]�BɃ���9<A[��փ���QT|��#Z���*e�!�
��>�`m�W>���!�
�����~����|�7������q<�Ji~PTkt@jO�&%��X"%'�b"Iy��^���ʪ�{�8�9�b��-�nr�Y��w���uQ�Y�4g��8ze�!2C�g���/�Y ���4��с��3�&ϫpyZe9�� �P΃�=����f�;b��e N9�mʹ.�I�9Zx���va-D��1$E������9��0y�2�2� o�7mz�p˦.��q +Բa��������X����9�6c�܎�|�ݡu$x1f��|P�T�C��YHm2��n�^�B��BYn��AJ��f�\_�L��[�ZN�N{6��ʹ�̏�N�9�}�g��`v��T�Gԋ�|�՚ �9-f�/�����M�t��cCw�5���h��\^��)�y��W[��;H��d����[�7�9/��7e�;s>r��-�U�|�9B�㠥� a�|��2?p\��#ؙ����I�z��E��PБH<Y����{gNhz"䜒&c�pQ��k�O��$E0��Y��tI/F�.IA� �;��%���tIJt&�Џ��K�Y�I�=W�&)�3h�+��j̤L���<e�*�_��@�U������d�j�I*���*�d�2 es+�=��(� ��Œ���I�i��hq�U���"�I(�S���U&�7�4{�y�p�2������&�1X�\h� &G'�_:�\��!�n���y�i�Frm<�c�s�� ����f91�C�Ǵ �%�0�^'F�Qk]�?��,�~R�]<�H�3������.0����3�s1N��[i���P� g� ��3%��/R���� �4��ͫ�� Ӑ1����v�;��V2"~Z=͓��²�� �T�|��MCZz�fq���/˩��x��{����F�T���i�=����u�_�؞��p��)�2Ą�9҆{q^ m8�gKރEjq�n�r��#�޴�LH����AEH=(�)m��5#��J�g�a�${=԰#�o/��r�I���I\@:�W��ވ8Q+y�T�=�����Ff:gRx��g:�E�"2�3��7($�V\�e�2f:��0Iz���Bkg��$�aň"�s]�ka`��� 0' k��#:ߘ䫌�~�3fE�3AJk�����$�*t�G֍�r�W�`jm�UF��iM���4kS�e͓���֦�|ƈDM���D/�?#�w(���#.��.b�F$���j���U�>z��"5��:�Z�$�#�~Ҙ浟:� -���D�PNK���]be�H��Fk+�GN��#�G
��i�2�J��%�AT�d�d�H챂� �!tUD����<GF�[���H=E��e�H��s��Cs���������M8D>���!r���u�|�;D�1��x��XԁN_��9���)-��)�G�q��#���2������-�����[����Ps�c�,!�2�n�̧D$r��"�!r /N�73"���V��t����uk�D��^���H�%�`�#g@3�X�<F� ҫ�H��w�e�29���2�u���ʤ��S& �����Y�I��w]S�W��Mye��[�� �I(�[��1�G�$L�U&;�צLIJ*�=^�2 s*�=޶��bDb-��p���$1[~�I/F�2I4ɯL�A3)�e:�;�����Y�I�C��erm{e��M��c}y�$�2�2ف>�2I��ʚ����F������Lv� �$�ͭL��ϣLR�w7!L���K� �唒��d��LB���d���2I����& �a��y���y.�T����>ͫ�C�E$ucl��B1�:υ�E�\(�p��6ˉ�M� ��/��ua$�Kf镫o��`D���@�cҁi�@Sk��=�S�s9 `}p���;��bL�t�_,�z����,Q�&�E��j�ȥ�şw�2��>O���S�H�9n R���/�r�3�צ�`l(]\g�.渏%�]N�X�g �:��)����~����E8�˱�oL��d�`��.��r��3d
���ѳ}�������к �L���[?����� qC����I��� ����pS�y�m��f@����e����5�>^z��p���f�s�5�Y�<�2;�}-��Y9.�Lj���t�Rv����m4��x+S�=f��p�N����1'�o�`���ˢ3�s�޽Ks�up�����]!�-��f��H `z�������MǙ�F�����t��1�q�H�a��f�ȸz�q��&�|����{�j���2,���8�]�y�ƈ7���Yg�A~*5f�����x�wK(\���E�'c�9��A��8Ճm�=��-� �ޗK~1��[cN`�=V�B���.�c�p�4/�S�tL���ɐ�l��=i{��l�+�y�$'��̑�e��1g �v��L�+b�@!�I�豂�O�ɉ��4$m5/+"f�>ߖ�C��)b���{0R��ٽd.�#�1�X'��{ɳ���0��ʠ5?�)����L��pm�S>��6�����37���f�����z=���Eg�)�37��8ze�!�'e���G��,>�x�`�pyZe� ���O��P=������R$�;��%�d��P�hm�]X q�J�L�~��־��+�>�`�tP��)�'7��l�(�V冲���9�6�B�� ��H�Ҋ�� �����ʔʏ��sCi�3�m�,�0��5���E` �T��t��vXq��k�҂:�2y�X1�9�������n�f���0W���@���nB�2�n��/8.=-%4g���ߛ�#�,�@��Un�Z:d�a�>]��X��q)XA���/o�r��Y7�6�V\a�o$�`'�K�[qE�"�YN�h'�5O����������)�j��X��bKٛ�����3d&-LNU��P8�9J��^ /R�����F�j�u�{z��t>�>�j(��|`�L�{z-,��9�����}7 i��6������|O�@ڑ��O
�'��d�#�=�s�v�߃+��\'�)�k����O9,)(�9�����=��2��+)�F�iD9���Տu� ��{z���&�:��e2��ka�H����5�0�=�=԰#�o���^���2�.Ё=��~�@0²�%�'6G��4�^�����E�"����]������\�{z-�-L���j6�ت$*\�UK�H�\��ZX����t�IÚ{z��o�=�����+��W�PZ# 7�&��
��Z����������z0��Mk��?�Y��9����6=���\��g�� �<�mz��=�m!.��.br�Ŷ#�?)k�b{���;�-�:��L�>�'Hא�~�7�$�b �=ni�D��8�y�����9.3eџAJʢ��`Z<�-�� �ĝ���� S&�Yl +� �k�b�_{��� Iמ��c���B��g�g@���<g�g�^�Yl!thb�sh۟ŖXf;������bKN���@�/mx[
o��M�D�/v[2��,v9yg�,6��}��\���#R���H��2�t[��,v���C��g�{�@���Yl#2�0v�z��j5ǏW^���H�%�|��V�ͤK*�3�~�WO�P�*��LΠm�L*Ƴ)�~�/O�Tʛ� ]�@�U�T�sdUS��<�W/�LB.���d��LB���d��<ʤF(�2�>�2xO�P�gU&{�He
�T&{�m�Ig�M%M�n��(�_;���&��L�����]0-V��pcl�'8r\�I��%#�w����rblr����˫�ubD��U�c�Q-���[�Iw���B��?�|8�B�
�u�Ĵ=ؼL[g�J��\$/ٺ3H!�&��N���j��1㹶@;��8Q>�>�B��-�������3�0�5x=Tfզ���a�_��J<��ϧ�#�u�$rc��%xB �Z�qcDK�~�W X�+x�QLO�W�/1��߃EJ�mC�%\��3���I����y����F��j�^Y���n�R����@� ��H�
��µ S�u;S��aa�hA�'Ǜ�iH �7K�3��\��ȜL|=W I$W�{0��K$W�{0b%�=��D>��8��|O��Z�s�{q^ �_.���`�:F�eM�ʳ�<��z��%��<�P�d
���f$�V��f� �i{���R��
������V��� V�'�Ƥ��`IY�`�Y�/"�_R�3ؿ�����\�` o ����L ��k%�0�+F )\�<��,�`��S}���aM�=�����K�pA���l�9��HǍ�I��$�7e=/�/ Ek��=�V�5I�ӬL���/\���/������ � �7����[��ꡋ��A�b�z�'eM����� �X�z�$�#�nb>/Qr ܞ����{�G��<wy,.1�s#߹M o���z���1��z/\��������0�L�<A�V� �Lb�� �kO�s�x.�� ?Fj`��
g���%��������K�B���e͡m�%F��f����,)��ՃN_�..K
.��e����L=G\�̗�)���x�31�e����,�U�|�9��g5G:� ��A\�3 �]�3.�‹��`Ƹ, /P`n�_K��=��E�Ư=?��˚α�����5I�z�c�p,ɐ�7I��%ñ$��^��wcD;ɭy����$�p4,=��|F'�"|��� �O'����I�#.�?.b�:�{�H �'e���G�?��\e���Ҫ#��
�N�pC�:�I.�/7F����E.1(��I���+�+}k��LNr?��̈́+�&����P��u��2���=� �U��:'���9'�6�k�9ɽ�NrMi~'�4��\3��I�Gz�NrMC���8�gжw�kA�9��X_��\��_߄z�;��K�9�B*���u4e��Y��Z�CB�[i��+4� '9���$�1W���Bؑ��݄ e��P�OI^&�$Y��=^�~s:�{�@�����H��=��E�Ư=?��
A�ȺL�~�T]R!��gͣK*$3]X<���3�*$���I����ʤB:ۉ��/N�T��?qу>�2�i�=�kQ&&�O\���ʤ)�Y��0�G��,�)�
��'.,�8e�̨LZx�*�Ύ�J�|=���Q&�v<<q�̱�L�Rh��2�J���n���^��Dk�^�1^��t����rbl� W�9��ubD��U�c�QE�r���"��6Q�"�sUB��l^�<s�>�9����0}��P�D�u�$���E*0P�%S`z�Ѽ|�0U�"ܝd&~'��j%#���<#,,����`_��#�4���kG�,�����Oa)�޼Lקq� ���������c5��:1b�=��?ժ��.�=�S��)8�!]����)8�+]_�iĹ��t�i����S ��%H�*B�A�L��,���U�>� ��롆i{���S�c I\@9�3��t}�#�;$��V[;������Lק8�\x��l�gо�t}�i��qiYA����,�-L���l6s\/��}�;�Q�X!38IuX����t�IÚ�}��7&m���_2�.{aϸ�ҡ�F:n�M��)�V{d=/��OQMצ��`D[��$mL�69�{0�&A���)�̎�8s�K��� R�S�[)<a� ��B����!ń�T3JG\�%�+I(Vk�8�B3��T0��TI-� i���+.^��
y�2�^;��eT&#��
�����%���g��֐�(��#��I�Y^N!�C&%�҇t�"���������w����+�*ey�X���S}��v�����f������e���E
[ޛ�������rGɥ,�*fy+�oywX���]�����!�n�X޽?4�6 ���✨��a�8[�q
��b�������|�����u�7z·�qN�-q*���T!N�lS�*s���A
`��(N��]`�R庠���`�Pf|ա����cͰմ�����ק?-u�t';M��jؕ����5�DA����(��P�3�E�a;ئlG1�NV4��#��m�k�� �˕���`;P&���N8˹�������P]����_��#�!��0¾I^(w a
c
He���ӻ�CT�Ac| Q��F�iY� Ϭ?�ѢЏ�u\
^���s 3G+5�\��X��v��wAp�F,?�6£�F��a f�f� �hyrt��ɪ�����;��x������Д <r���B�2=��6w�ǻ�,ó���������0j���&�K�I� �5��z�p]��I�y�����������O�z�I��.\gxӴ�kf����Z>{��g�ϧah%
��j^�י,w�y��%��'H*�c%E]��%���()BIY���K�Ĺ5��ݣ�:d�$O=�*Եt�9�+Pҵ���\�<�1����hAgs'� Y�N��:�yZ�t6���c+����a7ags{� ��/ J��tuj���AE(=P��LRzz�`�G3V��X+=}y[����ߧ�~{z(O7��O�M��P~����������lxxv�����v�M7Ɔ�P�c�,�^�m�#�$�5��I��kV����}U_��}UM����y��GM���؃E�TQ��7���A
��Л�:]�{������e�)�)��š�}[�=�e�'v���5�=j�<��@ �L�Uxܣ&� �i>�˾��m�)R��gѾ��GM��Sl�.ζ2�2�=Zx[�\q��0�+��ŠE �{��B�0_���'�4<��pM�!���SdE��d�*����GV(��7��
�p!‚J�SXtp��ʅy�ÄE����h.n��E�%TXP�� �+BX@!��x��,,<է ' �-,��|�f3�9��",:��',��J� &3n�̢ �ɕz�.,�y3c),�\Na��ja��&,z�a�r �+XXx�ONrdT���khM:߈ȼ����0/�yEc�:�#9�
���uQR,�N�Mrwk,W_����$���r�֛��2�h�
��m�#v?�f�i�����q7��'z�'�'
�g?ч����f�O��"���D�9L���Gz�{���E���*BՂ2��{�Uk��DX���;�aG��^�~�D�;�H.� f�ę�;��+������O�C�2�%κ�����X���\���o �m?Q�|��=V�(��{�QT}������'B��|�B���D�3�'v��"+ʹ�8����'J�u?���:�~b�����䏔�¢�*,$˷��cE (��E�c O����ICq;�c�p�<� �*P�����uV$�S���ƽ�]W������ƽ��z���ݫ�w��1�ݫ֢jLs�*��$��͉õ;��Џ���B��,S��9��*�õr]����tP� �ɔ8��
�^<էk/N^[fa���C���H/�8\k��d�A
�,�rW�j-r]��CE,o(�)�����=է/o' �oy�L�g�^^К�Z�^�W�8\k��2ey;=� ����Z�V��vW�by�hHL>� �8%�%q� ��b���L6V��M&/@ʑ��Yۥ3)~���R~[`U!��8r�ނ���9�V�ݧ��!�y�[�eD�� ,� ե�Y=\�!l���ݘ�פwM���l��=iKI�����r�LPƕ�yqebx�Z����^��Ĉ�[�=X�ʄR�Vf�}eN�k��Z�V��I�+�a���=���,��٢E�$��:U�U�q�ų�P=�t�Š��y3x�`�K�����O{����z����7�P���u�NT��/!���ɸ�D��6�����MٜIdm��; �B�Y�F�Oы� h�>Q@8��p��`]���hQ"��u�(�H�u�S��L�:-�(�)ڳ���� ��
����u������w��T�\�܍ӆ�Ð�M�̆l� xB s؉q�$| )GU>/��4�ĺ@6<�2�HS�#@(�UN�؃*�����D� �1A���7����;;;;k��Yy{{(���Ow��Ow���ͷg���g�?<=���~�5O��v����<~#ط����֛�s���þR����S�I�*E5VG�H� ��HR���<��*���֦����=Ca�0%dR���<T�B{~�D��^ �DY*]��*���bB�
I�.�1���� �1\M��ߪ� �>*��Yyw��}{�~;� ��9kL�����Z޾?�O�7M�O���y:�o����K�Z��~{��A�C�n���`|s:=VOoϪ��i�A���@���[ȗl�v]���k� �jx ���D��3���&�:�����O�o�ߞu��}{FI�K��\���7� ������^��C㟛F��v Ky<��o�����bnz��l�*C��b�Đ��%1(��"� Ā̈�Д�/����^ ����k��v�G3���[���mb���z;?�?�x}^蛏��o��U���Ҫ�qt��ҳ�������6]�;��p(��ň���gc0��������y�y|zx��͇����盏O�X�/ �_�S���7_���L������W�V�����r>}<�O������o�����2M���odF�����%����?�?�香J�<>ޞ�z�� �1��7't5D=6J��yMИo`"��|�t{s����������P4O)�5˅�oߞ��?}Cq������sh/���w6m����8-����_�Z|��<2Mt@A��I���X ?���7�s*k"8��3���a��o�9&0A�Y<� �`�eދлF���װ\��բl�z ��Ez�Y-���8F�K��V'TP�$O�hG"�V��0No-�V9L�7�
oC.�'�ո�Օ�̚O�ܴ��r�Znے!�� ����*i^�:sit�V�4(�ܩ��ՠ俬[�� $�|��H��p
�8q�3��[� z"�k�������i@�s�%L������^�RktO��y�����:�ڟa����R'�ݴ���Wf�_������ű�юv�j+��L+�'b���WB�q�"z{�5����ό��X?X6�o���{��Yף��~��������ߞ�u�5�������j=歰�����Ic`MK �sX9��ߠ���[��Og�_�o�n�:J��T5�A ѓ?��
�EBF���E�Ŗ�f��SH�U�d�)ؒV�3�tؒ�˜V{��
���k�ob��|�x��<���oo�>��|���n�oӓh�u����W>[�h3LE#��<~��T/G����[w���{��q������S�k{�{�=]��}zz��������m}dӜ׬w�y��ç'8��cu����9���� ���wv�p������ ��@ qB�B� �:q�O�t:�=G��
�FX����>($�D%R�b�����%<�Wz*���j^?=��������)��y�B��P�}���>�k|��y�D�'�'�=;��c.Z��1�辩�S����S�=eR2\c1��X]{�w�
�Q\맪y��3�Y�T7������5��iI�<�u��:6O5���oz����J}(��Q�t]�bz���{:z
X���S��*�u��SC C�NX���o�B���R��`IY�"�8>5O��鉜N��=F|�E'~��=�UC§�A�u p�P���x�P����SͫR��g���M��yJ�^I�>e�K�o翩I�P�
DFX��P2m��L�j�{ �_���Uru�)g֡�#i���/
i�G�Dk��,KT˞:�c�-K0u�FPՔ���&��@����ei�/gh�E?�e5mi;�!��Bh�N|��K,Z���_r��/O#�Ѱ��R�xr�v,۲B7�Iʬ�F* ϸ�ym���I�k~Șu�ʪ�R���M�<j�w�?e]��M9��]N]儚�Cņs��2`�Q���jJ�:�t������:LJD�|�G�����T��uNO ��aX�!0q�/#�����\g4�1����� | ��DC�
i{�⏬_�ݘ�Ğ�l�Z�l��?�Z�R�����!`�����òU�ϩ����;�K�T@�����DL�^y�5N�A��Z~�٣Z>!8pS�JK�9SX��D��B#E��`��qΑ����Ij��{�O=�/��L(�X(��<f
]�r�뿈"���p2�ר^w횀�!�gF����Һ��@̀�Bf"�7<���H��o��6kUa�y�"-.�C\c��^���XB4�&B
)�Q"�r#�O�`��?յ�A�\��É�v���Z{�d�Lq|�>$����������P��V앂g��y����_Nuo$(M��C D8��NS��AqEj���IeLm��@�.��=�B����F�����n.�=`|��/O�#�ǓЇ
b'0�
qɴ:�B� �QUrF�R��)��+��̺V��H2a�x�c Ep�#1ou�ߴ����}!�ފY�1�V�u(���< ��P���G�]5G<6:S�����3"�D�'t��� �`�Xq%P��������^�U��=;TUuRG��Ai.J�1||��
���Nr\��9��0�� Z�x����Y 0WcF(n�}k`<�;٤�ަ���?��D���� {}��f��p�'��B+�U�T��\�:�Y���"��T�Y��ēU�fZp��黓6���k �����k� k�f��-]�E��E�����]F����f#���H]�N�L��Pրݮ�F_��z��q����/�~��K�[~3�p�L�y�^b� ���~�k*���7�@�0#��5��Hݰ��X�3x��7���ƭ_�KՍ��ҁ�����
,B,0��C�X�fyPL�޲ �JX�O�~��0V�<�+�&
U�>rګ����s�[���[���i7�Q艮F�9j��Yl�C�_a�׽��i�U������1�}$�}G<h_u`���Ҿ#Zl���j��s�8���譧 x;���\����"�c���`�y��v�(��w�䉜�T
cY��t�GE*MDu����X�B���4C1�P)��� s�O2�%�:D�j]�d��~�5TX ���
v�:m�aL+U>ט�`k����A�#)��J!ў1�%�s�)?��x���`՞�
1Y��=���cz��1ݘO��[��:�*�O�$1~�1�z��Wb3)t:CZ�ʴ�z���*t�8����Qy���H�S��Ti�q�<�3m|��
�F���Tv���N�����Z ˜ �#
E�c��>�~�óYm��kU�� �o8;-b�>��W��վ:�#�1;Ï�����{�t�{B4�8��A��5ኵ~'L���;����a�֞�(^L�n����]�~���ƴ�}4^������g�T`�Q�>�GG�Y�"���3����Y�������T�㹃�t�X� 4}�2���6<� �j��e��N�#�W��^��#�N*ձ,5'�R���V�޻:q^����թ�ǰ�K�װ8Fs�0b�i�ŖGj�+|R��Va&���D@�7�Lr�,c��0嵦��u)�p���A��_4)x�4g 1+MYR5~C_Y)ر�f}2Y�i���'�� &=5VM���n�i��5��B��I�~N���d�����
��5����~Nk� 'cJZ�s�@�E�m�3�
s<�Ef��.S{�xU����)>�9)l�u�P^� �l۴������;�����@�0��k�Nu?h�*�|{�}+Z._S eO��7e�ZF�3�u�� �f ,fg� Ҕ���Q�5QE��`��!��d ��.��!3�^xC`� ��=�L��H6h�܌�h�(!���/:��̾5eY�������(9h �[sP�7��2��Q[o8�k����Ǧ����N�#*���)u� ��S�X�r��*�'HD�<~c�ҹ���Zc%�3���N�SM���t��5�Z:�y'��13�jv�0����K��N��ƽcmMG��V�i OGk$F�h��>\��\E�ŠU� �9x�>����RBX=���<��)��8U�6{�F�6�V�-Sd�~av��P��=��� Z�5ݰ����5�SbZqh�J������i���
Uڠ�/��[��"�qq4�[�����5i�����&���&{� ���q�=�_#_k~� O�4���)�*Z�=��,����f�kR{Ƭs�J"���Q��� R*,5{z:�S���>IA�(5"�U� $�Tb���Teu��UyTN���APF�w@��7M�G��2 ����g�7���?:��O?���ٻ������~�:���|�����Տߛ���������?��|G���׫6?\^����������������:��� ��V��wߟ_vů��O��cM <c��MT�����.�5X�7/����s,�75w�yy)��%���׳o^���Mv��B�������K��_R9D���W��yw���W9�V_ڽۏ��g��腳�M���U�y��3 HcJǑ� �B��+ԥx���������Ɨ&<j�v���J_�!�,�// �W��W!����p2����!L��w�Ԟ��iW}�wW\ �>&ξ�^�H#W��*Dp�_ �)�v� C�0��z�7�9oL��;��R��76iR��#����z����kr}��`��w<�4z�~{w�//S+g����w�|0���e����
Z�/�oj~u./�o^;�� X����8_%�BI2z��=�K�9)�5P[���2?�rO������O��yCE]��'d���w���8%ã_~��{�{�O��rSő�*=�ʖ˝D�G�x��"�iFS����ǫ������(D���]�Z��E�4u��r�(ȥg���B|=�y�@Hv�]�斛>�k��<B'��QS�5\9������N�������]}�����Q�8����x�+v�k}n�.��G���C�О��Ir��2�5��^��ޑ��Fq�̦�#�gz�_���2�R��Ky9��CO���V��X�lRx<���e2UB�j]�KO*=�*�t�:���fƥQ���"}e]D�,u�[�;o�-3����4|�\yZ�[�׼��]0} y�����d.�|��� ��`���3Y.������E�ڡ�����n�(X/f����s�<�vc^�����I��fɺ ��H-�|��9s�
����YC�e"��+=��n��|��I}�=}��#�����\�� N<�կU�_KN��ZO�O��]_1��[�>�@W)�j�!���������Zz8�!������wg����?�]��,�����3����ڥu�������"u㲦YE�<iC����@3�]���M\� � �vO�~J��aN�r�s�z�~��p�:��̟~K�63w��&�����o�[{9��?ۿ"�' ��~���0X;;���A@�T"-��(;~_�<�=� �%�Z���3�]]]]�ԥ��f�M���R��A,���u��۸��F���yV���:�(��?�]o ��4��8���� ��X_��[k{3���m��i� �*���&���rp���4l�%F����g�X��S[Z�MG:|uf���C��Ivw�]g_Mը���@�jkk'�*o9��,<����L��}?�i�5��~�����7�V4e�:l�޽c����Ϙ�b���-��Toz���S�:�8�P�b�1��"�)N4L�f�:a�Xo����N��4����-�.��j)h��aQ�B �� Y�*��eeV� Y�Y�B���>3|����n�h��j�X0�45�,[�X��ٝZ#�Ԗ�����q����pV
��CE��=��3�54��z�/�-�w��R7�ܪK%y���T%i_�ĪZ��{dY��#3�X�K�r^x3�s?��\/��Z�e���Gf��z�������V���?���b2��r2S�p8��d���R����3l�p��H:��0�"�b���b�Wja��Z�h���E%���+��~�w@�h�+5�U ��jT-纚W�5���/^��������>�⾯��M+\Q�[v���)����,����A[/��cyF���Tpg�Sa1!�
�ө��7�N�٧L��G��~J��'�$!gc�Ӳ��Wu�Ž��S��e���L��D�����Fs�݌Ea'��G��{���M�ȱ�l��;ӽ�9�S�d�d�ʚ��dx��)Aj.���j���,��F�c��r���,�?-5(�մ��<,:֘l EYa����1�1�-�`�=�0ܰ<�pJ>Cr�Y�:���|��o��؏�TuC��i+�a�c5�+M��*sd��A1p|�t1�o}~�d!�����(qJC�����s=L=�f$��p��]�Ւ��\������}��� |IS^-����_t5A�K��g]�A-�%i��Mإ�F�����iW�-���'���'o=��sc�
J���q��w���c�:�:N��6�5�f�L媼��r�jEK/� m��o�\�[��>g�o���}��HYf��}�����0M�Ġ$� ���}/yJ2\��dx��j��y�}���߮�U�Tq���
oe]���˰�a)g�U3��<��u�oe]R�\����j.����[Y�g{��t�������Q�O��̑��/���l�cz���[���v���H��uVoE��3V�$�#���CM����eq|�0[ ^߻T�W�;^�w2�^��v��_�
���]+ 1�j�(ȿ&���};����v*�����_{<E�D�,������x���)��ߎm3����<;D=OX*�"1�*Sͫ�[����_����Z.���X�9^]`g �p 5�Sr=���H��)��ʞxmu�=7*�*|q�� ΄q�3������q-l��э��A��k��M�S�$��>���Qi#��/^���#nD�:�rx����H��3&Rn�|��q��/���h��,�[/V��T�zLLÀ�z�T�˕4r��y%>�mXȹ�~�P�/g�`�|�Vd�B�� �+cfz�2R�U�:Z�Z�+��)�w�Eb�X]>>689�o���&�x]�3�^ެxp����9^<?HV�_�96!&w���aY���e��i���j���<�Q�l�jK=뮂�g�G�kV5��� ANR��|��;8 ���t �s�j4�o� �h��jd�@����FF��ȳ���G�h�2j�b:��x��W�F�@5�� ���=Xa�� ������t�g/~��.Zo>�F��8?�CF�-���ug�L�'�G��d�ˆ�3��ǹTw�Ƽt~4���l�����õ_���Bv�Vb|�^�ʪ����2�R����~ut�����6��dӡ��ӡ�d}��[��o��[�;_��t=����5����Q`u�M���C��5톿Q��8��~�"Ӵt�&^[�S9T��Z��-yI�`��oL�6c��ӧ�C�u��2w\+f��V��YZ1wy�z��Ч�b�Ϡ9�4ݥ� 'i>U��� ��L*�>�!����6������꿜�U�W'/�wrv��:�OF�N����z�LJϦ��KB����C�q�����qn5X5W��j��. 7e�N��g���\N+�s�.��y?�q�WNg��<�Q��1�`%�T��ҥ��$Ls�b0��Iz��3I/Ë�h^�>�����N����{kO���cy��o��J{7?��
k�$�=����b��q��k��/=��� b�܌��k�h�z�&��C�E���uw�/��_���C���fje� ��+�r1� �2���ЛnC�SUF�-�U[A�OL���n��1Y�ӲD#���d�_q��L{��+Zu�^�t��0�� ��H�ͺ�~�ꪍ:R�)���� �-tC4�H9blGq���2���[Z�l �ծ����Xp��#~'��6'�j�R�j^ɰ�_����-}��cI�-�W�f~V-�2�Rw��f����Nٕ]�W��og��w�/�����|���P����������T�T>J!l$��"}��w#iwp3�x�?���������7�?*�9�Q�<4V!�Hޞ=��:�ঌ���Qj}�Xʓ�$�3����VF���FRv�x� ��&v���R�I��ӑ��L?֘H�HBMh��Б��)���AJP$I�x�����<2`���&eI�E��V�L$�# � ��$ia�P�r�vZ-#)?I�����3fg���&���F
fJ[�&D":_�5�J�d�Q$
���Jmu$(����rC$ܬ)Q0.l,FJ��dS������1�v`;~��5�XIZ�"�$J�_)z��Nj�!��x��Ra܆5��]���t�#R�|��K�X�/�F��Lr\lG������
s���ۀ���NZx�5 N��Ȇ~.}J�����&��I�4E�4�W�D���MG�ؓ&k#�V���Eˮ�e�� �KXqh�w�����{"��}p���)�@!*����2�!���dRT�����&��^F��� )�VM�!j|�<�w������MRޙ���-x�?}��Nљ�R�� :�к�l�Sy��k�Vy�xQ<WBD�I+b��%��[}��z�Z�R"Ja�Zi�#����%~Z+q�A� Ӎ�ƈ��E:/�L�9C��s��aC�Z��ђ��0t�"$o4��Ŀ�[z�l����a �� �ʷ��hx)3i�^��O�<al󄅂��6���$<����t�X�]�i#K��WF��'��14��l�i� ^0katY� � S�!�%%��iC�fBm<�h܉����NT�Q�z�Z���#� ��*M����2]�U����+(Ȑd`���#�ɠ{�z�1�p ��RX�¨H �|
ג�+��c�f��[ �54Fy �����&;f���Gi��.)�}4Iic��G�+��]���L!u��V�m��1xH�:�`w"�,w=��U0c�i�4ts[,(e��&f��:b��N!^ɗO�b��!`�3�)Y�?xu�T�AF��\[Ϩ�ɝa�ֲ��VߘyU��u��z����qY5!mO�F��� ���SpQ�#��M��W�ı�>�K��䌮/Á��)�Pԉ��P(�<�ui ��� (�娺��VSj:���0Z]�&y�����VF�LRYF�WK�Fj��`���$'��N���Ry��z�+��y����Īy�ӸҰn�^M��� ����HC�I�uJ����C�� :�ed��p3/������ꨰ�$l��U���`V�H��I82<�w��tZ��G{4=+(֐"ᅎ�<)&�`ʞQסe�cJ/��q���I���Z-F��!"���%�H�Q,[X�)[��NF���@��1���am�t1���(�R�W(�a8M�ZX��<I�t1�X����e,ä�?tN��96�K�){T+ ��JX�LVz×���|RV:%�7BM�,={b����{b�t�[ =�h�i�xJa�.��{��^g.�uCHs�`5ԓ��f.V;(�Ֆ�_#�-��"�5�9A��L�+� ���C�!e�%���z�-Yb��3�sDb�;&�4hDb�OɆ��$d74�s�4�-!��!�*�'㄄�9�p+�i%�A;C��@>9�QJ�����1�q_r��G����,�&9�zZ ���R�C��j��f��/xrZ�S����ya���Y�E���}�œ�`ϓax�<9���{����i%#�,�=#TMA~e&���� 3T&x������ú�X�-��n�*A����#I����FP���7R�^s cYƺK�f :�}@�*��+na��q�f�BB��x%�O$���ͱ��ڕ&�
�ɮJ$X���,�"���>3I����A#���=a![��1)+�c"�a���*+����ZjV*�Ӌ\Gm;e@�j3� c�|:�!ӓJ��#L����^���Ք�8��Z n�J�#�AC�Z�@m|hF�c-l�#����Y��JGQY���Z �V�Cm-��!��+>]A��v� �e�I�E��J}��#�3���N���:9�ǩo��iQ�Z<.!|��:����e/���&�rA���I .2��9�����u��r̵7�2�pI�\��ԆL*�� �p�f�bYu�E�x��aL�J�Vay� ֹ�xn5?(T���B�,<N*]�4|CH��J^����3�� ���$� ��ye
�$ 8�J6
�J���g�4&��]�� ���RW�H3$�b�|t�n;1o,⤌\�d�4ܹ�EZH-jN�ci���O$U�~u��>�tQr�LZ(̐�dp+��T`,�T'R^��iM\R��Z?��k�xUNt k>�K�
(�c!h2>7˗n
�VH|��ĭ��J�2��:YN�g��:�� �5���}R��l���b#�#Ѣ X�>( ���q$Y7�A����BW�����!/E��KR�f��V�J�`Q��'�m��lJ�>Hx(II�w�eːDA�/�A��[�"����2꤅IHiP��p!@J�U�$��[���J*��$��>��u�.y�F
RYC��&�NZs5[k� w�--����{�nEha���A%����������ZҨ�Ik^M�e��Ҍ8����ϕ�9(��0+Ig�[@a�!���AR�j���тS�9�$��������E @z(�ƧBOz������H]� �j�!���`Ԭ/۵P���()�7,>w�w���$�ų&)��W��I:)�^� �lӶCF*��*�����6�> �r:�6�/�i&٬����+��+��\ ��\��?��*Tp��og&>Q>P�?D@��R��[��|Rƕ���U�v���r]�f�����(�$���\�C�RZ4�Uů*gؗ*����3.�rx�ٹ*��wUe���w���T?�(�y��X� ���;�.�b���Y�[��4�n
�v��P�.�:
�9i!6PQ��з�4Bs��������`���=�n�jh$a����j�\��4�$�h�Q��$��=W�^ �I+��T��p7�Ե���ou�)m2=����F*�'
��$�N����ԗ��`��@خ���_����E[�DS��ɤ��>� ��*�mC��kQ\��Qh�.�{��J�.y�vxK�l(Ca��������w| �A� >����5L��/6�z�[?5P J*cT2��\2�� �C��u��Q't�=A����"��NF"LV� �r�� p(��0�ҨC������OF .�)%��5#�Qa�Q��Q��oL�<�-�,�V_��@��XؔIF���jdn�vTC�1V�О����Á1���p��Bچ
�ɘ��h���Np C��A�qzdl�c=1���*ǎ���pSh��wV��A�o��(&�xd� +��^�§�v� -�j���<5|�"Y��A%+,�%�VY�Y@ ���Q'����� Y�
���?���-Ώ Ob�j.;�ݷ%�a�uߚ���6v�J���;���f�����n�K�ۑ�p5��� 8��M�e�v��qkǭ�Y;t��qkǭ�8nM�qk�f���S�ǭ�m�u���1�[�q�n�!�
���0������g���q�z�q�ǭ�8^7���ǭ/8^ˠ�K ��'�,���*xUB�D8`ߢ$��0U:4�V�p �- ���lMs�2�t(M�\@-}kR8R$��I�u��I'��Ė�O�"T�IO�bLC5
�N!ou��5Bp�6����;���yd�eS�5'����SU��;��Z�<u��n�9���=�,Ǒ�j�8��4��� V���ݖ��j�W�@�9���\B�3���P]�$\���s\��Ix�������+��1�{����\,��Eԍ:d��.��: �ޗB����� >W|�6�A����/��P�"�V�=2jy�RR'e0�e� �D�_ �i�[�B TPˣ����\_�P��Z�v=�T�CU%o�'o��{84�8�c�F6�@�$Py'ϙ�R9�O.�C�O�8��G�D�P���w=WP�#@�H�q��;VM�|ދ������!o
��-� +���8{��"����9���ß�X�8@��#������E/�G�<���O�N�l�X��Oy�q�A��Χ�5�y��u-�T��Q�U�9�
�dTA����)ȐkhPE󰦺Q�hpq(��Ry�� �q�!(��ɺQ��*� ����͇�R@�f�E�O�SjU;@��僇ed��U<M�i ��(���y�|J ����<M'x��Qgl$e�& D��OӅ<M�mu����p�bA�������>o5�8>��eq��L
p@��;��4�V�1�Z��? h���jotk������@=�[�l@�nk�cr�����_�m�E�J�ş6���0u+��2 �7��#���t�����/��o�|���}u��~��oᅧ������˻�z}��o|����f��~����/n���&)rZ��%�/���c{��N�������z���o���C<�g�������n}ӎ:��?V?���■��tSA���j�ӷ?�u����;M�nX����u�������/������fs����}���1��>���ܶ}������m/�7�����]��jZ<���>Eb���~���/\�f�����!��E�����n������r[�"������6�w__����+9�����;nZ�:)���U�}����n?I�����|���k��nf�Ln%��u�����aw������������~���e�d��n����v�������������������f|�l>~�����zº���n�����M�l�xuw�����:�x�������>l��m���vl� ����~�y�����W�ۻ�P ��4tUdw֒��fsU� acT�V������Fm��'PA�]����8(8�^*��qA�`��-�ӇR�[c]yx������Wm�!:l/m�۶m�Bj���zN�B^ɫ+2���>ڐ��h�q�����ҮEa�6�����X_\��Ei�(F�W���b۴? ���T��1����l.�)�AWW�a]/t$���p�k`y�b���$L��0�����Q����;9�H\l/�՚� ������n8X������W�w���_dX��}x�%���t�����������z�+��nwֿ�/n����a������������ ���������r{�����no����vwu}�>GK�Էww'�2<�0�s��c�Z�V@�}}yy���7����|;GSGi���m����= _w�����T~ڭ������ͬ��kJ���v���=K2E��R�}€z��9Գ�!="�ꇅ�v�WWח���~v��J���]�o[��.��j�9�xL��y�y}s��PyM~ﶗ��g����O�ȏp���Oq�1�a*��������`�j}s����Il���n�����=l�ĩ���{2�<g��E=b+�'`��뛇�Pm̳��o� ��v��;k:b?}:�������tJ'��?w�G>���>�m��}��,kB���cﶿLvd ��p����o�*���!����L7�u�R�/�[Z�����،��n�D�o߀���T>&,���B��Y��>�'��njk:���N~���қ���g4,�~&딒��Nr����+g8�
��8�m�S.�kּ΄�R�x�=���L0���G뽯� �‰a5{B�������֣��ͱ��^C z׻ng����F���+g+t��V5z8��n�[��Y�Ȅ�l\���g�`���Xo���L�V�)|��A�������8��I|<>m���w׻�=���G�X��/O��1=�nG�%_�on�wóO��y�#�W�� �����:nxO��ȑ�����9��|��j��)J���v{{ζ?#>��Y8����2��ȑЙu���V¿F!�=�����f��"��K6*�+q� �/:�O���'_~�?_�����G�
x���Ak�@�{֯xЋ,���iH.�AK��CiI�J;���v՝����*��cuH���|�J�J\}�������W]�eJ E6�&�o�]"��dRے�Kg��U`L�䀮U2��~�ͳ|�I�a�m��[��vV��r~��ؙi��^� vF+���gWٻ�&I��E� |R�Ga���n�PV�e:�\���Jz5�d(�jK
�ƚ(�Ch�Z�-gj��5��;�*n7�s��k�^�g z��i5��PT� ܵ��!NP{C�s� �ZWu�5Y��;��#\�gL���_�T�!���_���У���f`" �S,��J<%���mM��|GБ��W��>�}i:R,�c����B=d����yO�:��ݍ��G�m�� �TzJ�6�~����88�ޢq� K���'a�V�x��SL`6�F�]\}�پ%*i �.� �8"��s�y���Q/��Y8D��q���@��MA����{M��
��93�IN�?r�R
x��[w�F������a�Kn�@�&O�U���v���R��my���4�Dktμ�O��}��}���'�K�D^p RԵP}ڒH /���_D�o ��ST��\�U˱Z{��Շ�2���-�Ծ>Ķ>��*&����j�U����)���d���9���x�����k�D��<�t�m���� �����S'� ��n_�1{��ftt��W_�\�G���;}ױ�pOA�Q`*��E]<�Pߕ|�2}/$��.����_w�:&�(�9��:�C�=ttxr�z��O1�������+��3��A�N[��ψ�;�͈�x��G�͐��g�����_�i�Z/c�$�����c�]��(t\�;��d�#��'�����Yt4?��"�"6�6���i����#���E�j�~�(<����������(@.AS� �\~o�CB��E����=b/DG��N�ώ߿=@/�gb�����o��Rߜ�����Ȉ�FG/?�+�(���(�ٿ����#S�q�4r.d�f�s%&�̇�1ɧ��Cbm J�c&)4�o�R�,�^��w���$|�gK��{Oΐ���k����P ����f���6_ 8g��V���N~8mm'l��������'g����1b�є�w(�,l]�%� ��O�(@V�8������`k���g�#[I#m�S�-R����"�3�.���9^�� ���Y�ۨl�&7�7�g���qzBg��ٗ�H<�#i�m��O�� �%�}ϝ�.�J1h�P�Ġ ��w��h���\,%p�ֲ��8:?2�~�䫍pJ�0 �_����Q�L�E�i���9��]tĶ���=r�>(���i�I����gqc5�أ���,&6�l_�:��0
<�� �ws���ō������w-��o"��w(�t����%v�g�x��43C�p�e2n1�������l���M߳��� r@����.dbFNI�!'��)��e�L�o�(6����݀�0"n�)�✄�� ���J����M��.���.��������y��)d~l���Iܒ�U�Iٟ� ��v�й�J�rE�3�d�q����̮-���3ow�����Jv��\LC!f,t�wFemU��}�Uz�w�(��O'��߱�O&E�hE���Bt�G��xE�X�� 'H��H� � �$h�� b��( �C(93!���3�%�7�M ��$�]��b~�6�o�=�з�?-r�~�lFʞ����"8�dJB�3`�:x�߽?9�Cc9�1����#v�9��y�X�B4��q�y�u<�d�����K4���p�s6��S�u���b��)�?1�c�!�/lYN(V"��Q�Q��#lrN��cũ�m�NY�q�g��q�ҔM���;g��݂2��[�I�`l���h$������Y�1j+�!�B4j��?"������L�o˭�ec��6R�s���� "md����٫Arl�=�?FƝS�j�?�NU�v��6e��:3�1�C�(r���Ϙ":S�w6�=�Tu(<#
'�C�-r�7��o�2��; �62��Vh� ��Zs}�b~c|b��($4$V���GB��$ gtow�� '��1��nZ����N��f����4��E�x�����(�Ϳ����{�q_{�r.Z��'�9[����k���{v��n��[l��L�/�/P��~ B�w��nC���k� � ܸ�!)`��}�p��O[�?��������Lc$�W�v�ˑ���WA~��VHق Z�-�M i��.'���F.��9�p��^��;�����T���j�,$�Ίįm/l���� ����K��F�B"�"���R2��u�d8=�#�V����gVY���,ɉT�~ �� �1��ZU!/\���c��A[���Է"��n�$kƤPܢ\�UV��S+���ϓ�0����&���E@:��_*��8�E^�G�X��r�$9w�FVs� �:�l4�������)��]7�~������j\,d��c-�L-3��?ESB)>'�\܍��� �"��b2wU�%��.�B�;GS2��9 �A�$� �@�5�<�;8��:�����G���5?T�<MM�F4 R�a9�tX��*mV�
[���u��r�5��Ѫ��Z
g �ޫB����#}N�MIAx+�&�c�UZ�>��OH�ɾ���*������=��$ocd�ld<�=��{��ԫK�B�q0��QX0����h���i�t}�y�ف?E����a)�)~>'Wa�BG����_��^�yڧ3�xg�?����Irp�a.2�p .kǵ�}�@\����%;� 'k�x�)1'�s蔊= �i�:����#��� ��="�ES���Y7��)��#W&��c<�� �m{ǜ`�CS�=
�� e�3�x%�?��џ�V�,>�S4��عΈ�{�m1"�q�p�"ҧ��%�������\r��"!Z�J؈6 f���� q4x�1rbf� %2�jD�f>%k���9��|��!�{,��"�M!@I�x�as� �$�9k�C��9$���d9�rA�'2�ib�|[�x�[)��o M��#���8��d�, VVt�S�R�E'�HA3 �f��姉]p�f�`
��TO(~����p;K�D�Җ�R&&f�:�L.��y�=�C����A[sO��/����=Ȧ�r��/���i`s�6 TcaJ}�a��ؗm�'D������7�_��sn�_bÆ���L��/��"6�ܰ-��qK���^e�p(A-�6�:�mv�"�$�#fvcn���@Z+}Nb�)�"?��X>뺃����]rś��e�ę�Ke��Us�u��Q¨�3K�����w�����vc����R�_z�6{`���%܎B����0J2�:�
���q�H��œ3
H�j�x1;:a� t�2�,!,��5_Y6���%��z�#��~`&a
���AwN ���\��)�6(߱�w��^l��bm#��)�!�l���!N[8S<�9�y3�^� q`���)sF�;�H���3�lS>���ş����t�C���}'_��E�A/�r�(�U[�|�i��U#T�O��v�c����13yiܜ �g����p��������p�9��F�T�BVZ�Ҧ�۩e�fK�,c���9�g�w�9[�0�H�>�L�C�XO��c��f�g&�(�� k����"�.� ��˜>�c�B�e.�TS= �3��e��N����/ :���GUۉ8� �—c�c�jJ �1�|\I'�ӫ�F q��PK����/��_;��_D��֘%��5��F�)=�����vr�t(b�,&N���6����L�s½�� �g���%�������)������!j��i����p�-�'�i�V�p S-���Mr�hD��]<����IJTp�eъ����b�wHc�br�`����V�8N|�{9�M��ES�t�SO�o�^�.�Ε*�@�?$a�����8�ì(���x���<'�� g����g��M�;>���aGP�B��4�´�.�S����s�nL���K�JmI,��T��g �U�IٍTG���I��쌽��h�ܲ�
$z��K~��|W��a &I�����:�n��������^s�“b.��Mb�΢��=B�� +�x��2>���$­���s���0�;gc��^�O�5l�Ȝ L���0�O�,r�\y�\l���{h��'a^y�_ȼ��9Ac��+HL��V��J6�����g.��b�v�)�� ��-u��Kl���ʩ�E��d�5���b�6F�)>Ҭ���+����?��s�/S3�R����3 ��}�z��R&}�*U���)w$��D/��N�})��ÐLg|�s�H�� \&�J��OXl�rD$ �V��%�R�lvI�x)�@���)=���mL���V�>e�b/<�� 0I.$/��c����H��Ea��D\0aK�e��U��4�_��F���曚B�����"�l�o�a1�c��1��rw�TY������J�J:J�)�{��!N=(�cv��� p.�q�&��@s/��.�k�w�پ2�V�:e 3AOHB����w�#����[��rC�5��k�;ͭJ�\�3��;Oٯ�o�X s�3�dC��� V���w�s�
/�~�ch x%Ď ə��h�I���cqw�L�� �v���R��݉��;�wH`j��N��մ�/����џć�ӣ���Id]`7�S��n��갓r_�����~'�
Ϫ h���"()9m9�M ��w���~��}�:K��V�;F>���K�k���X,u�o1�2��W;n� ���G� qS1t��<L:���}y�.D8E��E�����oC�cGS
���h
c�lEH��b�7߂R~.���8�!��Hǂ��_����S-3�@��T)�L���Ș2~H�f�g<<��?��O ߭�0�V�1f]C{���/����.�q1D�@�8�iB�r��U!�(ӯY�(��G�^\�$m<c ]%�����aD|�gYg<�^���0z!�Z ����I�J3��Z�x�̢���Z�k>������<��$H��'��߲AW��Xӷ�S̡+�=L �1
��-�I��%A���b��\a��mf��fƈ�Ascm �mb�CO��K5ɥyܞ�8p��� 0��н��o�]Q2G�x`x�xm�Y�C��Q�m�L����<<����A�KB<���&��8 �),�0��QImyB��&��*U�EJl|^��w��"d��`۟-��L��L��(� 8��=��%ض �0��%�k&��T;�����h'��"��XVy��"$��3:�a����^Q"��z�θ*�5r���bV�0U�f�@��JE\?��!la�k;&ǡ?Na]��X���Z'�h�#>#HpH_�1�~�QĸQYA#�n�Y}��m���#�hZƝ�۬O��w�IQ�-Al�T�M��Vf��i_XT�`��������/���� ���_��R�@|��؝�+gM�X�n,�dr<ܨN�ȩ<��\�7�?'Ҝ�)�B��.��.@ ��džJl�bw ��������$�[�w�Ųc�;q����r�p��π�/�� z �@����7�b{���
{~7Ñ8�A"�~{�MN~G+�)��Tݹ�E>�k���7>�<�
���c%_$�Bӯ���7�n�$�xkU)\)�㙃3�ClD���6�][S�śN��&d~|��/��X��!T�DK�'o�$�� �!#&����;N]r�+
���/�#aw���I������,d;n�t�;)��B�Y�� ���6�.�~‘�6"�� Nv"{�������$��Ţ���ߕ7)�lb�K�N�W�`\,e���97:[�/�[Je��ɧC��$�0�R�-{���?&&q.�� Y���L+�qU�m#�gԄ�d�6:���V8�n�C){)������`��=�� m�t���U�m��w�G�o,�#�R���9�����^��*��5�"��v�ݓٶar�p�є�qꌄ<�8%�f�I���_� ,�����<D P���Q>�5!�����$V���֠�m;�C���(_�Tk%�<�aТ��<�Ah�|J� ���x����H�Sl/G �}}�@��x3p�Z�䶳Ks��;�t+;E~�ϲ��֛�4��(�A#ȱ��� �Z. � �$m��`���f��Z�Q- ��,�>�E�+�Z(�A@b
��L�N3��6��E�̱)S�nJ,��L�б�}��T�-Oy�D���]��{�vD�w߮i:ā����Ƀ�0|M�y �^C�'|��@�iٞ��أ�������J�`U��9Ꚗ1kȁ�y�&kpܜd
�;#C� ���ڿl��Wb���q���X����1�� &q��ӬI�҅id�9 ɲ3Lѝ�ơ^P��a~7T���l!���£玙7}�v�����^�^:�o gk�|`�c���h�������ݘ�v�bwV�����ObzY�-�$kgb�P���>��S��P��
h���dʊ*LS�t�͚b1&X�|����� ��v컌ӑ��"<���8ι/�"��7[�q�T����a�>�P �e�8�����l�<y�~%-�B�n��,a�}o x9�ѥC'�Q!��xIz��$�F��@�����C]��a_3 ��'�Kq�f���g�����Q-������+���W� "k=��Bŀ ,d1}LS���M�'�H��\��^Ur���e���+��Y]�[yA�c�)E��8�A@n��~��PZ~E M)��7V@�vH�l���7nv��\��<V�dr��Ϥ-EFt����cD2a#,�
/�.��E�~�-��*+�긮6�}�>�/���9�(��o"�X��:S|U���7�q�$d��ow��JqW�Î.L�-�sep�B��=���a{1T8��b�%�����q*�tJ�)qf�Pǀ�48�=8��>ށ!�M�/�ʒb�� An�nKvY<�RpbA6�P!/���򇃍�Q���Y8
�y9�q}��;���3�)�"y��%+�B�
���#� [�N#qeN��,��f �%K�d�>�#�cACq̎㞐AG� 7>������x�b+'� ��L����lWc'S�"a� •��g�&^rF4���Q |/��$�g��ix���@qG�N.�������p�a���ͲK��*Wg�u�}N���g/�gX�'��.m�_�X����u���V+� 'Jr3�M�B!�8��������<T�R6/&��0j��h|�Zάy;<���̺���W���,'���f��h꽨h�g��hjm%*�s��D ��������o`��=����xŽHVS.�T��E$pHq�yr��,h��l�ʕh�X���J�$P��Ǭ�Ck,4�<i������ĐLa�k ���+��}�p�q5R�p�)T_l ���FP�1#bd�b~�D�;`�b�Y�Yb�m�=*+����Jf�y+KVH�fV K�1I��]Y�3H��bN(l��c�$��y�'�5fx���@U�^ P��Q�^�^ ��"�h�94mD��zl���1)��:���Y*��Ծ4-��x��5JU����2��c���}��8E��
��n�A���%�y8�rjS��x���E"<+�A�M^�S'�H}�ҥ���d�t,���/~�Y�04�LU�����4µ��^�"o+>Z�#�ŧ��;}���=\����ҧ�]Z�&c�}���������ȱD#WČ8jC����f
�)���=�=]�q�b%k���^�Nr[|!f�A=ä�?k��3X���X+^���(/4�,���� ���$�Ж_�C�� 4%!�I Z�������`����|d�6 R�/l�������,�KHY@��7�@Y�@��v�8N\OD��Ǧ�͊��$� �h#�1�w\�s�s��D�`i6�0�IVE�8�KH��<�d��ЯLOP�}y?���jY��{yw�]ug�}?�iz%��Ҏ$�*IWk��ZX��J[-���
���5�Ⳝ<��@���?U(��*��TI���r
�{�'�g�[UM�/�a<TQ[�Z�/)������� ��R���@R5(*�«O�W�i�L8��E��jʵ�ɱ,��؎'N4"[���+��0v��$�;u����+/]JT�O��N�.��Q�[,������G�eW�q�i��㣂E�Ā�c����^Wͳ��P��3�R��9�M�s1�hocDe�4�G.K�o���rZ98����Vo��Ew�Z�]Z<�T^EU�;�z〹���b��*��=�zy�I��7Iq�ʬm9ݤ2��F�.'��)�W���L���6��Z��JL�l�}��Ln]L\}�f|���I\��l��<̞��0��sm�_"���W�: ���Hĭ�0�c�+rO�
H�=��ޅ��l/�j$,xu�X��.k3'��Y��W+='n3��,��`�ã�O�ߝ졗�C��H�;/�
I� ��p�[�{D�C?ǭ�6�?%��@��5�/\9�˯m+�avC�]���aB����,���$�  ���N�s4\��S5BL��96�<����V$R��|��c�>R؀E
GܚE(;��e�vHvkr��GMΝp�f���@܄�:�F��j��o�ְpG�w{�>�FU�fTuݢ8+��u�h$i Yy��$"��5X�Vd���I �b;�\�V|�zUVrfU�qzO��A�t�\�{����%�Y;%5���0)v��-��eaQ�~O:�oB��f|<��8��x�K�,>�GS�Si�ɱ���p���1p��]5.鼛K��M��w���׾�-w'hU�^X�H�j�n�[�r;>� �V�S�;��*������3����N�0����"��Eh\,U�c-���L�X�m��i؝��=� �p鍍<t��~�|ƺ�w���� �$����r>�>)���Jԣ,��Q(� �����_Wc�e7���~x�2��$>�W�ӆ�.6�����Q���U7�2#0@%�*k>s�n�����NK��h��A}�Q�p(��"�@z�W��OKn��?��dm�ټ�f˄�4�H�Z��Ás�x���h�V���Aᶿ-��(إ:I��@2��ndH�\�/6N.�I�!'��v�I.�)rw�N��%ʻ����2�H��do����$��v Q�w�܋2n��Ʌ���c7D���\~�i �*�r:���s���򞓻����Z�X���p7e�vҭ�ͬ���1��_� �k�h)麈�����_)���+ oqd-����[v䆮tL��-�8��s��#gyH�yVDL�] �fneZ�EW�=����R�]AP@�Ո�b|J��:'N��5� �4�x� ��0+E[ל�Xu��&�y�C�ٛ���)��M~�#��P]�m� �H�Ec�5+�.h��-�[�A@���2Z��p1VB���#h�� �������C9k������)�e 혺-�<���%'6���0q��C])���n��Yb����k��[���JTn� c���$H6//�e��xU�6�4�<xKS����p���ɘ��m��W������U Ӱ���-��6���� �I>�ȅ���p�L��>'o�܏��cr1�����}J��p��P7��Ef�?'���oy�)g4��9�4t���~��!؏�U!l�n�����|;��mł9^�%�����W�ŃI�G|��W-ǛE!_;��K ��^Z���[�Ǚ�FPCР�/�Q�%��o�ќ�yIG�� ��.̽uӮ՟и��%γ�.�I��eT-�AY���|�G4��k�^[{L���$OP�0Uk��a�W�`Liw��y'��+�0^^� ���p�Q́,� �?hآa�4[��l��>(�=R=p���_�� N������sxl�JH�}s̆�}�ڦ�� ��O�ܕ<Y���yW�΋���� ��8�P-�p�m���+l0x��]�ַ���R����^{����%�
��R��<|Ջ�ףI���<$�י��[0�Z�'!v\�[K��Է"�f8]�̉�Z�X��+��wx�k�8����}w�]����$�$���Rq֋�
x&�"^4e�^��ŧ�"("W&��q6�o�;�����r�|4��9���i}��$�LE&�Gl �=Ѯ �{[�>!�Ƒ+,$��6� ����`��"v7Bb���j��<���\At0NS����umE��[�n'h ���pϒ9qȅ@�;�>�!���A�#&�r� �^���r������z�>�ğ�^�%>=mm�d�I.^���rf$`�<�` p�Z�*���5*.a7�d?i�~r�5� ��- �Cn�R����c�v:tS���u�%�ǚ{x*nڅX0C./�'y�t�� g��Q��7�Kc�B�Г`0lq}i��[���ʢ�tRwr�� �X� �'�n|r�Rf�I&
x T4�6���D�,�J\����#_��]r�_O_k/��3%,~����������3�ԯ
O�]�z �����n��eI84s���:| 0�Lq�����/��P1�d%3�t'젟a�<�D"�B�5_=��\Bo�-���B�u
�cJ0�q�O2�T����J)���*��+�cJ���}��u�N� �mK�R� .� )o(q�Q��UX�v��v������{{l�Z�ܘ��a������(KeԤ�8��g�6[E�js���`o{]� �kB�����x��;;���VvG��(� z[�hN�/���4g{��˙b�sS�N+���V��#<Wᔶ]F�Rx9)ց)�u\g��{=��栎��8nڸʘR�q�Ky�
�X`�\������ڋv��H���D��{U�`Y��y.��=�~��
�Ii7J UJ{yZ1Z*-��xM���߂oӲ�e ��я��=r��}>w��w}�� ����?�1�ܧ��~�g���� �� N��N���]1�{�dz����u��r(�ܷEL[�>E���ZXS�e٭4�� �������VM���lͶ�^:�@3�F����^ʳ�T����^� Ҫ+�ZVO t5=�E����m�� ����]�t�C���(�%�ik��T�����i�����c�v�Q�����u�>m��;��9a~��׭�����ְ᜶�~�>k����)s�7�Yk��eO��4��i���x�ٓ�v���#!��m�O�Vs ���6���m��TO��\=��r���X����㴵�u',z{�f ��;�#}�E���8GmP������Z-��dU��
۾!� +̸j�VHԢ�LI�J�YJ�E[,OcO@@-��4rj�핗93��lg\�����,�M��[մ���ӟ���j��5w� �� 2K�p]�ti[�Kd��n�����a�`%4��#/����%���z`�5��SqKL�i��8mp ���U<9\SR�U�b,�Pbi=r�� ��V�HT |a ��ͯ���N��p���}v8�lXF�/ ҐPm�a�= ��i�hH6]�\0�$P
��Q�"���׸:&R�� �yW�v�i��h���񠲎`��ȥ� ��[�'�!�� :g���0�I�Q�?E��\,\�ӼtͿ̆'����yT��� ΉH�Z���� ӟR�R{fĝf�3����V> g�� ���l�ی���'Ee�T��✶�4E��' �0�#�
�=U �<4��V�H�tm�k�n�f� =��Z�TU2��u�mzo�h}�-�#C#��24a�X�P� >��+������ ������j}S1 �h�������H���C����~o��Y���v��wu���
kغ$��.�u�����<x���^����|���F��`�;�~�}�z�~��ϯ��\��i�q���3US�[����`����[=e`#[��Y������#�2l�2��9���`���W"�m�tl�>�5ƒ�j�m [��U�0uX�6�>�u��H�L�]��b�H�O����|��/������}��'���׋�i�cp5���n��_�׾��%�+\�XN0}�U�]<�TC����i���[�RT�3��`�i�>2 b���f�ᠯi�e醶��x� �� �PU55� ��{�m ��z}k`)xd��a ��vO�}bk�� ��F?������������ѻ�go��@�~�%������������(��e�dH��Z]{D��:4t[7u}0�C��al U%VW�lհ{�(=�� k4��J�*Cおu�X�h����jx8��n��>�lLp�&6��ݾ�U��N���h�A�z�o6�Y�և����o��'���~���_��<�a0�ާ�L^��5�w��|��`�WG1G���ښj�}���H1��i��@��j]� C���=��n�k�&������kC�G�J_���mŲT�� ��� ��=X��b��TK%z_+٭��cs0���__j�'#o��dk�w�;�qb��c�_Z�?���Oo�|y�)�E��f)p��"���B
bh[�'ٙq�0������%�R��� P3�u�<�|ۦ�SRR�g#P�O�\��L�Э�L�p� �� ��`޶����q�1$������g2�8�$��C�A�~�,�� �[�f��6
NOS���K�]��\�m�K��G���^����b��L�L��
J���v�P�+��>�9g���Ô]�B�/��xOKƝ��]r�{�$-WL�S�5��&*�,/��x�ً:�h֣@��������n��o�@_&-���H@u�N|'20=�B͏*AX!
+�a~+%ϧ�0�S@S���p�R�U4(T�H� S��%\�׋ ��VVM�U��_��;-������6E9���Ϻ�^S��)��T_l�r6lq�E9o�C�:�Mu��員~S��Q�oS���œ�C�uf� !n��ڦ�VSP�M��ZMA���֝W޳�E��j�g=��F��U(�/�<VS��)L���T_J��쩯��T��Lٝ�zTS��T�z4գ�RL���LS��)�Ԕbz$��%�\|�)l��h
[4�-C���Xx�e.�2��������x�U#JK��2j�K݈��Ai��[eT��!�s�?X�X|¡�V��p���ʨ�K �{��;ȡ�j$��N��z/r�P��K�3��=�-(��d<jpo݅�g�U�]�o8QpġG#�vL�x��<�$p��&R$�^`ױ� ����-�cѷ�;'��0,�{�N��4�<��C0�?����q�y_h�!f�8w�%� �>��6�����\�O�+o�\�/� R�;�����?�wݥ�:��b ��{,�yU{=� t�v��)d�3���K��(�L�i��w?|��w����_~EfDC���/�N�������1v�
���Y �}�YPJ���ݬ{^��;�ٹ+
(u>͘���몃>�
���M�Ԅ���4[��QB���+с�Igc8l�i_@� �0y�P���i4ExʎТD:�Ì�L�i�0׊���:/J�\�2�|u��;X���rMHc#�����ŞH��S#�v@�� W|ՕE6v\��-
��C]49N ��g� �WV��X�Z+�M)�:�:�N�4��\b�k&��[��~ �!��~�)� 2Hx � Ǣ����FD�M^�S'�3ް �Y�4XS+m��@�C-���A|��[5'�A�pe��Z�
�9tͅ���9T*��f�2ց)�dnf~����K �(A�R>�0*?���d:n]ƕ����Wq,M�u�rl��� K��(������v�i=��"J͚�|xi����h�i֤�]m�����c�!��)¾_A����. ������~d8��(����R4�0���>�P��
q����ü�� <����Y����kA���뎧�D��y{j� ��H���7Jq��֠���Wo9ic�1���Wo9�`�e�۽�U}d 3V�T�=V>�E����%���������]����Mǖb.v\�;�@����bo˽y5�M�%R��y����ɳ�����ȟh���p*f��C�����!S�AJ+�����f�Zp����RN��[ee�XŋR B"�S����^�d >�U'[�R�c���s���(�FΡ��$V��ʬ���y#����HS��b�=r`;�R-/�30�-�>.��B`_� &��CЖM��6*��=SS�&1}CU��f�p`�;X��*�6�m�KV�92��:�4c%Zw4�t����]��^�(�j)�R��9�)�;�mc�����)IJz= .l�Dg�{Q>�������`:zu���6>��������{8;x���:�������� C�0~ՔA���BƄ���-��kJ�̱_�ʣ�x<s �*���y0�{����*�۳V�3{ ����A݉��4�IS��!�)u�MJ��5��h�X4 �v�Hq��!\��L�lO��k����V``w�j�b�� w(� �Z��vGȄ�^l@g�*� E����ɫ� n�XQldC<���[] Φ�وq68i�mh��w ���+ �{�#<:4�b=Q��{P8K��z@0KΜ��Ho�ꡔ��2��^��e��U��+���G���8�DzA p���&@'�bw�a���� �g� z����y�O�O�Qud}
Ȍ�����r>�K���2:�`),���R 4� (dzZ��z��O ���z�� �g[}6�$���e�T"t�3�5�>"`�F+�$�{q6����~�o����١Q������;�#W ��@�w�Hh����������-�I� �U8N��g�@Z#�fP
܌\�����+g�oi�i�.��Th��}�u�� d]��7��+-RW�4������r
��'Ƅ��"Wx:�����-e���A�e�<���2ҹ����[D�7s7�v-�}�أ������J���u��X花䘱h|��$��.�3� i������g �$4fI]�;��Q8Y=|�MT �8�<(�h�?hI������̅�)��X��m��`��}��2S�塚�sK@�={�� Q�=Kk!p�r$K.�Q�� ��u=��k��8_�]��*��‰>��d#��d�O|V�x
�E�%�_ſP�jr�9"�bLN!k d�B���[��.�e�H���mp죦���Ӕ�y��ה�yJ��������!K�g�=ߛO�&�Ͱ����+/�v��$�*x�*Q��qlFKˑd)�ε��Nj��p��#f
����D�?#v����`��/׳l�E֖��"º ���KC�#��;�2���C.KVY��������]"��[,���n�5fO��������'��"��;Lz��_�+��ELg�]zK W#��L��\�4 �����d�t>5҂� �~����f��K����6O�]��E�Q�w|���M�LO���δ�8����S�,(��׼(� ��at2q(r��C����i��s���p�@��ק{2֏(��hJ� �:EL%����Y$p.��d�Ep� �>�:^x�A'��4�i ]NH��� ?
�y�X f���J�@ӟ�r'�w�9��Ԕ>Νx�tW���|�_�`� ӡ�¤ ���#7��>����v�S�t�#x霠p��6���?r-�
`�� �K���(F+�d96C4�n:�g�&�� <�M����x�F�d����u<B��^(
� B�x4$�����'1h���6�_8~S�|�i.�s�� ��.��� <�7��a� W3brc Q� �f.����NwS���ӽ�em�t7u��:�M��e�xu�Y�!�� ���d&i�L�D����DL�Ia!�%A(c/� �$D�adbׅY_ ��tИ�b1��#�I�ɌS�g2�r�)�~S�9�G6�\�#R���1|4ކ�cχ<�5��v��C—V�'������fY
d<]\��RL_>Ϗ$>��įߔS�CY��mNj�����:��9�WL׎E��v�un�F3�������X������ �9�}�]0آ dzA����+v8v�=��bP{ЩAJ�bKh�ͷV�|�Z9�Mߣa�<������Q܆ ;��7�tp��7����'S�\'{��ws�=�=�q)lL����S��Aetj��T�UM�cq�b�9���QD��;'!rB�7ؑ��PybΡ����cXzhf���dž�o�qO���Y �,��\<�b��h����[��E����i��Ox �����K��l��ș:!�n`���#��ȫ�������8 #���.?1 dd��F���N� ��\ 2~���Mz`�Ʈ����0�31�34���O����Yy>�B`�&p���<��� 'S�
�'�6r<Ӎ,�[(�9�I�����<\���4N��e���;�f���L��x�1�N� ��|R�wʯ�`iѐz��>a^ǭ$���`�/�h�/8v]�iDC�!��4"�`뼅S1���.��t�A?;3��rq���V� b&r��'����j&ي@����6?J��b��!� U�#&������/�_�}-8������d�b��,YPf���Wcm��u׵�⁂��V��P)}�H�j�<4E�y�g�,�����,0v[ʨG��趖�}������U[FQ��vM��Z%ꮥ�m�"J����j�z�pd����ڥ�վbYV���h����Q��2��Һ�p�YV.j��
l47�47�47�<��O�K �N�S����ȧ�=��H�����֒z��dBuv&3�jm̊�9`��1Y�*�����T�?� ��R;��F�����T�IV*>��\9|��C.��H�΄M}]W���C68�.����` �f�d��Z��ᏑQ2#���.���Y>@^]4B��ƇȏD�|����cd��[q�>۬�
���J����%�9�'��o �A\>E�eY}���������ԧ]���2��2��L�=��R�^�jz��,E�-�}���K�
�.�*�T".�q�TE�4��0u��h�bB��s��`��͇D��&a���P\�K�8�p\�n)����6���[@�x7����A����� KZ�o[v� a�F�`՞2VM
���pi�UnD�_M9�g_N��:s�Ͱ�*64LT�7�au@poh�hdb��زLS'
r 2�M��bv���UW"�N�Q8Pz�F��>�C�ӆC�e� M� ��T{��,�tGZwMS�U�eTB��7ޫm_/���?~��d������~�.������� ���������P�(}ܵ�! ��cK#����@ו���D�j��AO�ݡ��&1m��
�+QͲ��b�Q��5G�����L ���づ��h�3�շ4� 4� f����*a5rrr���o?}�8�Ў�W�W��=�t��<��������]}ov�x�h����x m� ��*Մ(�fԮ�v��I�����`sdS�a���Q�P�.6Lch���u �>1�]e%B�j�R�]E��`��]l�fWQ��Q`�#�iJ��k�0�>�It��zJO�,ӰK������i�=c�͠~> �m������|��o��9�.�` !��q�.���UXM0}�U�]<�TC����i���[�RT�3��`�i�>2 b���f�ᠯi�e醶��x� �� �PU55�;T�5�#<�������e��54L �=��٪V$����K�'��z��WG����� ���a��L�ު��7��[�L���TB�!����&9�-�
Z]I����橦\l�|�:�I��K˷mJ�%�!u}�s�Y�$<�s+<��gx#r�ie�����llS՟�Z��HP����Ai5�%D�ʉ��dzdjw���"qK��-��]���Yoj=宧�/�dr�j��ooH�b�Φ>�����;��ř������Zܝ�ކ���)��Xk��!�����L�8%C��/�ϠB%%X4�nf7�jW��eo���֚p��(�j�l �M�x UK�Vڹ�Z�^,n����GqMJr�H�I9�{Q�C�
o����ԏo��7����O��mS?��?��M�����m�pk|�E���n�ho�����J�����{, Y�v<&��T 㦜�Y�0�g���R=��2v�l���� ��;�CB6�k3|�X�p���]�<}��)�\b����sd(_�� 3���#��X����� �T���A����s)�L��܎��B�'&��*]Ncx?�#�&�=�ã�O�ߝ졗�f�ևѪ�u�l��,� �8�w�g�.��X2���t���@E� +0�<�h���<U� ��;��A3�R�p ����CM��9�H(��D��{�#Q���l'��˲"���y���Q�>R�App�#e0.NVl�$�āE��d�s'�DKc�&�t����u(��Ք?�ߠ���i�nO���T�eH��ֶLo��)AT��9R��&\�Jy�:r<$.����W�;�/��m�$hf�HQ� ȶ�#]K��h�nW]�ޔOLR$8fJ�U�W|�`O�Re�+��"\A_5%皒sO��\S._�)��gj�35ř��LMq��^OS����s��z�s��r)M��SJz����3��k�y��y�_aE'k����ԕs����Vy�_���Q';f���G�s�|Z�|z��b� �vs��G��0y6�"p��S�T�&U��iR�T�&U�I�ÅnRj��S��6�L���nI��j>��g��<�B�񒹋����u���7Y2�3z�Y �zm�d�,�Mg��2���d�SH/f�"��k� �6Y3M��3 �6Y3M���˚�\/�����<��D�����������.#/k0u���&K*�7�CM��CGśܡ&w��e�I��vM��Z%
���m�"J���po�z�pd�MbR���$&5�IMbR���$&5��7��7YhMZ����Yh�
�4YiMV�cw4YiMd��f�սwa���Im����\����\�Q�w�|��K7t��3N`,\Z�$*����Po�±H��vl�Q��t�\�[c&�/}�:S��؊�xʼs d4�U���q�}F 3�yl�݉~���p0���h�?��6�:���#�B�kl��R^߄F�ad91C4ŞG�6�3n�j�.�,`邘�I V��B�C��B�� ��W82&��7u�66���[�"`���=��L�q���=����YE�5|�{�<�q�d��)��6��~��:�I�"M!��ۚ�zQ_'���Q�E>�F�=QƖ���q��ewJ�J���m����ߘ��M� ���&pQ�����?�Qc�Dv!�^�H��8áU�S�_��Y��B���B�.w�K�T��3m-�y��\nK.ͅʻ>�+{�brw�+��|���ˑ-�X���I��x8����(!�y�E�uan�]sB��q0 [�׋�dHȱ�PD(A4^�7L�a���T�q
z�⬃R��f��:&ң '`:1y �W[�����?�a������:�ǝmw����pH�)*=��� ̥���pS�d�j$l�S\���)6 �]ģ-E�ms��
^���G��ȧvs.8/�B
$��B��B@�J��*Yz�*�A�-˂��uƣ��,�s9<���L�p fZr��,� �: ]�k��5T��n릮�x��5�������j��v�X�g�a�6^�<7T�:��9���P 4]��ph�VU}�٘�Ml�ӻ}���u�=Sц��y��ͦ=���p��O?�m�����ウ~����? &#������ku�$ SF��e����:҈9R�~��TC��V�0G�1 pO��յ�P�j*����mt{]c���ma]�6T{d��u[�V,K5���i�[��у�*��K�T��5�H>���9�]���/�ד�7�}���;ܝ�8�}��?�/����㧷_�q���<|��������>3ED�]RO_B��3� ���9�>����/ǯ~���N"E&/���XP:N<�r8��.'�9ao0��A�o b@���9 ���7��~�^b\1��F����V���H�u�x�9C.�['���5��R�>� �7�c�Bg>�p�[�?L�˝��;8 ;�<�X�T���+��.����~@D@a�_
Ͽcq��� F���C$�F4d@9�Pf�z�� EQ�9��Y�9K7g��,��N�g��6{m�M��y����9��ě��v���p�������R~�.����f �YN�T���p2%�c&8j�A�ޟ족�!� B<���1�D6���PBR�l����K4���a�]��{c!����j�K��-۔�U9m��Cm��iHU�|]w:����;٢�q�lˏ��6%a�C�J1ؗѬ[�D�����3~N][�e~� ��K�7�o��������3����l�km�\�D�����o;ۦ�fb��aܓ�o�zl<{�qĉ.� X�LK���@��z4�g��H���"�kx���Ӆ��8��Cʉ3%�����m�\<o�Qe�����Ũȿ��0�R����������������j�����Ӈ��ɀ�q��X�Tk���ݾ�)����W�^w��
���b����A�o��~W�*�2TME�vO��S�Q��J��Wt��(�P��uGC���l��A&յ{��}[n��=�g�E�i}E�{�m��.�z���P�v�&�n�V�
�p��]���U���J�G?|������^�_���/��O����z�������Tt����k���^��� ~o�E?�uߠ�|:�p�>�j�Ł>�\�D�GO��?��?V��O�tp|������ �������bcb
�?}���Ø:>8�t���i��!����V�L�}�Xɀ�A��޾��ƾ�!�*a ���>�=A?�z�����w��^�7/�g����H�z�C/�?�98��{���}�a����������.2�K�H���Uw��`�7�W������Ǔ�Ы��o�Q�3� LMU�F{;{�w��=Q�s�� ���ܥι�9�ћ[�)O7��5��� _��q�:P%�h�pk��HK�^S/���"��K��[֖���fs<��0]#�e9�y��K��)�����ͩ_D%���%rk�B#�6��Q��WX�0��^a=�`~�a��(�ˈT�(���=�"�<xh�s��>���AŽ�`��An�?�����(���C����L>8�o�oi�����lf��,^��0���F����C�=�Q����Q�>;\u��і�c�c���{7�>��g�~ ��JB^������c^��z�r��a���c^�GB�K��vG3$|����!>$bܚ�9s�6z���Ŋٻ���~��7w�?��}��G0��(K��;���-*�?�juD�:zw�?)C�J�U.� _|x��o%��������@�����>{���*I���Ôx<���|TE-��W�Q.ԝ�h�V�S���EI��썽��a�DV�_xm��}�����.C��k�{��� �u�
��Ɐ��uH�A��G�����o.,�X��b���/UVaY���u�(S�RO���s�yg%y]�����,2���O��V8�4��>�w�$Kp߽����:�G#��nw�m���������������&��h�Q�2m�k�V��&��(�FFz�"������,]���n�a(��ݵ�����t �詪f��
�J
��t��?�l����������_��s+0�p��z��l��g˴�� �;��1��h~�d���[܀n� �� ���hY�U|�H����z�{�#�)��H��f_���|ް�֖��b����e�����V����~����ꮖ��8]J�O�‰8�k??�����+a�����E�K{�on�G��5�[����;�hdێ�/�/N�AV�~P�]����e~""��E3u�o��.��X��Vbn1���Z}�����>��|�����֞Y|�lkqs�������=��^���[��M�c3ZZ�$K��1w��Zˋ�ʘnq�c�� f�S[. �h��̂l�"�2�\d#����n�EØ���#�oMo��.���U���O���+v�]�+k���#7"�7�f�7�`�! [���\��-[,�T{}����ޒ��� }�/?�;8>;~�6�^�f�!���E����������'g����}��8:|w�D���A�N�%�ܕz��[_�=օ�o��ԇ�S�f?�}Y؅��]��L�����nvX�Ӵ��+��^9�� K%/�%7 W����{ل�$Z��wa9^�?d��ϛ���f��Y0�6V����Bڀ?/�:~��R�i5�����\�p���������No�8l:�s}v㵉�3�x��X,���k?�i+b��/��R�$(ǃ�+h���g�F�=�� X�艐EΪ�Ⱥ����r�J�GE�涨{�\t>5�c��7+Y�1���y�
x|���a1l�w�#�E�.| ��&C����2o�-י����P��Vzq���̀�#�+^��$M�Ό�������^�l��]I�ԍ7'���pgN��r(K���ir���B�GdJ�k��&� �l�)�%]_/Kһ�,&����Cĉ������ǧ��(��8� �:_-LI�祃:�,DŽ��@q�Q h� x����(��q}���:!h'��3�)͖�*�/��&���xL� ���a �Q�y�|`�~���d�Sr<gM�y( �EN�ߟ����)��ps�H ��_#?�s��d(�'� ���� kN� ��I-h�H����M���؎Eq!;��j�� T˜o�1�����2�� ��G����>l�* bC�ͲV�r�S3\@䪉�b��j�=�b�{2�P�
3���e%+�E�M�m(� S�����+�4�T�X�,2�osd�d�d�u�4NfL�x_\��y�เ���6����1���+��l��y ��sV��E�r
��������]�d��B^R��7��٠��$�kS1��4�ѵ��M��ɑ=�z�2i9uv��t�-a2�s?kNe�NƊG�)������|�l�6
���&,͸�Z6F�"�;�Z\LJ7��京Yvc�9!A����0c�s#�ι�]��$����)�[��J���IĉӉE���x���8��-V�Hܱ l �����hK�w�+|��A�jw�^[J@А��Ab/^�d��ɓVΜ�9�7���2�$%��l��{��ɘOu�n�m�q{ a��$(���2/�_�r:���c��^2��BFJ�����LF�C�[L��1|4�т=v�4���x����!�$�� !�; ��r�粻G���¹i)S���׼b�N�z9� I���k��Y~�=���v���5<��9�.��_�d4N;��b3�9�^蘬~X��c�-
��Ŋ������.��C;)bb� =6X)yAh)�b��J��_+����nU�_%�+��� _�����?'!rB�7��f��s~:��p�xv�X�>"B3cm�F8>��6��^�1�ď\ �e9t��9���@��:����v���o�El�~C�آ����%ĘzR�m�L��[�L^��N�2HxI��؞Þ�~&N��El��h�_�ʯQ���Q�[ɝ�^C/p,�x�uy��ϰ����;�D�Q��韡Y�|J�b�|t���61C8�Ι��<U���H�6r<Ӎ�U�E�aS���P�Fid��R�$�Q)������5c�Dy�A%���̌>!i̴�-��g45������z�쐣V��E�I�X N�%��!�[��f6���)��1۶(B����� Rn�u����+�.#���'�\�1$����N͞��l����m[W�)���$Di�ie��t���e�X�<�{A�,WپM��ω�.��c��B�*�2�&>��X��S���)�X�c���Μ��4 � �%��� ��1A����: 9�hdN@J2�<?�Űȅ��ߔ��Xی}K���-e֦�1��!k3�Aи��97�p�zK�n�m�f�%Vپ5�P�pZ�5����)�^.19��n�g�k;��t{��
��9��}�P �6�Ro�O'�[�+Y��n,�{���ҫ⇌%�C�Lc�~��`]�PR6h馃>~vf��ʅ��ZzX"����4���A��J@��͌#��_ %{��L�;b�O1�r���"��5�k��-���� ?s(=(�,(;�1�^cm��u׵�⁂�VAV�x1�N}�R�2jI.��%N.3m!����4��
倻�=M�u���E�W�([�6��!�u��A��zM��-ق���>�m����@��Fڐu"˻nm��Ne���V���N~8mm�{b2��V4S�Ca�������Mg�� �[ʕ†����S{��̟�F�R�v(��W�=u����d��e�﬍�rz�������距�|?�e�����>� ��Z� �J�5a F����wm��� D?{EY��讬�� +bg�㍉�+f썸1�訮��w�twW˒���7��U���2�NkV�@��N� ��{�G����t�a:b�0]<pma��<�f
k�$Vǥ�V�4��P�2h�Zݵ���VӠ2�G�� p~���qIN���1����'�'<��?~����q��9v���:m� Y�$8��]��:��LX� ����� qm-q��c.C�z��5����҇���~}�"�2B�����sqe}���LcBÛ��w^�^"��k�ܪ7Vo()R���i=�{���co9�⃞���w/������� Y�j)w��u�[ާr�*΅R�qS1��6d�긶'���3zaV�# $MI�!�,i�c��zbl=�e��r��Ӵ4�C;!۟P��PV�FY^�s�Zo�>��?>lV�������~�ܨ��m����8n�f6eQ�V-� ��IPIp�V+y)����Z݁<������d�� �C�̝�o� �Y0�XD�aw�7��urO}��l�����E�mp
�X�Z��<,c�"��Vg?�7ߜ,����������v:J�\P:kNST�%���v? 3h,J�b�� v.gN:���x�ЬIYjF���!�j�
*k�4#�� �� 3��tR�;[�����J9u������g�G��v<r�I���[��ά��}u{���1�M� ����#B;'S &�FsC���u&�-յ<S=��)�� ]��9�O�I�6�9�[t3�(5V���8$_{}��iG��qlO��p������m�p�!��b�s�>Bv�̲���4��+t6�Z���Fpv�L�P�kP�q�ɵ)n+TZ3h�Z��n�.l��`�� �]��|�OE����g��� �����;���S=�>'E� �u&�m���h��5�AE�A�j�I�1���ď�A-q��뮭^g��T��� �l�.��R�Nٛ���8q'r����fKN�N&U�;��p&�jܸ���A ��v<5�i3�vC�=��q���56��IZy� ����T�b�"Hɍ�U{������
h�����@M���� �Q��M�3�&;�մY�d�g;��N��[��x�����Mpd�Ig4
���D�ĕ�CKp|��M5��^m��q��JE�R* ��G��.����R1�B-O��&������Ň�������ш�&��g��9��2D������8b�7 ��y./��DQ��+��\�#6rP��U�$5�6H�"��AAR0h����8H����W���BrSOC�:�� :?����+@Ϻ�V(ɠ�WN��Z�gR��-t=�,fI��+����ga��t*�.�f�>7�q�N۬��H�4����
� �V���uʷ+� �\w�L78�/a鹊�۽2j���;�!w�n���~�-m�kg����%� ��DE{cְ����n?erR(n����$������:���U����o'���=��(}q���m���|k���W���M�c��z ��޷N7���zr���l���ۏ����x�q�雘e�e�H&�j�S}�Q�hE��� v@��%����X�6�P�IØ]���������Ld�kh�� $����q!�(�CW)�e]!]�DWtᗑ����Q�� � �P�& �A7��w�&�NPP��賶J�r��B�Ͱ˙�6`e!CBŲ �V�  �1��XU�]�HMc�_'�n�k � ֩��eA��'>���e��jP��_$�
䐑B�Q0� !�Z��1���BD�~�>�>��td������S_�ɖ���]�|q���L/�`��Y'X��ѿ�]�`e�� ���Z.4� <��%�K�+90�" ������؞j��Dp�����u�g��5V�S��rD$%g�鉥��e�d��}g��Z���#2�!ԅ"�H5�Sr�& �.�[N�ƉR�rB5N��vOΜuN��A�.s7P@�z����4��%��EҠKA�1����ˆ>��6�sа�U�+ �ܔ]
���uq��R(��C��
������<T��[�{�SG����p� a��% 6R�A��)�(%?ܕ��bHJc
� )����[�=������y��ݧS(���i�o������*�8�"��������c�6QV5R� G~|K�_3߃��B�}�Z��K9�b�i�M�����ڤX>z�q���1Pfm�{ �dK�6�Qln)�\r�o��:��9e`� !��{��zzNm>�G���M�{B!`��`���s\Vf�,2���Y�f(2S|`��4=����a60Ã3E%�Z�Ex~I}-���������<q
�������/�M�uɹE�*�樁��xJhɒ�����ǝ7��z�6%��>�$e��L&Ŕ����(�~_Ho"�)ö�$���I�H�9^��R�S�z>�R�I�j�#uT�j'!�=RR�x���R%8�CPr�g��,J�bA��pJjՖ�R!7z�3� M# �����5�IYʍ�O7<MR��)5���2�D�S�6JɁlO)=�M%z�E� UW �ܣ�D �6��UTR�F)O����$29z�M��$u�#���"!��#@���K���4��J5%��T/T ��a�7�ar�.�dR2��ԼVR���{@�T��s���&��)��l�r}�I��jy�/"�8E�� �8�L��2i�O$�����hP_K0)����6
z �n��7܈ ���)�@#1<�\����*��
�G��;Pq��߇f��:��6�� 9������4
��E��V�}�B�?�\J�V��D[�F+�,UƊ��[��K]2������0H�
)T�(��)�Rg���Ǧд#�R!���0&ſq�Q8t�'CF�����"b���%���X7��P<���'����vI���Wn/$�h��ʯI
DKm�K���;e�MV�3��˴�M�o-�� |��芒�tE|��s�T�"�D�[!�
a���('�QN�Q��R|�����I)��B�A�R�GoW��l�iA��� btR�H�F �!אZX`��Hxkae��Qv�v�R
nJpf�}���0LE�I����X/�JZ�))�.)�+��z���>8D�[S����1���-��U!�JTܧ4t*Lo�Y���SCIY�<��k'SS�x�$cH+��֦?�I2�r��R�Fs���Ԗ�Z7�W���ִ��Um�f@k���v�G���j�6��F���L��4� �ƨF�z�!��j"�@�q�HpSxA��*n %�?PG/ h��^j��8L v�H��<��!�&���׾4�Q)�1��ӈ~Ot���4�s>/�5���酅s�{?�N2,�i���'�(��ZSln�i��a4���cU[[ҥ+fY�����d"��e�T��T��31��`_M�����g�z�$��I0xQ||�� ����{em�~]xzx�9ϓ֍Q�O��3���? d�@�47��ex�>��qP �j@ y� Q�Da��b�'�пU��Yb��>з}�}͙n� )S*��[�O����@����'a���Ɠ$�8����0N�0K�b{PB7���}��pP�]�4d �1�}��8�#(38R�N�D�,��U?(g�)��A+����V�{A��˄$�����Y�� ? y�i(��6�����t���7<�[q��� ǝ�B�e�)]ÂΈ�Â�����
g9Aq�1R�B�7��; V+��A��/�L��FX��{�����t�e\�S��X��K>3�Ϩ3%�.��#��NŋDɄ�U�J�Fj&< �NV#��{*T殘Sҳ�3
ʋmDm��_��H�2�q�������
�d��ɯ#{�%�Ca��,��B2�ޖI�{�?��6��[Pj�w������U�'F
nJC��s���j�O��a��{��f��8�����/����K鳕�R0�9U�U6�;O���A�Ȍ|أ�eb��'`�lˈi0����R� �.ED��0�#u�#
nJ "�{\��斡x����`��f�;�pV0�b�Ca�����4�?�i��4 Jn��Mcx���1�� /�������P����!�����JZq����,%k�/XS�; �����#)�,+�NE��p"|
G��R�/�$�X�p<@)�[U����1{:/J�Ժ8� �%�~V
N��9��ޜ��>��ز N9�cTI˓����S,J, ]O �
s�¼Ϧ�9�ꎓSSpl�r��!O�xS�ɱ<sè��] 8�g /;��s�l�m*8vڸ�#�$6�2x]�`ڪ����,S�;?P�t�T��7��w�^�5JCc@�P�Y�)���S��@c�u<d�Ck�/6��E��^��#h�_���R����`'%�����/ϋc�j� ����`�D�Ib�k�_'��ƀ�17��5á�ƻ+M�d�k����C����?c�b�=_`�v�I��2��G���2 '�Am�9�L�`8��1�4������Dy��!�������Õ� B�m�Ep���C�x���&~�g�J�R ��G[�fyE��������.�P���x���9Y�����6�Y�l/�Z:5��S�>�����[�$ɬэ!�$�%Wf��] ϛ��Wf&rըSƖ�[�O�G��0�Wj�H���Rv$�����Ԇ$6�zz�O�� �R���
$7�R �� ��Im����B�#FG��j"'D-�'�7��?��E��I ?/�Ҧ�c��� �ō�*DE|�DyI���T��h,{/�-O�������x���s<�GM��m�_�`�ΈK5�]L���K�R�5�_�x� ��~��D���$D��23�M���ԩ�r��R�F� �u��vf]���6����-�Q�)" �/%�3�cp���7�\7��,*n���$�,u� �%��zw�h�dZG�:P�A�6Qz�U9To� S��M��lj9X�@R�� rH����$��Z�F�襌��#frf\F�y�R1`H����U�eʹ2�Ɋ��*�P��"�<p~xd�d��T�A7 #IX~�� �� !���6 �2��)�⌆�4�fJ�fW��ht-�l���ڄ��f":��
�6�"��Q �?nl�E�ꗇ[�O*q����b�Q��=� �����WV�q��J�R�z1�T�꿗�.���#�ĉ������=J����X+UY���W VB��h�c�;Hn ����/�;�r(���&��S�1Sy|2�Ҡ+Z./|n
ƽ��������-��YEQJ^�[���J�
,+y��+��Z�X&����V����*��)}�b�2�}��n�j�E{Z%]cU�
����2�J�P<��#%���G|�:|�=,Ͻ��,�>�v\�JK�Xm�G1&�nZm8��0�9������K������^r3H
��?4eN�!��T,�b@�ކ���六vśC�H��z��/V��wS~d˱�V���[�l�j��л$���)��v��x��%�Ml�&S�{�u��z!0���@[��4���zޗ��т��神DZ�Kvvf͆i�V�E&�8l�)��n9��50|u��^9�T��>�Lϵ�V1 W �^(<:M�����^.<�+�"<_AZ�oe�W����Jao�q�a���CDr+���Q���2���5��k�H�p�[��Y+J_����H�u2��r����D��r�~��q�ă����R)��e%ċ�L���Ŵ-WB����dL�m��AJo�������ԠfC�=��CKdKGLZ����]�P�S�`�C�A�����*+g�o,`J�t�?qKAp��,���cs��P8���.^r�}i��u�$�9�� ����/�����KiPDx�(�S�! ����X���ܔ�$$�j�t��WI���{�}� i-7����m��y �-���M�#��+J�w��!�Cن���R^�O���^%�D����]�3F �<�>F>i�M}���މ0�IC�`C�����Q���8��������i�h�����b,zoRRqu�c
*7yԜ^L3��-�$[(� =-�����L>G�M���Ʌ�K.��}p���”�L\Ws�p]<2N_�@B(YA�°�F?���d��.������9��$�&K��Ǝ8�,a��,��J酬���'����![�ĕ��
Y(}�GV_���Ղ�/|LE��X��B��������&a"��}�(WiP��4>���gdD�+�b'8c��KV���l����-���T�J�c5��q�l�)O��?:�K�m"��'Kv�X�*��9�\O9=���=g47ż":��9�x��A�y�,qS����e�mi�09� ً�HoGl|^(��s��A��Z�pź�s��_�oꚃ�\�4d���$��g�Z�cƢ�)秏[�Or ��\r� .�*���B���N'�"�*�8p�I(}c"�#SR�q�'U�%�8ϗ����lQZ��W.ۓE��G'��%��ŗ�/��6}�!�t����+~:~J����I㴲�� +�j�ho;Rj&�%7�F��pTi�ɥ�u��AX�3P"Yx�1]�R�V�W���x��'!��a6�o�]�ڐ���@-�9S]��b�x�5����T����1"I(�(:.��W]RJ�q�g\�B�x��{UJ<.���u#��3�KO�����q�xIi�7�yH��愫m���:w�Ւ�.��Mv�a Ż���P�p;�R�B�n�� ?/�F��7��L���;/$>5sb�A���I����♳�I��+ge唎�3�Պ�����ׯϏm"jT[=z��txYo������{Z=��~�_+��ꗛ����������?������"�]ֿ��݇׷�;�e_�?��~��;��xZ���v�y��c�w/������^<�?>������u������g2�l��:���_��$�<�e�~|�~���;��ba �!:�>����OY>�T�j'܁o{4���[��݆���V���S���?v-����w/�;����g�i�|��Z�`�Z���ߜ��#F�'1q���������E���n�waR�A������;��߬O�#X��ɭ�1,l�=ݫ�=�# (�#�z��/ �^1oUBn���NG@�"`-��D�b�"2Q���CȒ�-n6�%+��V�����l��Cl"%�t���o�1r�lӵ�m�c$�M�+�\d���m�g��$A kj�7;�1yTš>��EX�AZ�G$�,��F��eq=� �Pq����=� Wl8D g*R#���3�^����vig�=�����G�p�j
��o�:�S%�)p���D�N%'�pf���%�P�D��F]" ��'�bB°]���4�U@����3_��ߞ6�������O/����v�_n�/������Ww���|���v���Y=?=�����݇������_���~�7�����?��o���-?4��
@�*}����׷�ާg���P�lq�2�?��w��> 0C�m�k8}T���?�?��c�������'����V��@?��m�6��e��>}z~9����{ٯ7��?v��z8����Z}������/�����������v�Y����Ϗ�5���Vk��� Dz�}�������D��>:�������J �'�p� #�,�";������;�'�`��j��㯧��݇0��������������ˏ���O&M&Ȯ�Gz��������q���9���ӧ���wg���i��ݽ|�z{x:(����-��V�=��%����=n�{�{ܤ�8d���g��w���k���Vg�:<֏�������V�,�Av�z��餳 Rx~���m��[��Tp��eA^�O����߾<<�����ǯV���S�< �,��
�ҥ�r�>���9���Wny������ޜ�}&�vw`���ۏOG�Q�����.#�O5�¨n�Q�˖�R�� �L����B�ӊ �@1��`Dc��͉#:^�<?��O�կ��w��ߵ���՟v���O���?~�����r�R iK���;�ǵ�Pڊw�wA)�2>}S�ۗ�S�{�r:�7�緧��L8���n��~�r�j�<��7�-T�lZ[5D?�����Z��Y��,��9/�v�y��~|-ѱ(��|�৴�c��O��-$:�J���mN�i ��?�������i�K�#f��˯���/��k����4<G�Y�-�k�P
fv E5��r�Ԯ�+�B#';������CH�]��������?wLh{ �Tt+��
Տ� KC����"UHw)�h��}ƿ{y��#v�4{��!s+b*U�>�i�L#3�Ѡs���~��~���q�!~�י�қ᭤�+�BO�J!��B�r��+T)2w�N�j!ٖV<��ۧ���k/j�{�i���/����C��%vai^��E�lf7�.m�9}�fN�ʐ�F���ϋ����J;��a��:>�j�J�ôz�<^KK^�4~�/Jo�2h%%�g��q$%l��������ǩ2r詑B LK[)����RzzkK�]�=��$U��1�'K��7���`%��VBLk�Rd=�R��3�)ޡ�\ki N|�A��:O���"�J�JQ(t3��֛AZ�J���R�#x9��MU*�������X� �~-1I�3t��K���##����'��}���g�,4�s#�Bov��R2�˰���%<�x�/�G\i��0�1��J����r��)?cdD�-��h�t�<z�?�)�ϛ�/��[�[ݝJYxy�Q¥gDH����= q�1�����������,~�����Z�@��"j豒�f"Y�d�22��CTf�U^&�B<��*)�f��ȥyX�;qG�~���#����b�
E�BuM����np��&�u������e�t
�LΒ �霗'S�[����>=�Ku����m�UP4�c-�`�_}�ip �=�~y���Ӆ
^��+�������4<�*7���C��e�Np�p1���d���?SN� �H�ώN�0���g@�R�m��m���u��v���ƭZ-�7D�M��/�M�nE�Ȇqڀ sB;���$��&���zp|DTʞ-<��MO~�t�|.@3��+���j�x���VO��~�4��,ڞs\3Vjo�SJYo��^������!(y/·9&����G�!ڹ��B�S<LZ�_��Q���?~�}���/��c0�uh���^\���[�a�G�oj&�����J���ߗ�=9uBȏP��^������s���������"a���X0 $�`5�J����C\�^33���Y%�G��Pr,���:b���q���62�����
����ޣß;w < ҈���[q��̳�n�2� �i�ѭ_��)�(f��R��*�*�Q ���ju��*W�R%\��� 'F�9�Fd���2Γ�
x�.f�ſt��p��Kt ̎~�Ā�Ʒ�B��K~�a��1Z����G&�?�2�d���-� .S ��d�,��a�;�eh%�a�-ԡ����C��'B��7�ߥ����h7�&�610���[JC�.Wȧ\*ȱ-
f��)�FS����LAf�[�a�!i�)ktp���t %��["L�n�B)�j�y�i~�S�Cr�3���L��}Q-���LqNā�m@r���E�̣pdH��{����߷��02�L��G���2U���&|�bs%�Z<�p���a2�6�6��.��i�t� ������0yh ܸՈC+��Ёâ8y7�!|� �n��H�����¯�N�2���K�0y#p%�\A�����r2p�xgSxc ��������z?�]��S�Lg+��h��\�'��z*�l�˰�ޔ��rJ䫾�>���:YƑ!�="Y��T�ϖ��d!H����(�d]�U<�3�8�6��˨�����q첪av6���3�W;��^7S������ڱy�=n����&#� 7�������:�c �E5�ɬ�XCtKi�ǵ�
/����0��;� "��M��5:�EO����Ȱ �#N�#��Qې�ؑ7�Z�g�RK.ĉ�Z�;�#�O6�*<�x8�wc�p�쐘�N1B����Ϣ5'4�����-�t�tX|ŗD՚F�r��ޤ�l�G݊'� �z�#���v�?p��K̄x�a-�`M�G�%Z�:��w�l�{��橼y~������Ʈi�7>S��A��� �!4����bz\��Iq����$:Y�����r+qs���Bn��6;�{� v;a,8ڛ�
P:�[PJ�kߚ\t��m9�A���)�bo[
}-DZ�j5t�� �AK͍ �B�NR� yS���R�ET�9V�� �p�����%�,�N3ﰯ��"-:)q��
�0q��C�\Lr�
4X�;-��X`��t\n�B��J=Y�Q�[�q"?��f�nm�ceڈ_y����/�, n�j%���TW��m|5����s�>ͼx�/��G_�#���ƀɄ�����P�D�L�SX��9�P�|�����^�Lz�8]�_ �;�:�Y�3�)�6�H~ó_}�#?�9G ���eq�� �?�j��c7 f �\�����j�Ĕ���!�~E�.+��W�[�9��Q�1�­�2�xh� ��fP���MP��CL`jcX�?ZK�VɿPtD��� k9�`^��F:�z�M����_�O�G�R� Y^[�y��{��m��Z�� �X�fcm��$m���=���6��nO[GrC��zWJ�����dύM��JN�V�e�e�=���"�wa7��_�{���U7fE���u���J��#es�P3u���<��X�������E˲��f�%?�*I#�϶J0�rB���]?�~��k��Y��!J`#�D�N�z��D��$���q&�4�־�w="tN� ���OoS�M��]��Ņb��p��R�>�����m0�i�?t��24&:��גύI+ӧ2��3��{�˩ ��S����).&E����� �YbnT����wu�J�ڸf��ݦ��YԢ��;�4�v�� a�j��_ZN�~�pw�7��5��a����vs�6;�`}���=�F�k���^��I�ݢ���=��w)�a�:o�����9Ē��~�%�u��}|�֏����Q>���!s�/�R8;��G��T I�-MP,h}�V�R�/��<ޓB7y��iӏk�vJd�zxM���n艖Hr`>���KEy]5��MO;�>��,�4M�4�C4/9��X2LYm��j��$}����;�>k��A�ɾ!%q�hfD%Pp�Ϧ�S�ʩN%�����z4L:� �1+J��+L�sv�e�# W.�)�qX��6;��`���љ~v�^��ϕ� rY���nP���{~�w�q��n����JK1�S����n�9:���g�,���4ZpCK�*� D�[?�9,5Hl4(J���IlN�ࢉ�򳉨 �s�t��#��45�����0� F��?����Wj0,
��?��^�H:�n5��r�`��<���1R���`4�l��<o��'Ѭފ�WP�2Qe@sS��o�m# �iP;j�G�H��3����QC���:��i�b�^$�4��<���ˁ�~�H�12'�M�m�}�L�x)G1�'�~��/������XCLM�Jۀ��l^U\D&9 ����q�� � )�|^�B�E����#z�,w�?G�0!g�v�?ö/2F��"�A���X����J b����2�hgh�7���a;�C��t��67�6F6]�e����v������|u��T�B9�7j�[/��^���F.�sw��_+z�1�ı�1��{�pw��?૙ZI�|"?G�L%2�G�ݖ��m,�:�"|�+��9��A3=��
�Gҟb)�V`n���ϟ�� ��A׻��p���{��^� nt6�n(����R �c���{:C�� Z�H�{0��FI! u�~WLP���I�>t��s�Mt�N�����j����n���C�����WLJM�gME˗|-�v���
�v��h��~�GXsO�X��3+�`�_��q��vɑ˦���(bpZ�tǥ�*|�˱�re�SY��vXk�z��c s\�弟֏��(��s���
M�{�=��W^�&��gp�i�Z�b�x��V|���RS"0A�9��wC��������s�u�bM�ߧ�U �`�ȼ�p�ν��������/��O�V�%�a��i+^]���>}z~9����ۯ7�pD����u��$�8�7i��)�P�1�m/���O��=��˯{t�3��ƭ�Ԕ~��FuD���7������\M��;�ܖ?))� ��6�p���O�p�i4��2�8�N��bzW���F�,���ȧ����27�X38�'pX���֐5�t�����"h�9��dmˉ+˓U�Wt�1pp�I,���-W~��†��#�����a�(��<��ߎF�>Dm�b���Wm��X��L$]C��wS]�D�:�\�D�0�D0�t:tP�,V٭��hqu���LஈA09N{��y۫[)@�
��ѫPz�����u��0��Y������� �q��&K
��� :��=SgȒ#���iK����"7� ��i����a�#���w����7��',%Tq�,o"&x�"�~t'�34
�b_��p�~�q��U������è�q�Jm�މ��j�2�/�I�تK��Q�8`�͚_�A�<�RW�GH0�1�1��O�;�-�@��Xz���x*���z4���'+j͉�9|/��}:/���2W
�]V����a-R��a����.��T��E�h)���O�U���>��������>��!���T��!�{ڃ��}��#����x9�t�7��I����7/Y2�.�v�tE�D���M�qF8����ٯ_�V�*�=N�%u��B')Ѷv1���w-���
s��������m��!�W������#��(�z-��mGu\ϙ��̾�"RmT�����7.G��? ���xn�N1���������������e^�� �-N6N 8ō^����l�!�s���#�Du�� nU�/�[��q�UG��ħ�uV5��c3cT#6��Ƈ1]M���ϴ�������׏�?ˌ&�p����}M\&X��Flp2�y3,Ϣoײ`ǀ�e�!� .�t�K��1�Ȼ�xG�8���]0ռ���g�v� ���%f5Ѱ�Ӄ��ɲ�k �dn�C)�ʺ��6�����n���|&i��B�^کw(��X�c�ɲ�_�dYww�q��p��8��-���E�+~@f�$ K=hb��,�:�V�y%F��i��Ŏ��V�f�2\"���"� �ݷ/�Cɛ�9����9r��2ؠb��"EPY۠rnuN��N��g�㏊ 7�3D�r�Z.BG7~"9�>p,�q�ʼn����j�+���a\"�W8-�d4���S����iP+�XՑ�v�#���C�l�]���{z=y��c��UG��!R�d��#�5��:"A��us�`y�ټ�k�[��#�7!9|M^���_Ϥ����� �O���=���ԃ����:X�Y�v�A��w�s$�: e�~���SD��+j+)V+����z�n;�9��t�%�&b���'��хU
�"��%ӈ��d���;������)�m�'�Vڍ%�`m��� ��� �E� �LE�0Y@Kn�R�3(���32��r}8J�� x\c�t��� ��&�X$@����3���N��ĔݠlWj�*�
�|�L�<�_���Α�IP�m�2^#R ���˼F0�|!�I�WU�x��]��FG���\�kT�8a�/+�h�yÅN�@�4 �I��B"G :�����8�R>�nZڇD|���K����xO���y~�qhq_-�C"�<0,�C�fn,��}H�4�C
ڟ�H#z:p �6�9�D�9�ǡ�[܉��SD�#�:�q�͎�w����%7vA'�O�.����HS���ɽ�h�ut[��[��\����)�V���"��� �k�NZyv��o'�#͍]ʉ�,v�u"��t[륳Vf�[V(�X����I ��v>��R�[:�bAT 59e@/I�����yZ�\�&�ٰ,74{ �5����(�)~�COO����ӟIm �8��(�؆�z \��Z<PHn��hC��z85ؠ����©��Î ' AlG6�H�K���px5�:k�Ã�F�����b�ɧ�'[4�Z$��[-� ��z�#�jr��Մ[h6��!��)����^�&i6ӓ
����w  ټOͦC�� �{��t͆� I��5#�e�fCRn��H�C����XQ7��#ߟ^sv<8YJ`���\���$���\X�1Ss7�4ؐ�X��dA$Y��%$��� ����z\c��k�^�ȶ���bn%�6a?�j4*���vU�ʽ�q9�kP5J4���X3Gmvrh��B������������W��ũY����ȋ���Y_�˘>�3��h��(b�n4
�)�b�ɵl���������症��my��E�����n&e����gR�.e$+�aa�|��ܛ��s�ɥ��x���Yj=9o�W�H��LJ�o��/|d&kʎ��f~��\����<�Z|O�����@�f�����k�.kQ�ȑ8k�,G�̟9˵�����Y�<�Ϻ�j�ٮ?p��Y�sgUsaǃ�E�c��}NJ��KC����=~�����g�N��9g���6,qքZ������:αtx=�~�w��"��ϔ��ʧ��0��l�1����Bs��6�k�JB��e[�� �{2�h�y�����Yredb0I�`:�<NOR^>� ���&�*��v���&��y�iG����,������d���$��,O+8������a���������y2�oq��>��1wz!ALQ�EJ����1\��sk�Rm�*zq{R�hc�wrgv���ݚ�������V��z�Z�F���RN� �Yohc7�ީ铖R�m8��g"j@�=n�Aᛸ�l2�nfU����a#���N�Lv|>�oA��e��(5�e�˔�A�IP��l=��J���ߎF����4xo5 :܄\"K�M&>ݓ���Q�8k ?*~멸�n�L��a!g4F�&�χ����>}z�q��jN�?�� �?����{���H��H~�9G� �n
�Û����xy�����'��� k~�q�ƌϯ֏�F-8/-�+w��^��;�G��gf��]ܱ8�j.Nb�n<��{2��c�`r�v�7�E��@1jܸE�����|��4��g� �X���1�.y���h%>;k(;���g=h^% X�G�/�|�E��p��^Nn��1PL��NW��7���;0b�i�y�����]���}���՛��t���@��Ӻɻ��c�bɝ֍���%J�"W�B����Һ�pi��P;NP�N�S+���Z�D
�<�S���.��i�Z�4��l����{Ӆ%�p���\gQ���f�`b��7�� 2A7V ��W%��@���p��dGI�C��9�������Օ�.O/{7��Jƹ8���;���GqBs�%���?V(�%wZH):�����<�Jd�nG T:�z�X4� R��F��Y�ه��֏����)^:�2]�8��d{��#S�8+H3hZ���T�1Q����Nq�K8�n9��v�WF���~�6���mԽ@�o���z팺_۽D�����ho��{������NV
ō]&�O)cav�0���8nb0-f⿿?~��[�f��x=q6���Ig�]Ҋ¨4ҙ�^�c�A��c��54��V���2<���l���{Ձ IO�$���zW�H� �w��XR��'7ꔹ@ʒ=�˯bZ��c�U��� ��3B7F�ʕ5Zq��A/OK_��;�c*�-6���8-G�(|�J� ׭�𳯭�������<�^?���*e荆}�௒�t��ˬ�HS�!srl=��9|t�>���[���\&'@2������P�]�rS!D��\�IU�v���3^���i�y\�۲Tc9�r�,��V��E�X��Y?>nׇu ����Y��u��2�� �����u�RT;��p��h}�;8��{ּ���A6RZ_b� �{���X�Z\���\/m#��Hf��qzt~�.�Q/h��eƾ�Q'�8�l������z8�q�����;#N]��E�����M�FZ洡��9�_X����B4RzJr;f����]U%3HɯB%��eXOr�G)�H-Ȉ")�FNq\���2�dz�ǙSF���c"(���c'a�hZRJi��Z��ّ��賓���r4�ՓZ�z�ɬ���7�2�������,�&�TZ��՝�����t�Z�F��t:�N� t#A�<�#*(���ʨ�!��܇[>;���8i��4<<sf��Ľ `{�CB�'x��`�&n�7/�����s"4�n�ٕ����6�8ߪQ�E��M�Y! nj ic
ך�p���2i�L�;� 1�<ۦdڱ!��zwx��X�E�Vd� $c
Y� 5�����SgEt�����GB��~9�9�����!�R#���ZY�޲LUcrH+5CU��Qgs����@�p�'i�M5#3��(ݎ���,'���� �c�\��^��ѱ�P����p�y�#JE�^g���ؕF �.RQ�[��ZT4:��&����Qr�QO�-[��JH�M�ʩ�`Le�a��!��W�$3�Yyv(<��r���F˘;�gPPRˀ���x�n%�Ȓ˭dtHEf4����J
�I�����p��zx� ��I?}_* �(m��f\��勤���Zq�R��9��!�<�/s��JYU'���u�ۑ�]*J{���2�����@5u�s�{����Q?f.�-y*�cMi5�urӋRFQFyҹ�"��K�lJ�h7�6�)H�M����M�<.��-���ɛ����:Vn���?�M�P����� �F� {P�47�Z�2���h ��d��w�Zt~��������EIܯS����R����*y-���.l�������,�];����*��ۢ���T���Ư��-����smK���eQr3�`Q�܌�c����j�Ղ��]��xf֘Ee٦ �Q���R��}�Z�"k��Q2���j�t(Ӟ�s$$����p�Z�#�%�"d���J!���떻OR�n�r0�����jZ�\.lG9���Z�Z�h/5d� ��M�RQ����@h�ԁ�!Ȉs-�.U�>�Os3�ZUE��K��.ka�� C>��u�D <
r+���6@Js��Vb�ȑR:����9uLK⥣����Q?�x<S'��U���̺4��
�.��Ś�,i�#=&�Z�!���A��P+�x�����a��re��q�:�b��'�K�D�����zhd�N����9P_k�?8Ȟ0�,7��j$r�Zu^�'@�������aԭ�!0m�j��������x ^�m�*P2��~%��~#�0�՛�],<���І��P�zrG�������4nk3^œ����\&r��aW�t@\,*����zv���eul��U�h���� +�F��UR70�ٍ
�7���ب�*�7��!m�庢��"-:�r� 5�9��e��B�Km�ũ��{�@\u�R�+���z}�%�M�G\�[��f= ̸�ov�Y�Zn'��v�H9�:'�Mm��&^ r��]<�ܵAj�}6���ȵ��#oT�}�Ukn�����e���%� �����⿳ B������lm^��~��d�!?�� ���\5�ئ̨_�% @x�FV�L�[� nЀ�� �fj��A�b���KA��q��� t�z����f$� �(�6J�7�jyH;:~��PsS���J�‘*���b<+ �8e�/jLN�%�cl"0�e2�ߖF�q4h]c̽"�X6�h��9�s�����! �7#��Y�jWy���r�(H�sҀ��:G��2U~�ytt&O���/+�����eE(�������dl0�k�� >d�������Ծ|#ڹ σgK���5+0�I��o\�Yz���p��KY9����'5( 8Z��\��@> �n�95�c��p���?��j���JG�ќɡ`��J47�q�q�(��r�-��%m������E����5�=
T\��(Q��u�p�����"ҍ�vr��8)����$�=��gmr�ݼ�<k��}�r8��M��9��� 5$2��c֦��e�@�p6ْa$�E�a���P"������F�S�dx�H��� y7\��H9������~�r4N��M�9�� ���Q0B1uT��Q�Rc$��N���(�Q&����p}3��H/�1��M�>g�ݨ�w.�(|�n�ԓg�(e��� '���3~�l��@�i��Ժ͌�j�'�[pm-w��~HܹV5lT=���1�6�ǫ���S&k�b��5Z`��F���B{�*u@�*4~c��H`�3 ;8R4��Lc��'&X��&��q�:�%4��s���A9zb�Lh|�osT�g����|H�2�ظ��6�?c N��i�ҹ;Sc�"p���1�QW B2(jM�/y �ڻVc\;ސ'K�LC3��ݻc�:�t��f����D�ōg fy��d l�N4��bP~gj����Gj<�6w�Z@�Z�1��\&dz�'�`��K�����-kκh���FVqSl�b������dF�wΖ$���Ǜ9?��� �<E,�'0Ć����v��� ^N a\�B�8��ل� t�z:�H�ZFB�t�~����uv����
�,�~�\�a<���BC�PF��o��Q.���*2�R�w�d�e $�XT-)Q8.�.���r>[�\CT��s6s��l���*� �stȼ�Y0�M�1���\<m�-V��3,��}1Nۖ5e�8_�իN��}�}�C~a�z��4Gp���t!'�u�SÐ:`hQ��K�vw�
�_m4r�F]K��n�H���(e�˼3ʦq��"���E�e�Z4�5h�#�S����Cc��ZW!��:��:�y�7LP��BV�D��Mm��y{�
��2��6
�Q��;[��6*��24��\O+7ՌdU[� p�Sn�[�CVGءE�M���|;��:�-k��5{^F)��2������KD�d���CR�+�YwfK���܂�4��;$�e-�#�ڒ�vȡH�vq�do���א ��Aj�_a: oa����9�M8X0��Agk�yD_�ծB�w�6�3<^er t�n��l����iX6ҭՄ�"[F�J�Q����.�T\�:�Nb� �D�pκ�Dae5�X�qJ��2D�麱� ��H7�y�-�׷�:��UH��#��'�U�r�� ����*��X�V0�VY�+%Yʋ�2֥�l���+�.ױ�j-��q��0O%͵u�xgf��eD�p�f� q��֥�M;.��M7h٢�~-��5t\^�V׳�}�B� �\�w���U5��d߂��9g%Zж�~�����j�D �0��\Wg%f���&�!���/��qՌ�̀h�^\nm������ x r�Z�E��hF�m�ذ\������\�R&a�},bQ`�)�� ��*+�Dբ���)7����\�'ߚXߺ/`i�^X[]��d�|�"�y�$\ci��;o�z�Tm<[��gɯj���� ���J�j�5ַSC2u@����,C \�^\0e25��&�!��逑�jFrV5�?�>��1sHH�]keq�n��q������9��UFm�)�u�d�.���:ϛu����bԷ�M�mq�<
�@Y��pYA�/+H��Y 3�B�����
�)�c�����
�`��$Z�ז �7�W�#5N�"r'1��yR4����[y��K�Ƈ�թ����j�g�2�\��A��&D���ϔ��_8�lI"b���������.�����\�s�P�s��ʌoġݣnu�b˕�U 2����uT������#�C��j*S�զ��SF���sN�X�ҋ��6��c�P� n�{zB3�v@���e
�����Z�+��H��\$��2����B�8W�''��13?L'�WY�m`GA�*;�nj#<��>�Y ���2����X=�ꢄd��f�ʭ"Od��s������/x��u��n���@q3��w;k�����t;�'}s�}D��~.��ۧ,�F7�e�A�X��k�M.~��[QrRrS{uONX��L.ЭRY��#Xn�q6|rT��8�n@�% M?�~�EC�p/9�r�����p9G9`��RQS�� !'dΠx��|~ r����Y����%,��_�;�q@���"�N�k�����87�S��3�TNI�~��W�w�6��P�Q��c��y��86dFD;-���w!�_�:=v�e�x���T"��x�N�2Y�_�.n_&;?9��oF�9�pz��6'����Z�ײ9�k <^eC�-���s?㸋S&�R���g`�Ѝ�@�d��
VrS{i�Yv�CEsT�<^���8u�3�c3�n�2y��,Ȑ�>J)��!��dƒT����?��9
�8��p��C^ _<fY5r��C��;4����U"�\n�nA�8�*���dg�e�r���9[}�Z>j����,J��!��]w�gݑ "9��.ב�>D��]4���R��W{��y��\��,J�܋v�� O��.:&�0.���Q�L���Oqg�_֍�OM���Ra�m}iC�xDg}'WV�uH܌�P������:�ͨ�OvD���>���R���~<)�T�����vœa)�0�mk��R+�u�c%` � �v��s������Х�4nc�u�)��2a9��tێnD2��6K���f�"�.�A
Զ�N)��ή:y�a�����RC�c��%�D�u9Q�H=�m[���>-yѷYQ"�]d� ^U���1ig��;���pjΎ O�C:/�t�����8�O�?�:+���!��RB�IZ'�^��z���)����N(4[�n��k�!�P�i��Xm��n�%�q�~�.� �B�?>�������E���?v����f��������������7���o�f}X���_��;i���/vO��������E�zz{|���LJ�͊;��i����;�^~��|x��Y��__v�������������x�I4T=�wdE
���bnT�>mׇ��$a��12:M]��v�y��~|�3.�.J��*���E�Y�?�힘��w���e��zwx���y����z��2*5B��� 9����� �=�P�����ؾ}z�SxH� �w�&��ۦ��ǜ1�<kx�����pJ�/*���x;f� 3Ls8���'y�UzyY�x�'������p�zxyx���������R��@^�������w�>�>>��x���B���x���w�͟v[f��z�w �+��x�~�t�����.I+i�H%���"��rJM�+s�ޞ^�}J�SI��J�i�>�=���zܭ���>ݱ�{ܪ��� ��:i���Z}j�}�t9j��T�D~�q�u���x����&��5)�
^��SFX�[�M��ˉ��^�O����[�U& �ܼ*X�ٟ�رQv�+JW XO��O?��;���󙘬-����*�
�j`5���?lww�?�iu��=<�5'�B�USw���e�9� |T�R����L'��^wۻO��ݚO����=��^�{~�#�^e������=iT����)�q�������������I�gf�5�ԧ����n����r��MI��^�i��!JJ%y߈�cI"�k�z�^v��/�V��
���U5��~��g��?q��x.?"����w�;Yf$�R�� �2� n!=OG;����_v�2����'����fw��NJ )�
�_mv؝�����-���l�+t�j;�]�#��痻�O��R�M\�>�����v/��n��緗͎;��ܡ����0D�/�xZ�����7��q��D�/�|����XG���}{�����O�/^��_������0�l�x�����1����!���!Gu��3k�@Ǹ����5 ���1��~��-�~h�I|l;� 7�'�| "��o[ms��{ �:9��F���1����?���y��ZJ��$�F'Y7��OG_�W`>>*2� #T���ï׏���_=��c\��~���1i�\��vg�e�mm3��9���pLn�7��ߒ ���<Ϭ�ԯ?�ƹ��ck�7�������p>Q��/Rf��"����Q�n�=8��5��A�l�������qhͬ#|9�6� �g�QHWM�u�6�?���U�hB��M��<bw?|b7��l'ޟ�X#�����}�dR��F��y�pؽ�C�G�$�3W�z:����2�e&�h���i��T�\���kZ��)�a�Z�UZ���
CKt\��'m@e4�/ר�pҐ�d��M4��G�?�3�g��Jw%�U ��,PCJ��q��Y|��$w�:w�B�TN)�ʩ4��
7�S� �A
`��f/�;.
�ָ�� w�s�J�rY+\�L.Q�~2�����% �]*A�n^�X,\TP��-\���
���s ��+� ?�Y��AV �82ӄK ����뽔�B�+���z��⬶��g��m����m�%g�i��R�k��m� ���m[�q�� ����m&�YO� ��"�̤"��OE���ʩ4�wi��y��4�r�S�'�Z�,\�� w�Y����. d& �(F?�3;��ߥ8��, �'j�rE������q�]�.�Z�Y�i�%�� ��RI�V9�ٶ�A�ն5�4
au�m̔�(f�ب�����yi� 5ƕ����3�[ͼb`�ap5s��}��2�z�c� ���3��]@���]?��{�8&���Q�X^�"o��ef�)��ov����:p������yE!
�]�a�R"�9Ea`�(��m��� T��Y�!֋B�:�(�����b������z\ov��\O��D�$#�ˊ0ž<IB��+�$0�z�x��nLd�)���M�Jj�q)9x�`U|��R}�8��ƥ~���̪�̟��!
d��>(v!��� 1��#!0���_y0 ��<<ω�G��m�(;-
�1������ř|'����\1FLF7W��av�*�Y�Z���:V��z��`̿aE��k6����i{t�̮���>��M;\�։�@o��{�j���3�+tB���`s�NxY��2����1"�>n�]�,�gY� ��9=+ �*=+sm4�߳o�q����6��%��] !*�&�v�ŧ]bW]'b��q�XUC�“�4@�R�K��O������  �v�I�T�MD��&�6;.�9 4ct��B���d�y|��6��HL�� .L�A�R�q�Q�{4+x�Xɘ�tnep�oyE���Ĉ����zE��F���*���� �\�0�(�0�"8���v<�omԡ�O�h5�5�Uo؃7��TF�*W<掂z������=
j�3����>9"�kQȓS�2%��8�2#�$".q x�jF�)S���J��Q�����˱���Ď�k�@�r���w5���7�i����L�1�Q W�B�8��QMn�Ћ3�z-���T�k"�A�jq d&=F1� <q�b��k�����M��瞛U%�� n�+�h�X�$����O��f�'�ΘiNa�s ѩL��!֋4�s�])�. ߉�Œc^ � �
��8Wh&e"�d�L@���D�3�F�u�zC1��r�c�b��L{V���sf����a�_ $�L������a���% of�e�G<�J*�P����W��ϖ��B���Y���,�o9��HLՈ�������
.:�� �t���R��WeWeALC,��~��H�"��՚�d�n��U����ԅ��k�/�׷�Eg�Ĝ9_��4�q ��N�m\`a�Q�dG0W��8�+���&�`�k�8�)j��y�ժ�p� wuZu�$�ZJ��px�UZu
�B����%����ε�� � :Gm��ii箸pz�����
4Z01��py��Ц0�7j�sq��i���;�`�P�����'�7RE�R��)��F�CP��8RD��� X�3��™�hAR���f*QX7փ�;l�����b�qXSt��v�WR`|OU�%�L҇'](�YS�,? x!Ũ����r�%J����sk��z����SSg :e�&1o%ʕ�s?ҿ��B��3_x�`V(W���q�E���xqŗ�E����}��M���0*Eg
򢲳в�ZD��j�yzS��A6}#s��̀,��O��6�m��ҜCug��.0����E޼_+�/0�\B���"���:9��xK9 ��2�\��K�{����g���i6���>�FR��&c➗�'cb��w"A�����;�S]+/0+�u�����ܔ?������.a��:a�����,K���B�-� .��/tSÛbg��F$�#M�n:}�P��s�ke .���0�3��W%a<ܿ��-��9���aU��P�ܞ�3�k�&�Ff�+>��0?���. ��-�~y���Hl`ƃ)�sL&sz��d��7;����� ����}R��`��N\#:qO�ox�F����q�?��=������r�#��g�sXF�%�}��?��������#�s�#��g�ݛ$Ǎ<��K�"���i��ՙE�Cӷ-uo���[�4F�+WY�9�Q�U��w_�IA22K����2���p�;Gp¨22S_0�U�zm�o<_��>>>�K��+y��;de�/�������N����&�Xc3@<����@��s��ll���@�?�N����z������x�F%�S�l0>��A�����z`F���ʠ��Ũ��/���kYѦ;������pv{{��҇,$��X�-ip+�+\�ُO��ۏw��I��������de���YY7֕��K(� �]"#�����k�X� � ���ŝ0㴸2\�ݘ�śN�s�ܳ����VM!K&�Ɖ���4��&��ٯ�� {���A��1G 2Fy9���~��ތ˩*ux�F)�Z|�Uڜ�D�w��0��6ܕ���}x��fE�}B�[wBv�ty,��ê��S�fxnoh�7�qqN��឵�!�{cM Cj~ ϥ5�k�,��
�� 4 D��WpXPG��lEo.T��V!� �y<CU���j�ͅ�)��8����՘]��gVӉ�SԘ��͇�uqzP�Cٳik�ՐW���"w{y ��Z��v �kr�9u$bD8�n�kGC�B��=sHhL�X�\kC����%DSD�0�|k���F��>��"ҝ+��<�
�(6N� ��ҟ��Sz�t�,T� Fn�פʅ��r7�닏H &����F)�Z|&��(�fKk��}8c�8%,���C�^�9&o�c���΍�ؔ��+�!n��ԝSi( ��ˮ��i�����%ן�ؙw�}e� ��y�@�q�I��t�8��b)���)�s���i˃�.��d� ��tϨHn no8k$���1u]��aBO8;>x[C[��n5��f)+yb���]T�����l_���ϑuf�Yp�{ <�[S��cQ>�`���Z<rzJ���3�ϰ��1�9� G�fK�=f�2��n�p�7h�V�V�|8�~Kx���!��P�Y���ki� �dpݪ�M�
K���;��:��+�
2b��� 08�0@����K�C՘Cŵ7��:8fCD� fY�])�f�V�4����`�=��p|ګ@��ox_<X�T�8*��@G2uLg�X��|�|� Ƈ����aQ>7̨ ���1;5>8Od��Z�h�*�^ٍ͠橀�5�e6x4����!�V���$<�Ώ��:=�o����.�&
!>�1�9�<b�#��Ѝ5F��Vb��m�h�2���҆�ᄄ%�����ny����,+s����K��*�;΢�.
j�:}�>׃��^���x���C�oT��F�kz⢝�x���]qFDw�-坮pwy���pW���#+��l+;�m�{r5f��U���/5f�� &g\��IS�M'�4<g%z:��X�)�WnA�u�x�#�ƺN����-n�QN�!�z�Tm�M��{pz�v���3��$
��$� �����;.�{��P2�� Z�_�QX�j�VA[�9v�\} ����95x:翉��Yn�]��H�����7P��O�,��p���:���٘�����.2�\�a�]�6q���� C?iQnJ(}�6��:<>sb�řSG�M��Į*� �4��Na��+|����g��LHQ:D��` �HQϺn/�]�Ԙ�)����B����w��O��O�ϗW�r���+0{]!/X�+�&V&(�fv��S�j/�;�z}G�J4�#VA��#FեP38b��᎘�;�9b�ѕe�f�pb)[�z[p���`x���V��l������f�Ecy&�a��bڎ$������cשmƤ���+��Y ��s�ж�D��;W��s��䪌��n0���4��b7����s{<1�ꤡkl���gw�V�l���8�F�� �0��q����gypf
�q���wz�mOU�R����AI&�=�s�����:J�t9A�U_���V��v�T�o��%U����������R��yB�������.��/i4�e���l����9K���Û<��x�;�b�C�jt�c����?����3$��(}UBO��88�<9�r��}8f�\�w$U:��V�����j.������c��c�G� ������"�bt{���g��u��F��tȏ�H߾L�ٱ&��(�bev�3�ju�W�>.=��V�׳��}v�~
�]|��|U��\�t8���C5�V=/z!��>^{ۤ�;B��ov���S q�݂~/n����*���f�;�?i�#�^#��?0�kE�f�4k�O���|Y��j`O��� a ��_k����q���0���c�h���u2�ݩ�c���#~��c O�6i0!�I8ߞ� `m��p�����6�*�aȮ��Sc��s���a�~�a�u��]����j�<ϛJ*����v&��݊^>2�W��W8�:� wx!<�b�ʓJ��"�T�T�W[�Pوu��Xi 7��EN;t�h�;�`Q�/�%���P�2䦉!�!���Ҁ�yc��0_��9ړR½�I�ȑ�������^�^]:���������$�
t� �z�tE�WC�mF?|����\�J.��!��\��s�+�N��\h�'Ӵ��5f��k��yB++�Va5 5P�M����� �����Jx��h��<��C�WJ���r�ǁ8�#r��Xc��l��ӑ����`��n�l���6cc:���f���`t:FR�Ӡe�y`�T��H�/S$ˋ7S�����9��c����1j�.K�������#zBW��Q���;h��%�j��n�~�U�8��00܎qe��_��0�Rp-#c\!�yj�=��;]n�w?���~|P�+;��z��F�����oUgm�C� 7��I
h�vE8tYLW�XW��9�:��c�>��N�1~�9������F�����V>tP�</���m�a��n3��ǡ��{���Ѝ�������n0���d���|����nB����oˉ{b�Nnmmt���#s灁mkw� ="� s��^���Q�f^�p�U��{E�f��;�!� �~�\e3H�Kh��[>�ྏk?0����^�a�Z��lx):�����i�����֐A�,�8�Pc"  |H������f����G���o�k�'(�4gP�ԇ7S�T����� �
֠�04X��nG��ΎL��R{U�v7=yi�j�:���՜zN[S����b��x�R%L��i!#�o<_�"�j"�YFa�QLe_�$�k�(�>"�������]���4�`]��t��jO.���[��5&��`|t�A� k��a�QΨ�('|�}c� �BܵAb�l�Q�N�
���a� D��6���T�^�Zof֘��z�u�=�5�1gw�\�ƢBW��\'.�{��WG����<x/���A�U�#�[��UP���� " N�\�A� L�ai��ͨ���ǝ:,�t�?KP[�d�p�P�s���i_�=:`[�ZZ��ktg<���ָW0ߏ!9_��S�k�c���6�����X|�B�G�:Mm�K�c��׮(F��rN�[��ۧ�|�MU�{v���~���}<�>�<��nm ���:�$-��W砒N�pc͟��S��{���ξN�'�gʃ5*�aL����T{��jX��4*�!����r�|�3�ԫ\ 9����
nF~ҩ���1�ه���ۧK�")p^�kk�7D?�8��Ԙܐ�����K�v�;y$n�؋8�q`�h8r�Z0�v�K�&9��>�n����| >����D���|�^5���6��"D�V�!m��w/}���[Wu�F��w�֠V��'��r��2�<�tj�������5�p�@?뺽>�=00�d�,\9nC��8� p�"HB�6ʏ�������w�E�{G`�%�������I������Q���w Dl췆�4�P�D�<�k�^A���:�V����:��Ȓ�ֶ5f��U�.��U�5欫���c�j�@ �]���]��,cƅU\j��PD��7#<�
t���/��P��R�NЕp?1GZب���WP�c��XpB&V�5f��U�iC_�`��CN�Z����ή:�X}�sv}�g�wIڦ_rW�D�j�&ڃ�Y���Nj��χ�O��,dىI\�㌲�Gk�U16&�ʋ7��b�<&!�>�0Y���k\V��U�*��椂�E,���x.Ji3����������|�A�&�1h.���n��kfO�^�sU�De�=n��1x������5���M<�oa��^�Ȱ n���h)Sh�8?ש��) `�g�|bD������5�5��~��=���+ޮPq�~j�l��#�|��}tU���0��F��Sq�@�6t՞��-�������6|��ɠ��^x� ���+��5Jl��o���������;��0��E�Sh��8•N��̮΢n��r�B�}�#u]�>N�)����0Я��ϗ��oV6�woG�~�W��(��;�&�u����u1���^9@�o��� ���Q�k��q:5(�Ê� ���/45|w�v9��Ļ�S�hp�7�vX���Oy�ۅ��}��`����_��?������`�t棕?�_O���G�Ӈ�)�jl��� �����9.�������@~���G�\�=���)�½+�����?��M���N�<����m�u@ T<�jƕ���& �0`��<]�a�����;�Ƽ>p�N;3�6Y�Sܷx(n� ny����X[�F�MQ�87�F}����g��o�պ���Y�p� ����Z Wݰ��3�r��J��!m�K|�b�G�ȍ=�0��M��t",A�I���NB�{��/��2�3\>3���^2��������/��m���yC�V���Z�� ks���oz�_1��VX�:or����*�?�� �~�aQ�3[����t}c �LbO��'�W�'a���8p'�ό3)�K^�Iᐺo���aR��0Ф`{Q������7����WL`S��ز�ܡ6�~Nj۔ �aѯ}zc�Y}���f�����k��;o3�N�{c���=�'��+�)�uX&J��Ÿ.2���@ �*��^}�l�d��1)��a`F�B���2
j�AӷE"" ]�!�����㓫����%|��pg�=��7 {aG��{!]G\��j��_���(f hD�b�e��W�bS�M�~f�����.��8I��J�lJ��Nv�� �l�玵W�xq'۫2lu�,_�ʜ맳/�m��{őֳ�i<�u��v�Η��U��u[�@ �p'u:�` �k��,�F�^t%�c�ܡ�|��E�A�7��t�w��MofF8�r|:�p�l<5��C��ϕs<z�z��2@lFgxT������sy�gx��y.go�N�I�����rU�WL�t*�����Ng��N�x��>}��Y�qz Gu�s��4� =��W�P�22��T�]�^2Ctaj�&H�-|��9�E/_4�o3Gnx_���}����T@���D��e�F�����D����s��boL~��)(<��Mx���2羭��mSF{��W���8�^�m?,�\a�Dǭ��d���zE����6��`�^�$���=S-OT仗� �'�{^��dp��?�M�����O��ٌ�;"�'�ɝ&���/,�ch��pά�
~��Sdq)ޛ�>��=���'��1_zGno�ޡP��Q�5��9�&�&�{h )�ߦ���5�ubx��.�x��-1 +�����o���0�4d��f:u
7�V���C� �:n3���D��uq���w����.*.~< "�zh�r���ߺaS��sFFGeoֈW�,$���^�4h����<K)I��Ef��M���!��JIF������:���ʎd��RWG�z�腗B�&�� Z=� �w�{��m�����c��
|���P�̛A�r�>�]�#1~1H��2��g�޴KV2�0g`�ݑu��/�������Tq��t~�����n�� Ψ�����nx �^�iJ�S����:z������y���c�u��q_u�_�����ę�Zz�_@-=
(tހS���T ��2Q�&�ϐs:&�$?�T<ltG�"_��O�@�ՙ/�� �7�^w~*" 2:�V�&6�f!�
���{<��W/��J�1��#[�|EL��B�����;"����{Lvc:�h����\ �� rPC���6�<�]��Ϛ���CCT���\�Ի�g ��g_���X̸Wû�%��bu
�|n�R�"�B������i��h��t��E:�@y����x���/���(6�7q�>�n��?��K��� ���|�)�A��"�u�X��w쮁񆁶�Ev (����kP�;b,a�Y��!��!���G��]�:��5�%��%�k�W+��)�x �ٳ�3�-��7�c2���h�`N��B�;�.n�ŋ����r���A��w����m���T�]��Y�&H�]�5f�M�]��D��K����rxoi��k�i }Sᵈ�������ptn/��]f�������ه���ۧ�Y�����,0N ���5��t�pg����)=��Kv�����K-"%t�8�o�����rl��e��K ���H[���ՑƟ-�S��a�h����fQ{!�P�x��P�Zq�x���i�a��0����P� �A �a�]��,9Ey�Gql�C��rJ� �C, ���3��c(8�PP(�2I$\ C .fH ��\PA�5܂�uUG���s j�ᮁ~V8�v"]s�k�#'j��OS��ת�0�dfGMU?b�L%��X�Kw�6� >�P��ɾ{15���Z�T�jF= Q�X5ScV3rƩ'M_��!`������_m�H.��� ��۩��9�%;:(���:�jF�j����W3�p5�&g��q��xJ�����x�Ն����
K�vx�� 9��p�P����u� \���0�v�0$�&Ӄ�Nq��]�`j�Տ8&e?Ԯ�o�w���ω��A�`��ەw���[�#�BaԳ�AO�U�1�BR���ٯ�zm�z�'��d���O�[�Q������r{������~|Pz/kg4���@�%8y�p�}�����{|���=XQa�sv�x~�������N�lw�!�`�tމ5&o
ѴN*��6\ü�(7�A��!><�R�����V��&9+� Ru5��Q�fr���md\�B�:� #�y�E�:w3��� ��=�M��'�T�J�����A۸�B�bUB�"V�cq펩Ёk�)�4\�'/Z�!8��w���.������}U�� ���r��jA7W��$����F�&�q�+�f�;�:SSm�z�YF%�6 �� L��%sD��PZ����$�>��# H��;���o,��ݩ(��XB��h|�C�O�s��ݚ1n�2�m#J>����M>g����M����~�րS���IF����?��P�$JF��(>�����W��b������PU�]��>66��#3|\���F�ncڤᄺr�C���h�V���~� "!�c�1�j/�O�A=CH$�w�mx퉲�}u'�N���r� �wܡzbę�����#[����ng�΂���4��߄+$o��6CT��<�~ܒH���n��D�@� �@���?m-�lX!�a��e����������OϷ� �έ�7�j� ��zf�|€΅�3�� �gvu��}�N�yлP���+�h�X!xt���F��d �&�ع��p#��� AΑ�9�z֏����bH��bS5�*/�k~�pT�|��|���v��[%.Z_����J#��;G�+9X_�y=��I��P*uȨ�<���@�R��i֡
�un:�od��S�l\�i*�+k��.;T�d����~ߓ�~j䫪�Y�LW����x�
�|�idɷ�/$G��򶝸�����y��}=<ϛM~�ڏ8ii�+����7Ib�o�k{�?9Z=;���3`
�ȡ"��Ο9����, ��/A C�Y�ex����_�����l���93�w��5���m�����>;�%;�f��n�g�O�����G"�k`����fmSI��F�G����Z�'P����1]qb���8�{��yLo�Xc{cK�iwD8n���ʧ��p���� k�M-ɦ����u��P�f�ч(Q�ƀ�נS^���(Ӓ�<A���V����&V&08%4&Ӄ�ɄlY�{�d0x��ݮ�����oU�lTͷ���![�޳�����m�� 12
�O�~���8��>�񂖓~��@0�����
k��f����7��\3�ɱ���~ֵ��60����<!vE��Z�P�W}�gF�U��̮�����ꖘ���uz�*} �vՏjW�ڽ�*�'
ߌ���q����vU�i�j���U�m�Gܱ�z3Ʀ���ʦN^m������
[`\7ئV��m*c�[����
g�M=���=�t��p+lt�p��g��>�9�7��A���Y�RDgH������dSPu�3�E,]:;��Y no8ם�mA���!��!$N�=��#L� We�W���M{_9p⢚=����r&(K � %�h� F[�!23!�����ѹ^ؑ2o.�woix  �{�8D)���rp�i�-��Kf!�S�!�V�rG�uB��.
���A_&h��ܛ`)�5�'�.��A�����`��8�f/����V�F"J_�6��ؽEp<�g�뷖��5p��q}w+�)�`��mAB��|�J�@�؍��yϖǯ_{��֯�tg�B�ؓ#Z<�P�)�*� �4�8jh��4� i��%+�nԔ������T�B�:��Tg����3J9�������Ĕj�r�%f?�?�S�m֙���;&Xbj�����;F/1ȝf��K���V!DrO2T���ϝ�Q�g��3�0 �|��5��_J��[V��\��+�g��XJF\QV
�W�5⴫B �zs�ƴ�j�0rs��J�2k��n��2��6=���;���e{��IWS�^Mד�bgκ!Q�k�v��� N�.�4W��`�6�%=r�H]�a�f=���O{䐋'�=����9\)�y
���C�۴�+8�����s&��Z��;j�]x����8�=��6�&kx�
���5d�j�0G�m <�'4�/W�*��)������Rޛ��J���F�|7E�c~�dNpSD�_@Ro|��Rj�[�|~���'���}�c{�]�J�y %�9BΪ"Q=7��+��<��NF�<[�A�� �j��0�-��G}��gj��� ��Ն�))� �zK·�h�� ���ì������.��˖��׋ܛ+a�'܋u��0/������/`���f��bp-�NA�� ���OC��qz�濴Y�'�h?b�;oL�?ך�*k|�)ދ<`�s񺧸
4�4�K�1S� �t�����V%dh���wt�����րs5�w������h����B=�/����sl��H�\���r�ȿ��W����3�Ukg�����Kz��
�Zh�A��\c��3:`���q2�֏<d����_�G�9`��)��s�j�W�A��(��`#0�|���p�Ƶ8`��F�]y�WFi���|�+�RCv���\��B�HY���b���e�p��$_u�j� ��iE}%OhX��/���z��90Q���Iqc8mR\☚�A�A�8ƞ˻#+@ՠtd@�H� ��Dd :Ag\��~PO� ��9��>�����Z�k]�i0j���&��20�E^�o�;�6�?-�+�����Rc�n-+9��ú��ính.-�ؙ�48�� �I۟*�'501!0C��I���<�9<�a#�m��P#G�W����@��j��s��L�c�6���k�G��3��p���� %p�d��S� � o�L�<1���(ǻ_��(�{X1:��=�����ˋ��ԸW�C�c��sH2ֹq� ��ճ�^�f`(�69$q\�=(�R� ��D\ �����&�� 6t{�s��
t�wh��� �T�����xa�2��%d�.Q�N|����jV�jO�® #����|r������U,�5V�"m����bÀ ������/,�`]�.@F���.@��w2�.���#N�Wx #�Q?*��N�17�5&��b�z����� �<0��kQ��w�_�Ûɯ�a�!�<�źC��n�.��8 ���#��O��5�BG�Dg��5#=�
2�/T�N�֘�����,��G֎B��^���Z����ǧ���ǻ���:��0���^�%��6�b2�������v�%��cLߝXc�C��u>�}��Z�y�����~��*qX�+������~�c��c*�+ݦND����OLl j�#�-�j�k�ٍp`ꀚ�T�xh��1�� %>��� /u ��^��5C�[�v��N=�1c���o՘����Y&�� i�t���v ���/�3�96p�gg�N�5�� ���� �p|�!(��9 3��ڙ��}+�v�Q��j���� ��j��0@g7�{}�sAg,��rο�W�`��;�� ˪����q*'���`]iϏS9ٞ��n�q�dq:7֨X�1��UB�3[Vذ`�gT�JH1i�o&�3褎D���:j��ףa�* <�Eڸ3¹P���XߢƜݵ�J�eB��=��
KQ�Ѥ���7�>��(�A���U������Œ��8����œ]X%�2�&��5�c���ԗ��&;ܧ�ԲTht������\��JP�b�
So�-u�.�{�,i)&φ� cԙ��㪄hmVBPf1������r{N �:W�5���5]��^H��n�'� �n�ދ7ס�hvz������@}�ΐj�dZg���=��xZg����*�.��O�KWC΢!���dE�`�EB��Fo�k�[]����!�(` [���!ml/}���K�u_-�(H��A#��0U�����c�{�kv~t����ɐ���K2���vA%5���1k�p-4���הo,Q��g��!�������Fy6u�����@���� N �с��}]z@=�cwz*�_F��|����/&���Y��m�}���D��xwU�7�q����U��9�j7�LP����u�J =��(�yn]1������l��h��F���c �԰���z^W{ .dc�^!R�v�ڽn�,r�^AFGԳ������TiD����z6&P;2��{XN؇���pX{˚��@K��J�`}U���䍈"7��D����c�� ֵ3��q'
Lv^э5*̘f��9`��R-���y`�d� a¦����p���㔯���;��|[�&]_`��5��} I�<]��TU�s�Q��SAF8;�Y:m
����\�����U�]��?���d��k DY��.� ��S%l{�^ea��cs2��N�1��)C�:*�"��D�0G� 3�Q!�nD�rT|x/���!�z�:*d�����n�Z�v�N��QcF�a�0��ט����05�I|F�8;��jW�o���|�f�@:�vc�N3L�� ��F��Z���”҄�.��h�{҆F֯n�S;K��*�XsX�Z�a�}�5 n�����Q\0�Pۚʹԧ�,���+#v�j\K���!�r�l ոWp�><_���etꭡ
2�KS�:*!E{i5f��LNT�]?MQ�R�����Ǭ����G�����O��cbږZ���%��5�R�L�pc��A�YÎs��/��k�_dĴ�WwZ��0�ȃ3*@�Jl����o���,=�tI�!ŏ�ĝ�U�#���)�Pw�I�f�1p/�z���{$ǐ��̶H�_AFX}��+�=��טV\l��p�*`ڢ�5d���O"��̹X���Hl�M��+��L� ������<�� ��q,�����]�햲�����k�O=�^�����Jڡ�-���1z�\�F�����%}�ʹƽ��^K�X©�ߊb�H�ү0cL- w̌hS[a^`{���v�4z�������l��q{�~���=v �%�_i��6BmB�c��Xuc�]u;܊v_$��1}qb]y3�ꅶ�p�]��kT���f���� ����ጊ8ɦ����{��<B���ԠW�b
TH�q�"��3�PO\����}�P�OO�i�uՐ���[#�������������c����:���}0��3f�>Pw�L�*���A@�>=&��5�#�2*q���������g j���aZ��Kǎ腫x�Km$H�D��)�Bh1'.�WCήÞ?~�8#�s���E�ܒ�O�-���;/�%`��2�m�B
n�s�2�-���=��-�����f�=+�x#�\c 7���퇜>%�����9�T��ؙ�k9J�[��M��0fO���0��[��i�����*@��c`!Ա_�r��U��;�Ah7�� ���� ֕7l
�Gw����ۉ5j��f��{R�w�����yr"mg :���q ����Q�vlu�-Nz��δ���8����+��s�W��B�sH���9j��>�~v���P�GΨl7M�sT7A>��@�"{��9$������ ���9$p�"�:����1�c�!O���N�yF�1��z��m�x�^�q����8G :�+|�Cb
�=�уx�C�W� #1���2��g'>�a`X�k��*`��5d���O����xj�Fk&�F�Z�sH��,�9j`����t�9$���y��k�O=�_�qI ��8G �rV��p�������8�� O}����1� O}�������3n����5�=�i�&!f�{%�c�(p��Dp��E�"v�B�~"�����=���7|��b�J�X�'��<���½��D����� _�a���<0[,��՘� ���q��I�k0|(��Q�7|�d�����/c���ޥX�׃l�y���rO�Y��`# �z~�W�~q��"6��1# �zxj�Wc6|r�>'MS�7���W3B`m1𠿄j�o������;�T�6�k���]����n�'�$}�������ʼnu� R]4U_�X�����Q,��N�Q9��2���@NQ�ч3*G�C9i���5�p���.�*� ��9�x�dQ9~�/����k��c+�7V=;u�@���^%G@���s*�.�۟|�9\��CF��t向�h��Qlk6{�H �E�!�>�/;G@1GĨ���
������q�a@'�qJ'�՘1����sj�SLθ�����"F��Pt$�A�E�|�L8�U7�u"l���F8 �E�X�"Ƅ���acΚ��* \
�����{X,�R�/��9�|{�=�|y{�}���~���}x<�}���ֲ�v����"o��0�O�Y��Ň���X�.[���f��~��J�� ����SabI0&P��c(8�PP(�2I$\ C .fH ��\PA���Ȼ�z���K�j� ��a�#���#4�����.��ϗ������%m sw��w��������������!�*�p��j�>��&��N���f�ǯ�O5��|���R��'�o�Lޝٿ[��-�/Fo;��n� v��LT�|���SH T�s����٪Z�/�'�]<]�&�������_e�P�d;��rw�n��o1�=dw��d>g��/&A�'�(��b2�[`�V������w���}v��??��_��.�����_���0�W}���d��������}|:��,����CV���tM���K��nqy���9;_�WB�7��<k����k�yђ���_T;K�+5D��û~�ז]�m����_
f�yT�������۷69x<���#%仅�DwX:�� �+n�4�^~��6��{���� n �������ccR�7l�Z}����ϊD �L{:gO�9�Z#���b���V�u�\)�w����9�S��mO���h>���������I��]
��mM��Sm�<�V������|��tg������� ?g�}�;s;<�m5'�誟���m��{�p����
W��3��Y���-��c�����?���k��B����X~ߖ�T���osb������)�-t�p�U�x�h����4��D�p�>�mz�w����}���\��^�3m�����[ Fv�]��LΕ��,�ܠ���7�oO�_�Ez��QU.�~����g������B1hQ0��l�k�pQ��'���s�C�H!��|��H�Y�/�Wߝ*YФi�a���U��[�q��z�s�=�}k�]>������ۏj�2;N�͜�eT�^V��=g���i)�e˽�P�(�r���-��k[_Ѽ��%>>g�ۧ�|�M��.�r��t���Xm�jdT�ԣf�������,���>߲^\ާ-��}������Ez�dgՇ���=���|�����J�?���g�J�t]l�H(� �����U�Fy+��O�ͥ�屒s5�l��\���G�ҟχ����E �w�C��<K{����ӿd��璥����y�>dm]������nY���M�����ս.5������|�xzT��������r��pH/�Ŗwl
S��zWp�m�����{mL ����o>�旿�]�M�asM|H�������ǧ�ñ����z�~��&Wʇ�ϗ.�K�9��3ܝ�G����w�J��Xߕ��X�.���ɢv�r��#���j�m�2=9�)�_@@K��(���F�Z�'7]E�* ��E�L�|)���7���*�
�]c������^+z�^*�[Ŵ� �Y��Җ}){Z�A�_����藡��u$�ؔ��|CǧV5ᗌ���������:�w���KY3��t�>���_�>=����-n��s�����!{Б�O���{��I��XILP��/ԿZK��ߔV�_��s�"C��d����9�D���M�Ee��~��؇�SN�ۮ����k=�&�I]��e�|����9qϚ��/j*�{�xȲcv|��g���s��!�����E��%�����tw��>�=�����w����6�����i����{8~���Vuwqy���QP#�7�}}R������.�V�2lQ��|������Y� �����-�45�4P�h�qr׫�4��C�xX�)���u�f�$hYkL�
�;�Z���j���s�p���8����=��)V���� ���>K����E�K�/���-�+����tV������r�����_Z��/Y�΃�'���o��`;{�l+
.4��O��h ��
~z�w���_Sō|�=H���H>w\��r��P��>}8�+ASs���y�֍�SU座YDi�ҩޙ}zRK������k� ���@ܝ�b��Zoڔ
���{�K\�}������ڹ��x��^� �I2Z��]�#,&�߶'n7�T@ �==J�/l/����n�Z�� �O ���X�W��Nt��yM���!f)�I�t�������O��s����5���ΓOC>ۛ�H������Rr� F�����W���N ��������̟�?���d���9�Q/�q��S[�hQ���?瓧x˻E'Tjj�
�6��؉3h3�GGq$/�W\oP.�����m�����Ix���^4�u�ص(6@sHe �꿋�A�H>�[ �x�hC��ʠq�A� �?~�^(Т���o[�O�T��Se@�0�im�F�d\����0F�$�S�:�!����G6u1�M�1��3ꀐ�耿�[#���;u|B�������ebb�y�������]>����u�`�2X�~u���Sv�:��?� ¯��;;\t� P���28QNO�t:�=Ϳ�y+��/����'r�vb{FY�(,ϻp�]����w4�%�•�7@�%��A@��T��{I���|����9���}��TT½��n�H�������x"ꛃ,��X|2���@2��}b" (� ���Pg2����o�B%���Sv ���[�8 �({��{_Ȁ�jt� �V ѓ�BS�X�7z4�s�ĞQ�%Cу�ja��}8��HQ$��j)A����� :佃zT� ���HM��0���(X@��q%�8L2�3�%*�"�����`͕A=��+�Qp�Y����ܑ ���'�$�� 6iSc5�����(J�p����{&h�80�4��S~� H
!C�DiJ�'��g�R�y%wĢSR�k�|F
H�֥���3~"|�a�L�'�Q�, Ѽ%�5�
�6��� �<g@� Z�N)� ��DB5�j��@�=G���j�ϭ����S�A
���&� 0O�S�@@���i:����KC�v�B�� ��j.Ӗ��LReݡ2U_� �\�)������.7}�����B� e��%2���?��T-��i�3�,��Ey/�G��-!�I�
�Va�S�/(/F�hrB����<�N. �ݠ�e�*��i8���Q�\S���ȴ�Z*�9'9�ڻ"��%YNʵ���JVi�vz�<�Sޞ��)��Oa%��XѰo���ăE!��Г� %�Z&)����t&.f���P�'Th*��B�S��%����������?鈾�%ǎYα��0,d>.�L^�*.���� Ÿ���nP��|��z�!��;A��D� $8(4��d� rji��*Xa�����sJ}��`��ғ��J��� "�z���\_����7����e���W����I��t�����X�[0�W �\G!�Y��f��6vl��犎B�����RK .���B �JG+MH%,�Z*X&�8� �ȟcy�n
�eo/GQ�Q�������9,��/IZ�Pq�#�,J5.<˵������7��q"�Ө��"� ��,�H>K��8)�,8�r��6{��?@ �$���|�����D/� +!c-]������{�2�sD�P�6�W���0�4ƣ�������EKl��� �#̏i�x����r �m�4�����'~:���?PsA(�i�%%z-J'�ĹE�U���7�6�(��^�Z�+�����kr� ��!��c�s��f�qoR�:x*Ҝ~���M׫Z���XXfd���êy$���V֋h��ñ �8���˽6P� ��Լ��ҲL"��m��I�D��jVS�>�"�WJ�7��B�G^���F��^K�?���)�jP�~��^�1=aIO'|�B�\�hu{� � d`���!Ա��A���>;�S
y������#C�g�����T{7i�6����}���t/��� 矞���?U� /hիE����XB,q�)�>%��c!�XU�_A
đ��OE�GH%���诤G!��@8���^�iv,>���þ�ط�AD��b�Njd����Q�s"��Ta� �2�D��9�N5 8A�S �$;0���������T����Ӵ��N'Hs��ma�É�9�(��t:�4�L �;�����T�,����S�����X��"���Ny�s��T�9 f*�
��3LI���D�QHJ�N�_�p���x���b%T����m��M�9~��%H�Ϟ*�c�|Al� ��x��2��d!@�ڂ��gq��=�1h���ge�ͳm�,�6i�%~a�����������͆�j����CȳǓ��cZ>�JK�s���5�I�/��;O�|���&���;if�S-�,�aБ!~��s��L*�������������y(HSf1O�K+�]��ɤko�߾˿"^�u`��+��>e$`���/�g @�H�m| ꎯ<6e���E��Z�O��ς�ҏ)h�"@H�S�~$����4E�l��m��})��%%�&]�C���H��Y�O��ٓ~o�����R���"֙{�)k��+[ s�yԾ�쫵1Ӟ��JS)iJ�2���G���m���� zo��C)�P�#6㞇D{�L�p�8ȣ�{x*V9��`��2��3e.]R��r3���G�]�|l%ȣ��u�ӥ���^�@%.�M�<.#A�Oz��X�i���PgQ@Sm��> ,���1���X�>�������D�=3��d$�q���t�ň���Z*Y�z��\�j�
���oN͸M'�����&���E=�c���qs��#5��ƭwu���b��V��ڝ�'|���a��NG�'&<@Nj��e*l-ʼn�@�A ����,D��^��( ���9a��>(��G�GH[�^s_ǺXͭa�|CZ���/����|�0��ƞ�m_����hZ��$O�x���3"� ��p�@�j�݋�Ha�'�,�N�(<��x��J�78/���|v��7��7;��H��x�zc� 0l�t�l�f�Y�&!�&�j��CJN���);��񰗇 H��'~b⠎ʥ�H2��LB�B0;�I�ב��F���?Mag�.���"�S�m��r���s-��f4*�/����c_$��yh�)C�zj�}��@����,��<�� 3^ٚ��oGG婜߅����z���)F-M��}k��������jI�/���r��1K��۝S�WF��� �����r'>����ֻ��)]}��h�q��R}��Ǹ�a�޿ֻh�A��lZǜ����)Vv
c�}�<N|@zw��'>�L�9j��8���Q���Q�� -+��O9�C�k'��V3�Ӛ�3��~�31%;��F��ڸ!����r�ϖiz���d�<�Aj�G���t)ݎ���s���ˋh�f�Ay-u�@%��Q��D�9�� ��N� !�xv:��@�D,;pUi!?pI)@H0 ���덝8>fӟ$F�Br_�T왷�� ��j������{�L��ӓ�<�FGy`�R³�q�'IN�KL�0;���H�G0��K��LO�=�3멓��̤�N4 �S'^e�7��Uz��٬��x ��I卝l��ߞ��B��u�_�AUc�(�G|��jEZ�G�2����AZE����dL��M#����3�!j�A�$>!���y6�˜Xx��#��<��ʝl���`F�}v�G�?Br� ��3r�ǣڻ=��#$aFՒ =�?`������D�y�N��>���"�hq
J����'C .3y_�"��l�3DeA��3D�� �ũ��:C}�{�F�t�P�g�&�D�^�o�l�*H��/B�g�qH85siq���S�D��)Vh����ʱTq �I�V��-�$�Ϣ��sh��L�V }~��i-��:&� :Ro̊���������B�OQ�������������W�~Jr�)���dC�H��
)���=�V�<db����4��kik�T��(OpY%T�sA����Ӟ �� չE#��?�+J���|�p�� u�q�׽(�|N�z����y�ֳ�ş�0p�ߜgp� �JC:�[i��(䞨��V2Ĉβ���� 1
�.7k�!=��T'h� JS�t��p��O��8���֗"��V�&M�ޤ�ۛ=,?-d���9K���D�8J�������=�|l��O刞N��OtG:+r�v8��0tȮ�w$mP�+ΰ1V�� �����ɳ.��`HUI�)w\-�i�;�)����O�5?R��{���� �=�N����H�䨇s4����@�g�
��qN���*��`��� �͡�8Q ��OCq���8 ݋C�W�<-�}=�s$e_տ2i�#)����0�I��,�H��& a�&�x��Y�&s�5r��<�W�}��y~�J�u����q��b�K=�e~֔�S�"F��*� S�D�T@.!�c}\f�!y� 1��cB�(2��D�RxX2��4;pL�D�,=
��PO��0�zw㯌�3O������?���p> �(�I���?������������O���O?�ŷ?�����vh>���~�÷�oP���ퟷ?�Q��������������&3>]m6��7Zq�'*�*?E��XQD6��͎�0ʶ�E����Hǁ�SBnbe�B����������W��)*�+?�7k=~�Alv�'��U�/Zm����'7��R�l��_�k��c��rUc�����<���;R�{-� �q<������c��M=-aE��?�r5G@M�����Z�q�?�����И?��oׄ�]|�:�H5�41D�G��6r�i^<������n+��P��͟~ ����0a(�Ť#K��V�lC=��~��Y?�Z��`�v�=���G7䧦:VO#A�5E,��ьviyC[��X���z�����t׏��|�ǶFxW� ����#l�X�8�f�~R �M$�LĚ;��B��X!ṕ�_��G�!���Щ�!m�H�c��;�v.�P}\jN���J�l6;D�jo�h-� �kt�ح1��JRt��;��t�G�lv���y���
��Y���n��6c�bK7��>�{�["�M��� ��aM�-^ĵ��&�"i������?������BP�ǻ��i�%�n�SGU�P7��M��Y6h�ɺ~�M�gi�m���Y�X�u�Z��� !hiV�L)�&�I/UԿ~�z �#H�D��O��Lf�ZLC�S1�vMAc�����2w�z�����������)Ō��i�BR���[*���| ,�*(��7����76,��@���7+�7�gf�WRa��]���d�2��Z2�n˄��Os�C��m�o���u����Z�r�ZW2m��c>��Y���R�"3&�BL�Q�+��p�j_�t)�����Z���ﺔrҦ��f<�@��P�m1Y�T��bEja-�NKʻ��FX�Ic�뢡P�&�)��SgUѯ�*S�c�)Ф�R8*�Z[ �@P���Xt�a�HY�-�*�<�+��.�"W��p��W�is�0�Y�
�����"�m[ƍ:m�vi�
[Lo�c� �h�'Ŷ�~���+<��u���T� �S�X�X�
��mE��3���wz��:�Gs��sH�~�� [���5|�� ����S���qhdFe�q-a=o���ǽi̩�+���o]ڛu|����PΙ��j��j�����Ld�V�J�fCc}"� /����t������e0v�j+�����C\��J4�%qʹJ�E�q`����V���c[i���a����3Q2Ԇމ%XK�e�Y6@U��\��5�#�i�B��K���ku��_� �zj��o���.�[�g[�J#���{�j�Ѣ u�P�k.l�rݫ� � +��-+��$k{���k���b���М!��r~�~#_I����Uq�ĸ���QZ���w5�n�OT���t��?*����V�I�o`����pϤv���f���Q� ��m�Y�3��KC}��oV�������l*�ARhl�)�u�lx܀�Z�־�G I@4=m��NWaZ[�)�D��0��=ɸ�� <�+5�b���Ṵ�}�5\�\^�R���Bh���1�-��M���� 1RzŪ5N�o�B�v7�9B��v>l�==���7M��.W��Fm]$��v�&D��71���c�hu5��%��� _�K����бdޱ���2��3�ՓXtLy�83d���oHm��K����n' �o�K�d~���6�P��,[I���m��7���?��������o����w����5R%5�f���O���m�%7 ��]�(V�o�Ԣ��D�8V��xLQ`����)[�l�x���l)���f��v��fK��4�w���n��f�7��{� 7�7Qw��t'n����̦e(��w[ �g���N���pQ�є9���� ҈h�b{H������
�a�5e�FSam*�FW�o4���t#� i��6]!�w�M��x��6U���7Ma��Po+�^aSL!���a��[����7US�4��֦����!�hg� kvP6x�r�K㯙h4�m/-�7&i���l*К�]����t�v;H"��4�4�owts�=(�<���Z�WV���f���������i��YEF���l�}E֦��ZMI�A�������I�$K�d���v,�z�X�i �T�RS����G[��i4Uk`�Jm`:���D[3��ƞA��y�a8r�o�����~�������^�A�!�cG���F�\��̚`�B.L<B�HV�u'8�î��G��������
���;#n0&!���@7�S;��-�.�����ȑX��s؋]=�8�2=}�]�m�'����ݤ,��A�:�ʩm��\�1Ek[RM<�0���:l��k���r �h���Cg�-�
vQE�u&�Y�i���W��X䠊m��b��H�K�`뉹cVMm����tp�3.�������u3xfu/��e��-S�L������������N�3�w�`�p��S[4�>)A�幺����t���r!4�t8� �v�kq��k����p�~r]E�݈�suj�
���&�$7�%��[_�����ڵ��&#�r�ͩvҷu����H�ѷ������{=5�h��!A9�۫Z킭�W�@����F�3�4�o�%TZ�O1I�ή�3�KzbN����Zo��8/����hG
��9:�C݆���52r�m ��}(Q�O�']Q�zc����s)7��ךz@�B�)]���̲����d�<4����C9!T�I���:ۘC�����F���:̍T)�!�2۠�MB��� ���6��[�:{3T���o�Sr9�y�Z��?4)h�ifq��
?l�T6�1�2z���M��4w����VV�)�c�2Tζ�#��Zr���ﮐb$�� �aK�me��������Vk��}<%OmW���z7�{��C�{�S�C[n�����z��œ�鋴�����X�!�q���� d��n�p�cr��k�N�_������讼�n�*�[ "r�q4�J����uS�����)��٠�T���E��yD5��Q��3_��wk���oF\�h�Nb����� Y��u�[~���ܡ����W�m�ꪶY�)�*
��F܈\ݐ�v�݉�p��j[��+I6������䏞�MxL>aee�Fv����=l�8�1�f*lԯIm�#!oB�_����zEvx��n�����F��@���z�wL�Օ�+�![�[ �JV��� �ޘ���%�XOx��������Nn��o�h���8����J����`Y�h���r�����C,�$�\N�u�rJ��S%_�rJ�^r9�Գ�]m/I�ƨ��$�[�Zq [] 9� w6���o3T=L�Gy+�
�+dF�;�ya^'�wa`�/۾|�&��ڹH��_�01��rI'�Y�͵�������[���fCg��/^�;�]‡- ��UX|�F�5^G�M�%��Y�ɸ�kȴN�v7,�n�Ӭ���k�(*���ۺ���J��nĎ����9U割�+Z;�kW��(���g�jT�uH�`��be��+�̤�@�dk����*��-'�wՙ|����+TD߀+0<��֦j��P��o��ݠ�О����&�k=ߊ����'_�w�v�lYE�đ.P؝�3 ��aT�������i�v���[����F��Dl��/G�@�֗���������w�� �j�}�;�_�.���o��ix C�[(�&^˽�n7V��_s��ν��g^x���%�;��h#�LnЊ��qp�_b�/����f�wF�7n�������ξ�;�^�k�5RU^�k�QG���^ˎ{.rq�-�o��,p�����,!�yFok��W,�-��nWbT5q�D!��݌|W�"{�;[%���1 b�v��"p: � �����Q����K_Q��!H� �3�!�������r�2�/� ��rl�����hu��9bMo�pK�7�5�Л $; ��d�7�!Y��AH�-U��Z���HԪ[٭.���Ĉ,��=!b�R0��:D��?BI;'��j���?� vm�}�Ws�D�+nD� ��K��:ɽ����臡��Al�C���KV��5v�k� Ap3by}w�]��.$������L�� �*+6r/ � oo�C�͂t����i�F��nX��t1���s?q�=��Ţ�U��%Y���ګ�x����2}u���E[_\�]#b�e.�y_�1�io�t�h7�Q���UĈ��Q%F���n1�ljny J�b@�E &,� )3�I�T<���xn�#�]�;>��/�����~o�Z�������Eb���2���F��J0l��~CHoX�3f|�m�F��د���L��YB��(���ʶ��M5/v�9�j��3�m;T=`J���
���9���;N����g��X�3ԺM���T#&[�:�4��k�CFL;l�7��E��~���6OW� z1Uق~��.��p"%SZ&6��Ԝ3��L��C�z�3�)��6��d�T�e�jE�T�T�EfW҈���^̡�V�kB��mUѹ����v�wD�0U��MW�8�,�+G�B��bĔc��^9�٭�6�"��Q�RŔ��9U �����p޾Dr��5Ѫe�CF�or��D��8�3����䛶k�W3/g���H��'&\�@G���(Y�m� ��2a\�;)�ML'���h��6a��k��c�S��`�/���쓇/�Eu��� b�f���&S�t�Jc5��Aqc�I��lj��]��A��<@mn��ug�"������pnB#��/(6k�0p�0�_me���K�, ��#�k�K��{���B /X/$lG��]��:R�������,6 R=Ɗ;�{��xʮ�&MM�v�e��+oY�����Ӗ�v0�1��R��tT�$��� J�����f��3��J��Fl��,i��k�%+�ڮ9�7E�|ڮ���^�1۱5��oW������a���ç_��͛���Ǐ�C����d��"A����\.9B lY�@`!N��2N����e��$�S����r��L�ey���]˥ 2!P�����4�`)�\&B=����8A��&�`<�����D&T}B��qʼnD�q���D���. AK�9Nd��z�q� U�
�)� \r�D�� �R�V��D���>.9�(��`�����|�3DL����d�$|�� ͿT�T- ���eN#@$��cj8���Z����>� %`�dH��!���E'�d�-4�r�0��\&�.�<!�'��F?��r�0%�}Xu.s���aBB W�2��n,XBA�K]��P�bT�� �ÒL*��'25��X�P�cƘK�Ԡ3ťB #8!�.�L %?L@�b��n�j<�i�����ؙ}�`��8�B?$p�p9�(!��K��)?��i!.�B~x"ے^R�����Rp�#�5%�A�B�@d �| ����D�%�J"% \"��i�#.�G� )��0Q"�S�%Q�]=��P�$L��@ ՠD�#�Ts�-)� \R*��J��%%T���K����WL�
%���j�cL��-�Jw1��$7o©+���0��( y��/��\r�IWO���i����.���@��4�B�%���4�K��^
I�{%Vͤ���DL�MB� �,�JlIy"����$l Q���#� @*)Dx � ����j�UFD�H���K I���܀J=��'���0�����1[B$�D@�US�[ �bɗ�0���DVל�)�%$T*��]���¥�P%��H�J�"����p�`�ZQ�ZQ��I��Ҝa1�
R��!"4��ڕ=\�}�L$�3�jۈ�6�kUR��`&��Z\&8����k�E��?H�~�3�-���K(�H0YB�x��o��w������Ia|�WcQ��"@0�p��H �2g�D(�8oQ= SA[e%$X.<�՟�ن�+� cʢ#(����-�)�V5�P5���y@�E��]%�!�p-�1�|�T����lP��@���WX j���Q����0���Tw���P�@�*В"��`�M��ҶڏQ���_HM����1��1�b���S�T�� i 55.�Z���%YL����S\�G ��+��=�'�(ˉBJ]"���O� X��I����h!$K��|d��� Zb��6P��R"p�5�B5^H�4\� �'��aCh�Pe�g�B �R/r��`�x �� ʸ" �e��9�Ta���0��0��%�X)R��dK�A�H�'*��1� �'&@Y$L0S
+��)WC� ��Ce!q����(�l����0U���C���T~&ʶ(�����?�{s#��'�w�S(z��軁����XI$�흶��ޝ�;�H�ɶ�*�,Q�]���q��|H$IQe��]���y���S� ڈ*('*9�A�0�J�O_�L�T��^aC��c�72�)�A@S��C��5
�9-i��q�f�~���7z�!Z��V�hɌ����s��N�K�AV�%�FG0�~W�/�dD�1�����ͪ_5���d��lb�3�\2d�(�A�Yی��0|!�]����`���!�S8X�zɑ����Qs�#�W|Y���7B.9Ak���Ӛ\��3 S ��Y[�R�P�P^ǘ�S�a �1dz�`@ɒ1�ahS��W��� Ǧ��)���8U q� 9�z�d�=�B� `$��t�qc1�䂑%�&��S�~\2�9p_"����%� K�qa�s���%Kƙ.ƮA�,>6�\2�
�$�( 눁�и�L!m(D �
>��L#�%0���!�2���S�L<��B0 B-0���w�.�bɴўLC/���ic�1M�� �d!�,m 5�`AR"�Z��䄲����"f� ∃��ԒSiLv
6��S�U|ə�+g��%�/��ɍ��d���#�48G�]V2]r�0�3u�5�)(fy~"���+�� �C��=����%���\���B� � ! ]�_/��u\�҂� ��_�b���g�AQ�%����r�8 K�0H]�[,ز���*��•7N� ��>�Z
p���&��+�� �PP��V�ㅪ~��`�<XV����'�� ��� F�,� @aQ�������j�¸U!��р�T�smB����E����Ƃ*��P�� �9&��1i� �|@*�� �,4�%�"�~M(v�P �(� �D �х���;�Rh3T����/n�56�`"�_&ҡ���7[�����K���i�Hb��I#���l���0��5Q v���A}P�P �2�6���-�0BM"�L�
m��xA�A'AI�G56_Y�S�DA��"��$��3�EG%����������ܖ4�RR���n����[٦ Z�L %h
b)�Lb�I��t$�8�KI��ۢ���dF0JFa,� R@`d> �i14�d/
�]2- ��%�8 �"ɉ�#�cf�q�B�>c@�H�A�AjLZ+dՏ raR�3��xV��l)
KLJX�-��Zb)%7l�E�O�n�
�=�X�Y1������K Z����ČW�cN�B�I�:�%xՏ������&������K�0�N!j���ύ@1�!hb���
"�
��K�av�_ 4��&��0�Bal�- ��r�銂�R��%HŎ�?���A̤PDS�>��[*j����l� �!��z���J-t���� ��*��ӏ�9���+߭� ���EI%P܈�ӏ ���T�wRY�{�0� )������@4�)%�1��ِ�Е4��_ ���f6V�R�,Dը� P|�f�+Y�2����DK�A�V?6@�����@N���L���FKMQ��3���1]b:Jkm>�MO4L/���h��6;2��R��D}��@>c�a����X'�k� 6�a����t��P�6br�A����T/4�e䝦!K�1R`�fF�j���R3,`L4C�Ċ�F 2@8J��@���VlGh���<5j�ƉXj0��������%�gТ�N٧��� ˩��q �d�I !��H��n�"�n�V�@3UxaZj/5�]~��rk�����,7��~ڡ�r�|x���o>���>�rq��j�����;�?=���믫�5�ŗ���/?�a��ݏ���Ü�֯��2<>��������
+��i��~9e͇���C~̟zx:�|��B��>������W�o��M���zs��w?�]�~��
҈�F8=ˆNL�����5��(�ª�4�e?>?�5��{��\���{ɡ�Q^r���OO�����N#ꣅjޟ�Q/-d<-�?�?�����a�]f )����U6� �eQD���Oί���ѐC����ڹ��v����x�$�Ң(�Ѣ$J=V^~�)���0y��!�����#y\�y�����0�Д��":zB�(z��?���#{��w�!���/�������?�I�L��'���A���}v���^1$H_e(*S�U�%��"h_,
�g�,:i0��`��ԧf@���f�=o�?� �_�������U��.z@�b���d���Rb���w����;�?Xɾ���g�D�5?��u��sH����� �`�~͏��������{C�_��,�C ��(V������DyGOʾ�D�fUe~`�C��ۧ�E�!���S�b�Q^�A����6?�1��� d'O��1�ه��K�<Ɯ�%����GXT�<�_������d�xy$�n!��h�[��?>�>�
� +����Hk巂�[�\��/�����1A/y![�'�_Qf?������׏���/�>��C�+�u��Ř��/�Ƌ�>e�x9ƈ�j#����a��pǕ_�R���ʯt�K���1{����LJOw�{���u��=DPT: ��w�D-N���1�H�����#,<�A�:��X�U���[��9>���S;�n�+��6��˦l{�7q��]V�MY��������U-����� ��%�,��9��z*����23U���ǁ���g ���C���6qAT
��RIb� q��5�\:�ܠyi�����!F[|���˒��գu_ݟ���P�[���=�ѹdb��V�wǧ���?�ݟ����2�Z�qPQ�}zz(H5�
��3v~:��R�Z�F��iO�/����_�>���?�}<>t�����s-����*�>�F��i�R��@UӪ�i��0�m�y�5հo�?��{���l��;-:��+�ݑ��]�:b��vl�]�f~��n�,-�v���'�"��F�7��H�9;���%�5�"��g��:��%�K#��Rg��|]j��ȕ�%C��]Sg�]�H����?<<� ��q�������~Q�����s���!���'�,�ː��7$����� ����5L�4�c��n���=�@G'����zȳ�׏�1�Q���i��<Kج��8-9���4�ѣ�iI0��?�c��H�``���;�ɻ� ��+�S����Ir�N������Jb��%A}��o���ߎ�ٮ��wM}�w�,I���1{������O�wP��/�iI���$��Ē���$c�K�v��=(DY��r��-�I��~+�V"˔�2x�gHI�3�t��Pg|�=��П�v��ﶹ�|���h�Ԗ2M2�Ý�j��8���d;q�oE&w,�3����p[�� �s�$��ׇ݇���݀����������>;>=ߕ�Vp�X�3k!.�J�q\�7`.Xv��B[����#'"�����/�����2����z�Id�rl��ŗ������O�;(�h*��2��7�FO���O��ؗ������i��v�?��1;���c��6y�p����!�G%�q��O�٠� �&�Gm�2��-�}ڮ_^�}��Xھ ��5{x��|*<�__]��z����f藏���s�{����}+e��~w̟�{ۗ�c�e��_
�e���=�_}��$��v�B�ͯ�����m��$��6�l��v�?��vƟ8t����?]R쳨Gɦd�m�`�)�FJ��/��=�gۇk��^^�~8ڹ�]v=���b�O�}fw����y��aP�OK��ײ���^����\���{�W��B���"��t�fh`:b�G�K(�soV^���R%ڿhBg�W"��b���PMP�
�L�Mn���)��#�0�o�+�f �RY���) �+�x S��8��fa7 q(�V�W��u��,�H"�f �7C��Ҳ��O'I�/�E)��q����b�x�d ��L� ���te�Fy��*�'�~��T*&��=*�&_�2��+j��'U5�Xe�!f�2pR4]L�����]I�A1�:��ζe:N8Q���� aX�D�|p�CW�W� _��323R�4�S��̨E�5&I�p��z�C��s(��1 X�iRmS!��6�*�L�mj�m3-dgv�{�+K7ADX���������y�I��]?�ħ��p,�PL�����1!;�|��(�]6�ٹ��bv�Jׄ��fl��=wBM�V6�OR��Cm��F�e�nMg�����(�;�R%���(�uJ%�U5�x� Z���� k 1�O�g׺����eB@��KV� �K�O愺H��M�t�PS�n={��\(�,m[�t�e�ε�ܧ�tq��o�����Ҹ��E�@���쒞��H�ɹ!X��>�uD,R�Fy��x3;�7���)�|�L�ug�;6>�\lN-W��9+������ͨe�h���1�E����X�����q_!�<�A�70?ݞL���`�2=�3�ꚞ�> +�� �G�#\�8��WN��vV��X�"+�w�.�r9!q쨸QA�Qm}�\����a1�"��~�+�H�S5J�_\⸽j�;w��k�D�������&U�\�����̟��=sAX��
��EC�U���M� `��vbz�9��5L�0�紏/p�My�����n�j�[�`bR��JU6�4�/w�L���]d$���L����%wX���*� �0� �w���>;faE�pg�F
�r��w!�,��!$��8��*�/���s*�>ǻOzQ�.�y27�nQ�uu���*�3��`�m黄�g5d��bA�Zg5�X��C̤|D'Eq'�l��}����?�h�3jm��=��X��\��7�=�-X�ä̞~� 'ԙw�B m�(4��톚bh7ARC[#���6N�,m�<[`pQ�
�C[`^��l�%ܷ���O�c�A� � F�k`[�� ��8k9l�f=sH�6u�G�g��ڞL�g7Q�,�I3�>Az��<��t�w5u���/�(��|a�W����à��q=�̑�� ['U�q�ֲ�-/�9Ǡ�N[K�x���s8�/g�4I}:�B�{�WӞ��!�������EE}[ ���9�i�FL؏������l/ր�h�u-J^��(��Z廇�9���ҽ��sTm�<RJ��ć�����4�+2O\�?�ܓ9�u�_�Ph�����yh�Y���ȵi8nǤ�Q/�wR�Z�)RU�l��0�>3oR�J no�H��oX�H�$]<�;�h}�(''ۻ\��(c�e;% ���� ��1��ry#�p���1�!ƌ����gt�B�.@a�V�ߪ��]�޽j��4 ܛ�CƁQJ��Xv��~4*�h��}����>I߶�bxAm�g�r�����������3䒙�jO�`ZDW�Po�;�_��]�d�PS�������E �o4�įgJ.&-T�d,/��LƄ��y5h�"L' �,DpfYP�`rt���bJ�`��nEd�
2$4`!Gڪ���+��6ow��Ȑ�'�k�3�d�ۂ|��R,0{;S,$��,�Ãu���1�$�����b�4�PZ �Jj;� 7�< .��9�萷��8�Use�}�1��xspg��8�ų���m�BR� �,��Ȗf!�;?iS����}6�N��1�b��5p�$��ߘOA�/b��ҫ��^_��̷�Fw�Q�)ɏ��=g!НR5m��ƶNd�ó��T{n^���W��"ާ�C��[05n��0 =���r�FG��d�w�����:��1�3@vɡ V�ܗ���I�p_Z�ZPc<Xv=/)jA�C�Gx�n�I�{��i=w��B��8�� 3i�����xo}s׽_��n=T�gP�N�cN�o`F(x9�a�f�"8�ip���!�\�>y���1W�p�SV� � �3T�[;�ł��3f�R�"u^~s���!gڕeN�� 1���K��63߱p�\�D���ƚ�`8f:��p� �<�ơk� �X iMp!��X=�q6�g��3�q��~���|�= t�#� d[���1�!���YH��O��}���ɨ�B�yT���4�Iq,�� ф�i����=+��"3�a#�5�?�q��e=[�L��)��K�,N?��;1��T��0+��Լ��9�1G;�N�&86��z��A�6M
���=�9�ܸk�q��ܸ<�q��
?�=7uӟ@}�s�)�f�-�fG���Ϲq��|��+p{�3�W�7g�v������ύ+�mǁ�N��D����x��̭�.j�Ȃ�w-ܩ����T ���LP\-�[ ���p#�,���I��U㎴ �rl�(�F����O�:6�m$�:p�v�F��Ʊ���MĶ��<DZ`��ZLg�X�xt �X�1]wbM�>j��f���GZ��~�� 3)�K+�3����K��u�3ao�|��S���q�����xڡڴ��3m��8}��k1mz�Ε��u�t�
�o� FO�]�*�FOk�n�7<��,��
�L�a�x��Sw�ݥt�/<\s�, ōu��׵���G7�$��BIM(��Zp[��(�3҄�3��㓽\]�%PG(X��֠�gy�2��9�UV��*�jG�1Z`�հ��Y�i���D�b�ոg��>����� ��S��PC���̻�����Y3�> &gR굛��HZ�x
�>==��N�:<?}���4K��pr ]v �d��t��5���4U.�k�9Ԝi�!BA8L�)�p��a�
c�J^����w����ʽ�k�U����I(���ן ^T6�c׹7��;x"�}���]����k�}?-s���"R\�n,�O�}�w�\�H�~h�m��?�\����8.��P�L��*V�VW����gAͺ�b�Wxl\=��O��̆��͕��J�- =CV| �3����l�x���=���l� p� m콁�dYG�)Z�V���j9Ӝj'M���Sz
L�Ƭ��Eq����Ɩ[�v���+� �Sᠺ��z�A���̈��8�μ�b�<{�6���1wbM�24D���(�z��ﺸa&�E��ڨ��/= �yJZ�Z���a%�c�<�H�_AFh}x�U)V�ט������?������X�S��8S&��s���������|���݇���󧻏�.�]�[�����=KW�Ãuf옢=MD��n�IZ��Ai�0x!m��8%�y��w�'Vr�Y���ְ��uEy�+����ٕo�IΥ�t|��� #4;��:���k��L�4�I���k��ԧo&{;P�<�|�@'ȗ�y�P�I�n�1��1r�+‚��N��WAF�&xו�+�j�ٝ�׏������"U�k�!V/T�g�=�&�Ψ����ž��X|�Є"�X�vnI@��p�XS��a^���y���`��c��̵c���g5�DZGK™sۖ�8G� sA���%(�Ib�Ni�!T�&p�3�ĭ���A\*~N�Q��a�@��0�>~
0 �8c�Hpa�����u�FY�9�_��3�_t��FO��_:$]��P�{��
��,�F�GZ��%湱��v����>��Q�����
����ݗ��g�ԸT��؂�(m���)��k�а�d<uس��Qc�/lu_l���
s�s�3Q��h�;E�����}?>�����?ݕ���~��-_�v~��L��l���\hǢ�{q�,Qqa�' !4K�pcMr�S;�;�K�-
:�w�LJ>R�.���E�f���V�Q�s>��lS�$�+�<w��&��'�Ӌ���s��l�Mﻏ����5��<v�FMj�9?�P/tR?>�&J:v,�Ʊ��;�%u�e�0�O�gp�2{ ���u�?һ� #�+x�$>�YcxW�vn��א����ة� �l�>I�e�������r+Ow^�w���8��#�4��$Q�ӕwpc�y�11�]'�n�`M�S(��u刲 �8wɃ3�_Қ/x�~E�5��7>�AK#m z%<.�����W�D��x]��6�9BG�x�Ck�&��Q�̃�%E���q���/^�7�B��x|�X�Q�N�JG'-PL<5����?� L��g�l�^C���0cD�` ���osv7&(��,���c 9�����X0�ʝ�3%\ۚ� �X#w:|l�l5��=������9j�԰�V�3��  �z7�~О�{����p���A�#�S�R���~�@`��yp�u�UY5f��/'���� ��ə�L�i��B�Z�tu1�xo�_���%�.�u��s#�/)��;&�<�U{H����<���}��� @p��pu_��7 9�H q_�;*��a�M��1gw1��I#�S��y�x���z~�0�)�}���R����E� 57��kW�BLG�Xg��-���N�o'֤m��Bh6��-H�f �'o �p�l R�X�:�^� �O���נ��ѧ?(#�̮����N<�JS��as�����70g������8HRAF]�3�?��:e�R\����s��� 鋫����ꔱ9Ҽk�HOޟ��zw��Z]���9j�j�B=O^��"Hz,�i=sZW�-���m�b�3��M�O�-6!�V��Jֈ�V��� =�K��o�d�2��ch�Ҟ�m`Xy��L۔q�4zS�i�P)�Pޜ)�!�Q.fHŪ@'(�Ae�툔� �;r=��4�jeb ���1#d��H���M5��x�:�Me5d��;ϯG��ҟ��):�FJ�XPl��v� ��ad�%{��r� �2Y�C����B�ҩnt�`M�h.�f���P��zc�v�f�n��ȕ}e���<��Prk�jw��QҾ&�U� �B3�g=�l�$G�ő:��<�N+��w���G…_)qͭu</ho�
��F֙e�kRv�N�}F��݉5I��S(��/��v'��0#���h �`�;�� �[����py�1A�ZGT3p���0%}[#w ��؃܄p�|sG{�N���t�؞Z��a���I���!s�<WCO �W��f��a!�u�ZL�M�����ඟ���f(}�T���{z�v��l/�86&���X>I�V
.�Ƒ>O���$�+M���� ���!��W���dǞ��(������(: �d���@kH�{��� v(�mPJ�=忢7(+�X���W�ߠ�q���������̟�|wI�?�}�
���K�]���~3@!v���M�s�`S��"X����~�����14j!�+��b|Ia �:=�uwcMr�|L�+�j�-3�IXS�4�^���Ÿ��<([i����\��A첇�}v���֦P���D*�3B�⠎<�XMPch�i�s��nYTio��!�\�>�������4�� �]��Vg�
�� �A��IScF�Ux�&��j��V���iieN���(�y��d�)$������RI����`MM�>HKv���;hAF�����X����ZHj�3Dقj[���Ùg �!�*P m���β��p��.~~z��o���n�+�w�j�vHm)�$C����B$�RL$�v�ߊL�X�gt�y��ap\�Y5� K7�m�B6O
�Y��͓��Y@�m����'^�>��������s� `�<=�OӤ~����O l�����0�����L<���y�u9�xzײ�-o�9�ΐi�� m�n�K�  y�yƹ�5�x�x���Hﴁ9�;e��~\Xշ��꺣�a�6MXs�Nb9,NJ,/ր�h�{-J�Z�ЀY�mMҽ��t� ��IoH@�rC���R���� ���W��9�~Tw�z��6� �n�e��,�&KsVx1��:�M��2d��ylj�曔�R��:=�{�[�.
��Jӻ(\�,]�>N���, �gs�͋�@��*��Eh.�����������N�V�r�t$�ۻ�TU�gt�Z��l��XB�6"Ľ/9�ͪq#�,p\v4�ϪqG��!��sbݪ1g�l���>�z� �fG��6C6�k��N��ݟk�������ξqR�75�)v�o�����NOn��1?#�*4��^����{~���E�T�JOM2�+� F:`�e���oc�3�>�=�H����H����0��5n��s�5�y�t'��s��8��g����됼��>N�`�yi�LZN]Z��ӕ�qcM��r��� ��jx��"�k��C.3;��N�$��l4��B���8�&��5�w����5�f�.�2��0#����j�q����4Lپ�1iƩ�f�(.4�p>�Mx �7 ��p� R�F��>�oָ�9�{t�r��#��g��!dߺ�t�OM[���m3��!gҹ7Mӯ}*aQ���C�O�Ql�B_�yT�T�����xbL'��ȃ5�0jN����s�*f�YF�)Gk�4�UG^� �� ɓ_uT�N���o �:ԏ���:bB��#�~�����W50��9
M���t �gz��%,)��$�X�J�
� �ő'($��ʔ��3������I�-nwk� 껾��In��\�Fz��� �65pϡ@�})K����I�B�ŒQ�Z/�ceD��
s���!g����)� ��Оc/S`�/߰T���� D8�n��\��M�#�ƺ���`*�e
�I�Ƃh6�qP�.���׸��g�*��tU�`��"��Xk(���@�n�ۈ���@�i�I�\E�G�?f wl�2OO��=�HXc:�\��� �"���۫`c�5B�T�q-�y���&<q�؏5��r�(�N"��e+�Wּ���@�9ڕU���"�����1�MC:I?��J�n�LU�ӞP�P%i���ZE�#�;�y@i�M(q$D�J���%���R nox�Jc_勩]<�;�h}|�Jiw��8� E�*}z@�`�t@���̭�.r ���T��gt�b�pS�+��n��ef8���i���@��f ��M}�*3����k�������xbK���@|�U8�����qF����X��F���1� ������y�ߜ�E湃�b�tB�\Fz=�H�����m�t��<Fz��t��,Fz�i��Fz�{^#=��@��ҏF{9F:1��i�t/�d#�h2���Ol�S���⤺�oj�=�Y5�P��H��$7������N���H����H�^�rjO�m�S0�H��'�1��^c���N��Ȍ�k�Fz�VF����R2��^�F�0��^��H'a�A�� ��V��R_�j~1��B��y.�d�������:S�/�T��_n������#��u'�yj~)��V����h�/2����I�f���`����Yk���x`��� ��tE:�x�"C��TKG͙�ڸ&��m��ҁ)��;�h���NS8.W��<�)Q�5�~:�/�+(�=F�z<�J'qFy��I�3kWפ���9�֌�k�oL��R�Sf?�5N��a�9��9\���]�|��࣭�+VK��0�������iԼ���1XP�<J�:wp�s��4�9ڰ�������[��Y��W���Q��� dK��������_��}6�_�K�r��,�uk��I:�描#}�(��ɴ]�
��p�]�!��H6�D�l���c��@w�i�$5�u&[&�M���朹w���l� �lA�+(~�� ��u�!����̟�|w��7�E��d�w�����Z��|�
�K�3�w�1�N�`�_���}v|z�++��F-�+z��SAa N:=�uwcMs�k>��ݡ�����q��fRV(� agރ"�>���${L:��(}%�� `�=<�>��S��=�HEPcFhxٕY� j�M0-z��-�*�B(�O�}�w�\b����<w�D�N�O%�� V���c��/=ij̈�
/��V[�9�j�3�Ш����+a����o���P�]*Y���<XS����.��NALG�Xo��2�s�n�Ѝ5�o���F��hA�N�8+܃3�$�����g������`O��dž�kd[���1G����YH��O���}���ɨv�g*S�OӤ�C9�D�Q;������|�C�b��J���
6vY39G���e=[�LtRQI�����n�
��s�J�tO+��Լ��vhs�w�JR;� �uG��8m����j�z�&y֊�W;���ȳ�*q�P?⻭��e�P��ij@��>�<��ٜx���N<�����9�,wDÒt�����O< ��L'�khk��\�1Ӊ�v2�j��(�p��w-ة����T�\ t�� �8?��p⹁;�08G��B��0؝�|Y'��6��` j˵����\!G�&b���u���\aG|-�3N�K<��q,˘�;�&m 5�D��� $�m��x���f��ќ�����,Q�;�c�5j�0��Ƈ�)�7��T��|
L��M�Kŏ��5n����x۩Ƶ��ޣ���/ǧ瀜3����c\|���BC�Y�.ů��l��f(>�#gR�������aq?�����] Z;��_PV���q�i�=���jڴa�#:UN�k�aԜi #J o�&f�YF�) �R�ʫ�Ip��͔�v��<7l�Ze��l�f����d1�)��+눞�f�CZ�k�
2B�û����Z�� ������7��E�ˮ�fz �gz��%����z�1��/V2U�o�/��c��Y�j`��8f+!�:G�[p6�[��u�P*s �k#µ�՛
s� ]�Fz��ۥ���k�s(�h_��*�g����p�aQ�B.�ceD��
s���!g����i����k�kύzr��^z�ɺ�@��{�sء�1�h��ᬺ��T�ڑ�T;�3o�X��nDZ���1wbM�84D���T���&k�E<8��\�dgy�`�<���X{�<gy��&���9��4�#�B?iS��x���<�#8wT)=����'�ɞb� %�f�+�3z{�gy� �xo���]��q���kY��E��L|���[�R;�Agy�*��e��@ٰ+k�M{���9ڕ��^)��4����p̶M��4�Y?�Գ<B(5�Y��gy�D$�Y���z�G=悢��<C�os�Gb��,���9�#9��,Onox��<Rx lO��پ��<�����T��vagyc��<5v2�j��(%��]����TE��D�r��ƍ��`��<5�H��,gy�v�a4���[]1.�hJ�+��X�mt6�LW��'��щ�}?��75��3�5�P��HW�'7�����������4 �S#]iO��.jg>��c�C����
z��s�5����y��
�����v�0m��,Fz�i��Fz�{^#���Ɯa4N�����z��{�$��Gr��;[/>׋i�,�ˍu����#����O� �2�c���:����oI�'֤Ե��n6����%�g��\s�L:*��H�c�Q9�LG�B/�Z��MԠa:>M D"��ߴu%$2��O���p�<���o�:塂�-��� �94���y�k� H{�| y&s�.��z�xT~�PS�P����s��;.ډ��n���D^h!��n�I�G=��)�����=0ﮄ��(} �t�p�F.=���Q lk6{ #��v0 wRY|���ki�2�0ht,��{�,���D:u�r��f�u�i�50,�`r&��t�4���Y�ű��aŋ$2Y�}��D2Y�"��ŋ$�Ɋy��XD� ��$"0���l"Δ��$��,^�Ż��E�p��xQ :��!B��L@|ŋ$ᩯ��!#4>���xQ3@㟣x�i�Ր}�w����E�ӥ.^T����8�তt���5��[����x��l��E���x��t��E5l�� ��P���{�G��A���k��
3F�*�i+70G;�r�9�N�R.*�Bs^�-Z$1� �/?�E�p "�T7�Y�I�.�ÃuyE�$�(U�"֤HCcA4L�408=4�r�<E�$�4Y�"?�?�u>�>OѢr��m#n��E �Hs�O�ԢE^��!�I��Q���!F������3w��I潛1��c�{��5ܛ�>O��kY��E��H|�q��AE�$c�pC�[AF���ݴE����Xf.��^�� ��[�c�m���������\�ي ��=-������-�\�9�xz�M�CK�Q������yh)��<t nox���Rp1�y���E��s�����*s�p�1��꜁� �L���ܪQ��Ը����T��CCL�p��As��n�F�Y0�y��H��E�
�6�h�`����\��s���*𻸀\R�n�ȍu�cВ!G|-�3n�K<-���T;gn�IH�5�l0}IBj��[/|83m )��m y������X{�LH5r� i#n� �9��6y�G�?����BR ��������g�>����$���X�-]�F.kx� �7̱I�U'�@�#��[/��$�R���7�̻�7�j�=�!G�4H ��s:vI��i6��X�7�4��m ��o i&o �����c
[�n ����$�����@ҮxQ�>~w��7<��BHͶ�T�;�h}|� $��G�8�cב�/�7�c� �;�[5�]T;J9ڻ�T��gt�b �J-�,H5n��sl ո# ��l �6�h�`�����[/�3�in��cM��h�[/����
I���@|��^($�E����!�71��ɳ�0?#]a2_�W ��F:��ey���l�+L����t�1����~#�y��j�w`�+�f��j���`#��{^#����L?�|F��<���U�ݰ[/���]�z!%��ҽ�XgJ���mS�{��.2�K��옮;��r년+T��ʼn5)u���� &��)°]���\�����ӊp�-ɑ��j�0e�ƅ�ș��t |F��.<=� 4�<�vq� R�F�@�/ 7k\��=:S�iE���_\fH ٷ�,��C�V�j`v� e��șT!�M�����",�c�~+?���(���V�8�/oOx��/?�u��tĉ5�0jN����j��bv�e���R~Z��姽xP~Z�����k� V��-"F� ^TA���ӊawbr�֯ #�>����t3@럣��i�Oא}�w����ӊ)O�U�dR�Ԫ -?�8r��8��El���D��V.��VX��A�w]~Z1-g8WR�Fz��� ���P�Ѿ��%�q]��#�B�ŒQ��-�ceD��
s���!g����)U ��lhύ�e���K�����,)*B����:KjEU� �啡VT�Te�=X�"��l0=��9�Ihs��E<8�3�]撦=�4����S2.O��H6x!C��!ń�T3JG\�%�+I(Vk�8�B3��T���TI-� i���+..j��Z&�z� #,#xW%BԘ�-#9�,#'Mo�V�D�%�1p�Z�{�'��t�� \�!�����Y��bF�Z�T�b�u�h�35�h1�!g��q��~Čf�Ō�2 #�ej1�E 3g��QT�
3�}z=V̜ cČ���L�9^̸ə(f\4E�y>f����4�Qd�� 'j��%�}|�������?�]�y��I��Rr� ���v�L���"Q�JL�D �Ъ@Ϫd������,����jA*�z����P �.N[y������?䏿��v龌 ��'�>ۻO&�,WH,h��tZ����Ţ�"�X�@�*��>G�E?b�X<����\do�S��!#�"��Z,֘#��x���z����C��װAy��k�1r&\�+ Pw� � �Bx�cVJ���*���*��!V� ޑ�W5hP�G��5)P0tbݭ�-��}6�ƃ��+hk;ǡuW�Ҟ���x#�D�g��O��<8d{��:�C}X��|9P��*`[����a�Ѧ��� dK3{�Vȱ�LE蝹�-Ϣ��
�:.�����SU|����b�.]o+W�g0�_�3~
1U<Wt�Z�΋�,E.\�8�-�
3`2vɡ �?�\������J,X��=h}y���e�F�'5B��kS�l9V�N�4A�5����Ҧ�g��3�<���`��Q-� �L=�1���ҝS0����̂s����s�m�K��~���t�ư_�`�
�ӻ�l��3���Ըg0��Pc�5�ba »�{��Xc�65c e�� ��k ��g�;>g�����1�˞��OwV�����lAmU��tXº�ѥ�9�/)�n�3�-p��n׹�fLםX�N4fP����
�5[k���
Δ�
MKY���w� 4�"y=�t��:z7Q�VpQ�������,� ��h�So'֐�m�n�z ��� �H[Ϡ��3����3�Dy*�GK��:���h�(>�E|7��Ck�T�z��ﺞ�&�+�b}�6·6��PϠ�{����& ��g���Q� ��g���n�ș������k���p�dF�
���=*�<z�~��t��� �ƎC�l�W�F*>x?|�'\�ո�V|���G�E��N?�Q|��䊯ƌP|�L������<�LS|N�.A����;�a̓��*���������*�7Q|Lΰi:�����п��c�]�t��`#�?��qߝ�c�&W|5f�⃗S+�s���3M�9iJ]��1I��#�#+�in�-e��*�i̓U��`%�t׷?�}q]��'�Y��X:�,���,5�ɶ�=X�W�Pc�����;���4U����ق �P����L�$m���r�!G�������$��?b`����x����q a�»�sj�3�,9 �T�}�w����f��@'H�3��$�)G��5�=d$�9C��;G@�Yr*XK����?G�@�{�4G@��95f���sj�ULδ����K�{A9PJ*��S�.G@�r*�7�{
͑#0���s��%G���U|z���܊#�PR(��c�d�sj��/��*�1G+>9�����[%�y�� �������(}�"ܕ��uc�g+��t[ n��l%p�n+��u�[ ��JpcM�Jh,�f��[ ����p��eFZ���4�G�Ț�ZI��2�!��ˌ��m��WAFX~�n�ˌ��-?9�,?'M����'j�T��y�����ed1�������bF wI�H1SAF�x7�-# ��b�C�41������$��eFZ��bƋ�N/3����3�(|���&R��
s��q�3Q̸hJp��%��6� S+�eFMȤ�/F�����z����a��X��9�K��)����R:\���5P� wy����Nn��!� ��8�/%��m��l��&h����Sf�o���n�l?a���}2�j�0\p�R2�g� ��$&#n� �J�xz�P��Hx;�d�Ag� ��f[X�%C�y�@���w�d���̀و{�%� u�O9R±���Pg�pA��@N�<����h �2��� svy���!��ԝ��u���9�M\a�\���� b����ɓ��R�sD��0�>�c� !�ЖvYlC�M��O��� ��=������+o�x��D�S+'�D�2+���_��@M\"����᪩��H��z� 3�}e�@]���9,���S��s��<C�� �@�`mY�gJ(� ��������~�w�qH¸���Μ{g�����0mTϝ`S��Z+�w��˰9/@�K%�����������Nr�*{xx�e����q������_}}�/���C�����ߊ��|��/W���W�}]���=�bs������~���J�Z�R[�4�P���j��8�I��8�"�;�����W_7�(��B�\����0%d{P��<��<G[��D��V �D�)�e�<ϐ�4gB�I���>���H�+�0l5���M�ӣ����E�o��o��?t����t�z���_���}v|z�+Y��d�;�����į�z�"�믯���9|�N��������������U��7�6�Mb������D1S�x��V3C�j'�Ue�s^7ID��<�zy�~U6��z��o�(���n�U}�?k���U�%`����Li۰d�}��%�k>�`��m,�i� E��&�t/��k�+��qA�������C��ԫ���!x-�Ӯ���b�����===����_�Y������Қ�E^�W�^����Ӝ�O6�n9�T���r ?�8F�.�3�L{(��9�#����ꂡ��v�\�ΰ��������׻����Ow�ύ�,��_��2�N���93ߙW7Oϧk3m�otό]�=C���}v��w�^\#]���|��i�~#����Iǧӿ������r*}����j�r� lq�@|e~oZ��*�z�(���44�b����t������pGIc���ׇc�~4OJ-_+� �_s��t�����)3%}�\���_A 4i!VϦ�iY�~�4�!����G3�L-P��椳�_��y��k0f�T��ܒ@�\��������b��@���%$+-�n����6����Z^'�M�6��}��k������{/���$�
J�d���Hb���<�n�,���]��S�wF.���8��[f��d�r���m�r�� ��d�yW}'t�2I�j����F�ޤ�%�5*B�F5(�� kP2��yhO�1��V�O��9C�H��J�����mN��T�Ca �`*6��0��m.5��T����kp~�����5Ⱦ�<�Nr�i���G���vU�±��UgG{��:}�M�y�V'�
����`B��q}s���N?��L��4~��A~#������s�+,��f�ܬ��NM=�O����_M�o���6k����ᇇl��"�'e[��_��I�`��j��q+~�Nʃk����X���z8V�|��Tp[_=��]��_$�i�h��s�� CBV� #4 ��1�JR���[�p�l�� W�60\Cr㷔������~���ɗ������D3���do��@��`>ԑq�����0�,�m ��V^��P��棇������S�h��)+��x=�?�?���^�t�*��N���Ç�#$������qg�_�V�w~�p��g�/���;��)$C�P��#�\�?�|ˑ��c����-��r�r�w
*Q��cxs���n�=dXO5/�����{�Oš� �XV��Q��eh[<ݟ�n5�SY�=���Am�n��)ǘ˒V��-j�[t[~�S����SQ=eR2\`1��XU����������OU�T�=f���.���^�-+v�ӌ`y����|_>Ո�ݶ��v�!Lez�Q�Q�t��t�sQp�y
X$��S��ʶGɡ���F� jp�F�;���T:�1XRoEvʧ����#;��"��o �aUR����Y���T!q��sT�����y&���C���@�}�UR>%t�$9=e�K�=��% k@!*Uam�Bƴ�fjT��c��P�ގ��ۡ�=����yϬC3f{rj��QH�<BZ��fY������g�w ����wٗ� ��'�F(��]�]Z�Km�h�ӻ��h��6��Ch�V|u—X�����O��#7~vI���nw!��6����]�K�$e��Fr ϸh� N�����7Ŭ�M�7�I�m~S�zsH�u�=n�?e���=�I�=���'To*֞�Tf�j+�V}�ԡI��ʿm�j����A6j��S��9=�F׻�� ���Ȉm|鏯޷�:�!�q+>��H_�K��j��PH�3�|d����4#͹Ͷ��˶����I�dlۦk� ��l��ww���y�ϩ�݃�n�����r����[{١=�8�]� ��W��v� �A��U�)̙’��Ak,4R4�,�R#�92�@�<H-�~�����6��E E����B�V�\��_D�46��o5*��iM��U�3c��bvi]�g`f��G�����j�p�o��6kUa�y�J�.�m\���]���xB��&B
)�a"�r��O��-� �F�P|����N4����-Hֳ�`'�`�����:�O�Ō�w2��V)x�56V�8��C�M�o���C D8��}��NqE
� ��ܸ����η�&�9,���h=0*��
ΔUsA��=�mv8�����x�;����K�Ձ"L`��3B�"SL����ͬ;�UI&�+��HQ�{OL���e/0�9텨�5f���$���[���b�˃Zn %���=b�USI�}i31U���|0#�d@�|OvR
��9Wel��H����v�o�Ve8۲]����
��"�)��-�+�/9�d��S���]��L��)�/�+��7��5Н��nRzۤ���e�@w����w[�ˑf�vw��vb���4S��B8�oY�͑"��T;�}���*f���7��A����������W�V����/Z��޵���!�ޚ�_t6R��m!7K���YO+�\V��/�ۺ����.���L�+���(�H��n;�?c�$oZ���0��[��7�<�U�oM��^�MѲ4�H03F��ܱ�6,�5���Y}��h���).�^m�ħ�eal��� �g[;��v�)V{v�!c ���"N�#�
�B��p�Da���G[u`x��|��ɫ�i��V�);b� �C8Q񧳞G��qȐ�W��7������������#���ǭ��;���$�ۣ��
�r`L0���=�K�~�t�l�`3��6� �\�D�c `����1���� E���]1y %��X�2?�^�\��$���=�;�aGD"�E�3�I��s@���lۓ�X � ����?���Y 9V�15�'�����4Wٹ��[���d�wB�I�d� ���-ٖSM����<�˷�� 2�$�����tf9u�h�Lr���9u���9�r�,���lZ�߇�������淇2�PIh藪�G�!'�=�.}ҤH��C�Оq�3J���`�m�O.`�-���(��� �I{�1��^$� 1ƃ�3{���dx2�����
��-`�3�5��jǷ9�y��wrϷ{�3"�>c�������s.A�S;��[M�b��&Hx�N��6<L�"2�@�E �� �%�����"�}�����2j�����k� ��3���r�ў�]��H� � (��mV�i���[�b*���A�?Sv����Ml�� �i���ou��2�I��ۜ��
�#[$�aG��g��d��t�2�{W�3�?pB�4?��1��< 5��"1�����FD�
�W��[�
3a⋘E�3ɛ���”�2fJo�R����R�`IA���b��wI^�9 }Y�`dž���d��Db�P�$�q������f���sT�?�?'E�9����V���+ �W�~�
�9-�'�t)9�7� .�oÜYhW���,2+�4����4��¼�{��'��w�3�g;3C��N}�
��ÿ��;����@�0�⊝��
>h�+�\{�u/NR���=@_ o�z�t���vŗ� �r ,�3Hiނ܂�(����WsH0j�`�7�Gf�[�֐�/���B`ݜe����H��oF �o�(!����(:��̺7YV�&���l��(�� m�f�,-��2�b�-,�5�w��c������xg���ILV2�$�q@RՐ �L�߱�E�o������E��༓�P�)�>�jטU':��N�efZ�|٦�c[�/� K8���>n-k�?T�0?�{x�7F�3�8����*���*�V��Y�m��U�p�� )ƺ��3%����r��X��_�d̀��2V�0;�X(C���b-ۂnXS�NU�B��1�؝�JZ��L���]�WQ���k����2�Q�cG�1}�Ϊ/��4��x�K�՗����c���[8�_�_ y܅�B�X��)�*N�8��,����f�kRD�3�gD0�%$�Q��� �),5[z8�C�͉>HA��4"��U��H�!�p[�Le�NR�e���^ �B=����'n��_6��|��a�����o�
����� ]������q}u{��w�������շ?����ߛv�
�������ߚ�Q���\�����j���W?|�C�k�V�?_����\_}�s���M ����W��kt�ӿ�XP�E��d�տ�`�����f}K7�X6[jnk�Z �^�u���x[��{Ւ][A�����ݴ���Mo4^Q�F�P[Ӎ�!�7l�l�1n���zT�i~��X;\_j5���LS�4��8Ҫ�m�Pne�Z��[.V����T�9"�j��#��J��&�����`�Y�Z�땵)����iOt3�7��k}{M��3m���v�Ek�cb�MմAYckS8�u}Ӛ�dc� C�m�n�[�9�u+T�)���i�&��{D�[�7�������`ޚb䖇�F��o���iM=��<Ûͭ�n ���LlV�5j���-5__˛vˍuʘCk�U���ڔ�%I�);q��>-QuP7���JKe��� <%W׫��O��uIE�*3OH�9S���$%Ý������v��GSu��Tq�Jw�j��J#�L�|�t�|������Ͽ�� ִV��:������A�Q�LcG����FAV�:���8�x�@IV���斝>��L<BG��uШ�k�J����@���PH,\��xc�vp@r��כ��bW�ݸz����&z�V��v���,H�������sm#ݒ�\�8ZgS�����u�(��ٔ:d�[#�U�^U<ZP�Z���y���ݑvP%V�T 5��R,X{R�XU�����xƥ4���&~e݌^Yj,[�C��֙t%�k>o֎ާ�;�����ǐ�nO������e����^�tF��0�>��A�Z��sq@־�5
���r�>����ݘ�ruJ�k���M�-�nZK!��~�l��>.�.o(�Nd���׷�o�o��=�H�ѷ��� _w9�uj�qr;�8q�W�Uu� �>����H�O��]�a�*z|zp�,�RR}U4� �]����F?��)�l�����/�]�������pb��X��?�8?gf۫���E�����t�yYЬF���É�_~� ����q�ӆ�iO�xJ�9���q-�������ke��?��&-gnk!�{BJw�C�l�f��~$�� V���̅�o���5TM8��}1y*L��y���l���a����v���+4*G�˄�֭��T�Ŭ�r���1�J�u:Q?lRТ�6��B���������.��maӐ# �����6��N6w�ec_����/7�9tZmuG��ې���'��<D��*�Y����<^����_��O�zwA֬)G�A&�<s�j�X2?�{��q�[�V=���]�>h^Z�;Z/�R�-c� +9���?���Y� �`oН��9ma�_�����x�����f�Bx��v�ob(ʲ^EY6|s*ʲ�>e�VL;�h����alӔ�!c�j�k^��bEzНe�#L������gqDZ=�V�(+��MEZHw-o&���Nf׋�ҾS,W�Z��tY����OZ:�� ڬW���Y����5���Hݮ ��V�u���� �]����
�B���zx��SR��eJ�7r<���cE� &� �̬lw`#{��Z:�w��=a %���%��=R�&��庼���fz+�f}����}�F�]��n�F�[�u�WlM��Zc �jx��a�5����ET����}��x����u_�7�z•���-����)�����,�i��a���N1����?�;�e�;�o�)�gt�N�#wJ_��;��a�v]����»�y\㼋P��0ulfG�f�xHcGy�k� ��k�F��;�Ya^#r�1h*���_޵���d�z.R�F��7� V�Lg�U�ϵc��خS��-y�?k���h����Οe |�kPzVa�}ېaՒ�EQ1a��1R7׷�1^';�7,��� ��8h&^#bqK�)J�����v�-^7M�SӚ/�0��Fm��+�QP�[�@��m�:>JrK��W��d@!� ���`��9u�t�2��?�Z܊�
��h�|�?�N0|�C��e�l�]0|�����k��5�"ئ�B슬-��l��<m��艘;z�ޭۮ1g�*(#&�t�R�9�N�|�P��6b�s5�f��MY�s-כ ^)��D�o���+,oM���v�����Y�2aK�����i����5�����w,�1������1/�ՙζ���ڻܵ�V����� Tf��[JV�V��fr}-$�)*�ޘʬ+�^���J�� �k��uQ��f������S��[Y-�V��[-��]Mm�l$�G��ry���c�o,!�yFo�k� �W:�Ms�� Uz�[�M�b�@ ����w(��u�7��a��c�j��*��&t�����B ��3��7�.@��P���W�CX���,oY`�� �΍�z��v������m�Ԩ'2�D�c-�H�����f}+W�f����^�b�ZA��[��7P4z�!{}�n�-�Ѥr�&�@%��Y*��=�tuS=WS������8��Ӽwb���j����Ժq�K�z������ۆ�d�؇`A�k�ъ��9�Y�q#�fP{��+�:�$|c� Sy=F>��1|��vKXT�i �{Vu�t�bSߠ:�����j�!�\��͚�*}#�-�ABmn�T��k��͵�`Aoٵ�¾����6����x������p���YuE�X/12$����i;�P2~b��ʊ�� �Q�_p�-r(>�sV�e9m2p���� ԯ��%�vCX@�������O�ʮ{�-�usH��w�����/��$�� ��ĻV.��>~�}Y���MwS�?�6�O#�z�h}�i�Ioq5�8�F�4�Ȱ���1zp֝�Z��t�v7rz[#,X�vJ��M�b����.jm޷,}���d������^W]��u0��� k�X!MPT�H��A�i��W7��h<���eƟh��m�ݚɲ�J���5P6�I��S�L�F�{�iT����ވV�mH�Bs�_�M���>z� t�e_�NDO� �w&���]��q���=�:�T�5Sh�GM=��7��ej�툆u�>]Q`
�ń��J�=���D��Y�R3��.���–`:n>4��e�=+��{��ZG͊Y|�4�*dV0���U���ƚ�+��;��%a��.~_�mB�&�aP��KW�8�,֫$�B�\�LSI��z�Ȧ��j��]��bJ#EkӼ/bd���|*G�Mo��:j�T��� 5�ʑz���TN͸ظKA�M״��3�3r�f��#&\lPo.�7Qsi��J�00˂Q���I�ob:��Nn�)z}�S|�[;� L9ݕ�鮘� <-��Lɛ�[�JҺN|���z�;#�A�bw��o��aJ�QI�Vq3�n�k�ʎt#���� |w:@���Q�=GEݒ�uM��q�Md�dX�Z&��M��Wk��nЈ*�-�`SG�H���� � ��y�1��B�B�n�)�4 �#5�������WW�� @��͆�^��h���6��)W��5��h�i�AF�c�9�޷���w߮`K�X��T�;]�VH,P��#ܓ���p(�fC7�5�sܵ� n�� .K�\�[sܵ�^�J�oʸ#�m} [�����b#n�f�����j���W�f5�sy��qY�����.�}���#T-Bb���_h��� x�����bq����?��A��q{��ʯI�J/�嗽�Tk��JD�(�Z�|�I)���oQ��4�9��� ��&D,0A�#Ʌ"al用a<YK��HD5Ƙ�F4�)E�-0����~`��FQ����A��B�0.���E�`S��K5�Lr3?��� �� A�S0��Tq�r��� ��,(\:1�����ł��8��'�J% �@K�a�(C,a�-0L:���h OHXs���� �Ě��傶%c�s��~�X<5���_�Dp�J-(Y!������_˅2I|�H���gB�i�}%�D�Ь������~(Kl 7�.��t���6���J�
JO���x�� ) 3�(PZ �(0�'j�d���K�)[�%� /�a��O�/��g�"�/ba�VS��V�.�c��h" ���U�k�f^8)0���WR/0_2���|�=E�%�X/�\�U��.����K̗ *�7��?{o�#ّ� >�_�yP-��%�)�Qd��,�h$4Yd���*� �zZ���%"=�y���3��7���{��ٗ6.�0} �S~���67�M�R�ƕf����-����76E7�<y(8��M7n�������I�fwc���A�N�[���O��Z��n���i㬞�7�ZȖ��}{_O�Vg��1���Ug��G��BP;����꞉���>��1N��Ĥn���ho�A�o���� ��y�;�o�+��b��w�P1���n9�g/{o&��~z�]�_�?��1����<�N5�ϓyʇ2O��`Z�p���Myy��=�D�7�'?�Q��� ����h�S]^���3���}6^�S�� /��˭�ic�����t,��*��g��@��Lዃ:��R�:����@��t���"c�_h���4�([8�d�v���p���}-�`����O�(7���d'M�x�s� �L*�ڨ�ʗ*oo�A�,�Z���h������A� ��16�"�\�?vc�ҍ�^/�Ǻ�ƍu.���u�ߘ�#O��4I����L�_,B�¼|&���Xƻ"�����Evo�O�܈��T����|P����wk@�<˂�E������ب'!�-���W\G'=Tdq�y��P�nz��Z��b��8-X[4� ~��r�C��<���2O�b���c>��+�x�@��I{ď[�ڙ�Tv��u�7�����+w{�;;v:�B̸�ѹ�������PXG'Q��
�E�<ɼI�����f2�IFd���7��)���~k �҆�x�d�a�8�O��L����������Ёj>��pn�qU���NPc�q�{}����5�K���`c�Y�3%SN-s���ʍ�ޓ�Qx��8��tA,v�͵*����?^�l�B����B�>�ͦ�"��%Ux�`����[�X��5�U�qz}��ѓ:�*j?�)ƻ.�3:��DJ7�����᫴J����MI�� �Q�7�I���3
�x��Sis����ۡ��W�Ʀ�L�=�Ї�bM�K67��(a�a7n��i�EsSlf� 'o���]+�����#�'?}"�/U��0���Y��`syG(laN~��#��X�6>�"�|�Ĥ�X Ӌ���"�=�uu1��V���e
��� &���\�O�k1|_L47f��bj�M(}���5f�Yk �O�x_�nf��KlyvUސ���Ͽo���~�"7Y�����ó �&�w�ϳ E9X=ݵ�&!�b�MHv�_��q��+��D�MH��oH�m9Q,M����
�R���7H��{b~� y���G�l��-dW�Ӌ�m��?Q��+�׎b���ʔ[U1 �v�y�Xt�D��"/N��&�B2��L�Y�1z�n�.µ�}����%�$�4��*� ��|9��Ÿ����n�����M1��hU���MR�@|�^R^�}��g]ޑ����#I�T�K�O�]oA���//���g���57E�Nz�UX��SƖ�+}�լ/�<��9M�������y7�.ܶ��>�UJߔ?�c̩8 �\�r L�Qaʜ�������?p�����ά����%x�U��d�w�)�q�;w�J٭��2([�I�¬�?J�V����-�P�8'U�|q��O}��'=EN�Ri��V�V�/�Rޤջ�5��k��?\��T �����6A����
*�?�k㊁����]E���*]du!�dB�|n�폨����4�/�\�al���z�Lpz+�d�g������qp���$�}�E����i�0��c4w�2��ol0�OB(�'�U�!g����hEpO���ܼ�MT6Mb�lq��/��l����)c�/�E̔%;�Q���o�Vf����|�;v��O*��O��8Exݦ��%�e��66n��ƙ�SS��D"��H�-ؽs�
�<���M,q��6�Bz�_�q�%6�7�O��P��䮅b��C�Xw��� ����K��7���)$ĸ)�PQ��vߺ�<���VLě�ʸ�4c� y��9�X�IfR"�_^@�~��B&�o���3��mE�M���dSDp�F�K ՚M��?IL�ob~yj�״*��F�Bu���M"�@�F=��]xg���6oVQ���G��E����@�b�h��M(1'7�ҦDe�F��~��<LJ��h&�Y;e�jg&���F6O�x�A�F�d�ԎvNOQ!���`���=�}��x�v�����wې��
������Z��}��������f���O���4�8��(pJ��nt�S>C�)���ྶG�yxU�"|K""GKg5<e[�d
�'Kr��_S<��Xi�ۣ����&o�"�8��&5cTI%؍�9��s����'���M��L�PFo��̻����P,��b��g�_�]1�&d���L(W�_bC��)`����S\��7�N~����)�J����M/��:P�ؠn���6�C�M�l�&�`��)�v���]���'��Ԋ� 7�OiP3���1��)�����J����'���3J�]��8&�\�q�smL,_W�Ɣ_��ژ��°凙N��b���9l_t���)�)l��(?�6)��Pb&�w�-q<����is���\P��q� J�Ɩ�p��yc�$5��>��U��D��%��;}l�ח��H��-��ƖLa��M�%��6V�"zm��t8����;Eqmq[��חo(9���Ox�pz�ژ��&��CNj
'�L�6"���e,ۀh.?��+����-������E�U~���u^O/�b���b}���ic}���v}���a� ��z��g�=�� ��|��^�Yv�8|�Ȫ�^��O���mq�� �%*W^p�r��n���%̷�1���6�_�؁K�cm�����J�m��vb˒<�jҭ��"��6��z~�����۬���:9ebI����+��7������l�_b�yN�2 k��9ևW]�H]e�hUW�q�L(��%Y��&a�Ӌ�1:N�r�E��"������W ���\���I����7��>������`� 6��Iq�@�?nܤK�qr~����B���t�;>{�_�`��Y\p��tE���+�,�z
��`�[�B�去bDMa�r)�$����D�ݛ^������[�w ��0.�T��%�k����E3�\�K����My��\��������_��-����v�7^O
���'Oq���^��SN�n6^���.�,�{�M1���+��|�C����������tv��ӓ�Io�ȳ�L�W$q1�'I�/f��E�?��������}%����Ɩ����J;��dX�r��ƻ�.���;�?��^�x�ִ�����/0�>N/�)23K'���V"�Jm�ϓ7�q`�����!#�GU�ȇ���!�I��XJ ���I��}��>���}1��ƧܔJ���O �J.ǖ��p�O�C[��S�]�:��ʊMP�y�����T�Ȫ�\1�B5%h�{� �Bi�%Vy�];t_��9�/{(�#�O������ӓ�:�r�����1v�C����^���\�`KP:��z����r�ۋ{2�Qs�1� &�>�����p�r<�I�ob�� �?���'9�V������x����ë!Nr<ĭ�q��!Nr<�I������7������vx:��&9�VD�<��&9�$�C�����^|_���vr|O��{���V�R�R"�j:��'G8� ~(!Y7�v8D[ ?9V�[�&Lb�����3B�H��������*%EFO͔�f�&��$P4%�6�x��5�I�&��+�K� �kD[��Û^��t B���OG7���M�Ct[�n
�F�&�:�ʖW�ޭ�%C�.W^��8��Ɠ�Ô��a�#cpE��)�`oz�5%=SN1��u���>�_�;�.�����h61�)T"���(�Kt�<D�S�;�)�5=D2��!��Ƽ���8I���k*����9Od�yR�7����*"f���˭O�@B�F�6ڐ�ц��6��� imH�}a� �Y;M����JŔ2n�
3�ï/����%����"�}v�U��I�T� n��_K�]r�uL��T�Xa�TX%�M�ł�$?����d��R�oz����C�ȻN�g�������B��Rڤ����(�r*F�. ���f7�5M�u�j��qHqb��6��Z�q2�Ia]R�a� �)�J�]y���%�٤R?�ʏr��T�Y�y[�_*��٤����o���J��T3�t7�mJdK��`O��k�T8����g�5P��qfך*�ɣ�f��zT��<�\���7ٖ��&����c�D�R�M�7���K�-�"oE�f�0C���&�oz�1��&�X�ݤ�����6��maz��gvϴyf�\���a��0�F6�����M+_Z�Q�c��}̩J`�������1��s����SV����1O���1 ��Û^>���`���s���qNŮ��\�㜧�ԜÄa���~��*�2���zJe�s�z�Z���JA��r0Ed=��e��X�S��*���%l������z*���]ꃧ�~����0����Z�@��~���� ��=�mvY+�O�}��qv��lל��]:���������ᯯ߾��������;������~�����o���Û������?���t�h��S����>{��|�����{~���~��훗oz����y� ����sћ����/?��˻��}��w�������x���R��f����n�����������mν�ꗟ��G_c^���/���}��o���w�����_�����=������������[�C��z����_}�/��$��y��~��>�U߽������˯�'I���o��mA� ('u������˛�����}�#�9~ϫ����������?��?߾�՚*R��������� ������[���������&�����{ �՟��>�y������4>�����͏?���o�@O�˛�����>����D胟���?����_?���_�����>�;�����O?��N��z~������ ��!��_^����o~�M���~��Ƿi������x�㯳a����^�}��d�y�d�˛?���?o���_����|G6�S������= ����Oo��C�Ʀ����o~����8��% B���/l�'?��{�^�����ߦ$u����\� �m�p �� �1��&IK �o��f(��Z<޶{y$��Q��o_���A|�g���Ԩ=������m��H��}�� a���?������tP�}x:jPu�s5��4ߵ�I�u)� �����a,�/��O�'�*��N�.cM�>�����|�7�!f��S� >4,k\y���j&ť��jQ\?�/^���8b�UZ�E��;w�:�p�(�9*�E�/$Ս�!J�a�""�d<���Yvz�ᤖ~(�,�w$����md��?����ϟ����~|��ء���Dz���s/�8_�G�xQE Ō���E������G��9W�H���6�D"Q��}��G�_���f�TGhJ�^lH��_���]�����һ4��O����o~yx����(ش\�J�:�f���)c���~n�9E�p)�"����WP��P�_�@EB%ѐ�����(6L0ɯ�yȽ=��g!Z�� -\P��ɲʍR�B��}��&�8Pu���B�=�Flήa]��^�z)B�DTX�-p)hBO�t��f�cT{�'��x_@�#��؜/��>��q�9�^��c{ \
��c� ���D*���4� ���K�$~� \.Dֱ���: ��B�%����q6?����s��A��j�Ɣ��� �<�HJ h���@3lLB���D)#��k>"�t$��� �g�'�� ����v�q�]�C@���7�0<H�,k�z6ʞ{�˶� Q<�f������-���^�W�qw��G����;��-�[�
��`�+0�b�B �b O�&���� F�V�G�w�<)߽�{ BExR�6��\ډ��w���� &�!:��I��������3�|#�ZtcD�k���Y �/i�eK�SÛ:�����i�3�E�����٠I���U�:np(���"����������d �6��|���ۦ j���F��-��fB;^��.#R�h�|��==����RP����e���(kCt4���/s1<H�V��4h�܌�⮬��w��c�k��S� ��<�������f^��v ���4-�#�QV{ ��M(K�%��r�����
�87�z��&��0���z~�HB ���ZSI��$�ua�A-�^�Ȳ�a^+p���.!�|���kF^{�)�0=�׊����G�bO��"�0$XN��>�T.[�^fp V�Zƣ�2B��� t �<<x KH�7��@�<ܳ �0x�ke�#��,;]��������o��g9A(���x}!��z!���ĥ� �l&�j�J7��~q�W`��!��|�Jv��ZD8 �P N ���'FЉ.��n)=������U���~B��C��(��a��}�G�ՃM���X�ǠZ�8�`W.�Dk��>w�ğ�>��S̤�≒��!��O�q[��Y� KB�c��.+ֽ�� 2�k.]Ҝ_�uᒍҫ��A����1�EPbBNus�|�j�»�pF��pg|�|\_�-�)�W�ct��'��G{���i,]Bk%E>!9�xW@�2���C�(���NG ?Yv�UO���P{��������e��dԷ��*���+1�JĞ%�o+�����4,2�P-�]���%؀x�P@F��z<x>8ip�
�Y� �����:�<}2R(*�+�Ԥ��y"��'uW<]��zgK��H�� �/E0x��'�`�]4<��a/AX�H�8F���
����u�����fc,��րD�DS�1PQ���N�T�܄�����u���6���+yx�C�!��!�]Yׇ��S�!x�Q�+;��d��RT=+s�O_����ps�� b��TyBB��H�y��:*���ҭ�=U]�S����YP\�,�v�V�U��RWR�˻F� �(Kk T���=�}=������d��}�w��>廐�͝
�����p{�����O:�{w�u0���[��䍽��ٴ��J���5l���������!�;��|�x��2�����Y� �X�oz1";Y��,���̅K���\]�d��ߜ]n�z`����F�S���w��<k��S��#qZ h=����9��瞯���\��8���@�,ֺ�P6�����N���W6�_O(�^��'�lpCHy�(���ւOl�X
K����4X�P�:�X1KD��R�+1��C����Iބ�Q�k/S6�OD����ܼۆ�~|�i|���:?rn�N#�ߐ@j7r�;���f6��Dp%��7@l73r����Hi ��FMv�o8C�`�n�6g����e���]ցu gs�8����g��9����^3�+�I�Y�?�l����!�uT�.��E΃��Ay��^��l E�ɑ�. �����"��8��G���>s�1׾�U��ѐ�2^n��x���c�9���x687œG|� 9�As `$���Zu���l.
R*=�k��8q�Vu`��L��p��U:�I��m��D�4���`��a����R�^�|��"�!w�j����U� ��-j�t�> 'z�|�snҩ �S��>���(/?�-�� �td����s!ʡ�j�'�QΖ�j���*� E �(�n�>�����1�9؜Y[��`9��hr�����7�
�V%t@0&�H�XB��t t\ZՑ�I��'�4X)I��NH;;���ҧ�0kBm��2<��B�WV�|�� Q�p~Y g�,>�\tE�ed+ܟ\���ke)��I�$҄�,'?Т ��b���ˌ$\fD/P����8��㬏,Q)/��a�c����?r�b)~,��rB�L�z�;Jr�$Q��Y��:�#�ZA���X�J�"P��������Nd���.?��)I��]�5�ኁd�� �(,��&qMVn+/ )-;��Қw��Uo�g�CE��W[b��rZ��d��I[�c$��3��������j)2I�'ؽ91��'ȳ�r8Y���$F�r/��wb�����j3��Z�$"�8� @s���Vz(N��B0R�,�f_~s������چ_�rɭ��:y� |�sG
�=jH[+)~+{�Sc�I"��,|���1��)g��Dh�݉��6b�F��u�I�;�*������U�:��|͑9 �q7"|#^D��H�(���g'�0� �+I�yUs��wF]ۺ����p�YR�.���=��$���&��Z;����p*At" )�*��\�K�T/��|5u��bv��7�xQ�VZ�(w�KI|��X�W�·�x�P�q5��V�F\%@(��p0HB,9��/��L$'8Q�����:1D���$�q�j:"���h
������Y�����@Rl4��8I$�.D@#�@!�@�XR ����1DxB,J:%��B,������4��$����1G�� dE@#�@!&��꣖�f!6\.�M�E�c^�ș�$
�T�(o��' ���{�|U����$#�Gu�U >��D�?�ʼn���
��,|�ei � � � q_�t>�!��C�q��Ɏ9� ��<0w ZA�gIc�kP9v7�awC�%ǝ�AȊ�Fց�L��>��8�~@���&gi��w��;�ŌjF��#�n���
D�m�@2n�T!�<���ad(IJ4��y{,Ā�3�3b��Qr�R��?_�%�*F�c�C(����3�\����g ��l.c�� X��(%� �d`O��*��K+- C(���w_!��� �}��Qnt�V]h��d2��eD)nj���]|C� � 9���!�$�� BT���MW�PB-�1�d��9���� t��y+@�qާ1Ҹcdw��"4�ad!p�����NS�H�ў����0��K����xﭔ{2N�f�{`�&���[���8Y}�z��S�C�A��,|ƙ�y`���9Ѹ�Ie�%fB?C�i%���b`F��8�ܸ�ϫvA2���Q�q�)��y���y`�p?�Ocy�$��'F��?^�m2' [7GkӚm��s�1Dh.�4!R=y~5#���![��P)JUܙj|�U53 ��(*��7�a'������꫱0[�5 =s�٫�L���P_�B�� AҝA��� �1�Bm���q�G�����gTB�u¢"<����=H���YT Y��rT�4��%^E�`|��@N�ɰ��辞�܅�=�>'R�x ��L��� %����x�F!Dh E1���=w���$#3V�2�o�E1o����!�Z
~[c��ɛ�`6j�KB��N%��#�*�7��%/�T�(���E��3΍�ȃ*�5LhZ +�{ʖiwj(�l�R�:?{4���y���!y���� 톤,B��QsD����U%:�V%�۵J6�z.�J��:�^���VIې��bF����UQ(g�ڈb�c
b0����D0���ZZ�j���g>�[%��5������c�+��,�PV[�u�Fs���C�E��w�7!4?�h����R��K�$�y� ��0��W` ޕ�B�VWM��۔���T6�c�=��b��(��!r�Ù���;���s�~@0�Ś%���$��D��� � �RN�a0����dX�|�5Һk9��<`�C���#�K�&��3�VZ4d�<P��ݭ���Z[��g���>{�J�
k)�:��C����y~�9���T V��i���P��q !BS NI&���^���|�d϶9�3�4Ӻ$� ����n���=��+L[$��Z��Df�:iu�urKB�%��I��E�V�a{�<��ϸ�D�3E�� O<[�*�3w�K�|�7bX��z�zi����!>�4���Fi��zԊ{�k9�$�a�91EY1_!{��� �?G�p�8�!�b�9� �!B�8At�C=���R'���ڽ�����i+�]�(�(�(��D��@@t�)���8s"l�B̈`B�IVE*GB �(�p�kq(�⤥k�*��
��L�D.��?��M�8M�䱡Z+��H�]�����(������!��*Ky� �@'�0�-�$�� � q���^ƙ��;l�:m���8�v���y���F!���(�&����N��OG�fS�)'X5NU�ƞ���r�U㎪�y-�NY���U��p�@0���p~�C����~W��i��|�|Bv~�n>�$4F\B�:(��F���=/+���43�U6�4�����Ӓ�v���A϶��aeM ei������y��Jy�K�p#� �R��ə���t)��Hs
]e�R)z�L����8!��\g��r����y���yp)��?� O
Hn|E��Ҋg )��`"-��aB�Uc 1N'�SwV6GzsVڦ笯�೓��:)^beuK��(�V�Jt3�T��r5s~@���/c�5�4��%1�(��� ѽ��K�It/��|=�wv����2:���`����0�H,'�Z�V��8g��^I�/}e���7�O�7k%�d����Z�Y�%#b���PI�|0��������2 ~/�<y���o�x#����e��|o:��Djj��3� �ȃ�I�!LxwR��{�j  %�Sg�Y�앴pʛnY�Z���l����%��xx��'D o9���9���k��i)���'��9�$�;Y�1�/礢R��5��2���6�ɖ�_9�T�*ݑ A>��h�y�� �C��- �5Lh��K���� �^�}/�w�rJ@ ���0��Xx�� �q^26��'PS��^��v^�s�f�$I�w�f�T4��|~�]���nT�"h��B�9^��A�)�`DUN�����g����x��Y��<�P���`���邴=����g�-I��R���-n�tA�)�0�R�0���BԒb��ڎѭR!J�S�&uJ5Q�b8.�1k
C���0A�  ������n �h��[m弴L�yY&2ʋx���$����=}��$��͞:�ߌ��������(8��&��+:IZ� *b���R��egd��|��bu!������$�b3����k���o&i�����3a덓�q��$:�>e������,� +�)�������eyY9��|2��5I��R���1��9N����ȃI�E�0�II���o�=�dIb�"��N��W�_5� AL��z+��b�_��m���q���b\!�Z�m>� ĸBr4��^N���r�<���Ŏ��j���V
�ey%IxYi{���Q4��D��𚰞�p��e#�6����"�x��B獴?�;M1��|WC�V�m� ���]ؔr�.Ż�U�?�z��TogX��H� "�%�݊o�������6
����n��D��++�&��l�;R��O�Ė'G�z�+vP:9��񏏯�i�H_ٍK��f �M�;i��g-[��K��e��H�{�$��Yao�ѥ3�,�!���.I}O5��W$���N�,$���adh������ �f�=�� C�&�}�f}j7�%aZ)��H�^�}~[s�v�� r$ �q��\��b|��#L!��J �`Ic�,`�@�ФW=�@rÑ���P]rz�� %�|H��u��-�IC� ���.v~&����v��֮�Xy9�)8��(5��e����(m �1t���B�,��5J5>�s�H���|]����J��>�CaM4�_+5!$�0 �q3s ��T���YP�����e�<��L���d22"����-Ȥ%%��Q#������d�:*�N�`6�c`f�E'#5x�k��&d0�L�`��J0RQU�L�'�#��*)A $#��*�z��rG����^u�!��d!�L�6m$il��ڥ\�}����@.N�r,_��h�:��`���P��aXCHd���3���ȃ�V�5Lh�Պ��2�9<:�,z�/=A�3t�I�"I]
�c l~��H�~�d�x�+ V*N�N��o�_��!BS��J�ѹj��SF����%z �� �s�D�0�8Q� F�j� �"�!X!.YC�� B b��C�/kb8�=��H[��qӰ�e��� �.�J�
%�#���(��Z�Xe�!D�rR�@��C�!�!I9$E�I�XB��tv�rB)��8,�^6���R{H�P;_�%iV{H�Y����!��8��@<O$�Y����!�Q(�(����� !I9רz���n�fv�S��[�v��iH9!�J�.9�R{��J+�B�ϲ��dOV�@@ &l�Fr�d{%�@�lf!�G�*~�{
x�O�I!x�/���q�!�1�$�5`�� )��-w��I2�<��S���l���Ko1�Hf������n~����:�y���W�ȃ��^œ������e�<vR�hZ#�7d1'����������_Ͽk�HZ��cWC fn�R�%W��[�8ِc���ф��3vj� G�`�֪�X�٬��W�cql�,�U�"���aB�-3 �q� D\��:(�.G���=/+������Qu�y�����9(L��\π5'
�� <��Еv�!��6������6�'j��4j'���7ZEm�zMm��\��ܣ���6�����%OQˣ�Ė�<F-�'�-G%-��*sn�{Ķ41��柳����t��\2D8\%����4��w�%�-*y��Բ-$��3H-�6�*��G����ӯ�R��M�8n���
"����:KWǨn���E �eV�@��G���J� F-
@J�(�a�+�Q���q��b��v4rn�Q3�h*+���`4Ґ�h��o��`6 ���B!h��E4܎"xa#b������'�-&]<>��r�_ڣM}�H���
@�"�=�V
X-Q�zj*�ϏTF+��E+�{���։�� �5T�ڞ%��
�N�C� X@0�q"��{O#�nt*e�����x�W;��T��\�J�1�&�,#��T��'�,GK���T�m���@T1 l��6����N�wDr�!�����; !��n�������@q�g�3�L@ȃ� ��� W������N�*���r�&pҨ�蜨 H������f�Fgd�������h�9� �[f�����%�0��k�!�����8nl_tArw�<��� Dx
PZ�}}���@��K��'5�m��)����z/&��<;�QL�F�@���@2"'�}��A� �rY�o/-���<�!� ��W�Ơ�2���[�^��f�����x���1>�@��<|��Z ���5LxWUL\��QHH�vW���m�D����e��R8��_1 ��R!.�@0�I1T��I�B R J3�b2��E�$(��
���w.��<�X�eyN��F1@;��``��<|��O�<��D.� M~F1�P���!� � ���<�8�@'�0�c%I*�LFÄˎ��B�&:���1�z{]�XIV_dC�At\6R)�(��$@b%����!��7b �U�v�֠r����X ��M^H� �SF��m[8?V2�����@)���k �Ф@[z+P9v0�"���1��A8�7Iq�\-)g@�<�P����%%��i�����*)y���o �:�a�#.Z�@0a�֤$���b`a �5ii�sҲ�a�����IW:Y8%O�6���ޙ��f�t4�N:�D�����((i/“K"fp�N��lxs�u��R��h�
8�R�J���OlR���u0�(�A�H�d�;��h0�����<|� yp#��Aь������BH��f8�P\���� �6�p�8.����Q+Fs���@���[�$�)�Ԋ�*����P|���h
՟�҄�d�9��V�d��@J=��C����� �'+rYJy+�+N��Ky�Z��Iy'uQ%G�Hy'�"iv���I������Q�� v�,|�9�yp�
a �Uu�T���H�v�� G�� � rY*]�%W/(�UFBD"����t@Pܐ��9��K ?)Ⱦ%�:���5 �q�"���@0!�����6G&�+ �_~���^=�� =p�*� � $yz� `[C�ЮUT�e���۽����+:�JKQ���b���|I�t'*�a��G���X�H��9j���'C]���$F�Ot���jIKW-�ZA���I �&Ӎ����-�j�R^3��?f>��W�<���\C����;%%��<߇�@2��eh�&'��,����oc��]�$�AL)q2��N�J�pG �g[@�"K|R��=_ތ R*? �q"��@0�]UiDf *GA �!K�R���m��������ES )0��R!.�@0�I�,�:*P9v0�"���)�چp�#F�,�R(DQ�$Ѽ`x�YZlP� YA )���-+9��� �e ����d��4+y���+|R�� Y�3�HMA�f3Q�B�&����YY�A�f̟V:!�Ig>� �<�a��x� rE���yY9���f0H�G��d���8.@���I;k��0�Za���U�R�/�J�T����Z�D����Q�5�@D`>�/D\� ��`B�!�'�u5}���Z��d�Ű �� �>=p�*$G3(J���/���]+q_v��7�d+ ���s����يj�C�ϗ4V��f�E�%�VGRH��a �Ɗ��U�7�T �+g% 6�c.;#]5'��0�=�i�dp�{�`p'ի��~߇o~��݀®y��3_!���+r !LhzV\}�}]�6I���mً��ho��B��:����Xq�%�����q$��eW����ߐ��,|Ɖ#�<�8�!� Myч���4���g� ��AX9D%I?�\ˮ�/���+{9��G>J����]�>��q4 �q�".��{�`� �!��⏞ϑ0���9����80|)n$ΉS�o�t<�MpDiRe����1�(�Sc}|7w*�a��U��(���:u��K��j9�K$C�Di=L>�D��BJI��+��=�Z#I.ק�G ���\��L�Z��#� 1�g�3�@�ȃ��5�0��YH�Sʾp�痠@ B�2�3_��1�^%_��U��T� �I�����$�Lu�><ђБx�NV�����W��_���~������ͫ�}��������쟾{���g7���g�_��z����{�g�Mp!GB�>��Q�u�1��'�����7zc��1�^��o�]z�·!}�Z�l�uz���h��\�o^���6|� �Y�T��*e������Oߕ���翽�Z�n5ʝ8��)�<Ǘ��w�rY�\w��/+��Z���_|���/�Y�c]1��}^C��n�,�Խ��ᔁir�2�;V������Ց�~9�{le�w}�˿<���U�p��ۯ?���� rD��7���&���_�����H�؝6_��O�`l:��nU2�����u
��qK���׻�{�t�2���닚���u��
�ʉ<<��`W~���_��Z�0�����Z����_�o�'n��o��ʯuLX���6~�����U���1����_+�+'�����{Z�U�����#�^z\��Kc��E3K�'�Fœ�T�}�ٝ���o��ٮ�*Q�t��ʯ�U~u1:�ڏ"uL�ʆ�~�x��!ɝ�~��WeT��:�^�����?��{V~����\���r"Y?h�|w;�J��#�?^!������j���k=]?�M�zkt|zxX�s�:f�����_����n���c>�z�5�D�'�)n_�I2�ڡ�t��o��1��^x�G��įV��G�~ �:k>�������*_�o���C��[�E��U���8��^���q�+�׏���
����C�<ʕ��G��Ɠ��IC��O����tP<�:�ۚ����]����ieW�:zMG��ƯO��I���N��^ӑ��8�"cr;��(�����[�/Eڬ��~���U?=���5�#g�<��ĭ����Q���H��<�x}ܚ��m�[�U$����x�%�tP�[.Rgmr��-�d�R4+�����{ܚJ�?�P�e�]�L��Kvt�^��s2<F-I+6 ��[B��6�Gp�����c�����-��w���~��|0����%��y�Lڈ� c\�٠��؝�A�)8�<����m�>��S#l��y��?�;� B71D�Xhy)�Jw�|��WY�}4!wygv� �~^s���H����>�t~��O�SF�%� ����4�1ŵ�����#�i�h `�+6��r�<?�7�.��.H2�����z�K�dpzmզ�3�?�ԥ�V^��%J�E腥ۂ������y�;xc���� ��|��{��a�>$�lo>��j�qp�z$r�������j�8΋`v�.�.��:��/Y��c����;iN��K>8���K����J�K�~�<�!�eA�V�D>r�z��ۜŊh�^S_���x‘"�'�3�DoCF�;VD��S�� � k�>Kx��O�!�':Qx�h�4�1ŵ�G���ȍ�W��X�� ��!���߄�~����h1�ߡ� Mޮ��~����!|��o+����ߢ���mA�yY�J�������.��<F�,�pΰC಻����H���������fﮋq���x�%��1��1uut��z0���O^��g�U�]��#z"W'�h�ȵIV�'�b x����7�'4L�#EO8g�;�OkC�w�Qx��;�!�H�dX�Y�ΫCh :Qx���(S�B�f��#7�_b `�+6구��߄�~����h1�ߡ� -�Y�)}`�'/���*�.Q�-�@/,�������.�t<Yv �f��'�Br)����?."kBE �B��"s��w���#����D}�08ojщ�l�� �<��4�1��L?Q9~~�{`+_�A��r���߄�~�m8�F�9p�%�'#���~�����U��g�U�]��[ԁ^X�-�9/+Y��P��{M\P�� <�{=
���g.��\�2�V�����gy |SO��X�T�|�co�P7����5)��:�O[�u��U�IX-*���̯K���_�<=�r�Ѝ � �`�:pE�9&�#�c���3��NJ1��w(9���N��ϊ��y% D'F��� 4��F���j.�����$��`+_�A�O�~��� �_��+�ZȨ��Ĕ�3���kx-$�{
�@{[M�GČD��3�&��`��y�޽�G�:�g�%��A��Q'5A�M�y0�6�O^��g�U�]��c�;�6�ƛwve�����?{� �%��hp���!������ ���+b��!��#��?4Q�jƁ�� D'��Gʉ�Z3m�Y�)��`���|��Nj�X�� ��F�?y~`B-�O��C�N��U���;PƊ] #pFimB�3M�ᵚ��b�K�����ݑ �M�P�V/
?a��':�bt��@m�&�,�W{0����-�1� ���WmtS�-?u7��S6?
\��&�tcqG�n���8Z�S�18�����G�i���{��8Dۿ�hv�h�7Нie��h)`qd�+>��f>v �lc��|��Z�����jy�b�V)�����AÃ�`��E�8�E� �߄\1�+b�"�ÖC ^�b�Y%�8pޖ��K6Gʉ �ml"�rLq�c����]
C ��|�AF�~>y~`B]?u�z��bv� �d�h�U�����j��c�U�]��[ԁ^X�-�9/+Y�=�*-���0'���-zT���HFˡڰ�_ �E���w���`V�/� CgV�t�f��ʋ��[ � � ^ 0�%��C��|����^yj�M�<O1+L�'br�CUO�cE���h����&�P�P�cE���0�G�7�����I8p�����L ��&�,��z0����ȍ�0� ���l�3�>V~�oB]?�6<�F���w�%C�GVm�@o?�j��c�U�]��[ԁ^X�-�9/+Y��u>�<���'����'+r��@{�V���Z�<��yc�}��^�w����bV捽fh5'��t� :�|n��88��ʿ���ʿK����o���k���d��� �� �o��8.cŎ����ߴ�pC���fc�@xp��8Ћ����A-j|p�5��i��Q�M�iA��'���*����*�.Q�1�#�&�x��+������K�����Z\���?`�؝�0�F��M��ќ�X1�a�=&��H��[�Okt��'��Dg6��i�F���ZO^�2����0 F��U�h���Q̨���Y9-꼠�� ���jT�U hH�xy��(�u�o ��ˊV�4E��g/�o�]a�)-��
�3�h �O5�#ϱ�ѢL��w�c���r��X0t��4��ԡ\cܻ�D�9�z� ��n��VC,� }�&B?�#��v�epn����I���/<loU����pC���B�.��rnI�za!{:RoV�b����u�N��H��
�,����Z�>�t�N�������1�U�`p� �UQ��iʁ��,}�b�7�bO�jQ��t@�K�񜏫�\��gD�1�&M�ñ"wR���4 o�k�������a���߲���FS8o�Cщ��cھ�F���ZO^�0�����#x��m��|�f��uj��wȎ� YÇR�Q�G�Q���0g4J�#�ڰ�{;�c�l�����Q#A�h�>��N�Q���\2TP��^�h�W\�ɠ���[��r�M0����(��4>y��oG]G�o҅Ѣ6��f���U�6����؟����˫��D�����x[Ё^V�R�� � C� �z�1*�Q��uI(�sj��P�z��%x#8��i^��/�C���� �`h�
E�Z���V(7�X���'/�z��*�$��{����k��㫒���c�\�����H�����h�E��Y��4������Fo]<��G��e0}���E�Ƀ/���ѣ*�6�4�9�p��*�0�*/T2ݓ�s<��,�M��g ��/^��)h� G�>C
��,��؄.G��E1C�2�Ƃ9i��xC�`��)�8ݩC��
x*_u��=��2�[b�� aC_���O�\�߮� ���!�xq����lh�˪^�*\��^�
�e]��ܒ���B�*LV�"����H*�V4�h�sƊ�&�� c�2� SYE�.�9�?Z_����r��'�: ��9�Tƴ��q�Y�4��I������?8S���i�&-���}�s�_���x��Û���Gy���2�6���6䚄'��\ָȯa��MXk�8ޏ��sٸ��\��}Mu�>)�5ݕ�����P_~C3 ���+^$�����.�6q}�w�],r�]�d��d9�ի�E�����_��W�� �e��J����W��oo���� �b�2�Ȃ���a�ȁ��^��x� I��&�ڊ���Sw���P����&ș& �0'lx�gQ�'��*������|���*���:�߻�?#)�+b���?_�6���&9���\�B]�8N����UҸ�uviТ���@f��<^7�h��m��7�e����%ȭ{U� �p�D� {���[m�it��/AwF� ���*�](%�$o���2V+�(`�d�=��Q�8���(>t
� �pOOr���?"~2-�����k�ӆ8Dx,m࢜�؍ЎS�e@�v�K�4-�W�[-޲�1$��\�0G�7<��\ ����ʉ�v9�>,�K�ז���[W^$����꒏ۜ)7���ȵ�',��}[���`�Jz}���j�Fxs�u��5n44nԟ�>����_��㫯��6�C�X�Z �q�Ņ��Xê�:�kc�&n��m��
�j�� �O5л�/�.4Y���`/ �m�]�#4ƄX�Z.�������)�m��s/��.�~�x�[��'z�Zԉ�,��N���_�p�����r}��u��G�~�A��\e�x��^4ѱl�ςy�����#J��3 >nN\ZI/g16�� �`N􅮰W�T� ��'��y�O>:��D��,Nq�6�A0{ԛű"�e��P��F�A�J�l|�U�T,VZ�#5��'h�����PN`g�ء���i7��?צ�3�@+h�eC��`j:O�:}�mg�x,�.��K���� �m�"�4NV�x�� ����hS�}�'��kLa;Xtf�|�]B��שI���E�-`�<���H~�ڤNˣ��X1(8t��_6� 0�D۠����$ݗ����l*q �Oh�2NJ,�MV��c���?#\S��h,�\3 �r�ݱbV��|<}��Љ� �'W�KB}����j.FQ�{U�� ��q�8VlK4�Mձ�#nI(��6Y��r`"����D3}'�kpM Φ�^*|�M^*�@+h�eC�V��a�D0�
�a@���ey9��Z�`X���0 �[u��#€U�8����$f���NM�G(Zl�+a��k+���(8�e���ڢt�e;^4w^��D^;�z x�)N%�[��M�f�%� z�Z�L�=B�"���-���y�@�w��+%��:V��3�g]. 8���ڠӬG��t��`/Q���o����684��cE^�dӱ��C U7�#k+�{2��bV��J���_�YWN�T��>0INU)u~�q�;�v�[5q�N��t' s-�ʌ��)$�O�N�����7I�X����% � v��� t�Є��v9��/s�ft�Q�K�}��NN���5{�M;~�g? N�H}�K�(Q�h�W្�U��{�t���}zzP��)��G}�{
֩�G����?)e\�Y=�zg��1�&�]��)c ��L� ��q3F�!ۀ_��YG��Ɗ�p��-p��>Q�ٸ�=������JĂ���i�s����s��穖�� ̄��^��hWK�s�Х!��1K㎫�:��u���ʐ*i,�S���ˆ3U�eù E��؎���m?.t��O����o~yx����(��.�F����Y׆<18����*�w��V;t��:� ���H���F�����$��[F���E-ց�-+�q��/�x�C����x�B`��-��v�����M<6�di�|U�����(���Ѣ���Љ]�0�r�|.�*��5r����C�K/a�ȶ�wN�V�j}g����'�k��R�O���<~�-�2�@j�t1�G|��Q�<��SE��0c�Z&^������`?� �qne�ڎ{����(v'g�ô���2��F���8Z_+m�%��5��_w�R�&|�̪�A\��Dx�l뽧@?�A�;pf�[��Ž!O��_=���� @��{4�*a�G�� ���s�a������L�ә�x���އ�k�r��d� ZD4�k���t�qVF�Z���2Px��S��@�-WHmq�*��jsB� �����.v�Җ.�*Y�yxRO��>���ãOAݺ�{����J:�'��ҭ��s����O�!'}��������&q- ��f- �M j%��:��Z����-&��(d��1Y Uz�l�J��U4�\�܏K6�{�w�����E�<�7޸K�媑�f�B�-v�r^a�a/� ��\X�MmO��oZ��ZB/�iHp���4�N���v��c����#��Fɖ�ѡ ���/�x|ES[�Q�@� �i�'�8y40�o/�m`߹&���q�fC�9F����ֻUJ�-��{x2<i
Ɗ�jcU#�V�O�jcU�'��cr]V�y�0V�XU�j�� ���t*UƑ?Q���R G�E�?]bz�L���١^cڝ$����+3RHҟ"�����ײZ%ǧG�:q�3�]P�l7A�����h �V0��!N5�p, F��1Ɗ���W�5�[�J�ܞʶ������� �I M���59�&�xܴtr���� fݖ?j�O!���ߺ'{�����~�����*�ۻ���ҽu^���ho�c���!��p��a��䠚~�z~Ҭ��/�D�K:�'�2/����ȼ8mO:������8vg��G��#�)h6�R���5z
z�W�N��/�܅���X��q�h���W�!"�Fl��&�|�J��G��<Ɯy�l��X+��l�C3����Ces�,�D( �
ƞ�j�P��ǽd��3)<�}P�0�z0p�h�1��zq�x��p��yB+3"�Wf���?E��e�����ӥ��NI �!6��1˵!���7cHҩG�7mw%�0� ��5���7�i�ڻ� ��1��ʌ�_��B��gJ^]�'�z?r�����������
�+;����xU�peF�<@x3��ysO�LGyr���6�4���$ݗ����[���g�S��SC�Vh�;�{ͤ�u<x��v��pu��ۣ"-t��Q�K�>�թ��P��2��+��(�[h�܂9�6�<;B�AwʵH��D��W%h�v�†<���y I� �u� ������nw�_~S���T9��.'\���%��k�ZDę +/Т�I�B=U E}�Z���_���F�{�Ou+���j�F�zk����g�O;n�������k�M�h�6����� �'~��5=�U� ��`�&n�����
�[_���z=���e�&������-��r�ƘK;B˅{>ݛ�|<� }��B��e�{L��ݠ&uot�Ju��P]�����hק�Њ��3n��<>r��� ���:��ct����ek}���G�^�hQ2N��we����^�bl�`� �`x��V�+�Kփ�'��y�O>�+׌N�4��f���B
.ق�b�d�ȍk8Y.� ��s�a3g����hk����e ��z�:lG�lrY�� ��x���uJ��`���5+-�R��x<#��y؝����y�[}>��j������[6Toa �^`:q/���.hW[`�~� \�i��`w�Tt�vY�+��CF�����ʹT\*�S�0#�``��˲KX�:5ؖ{��E��c�����<����u����a�L�� l�`v��A��9 }I�/{�X��\�3.��[=5��p��k;���ڟ2`��k9�q�x��q\f�}RE�(��|��cŞ?U �����q�1"����2�h�(�|�!؎<��غE��3�_��G�pw�����=a-p�\����(���FW���f5j�f1�u(Vl9e��i��Wɒ��Ózz|0�1�}
����{��T��>��t�n�흻|||J9���}�E��P������%n� N i�xl��A�h,G��AwQ�ւ������ ��qъ��E[���!�Ic2�4���ύ`w穆���L(Z�j����BW����5�ʲb�+�άѨ��Ԣ�6�h ���}p�/�TM� �&-�b����̑�������旇7?���bZ��"�⢜Ot1�!O\w��q�@X�<n�C�i�눫���)3�٨�|ٚd~��X_��������8�KԱz���!�W�Z1`��>-v)E��k<�V��㢨=V��\�Q��T6�?��\�j���7��4�A������'��t%�0�1�8a�ԑ%c�R����d6��zeF�ʌ���{�Y��&��t� �l��S獘C��������� {������LC�UUv��j��N+3�~eF
I�SdyÉ9�/w�� tb� ��65A�IG��t_�ME!����0��^ k�bN+v�,
��@�7Q��8�HQ`�tXw�K>y/��P���V�|U�qb��ErB������E�#� ̅�D��QN�]��r��d���r/�M`T� ;�:QC�]�+Cގ���g��#��e��Jd<�'gV������A.��1�u�'$ ʰ8^���J����!X�c�(�t<�c�1-����Ы�]����ĩ��:�8��ܣ[b��WMs
ŋ/lE�0����3��a1�m�o�#= ~�/�ʯ�\�j..x-r8Z�f k�$k����4\�n*�0��7@l���2���r Ҡ� ���*_��g�n|�'~�-mU���5L�O����z2[P-�Q�m�(��h�9
�n�����h�z�y�[V��'�%V�E;�]P�>�,��x^�x8��E�(h�"Eѕ�U�m�I?=��ۨ��O$g�O47�sf�}��}EcU��r:�l�����+� w�*��a� T���t�}��!���djl�Q��)�0�@Ԃ��㡧�/:�EG������:>���%9s�I�(�q��D�N��.��~���+A���|��[���[ BF����sa3$�Z��[�v�^:NW�3ģA-�\���Su{�K{ <�4%-�����'�n�T;ۿo4%Yt���zpy�OJǕ,#Dz�YU�� ��j�E�_
��-��Zn7�[��җ׆����%v�('o�*ղ�-vB���#_��� q�_r��V����W�ov5ރ�* g��n��E�E
y��k�૧s��y��������[x�Eu�05��@yTC�ٷ���F�
��_��q��)�D�V�=d�纰d�D�_�j=���l�S�Ծ�VE� *a�ʝ����r|I�p�����R��€�ҧ�מ� �� �1�=���{���o���Z�s�ܭҀ�nĚM�?8������Oīxw#���B}�:+\�UH;o�?G;�5���8Xfa��ғ�wfP�O�cq5~���V��}���f[�R�UE���������dN[j������c�����D$�^S$fĵ�GbV��i(,y��x��}�����_-�7��Q�2Ud%UqXS-�r�2DW�i����U;P�6�T���j"��r"��|z��Z�Z� �g��J�w� #�xi����� ���D�,a���I4:1~"�k4�fT…K���T��IN��e�>�uZ�g�b�[%׫�Ъ-�u���pv����,��,Ƽ;5��W�Bw�y�\�OLka�k�SF8����������62Z��c�̑{/��ڕ5B8zyʤ��p��Nq����1D��><=��Aic���I��d��qy�᥋�(�(����8v��AtV�~��h�8����(N��8�ff�e��g@'�F�N��<�+��Ԕ(�4z��ET��h�����FQ�1�>-���yb�
�e� �zjd�L�d�\mm9�A'?��Q�FA��C��a�p ���[!�ڔ0ZT�rQ�3Oʏ��Ō��I�����'B�5Q�UR�P;�_���� <����l����k��gf�[��xtf�����C�2�ʍ�H���Q�<ۇ+,Z?���=v���H*U !���y��1&>����1E�ͬ>�)p�}.�.a�שI���E�-f�J^%�
�C��� :�!�����t@�88Z��P����ii�am,F����F��
���ˢ}��ȹ�`R�S�>�,���� V �v.���1���L3~=��-��8E�.~�<vp��t�EG[�p�Nf�P���
�t{<�ьz���m>�"V�L�X5��ij�OR;`U�Lh샒���~: �| ;��8Z'�@�Ir2�2cG�+3RHҟ"�}�������e��n�ˠK ��rܚ5�"V��mmU�iI�N�r8�'��V�]*�h��Aڛ�4D�]e�e�Sre�����H!I��3%/�.Ԙ\1�������0 {�@���Te����m�`wV��/#�ᄁ�`�# ��-bќ��� ������������߿cDW�~�F��圞S�p��]�����Ѣ���[ ��kS~�x����V.� �:�"Cn(�L�Dl�0�TC�zj�N���սR�#N�<�����1>>=�d� ��1����1)�n�2Qe��rީ�hm��I=t?͖���p�N64]�I�D9�����.����]^C�|9���oh���r)�cf��='/֬cE=:ѹ�a��\�%�0v��c����?S`��O��|�=���!Yw��CXq�0
�x�G��4����t`N.��f��З��%`3��P� ���VM�_T-�EMJ�ۜ\9�]�$S�ʟp-#[��RM�Nl���I^���W=�Ŋ���f���0C�� ���E?����N���#g��L8v�v�tܠ�㍬6-�4C��OǞ��v�:VK�e��,��.��|0I��R0pn��v��^a��e�0lj�`eF�ʌ������Aː��t�a5�S��!9��~���RBK�!I�b yb��J�Q���k�io&��w���cLɕ��2#�$�)2Δ�H�PcZ �|0^�v>��VNm绮G���E�0�a��`� ��-aќ���"
���2�K^6^;ߕ�;������|\$��:�;ᆹ*v��l���7�v ����T^Џd�� re�i>���!7y�E��K���O����o���J8+��g[Os��cN-ج���5�>�s���m���9���+[��~|��O�=���\�M6�ﺟ��5-j��Jtf; �Z��C��5=�rtg���$�w�5�v�,o�c�=:ӹ�a��\��Ŏ[� V�6�'c
l��ITF��q[��,ITZ���cż�8t��%�pw�����5A�Y70�%�q � ��E�e!���3.juy�%'�y�d����]Cek�00Y��f}�g��N��8k�k�v��p4�멑a�G_1i����NHuϮC���؝�hCi�8�&��� Gy�H �a�y +����:M��xQ�3Oʫ��Iz�ܨ;EO��^䁢��q�NT��H��F'�؝�����d�OFt��|�u�)����`f�[��x�S�!fA�F��K��z���+�ED�&5�/b
�PC����NX��)�ScZ�;n�x3Ձf kP��b�7��d�5n90K� ��yy �gM��`(Zl��O$:>J،$ �\N"W$��e�$ :l G�̬I�s���DkUGIy�,*6t\������uص*ub�e=�a��PI�G�K ˷�}� �c&Y��K��6 3�x�Qf��q�nhG��C���Ӄ~�d���di8Of�e�w?^���"����Ʊc!۠��#OO���n| �\K a3�ݲU���,W'߈�u�Vj�w@����)��q���F.�1�6�$����C} - �+!5�hHMJ?X����d�s��Wr�I������߳&��_0-v��W{�$�uV,���7j4ɂ�En9�ވ�����G�nZ��?[)���l�X/����VA^;C�r�W@�g��3�p�n��-� �E���5NI�l���A;�&�eG�U��b5b۠D��=B̄
ݙ{ �`�s���<��}����8���<�� qy���So�H�6@�tq�sڠ/wU�SA���`2�%�N�rMvg��D�;W ��ip^�|�M��6�z:]��lPc<?���Cp��?�{��C9�3$�Җ�\�w 5�E�.�$ϋ��TSP�^NZL,�T �^P}5�<����x<� K�:K�|=52l^�KNJ����[$�(o���1��s�S�9%b�.�K X5L�U��h1+���1(�0n��PĪ���dV����'«�o�H���y�Y5��U�9�d���؍/��)�� `f�[��xtbU���7��p]��Z�; MU�c�"��ʕ�Q^4n���\X]AF����>7b�̯�6�pD���:��somkı�ƍ*;��{%�c�cE��D��۔0ZT�rQ�3I=3*n?3n��'5n4�˻�1n�D�VI��W��Q��&�4�f��4čfc�@��\Sܨ?3�ݲU��3�F�&߈�u�Vn�v@����(��RVX�Uu}'�8�J�xM����r
��!�#}�B����U0�,�bC-��C+�o������ѣ�.�mb �/��iլl���dA��>���������M��~m���z�ֵ�e렆��`%^�tX �0�d����V�>ʴZ�re��dA��������Q�
ԕ��أ h�J�!v�T� ���5�ֆ�}���=��jA�ɬ[\B��1������fU�*d '�Jw��kb2����O�ѳ��X^�� v�gw�K���Q?�ǻ������{�ڙ���{��jw���1Y?�;���}����.t�G�^,9//��*^Kµ-�1�+Z Ӫ�һ��%���v���'�!药3k!^S!���r����]���U�]��������kX��Qfq,>m�-Y�_:�ֈu�b�M�]���h�oj��@����� A������8�D�����]���0�񬸠�,©�[kH�Yq�q�`�8�!�?���#�;�mB���`�*V'��\��7��nh� �9o��_z�8��u>v��8嚼�������y99��l� 6����D��g�Sj��#�ڌ��H�$��8*T�,ÃUKr��,3o���Ǡ�X�E���nX�cH�+v#O�ݬ�E8�e�v�a����h��8l���2#~eF
I�S�݆�pI��ƚ�;DD�Љ��=�9��}�D�'��X �q��X��'���QYy~Rp��6���ψD\��QsN�܉�tZ��U�4g�6����i���On�'��/Y���ŬAC�G�ՃM����E���yr��!\��D��p EZU:�Ǯ����DjZ� �r���J'fc�@��\Ke�Ef�PV���Ywm�W�ye��:��.����)���d�O�y����jؠԒ�+ON��>���*>$\�j�ԺO5��� ��1$镋��'�bW"U&���q�!L�� qv�J`�T�meF�ʌ���=�]�`��"!�Ї\�*xf!} v���A5�c긩�l��IX��&89���Ǒ'�U��m�=!�SE8bd%8QEj
��"�� cG�qIF6&[/��
I��&=�!X����Չ�����N-š������m٫���ܚ���@�B�znK��P#���f$,F��<�É�XFe�j���ST���{�ǥ�#��X-�ձ�8`U?(֠�1$��2���\ƕp�G4`p�� ���34 �@��ఙ&�ʌ��)$�Ov����r��e�� 83�CqC�ON :��y!��=DM�:��B�%���EV�D����\X?�<�$?}u��E��(�L�3�mr�2��!���E����xs����}�w!ߛ;�ӽ����6{sw�t���V�`ғ�����{ga�j%��>-s��7��h1�ڈҚ_A��q��m�y�׸��� �Gn|�3N�&�?/ӭ�U��S��W&�h%4�&Z���_�Z��i� l�K"jF��碽�V���������X�8�0GSU�/���F������m�X�Y�+p��*�}���� ��ܺ�$;:�d[���D9Zhs� JZ��5�"0�1�ܕ֕��$�������1��PL�)M�}��sBr�X{�8�5�0c
�m�E�j#DOI���������5�#�c J���%���e�f�7�c:R���.ݫ#M�x�m=�T�Պ�X�� ?�mhH�<�)�a��Rp�5cZBi
��k���9[{�k� �����m���!`�d��,'Dߞ��=2#b�5���Y��M��1�?�� ������v}�����o)S�kU5��5��.~��B5 r�CY��۴@��-h�m��aMo�W��[�8�E��Pw
����XxFĘ+�C�;�-l��q��1%Be���6��F f1_[�>E��������=6z�tI��7��k�1f䞠��=C[&��<�n�qRo�Gu��@�u[��8i6�Z�) ���ХO�azr�d����a��7��6�P���� �*U�Z��1-0��)�,��s�ڏ>{����}�,�0u�[�U�tq��j�j���4�P:T�i٘�a71�F�P�N`��m��`�ui�us����@�cq{Ɩ��e�-X�ZS��Ȇ�Q,j,�M��͢�:[�wGt}����r ���Y����1TH���X�,Zf�|��k����6�1_[��u�{O֯��j�$���C=����F��|'_�(�4�k �U��/���էp(�:���<Ow0t'P��17N���@��Ѧ�6/��I�.՜ =��:��Rח:;V>�1`5ր�V��L������B�j����J�h��mD;��g�Js��p�Np1��n��ʦp��r��V�,��[�vW���ŵC$�-n�8��[���S7^��x?�ڧ� +]%tH�r��{���6�˺��@��DU�WS���U�6=�
.w�?ƻ�h�PN�D��E���X���2���Vù��ۼ���ܮ2jy{�7^�$�?ɵ��i�`�p��k�4�.��V��,����0FV���Ѵ�<�Y�3B� �)�ec܍���)�.�,��r��#�F��ۿ&�g/ u�eu͊�1ͤ5�j@ `�ڈuN�y,����^a.�t���]�&���8�6ەo�J�M=t��'�C1QGˈ�$�8=Ԙh��N4D��]��y� �j�����ػ��|'׫Ϙ��
:�]��xy��S�^-.�:�����q"W>���;#[$��3¸ �)�#c܍S�)�.� ӻ�jPk��]��۔v�c�hn�&�����1�j��,��� ���1�<����,���7O�8�侟5\��#{�͓k�Ò�B�d}u����#���A�r�Z\���b9�49�T'X�摛��k�Cj�]�j� �G�X��i������j�1�Ʃ�ӟ��{۔��afY`3L$^B��L�ز[�h�}�;�J)d��\���{�-�S-�&��tͭ�UL��0_ѳ�P�4�M��s���9�r�c{0x����q7J���1\�E06����xy�~�n[:e�S,n�O��|���s7^���?��'q��j� �r���¦�X�1����u�(��S�Еe���&�q)�S�� f���:� �r��T�3� �_�n��xy��̘%�� ����z��O��S�!Е�]��9���;��}f��;��r*�ǂij��!�+M&�K�D��2�ط�gߚS�)\�YN�xU�̏�feAW�X�_�|~����/��N[��n��'�"Vz �Mo��`ή�`YgW�N*�P�Nq+ zjj��$�ys T�!���I��ɢƊF�Yt�C���_ܪ�o��M��Q���{��#�U%�#}�G�31�XM���vfHs!!]~�MfA��N�t�x6C�����p0x���q7N�7�qc��k��ʊ�ʸ�-Z˦�ۼn��'��<����CՎs~Q���.����my ����X+�EN[Ci���Uo�C>�Yp����~y�J���6�1G�ࣖ��z��O����p,�',��L<N���k��e]���H��W�u!>$l��DH�I���
Z^]�0#��p�=̞zz���4�x�<u-3� ��T<��Q=�P)��>�3q-n�f1^���b,#������M�.Rԟd�h�F˧ԪQhZc�u��j���gҎ=v��Q;��./���u֫����EA�'����?������!�Q3V��V�:�C�9uKHuF����*��Bi��>��i��XSQh���[���'���&�������}s)e
��{�Ɂ�
]b�<�Qe�>dZZ��.�e���\/��xV���ig(̄�]�<}P��m��Mp �) 6o;&�K��A�������};-n�?`�����Xr�5�G-o��˟�'��5e�ڜW }�9]�pY��}�/�s��) ߐ+w;(���6r��!WN*���!3sV�'# �W��q5��L�- �+7�+!}�٣Y�tH�ݨoؤ��u ��Kk�If=���p�N������l �}�W�Hz��j�D3_ޢ��4i����-�LKuT7�B���͢���'u���
;��B�@_���sP� �������=��>�+n��И�[����;��c��q����1����eͭ�@;��l�� Au�AO��'��D�y�b8x�`9c܍c9s�2��>˩2�vlV�!��@���Ź�; �S��[� �/o�9��$�w3�\���i7io���b�˟�'Y��sv�6�|T�cߩ1X֯$�TBЙw9o@�3V� �7��V!�{��p͐�4Uw�Sz5ō�� V��[ w�/o��5|��v���+�u������Q�]� �8~a���ﳋfOr=i ��efϕ��c�� ����a]ځ��ND4r�3�ϊ���"�5�W@f�W�:; �Ia����h̳/��w
'�1��91���.�*V��C`Y�0]ަ�alX5��-oщb��IQ��ObL�0>���;ƥ��؍�.�<ٱZA�l���ꪧN�F^Or�=6��ZcԮnW�/o���IҮ��=�/ԟD�j�j"�K�'C����pY��Tc[Sy�8�����":�3fN䌸��w
�w�L,s�2��>�i�C��"h�ƺ�k.�'?�[[ݢM2�+n��Y����&7��4Σ�R��X��K͛ ,�4���'??yi��M�e�|����e�J�M=t��'�C���4������P��)c�� Sw�@�Z�y� ��d&�)'��55���9���>{����6;�"M�
�f���6ʼn�c�>�h����L3C�nN�U�9#������<2��8����L���Ev�0���(�M��)�n��'��|��kS��𫹶o �mvŮ�vu̢�aW�҈]�Ɯ,u����rX�.u�,v��KS�Xa�(�����V�] �:�Ŕ;�ijQ/� �?�ȻjO$�|?�3���?J�6������ĮzNr|�
vL��
���T��;��o��q���gj_�0�q��GXŌ�m��I5�Q���?�QR�X t�JV���W��E���Z]kOQ���ڧ����m6U�Pn�Tc~��Y�2�������r2��8l�ʦp�����)��-�g0P���P7-��� ����y 1��X�J��ϴ�c9�Y���h��Cr�Buh�������p�w��i�<ȟ~ ��Til�).?c܍���Y�.�_g�!�F̗�z���v������n@�x��y�vSn�O��X��;s6�ˤ2���e]Nu3$L��VtR��kL�!Y5x3�lϊ�����B52��8�Ȝ�L �Զ1���Lb�u�&�izD��<����X�$W$ј T�*=*e�؍g �uv�4�iO���I��?XV -̝\�\Uå���'�<��n���86=)�&~�]ܪ�o��M�橇Q���Qz�gB���Ӎܜ��5sH1��,O�H��C�;e�S0 UO'�}u���!�J�#�����B�7��(�ޜǍᲯٛ*+v#~���h-�.o�����D���i�)BGi�Ɔ�1X�ٕ�!�c��E�G)Д�a��0� ,M���u�,_���r��Q`y�pi�<>���?�խ�/�p�x�� ����)r�;Ŷ��ȣ�yM�u��ݡ'ʑ7^�(3̴��<�9��G\0��j��0'x#r��w
��w㌒��Ծ�c�s�03�,���)�"�I=�DS�G@�|��R��7ATc�3v
Ղ��t�56��������O?0{��I�\T;��nV�4ϑ� .'s܍�Ƭl �}�`�����[��-z��+[���چ(��W���L>$Pm����i��g�(G'j����.?���A �!s�h&��>��姙XH�\?��7'U����w���w�.?sV6������}��"���?:A*�X�s��+y1�I�*�G�ev��gZUB��� A=�=�.?������� �)��{�4ػ�Q�J�� ���oN�4/�).?c܍���Y�.��X?Z�&+�/o���:A*�Ř"Y�8�n7I�x���^{?E� �ԅV�ٔ��76R��.�������I:�u+�z:�ػ=:#n�n5��|y���1Iڽ�G-o��˟�����ē3����ƺ�1\�e(Q�K%��Vg�]O�eig\j ����=��9#n����¼4��(�rE��e��4���$�"M��5���Y��{OO���(ac�0�j
������L�&�:c�xr�ɼ`M���j��c�̉e�|����e�J�U=t��'�C=��B��K�̘�M�N4�\VZ�[_���R�jd2u��=��.Bu9}S��"S��
�f���6� �2�E �4Q�P9��o�D�"g�q=�S�GƸ�>�S�)\�oӻ�n�ɨ�-�|��mJ�۱�I47�vx�l�ï�5<�`YgW&N������Wܘz\�[�l�D�)�&l�A
�iʊ���mV��E�NǷX{K��� a�<%����i��}�9u�������{�g���4����ŭ��g^{;�S��Ƹ�fO���mS���yd�U���h�
��Ӭ��-�S)gEJ�Z۞�΁�\��jS��\�:��{��YS�<W݇�su�ls<�����u*'����*����;��d��q"؜�M�-�=WݡH�U'���6� �l V��]u'�w���:�F-oѡm��IQ��O�|�\u�L�3G�i�@s�� J�n���)�FQci
Y=8G�tV䘧� ���1���&�e �,���z`�.�PxP�=�� s�g�%��䊄��S#sT|�ؔ0�:�"ytM ��L,�: �C�n-�ħ<��xH��*ݐ�_�^}�N*^g�ŭ�9�/oS�!�
���Gw��0RfzX��6/c�fb�4&���%X�� ̂e,V��b���9�u�]8�Sh�Ƹ�ٛ�1\�UceŪ�k����e��m�?�c�h�X���u� ïƉ��`YgW�N�v��,J��;T`锂��R7T����pXƍ�<M=�G�:�f<��W�i/rK4<DtI��<����Q���8OS��uN�g��Q���p5�jB�����<���s4vL��g�<!n8x����q7N���L���<73�����r��Nq� �(Z��O�h)e���Qu�G{�@�S-�����jՏ���Q7�l��QM:�vڦM�؜T9"!n0x����q7N���)\�E��V=�]ה��6�3�l V����S,�)c+gr�f�8��~_��ї�������.$V/?�n�1yJ�$����Z]�a��姙��1��a��oN�4F1�S\~Ƹw���1\�/?����n`�xy���N����\���oW�0^�s޻�d�ہ����4cS�k3���1\�崯Y���P�,~"�G������`}���J����hUK��5V4�����D_Ε>��]�f��M�f̧v��Q�[D���'A�).�)��@N~<�b1����}�P���ڹ�G9;L��(P�@vNQ�4/r�Ւ�����6��8�ۜ�L �Ԣ̡�PW=��j�ۭr2yo�[��I�H��T�d�Q���A5s���+DJ7�蔽�)T7���jWg�� �̑����iO�A��L
����碧P���/nU�7_ަp���]����o�h# n�n��<L�dR�5C�.EɆf�N�L�fo��i^r5� �w
��w�4{s7�˾fo��X l�[ޢ�l�����v,~�ə�%t���+3�_`�uv�T�R O�`u�2��z�<�=�h�x��3O)�1�U}�3�)�+k'('�Xݷ�b9 z�r"�)y/'�nvˉ��?ʰ0-!0�j9�r �z���h옖��
�y9�p�N�f�n��=��ڿ�Mynf�V1C4��?�F�i�N��)eZ�@5򨧻_���L��=u���*O��t�l3��z�I[�g�5'UBs9;�S\NƸ'��Y�.�"ؓS�A`� c��M?Qg)R�Ͱ��?���m�����x����$�����ɚW�0�A 4��pY����T[J<����-��j3c��&\֙xX�=�(�ۍWp�h�F05%<��Q I���(��gM����N��8s
� ��-�ŵu[�����eP�6����d�z�˩�V�c��5'x#����;��e��qv��gj_�0�q��GXŌ��FG��\��5_�h1����h)e�'�:�+5x38Ƙ+SG�:�#Gܗ�9T���f��˃��kæSpN�4o�0�S\NƸ'��K>��/�e_�!��������S���悹�>�w����4 � W��u bW�1��
1�3��������x��2ST���=l^~ ��< �2�-^~�R���7�\~�s��aeS�l_~̕� �1_������f�o^c�]��x��y�vK�n�O�c@�ďA�.��V�9s���i��k� ��9F'5F����A��n�� fE4��:�S�FƸ��S�)\�Y��mc���۞����dǰ�V�"Ϧfv;?��4&�����bd2��:�"�k��JaX�|�i�e�����1��5cU�a�xb�u���� �h�j�/oS�i���p�R$M�jo8��Ɉ�-#�^�63�ք��.�h�Yd���V�]l�cVra���1�Ʃ��<n �}U�TY����=s�xy����X�$�=����Q�YR�i�9\��U3ĕy}�/sQ�3� �����ôcPg�uԅBL[uh��{�<jӎ3��`��"������6�c�`��(�4�)�U���/�^�̓˰��.O�_����/����=QJe��X�wu��(�6��6���%C5��N-ԼC�mX���8�2K�:ͨ셛�}D�)�ڢ�?�[\�dC��]����65h&�y��3]
�(j4�>b��4&wg���!E矱7S�1����lc�����{�2���hw�i��9xV���/V�[- ��#x�/���K7��*�t�a�X��]4�vq����
oSn���K��~�&��6ǘ'H�!V��3L�"�j,���ju{U��'������di��/�T�3_��� &�`�8�o ��;�w�>\��N=;��^��g��� V�w?M���'S���yd�]���?��odS�2vZ�U&G-o�a��IP�P�請B��Y�҃���j�m~���o���p/��=2|�ˆ�g�:O·��`����X~g���G>�G�Zܪt3_ޢt�O�vR�J.0u��H���#����L�v����5��,=��}����,���>�uy�Y=+��g� �F�1�F���<n �uUA3���$�[��T�4� �O:
�Gr�G��rʪD�>�["N!��D���1f�Wh�~{8x���Ƹ'͙�.�R�j��3�Ê4v(v_�������=��+�D
b���R;mJA�^�X�-k�bcVz!�w
)h��qRМ�M�.�W�`��G-oO�/o�q���^�$nMU������4��.��S7����V���F)�M�����37���Iܞ:s����)�4O��:��]���6���Qϩ�-��Uc�%RuɛO��������^�T7٪QCe V�� �B5��S�oϵ3'��pp�F�1��5�<n �uU��',��OU-��4�|�ՙ��M}���3XȢT��L��O"�uO>����v�Wh�J~8x���Ƹ'���.�nS�ͮoe���,��mj�w�\�$�&��t�3��QRƭ{Ff]\0M�ٗfަ^ >ӄјn��<'S��}ݬ ��%|_��/�d^nl�өB���Eg����q�����b��Խ
|߷��^ �����w�Y��]�j��4�\�v���U'�������ia��l�4�ue)W�9e�j�\�/�l������΍�АafA��ag� ��1�g���,c�&� �i=0X���E� ����[��\6ď��P���T�/�Mk��fF��3���s��?c(�2��G35��.�1�?�l�zy].�]�B3�Q|��Z]_s���ۙ�xpy�y c�K~��_/�����%��\����{�XFw��R���)��Q[�]?ħ���������(���75@�Z!�(T;�� �P����n�i�3c�����8� �3c����$�e��رgY{�M����˭Y�~�u����C��=��ϟ%iv�p�Q?z�7W|�+���d�u�Yg� �ү�0�i����_��ǛՃt�j@u�OG�8Yg|!O���A�}����G�룡/�6����O^>�n��c~�t�/�nj��d�N˗<�YY0�e�,Y�_ ��ُ���Y���9� OǼ�2�.�~��y�]�?MW�����#~�d��w�Z�W�\���%�.6�ӈ��$N�6=[85G�}���O^�}���'_|��� �R���o����ۇ��?}�x4���Q7}������"�|�����j�!X��� ��<M��.~y�G�7pu�ݼ�?�K�$^����e���`%��}�E�� \h>�ۮ�h� C��B�5��x�\��� (��k��8{dzo�[��l �%��O>�m�|���MB^��/}!��Ͻܬ���2Y���x�`q4�~4��n��[��1�c@��.�T��"�ix?�.�u��;vC���o<+�p�)׋���M@�Ė��<zX��ܽ,��]6���f��J��K�����/�_DS�A�,R^B��O\7�I�l�"�]]m�Y����Z�x�q�M�H�/��U�O�D�_�&�e�,X��]]���g�E��ʶ�:��Vy��?\.���\����-DKF�r��B&���<Dq���]EA� zn>�"/ �Ur��Z+�$�R.�ų��9 7�WɊoߜ-~{s��o�E��l���}�@������${@��<��7g��s�
��v�;�?�j�J�$�~sv���f�]���m�2ys���ooΒ��.K�����,͂�?�e�2���K֛�Up,W<Mv}U�<ܬ�l� ��V,�y� ������M=ڬ�d{d�~���ۭ�e�߮������(�� a�٭��;�'˷J/*y���5����U?��~�?��]v��&���
�#7�^�u$��`�%Jت�����g ^U�K���r5��:��q&|�=T�q,�,!��7O��oT@�+���E�
���*�*x$4[�d 4/�?��x���R�lZf׃��]�`�Y__nv�8X��~���ȶ���!o>��ݨ��z՛�™��hc��$���Bě�� �\Ud�w��� �@u礼9�=w��W��j��'�]���}��k�����oa�6H]�w�����ql<\� �~',�;��G���8��J8���r��g��� �KCQ�P�m�p55�4���$�>a�2��'�C�7�n�X�]�׍��z�����U��ɶyxqJ��㜹g�Z. J�j�m6�^b˿�"L�9m.��~k��m!�7䲻a� ��WkG�Z�r��,;�W63����>hp I��������T]yӵ�s[.ӑʽuҮ"R�����2�6�}8�;dYX�[Dlq������g�f�d���T�'��Y9>:\�!����:a�Z�>����f�s�A�`���W��VIևv�������:��i�8N�ق�,p���6�y�� ���t�ۢ�Nv��ϳ������7��V��V�Ϭ���n �4Y~�l�QY���O#�>ڄE*TO����T���r�ςD�d����;�J�lb'p�u�$u֛��.��?�X9�5�������x��S愛u�K��!�.��e�����Ѓu�Z�'���Ԡ���I�&�wN���ZJ��#'��Iq�Ş��$ 2�
�j�-�,�s^�h�߼�A��s^���8?�<r��S1A� ?٫`\����T� }�X�8�Lj�f���h�4��l�l��6�
X��VY:"t����ݥS0�����%��wW|o��NPCU��v6 0
�8�E�9����䪥7�
L�f�9K.�!��������,ԇ!�����I����P�� ǖs^�u� �>/"��N�ΚZ�9+eN��o��:���,'����A�>\lR^SÖW(.�呌�V�S�kL�U�U��� ��h�ΠL.Qx�r��U�N�$(з�uIX�f��S�.5zO�Ϋ|�a���j2���p���S�Y�z�GTeb�x��E�:�R>���<�]]�%ڔ���Ɵ\&�D.�\���B�A�ޅ ��y�~.�S�9�k'�oc���J����9�U��1��5���"kZN�S�����DT�����V����:��>�e�;[~�
B���N�ӹsލ�׻H�`[0��#�U������*ɸ󛼱�s��8C^B�&����8�$m`�L����7��M��]�.��Ã���������&�uq+�+��
�����B\���Kl�7�xu��.�jU���'�*���0H�`c�����?{HwiI�N��J:�Wok��� ���5V�V��,`m�8�WN��:�;���;IV�o�C�X���l�Gl����/���~_�y-�m
���"�RH>G��B����Ź���K!��&�0�g��/8/6/�U���}���&�d�ߜ��� �#��s!Z����f�T���W�;��{_տ��EW�u�5�\+L���,�.����t^����$MK㤰��]�7m���r�u��DPе#����J(s9f�d -��w��e��]��`�|Ր�a�.DO�@�Sn�DG�D���>�ei����n�./���0ت_8�������I��o�_my��Y�O9�n��\^ ɝ��y��s��sx~� jUw;��%5ͦ��*(���j\��r� ��_�_9_;�u���v�����wv�.?��UV�|'?z�`���2�
�0�I�؋�ы��Y���k�I��:r�ʓ�A��#�UV�r�c�G�Z�Bm��wv�U��fJ��n�(�� �W��vT��f��.�,�~[n��s��^mR�.rQ�v��Cp�q��L�(׹!'�w�d�<K��J��w�u��Eb�]�ȷZ}\QyE1ʪ�~�iH�\���]��":'���P������t��6.��J'�/0���6m@UC��i삛_�@��jQ� ��sD�:��N��� ��.���� T����N��u�=��C.wi�\�Z�y�<��k�]�[W��?�s�8z��gc�i�II )�(j4Ȍ��W��ss����L�+�g�_]Κ��#�W\r�8�k�2X�x�O�^�Z�y�Oi�b9�o!��HP�%D���� )ΟY�M��_m��Ɋ��@hv��s�Di�vs���"݅Bx巴0�w�@q��'�]s�s{ȣ/s�S�7�����
�D}�f5����9�Lϻ�'��:Zm����c;5�YVS�W[��s �|��]%��b�~�*�j����� ĝ����)�_��?�˴���U�ƣ��r�o�o��ʓmz��ٵ� sV<Hk5U����y���?p^��\��)X��~�L��<��pHT��Z�,�ǽ!6\��r��;O^>*�ď[U���a�*!��]��+����T��s�6�M�UVk����*�b���C.Uc���#�| �����[ �j��=��S�u`��bħ�#�8�W��@i����|l��r�j�Q�g�s���M����F�z��]���J��`��z�ҽ�_g<�D��AzQ�\�i���U�\&�VE�|-B;�B��ND��u �}\]�{�G�*zՔ{2mPS"��a�K�����0���0�1�!Yr��EA�#� }��p� s���`�/�%����I��i�"��u��n���?ޜ-���m�a����C� ��p�{K�F8�w��%.X����<��b7@1
=��^������\|-������?\o�W�~L�/���_|����կ��/W?}�v��$��������Y�D��<ją ���ВR��Q�Eĥ�ҏq$r1 A�~-�8
�RF����G˥� ^���GA"�xbq,89�1X�A@�P�t����W�����ҿ�����?s�ݚ�^���K����#"?� ?��;����Dj�1�F�H]�zK�FFˈѐ�1b4�1p!�8����~�/]0�å���[.]��2�9!܍A�R� q��xI���<��|1X.�B����.{�={r�?z�����������g�kv���7߀�ُ��%y���)�2����=,a�AD( �a�r��a\Q���\�����pR�tC��3V��1�e�>�4`�@Ƃ�u�GY�Ƙ��~r�C�0�1�8w}�~�~�c���/M�_���!y��?��ŋ���^���hv������k�==�5�z�]���D��pJ1vI�c�x>^z��[b��<��(pyL���^솘���B����e�(�w�$�Y�ȋ`�)\F� dΩ)H��~�����?��o���=|�]=����—�~����__|�s��]�}��6�R#��1�)@K��4���2�� �c��8{��h�b,�%�B�z|��k��� �� �~�P�!r��|�F���aȗ�� ��2�8ZRB\a.c"_���� ��Y^���~yGY/_���O<�������'��";����>r
X��z������8
"$�R]�/�<�=ÀQBEx ���e�d-� @C$nր�q�?���� �(ˈ-�(� ���c�EX���럿Y���������/^�x����6z����g���3��5�v���A�5aSc/�B�8�E(��%�q�1e� �%[�#a �1�WK��|F�c.�A@A�ÐFP�C�0s����P��`�a<����.dT!���$z����?���/�~z�E�����˿� ?%?�瓋��j��B�����w��b���Y�������E��˃37�C���4��rUcx�™��S�n�0&,�K���DscQ�p�A�z?~ҫ�q�o�� }E~���"@W?�,�_��������g���i��FaK �=����C�b�eQ�E�ƔCNŕ�4����^�K��ͨ�nj�r{�ˉ�c��x��r��,Fq��A\�K�㘊ۋ*n��_o6�k����������E��ÿ$��a�������/Qe?�hk�@*|Ğ�)ߣ��\�P|���@�Kz� s��Qȅ�� ��5�a��[F�룐� ^�`��0
yȰK=b�B�("Q�a߇�.##� �8Rpᓟ��?�������w/~ɖ��5�{J��/�W����g�������\([�U#��4�l�w�Yp��e�����ޡ�n�gA�=O j�18�hS�F�п(��f��U��+����O��n�8���>�g�j�s�fec��miQ~����,�ۺ�[�9�j'���?0|/`�^��7x��Ql����wXB>��H,�;`��(x[��0���F�]�\C��A�#�<�e0��Tn�|/�0�B��Y�%վ� ��3�k�o�So���=����n�+�m������h@nDpU�8Y���.�E�������4�F?��p��[5�eߒ@�bq�#-ܷ.��U�Vl�K=(�O���¯���Z�|�����+���u�O�<��[�V�ت�=�0`�
��H��a�m:B��ڮ��:�-��-�w����qH��I��^�n;[��� ��K��$]/B����´5�5�`U�Ɠ �*�@�I!�oU��F�?�Rr�|sr�rO�=vOA��k�+��U�7�=����>�򰚰*Q0�����?��]7�.ÛM[R9�R��__:Ń�����*(�����/�/�,�ȸX'��n�|���_�mP)�m�bؤ �F�gE\ƣ�<M <�k�]'�w �۪P,�bs.�26r��-R , s�v[�f�8_}������ ��?o��w����%h�����n�JBG���}�Sw(w~+^��保/^��3���:W�6+��S'O�A��*���v����n�%W+5O�|�f������=Fl�zK���m��wÇ��W�L�M�G��$R�O���
x'+��̆�"�f97c� ʫ��<���drN�B�՚�cP*`�8i@,��j����B�>v���(tx�*����}���)��O:&C�o>��;����c�u{�]��iI$�a��*?�@������&��l�W����N���ͫjo���ϔ:[%�Jmվ��Ҳ�~S��w��k���a��o ������q�����A�6�E��/�Ղm�!���ԩ��A�c9�PcK�e� Ͼ��g�]?����u�����[%��G�p��HBxA��m�('���D�{���q� a͓w���V�[뎭�*I��~���zȌt�����&�x�����(���g�-������s���zT� /��c����Z�Ƹ��~�?������['Y�d� 4�3�hO�z����6�H�8]`b�8��8+I=;U��@I�>Y�O�*�������IOD��+L!B B-ӫ���Rc8�2��,�M��}��ɮ�X)TQ��|�S/
�w�7(�MJ���{g�g,��Ƨ�p�9)l:+��P���y5AY_+CD�^]�Cv�e� �w{��0���}Z��!^�{(VV ���:�0��ˢ^�C�\\LH�9�]Y�p|,»˨�W(��Z��g��c�y^�.��������ڣ�$ڄ�˪:��ʷ݌����ܥ����q� �ǫm�p<�]�S
�����T�ֹ�D��(0�اNx���m��#e�b��$�+A��Sbo�U�(+ݗU�*yw�}����:�|�h�S�H(_����e��c�._���)����+Q&����]8�8�*��p��� 9(U�h];^T��6��Ϋͥxgpu�JJV(���<N���|s M�ڹ_�}�eE�}�Ż��Oʟ����F \�e㗢�$�:祏��Ij�X�)oT�
�Gʣ7��Gގ�,����܇���n��{�W��"�4ˋPEenx������K�ެ�R�ҙ�O� �"� 'J��4K�[������Y;U�B�������8u�o��Oߜ}��o��Q�Ȫ��FY�J�����͜6�4�5��i���z��� E=JYzZ:��_?o6{Ob�2t���/�j����e��AѲ��|'������WU'������eY�.��)J5���U�5���I^���
T0��&L���f+��(S^C
&++{������y���r�7k�몶��\C���!HL���~�)'g�7%��%�5�e��2"�c��VyG��I��N��I@��M�0��盲�s�?/h֎ׇny���u��r�����×/���n�s���I�J7y���ú�G^.�hO�N�ySVI6b�M��#��Ֆ���H{�ς��R���}�8�Vf�=p�*�.&k�u��-�'Y�i٭x*(9�8\T���p�D�����c���n��R
V�"-�n��~Z]<�����^�� o��V�o��^[��m��-ծ��m�-���|
�,������~�˸�m+x�:�*RYa��v���Ҍ�Jd�-�����m� m�;��6�x��K
�푩
jvQ ]�u����s�M�:M ��t��當G���E�xM�v5���ĥ�ޥ���O4��f���o�`�[��"\������*"�}�0���Ra=ԧM�����F��|�}��h�hy������}�㊐�"�� yR��`����XeE ��o� j�P�|^r[y@�?�P����NR�=���b��&�Q���k��RQ�����~�a��^R�t�&%�uO��Ψ����Й
6�������%I��I��{�#�����/�vN��e��&Q\'� ���p�w�鯓nr�=�t2i�� _�S���7b����H��mn���7]h5Δ]WKBh���P��T�f+\BZW�
z �Jꑴ��>>��� h�����R'S^���1�?�&���g �|˴������]�m~E �|[���?�S&��[soO?ݿ�wy7Z'5l�yMs�ITi��ε��-�a�g{������V蔳 q�M}P�l�8BCℝ��'O��)!D�l��zE��;����R�ͥ5�4�ud/�,L� �D}��,.;��˯������2,�������)֗nہ���[��U������s-k�t7o��A�M.g����˯����&�r��(V�����t�׋�n���F�,@��s�.���s��D�A�op���;����5�B砜�����j>xj��,~i����*�A.e�E���q�Dp���=K�g�KU_� r�;$���/��P����n<-���77O�Y��>"(�X+GTp[�z�]^��G�����`p�w�x���j������&�V2�X�f� Q���$�b#�'_����?�g*���/�����%���7!;N��Q���d�LG+�&���5.)Q9Ɇ���L���~�e��[�z���uY�,k�\g�V�Kz�k+<���/]7�M��� ��:[܄� ���S���J��Ӫ4���O譨RjYCe���v=�3����yՓ|���.Sjq��w��v�^k]m�o���ţ`�u���vL���o4�m,-�f���^�?�9�ǟ��V\I=�~�Q4�8|9��R�jA����t��3zsMe�"ֳ����b����������?��Q �Iv5���T�L�����B�$ee��m�|��_�����֍f�"i.-�2S�(�D�L�*ȹg��{倴�x�b�B�ḝ¡J�����V�;�е�0��
v>��gEN��А��~�~�,I�|��K�t���V��� �o�jj
*|��ѭ�Q�]oaw�������r(�\Չy��@��P1V��� kT�A�b�%r8���j
��i��s.��y�l�]��zדT_��$������֬�V�����i�J��Y��"�(UN�w>�X��M�x�=�5�z1��~��N_>&��j��t���(<��H��h��2�n!�4:��wM�=�R��i�ȑ> � ���Ǣ�<�&Y�����
=����t�ߊʍ���9��R:EjN�o�r���̔��#&Sz���Q�|�&+u���Q�֪�����P���mIo��(S9!�u P��E]M�~�l���Ȥ��H��C4���!�ہ$u� ા��?o��|`0�Ҽ^�B��^W�7 ����=Z�}�N g��w�s�����{��h�3��;�>��7|�U>�2�0��q���C�q�9��L3P�=�NU���wI�ST.0� -Q��J�ZIg
f���D6�v�������N�*�~a�,>�W�U�h����7\�k�X�A8"�����c�hK����|}X�W3�X�����gp͚ݲ&�ʞ.(f~:J
j�z a+���A7�ׯPO�9��y�:*Ȱ�ߓa��R���XjyTa�� ��N��Ξ��o���D�������{װl� k�?�F��¥��=�g�w�� ��qA9k�xd��} ��f��.�ϔ(G�J�Kur���:�9\��L������D�11ܔh�R��7P�j*��j8�J�a�5���hFb��$PDU�pe󴋷�<�[�x�l���e /H�C[+Y�Дj]8M���8��v���V;�D߹A����]���6u��� �;����59B��&W�`�=���*{J���u��CP*nh�Ё����͕� �f� z�Iqʾ�06����2j�Ͱ:�!7)ˡc� 0@Ls��l�8tA�� ��L�;&šk� 1�fHp >(��~�v/=׳�s��-h���X]���6�{�U�M� FWu�8�Z3�, /�h�aj�����פ�@����������-��3����S�dEl\]LO��d�װ�':���GtA:%�v��������_P�]��7/P�h_�z�'A:��G���]�x��jp�|��y�C�v��%�F'*o}���T���5�x@�?:��,nZ�4��<���5�k�sq�?�R
UdfF�qe�a��`��֤j4tk�N�V��w�{�*�Ƴ��\�Q��^w��[�u7 H�81ޟi�*nd����mT ���/;����󡕊��ŋ^'��?R�h�yԉ�:kix��LR��k'�{��msN���M3oz��r|�$����~���i;�O��W�ӗsy�)E�٫�� �� R;w��9/Y>o���|.t�s#O�"�i��ʆ��r�I=�ۦ�ye�%��{���;�;KVl'(�cʮ�c]ZLW��D�=Ǔ���J��?����r�Q�aM3�.3��4 31��줛�L���T1cfҺ�-��f���j�z��
��4��&l�mŻ̨�@�����%�u�R��nr�H+|��w� �0K�S�3I�H��f]Yao�G����k' ��@>�J}AB� �k��J7�QM՘�BA�݂�j��9�:� -1�kTA�������e��U>��&g�D�[gϠ���q�]6t+ �v��4�*�9��[���1E��y��X���W�UWW�)Hc:PZy�|���:�?٦��_�
��v�L9���"�v\�Y�#'�ٔ�G���_���=$}��]I�e� R���!�ˑ�q=$���P�p�Y*��}o|9K�A�[1�h�;�{��/���$u�i�b$olr��ac�6&�^�w<��8.�E�>�l���|�lՖ�w�
�7wl��i�Qꋡ��A�e9k1"�N_V!�q�#RBj1"%߲{f�]DJ�hA���T��O("��j`�M#�ř��k0�k�#d�S����C@=�hB���n�:�����q�����ͺ@���vF�ސ�O�;���ηW['5�P5���,�?Kw� ���/����2�}�2u��n~.��X�R�uɌ�8�ϵ>��I�ǝ��'2�)r�;�Ix�ߞ�
�fI��f3�����M�OcC�(;~OٱD�BݾD�$Y�cܓ�:�ՍLr��*��-ldr�b���+��DI|��E��+� ���X�;��W�n���r��ʷ2�{�J"�����F{���5qV�,M|�L�� �[�/��׫���}'�����TǥP���*�X��Q�գ� ��nO�l[ԩ��M@��7pU$V�á@�RY��Q7�xP�Ě��(3��I�ƚ_0en���3-/+�6��]��~=?O���X�w�z�����ѹ��޺>���9�)��@9�=�����xn�k@g��eخ�E�R��a "w�Sd��A���x�����[? ��6�Um�2�� mg�܌)�`���o�2W�T��&��bO�jd���8T7&�̺�.D�w�5�H�?���cYI����ha�r�O�M�wW�'N���b����wU{��L��U{��>2?A����'`����&?��kA���u��jQޓ��^�Ng ;�J���{�U������9D��GWc�w���!2[��&�E74La�Í�+��nT����w5�7����-�z�ōʪ���C��s��� *o𸔲ɺVu��!��*��n7D��Z�1�ߜ^�wjA�D�
J�D��s���Y@�����B�/��i�L��v��>����!�T�\�t�%9�9��p�� s‚-Ӻ�!`���*
�u�f�����7����o���MY������o���R���6�����̆^@�? PKA-ϒ�>�ҷ���w�)r�-z�8}K��5?��a��=(�Qj�Fw���L����:��?!_S���N������Ӱ��4���@=,�l��r��I�e�Ww��t9�ڽ����p@��|�FMx`��@�]��@�F�]`��>]�!��t�0H�g_ck&�h'��,zb�<�ُC�� #��;ו�3��p�q������zs������{b���RS$3�F��<f�cw�5^Q��9 A����LX~�����:��Q�UB5z��#���}�- ��Mr;~'DX�Xt��>�Ox��{�G�z�}��Ֆѵ�����/�,u�7!�+��������:���l 5q�f�|�{<�`��[�r�f�E�;�� �+�e���\��k�+y1cǀ�&�VtB[�Y�b6���=:� ������1@�@;�DԱ�J����9�˧fT�:Φ&Q���(쀪�T}f�uj�ˏ��AHFҝ�Ճ�tKO�Ӄ,�Ԛ�1Q�A��X�Ru�=]������n������Uo�>?�B"�a�i|W\i��Av!���!X��^�~�������|/�^�8<uTe�v\�""�7،���7����c��:2: � ^&w1��L;Y1�DDr�B��G3�Q-V9`���9?���!?Vm_E�e9���4�H 1�P性*s�C|��0�ް�*ꓟ7j�k�+}���g�DM)� ,�<a�����u3�BD�� S�y��B�g���1QS��>O==�.j�9FM��6*��,��M}�`
L1]p6���8q�.�鿂������M���cæ5J���F�6��|��)F[@�p��/�������ȩb��--�YG2'��J+��J#�)� V�J[�no{���Js�tb�*иi:�'�� T�H�%�-��R@�b��Qv:��)?:�Gͧ+%mf�+%]��X)u�Ic���m�J�{Mc�j���Ȥ��я��-Z*kDK=j�bԓ �+R𼻊��
��~,��]���Lrc�I����N�O��'\q�ݩ�DK��h���h
G,taU�'B{㣥� �ح��R�Ѱ��R���飥�t�����݅���ͺbQ��tvsr����q�?��@7�RI��I�h�����rR��ڭ�) ��z��Chg;�h�Pb0�?:_o�w��G=~,�v�O�G ��Χ��JE���51a�.�<����du��Os�'�dU�pt3E�- ��9�?s���yg�M,���)"71�)�6MF�py�
'���dl�h2� ]x�ր�&�3)�gU �R�&�z� ���� ��C���R�Рk��E�t�̟I��л!?��C~rRBJ}�S��:j��,��~Đ�>?��]ֱ�nZ2������jk�z�����'ӵw�'���%�~�ɺ�� �V%���d]��v����h�(ACHϼuɺL.����GIKj�qD����c��K�� �s��[%Ҋ��e�5ϸ�\�`˝M��s��w<r�'��p��n}�dI�Td����Z�LW�����ƹ�n�'�h�~�EW�$�t�ͶZ<f%�.x�u����d��q�$�^�p��˫��2Iy�|��� 'H��%����r"�> y9��j�<��LJV�{��\l�@z�Y3�%wλ�ѹ��d���vT����ٔ��|�٭���E�nJ���"
��5[v�l��."���׌Ά`2ĕ$DD�-�fdC̙]�u�M�]�c�.����G569h�*X�B��8oyXU%u3xk�L#��sb7�(��]��&ӈ ���5�ǰL#j!�W �H��iDd ���d�r� ӗ�P
��*�� M�wk�������AI΍��;��/�kJ�g �� �q����.}��\���� �*�7���f�87��]&�1>!�'p�#��0�����ӺU��� ���&3�� �����[HWNȍ�`Uy�,u��
gݨ���o�A�� �����F�t�{���]�����|{D}F���d�y�5fLN4����̨>��6���s:��*��8{ch���?��U)���#�^c�;$���w�l3�d3��� .AT=����[��e�;�}x�t�f��?�&�R���^� �Պ�Q��ׁ�*A��p�ࡁ�Sg� ��R�t�Zm6^>��s�V
@��J�1*���-����W5~�|��� &ķIH5"���ok�[o���|�O(i��Gix����QO���n��6��n��tJxI(r�jd�L���*��zP`��3��ݷ��价a��&�Y�t�=잟�`��+���Dn���M��A'���O2��p�����u�v~��,}�qCC���\��]�w<:���@W��m�-��ab����=������ԣ�ɥ��J��Y����"!YU�;�W:�]���8$���B&�!*1蝙{�hK�H 2Q&����b�INE$�ԑv&�+.f��z��Ƚ�v_~�̞nJ�C�%�'A�L\~�j„��ѕM����'�̖�,�%d.S�^26���>2$Z��e.;���q���,0~���@���֬/��SpF
+h�BDe�~�ՙ2G�Oj.cS�Qj"� ���@�� �Gf �$��Ȟ/2����]�� �1S�<��D�Ǽ��-,����ޘ̌&�~2�J���j���:8�G4�P�s��ni��N�R�V)��M`��A~� 6Q�ȭ ���E�G���SMO��'+��G�����&���>8�#dg�9)���S"W�žJ�� �a
U����V�yL�c�| �s4��~U]:��tf��5�<�43'(M��TM3�M;t�8�f�Q]Dr������k� �W�aՍVL�UH̼�+�8�<x!EQq|��n������{NT�Q��A<K2� ��z������H�P��!��n��:�|�b��L{�5��"a�"U�F�ՠx�>��ÞW�[��?{���o���v��pU��C�hag {#,�\`|o�./Γ�Ζj� �K�fw��T%��ʥ��ទu�ؐ��kL)��M�ý�ҭ~t��z�Ɋ �)��m�, �E4_�(��7�or老���k��
�x�H��j�u�Ek��3=�bS��juf��4�b�+��'Kua�=���Q`q�{v�,�iWy�3v������cp�&�����D���S�������[�q�ORU��6�Auon�;t���>����).��CMi*B���|sT�P^���f׆�a��mRRNw+:�z���ݐ'<DX ��E��R-û�͛ʴ��'bd��~NPV;u�P�ԽT�3�b
)Q�Rj�U�0&��gz�)�)&��@�J��0��'�+<�_E r�+��?�~e�q�����B�Y��A��R�B���?Q�9�U_�E����z�� ��u��Siq�����q�g��5��x}����R���Q�o�ƣ<�CӰ�9�M����#3dB�=Sw��7�lZ���T31���6�ѓ�u�j���{#�ul�\�{蠽>pN��e?dVցiYf�dz����̺���A}���`U���7��g�Y�+������\ EQ�٥amt�2���^ꪇ�k_ .�l�ۺ�E������=W��pE��t�+W̉ �b�����KK��N3sX�\8�ʳ�/�,���C� ���UmH����g� ����ͣ�:YK���ٔf�<W�L����ƅ�A��a�3l����8�,`�dB�q~�e��H�O���fe�tC���*�'�G<X;�:J��^�3���}��E<ʇP��X=,���d�]&�Q�@Ԗ��6ɿR��*��aE��k}6iu=�L����u�]��Z=Ѥ�E�w��
j�*7��zO��ߔB���ԟ]�'�8���3��'T�y�hf:���q��'eݺ}~�-@7?�f�ӌ� �v$�;�)��ݼ'M��|�@��jkI =ѥ+��1���W`��ozA<��~#��:h�K�N����U�?V,(�|�j���8$E*����x�� $���� |���Ӱ�<YÂ1�k��J�Ѹ�g��&R��Qu��k���:$%a���������zٱ>�30�s�ub��Z�zݑ�j�g�L�-���&��B_Rk��V�燵&���ߵ&�*|��T� �:Mq������U��F��ӳ� "��~���� ��W��&Q�} g�P<����*N�H5,Ng�,Ng��tË�� �I���SE�]q�Iq:�����t�yw���?���Tݳ��8��2�{�gNE[
�C񋚸�ftN��]q�M)NgU��c�Wq:U׿ܪ�tF�����7�8]P�gX�NUUf��TY�s�K��%0Mkƣ �8}\qzΛw�����Δ���Iy:�Ʃr���՞���t�B*W�I�G|C%���n���k\Ȏ�'3֧+z2�Ns�����>� O�d�әZ���J���OB�1��L㔹���>����[˕n�b��O�ס������t �X}:U�V������旛S��l���^����O�]^
�]}�i}� �ϡ>�)�"�ԧ��ތ�t6K{�����L��� =6����<�@Ӆ���>�nF}:i�dt}�G\Q�~`w�>}�k6
ԋ7Y)P/Օa���{<\�N��QalV�{PK.���� *�)�:�3H��J�f|g�M ��B]`��B����fZ�N���y~��]�z~��9P�T� ��U���W)q-T�{�aֳ]���r7�B]+ ��>�
u�;r�
u5�oXA�g.=�B�"! $:O�z�_�m5�����q�V���.�ѓ�v# �6v�\�X+���N� ���O!R���=To�Au���q].SH���O���抯�WW|���E�lf�ׅ����v�l��gR�i��ݳ`�nV���d�W[��6یG��/��U�?�ڿjb �
�%f*,��j?��* �:-�S���Wm����6�?����u�j��,�����
_R�T���*�-���쿛�X��p�Q �i]}���e�8��0K�7�bO�B��^T���`��'��y�ˣ���v�Y�7�$ VUF�t2�'�7<�W"|�ى\?��C�sj�� ��8�4�'CN�-D��h^������ҹR��l�v���3��C'�] Zv��|�������h���,ޭV�O[N�HJZfMZ[�`��ʣo��ڋ ��>�C''k(y ���i��Q}�]�J�}�=A8����c��� ޢ�eI����7<qI�\&i*|n�#<'Z���+��a��!4Bq�*��m]��Q�N�u��.6��>����A/lo�����9�����K�F�v:ʍ9[Zx��t�Vzg����h�#w&+] �{����~�� ���[s�HQ0��>E����G�B���H����\9�q"��@���n�Ϲ��$F$OYZ��| ����l�vXAB�������]w��
) V+��o�5&���dNv�����͚�8��_?Y8�7�?eN�Yǻ��I�CZ���5.������O3��ָ� �G�u�l/;��H*B�dSi[���`mKI���<H�� �z5d)�����.U��A4kG�'����ӬH���Ⴏ��5��0�L�/�z�:)Ϝ u΋����R'���}g˯VA(l��-�lv���o����'�>����?�����=��*!͂m�/^o�N�Z�/N�;O����Y�����.��;����ⷼ�^��+�Iv��z�^�&c,#�/��� ��3J=@F4 ˆ��w���0%!
b�9�~�.]7V�0M/U;㱹�^&bX����>F28}S[d�%���\��3_�XӦ��)��Q&j��)�5f�jS័6u�yd���u��!��@��A�1�� ����L��;�k�]���1]S;;�oE�����HG��<�M���.�!�'����!��t�� ! ��Ȧ6�,���)X@_vu�g��K9z�Lv���4/í���i'�2g�M�%�@�B|WEso���E���/y�-�P[z��<�U�O��>���� ����-�������D�NE ��������l���Q����8�܇��}D����ą����\L�P�<��n�+N�����\Վ��R�l=�O��:����r�MN��X��!��l�\��4(,��'t��Ov��㴁�_��*Hh�� xSm�9��sM�1~��7�5�\b{���z�(8�����3 g"OL��L�͑�͙��|9�Q c
Z�R�`� V!�S, ��IG��e�� �p�f�8�W���0��������$�߸7��ȷ��7�u��i�G���`��/[��|���=?��<���/ ���BG�K��i��(X*�?�LC�t-�Je���?tR�\g;���1צ�'�~��������LE�9�﬿�O)j�Qڴ���Ƽ;�/��L��9�?[�x֜.�>����ڴ���I�_���s���-s&���2�?�C��?{ì���G (Ens�}���pt.��y�Ө6�.��Yr��#�:\T9�M����`��[�O�Stw|�"Ŵ���c�� �! ��:�5�$�z��aj�`º��!_�ur#n�9 &$����`�3� -�'��D��E�H�O��C��� ?[ּ��4/���]���נ�E�&>�t󐀰ܵ�G@�Hu���0K�"��y���i�� v-�/B�:۪"��0���!\PY_W�N1���̾]Q��ho���+m�aKF��`*�*�N��偸�HL+k�yŹ��>R4��p���"��z�y=Yك�*ϻ�2R9�2�Y]��ϮT����0 j}6������^�u��f��Bs�lr�h�P��wn�}��l��t&�1��'d6�� V>Vq%��q��Q�~�V\�,���>?�'3��j� s<� � ]/<��ō�c�ޠ6�<��…ۧ��0�j<C>g����f |��-�k)pq?��Vc���߬�A o֎�Y�lsBOEV�WE�Z�h�r�f�E�{T���1�c@T�@�f�S����߯�b�t*.�*.������6U�N����0R��~~�<:g� w#�qt#/��G3�Q������?{�㸑������;wmϮ #$#��S�vc
��n��3���ɔ���%2[��*���y��z�I"x2xMJ)c0])Q�V���-�_7�>!�Ra۪ ǭ���TFT�&bt�C��p�� rM���#=�w6�p���7 ���#���И*$wib������/�4�p�07rlNOxc#�E@�o��k�zš�͠KS;�t��3��P�=l̊�/�Z�bbo�ͣD
�r�}��
�'��� ���•�X���.7��'����†%�e��v]w_8;m����hi�/�:h�/욶�����}aWWt�]x���p�2����d-e�5�=�����#�>��B�o�5?x��$��}�12��8 �86��pC#v��]�1��8�fK/O�po<��O�6��7�w��'v_�x���wal�������!3�Oa>t��� >�� �B���7��/y���L�m`�dW)���(+�o�b��Q��xj���ot�-��c����\�ht�߂dT���`��(�����+���y�ąS�[�A��x����Y� V]�,���ݚ3pg"�a+~ T_(Qj��
�#�,�ߟe�����s�g �If��zV<w�x��X�V�Y�*{�j#Z�W�+�I�� ���f�ߥ����w�I�1ƴ6y�(M�Z���;l[\wKT.4�����k]$;�3`�r"�43`-| >�4@:��N&�[���u�L��p���={���qA��ԏ6�~�f�B����Ց�4\}H���{�6�7AJ٢�7������������*��/�����>$i�3�X��E�����/A�����rd��`M6�g�O:3V��Bb�NӅ�՜ob���)�Z���c��2A�M��S�≲�3��6㛋���a��Ը���~�n��ik��oI�-���(� � ̓�3�Fv��.sn��,��d��n�Q�'����������(�.�Ι���KX��F7?�Q�;� �;�,=��1�����e��a@.�͍�ג �&�J�cb�>Jww�: ����4�MH�P�52� /�{���8x����H�w\Gx�z�m���yqa�)�� �
��B����<��z+^R�cӾ�W=פ��e��!�Rh;-�W\5P���U�]�T=ה�^_eRܝ�"-B���f�J�.{3F'�,ՌͪKʦݑu ��K�?��<Ƕ<D<�L��A��f����u�&�N�&m���q���>�M�L8i�.�Y;w +)�v�|����s��[]H+)�D-d�4d1�^Ԃ ��W��`�)���~Ψ���J��F-m�Ӭ��j��x,�9�q�_����kS�}��O�桸�4il|~�#و`��3m�F �)��l�O��5Z `b�2�Od&��"��_$�(]GZ%��Y������e���M�Lp>��[�bAcR��X�u=d�b-�9N(Ğ���Usq�<fa�������q�o��gV�i +�q�6��O�+�}GV����F���p|H ��:r��Q��|yyƻ��Bˉ�9:�0m•�����7w���[(3o��Z��ͻ�Y��ˆ6{Mb�9B��@#��a�У����=��M���I���!s�1
6x�����32���HNv����r<>��D� ��D��3f���T�7n�������k߶=A)�����uB�bN���\�^T5���XM�%C.��HA) l�x��գS�?R# jXO\��KcMeom��X�����c���������<J
�C
�1�F��U�"M���9�qm4Y
K�ͳE7`�ϗ,�|�5f
�]u�d+:����3P��ƞ��/7�i����Rx.£���)�mJ! ���:Y� 2x��bs���f�)m�u����ޤc�Te�20(��̗AӲ�̗�� �K����2���Ƅ��R�ژe���B�U3(_ _\ʿ]�����RS��К�f�Z+N��Z��kNDr{u�g��,.�$wD/V.�%��p�4����7`r.3��� �Uؘ�r� 7��`k�iz����A��A�0�w<��s�h|�;ak?�=c��ܧ2����Ow�q�_���MV��[n6A~=��2�$u�
��@����à�f*|�\ �^��1#���a�v�#;��P��B�{x?��m��mN����!8��+(_D��$NW_��P��V�&Ȭ�w��L�6���NI�Mǽح�Dyh��j^�nմ����aG���M����f=�Y��`�b�ǭ5��9p�Rf*�9����_�(�&i�?�l6 �eyNd����>z�d�m5
�#k�m,�T�v���YS�X8�'�)�A5E�ضN�z�瘷F�#�x��o �;듇��`�A�x��i�>l�}~�Oƺ�eA&D��qo%���,Y�{�'���US/��� kr �4�,H�>�L�eXj+˜��5k"]����|��54�>��Gt���.N_��31l�?#�o�> �i��,�1�jjm��K^�m�LH:K^!��5�b���6H\�sGj�A� �,�Ү�+�k��HX9R�rK/��t�5��y9���Âh��}� 氠����9�� ��V�b$�4���aA(��8Fbr ���g��� ��"�ô�c���ܳ`*k�������B6���V���~��st�/�Be/�N�{��5Z�)�@4�A��v�����㜟�h�o6�g�a��5�n�M(?�j��T�����щǓ1h�#L�j��AQK!3�v�u�vH5��űb+4W�BW��ڡ��e{��n��Ųt����K����Ll�ϨP��׹6��&L˅�����:5p��_�MpΈ�����@�9Uc$O hA�-��������s�{�?����1�'*�E����;F��2�cl�_�;�f>�i�Zi������I���@�=@�I t�S$���}k�[`�Ui��3L�$>OCH��Y��Π(C7�G�5G�*�0A^�
[!e�1�U�+~�**��cUZ�Y���/n��bz�$�٠
� ZY��Ԛ�jM�
O-Я9y�q%w���Qɕ+g�p*^]ON1��XO�4q������`V��w��
p�q�b�n�`���g�pǡD���m��2Bw���im��et�X��@%���]��,8� h|p���!쌊 Š��� .(�ՙ( ي�XO��`��Ӝ��0��>�� ʶU�����V���M��i�N���c̈�\c6�:��c+~Q���j���@�:���'�F�^� �3 �f+~F�T�C�x�6�vT��������rE����:g[6��bt.K �b�l�2}OE����3`�lѨ~�;gJW�T?jΤ������M
�Y [;g�X���o%������g����;�\. �-i�#��l���q���,�9۲F�E�`[�<���L�9����2����-z��`�q�
۲mڼ2�8xn"��Z�@���z�1�!L�0�/t����8:ۡ�h*�u��;2 ��v��sE���\������8/�=8sL�u����θ�Ժw|�o�L��l�_���mz���:� sG����|p��;+��H�N�M殒N��٘�QL�N������,�;��c���\�yL.���� t�V�b?T�-Н�2V:�6����D��:�X0M�YiJ tA�9�2'4+ϟ��YPwp��fE�8��.f���La [�YQ��6�h����G3+�%p]����G�����dl��>}0va�����q��� 2� �hc|� a6�H�������|����d�&}�/���M���7��ɓ����?X8���?�݌��3lO�_E�5mB�ا��be�C=��fEG�A{"�.�l&
�|J�h�Q� =��?�F�P�"��%ڨ[.mS���r�V��Z.�&�m0�V=2ە
� �Sh�M�Ѽ�z�Z�(������iU�/���!���!�Ca aP@��������A���_k��5��J9��\-���ܬ�4��u��=���/_�L<�W�+W�?�?���`Fo ���-��~��w�����$ޖRt�'�Q�(MC�=��_���z�/-n=����`��iwo�"�`���[�9N�J�"]�/�]eZ�p�{�2`b�e�n#��������_�j���� ��6�%���6\Q�΀��\.L-z��u�(LkoWo�H��FGѺچI��K�Uo� Ụ ^����*���h��Ue_�z�{�~��1�S.�OU��BBMJ^�Y���?:��{A�(E�������2�ʓp&�5���]����J��a����l��M� *>X�:et��W1�x� ���u�.��"*\TZaˀ��xG#Q��3��� 6���O��탻`D��uٓ�o�|x�՞]e�*��f���h Q���Y,�/i%���֏
���~"�Y�Kx+�����
��� ��-O�g���r\�8y)>��6y�`���y��M��Z�%��(�Ђt���R
�RZ80� ��T<)��{��Y�q%o7{�.}M�JW�(���ʷ�~���a�9��B��B[s�g�\���
��X���uu�3��N�O�*Ij��(���RyL!|�5jU��k�1S�A'��kۓ?)�mY�^��`��`��c�$O�;�rN˒����2�v�W���/KV�2��8�;�V� +�p�ZV�63_l¥Wx�����=����[|�a񥦠e�';�'[z�����l���~Hf?RR���EZ�]��6*R���ړ��B�s���ȗ� �O�E5��L�~3J�V�~#� L �>��4\씟��*�v�(w�����hE�5?�Frx|�>�`��Ga�3����l�f*c��O��(��8P�����.���ح���g�)޳�S?���>L�ã�����!���P�.�S"Պ��f�ަo�ϯ��u��������{}]�k�B��=���u�� ��=[��� %Y!�.���`��m�]I��?���}`�a��x�F���:j���{��!Z�MHb#�D��aO�؄wL���������L�y��}����c�����ۓ-�wM��wc|
�����$ �M��t3nX�膶��s�����0����2�n����:�h�<�#˚6q@�I�;w�p���/��:�9��������Z��a~� ൥��j���ض��U�p�������e���a����6��㊑hp���\s�Zˠ�3]�4���n�� $�� ]*��H͔���l����Y �jg[OZ�����at���3��;/�]�N ��u���_�4��W#��7*3���{[X~ �
���^�ޯ� �L�/�S���f����涻N���K�+��k�:���j��Vn�=�٦J̘�Z�N8-<� ��'y�S23Tԕ���lMyi�49ri����Ip4i���5
�5iRh{����?�i�r��Ts�;���a,�zLh �=�|3Ц���C��������6��n3�\�G��>�AEݱ���t<1}�ꭀU�O%�ur��X"\
�/�o�m(t�R;� kMσ�)�Z�e�_y�.S_=��4����gU�u�n�R��B�NJO�"dD��'�w��vq��8��X��ş��P�՟���^�J&�2���Ŭ���EMj�U�o���U=fׁ�i��[C��Ӕϔ����mˑ����u� M*�]�S����+�+�k�u�*@}9�S�?kY��U�6{�B�[Ҭ �ָ�@
�~i� o;M�s��po��+�0_��x��|���l�n2��X���rnp��:�"N�r_\ ��
��d�?��������W��e��)��!H�ʕ���.�w?�|7�Sy�p�M�T\yE��N���]�j�{ٵ��:.oų 4�S����x]0�ˍ}p��8D��/�$ �#*�B�RRDx�շ»���Ag�y�he>�� ��y�m~�Ue�]�];nǐ���x�$�y+�^g���U�|�M�A�lWym�ǝ������P�����\��ۍ�\��X`�8����9H]9q��WR��U��Ȓ���X���qW��l���<�g�U�1�D[=�y�H#O�<�ɧ����Z����?����k����p�m�@�{�Cԃ4a�a9GB�+խ�X3ٯ�z���wۭ�~���Ƥ��O wyd������q�e�lI�1p�9��z��$M����Ո�Bu-�E����v�&#�ᕻ<LcYY��;�[�z2�� g��ʎ�;%���Bq�,����(�ـ,�z�s�'waϲK�ޚH���a+I�%����~��t�xvBj�4�k 48���q���Ց(�ǧP0 y��//Z���#+���S���<A ��FY+�_�,-W{�ci�g�������c�9}b˫O�>=�[Ym�m��S�_�{@p���P�Ӯ�\���4��y[>jbZ=,^��� /;D����e�Y��4"�󓨳������s�Uw!�UĆ�ycEl�8�����g�,�����Dc6*�ڬy�U�ֵ ���f���&_�ZG�^�U�Dǐ������C %ׁa�3��F�1p � �z�ʅ�oo����Y�Nnk��*o��ﯺ���HVPx���+c��W1|��*�������x>�?�) >+<A���: ��p=� t;�� ���n 4��YBFsL7P=�[QS��
JDžq�E��w1oz�m��ڎ 4��4�#��N� v�L��G� f�Y�_���o�O�!��r��O�>92|����i$��[$㘯�N�4�t�"t@��6�j���Hh �P�/`�D�?�ۈ��ly`@|q��r�W���6���n#4�;�m$xD#���n�euv�z:H���:���q�Ƈ�K�ue Қ߸��?b��W�����[�;�ىU]�?gl�Juu���5;���5�׷O��A/(k���.�*��ӧb��K�����o�V�K}��u-��2�k���]\Shb�sx�Bc�� u9 �&���S��� 5”��7�ղ��i� ��
��ԑ|e�w�M�7F����x�������ƍm�7sVF��1�](�0y��O���O��qc����~�xk���1��7�l*���S����~e��0ͦ�ҧ��,�{�9T#����^�1�3sN�0[�:�U������O��8D9�S��>)x�6[������^���]�ߕ�b� �-8���|�����1N(3U�!��(f�c��]@ɫ���8�*Lv�'�_)H�^a��6Y_O�x�:ߏ��&���b��o�" X��v\I�Q��=m�Q�^c�]@g�Ns��Ѕhx�A��78��|�e��(��~H {�-$�9""�Ų��X({Va���2�K=l��ps�3G\��vqKX]�������´;g�S]dk+0��%��}) 4*�����MpTzEh ;f<0ᴮF/��(��4!{��|ͬ1u7���k:��.�=$4����ѷ;�c7�`����Ft�ڴ�i�;]&�m�̬6��##4���~:G~��7B��P�p~��]���N ��\���G���i�G*|��hg��&�L���ц9�S],��s����Ӂj�.�����٣��}���I�zh�'BZJ�$6OM�]�ّNN�M]F9 �d�CBqm�/Z���3˘@Wso�c��qk�x�q1�
�C=�C���R|��WF���pl�/��k�cU�> �R9@Z8q�I��!�eb�A{���1խj�B*bC��tʐ�E�P��obhI:t0_[wy��e�q\��h�1GH� W�c�[�"?�% iI���Q P�P[f�кİeYnǰ�1yƇ6�a [qYآ�
�\�nvX� O�X&�<C��g���8��U��H�q>̘�p����xi ł/�'G�< �a�&�����p��5,un�!�aQ&S�o����K�'���ʩ"C���7��?-�k�9Z.�3�zgiEE�ϑ,��.db9�^�c�z�Z"�`9��4��xZ�k���9w��O�� ��Vo��y��,���'�\�ˬ��|�D���5�5�~����P���ހ���Cy���L��t �\f�\w���$!e3q� ��^B�x�5�V����^_S������S1k��V /'k~��A����Y�[{�X�?����υ|�o�6hݜ?AXpz��IfDz/5!��`��7��h�Ţ�1��C�M��J�#]J6�3�{Z���� �ǡ}�t:pr���TYA$wv�mƔ�!P�V�A�'��Vv¶eH�S� �5��N��7
���f���B�kF�ͨ�=ԩ�n6>��_}+U���P /�ןu��-�����7{ ���i�@��v�u�zU��~K�2\|]��kaJ������
�D88�`~� �[�c�I�~l�ǥ���B^]�R�-�z�Bs�L���XB�2>��B��d�!R%�o^��5-�G p�����@�!�V�W�S�v�@]���:5�8�+��p _���D6~� *_�>K�{#�q��7�=�S
E�����m�v�U��m�7v�$5�OA���6�Ըa�{ө-�'�Mַ�����\܉��%���V� �F����»n�^!@��!��w�W��\֏,K��\F�wΆ�,���BW��6�49-Z�LJ��O����m�8�A��=&3��6[@%Nr�f ��/��² 9�h��j��l��ŋn�R�<F�xc/���B�$j��~_E����q� *��i-
o맲�2%]�qd� ]U�{WU�T���*��=Qm;Z����ᄄl%i�o��g9�l���$5�r�mW�d����(�em�3Y�XtրC��;�技�v0Z�aI�ka�j$���2�_����59چKk���@��i�J�ig�<i�;%�K���4�9H9��r\�לּ;��������販h��9��;���c��5 g����j!B:�;K���s�q`���Nt��=f����7ߜȷsJx'z�����-� s�$���:�z'l�@G�v��ed���#���s�t�/��U_�6NU�vI����-h�/�j���1�ck�g�_��U�'�Cc;ij�2�q��3��b�S���a�Ü�>4c�b�����5�1βm�d���ZM���B]@��z�B‘����0��Q��@��Z�ϣ�nv/������Ka�A��>\�ղ��C��ɼK�V;"��)A���x��jq �n"� 3!�@��C����n�w!�j�u���N�\�܌@���9�vHZ_��@Ҹ�T�C(�._�H��Ͱ� �z.>��_� _��������}�I��i��%.�A�C�tO�}GՃ6���.x٠lW�yt�U^2%��f�0(�����@�ǥ�k��v��y��p�E4��?(��i�m�ۮ���p��@�vM���W9�� ��54XeF���|��wt���󿄻�θ�-�ͫl�m��D�������O���A�7��O�xws��;?J�5�LA���m�l�pD����\`d��oX�<Bj�wi3���m�(��5@��I�DI��7����b�zx�l�h>윤e�9�{W�1�e.3?�Ҳ�r'�4-+l�_l�J�s��}p��i����d�� tς�m֜���؉�A؊��vd4B���&mgP��� `j�w� ;����ߊu>C�72]s����1Lc�o`v� �>s��� �������0O�Jz]��� GށŠ���_�d�f�Y.��0��/�PR����å�K�5��/~l�":���!>��/L���E.5-ݚ�K�Wqh[�v~ɜ��̹�ǻ�on�j�D,[i,܊)��5���%����8��/�l��YH�nh�$�Ư�_���/�0)��j�dd��sz��0��L@��^.��.~���"d�Հ ���[z�r�K�l~�+̣?-?�u��n�G���rXr�N`x>��\��z
.0v..����w�]S,���l9D�2[N��S������8�[�O��m����K3��cp��`��l�$�hC�$�1�m廟�a �i��` X�
�ƀ1= �!���(؀a>�>&F� �4��)���w9��7#�Da� �ј�}D3d0�#b!�ӏ���@���A ���7�-|�w���(0��s�S�on�^S�y�������cTQ<��.}w��魗o|�� r���7�m������k�W>�]�7n���}b��/A�T���Gz ��-v�f#b8\`�^�cxߟ�t����R*K8�/�T�Ogt�)��d$�P�,+ҷ��.*�3ɥm|�a��h,�Ɓ���F�q���8V}U�@�<<ah�8<S�x���L��œ����E�V}o��~
[pD�T��At�O�M��N���K�O�����" �VM �mS���S *��x!����ৈrP��)�:�#~
;p~
���A���R�lu��B�ȁ��P�8ڄ��\��nG�M��|�s�p��f�yܥc�\a�nK�ȼE=��j�H�1�| ����L���9r�*f�d��o��އ�-���B$+/W�.�)�(��"��茭l�UK�eU�_F�ݭ�#C{��^!�&nz����r�˶��^�׷O׼t��Q��(�f.�a
�|I#A�X#^�^�ol���ݐH�< ��"i���Y�6�!����"�ڒ��UN��bi�5�����]��O���&�F�j��bW�N�;PUc5��)Ȣ��f
�k��.h���O�]}
�R�ҟ#�֦�Ч�ߨQ����Uc�~C�� X^VT����đ������F.�xZ�l�� �����9T��x�sd�Nu�"�< ��x�����j�̤��3�O�xu��҉�����J��[ixy+-Oo���[�{|��H�)�����R)��ӳU���Yɽ�U�'���LR���+\�y�+��λX�W��]ꉈ�\uP=-�P�N�?��\�’O�Ϯ�և��J��f�r�T�f�rU�p՜���e�zy�+���8W
A�.L��"����k y���z����ᕖ�5��띮� �z�+ /u�E�:��=֕\�ė$��j<�L�W&E�&rRT� �O�>��oÍ�Gp�`H�H �VK�� .p�Ȫ�L6�)��|�x���@�('�Bn�`�����9�dC�lYb-?&e��� tӢ'c���T���%?�O�! X&���:Q.�W$I�\Nd��Zc��`����Z�"�X��J�f[��knHh�<����&����g����V
� ����f�Σ�$��K���Cp����>������]��vUs�O��fI��i+n����D��Kŭ��F7�<+n��R���*n6��Xq��_���ohW�lL<G�(�2*nH$���~�7�"����E/��&v�ト��c)(iW���*nH����2W�<͕��OXqC"���_*n��� �T�κ�$ey���`��SsC����Ӄ
�}�57$K@\jnknT�,)����l�8�^57Ǵ<�LVs� ؖP�.� X�쪬�k���@̼2`Iů���� ��� v���*7_�a,�����j��u����= �G�Tuȑ�� �E��-P�\��� ���'Kl�N����KSs|+��_uAͣ�M�j���X@yq��?ğ��� �N��Ň(�<�9�'�� ��4ft��4�U���T�01(Y�'K N����`����+]��)=$��H㏑��c�\��H㝟������ H^��O(��.X?�Q��WF���|� S���\�R� {$ee�Z�Eʕ��2~�O�ߌ�!>l7���ټ7� 2�(I��0���F�>-5���^ �� y&�iI]�B:U�X�OKj#(��z�5���G@&eG�В.������q�W��#�Ӓ��BcҒ�J!J/P�Ԉc+���.���x|�dZR!�(� t��ZR�{|�g"ZR��/���F �%u�����s�g��T�-by��Y�^�����.WZE\�+ѤUtLly�jw�ī�
�a�\qقx1�[
%-����Fy�����r�.(/�����lRg��r�i�-�˕�N�Dy�Wsd��+3���ZP^ls������*��mbaaԵ>ˁ.�TŚc
i���$�}�N�j�� ��j���LQvMv`ӡV�(�����!������q ����ҫ;e����������R(�l�fb��P3��]>�;Y�ˢ��"�Z�AP
�r��%�򋺃Oj��� !4ݲ��JA�e�HTɿO�P�3��;�F�o �,�en�$h �*? #�;��ѠR\�3�l�D�*H��JG�U̝��F��f&�Ϳ��X�o��Pu/uS�2!�_te�F"�~��dpj��I���߄�ц�h�h�܇"��
���xO���z���j�=��� ���Q���h�H4�̠I������dC�zՖ��r�ԧϳ’��5�]y$�[����,�]�R������_Ւ������_� �s�q��-�g����e#9��t�&�rWo���&1��� zD�&M��PJe��m ��܅l�Uk��v�����1���i��Y�0�(�>���k���n:��׫�諸��AI�ЅF�ƽ�/�R��8eZ�T1�C�f��yk��{U�ZWi�Wc�mc��S�d�UJ}�^=��*��*�j)���u����W�F�|N��N*����R|�3n���H��B�
Eo�7�ә$���pQ�|�w����0O@�$�ۄ)���N_�{��T3�RHf3��( ">3����ˇ���V.9���tDi �h��tJ\��������B$U�W[�$�E%5��MI�"
��?�3�t.HG.��2�ij%YA9��Lr/��?`S��Py��E�`�K�Q�{Go�A��Aw[�'��[������= A���.�o4���~��n��Z5��,JY�t+u�i�%��\Q�aE�nkثv'+��w}��r���*�"ä��x6)Qf7�R���C��%D�!t���.���U�C�1���W�xmV����QJ�E���»��Kn�k���KX��8����_�ƃJ����pw�u*���T$�;���4U%+�)i�'=N[� ]� ]��nUB^c_+�ѪVG��: �g4�*Z�Bd(�:Yy�S��zzV�j����̕K:��s�b��k�.M>���m)�6�H���8&�<IH*Z'�`>���(h� ��]G�4��TE1.���ٕ+H6ʡ��������q���F[:|���fY2����$���k>�����:N}! ��e'�K9�^"*�p|4�L���\�I��VQ\�N���i�ŀ�9�6yXΰ]G��1r/�vg�a�@�����O��1ww~4 �m�+ �Rش4 �������B��F�@7�<i�ó�a��4 �O�t�.aJ�n��cv)��p�v� v`� � �]����E��`�V};�~ׄ�~�Ǫ2r�~ ��m�qS��VlS�z-e��T�e�n�et�0]����\ݰo��4/���+���[�n�I�;+r�yE���f~z�Q�z�:�N�� ����U��
id1�C��2䲽]���<%<�mUe,L����;�������sz_��q�yjeB�_����y�~�pr�G��lG��^���������x=� ��:m��P6@���䤣*����Iz�q��������<_�����i���-IUeY�% ��GF����Ɩ�h|I�% ��N����-��-l���F��Lx�=�� �\�/�5^[��1?K���W�ضL$���# [��=z@��H�@�� N����=t�:]���$�r�ӵ��9u_z*I���b�2�����Gw����Y&�Vrs����l�WF�7�-#O�O���؅Q�_�{���7Fx��c�^����εN��>6re~c��n��!I�]��L����Wٗg��ٷW�`o�(0n��a�at�12��,���ۍ����^�t`v6����6��.�
4�l+eo�q�|�4��lǴ��eׅ�g�о��f{ʻ'M�e+~�ڻ�z�ay\�cJ{�'P<�\�e�ݩ�"�c��R<^���혶 7���Ҷ�e�ޜ��b4Ѹl��/h\�cB4¸l�V�q\6��\�c������>��e�q� ����ڀ����ll �''�D"���k� xޔ'FbR�/��x��".���f��XRӵ)N�Ԭ�}HM$)M�Rӵ�q�Y 5e�q�"5ի92R�
�f R�m�Y"5��#�x[R3������6D��1����umx��C�3�X� ��R��֡S���V�nUY:9�E5�I���孴<�U'oo���"�*~����R)��ӳU���Y�DZ4y�+E��Yc����%,��UEv�'����&x��"W�3��X*:�Co�r%nq�W�R�A��Ue����h�>��uW\��\u>��YT2�덮:���<��q6ݦ��6Tꡮ4��U5���^�� �K�ek5Z�c �+%��uGF����o��O�:?)�4���D� G�u)Q���m�4'��5�j�����7[����,Xs�W�Ĩ���x2v9k�e�Q��g��r�'L��^� ��n�j�u\+��,2;j� ����ʶ�=b-��27\�=��NZ����K��#S:|��X'��cI1�M��N�]Çx���r)Nb�~Ŵ���Q�-�%��y�k��"J�+�K���6x�=BH�e� �M�Ј8W1M7N�Puk�����>Pm��a�t��UD���dn誤�j���e�g�٘�Eሱ��l���u�/��pĎG,���S��tWu��P�E�)��� ����*A�y����i��<��T�N�-5�� ����DH�qp������`b
��w��8��n^Q o���c�i?���k����)؆Ab����獱 �~&�į�9L
8s� i�#�?F�_~��{���
$���(N������k�˿U��9yDF%i�oZ0�n 0-Ƙ⨯�w�p9.�,��0��R��\c�q�����2TNo����t��ȵdC������-�)r"�#[� �q�W�����:��ȸ�'�=b^��lS���DXG��/�袢��p!���ղ�#b��?��E6���G�:�*6:֑ԇ�kb�I�q6��='�#�˭��ug:/ �芃�J����\��XG,�׽�#6i�q�:��>�#�Բ� �MGJuXGɐ�i�����Ej� ֱ��6�,����9�#�Sݰ�شM���ڱ�D �u���t]ϑ�۾�#��x�XG (����}���:b�<���u�@��\u�XG�� :ֱy�'�:b��� ֱ�v�#�� �񬱎XF!�:~��b����tG��`�jt�ɳC:bY��t�td�e���3A:I������=�c���� b��b�m�, O�,w�b��(�C��O�,�K�bЭơim�<����O�u|�)� �Tx�v�%O��, ����b�
���u� �7|HG"6��
�4��s@:���t�/�J�y!��5�D:����HHGw����C[���;<��A���'���Gl�6�0P#��q�o�����}҂46M1�1�i<���HL��ڤ�F: ��H���0&��u�R7��O�MhĦ)+��Uե���� ��m�LSSي_����7hj��ӑw����M�\�lS��S�4�I�FBk���n-~���z�#��I��\�@#6M��g����.��PX�?G�Lܼ);bJ��������Rvϖ?%���/yTt�̾��@��<���v,���5�"Ɩ}���ͨ6PD?��<T�g�5v�ť���H=e��q��$����� 4@=�:b�@���݈w�.Ō�3�����^PPh(�������$�v q��ևP��"n��������.��^�\�yE��gC /UE`M�ɒF�'[�M�3;Taʥ��=N��j��.U ��ِ���*̇ M��F(i��m�ُ�����A� +bd��I^���V)N�Zq$��!��oi��Ufg��+�c��#Z9$��H㏑���*0�!�w~����w��X��##9�&OI�WF��+ŝ�����Ww���?�>������|���
�m ����,A�?fU� ��Gabl��p]�m�((jK�h.�(<���0�I4n��f�0�����Qx9�<�u[3q�HbCŤ�kټE�rD��^9W�H�Lt�]��+�e�ᘹk�%)O ���g��O�LT7b+~������I���4��9�Vm��g_��ٶ
��Si�}��f���>>�8E��ţVmպ�^����))�G���AU[�"�C���-jՁU[Z��_��.t<O������ϲ��mOCK��Sc���K��ױgm�'P���…�|��b��΂��X� �|>Z�-Հ�!�� �3��K�<rn$�C����n@q'<q?ZbI&%�U��&�X���H�b�Z�9gIB� �����#�%�ݎ$��� -A�{�OBK��<G��2Hh�d�m���%�%� ��E/���c��w_ -��d~��>�����U��������9Hh�W\���; -A"-���_Hhū�z!�=gZ"L]U��* m�u�Z$6UE׶=�]]�l�==Z�d � m7Z&Z¤������%HS�CCK0%4!���.��f���G���U�ř oB���>d3��@;�›�2�?r)��e��~� 9���{��z5G.�ٗ�� o�l o��9���6��������7���GBh�Ml%~)�7�2���� ���!�4��Y�*y)�=o��~�� q�� ζ�f?�������f_�?NSx�z)��u��֟��"�{����bXJ�mK[�V����n�e�#�f��-K�_=���3��GBh� ?����Y��
_��G��FZ�����n�sI�
�֤
�JI~Ӗ}l<ۻ�ʓݖ��L�t<0~yc�?>��=O2�x��=�3.���l7��WC�R1�E67N_u%T�a� �h�I4DA�;��H@�5 X�G:H@���i�fZ�ح�#/ش��~��T�ޭ���q]?���Tp�԰��Ӡpݹc m����u���)p0�M ՝��p�FOO�ܱ0%�<5�D��ߢ�\u݂�v�(�Y�8-:u��K��>�y��&yI���k��EH΢=s��x{Ǎ������kM$�SԖDZ����S
���<�v���'�ߜX�E�djVZO�;�Z�-a��q5l�;���D��^��
<��Q�u��/0M��YU�kїJѸE��������S��k�cQ[o"�˯Zjb[�M;&_�V?���LZ�<�0孶�3�3i��m`��혼8w�1`N�e���n����d�?���n�Ji� �UU/ ����π)k��Z?,�j�px��!��������%5wr�3/�e��,55�8Q��!:��]�ԨZ�� u�jt�L�r־�^�u�T��v$���Sq�$�#g���~+�ď�h���O' =W�xol„���D��m�Ó���_~"c�o�t��g�af_&����!xc��M�Ӈ`o<�����aб��Ab��M`�>}���k�V�+�n7��P��I���ǻ#.`W�7�ƙ.��Fb$�� 1��ĸ}bs�i� �_�G��'����?��16h�]�DI|~���a� �X�QF��� �w�ѕB�q���uP}��[J� q����s�:O���&���&L�s��{�Iev������FǼ*R�s�_l��q�H�[�����Ƞ�%��`�������oͿ�>�7��cd���)7����3'�.�cP���2r/l�q�!Pc�ܰ0r�OL0r����x���udd���s��C= �?[� ����� w�9r��H���@�,t���u��7l�/ڷ�}��h�� t(�,��˵|s�܀�q7��`+~F#7k_1��M���D�\ )�N�Q����u%������r|����*���&n/��>������A���k��5l(K��5�5��x��^Sk�X�5���~ͩ5��M�Y��菭���0I�X{�K:_m�c ��|j��DDF ���r��}�e�O~e�0�M)!�ƒ�yM,��l�<(9f��.G�s��I�D�-�_����L=�����V]�,��7�j�kx��כ�g�C[��xS�ԥ��S�ۥ�9i�k,�ţ��@�*��k�n�B<nj��m| ����^��.����K��s-���˳z0����؂9aF�r��.;=
�p�) >+�<*��\�n��7��#�Z������0$ej�Nk�.Դ��C�ѡ��Q$(E46r,1C��t�7�S�ΆcA�S [�.��}�%A�u���(��͉�D�G�¦"V\*h�/���E+�I�O[���oR�lH�k��j�{� *���9���iP+h����sh5uo�?��Z�ܚ���O读�ڼY��U�I��Ҥ�ӣ���-�$�J��&^�C�(anv "� �NbLYy@_%�]�]���ਵ�Z�gDFzf)�\����z���ڛ��z�;�V��DRo���5܇k&DL�;�"��]���"��w&g��e���*���whUU��e���j�i�I`��R 0�8)*���k��c0��|�Eg��M���V�10�d���e�~�!�m j;��>�K���)���ԣ�i�w��$C�ꇽ���@j���.��+��F&���.|PG�!(����%��=2�J� N�%~Q�2qEl9�� IBM��E�aν��iY�n�:hۦ�z�*X���� ��zR2�6 X���)g@n�����y�B{bJ��U��1�V:���:}���*�jVs9e}uS\�D3�O�ғf��.(vi�j�A���X�nv|��;,���C���1�����ɾ{��ҵ�=�[s�D�}EP��q*�*{U1��}�������q�)��7fyw$}Y�B��V� O�����u�q�w���ʯNY�\��'���Gz�oa����8�e|"�t��@��'�w��"� �*�Q��) �܊N5ڧ�M�N���^������.�O8�uT�O���t�j�P+ �EqTp�w�L�`��2�[H�D�N`�w��������S�-Z?�_��"��-��
ۢ@Yp����Wl�j>^;�3ZY�s��r#0�ȡF��o��6u8�[���Kh��q3�|e3��u\ةnf[�C�-nj/U5k�8-��t35�.�6.S�R}V���&R0$�H�X8a�O^�.�*����Ӛ�;� F�i*م',A55Q\:>���`ST���8p֮�ت'/D\q�<��eU=����>n�ض'tE�M�^�j��r�2[�S��<�s�-O�����e�_�e�6M�&P��n":�^��&7Xd����M0��j�.����e"���������|��L;ճ>�L�2��q�d�`��3�՗h�^Oe�t&�� 1���FBh�YYE �=衔'��N���ψ+)\$C�j�`zi<�4�^�<�8�#��Ǎ��q��7Fb�m�Ml��I���X�PJc�Jj�0���#�1F�|`_Ƙ}��®3BJw���:�n�7��&ҍ�.�m����C�[���?����ߤ�`��Z�n$f��jb&�:��M��A�$sLJaL��5�0�ޞ�R�H����$��iI�%�`������*�-���t�W��&r�y�5ж/��lggbΖ�����8=�00� �D�\�\ 8'�0��]8[�3��O�xY�C�PrTR+Q�H��q�gG&��\nO�G-�u|���ʫ����[':�:$��{�~U��[U�;T����N�*d"�A�k��� A���e���"(ϟ����z�tI����e�c}U�r�o�c�3x| �a��N���4y�ƿ�[֬��=��7I|��\�Iz�+�6���4���>�������_�}l><�n�mU꯲��������F!�y\ �M�چ� J2$����߫%$��~�-
���� )U��+��W۬�T���b�QE���w�� ����W����޿�� ��: ���Jo�{��J�=޿����M�|W�W���Z�Q�k[���M�\���u���K��<�4�ί�RK��W���y�r�,��Cշ� ��ŭ�T�}��w��iP�h��7t�ӆf.� M
�W�5�#����>��ef��/dWE*
�}��`�~W���Q j��!޳�yNuj��]��b~FP�:5���]|H$��F��V-��;y����Y�i:�/ 6��� vXe�v�`c���Aǧ��u|�R�����7٬3?�f�}}��7����_b�B��������g���Y=���l�u�Բ��A�p�5&�Y�[��wk���'6���;�Xk��@|g�>���к����e�W�jX���s>ޭ1�g��ֳ�����ѣ�ó��i�9�0�_d������hA�!N`��:�oe��Lۃ��C��tf�4Ӛ)Հ#���D��^���2�[�Y�C+�������Jebd���E+����Ð�Z)����AĚ�f�L����25s�� 0-尤qS�t�e�y��A��v e�-��"����e��@�c0T+������=���`������+���Ï�>�|p7����t�����2�
��Q�ү���}��n����o7ݹAw���ƴZ�w�-��-4M���ں%�֌]��]�]�P����9Н.
�G�,�+6��hޞVۅc�Q͊����X��B�ʬ8�q��_�Uo��:������+��'PM�xp�߼�)��N��6��&���j�m s�b��hbt�Ų-�ў�bt�_P,�X6�_��9x.ֈ�t�-{�~y״=�WB.��)g0�Q��Nk�Y�+���K��AS|T4�WC$��cn6i���^l(��RO���~8<>n�����Z��C4Q��Ӂi���a:.�=�N��!`����l�l>��d����k��� ��o�#�{D'��c�� ~�����sT(�1��k{6gd>5��h���S_4�kB���.��8�Ϭt0�4M�1n�����㦓9tM���2s�ص'5�����:�k4�&`S�Bg �_��dlr)h�9ĒŰ�M��[�\��(Rd�6g�섭�G����+�b�m�Xl��P��Q���xNXCΉٝR� �^��l�x����R����SJ�!N)�s��r�RG-wqJ ��>>u�y�?ğ����ҵ�c �Gה�"S��ֻ��)9� ڀ�d��oP����J�MH�:���vִL�*.����^�&��o��y����m�2_�'�Mַ�2_؝�Nu:�ݟ���P_�]�/<���0 �e��1�*��z���L�t��I��/�~5X��Aq�f�qKqj��.��\�f�dK���L!�����]Bl�Vl�V{Ǖ����2��Vb����*�J� �Uv�B�W�I&#����Ш��IM�9|����a�;NX �KG;�r�P��;?�h�t�Jt�aVˆ���vk�����Md�w)��m��o�觋���a�8�~-��?���oo���������J��4�dof������$k/��x�}#��x�)�ll����ہg F}==�v'���%D��hT�G�v�
� U�.�΂�B���\)]�K@��~xP@�K�gS��,
��4�)�L�Q��/V[=[�q<kx�^B�S�.<�U�4���3bִ��:�X��M[9yOU�x�F����H�H��c����r�E����@�'"��������ѱ��}p�������O?���Ϟ��3 UYX͂[�~T���a�`�4��C�1n���z���1�>�Ļ�RPQ"�C�1�\`�ۍ�G�L��Ct��C��Y �gS5��&�����1
��8I��m`0:?�~�0 �32�01����ZmX��Pձq�����:c�ϗ��U�46Lv�����&H�}��ؿK��g�I���񐦏����}�>n߬��[���a����MކIr������_tc���c�����H�e �؁����,s�'s& ��6"��0Ȏ�. KH #֌W�%-��wE���t.�J��3% ؒ��xex€L_��� F�ש�Y����
�T�fK��BhA{�YB��V@�����+�¸�)*؊�>�
6�\{@Z&�\��Ql2N�-�=HZ�~��茘��6 ��������Ɏ��a��N ��j�u��c �[�B)��s��+5��P�!�p�X�#����A��c4t)��x�r]\�:�(��bl欁*�+P�K~ TW=����v�t-4&̡A�h��s��7SQ�-�E�V�u�gR� I�"g�$Q��Y��$ʖ��E?U��.�KJ���
Ms�N�<)^��w��X���$����t3I$_�sL��9$I���|�w�$Q�/�pEPzXޫ�<Hۮ���'��x�q�Yx�)��nS�jD �|t�A�o��{0b���{V��eŗ�/�Pq�W5�,N�r`�D�8FmK�m:Z�n�8�(L�� �]�z�F�~�P���F����wT���[�te2�Ur�G��x���կb��n�Iô��x���3\ljb���|G�P��6mcl*���ks�{J�Z�N<�+OO<dz�?&�^ Q;����x�0e����F���)�#z��O(7 �oR�9g��2��J3*�c�p��O�����Y����K��ÔV><kA�#�UŰ��\9��UF���.UQ]�c^�� �2K;#ٳE]�B�Íf6��2zTskuX��HV�>
� L���ӑf�j���g��H8��T�Ÿ]f"��i:w�M`��4��ڙ�qq�8C����U��\�� #������LP�������TLB@�aMm���`��/뙟HX�}�}��c�w���xv��tPNDȿ��]x�����+��j�,�c�kVV���^Ϗ &a���ʀ,��bt�4�Y���{��-��O8c3H����61�H�C8��1������P����y1��[��*s��C��/��b !�YX�1g0��:�H�n�u�����A��*Z�Z��ʬ�e�^��*�hdzxJ�H��9�.:�`-��5�]���k�v��Ŏ����m)El�m�[lav�@Sh���T�V�[�9'O���zV�{�X�9f�����9�lsf�W�KZ����Z=��Y���אNm"�
����W���Cn��4Q|I�(S�_X�qC9:��^`vZ
���f�u-��lZ`v��x�i�b���TlJ��e���NU$����"Q*`�x�F>�{��>�n:��.��2ȍ� �s��(5�/�:#�Xg ������9�FP��� �dAa;�7��χp˨/���R������-��#�S����M���+��+^�?�C|�n�(N�ۀNu�$�С��a�`�Ɔ������Q�_I�D2ܒ�e�#J'B�e�+7�3��s"�d4$�����?�?h���&�d$�����-�k?1��=%Z�L&���0�>2N�u��}l�)�= q�o������80�����M��+c������m�KP~0�-���8R:W��CJV�5H��)pù���w���I�4�Z������_�� �g!��ޤ�x'X3ѓ�<��s1jl{�x�<
��̻DHQhuy��4;=V��n "� 1��|\>��,O�U����}����wA�����)8t��K������H�k����֘�|������-��O�?A"��e��2�f�Z��F�,Ϯ,�Z"�u�����ع����S�k Dr��Ĩć���sY��
e�$Ċ��@L��9�HA ���^T�Ó,׻��� �1툛=j��R'��Y\:��gA �shJo�<KM���A��¹��<˜=`̈́Г/� �UO]�_gb��χ�8;����x\��5?��m��L4����G��⌋���][�%O������k l7��w1��9m�n��4����K�����>�ArM S����n�'��㹿6�Ur��I��_L#���k7��N������3r���Q}_4U#�;��k/��V#���S�&���c9��i0���~(�Τ�n0R��f_?�LW����{#Y��[lb8��[��! �ou�ڿ%��A^ F�o�/�;te����-��Gt��U_Ume6�L�-M7���Ί�*�#6���:�����ڼ�}��OkA��(�f��0y����S�]f�i��I�6��h>���Id3ϣ�#�4tk��H������˟�辎4L.v���(�#� ˏT��Fh,�UكX�f��E�a T��(�J:d+���%�/��rh�b��;�U�K���-\D�eՂ\��V~�a�</k�Y�W��Ya����1`�2B��YK��ų4tneW����H���fq�W5�*Թ$�����Yf�� !��AD���� �R�(�/V Wj|*\� �Q��
�\�P��(�[��F�q�|T�OEX�L�%����ǧ�wn���%�҄(ݣ*��I�\"ΖQis�(�O�aY��8 �p����%�/�l͟N%2����M���<�H fm�y�毹��f��'�5���l��g?J)o|Q2j��Ecf��LA=R�k�ݜ�@؇���59<�C1)M~�߻~�t�[�n�o�9j��x[F��o&�n�_l�b�>�;:#���0c�K��~�k��C��x���x<�nõA�3#wȎ����W_S��o�_?F�/{��=Ʒ��d������yS����zC���x[����#�왆�yVF�i�yV��U<Yק�9B7�K�̮�Ni���������%1r� �j����[�qr�t�_�����(#��iԖ'+VE�.�F� ���u� ���G���v���\ *�'b+����h JksAMq���?�XL����� ����������e�LVW��� UD��p}E�~�6�K�� r�Qt�x]����Q��芐J��k��f�wv���:_����;����yc��t�/���9Q�d����"G��&���,s=$2SJ�D>�C������nr��j�vE�]�&�eMQ��\�(^S�����~w}������T��q�J��k�M�qۄ]��ʞ ( ��n}[J����w�Vd�ֵӲ�T����{�R��*R,��\��'�Y��j�Qc�^곣@}����)�K� L�,��Qj��fA�Y�
������5��դڧ�hU�Cd���,���r��' ��{��m�C\�K���C��Á暐���Y�Z��Cp�ԼS(��@��ݚ�R����6r�����.���M��<�!��U���[u^} ��I\��ڿP�(/�����-�R/?�5��uzW���Zś� �!��%�l��LR㊍���6)� �}9�@����ϲ�rT�-"�����r���7H�� ��F�f��B�+)
�:�w �ډ��t�p�8�qL�5S<V@�Kp�x�>��~}8�mđ4b�����bs쪘�ņ,sH`Cz�^�B�(�������fq�J��o!bӫm�jG^C/k����W��gC���(�LzH���{�6�7l�ypؽ���o����e�%���O���V��5�=R#j�˲7��#wPqK�+��C�~`�`C�o�o����`c�>1������l�����`�#$�et?:V��"�2}�m�f�T zU�溳(j��,Z��Wr��xZ�$9���"�&��#��z0��خ�=����F��Jy�%-X���c̘����?ğ_��^��۱�bn$ٱ������>2v�>�)���9sX�I{�z��ߣ��*��f�Ij��� �[� �4L�4��d�Im���4�r$�4i��/1GB��#!s�H(�2�?h��s�>.�4G"��2���r$d� ]nGX�3͑`�� �#!Kȑ��ʑ(�ݡ}����H�,9�:�c��1ف�P�R"��Aǔ1�\�<|V�i�A�!Tw��ʒ؞k���ղ$ ԣ�%������]���>���V#+R\_K������E�r��DihVF��Y�����"� J���]�"�>�b���:)�{��&h��!���Ӹ-LvA���hMh����3n�����Gzhʰ�&�д�>-����6�7�`y΢��c� �##�?~b��-͍�{��Ɵ3�A��L�AM�5�G�%1$�!d1����Oϙ �>r.��̚�ti�/~����o��`#�F����D܍4ފ��y�'Ix)������Z!�/�t�5��Յ�#�����V�Yk����\uw�Wuk������6���75��U'�y����C�]t�vih�3��ʁ-��*�Uw�z�m�+ݜa�� w����6q��jx߲/�<�(�W_��� �b�`#���i.�����W�+��n$n��T���Ǩ����������3�Z����|TiHT�����A@�m� �j)��l���mwOw�+�k˞a@k��s�{A�o�e> ��E�CJ�/ ����$����EY (:m'l%�!�v�x��B�闍�������h%���:-��V��WDwl+!M�����T
ֻ.w�Cbɳ_Ѭ���L�f�����H�u��X�����g�Zr\�q��J�
h��-�W��
Ŗw��*�N� K�] �!p'֔by�[%=ek �%k��6��Yn�E΄�]3��`�Y=TT�(r�����e����3]`�ʌ��<\����������S�umR�&3��P����۠���7���3��%�wJo��Г���-;��q��"+�S߄��@4#���ɛv�g�?�d�X��+�H���m\��t� ][A"R���
A��9@[��V;����=:��u��!if�ˠeaeg��먕�o�� ��Wma����"�~Ga�Y$�_��P�#& 4S :&l�LI'�u�XEin@�&ڮ|�6Km��O�!��h�Ja���m�T��k���R��?�����T�� l�����
�P�wd�ϱq�h���e��>�S m��+�w[����\�+&�����7��u3�(��1���mj��"�M[�H���:����YB�[��0�H:�Vl��ۯ[���p;�+9�ѯ;�h��D��K Nu����4hh_���(��/���s��t��H��>�� ��y!��Q=�.���L����uQ�<�R5a>��σu�@�6�E��'�un,�;|��#;���9�K L���X��l��k:�Yi,K �kP�ZJ��Vc���k�ac#
������PC�H-01��Ć�N�����:��2����FT$#/ё�E������2a���!�%��<�n54 O��� �)6��b��ksऻ�lY��eu�ZQ������ٲ -/�� u�����ٲ���_�ui0���؞Rʉ�ҥ� x.f�@�2:�p^Z�YK�?i�U�JB�I�PyE)�HT�L�$�vj�����50�i�T�F�|� ��W� ]��� x-�B'EP� Ir�%=�l2!KUe��g9��
�"�:�U�w��,�Vp�'���KηsUt��"�HYҡsQ~�gh]��s����bʰa��_C�jr�el[�v�:V�ʼn�W?j�G(��I�WP��|-8�4r�*0�mw��P���.�љ��؊�Q/����Ļ�#w�Ӓ�L�K�\t���FN�K���.U��?L��>���ݣ�L(:�^<��;�KocE�6��X �"�X�z��#;���;�ZL�wuLf1�+~�ӁCZY�iB`��^V����ˊ��!��C�^V��� �=dJ���mf���N��ՕԈ����4���H6�o�����چU��F���4��W={mԭ�R�B�H�F�U��+)�٪���*�s� ����C���q�"j��{��)/鿨vZ�U����i�>�tӺ2���M�2j�����M�e���M�Ym5�ҟZ3��fk�>�Nʹ2��ʹ�C�0�^�yh�0'O4� �p��MB>`U;>�el���&,Yũ�6�ݹ�mʾ�������6�J5�SO5�֋L5�K�LS��5]^�i�M��F��i�{Ux_��&f�~v9��Mm�9��bees�Fς�.��u�K�,��_ �,��(���19��Z�f���.��*����E/E�=��|��8*R�����@��I'�g��/�[�Rf!�M3�N����^�Nc�kDZ��`�D2|�pm�Y2�i0���7ສ�w��9�y���ޕ59n��֯`tȱ�=������c���
��M�-gf�<Fno�oH���,�D� ��V�EY�UY_~�96~S��$�`,Q����像�yr���a�7�"���#o����wc�y���4ˇ]|���zy�6?qVѠ趻�a��k�f�W�64j��=)_���h���қbje���h<V���jy�wtVH��N���=dv��C��B�}�LP��BT@�L�TFj�9K��r>&��3�Q'�X�Je|�ܖ.�
S�udKr nі�*J�$> [�= �'��4Y�B^��yW��m� �[/��u��!�,��]U�<ہ��~�N�;��QG8���c*�A! J�I#�ݿB�NS8��7��*Z��m�� �M���<�:�)��o
G����W�A�s �!����h�.�n��u4b��:�4oLG��S�����F�ؘ�`<6�+��Q26��uelLwV��1]�cc:��9�QҰ1�h ��(���t��1]���tc:J�ژ���iLGQnc:��ؘ���ؘ���iLU�N�a5���|���(���t��kL8�i��Qc:�z��Hc:��iL�}�ҝ�q�N�|�be%ش瑳�ɿ���!��vڝ���|R��蒤Z�{Н��Z&��@�Ok��� Rz#0�Ѯ��J��5�jlK��2�� �j�G�-��N�G[�;],�ْ��N���R���������z%��wC�����tA�"����N�g;�����t��u�sH|�;&A
�i@��>�b��N��,�V1�[ �r��P�#�2��}S�Z6����l�z�wD�3u�R-�)�G�2/�J.����vH��6��Ɯ�?�H�Ut��Z޼9a ]3�����h$��j�؟.�W��$��?�R .GR-��YS�� �S\�A�j9�w�FH�L�T[�}.N��`��!�j9\#���Z
���r)W�H�h�T��j�$�B@���a脮��$��� �0H�L��#��Np���K�H�̧/D����%��B_�T����zm�V�f����n�g>�t���<�^KT��K�kij�Z^Q��ZU��MJ�0�
%
O�Xg�8�լ�%> �ë�tٚ���-�.aK|��g�#�z,�ْ� �� e� z-�A�Zʮ�f���A��V���uQ��!蛤ײ뢦���~��v:�1YG5k������ZB)�z��9������ش���ڼ@e~P��d*t"3�Y o����eIIJ8`����� � T ���$��Eava)\�Z^*/�W e�?��-��s p������.���-����vnu�9}��r|�ID�O�=���h��o ����yNTz�����1�"���6�m�
�߬97�Sx�7��ڛ���~��L�mV��r��o�ɯ�u�,j�Z���9�e=���ur�0X�7��u �|Od>�$�� �|O��Y��M(?���psk�W��ۄ=3����i<jF-��B�)%�����Z9C����.aK�m)�Ѯ�bJ��%�q]Oxm@��;���-�̯�7�zՏ|�#Մ�<�KY=,��Z���X��HOu6�5�#e�\�}9t0ҷ����H��zFzV�_�[Ag�Vu��?7#}� �0ҷA�tn1���s�+��H߬���S^Օ\0�b�i�R`��F�*��>��D�9�9`��0�o��9�⷏���9�V��r7YG���S�eZ��"���hK��xw�,D�I�b�/
X�n��Ӗ�ϵ XR Fw�����A1�#��hGǭX�:n5,M��e���y�n[y��ur۶�a��u�
>��� �K��T�n ���:,�V���'����C���S �a��%�j��;`�P�$�t��I���=�P�ٓ�ɞ��Q����V]���K�z̞�N�$��:ٓ�R�dfO2T�=I9� {R�Þ��9I�Y5�|<��˧���"�Ρ�c*�6{�j�$C�1)�L2`�e���LJs?k�d~�Lʬ��¼�Iy�Ѯ�UJ�:V5&M��m`��v [�G&�qF;bR��-�N��0� &����zULJ��s22)��Uh��p���&LJ��0)�Ť��:0���Iɀ��}&��U�-
�!�-xU���0��ˤd�ͤ����5ͭ��C&����>�gRJ�] �d�&%�*ʫPu��<�+���&�ګ_M�g���a=����`;���Ø_����}7�ÜE�+@��;n�|�)����$��p�����6��{Pi��0�b�����K<�]���tk aZ�F��l�c�-�3��RI|@���[�� ���{��df��C�N��hl�~�Ю���ćk�yM L��+�0in%cB ¤Wϭ���V2��V2ե�`���Ֆ��I�˭d�ɭd ,��Օr&up+imn%c��ޥ L��Rr2e�\�q�W�/��&���a����/k �3��k%g>z� ������M���v�nL~=��WE�|
7�H��/�U|�v�7Qw��&��~s?F�/'�}\���f��)v������r���&_�#��Q]+X��W��mp�v�-h���/
���C�=�ep�1U�4��|�+ҩ��� IGG�X�:6WM�ep�1�n��mKd Tg�#~h,�ْ��X�m����PF���z�q�-Z}G�I��l�\4W��
�UQ�ʑ*J��<������<����:������s�O"��l���(����ww�����q)�jwE�]e��4V�Cw��-���\��2�؋[�Wh�^D�ߌY|ӻ<o5�����<��傏f���R��p�ѻ�k�y`�*�`V�x��U���:����)F��tu7���rF���N)(���R`�N��I)t-7�����ؒx�-'��[@+~�rV�C׸h��l�F�]��r���^E��[�L�.�x���=Q�x*������iﰰ�49��������)��������T�2� ��o"�/ݦͳ�n�#2<Ty��1 ���L
�X�3+|Y��]Ɨw��J郜����B�x8I�AC>8*��K[>?���>w�g�I�@_�k��(җ���Sl��§K��n�qe��"7�
�|��.��f@�
�q~�yϤ+�Ŏ9�o��;��ցJ�?<�"�����KKCL��#U����=�5�]rR��KZa��깲��X�]+����s֕A���g��mL0���oe�����N���r��5[�s����~�5���/��D�c_:���x�y���3()��:�]W^���h�h�����$f��&:g�o�䤌��MO2�>s|Մ�D�I�d�)�<w�j#�ߖ�����o'��t���~���?L ��r7�GO�( ��|2��ఋ&������(v�R�u��l�;���_����(T��]����|�E�g>���Q�۬w��4������a���5�`�?�7���/1�T���6I���#��Io�/g��諒�����ے�D��_��]��ۖ���t�ю�Cc����K�6�����eV!
(\®$�;�TװNx;vUŃ(|c3�Sg��x���K2(�W۾N�:M
�(!�.8C��S�Tِ)��@�g�3]�G jYv��kG�`�įv-�z�k��\N �}�
���ʡ
zTN12���TA��Vu�����w9�#U��㓼=FUг�wy���a� h4���
kB��&L���?U��d�7@@��I�� �( ��<"AaׇǙK��NV�[�m�`'�U�_H��������� �_�Uo��?�����>�d¡�����Q��&-zv��E���y1�㠑���I��9�E Ȏ��|Ң�ky�(i�HZ,KZTJE���!!-zv��ڤ�TZ�#-�v�������V�Ң�ϩ����k�I�V����E"���aڼ���`�u�iѳ��%:g���H�>�/DZ�\�X�)�*�k��p2/�Gb��fM'{��/�"[�zl�$�K=6��zlE�.����|F!�V�]���Z�3r! ��~��wT��{#+�ю��P��Us[�l=6.�v{_�mI����3��BI|�%]�~[��g���gtە'G>��d����e����o���m��>tf�% t�gt�E#�1�Ў�������=U�6�� Ʀ���9�S�PpE�i�g�V���|F�%����>#G�-}(�����-}(�{�ܕ\l�G>c��#�:�m���ԟ �������]_F�W�Q:a��m��X��*�Q,G>�~�d��0&�U�3�J5h>#G�a<K+;`X|F��T���+(���a*�v����|F��k5>#GWP��"���]1�UWޡ���#G��0
!^���NF��� j!�7��=,��v3/*�x� o9�`dQ�[���(�R��`�霴L��Z�.� ����X��8���%>����ƶd:|-,s�.aK����hG�X�-��`�઀T���"|$X�J�������o�`)8"m,e
Fʫ*��xb$X��Q�C�W��[��,�����_IP�}z�k铩 8���]4�Nm�����ŧ�j��i��&�Kc�M�E"“�z+?K?�߭�ǯv�U�8��n֢�`�۬���`�1���� �>m��h���q�Y�
x�:T��7��~� ]@����WÎ@\: c��q��� <;���aeF!��Qo��H=��o�b�v��d0#��c�F�`�쥩��o��o��3���q�E��8c��d����:�f"��s�Z��z/Ro߼O�:��n�0�y��g���8]�Rt�ݯ����z�;{�M��������������Jfw��o��(T�n�-+�tJ��ܰt�9?�i��y��������r�u��'����jr��������(�~���k�Z�d#G��ZAi$+�К5��γ<�`D�%>��\��K�K���2ؙl���z����=��"b�:c��^������h�c��co����a�\��~ ��NV��r/�B"v��ڴ��M�w��r�<��Y���I��Y.3y�rVSfP��M=�h�W�����B�8äͺpp�:V��8g��l��I������>��c�]�u�{�B+~+u&_��"ϺUD�j=Ћʞd4�D�;C�'����;Anu�7�e�N�O#m��b�����<Z�K�4�!=Ⓙ�5�Z=�q��R�I[�V�ul����qZn�w�+wV���iT�`f ��ꦜG�/=��y���)Is�%L��,��T�
�+Z.b֠>�63��(�r�_-g�`��g�4��=�b}�L��.|����&�;��w����7[`��.�)�Π�HEIAQB@B�#�����T o��6�� �8��c���>3��D��E�(<���JL%��T:�_e��6��N �����᧿���\��T���]�]%P'��T�&hʩX�p���>�Qb����p�0�"[�-���c �e �#�"c �\�L��P�)�F��ޱ9�,�qN���`!�&���3?/���}���RV�)�.�d�N��'���Q섭<��/�"�������
Xr�s�c?��̟�f,��h�ϥ�C_r���mN9��K�/���z���/c�7F���@]����D��N��t]�G��?�-� ��4��0}�����2�-(���|����Cj����e�J�p�
�d��&�˝���K�:gl!���=��]���[qNP�� ȑT.�G�
��=Н�ӏ�1"z:�V˰F��L��/@g�f�G�ɿ���e�I��:�Lq�oʙ�0LԖ3�:tg�p� �J9����ƙdҿ�3IC��X��`��#<_F8d�-e(��j �/�!��(
8#qO>��BڒTڙԗ��9�}`�3I���p&��Τ��,Xw�ΤҊ[q&U`��qs�A(z��C�/)D8 ���`�(\�y8�a�$ f��[?����YD?�؛���|ƢY�@T7�t��q� ����*c-���Rl�3&A�LZ�<PNM�J2�����}R�.��r��pjSE�YO8͹��Krs\QN�*v�S��/'���r�Lq1�\usJY��~��'��0@3h5d��ؒ�f�}�_���A�]3��M���\2�ֱ�O�-S�!5O�F��$a�o�S��}*����)x��z
���bk�Aɩ7+�S��z��@S,|X�e����7����f���j��I��Q�hз�}��翽x���7?X���y�>*���a��cS��Sl �8�~� �Q>�����52�)*��L]^��ǝ��Ue��*͒�s
��π�uWz���{ >,Çǜ�� T�U(����Y���HUf�79O���g'���b�Af�k���'G� 0T�o��6Tp�8��5���f�6�>�vn�-N��r�f��w�����=(W/򵢤Ndfェ��r8���<�ޕ���*v���'P�,lw�����:w��}2�fa��v��2����*{^��ڛ�k�~E����6n7�����s�����<��<�����v ��i`�b�����"�p~juPI�2E�K��/*�_\.�|�����SRT�kfZ$�#w�|CO�E�9J�չ�T��V��#�}�ʙE}S.VP2Gաʨ���k@yM.�.%k��8P��"�b}1J�Ũ�N�dS���=:�|���^`�8�%���q����C?���Z����_�[K�IF8��nɓ(����>�<
��*i�-����܌��) �U��zD�y���~Su�5.�ZU}�!�ˉ�ԙ_Ů�^��P2�P��N�\���_q�*�̟_��Ru��r9� ��tH��2։2 �q �'�V>mɷ"l�^����J���W��[ a�_�����˗�e��zh5�J����%�l��Wes�m�տ���LB��z\r?;�^3��C:C�f����R�N��v6c�LEJ��+��7���^�Q�]˽c�ޭtua&�x�j����k!��d��C�ϲѿ.S�?y�L�I����E���d�@dʞk�3��Y�ٜSOr&b&���SI�����4*�8��#P+��8¦�F�t�b� ��0z�Eb΢16�,Z,$���,X�&�4�RzT� �!xT����(�4y�Xar��e�sz�q�ge�������d�Ȇ�A���oK�Iʩ���T�=$%��g����!���<=$�J�� I<�#l��
5��_�h���VΦ`YP<��Sm�d-k�h�"�0M�a��"OE�N���=*�BO�'Y��I�rO��AO���l��$�7�OI<-;X�.1�(isv���_B�w�l��Y�ӫ�Zɳ=A��-�\ue�ĥ�O�)�����V=B�Y���<���`��=锡����Sj-���$������7/Nv�\����8q@�WO&xה���:8�aBlTV��C��� "V�0�*+��!+ό������ ����2{��Ĭ4�d�.�
J�b(�h���NO�g����=h]h+�����^+��9ۻ�^r�E��aٚ:��,)�Wbh��|���'�t��N�����^�N�f�z�i���1"Ԫaz�3=s���h�H_�� vљ���s���Ԭ��^��|�e���j��֑Ζ�Й�~���P/�ȁ�G���;/�WO6�ds�c�K6W"}��M�{׉��y�m��o���� ޲?�����7@��b��J_,��r�:�\��C,�[�� }oJ�ꡗĬ=w�y3�:�d��R�XDV}�^��9=�s@k��)� 2�h]2��l3~��#�'��h�R�����K��S�����un>ƿ�0۔zDU�����o1+���?�lBƘ���4|+�u�i�[;ŦӘ�DVV����1�a�c����3Ǯ7�! ���8 �yr(���B�"�"�>1�|ػ���D�u�-�_:�A-��-��ꘆo4i7��3�V��4��^6�>@1 u��1 �_��@L�e�~ ��.�Z���_X�,�UX�ܥd
.��xf�U%�[V1fI����(���-��v<�/� �S�k��%�*�[�9�*�Ĕ5����'O� :�@@��`��o?��_��@��D� qG��y1�D�DQ��Ө��2�n��حβj�Ćl`' �f8�@֩n�I��� �P��$�<��_���"$T�~[c}�s�\dۑ$Ϛib�;�D �@n���%n�'U^hS��D �=V�0����4�I({a�|�6`ua�R�b��r>�#>U��܆�M��m��2p���V�K~< M� O�6`�]�3Z��O��=�D�9��L��o
0�
�mNE�4_O�F� Ex� ���o� qK10��M���a��@-0@�J��d�fX�ˑ���l$pو�N��^��H` �</.�`�[@PX���0��2'�� f��F���f�j�:�z�n6�����1�&�5�D"�^
\S�ZK�1U�D�?�.&�j0{Ғ�f<�+��7.P���,
�"������%� ��/.��c3������ܵ� �9�ZM�ꋮ�L�����t�*��^&4�����g~]�8{L]���NG�R<�]��o
�c�o##��^j�5)���"Ӈ*U^��];�7�y�y ��X�)Mz���K�g�V,����a�Ep6��[g�~�ٴVj�GD_R����K� Þ@��Z�ʔ�D��a�ٿ�B5>p�f�h}u V�:���xa$ӄat�b ,��*�ylȥa�Fg�ˬ]B����?Y�TZ�`M]���� `�ıTW�r-�L�z-�W.� g,�¤y��J����r\���K!��h�����'s����� L߃����(�J����/ݏST�&q��ZF0��o�,<� Ϸ*��[HJ_
Ҩ�^�`�s��0�"�b��e%]��s����V+��aq<�8�{\N�M�VUu�x)ԅ�ʺ�ěrk�n uI������' �]������r�����zO�<�}�_�6�ns�rH���F���N̤dRt��e�z�[~X9V٦��a}7l/3�9�9z6͂�T�t��7_��4�jw��K�hMnj`�J�ww�m�� :�#.�|Ơ3>�y����][��Tp�8A�]2AP��}�l� �m$�=�0Ap��ٮlP�WЬ�跊��$
Z{f�s� ��#�F\��\)��``q�~��;ۨ3e�e�M�|ۜgn_P�t]lcK0T'�& �>�S̮�ؽ��)E76@�zS��dZ���SDmSJ���ۯ�Ny��j���K,n_{}8�%��#�0{~0�\k�X���F:����TiGqkl�X)7)�Ʉ[�6��J ��.l��$�S/k��C�̇��~s�n�����A
�3��V�9�B\� �P M� �z!��K���p�H�D��N?|�N#4܉L��q�|��$m�!H�A�֢w�M�_�Wҟ��>==%���,�y�E��ۍ��P��Ջ�P�� ���2�������fX�?�'˩�z�5թ2T��b�;�鋟�$�����'"�tJ>W�>)���g�_��������жD�
x��VMo�6�ٿb�j�u��m��m�6� ɡ��HY�R��q����ԇS{�MS�/�er��{o�� �x�v�U����Ͽ�YO�KEVt�ɝ���v��pِ������p�V�aj� ��B!���d>���'�����b�.�#�lf�I�pU#x6Zi�����m����Lң� ���ְ�B�Ă�K������x1/h:�AQ�-)�vX�L�(��qo��'1|��)�k-�" �MKD��Լ&���`Qpk�Yx��@x���"�L8�%���ߏ,R��Ij�BN�9��Ik���/�MQ)Gރ���z,�`���+h����k� f�&_p` �� ڎd��7d� Jv�2���S{�$�oǂ�@c@�i��!��>���%�\���N4eƬ�u��Y�5I�l%.�F����N{�dek �lAX�ܴMc��Н��h`�i�=큼B�QA����U��M �i�7�����{�����A������3���� >ԉ�3B�W������`��!!,7�0��ۢ R��#��x�C+<t�yJ���9l�Y#O�s�sT���
��9�GTu]=��F9�]���.9�BS�CsI�]Up?T���!��J{�~�E���[#�����E�vE�k�?��^�8��� ^����k;�Z��ND8�vl�3�r�k���w����������S��6���������
$�T�T� wڮz�i�iCx�)�9�h=A�q3h�� �hm�NZ�2r�NMv�B�.-A����P8��~�A�E�0Wڃ�bG.[��0�J���#�����i1b�y�N�GJ)�څ�BK!�A��鰠i�i���Tm�\�Qj��|y�S�}K>]̿��
�k�r�x�����7�>?O,��ΗJ�4�=��ˡ���]/�Y �VzDގޚ�մ���^ *#����0?��aH�
����O����O�n|�
x��Ko�6�{u~�S l�� u�%�M�^�~�=P�U�H�$/,����v[ħ�af��H� )e�:cH������+�vS?y�}������>�#oSVs�v��r����o����d𛔙gX����h4�z��� ���۶s��K9e��'#.�<�me^���]�)���ڮ~|=�j�x���)��S��p߆��_.�<�<R*@R���C��+�V�&.p%��Ɍ��K��>���״v��_6���1p|XkgQI��j����H���� yP8)�^�#̜t�$�
�I�;p�A���J ��y��&�V�"ѯNr@���ՇĻ]-~� �R���t�,Y�ҋW<K�xv���8�NfQr l�~��UM,���q�~]Moo�ͻ�hr� Z�.�,J�y�X��L��� P��ţ�?��<]������a@��/V��Y_�� �ӻt�<'��q���HG����iGoQ*G�I-�����A6]M������%�=��I*�L� �)�8�i,)J�h,�8��Ɍ��!�?���d�c6�z��nj�}>9���d�\�!'4h�yȕ2:�R� �b�I�!Jit�"0\�(��!
n�B$iD���(DD�a�*0�Q��z9���'��!qatH� bHB�
�!7(�� p��]1~ű������E��sa��6m���v���y�lW���0���&n[�e��P\�a����.��.��@������N�P��c��U��n���E�}�5��c�z���7k�����m���-�Ƶ�=���eUv�4��^Hh�c�ѽ2l����u��pUW�K���j��3�?�>� *�o�
x��S=o�0�J�
�kS�Է<�h�!���`d8�'��D�$�$�� Ɏ��S�#�޽��NtVDU^}xY*m?�]E/ B�����UD�2_��}��R�Z�)]�׳��v����i��3�>��1���tm�Ϧ@�VYy������-�稱.��@�M�R�G���5��`#��m�˩!���˪ ��u�t�fVS�� 2�%t���w_9%ty A�ֿ �A[s ��pX*|l�>�l4;촉�5�� >)��x&����+��w'˵`����h7����!�^��" �]E t���LE c�F{������Z;:�G��%i�����$/��y�%2-+U�*θPE^�4�9��<��j^�4K$��1^u�H�%�B*q�����L�b����qnjAYU2+R��L&�*Jq�d^r�d"Q(�*��l�Ħ�����!���Q�b=4>��o�=����O������O혪�u�3 �U}�}kʛ/w��΀��w{s:�x� �N�Q
x�+)JMU043a040031QpLNN-.v��+)���+��a�3v|y��^����~�\����<U쉩�Gl���Sem�K�.�h}����i����sR������g����߱ʁ3�z�Lk��0�Ģ�̴��b�H�C�Bgd3064��O��f�4�eED
x���Ak1�{֯x�d�k�:�1����BCK�C�D��Cei�f���=h�κz�\b��7oTZ_����M��������\��4. 9�%S��]�M�9���~P]�e��wt%�����2�̲i6b�ۘ���cM��w���bz5ˢ�C���5��lX��9��e���R��}�C���׸����+��F
#|0�A��-�ɉNN�KȊN$� ���(Sh_��J ���up{�O�f�+�Xv+
,YqD�)@;���v��~,����[����|�>�h�N���l`�Ѱ�( �� �|�� �����^�ܸ6f� ʭP|�f��)-W�0=a�Am�)I\Ġ���K����B���lk�m_���i��s"���s�͓Ǿ�Ka�+]�C��I� �����?!U�����|!Yל����<����W��WV���^�� �X0y
x�+)JMU06c01000P(��MN�K.�c���q�Y�H�� ����^}���R�)
x����
�0 �=�)B�2ă��[����n٬�f�� c�.+l0cB{J�� ��ɪ�����e)\}�{�Py���l���X<N�r�t���|X��E���RH��/����D\[<s�� �,NV�R�&�3�0<{�;U<������6^p��k���xH�����%�pυ._ݢ6��̢�
x�+)JMU044b040031Qp r62�+��a�.(c9pxg徖�|g����j:Ay"T�
H��G}��\�\���_��X�����@!��$5�83?��!��B��`=�����7vmy�6�/�
x��}ˎd�����~Š׳ ��,��� =���0���ωȌ��zuTݮ�HTV��HG")�������?)��������5~�������o�lX��k#���Ey��8l"3X� )�Ȃ��pQ#�m��/�����FH�%�g�d��xslƐ�c�>GJk�ǂa��k��yo����c�d[J�� �� ǜ"]�vbI�6a�� �:�����!IJ�v��+��F4�Y�m�i@R�
�� �/�����.�� Hk}��:����&D�D�G���d6�=v�.k��P� ��] �>Ia��NA�n�<T�o����2$�\��j)�u���$;blD�z�D�6�Ȇ�k$���)����E�7IJ������}�� ��`k_I�h���[�6��>Wľ�Y�-&����j{�줹{ѳ��0�%6w�Ѵ�,ҹƯ��g�h�1z�ȵ���N}
�8�d�ӈ���D�#75��L�����Q꽎�(F_�T_�5�s���I��[ۀ��g�E� #�S�i9��l���Q w��@�m)6�3F���@��������I49��9�*�5�#���U�zK["��k�ܣG/I��$����56� ̰ã��5�����q8u�T7X2���'۪UZCkM���A�0�l���>9I�q������'�.Τs1Z�A�>$f��*T�� {6i(���h�xP�5F!r�c���,�v��W��%��TV�y��n�T6����cH.N�Ƒ�
�A���ԩ@����Gs�6\ȣ�{*��m
�lmXbR�Ek�6����i""��ɔ��皿
�B��4���܍$#���e�n�b9bk�!�D�6l$����0O*�,�vx�:_$~t1�#�n�ܣ�)�қ����\�f$���d$6��7Z�G��C���!���� �Q��Tm�̵� �#ٯB�6�y�H�>�#V�+]e9, �c��LA{�a����-�4��E/\Z*��(]�\���0��چm�=qmokl]�Op�M��b��`�n_]�n����:L�uE���37i��r��C��ee���!;c毲KF�$�N�.����l���A��Q������\I96�+��w�%u�x ��]��wY �����"�e�1���N6���b̰�"����l�@�w�lĆ]S�6��X��6r-]�Z��:����ӡ��x�*�,�y�n���QX��촇��ZPj��It���h��g�s�}��:<J��}
su_���r�(��Кs�m�xt��Z��՘v"��� [" �.l��� ҋ�B��;�z�(z� )�k������=��)r�A������Ѹ�8|o�
�{(: �4Ci�W��枴`Ex�4} �O�M3[nZ�����4��a7l�)���vx�#=� >��񰑢�P��M����l8 S�1�4K��h�m���M��s�G)����s�I��[F�t��$���f�ع�ru��6���θw��~�u��6}�E����)���ܻ�yv`�i �m�*�F���p&N
8 ��Prk����bs$7@XCQ����t 듚��Sz���i�G�����so[rǢ��R}:"S[�Rf�-�.�+$ˈ�nK�����8]͕}C�n�y�b3_:��#$G��R�y�+[.��|�=�$0�z.U�<�)�� ��=�
[Bp��Y�xk&�6~� �l���V��ID�TF��;�D\��T՘))�����jmŀ�ۯ�Z5��t��z栶};�Ǩ��᰻���9�l�K���?^<J�6iA-U��������n�@��c.����� 9�~{��zo*�Z��-{�\�j� �-�r������Œ���2Ҡ��ivX�$̽-^9����wP�����\��Y�P}���yϣ�=��;O$[��sy���c�JD䭜�M(��ޡ������������Q�zr�������3 �f� Sԇ �إ`p�aj�Z��s��7Ü����+VN������zhmUȡ{
."�qS�\љ;���f�l�ǘmJ��u�n�t,h�clB��� ��E�0엱nz<���+�Fz���z�D� �9�A��Sҁ���#���K�j��������QE}6�%�pC�m�0l���]&3�������k��i������;d]6��zf�>���SU�%�@YӴ��+EK2�5� o�0v��_�[+h"� � �e&�]ށ -�Zu�3�d[�X`X��~1L���[xg�����cu�j5�RF)��i��������w�c�T�ز/1��M[�y�6 ���d�Fs�͏��­yt���ZN���C%Lw"f�J��t��;-�������6B.�(��:< �SK�7 ��Q�a S�&�n6���J ��/繰5�a}v�_#�]����-�eG��A<�Q&R��+����B>��5����v����ݟ��/"���S����1b����c�j6z�c��ck��:�Ek7_�lݟ3�w�k�k�-ٕ�{��#�rr,6;7ɐ�.Vg�����>��̦��o }�8-���H���i�20!��܍���U`6�V]�DsW*�D7g�Q�� ��(w/_����Ja}|^tx��odʃ�}�pˊ7Ɇ+u�I�is�CI�a@���Fѻ��9f]��Oi�%i�(M=������P��$�m�̮+��*6�q-����b�|�ܾ�]m(Fj�3�-�i�@Kv̊�`���˓�)8쵳��G�n�Z_Ru�K�a��cj#%�P�Շ�Y1��ΦVǘ�s)�֩T�A�۱�/�X`f����eMG^ 8k/^Z<B+�6��ƚ23s�#��y�|�����-G�5w�?G�B��4ڮ� l�>(��ɱ)tk�M်�_2�V׺���g�o��“����M,'�� �{@k����,`q�]Y����SV'!뮝�5��F*�Ү[e6�c� �]s��s��.sM�AЗ���e���F����'׭,�����o�`\��9:��Ԥ��8p��ۙ��dyBK��<�V�
-3Ý�gEeB�&0�ň��bTd��ё-m�+ �f������ ��jڗ[���8hQml��eh�5#х�`�M���^����O����������2Y�c��6[R�t��[�F������vyVV�ͯ|l�9�{��Y�a�N1X���V����((�+z�3{B�+α��^\�,����Uw�5�c10��� �6i�� Jp �R���>9?��a�G����k�f!i#���ؕx�Ʊ:.��a1�׽k�ۣW�~{j��n�(U������i��n+8�.�Ք�
FZ�@6l ��&��Xg�#�/��g��Q�B ~�e�:�A�褥�B���/ 8���τ��sM�j9iw��5�l]K���l�������/�&�1;��u][G�"�<��l�>���VA�̵������E��^)F�٪/�l�x��o�zYo���2�b��ԥ��/��.|��e�!�c�e�yi� m�u��r]Z˵��1�
ݽ�Mc�1;-ã!�=���޴�X-�Ҫ�^wXG�̆a"l�s6x� � �g+�'gs�ev�ju��}i�����F9!֦���-k��C��
p��\�ˬ@����q][C�۸�� d�Qk �om��Fí][��d\��xS���!�#`{�s?!��Y�q����ߔ��M��x�G�c8[������!��`�9~��}��2���ې>�[���ն.s+�y;~k�skT���}�e|���?���kߠ�ܦ܏��5s������z���q�>=~ߊ`�}����k4�կ}5.s3�Zk�&z�Β�g��>�N蛐߿S��D�7��![q�O>�?� |ָ�sl��t}�O��>t��ٺ��2�Q|8~��y�����~�=�|�㇦~��*��fM�_��i�D��m_�����#�r{��X����5�������w�_�j|+���G��׬���u��ഷ[������q�?�+o�<��5�W�(�U}��/� }��>�����6>X�4}��������~a���x����g���P)nZZiwv4�_���Q�pN_�� D�/��ٶ�d0�w~l|� ��(P�=�����"\�����4�LF���{����.�J����".�Y�*8�����j)����
�8����\�*/�s\��q��G������ԡz�4�n�I���$���/�j�V��>�V�〢��iQ�:��� ��=k��U���f=G���+�zRl�鵊��v@��y������>�y�T����9�Խ�Q�~?�.��Q;^���z��:�޼���Ұ�l�W<V�?�N�\f�B v�,�9�� p��4�d�]G�L��-��b@v��@L{�6���hTwի��v�:8yq�Վ�^�YE�v���U_��-��[8I��z��b'��V ����'쁯��#����~�фu�#�[Ń�j�L�W�kٗ���U�m� ޱ.�����b
zA�|��!� � ��޾�Q��i�}#+�oܦ/o�섢�o�з��S{�-���&�q;��������ιq�3!���m��;.NꞁV��
櫫��"#}~V?��n�gV���?v;�]�u����~��.�/r ��ȗ���K�{��5�z="_��|�q�͋T���I�H{�5�����)-���/��[�<�W^8}����wovg��;�J�E��G���y�vIi����7��M��4L����i��X��_��R^��-l]t�]�WՍ�r|�; c�,:��F��u����'4+���ɮư�;����v���"��x�U��9֬N}dߌ�{�#5���x=U����v�)��/��� |���o��o;���_��Oh�N� ��@#>�^߼����[x���|���-�����e 6���jy��WKW�v*�������5�?����Jky����Zj�~����l�m7wDK˽qy�h��SW~��ʳ�qՎ1�n��Άu�1��I>��S�H8u�}��NkH�{��'��E�3�4���p��jpˤ�bj��ٲ��`na<��da�i{)g�K[w��/�2N7~�?�O���� >�%��Omk���-������!�c��^�kV�я��_���}�*�p���_��gM���1�ګ������相J����:�nܾu"�/��GkA����9,�.:!"~q}�ž��7���vj��[O r���{�%·�z�����#�- yr���x�Zuw;a�h-0��}��I#�8_�N�@?kw��_�{Zf�8X�VVl�v̲����k_!��t�>.V�?�
γ��� [���n�g��|~�����g5�:��1;��A~��E���v��S���x�䏱-�s����~��:\˚��pd�^��� Pߓ�W�j3�W�����ݷH�BM�Uс�� ��5n8�ŋ����b/����[������G�*d=�U���;.� �ɭ/�9�#ɩ)#�����Y���Z9�3PiR�T?| ��ѷ���q̯�׍������~`�}� �nN�B�Ƽ�������/pY~���Ԣ��_�����O�߱�^��_�M���9�&��L���J\��eoC���(������nǺ�sZ�$ϳ���=�]~Rx��C
�>
��5�
�9 g� :�?������k��O8ı*�O�������YW�]k9`�_w����@e <�|zp\(HQ?KA���U��pj�N./4�L )�w4��-������z����<��Tv��f=�w��E���R�尢C]f����s5=ޯf��7�����jʯ������Ċ�'>X����r�&��{�V�wG��<��ᕌ��;� O0h�����~W�t�+;}n�Hw�p̳�����������,����՛?�a5�8���/s8[r�����z�� �
s�_�^7�xCG_���<�u���_رN�� WϞ�_/2�sr�9�[��d�a�{����к����͔�� �_�g�č�>
`'�\�9��S�����>۱�y�+��&�gnֺ�e�����)���"�|밴��7�㪝���o���7�ݛ��M������{A�����"_O~^Э֊��imrG^$cA*����c�G;-c7s�` +�3:����;Z�ڛv�l�M�jhU�4�B"v��
�{�V�Ub�7Y+g%��T���T�����wůh����6 �a�*9�*�:^#��;6�Z�!���`���mc[���$
镕�RjK���Y��v;�֭CE��j��l���ތ������W��8<Z����:�ʬkl�4��L��%�-SU��YVe �S����Yݢ�RY�S�'�9��Şc{��V1. B�*б�N����x;EO[t� *ogOW����T�:��N�I:�eU����QA/y�t����.�d�����R��l�钻��52�%��3y�:<
��8����>��Y�0�4���P��˻V�q�o���;�Q���3Y~�����펭RL%�6*œ\�{e Ucv/�)�n2�N��s����U��4C_�/��
8�M[�9[��g_Uܮ�hX>Ea����VC�t<]�Q����������kT�d�sY��� CMv�4�`
5��C-† �
l{� ^7g99�M0\&���LZ}U|e;|� �^���+�u�7����k/}`��lA�O�RDžs!s��Y�#�Xfe�����|�"|����K��W�� oMem���;{��h��*��U΍@�Y�ٵ�G��Z�"�� ��rƴ53�'���w��H��d�VC�9J(���H3�ofn>�p-gO�����ۣ�����y#�m ��#���ZY�M1��kŪ�vlcl�ڬ�oʩ�*S�6��V�{ݧ% U! ���ۆ}�����i9��Yl� q��s�(���p��y����T�C͒].���\�K�ۻ�@4nݸ�5<ç`%c�������9�a����\�1Tm�,J�I�]�iV����j�s9�OY{��Me66�۬A�w��f��,�X1ގ�R[�}��N���(���2�A*y�5�������/������UYb��H � ���݂y�q���0$������7�;��'o��x����������6�����o���?����S��}|���M3�O\s�J_%֗�>\�� �U�/�Ƃ#*!6#m��m/��Al���ˤ�KJ���$~����3���c���GG������Y>�>F%���Y���<���c��&{�n/������R�x����>�j-������і)�ޭq ���r�d�I��\�kPo��/�`����4�<���PÞ�FP ���ɋ��?���v���7�^D�}���@�߇m�k�ж�:$UT��@��k%�V���ռQ��RKQ���V�wm� ����ʀU *����5��Y���
�i�� �Qq%F�ʃ�vKp �s�2��)���R9;->,J���R�������јF��L[ٗ�6����HTѯ֫�Ꝝh2�Egݣ��&�d�l9zݶ�`���T�ۇƐ%�*�io��{ȉ�e��w9�5-���� W
���O9���Y>^E���m�� �*ir9�\G}'h����SZ����2��l��/z���#D�����=�r���]t����4.�:"�(�Lq��vfؔ.�v�=��]���Jb]q�0���1<|�����K6:�� ���_v���k~>H|7By+}����`�{���@E����M�71��/���6���Xюo�{���}%��F�y�ʪ�#�J}���@���SA����T@g��3����S� ��<�>��}\����w^��5�����u��b�G�]�ȃ�/�1o�t��np��wY������-��*K5�����'?G4>����*�^��.��\e�>��uS�v��~���m$�G-GV�u|��;��8��������Kc�i/3�W����Ϝ|��d�C1_"�^���D!�e`:��/�k��YG�s��MvēK_䆴���t���+ x�=�����_3o�z�Wb�s >�i���������M~f�k�r}�Y��,�HGF\�#c۵W�ԷK���2��8?���ϲ�6�*�;ևq�2�'r�U�ک���՛�2@@�}y�Ey�2�'ٙ���^�ǺW�;��lj�jI�h!�/P�t�~���H���jxɅ��K�s>��b;2a\8����c�g,�^$�:]1|�j�V�W��>�/XT�:��K��ɯθ�߀���_iJ��[��:���H���Xߑ��N��dMj�:��쒛��?>����p�����~Ї���P��Q����*4�j�~�a\����3�nV���7� �.5ЃJt�QD|����[�NXP�&g��(yr<2�V|�~��Wj3��w��.�X�]r��[|�D��zrS�]��M�U�-���+�1;k|��ۧoG���Y*�q�(����0�T�s�� P���^�a㬔b����xKgn�3����ᢡ� �m�s�wk�+�F }*Z��Q��n���S���[�v��q�� �O�r���!�-��$�{��k ґgG�3�M��o�|�*���9H���7w�'`����[���ǩ������<��x�=?�QD�#��;���bo�� ��q������na�vַ�tm���]g}�W��X:�f���X��_>����O�-|����^c�C� #�r�=k2=k2=k2=k2=k2=k2=k2=k2=k2=k2=k2=k2=k2=k2=k2�>������������������������͟gM�gM�gM�����������������ڞ5��5����Y��Y��K3�d��Y?k2=k2=k2�=����Ź?k2=k2=k2=k2}&��Y��Y��Y��Y��Y���y�dz�d�15���\�dW1Nȁ����Ы ���{d��1���-Lu'I��l�Aw��`���k���,�|R��uM�=t�\kD�W�㞕��rs��o�����k�������e�����5���i��o���.�.�
x�+)JMU046a01000PHLNN-.f��vR`���lY���w�w��(��+I-JKLN-f�١�񖏴2ǃ�u��c���X!�J�S�d��= �p���u��k��W�m�˂ȗ�d�3�pl�5m�7��wS6/����4��5�7
x�+)JMU01`01000Pp�/HͫJ-(H���c��g�����er͑���|����
x��\�RI��[���_������b�6c` ۿ'&���,�F�n�!D�k���lT$!��={oPЪC�Y�_eUK�I� �_-uT2H�>f�U����R��<J��*�Еp� �S%�AT��p}ơ�h�|��R��Q Gh[�M����Q�~��EZ�x ��*����Ғ�i��iY���_�����w�dԷ���N��)�@���4*Fi5�J��JU$Y�~s�|��1 �nkJa��'q�%��ד�D�
����e�^��<��(0�����3��f�)!@������L����� �Q���\� FԨ��1lSs���9��kQ:��,zI��^� ��G*O1֘��2� ��瘢�O��9@�}�;Em�ǟk���u�n�yiL�"���y�� ��$��A�?� �wi�%' ���'Џ��ő���*�D���#�0>��o���q���r���$ ���n����
i<E�Y%EV���L��"��f�{.j��6�����q~"�=�/Y���A-yG��,Z �����z�j(����w��\IIJE(���I� O����� �"�-A���'�k\۳b��ѯi�o��g�Gz�}�A��.֟Ζ�x�����R=�%��i�����Aqn�м�6�����pws���ۛ�Xu�g6{�r�]�S<:�p8��)cU�zn���拵��Ok;[�?��;[�?�o����c�6[������� ?���yI�����a�$I��c�-h��k���<���5��?�/��W���\�e��s��f^2;�F ����~�� ��t/�?����?���h�^f�ś���?Zś���6�W�ȸ2� ���ު�Ul�S����B{�_��M�~.���ȝ* ߁_ ������/��[{D^dQ|��O4-�sj�A^ � �p �t�ۭ��>�+��1�s���)�8)c����糪���y����X��T:ǚ_���V7◕��P�5�:M��Z��4M�"�j��g'�K�r,�O�������2M��_`���p�{���S�_��x�Ӿ���/&�����Q�J�}�c�����q�������y��������fΎ���故���c���t�����HcQߎ�9�!�7$1H+�r')zH�4EU�&I�+d����U��ĿD%�)s$è葯7��?_���M�7�f��,�Q�a�]�� ��(>"@�nc� W�g�޸D�y�[���[L!�Y���ۜv����''���iw��I�v��+�L!���������^�����cQ-m��,UcԤHH�bE-�d���N�=v��hPHiH�_�(�;���$K9=D{j��#E
2��8O�$n��$eA$Z�=�2R|�Vk�v������.&�b#��uN+�5�� H�9�֋�[_^���w VI�9� �#b����
j��ʓk�~h�]�۰��8v� [�4�3� ���5��&�Z?�� VA�_�Wzbh�ߴ�����⨈��|2P�Q/�~���C�_��m�c����߀�^� �"�{ s�o<��w]Z�֫�ĩǡ����=���շ�YI#�8��'��1�D���Þ]ҽF�*61���FF�I���Jp9D�T��*���|�t�M�̎�p2r�\C�/��~����E4�N_9 9�v-�v� ��+r�L2L��,��K�廤{���X�����T�p:�~5l�L4�iT �:��yE�j{c#y�Я= ���\�3c⅀��hG�x��de��[ݚ��'Yt�u:���GPEe�rгL�i/�f�1��q�R�Y��'+d���QL�h#fX5�:a"i�7 �����������|��5�C��V?�����$2���I��L�b<�O 2f��M".t���8Z���O.��^�OiW�T�ؠJle��g��<��G�'6l@�=+_�H�OV�nR`�\;^K�0KZ�N���(���Ɠ:RwX�=����z˿E$_����t�wֱ�h7K{r'��ݖ� �8�he���<�� c�+�{Eҝ�u��YE��Ed�mD,==�����$���]8Nw+d���`V�ө� ��W%�5i���f|����8������&{|� �X�Y�$�r ��uۋ�y�~�� QQ�owi�9�EM,ɋ$#x
��f�Ȑn۽k!��t��2��F!1��Qo��y/)��B��<�è���l�Vl�ǶyF%��q��ו!R�ee�$-�tB*��3�p�D����q���)J��Db1D��f�� ��=F��5(�E3dV!�ڦo�s�u�eR���������,���Q�!c����n���Q ���S��'��Y�䘯V�(&qB�0"` ��n�F���zu��j��1r�D��ڪ}�O*U�ǭ��z��]���S�iG���U(Ru���!�r�Iҩe���skW�����BZ�l�"_?�S�]��x6e]!zEZ����J]�ɫ�� �gz4C�+fbY��)�qN*�y9<��֠� ҃�ϷV������"�՟h�׵/�t�5<�t^+<�|.�g+� �`���g:/,������t��:]� v�:�&��� �#��$�k�q��:�-o�g bc����:m�� TO\��W�j��f�I��#�-�EG�L��c�d�`�8/U����H�[�5�Du�T�B�~R��}+o� w�p�xh���P��{�
H��{� <k��{��e:�c��m�浺_:¯!�7�y�{O/���}��"+�nya-.��(؜����W��vv��L9u�}ռ�Te�����,�^�N2�e
V$ײ��l}��@A���V_!��������s�B�Gi^ou���׶TѸ��:M[�Sܚ�Nx�U~\_�� ����&�fh��"|j���F��g��S{V���϶�_�c��ճ��\�F_��s9�;V��*:/`Ҧ���� ƂڈޭG�˿��׸��.k�S`�Q�c���QY���/o�����X����{��Ȫ�|��I�> V�_U�Gy�%“���o�)�UY����#�A�D+h(`<� b*��
�^u�)5�d�$-�At6�u����X��k������� M����U9)3�c��+I1>�4�~?kp� �:dz �F�uT
�������S�(��Í(O�G=?ԠC�)U�E�$�B���B�h!�t0pi��M�)���dg�yXf��pG��=�`����]�WTJ�����Ð)�B��S�2J� }�{��iC�5��].}i{2��(W�Y؟� ��l��E~���h���k��ě�Y>8NO_�g�o$�����1�7`��0��)�<ߕA@=���=h)  ���Q�� ���hŅ
��S�.`�q�R��3����h�L��r���7
y`�ER0C�(�\0�o_l������7�ޡ�2��]�$z#��`o��?���|X��=�����Om�p�4 ��{ʡ�B��Q8Z�0P!5nh�u���Ef��
‘w��\�PJʸ+�@�Cj���T�*�(���˄�(j�yZ��v�@囏gGŁ��9�;_�8�{1�<���Y�n�?�6��W��h�lA@�x���a��뀔�g @��� x��R��H�Z)�-�!Ő+�.�ry(]v�e�T�a@= Z����!���ʑ�0#��
]�x�*� ӈT�r�E��g^ �<7{o?�ּ���������n(?�(�}��ȭ�D�kh" ���d�apN=� ��0_p� �J�
��(��.Hj���'|�U"�B�+ ���4�h�=��׎���:D ��=�%����c��ݱ�>o�8�|=]j�/�;'g�����"�����c�Z�ԝ&^n@�c�J��@!��JSP ��:�� WR�T2ԊS����u�]�U���u)]�L������:u]�!�B�e�y�s�������ήs2�dT��GAF|<D��������lAp�"���l���:�p��B��d�� ����kД����C����]GA��õ�ҹ �>4�<�%��)G�6����A��|h
B+&u(��9&��8�9sA�S�����]�� �?�n�����{q�7�~ncog���/��[��L���(�����u�j�0D��]c�< %7\q�:� C�j�q ��Cm��R���] i�\�@;"�"p8s r�}a�5h���]�s��S� �����=��ߜ�z������H�ޮ��ao��:��;�}����{ �u3���τ�JP�w��$����TA�㉀iWch�T ō0��\y'�Y�"��yR��1Tk��j���/�g-R�5� ��̧Jfc_驁ϝ���S��8b�t/(���C>������o��޳�`p��uPz�t�Ä
A-F��
0��� |꺁 ����%�A.� �����w�N4!R��F�P�q4��7\r.%�q ���d�c�1�6Q�3һ�$y�^m�.���h��9ҙ\{�}���b-0|�X+]��@9�͛����z~ �\M-�+%ؽ�D�B�����
-���;�D!}���3��=��P���p8�N���υp���f�F ���+x�p�� _;{�����q!���cx�mx���˗'o���
n��ӛ�����h[
x�+)JMU03e040031Q06�000OKLKL1I4543�HL3�L�0LLMLM�4��*��c�LԎ����b�4�u��-���*
x�+)JMU042c040031Q� ��N���*��cȭ-f��7��ٖg�̪���ה?AU��Z���X�����t۩yGB>+����rÇ:Β�&
I��9)��yi� _Tje_�t�֟���>[��NI;[
x��X�n�F��������H��\�(qP#I �]�.Z���;]�{����b)Җ�e;v������Ι3�e"u�g�^<�.�q����?�����'��D�a|t։c����� )�h� K�EW2�� �q̞D/�a]q�\�� ���"�e��) �� VK��[��a�<��o=;:9�g�����B+� j�L{ɡ�\ !xKs�2�ֈ��9��d�L?`%�2o ���d�\FHu^If�"�B:=#3�z�4��/u:��^{��� �Vdl�؅�] f��rr"�.�0'��Q��'g�F8�}8����"ä\@iEĉ�:f�P�/=��
��ڲ��sd��jw�H 3�K?u��-�*�ޓ�F�� �\��~7��ʊ�"�M���r�l��D�`�D��?Θ�,�T�0{=�>T����ī��������?}�G}��J�F1������M����*��ϫ��+���d�0<B�r������X����IK} {�Oַ���G�r�sg��_Y�>)S��>���L�5� $۰�{�D!E��б�wLh�'f� 'r�trj��!�YA.c
���„Z��v��P8�HF��x�jb'�h"\�ں��d7�2i5YG<j�uJ4B�\aGq<.�I��<^m�.H}�Ni�?��K?���B6 ��h�f=����� ��0�}:s1v�]>�,ʠ܊ߊ�7I���l���v9m(gBq2���:�r���� ��َ� ���-��j��l6)}�}��`�������y5i�|�}Y�('��qo��z�)S��5m7�ڎWħ"we6��N~���3R�譗e!V4eNׂ̨���\����ݶ�q݃to��oI�{�r:^_�f��mG��h�kAk��&��*b��7�ٚ���*�t��3���̓o���7kSG �5�����-Т�E�6�!��K�����A*k�`�͹�Y�~�?� �[�`8_;�Ȳ"՜BUiIlF��/,a�,�rڧ�晐t��]b^K���טNW���je}����_��[I�v"�N$;w�kʱ(���9Y˦t����Z3jhAXp* ����o/%�a/!u(�j��rm�hSZ%c����uz�( �F�E�Cp��T
0ĬV6(�������fهuf�������6Z��\YQ�M�� ^ÿr�\��h3On�>�W�7l)8֎� u���Hu��Qq����0���:��k 7�j��V��^��ͺ�C-�c�۔��G��G��M;We���?\��
x���K
B1 @Q�]E6����D�J�-Z ��_7������K�[S���[���! S���s��8t\8i5�Z�1Ag�=�(��t�tn�C�6y�} �ǀh�w��O�sй=���5Y
x�+)JMU06c01000PH��+)JL.)f��������7��TaͯV^���ba�
x�+)JMU0�`040031Q(.I,I��*��c����؃%��?8�rU�eٺ��
f7e5891eac885d7bb65386c1f7fe3c40761f4c76
{
"overrides": [
{
"files": "*.sol",
"options": {
"printWidth": 80,
"tabWidth": 4,
"useTabs": false,
"singleQuote": false,
"bracketSpacing": false
}
},
{
"files": "*.yml",
"options": {}
},
{
"files": "*.yaml",
"options": {}
},
{
"files": "*.toml",
"options": {}
},
{
"files": "*.json",
"options": {}
},
{
"files": "*.js",
"options": {}
},
{
"files": "*.ts",
"options": {}
}
]
}
{
"db": {
"0490f0d98c06a6234cc374564f984580f33770d4605e5781451d4971d3235a2d": "0xf873a1205931b4ed56ace4c46b68524cb5bcbf4195f1bbaacbe5228fbd090546c88dd229b84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"937514b0e72ad8da6bb5e656f25334fb09e7018992ae794d5c237fbf27a5db15": "0xa1f71684886b0b4aa4b62ac360be5908c04e510a87944b65b8f6e9a4add74b35",
"ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9": "0xf872a03931b4ed56ace4c46b68524cb5bcbf4195f1bbaacbe5228fbd090546c88dd229b84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"b57eae55d1d898a1388d3065de9102d0f6ade3423b29be2482e1626394acd99f": "0xf872a0399bf57501565dbd2fdcea36efa2b9aef8340a8901e3459f4a4c926275d36cdbb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"dac9f9238909bae6bedf62a95a3ac503b5e6927b8243b9b44e0e335869bef325": "0xf8518080808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0b57eae55d1d898a1388d3065de9102d0f6ade3423b29be2482e1626394acd99f80808080808080",
"6e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2": "0xf872a034a10bfd00977f54cc3450c9b25c9b3a502a089eba0097ba35fc33c4ea5fcb54b84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"1db6a1394b96218e282fb52d559676dbecfba9a78146880e35ef38cc061dbf44": "0xf871a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e280808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0b57eae55d1d898a1388d3065de9102d0f6ade3423b29be2482e1626394acd99f80808080808080",
"acc98ed24983a10e645870d5b47d42f6a1c47d94ac9165221722626a99b3660c": "0xf872a03fbe3e504ac4e35541bebad4d0e7574668e16fefa26cd4172f93e18b59ce9486b84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"de2548e2521504daf92524b329dbb037a000ed381a8f810b8607e2f8832ada7d": "0xf891a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e280808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0b57eae55d1d898a1388d3065de9102d0f6ade3423b29be2482e1626394acd99f808080a0acc98ed24983a10e645870d5b47d42f6a1c47d94ac9165221722626a99b3660c808080",
"5f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c": "0xf872a036d82c545c22b72034803633d3dda2b28e89fb704f3c111355ac43e10612aedcb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"09cc43c2655ecf235e9ef7dbf5c6f27157eb9f6e2b53433a3f0f13301ca34450": "0xf8b1a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e280808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0b57eae55d1d898a1388d3065de9102d0f6ade3423b29be2482e1626394acd99f808080a0acc98ed24983a10e645870d5b47d42f6a1c47d94ac9165221722626a99b3660c80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"69a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bd": "0xf872a0323d89d4ba0f8b56a459710de4b44820d73e93736cfc0667f35cdd5142b70f0db84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"7b184ca9e86ac8499d2cde865d80d191cbbeca4393fd2b74df5972f5426e0895": "0xf8d1a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e280808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0b57eae55d1d898a1388d3065de9102d0f6ade3423b29be2482e1626394acd99f8080a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0acc98ed24983a10e645870d5b47d42f6a1c47d94ac9165221722626a99b3660c80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"0968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315": "0xf872a03c22adb6b75b7a618594eacef369bc4f0ec06380e8630fd7580f9bf0ea413ca8b84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"b955e456c73a5460828b40c246ac4e09b60c899b969e7a9520783863649f104a": "0xf8f1a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0b57eae55d1d898a1388d3065de9102d0f6ade3423b29be2482e1626394acd99f8080a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0acc98ed24983a10e645870d5b47d42f6a1c47d94ac9165221722626a99b3660c80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"70f09e0afc485ee4555a5c2bcb5380fe4745dfb619c97ce55ca368555f4c0358": "0xf872a03b9f0f05f155b5df3bbdd079fa47bedd6da0e32966c72f92264d98e80248858eb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"e628eda7692102d1123972b085e483fb81586793e6e4bb395f356f319785b924": "0xf90111a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0b57eae55d1d898a1388d3065de9102d0f6ade3423b29be2482e1626394acd99f80a070f09e0afc485ee4555a5c2bcb5380fe4745dfb619c97ce55ca368555f4c0358a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0acc98ed24983a10e645870d5b47d42f6a1c47d94ac9165221722626a99b3660c80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"021eda8d86f1724d84a155e5e0227744e3fb2f570089a70ae65750d24410fe10": "0xf872a0209bf57501565dbd2fdcea36efa2b9aef8340a8901e3459f4a4c926275d36cdbb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"35196d12c07e2405a02d095f74880568965618e95b50e64e8690594aa6bb5ea2": "0xf872a0207839edeb5b3ee9a2dee69954b24aeb3f91b8ff4c608efd90618351fe77152fb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"f4ae3d0d998ac3c8f5118c8ef3ce2ef3dc0440a900323177580df0f212f8b363": "0xf85180808080a035196d12c07e2405a02d095f74880568965618e95b50e64e8690594aa6bb5ea280808080a0021eda8d86f1724d84a155e5e0227744e3fb2f570089a70ae65750d24410fe1080808080808080",
"4b7be564e069212c8c0dd694ce21c7051e5cb7bbb527e3af73faf7e61de082c0": "0xf90111a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0f4ae3d0d998ac3c8f5118c8ef3ce2ef3dc0440a900323177580df0f212f8b36380a070f09e0afc485ee4555a5c2bcb5380fe4745dfb619c97ce55ca368555f4c0358a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0acc98ed24983a10e645870d5b47d42f6a1c47d94ac9165221722626a99b3660c80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"c3165ef5b21e80c163531f807c25789fef8810eda00ae7ca5ced381ff9a9515a": "0xf872a03aea7c8c479e9ff598fc761670d034e3eff2ebadb1e3769b349b2d1663d23913b84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"1b83601c6f891d16b1422e65ed3cd47bcbe1342010db6168a0508de8597ac327": "0xf90131a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0f4ae3d0d998ac3c8f5118c8ef3ce2ef3dc0440a900323177580df0f212f8b363a0c3165ef5b21e80c163531f807c25789fef8810eda00ae7ca5ced381ff9a9515aa070f09e0afc485ee4555a5c2bcb5380fe4745dfb619c97ce55ca368555f4c0358a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0acc98ed24983a10e645870d5b47d42f6a1c47d94ac9165221722626a99b3660c80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"82f6e0ef9d3ec62e68c811432d52e6e0c907d604aed5a2a561d95e393f487d68": "0xf872a0209f0f05f155b5df3bbdd079fa47bedd6da0e32966c72f92264d98e80248858eb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"cdeaf028a7a2894d4778d6c412bfb95e81b23c2e6044f4c5d6de2ed8a50f78f3": "0xf872a020591967aed668a4b27645ff40c444892d91bf5951b382995d4d4f6ee3a2ce03b84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"9d1b5f3c8944300dda9eec33376308282aa06c11d3fdc640669ce5e506edb797": "0xf85180a0cdeaf028a7a2894d4778d6c412bfb95e81b23c2e6044f4c5d6de2ed8a50f78f3808080808080808080a082f6e0ef9d3ec62e68c811432d52e6e0c907d604aed5a2a561d95e393f487d688080808080",
"0733321bda3c83f42aeeb32f8dcad18bb4f4c2b80fa60dee4b6eb25f0952524c": "0xf90131a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0f4ae3d0d998ac3c8f5118c8ef3ce2ef3dc0440a900323177580df0f212f8b363a0c3165ef5b21e80c163531f807c25789fef8810eda00ae7ca5ced381ff9a9515aa09d1b5f3c8944300dda9eec33376308282aa06c11d3fdc640669ce5e506edb797a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0acc98ed24983a10e645870d5b47d42f6a1c47d94ac9165221722626a99b3660c80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"0932e0165ad0cabdfe9d8fb6a70150033d789cd07caaf499c8a37141495499c3": "0xf872a020a258265696d227eef589fd6cd14671a82aa2963ec2214eb048fca5441c4a7eb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8": "0xf87180808080a035196d12c07e2405a02d095f74880568965618e95b50e64e8690594aa6bb5ea280808080a0021eda8d86f1724d84a155e5e0227744e3fb2f570089a70ae65750d24410fe10808080a00932e0165ad0cabdfe9d8fb6a70150033d789cd07caaf499c8a37141495499c3808080",
"a137d310a084b364dfbf0de1114f64e94253e42baa0297980c4a88db4e7d9aa8": "0xf90131a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8a0c3165ef5b21e80c163531f807c25789fef8810eda00ae7ca5ced381ff9a9515aa09d1b5f3c8944300dda9eec33376308282aa06c11d3fdc640669ce5e506edb797a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0acc98ed24983a10e645870d5b47d42f6a1c47d94ac9165221722626a99b3660c80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"9aceb391e41ce30a6ee2c0c568b850f9fde2e425b767f72e7f4d9cc76e8271ec": "0xf872a020be3e504ac4e35541bebad4d0e7574668e16fefa26cd4172f93e18b59ce9486b84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"090d9dec4c66aadc432a96de820eb6fb44489111b3b6f1f397cd9a44a0014882": "0xf872a0209ae219c4bbc2c5eaa1cd472f76bd0211bbf31053549dd7771cc573d3ed197fb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"819c926feb18dee3be8e9daa7ab62abe91febb2caceac5e8038b048d7a4bed0d": "0xf851808080808080808080808080a0090d9dec4c66aadc432a96de820eb6fb44489111b3b6f1f397cd9a44a00148828080a09aceb391e41ce30a6ee2c0c568b850f9fde2e425b767f72e7f4d9cc76e8271ec80",
"53ac286d5d31f0a7f768060b7f9f198956d75c903a698ae4fbb3dcc9f9d5e0b8": "0xf90131a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8a0c3165ef5b21e80c163531f807c25789fef8810eda00ae7ca5ced381ff9a9515aa09d1b5f3c8944300dda9eec33376308282aa06c11d3fdc640669ce5e506edb797a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0819c926feb18dee3be8e9daa7ab62abe91febb2caceac5e8038b048d7a4bed0d80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"1a0e275dfddaeead8d1fa18c665c7e19b15dc769d3ede56c4a85377edc877110": "0xf8719f20e219c4bbc2c5eaa1cd472f76bd0211bbf31053549dd7771cc573d3ed197fb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"ff695f1ea854ce96ed9c761374f9cc42179fddef3c76a01c05f7f1bb19725ef8": "0xf8719f201e8c4eba798a431ca40726ca69bda8c7067f1690340e5b0a08d83d00d9cbb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"f96f3afee8124cd65bfb12ead5b9bd737c7def4cb7f7c71b82b00d5da23cd77c": "0xf85180808080a0ff695f1ea854ce96ed9c761374f9cc42179fddef3c76a01c05f7f1bb19725ef88080808080a01a0e275dfddaeead8d1fa18c665c7e19b15dc769d3ede56c4a85377edc877110808080808080",
"d8394fa4bbb65976fe11ee9de67bd6f0fb3fa3d7b36ee09f1421dae79b17b95f": "0xe219a0f96f3afee8124cd65bfb12ead5b9bd737c7def4cb7f7c71b82b00d5da23cd77c",
"853082590f798e998c021e6cf314a77c9a9fa6321048ad84cd12210b7aca706a": "0xf851808080808080808080808080a0d8394fa4bbb65976fe11ee9de67bd6f0fb3fa3d7b36ee09f1421dae79b17b95f8080a09aceb391e41ce30a6ee2c0c568b850f9fde2e425b767f72e7f4d9cc76e8271ec80",
"29a7ea17591b34ca73ee13832a64db6d8565d9ab4dbafea03842fabe139016fa": "0xf90131a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8a0c3165ef5b21e80c163531f807c25789fef8810eda00ae7ca5ced381ff9a9515aa09d1b5f3c8944300dda9eec33376308282aa06c11d3fdc640669ce5e506edb797a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0853082590f798e998c021e6cf314a77c9a9fa6321048ad84cd12210b7aca706a80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"48e73baa24091198f9b69f9c7d27ba256fc19dddebf64448a7a0fd3df28d727d": "0xf872a020ea7c8c479e9ff598fc761670d034e3eff2ebadb1e3769b349b2d1663d23913b84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"dc3d58bdcff5ea646a823bebe53ec4ab457ca425e952485f0da477b44fd7bacd": "0xf872a020e7c546eb582218cf94b848c36f3b058e2518876240ae6100c4ef23d38f3e07b84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"bff66d9133cff6e91fe1878473b09aee9458c323efa078340d914a82de546bab": "0xf85180808080808080808080a048e73baa24091198f9b69f9c7d27ba256fc19dddebf64448a7a0fd3df28d727d80808080a0dc3d58bdcff5ea646a823bebe53ec4ab457ca425e952485f0da477b44fd7bacd80",
"c87ee106e21de6f375b1424af09b5235d42f0524163ba739aa52ff49cf6e0fb9": "0xf90131a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a0ac59032c139346dba6925ea119f110bc037a945991f7349e218edbe12d6d43e9808080a0aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8a0bff66d9133cff6e91fe1878473b09aee9458c323efa078340d914a82de546baba09d1b5f3c8944300dda9eec33376308282aa06c11d3fdc640669ce5e506edb797a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0853082590f798e998c021e6cf314a77c9a9fa6321048ad84cd12210b7aca706a80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"639280b95e35ee2d2eea6de52330d1887f1dd58e7c644b164d61bacd29ef8fd70d": "0x73d9145cce52d386f254917e481eb44e9943f3913830146080604052600080fdfea265627a7a72315820368b0927643b219de5547f0e32be5ec53aedab5ace0e370788476703409a41cd64736f6c63430005110032",
"3bd07778f69165e11114dd1b0846a31007ba209677f593777bdc5ceeed181367": "0xf872a03931b4ed56ace4c46b68524cb5bcbf4195f1bbaacbe5228fbd090546c88dd229b84ff84d0189056bc75e2d630dcfaca056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"f539fc523f869962097daab3e965229f396f614eb1b0aed6d5b57da6253e3ebf": "0xf90131a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a03bd07778f69165e11114dd1b0846a31007ba209677f593777bdc5ceeed181367808080a0aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8a0bff66d9133cff6e91fe1878473b09aee9458c323efa078340d914a82de546baba09d1b5f3c8944300dda9eec33376308282aa06c11d3fdc640669ce5e506edb797a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0853082590f798e998c021e6cf314a77c9a9fa6321048ad84cd12210b7aca706a80a05f1ef1b2e89b5ed4e71249e76600493c718bc6c6030189bfab281c7b85389a2c80",
"57ec08b8f040499409fb0220f538477790d4f010c4bb51a8dbae5da3537a86a4": "0xf872a020d82c545c22b72034803633d3dda2b28e89fb704f3c111355ac43e10612aedcb84ff84d8089056bc75e2d63100000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"1363fc4a7473abcdf046a6ec7368184ae950a85cdc6eb30ad85f944a745cbe08": "0xf869a0204b24eae4a02d3987ca887631704554f37941d36d88eba3861c6e365c7804a5b846f8440180a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a09280b95e35ee2d2eea6de52330d1887f1dd58e7c644b164d61bacd29ef8fd70d",
"dddec630f771feefc73e90468877c0eb2e4739bcdd5701fba147e7c8863b6c77": "0xf851808080808080a057ec08b8f040499409fb0220f538477790d4f010c4bb51a8dbae5da3537a86a480a01363fc4a7473abcdf046a6ec7368184ae950a85cdc6eb30ad85f944a745cbe088080808080808080",
"ab4b7493bbaf9b9ca5c1208ed66717b5ed477356d11d0cb89f3596d4aba62402": "0xf90131a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a03bd07778f69165e11114dd1b0846a31007ba209677f593777bdc5ceeed181367808080a0aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8a0bff66d9133cff6e91fe1878473b09aee9458c323efa078340d914a82de546baba09d1b5f3c8944300dda9eec33376308282aa06c11d3fdc640669ce5e506edb797a069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0853082590f798e998c021e6cf314a77c9a9fa6321048ad84cd12210b7aca706a80a0dddec630f771feefc73e90468877c0eb2e4739bcdd5701fba147e7c8863b6c7780",
"63437acbcbb17c2e32ee85539beb1290f184bfcc624ec332a60f9738e3a12f48": "0xf86ca020a40a9004224e397238839b469142c546607ee7a8b114ded86182fceae00e35b849f847808301182aa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"3841866f90728978bd649d069a430c09fd0e3f36ec28b370bc75b04cde663cdb": "0xf87180a0cdeaf028a7a2894d4778d6c412bfb95e81b23c2e6044f4c5d6de2ed8a50f78f3808080808080808080a082f6e0ef9d3ec62e68c811432d52e6e0c907d604aed5a2a561d95e393f487d688080a063437acbcbb17c2e32ee85539beb1290f184bfcc624ec332a60f9738e3a12f488080",
"d0dd9f45352be25db05d48634ff249da1d6f5a0d430534e0b8251cf89ad73e2f": "0xf90131a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a03bd07778f69165e11114dd1b0846a31007ba209677f593777bdc5ceeed181367808080a0aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8a0bff66d9133cff6e91fe1878473b09aee9458c323efa078340d914a82de546baba03841866f90728978bd649d069a430c09fd0e3f36ec28b370bc75b04cde663cdba069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0853082590f798e998c021e6cf314a77c9a9fa6321048ad84cd12210b7aca706a80a0dddec630f771feefc73e90468877c0eb2e4739bcdd5701fba147e7c8863b6c7780",
"63df68e75dbf2d9490d8386764cd9413d06037b7d532ec753f24557a47abe41545": "0x608060405234801561000f575f5ffd5b506004361061018b575f3560e01c806370a08231116100dc578063bec3fa1711610095578063dd62ed3e1161006f578063dd62ed3e146104a5578063e0abca0b146104d5578063eb91d37e146104f3578063f8b2cb4f146105115761018b565b8063bec3fa171461043b578063d53913931461046b578063d547741f146104895761018b565b806370a08231146103535780638d6cc56d1461038357806391d148541461039f57806395d89b41146103cf578063a217fddf146103ed578063a9059cbb1461040b5761018b565b8063248a9ca311610149578063313ce56711610123578063313ce567146102e157806336568abe146102ff57806340c10f191461031b57806342966c68146103375761018b565b8063248a9ca314610277578063282c51f3146102a75780632f2ff15d146102c55761018b565b8062cf5db41461018f57806301ffc9a7146101ab57806306fdde03146101db578063095ea7b3146101f957806318160ddd1461022957806323b872dd14610247575b5f5ffd5b6101a960048036038101906101a4919061148c565b610541565b005b6101c560048036038101906101c0919061150c565b610591565b6040516101d29190611551565b60405180910390f35b6101e361060a565b6040516101f091906115da565b60405180910390f35b610213600480360381019061020e919061162d565b61069a565b6040516102209190611551565b60405180910390f35b6102316106bc565b60405161023e919061167a565b60405180910390f35b610261600480360381019061025c9190611693565b6106c5565b60405161026e9190611551565b60405180910390f35b610291600480360381019061028c9190611716565b6106f3565b60405161029e9190611750565b60405180910390f35b6102af610710565b6040516102bc9190611750565b60405180910390f35b6102df60048036038101906102da9190611769565b610734565b005b6102e9610756565b6040516102f691906117c2565b60405180910390f35b61031960048036038101906103149190611769565b61075e565b005b6103356004803603810190610330919061162d565b6107d9565b005b610351600480360381019061034c91906117db565b610812565b005b61036d6004803603810190610368919061148c565b61084a565b60405161037a919061167a565b60405180910390f35b61039d600480360381019061039891906117db565b61088f565b005b6103b960048036038101906103b49190611769565b6108d6565b6040516103c69190611551565b60405180910390f35b6103d761093a565b6040516103e491906115da565b60405180910390f35b6103f56109ca565b6040516104029190611750565b60405180910390f35b6104256004803603810190610420919061162d565b6109d0565b6040516104329190611551565b60405180910390f35b6104556004803603810190610450919061162d565b6109f2565b6040516104629190611551565b60405180910390f35b610473610a05565b6040516104809190611750565b60405180910390f35b6104a3600480360381019061049e9190611769565b610a29565b005b6104bf60048036038101906104ba9190611806565b610a4b565b6040516104cc919061167a565b60405180910390f35b6104dd610acd565b6040516104ea9190611853565b60405180910390f35b6104fb610af2565b604051610508919061167a565b60405180910390f35b61052b6004803603810190610526919061148c565b610afa565b604051610538919061167a565b60405180910390f35b5f5f1b61054d81610b0b565b8160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610603575061060282610b1f565b5b9050919050565b60606003805461061990611899565b80601f016020809104026020016040519081016040528092919081815260200182805461064590611899565b80156106905780601f1061066757610100808354040283529160200191610690565b820191905f5260205f20905b81548152906001019060200180831161067357829003601f168201915b5050505050905090565b5f5f6106a4610b88565b90506106b1818585610b8f565b600191505092915050565b5f600254905090565b5f5f6106cf610b88565b90506106dc858285610ba1565b6106e7858585610c33565b60019150509392505050565b5f60055f8381526020019081526020015f20600101549050919050565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b61073d826106f3565b61074681610b0b565b6107508383610d23565b50505050565b5f6012905090565b610766610b88565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146107ca576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107d48282610e0d565b505050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661080381610b0b565b61080d8383610ef7565b505050565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84861083c81610b0b565b6108463383610f76565b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f5f1b61089b81610b0b565b7f66cbca4f3c64fecf1dcb9ce094abcf7f68c3450a1d4e3a8e917dd621edb4ebe0826040516108ca919061167a565b60405180910390a15050565b5f60055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b60606004805461094990611899565b80601f016020809104026020016040519081016040528092919081815260200182805461097590611899565b80156109c05780601f10610997576101008083540402835291602001916109c0565b820191905f5260205f20905b8154815290600101906020018083116109a357829003601f168201915b5050505050905090565b5f5f1b81565b5f5f6109da610b88565b90506109e7818585610c33565b600191505092915050565b5f6109fd83836109d0565b905092915050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b610a32826106f3565b610a3b81610b0b565b610a458383610e0d565b50505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f6064905090565b5f610b048261084a565b9050919050565b610b1c81610b17610b88565b610ff5565b50565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b610b9c8383836001611046565b505050565b5f610bac8484610a4b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c2d5781811015610c1e578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610c15939291906118c9565b60405180910390fd5b610c2c84848484035f611046565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ca3575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610c9a9190611853565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d13575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610d0a9190611853565b60405180910390fd5b610d1e838383611215565b505050565b5f610d2e83836108d6565b610e0357600160055f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610da0610b88565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050610e07565b5f90505b92915050565b5f610e1883836108d6565b15610eed575f60055f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610e8a610b88565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a460019050610ef1565b5f90505b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f67575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f5e9190611853565b60405180910390fd5b610f725f8383611215565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fe6575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610fdd9190611853565b60405180910390fd5b610ff1825f83611215565b5050565b610fff82826108d6565b6110425780826040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526004016110399291906118fe565b60405180910390fd5b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036110b6575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016110ad9190611853565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611126575f6040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161111d9190611853565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550801561120f578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611206919061167a565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611265578060025f8282546112599190611952565b92505081905550611333565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156112ee578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016112e5939291906118c9565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361137a578060025f82825403925050819055506113c4565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611421919061167a565b60405180910390a3505050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61145b82611432565b9050919050565b61146b81611451565b8114611475575f5ffd5b50565b5f8135905061148681611462565b92915050565b5f602082840312156114a1576114a061142e565b5b5f6114ae84828501611478565b91505092915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6114eb816114b7565b81146114f5575f5ffd5b50565b5f81359050611506816114e2565b92915050565b5f602082840312156115215761152061142e565b5b5f61152e848285016114f8565b91505092915050565b5f8115159050919050565b61154b81611537565b82525050565b5f6020820190506115645f830184611542565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6115ac8261156a565b6115b68185611574565b93506115c6818560208601611584565b6115cf81611592565b840191505092915050565b5f6020820190508181035f8301526115f281846115a2565b905092915050565b5f819050919050565b61160c816115fa565b8114611616575f5ffd5b50565b5f8135905061162781611603565b92915050565b5f5f604083850312156116435761164261142e565b5b5f61165085828601611478565b925050602061166185828601611619565b9150509250929050565b611674816115fa565b82525050565b5f60208201905061168d5f83018461166b565b92915050565b5f5f5f606084860312156116aa576116a961142e565b5b5f6116b786828701611478565b93505060206116c886828701611478565b92505060406116d986828701611619565b9150509250925092565b5f819050919050565b6116f5816116e3565b81146116ff575f5ffd5b50565b5f81359050611710816116ec565b92915050565b5f6020828403121561172b5761172a61142e565b5b5f61173884828501611702565b91505092915050565b61174a816116e3565b82525050565b5f6020820190506117635f830184611741565b92915050565b5f5f6040838503121561177f5761177e61142e565b5b5f61178c85828601611702565b925050602061179d85828601611478565b9150509250929050565b5f60ff82169050919050565b6117bc816117a7565b82525050565b5f6020820190506117d55f8301846117b3565b92915050565b5f602082840312156117f0576117ef61142e565b5b5f6117fd84828501611619565b91505092915050565b5f5f6040838503121561181c5761181b61142e565b5b5f61182985828601611478565b925050602061183a85828601611478565b9150509250929050565b61184d81611451565b82525050565b5f6020820190506118665f830184611844565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806118b057607f821691505b6020821081036118c3576118c261186c565b5b50919050565b5f6060820190506118dc5f830186611844565b6118e9602083018561166b565b6118f6604083018461166b565b949350505050565b5f6040820190506119115f830185611844565b61191e6020830184611741565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61195c826115fa565b9150611967836115fa565b925082820190508082111561197f5761197e611925565b5b9291505056fea26469706673582212202a817916b3ff3febe29f76266a90265d8e46c68fa1c83960a8aec735b483ead864736f6c634300081c0033",
"ec5db4d666d8d1eb42af05116eb06f8fa4fa067e7bd3b39b79665ec97e016681": "0xf844a120c2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85ba1a04d79546f6b656e0000000000000000000000000000000000000000000000000e",
"3bc29b6a274647236a2e5ada69a1b89224a0482a0b2a640dbf73e76ced767432": "0xf843a032575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85ba1a04d79546f6b656e0000000000000000000000000000000000000000000000000e",
"7d078e568df4bd3846879b395364ebe57ae3ccc7aedfcbf8209c7ff154053c5a": "0xf843a03a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19ba1a04d544b0000000000000000000000000000000000000000000000000000000006",
"b6b77be4d231b1d0f37e9c6016bce85dee4d5f300895ef627527b5bd7e4b0adb": "0xf8518080808080808080a07d078e568df4bd3846879b395364ebe57ae3ccc7aedfcbf8209c7ff154053c5a808080a03bc29b6a274647236a2e5ada69a1b89224a0482a0b2a640dbf73e76ced76743280808080",
"27e0b705e73ef4e80e2ed18d8a6ed76b77790f093346889119891a122175d824": "0xeca0305787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace8a891b1ae4d6e2ef500000",
"848fd430a26228cc248168acad9a2d20b21109a97edfb7cdd2161383a5923aca": "0xf87180808080a027e0b705e73ef4e80e2ed18d8a6ed76b77790f093346889119891a122175d824808080a07d078e568df4bd3846879b395364ebe57ae3ccc7aedfcbf8209c7ff154053c5a808080a03bc29b6a274647236a2e5ada69a1b89224a0482a0b2a640dbf73e76ced76743280808080",
"9c0ebaccd7bb19ec94080e9b675f26c93b470c5327a48b67997b51127a28bff0": "0xeca03f4efd012f30b85c3b205250c3dad4cd9208919ba8889723a8325ec6826f69e18a891b1ae4d6e2ef500000",
"ab602f066c293d43e46eb984109adc0562fb91345c9cc7bca3a54615b8b998f1": "0xf8918080a09c0ebaccd7bb19ec94080e9b675f26c93b470c5327a48b67997b51127a28bff080a027e0b705e73ef4e80e2ed18d8a6ed76b77790f093346889119891a122175d824808080a07d078e568df4bd3846879b395364ebe57ae3ccc7aedfcbf8209c7ff154053c5a808080a03bc29b6a274647236a2e5ada69a1b89224a0482a0b2a640dbf73e76ced76743280808080",
"82c1765df6c8de4a489f223de6afca5ad35da39157c7a4b4862689ae9a6efd9a": "0xf872a03931b4ed56ace4c46b68524cb5bcbf4195f1bbaacbe5228fbd090546c88dd229b84ff84d0289056bc75e2d62dcee90a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"f1aa0424135384c5f6716aeb6bce9438bb613c99af44428c61cb86460f3bdad7": "0xf90131a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da5315808080a082c1765df6c8de4a489f223de6afca5ad35da39157c7a4b4862689ae9a6efd9a808080a0aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8a0bff66d9133cff6e91fe1878473b09aee9458c323efa078340d914a82de546baba03841866f90728978bd649d069a430c09fd0e3f36ec28b370bc75b04cde663cdba069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0853082590f798e998c021e6cf314a77c9a9fa6321048ad84cd12210b7aca706a80a0dddec630f771feefc73e90468877c0eb2e4739bcdd5701fba147e7c8863b6c7780",
"7d54182d29efc4b66ec3392c57409cdd9d3082a12bbf10f419c60383ace65e9d": "0xf869a0316b506e84fe0b6653198cc90a371af0f67345338c9c7ebc83779f1ac00e1bedb846f8440180a0ab602f066c293d43e46eb984109adc0562fb91345c9cc7bca3a54615b8b998f1a0df68e75dbf2d9490d8386764cd9413d06037b7d532ec753f24557a47abe41545",
"e4a2cc6702a8d5f08d694e6d7850416bcff3777242b1874addb8e98c51bd6f8a": "0xf90151a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da531580a07d54182d29efc4b66ec3392c57409cdd9d3082a12bbf10f419c60383ace65e9d80a082c1765df6c8de4a489f223de6afca5ad35da39157c7a4b4862689ae9a6efd9a808080a0aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8a0bff66d9133cff6e91fe1878473b09aee9458c323efa078340d914a82de546baba03841866f90728978bd649d069a430c09fd0e3f36ec28b370bc75b04cde663cdba069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0853082590f798e998c021e6cf314a77c9a9fa6321048ad84cd12210b7aca706a80a0dddec630f771feefc73e90468877c0eb2e4739bcdd5701fba147e7c8863b6c7780",
"819667c850313e1ec3e4a5f76e189baddd2a8ed8304e8c105dfc2c6265c24716": "0xf86ca03af97556eedd035d0c1b80182155e5f5148b950fe7547a1253e2e74d703b365eb849f847808318708ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
"a1f71684886b0b4aa4b62ac360be5908c04e510a87944b65b8f6e9a4add74b35": "0xf90171a06e94ede82e8c381d422f010130a4c2ed35805be58e6783d800fbb37d000090e2a00968480c83b67f0eb2cafc1df82dbf6dcac0811f36fbd405f20c46f158da531580a07d54182d29efc4b66ec3392c57409cdd9d3082a12bbf10f419c60383ace65e9d80a082c1765df6c8de4a489f223de6afca5ad35da39157c7a4b4862689ae9a6efd9a80a0819667c850313e1ec3e4a5f76e189baddd2a8ed8304e8c105dfc2c6265c2471680a0aff16a3ca0d6e3544a2d4deb40842cebaf9325e6a98f2d6edc4cdce5d853e5d8a0bff66d9133cff6e91fe1878473b09aee9458c323efa078340d914a82de546baba03841866f90728978bd649d069a430c09fd0e3f36ec28b370bc75b04cde663cdba069a571829b9b6f89efb0b65e66e59e5a26b2eb72cdfce949e0aec5e0037357bda0853082590f798e998c021e6cf314a77c9a9fa6321048ad84cd12210b7aca706a80a0dddec630f771feefc73e90468877c0eb2e4739bcdd5701fba147e7c8863b6c7780"
},
"blocks": [
"0xf9023ff90239a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940e9281e9c6a0808672eaba6bd1220e144c9bb07aa00000000000000000000000000000000000000000000000000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008080837a12008084672652ea80a0000000000000000000000000000000000000000000000000000000000000000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000c0c0c0",
"0xf9030df90239a0e8ac6219c57bec483f2d8b2d760caa724ca5abd5075ee9732c3f9d8fdaa9a2c3a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948945a1288dc78a6d8952a92c77aee6730b414778a00000000000000000000000000000000000000000000000000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080018301423180846726534880a0000000000000000000000000000000000000000000000000000000000000000088000000000000000001a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f8cdb8cb02f8c801800107830142318080b87860556023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea265627a7a72315820368b0927643b219de5547f0e32be5ec53aedab5ace0e370788476703409a41cd64736f6c63430005110032c080a088f0ace061de19c7a413333f2e090859193fcfd68e797637522658136a3d4180a06888b7e60a2a08dfbbe403169c737fe77629841d4b3e2c785352559ef4c2ab59c0c0",
"0xf925c7f90239a00fbc801027c0c991431e269eba5061b947a0e34343c2b8b69b5d5125c32ff1faa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479494d76e24f818426ae84aa404140e8d5f60e10e7ea00000000000000000000000000000000000000000000000000000000000000000a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002831c1b0a80846726541e80a0000000000000000000000000000000000000000000000000000000000000000088000000000000000001a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00000000000000000000000000000000000000000000000000000000000000000f92386b9238302f9237f01010107831c1b0a8080b9232e608060405234801561000f575f5ffd5b506040518060400160405280600781526020017f4d79546f6b656e000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4d544b0000000000000000000000000000000000000000000000000000000000815250816003908161008b91906105bc565b50806004908161009b91906105bc565b5050506100d4336100b06100d960201b60201c565b600a6100bc91906107f3565b6101f46100c9919061083d565b6100e160201b60201c565b610966565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610151575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161014891906108bd565b60405180910390fd5b6101625f838361016660201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036101b6578060025f8282546101aa91906108d6565b92505081905550610284565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561023f578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161023693929190610918565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036102cb578060025f8282540392505081905550610315565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610372919061094d565b60405180910390a3505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806103fa57607f821691505b60208210810361040d5761040c6103b6565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261046f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610434565b6104798683610434565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6104bd6104b86104b384610491565b61049a565b610491565b9050919050565b5f819050919050565b6104d6836104a3565b6104ea6104e2826104c4565b848454610440565b825550505050565b5f5f905090565b6105016104f2565b61050c8184846104cd565b505050565b5b8181101561052f576105245f826104f9565b600181019050610512565b5050565b601f8211156105745761054581610413565b61054e84610425565b8101602085101561055d578190505b61057161056985610425565b830182610511565b50505b505050565b5f82821c905092915050565b5f6105945f1984600802610579565b1980831691505092915050565b5f6105ac8383610585565b9150826002028217905092915050565b6105c58261037f565b67ffffffffffffffff8111156105de576105dd610389565b5b6105e882546103e3565b6105f3828285610533565b5f60209050601f831160018114610624575f8415610612578287015190505b61061c85826105a1565b865550610683565b601f19841661063286610413565b5f5b8281101561065957848901518255600182019150602085019450602081019050610634565b868310156106765784890151610672601f891682610585565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b600185111561070d578086048111156106e9576106e861068b565b5b60018516156106f85780820291505b8081029050610706856106b8565b94506106cd565b94509492505050565b5f8261072557600190506107e0565b81610732575f90506107e0565b8160018114610748576002811461075257610781565b60019150506107e0565b60ff8411156107645761076361068b565b5b8360020a91508482111561077b5761077a61068b565b5b506107e0565b5060208310610133831016604e8410600b84101617156107b65782820a9050838111156107b1576107b061068b565b5b6107e0565b6107c384848460016106c4565b925090508184048111156107da576107d961068b565b5b81810290505b9392505050565b5f60ff82169050919050565b5f6107fd82610491565b9150610808836107e7565b92506108357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610716565b905092915050565b5f61084782610491565b915061085283610491565b925082820261086081610491565b915082820484148315176108775761087661068b565b5b5092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6108a78261087e565b9050919050565b6108b78161089d565b82525050565b5f6020820190506108d05f8301846108ae565b92915050565b5f6108e082610491565b91506108eb83610491565b92508282019050808211156109035761090261068b565b5b92915050565b61091281610491565b82525050565b5f60608201905061092b5f8301866108ae565b6109386020830185610909565b6109456040830184610909565b949350505050565b5f6020820190506109605f830184610909565b92915050565b6119bb806109735f395ff3fe608060405234801561000f575f5ffd5b506004361061018b575f3560e01c806370a08231116100dc578063bec3fa1711610095578063dd62ed3e1161006f578063dd62ed3e146104a5578063e0abca0b146104d5578063eb91d37e146104f3578063f8b2cb4f146105115761018b565b8063bec3fa171461043b578063d53913931461046b578063d547741f146104895761018b565b806370a08231146103535780638d6cc56d1461038357806391d148541461039f57806395d89b41146103cf578063a217fddf146103ed578063a9059cbb1461040b5761018b565b8063248a9ca311610149578063313ce56711610123578063313ce567146102e157806336568abe146102ff57806340c10f191461031b57806342966c68146103375761018b565b8063248a9ca314610277578063282c51f3146102a75780632f2ff15d146102c55761018b565b8062cf5db41461018f57806301ffc9a7146101ab57806306fdde03146101db578063095ea7b3146101f957806318160ddd1461022957806323b872dd14610247575b5f5ffd5b6101a960048036038101906101a4919061148c565b610541565b005b6101c560048036038101906101c0919061150c565b610591565b6040516101d29190611551565b60405180910390f35b6101e361060a565b6040516101f091906115da565b60405180910390f35b610213600480360381019061020e919061162d565b61069a565b6040516102209190611551565b60405180910390f35b6102316106bc565b60405161023e919061167a565b60405180910390f35b610261600480360381019061025c9190611693565b6106c5565b60405161026e9190611551565b60405180910390f35b610291600480360381019061028c9190611716565b6106f3565b60405161029e9190611750565b60405180910390f35b6102af610710565b6040516102bc9190611750565b60405180910390f35b6102df60048036038101906102da9190611769565b610734565b005b6102e9610756565b6040516102f691906117c2565b60405180910390f35b61031960048036038101906103149190611769565b61075e565b005b6103356004803603810190610330919061162d565b6107d9565b005b610351600480360381019061034c91906117db565b610812565b005b61036d6004803603810190610368919061148c565b61084a565b60405161037a919061167a565b60405180910390f35b61039d600480360381019061039891906117db565b61088f565b005b6103b960048036038101906103b49190611769565b6108d6565b6040516103c69190611551565b60405180910390f35b6103d761093a565b6040516103e491906115da565b60405180910390f35b6103f56109ca565b6040516104029190611750565b60405180910390f35b6104256004803603810190610420919061162d565b6109d0565b6040516104329190611551565b60405180910390f35b6104556004803603810190610450919061162d565b6109f2565b6040516104629190611551565b60405180910390f35b610473610a05565b6040516104809190611750565b60405180910390f35b6104a3600480360381019061049e9190611769565b610a29565b005b6104bf60048036038101906104ba9190611806565b610a4b565b6040516104cc919061167a565b60405180910390f35b6104dd610acd565b6040516104ea9190611853565b60405180910390f35b6104fb610af2565b604051610508919061167a565b60405180910390f35b61052b6004803603810190610526919061148c565b610afa565b604051610538919061167a565b60405180910390f35b5f5f1b61054d81610b0b565b8160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610603575061060282610b1f565b5b9050919050565b60606003805461061990611899565b80601f016020809104026020016040519081016040528092919081815260200182805461064590611899565b80156106905780601f1061066757610100808354040283529160200191610690565b820191905f5260205f20905b81548152906001019060200180831161067357829003601f168201915b5050505050905090565b5f5f6106a4610b88565b90506106b1818585610b8f565b600191505092915050565b5f600254905090565b5f5f6106cf610b88565b90506106dc858285610ba1565b6106e7858585610c33565b60019150509392505050565b5f60055f8381526020019081526020015f20600101549050919050565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b61073d826106f3565b61074681610b0b565b6107508383610d23565b50505050565b5f6012905090565b610766610b88565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146107ca576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107d48282610e0d565b505050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661080381610b0b565b61080d8383610ef7565b505050565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84861083c81610b0b565b6108463383610f76565b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f5f1b61089b81610b0b565b7f66cbca4f3c64fecf1dcb9ce094abcf7f68c3450a1d4e3a8e917dd621edb4ebe0826040516108ca919061167a565b60405180910390a15050565b5f60055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b60606004805461094990611899565b80601f016020809104026020016040519081016040528092919081815260200182805461097590611899565b80156109c05780601f10610997576101008083540402835291602001916109c0565b820191905f5260205f20905b8154815290600101906020018083116109a357829003601f168201915b5050505050905090565b5f5f1b81565b5f5f6109da610b88565b90506109e7818585610c33565b600191505092915050565b5f6109fd83836109d0565b905092915050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b610a32826106f3565b610a3b81610b0b565b610a458383610e0d565b50505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f6064905090565b5f610b048261084a565b9050919050565b610b1c81610b17610b88565b610ff5565b50565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b610b9c8383836001611046565b505050565b5f610bac8484610a4b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c2d5781811015610c1e578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610c15939291906118c9565b60405180910390fd5b610c2c84848484035f611046565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ca3575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610c9a9190611853565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d13575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610d0a9190611853565b60405180910390fd5b610d1e838383611215565b505050565b5f610d2e83836108d6565b610e0357600160055f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610da0610b88565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050610e07565b5f90505b92915050565b5f610e1883836108d6565b15610eed575f60055f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610e8a610b88565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a460019050610ef1565b5f90505b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f67575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f5e9190611853565b60405180910390fd5b610f725f8383611215565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fe6575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610fdd9190611853565b60405180910390fd5b610ff1825f83611215565b5050565b610fff82826108d6565b6110425780826040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526004016110399291906118fe565b60405180910390fd5b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036110b6575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016110ad9190611853565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611126575f6040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161111d9190611853565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550801561120f578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611206919061167a565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611265578060025f8282546112599190611952565b92505081905550611333565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156112ee578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016112e5939291906118c9565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361137a578060025f82825403925050819055506113c4565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611421919061167a565b60405180910390a3505050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61145b82611432565b9050919050565b61146b81611451565b8114611475575f5ffd5b50565b5f8135905061148681611462565b92915050565b5f602082840312156114a1576114a061142e565b5b5f6114ae84828501611478565b91505092915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6114eb816114b7565b81146114f5575f5ffd5b50565b5f81359050611506816114e2565b92915050565b5f602082840312156115215761152061142e565b5b5f61152e848285016114f8565b91505092915050565b5f8115159050919050565b61154b81611537565b82525050565b5f6020820190506115645f830184611542565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6115ac8261156a565b6115b68185611574565b93506115c6818560208601611584565b6115cf81611592565b840191505092915050565b5f6020820190508181035f8301526115f281846115a2565b905092915050565b5f819050919050565b61160c816115fa565b8114611616575f5ffd5b50565b5f8135905061162781611603565b92915050565b5f5f604083850312156116435761164261142e565b5b5f61165085828601611478565b925050602061166185828601611619565b9150509250929050565b611674816115fa565b82525050565b5f60208201905061168d5f83018461166b565b92915050565b5f5f5f606084860312156116aa576116a961142e565b5b5f6116b786828701611478565b93505060206116c886828701611478565b92505060406116d986828701611619565b9150509250925092565b5f819050919050565b6116f5816116e3565b81146116ff575f5ffd5b50565b5f81359050611710816116ec565b92915050565b5f6020828403121561172b5761172a61142e565b5b5f61173884828501611702565b91505092915050565b61174a816116e3565b82525050565b5f6020820190506117635f830184611741565b92915050565b5f5f6040838503121561177f5761177e61142e565b5b5f61178c85828601611702565b925050602061179d85828601611478565b9150509250929050565b5f60ff82169050919050565b6117bc816117a7565b82525050565b5f6020820190506117d55f8301846117b3565b92915050565b5f602082840312156117f0576117ef61142e565b5b5f6117fd84828501611619565b91505092915050565b5f5f6040838503121561181c5761181b61142e565b5b5f61182985828601611478565b925050602061183a85828601611478565b9150509250929050565b61184d81611451565b82525050565b5f6020820190506118665f830184611844565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806118b057607f821691505b6020821081036118c3576118c261186c565b5b50919050565b5f6060820190506118dc5f830186611844565b6118e9602083018561166b565b6118f6604083018461166b565b949350505050565b5f6040820190506119115f830185611844565b61191e6020830184611741565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61195c826115fa565b9150611967836115fa565b925082820190508082111561197f5761197e611925565b5b9291505056fea26469706673582212202a817916b3ff3febe29f76266a90265d8e46c68fa1c83960a8aec735b483ead864736f6c634300081c0033c080a01f20ea6574e0eb13623e3e31865c6ca9aa9eebd49b98e9929766fe353e0a7c23a06fa53aee60efa6906fe039eb604c329ba6dc68b9a96d1cddb9e30780090aed84c0c0"
],
"latestBlockNumber": "0x2"
}
View raw

(Sorry about that, but we can’t show files that are this big right now.)

This file has been truncated, but you can view the full file.
{
"deploy": {
"VM:-": {
"linkReferences": {},
"autoDeployLib": true
},
"main:1": {
"linkReferences": {},
"autoDeployLib": true
},
"ropsten:3": {
"linkReferences": {},
"autoDeployLib": true
},
"rinkeby:4": {
"linkReferences": {},
"autoDeployLib": true
},
"kovan:42": {
"linkReferences": {},
"autoDeployLib": true
},
"goerli:5": {
"linkReferences": {},
"autoDeployLib": true
},
"Custom": {
"linkReferences": {},
"autoDeployLib": true
}
},
"data": {
"bytecode": {
"functionDebugData": {
"@_1564": {
"entryPoint": null,
"id": 1564,
"parameterSlots": 0,
"returnSlots": 0
},
"@_567": {
"entryPoint": null,
"id": 567,
"parameterSlots": 2,
"returnSlots": 0
},
"@_mint_870": {
"entryPoint": 225,
"id": 870,
"parameterSlots": 2,
"returnSlots": 0
},
"@_update_837": {
"entryPoint": 358,
"id": 837,
"parameterSlots": 3,
"returnSlots": 0
},
"@decimals_594": {
"entryPoint": 217,
"id": 594,
"parameterSlots": 0,
"returnSlots": 1
},
"abi_encode_t_address_to_t_address_fromStack": {
"entryPoint": 2222,
"id": null,
"parameterSlots": 2,
"returnSlots": 0
},
"abi_encode_t_uint256_to_t_uint256_fromStack": {
"entryPoint": 2313,
"id": null,
"parameterSlots": 2,
"returnSlots": 0
},
"abi_encode_tuple_t_address__to_t_address__fromStack_reversed": {
"entryPoint": 2237,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"abi_encode_tuple_t_address_t_uint256_t_uint256__to_t_address_t_uint256_t_uint256__fromStack_reversed": {
"entryPoint": 2328,
"id": null,
"parameterSlots": 4,
"returnSlots": 1
},
"abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed": {
"entryPoint": 2381,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"array_dataslot_t_string_storage": {
"entryPoint": 1043,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"array_length_t_string_memory_ptr": {
"entryPoint": 895,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"checked_add_t_uint256": {
"entryPoint": 2262,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"checked_exp_helper": {
"entryPoint": 1732,
"id": null,
"parameterSlots": 4,
"returnSlots": 2
},
"checked_exp_t_uint256_t_uint8": {
"entryPoint": 2035,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"checked_exp_unsigned": {
"entryPoint": 1814,
"id": null,
"parameterSlots": 3,
"returnSlots": 1
},
"checked_mul_t_uint256": {
"entryPoint": 2109,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"clean_up_bytearray_end_slots_t_string_storage": {
"entryPoint": 1331,
"id": null,
"parameterSlots": 3,
"returnSlots": 0
},
"cleanup_t_address": {
"entryPoint": 2205,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"cleanup_t_uint160": {
"entryPoint": 2174,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"cleanup_t_uint256": {
"entryPoint": 1169,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"cleanup_t_uint8": {
"entryPoint": 2023,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"clear_storage_range_t_bytes1": {
"entryPoint": 1297,
"id": null,
"parameterSlots": 2,
"returnSlots": 0
},
"convert_t_uint256_to_t_uint256": {
"entryPoint": 1187,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"copy_byte_array_to_storage_from_t_string_memory_ptr_to_t_string_storage": {
"entryPoint": 1468,
"id": null,
"parameterSlots": 2,
"returnSlots": 0
},
"divide_by_32_ceil": {
"entryPoint": 1061,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"extract_byte_array_length": {
"entryPoint": 995,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"extract_used_part_and_set_length_of_short_byte_array": {
"entryPoint": 1441,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"identity": {
"entryPoint": 1178,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"mask_bytes_dynamic": {
"entryPoint": 1413,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"panic_error_0x11": {
"entryPoint": 1675,
"id": null,
"parameterSlots": 0,
"returnSlots": 0
},
"panic_error_0x22": {
"entryPoint": 950,
"id": null,
"parameterSlots": 0,
"returnSlots": 0
},
"panic_error_0x41": {
"entryPoint": 905,
"id": null,
"parameterSlots": 0,
"returnSlots": 0
},
"prepare_store_t_uint256": {
"entryPoint": 1220,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"shift_left_dynamic": {
"entryPoint": 1076,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"shift_right_1_unsigned": {
"entryPoint": 1720,
"id": null,
"parameterSlots": 1,
"returnSlots": 1
},
"shift_right_unsigned_dynamic": {
"entryPoint": 1401,
"id": null,
"parameterSlots": 2,
"returnSlots": 1
},
"storage_set_to_zero_t_uint256": {
"entryPoint": 1273,
"id": null,
"parameterSlots": 2,
"returnSlots": 0
},
"update_byte_slice_dynamic32": {
"entryPoint": 1088,
"id": null,
"parameterSlots": 3,
"returnSlots": 1
},
"update_storage_value_t_uint256_to_t_uint256": {
"entryPoint": 1229,
"id": null,
"parameterSlots": 3,
"returnSlots": 0
},
"zero_value_for_split_t_uint256": {
"entryPoint": 1266,
"id": null,
"parameterSlots": 0,
"returnSlots": 1
}
},
"generatedSources": [
{
"ast": {
"nativeSrc": "0:9836:11",
"nodeType": "YulBlock",
"src": "0:9836:11",
"statements": [
{
"body": {
"nativeSrc": "66:40:11",
"nodeType": "YulBlock",
"src": "66:40:11",
"statements": [
{
"nativeSrc": "77:22:11",
"nodeType": "YulAssignment",
"src": "77:22:11",
"value": {
"arguments": [
{
"name": "value",
"nativeSrc": "93:5:11",
"nodeType": "YulIdentifier",
"src": "93:5:11"
}
],
"functionName": {
"name": "mload",
"nativeSrc": "87:5:11",
"nodeType": "YulIdentifier",
"src": "87:5:11"
},
"nativeSrc": "87:12:11",
"nodeType": "YulFunctionCall",
"src": "87:12:11"
},
"variableNames": [
{
"name": "length",
"nativeSrc": "77:6:11",
"nodeType": "YulIdentifier",
"src": "77:6:11"
}
]
}
]
},
"name": "array_length_t_string_memory_ptr",
"nativeSrc": "7:99:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "49:5:11",
"nodeType": "YulTypedName",
"src": "49:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "length",
"nativeSrc": "59:6:11",
"nodeType": "YulTypedName",
"src": "59:6:11",
"type": ""
}
],
"src": "7:99:11"
},
{
"body": {
"nativeSrc": "140:152:11",
"nodeType": "YulBlock",
"src": "140:152:11",
"statements": [
{
"expression": {
"arguments": [
{
"kind": "number",
"nativeSrc": "157:1:11",
"nodeType": "YulLiteral",
"src": "157:1:11",
"type": "",
"value": "0"
},
{
"kind": "number",
"nativeSrc": "160:77:11",
"nodeType": "YulLiteral",
"src": "160:77:11",
"type": "",
"value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
"name": "mstore",
"nativeSrc": "150:6:11",
"nodeType": "YulIdentifier",
"src": "150:6:11"
},
"nativeSrc": "150:88:11",
"nodeType": "YulFunctionCall",
"src": "150:88:11"
},
"nativeSrc": "150:88:11",
"nodeType": "YulExpressionStatement",
"src": "150:88:11"
},
{
"expression": {
"arguments": [
{
"kind": "number",
"nativeSrc": "254:1:11",
"nodeType": "YulLiteral",
"src": "254:1:11",
"type": "",
"value": "4"
},
{
"kind": "number",
"nativeSrc": "257:4:11",
"nodeType": "YulLiteral",
"src": "257:4:11",
"type": "",
"value": "0x41"
}
],
"functionName": {
"name": "mstore",
"nativeSrc": "247:6:11",
"nodeType": "YulIdentifier",
"src": "247:6:11"
},
"nativeSrc": "247:15:11",
"nodeType": "YulFunctionCall",
"src": "247:15:11"
},
"nativeSrc": "247:15:11",
"nodeType": "YulExpressionStatement",
"src": "247:15:11"
},
{
"expression": {
"arguments": [
{
"kind": "number",
"nativeSrc": "278:1:11",
"nodeType": "YulLiteral",
"src": "278:1:11",
"type": "",
"value": "0"
},
{
"kind": "number",
"nativeSrc": "281:4:11",
"nodeType": "YulLiteral",
"src": "281:4:11",
"type": "",
"value": "0x24"
}
],
"functionName": {
"name": "revert",
"nativeSrc": "271:6:11",
"nodeType": "YulIdentifier",
"src": "271:6:11"
},
"nativeSrc": "271:15:11",
"nodeType": "YulFunctionCall",
"src": "271:15:11"
},
"nativeSrc": "271:15:11",
"nodeType": "YulExpressionStatement",
"src": "271:15:11"
}
]
},
"name": "panic_error_0x41",
"nativeSrc": "112:180:11",
"nodeType": "YulFunctionDefinition",
"src": "112:180:11"
},
{
"body": {
"nativeSrc": "326:152:11",
"nodeType": "YulBlock",
"src": "326:152:11",
"statements": [
{
"expression": {
"arguments": [
{
"kind": "number",
"nativeSrc": "343:1:11",
"nodeType": "YulLiteral",
"src": "343:1:11",
"type": "",
"value": "0"
},
{
"kind": "number",
"nativeSrc": "346:77:11",
"nodeType": "YulLiteral",
"src": "346:77:11",
"type": "",
"value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
"name": "mstore",
"nativeSrc": "336:6:11",
"nodeType": "YulIdentifier",
"src": "336:6:11"
},
"nativeSrc": "336:88:11",
"nodeType": "YulFunctionCall",
"src": "336:88:11"
},
"nativeSrc": "336:88:11",
"nodeType": "YulExpressionStatement",
"src": "336:88:11"
},
{
"expression": {
"arguments": [
{
"kind": "number",
"nativeSrc": "440:1:11",
"nodeType": "YulLiteral",
"src": "440:1:11",
"type": "",
"value": "4"
},
{
"kind": "number",
"nativeSrc": "443:4:11",
"nodeType": "YulLiteral",
"src": "443:4:11",
"type": "",
"value": "0x22"
}
],
"functionName": {
"name": "mstore",
"nativeSrc": "433:6:11",
"nodeType": "YulIdentifier",
"src": "433:6:11"
},
"nativeSrc": "433:15:11",
"nodeType": "YulFunctionCall",
"src": "433:15:11"
},
"nativeSrc": "433:15:11",
"nodeType": "YulExpressionStatement",
"src": "433:15:11"
},
{
"expression": {
"arguments": [
{
"kind": "number",
"nativeSrc": "464:1:11",
"nodeType": "YulLiteral",
"src": "464:1:11",
"type": "",
"value": "0"
},
{
"kind": "number",
"nativeSrc": "467:4:11",
"nodeType": "YulLiteral",
"src": "467:4:11",
"type": "",
"value": "0x24"
}
],
"functionName": {
"name": "revert",
"nativeSrc": "457:6:11",
"nodeType": "YulIdentifier",
"src": "457:6:11"
},
"nativeSrc": "457:15:11",
"nodeType": "YulFunctionCall",
"src": "457:15:11"
},
"nativeSrc": "457:15:11",
"nodeType": "YulExpressionStatement",
"src": "457:15:11"
}
]
},
"name": "panic_error_0x22",
"nativeSrc": "298:180:11",
"nodeType": "YulFunctionDefinition",
"src": "298:180:11"
},
{
"body": {
"nativeSrc": "535:269:11",
"nodeType": "YulBlock",
"src": "535:269:11",
"statements": [
{
"nativeSrc": "545:22:11",
"nodeType": "YulAssignment",
"src": "545:22:11",
"value": {
"arguments": [
{
"name": "data",
"nativeSrc": "559:4:11",
"nodeType": "YulIdentifier",
"src": "559:4:11"
},
{
"kind": "number",
"nativeSrc": "565:1:11",
"nodeType": "YulLiteral",
"src": "565:1:11",
"type": "",
"value": "2"
}
],
"functionName": {
"name": "div",
"nativeSrc": "555:3:11",
"nodeType": "YulIdentifier",
"src": "555:3:11"
},
"nativeSrc": "555:12:11",
"nodeType": "YulFunctionCall",
"src": "555:12:11"
},
"variableNames": [
{
"name": "length",
"nativeSrc": "545:6:11",
"nodeType": "YulIdentifier",
"src": "545:6:11"
}
]
},
{
"nativeSrc": "576:38:11",
"nodeType": "YulVariableDeclaration",
"src": "576:38:11",
"value": {
"arguments": [
{
"name": "data",
"nativeSrc": "606:4:11",
"nodeType": "YulIdentifier",
"src": "606:4:11"
},
{
"kind": "number",
"nativeSrc": "612:1:11",
"nodeType": "YulLiteral",
"src": "612:1:11",
"type": "",
"value": "1"
}
],
"functionName": {
"name": "and",
"nativeSrc": "602:3:11",
"nodeType": "YulIdentifier",
"src": "602:3:11"
},
"nativeSrc": "602:12:11",
"nodeType": "YulFunctionCall",
"src": "602:12:11"
},
"variables": [
{
"name": "outOfPlaceEncoding",
"nativeSrc": "580:18:11",
"nodeType": "YulTypedName",
"src": "580:18:11",
"type": ""
}
]
},
{
"body": {
"nativeSrc": "653:51:11",
"nodeType": "YulBlock",
"src": "653:51:11",
"statements": [
{
"nativeSrc": "667:27:11",
"nodeType": "YulAssignment",
"src": "667:27:11",
"value": {
"arguments": [
{
"name": "length",
"nativeSrc": "681:6:11",
"nodeType": "YulIdentifier",
"src": "681:6:11"
},
{
"kind": "number",
"nativeSrc": "689:4:11",
"nodeType": "YulLiteral",
"src": "689:4:11",
"type": "",
"value": "0x7f"
}
],
"functionName": {
"name": "and",
"nativeSrc": "677:3:11",
"nodeType": "YulIdentifier",
"src": "677:3:11"
},
"nativeSrc": "677:17:11",
"nodeType": "YulFunctionCall",
"src": "677:17:11"
},
"variableNames": [
{
"name": "length",
"nativeSrc": "667:6:11",
"nodeType": "YulIdentifier",
"src": "667:6:11"
}
]
}
]
},
"condition": {
"arguments": [
{
"name": "outOfPlaceEncoding",
"nativeSrc": "633:18:11",
"nodeType": "YulIdentifier",
"src": "633:18:11"
}
],
"functionName": {
"name": "iszero",
"nativeSrc": "626:6:11",
"nodeType": "YulIdentifier",
"src": "626:6:11"
},
"nativeSrc": "626:26:11",
"nodeType": "YulFunctionCall",
"src": "626:26:11"
},
"nativeSrc": "623:81:11",
"nodeType": "YulIf",
"src": "623:81:11"
},
{
"body": {
"nativeSrc": "756:42:11",
"nodeType": "YulBlock",
"src": "756:42:11",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
"name": "panic_error_0x22",
"nativeSrc": "770:16:11",
"nodeType": "YulIdentifier",
"src": "770:16:11"
},
"nativeSrc": "770:18:11",
"nodeType": "YulFunctionCall",
"src": "770:18:11"
},
"nativeSrc": "770:18:11",
"nodeType": "YulExpressionStatement",
"src": "770:18:11"
}
]
},
"condition": {
"arguments": [
{
"name": "outOfPlaceEncoding",
"nativeSrc": "720:18:11",
"nodeType": "YulIdentifier",
"src": "720:18:11"
},
{
"arguments": [
{
"name": "length",
"nativeSrc": "743:6:11",
"nodeType": "YulIdentifier",
"src": "743:6:11"
},
{
"kind": "number",
"nativeSrc": "751:2:11",
"nodeType": "YulLiteral",
"src": "751:2:11",
"type": "",
"value": "32"
}
],
"functionName": {
"name": "lt",
"nativeSrc": "740:2:11",
"nodeType": "YulIdentifier",
"src": "740:2:11"
},
"nativeSrc": "740:14:11",
"nodeType": "YulFunctionCall",
"src": "740:14:11"
}
],
"functionName": {
"name": "eq",
"nativeSrc": "717:2:11",
"nodeType": "YulIdentifier",
"src": "717:2:11"
},
"nativeSrc": "717:38:11",
"nodeType": "YulFunctionCall",
"src": "717:38:11"
},
"nativeSrc": "714:84:11",
"nodeType": "YulIf",
"src": "714:84:11"
}
]
},
"name": "extract_byte_array_length",
"nativeSrc": "484:320:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "data",
"nativeSrc": "519:4:11",
"nodeType": "YulTypedName",
"src": "519:4:11",
"type": ""
}
],
"returnVariables": [
{
"name": "length",
"nativeSrc": "528:6:11",
"nodeType": "YulTypedName",
"src": "528:6:11",
"type": ""
}
],
"src": "484:320:11"
},
{
"body": {
"nativeSrc": "864:87:11",
"nodeType": "YulBlock",
"src": "864:87:11",
"statements": [
{
"nativeSrc": "874:11:11",
"nodeType": "YulAssignment",
"src": "874:11:11",
"value": {
"name": "ptr",
"nativeSrc": "882:3:11",
"nodeType": "YulIdentifier",
"src": "882:3:11"
},
"variableNames": [
{
"name": "data",
"nativeSrc": "874:4:11",
"nodeType": "YulIdentifier",
"src": "874:4:11"
}
]
},
{
"expression": {
"arguments": [
{
"kind": "number",
"nativeSrc": "902:1:11",
"nodeType": "YulLiteral",
"src": "902:1:11",
"type": "",
"value": "0"
},
{
"name": "ptr",
"nativeSrc": "905:3:11",
"nodeType": "YulIdentifier",
"src": "905:3:11"
}
],
"functionName": {
"name": "mstore",
"nativeSrc": "895:6:11",
"nodeType": "YulIdentifier",
"src": "895:6:11"
},
"nativeSrc": "895:14:11",
"nodeType": "YulFunctionCall",
"src": "895:14:11"
},
"nativeSrc": "895:14:11",
"nodeType": "YulExpressionStatement",
"src": "895:14:11"
},
{
"nativeSrc": "918:26:11",
"nodeType": "YulAssignment",
"src": "918:26:11",
"value": {
"arguments": [
{
"kind": "number",
"nativeSrc": "936:1:11",
"nodeType": "YulLiteral",
"src": "936:1:11",
"type": "",
"value": "0"
},
{
"kind": "number",
"nativeSrc": "939:4:11",
"nodeType": "YulLiteral",
"src": "939:4:11",
"type": "",
"value": "0x20"
}
],
"functionName": {
"name": "keccak256",
"nativeSrc": "926:9:11",
"nodeType": "YulIdentifier",
"src": "926:9:11"
},
"nativeSrc": "926:18:11",
"nodeType": "YulFunctionCall",
"src": "926:18:11"
},
"variableNames": [
{
"name": "data",
"nativeSrc": "918:4:11",
"nodeType": "YulIdentifier",
"src": "918:4:11"
}
]
}
]
},
"name": "array_dataslot_t_string_storage",
"nativeSrc": "810:141:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "ptr",
"nativeSrc": "851:3:11",
"nodeType": "YulTypedName",
"src": "851:3:11",
"type": ""
}
],
"returnVariables": [
{
"name": "data",
"nativeSrc": "859:4:11",
"nodeType": "YulTypedName",
"src": "859:4:11",
"type": ""
}
],
"src": "810:141:11"
},
{
"body": {
"nativeSrc": "1001:49:11",
"nodeType": "YulBlock",
"src": "1001:49:11",
"statements": [
{
"nativeSrc": "1011:33:11",
"nodeType": "YulAssignment",
"src": "1011:33:11",
"value": {
"arguments": [
{
"arguments": [
{
"name": "value",
"nativeSrc": "1029:5:11",
"nodeType": "YulIdentifier",
"src": "1029:5:11"
},
{
"kind": "number",
"nativeSrc": "1036:2:11",
"nodeType": "YulLiteral",
"src": "1036:2:11",
"type": "",
"value": "31"
}
],
"functionName": {
"name": "add",
"nativeSrc": "1025:3:11",
"nodeType": "YulIdentifier",
"src": "1025:3:11"
},
"nativeSrc": "1025:14:11",
"nodeType": "YulFunctionCall",
"src": "1025:14:11"
},
{
"kind": "number",
"nativeSrc": "1041:2:11",
"nodeType": "YulLiteral",
"src": "1041:2:11",
"type": "",
"value": "32"
}
],
"functionName": {
"name": "div",
"nativeSrc": "1021:3:11",
"nodeType": "YulIdentifier",
"src": "1021:3:11"
},
"nativeSrc": "1021:23:11",
"nodeType": "YulFunctionCall",
"src": "1021:23:11"
},
"variableNames": [
{
"name": "result",
"nativeSrc": "1011:6:11",
"nodeType": "YulIdentifier",
"src": "1011:6:11"
}
]
}
]
},
"name": "divide_by_32_ceil",
"nativeSrc": "957:93:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "984:5:11",
"nodeType": "YulTypedName",
"src": "984:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "result",
"nativeSrc": "994:6:11",
"nodeType": "YulTypedName",
"src": "994:6:11",
"type": ""
}
],
"src": "957:93:11"
},
{
"body": {
"nativeSrc": "1109:54:11",
"nodeType": "YulBlock",
"src": "1109:54:11",
"statements": [
{
"nativeSrc": "1119:37:11",
"nodeType": "YulAssignment",
"src": "1119:37:11",
"value": {
"arguments": [
{
"name": "bits",
"nativeSrc": "1144:4:11",
"nodeType": "YulIdentifier",
"src": "1144:4:11"
},
{
"name": "value",
"nativeSrc": "1150:5:11",
"nodeType": "YulIdentifier",
"src": "1150:5:11"
}
],
"functionName": {
"name": "shl",
"nativeSrc": "1140:3:11",
"nodeType": "YulIdentifier",
"src": "1140:3:11"
},
"nativeSrc": "1140:16:11",
"nodeType": "YulFunctionCall",
"src": "1140:16:11"
},
"variableNames": [
{
"name": "newValue",
"nativeSrc": "1119:8:11",
"nodeType": "YulIdentifier",
"src": "1119:8:11"
}
]
}
]
},
"name": "shift_left_dynamic",
"nativeSrc": "1056:107:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "bits",
"nativeSrc": "1084:4:11",
"nodeType": "YulTypedName",
"src": "1084:4:11",
"type": ""
},
{
"name": "value",
"nativeSrc": "1090:5:11",
"nodeType": "YulTypedName",
"src": "1090:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "newValue",
"nativeSrc": "1100:8:11",
"nodeType": "YulTypedName",
"src": "1100:8:11",
"type": ""
}
],
"src": "1056:107:11"
},
{
"body": {
"nativeSrc": "1245:317:11",
"nodeType": "YulBlock",
"src": "1245:317:11",
"statements": [
{
"nativeSrc": "1255:35:11",
"nodeType": "YulVariableDeclaration",
"src": "1255:35:11",
"value": {
"arguments": [
{
"name": "shiftBytes",
"nativeSrc": "1276:10:11",
"nodeType": "YulIdentifier",
"src": "1276:10:11"
},
{
"kind": "number",
"nativeSrc": "1288:1:11",
"nodeType": "YulLiteral",
"src": "1288:1:11",
"type": "",
"value": "8"
}
],
"functionName": {
"name": "mul",
"nativeSrc": "1272:3:11",
"nodeType": "YulIdentifier",
"src": "1272:3:11"
},
"nativeSrc": "1272:18:11",
"nodeType": "YulFunctionCall",
"src": "1272:18:11"
},
"variables": [
{
"name": "shiftBits",
"nativeSrc": "1259:9:11",
"nodeType": "YulTypedName",
"src": "1259:9:11",
"type": ""
}
]
},
{
"nativeSrc": "1299:109:11",
"nodeType": "YulVariableDeclaration",
"src": "1299:109:11",
"value": {
"arguments": [
{
"name": "shiftBits",
"nativeSrc": "1330:9:11",
"nodeType": "YulIdentifier",
"src": "1330:9:11"
},
{
"kind": "number",
"nativeSrc": "1341:66:11",
"nodeType": "YulLiteral",
"src": "1341:66:11",
"type": "",
"value": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
],
"functionName": {
"name": "shift_left_dynamic",
"nativeSrc": "1311:18:11",
"nodeType": "YulIdentifier",
"src": "1311:18:11"
},
"nativeSrc": "1311:97:11",
"nodeType": "YulFunctionCall",
"src": "1311:97:11"
},
"variables": [
{
"name": "mask",
"nativeSrc": "1303:4:11",
"nodeType": "YulTypedName",
"src": "1303:4:11",
"type": ""
}
]
},
{
"nativeSrc": "1417:51:11",
"nodeType": "YulAssignment",
"src": "1417:51:11",
"value": {
"arguments": [
{
"name": "shiftBits",
"nativeSrc": "1448:9:11",
"nodeType": "YulIdentifier",
"src": "1448:9:11"
},
{
"name": "toInsert",
"nativeSrc": "1459:8:11",
"nodeType": "YulIdentifier",
"src": "1459:8:11"
}
],
"functionName": {
"name": "shift_left_dynamic",
"nativeSrc": "1429:18:11",
"nodeType": "YulIdentifier",
"src": "1429:18:11"
},
"nativeSrc": "1429:39:11",
"nodeType": "YulFunctionCall",
"src": "1429:39:11"
},
"variableNames": [
{
"name": "toInsert",
"nativeSrc": "1417:8:11",
"nodeType": "YulIdentifier",
"src": "1417:8:11"
}
]
},
{
"nativeSrc": "1477:30:11",
"nodeType": "YulAssignment",
"src": "1477:30:11",
"value": {
"arguments": [
{
"name": "value",
"nativeSrc": "1490:5:11",
"nodeType": "YulIdentifier",
"src": "1490:5:11"
},
{
"arguments": [
{
"name": "mask",
"nativeSrc": "1501:4:11",
"nodeType": "YulIdentifier",
"src": "1501:4:11"
}
],
"functionName": {
"name": "not",
"nativeSrc": "1497:3:11",
"nodeType": "YulIdentifier",
"src": "1497:3:11"
},
"nativeSrc": "1497:9:11",
"nodeType": "YulFunctionCall",
"src": "1497:9:11"
}
],
"functionName": {
"name": "and",
"nativeSrc": "1486:3:11",
"nodeType": "YulIdentifier",
"src": "1486:3:11"
},
"nativeSrc": "1486:21:11",
"nodeType": "YulFunctionCall",
"src": "1486:21:11"
},
"variableNames": [
{
"name": "value",
"nativeSrc": "1477:5:11",
"nodeType": "YulIdentifier",
"src": "1477:5:11"
}
]
},
{
"nativeSrc": "1516:40:11",
"nodeType": "YulAssignment",
"src": "1516:40:11",
"value": {
"arguments": [
{
"name": "value",
"nativeSrc": "1529:5:11",
"nodeType": "YulIdentifier",
"src": "1529:5:11"
},
{
"arguments": [
{
"name": "toInsert",
"nativeSrc": "1540:8:11",
"nodeType": "YulIdentifier",
"src": "1540:8:11"
},
{
"name": "mask",
"nativeSrc": "1550:4:11",
"nodeType": "YulIdentifier",
"src": "1550:4:11"
}
],
"functionName": {
"name": "and",
"nativeSrc": "1536:3:11",
"nodeType": "YulIdentifier",
"src": "1536:3:11"
},
"nativeSrc": "1536:19:11",
"nodeType": "YulFunctionCall",
"src": "1536:19:11"
}
],
"functionName": {
"name": "or",
"nativeSrc": "1526:2:11",
"nodeType": "YulIdentifier",
"src": "1526:2:11"
},
"nativeSrc": "1526:30:11",
"nodeType": "YulFunctionCall",
"src": "1526:30:11"
},
"variableNames": [
{
"name": "result",
"nativeSrc": "1516:6:11",
"nodeType": "YulIdentifier",
"src": "1516:6:11"
}
]
}
]
},
"name": "update_byte_slice_dynamic32",
"nativeSrc": "1169:393:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "1206:5:11",
"nodeType": "YulTypedName",
"src": "1206:5:11",
"type": ""
},
{
"name": "shiftBytes",
"nativeSrc": "1213:10:11",
"nodeType": "YulTypedName",
"src": "1213:10:11",
"type": ""
},
{
"name": "toInsert",
"nativeSrc": "1225:8:11",
"nodeType": "YulTypedName",
"src": "1225:8:11",
"type": ""
}
],
"returnVariables": [
{
"name": "result",
"nativeSrc": "1238:6:11",
"nodeType": "YulTypedName",
"src": "1238:6:11",
"type": ""
}
],
"src": "1169:393:11"
},
{
"body": {
"nativeSrc": "1613:32:11",
"nodeType": "YulBlock",
"src": "1613:32:11",
"statements": [
{
"nativeSrc": "1623:16:11",
"nodeType": "YulAssignment",
"src": "1623:16:11",
"value": {
"name": "value",
"nativeSrc": "1634:5:11",
"nodeType": "YulIdentifier",
"src": "1634:5:11"
},
"variableNames": [
{
"name": "cleaned",
"nativeSrc": "1623:7:11",
"nodeType": "YulIdentifier",
"src": "1623:7:11"
}
]
}
]
},
"name": "cleanup_t_uint256",
"nativeSrc": "1568:77:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "1595:5:11",
"nodeType": "YulTypedName",
"src": "1595:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "cleaned",
"nativeSrc": "1605:7:11",
"nodeType": "YulTypedName",
"src": "1605:7:11",
"type": ""
}
],
"src": "1568:77:11"
},
{
"body": {
"nativeSrc": "1683:28:11",
"nodeType": "YulBlock",
"src": "1683:28:11",
"statements": [
{
"nativeSrc": "1693:12:11",
"nodeType": "YulAssignment",
"src": "1693:12:11",
"value": {
"name": "value",
"nativeSrc": "1700:5:11",
"nodeType": "YulIdentifier",
"src": "1700:5:11"
},
"variableNames": [
{
"name": "ret",
"nativeSrc": "1693:3:11",
"nodeType": "YulIdentifier",
"src": "1693:3:11"
}
]
}
]
},
"name": "identity",
"nativeSrc": "1651:60:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "1669:5:11",
"nodeType": "YulTypedName",
"src": "1669:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "ret",
"nativeSrc": "1679:3:11",
"nodeType": "YulTypedName",
"src": "1679:3:11",
"type": ""
}
],
"src": "1651:60:11"
},
{
"body": {
"nativeSrc": "1777:82:11",
"nodeType": "YulBlock",
"src": "1777:82:11",
"statements": [
{
"nativeSrc": "1787:66:11",
"nodeType": "YulAssignment",
"src": "1787:66:11",
"value": {
"arguments": [
{
"arguments": [
{
"arguments": [
{
"name": "value",
"nativeSrc": "1845:5:11",
"nodeType": "YulIdentifier",
"src": "1845:5:11"
}
],
"functionName": {
"name": "cleanup_t_uint256",
"nativeSrc": "1827:17:11",
"nodeType": "YulIdentifier",
"src": "1827:17:11"
},
"nativeSrc": "1827:24:11",
"nodeType": "YulFunctionCall",
"src": "1827:24:11"
}
],
"functionName": {
"name": "identity",
"nativeSrc": "1818:8:11",
"nodeType": "YulIdentifier",
"src": "1818:8:11"
},
"nativeSrc": "1818:34:11",
"nodeType": "YulFunctionCall",
"src": "1818:34:11"
}
],
"functionName": {
"name": "cleanup_t_uint256",
"nativeSrc": "1800:17:11",
"nodeType": "YulIdentifier",
"src": "1800:17:11"
},
"nativeSrc": "1800:53:11",
"nodeType": "YulFunctionCall",
"src": "1800:53:11"
},
"variableNames": [
{
"name": "converted",
"nativeSrc": "1787:9:11",
"nodeType": "YulIdentifier",
"src": "1787:9:11"
}
]
}
]
},
"name": "convert_t_uint256_to_t_uint256",
"nativeSrc": "1717:142:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "1757:5:11",
"nodeType": "YulTypedName",
"src": "1757:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "converted",
"nativeSrc": "1767:9:11",
"nodeType": "YulTypedName",
"src": "1767:9:11",
"type": ""
}
],
"src": "1717:142:11"
},
{
"body": {
"nativeSrc": "1912:28:11",
"nodeType": "YulBlock",
"src": "1912:28:11",
"statements": [
{
"nativeSrc": "1922:12:11",
"nodeType": "YulAssignment",
"src": "1922:12:11",
"value": {
"name": "value",
"nativeSrc": "1929:5:11",
"nodeType": "YulIdentifier",
"src": "1929:5:11"
},
"variableNames": [
{
"name": "ret",
"nativeSrc": "1922:3:11",
"nodeType": "YulIdentifier",
"src": "1922:3:11"
}
]
}
]
},
"name": "prepare_store_t_uint256",
"nativeSrc": "1865:75:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "1898:5:11",
"nodeType": "YulTypedName",
"src": "1898:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "ret",
"nativeSrc": "1908:3:11",
"nodeType": "YulTypedName",
"src": "1908:3:11",
"type": ""
}
],
"src": "1865:75:11"
},
{
"body": {
"nativeSrc": "2022:193:11",
"nodeType": "YulBlock",
"src": "2022:193:11",
"statements": [
{
"nativeSrc": "2032:63:11",
"nodeType": "YulVariableDeclaration",
"src": "2032:63:11",
"value": {
"arguments": [
{
"name": "value_0",
"nativeSrc": "2087:7:11",
"nodeType": "YulIdentifier",
"src": "2087:7:11"
}
],
"functionName": {
"name": "convert_t_uint256_to_t_uint256",
"nativeSrc": "2056:30:11",
"nodeType": "YulIdentifier",
"src": "2056:30:11"
},
"nativeSrc": "2056:39:11",
"nodeType": "YulFunctionCall",
"src": "2056:39:11"
},
"variables": [
{
"name": "convertedValue_0",
"nativeSrc": "2036:16:11",
"nodeType": "YulTypedName",
"src": "2036:16:11",
"type": ""
}
]
},
{
"expression": {
"arguments": [
{
"name": "slot",
"nativeSrc": "2111:4:11",
"nodeType": "YulIdentifier",
"src": "2111:4:11"
},
{
"arguments": [
{
"arguments": [
{
"name": "slot",
"nativeSrc": "2151:4:11",
"nodeType": "YulIdentifier",
"src": "2151:4:11"
}
],
"functionName": {
"name": "sload",
"nativeSrc": "2145:5:11",
"nodeType": "YulIdentifier",
"src": "2145:5:11"
},
"nativeSrc": "2145:11:11",
"nodeType": "YulFunctionCall",
"src": "2145:11:11"
},
{
"name": "offset",
"nativeSrc": "2158:6:11",
"nodeType": "YulIdentifier",
"src": "2158:6:11"
},
{
"arguments": [
{
"name": "convertedValue_0",
"nativeSrc": "2190:16:11",
"nodeType": "YulIdentifier",
"src": "2190:16:11"
}
],
"functionName": {
"name": "prepare_store_t_uint256",
"nativeSrc": "2166:23:11",
"nodeType": "YulIdentifier",
"src": "2166:23:11"
},
"nativeSrc": "2166:41:11",
"nodeType": "YulFunctionCall",
"src": "2166:41:11"
}
],
"functionName": {
"name": "update_byte_slice_dynamic32",
"nativeSrc": "2117:27:11",
"nodeType": "YulIdentifier",
"src": "2117:27:11"
},
"nativeSrc": "2117:91:11",
"nodeType": "YulFunctionCall",
"src": "2117:91:11"
}
],
"functionName": {
"name": "sstore",
"nativeSrc": "2104:6:11",
"nodeType": "YulIdentifier",
"src": "2104:6:11"
},
"nativeSrc": "2104:105:11",
"nodeType": "YulFunctionCall",
"src": "2104:105:11"
},
"nativeSrc": "2104:105:11",
"nodeType": "YulExpressionStatement",
"src": "2104:105:11"
}
]
},
"name": "update_storage_value_t_uint256_to_t_uint256",
"nativeSrc": "1946:269:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "slot",
"nativeSrc": "1999:4:11",
"nodeType": "YulTypedName",
"src": "1999:4:11",
"type": ""
},
{
"name": "offset",
"nativeSrc": "2005:6:11",
"nodeType": "YulTypedName",
"src": "2005:6:11",
"type": ""
},
{
"name": "value_0",
"nativeSrc": "2013:7:11",
"nodeType": "YulTypedName",
"src": "2013:7:11",
"type": ""
}
],
"src": "1946:269:11"
},
{
"body": {
"nativeSrc": "2270:24:11",
"nodeType": "YulBlock",
"src": "2270:24:11",
"statements": [
{
"nativeSrc": "2280:8:11",
"nodeType": "YulAssignment",
"src": "2280:8:11",
"value": {
"kind": "number",
"nativeSrc": "2287:1:11",
"nodeType": "YulLiteral",
"src": "2287:1:11",
"type": "",
"value": "0"
},
"variableNames": [
{
"name": "ret",
"nativeSrc": "2280:3:11",
"nodeType": "YulIdentifier",
"src": "2280:3:11"
}
]
}
]
},
"name": "zero_value_for_split_t_uint256",
"nativeSrc": "2221:73:11",
"nodeType": "YulFunctionDefinition",
"returnVariables": [
{
"name": "ret",
"nativeSrc": "2266:3:11",
"nodeType": "YulTypedName",
"src": "2266:3:11",
"type": ""
}
],
"src": "2221:73:11"
},
{
"body": {
"nativeSrc": "2353:136:11",
"nodeType": "YulBlock",
"src": "2353:136:11",
"statements": [
{
"nativeSrc": "2363:46:11",
"nodeType": "YulVariableDeclaration",
"src": "2363:46:11",
"value": {
"arguments": [],
"functionName": {
"name": "zero_value_for_split_t_uint256",
"nativeSrc": "2377:30:11",
"nodeType": "YulIdentifier",
"src": "2377:30:11"
},
"nativeSrc": "2377:32:11",
"nodeType": "YulFunctionCall",
"src": "2377:32:11"
},
"variables": [
{
"name": "zero_0",
"nativeSrc": "2367:6:11",
"nodeType": "YulTypedName",
"src": "2367:6:11",
"type": ""
}
]
},
{
"expression": {
"arguments": [
{
"name": "slot",
"nativeSrc": "2462:4:11",
"nodeType": "YulIdentifier",
"src": "2462:4:11"
},
{
"name": "offset",
"nativeSrc": "2468:6:11",
"nodeType": "YulIdentifier",
"src": "2468:6:11"
},
{
"name": "zero_0",
"nativeSrc": "2476:6:11",
"nodeType": "YulIdentifier",
"src": "2476:6:11"
}
],
"functionName": {
"name": "update_storage_value_t_uint256_to_t_uint256",
"nativeSrc": "2418:43:11",
"nodeType": "YulIdentifier",
"src": "2418:43:11"
},
"nativeSrc": "2418:65:11",
"nodeType": "YulFunctionCall",
"src": "2418:65:11"
},
"nativeSrc": "2418:65:11",
"nodeType": "YulExpressionStatement",
"src": "2418:65:11"
}
]
},
"name": "storage_set_to_zero_t_uint256",
"nativeSrc": "2300:189:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "slot",
"nativeSrc": "2339:4:11",
"nodeType": "YulTypedName",
"src": "2339:4:11",
"type": ""
},
{
"name": "offset",
"nativeSrc": "2345:6:11",
"nodeType": "YulTypedName",
"src": "2345:6:11",
"type": ""
}
],
"src": "2300:189:11"
},
{
"body": {
"nativeSrc": "2545:136:11",
"nodeType": "YulBlock",
"src": "2545:136:11",
"statements": [
{
"body": {
"nativeSrc": "2612:63:11",
"nodeType": "YulBlock",
"src": "2612:63:11",
"statements": [
{
"expression": {
"arguments": [
{
"name": "start",
"nativeSrc": "2656:5:11",
"nodeType": "YulIdentifier",
"src": "2656:5:11"
},
{
"kind": "number",
"nativeSrc": "2663:1:11",
"nodeType": "YulLiteral",
"src": "2663:1:11",
"type": "",
"value": "0"
}
],
"functionName": {
"name": "storage_set_to_zero_t_uint256",
"nativeSrc": "2626:29:11",
"nodeType": "YulIdentifier",
"src": "2626:29:11"
},
"nativeSrc": "2626:39:11",
"nodeType": "YulFunctionCall",
"src": "2626:39:11"
},
"nativeSrc": "2626:39:11",
"nodeType": "YulExpressionStatement",
"src": "2626:39:11"
}
]
},
"condition": {
"arguments": [
{
"name": "start",
"nativeSrc": "2565:5:11",
"nodeType": "YulIdentifier",
"src": "2565:5:11"
},
{
"name": "end",
"nativeSrc": "2572:3:11",
"nodeType": "YulIdentifier",
"src": "2572:3:11"
}
],
"functionName": {
"name": "lt",
"nativeSrc": "2562:2:11",
"nodeType": "YulIdentifier",
"src": "2562:2:11"
},
"nativeSrc": "2562:14:11",
"nodeType": "YulFunctionCall",
"src": "2562:14:11"
},
"nativeSrc": "2555:120:11",
"nodeType": "YulForLoop",
"post": {
"nativeSrc": "2577:26:11",
"nodeType": "YulBlock",
"src": "2577:26:11",
"statements": [
{
"nativeSrc": "2579:22:11",
"nodeType": "YulAssignment",
"src": "2579:22:11",
"value": {
"arguments": [
{
"name": "start",
"nativeSrc": "2592:5:11",
"nodeType": "YulIdentifier",
"src": "2592:5:11"
},
{
"kind": "number",
"nativeSrc": "2599:1:11",
"nodeType": "YulLiteral",
"src": "2599:1:11",
"type": "",
"value": "1"
}
],
"functionName": {
"name": "add",
"nativeSrc": "2588:3:11",
"nodeType": "YulIdentifier",
"src": "2588:3:11"
},
"nativeSrc": "2588:13:11",
"nodeType": "YulFunctionCall",
"src": "2588:13:11"
},
"variableNames": [
{
"name": "start",
"nativeSrc": "2579:5:11",
"nodeType": "YulIdentifier",
"src": "2579:5:11"
}
]
}
]
},
"pre": {
"nativeSrc": "2559:2:11",
"nodeType": "YulBlock",
"src": "2559:2:11",
"statements": []
},
"src": "2555:120:11"
}
]
},
"name": "clear_storage_range_t_bytes1",
"nativeSrc": "2495:186:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "start",
"nativeSrc": "2533:5:11",
"nodeType": "YulTypedName",
"src": "2533:5:11",
"type": ""
},
{
"name": "end",
"nativeSrc": "2540:3:11",
"nodeType": "YulTypedName",
"src": "2540:3:11",
"type": ""
}
],
"src": "2495:186:11"
},
{
"body": {
"nativeSrc": "2766:464:11",
"nodeType": "YulBlock",
"src": "2766:464:11",
"statements": [
{
"body": {
"nativeSrc": "2792:431:11",
"nodeType": "YulBlock",
"src": "2792:431:11",
"statements": [
{
"nativeSrc": "2806:54:11",
"nodeType": "YulVariableDeclaration",
"src": "2806:54:11",
"value": {
"arguments": [
{
"name": "array",
"nativeSrc": "2854:5:11",
"nodeType": "YulIdentifier",
"src": "2854:5:11"
}
],
"functionName": {
"name": "array_dataslot_t_string_storage",
"nativeSrc": "2822:31:11",
"nodeType": "YulIdentifier",
"src": "2822:31:11"
},
"nativeSrc": "2822:38:11",
"nodeType": "YulFunctionCall",
"src": "2822:38:11"
},
"variables": [
{
"name": "dataArea",
"nativeSrc": "2810:8:11",
"nodeType": "YulTypedName",
"src": "2810:8:11",
"type": ""
}
]
},
{
"nativeSrc": "2873:63:11",
"nodeType": "YulVariableDeclaration",
"src": "2873:63:11",
"value": {
"arguments": [
{
"name": "dataArea",
"nativeSrc": "2896:8:11",
"nodeType": "YulIdentifier",
"src": "2896:8:11"
},
{
"arguments": [
{
"name": "startIndex",
"nativeSrc": "2924:10:11",
"nodeType": "YulIdentifier",
"src": "2924:10:11"
}
],
"functionName": {
"name": "divide_by_32_ceil",
"nativeSrc": "2906:17:11",
"nodeType": "YulIdentifier",
"src": "2906:17:11"
},
"nativeSrc": "2906:29:11",
"nodeType": "YulFunctionCall",
"src": "2906:29:11"
}
],
"functionName": {
"name": "add",
"nativeSrc": "2892:3:11",
"nodeType": "YulIdentifier",
"src": "2892:3:11"
},
"nativeSrc": "2892:44:11",
"nodeType": "YulFunctionCall",
"src": "2892:44:11"
},
"variables": [
{
"name": "deleteStart",
"nativeSrc": "2877:11:11",
"nodeType": "YulTypedName",
"src": "2877:11:11",
"type": ""
}
]
},
{
"body": {
"nativeSrc": "3093:27:11",
"nodeType": "YulBlock",
"src": "3093:27:11",
"statements": [
{
"nativeSrc": "3095:23:11",
"nodeType": "YulAssignment",
"src": "3095:23:11",
"value": {
"name": "dataArea",
"nativeSrc": "3110:8:11",
"nodeType": "YulIdentifier",
"src": "3110:8:11"
},
"variableNames": [
{
"name": "deleteStart",
"nativeSrc": "3095:11:11",
"nodeType": "YulIdentifier",
"src": "3095:11:11"
}
]
}
]
},
"condition": {
"arguments": [
{
"name": "startIndex",
"nativeSrc": "3077:10:11",
"nodeType": "YulIdentifier",
"src": "3077:10:11"
},
{
"kind": "number",
"nativeSrc": "3089:2:11",
"nodeType": "YulLiteral",
"src": "3089:2:11",
"type": "",
"value": "32"
}
],
"functionName": {
"name": "lt",
"nativeSrc": "3074:2:11",
"nodeType": "YulIdentifier",
"src": "3074:2:11"
},
"nativeSrc": "3074:18:11",
"nodeType": "YulFunctionCall",
"src": "3074:18:11"
},
"nativeSrc": "3071:49:11",
"nodeType": "YulIf",
"src": "3071:49:11"
},
{
"expression": {
"arguments": [
{
"name": "deleteStart",
"nativeSrc": "3162:11:11",
"nodeType": "YulIdentifier",
"src": "3162:11:11"
},
{
"arguments": [
{
"name": "dataArea",
"nativeSrc": "3179:8:11",
"nodeType": "YulIdentifier",
"src": "3179:8:11"
},
{
"arguments": [
{
"name": "len",
"nativeSrc": "3207:3:11",
"nodeType": "YulIdentifier",
"src": "3207:3:11"
}
],
"functionName": {
"name": "divide_by_32_ceil",
"nativeSrc": "3189:17:11",
"nodeType": "YulIdentifier",
"src": "3189:17:11"
},
"nativeSrc": "3189:22:11",
"nodeType": "YulFunctionCall",
"src": "3189:22:11"
}
],
"functionName": {
"name": "add",
"nativeSrc": "3175:3:11",
"nodeType": "YulIdentifier",
"src": "3175:3:11"
},
"nativeSrc": "3175:37:11",
"nodeType": "YulFunctionCall",
"src": "3175:37:11"
}
],
"functionName": {
"name": "clear_storage_range_t_bytes1",
"nativeSrc": "3133:28:11",
"nodeType": "YulIdentifier",
"src": "3133:28:11"
},
"nativeSrc": "3133:80:11",
"nodeType": "YulFunctionCall",
"src": "3133:80:11"
},
"nativeSrc": "3133:80:11",
"nodeType": "YulExpressionStatement",
"src": "3133:80:11"
}
]
},
"condition": {
"arguments": [
{
"name": "len",
"nativeSrc": "2783:3:11",
"nodeType": "YulIdentifier",
"src": "2783:3:11"
},
{
"kind": "number",
"nativeSrc": "2788:2:11",
"nodeType": "YulLiteral",
"src": "2788:2:11",
"type": "",
"value": "31"
}
],
"functionName": {
"name": "gt",
"nativeSrc": "2780:2:11",
"nodeType": "YulIdentifier",
"src": "2780:2:11"
},
"nativeSrc": "2780:11:11",
"nodeType": "YulFunctionCall",
"src": "2780:11:11"
},
"nativeSrc": "2777:446:11",
"nodeType": "YulIf",
"src": "2777:446:11"
}
]
},
"name": "clean_up_bytearray_end_slots_t_string_storage",
"nativeSrc": "2687:543:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "array",
"nativeSrc": "2742:5:11",
"nodeType": "YulTypedName",
"src": "2742:5:11",
"type": ""
},
{
"name": "len",
"nativeSrc": "2749:3:11",
"nodeType": "YulTypedName",
"src": "2749:3:11",
"type": ""
},
{
"name": "startIndex",
"nativeSrc": "2754:10:11",
"nodeType": "YulTypedName",
"src": "2754:10:11",
"type": ""
}
],
"src": "2687:543:11"
},
{
"body": {
"nativeSrc": "3299:54:11",
"nodeType": "YulBlock",
"src": "3299:54:11",
"statements": [
{
"nativeSrc": "3309:37:11",
"nodeType": "YulAssignment",
"src": "3309:37:11",
"value": {
"arguments": [
{
"name": "bits",
"nativeSrc": "3334:4:11",
"nodeType": "YulIdentifier",
"src": "3334:4:11"
},
{
"name": "value",
"nativeSrc": "3340:5:11",
"nodeType": "YulIdentifier",
"src": "3340:5:11"
}
],
"functionName": {
"name": "shr",
"nativeSrc": "3330:3:11",
"nodeType": "YulIdentifier",
"src": "3330:3:11"
},
"nativeSrc": "3330:16:11",
"nodeType": "YulFunctionCall",
"src": "3330:16:11"
},
"variableNames": [
{
"name": "newValue",
"nativeSrc": "3309:8:11",
"nodeType": "YulIdentifier",
"src": "3309:8:11"
}
]
}
]
},
"name": "shift_right_unsigned_dynamic",
"nativeSrc": "3236:117:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "bits",
"nativeSrc": "3274:4:11",
"nodeType": "YulTypedName",
"src": "3274:4:11",
"type": ""
},
{
"name": "value",
"nativeSrc": "3280:5:11",
"nodeType": "YulTypedName",
"src": "3280:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "newValue",
"nativeSrc": "3290:8:11",
"nodeType": "YulTypedName",
"src": "3290:8:11",
"type": ""
}
],
"src": "3236:117:11"
},
{
"body": {
"nativeSrc": "3410:118:11",
"nodeType": "YulBlock",
"src": "3410:118:11",
"statements": [
{
"nativeSrc": "3420:68:11",
"nodeType": "YulVariableDeclaration",
"src": "3420:68:11",
"value": {
"arguments": [
{
"arguments": [
{
"arguments": [
{
"kind": "number",
"nativeSrc": "3469:1:11",
"nodeType": "YulLiteral",
"src": "3469:1:11",
"type": "",
"value": "8"
},
{
"name": "bytes",
"nativeSrc": "3472:5:11",
"nodeType": "YulIdentifier",
"src": "3472:5:11"
}
],
"functionName": {
"name": "mul",
"nativeSrc": "3465:3:11",
"nodeType": "YulIdentifier",
"src": "3465:3:11"
},
"nativeSrc": "3465:13:11",
"nodeType": "YulFunctionCall",
"src": "3465:13:11"
},
{
"arguments": [
{
"kind": "number",
"nativeSrc": "3484:1:11",
"nodeType": "YulLiteral",
"src": "3484:1:11",
"type": "",
"value": "0"
}
],
"functionName": {
"name": "not",
"nativeSrc": "3480:3:11",
"nodeType": "YulIdentifier",
"src": "3480:3:11"
},
"nativeSrc": "3480:6:11",
"nodeType": "YulFunctionCall",
"src": "3480:6:11"
}
],
"functionName": {
"name": "shift_right_unsigned_dynamic",
"nativeSrc": "3436:28:11",
"nodeType": "YulIdentifier",
"src": "3436:28:11"
},
"nativeSrc": "3436:51:11",
"nodeType": "YulFunctionCall",
"src": "3436:51:11"
}
],
"functionName": {
"name": "not",
"nativeSrc": "3432:3:11",
"nodeType": "YulIdentifier",
"src": "3432:3:11"
},
"nativeSrc": "3432:56:11",
"nodeType": "YulFunctionCall",
"src": "3432:56:11"
},
"variables": [
{
"name": "mask",
"nativeSrc": "3424:4:11",
"nodeType": "YulTypedName",
"src": "3424:4:11",
"type": ""
}
]
},
{
"nativeSrc": "3497:25:11",
"nodeType": "YulAssignment",
"src": "3497:25:11",
"value": {
"arguments": [
{
"name": "data",
"nativeSrc": "3511:4:11",
"nodeType": "YulIdentifier",
"src": "3511:4:11"
},
{
"name": "mask",
"nativeSrc": "3517:4:11",
"nodeType": "YulIdentifier",
"src": "3517:4:11"
}
],
"functionName": {
"name": "and",
"nativeSrc": "3507:3:11",
"nodeType": "YulIdentifier",
"src": "3507:3:11"
},
"nativeSrc": "3507:15:11",
"nodeType": "YulFunctionCall",
"src": "3507:15:11"
},
"variableNames": [
{
"name": "result",
"nativeSrc": "3497:6:11",
"nodeType": "YulIdentifier",
"src": "3497:6:11"
}
]
}
]
},
"name": "mask_bytes_dynamic",
"nativeSrc": "3359:169:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "data",
"nativeSrc": "3387:4:11",
"nodeType": "YulTypedName",
"src": "3387:4:11",
"type": ""
},
{
"name": "bytes",
"nativeSrc": "3393:5:11",
"nodeType": "YulTypedName",
"src": "3393:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "result",
"nativeSrc": "3403:6:11",
"nodeType": "YulTypedName",
"src": "3403:6:11",
"type": ""
}
],
"src": "3359:169:11"
},
{
"body": {
"nativeSrc": "3614:214:11",
"nodeType": "YulBlock",
"src": "3614:214:11",
"statements": [
{
"nativeSrc": "3747:37:11",
"nodeType": "YulAssignment",
"src": "3747:37:11",
"value": {
"arguments": [
{
"name": "data",
"nativeSrc": "3774:4:11",
"nodeType": "YulIdentifier",
"src": "3774:4:11"
},
{
"name": "len",
"nativeSrc": "3780:3:11",
"nodeType": "YulIdentifier",
"src": "3780:3:11"
}
],
"functionName": {
"name": "mask_bytes_dynamic",
"nativeSrc": "3755:18:11",
"nodeType": "YulIdentifier",
"src": "3755:18:11"
},
"nativeSrc": "3755:29:11",
"nodeType": "YulFunctionCall",
"src": "3755:29:11"
},
"variableNames": [
{
"name": "data",
"nativeSrc": "3747:4:11",
"nodeType": "YulIdentifier",
"src": "3747:4:11"
}
]
},
{
"nativeSrc": "3793:29:11",
"nodeType": "YulAssignment",
"src": "3793:29:11",
"value": {
"arguments": [
{
"name": "data",
"nativeSrc": "3804:4:11",
"nodeType": "YulIdentifier",
"src": "3804:4:11"
},
{
"arguments": [
{
"kind": "number",
"nativeSrc": "3814:1:11",
"nodeType": "YulLiteral",
"src": "3814:1:11",
"type": "",
"value": "2"
},
{
"name": "len",
"nativeSrc": "3817:3:11",
"nodeType": "YulIdentifier",
"src": "3817:3:11"
}
],
"functionName": {
"name": "mul",
"nativeSrc": "3810:3:11",
"nodeType": "YulIdentifier",
"src": "3810:3:11"
},
"nativeSrc": "3810:11:11",
"nodeType": "YulFunctionCall",
"src": "3810:11:11"
}
],
"functionName": {
"name": "or",
"nativeSrc": "3801:2:11",
"nodeType": "YulIdentifier",
"src": "3801:2:11"
},
"nativeSrc": "3801:21:11",
"nodeType": "YulFunctionCall",
"src": "3801:21:11"
},
"variableNames": [
{
"name": "used",
"nativeSrc": "3793:4:11",
"nodeType": "YulIdentifier",
"src": "3793:4:11"
}
]
}
]
},
"name": "extract_used_part_and_set_length_of_short_byte_array",
"nativeSrc": "3533:295:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "data",
"nativeSrc": "3595:4:11",
"nodeType": "YulTypedName",
"src": "3595:4:11",
"type": ""
},
{
"name": "len",
"nativeSrc": "3601:3:11",
"nodeType": "YulTypedName",
"src": "3601:3:11",
"type": ""
}
],
"returnVariables": [
{
"name": "used",
"nativeSrc": "3609:4:11",
"nodeType": "YulTypedName",
"src": "3609:4:11",
"type": ""
}
],
"src": "3533:295:11"
},
{
"body": {
"nativeSrc": "3925:1303:11",
"nodeType": "YulBlock",
"src": "3925:1303:11",
"statements": [
{
"nativeSrc": "3936:51:11",
"nodeType": "YulVariableDeclaration",
"src": "3936:51:11",
"value": {
"arguments": [
{
"name": "src",
"nativeSrc": "3983:3:11",
"nodeType": "YulIdentifier",
"src": "3983:3:11"
}
],
"functionName": {
"name": "array_length_t_string_memory_ptr",
"nativeSrc": "3950:32:11",
"nodeType": "YulIdentifier",
"src": "3950:32:11"
},
"nativeSrc": "3950:37:11",
"nodeType": "YulFunctionCall",
"src": "3950:37:11"
},
"variables": [
{
"name": "newLen",
"nativeSrc": "3940:6:11",
"nodeType": "YulTypedName",
"src": "3940:6:11",
"type": ""
}
]
},
{
"body": {
"nativeSrc": "4072:22:11",
"nodeType": "YulBlock",
"src": "4072:22:11",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
"name": "panic_error_0x41",
"nativeSrc": "4074:16:11",
"nodeType": "YulIdentifier",
"src": "4074:16:11"
},
"nativeSrc": "4074:18:11",
"nodeType": "YulFunctionCall",
"src": "4074:18:11"
},
"nativeSrc": "4074:18:11",
"nodeType": "YulExpressionStatement",
"src": "4074:18:11"
}
]
},
"condition": {
"arguments": [
{
"name": "newLen",
"nativeSrc": "4044:6:11",
"nodeType": "YulIdentifier",
"src": "4044:6:11"
},
{
"kind": "number",
"nativeSrc": "4052:18:11",
"nodeType": "YulLiteral",
"src": "4052:18:11",
"type": "",
"value": "0xffffffffffffffff"
}
],
"functionName": {
"name": "gt",
"nativeSrc": "4041:2:11",
"nodeType": "YulIdentifier",
"src": "4041:2:11"
},
"nativeSrc": "4041:30:11",
"nodeType": "YulFunctionCall",
"src": "4041:30:11"
},
"nativeSrc": "4038:56:11",
"nodeType": "YulIf",
"src": "4038:56:11"
},
{
"nativeSrc": "4104:52:11",
"nodeType": "YulVariableDeclaration",
"src": "4104:52:11",
"value": {
"arguments": [
{
"arguments": [
{
"name": "slot",
"nativeSrc": "4150:4:11",
"nodeType": "YulIdentifier",
"src": "4150:4:11"
}
],
"functionName": {
"name": "sload",
"nativeSrc": "4144:5:11",
"nodeType": "YulIdentifier",
"src": "4144:5:11"
},
"nativeSrc": "4144:11:11",
"nodeType": "YulFunctionCall",
"src": "4144:11:11"
}
],
"functionName": {
"name": "extract_byte_array_length",
"nativeSrc": "4118:25:11",
"nodeType": "YulIdentifier",
"src": "4118:25:11"
},
"nativeSrc": "4118:38:11",
"nodeType": "YulFunctionCall",
"src": "4118:38:11"
},
"variables": [
{
"name": "oldLen",
"nativeSrc": "4108:6:11",
"nodeType": "YulTypedName",
"src": "4108:6:11",
"type": ""
}
]
},
{
"expression": {
"arguments": [
{
"name": "slot",
"nativeSrc": "4249:4:11",
"nodeType": "YulIdentifier",
"src": "4249:4:11"
},
{
"name": "oldLen",
"nativeSrc": "4255:6:11",
"nodeType": "YulIdentifier",
"src": "4255:6:11"
},
{
"name": "newLen",
"nativeSrc": "4263:6:11",
"nodeType": "YulIdentifier",
"src": "4263:6:11"
}
],
"functionName": {
"name": "clean_up_bytearray_end_slots_t_string_storage",
"nativeSrc": "4203:45:11",
"nodeType": "YulIdentifier",
"src": "4203:45:11"
},
"nativeSrc": "4203:67:11",
"nodeType": "YulFunctionCall",
"src": "4203:67:11"
},
"nativeSrc": "4203:67:11",
"nodeType": "YulExpressionStatement",
"src": "4203:67:11"
},
{
"nativeSrc": "4280:18:11",
"nodeType": "YulVariableDeclaration",
"src": "4280:18:11",
"value": {
"kind": "number",
"nativeSrc": "4297:1:11",
"nodeType": "YulLiteral",
"src": "4297:1:11",
"type": "",
"value": "0"
},
"variables": [
{
"name": "srcOffset",
"nativeSrc": "4284:9:11",
"nodeType": "YulTypedName",
"src": "4284:9:11",
"type": ""
}
]
},
{
"nativeSrc": "4308:17:11",
"nodeType": "YulAssignment",
"src": "4308:17:11",
"value": {
"kind": "number",
"nativeSrc": "4321:4:11",
"nodeType": "YulLiteral",
"src": "4321:4:11",
"type": "",
"value": "0x20"
},
"variableNames": [
{
"name": "srcOffset",
"nativeSrc": "4308:9:11",
"nodeType": "YulIdentifier",
"src": "4308:9:11"
}
]
},
{
"cases": [
{
"body": {
"nativeSrc": "4372:611:11",
"nodeType": "YulBlock",
"src": "4372:611:11",
"statements": [
{
"nativeSrc": "4386:37:11",
"nodeType": "YulVariableDeclaration",
"src": "4386:37:11",
"value": {
"arguments": [
{
"name": "newLen",
"nativeSrc": "4405:6:11",
"nodeType": "YulIdentifier",
"src": "4405:6:11"
},
{
"arguments": [
{
"kind": "number",
"nativeSrc": "4417:4:11",
"nodeType": "YulLiteral",
"src": "4417:4:11",
"type": "",
"value": "0x1f"
}
],
"functionName": {
"name": "not",
"nativeSrc": "4413:3:11",
"nodeType": "YulIdentifier",
"src": "4413:3:11"
},
"nativeSrc": "4413:9:11",
"nodeType": "YulFunctionCall",
"src": "4413:9:11"
}
],
"functionName": {
"name": "and",
"nativeSrc": "4401:3:11",
"nodeType": "YulIdentifier",
"src": "4401:3:11"
},
"nativeSrc": "4401:22:11",
"nodeType": "YulFunctionCall",
"src": "4401:22:11"
},
"variables": [
{
"name": "loopEnd",
"nativeSrc": "4390:7:11",
"nodeType": "YulTypedName",
"src": "4390:7:11",
"type": ""
}
]
},
{
"nativeSrc": "4437:51:11",
"nodeType": "YulVariableDeclaration",
"src": "4437:51:11",
"value": {
"arguments": [
{
"name": "slot",
"nativeSrc": "4483:4:11",
"nodeType": "YulIdentifier",
"src": "4483:4:11"
}
],
"functionName": {
"name": "array_dataslot_t_string_storage",
"nativeSrc": "4451:31:11",
"nodeType": "YulIdentifier",
"src": "4451:31:11"
},
"nativeSrc": "4451:37:11",
"nodeType": "YulFunctionCall",
"src": "4451:37:11"
},
"variables": [
{
"name": "dstPtr",
"nativeSrc": "4441:6:11",
"nodeType": "YulTypedName",
"src": "4441:6:11",
"type": ""
}
]
},
{
"nativeSrc": "4501:10:11",
"nodeType": "YulVariableDeclaration",
"src": "4501:10:11",
"value": {
"kind": "number",
"nativeSrc": "4510:1:11",
"nodeType": "YulLiteral",
"src": "4510:1:11",
"type": "",
"value": "0"
},
"variables": [
{
"name": "i",
"nativeSrc": "4505:1:11",
"nodeType": "YulTypedName",
"src": "4505:1:11",
"type": ""
}
]
},
{
"body": {
"nativeSrc": "4569:163:11",
"nodeType": "YulBlock",
"src": "4569:163:11",
"statements": [
{
"expression": {
"arguments": [
{
"name": "dstPtr",
"nativeSrc": "4594:6:11",
"nodeType": "YulIdentifier",
"src": "4594:6:11"
},
{
"arguments": [
{
"arguments": [
{
"name": "src",
"nativeSrc": "4612:3:11",
"nodeType": "YulIdentifier",
"src": "4612:3:11"
},
{
"name": "srcOffset",
"nativeSrc": "4617:9:11",
"nodeType": "YulIdentifier",
"src": "4617:9:11"
}
],
"functionName": {
"name": "add",
"nativeSrc": "4608:3:11",
"nodeType": "YulIdentifier",
"src": "4608:3:11"
},
"nativeSrc": "4608:19:11",
"nodeType": "YulFunctionCall",
"src": "4608:19:11"
}
],
"functionName": {
"name": "mload",
"nativeSrc": "4602:5:11",
"nodeType": "YulIdentifier",
"src": "4602:5:11"
},
"nativeSrc": "4602:26:11",
"nodeType": "YulFunctionCall",
"src": "4602:26:11"
}
],
"functionName": {
"name": "sstore",
"nativeSrc": "4587:6:11",
"nodeType": "YulIdentifier",
"src": "4587:6:11"
},
"nativeSrc": "4587:42:11",
"nodeType": "YulFunctionCall",
"src": "4587:42:11"
},
"nativeSrc": "4587:42:11",
"nodeType": "YulExpressionStatement",
"src": "4587:42:11"
},
{
"nativeSrc": "4646:24:11",
"nodeType": "YulAssignment",
"src": "4646:24:11",
"value": {
"arguments": [
{
"name": "dstPtr",
"nativeSrc": "4660:6:11",
"nodeType": "YulIdentifier",
"src": "4660:6:11"
},
{
"kind": "number",
"nativeSrc": "4668:1:11",
"nodeType": "YulLiteral",
"src": "4668:1:11",
"type": "",
"value": "1"
}
],
"functionName": {
"name": "add",
"nativeSrc": "4656:3:11",
"nodeType": "YulIdentifier",
"src": "4656:3:11"
},
"nativeSrc": "4656:14:11",
"nodeType": "YulFunctionCall",
"src": "4656:14:11"
},
"variableNames": [
{
"name": "dstPtr",
"nativeSrc": "4646:6:11",
"nodeType": "YulIdentifier",
"src": "4646:6:11"
}
]
},
{
"nativeSrc": "4687:31:11",
"nodeType": "YulAssignment",
"src": "4687:31:11",
"value": {
"arguments": [
{
"name": "srcOffset",
"nativeSrc": "4704:9:11",
"nodeType": "YulIdentifier",
"src": "4704:9:11"
},
{
"kind": "number",
"nativeSrc": "4715:2:11",
"nodeType": "YulLiteral",
"src": "4715:2:11",
"type": "",
"value": "32"
}
],
"functionName": {
"name": "add",
"nativeSrc": "4700:3:11",
"nodeType": "YulIdentifier",
"src": "4700:3:11"
},
"nativeSrc": "4700:18:11",
"nodeType": "YulFunctionCall",
"src": "4700:18:11"
},
"variableNames": [
{
"name": "srcOffset",
"nativeSrc": "4687:9:11",
"nodeType": "YulIdentifier",
"src": "4687:9:11"
}
]
}
]
},
"condition": {
"arguments": [
{
"name": "i",
"nativeSrc": "4535:1:11",
"nodeType": "YulIdentifier",
"src": "4535:1:11"
},
{
"name": "loopEnd",
"nativeSrc": "4538:7:11",
"nodeType": "YulIdentifier",
"src": "4538:7:11"
}
],
"functionName": {
"name": "lt",
"nativeSrc": "4532:2:11",
"nodeType": "YulIdentifier",
"src": "4532:2:11"
},
"nativeSrc": "4532:14:11",
"nodeType": "YulFunctionCall",
"src": "4532:14:11"
},
"nativeSrc": "4524:208:11",
"nodeType": "YulForLoop",
"post": {
"nativeSrc": "4547:21:11",
"nodeType": "YulBlock",
"src": "4547:21:11",
"statements": [
{
"nativeSrc": "4549:17:11",
"nodeType": "YulAssignment",
"src": "4549:17:11",
"value": {
"arguments": [
{
"name": "i",
"nativeSrc": "4558:1:11",
"nodeType": "YulIdentifier",
"src": "4558:1:11"
},
{
"kind": "number",
"nativeSrc": "4561:4:11",
"nodeType": "YulLiteral",
"src": "4561:4:11",
"type": "",
"value": "0x20"
}
],
"functionName": {
"name": "add",
"nativeSrc": "4554:3:11",
"nodeType": "YulIdentifier",
"src": "4554:3:11"
},
"nativeSrc": "4554:12:11",
"nodeType": "YulFunctionCall",
"src": "4554:12:11"
},
"variableNames": [
{
"name": "i",
"nativeSrc": "4549:1:11",
"nodeType": "YulIdentifier",
"src": "4549:1:11"
}
]
}
]
},
"pre": {
"nativeSrc": "4528:3:11",
"nodeType": "YulBlock",
"src": "4528:3:11",
"statements": []
},
"src": "4524:208:11"
},
{
"body": {
"nativeSrc": "4768:156:11",
"nodeType": "YulBlock",
"src": "4768:156:11",
"statements": [
{
"nativeSrc": "4786:43:11",
"nodeType": "YulVariableDeclaration",
"src": "4786:43:11",
"value": {
"arguments": [
{
"arguments": [
{
"name": "src",
"nativeSrc": "4813:3:11",
"nodeType": "YulIdentifier",
"src": "4813:3:11"
},
{
"name": "srcOffset",
"nativeSrc": "4818:9:11",
"nodeType": "YulIdentifier",
"src": "4818:9:11"
}
],
"functionName": {
"name": "add",
"nativeSrc": "4809:3:11",
"nodeType": "YulIdentifier",
"src": "4809:3:11"
},
"nativeSrc": "4809:19:11",
"nodeType": "YulFunctionCall",
"src": "4809:19:11"
}
],
"functionName": {
"name": "mload",
"nativeSrc": "4803:5:11",
"nodeType": "YulIdentifier",
"src": "4803:5:11"
},
"nativeSrc": "4803:26:11",
"nodeType": "YulFunctionCall",
"src": "4803:26:11"
},
"variables": [
{
"name": "lastValue",
"nativeSrc": "4790:9:11",
"nodeType": "YulTypedName",
"src": "4790:9:11",
"type": ""
}
]
},
{
"expression": {
"arguments": [
{
"name": "dstPtr",
"nativeSrc": "4853:6:11",
"nodeType": "YulIdentifier",
"src": "4853:6:11"
},
{
"arguments": [
{
"name": "lastValue",
"nativeSrc": "4880:9:11",
"nodeType": "YulIdentifier",
"src": "4880:9:11"
},
{
"arguments": [
{
"name": "newLen",
"nativeSrc": "4895:6:11",
"nodeType": "YulIdentifier",
"src": "4895:6:11"
},
{
"kind": "number",
"nativeSrc": "4903:4:11",
"nodeType": "YulLiteral",
"src": "4903:4:11",
"type": "",
"value": "0x1f"
}
],
"functionName": {
"name": "and",
"nativeSrc": "4891:3:11",
"nodeType": "YulIdentifier",
"src": "4891:3:11"
},
"nativeSrc": "4891:17:11",
"nodeType": "YulFunctionCall",
"src": "4891:17:11"
}
],
"functionName": {
"name": "mask_bytes_dynamic",
"nativeSrc": "4861:18:11",
"nodeType": "YulIdentifier",
"src": "4861:18:11"
},
"nativeSrc": "4861:48:11",
"nodeType": "YulFunctionCall",
"src": "4861:48:11"
}
],
"functionName": {
"name": "sstore",
"nativeSrc": "4846:6:11",
"nodeType": "YulIdentifier",
"src": "4846:6:11"
},
"nativeSrc": "4846:64:11",
"nodeType": "YulFunctionCall",
"src": "4846:64:11"
},
"nativeSrc": "4846:64:11",
"nodeType": "YulExpressionStatement",
"src": "4846:64:11"
}
]
},
"condition": {
"arguments": [
{
"name": "loopEnd",
"nativeSrc": "4751:7:11",
"nodeType": "YulIdentifier",
"src": "4751:7:11"
},
{
"name": "newLen",
"nativeSrc": "4760:6:11",
"nodeType": "YulIdentifier",
"src": "4760:6:11"
}
],
"functionName": {
"name": "lt",
"nativeSrc": "4748:2:11",
"nodeType": "YulIdentifier",
"src": "4748:2:11"
},
"nativeSrc": "4748:19:11",
"nodeType": "YulFunctionCall",
"src": "4748:19:11"
},
"nativeSrc": "4745:179:11",
"nodeType": "YulIf",
"src": "4745:179:11"
},
{
"expression": {
"arguments": [
{
"name": "slot",
"nativeSrc": "4944:4:11",
"nodeType": "YulIdentifier",
"src": "4944:4:11"
},
{
"arguments": [
{
"arguments": [
{
"name": "newLen",
"nativeSrc": "4958:6:11",
"nodeType": "YulIdentifier",
"src": "4958:6:11"
},
{
"kind": "number",
"nativeSrc": "4966:1:11",
"nodeType": "YulLiteral",
"src": "4966:1:11",
"type": "",
"value": "2"
}
],
"functionName": {
"name": "mul",
"nativeSrc": "4954:3:11",
"nodeType": "YulIdentifier",
"src": "4954:3:11"
},
"nativeSrc": "4954:14:11",
"nodeType": "YulFunctionCall",
"src": "4954:14:11"
},
{
"kind": "number",
"nativeSrc": "4970:1:11",
"nodeType": "YulLiteral",
"src": "4970:1:11",
"type": "",
"value": "1"
}
],
"functionName": {
"name": "add",
"nativeSrc": "4950:3:11",
"nodeType": "YulIdentifier",
"src": "4950:3:11"
},
"nativeSrc": "4950:22:11",
"nodeType": "YulFunctionCall",
"src": "4950:22:11"
}
],
"functionName": {
"name": "sstore",
"nativeSrc": "4937:6:11",
"nodeType": "YulIdentifier",
"src": "4937:6:11"
},
"nativeSrc": "4937:36:11",
"nodeType": "YulFunctionCall",
"src": "4937:36:11"
},
"nativeSrc": "4937:36:11",
"nodeType": "YulExpressionStatement",
"src": "4937:36:11"
}
]
},
"nativeSrc": "4365:618:11",
"nodeType": "YulCase",
"src": "4365:618:11",
"value": {
"kind": "number",
"nativeSrc": "4370:1:11",
"nodeType": "YulLiteral",
"src": "4370:1:11",
"type": "",
"value": "1"
}
},
{
"body": {
"nativeSrc": "5000:222:11",
"nodeType": "YulBlock",
"src": "5000:222:11",
"statements": [
{
"nativeSrc": "5014:14:11",
"nodeType": "YulVariableDeclaration",
"src": "5014:14:11",
"value": {
"kind": "number",
"nativeSrc": "5027:1:11",
"nodeType": "YulLiteral",
"src": "5027:1:11",
"type": "",
"value": "0"
},
"variables": [
{
"name": "value",
"nativeSrc": "5018:5:11",
"nodeType": "YulTypedName",
"src": "5018:5:11",
"type": ""
}
]
},
{
"body": {
"nativeSrc": "5051:67:11",
"nodeType": "YulBlock",
"src": "5051:67:11",
"statements": [
{
"nativeSrc": "5069:35:11",
"nodeType": "YulAssignment",
"src": "5069:35:11",
"value": {
"arguments": [
{
"arguments": [
{
"name": "src",
"nativeSrc": "5088:3:11",
"nodeType": "YulIdentifier",
"src": "5088:3:11"
},
{
"name": "srcOffset",
"nativeSrc": "5093:9:11",
"nodeType": "YulIdentifier",
"src": "5093:9:11"
}
],
"functionName": {
"name": "add",
"nativeSrc": "5084:3:11",
"nodeType": "YulIdentifier",
"src": "5084:3:11"
},
"nativeSrc": "5084:19:11",
"nodeType": "YulFunctionCall",
"src": "5084:19:11"
}
],
"functionName": {
"name": "mload",
"nativeSrc": "5078:5:11",
"nodeType": "YulIdentifier",
"src": "5078:5:11"
},
"nativeSrc": "5078:26:11",
"nodeType": "YulFunctionCall",
"src": "5078:26:11"
},
"variableNames": [
{
"name": "value",
"nativeSrc": "5069:5:11",
"nodeType": "YulIdentifier",
"src": "5069:5:11"
}
]
}
]
},
"condition": {
"name": "newLen",
"nativeSrc": "5044:6:11",
"nodeType": "YulIdentifier",
"src": "5044:6:11"
},
"nativeSrc": "5041:77:11",
"nodeType": "YulIf",
"src": "5041:77:11"
},
{
"expression": {
"arguments": [
{
"name": "slot",
"nativeSrc": "5138:4:11",
"nodeType": "YulIdentifier",
"src": "5138:4:11"
},
{
"arguments": [
{
"name": "value",
"nativeSrc": "5197:5:11",
"nodeType": "YulIdentifier",
"src": "5197:5:11"
},
{
"name": "newLen",
"nativeSrc": "5204:6:11",
"nodeType": "YulIdentifier",
"src": "5204:6:11"
}
],
"functionName": {
"name": "extract_used_part_and_set_length_of_short_byte_array",
"nativeSrc": "5144:52:11",
"nodeType": "YulIdentifier",
"src": "5144:52:11"
},
"nativeSrc": "5144:67:11",
"nodeType": "YulFunctionCall",
"src": "5144:67:11"
}
],
"functionName": {
"name": "sstore",
"nativeSrc": "5131:6:11",
"nodeType": "YulIdentifier",
"src": "5131:6:11"
},
"nativeSrc": "5131:81:11",
"nodeType": "YulFunctionCall",
"src": "5131:81:11"
},
"nativeSrc": "5131:81:11",
"nodeType": "YulExpressionStatement",
"src": "5131:81:11"
}
]
},
"nativeSrc": "4992:230:11",
"nodeType": "YulCase",
"src": "4992:230:11",
"value": "default"
}
],
"expression": {
"arguments": [
{
"name": "newLen",
"nativeSrc": "4345:6:11",
"nodeType": "YulIdentifier",
"src": "4345:6:11"
},
{
"kind": "number",
"nativeSrc": "4353:2:11",
"nodeType": "YulLiteral",
"src": "4353:2:11",
"type": "",
"value": "31"
}
],
"functionName": {
"name": "gt",
"nativeSrc": "4342:2:11",
"nodeType": "YulIdentifier",
"src": "4342:2:11"
},
"nativeSrc": "4342:14:11",
"nodeType": "YulFunctionCall",
"src": "4342:14:11"
},
"nativeSrc": "4335:887:11",
"nodeType": "YulSwitch",
"src": "4335:887:11"
}
]
},
"name": "copy_byte_array_to_storage_from_t_string_memory_ptr_to_t_string_storage",
"nativeSrc": "3833:1395:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "slot",
"nativeSrc": "3914:4:11",
"nodeType": "YulTypedName",
"src": "3914:4:11",
"type": ""
},
{
"name": "src",
"nativeSrc": "3920:3:11",
"nodeType": "YulTypedName",
"src": "3920:3:11",
"type": ""
}
],
"src": "3833:1395:11"
},
{
"body": {
"nativeSrc": "5262:152:11",
"nodeType": "YulBlock",
"src": "5262:152:11",
"statements": [
{
"expression": {
"arguments": [
{
"kind": "number",
"nativeSrc": "5279:1:11",
"nodeType": "YulLiteral",
"src": "5279:1:11",
"type": "",
"value": "0"
},
{
"kind": "number",
"nativeSrc": "5282:77:11",
"nodeType": "YulLiteral",
"src": "5282:77:11",
"type": "",
"value": "35408467139433450592217433187231851964531694900788300625387963629091585785856"
}
],
"functionName": {
"name": "mstore",
"nativeSrc": "5272:6:11",
"nodeType": "YulIdentifier",
"src": "5272:6:11"
},
"nativeSrc": "5272:88:11",
"nodeType": "YulFunctionCall",
"src": "5272:88:11"
},
"nativeSrc": "5272:88:11",
"nodeType": "YulExpressionStatement",
"src": "5272:88:11"
},
{
"expression": {
"arguments": [
{
"kind": "number",
"nativeSrc": "5376:1:11",
"nodeType": "YulLiteral",
"src": "5376:1:11",
"type": "",
"value": "4"
},
{
"kind": "number",
"nativeSrc": "5379:4:11",
"nodeType": "YulLiteral",
"src": "5379:4:11",
"type": "",
"value": "0x11"
}
],
"functionName": {
"name": "mstore",
"nativeSrc": "5369:6:11",
"nodeType": "YulIdentifier",
"src": "5369:6:11"
},
"nativeSrc": "5369:15:11",
"nodeType": "YulFunctionCall",
"src": "5369:15:11"
},
"nativeSrc": "5369:15:11",
"nodeType": "YulExpressionStatement",
"src": "5369:15:11"
},
{
"expression": {
"arguments": [
{
"kind": "number",
"nativeSrc": "5400:1:11",
"nodeType": "YulLiteral",
"src": "5400:1:11",
"type": "",
"value": "0"
},
{
"kind": "number",
"nativeSrc": "5403:4:11",
"nodeType": "YulLiteral",
"src": "5403:4:11",
"type": "",
"value": "0x24"
}
],
"functionName": {
"name": "revert",
"nativeSrc": "5393:6:11",
"nodeType": "YulIdentifier",
"src": "5393:6:11"
},
"nativeSrc": "5393:15:11",
"nodeType": "YulFunctionCall",
"src": "5393:15:11"
},
"nativeSrc": "5393:15:11",
"nodeType": "YulExpressionStatement",
"src": "5393:15:11"
}
]
},
"name": "panic_error_0x11",
"nativeSrc": "5234:180:11",
"nodeType": "YulFunctionDefinition",
"src": "5234:180:11"
},
{
"body": {
"nativeSrc": "5471:51:11",
"nodeType": "YulBlock",
"src": "5471:51:11",
"statements": [
{
"nativeSrc": "5481:34:11",
"nodeType": "YulAssignment",
"src": "5481:34:11",
"value": {
"arguments": [
{
"kind": "number",
"nativeSrc": "5506:1:11",
"nodeType": "YulLiteral",
"src": "5506:1:11",
"type": "",
"value": "1"
},
{
"name": "value",
"nativeSrc": "5509:5:11",
"nodeType": "YulIdentifier",
"src": "5509:5:11"
}
],
"functionName": {
"name": "shr",
"nativeSrc": "5502:3:11",
"nodeType": "YulIdentifier",
"src": "5502:3:11"
},
"nativeSrc": "5502:13:11",
"nodeType": "YulFunctionCall",
"src": "5502:13:11"
},
"variableNames": [
{
"name": "newValue",
"nativeSrc": "5481:8:11",
"nodeType": "YulIdentifier",
"src": "5481:8:11"
}
]
}
]
},
"name": "shift_right_1_unsigned",
"nativeSrc": "5420:102:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "5452:5:11",
"nodeType": "YulTypedName",
"src": "5452:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "newValue",
"nativeSrc": "5462:8:11",
"nodeType": "YulTypedName",
"src": "5462:8:11",
"type": ""
}
],
"src": "5420:102:11"
},
{
"body": {
"nativeSrc": "5601:775:11",
"nodeType": "YulBlock",
"src": "5601:775:11",
"statements": [
{
"nativeSrc": "5611:15:11",
"nodeType": "YulAssignment",
"src": "5611:15:11",
"value": {
"name": "_power",
"nativeSrc": "5620:6:11",
"nodeType": "YulIdentifier",
"src": "5620:6:11"
},
"variableNames": [
{
"name": "power",
"nativeSrc": "5611:5:11",
"nodeType": "YulIdentifier",
"src": "5611:5:11"
}
]
},
{
"nativeSrc": "5635:14:11",
"nodeType": "YulAssignment",
"src": "5635:14:11",
"value": {
"name": "_base",
"nativeSrc": "5644:5:11",
"nodeType": "YulIdentifier",
"src": "5644:5:11"
},
"variableNames": [
{
"name": "base",
"nativeSrc": "5635:4:11",
"nodeType": "YulIdentifier",
"src": "5635:4:11"
}
]
},
{
"body": {
"nativeSrc": "5693:677:11",
"nodeType": "YulBlock",
"src": "5693:677:11",
"statements": [
{
"body": {
"nativeSrc": "5781:22:11",
"nodeType": "YulBlock",
"src": "5781:22:11",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
"name": "panic_error_0x11",
"nativeSrc": "5783:16:11",
"nodeType": "YulIdentifier",
"src": "5783:16:11"
},
"nativeSrc": "5783:18:11",
"nodeType": "YulFunctionCall",
"src": "5783:18:11"
},
"nativeSrc": "5783:18:11",
"nodeType": "YulExpressionStatement",
"src": "5783:18:11"
}
]
},
"condition": {
"arguments": [
{
"name": "base",
"nativeSrc": "5759:4:11",
"nodeType": "YulIdentifier",
"src": "5759:4:11"
},
{
"arguments": [
{
"name": "max",
"nativeSrc": "5769:3:11",
"nodeType": "YulIdentifier",
"src": "5769:3:11"
},
{
"name": "base",
"nativeSrc": "5774:4:11",
"nodeType": "YulIdentifier",
"src": "5774:4:11"
}
],
"functionName": {
"name": "div",
"nativeSrc": "5765:3:11",
"nodeType": "YulIdentifier",
"src": "5765:3:11"
},
"nativeSrc": "5765:14:11",
"nodeType": "YulFunctionCall",
"src": "5765:14:11"
}
],
"functionName": {
"name": "gt",
"nativeSrc": "5756:2:11",
"nodeType": "YulIdentifier",
"src": "5756:2:11"
},
"nativeSrc": "5756:24:11",
"nodeType": "YulFunctionCall",
"src": "5756:24:11"
},
"nativeSrc": "5753:50:11",
"nodeType": "YulIf",
"src": "5753:50:11"
},
{
"body": {
"nativeSrc": "5848:419:11",
"nodeType": "YulBlock",
"src": "5848:419:11",
"statements": [
{
"nativeSrc": "6228:25:11",
"nodeType": "YulAssignment",
"src": "6228:25:11",
"value": {
"arguments": [
{
"name": "power",
"nativeSrc": "6241:5:11",
"nodeType": "YulIdentifier",
"src": "6241:5:11"
},
{
"name": "base",
"nativeSrc": "6248:4:11",
"nodeType": "YulIdentifier",
"src": "6248:4:11"
}
],
"functionName": {
"name": "mul",
"nativeSrc": "6237:3:11",
"nodeType": "YulIdentifier",
"src": "6237:3:11"
},
"nativeSrc": "6237:16:11",
"nodeType": "YulFunctionCall",
"src": "6237:16:11"
},
"variableNames": [
{
"name": "power",
"nativeSrc": "6228:5:11",
"nodeType": "YulIdentifier",
"src": "6228:5:11"
}
]
}
]
},
"condition": {
"arguments": [
{
"name": "exponent",
"nativeSrc": "5823:8:11",
"nodeType": "YulIdentifier",
"src": "5823:8:11"
},
{
"kind": "number",
"nativeSrc": "5833:1:11",
"nodeType": "YulLiteral",
"src": "5833:1:11",
"type": "",
"value": "1"
}
],
"functionName": {
"name": "and",
"nativeSrc": "5819:3:11",
"nodeType": "YulIdentifier",
"src": "5819:3:11"
},
"nativeSrc": "5819:16:11",
"nodeType": "YulFunctionCall",
"src": "5819:16:11"
},
"nativeSrc": "5816:451:11",
"nodeType": "YulIf",
"src": "5816:451:11"
},
{
"nativeSrc": "6280:23:11",
"nodeType": "YulAssignment",
"src": "6280:23:11",
"value": {
"arguments": [
{
"name": "base",
"nativeSrc": "6292:4:11",
"nodeType": "YulIdentifier",
"src": "6292:4:11"
},
{
"name": "base",
"nativeSrc": "6298:4:11",
"nodeType": "YulIdentifier",
"src": "6298:4:11"
}
],
"functionName": {
"name": "mul",
"nativeSrc": "6288:3:11",
"nodeType": "YulIdentifier",
"src": "6288:3:11"
},
"nativeSrc": "6288:15:11",
"nodeType": "YulFunctionCall",
"src": "6288:15:11"
},
"variableNames": [
{
"name": "base",
"nativeSrc": "6280:4:11",
"nodeType": "YulIdentifier",
"src": "6280:4:11"
}
]
},
{
"nativeSrc": "6316:44:11",
"nodeType": "YulAssignment",
"src": "6316:44:11",
"value": {
"arguments": [
{
"name": "exponent",
"nativeSrc": "6351:8:11",
"nodeType": "YulIdentifier",
"src": "6351:8:11"
}
],
"functionName": {
"name": "shift_right_1_unsigned",
"nativeSrc": "6328:22:11",
"nodeType": "YulIdentifier",
"src": "6328:22:11"
},
"nativeSrc": "6328:32:11",
"nodeType": "YulFunctionCall",
"src": "6328:32:11"
},
"variableNames": [
{
"name": "exponent",
"nativeSrc": "6316:8:11",
"nodeType": "YulIdentifier",
"src": "6316:8:11"
}
]
}
]
},
"condition": {
"arguments": [
{
"name": "exponent",
"nativeSrc": "5669:8:11",
"nodeType": "YulIdentifier",
"src": "5669:8:11"
},
{
"kind": "number",
"nativeSrc": "5679:1:11",
"nodeType": "YulLiteral",
"src": "5679:1:11",
"type": "",
"value": "1"
}
],
"functionName": {
"name": "gt",
"nativeSrc": "5666:2:11",
"nodeType": "YulIdentifier",
"src": "5666:2:11"
},
"nativeSrc": "5666:15:11",
"nodeType": "YulFunctionCall",
"src": "5666:15:11"
},
"nativeSrc": "5658:712:11",
"nodeType": "YulForLoop",
"post": {
"nativeSrc": "5682:2:11",
"nodeType": "YulBlock",
"src": "5682:2:11",
"statements": []
},
"pre": {
"nativeSrc": "5662:3:11",
"nodeType": "YulBlock",
"src": "5662:3:11",
"statements": []
},
"src": "5658:712:11"
}
]
},
"name": "checked_exp_helper",
"nativeSrc": "5528:848:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "_power",
"nativeSrc": "5556:6:11",
"nodeType": "YulTypedName",
"src": "5556:6:11",
"type": ""
},
{
"name": "_base",
"nativeSrc": "5564:5:11",
"nodeType": "YulTypedName",
"src": "5564:5:11",
"type": ""
},
{
"name": "exponent",
"nativeSrc": "5571:8:11",
"nodeType": "YulTypedName",
"src": "5571:8:11",
"type": ""
},
{
"name": "max",
"nativeSrc": "5581:3:11",
"nodeType": "YulTypedName",
"src": "5581:3:11",
"type": ""
}
],
"returnVariables": [
{
"name": "power",
"nativeSrc": "5589:5:11",
"nodeType": "YulTypedName",
"src": "5589:5:11",
"type": ""
},
{
"name": "base",
"nativeSrc": "5596:4:11",
"nodeType": "YulTypedName",
"src": "5596:4:11",
"type": ""
}
],
"src": "5528:848:11"
},
{
"body": {
"nativeSrc": "6442:1013:11",
"nodeType": "YulBlock",
"src": "6442:1013:11",
"statements": [
{
"body": {
"nativeSrc": "6637:20:11",
"nodeType": "YulBlock",
"src": "6637:20:11",
"statements": [
{
"nativeSrc": "6639:10:11",
"nodeType": "YulAssignment",
"src": "6639:10:11",
"value": {
"kind": "number",
"nativeSrc": "6648:1:11",
"nodeType": "YulLiteral",
"src": "6648:1:11",
"type": "",
"value": "1"
},
"variableNames": [
{
"name": "power",
"nativeSrc": "6639:5:11",
"nodeType": "YulIdentifier",
"src": "6639:5:11"
}
]
},
{
"nativeSrc": "6650:5:11",
"nodeType": "YulLeave",
"src": "6650:5:11"
}
]
},
"condition": {
"arguments": [
{
"name": "exponent",
"nativeSrc": "6627:8:11",
"nodeType": "YulIdentifier",
"src": "6627:8:11"
}
],
"functionName": {
"name": "iszero",
"nativeSrc": "6620:6:11",
"nodeType": "YulIdentifier",
"src": "6620:6:11"
},
"nativeSrc": "6620:16:11",
"nodeType": "YulFunctionCall",
"src": "6620:16:11"
},
"nativeSrc": "6617:40:11",
"nodeType": "YulIf",
"src": "6617:40:11"
},
{
"body": {
"nativeSrc": "6682:20:11",
"nodeType": "YulBlock",
"src": "6682:20:11",
"statements": [
{
"nativeSrc": "6684:10:11",
"nodeType": "YulAssignment",
"src": "6684:10:11",
"value": {
"kind": "number",
"nativeSrc": "6693:1:11",
"nodeType": "YulLiteral",
"src": "6693:1:11",
"type": "",
"value": "0"
},
"variableNames": [
{
"name": "power",
"nativeSrc": "6684:5:11",
"nodeType": "YulIdentifier",
"src": "6684:5:11"
}
]
},
{
"nativeSrc": "6695:5:11",
"nodeType": "YulLeave",
"src": "6695:5:11"
}
]
},
"condition": {
"arguments": [
{
"name": "base",
"nativeSrc": "6676:4:11",
"nodeType": "YulIdentifier",
"src": "6676:4:11"
}
],
"functionName": {
"name": "iszero",
"nativeSrc": "6669:6:11",
"nodeType": "YulIdentifier",
"src": "6669:6:11"
},
"nativeSrc": "6669:12:11",
"nodeType": "YulFunctionCall",
"src": "6669:12:11"
},
"nativeSrc": "6666:36:11",
"nodeType": "YulIf",
"src": "6666:36:11"
},
{
"cases": [
{
"body": {
"nativeSrc": "6812:20:11",
"nodeType": "YulBlock",
"src": "6812:20:11",
"statements": [
{
"nativeSrc": "6814:10:11",
"nodeType": "YulAssignment",
"src": "6814:10:11",
"value": {
"kind": "number",
"nativeSrc": "6823:1:11",
"nodeType": "YulLiteral",
"src": "6823:1:11",
"type": "",
"value": "1"
},
"variableNames": [
{
"name": "power",
"nativeSrc": "6814:5:11",
"nodeType": "YulIdentifier",
"src": "6814:5:11"
}
]
},
{
"nativeSrc": "6825:5:11",
"nodeType": "YulLeave",
"src": "6825:5:11"
}
]
},
"nativeSrc": "6805:27:11",
"nodeType": "YulCase",
"src": "6805:27:11",
"value": {
"kind": "number",
"nativeSrc": "6810:1:11",
"nodeType": "YulLiteral",
"src": "6810:1:11",
"type": "",
"value": "1"
}
},
{
"body": {
"nativeSrc": "6856:176:11",
"nodeType": "YulBlock",
"src": "6856:176:11",
"statements": [
{
"body": {
"nativeSrc": "6891:22:11",
"nodeType": "YulBlock",
"src": "6891:22:11",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
"name": "panic_error_0x11",
"nativeSrc": "6893:16:11",
"nodeType": "YulIdentifier",
"src": "6893:16:11"
},
"nativeSrc": "6893:18:11",
"nodeType": "YulFunctionCall",
"src": "6893:18:11"
},
"nativeSrc": "6893:18:11",
"nodeType": "YulExpressionStatement",
"src": "6893:18:11"
}
]
},
"condition": {
"arguments": [
{
"name": "exponent",
"nativeSrc": "6876:8:11",
"nodeType": "YulIdentifier",
"src": "6876:8:11"
},
{
"kind": "number",
"nativeSrc": "6886:3:11",
"nodeType": "YulLiteral",
"src": "6886:3:11",
"type": "",
"value": "255"
}
],
"functionName": {
"name": "gt",
"nativeSrc": "6873:2:11",
"nodeType": "YulIdentifier",
"src": "6873:2:11"
},
"nativeSrc": "6873:17:11",
"nodeType": "YulFunctionCall",
"src": "6873:17:11"
},
"nativeSrc": "6870:43:11",
"nodeType": "YulIf",
"src": "6870:43:11"
},
{
"nativeSrc": "6926:25:11",
"nodeType": "YulAssignment",
"src": "6926:25:11",
"value": {
"arguments": [
{
"kind": "number",
"nativeSrc": "6939:1:11",
"nodeType": "YulLiteral",
"src": "6939:1:11",
"type": "",
"value": "2"
},
{
"name": "exponent",
"nativeSrc": "6942:8:11",
"nodeType": "YulIdentifier",
"src": "6942:8:11"
}
],
"functionName": {
"name": "exp",
"nativeSrc": "6935:3:11",
"nodeType": "YulIdentifier",
"src": "6935:3:11"
},
"nativeSrc": "6935:16:11",
"nodeType": "YulFunctionCall",
"src": "6935:16:11"
},
"variableNames": [
{
"name": "power",
"nativeSrc": "6926:5:11",
"nodeType": "YulIdentifier",
"src": "6926:5:11"
}
]
},
{
"body": {
"nativeSrc": "6982:22:11",
"nodeType": "YulBlock",
"src": "6982:22:11",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
"name": "panic_error_0x11",
"nativeSrc": "6984:16:11",
"nodeType": "YulIdentifier",
"src": "6984:16:11"
},
"nativeSrc": "6984:18:11",
"nodeType": "YulFunctionCall",
"src": "6984:18:11"
},
"nativeSrc": "6984:18:11",
"nodeType": "YulExpressionStatement",
"src": "6984:18:11"
}
]
},
"condition": {
"arguments": [
{
"name": "power",
"nativeSrc": "6970:5:11",
"nodeType": "YulIdentifier",
"src": "6970:5:11"
},
{
"name": "max",
"nativeSrc": "6977:3:11",
"nodeType": "YulIdentifier",
"src": "6977:3:11"
}
],
"functionName": {
"name": "gt",
"nativeSrc": "6967:2:11",
"nodeType": "YulIdentifier",
"src": "6967:2:11"
},
"nativeSrc": "6967:14:11",
"nodeType": "YulFunctionCall",
"src": "6967:14:11"
},
"nativeSrc": "6964:40:11",
"nodeType": "YulIf",
"src": "6964:40:11"
},
{
"nativeSrc": "7017:5:11",
"nodeType": "YulLeave",
"src": "7017:5:11"
}
]
},
"nativeSrc": "6841:191:11",
"nodeType": "YulCase",
"src": "6841:191:11",
"value": {
"kind": "number",
"nativeSrc": "6846:1:11",
"nodeType": "YulLiteral",
"src": "6846:1:11",
"type": "",
"value": "2"
}
}
],
"expression": {
"name": "base",
"nativeSrc": "6762:4:11",
"nodeType": "YulIdentifier",
"src": "6762:4:11"
},
"nativeSrc": "6755:277:11",
"nodeType": "YulSwitch",
"src": "6755:277:11"
},
{
"body": {
"nativeSrc": "7164:123:11",
"nodeType": "YulBlock",
"src": "7164:123:11",
"statements": [
{
"nativeSrc": "7178:28:11",
"nodeType": "YulAssignment",
"src": "7178:28:11",
"value": {
"arguments": [
{
"name": "base",
"nativeSrc": "7191:4:11",
"nodeType": "YulIdentifier",
"src": "7191:4:11"
},
{
"name": "exponent",
"nativeSrc": "7197:8:11",
"nodeType": "YulIdentifier",
"src": "7197:8:11"
}
],
"functionName": {
"name": "exp",
"nativeSrc": "7187:3:11",
"nodeType": "YulIdentifier",
"src": "7187:3:11"
},
"nativeSrc": "7187:19:11",
"nodeType": "YulFunctionCall",
"src": "7187:19:11"
},
"variableNames": [
{
"name": "power",
"nativeSrc": "7178:5:11",
"nodeType": "YulIdentifier",
"src": "7178:5:11"
}
]
},
{
"body": {
"nativeSrc": "7237:22:11",
"nodeType": "YulBlock",
"src": "7237:22:11",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
"name": "panic_error_0x11",
"nativeSrc": "7239:16:11",
"nodeType": "YulIdentifier",
"src": "7239:16:11"
},
"nativeSrc": "7239:18:11",
"nodeType": "YulFunctionCall",
"src": "7239:18:11"
},
"nativeSrc": "7239:18:11",
"nodeType": "YulExpressionStatement",
"src": "7239:18:11"
}
]
},
"condition": {
"arguments": [
{
"name": "power",
"nativeSrc": "7225:5:11",
"nodeType": "YulIdentifier",
"src": "7225:5:11"
},
{
"name": "max",
"nativeSrc": "7232:3:11",
"nodeType": "YulIdentifier",
"src": "7232:3:11"
}
],
"functionName": {
"name": "gt",
"nativeSrc": "7222:2:11",
"nodeType": "YulIdentifier",
"src": "7222:2:11"
},
"nativeSrc": "7222:14:11",
"nodeType": "YulFunctionCall",
"src": "7222:14:11"
},
"nativeSrc": "7219:40:11",
"nodeType": "YulIf",
"src": "7219:40:11"
},
{
"nativeSrc": "7272:5:11",
"nodeType": "YulLeave",
"src": "7272:5:11"
}
]
},
"condition": {
"arguments": [
{
"arguments": [
{
"arguments": [
{
"name": "base",
"nativeSrc": "7067:4:11",
"nodeType": "YulIdentifier",
"src": "7067:4:11"
},
{
"kind": "number",
"nativeSrc": "7073:2:11",
"nodeType": "YulLiteral",
"src": "7073:2:11",
"type": "",
"value": "11"
}
],
"functionName": {
"name": "lt",
"nativeSrc": "7064:2:11",
"nodeType": "YulIdentifier",
"src": "7064:2:11"
},
"nativeSrc": "7064:12:11",
"nodeType": "YulFunctionCall",
"src": "7064:12:11"
},
{
"arguments": [
{
"name": "exponent",
"nativeSrc": "7081:8:11",
"nodeType": "YulIdentifier",
"src": "7081:8:11"
},
{
"kind": "number",
"nativeSrc": "7091:2:11",
"nodeType": "YulLiteral",
"src": "7091:2:11",
"type": "",
"value": "78"
}
],
"functionName": {
"name": "lt",
"nativeSrc": "7078:2:11",
"nodeType": "YulIdentifier",
"src": "7078:2:11"
},
"nativeSrc": "7078:16:11",
"nodeType": "YulFunctionCall",
"src": "7078:16:11"
}
],
"functionName": {
"name": "and",
"nativeSrc": "7060:3:11",
"nodeType": "YulIdentifier",
"src": "7060:3:11"
},
"nativeSrc": "7060:35:11",
"nodeType": "YulFunctionCall",
"src": "7060:35:11"
},
{
"arguments": [
{
"arguments": [
{
"name": "base",
"nativeSrc": "7116:4:11",
"nodeType": "YulIdentifier",
"src": "7116:4:11"
},
{
"kind": "number",
"nativeSrc": "7122:3:11",
"nodeType": "YulLiteral",
"src": "7122:3:11",
"type": "",
"value": "307"
}
],
"functionName": {
"name": "lt",
"nativeSrc": "7113:2:11",
"nodeType": "YulIdentifier",
"src": "7113:2:11"
},
"nativeSrc": "7113:13:11",
"nodeType": "YulFunctionCall",
"src": "7113:13:11"
},
{
"arguments": [
{
"name": "exponent",
"nativeSrc": "7131:8:11",
"nodeType": "YulIdentifier",
"src": "7131:8:11"
},
{
"kind": "number",
"nativeSrc": "7141:2:11",
"nodeType": "YulLiteral",
"src": "7141:2:11",
"type": "",
"value": "32"
}
],
"functionName": {
"name": "lt",
"nativeSrc": "7128:2:11",
"nodeType": "YulIdentifier",
"src": "7128:2:11"
},
"nativeSrc": "7128:16:11",
"nodeType": "YulFunctionCall",
"src": "7128:16:11"
}
],
"functionName": {
"name": "and",
"nativeSrc": "7109:3:11",
"nodeType": "YulIdentifier",
"src": "7109:3:11"
},
"nativeSrc": "7109:36:11",
"nodeType": "YulFunctionCall",
"src": "7109:36:11"
}
],
"functionName": {
"name": "or",
"nativeSrc": "7044:2:11",
"nodeType": "YulIdentifier",
"src": "7044:2:11"
},
"nativeSrc": "7044:111:11",
"nodeType": "YulFunctionCall",
"src": "7044:111:11"
},
"nativeSrc": "7041:246:11",
"nodeType": "YulIf",
"src": "7041:246:11"
},
{
"nativeSrc": "7297:57:11",
"nodeType": "YulAssignment",
"src": "7297:57:11",
"value": {
"arguments": [
{
"kind": "number",
"nativeSrc": "7331:1:11",
"nodeType": "YulLiteral",
"src": "7331:1:11",
"type": "",
"value": "1"
},
{
"name": "base",
"nativeSrc": "7334:4:11",
"nodeType": "YulIdentifier",
"src": "7334:4:11"
},
{
"name": "exponent",
"nativeSrc": "7340:8:11",
"nodeType": "YulIdentifier",
"src": "7340:8:11"
},
{
"name": "max",
"nativeSrc": "7350:3:11",
"nodeType": "YulIdentifier",
"src": "7350:3:11"
}
],
"functionName": {
"name": "checked_exp_helper",
"nativeSrc": "7312:18:11",
"nodeType": "YulIdentifier",
"src": "7312:18:11"
},
"nativeSrc": "7312:42:11",
"nodeType": "YulFunctionCall",
"src": "7312:42:11"
},
"variableNames": [
{
"name": "power",
"nativeSrc": "7297:5:11",
"nodeType": "YulIdentifier",
"src": "7297:5:11"
},
{
"name": "base",
"nativeSrc": "7304:4:11",
"nodeType": "YulIdentifier",
"src": "7304:4:11"
}
]
},
{
"body": {
"nativeSrc": "7393:22:11",
"nodeType": "YulBlock",
"src": "7393:22:11",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
"name": "panic_error_0x11",
"nativeSrc": "7395:16:11",
"nodeType": "YulIdentifier",
"src": "7395:16:11"
},
"nativeSrc": "7395:18:11",
"nodeType": "YulFunctionCall",
"src": "7395:18:11"
},
"nativeSrc": "7395:18:11",
"nodeType": "YulExpressionStatement",
"src": "7395:18:11"
}
]
},
"condition": {
"arguments": [
{
"name": "power",
"nativeSrc": "7370:5:11",
"nodeType": "YulIdentifier",
"src": "7370:5:11"
},
{
"arguments": [
{
"name": "max",
"nativeSrc": "7381:3:11",
"nodeType": "YulIdentifier",
"src": "7381:3:11"
},
{
"name": "base",
"nativeSrc": "7386:4:11",
"nodeType": "YulIdentifier",
"src": "7386:4:11"
}
],
"functionName": {
"name": "div",
"nativeSrc": "7377:3:11",
"nodeType": "YulIdentifier",
"src": "7377:3:11"
},
"nativeSrc": "7377:14:11",
"nodeType": "YulFunctionCall",
"src": "7377:14:11"
}
],
"functionName": {
"name": "gt",
"nativeSrc": "7367:2:11",
"nodeType": "YulIdentifier",
"src": "7367:2:11"
},
"nativeSrc": "7367:25:11",
"nodeType": "YulFunctionCall",
"src": "7367:25:11"
},
"nativeSrc": "7364:51:11",
"nodeType": "YulIf",
"src": "7364:51:11"
},
{
"nativeSrc": "7424:25:11",
"nodeType": "YulAssignment",
"src": "7424:25:11",
"value": {
"arguments": [
{
"name": "power",
"nativeSrc": "7437:5:11",
"nodeType": "YulIdentifier",
"src": "7437:5:11"
},
{
"name": "base",
"nativeSrc": "7444:4:11",
"nodeType": "YulIdentifier",
"src": "7444:4:11"
}
],
"functionName": {
"name": "mul",
"nativeSrc": "7433:3:11",
"nodeType": "YulIdentifier",
"src": "7433:3:11"
},
"nativeSrc": "7433:16:11",
"nodeType": "YulFunctionCall",
"src": "7433:16:11"
},
"variableNames": [
{
"name": "power",
"nativeSrc": "7424:5:11",
"nodeType": "YulIdentifier",
"src": "7424:5:11"
}
]
}
]
},
"name": "checked_exp_unsigned",
"nativeSrc": "6382:1073:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "base",
"nativeSrc": "6412:4:11",
"nodeType": "YulTypedName",
"src": "6412:4:11",
"type": ""
},
{
"name": "exponent",
"nativeSrc": "6418:8:11",
"nodeType": "YulTypedName",
"src": "6418:8:11",
"type": ""
},
{
"name": "max",
"nativeSrc": "6428:3:11",
"nodeType": "YulTypedName",
"src": "6428:3:11",
"type": ""
}
],
"returnVariables": [
{
"name": "power",
"nativeSrc": "6436:5:11",
"nodeType": "YulTypedName",
"src": "6436:5:11",
"type": ""
}
],
"src": "6382:1073:11"
},
{
"body": {
"nativeSrc": "7504:43:11",
"nodeType": "YulBlock",
"src": "7504:43:11",
"statements": [
{
"nativeSrc": "7514:27:11",
"nodeType": "YulAssignment",
"src": "7514:27:11",
"value": {
"arguments": [
{
"name": "value",
"nativeSrc": "7529:5:11",
"nodeType": "YulIdentifier",
"src": "7529:5:11"
},
{
"kind": "number",
"nativeSrc": "7536:4:11",
"nodeType": "YulLiteral",
"src": "7536:4:11",
"type": "",
"value": "0xff"
}
],
"functionName": {
"name": "and",
"nativeSrc": "7525:3:11",
"nodeType": "YulIdentifier",
"src": "7525:3:11"
},
"nativeSrc": "7525:16:11",
"nodeType": "YulFunctionCall",
"src": "7525:16:11"
},
"variableNames": [
{
"name": "cleaned",
"nativeSrc": "7514:7:11",
"nodeType": "YulIdentifier",
"src": "7514:7:11"
}
]
}
]
},
"name": "cleanup_t_uint8",
"nativeSrc": "7461:86:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "7486:5:11",
"nodeType": "YulTypedName",
"src": "7486:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "cleaned",
"nativeSrc": "7496:7:11",
"nodeType": "YulTypedName",
"src": "7496:7:11",
"type": ""
}
],
"src": "7461:86:11"
},
{
"body": {
"nativeSrc": "7617:217:11",
"nodeType": "YulBlock",
"src": "7617:217:11",
"statements": [
{
"nativeSrc": "7627:31:11",
"nodeType": "YulAssignment",
"src": "7627:31:11",
"value": {
"arguments": [
{
"name": "base",
"nativeSrc": "7653:4:11",
"nodeType": "YulIdentifier",
"src": "7653:4:11"
}
],
"functionName": {
"name": "cleanup_t_uint256",
"nativeSrc": "7635:17:11",
"nodeType": "YulIdentifier",
"src": "7635:17:11"
},
"nativeSrc": "7635:23:11",
"nodeType": "YulFunctionCall",
"src": "7635:23:11"
},
"variableNames": [
{
"name": "base",
"nativeSrc": "7627:4:11",
"nodeType": "YulIdentifier",
"src": "7627:4:11"
}
]
},
{
"nativeSrc": "7667:37:11",
"nodeType": "YulAssignment",
"src": "7667:37:11",
"value": {
"arguments": [
{
"name": "exponent",
"nativeSrc": "7695:8:11",
"nodeType": "YulIdentifier",
"src": "7695:8:11"
}
],
"functionName": {
"name": "cleanup_t_uint8",
"nativeSrc": "7679:15:11",
"nodeType": "YulIdentifier",
"src": "7679:15:11"
},
"nativeSrc": "7679:25:11",
"nodeType": "YulFunctionCall",
"src": "7679:25:11"
},
"variableNames": [
{
"name": "exponent",
"nativeSrc": "7667:8:11",
"nodeType": "YulIdentifier",
"src": "7667:8:11"
}
]
},
{
"nativeSrc": "7714:113:11",
"nodeType": "YulAssignment",
"src": "7714:113:11",
"value": {
"arguments": [
{
"name": "base",
"nativeSrc": "7744:4:11",
"nodeType": "YulIdentifier",
"src": "7744:4:11"
},
{
"name": "exponent",
"nativeSrc": "7750:8:11",
"nodeType": "YulIdentifier",
"src": "7750:8:11"
},
{
"kind": "number",
"nativeSrc": "7760:66:11",
"nodeType": "YulLiteral",
"src": "7760:66:11",
"type": "",
"value": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
}
],
"functionName": {
"name": "checked_exp_unsigned",
"nativeSrc": "7723:20:11",
"nodeType": "YulIdentifier",
"src": "7723:20:11"
},
"nativeSrc": "7723:104:11",
"nodeType": "YulFunctionCall",
"src": "7723:104:11"
},
"variableNames": [
{
"name": "power",
"nativeSrc": "7714:5:11",
"nodeType": "YulIdentifier",
"src": "7714:5:11"
}
]
}
]
},
"name": "checked_exp_t_uint256_t_uint8",
"nativeSrc": "7553:281:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "base",
"nativeSrc": "7592:4:11",
"nodeType": "YulTypedName",
"src": "7592:4:11",
"type": ""
},
{
"name": "exponent",
"nativeSrc": "7598:8:11",
"nodeType": "YulTypedName",
"src": "7598:8:11",
"type": ""
}
],
"returnVariables": [
{
"name": "power",
"nativeSrc": "7611:5:11",
"nodeType": "YulTypedName",
"src": "7611:5:11",
"type": ""
}
],
"src": "7553:281:11"
},
{
"body": {
"nativeSrc": "7888:362:11",
"nodeType": "YulBlock",
"src": "7888:362:11",
"statements": [
{
"nativeSrc": "7898:25:11",
"nodeType": "YulAssignment",
"src": "7898:25:11",
"value": {
"arguments": [
{
"name": "x",
"nativeSrc": "7921:1:11",
"nodeType": "YulIdentifier",
"src": "7921:1:11"
}
],
"functionName": {
"name": "cleanup_t_uint256",
"nativeSrc": "7903:17:11",
"nodeType": "YulIdentifier",
"src": "7903:17:11"
},
"nativeSrc": "7903:20:11",
"nodeType": "YulFunctionCall",
"src": "7903:20:11"
},
"variableNames": [
{
"name": "x",
"nativeSrc": "7898:1:11",
"nodeType": "YulIdentifier",
"src": "7898:1:11"
}
]
},
{
"nativeSrc": "7932:25:11",
"nodeType": "YulAssignment",
"src": "7932:25:11",
"value": {
"arguments": [
{
"name": "y",
"nativeSrc": "7955:1:11",
"nodeType": "YulIdentifier",
"src": "7955:1:11"
}
],
"functionName": {
"name": "cleanup_t_uint256",
"nativeSrc": "7937:17:11",
"nodeType": "YulIdentifier",
"src": "7937:17:11"
},
"nativeSrc": "7937:20:11",
"nodeType": "YulFunctionCall",
"src": "7937:20:11"
},
"variableNames": [
{
"name": "y",
"nativeSrc": "7932:1:11",
"nodeType": "YulIdentifier",
"src": "7932:1:11"
}
]
},
{
"nativeSrc": "7966:28:11",
"nodeType": "YulVariableDeclaration",
"src": "7966:28:11",
"value": {
"arguments": [
{
"name": "x",
"nativeSrc": "7989:1:11",
"nodeType": "YulIdentifier",
"src": "7989:1:11"
},
{
"name": "y",
"nativeSrc": "7992:1:11",
"nodeType": "YulIdentifier",
"src": "7992:1:11"
}
],
"functionName": {
"name": "mul",
"nativeSrc": "7985:3:11",
"nodeType": "YulIdentifier",
"src": "7985:3:11"
},
"nativeSrc": "7985:9:11",
"nodeType": "YulFunctionCall",
"src": "7985:9:11"
},
"variables": [
{
"name": "product_raw",
"nativeSrc": "7970:11:11",
"nodeType": "YulTypedName",
"src": "7970:11:11",
"type": ""
}
]
},
{
"nativeSrc": "8003:41:11",
"nodeType": "YulAssignment",
"src": "8003:41:11",
"value": {
"arguments": [
{
"name": "product_raw",
"nativeSrc": "8032:11:11",
"nodeType": "YulIdentifier",
"src": "8032:11:11"
}
],
"functionName": {
"name": "cleanup_t_uint256",
"nativeSrc": "8014:17:11",
"nodeType": "YulIdentifier",
"src": "8014:17:11"
},
"nativeSrc": "8014:30:11",
"nodeType": "YulFunctionCall",
"src": "8014:30:11"
},
"variableNames": [
{
"name": "product",
"nativeSrc": "8003:7:11",
"nodeType": "YulIdentifier",
"src": "8003:7:11"
}
]
},
{
"body": {
"nativeSrc": "8221:22:11",
"nodeType": "YulBlock",
"src": "8221:22:11",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
"name": "panic_error_0x11",
"nativeSrc": "8223:16:11",
"nodeType": "YulIdentifier",
"src": "8223:16:11"
},
"nativeSrc": "8223:18:11",
"nodeType": "YulFunctionCall",
"src": "8223:18:11"
},
"nativeSrc": "8223:18:11",
"nodeType": "YulExpressionStatement",
"src": "8223:18:11"
}
]
},
"condition": {
"arguments": [
{
"arguments": [
{
"arguments": [
{
"name": "x",
"nativeSrc": "8154:1:11",
"nodeType": "YulIdentifier",
"src": "8154:1:11"
}
],
"functionName": {
"name": "iszero",
"nativeSrc": "8147:6:11",
"nodeType": "YulIdentifier",
"src": "8147:6:11"
},
"nativeSrc": "8147:9:11",
"nodeType": "YulFunctionCall",
"src": "8147:9:11"
},
{
"arguments": [
{
"name": "y",
"nativeSrc": "8177:1:11",
"nodeType": "YulIdentifier",
"src": "8177:1:11"
},
{
"arguments": [
{
"name": "product",
"nativeSrc": "8184:7:11",
"nodeType": "YulIdentifier",
"src": "8184:7:11"
},
{
"name": "x",
"nativeSrc": "8193:1:11",
"nodeType": "YulIdentifier",
"src": "8193:1:11"
}
],
"functionName": {
"name": "div",
"nativeSrc": "8180:3:11",
"nodeType": "YulIdentifier",
"src": "8180:3:11"
},
"nativeSrc": "8180:15:11",
"nodeType": "YulFunctionCall",
"src": "8180:15:11"
}
],
"functionName": {
"name": "eq",
"nativeSrc": "8174:2:11",
"nodeType": "YulIdentifier",
"src": "8174:2:11"
},
"nativeSrc": "8174:22:11",
"nodeType": "YulFunctionCall",
"src": "8174:22:11"
}
],
"functionName": {
"name": "or",
"nativeSrc": "8127:2:11",
"nodeType": "YulIdentifier",
"src": "8127:2:11"
},
"nativeSrc": "8127:83:11",
"nodeType": "YulFunctionCall",
"src": "8127:83:11"
}
],
"functionName": {
"name": "iszero",
"nativeSrc": "8107:6:11",
"nodeType": "YulIdentifier",
"src": "8107:6:11"
},
"nativeSrc": "8107:113:11",
"nodeType": "YulFunctionCall",
"src": "8107:113:11"
},
"nativeSrc": "8104:139:11",
"nodeType": "YulIf",
"src": "8104:139:11"
}
]
},
"name": "checked_mul_t_uint256",
"nativeSrc": "7840:410:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "x",
"nativeSrc": "7871:1:11",
"nodeType": "YulTypedName",
"src": "7871:1:11",
"type": ""
},
{
"name": "y",
"nativeSrc": "7874:1:11",
"nodeType": "YulTypedName",
"src": "7874:1:11",
"type": ""
}
],
"returnVariables": [
{
"name": "product",
"nativeSrc": "7880:7:11",
"nodeType": "YulTypedName",
"src": "7880:7:11",
"type": ""
}
],
"src": "7840:410:11"
},
{
"body": {
"nativeSrc": "8301:81:11",
"nodeType": "YulBlock",
"src": "8301:81:11",
"statements": [
{
"nativeSrc": "8311:65:11",
"nodeType": "YulAssignment",
"src": "8311:65:11",
"value": {
"arguments": [
{
"name": "value",
"nativeSrc": "8326:5:11",
"nodeType": "YulIdentifier",
"src": "8326:5:11"
},
{
"kind": "number",
"nativeSrc": "8333:42:11",
"nodeType": "YulLiteral",
"src": "8333:42:11",
"type": "",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"functionName": {
"name": "and",
"nativeSrc": "8322:3:11",
"nodeType": "YulIdentifier",
"src": "8322:3:11"
},
"nativeSrc": "8322:54:11",
"nodeType": "YulFunctionCall",
"src": "8322:54:11"
},
"variableNames": [
{
"name": "cleaned",
"nativeSrc": "8311:7:11",
"nodeType": "YulIdentifier",
"src": "8311:7:11"
}
]
}
]
},
"name": "cleanup_t_uint160",
"nativeSrc": "8256:126:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "8283:5:11",
"nodeType": "YulTypedName",
"src": "8283:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "cleaned",
"nativeSrc": "8293:7:11",
"nodeType": "YulTypedName",
"src": "8293:7:11",
"type": ""
}
],
"src": "8256:126:11"
},
{
"body": {
"nativeSrc": "8433:51:11",
"nodeType": "YulBlock",
"src": "8433:51:11",
"statements": [
{
"nativeSrc": "8443:35:11",
"nodeType": "YulAssignment",
"src": "8443:35:11",
"value": {
"arguments": [
{
"name": "value",
"nativeSrc": "8472:5:11",
"nodeType": "YulIdentifier",
"src": "8472:5:11"
}
],
"functionName": {
"name": "cleanup_t_uint160",
"nativeSrc": "8454:17:11",
"nodeType": "YulIdentifier",
"src": "8454:17:11"
},
"nativeSrc": "8454:24:11",
"nodeType": "YulFunctionCall",
"src": "8454:24:11"
},
"variableNames": [
{
"name": "cleaned",
"nativeSrc": "8443:7:11",
"nodeType": "YulIdentifier",
"src": "8443:7:11"
}
]
}
]
},
"name": "cleanup_t_address",
"nativeSrc": "8388:96:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "8415:5:11",
"nodeType": "YulTypedName",
"src": "8415:5:11",
"type": ""
}
],
"returnVariables": [
{
"name": "cleaned",
"nativeSrc": "8425:7:11",
"nodeType": "YulTypedName",
"src": "8425:7:11",
"type": ""
}
],
"src": "8388:96:11"
},
{
"body": {
"nativeSrc": "8555:53:11",
"nodeType": "YulBlock",
"src": "8555:53:11",
"statements": [
{
"expression": {
"arguments": [
{
"name": "pos",
"nativeSrc": "8572:3:11",
"nodeType": "YulIdentifier",
"src": "8572:3:11"
},
{
"arguments": [
{
"name": "value",
"nativeSrc": "8595:5:11",
"nodeType": "YulIdentifier",
"src": "8595:5:11"
}
],
"functionName": {
"name": "cleanup_t_address",
"nativeSrc": "8577:17:11",
"nodeType": "YulIdentifier",
"src": "8577:17:11"
},
"nativeSrc": "8577:24:11",
"nodeType": "YulFunctionCall",
"src": "8577:24:11"
}
],
"functionName": {
"name": "mstore",
"nativeSrc": "8565:6:11",
"nodeType": "YulIdentifier",
"src": "8565:6:11"
},
"nativeSrc": "8565:37:11",
"nodeType": "YulFunctionCall",
"src": "8565:37:11"
},
"nativeSrc": "8565:37:11",
"nodeType": "YulExpressionStatement",
"src": "8565:37:11"
}
]
},
"name": "abi_encode_t_address_to_t_address_fromStack",
"nativeSrc": "8490:118:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "8543:5:11",
"nodeType": "YulTypedName",
"src": "8543:5:11",
"type": ""
},
{
"name": "pos",
"nativeSrc": "8550:3:11",
"nodeType": "YulTypedName",
"src": "8550:3:11",
"type": ""
}
],
"src": "8490:118:11"
},
{
"body": {
"nativeSrc": "8712:124:11",
"nodeType": "YulBlock",
"src": "8712:124:11",
"statements": [
{
"nativeSrc": "8722:26:11",
"nodeType": "YulAssignment",
"src": "8722:26:11",
"value": {
"arguments": [
{
"name": "headStart",
"nativeSrc": "8734:9:11",
"nodeType": "YulIdentifier",
"src": "8734:9:11"
},
{
"kind": "number",
"nativeSrc": "8745:2:11",
"nodeType": "YulLiteral",
"src": "8745:2:11",
"type": "",
"value": "32"
}
],
"functionName": {
"name": "add",
"nativeSrc": "8730:3:11",
"nodeType": "YulIdentifier",
"src": "8730:3:11"
},
"nativeSrc": "8730:18:11",
"nodeType": "YulFunctionCall",
"src": "8730:18:11"
},
"variableNames": [
{
"name": "tail",
"nativeSrc": "8722:4:11",
"nodeType": "YulIdentifier",
"src": "8722:4:11"
}
]
},
{
"expression": {
"arguments": [
{
"name": "value0",
"nativeSrc": "8802:6:11",
"nodeType": "YulIdentifier",
"src": "8802:6:11"
},
{
"arguments": [
{
"name": "headStart",
"nativeSrc": "8815:9:11",
"nodeType": "YulIdentifier",
"src": "8815:9:11"
},
{
"kind": "number",
"nativeSrc": "8826:1:11",
"nodeType": "YulLiteral",
"src": "8826:1:11",
"type": "",
"value": "0"
}
],
"functionName": {
"name": "add",
"nativeSrc": "8811:3:11",
"nodeType": "YulIdentifier",
"src": "8811:3:11"
},
"nativeSrc": "8811:17:11",
"nodeType": "YulFunctionCall",
"src": "8811:17:11"
}
],
"functionName": {
"name": "abi_encode_t_address_to_t_address_fromStack",
"nativeSrc": "8758:43:11",
"nodeType": "YulIdentifier",
"src": "8758:43:11"
},
"nativeSrc": "8758:71:11",
"nodeType": "YulFunctionCall",
"src": "8758:71:11"
},
"nativeSrc": "8758:71:11",
"nodeType": "YulExpressionStatement",
"src": "8758:71:11"
}
]
},
"name": "abi_encode_tuple_t_address__to_t_address__fromStack_reversed",
"nativeSrc": "8614:222:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nativeSrc": "8684:9:11",
"nodeType": "YulTypedName",
"src": "8684:9:11",
"type": ""
},
{
"name": "value0",
"nativeSrc": "8696:6:11",
"nodeType": "YulTypedName",
"src": "8696:6:11",
"type": ""
}
],
"returnVariables": [
{
"name": "tail",
"nativeSrc": "8707:4:11",
"nodeType": "YulTypedName",
"src": "8707:4:11",
"type": ""
}
],
"src": "8614:222:11"
},
{
"body": {
"nativeSrc": "8886:147:11",
"nodeType": "YulBlock",
"src": "8886:147:11",
"statements": [
{
"nativeSrc": "8896:25:11",
"nodeType": "YulAssignment",
"src": "8896:25:11",
"value": {
"arguments": [
{
"name": "x",
"nativeSrc": "8919:1:11",
"nodeType": "YulIdentifier",
"src": "8919:1:11"
}
],
"functionName": {
"name": "cleanup_t_uint256",
"nativeSrc": "8901:17:11",
"nodeType": "YulIdentifier",
"src": "8901:17:11"
},
"nativeSrc": "8901:20:11",
"nodeType": "YulFunctionCall",
"src": "8901:20:11"
},
"variableNames": [
{
"name": "x",
"nativeSrc": "8896:1:11",
"nodeType": "YulIdentifier",
"src": "8896:1:11"
}
]
},
{
"nativeSrc": "8930:25:11",
"nodeType": "YulAssignment",
"src": "8930:25:11",
"value": {
"arguments": [
{
"name": "y",
"nativeSrc": "8953:1:11",
"nodeType": "YulIdentifier",
"src": "8953:1:11"
}
],
"functionName": {
"name": "cleanup_t_uint256",
"nativeSrc": "8935:17:11",
"nodeType": "YulIdentifier",
"src": "8935:17:11"
},
"nativeSrc": "8935:20:11",
"nodeType": "YulFunctionCall",
"src": "8935:20:11"
},
"variableNames": [
{
"name": "y",
"nativeSrc": "8930:1:11",
"nodeType": "YulIdentifier",
"src": "8930:1:11"
}
]
},
{
"nativeSrc": "8964:16:11",
"nodeType": "YulAssignment",
"src": "8964:16:11",
"value": {
"arguments": [
{
"name": "x",
"nativeSrc": "8975:1:11",
"nodeType": "YulIdentifier",
"src": "8975:1:11"
},
{
"name": "y",
"nativeSrc": "8978:1:11",
"nodeType": "YulIdentifier",
"src": "8978:1:11"
}
],
"functionName": {
"name": "add",
"nativeSrc": "8971:3:11",
"nodeType": "YulIdentifier",
"src": "8971:3:11"
},
"nativeSrc": "8971:9:11",
"nodeType": "YulFunctionCall",
"src": "8971:9:11"
},
"variableNames": [
{
"name": "sum",
"nativeSrc": "8964:3:11",
"nodeType": "YulIdentifier",
"src": "8964:3:11"
}
]
},
{
"body": {
"nativeSrc": "9004:22:11",
"nodeType": "YulBlock",
"src": "9004:22:11",
"statements": [
{
"expression": {
"arguments": [],
"functionName": {
"name": "panic_error_0x11",
"nativeSrc": "9006:16:11",
"nodeType": "YulIdentifier",
"src": "9006:16:11"
},
"nativeSrc": "9006:18:11",
"nodeType": "YulFunctionCall",
"src": "9006:18:11"
},
"nativeSrc": "9006:18:11",
"nodeType": "YulExpressionStatement",
"src": "9006:18:11"
}
]
},
"condition": {
"arguments": [
{
"name": "x",
"nativeSrc": "8996:1:11",
"nodeType": "YulIdentifier",
"src": "8996:1:11"
},
{
"name": "sum",
"nativeSrc": "8999:3:11",
"nodeType": "YulIdentifier",
"src": "8999:3:11"
}
],
"functionName": {
"name": "gt",
"nativeSrc": "8993:2:11",
"nodeType": "YulIdentifier",
"src": "8993:2:11"
},
"nativeSrc": "8993:10:11",
"nodeType": "YulFunctionCall",
"src": "8993:10:11"
},
"nativeSrc": "8990:36:11",
"nodeType": "YulIf",
"src": "8990:36:11"
}
]
},
"name": "checked_add_t_uint256",
"nativeSrc": "8842:191:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "x",
"nativeSrc": "8873:1:11",
"nodeType": "YulTypedName",
"src": "8873:1:11",
"type": ""
},
{
"name": "y",
"nativeSrc": "8876:1:11",
"nodeType": "YulTypedName",
"src": "8876:1:11",
"type": ""
}
],
"returnVariables": [
{
"name": "sum",
"nativeSrc": "8882:3:11",
"nodeType": "YulTypedName",
"src": "8882:3:11",
"type": ""
}
],
"src": "8842:191:11"
},
{
"body": {
"nativeSrc": "9104:53:11",
"nodeType": "YulBlock",
"src": "9104:53:11",
"statements": [
{
"expression": {
"arguments": [
{
"name": "pos",
"nativeSrc": "9121:3:11",
"nodeType": "YulIdentifier",
"src": "9121:3:11"
},
{
"arguments": [
{
"name": "value",
"nativeSrc": "9144:5:11",
"nodeType": "YulIdentifier",
"src": "9144:5:11"
}
],
"functionName": {
"name": "cleanup_t_uint256",
"nativeSrc": "9126:17:11",
"nodeType": "YulIdentifier",
"src": "9126:17:11"
},
"nativeSrc": "9126:24:11",
"nodeType": "YulFunctionCall",
"src": "9126:24:11"
}
],
"functionName": {
"name": "mstore",
"nativeSrc": "9114:6:11",
"nodeType": "YulIdentifier",
"src": "9114:6:11"
},
"nativeSrc": "9114:37:11",
"nodeType": "YulFunctionCall",
"src": "9114:37:11"
},
"nativeSrc": "9114:37:11",
"nodeType": "YulExpressionStatement",
"src": "9114:37:11"
}
]
},
"name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nativeSrc": "9039:118:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "value",
"nativeSrc": "9092:5:11",
"nodeType": "YulTypedName",
"src": "9092:5:11",
"type": ""
},
{
"name": "pos",
"nativeSrc": "9099:3:11",
"nodeType": "YulTypedName",
"src": "9099:3:11",
"type": ""
}
],
"src": "9039:118:11"
},
{
"body": {
"nativeSrc": "9317:288:11",
"nodeType": "YulBlock",
"src": "9317:288:11",
"statements": [
{
"nativeSrc": "9327:26:11",
"nodeType": "YulAssignment",
"src": "9327:26:11",
"value": {
"arguments": [
{
"name": "headStart",
"nativeSrc": "9339:9:11",
"nodeType": "YulIdentifier",
"src": "9339:9:11"
},
{
"kind": "number",
"nativeSrc": "9350:2:11",
"nodeType": "YulLiteral",
"src": "9350:2:11",
"type": "",
"value": "96"
}
],
"functionName": {
"name": "add",
"nativeSrc": "9335:3:11",
"nodeType": "YulIdentifier",
"src": "9335:3:11"
},
"nativeSrc": "9335:18:11",
"nodeType": "YulFunctionCall",
"src": "9335:18:11"
},
"variableNames": [
{
"name": "tail",
"nativeSrc": "9327:4:11",
"nodeType": "YulIdentifier",
"src": "9327:4:11"
}
]
},
{
"expression": {
"arguments": [
{
"name": "value0",
"nativeSrc": "9407:6:11",
"nodeType": "YulIdentifier",
"src": "9407:6:11"
},
{
"arguments": [
{
"name": "headStart",
"nativeSrc": "9420:9:11",
"nodeType": "YulIdentifier",
"src": "9420:9:11"
},
{
"kind": "number",
"nativeSrc": "9431:1:11",
"nodeType": "YulLiteral",
"src": "9431:1:11",
"type": "",
"value": "0"
}
],
"functionName": {
"name": "add",
"nativeSrc": "9416:3:11",
"nodeType": "YulIdentifier",
"src": "9416:3:11"
},
"nativeSrc": "9416:17:11",
"nodeType": "YulFunctionCall",
"src": "9416:17:11"
}
],
"functionName": {
"name": "abi_encode_t_address_to_t_address_fromStack",
"nativeSrc": "9363:43:11",
"nodeType": "YulIdentifier",
"src": "9363:43:11"
},
"nativeSrc": "9363:71:11",
"nodeType": "YulFunctionCall",
"src": "9363:71:11"
},
"nativeSrc": "9363:71:11",
"nodeType": "YulExpressionStatement",
"src": "9363:71:11"
},
{
"expression": {
"arguments": [
{
"name": "value1",
"nativeSrc": "9488:6:11",
"nodeType": "YulIdentifier",
"src": "9488:6:11"
},
{
"arguments": [
{
"name": "headStart",
"nativeSrc": "9501:9:11",
"nodeType": "YulIdentifier",
"src": "9501:9:11"
},
{
"kind": "number",
"nativeSrc": "9512:2:11",
"nodeType": "YulLiteral",
"src": "9512:2:11",
"type": "",
"value": "32"
}
],
"functionName": {
"name": "add",
"nativeSrc": "9497:3:11",
"nodeType": "YulIdentifier",
"src": "9497:3:11"
},
"nativeSrc": "9497:18:11",
"nodeType": "YulFunctionCall",
"src": "9497:18:11"
}
],
"functionName": {
"name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nativeSrc": "9444:43:11",
"nodeType": "YulIdentifier",
"src": "9444:43:11"
},
"nativeSrc": "9444:72:11",
"nodeType": "YulFunctionCall",
"src": "9444:72:11"
},
"nativeSrc": "9444:72:11",
"nodeType": "YulExpressionStatement",
"src": "9444:72:11"
},
{
"expression": {
"arguments": [
{
"name": "value2",
"nativeSrc": "9570:6:11",
"nodeType": "YulIdentifier",
"src": "9570:6:11"
},
{
"arguments": [
{
"name": "headStart",
"nativeSrc": "9583:9:11",
"nodeType": "YulIdentifier",
"src": "9583:9:11"
},
{
"kind": "number",
"nativeSrc": "9594:2:11",
"nodeType": "YulLiteral",
"src": "9594:2:11",
"type": "",
"value": "64"
}
],
"functionName": {
"name": "add",
"nativeSrc": "9579:3:11",
"nodeType": "YulIdentifier",
"src": "9579:3:11"
},
"nativeSrc": "9579:18:11",
"nodeType": "YulFunctionCall",
"src": "9579:18:11"
}
],
"functionName": {
"name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nativeSrc": "9526:43:11",
"nodeType": "YulIdentifier",
"src": "9526:43:11"
},
"nativeSrc": "9526:72:11",
"nodeType": "YulFunctionCall",
"src": "9526:72:11"
},
"nativeSrc": "9526:72:11",
"nodeType": "YulExpressionStatement",
"src": "9526:72:11"
}
]
},
"name": "abi_encode_tuple_t_address_t_uint256_t_uint256__to_t_address_t_uint256_t_uint256__fromStack_reversed",
"nativeSrc": "9163:442:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nativeSrc": "9273:9:11",
"nodeType": "YulTypedName",
"src": "9273:9:11",
"type": ""
},
{
"name": "value2",
"nativeSrc": "9285:6:11",
"nodeType": "YulTypedName",
"src": "9285:6:11",
"type": ""
},
{
"name": "value1",
"nativeSrc": "9293:6:11",
"nodeType": "YulTypedName",
"src": "9293:6:11",
"type": ""
},
{
"name": "value0",
"nativeSrc": "9301:6:11",
"nodeType": "YulTypedName",
"src": "9301:6:11",
"type": ""
}
],
"returnVariables": [
{
"name": "tail",
"nativeSrc": "9312:4:11",
"nodeType": "YulTypedName",
"src": "9312:4:11",
"type": ""
}
],
"src": "9163:442:11"
},
{
"body": {
"nativeSrc": "9709:124:11",
"nodeType": "YulBlock",
"src": "9709:124:11",
"statements": [
{
"nativeSrc": "9719:26:11",
"nodeType": "YulAssignment",
"src": "9719:26:11",
"value": {
"arguments": [
{
"name": "headStart",
"nativeSrc": "9731:9:11",
"nodeType": "YulIdentifier",
"src": "9731:9:11"
},
{
"kind": "number",
"nativeSrc": "9742:2:11",
"nodeType": "YulLiteral",
"src": "9742:2:11",
"type": "",
"value": "32"
}
],
"functionName": {
"name": "add",
"nativeSrc": "9727:3:11",
"nodeType": "YulIdentifier",
"src": "9727:3:11"
},
"nativeSrc": "9727:18:11",
"nodeType": "YulFunctionCall",
"src": "9727:18:11"
},
"variableNames": [
{
"name": "tail",
"nativeSrc": "9719:4:11",
"nodeType": "YulIdentifier",
"src": "9719:4:11"
}
]
},
{
"expression": {
"arguments": [
{
"name": "value0",
"nativeSrc": "9799:6:11",
"nodeType": "YulIdentifier",
"src": "9799:6:11"
},
{
"arguments": [
{
"name": "headStart",
"nativeSrc": "9812:9:11",
"nodeType": "YulIdentifier",
"src": "9812:9:11"
},
{
"kind": "number",
"nativeSrc": "9823:1:11",
"nodeType": "YulLiteral",
"src": "9823:1:11",
"type": "",
"value": "0"
}
],
"functionName": {
"name": "add",
"nativeSrc": "9808:3:11",
"nodeType": "YulIdentifier",
"src": "9808:3:11"
},
"nativeSrc": "9808:17:11",
"nodeType": "YulFunctionCall",
"src": "9808:17:11"
}
],
"functionName": {
"name": "abi_encode_t_uint256_to_t_uint256_fromStack",
"nativeSrc": "9755:43:11",
"nodeType": "YulIdentifier",
"src": "9755:43:11"
},
"nativeSrc": "9755:71:11",
"nodeType": "YulFunctionCall",
"src": "9755:71:11"
},
"nativeSrc": "9755:71:11",
"nodeType": "YulExpressionStatement",
"src": "9755:71:11"
}
]
},
"name": "abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed",
"nativeSrc": "9611:222:11",
"nodeType": "YulFunctionDefinition",
"parameters": [
{
"name": "headStart",
"nativeSrc": "9681:9:11",
"nodeType": "YulTypedName",
"src": "9681:9:11",
"type": ""
},
{
"name": "value0",
"nativeSrc": "9693:6:11",
"nodeType": "YulTypedName",
"src": "9693:6:11",
"type": ""
}
],
"returnVariables": [
{
"name": "tail",
"nativeSrc": "9704:4:11",
"nodeType": "YulTypedName",
"src": "9704:4:11",
"type": ""
}
],
"src": "9611:222:11"
}
]
},
"contents": "{\n\n function array_length_t_string_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function panic_error_0x41() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n\n function panic_error_0x22() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x22)\n revert(0, 0x24)\n }\n\n function extract_byte_array_length(data) -> length {\n length := div(data, 2)\n let outOfPlaceEncoding := and(data, 1)\n if iszero(outOfPlaceEncoding) {\n length := and(length, 0x7f)\n }\n\n if eq(outOfPlaceEncoding, lt(length, 32)) {\n panic_error_0x22()\n }\n }\n\n function array_dataslot_t_string_storage(ptr) -> data {\n data := ptr\n\n mstore(0, ptr)\n data := keccak256(0, 0x20)\n\n }\n\n function divide_by_32_ceil(value) -> result {\n result := div(add(value, 31), 32)\n }\n\n function shift_left_dynamic(bits, value) -> newValue {\n newValue :=\n\n shl(bits, value)\n\n }\n\n function update_byte_slice_dynamic32(value, shiftBytes, toInsert) -> result {\n let shiftBits := mul(shiftBytes, 8)\n let mask := shift_left_dynamic(shiftBits, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n toInsert := shift_left_dynamic(shiftBits, toInsert)\n value := and(value, not(mask))\n result := or(value, and(toInsert, mask))\n }\n\n function cleanup_t_uint256(value) -> cleaned {\n cleaned := value\n }\n\n function identity(value) -> ret {\n ret := value\n }\n\n function convert_t_uint256_to_t_uint256(value) -> converted {\n converted := cleanup_t_uint256(identity(cleanup_t_uint256(value)))\n }\n\n function prepare_store_t_uint256(value) -> ret {\n ret := value\n }\n\n function update_storage_value_t_uint256_to_t_uint256(slot, offset, value_0) {\n let convertedValue_0 := convert_t_uint256_to_t_uint256(value_0)\n sstore(slot, update_byte_slice_dynamic32(sload(slot), offset, prepare_store_t_uint256(convertedValue_0)))\n }\n\n function zero_value_for_split_t_uint256() -> ret {\n ret := 0\n }\n\n function storage_set_to_zero_t_uint256(slot, offset) {\n let zero_0 := zero_value_for_split_t_uint256()\n update_storage_value_t_uint256_to_t_uint256(slot, offset, zero_0)\n }\n\n function clear_storage_range_t_bytes1(start, end) {\n for {} lt(start, end) { start := add(start, 1) }\n {\n storage_set_to_zero_t_uint256(start, 0)\n }\n }\n\n function clean_up_bytearray_end_slots_t_string_storage(array, len, startIndex) {\n\n if gt(len, 31) {\n let dataArea := array_dataslot_t_string_storage(array)\n let deleteStart := add(dataArea, divide_by_32_ceil(startIndex))\n // If we are clearing array to be short byte array, we want to clear only data starting from array data area.\n if lt(startIndex, 32) { deleteStart := dataArea }\n clear_storage_range_t_bytes1(deleteStart, add(dataArea, divide_by_32_ceil(len)))\n }\n\n }\n\n function shift_right_unsigned_dynamic(bits, value) -> newValue {\n newValue :=\n\n shr(bits, value)\n\n }\n\n function mask_bytes_dynamic(data, bytes) -> result {\n let mask := not(shift_right_unsigned_dynamic(mul(8, bytes), not(0)))\n result := and(data, mask)\n }\n function extract_used_part_and_set_length_of_short_byte_array(data, len) -> used {\n // we want to save only elements that are part of the array after resizing\n // others should be set to zero\n data := mask_bytes_dynamic(data, len)\n used := or(data, mul(2, len))\n }\n function copy_byte_array_to_storage_from_t_string_memory_ptr_to_t_string_storage(slot, src) {\n\n let newLen := array_length_t_string_memory_ptr(src)\n // Make sure array length is sane\n if gt(newLen, 0xffffffffffffffff) { panic_error_0x41() }\n\n let oldLen := extract_byte_array_length(sload(slot))\n\n // potentially truncate data\n clean_up_bytearray_end_slots_t_string_storage(slot, oldLen, newLen)\n\n let srcOffset := 0\n\n srcOffset := 0x20\n\n switch gt(newLen, 31)\n case 1 {\n let loopEnd := and(newLen, not(0x1f))\n\n let dstPtr := array_dataslot_t_string_storage(slot)\n let i := 0\n for { } lt(i, loopEnd) { i := add(i, 0x20) } {\n sstore(dstPtr, mload(add(src, srcOffset)))\n dstPtr := add(dstPtr, 1)\n srcOffset := add(srcOffset, 32)\n }\n if lt(loopEnd, newLen) {\n let lastValue := mload(add(src, srcOffset))\n sstore(dstPtr, mask_bytes_dynamic(lastValue, and(newLen, 0x1f)))\n }\n sstore(slot, add(mul(newLen, 2), 1))\n }\n default {\n let value := 0\n if newLen {\n value := mload(add(src, srcOffset))\n }\n sstore(slot, extract_used_part_and_set_length_of_short_byte_array(value, newLen))\n }\n }\n\n function panic_error_0x11() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x11)\n revert(0, 0x24)\n }\n\n function shift_right_1_unsigned(value) -> newValue {\n newValue :=\n\n shr(1, value)\n\n }\n\n function checked_exp_helper(_power, _base, exponent, max) -> power, base {\n power := _power\n base := _base\n for { } gt(exponent, 1) {}\n {\n // overflow check for base * base\n if gt(base, div(max, base)) { panic_error_0x11() }\n if and(exponent, 1)\n {\n // No checks for power := mul(power, base) needed, because the check\n // for base * base above is sufficient, since:\n // |power| <= base (proof by induction) and thus:\n // |power * base| <= base * base <= max <= |min| (for signed)\n // (this is equally true for signed and unsigned exp)\n power := mul(power, base)\n }\n base := mul(base, base)\n exponent := shift_right_1_unsigned(exponent)\n }\n }\n\n function checked_exp_unsigned(base, exponent, max) -> power {\n // This function currently cannot be inlined because of the\n // \"leave\" statements. We have to improve the optimizer.\n\n // Note that 0**0 == 1\n if iszero(exponent) { power := 1 leave }\n if iszero(base) { power := 0 leave }\n\n // Specializations for small bases\n switch base\n // 0 is handled above\n case 1 { power := 1 leave }\n case 2\n {\n if gt(exponent, 255) { panic_error_0x11() }\n power := exp(2, exponent)\n if gt(power, max) { panic_error_0x11() }\n leave\n }\n if or(\n and(lt(base, 11), lt(exponent, 78)),\n and(lt(base, 307), lt(exponent, 32))\n )\n {\n power := exp(base, exponent)\n if gt(power, max) { panic_error_0x11() }\n leave\n }\n\n power, base := checked_exp_helper(1, base, exponent, max)\n\n if gt(power, div(max, base)) { panic_error_0x11() }\n power := mul(power, base)\n }\n\n function cleanup_t_uint8(value) -> cleaned {\n cleaned := and(value, 0xff)\n }\n\n function checked_exp_t_uint256_t_uint8(base, exponent) -> power {\n base := cleanup_t_uint256(base)\n exponent := cleanup_t_uint8(exponent)\n\n power := checked_exp_unsigned(base, exponent, 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff)\n\n }\n\n function checked_mul_t_uint256(x, y) -> product {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n let product_raw := mul(x, y)\n product := cleanup_t_uint256(product_raw)\n\n // overflow, if x != 0 and y != product/x\n if iszero(\n or(\n iszero(x),\n eq(y, div(product, x))\n )\n ) { panic_error_0x11() }\n\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function abi_encode_t_address_to_t_address_fromStack(value, pos) {\n mstore(pos, cleanup_t_address(value))\n }\n\n function abi_encode_tuple_t_address__to_t_address__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n }\n\n function checked_add_t_uint256(x, y) -> sum {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n sum := add(x, y)\n\n if gt(x, sum) { panic_error_0x11() }\n\n }\n\n function abi_encode_t_uint256_to_t_uint256_fromStack(value, pos) {\n mstore(pos, cleanup_t_uint256(value))\n }\n\n function abi_encode_tuple_t_address_t_uint256_t_uint256__to_t_address_t_uint256_t_uint256__fromStack_reversed(headStart , value2, value1, value0) -> tail {\n tail := add(headStart, 96)\n\n abi_encode_t_address_to_t_address_fromStack(value0, add(headStart, 0))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value1, add(headStart, 32))\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value2, add(headStart, 64))\n\n }\n\n function abi_encode_tuple_t_uint256__to_t_uint256__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n abi_encode_t_uint256_to_t_uint256_fromStack(value0, add(headStart, 0))\n\n }\n\n}\n",
"id": 11,
"language": "Yul",
"name": "#utility.yul"
}
],
"linkReferences": {},
"object": "608060405234801561000f575f5ffd5b506040518060400160405280600781526020017f4d79546f6b656e000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4d544b0000000000000000000000000000000000000000000000000000000000815250816003908161008b91906105bc565b50806004908161009b91906105bc565b5050506100d4336100b06100d960201b60201c565b600a6100bc91906107f3565b6101f46100c9919061083d565b6100e160201b60201c565b610966565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610151575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161014891906108bd565b60405180910390fd5b6101625f838361016660201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036101b6578060025f8282546101aa91906108d6565b92505081905550610284565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561023f578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161023693929190610918565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036102cb578060025f8282540392505081905550610315565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610372919061094d565b60405180910390a3505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806103fa57607f821691505b60208210810361040d5761040c6103b6565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261046f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610434565b6104798683610434565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6104bd6104b86104b384610491565b61049a565b610491565b9050919050565b5f819050919050565b6104d6836104a3565b6104ea6104e2826104c4565b848454610440565b825550505050565b5f5f905090565b6105016104f2565b61050c8184846104cd565b505050565b5b8181101561052f576105245f826104f9565b600181019050610512565b5050565b601f8211156105745761054581610413565b61054e84610425565b8101602085101561055d578190505b61057161056985610425565b830182610511565b50505b505050565b5f82821c905092915050565b5f6105945f1984600802610579565b1980831691505092915050565b5f6105ac8383610585565b9150826002028217905092915050565b6105c58261037f565b67ffffffffffffffff8111156105de576105dd610389565b5b6105e882546103e3565b6105f3828285610533565b5f60209050601f831160018114610624575f8415610612578287015190505b61061c85826105a1565b865550610683565b601f19841661063286610413565b5f5b8281101561065957848901518255600182019150602085019450602081019050610634565b868310156106765784890151610672601f891682610585565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b600185111561070d578086048111156106e9576106e861068b565b5b60018516156106f85780820291505b8081029050610706856106b8565b94506106cd565b94509492505050565b5f8261072557600190506107e0565b81610732575f90506107e0565b8160018114610748576002811461075257610781565b60019150506107e0565b60ff8411156107645761076361068b565b5b8360020a91508482111561077b5761077a61068b565b5b506107e0565b5060208310610133831016604e8410600b84101617156107b65782820a9050838111156107b1576107b061068b565b5b6107e0565b6107c384848460016106c4565b925090508184048111156107da576107d961068b565b5b81810290505b9392505050565b5f60ff82169050919050565b5f6107fd82610491565b9150610808836107e7565b92506108357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610716565b905092915050565b5f61084782610491565b915061085283610491565b925082820261086081610491565b915082820484148315176108775761087661068b565b5b5092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6108a78261087e565b9050919050565b6108b78161089d565b82525050565b5f6020820190506108d05f8301846108ae565b92915050565b5f6108e082610491565b91506108eb83610491565b92508282019050808211156109035761090261068b565b5b92915050565b61091281610491565b82525050565b5f60608201905061092b5f8301866108ae565b6109386020830185610909565b6109456040830184610909565b949350505050565b5f6020820190506109605f830184610909565b92915050565b6119bb806109735f395ff3fe608060405234801561000f575f5ffd5b506004361061018b575f3560e01c806370a08231116100dc578063bec3fa1711610095578063dd62ed3e1161006f578063dd62ed3e146104a5578063e0abca0b146104d5578063eb91d37e146104f3578063f8b2cb4f146105115761018b565b8063bec3fa171461043b578063d53913931461046b578063d547741f146104895761018b565b806370a08231146103535780638d6cc56d1461038357806391d148541461039f57806395d89b41146103cf578063a217fddf146103ed578063a9059cbb1461040b5761018b565b8063248a9ca311610149578063313ce56711610123578063313ce567146102e157806336568abe146102ff57806340c10f191461031b57806342966c68146103375761018b565b8063248a9ca314610277578063282c51f3146102a75780632f2ff15d146102c55761018b565b8062cf5db41461018f57806301ffc9a7146101ab57806306fdde03146101db578063095ea7b3146101f957806318160ddd1461022957806323b872dd14610247575b5f5ffd5b6101a960048036038101906101a4919061148c565b610541565b005b6101c560048036038101906101c0919061150c565b610591565b6040516101d29190611551565b60405180910390f35b6101e361060a565b6040516101f091906115da565b60405180910390f35b610213600480360381019061020e919061162d565b61069a565b6040516102209190611551565b60405180910390f35b6102316106bc565b60405161023e919061167a565b60405180910390f35b610261600480360381019061025c9190611693565b6106c5565b60405161026e9190611551565b60405180910390f35b610291600480360381019061028c9190611716565b6106f3565b60405161029e9190611750565b60405180910390f35b6102af610710565b6040516102bc9190611750565b60405180910390f35b6102df60048036038101906102da9190611769565b610734565b005b6102e9610756565b6040516102f691906117c2565b60405180910390f35b61031960048036038101906103149190611769565b61075e565b005b6103356004803603810190610330919061162d565b6107d9565b005b610351600480360381019061034c91906117db565b610812565b005b61036d6004803603810190610368919061148c565b61084a565b60405161037a919061167a565b60405180910390f35b61039d600480360381019061039891906117db565b61088f565b005b6103b960048036038101906103b49190611769565b6108d6565b6040516103c69190611551565b60405180910390f35b6103d761093a565b6040516103e491906115da565b60405180910390f35b6103f56109ca565b6040516104029190611750565b60405180910390f35b6104256004803603810190610420919061162d565b6109d0565b6040516104329190611551565b60405180910390f35b6104556004803603810190610450919061162d565b6109f2565b6040516104629190611551565b60405180910390f35b610473610a05565b6040516104809190611750565b60405180910390f35b6104a3600480360381019061049e9190611769565b610a29565b005b6104bf60048036038101906104ba9190611806565b610a4b565b6040516104cc919061167a565b60405180910390f35b6104dd610acd565b6040516104ea9190611853565b60405180910390f35b6104fb610af2565b604051610508919061167a565b60405180910390f35b61052b6004803603810190610526919061148c565b610afa565b604051610538919061167a565b60405180910390f35b5f5f1b61054d81610b0b565b8160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610603575061060282610b1f565b5b9050919050565b60606003805461061990611899565b80601f016020809104026020016040519081016040528092919081815260200182805461064590611899565b80156106905780601f1061066757610100808354040283529160200191610690565b820191905f5260205f20905b81548152906001019060200180831161067357829003601f168201915b5050505050905090565b5f5f6106a4610b88565b90506106b1818585610b8f565b600191505092915050565b5f600254905090565b5f5f6106cf610b88565b90506106dc858285610ba1565b6106e7858585610c33565b60019150509392505050565b5f60055f8381526020019081526020015f20600101549050919050565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b61073d826106f3565b61074681610b0b565b6107508383610d23565b50505050565b5f6012905090565b610766610b88565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146107ca576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107d48282610e0d565b505050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a661080381610b0b565b61080d8383610ef7565b505050565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84861083c81610b0b565b6108463383610f76565b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f5f1b61089b81610b0b565b7f66cbca4f3c64fecf1dcb9ce094abcf7f68c3450a1d4e3a8e917dd621edb4ebe0826040516108ca919061167a565b60405180910390a15050565b5f60055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b60606004805461094990611899565b80601f016020809104026020016040519081016040528092919081815260200182805461097590611899565b80156109c05780601f10610997576101008083540402835291602001916109c0565b820191905f5260205f20905b8154815290600101906020018083116109a357829003601f168201915b5050505050905090565b5f5f1b81565b5f5f6109da610b88565b90506109e7818585610c33565b600191505092915050565b5f6109fd83836109d0565b905092915050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b610a32826106f3565b610a3b81610b0b565b610a458383610e0d565b50505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f6064905090565b5f610b048261084a565b9050919050565b610b1c81610b17610b88565b610ff5565b50565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b610b9c8383836001611046565b505050565b5f610bac8484610a4b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c2d5781811015610c1e578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610c15939291906118c9565b60405180910390fd5b610c2c84848484035f611046565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ca3575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610c9a9190611853565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d13575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610d0a9190611853565b60405180910390fd5b610d1e838383611215565b505050565b5f610d2e83836108d6565b610e0357600160055f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610da0610b88565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050610e07565b5f90505b92915050565b5f610e1883836108d6565b15610eed575f60055f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610e8a610b88565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a460019050610ef1565b5f90505b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f67575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f5e9190611853565b60405180910390fd5b610f725f8383611215565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fe6575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610fdd9190611853565b60405180910390fd5b610ff1825f83611215565b5050565b610fff82826108d6565b6110425780826040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526004016110399291906118fe565b60405180910390fd5b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036110b6575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016110ad9190611853565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611126575f6040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161111d9190611853565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550801561120f578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611206919061167a565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611265578060025f8282546112599190611952565b92505081905550611333565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156112ee578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016112e5939291906118c9565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361137a578060025f82825403925050819055506113c4565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611421919061167a565b60405180910390a3505050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61145b82611432565b9050919050565b61146b81611451565b8114611475575f5ffd5b50565b5f8135905061148681611462565b92915050565b5f602082840312156114a1576114a061142e565b5b5f6114ae84828501611478565b91505092915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6114eb816114b7565b81146114f5575f5ffd5b50565b5f81359050611506816114e2565b92915050565b5f602082840312156115215761152061142e565b5b5f61152e848285016114f8565b91505092915050565b5f8115159050919050565b61154b81611537565b82525050565b5f6020820190506115645f830184611542565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6115ac8261156a565b6115b68185611574565b93506115c6818560208601611584565b6115cf81611592565b840191505092915050565b5f6020820190508181035f8301526115f281846115a2565b905092915050565b5f819050919050565b61160c816115fa565b8114611616575f5ffd5b50565b5f8135905061162781611603565b92915050565b5f5f604083850312156116435761164261142e565b5b5f61165085828601611478565b925050602061166185828601611619565b9150509250929050565b611674816115fa565b82525050565b5f60208201905061168d5f83018461166b565b92915050565b5f5f5f606084860312156116aa576116a961142e565b5b5f6116b786828701611478565b93505060206116c886828701611478565b92505060406116d986828701611619565b9150509250925092565b5f819050919050565b6116f5816116e3565b81146116ff575f5ffd5b50565b5f81359050611710816116ec565b92915050565b5f6020828403121561172b5761172a61142e565b5b5f61173884828501611702565b91505092915050565b61174a816116e3565b82525050565b5f6020820190506117635f830184611741565b92915050565b5f5f6040838503121561177f5761177e61142e565b5b5f61178c85828601611702565b925050602061179d85828601611478565b9150509250929050565b5f60ff82169050919050565b6117bc816117a7565b82525050565b5f6020820190506117d55f8301846117b3565b92915050565b5f602082840312156117f0576117ef61142e565b5b5f6117fd84828501611619565b91505092915050565b5f5f6040838503121561181c5761181b61142e565b5b5f61182985828601611478565b925050602061183a85828601611478565b9150509250929050565b61184d81611451565b82525050565b5f6020820190506118665f830184611844565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806118b057607f821691505b6020821081036118c3576118c261186c565b5b50919050565b5f6060820190506118dc5f830186611844565b6118e9602083018561166b565b6118f6604083018461166b565b949350505050565b5f6040820190506119115f830185611844565b61191e6020830184611741565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61195c826115fa565b9150611967836115fa565b925082820190508082111561197f5761197e611925565b5b9291505056fea26469706673582212202a817916b3ff3febe29f76266a90265d8e46c68fa1c83960a8aec735b483ead864736f6c634300081c0033",
"opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0xF JUMPI PUSH0 PUSH0 REVERT JUMPDEST POP PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x7 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4D79546F6B656E00000000000000000000000000000000000000000000000000 DUP2 MSTORE POP PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x3 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4D544B0000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 PUSH1 0x3 SWAP1 DUP2 PUSH2 0x8B SWAP2 SWAP1 PUSH2 0x5BC JUMP JUMPDEST POP DUP1 PUSH1 0x4 SWAP1 DUP2 PUSH2 0x9B SWAP2 SWAP1 PUSH2 0x5BC JUMP JUMPDEST POP POP POP PUSH2 0xD4 CALLER PUSH2 0xB0 PUSH2 0xD9 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0xA PUSH2 0xBC SWAP2 SWAP1 PUSH2 0x7F3 JUMP JUMPDEST PUSH2 0x1F4 PUSH2 0xC9 SWAP2 SWAP1 PUSH2 0x83D JUMP JUMPDEST PUSH2 0xE1 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH2 0x966 JUMP JUMPDEST PUSH0 PUSH1 0x12 SWAP1 POP SWAP1 JUMP JUMPDEST PUSH0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SUB PUSH2 0x151 JUMPI PUSH0 PUSH1 0x40 MLOAD PUSH32 0xEC442F0500000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x148 SWAP2 SWAP1 PUSH2 0x8BD JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH2 0x162 PUSH0 DUP4 DUP4 PUSH2 0x166 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SUB PUSH2 0x1B6 JUMPI DUP1 PUSH1 0x2 PUSH0 DUP3 DUP3 SLOAD PUSH2 0x1AA SWAP2 SWAP1 PUSH2 0x8D6 JUMP JUMPDEST SWAP3 POP POP DUP2 SWAP1 SSTORE POP PUSH2 0x284 JUMP JUMPDEST PUSH0 PUSH0 PUSH0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH0 KECCAK256 SLOAD SWAP1 POP DUP2 DUP2 LT ISZERO PUSH2 0x23F JUMPI DUP4 DUP2 DUP4 PUSH1 0x40 MLOAD PUSH32 0xE450D38C00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x236 SWAP4 SWAP3 SWAP2 SWAP1 PUSH2 0x918 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP2 DUP2 SUB PUSH0 PUSH0 DUP7 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH0 KECCAK256 DUP2 SWAP1 SSTORE POP POP JUMPDEST PUSH0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SUB PUSH2 0x2CB JUMPI DUP1 PUSH1 0x2 PUSH0 DUP3 DUP3 SLOAD SUB SWAP3 POP POP DUP2 SWAP1 SSTORE POP PUSH2 0x315 JUMP JUMPDEST DUP1 PUSH0 PUSH0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH0 KECCAK256 PUSH0 DUP3 DUP3 SLOAD ADD SWAP3 POP POP DUP2 SWAP1 SSTORE POP JUMPDEST DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP4 PUSH1 0x40 MLOAD PUSH2 0x372 SWAP2 SWAP1 PUSH2 0x94D JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP POP POP JUMP JUMPDEST PUSH0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x4E487B7100000000000000000000000000000000000000000000000000000000 PUSH0 MSTORE PUSH1 0x41 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH0 REVERT JUMPDEST PUSH32 0x4E487B71000000000000000000
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment