[ { "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": false, "internalType": "address", "name": "tokenManager", "type": "address" } ], "name": "SetTokenManager", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "add", "type": "bool" } ], "name": "SetTransferWhitelist", "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": [ { "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": [], "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": [ { "internalType": "address", "name": "_account", "type": "address" } ], "name": "isTransferWhitelisted", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_to", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "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": "tokenManager", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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" }, { "inputs": [ { "internalType": "uint256", "name": "_index", "type": "uint256" } ], "name": "transferWhitelist", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "transferWhitelistLength", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_tokenManager", "type": "address" } ], "name": "updateTokenManager", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_account", "type": "address" }, { "internalType": "bool", "name": "_add", "type": "bool" } ], "name": "updateTransferWhitelist", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b506040518060400160405280601181526020017f457363726f7765642053746561646566690000000000000000000000000000008152506040518060400160405280600881526020017f657353544541445900000000000000000000000000000000000000000000000081525081600390816200008f919062000503565b508060049081620000a1919062000503565b505050620000c4620000b8620000e660201b60201c565b620000ee60201b60201c565b620000df306007620001b460201b62000ad11790919060201c565b50620005ea565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000620001e4836000018373ffffffffffffffffffffffffffffffffffffffff1660001b620001ec60201b60201c565b905092915050565b60006200020083836200026660201b60201c565b6200025b57826000018290806001815401808255809150506001900390600052602060002001600090919091909150558260000180549050836001016000848152602001908152602001600020819055506001905062000260565b600090505b92915050565b600080836001016000848152602001908152602001600020541415905092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200030b57607f821691505b602082108103620003215762000320620002c3565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200038b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200034c565b6200039786836200034c565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003e4620003de620003d884620003af565b620003b9565b620003af565b9050919050565b6000819050919050565b6200040083620003c3565b620004186200040f82620003eb565b84845462000359565b825550505050565b600090565b6200042f62000420565b6200043c818484620003f5565b505050565b5b8181101562000464576200045860008262000425565b60018101905062000442565b5050565b601f821115620004b3576200047d8162000327565b62000488846200033c565b8101602085101562000498578190505b620004b0620004a7856200033c565b83018262000441565b50505b505050565b600082821c905092915050565b6000620004d860001984600802620004b8565b1980831691505092915050565b6000620004f38383620004c5565b9150826002028217905092915050565b6200050e8262000289565b67ffffffffffffffff8111156200052a576200052962000294565b5b620005368254620002f2565b6200054382828562000468565b600060209050601f8311600181146200057b576000841562000566578287015190505b620005728582620004e5565b865550620005e2565b601f1984166200058b8662000327565b60005b82811015620005b5578489015182556001820191506020850194506020810190506200058e565b86831015620005d55784890151620005d1601f891682620004c5565b8355505b6001600288020188555050505b505050505050565b6124a080620005fa6000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80634b359d38116100b85780638da5cb5b1161007c5780638da5cb5b1461037757806395d89b4114610395578063a457c2d7146103b3578063a9059cbb146103e3578063dd62ed3e14610413578063f2fde38b1461044357610142565b80634b359d38146102d55780634f01e51b1461030557806370a0823114610321578063715018a614610351578063890836541461035b57610142565b806323b872dd1161010a57806323b872dd146102015780632a709b1414610231578063313ce5671461024f578063395093511461026d57806340c10f191461029d57806342966c68146102b957610142565b806306fdde0314610147578063095ea7b314610165578063161aab431461019557806318160ddd146101b35780631eee7e60146101d1575b600080fd5b61014f61045f565b60405161015c9190611807565b60405180910390f35b61017f600480360381019061017a91906118c2565b6104f1565b60405161018c919061191d565b60405180910390f35b61019d610514565b6040516101aa9190611947565b60405180910390f35b6101bb610525565b6040516101c89190611947565b60405180910390f35b6101eb60048036038101906101e69190611962565b61052f565b6040516101f8919061191d565b60405180910390f35b61021b6004803603810190610216919061198f565b61054c565b604051610228919061191d565b60405180910390f35b61023961057b565b60405161024691906119f1565b60405180910390f35b6102576105a1565b6040516102649190611a28565b60405180910390f35b610287600480360381019061028291906118c2565b6105aa565b604051610294919061191d565b60405180910390f35b6102b760048036038101906102b291906118c2565b6105e1565b005b6102d360048036038101906102ce9190611a43565b61067f565b005b6102ef60048036038101906102ea9190611a43565b61068c565b6040516102fc91906119f1565b60405180910390f35b61031f600480360381019061031a9190611962565b6106a9565b005b61033b60048036038101906103369190611962565b61072c565b6040516103489190611947565b60405180910390f35b610359610774565b005b61037560048036038101906103709190611a9c565b610788565b005b61037f610871565b60405161038c91906119f1565b60405180910390f35b61039d61089b565b6040516103aa9190611807565b60405180910390f35b6103cd60048036038101906103c891906118c2565b61092d565b6040516103da919061191d565b60405180910390f35b6103fd60048036038101906103f891906118c2565b6109a4565b60405161040a919061191d565b60405180910390f35b61042d60048036038101906104289190611adc565b6109c7565b60405161043a9190611947565b60405180910390f35b61045d60048036038101906104589190611962565b610a4e565b005b60606003805461046e90611b4b565b80601f016020809104026020016040519081016040528092919081815260200182805461049a90611b4b565b80156104e75780601f106104bc576101008083540402835291602001916104e7565b820191906000526020600020905b8154815290600101906020018083116104ca57829003601f168201915b5050505050905090565b6000806104fc610b01565b9050610509818585610b09565b600191505092915050565b60006105206007610cd2565b905090565b6000600254905090565b6000610545826007610ce790919063ffffffff16565b9050919050565b600080610557610b01565b9050610564858285610d17565b61056f858585610da3565b60019150509392505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006012905090565b6000806105b5610b01565b90506105d68185856105c785896109c7565b6105d19190611bab565b610b09565b600191505092915050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066890611c2b565b60405180910390fd5b61067b8282611022565b5050565b6106893382611181565b50565b60006106a282600761135790919063ffffffff16565b9050919050565b6106b1611371565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f14ccd19762dcb2e95cb5d5f03e6a65fe77574ee2ad223f806bf06ad1fe5201e28160405161072191906119f1565b60405180910390a150565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61077c611371565b61078660006113ef565b565b610790611371565b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f590611cbd565b60405180910390fd5b801561081e57610818826007610ad190919063ffffffff16565b50610834565b6108328260076114b590919063ffffffff16565b505b7f3a34209cb941a5d23a56dea730a13738454bc7daefd4bb32e8d7df58c1bd920d8282604051610865929190611cdd565b60405180910390a15050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546108aa90611b4b565b80601f01602080910402602001604051908101604052809291908181526020018280546108d690611b4b565b80156109235780601f106108f857610100808354040283529160200191610923565b820191906000526020600020905b81548152906001019060200180831161090657829003601f168201915b5050505050905090565b600080610938610b01565b9050600061094682866109c7565b90508381101561098b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098290611d78565b60405180910390fd5b6109988286868403610b09565b60019250505092915050565b6000806109af610b01565b90506109bc818585610da3565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a56611371565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ac5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610abc90611e0a565b60405180910390fd5b610ace816113ef565b50565b6000610af9836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6114e5565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6f90611e9c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610be7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bde90611f2e565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cc59190611947565b60405180910390a3505050565b6000610ce082600001611555565b9050919050565b6000610d0f836000018373ffffffffffffffffffffffffffffffffffffffff1660001b611566565b905092915050565b6000610d2384846109c7565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610d9d5781811015610d8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8690611f9a565b60405180910390fd5b610d9c8484848403610b09565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e099061202c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e78906120be565b60405180910390fd5b610e8c838383611589565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0990612150565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fa59190611bab565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516110099190611947565b60405180910390a361101c848484611633565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611091576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611088906121bc565b60405180910390fd5b61109d60008383611589565b80600260008282546110af9190611bab565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111049190611bab565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516111699190611947565b60405180910390a361117d60008383611633565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e79061224e565b60405180910390fd5b6111fc82600083611589565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611282576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611279906122e0565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282546112d99190612300565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161133e9190611947565b60405180910390a361135283600084611633565b505050565b60006113668360000183611638565b60001c905092915050565b611379610b01565b73ffffffffffffffffffffffffffffffffffffffff16611397610871565b73ffffffffffffffffffffffffffffffffffffffff16146113ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113e490612380565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006114dd836000018373ffffffffffffffffffffffffffffffffffffffff1660001b611663565b905092915050565b60006114f18383611566565b61154a57826000018290806001815401808255809150506001900390600052602060002001600090919091909150558260000180549050836001016000848152602001908152602001600020819055506001905061154f565b600090505b92915050565b600081600001805490509050919050565b600080836001016000848152602001908152602001600020541415905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806115d457506115d3836007610ce790919063ffffffff16565b5b806115ef57506115ee826007610ce790919063ffffffff16565b5b61162e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611625906123ec565b60405180910390fd5b505050565b505050565b60008260000182815481106116505761164f61240c565b5b9060005260206000200154905092915050565b6000808360010160008481526020019081526020016000205490506000811461176b5760006001826116959190612300565b90506000600186600001805490506116ad9190612300565b905081811461171c5760008660000182815481106116ce576116cd61240c565b5b90600052602060002001549050808760000184815481106116f2576116f161240c565b5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b856000018054806117305761172f61243b565b5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050611771565b60009150505b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156117b1578082015181840152602081019050611796565b60008484015250505050565b6000601f19601f8301169050919050565b60006117d982611777565b6117e38185611782565b93506117f3818560208601611793565b6117fc816117bd565b840191505092915050565b6000602082019050818103600083015261182181846117ce565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006118598261182e565b9050919050565b6118698161184e565b811461187457600080fd5b50565b60008135905061188681611860565b92915050565b6000819050919050565b61189f8161188c565b81146118aa57600080fd5b50565b6000813590506118bc81611896565b92915050565b600080604083850312156118d9576118d8611829565b5b60006118e785828601611877565b92505060206118f8858286016118ad565b9150509250929050565b60008115159050919050565b61191781611902565b82525050565b6000602082019050611932600083018461190e565b92915050565b6119418161188c565b82525050565b600060208201905061195c6000830184611938565b92915050565b60006020828403121561197857611977611829565b5b600061198684828501611877565b91505092915050565b6000806000606084860312156119a8576119a7611829565b5b60006119b686828701611877565b93505060206119c786828701611877565b92505060406119d8868287016118ad565b9150509250925092565b6119eb8161184e565b82525050565b6000602082019050611a0660008301846119e2565b92915050565b600060ff82169050919050565b611a2281611a0c565b82525050565b6000602082019050611a3d6000830184611a19565b92915050565b600060208284031215611a5957611a58611829565b5b6000611a67848285016118ad565b91505092915050565b611a7981611902565b8114611a8457600080fd5b50565b600081359050611a9681611a70565b92915050565b60008060408385031215611ab357611ab2611829565b5b6000611ac185828601611877565b9250506020611ad285828601611a87565b9150509250929050565b60008060408385031215611af357611af2611829565b5b6000611b0185828601611877565b9250506020611b1285828601611877565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611b6357607f821691505b602082108103611b7657611b75611b1c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611bb68261188c565b9150611bc18361188c565b9250828201905080821115611bd957611bd8611b7c565b5b92915050565b7f4f6e6c7920546f6b656e4d616e61676572000000000000000000000000000000600082015250565b6000611c15601183611782565b9150611c2082611bdf565b602082019050919050565b60006020820190508181036000830152611c4481611c08565b9050919050565b7f7570646174655472616e7366657257686974656c6973743a2043616e6e6f742060008201527f72656d6f76652065735374656164792066726f6d2077686974656c6973740000602082015250565b6000611ca7603e83611782565b9150611cb282611c4b565b604082019050919050565b60006020820190508181036000830152611cd681611c9a565b9050919050565b6000604082019050611cf260008301856119e2565b611cff602083018461190e565b9392505050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611d62602583611782565b9150611d6d82611d06565b604082019050919050565b60006020820190508181036000830152611d9181611d55565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611df4602683611782565b9150611dff82611d98565b604082019050919050565b60006020820190508181036000830152611e2381611de7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611e86602483611782565b9150611e9182611e2a565b604082019050919050565b60006020820190508181036000830152611eb581611e79565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611f18602283611782565b9150611f2382611ebc565b604082019050919050565b60006020820190508181036000830152611f4781611f0b565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611f84601d83611782565b9150611f8f82611f4e565b602082019050919050565b60006020820190508181036000830152611fb381611f77565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000612016602583611782565b915061202182611fba565b604082019050919050565b6000602082019050818103600083015261204581612009565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006120a8602383611782565b91506120b38261204c565b604082019050919050565b600060208201905081810360008301526120d78161209b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061213a602683611782565b9150612145826120de565b604082019050919050565b600060208201905081810360008301526121698161212d565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006121a6601f83611782565b91506121b182612170565b602082019050919050565b600060208201905081810360008301526121d581612199565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000612238602183611782565b9150612243826121dc565b604082019050919050565b600060208201905081810360008301526122678161222b565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b60006122ca602283611782565b91506122d58261226e565b604082019050919050565b600060208201905081810360008301526122f9816122bd565b9050919050565b600061230b8261188c565b91506123168361188c565b925082820390508181111561232e5761232d611b7c565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061236a602083611782565b915061237582612334565b602082019050919050565b600060208201905081810360008301526123998161235d565b9050919050565b7f7472616e736665723a206e6f7420616c6c6f7765640000000000000000000000600082015250565b60006123d6601583611782565b91506123e1826123a0565b602082019050919050565b60006020820190508181036000830152612405816123c9565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220befb73da122ba82430cb16953c0e26273c65ed62d29edf065a29cc201c606a1d64736f6c63430008110033