[ { "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_SEPARATOR", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MAX_SUPPLY", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": [], "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": "owner", "type": "address" } ], "name": "nonces", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "permit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "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" } ]
6101406040523480156200001257600080fd5b506040518060400160405280600581526020017f4169446f67000000000000000000000000000000000000000000000000000000815250806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4169446f670000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4149444f470000000000000000000000000000000000000000000000000000008152508160039081620000fd919062000760565b5080600490816200010f919062000760565b50505060008280519060200120905060008280519060200120905060007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f90508260e081815250508161010081815250504660a081815250506200017b8184846200021860201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff1681525050806101208181525050505050505050620001e5620001d96200025460201b60201c565b6200025c60201b60201c565b62000212620001f96200025460201b60201c565b6b033b2e3c9fd0803ce80000006200032260201b60201c565b62000a1f565b6000838383463060405160200162000235959493929190620008b8565b6040516020818303038152906040528051906020012090509392505050565b600033905090565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000394576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200038b9062000976565b60405180910390fd5b620003a8600083836200048f60201b60201c565b8060026000828254620003bc9190620009c7565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200046f919062000a02565b60405180910390a36200048b60008383620004e160201b60201c565b5050565b73aeea2b714a8a242051e6a536d8d2478b40ae8a3773ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1603620004dc57600080fd5b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200056857607f821691505b6020821081036200057e576200057d62000520565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005e87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620005a9565b620005f48683620005a9565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620006416200063b62000635846200060c565b62000616565b6200060c565b9050919050565b6000819050919050565b6200065d8362000620565b620006756200066c8262000648565b848454620005b6565b825550505050565b600090565b6200068c6200067d565b6200069981848462000652565b505050565b5b81811015620006c157620006b560008262000682565b6001810190506200069f565b5050565b601f8211156200071057620006da8162000584565b620006e58462000599565b81016020851015620006f5578190505b6200070d620007048562000599565b8301826200069e565b50505b505050565b600082821c905092915050565b6000620007356000198460080262000715565b1980831691505092915050565b600062000750838362000722565b9150826002028217905092915050565b6200076b82620004e6565b67ffffffffffffffff811115620007875762000786620004f1565b5b6200079382546200054f565b620007a0828285620006c5565b600060209050601f831160018114620007d85760008415620007c3578287015190505b620007cf858262000742565b8655506200083f565b601f198416620007e88662000584565b60005b828110156200081257848901518255600182019150602085019450602081019050620007eb565b868310156200083257848901516200082e601f89168262000722565b8355505b6001600288020188555050505b505050505050565b6000819050919050565b6200085c8162000847565b82525050565b6200086d816200060c565b82525050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620008a08262000873565b9050919050565b620008b28162000893565b82525050565b600060a082019050620008cf600083018862000851565b620008de602083018762000851565b620008ed604083018662000851565b620008fc606083018562000862565b6200090b6080830184620008a7565b9695505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006200095e601f8362000915565b91506200096b8262000926565b602082019050919050565b6000602082019050818103600083015262000991816200094f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620009d4826200060c565b9150620009e1836200060c565b9250828201905080821115620009fc57620009fb62000998565b5b92915050565b600060208201905062000a19600083018462000862565b92915050565b60805160a05160c05160e05161010051610120516122d362000a6f6000396000610ef501526000610f3701526000610f1601526000610e4b01526000610ea101526000610eca01526122d36000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063a457c2d711610071578063a457c2d7146102e7578063a9059cbb14610317578063d505accf14610347578063dd62ed3e14610363578063f2fde38b1461039357610116565b8063715018a6146102715780637ecebe001461027b5780638da5cb5b146102ab57806395d89b41146102c957610116565b8063313ce567116100e9578063313ce567146101b757806332cb6b0c146101d55780633644e515146101f3578063395093511461021157806370a082311461024157610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd1461016957806323b872dd14610187575b600080fd5b6101236103af565b60405161013091906115f0565b60405180910390f35b610153600480360381019061014e91906116ab565b610441565b6040516101609190611706565b60405180910390f35b610171610464565b60405161017e9190611730565b60405180910390f35b6101a1600480360381019061019c919061174b565b61046e565b6040516101ae9190611706565b60405180910390f35b6101bf61049d565b6040516101cc91906117ba565b60405180910390f35b6101dd6104a6565b6040516101ea9190611730565b60405180910390f35b6101fb6104b6565b60405161020891906117ee565b60405180910390f35b61022b600480360381019061022691906116ab565b6104c5565b6040516102389190611706565b60405180910390f35b61025b60048036038101906102569190611809565b6104fc565b6040516102689190611730565b60405180910390f35b610279610544565b005b61029560048036038101906102909190611809565b610558565b6040516102a29190611730565b60405180910390f35b6102b36105a8565b6040516102c09190611845565b60405180910390f35b6102d16105d2565b6040516102de91906115f0565b60405180910390f35b61030160048036038101906102fc91906116ab565b610664565b60405161030e9190611706565b60405180910390f35b610331600480360381019061032c91906116ab565b6106db565b60405161033e9190611706565b60405180910390f35b610361600480360381019061035c91906118b8565b6106fe565b005b61037d6004803603810190610378919061195a565b610840565b60405161038a9190611730565b60405180910390f35b6103ad60048036038101906103a89190611809565b6108c7565b005b6060600380546103be906119c9565b80601f01602080910402602001604051908101604052809291908181526020018280546103ea906119c9565b80156104375780601f1061040c57610100808354040283529160200191610437565b820191906000526020600020905b81548152906001019060200180831161041a57829003601f168201915b5050505050905090565b60008061044c61094a565b9050610459818585610952565b600191505092915050565b6000600254905090565b60008061047961094a565b9050610486858285610b1b565b610491858585610bd1565b60019150509392505050565b60006012905090565b6b033b2e3c9fd0803ce800000081565b60006104c0610e47565b905090565b6000806104d061094a565b90506104f18185856104e28589610840565b6104ec9190611a29565b610952565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61054c610f61565b6105566000610fdf565b565b60006105a1600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206110a5565b9050919050565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546105e1906119c9565b80601f016020809104026020016040519081016040528092919081815260200182805461060d906119c9565b801561065a5780601f1061062f5761010080835404028352916020019161065a565b820191906000526020600020905b81548152906001019060200180831161063d57829003601f168201915b5050505050905090565b60008061066f61094a565b9050600061067d8286610840565b9050838110156106c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106b990611acf565b60405180910390fd5b6106cf8286868403610952565b60019250505092915050565b6000806106e661094a565b90506106f3818585610bd1565b600191505092915050565b83421115610741576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073890611b3b565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886107708c6110b3565b8960405160200161078696959493929190611b5b565b60405160208183030381529060405280519060200120905060006107a982611111565b905060006107b98287878761112b565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610829576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082090611c08565b60405180910390fd5b6108348a8a8a610952565b50505050505050505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6108cf610f61565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361093e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093590611c9a565b60405180910390fd5b61094781610fdf565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b890611d2c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2790611dbe565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b0e9190611730565b60405180910390a3505050565b6000610b278484610840565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114158015610b755750610b738373ffffffffffffffffffffffffffffffffffffffff16611156565b155b15610bcb5781811015610bbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb490611e2a565b60405180910390fd5b610bca8484848403610952565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3790611ebc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610caf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca690611f4e565b60405180910390fd5b610cba838383611181565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3790611fe0565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e2e9190611730565b60405180910390a3610e418484846111d2565b50505050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610ec357507f000000000000000000000000000000000000000000000000000000000000000046145b15610ef0577f00000000000000000000000000000000000000000000000000000000000000009050610f5e565b610f5b7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006111d7565b90505b90565b610f6961094a565b73ffffffffffffffffffffffffffffffffffffffff16610f876105a8565b73ffffffffffffffffffffffffffffffffffffffff1614610fdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd49061204c565b60405180910390fd5b565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081600001549050919050565b600080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050611100816110a5565b915061110b81611211565b50919050565b600061112461111e610e47565b83611227565b9050919050565b600080600061113c87878787611268565b915091506111498161134a565b8192505050949350505050565b600060016111798373ffffffffffffffffffffffffffffffffffffffff166114b0565b109050919050565b73aeea2b714a8a242051e6a536d8d2478b40ae8a3773ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16036111cd57600080fd5b505050565b505050565b600083838346306040516020016111f295949392919061206c565b6040516020818303038152906040528051906020012090509392505050565b6001816000016000828254019250508190555050565b60006040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c11156112a3576000600391509150611341565b6000600187878787604051600081526020016040526040516112c894939291906120bf565b6020604051602081039080840390855afa1580156112ea573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361133857600060019250925050611341565b80600092509250505b94509492505050565b6000600481111561135e5761135d612104565b5b81600481111561137157611370612104565b5b03156114ad576001600481111561138b5761138a612104565b5b81600481111561139e5761139d612104565b5b036113de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d59061217f565b60405180910390fd5b600260048111156113f2576113f1612104565b5b81600481111561140557611404612104565b5b03611445576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143c906121eb565b60405180910390fd5b6003600481111561145957611458612104565b5b81600481111561146c5761146b612104565b5b036114ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a39061227d565b60405180910390fd5b5b50565b60008082036114c2576000905061155b565b60006313eebb01608084901c146114da576010810190505b60808084901b901c92506304f2305f606084901c146114fa576008810190505b60a08084901b901c925063e1f71e58604084901c1461151a576004810190505b60c08084901b901c9250634843169f602084901c1461153a576002810190505b60e08084901b901c925063b8de5c8a8314611556576001810190505b809150505b919050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561159a57808201518184015260208101905061157f565b60008484015250505050565b6000601f19601f8301169050919050565b60006115c282611560565b6115cc818561156b565b93506115dc81856020860161157c565b6115e5816115a6565b840191505092915050565b6000602082019050818103600083015261160a81846115b7565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061164282611617565b9050919050565b61165281611637565b811461165d57600080fd5b50565b60008135905061166f81611649565b92915050565b6000819050919050565b61168881611675565b811461169357600080fd5b50565b6000813590506116a58161167f565b92915050565b600080604083850312156116c2576116c1611612565b5b60006116d085828601611660565b92505060206116e185828601611696565b9150509250929050565b60008115159050919050565b611700816116eb565b82525050565b600060208201905061171b60008301846116f7565b92915050565b61172a81611675565b82525050565b60006020820190506117456000830184611721565b92915050565b60008060006060848603121561176457611763611612565b5b600061177286828701611660565b935050602061178386828701611660565b925050604061179486828701611696565b9150509250925092565b600060ff82169050919050565b6117b48161179e565b82525050565b60006020820190506117cf60008301846117ab565b92915050565b6000819050919050565b6117e8816117d5565b82525050565b600060208201905061180360008301846117df565b92915050565b60006020828403121561181f5761181e611612565b5b600061182d84828501611660565b91505092915050565b61183f81611637565b82525050565b600060208201905061185a6000830184611836565b92915050565b6118698161179e565b811461187457600080fd5b50565b60008135905061188681611860565b92915050565b611895816117d5565b81146118a057600080fd5b50565b6000813590506118b28161188c565b92915050565b600080600080600080600060e0888a0312156118d7576118d6611612565b5b60006118e58a828b01611660565b97505060206118f68a828b01611660565b96505060406119078a828b01611696565b95505060606119188a828b01611696565b94505060806119298a828b01611877565b93505060a061193a8a828b016118a3565b92505060c061194b8a828b016118a3565b91505092959891949750929550565b6000806040838503121561197157611970611612565b5b600061197f85828601611660565b925050602061199085828601611660565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806119e157607f821691505b6020821081036119f4576119f361199a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611a3482611675565b9150611a3f83611675565b9250828201905080821115611a5757611a566119fa565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611ab960258361156b565b9150611ac482611a5d565b604082019050919050565b60006020820190508181036000830152611ae881611aac565b9050919050565b7f45524332305065726d69743a206578706972656420646561646c696e65000000600082015250565b6000611b25601d8361156b565b9150611b3082611aef565b602082019050919050565b60006020820190508181036000830152611b5481611b18565b9050919050565b600060c082019050611b7060008301896117df565b611b7d6020830188611836565b611b8a6040830187611836565b611b976060830186611721565b611ba46080830185611721565b611bb160a0830184611721565b979650505050505050565b7f45524332305065726d69743a20696e76616c6964207369676e61747572650000600082015250565b6000611bf2601e8361156b565b9150611bfd82611bbc565b602082019050919050565b60006020820190508181036000830152611c2181611be5565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611c8460268361156b565b9150611c8f82611c28565b604082019050919050565b60006020820190508181036000830152611cb381611c77565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611d1660248361156b565b9150611d2182611cba565b604082019050919050565b60006020820190508181036000830152611d4581611d09565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611da860228361156b565b9150611db382611d4c565b604082019050919050565b60006020820190508181036000830152611dd781611d9b565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611e14601d8361156b565b9150611e1f82611dde565b602082019050919050565b60006020820190508181036000830152611e4381611e07565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611ea660258361156b565b9150611eb182611e4a565b604082019050919050565b60006020820190508181036000830152611ed581611e99565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611f3860238361156b565b9150611f4382611edc565b604082019050919050565b60006020820190508181036000830152611f6781611f2b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611fca60268361156b565b9150611fd582611f6e565b604082019050919050565b60006020820190508181036000830152611ff981611fbd565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061203660208361156b565b915061204182612000565b602082019050919050565b6000602082019050818103600083015261206581612029565b9050919050565b600060a08201905061208160008301886117df565b61208e60208301876117df565b61209b60408301866117df565b6120a86060830185611721565b6120b56080830184611836565b9695505050505050565b60006080820190506120d460008301876117df565b6120e160208301866117ab565b6120ee60408301856117df565b6120fb60608301846117df565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b600061216960188361156b565b915061217482612133565b602082019050919050565b600060208201905081810360008301526121988161215c565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b60006121d5601f8361156b565b91506121e08261219f565b602082019050919050565b60006020820190508181036000830152612204816121c8565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b600061226760228361156b565b91506122728261220b565b604082019050919050565b600060208201905081810360008301526122968161225a565b905091905056fea2646970667358221220f70c9046ac890dda1f90825ee76883e9909d5dee0f14be79d5f26e3a047a910364736f6c63430008120033