token-icon

LuckyDime

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000,000…
LDIME
Holders
465+0.00%
Transfers
9,209

Profile Summary

Decimals
8

Market

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