// SPDX-License-Identifier: MIT
pragma solidity 0.8.26;
import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
import {Base64} from "@openzeppelin/contracts/utils/Base64.sol";
/// @title LaunchToken
/// @notice Fixed-supply, immutable ERC20 WITH on-chain metadata (ERC-7572
/// `contractURI()`), so aggregators that read on-chain metadata can show
/// the logo/socials automatically at deploy — no manual submission.
/// - name / symbol / supply are immutable.
/// - description / image / twitter / website are set once at construction.
/// - `image` MUST be self-sufficient AND in a format readers render: a
/// `data:image/svg+xml;base64,...` SVG (vector, rendered on-chain) or an
/// `ipfs://...` URI. A raw `data:image/png;base64,...` blob is NOT
/// reliably fetched by aggregators — do not use one.
/// @dev No mint, no owner, no tax, no blacklist, no pause. Trust-minimized.
/// NOTE: name/description/twitter/website must not contain a raw `"` or `\`
/// (they are inlined into JSON). The image is base64 so it is always safe.
contract LaunchToken is ERC20 {
string private _description;
string private _image;
string private _twitter;
string private _website;
constructor(
string memory name_,
string memory symbol_,
uint256 totalSupply_,
address recipient,
string memory description_,
string memory image_,
string memory twitter_,
string memory website_
) ERC20(name_, symbol_) {
require(recipient != address(0), "recipient=0");
require(totalSupply_ > 0, "supply=0");
_description = description_;
_image = image_;
_twitter = twitter_;
_website = website_;
_mint(recipient, totalSupply_);
}
/// @notice ERC-7572 contract-level metadata: a base64-encoded JSON data URI
/// with name, description, a self-sufficient image, and socials.
/// Same field set as tokens whose logo shows on aggregators.
function contractURI() external view returns (string memory) {
bytes memory json = abi.encodePacked(
'{"name":"', name(),
'","description":"', _description,
'","image":"', _image,
'","twitter":"', _twitter,
'","website":"', _website,
'"}'
);
return string(abi.encodePacked("data:application/json;base64,", Base64.encode(json)));
}
/// @notice The raw image URI (svg data: or ipfs://), for convenience / debugging.
function image() external view returns (string memory) {
return _image;
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "name_",
"type": "string",
"internalType": "string"
},
{
"name": "symbol_",
"type": "string",
"internalType": "string"
},
{
"name": "totalSupply_",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "recipient",
"type": "address",
"internalType": "address"
},
{
"name": "description_",
"type": "string",
"internalType": "string"
},
{
"name": "image_",
"type": "string",
"internalType": "string"
},
{
"name": "twitter_",
"type": "string",
"internalType": "string"
},
{
"name": "website_",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "nonpayable"
},
{
"name": "ERC20InsufficientAllowance",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "allowance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InsufficientBalance",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
},
{
"name": "balance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ERC20InvalidApprover",
"type": "error",
"inputs": [
{
"name": "approver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidReceiver",
"type": "error",
"inputs": [
{
"name": "receiver",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSender",
"type": "error",
"inputs": [
{
"name": "sender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC20InvalidSpender",
"type": "error",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "Approval",
"type": "event",
"inputs": [
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "Transfer",
"type": "event",
"inputs": [
{
"name": "from",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "to",
"type": "address",
"indexed": true,
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"indexed": false,
"internalType": "uint256"
}
],
"anonymous": false
},
{
"name": "allowance",
"type": "function",
"inputs": [
{
"name": "owner",
"type": "address",
"internalType": "address"
},
{
"name": "spender",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "approve",
"type": "function",
"inputs": [
{
"name": "spender",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "balanceOf",
"type": "function",
"inputs": [
{
"name": "account",
"type": "address",
"internalType": "address"
}
],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "contractURI",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "decimals",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint8",
"internalType": "uint8"
}
],
"stateMutability": "view"
},
{
"name": "image",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "name",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "symbol",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "totalSupply",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "transfer",
"type": "function",
"inputs": [
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
},
{
"name": "transferFrom",
"type": "function",
"inputs": [
{
"name": "from",
"type": "address",
"internalType": "address"
},
{
"name": "to",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "nonpayable"
}
]0x608060405234801561000f575f80fd5b506040516110af3803806110af83398101604081905261002e91610330565b8787600361003c83826104e0565b50600461004982826104e0565b5050506001600160a01b0385166100955760405162461bcd60e51b815260206004820152600b60248201526a0726563697069656e743d360ac1b60448201526064015b60405180910390fd5b5f86116100cf5760405162461bcd60e51b81526020600482015260086024820152670737570706c793d360c41b604482015260640161008c565b60056100db85826104e0565b5060066100e884826104e0565b5060076100f583826104e0565b50600861010282826104e0565b5061010d858761011a565b50505050505050506105bf565b6001600160a01b0382166101435760405163ec442f0560e01b81525f600482015260240161008c565b61014e5f8383610152565b5050565b6001600160a01b03831661017c578060025f828254610171919061059a565b909155506101ec9050565b6001600160a01b0383165f90815260208190526040902054818110156101ce5760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161008c565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b03821661020857600280548290039055610226565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161026b91815260200190565b60405180910390a3505050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f83011261029b575f80fd5b81516001600160401b038111156102b4576102b4610278565b604051601f8201601f19908116603f011681016001600160401b03811182821017156102e2576102e2610278565b6040528181528382016020018510156102f9575f80fd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461032b575f80fd5b919050565b5f805f805f805f80610100898b031215610348575f80fd5b88516001600160401b0381111561035d575f80fd5b6103698b828c0161028c565b60208b015190995090506001600160401b03811115610386575f80fd5b6103928b828c0161028c565b60408b015190985096506103aa905060608a01610315565b60808a01519095506001600160401b038111156103c5575f80fd5b6103d18b828c0161028c565b60a08b015190955090506001600160401b038111156103ee575f80fd5b6103fa8b828c0161028c565b60c08b015190945090506001600160401b03811115610417575f80fd5b6104238b828c0161028c565b60e08b015190935090506001600160401b03811115610440575f80fd5b61044c8b828c0161028c565b9150509295985092959890939650565b600181811c9082168061047057607f821691505b60208210810361048e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156104db57805f5260205f20601f840160051c810160208510156104b95750805b601f840160051c820191505b818110156104d8575f81556001016104c5565b50505b505050565b81516001600160401b038111156104f9576104f9610278565b61050d81610507845461045c565b84610494565b6020601f82116001811461053f575f83156105285750848201515b5f19600385901b1c1916600184901b1784556104d8565b5f84815260208120601f198516915b8281101561056e578785015182556020948501946001909201910161054e565b508482101561058b57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b808201808211156105b957634e487b7160e01b5f52601160045260245ffd5b92915050565b610ae3806105cc5f395ff3fe608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f57806395d89b4114610147578063a9059cbb1461014f578063dd62ed3e14610162578063e8a3d4851461019a578063f3ccaac0146101a2575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101aa565b6040516100bf919061077a565b60405180910390f35b6100db6100d63660046107ca565b61023a565b60405190151581526020016100bf565b6002545b6040519081526020016100bf565b6100db61010b3660046107f2565b610253565b604051601281526020016100bf565b6100ef61012d36600461082c565b6001600160a01b03165f9081526020819052604090205490565b6100b2610276565b6100db61015d3660046107ca565b610285565b6100ef61017036600461084c565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6100b2610292565b6100b26102f8565b6060600380546101b99061087d565b80601f01602080910402602001604051908101604052809291908181526020018280546101e59061087d565b80156102305780601f1061020757610100808354040283529160200191610230565b820191905f5260205f20905b81548152906001019060200180831161021357829003601f168201915b5050505050905090565b5f33610247818585610307565b60019150505b92915050565b5f33610260858285610319565b61026b85858561039a565b506001949350505050565b6060600480546101b99061087d565b5f3361024781858561039a565b60605f61029d6101aa565b60056006600760086040516020016102b9959493929190610963565b60405160208183030381529060405290506102d3816103f7565b6040516020016102e39190610a1f565b60405160208183030381529060405291505090565b6060600680546101b99061087d565b6103148383836001610403565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f19811015610394578181101561038657604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b61039484848484035f610403565b50505050565b6001600160a01b0383166103c357604051634b637e8f60e11b81525f600482015260240161037d565b6001600160a01b0382166103ec5760405163ec442f0560e01b81525f600482015260240161037d565b6103148383836104d5565b606061024d825f6105fb565b6001600160a01b03841661042c5760405163e602df0560e01b81525f600482015260240161037d565b6001600160a01b03831661045557604051634a1406b160e11b81525f600482015260240161037d565b6001600160a01b038085165f908152600160209081526040808320938716835292905220829055801561039457826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104c791815260200190565b60405180910390a350505050565b6001600160a01b0383166104ff578060025f8282546104f49190610a64565b9091555061056f9050565b6001600160a01b0383165f90815260208190526040902054818110156105515760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161037d565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b03821661058b576002805482900390556105a9565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516105ee91815260200190565b60405180910390a3505050565b606082515f03610619575060408051602081019091525f815261024d565b5f826106495760038451600261062f9190610a64565b6106399190610a77565b610644906004610a96565b61066e565b6003845160046106599190610a96565b610664906002610a64565b61066e9190610a77565b905060405191507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f5261067083027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f18603f526020820181810185865187016020810180515f82525b8284101561072c576003840193508351603f8160121c16518753600187019650603f81600c1c16518753600187019650603f8160061c16518753600187019650603f8116518753506001860195506106d9565b90525085905061076d5760038651066001811461075057600281146107635761076b565b603d6001840353603d600284035361076b565b603d60018403535b505b9183525060405292915050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146107c5575f80fd5b919050565b5f80604083850312156107db575f80fd5b6107e4836107af565b946020939093013593505050565b5f805f60608486031215610804575f80fd5b61080d846107af565b925061081b602085016107af565b929592945050506040919091013590565b5f6020828403121561083c575f80fd5b610845826107af565b9392505050565b5f806040838503121561085d575f80fd5b610866836107af565b9150610874602084016107af565b90509250929050565b600181811c9082168061089157607f821691505b6020821081036108af57634e487b7160e01b5f52602260045260245ffd5b50919050565b5f81518060208401855e5f93019283525090919050565b80545f90600181811c908216806108e457607f821691505b60208210810361090257634e487b7160e01b5f52602260045260245ffd5b808015610916576001811461092b57610959565b60ff1984168752821515830287019450610959565b5f868152602090205f5b8481101561095157815489820152600190910190602001610935565b505082870194505b5050505092915050565b683d913730b6b2911d1160b91b81525f61098060098301886108b5565b701116113232b9b1b934b83a34b7b7111d1160791b81526109a460118201886108cc565b6a11161134b6b0b3b2911d1160a91b815290506109c4600b8201876108cc565b6c1116113a3bb4ba3a32b9111d1160991b815290506109e6600d8201866108cc565b6c1116113bb2b139b4ba32911d1160991b81529050610a08600d8201856108cc565b61227d60f01b815260020198975050505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000081525f610845601d8301846108b5565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561024d5761024d610a50565b5f82610a9157634e487b7160e01b5f52601260045260245ffd5b500490565b808202811582820484141761024d5761024d610a5056fea26469706673582212202e6a523d089a757b02621b6c048bd18f4973362fd26788415593b395b157f36164736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000033b2e3c9fd0803ce8000000000000000000000000000000469d581d70c97d0e922982055de7bfc08ec3be22000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000055a000000000000000000000000000000000000000000000000000000000000055e0000000000000000000000000000000000000000000000000000000000000000d477573682050726f746f636f6c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044755534800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b746865206669727374206472696c6c696e672070726f746f636f6c000000000000000000000000000000000000000000000000000000000000000000000053ae646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a79423462577875637a306e6148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d636e49485a705a586443623367394a7a41674d4341304f4341304f4363676332686863475574636d56755a4756796157356e5053646a636d6c7a6345566b5a32567a4a7a3438636d566a64434233615752306144306e4e44676e4947686c6157646f6444306e4e44676e49475a70624777394a794e6a596d5a694d44516e4c7a3438636d566a64434234505363794d7963676554306e4f53636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a49794a794235505363784d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577595441774d436376506a78795a574e30494867394a7a497a4a794235505363784d43636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49314a794235505363784d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577595441774d436376506a78795a574e30494867394a7a49784a794235505363784d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a6334595441774d436376506a78795a574e30494867394a7a49794a794235505363784d53636764326c6b644767394a7a516e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49324a794235505363784d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a6334595441774d436376506a78795a574e30494867394a7a49774a794235505363784d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a6334595441774d436376506a78795a574e30494867394a7a49784a794235505363784d69636764326c6b644767394a7a596e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49334a794235505363784d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a63344e7a67774d436376506a78795a574e30494867394a7a45354a794235505363784d79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a6334595441774d436376506a78795a574e30494867394a7a49774a794235505363784d79636764326c6b644767394a7a676e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49344a794235505363784d79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a6334595441774d436376506a78795a574e30494867394a7a45344a794235505363784e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577595441774d436376506a78795a574e30494867394a7a45354a794235505363784e43636764326c6b644767394a7a636e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49324a794235505363784e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67774d436376506a78795a574e30494867394a7a49334a794235505363784e43636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49354a794235505363784e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577595441774d436376506a78795a574e30494867394a7a45334a794235505363784e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a45344a794235505363784e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45354a794235505363784e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441794f436376506a78795a574e30494867394a7a49774a794235505363784e53636764326c6b644767394a7a636e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49334a794235505363784e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49344a794235505363784e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441794f436376506a78795a574e30494867394a7a49354a794235505363784e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a4d774a794235505363784e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a45334a794235505363784e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67774d436376506a78795a574e30494867394a7a45344a794235505363784e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441794f436376506a78795a574e30494867394a7a45354a794235505363784e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d4441794f436376506a78795a574e30494867394a7a49774a794235505363784e69636764326c6b644767394a7a636e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49334a794235505363784e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67794f436376506a78795a574e30494867394a7a49344a794235505363784e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49354a794235505363784e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441794f436376506a78795a574e30494867394a7a4d774a794235505363784e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67774d436376506a78795a574e30494867394a7a45324a794235505363784e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a67774d436376506a78795a574e30494867394a7a45334a794235505363784e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45344a794235505363784e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a45354a794235505363784e79636764326c6b644767394a7a6b6e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49344a794235505363784e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49354a794235505363784e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a4d774a794235505363784e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a4d784a794235505363784e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a67774d436376506a78795a574e30494867394a7a45314a794235505363784f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a45324a794235505363784f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45334a794235505363784f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a45344a794235505363784f43636764326c6b644767394a7a45774a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a64434234505363794f4363676554306e4d54676e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d6a676e4c7a3438636d566a64434234505363794f5363676554306e4d54676e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4455774e54416e4c7a3438636d566a644342345053637a4d4363676554306e4d54676e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344e54416e4c7a3438636d566a644342345053637a4d5363676554306e4d54676e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a644342345053637a4d6963676554306e4d54676e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794e684d474d344d44416e4c7a3438636d566a64434234505363784e5363676554306e4d546b6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d44416e4c7a3438636d566a64434234505363784e6963676554306e4d546b6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d6a676e4c7a3438636d566a64434234505363784e7963676554306e4d546b6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344e54416e4c7a3438636d566a64434234505363784f4363676554306e4d546b6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794e6a4f474d34597a676e4c7a3438636d566a64434234505363784f5363676554306e4d546b6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d6a676e4c7a3438636d566a64434234505363794d4363676554306e4d546b6e494864705a48526f505363344a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a64434234505363794f4363676554306e4d546b6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4449344d44416e4c7a3438636d566a64434234505363794f5363676554306e4d546b6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4455774d6a676e4c7a3438636d566a644342345053637a4d4363676554306e4d546b6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d314d4455774e54416e4c7a3438636d566a644342345053637a4d5363676554306e4d546b6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d6a676e4c7a3438636d566a644342345053637a4d6963676554306e4d546b6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d44416e4c7a3438636d566a64434234505363784e4363676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d334f4745774d44416e4c7a3438636d566a64434234505363784e5363676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a64434234505363784e6963676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344e54416e4c7a3438636d566a64434234505363784e7963676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4441774d6a676e4c7a3438636d566a64434234505363784f4363676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d334f4463344e7a676e4c7a3438636d566a64434234505363784f5363676554306e4d6a416e494864705a48526f505363354a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a64434234505363794f4363676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4449344d44416e4c7a3438636d566a64434234505363794f5363676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4455774d6a676e4c7a3438636d566a644342345053637a4d4363676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4455774e54416e4c7a3438636d566a644342345053637a4d5363676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d314d4455774e54416e4c7a3438636d566a644342345053637a4d6963676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a644342345053637a4d7963676554306e4d6a416e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d334f4745774d44416e4c7a3438636d566a64434234505363784e4363676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d44416e4c7a3438636d566a64434234505363784e5363676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d6a676e4c7a3438636d566a64434234505363784e6963676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344e54416e4c7a3438636d566a64434234505363784e7963676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794e684d4745775954416e4c7a3438636d566a64434234505363784f4363676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d6a676e4c7a3438636d566a64434234505363784f5363676554306e4d6a456e494864705a48526f505363354a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a64434234505363794f4363676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4449344d44416e4c7a3438636d566a64434234505363794f5363676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d6a676e4c7a3438636d566a644342345053637a4d4363676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4455774e54416e4c7a3438636d566a644342345053637a4d5363676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d314d4463344e7a676e4c7a3438636d566a644342345053637a4d6963676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4441774d6a676e4c7a3438636d566a644342345053637a4d7963676554306e4d6a456e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d44416e4c7a3438636d566a64434234505363784d7963676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794e684d474d344d44416e4c7a3438636d566a64434234505363784e4363676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a64434234505363784e5363676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d6a676e4c7a3438636d566a64434234505363784e6963676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d334f4463344e7a676e4c7a3438636d566a64434234505363784e7963676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794e6d4d4759775a6a416e4c7a3438636d566a64434234505363784f4363676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344e54416e4c7a3438636d566a64434234505363784f5363676554306e4d6a496e494864705a48526f505363354a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a64434234505363794f4363676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4449344d44416e4c7a3438636d566a64434234505363794f5363676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d6a676e4c7a3438636d566a644342345053637a4d4363676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4455774d6a676e4c7a3438636d566a644342345053637a4d5363676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d314d4463344e7a676e4c7a3438636d566a644342345053637a4d6963676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d314d4455774e54416e4c7a3438636d566a644342345053637a4d7963676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a644342345053637a4e4363676554306e4d6a496e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794e684d474d344d44416e4c7a3438636d566a64434234505363784d7963676554306e4d6a4d6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d314d4463344d44416e4c7a3438636d566a64434234505363784e4363676554306e4d6a4d6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a64434234505363784e5363676554306e4d6a4d6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344e54416e4c7a3438636d566a64434234505363784e6963676554306e4d6a4d6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794e684d4745775954416e4c7a3438636d566a64434234505363784e7963676554306e4d6a4d6e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794e6d4d4759775a6a416e4c7a3438636d566a64434234505363784f4363676554306e4d6a4d6e494864705a48526f505363784d436367614756705a326830505363784a79426d615778735053636a4d4441774d4441774a79382b50484a6c593351676544306e4d6a676e49486b394a7a497a4a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4d4441794f4441774a79382b50484a6c593351676544306e4d6a6b6e49486b394a7a497a4a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4d6a67794f4449344a79382b50484a6c593351676544306e4d7a416e49486b394a7a497a4a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4d6a67314d4449344a79382b50484a6c593351676544306e4d7a456e49486b394a7a497a4a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4e5441334f4455774a79382b50484a6c593351676544306e4d7a496e49486b394a7a497a4a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4e5441334f4463344a79382b50484a6c593351676544306e4d7a4d6e49486b394a7a497a4a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4d4441774d4441774a79382b50484a6c593351676544306e4d7a516e49486b394a7a497a4a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4e5441334f4441774a79382b50484a6c593351676544306e4d544d6e49486b394a7a49304a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4d6a67794f4441774a79382b50484a6c593351676544306e4d54516e49486b394a7a49304a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4d4441774d4449344a79382b50484a6c593351676544306e4d54556e49486b394a7a49304a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4e5441314d4455774a79382b50484a6c593351676544306e4d54596e49486b394a7a49304a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4e5441794f4455774a79382b50484a6c593351676544306e4d54636e49486b394a7a49304a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4d6a67794f4449344a79382b50484a6c593351676544306e4d54676e49486b394a7a49304a794233615752306144306e4d54416e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49344a794235505363794e43636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a4d774a794235505363794e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441794f436376506a78795a574e30494867394a7a4d784a794235505363794e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e7a67314d436376506a78795a574e30494867394a7a4d794a794235505363794e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a68684d436376506a78795a574e30494867394a7a4d7a4a794235505363794e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d4441794f436376506a78795a574e30494867394a7a4d304a794235505363794e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67774d436376506a78795a574e30494867394a7a457a4a794235505363794e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45304a794235505363794e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a45314a794235505363794e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441314d436376506a78795a574e30494867394a7a45324a794235505363794e53636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d4441794f436376506a78795a574e30494867394a7a45344a794235505363794e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441794f436376506a78795a574e30494867394a7a45354a794235505363794e53636764326c6b644767394a7a6b6e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49344a794235505363794e53636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a4d774a794235505363794e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441314d436376506a78795a574e30494867394a7a4d784a794235505363794e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a67314d436376506a78795a574e30494867394a7a4d794a794235505363794e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a68684d436376506a78795a574e30494867394a7a4d7a4a794235505363794e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a4d304a794235505363794e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45794a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a457a4a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45304a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a45314a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a45324a794235505363794e69636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d4441794f436376506a78795a574e30494867394a7a45344a794235505363794e69636764326c6b644767394a7a6b6e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49334a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d4441794f436376506a78795a574e30494867394a7a49344a794235505363794e69636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a4d774a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441314d436376506a78795a574e30494867394a7a4d784a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a67334f436376506a78795a574e30494867394a7a4d794a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a68684d436376506a78795a574e30494867394a7a4d7a4a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774d6a67314d436376506a78795a574e30494867394a7a4d304a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a4d314a794235505363794e69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a45794a794235505363794e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a457a4a794235505363794e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45304a794235505363794e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441794f436376506a78795a574e30494867394a7a45314a794235505363794e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a45324a794235505363794e79636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d4441794f436376506a78795a574e30494867394a7a45344a794235505363794e79636764326c6b644767394a7a596e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49304a794235505363794e79636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67774d436376506a78795a574e30494867394a7a49324a794235505363794e79636764326c6b644767394a7a516e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a4d774a794235505363794e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441314d436376506a78795a574e30494867394a7a4d784a794235505363794e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a67334f436376506a78795a574e30494867394a7a4d794a794235505363794e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a68684d436376506a78795a574e30494867394a7a4d7a4a794235505363794e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a4d304a794235505363794e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a4d314a794235505363794e79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a45794a794235505363794f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a457a4a794235505363794f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45304a794235505363794f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a45314a794235505363794f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e5441314d436376506a78795a574e30494867394a7a45324a794235505363794f43636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d4441794f436376506a78795a574e30494867394a7a45344a794235505363794f43636764326c6b644767394a7a4d6e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49784a794235505363794f43636764326c6b644767394a7a516e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67774d436376506a78795a574e30494867394a7a49314a794235505363794f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67794f436376506a78795a574e30494867394a7a49324a794235505363794f43636764326c6b644767394a7a4d6e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49354a794235505363794f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a4d774a794235505363794f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441314d436376506a78795a574e30494867394a7a4d784a794235505363794f43636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a67334f436376506a78795a574e30494867394a7a4d7a4a794235505363794f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a4d304a794235505363794f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a4d314a794235505363794f43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a457a4a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45304a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67794f436376506a78795a574e30494867394a7a45314a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e5441314d436376506a78795a574e30494867394a7a45324a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a45334a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d4441794f436376506a78795a574e30494867394a7a45344a794235505363794f53636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49774a794235505363794f53636764326c6b644767394a7a516e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67774d436376506a78795a574e30494867394a7a49304a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67794f436376506a78795a574e30494867394a7a49314a794235505363794f53636764326c6b644767394a7a516e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49354a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a4d774a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441314d436376506a78795a574e30494867394a7a4d784a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e7a67334f436376506a78795a574e30494867394a7a4d794a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e5441334f436376506a78795a574e30494867394a7a4d7a4a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441794f436376506a78795a574e30494867394a7a4d304a794235505363794f53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67774d436376506a78795a574e30494867394a7a457a4a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e5441774d436376506a78795a574e30494867394a7a45304a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45314a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e5441314d436376506a78795a574e30494867394a7a45324a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774d6a67314d436376506a78795a574e30494867394a7a45334a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a45344a7942355053637a4d43636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a49774a7942355053637a4d43636764326c6b644767394a7a516e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67774d436376506a78795a574e30494867394a7a49304a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67794f436376506a78795a574e30494867394a7a49314a7942355053637a4d43636764326c6b644767394a7a516e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49354a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a4d774a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441314d436376506a78795a574e30494867394a7a4d784a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e5441334f436376506a78795a574e30494867394a7a4d794a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774d6a67314d436376506a78795a574e30494867394a7a4d7a4a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a4d304a7942355053637a4d43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e5441774d436376506a78795a574e30494867394a7a457a4a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577595441774d436376506a78795a574e30494867394a7a45304a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45314a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a45324a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e5441314d436376506a78795a574e30494867394a7a45334a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774d6a67314d436376506a78795a574e30494867394a7a45344a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a45354a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67774d436376506a78795a574e30494867394a7a49774a7942355053637a4d53636764326c6b644767394a7a4d6e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67774d436376506a78795a574e30494867394a7a497a4a7942355053637a4d53636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67794f436376506a78795a574e30494867394a7a49314a7942355053637a4d53636764326c6b644767394a7a516e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49354a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a4d774a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441314d436376506a78795a574e30494867394a7a4d784a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774e5441314d436376506a78795a574e30494867394a7a4d794a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a4d7a4a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a4d304a7942355053637a4d53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577595441774d436376506a78795a574e30494867394a7a45304a7942355053637a4d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67774d436376506a78795a574e30494867394a7a45314a7942355053637a4d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45324a7942355053637a4d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344e5441314d436376506a78795a574e30494867394a7a45334a7942355053637a4d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774d6a67314d436376506a78795a574e30494867394a7a45344a7942355053637a4d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a45354a7942355053637a4d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49774a7942355053637a4d69636764326c6b644767394a7a4d6e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67774d436376506a78795a574e30494867394a7a497a4a7942355053637a4d69636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67794f436376506a78795a574e30494867394a7a49314a7942355053637a4d69636764326c6b644767394a7a516e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49354a7942355053637a4d69636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67314d436376506a78795a574e30494867394a7a4d784a7942355053637a4d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a4d794a7942355053637a4d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a4d7a4a7942355053637a4d69636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67774d436376506a78795a574e30494867394a7a45304a7942355053637a4d79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a45314a7942355053637a4d79636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45334a7942355053637a4d79636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a55774d6a67314d436376506a78795a574e30494867394a7a45354a7942355053637a4d79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49774a7942355053637a4d79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67774d436376506a78795a574e30494867394a7a49784a7942355053637a4d79636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67774d436376506a78795a574e30494867394a7a497a4a7942355053637a4d79636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67794f436376506a78795a574e30494867394a7a49314a7942355053637a4d79636764326c6b644767394a7a596e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a4d784a7942355053637a4d79636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a4d7a4a7942355053637a4d79636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e49324577597a67774d436376506a78795a574e30494867394a7a45314a7942355053637a4e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a6334595441774d436376506a78795a574e30494867394a7a45324a7942355053637a4e43636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45344a7942355053637a4e43636764326c6b644767394a7a4d6e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49784a7942355053637a4e43636764326c6b644767394a7a4d6e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67774d436376506a78795a574e30494867394a7a49304a7942355053637a4e43636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d6a67794f436376506a78795a574e30494867394a7a49324a7942355053637a4e43636764326c6b644767394a7a4d6e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49354a7942355053637a4e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441794f436376506a78795a574e30494867394a7a4d774a7942355053637a4e43636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a4d794a7942355053637a4e43636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a63344e7a67774d436376506a78795a574e30494867394a7a45324a7942355053637a4e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a63344e7a67774d436376506a78795a574e30494867394a7a45334a7942355053637a4e53636764326c6b644767394a7a496e4947686c6157646f6444306e4d5363675a6d6c736244306e497a41774d4441774d436376506a78795a574e30494867394a7a45354a7942355053637a4e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d4441794f436376506a78795a574e30494867394a7a49774a7942355053637a4e53636764326c6b644767394a7a456e4947686c6157646f6444306e4d5363675a6d6c736244306e497a49344d6a67794f436376506a78795a574e30494867394a7a49784a7942355053637a4e53636764326c6b644767394a7a45774a79426f5a576c6e614851394a7a456e49475a70624777394a794d774d4441774d44416e4c7a3438636d566a644342345053637a4d5363676554306e4d7a556e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d334f4463344d44416e4c7a3438636d566a64434234505363784e7963676554306e4d7a596e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794e684d4745774d44416e4c7a3438636d566a64434234505363784f4363676554306e4d7a596e494864705a48526f505363784a79426f5a576c6e614851394a7a456e49475a70624777394a794d794f4449344d44416e4c7a3438636d566a64434234505363784f5363676554306e4d7a596e494864705a48526f505363784d436367614756705a326830505363784a79426d615778735053636a4d4441774d4441774a79382b50484a6c593351676544306e4d6a6b6e49486b394a7a4d324a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4d6a67794f4441774a79382b50484a6c593351676544306e4d7a416e49486b394a7a4d324a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a595442684d4441774a79382b50484a6c593351676544306e4d546b6e49486b394a7a4d334a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4e7a68684d4441774a79382b50484a6c593351676544306e4d6a416e49486b394a7a4d334a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4d6a67794f4441774a79382b50484a6c593351676544306e4d6a456e49486b394a7a4d334a794233615752306144306e4e696367614756705a326830505363784a79426d615778735053636a4d4441774d4441774a79382b50484a6c593351676544306e4d6a636e49486b394a7a4d334a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4d6a67794f4441774a79382b50484a6c593351676544306e4d6a676e49486b394a7a4d334a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a4e7a68684d4441774a79382b50484a6c593351676544306e4d6a456e49486b394a7a4d344a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a5954426a4f4441774a79382b50484a6c593351676544306e4d6a496e49486b394a7a4d344a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a595442684d4441774a79382b50484a6c593351676544306e4d6a4d6e49486b394a7a4d344a794233615752306144306e4d696367614756705a326830505363784a79426d615778735053636a4e7a68684d4441774a79382b50484a6c593351676544306e4d6a556e49486b394a7a4d344a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a595442684d4441774a79382b50484a6c593351676544306e4d6a596e49486b394a7a4d344a794233615752306144306e4d536367614756705a326830505363784a79426d615778735053636a5954426a4f4441774a79382b5043397a646d632b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a68747470733a2f2f782e636f6d2f6775736870726f746f636f6c000000000000000000000000000000000000000000000000000000000000000000000000001a68747470733a2f2f782e636f6d2f6775736870726f746f636f6c000000000000
0x608060405234801561000f575f80fd5b50600436106100a6575f3560e01c806370a082311161006e57806370a082311461011f57806395d89b4114610147578063a9059cbb1461014f578063dd62ed3e14610162578063e8a3d4851461019a578063f3ccaac0146101a2575f80fd5b806306fdde03146100aa578063095ea7b3146100c857806318160ddd146100eb57806323b872dd146100fd578063313ce56714610110575b5f80fd5b6100b26101aa565b6040516100bf919061077a565b60405180910390f35b6100db6100d63660046107ca565b61023a565b60405190151581526020016100bf565b6002545b6040519081526020016100bf565b6100db61010b3660046107f2565b610253565b604051601281526020016100bf565b6100ef61012d36600461082c565b6001600160a01b03165f9081526020819052604090205490565b6100b2610276565b6100db61015d3660046107ca565b610285565b6100ef61017036600461084c565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6100b2610292565b6100b26102f8565b6060600380546101b99061087d565b80601f01602080910402602001604051908101604052809291908181526020018280546101e59061087d565b80156102305780601f1061020757610100808354040283529160200191610230565b820191905f5260205f20905b81548152906001019060200180831161021357829003601f168201915b5050505050905090565b5f33610247818585610307565b60019150505b92915050565b5f33610260858285610319565b61026b85858561039a565b506001949350505050565b6060600480546101b99061087d565b5f3361024781858561039a565b60605f61029d6101aa565b60056006600760086040516020016102b9959493929190610963565b60405160208183030381529060405290506102d3816103f7565b6040516020016102e39190610a1f565b60405160208183030381529060405291505090565b6060600680546101b99061087d565b6103148383836001610403565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f19811015610394578181101561038657604051637dc7a0d960e11b81526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b61039484848484035f610403565b50505050565b6001600160a01b0383166103c357604051634b637e8f60e11b81525f600482015260240161037d565b6001600160a01b0382166103ec5760405163ec442f0560e01b81525f600482015260240161037d565b6103148383836104d5565b606061024d825f6105fb565b6001600160a01b03841661042c5760405163e602df0560e01b81525f600482015260240161037d565b6001600160a01b03831661045557604051634a1406b160e11b81525f600482015260240161037d565b6001600160a01b038085165f908152600160209081526040808320938716835292905220829055801561039457826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104c791815260200190565b60405180910390a350505050565b6001600160a01b0383166104ff578060025f8282546104f49190610a64565b9091555061056f9050565b6001600160a01b0383165f90815260208190526040902054818110156105515760405163391434e360e21b81526001600160a01b0385166004820152602481018290526044810183905260640161037d565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b03821661058b576002805482900390556105a9565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516105ee91815260200190565b60405180910390a3505050565b606082515f03610619575060408051602081019091525f815261024d565b5f826106495760038451600261062f9190610a64565b6106399190610a77565b610644906004610a96565b61066e565b6003845160046106599190610a96565b610664906002610a64565b61066e9190610a77565b905060405191507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f5261067083027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f18603f526020820181810185865187016020810180515f82525b8284101561072c576003840193508351603f8160121c16518753600187019650603f81600c1c16518753600187019650603f8160061c16518753600187019650603f8116518753506001860195506106d9565b90525085905061076d5760038651066001811461075057600281146107635761076b565b603d6001840353603d600284035361076b565b603d60018403535b505b9183525060405292915050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146107c5575f80fd5b919050565b5f80604083850312156107db575f80fd5b6107e4836107af565b946020939093013593505050565b5f805f60608486031215610804575f80fd5b61080d846107af565b925061081b602085016107af565b929592945050506040919091013590565b5f6020828403121561083c575f80fd5b610845826107af565b9392505050565b5f806040838503121561085d575f80fd5b610866836107af565b9150610874602084016107af565b90509250929050565b600181811c9082168061089157607f821691505b6020821081036108af57634e487b7160e01b5f52602260045260245ffd5b50919050565b5f81518060208401855e5f93019283525090919050565b80545f90600181811c908216806108e457607f821691505b60208210810361090257634e487b7160e01b5f52602260045260245ffd5b808015610916576001811461092b57610959565b60ff1984168752821515830287019450610959565b5f868152602090205f5b8481101561095157815489820152600190910190602001610935565b505082870194505b5050505092915050565b683d913730b6b2911d1160b91b81525f61098060098301886108b5565b701116113232b9b1b934b83a34b7b7111d1160791b81526109a460118201886108cc565b6a11161134b6b0b3b2911d1160a91b815290506109c4600b8201876108cc565b6c1116113a3bb4ba3a32b9111d1160991b815290506109e6600d8201866108cc565b6c1116113bb2b139b4ba32911d1160991b81529050610a08600d8201856108cc565b61227d60f01b815260020198975050505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000081525f610845601d8301846108b5565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561024d5761024d610a50565b5f82610a9157634e487b7160e01b5f52601260045260245ffd5b500490565b808202811582820484141761024d5761024d610a5056fea26469706673582212202e6a523d089a757b02621b6c048bd18f4973362fd26788415593b395b157f36164736f6c634300081a0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| no token transfers for this address yet | |||||||||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x726ec0…b08097 | Approve | 38,372,614 | 1 day agoSun, 16 Aug 2026 23:32:07 UTC | 0x7076…34d2 | IN | Gush Protocol | $0.000 ETH | 0.00000093 | |
| 0xc75be8…352b58 | Approve | 38,372,561 | 1 day agoSun, 16 Aug 2026 23:32:02 UTC | 0xe0bd…1a7b | IN | Gush Protocol | $0.000 ETH | 0.00000093 | |
| 0x82496c…844be1 | Approve | 38,372,167 | 1 day agoSun, 16 Aug 2026 23:31:23 UTC | 0x5ec6…aa97 | IN | Gush Protocol | $0.000 ETH | 0.00000093 | |
| 0x893313…d5b2da | Approve | 38,372,090 | 1 day agoSun, 16 Aug 2026 23:31:15 UTC | 0xf8ff…e952 | IN | Gush Protocol | $0.000 ETH | 0.00000093 | |
| 0x253727…9af69a | Approve | 38,371,892 | 1 day agoSun, 16 Aug 2026 23:30:56 UTC | 0xa331…894b | IN | Gush Protocol | $0.000 ETH | 0.00000093 | |
| 0x450dd4…3e483a | Approve | 38,371,892 | 1 day agoSun, 16 Aug 2026 23:30:56 UTC | 0xb8e2…c3ed | IN | Gush Protocol | $0.000 ETH | 0.00000093 | |
| 0xeb8e76…f3800b | Approve | 38,371,684 | 1 day agoSun, 16 Aug 2026 23:30:35 UTC | 0x469d…be22 | IN | Gush Protocol | $0.000 ETH | 0.00000094 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| no internal transactions found for this address yet (traced blocks + on-demand) | ||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x8ddc7a…37917f | 1 day agoSun, 16 Aug 2026 23:36:24 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…8ec3be22 data: 0x000000000000000000…cef26c73 |
| 0x20ee09…fe54c6 | 1 day agoSun, 16 Aug 2026 23:36:02 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…f42c19ef |
| 0x20ee09…fe54c6 | 1 day agoSun, 16 Aug 2026 23:36:02 UTC | Transfer | [0] 0x000000000000…0481e952 [1] 0x000000000000…db8c0904 data: 0x000000000000000000…f42c19ef |
| 0xdc67ce…128fc8 | 1 day agoSun, 16 Aug 2026 23:36:02 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…0609fa38 |
| 0xdc67ce…128fc8 | 1 day agoSun, 16 Aug 2026 23:36:02 UTC | Transfer | [0] 0x000000000000…6d87c3ed [1] 0x000000000000…db8c0904 data: 0x000000000000000000…0609fa38 |
| 0x3b95a5…8c9880 | 1 day agoSun, 16 Aug 2026 23:36:02 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…bacca9f9 |
| 0x3b95a5…8c9880 | 1 day agoSun, 16 Aug 2026 23:36:02 UTC | Transfer | [0] 0x000000000000…2a4634d2 [1] 0x000000000000…db8c0904 data: 0x000000000000000000…bacca9f9 |
| 0xc7bed8…018ecc | 1 day agoSun, 16 Aug 2026 23:36:02 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…cf9af763 |
| 0xc7bed8…018ecc | 1 day agoSun, 16 Aug 2026 23:36:02 UTC | Transfer | [0] 0x000000000000…d2ac1a7b [1] 0x000000000000…db8c0904 data: 0x000000000000000000…cf9af763 |
| 0x9d61fd…e48b45 | 1 day agoSun, 16 Aug 2026 23:36:02 UTC | Transfer | [0] 0x000000000000…db8c0904 [1] 0x000000000000…43e40951 data: 0x000000000000000000…9f656dbf |
| 0x9d61fd…e48b45 | 1 day agoSun, 16 Aug 2026 23:36:02 UTC | Transfer | [0] 0x000000000000…11f9894b [1] 0x000000000000…db8c0904 data: 0x000000000000000000…9f656dbf |
| 0x2f0c62…6e2c18 | 1 day agoSun, 16 Aug 2026 23:34:19 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…11f9894b data: 0x000000000000000000…4579864e |
| 0xb6d5d9…b193f7 | 1 day agoSun, 16 Aug 2026 23:33:54 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…2a4634d2 data: 0x000000000000000000…c860fcf0 |
| 0x099a91…c0ffee | 1 day agoSun, 16 Aug 2026 23:33:54 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…6d87c3ed data: 0x000000000000000000…4dec495b |
| 0xf4b885…3936ea | 1 day agoSun, 16 Aug 2026 23:32:57 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…2a4634d2 data: 0x000000000000000000…bae74e87 |
| 0x017068…a18788 | 1 day agoSun, 16 Aug 2026 23:32:52 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…d2ac1a7b data: 0x000000000000000000…c1788d65 |
| 0x50c0ad…7dfe7c | 1 day agoSun, 16 Aug 2026 23:32:32 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…0481e952 data: 0x000000000000000000…b6ed8560 |
| 0x00526c…a8cec0 | 1 day agoSun, 16 Aug 2026 23:32:23 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…11f9894b data: 0x000000000000000000…946a479f |
| 0x222c01…5b31f5 | 1 day agoSun, 16 Aug 2026 23:32:15 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…6d87c3ed data: 0x000000000000000000…27a23354 |
| 0x726ec0…b08097 | 1 day agoSun, 16 Aug 2026 23:32:07 UTC | Approval | [0] 0x000000000000…2a4634d2 [1] 0x000000000000…a9f8e4bf data: 0xffffffffffffffffff…ffffffff |
| 0xd3d7b9…72e8ff | 1 day agoSun, 16 Aug 2026 23:32:07 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…2a4634d2 data: 0x000000000000000000…37845e82 |
| 0xc75be8…352b58 | 1 day agoSun, 16 Aug 2026 23:32:02 UTC | Approval | [0] 0x000000000000…d2ac1a7b [1] 0x000000000000…a9f8e4bf data: 0xffffffffffffffffff…ffffffff |
| 0xb87ab8…336160 | 1 day agoSun, 16 Aug 2026 23:32:01 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…d2ac1a7b data: 0x000000000000000000…0e2269fe |
| 0x16d1d5…37dfb8 | 1 day agoSun, 16 Aug 2026 23:31:28 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…6d87c3ed data: 0x000000000000000000…c6e86bcf |
| 0x82496c…844be1 | 1 day agoSun, 16 Aug 2026 23:31:23 UTC | Approval | [0] 0x000000000000…5c6aaa97 [1] 0x000000000000…a9f8e4bf data: 0xffffffffffffffffff…ffffffff |