token-icon

Paul Le Roux Inu

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
PAUL
Holders
17+0.00%
Transfers
114

Profile Summary

Decimals
18

Market

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