token-icon

Evojacks

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
EVO
Holders
57+0.00%
Transfers
1,141

Profile Summary

Decimals
18

Market

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