token-icon

Amadeus

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
AMADEUS
Holders
12+0.00%
Transfers
199

Profile Summary

Decimals
18

Market

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