token-icon

Liquidity Provision Bot

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
LIQPRO
Holders
162+0.00%
Transfers
1,519

Profile Summary

Decimals
9

Market

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