token-icon

Bread

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
BREAD
Holders
231+0.00%
Transfers
1,737

Profile Summary

Decimals
9

Market

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