token-icon

BLACK ROCK

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
BLCK
Holders
100+0.00%
Transfers
476

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561001057600080fd5b50600436106102115760003560e01c806395d89b4111610125578063ce31a06b116100ad578063ee16c1601161007c578063ee16c16014610638578063f0b37c0414610656578063f2fde38b14610672578063f6d7eade1461068e578063fe9fbb80146106ac57610211565b8063ce31a06b1461059e578063db4e120c146105a8578063dd62ed3e146105d8578063e5e31b131461060857610211565b8063a9059cbb116100f4578063a9059cbb146104fc578063a9bf2c091461052c578063b6a5d7de14610548578063c6d69a3014610564578063cb66667f1461058057610211565b806395d89b411461047457806399799c42146104925780639da793d0146104b0578063a457c2d7146104cc57610211565b8063369f1332116101a857806369ec8e9c1161017757806369ec8e9c146103be57806370a08231146103ee578063715018a61461041e57806386a22eff146104285780638ee76fef1461044457610211565b8063369f13321461033a57806339509351146103565780634460d3cf146103865780634efa65be146103a257610211565b806323b872dd116101e457806323b872dd1461029e5780632f54bf6e146102ce578063313ce567146102fe5780633268cc561461031c57610211565b806306fdde0314610216578063095ea7b31461023457806318160ddd1461026457806319c2c40d14610282575b600080fd5b61021e6106dc565b60405161022b9190611f71565b60405180910390f35b61024e6004803603810190610249919061202c565b61076e565b60405161025b9190612087565b60405180910390f35b61026c610791565b60405161027991906120b1565b60405180910390f35b61029c600480360381019061029791906120f8565b61079b565b005b6102b860048036038101906102b39190612138565b61083e565b6040516102c59190612087565b60405180910390f35b6102e860048036038101906102e3919061218b565b61086d565b6040516102f59190612087565b60405180910390f35b6103066108c7565b60405161031391906121d4565b60405180910390f35b6103246108d0565b60405161033191906121fe565b60405180910390f35b610354600480360381019061034f91906120f8565b6108f6565b005b610370600480360381019061036b919061202c565b610999565b60405161037d9190612087565b60405180910390f35b6103a0600480360381019061039b919061218b565b6109d0565b005b6103bc60048036038101906103b7919061202c565b610b19565b005b6103d860048036038101906103d3919061218b565b610ba9565b6040516103e59190612087565b60405180910390f35b6104086004803603810190610403919061218b565b610bff565b60405161041591906120b1565b60405180910390f35b610426610c47565b005b610442600480360381019061043d91906120f8565b610c9b565b005b61045e6004803603810190610459919061218b565b610d3e565b60405161046b9190612087565b60405180910390f35b61047c610d5e565b6040516104899190611f71565b60405180910390f35b61049a610df0565b6040516104a791906121fe565b60405180910390f35b6104ca60048036038101906104c59190612219565b610e1a565b005b6104e660048036038101906104e1919061202c565b610e7e565b6040516104f39190612087565b60405180910390f35b6105166004803603810190610511919061202c565b610ef5565b6040516105239190612087565b60405180910390f35b61054660048036038101906105419190612246565b610f18565b005b610562600480360381019061055d919061218b565b610f6a565b005b61057e60048036038101906105799190612246565b61100d565b005b6105886110a4565b60405161059591906120b1565b60405180910390f35b6105a66110ae565b005b6105c260048036038101906105bd919061218b565b61116f565b6040516105cf91906120b1565b60405180910390f35b6105f260048036038101906105ed9190612273565b6111b8565b6040516105ff91906120b1565b60405180910390f35b610622600480360381019061061d919061218b565b61123f565b60405161062f9190612087565b60405180910390f35b61064061125f565b60405161064d91906121fe565b60405180910390f35b610670600480360381019061066b919061218b565b611285565b005b61068c600480360381019061068791906122f1565b611328565b005b610696611443565b6040516106a3919061237d565b60405180910390f35b6106c660048036038101906106c1919061218b565b611469565b6040516106d39190612087565b60405180910390f35b6060600380546106eb906123c7565b80601f0160208091040260200160405190810160405280929190818152602001828054610717906123c7565b80156107645780601f1061073957610100808354040283529160200191610764565b820191906000526020600020905b81548152906001019060200180831161074757829003601f168201915b5050505050905090565b6000806107796114bf565b90506107868185856114c7565b600191505092915050565b6000600254905090565b6107a433611469565b6107e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107da90612444565b60405180910390fd5b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000806108496114bf565b9050610856858285611690565b61086185858561171c565b60019150509392505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b60006012905090565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6108ff33611469565b61093e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093590612444565b60405180910390fd5b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000806109a46114bf565b90506109c58185856109b685896111b8565b6109c09190612493565b6114c7565b600191505092915050565b6109d933611469565b610a18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0f90612444565b60405180910390fd5b60008190508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610a7391906121fe565b602060405180830381865afa158015610a90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab491906124dc565b6040518363ffffffff1660e01b8152600401610ad1929190612509565b6020604051808303816000875af1158015610af0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b149190612547565b505050565b610b2233611469565b610b61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5890612444565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610c503361086d565b610c8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c86906125c0565b60405180910390fd5b610c996000611bf5565b565b610ca433611469565b610ce3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cda90612444565b60405180910390fd5b80601560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60096020528060005260406000206000915054906101000a900460ff1681565b606060048054610d6d906123c7565b80601f0160208091040260200160405190810160405280929190818152602001828054610d99906123c7565b8015610de65780601f10610dbb57610100808354040283529160200191610de6565b820191906000526020600020905b815481529060010190602001808311610dc957829003601f168201915b5050505050905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e2333611469565b610e62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5990612444565b60405180910390fd5b806014806101000a81548160ff02191690831515021790555050565b600080610e896114bf565b90506000610e9782866111b8565b905083811015610edc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed390612652565b60405180910390fd5b610ee982868684036114c7565b60019250505092915050565b600080610f006114bf565b9050610f0d81858561171c565b600191505092915050565b610f2133611469565b610f60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5790612444565b60405180910390fd5b8060088190555050565b610f733361086d565b610fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa9906125c0565b60405180910390fd5b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b61101633611469565b611055576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104c90612444565b60405180910390fd5b61271081111561109a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611091906126be565b60405180910390fd5b8060078190555050565b6000600754905090565b6110b733611469565b6110f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ed90612444565b60405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff164760405161111c9061270f565b60006040518083038185875af1925050503d8060008114611159576040519150601f19603f3d011682016040523d82523d6000602084013e61115e565b606091505b505090508061116c57600080fd5b50565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60156020528060005260406000206000915054906101000a900460ff1681565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61128e3361086d565b6112cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c4906125c0565b60405180910390fd5b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6113313361086d565b611370576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611367906125c0565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163816040516114389190612745565b60405180910390a150565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611536576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152d906127d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159c90612864565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161168391906120b1565b60405180910390a3505050565b600061169c84846111b8565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146117165781811015611708576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ff906128d0565b60405180910390fd5b61171584848484036114c7565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361178b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178290612962565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036117fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f1906129f4565b60405180910390fd5b600081036118135761180e83836000611c61565b611bf0565b60148054906101000a900460ff1615611a045761182e610df0565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561189c575061186c610df0565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156118d55750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561190f575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611a0357601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156119b75750600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611a0257600854811115611a01576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119f890612a60565b60405180910390fd5b5b5b5b6000600190506000600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611aad5750600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611ab757600091505b8115611be257601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611b1857506000600754115b15611b3e57606460075484611b2d9190612a80565b611b379190612af1565b9050611bbc565b601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611b9957506000600754115b15611bbb57606460075484611bae9190612a80565b611bb89190612af1565b90505b5b60006007541115611bd357611bd2853083611c61565b5b8083611bdf9190612b22565b92505b611bed858585611c61565b50505b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611cd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc790612962565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611d3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d36906129f4565b60405180910390fd5b611d4a838383611ed7565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611dd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc790612bc8565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611ebe91906120b1565b60405180910390a3611ed1848484611edc565b50505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611f1b578082015181840152602081019050611f00565b60008484015250505050565b6000601f19601f8301169050919050565b6000611f4382611ee1565b611f4d8185611eec565b9350611f5d818560208601611efd565b611f6681611f27565b840191505092915050565b60006020820190508181036000830152611f8b8184611f38565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611fc382611f98565b9050919050565b611fd381611fb8565b8114611fde57600080fd5b50565b600081359050611ff081611fca565b92915050565b6000819050919050565b61200981611ff6565b811461201457600080fd5b50565b60008135905061202681612000565b92915050565b6000806040838503121561204357612042611f93565b5b600061205185828601611fe1565b925050602061206285828601612017565b9150509250929050565b60008115159050919050565b6120818161206c565b82525050565b600060208201905061209c6000830184612078565b92915050565b6120ab81611ff6565b82525050565b60006020820190506120c660008301846120a2565b92915050565b6120d58161206c565b81146120e057600080fd5b50565b6000813590506120f2816120cc565b92915050565b6000806040838503121561210f5761210e611f93565b5b600061211d85828601611fe1565b925050602061212e858286016120e3565b9150509250929050565b60008060006060848603121561215157612150611f93565b5b600061215f86828701611fe1565b935050602061217086828701611fe1565b925050604061218186828701612017565b9150509250925092565b6000602082840312156121a1576121a0611f93565b5b60006121af84828501611fe1565b91505092915050565b600060ff82169050919050565b6121ce816121b8565b82525050565b60006020820190506121e960008301846121c5565b92915050565b6121f881611fb8565b82525050565b600060208201905061221360008301846121ef565b92915050565b60006020828403121561222f5761222e611f93565b5b600061223d848285016120e3565b91505092915050565b60006020828403121561225c5761225b611f93565b5b600061226a84828501612017565b91505092915050565b6000806040838503121561228a57612289611f93565b5b600061229885828601611fe1565b92505060206122a985828601611fe1565b9150509250929050565b60006122be82611f98565b9050919050565b6122ce816122b3565b81146122d957600080fd5b50565b6000813590506122eb816122c5565b92915050565b60006020828403121561230757612306611f93565b5b6000612315848285016122dc565b91505092915050565b6000819050919050565b600061234361233e61233984611f98565b61231e565b611f98565b9050919050565b600061235582612328565b9050919050565b60006123678261234a565b9050919050565b6123778161235c565b82525050565b6000602082019050612392600083018461236e565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806123df57607f821691505b6020821081036123f2576123f1612398565b5b50919050565b7f21415554484f52495a4544000000000000000000000000000000000000000000600082015250565b600061242e600b83611eec565b9150612439826123f8565b602082019050919050565b6000602082019050818103600083015261245d81612421565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061249e82611ff6565b91506124a983611ff6565b92508282019050808211156124c1576124c0612464565b5b92915050565b6000815190506124d681612000565b92915050565b6000602082840312156124f2576124f1611f93565b5b6000612500848285016124c7565b91505092915050565b600060408201905061251e60008301856121ef565b61252b60208301846120a2565b9392505050565b600081519050612541816120cc565b92915050565b60006020828403121561255d5761255c611f93565b5b600061256b84828501612532565b91505092915050565b7f214f574e45520000000000000000000000000000000000000000000000000000600082015250565b60006125aa600683611eec565b91506125b582612574565b602082019050919050565b600060208201905081810360008301526125d98161259d565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061263c602583611eec565b9150612647826125e0565b604082019050919050565b6000602082019050818103600083015261266b8161262f565b9050919050565b7f5461782072617465206d757374206265203c3d20313030250000000000000000600082015250565b60006126a8601883611eec565b91506126b382612672565b602082019050919050565b600060208201905081810360008301526126d78161269b565b9050919050565b600081905092915050565b50565b60006126f96000836126de565b9150612704826126e9565b600082019050919050565b600061271a826126ec565b9150819050919050565b600061272f8261234a565b9050919050565b61273f81612724565b82525050565b600060208201905061275a6000830184612736565b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006127bc602483611eec565b91506127c782612760565b604082019050919050565b600060208201905081810360008301526127eb816127af565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061284e602283611eec565b9150612859826127f2565b604082019050919050565b6000602082019050818103600083015261287d81612841565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006128ba601d83611eec565b91506128c582612884565b602082019050919050565b600060208201905081810360008301526128e9816128ad565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061294c602583611eec565b9150612957826128f0565b604082019050919050565b6000602082019050818103600083015261297b8161293f565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006129de602383611eec565b91506129e982612982565b604082019050919050565b60006020820190508181036000830152612a0d816129d1565b9050919050565b7f4d617820616d6f756e7420697373756500000000000000000000000000000000600082015250565b6000612a4a601083611eec565b9150612a5582612a14565b602082019050919050565b60006020820190508181036000830152612a7981612a3d565b9050919050565b6000612a8b82611ff6565b9150612a9683611ff6565b9250828202612aa481611ff6565b91508282048414831517612abb57612aba612464565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000612afc82611ff6565b9150612b0783611ff6565b925082612b1757612b16612ac2565b5b828204905092915050565b6000612b2d82611ff6565b9150612b3883611ff6565b9250828203905081811115612b5057612b4f612464565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612bb2602683611eec565b9150612bbd82612b56565b604082019050919050565b60006020820190508181036000830152612be181612ba5565b905091905056fea2646970667358221220fe535bf944b5ea943f2f2d9b7ce01d1a46bf67c022839534ff1094c7fd2a5cb664736f6c63430008130033
Creation ByteCode
0x60806040526040518060400160405280600a81526020017f424c41434b20524f434b00000000000000000000000000000000000000000000815250600d90816200004a919062000a72565b506040518060400160405280600481526020017f424c434b00000000000000000000000000000000000000000000000000000000815250600e908162000091919062000a72565b50633b9aca00600f5560056010556000601155737a250d5630b4cf539739df2c5dacb4c659f2488d601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006014806101000a81548160ff0219169083151502179055503480156200012057600080fd5b5033600d8054620001319062000861565b80601f01602080910402602001604051908101604052809291908181526020018280546200015f9062000861565b8015620001b05780601f106200018457610100808354040283529160200191620001b0565b820191906000526020600020905b8154815290600101906020018083116200019257829003601f168201915b5050505050600e8054620001c49062000861565b80601f0160208091040260200160405190810160405280929190818152602001828054620001f29062000861565b8015620002435780601f10620002175761010080835404028352916020019162000243565b820191906000526020600020905b8154815290600101906020018083116200022557829003601f168201915b5050505050816003908162000259919062000a72565b5080600490816200026b919062000a72565b50505080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550506000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200037d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003a3919062000bc3565b90508073ffffffffffffffffffffffffffffffffffffffff1663c9c653968373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200040d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000433919062000bc3565b306040518363ffffffff1660e01b81526004016200045392919062000c06565b6020604051808303816000875af115801562000473573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000499919062000bc3565b601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160156000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506200064433620006186200067860201b60201c565b60ff16600a62000629919062000db6565b600f5462000638919062000e07565b6200068160201b60201c565b60105460078190555060115460088190555060016014806101000a81548160ff021916908315150217905550505062000f3e565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620006f3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006ea9062000eb3565b60405180910390fd5b6200070760008383620007ee60201b60201c565b80600260008282546200071b919062000ed5565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620007ce919062000f21565b60405180910390a3620007ea60008383620007f360201b60201c565b5050565b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200087a57607f821691505b60208210810362000890576200088f62000832565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008fa7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620008bb565b620009068683620008bb565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620009536200094d62000947846200091e565b62000928565b6200091e565b9050919050565b6000819050919050565b6200096f8362000932565b620009876200097e826200095a565b848454620008c8565b825550505050565b600090565b6200099e6200098f565b620009ab81848462000964565b505050565b5b81811015620009d357620009c760008262000994565b600181019050620009b1565b5050565b601f82111562000a2257620009ec8162000896565b620009f784620008ab565b8101602085101562000a07578190505b62000a1f62000a1685620008ab565b830182620009b0565b50505b505050565b600082821c905092915050565b600062000a476000198460080262000a27565b1980831691505092915050565b600062000a62838362000a34565b9150826002028217905092915050565b62000a7d82620007f8565b67ffffffffffffffff81111562000a995762000a9862000803565b5b62000aa5825462000861565b62000ab2828285620009d7565b600060209050601f83116001811462000aea576000841562000ad5578287015190505b62000ae1858262000a54565b86555062000b51565b601f19841662000afa8662000896565b60005b8281101562000b245784890151825560018201915060208501945060208101905062000afd565b8683101562000b44578489015162000b40601f89168262000a34565b8355505b6001600288020188555050505b505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b8b8262000b5e565b9050919050565b62000b9d8162000b7e565b811462000ba957600080fd5b50565b60008151905062000bbd8162000b92565b92915050565b60006020828403121562000bdc5762000bdb62000b59565b5b600062000bec8482850162000bac565b91505092915050565b62000c008162000b7e565b82525050565b600060408201905062000c1d600083018562000bf5565b62000c2c602083018462000bf5565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000cc15780860481111562000c995762000c9862000c33565b5b600185161562000ca95780820291505b808102905062000cb98562000c62565b945062000c79565b94509492505050565b60008262000cdc576001905062000daf565b8162000cec576000905062000daf565b816001811462000d05576002811462000d105762000d46565b600191505062000daf565b60ff84111562000d255762000d2462000c33565b5b8360020a91508482111562000d3f5762000d3e62000c33565b5b5062000daf565b5060208310610133831016604e8410600b841016171562000d805782820a90508381111562000d7a5762000d7962000c33565b5b62000daf565b62000d8f848484600162000c6f565b9250905081840481111562000da95762000da862000c33565b5b81810290505b9392505050565b600062000dc3826200091e565b915062000dd0836200091e565b925062000dff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000cca565b905092915050565b600062000e14826200091e565b915062000e21836200091e565b925082820262000e31816200091e565b9150828204841483151762000e4b5762000e4a62000c33565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000e9b601f8362000e52565b915062000ea88262000e63565b602082019050919050565b6000602082019050818103600083015262000ece8162000e8c565b9050919050565b600062000ee2826200091e565b915062000eef836200091e565b925082820190508082111562000f0a5762000f0962000c33565b5b92915050565b62000f1b816200091e565b82525050565b600060208201905062000f38600083018462000f10565b92915050565b612c1e8062000f4e6000396000f3fe608060405234801561001057600080fd5b50600436106102115760003560e01c806395d89b4111610125578063ce31a06b116100ad578063ee16c1601161007c578063ee16c16014610638578063f0b37c0414610656578063f2fde38b14610672578063f6d7eade1461068e578063fe9fbb80146106ac57610211565b8063ce31a06b1461059e578063db4e120c146105a8578063dd62ed3e146105d8578063e5e31b131461060857610211565b8063a9059cbb116100f4578063a9059cbb146104fc578063a9bf2c091461052c578063b6a5d7de14610548578063c6d69a3014610564578063cb66667f1461058057610211565b806395d89b411461047457806399799c42146104925780639da793d0146104b0578063a457c2d7146104cc57610211565b8063369f1332116101a857806369ec8e9c1161017757806369ec8e9c146103be57806370a08231146103ee578063715018a61461041e57806386a22eff146104285780638ee76fef1461044457610211565b8063369f13321461033a57806339509351146103565780634460d3cf146103865780634efa65be146103a257610211565b806323b872dd116101e457806323b872dd1461029e5780632f54bf6e146102ce578063313ce567146102fe5780633268cc561461031c57610211565b806306fdde0314610216578063095ea7b31461023457806318160ddd1461026457806319c2c40d14610282575b600080fd5b61021e6106dc565b60405161022b9190611f71565b60405180910390f35b61024e6004803603810190610249919061202c565b61076e565b60405161025b9190612087565b60405180910390f35b61026c610791565b60405161027991906120b1565b60405180910390f35b61029c600480360381019061029791906120f8565b61079b565b005b6102b860048036038101906102b39190612138565b61083e565b6040516102c59190612087565b60405180910390f35b6102e860048036038101906102e3919061218b565b61086d565b6040516102f59190612087565b60405180910390f35b6103066108c7565b60405161031391906121d4565b60405180910390f35b6103246108d0565b60405161033191906121fe565b60405180910390f35b610354600480360381019061034f91906120f8565b6108f6565b005b610370600480360381019061036b919061202c565b610999565b60405161037d9190612087565b60405180910390f35b6103a0600480360381019061039b919061218b565b6109d0565b005b6103bc60048036038101906103b7919061202c565b610b19565b005b6103d860048036038101906103d3919061218b565b610ba9565b6040516103e59190612087565b60405180910390f35b6104086004803603810190610403919061218b565b610bff565b60405161041591906120b1565b60405180910390f35b610426610c47565b005b610442600480360381019061043d91906120f8565b610c9b565b005b61045e6004803603810190610459919061218b565b610d3e565b60405161046b9190612087565b60405180910390f35b61047c610d5e565b6040516104899190611f71565b60405180910390f35b61049a610df0565b6040516104a791906121fe565b60405180910390f35b6104ca60048036038101906104c59190612219565b610e1a565b005b6104e660048036038101906104e1919061202c565b610e7e565b6040516104f39190612087565b60405180910390f35b6105166004803603810190610511919061202c565b610ef5565b6040516105239190612087565b60405180910390f35b61054660048036038101906105419190612246565b610f18565b005b610562600480360381019061055d919061218b565b610f6a565b005b61057e60048036038101906105799190612246565b61100d565b005b6105886110a4565b60405161059591906120b1565b60405180910390f35b6105a66110ae565b005b6105c260048036038101906105bd919061218b565b61116f565b6040516105cf91906120b1565b60405180910390f35b6105f260048036038101906105ed9190612273565b6111b8565b6040516105ff91906120b1565b60405180910390f35b610622600480360381019061061d919061218b565b61123f565b60405161062f9190612087565b60405180910390f35b61064061125f565b60405161064d91906121fe565b60405180910390f35b610670600480360381019061066b919061218b565b611285565b005b61068c600480360381019061068791906122f1565b611328565b005b610696611443565b6040516106a3919061237d565b60405180910390f35b6106c660048036038101906106c1919061218b565b611469565b6040516106d39190612087565b60405180910390f35b6060600380546106eb906123c7565b80601f0160208091040260200160405190810160405280929190818152602001828054610717906123c7565b80156107645780601f1061073957610100808354040283529160200191610764565b820191906000526020600020905b81548152906001019060200180831161074757829003601f168201915b5050505050905090565b6000806107796114bf565b90506107868185856114c7565b600191505092915050565b6000600254905090565b6107a433611469565b6107e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107da90612444565b60405180910390fd5b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000806108496114bf565b9050610856858285611690565b61086185858561171c565b60019150509392505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b60006012905090565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6108ff33611469565b61093e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093590612444565b60405180910390fd5b80600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000806109a46114bf565b90506109c58185856109b685896111b8565b6109c09190612493565b6114c7565b600191505092915050565b6109d933611469565b610a18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0f90612444565b60405180910390fd5b60008190508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610a7391906121fe565b602060405180830381865afa158015610a90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ab491906124dc565b6040518363ffffffff1660e01b8152600401610ad1929190612509565b6020604051808303816000875af1158015610af0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b149190612547565b505050565b610b2233611469565b610b61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5890612444565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610c503361086d565b610c8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c86906125c0565b60405180910390fd5b610c996000611bf5565b565b610ca433611469565b610ce3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cda90612444565b60405180910390fd5b80601560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60096020528060005260406000206000915054906101000a900460ff1681565b606060048054610d6d906123c7565b80601f0160208091040260200160405190810160405280929190818152602001828054610d99906123c7565b8015610de65780601f10610dbb57610100808354040283529160200191610de6565b820191906000526020600020905b815481529060010190602001808311610dc957829003601f168201915b5050505050905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e2333611469565b610e62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5990612444565b60405180910390fd5b806014806101000a81548160ff02191690831515021790555050565b600080610e896114bf565b90506000610e9782866111b8565b905083811015610edc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed390612652565b60405180910390fd5b610ee982868684036114c7565b60019250505092915050565b600080610f006114bf565b9050610f0d81858561171c565b600191505092915050565b610f2133611469565b610f60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5790612444565b60405180910390fd5b8060088190555050565b610f733361086d565b610fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa9906125c0565b60405180910390fd5b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b61101633611469565b611055576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104c90612444565b60405180910390fd5b61271081111561109a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611091906126be565b60405180910390fd5b8060078190555050565b6000600754905090565b6110b733611469565b6110f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ed90612444565b60405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff164760405161111c9061270f565b60006040518083038185875af1925050503d8060008114611159576040519150601f19603f3d011682016040523d82523d6000602084013e61115e565b606091505b505090508061116c57600080fd5b50565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60156020528060005260406000206000915054906101000a900460ff1681565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61128e3361086d565b6112cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c4906125c0565b60405180910390fd5b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6113313361086d565b611370576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611367906125c0565b60405180910390fd5b80600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc686163816040516114389190612745565b60405180910390a150565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611536576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152d906127d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159c90612864565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161168391906120b1565b60405180910390a3505050565b600061169c84846111b8565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146117165781811015611708576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116ff906128d0565b60405180910390fd5b61171584848484036114c7565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361178b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178290612962565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036117fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f1906129f4565b60405180910390fd5b600081036118135761180e83836000611c61565b611bf0565b60148054906101000a900460ff1615611a045761182e610df0565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561189c575061186c610df0565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156118d55750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561190f575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611a0357601560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156119b75750600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611a0257600854811115611a01576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119f890612a60565b60405180910390fd5b5b5b5b6000600190506000600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680611aad5750600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611ab757600091505b8115611be257601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611b1857506000600754115b15611b3e57606460075484611b2d9190612a80565b611b379190612af1565b9050611bbc565b601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611b9957506000600754115b15611bbb57606460075484611bae9190612a80565b611bb89190612af1565b90505b5b60006007541115611bd357611bd2853083611c61565b5b8083611bdf9190612b22565b92505b611bed858585611c61565b50505b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611cd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc790612962565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611d3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d36906129f4565b60405180910390fd5b611d4a838383611ed7565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611dd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc790612bc8565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611ebe91906120b1565b60405180910390a3611ed1848484611edc565b50505050565b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611f1b578082015181840152602081019050611f00565b60008484015250505050565b6000601f19601f8301169050919050565b6000611f4382611ee1565b611f4d8185611eec565b9350611f5d818560208601611efd565b611f6681611f27565b840191505092915050565b60006020820190508181036000830152611f8b8184611f38565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611fc382611f98565b9050919050565b611fd381611fb8565b8114611fde57600080fd5b50565b600081359050611ff081611fca565b92915050565b6000819050919050565b61200981611ff6565b811461201457600080fd5b50565b60008135905061202681612000565b92915050565b6000806040838503121561204357612042611f93565b5b600061205185828601611fe1565b925050602061206285828601612017565b9150509250929050565b60008115159050919050565b6120818161206c565b82525050565b600060208201905061209c6000830184612078565b92915050565b6120ab81611ff6565b82525050565b60006020820190506120c660008301846120a2565b92915050565b6120d58161206c565b81146120e057600080fd5b50565b6000813590506120f2816120cc565b92915050565b6000806040838503121561210f5761210e611f93565b5b600061211d85828601611fe1565b925050602061212e858286016120e3565b9150509250929050565b60008060006060848603121561215157612150611f93565b5b600061215f86828701611fe1565b935050602061217086828701611fe1565b925050604061218186828701612017565b9150509250925092565b6000602082840312156121a1576121a0611f93565b5b60006121af84828501611fe1565b91505092915050565b600060ff82169050919050565b6121ce816121b8565b82525050565b60006020820190506121e960008301846121c5565b92915050565b6121f881611fb8565b82525050565b600060208201905061221360008301846121ef565b92915050565b60006020828403121561222f5761222e611f93565b5b600061223d848285016120e3565b91505092915050565b60006020828403121561225c5761225b611f93565b5b600061226a84828501612017565b91505092915050565b6000806040838503121561228a57612289611f93565b5b600061229885828601611fe1565b92505060206122a985828601611fe1565b9150509250929050565b60006122be82611f98565b9050919050565b6122ce816122b3565b81146122d957600080fd5b50565b6000813590506122eb816122c5565b92915050565b60006020828403121561230757612306611f93565b5b6000612315848285016122dc565b91505092915050565b6000819050919050565b600061234361233e61233984611f98565b61231e565b611f98565b9050919050565b600061235582612328565b9050919050565b60006123678261234a565b9050919050565b6123778161235c565b82525050565b6000602082019050612392600083018461236e565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806123df57607f821691505b6020821081036123f2576123f1612398565b5b50919050565b7f21415554484f52495a4544000000000000000000000000000000000000000000600082015250565b600061242e600b83611eec565b9150612439826123f8565b602082019050919050565b6000602082019050818103600083015261245d81612421565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061249e82611ff6565b91506124a983611ff6565b92508282019050808211156124c1576124c0612464565b5b92915050565b6000815190506124d681612000565b92915050565b6000602082840312156124f2576124f1611f93565b5b6000612500848285016124c7565b91505092915050565b600060408201905061251e60008301856121ef565b61252b60208301846120a2565b9392505050565b600081519050612541816120cc565b92915050565b60006020828403121561255d5761255c611f93565b5b600061256b84828501612532565b91505092915050565b7f214f574e45520000000000000000000000000000000000000000000000000000600082015250565b60006125aa600683611eec565b91506125b582612574565b602082019050919050565b600060208201905081810360008301526125d98161259d565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061263c602583611eec565b9150612647826125e0565b604082019050919050565b6000602082019050818103600083015261266b8161262f565b9050919050565b7f5461782072617465206d757374206265203c3d20313030250000000000000000600082015250565b60006126a8601883611eec565b91506126b382612672565b602082019050919050565b600060208201905081810360008301526126d78161269b565b9050919050565b600081905092915050565b50565b60006126f96000836126de565b9150612704826126e9565b600082019050919050565b600061271a826126ec565b9150819050919050565b600061272f8261234a565b9050919050565b61273f81612724565b82525050565b600060208201905061275a6000830184612736565b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006127bc602483611eec565b91506127c782612760565b604082019050919050565b600060208201905081810360008301526127eb816127af565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061284e602283611eec565b9150612859826127f2565b604082019050919050565b6000602082019050818103600083015261287d81612841565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006128ba601d83611eec565b91506128c582612884565b602082019050919050565b600060208201905081810360008301526128e9816128ad565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061294c602583611eec565b9150612957826128f0565b604082019050919050565b6000602082019050818103600083015261297b8161293f565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006129de602383611eec565b91506129e982612982565b604082019050919050565b60006020820190508181036000830152612a0d816129d1565b9050919050565b7f4d617820616d6f756e7420697373756500000000000000000000000000000000600082015250565b6000612a4a601083611eec565b9150612a5582612a14565b602082019050919050565b60006020820190508181036000830152612a7981612a3d565b9050919050565b6000612a8b82611ff6565b9150612a9683611ff6565b9250828202612aa481611ff6565b91508282048414831517612abb57612aba612464565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000612afc82611ff6565b9150612b0783611ff6565b925082612b1757612b16612ac2565b5b828204905092915050565b6000612b2d82611ff6565b9150612b3883611ff6565b9250828203905081811115612b5057612b4f612464565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000612bb2602683611eec565b9150612bbd82612b56565b604082019050919050565b60006020820190508181036000830152612be181612ba5565b905091905056fea2646970667358221220fe535bf944b5ea943f2f2d9b7ce01d1a46bf67c022839534ff1094c7fd2a5cb664736f6c63430008130033
©2022-now by Spectre