[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "DOMAIN_TYPE_HASH", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "PERMIT_TYPE_HASH", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burnFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "nonces", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "permit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
608060405234801562000010575f80fd5b506040518060400160405280601281526020017f506570652074686520417374726f6e61757400000000000000000000000000008152506040518060400160405280600481526020017f504550410000000000000000000000000000000000000000000000000000000081525081600390816200008e919062000627565b508060049081620000a0919062000627565b50620000b1620000f760201b60201c565b5050620000d3620000c76200015360201b60201c565b6200015a60201b60201c565b620000f1336b033b2e3c9fd0803ce80000006200021d60201b60201c565b6200081c565b5f469050806007819055507f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a8666005819055507f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960068190555050565b5f33905090565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200028e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002859062000769565b60405180910390fd5b620002a15f8383620003b960201b60201c565b8060025f828254620002b49190620007b6565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000363919062000801565b60405180910390a35f7fffffffffffffffffffffffffbdaac91d020f1c5bb87e120506a8a19a04ea410790508019806080525f60a0524160406080205550620003b45f8484620003be60201b60201c565b505050565b505050565b505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200043f57607f821691505b602082108103620004555762000454620003fa565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620004b97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200047c565b620004c586836200047c565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6200050f620005096200050384620004dd565b620004e6565b620004dd565b9050919050565b5f819050919050565b6200052a83620004ef565b62000542620005398262000516565b84845462000488565b825550505050565b5f90565b620005586200054a565b620005658184846200051f565b505050565b5b818110156200058c57620005805f826200054e565b6001810190506200056b565b5050565b601f821115620005db57620005a5816200045b565b620005b0846200046d565b81016020851015620005c0578190505b620005d8620005cf856200046d565b8301826200056a565b50505b505050565b5f82821c905092915050565b5f620005fd5f1984600802620005e0565b1980831691505092915050565b5f620006178383620005ec565b9150826002028217905092915050565b6200063282620003c3565b67ffffffffffffffff8111156200064e576200064d620003cd565b5b6200065a825462000427565b6200066782828562000590565b5f60209050601f8311600181146200069d575f841562000688578287015190505b6200069485826200060a565b86555062000703565b601f198416620006ad866200045b565b5f5b82811015620006d657848901518255600182019150602085019450602081019050620006af565b86831015620006f65784890151620006f2601f891682620005ec565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000751601f836200070b565b91506200075e826200071b565b602082019050919050565b5f6020820190508181035f830152620007828162000743565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f620007c282620004dd565b9150620007cf83620004dd565b9250828201905080821115620007ea57620007e962000789565b5b92915050565b620007fb81620004dd565b82525050565b5f602082019050620008165f830184620007f0565b92915050565b6125d5806200082a5f395ff3fe608060405234801561000f575f80fd5b506004361061012a575f3560e01c806379cc6790116100ab578063a9059cbb1161006f578063a9059cbb14610344578063c0993eea14610374578063d505accf14610392578063dd62ed3e146103ae578063f2fde38b146103de5761012a565b806379cc67901461028c5780637ecebe00146102a85780638da5cb5b146102d857806395d89b41146102f6578063a457c2d7146103145761012a565b806339509351116100f257806339509351146101e857806342966c68146102185780634d4bb1971461023457806370a0823114610252578063715018a6146102825761012a565b806306fdde031461012e578063095ea7b31461014c57806318160ddd1461017c57806323b872dd1461019a578063313ce567146101ca575b5f80fd5b6101366103fa565b6040516101439190611685565b60405180910390f35b61016660048036038101906101619190611736565b61048a565b604051610173919061178e565b60405180910390f35b6101846104ac565b60405161019191906117b6565b60405180910390f35b6101b460048036038101906101af91906117cf565b6104b5565b6040516101c1919061178e565b60405180910390f35b6101d26104e3565b6040516101df919061183a565b60405180910390f35b61020260048036038101906101fd9190611736565b6104eb565b60405161020f919061178e565b60405180910390f35b610232600480360381019061022d9190611853565b610521565b005b61023c610535565b6040516102499190611896565b60405180910390f35b61026c600480360381019061026791906118af565b61053b565b60405161027991906117b6565b60405180910390f35b61028a610580565b005b6102a660048036038101906102a19190611736565b610593565b005b6102c260048036038101906102bd91906118af565b6105b3565b6040516102cf91906117b6565b60405180910390f35b6102e06105c8565b6040516102ed91906118e9565b60405180910390f35b6102fe6105f0565b60405161030b9190611685565b60405180910390f35b61032e60048036038101906103299190611736565b610680565b60405161033b919061178e565b60405180910390f35b61035e60048036038101906103599190611736565b6106f5565b60405161036b919061178e565b60405180910390f35b61037c610717565b6040516103899190611896565b60405180910390f35b6103ac60048036038101906103a79190611956565b61071d565b005b6103c860048036038101906103c391906119f3565b610a36565b6040516103d591906117b6565b60405180910390f35b6103f860048036038101906103f391906118af565b610ab8565b005b60606003805461040990611a5e565b80601f016020809104026020016040519081016040528092919081815260200182805461043590611a5e565b80156104805780601f1061045757610100808354040283529160200191610480565b820191905f5260205f20905b81548152906001019060200180831161046357829003601f168201915b5050505050905090565b5f80610494610b3a565b90506104a1818585610b41565b600191505092915050565b5f600254905090565b5f806104bf610b3a565b90506104cc858285610d04565b6104d7858585610d8f565b60019150509392505050565b5f6012905090565b5f806104f5610b3a565b90506105168185856105078589610a36565b6105119190611abb565b610b41565b600191505092915050565b61053261052c610b3a565b82610ffb565b50565b60065481565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6105886111be565b6105915f61123c565b565b6105a58261059f610b3a565b83610d04565b6105af8282610ffb565b5050565b6008602052805f5260405f205f915090505481565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546105ff90611a5e565b80601f016020809104026020016040519081016040528092919081815260200182805461062b90611a5e565b80156106765780601f1061064d57610100808354040283529160200191610676565b820191905f5260205f20905b81548152906001019060200180831161065957829003601f168201915b5050505050905090565b5f8061068a610b3a565b90505f6106978286610a36565b9050838110156106dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d390611b5e565b60405180910390fd5b6106e98286868403610b41565b60019250505092915050565b5f806106ff610b3a565b905061070c818585610d8f565b600191505092915050565b60055481565b5f60055460036040516107309190611c18565b60405180910390206007543060405160200161074f9493929190611c2e565b6040516020818303038152906040528051906020012090505f60065489898960085f8e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8154809291906107bb90611c71565b919050558a6040516020016107d596959493929190611cb8565b6040516020818303038152906040528051906020012090505f8282604051602001610801929190611d8b565b6040516020818303038152906040528051906020012090505f610826828888886112ff565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610896576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088d90611e0b565b60405180910390fd5b8a73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610904576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fb90611e0b565b60405180910390fd5b87421115610947576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093e90611e73565b60405180910390fd5b8860015f8d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508973ffffffffffffffffffffffffffffffffffffffff168b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258b604051610a2191906117b6565b60405180910390a35050505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610ac06111be565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2590611f01565b60405180910390fd5b610b378161123c565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610baf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba690611f8f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c149061201d565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cf791906117b6565b60405180910390a3505050565b5f610d0f8484610a36565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610d895781811015610d7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7290612085565b60405180910390fd5b610d888484848403610b41565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df490612113565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e62906121a1565b60405180910390fd5b610e7683838361137b565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610ef9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef09061222f565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610fe291906117b6565b60405180910390a3610ff5848484611380565b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611069576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611060906122bd565b60405180910390fd5b611074825f8361137b565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156110f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ee9061234b565b60405180910390fd5b8181035f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160025f82825403925050819055505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516111a691906117b6565b60405180910390a36111b9835f84611380565b505050565b6111c6610b3a565b73ffffffffffffffffffffffffffffffffffffffff166111e46105c8565b73ffffffffffffffffffffffffffffffffffffffff161461123a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611231906123b3565b60405180910390fd5b565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f803390505f61131182878787611385565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361136d575f80611354898989896113be565b9150915061136181611496565b81945050505050611373565b80925050505b949350505050565b505050565b505050565b5f8382037fffffffffffffffffffffffffbdaac91d020f1c5bb87e120506a8a19a04ea41071986036113b5578391505b50949350505050565b5f807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0835f1c11156113f6575f60039150915061148d565b5f6001878787876040515f815260200160405260405161141994939291906123d1565b6020604051602081039080840390855afa158015611439573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611485575f6001925092505061148d565b805f92509250505b94509492505050565b5f60048111156114a9576114a8612414565b5b8160048111156114bc576114bb612414565b5b03156115f857600160048111156114d6576114d5612414565b5b8160048111156114e9576114e8612414565b5b03611529576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115209061248b565b60405180910390fd5b6002600481111561153d5761153c612414565b5b8160048111156115505761154f612414565b5b03611590576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611587906124f3565b60405180910390fd5b600360048111156115a4576115a3612414565b5b8160048111156115b7576115b6612414565b5b036115f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ee90612581565b60405180910390fd5b5b50565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015611632578082015181840152602081019050611617565b5f8484015250505050565b5f601f19601f8301169050919050565b5f611657826115fb565b6116618185611605565b9350611671818560208601611615565b61167a8161163d565b840191505092915050565b5f6020820190508181035f83015261169d818461164d565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6116d2826116a9565b9050919050565b6116e2816116c8565b81146116ec575f80fd5b50565b5f813590506116fd816116d9565b92915050565b5f819050919050565b61171581611703565b811461171f575f80fd5b50565b5f813590506117308161170c565b92915050565b5f806040838503121561174c5761174b6116a5565b5b5f611759858286016116ef565b925050602061176a85828601611722565b9150509250929050565b5f8115159050919050565b61178881611774565b82525050565b5f6020820190506117a15f83018461177f565b92915050565b6117b081611703565b82525050565b5f6020820190506117c95f8301846117a7565b92915050565b5f805f606084860312156117e6576117e56116a5565b5b5f6117f3868287016116ef565b9350506020611804868287016116ef565b925050604061181586828701611722565b9150509250925092565b5f60ff82169050919050565b6118348161181f565b82525050565b5f60208201905061184d5f83018461182b565b92915050565b5f60208284031215611868576118676116a5565b5b5f61187584828501611722565b91505092915050565b5f819050919050565b6118908161187e565b82525050565b5f6020820190506118a95f830184611887565b92915050565b5f602082840312156118c4576118c36116a5565b5b5f6118d1848285016116ef565b91505092915050565b6118e3816116c8565b82525050565b5f6020820190506118fc5f8301846118da565b92915050565b61190b8161181f565b8114611915575f80fd5b50565b5f8135905061192681611902565b92915050565b6119358161187e565b811461193f575f80fd5b50565b5f813590506119508161192c565b92915050565b5f805f805f805f60e0888a031215611971576119706116a5565b5b5f61197e8a828b016116ef565b975050602061198f8a828b016116ef565b96505060406119a08a828b01611722565b95505060606119b18a828b01611722565b94505060806119c28a828b01611918565b93505060a06119d38a828b01611942565b92505060c06119e48a828b01611942565b91505092959891949750929550565b5f8060408385031215611a0957611a086116a5565b5b5f611a16858286016116ef565b9250506020611a27858286016116ef565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611a7557607f821691505b602082108103611a8857611a87611a31565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611ac582611703565b9150611ad083611703565b9250828201905080821115611ae857611ae7611a8e565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f611b48602583611605565b9150611b5382611aee565b604082019050919050565b5f6020820190508181035f830152611b7581611b3c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f8154611ba481611a5e565b611bae8186611b7c565b9450600182165f8114611bc85760018114611bdd57611c0f565b60ff1983168652811515820286019350611c0f565b611be685611b86565b5f5b83811015611c0757815481890152600182019150602081019050611be8565b838801955050505b50505092915050565b5f611c238284611b98565b915081905092915050565b5f608082019050611c415f830187611887565b611c4e6020830186611887565b611c5b60408301856117a7565b611c6860608301846118da565b95945050505050565b5f611c7b82611703565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611cad57611cac611a8e565b5b600182019050919050565b5f60c082019050611ccb5f830189611887565b611cd860208301886118da565b611ce560408301876118da565b611cf260608301866117a7565b611cff60808301856117a7565b611d0c60a08301846117a7565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f611d55600283611d17565b9150611d6082611d21565b600282019050919050565b5f819050919050565b611d85611d808261187e565b611d6b565b82525050565b5f611d9582611d49565b9150611da18285611d74565b602082019150611db18284611d74565b6020820191508190509392505050565b7f4552433230205065726d69743a20696e76616c6964207065726d6974000000005f82015250565b5f611df5601c83611605565b9150611e0082611dc1565b602082019050919050565b5f6020820190508181035f830152611e2281611de9565b9050919050565b7f4552433230205065726d69743a206578706972656400000000000000000000005f82015250565b5f611e5d601583611605565b9150611e6882611e29565b602082019050919050565b5f6020820190508181035f830152611e8a81611e51565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f611eeb602683611605565b9150611ef682611e91565b604082019050919050565b5f6020820190508181035f830152611f1881611edf565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611f79602483611605565b9150611f8482611f1f565b604082019050919050565b5f6020820190508181035f830152611fa681611f6d565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612007602283611605565b915061201282611fad565b604082019050919050565b5f6020820190508181035f83015261203481611ffb565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f61206f601d83611605565b915061207a8261203b565b602082019050919050565b5f6020820190508181035f83015261209c81612063565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6120fd602583611605565b9150612108826120a3565b604082019050919050565b5f6020820190508181035f83015261212a816120f1565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61218b602383611605565b915061219682612131565b604082019050919050565b5f6020820190508181035f8301526121b88161217f565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f612219602683611605565b9150612224826121bf565b604082019050919050565b5f6020820190508181035f8301526122468161220d565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f6122a7602183611605565b91506122b28261224d565b604082019050919050565b5f6020820190508181035f8301526122d48161229b565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e5f8201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b5f612335602283611605565b9150612340826122db565b604082019050919050565b5f6020820190508181035f83015261236281612329565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61239d602083611605565b91506123a882612369565b602082019050919050565b5f6020820190508181035f8301526123ca81612391565b9050919050565b5f6080820190506123e45f830187611887565b6123f1602083018661182b565b6123fe6040830185611887565b61240b6060830184611887565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b7f45434453413a20696e76616c6964207369676e617475726500000000000000005f82015250565b5f612475601883611605565b915061248082612441565b602082019050919050565b5f6020820190508181035f8301526124a281612469565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e677468005f82015250565b5f6124dd601f83611605565b91506124e8826124a9565b602082019050919050565b5f6020820190508181035f83015261250a816124d1565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c5f8201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b5f61256b602283611605565b915061257682612511565b604082019050919050565b5f6020820190508181035f8301526125988161255f565b905091905056fea2646970667358221220429bef911ad2085cd7ccf1cee3e767cdf2fad24fd4934b8dcfe7d7902fede90d64736f6c63430008180033