Overview ERC721
Total Supply:
315 EGONS

Holders:
17
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xcBCefD0C44aDb0dC2Cc8BF03eE5F37013aF8A548
608060405260008060146101000a81548160ff02191690831515021790555073a9193c40412fd7e1c5ca4331500264427f6673a5601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507320f4fb97055d8652b0a11f405a3f56fc8c574a15601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f39ceb8ab0de75dca31e988fd59d53cc009803e4601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550732e07cd18e675c921e8c523e36d79788734e94f88601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507337aee816b29ab75fb3bd35e7df49a76d20797ab6601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073de0b295669a9fd93d5f28d9ec85e40f4cb697bae601560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073cbcefd0c44adb0dc2cc8bf03ee5f37013af8a548601660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073e54b5ae556a1230ea2b2a431f78ba30f2e9ba406601760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015620002d357600080fd5b50620002f4620002e86200045960201b60201c565b6200046160201b60201c565b6040518060400160405280600881526020017f45676f6e61757473000000000000000000000000000000000000000000000000815250600190805190602001906200034192919062000525565b506040518060400160405280600581526020017f45474f4e53000000000000000000000000000000000000000000000000000000815250600290805190602001906200038f92919062000525565b506040518060400160405280601d81526020017f68747470733a2f2f65676f6e617574732e696f2f6d657461646174612f00000081525060039080519060200190620003dd92919062000525565b506040518060400160405280601d81526020017f68747470733a2f2f65676f6e617574732e696f2f6d657461646174612f000000815250600490805190602001906200042b92919062000525565b506065600c81905550670de0b6b3a7640000600b819055506003600e819055506000600f819055506200063a565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8280546200053390620005d5565b90600052602060002090601f016020900481019282620005575760008555620005a3565b82601f106200057257805160ff1916838001178555620005a3565b82800160010185558215620005a3579182015b82811115620005a257825182559160200191906001019062000585565b5b509050620005b29190620005b6565b5090565b5b80821115620005d1576000816000905550600101620005b7565b5090565b60006002820490506001821680620005ee57607f821691505b602082108114156200060557620006046200060b565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b614e5a806200064a6000396000f3fe6080604052600436106102495760003560e01c806370a0823111610139578063b88d4fde116100b6578063db2e21bc1161007a578063db2e21bc14610824578063e8a3d4851461083b578063e985e9c514610866578063f2fde38b146108a3578063f8b2cb4f146108cc578063fa825efd1461090957610250565b8063b88d4fde14610755578063bbaac02f1461077e578063c87b56dd146107a7578063c91c0462146107e4578063d78c06fa146107fb57610250565b806395d89b41116100fd57806395d89b4114610691578063a035b1fe146106bc578063a0712d68146106e7578063a22cb46514610703578063b0b922631461072c57610250565b806370a08231146105be578063715018a6146105fb5780637e1c0c09146106125780638da5cb5b1461063d57806391b7f5ed1461066857610250565b80632e56f71e116101c757806342966c681161018b57806342966c68146104db578063484b973c1461050457806349a772b51461052d57806355f804b3146105585780636352211e1461058157610250565b80632e56f71e146104305780633cb51994146104475780633ccfd60b146104725780634256dbe31461048957806342842e0e146104b257610250565b8063150b7a021161020e578063150b7a021461034957806315a553471461038657806318160ddd146103b157806323b872dd146103dc57806325fd90f31461040557610250565b8062b6849f1461025257806301ffc9a71461027b57806306fdde03146102b8578063081812fc146102e3578063095ea7b31461032057610250565b3661025057005b005b34801561025e57600080fd5b50610279600480360381019061027491906139ed565b610932565b005b34801561028757600080fd5b506102a2600480360381019061029d9190613a36565b610af9565b6040516102af9190614127565b60405180910390f35b3480156102c457600080fd5b506102cd610c82565b6040516102da919061415d565b60405180910390f35b3480156102ef57600080fd5b5061030a60048036038101906103059190613ad9565b610d14565b60405161031791906140c0565b60405180910390f35b34801561032c57600080fd5b50610347600480360381019061034291906139ad565b610d99565b005b34801561035557600080fd5b50610370600480360381019061036b9190613862565b610ea3565b60405161037d9190614142565b60405180910390f35b34801561039257600080fd5b5061039b610eb8565b6040516103a8919061447f565b60405180910390f35b3480156103bd57600080fd5b506103c6610ebe565b6040516103d3919061447f565b60405180910390f35b3480156103e857600080fd5b5061040360048036038101906103fe919061380f565b610ec8565b005b34801561041157600080fd5b5061041a610f21565b6040516104279190614127565b60405180910390f35b34801561043c57600080fd5b50610445610f34565b005b34801561045357600080fd5b5061045c610fcd565b604051610469919061447f565b60405180910390f35b34801561047e57600080fd5b50610487610fd3565b005b34801561049557600080fd5b506104b060048036038101906104ab9190613ad9565b6117ae565b005b3480156104be57600080fd5b506104d960048036038101906104d4919061380f565b611834565b005b3480156104e757600080fd5b5061050260048036038101906104fd9190613ad9565b611854565b005b34801561051057600080fd5b5061052b600480360381019061052691906139ad565b6118a7565b005b34801561053957600080fd5b50610542611a4e565b60405161054f919061447f565b60405180910390f35b34801561056457600080fd5b5061057f600480360381019061057a9190613a90565b611a54565b005b34801561058d57600080fd5b506105a860048036038101906105a39190613ad9565b611aea565b6040516105b591906140c0565b60405180910390f35b3480156105ca57600080fd5b506105e560048036038101906105e091906137a2565b611b9c565b6040516105f2919061447f565b60405180910390f35b34801561060757600080fd5b50610610611c54565b005b34801561061e57600080fd5b50610627611cdc565b604051610634919061447f565b60405180910390f35b34801561064957600080fd5b50610652611ce2565b60405161065f91906140c0565b60405180910390f35b34801561067457600080fd5b5061068f600480360381019061068a9190613ad9565b611d0b565b005b34801561069d57600080fd5b506106a6611d91565b6040516106b3919061415d565b60405180910390f35b3480156106c857600080fd5b506106d1611e23565b6040516106de919061447f565b60405180910390f35b61070160048036038101906106fc9190613ad9565b611e29565b005b34801561070f57600080fd5b5061072a6004803603810190610725919061396d565b612055565b005b34801561073857600080fd5b50610753600480360381019061074e9190613ad9565b6121c1565b005b34801561076157600080fd5b5061077c600480360381019061077791906138ea565b612247565b005b34801561078a57600080fd5b506107a560048036038101906107a09190613a90565b6122a2565b005b3480156107b357600080fd5b506107ce60048036038101906107c99190613ad9565b612338565b6040516107db919061415d565b60405180910390f35b3480156107f057600080fd5b506107f96123ec565b005b34801561080757600080fd5b50610822600480360381019061081d9190613ad9565b612485565b005b34801561083057600080fd5b5061083961250b565b005b34801561084757600080fd5b50610850612645565b60405161085d919061415d565b60405180910390f35b34801561087257600080fd5b5061088d600480360381019061088891906137cf565b61266d565b60405161089a9190614127565b60405180910390f35b3480156108af57600080fd5b506108ca60048036038101906108c591906137a2565b612701565b005b3480156108d857600080fd5b506108f360048036038101906108ee91906137a2565b6127f9565b604051610900919061447f565b60405180910390f35b34801561091557600080fd5b50610930600480360381019061092b9190613ad9565b612854565b005b61093a6128da565b73ffffffffffffffffffffffffffffffffffffffff16610958611ce2565b73ffffffffffffffffffffffffffffffffffffffff16146109ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a5906143bf565b60405180910390fd5b600081519050600d5481600d546109c591906145b0565b11610a05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109fc9061445f565b60405180910390fd5b600c5481600d54610a1691906145b0565b1115610a57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4e906142ff565b60405180910390fd5b6000600d54905081600f5410610a855781600f6000828254610a799190614691565b92505081905550610a8e565b6000600f819055505b60005b82811015610af357610ac8848281518110610aaf57610aae6148e5565b5b60200260200101518284610ac391906145b0565b6128e2565b600d6000815480929190610adb906147de565b91905055508080610aeb906147de565b915050610a91565b50505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610bc457507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610c2c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610c7b575063150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b606060018054610c919061477b565b80601f0160208091040260200160405190810160405280929190818152602001828054610cbd9061477b565b8015610d0a5780601f10610cdf57610100808354040283529160200191610d0a565b820191906000526020600020905b815481529060010190602001808311610ced57829003601f168201915b5050505050905090565b6000610d1f82612900565b610d5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d55906141df565b60405180910390fd5b6007600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610da482611aea565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0c906141ff565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610e555750610e54813361266d565b5b610e94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8b9061431f565b60405180910390fd5b610e9e838361296c565b505050565b600063150b7a0260e01b905095945050505050565b600f5481565b6000600d54905090565b610ed23382612a25565b610f11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f08906143ff565b60405180910390fd5b610f1c838383612b03565b505050565b600960009054906101000a900460ff1681565b610f3c6128da565b73ffffffffffffffffffffffffffffffffffffffff16610f5a611ce2565b73ffffffffffffffffffffffffffffffffffffffff1614610fb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa7906143bf565b60405180910390fd5b6000600960006101000a81548160ff021916908315150217905550565b600e5481565b610fdb6128da565b73ffffffffffffffffffffffffffffffffffffffff16610ff9611ce2565b73ffffffffffffffffffffffffffffffffffffffff161461104f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611046906143bf565b60405180910390fd5b60004790506000806103e8610168846110689190614637565b6110729190614606565b9150601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516110ba906140ab565b60006040518083038185875af1925050503d80600081146110f7576040519150601f19603f3d011682016040523d82523d6000602084013e6110fc565b606091505b50508091505080611142576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111399061421f565b60405180910390fd5b6103e8610168846111539190614637565b61115d9190614606565b9150601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516111a5906140ab565b60006040518083038185875af1925050503d80600081146111e2576040519150601f19603f3d011682016040523d82523d6000602084013e6111e7565b606091505b5050809150508061122d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112249061421f565b60405180910390fd5b6103e860148461123d9190614637565b6112479190614606565b9150601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168260405161128f906140ab565b60006040518083038185875af1925050503d80600081146112cc576040519150601f19603f3d011682016040523d82523d6000602084013e6112d1565b606091505b50508091505080611317576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130e9061421f565b60405180910390fd5b6103e86032846113279190614637565b6113319190614606565b9150601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051611379906140ab565b60006040518083038185875af1925050503d80600081146113b6576040519150601f19603f3d011682016040523d82523d6000602084013e6113bb565b606091505b50508091505080611401576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f89061421f565b60405180910390fd5b6103e86064846114119190614637565b61141b9190614606565b9150601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051611463906140ab565b60006040518083038185875af1925050503d80600081146114a0576040519150601f19603f3d011682016040523d82523d6000602084013e6114a5565b606091505b505080915050806114eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e29061421f565b60405180910390fd5b6103e8600a846114fb9190614637565b6115059190614606565b9150601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168260405161154d906140ab565b60006040518083038185875af1925050503d806000811461158a576040519150601f19603f3d011682016040523d82523d6000602084013e61158f565b606091505b505080915050806115d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115cc9061421f565b60405180910390fd5b6103e86032846115e59190614637565b6115ef9190614606565b9150601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051611637906140ab565b60006040518083038185875af1925050503d8060008114611674576040519150601f19603f3d011682016040523d82523d6000602084013e611679565b606091505b505080915050806116bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b69061421f565b60405180910390fd5b6103e86032846116cf9190614637565b6116d99190614606565b9150601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051611721906140ab565b60006040518083038185875af1925050503d806000811461175e576040519150601f19603f3d011682016040523d82523d6000602084013e611763565b606091505b505080915050806117a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a09061421f565b60405180910390fd5b505050565b6117b66128da565b73ffffffffffffffffffffffffffffffffffffffff166117d4611ce2565b73ffffffffffffffffffffffffffffffffffffffff161461182a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611821906143bf565b60405180910390fd5b80600f8190555050565b61184f83838360405180602001604052806000815250612247565b505050565b61185d81611aea565b73ffffffffffffffffffffffffffffffffffffffff1661187b6128da565b73ffffffffffffffffffffffffffffffffffffffff161461189b57600080fd5b6118a481612d5f565b50565b6118af6128da565b73ffffffffffffffffffffffffffffffffffffffff166118cd611ce2565b73ffffffffffffffffffffffffffffffffffffffff1614611923576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191a906143bf565b60405180910390fd5b600d5481600d5461193491906145b0565b11611974576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196b9061445f565b60405180910390fd5b600c5481600d5461198591906145b0565b11156119c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119bd906142ff565b60405180910390fd5b6000600d54905081600f54106119f45781600f60008282546119e89190614691565b925050819055506119fd565b6000600f819055505b60005b82811015611a4857611a1d848284611a1891906145b0565b6128e2565b600d6000815480929190611a30906147de565b91905055508080611a40906147de565b915050611a00565b50505050565b600d5481565b611a5c6128da565b73ffffffffffffffffffffffffffffffffffffffff16611a7a611ce2565b73ffffffffffffffffffffffffffffffffffffffff1614611ad0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac7906143bf565b60405180910390fd5b8060039080519060200190611ae69291906134c2565b5050565b6000806005600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611b93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8a9061427f565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611c0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c049061437f565b60405180910390fd5b600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611c5c6128da565b73ffffffffffffffffffffffffffffffffffffffff16611c7a611ce2565b73ffffffffffffffffffffffffffffffffffffffff1614611cd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc7906143bf565b60405180910390fd5b611cda6000612e70565b565b600c5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611d136128da565b73ffffffffffffffffffffffffffffffffffffffff16611d31611ce2565b73ffffffffffffffffffffffffffffffffffffffff1614611d87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7e906143bf565b60405180910390fd5b80600b8190555050565b606060028054611da09061477b565b80601f0160208091040260200160405190810160405280929190818152602001828054611dcc9061477b565b8015611e195780601f10611dee57610100808354040283529160200191611e19565b820191906000526020600020905b815481529060010190602001808311611dfc57829003601f168201915b5050505050905090565b600b5481565b600060149054906101000a900460ff1615611e79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e709061433f565b60405180910390fd5b6001600060146101000a81548160ff0219169083151502179055506000611e9e6128da565b9050600b5482611eae9190614637565b3414611eef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee6906143df565b60405180910390fd5b600e54821115611f34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f2b9061441f565b60405180910390fd5b600c54600d54600f5484611f4891906145b0565b611f5291906145b0565b1115611f93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f8a906142df565b60405180910390fd5b600960009054906101000a900460ff16611fe2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fd99061429f565b60405180910390fd5b6000600d54905082600d6000828254611ffb91906145b0565b9250508190555060005b838110156120355761202283828461201d91906145b0565b6128e2565b808061202d906147de565b915050612005565b50505060008060146101000a81548160ff02191690831515021790555050565b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120bb9061425f565b60405180910390fd5b80600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516121b59190614127565b60405180910390a35050565b6121c96128da565b73ffffffffffffffffffffffffffffffffffffffff166121e7611ce2565b73ffffffffffffffffffffffffffffffffffffffff161461223d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612234906143bf565b60405180910390fd5b80600c8190555050565b6122513383612a25565b612290576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612287906143ff565b60405180910390fd5b61229c84848484612f34565b50505050565b6122aa6128da565b73ffffffffffffffffffffffffffffffffffffffff166122c8611ce2565b73ffffffffffffffffffffffffffffffffffffffff161461231e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612315906143bf565b60405180910390fd5b80600490805190602001906123349291906134c2565b5050565b606061234382612900565b612382576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123799061443f565b60405180910390fd5b6060600a5483106123b557600460405160200161239f9190614089565b60405160208183030381529060405290506123e3565b60036123c084612f90565b6040516020016123d1929190614038565b60405160208183030381529060405290505b80915050919050565b6123f46128da565b73ffffffffffffffffffffffffffffffffffffffff16612412611ce2565b73ffffffffffffffffffffffffffffffffffffffff1614612468576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161245f906143bf565b60405180910390fd5b6001600960006101000a81548160ff021916908315150217905550565b61248d6128da565b73ffffffffffffffffffffffffffffffffffffffff166124ab611ce2565b73ffffffffffffffffffffffffffffffffffffffff1614612501576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124f8906143bf565b60405180910390fd5b80600e8190555050565b6125136128da565b73ffffffffffffffffffffffffffffffffffffffff16612531611ce2565b73ffffffffffffffffffffffffffffffffffffffff1614612587576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161257e906143bf565b60405180910390fd5b600047905060006125966128da565b73ffffffffffffffffffffffffffffffffffffffff16826040516125b9906140ab565b60006040518083038185875af1925050503d80600081146125f6576040519150601f19603f3d011682016040523d82523d6000602084013e6125fb565b606091505b50508091505080612641576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126389061421f565b60405180910390fd5b5050565b606060036040516020016126599190614067565b604051602081830303815290604052905090565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6127096128da565b73ffffffffffffffffffffffffffffffffffffffff16612727611ce2565b73ffffffffffffffffffffffffffffffffffffffff161461277d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612774906143bf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156127ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127e49061423f565b60405180910390fd5b6127f681612e70565b50565b600066038d7ea4c68000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461284d9190614606565b9050919050565b61285c6128da565b73ffffffffffffffffffffffffffffffffffffffff1661287a611ce2565b73ffffffffffffffffffffffffffffffffffffffff16146128d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128c7906143bf565b60405180910390fd5b80600a8190555050565b600033905090565b6128fc8282604051806020016040528060008152506130f1565b5050565b60008073ffffffffffffffffffffffffffffffffffffffff166005600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b816007600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166129df83611aea565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000612a3082612900565b612a6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a669061417f565b60405180910390fd5b6000612a7a83611aea565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612ae957508373ffffffffffffffffffffffffffffffffffffffff16612ad184610d14565b73ffffffffffffffffffffffffffffffffffffffff16145b80612afa5750612af9818561266d565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16612b2382611aea565b73ffffffffffffffffffffffffffffffffffffffff1614612b79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b709061439f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612be9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612be09061419f565b60405180910390fd5b612bf483838361314c565b612bff60008261296c565b6001600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612c4f9190614691565b925050819055506001600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612ca691906145b0565b92505081905550816005600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000612d6a82611aea565b9050612d788160008461314c565b612d8360008361296c565b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612dd39190614691565b925050819055506005600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612f3f848484612b03565b612f4b84848484613151565b612f8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f81906142bf565b60405180910390fd5b50505050565b60606000821415612fd8576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506130ec565b600082905060005b6000821461300a578080612ff3906147de565b915050600a826130039190614606565b9150612fe0565b60008167ffffffffffffffff81111561302657613025614914565b5b6040519080825280601f01601f1916602001820160405280156130585781602001600182028036833780820191505090505b5090505b600085146130e5576001826130719190614691565b9150600a856130809190614827565b603061308c91906145b0565b60f81b8183815181106130a2576130a16148e5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856130de9190614606565b945061305c565b8093505050505b919050565b6130fb83836132e1565b6131086000848484613151565b613147576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161313e906142bf565b60405180910390fd5b505050565b505050565b60006131728473ffffffffffffffffffffffffffffffffffffffff166134af565b156132d4578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02338786866040518563ffffffff1660e01b81526004016131b694939291906140db565b602060405180830381600087803b1580156131d057600080fd5b505af192505050801561320157506040513d601f19601f820116820180604052508101906131fe9190613a63565b60015b613284573d8060008114613231576040519150601f19603f3d011682016040523d82523d6000602084013e613236565b606091505b5060008151141561327c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613273906142bf565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506132d9565b600190505b949350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613351576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133489061435f565b60405180910390fd5b61335a81612900565b1561339a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613391906141bf565b60405180910390fd5b6133a66000838361314c565b6001600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546133f691906145b0565b92505081905550816005600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080823b905060008111915050919050565b8280546134ce9061477b565b90600052602060002090601f0160209004810192826134f05760008555613537565b82601f1061350957805160ff1916838001178555613537565b82800160010185558215613537579182015b8281111561353657825182559160200191906001019061351b565b5b5090506135449190613548565b5090565b5b80821115613561576000816000905550600101613549565b5090565b6000613578613573846144bf565b61449a565b9050808382526020820190508285602086028201111561359b5761359a61494d565b5b60005b858110156135cb57816135b18882613659565b84526020840193506020830192505060018101905061359e565b5050509392505050565b60006135e86135e3846144eb565b61449a565b90508281526020810184848401111561360457613603614952565b5b61360f848285614739565b509392505050565b600061362a6136258461451c565b61449a565b90508281526020810184848401111561364657613645614952565b5b613651848285614739565b509392505050565b60008135905061366881614dc8565b92915050565b600082601f83011261368357613682614948565b5b8135613693848260208601613565565b91505092915050565b6000813590506136ab81614ddf565b92915050565b6000813590506136c081614df6565b92915050565b6000815190506136d581614df6565b92915050565b60008083601f8401126136f1576136f0614948565b5b8235905067ffffffffffffffff81111561370e5761370d614943565b5b60208301915083600182028301111561372a5761372961494d565b5b9250929050565b600082601f83011261374657613745614948565b5b81356137568482602086016135d5565b91505092915050565b600082601f83011261377457613773614948565b5b8135613784848260208601613617565b91505092915050565b60008135905061379c81614e0d565b92915050565b6000602082840312156137b8576137b761495c565b5b60006137c684828501613659565b91505092915050565b600080604083850312156137e6576137e561495c565b5b60006137f485828601613659565b925050602061380585828601613659565b9150509250929050565b6000806000606084860312156138285761382761495c565b5b600061383686828701613659565b935050602061384786828701613659565b92505060406138588682870161378d565b9150509250925092565b60008060008060006080868803121561387e5761387d61495c565b5b600061388c88828901613659565b955050602061389d88828901613659565b94505060406138ae8882890161378d565b935050606086013567ffffffffffffffff8111156138cf576138ce614957565b5b6138db888289016136db565b92509250509295509295909350565b600080600080608085870312156139045761390361495c565b5b600061391287828801613659565b945050602061392387828801613659565b93505060406139348782880161378d565b925050606085013567ffffffffffffffff81111561395557613954614957565b5b61396187828801613731565b91505092959194509250565b600080604083850312156139845761398361495c565b5b600061399285828601613659565b92505060206139a38582860161369c565b9150509250929050565b600080604083850312156139c4576139c361495c565b5b60006139d285828601613659565b92505060206139e38582860161378d565b9150509250929050565b600060208284031215613a0357613a0261495c565b5b600082013567ffffffffffffffff811115613a2157613a20614957565b5b613a2d8482850161366e565b91505092915050565b600060208284031215613a4c57613a4b61495c565b5b6000613a5a848285016136b1565b91505092915050565b600060208284031215613a7957613a7861495c565b5b6000613a87848285016136c6565b91505092915050565b600060208284031215613aa657613aa561495c565b5b600082013567ffffffffffffffff811115613ac457613ac3614957565b5b613ad08482850161375f565b91505092915050565b600060208284031215613aef57613aee61495c565b5b6000613afd8482850161378d565b91505092915050565b613b0f816146c5565b82525050565b613b1e816146d7565b82525050565b613b2d816146e3565b82525050565b6000613b3e82614562565b613b488185614578565b9350613b58818560208601614748565b613b6181614961565b840191505092915050565b6000613b778261456d565b613b818185614594565b9350613b91818560208601614748565b613b9a81614961565b840191505092915050565b6000613bb08261456d565b613bba81856145a5565b9350613bca818560208601614748565b80840191505092915050565b60008154613be38161477b565b613bed81866145a5565b94506001821660008114613c085760018114613c1957613c4c565b60ff19831686528186019350613c4c565b613c228561454d565b60005b83811015613c4457815481890152600182019150602081019050613c25565b838801955050505b50505092915050565b6000613c62602083614594565b9150613c6d82614972565b602082019050919050565b6000613c85600d836145a5565b9150613c908261499b565b600d82019050919050565b6000613ca8601b83614594565b9150613cb3826149c4565b602082019050919050565b6000613ccb601c83614594565b9150613cd6826149ed565b602082019050919050565b6000613cee602083614594565b9150613cf982614a16565b602082019050919050565b6000613d11601e83614594565b9150613d1c82614a3f565b602082019050919050565b6000613d34601883614594565b9150613d3f82614a68565b602082019050919050565b6000613d57602083614594565b9150613d6282614a91565b602082019050919050565b6000613d7a601983614594565b9150613d8582614aba565b602082019050919050565b6000613d9d600c836145a5565b9150613da882614ae3565b600c82019050919050565b6000613dc0601e83614594565b9150613dcb82614b0c565b602082019050919050565b6000613de3601683614594565b9150613dee82614b35565b602082019050919050565b6000613e06601a83614594565b9150613e1182614b5e565b602082019050919050565b6000613e29601a83614594565b9150613e3482614b87565b602082019050919050565b6000613e4c601183614594565b9150613e5782614bb0565b602082019050919050565b6000613e6f601f83614594565b9150613e7a82614bd9565b602082019050919050565b6000613e92601f83614594565b9150613e9d82614c02565b602082019050919050565b6000613eb5602083614594565b9150613ec082614c2b565b602082019050919050565b6000613ed8602083614594565b9150613ee382614c54565b602082019050919050565b6000613efb6005836145a5565b9150613f0682614c7d565b600582019050919050565b6000613f1e601c83614594565b9150613f2982614ca6565b602082019050919050565b6000613f41602083614594565b9150613f4c82614ccf565b602082019050919050565b6000613f64601883614594565b9150613f6f82614cf8565b602082019050919050565b6000613f87601c83614594565b9150613f9282614d21565b602082019050919050565b6000613faa601b83614594565b9150613fb582614d4a565b602082019050919050565b6000613fcd600083614589565b9150613fd882614d73565b600082019050919050565b6000613ff0601d83614594565b9150613ffb82614d76565b602082019050919050565b6000614013601383614594565b915061401e82614d9f565b602082019050919050565b6140328161472f565b82525050565b60006140448285613bd6565b91506140508284613ba5565b915061405b82613eee565b91508190509392505050565b60006140738284613bd6565b915061407e82613c78565b915081905092915050565b60006140958284613bd6565b91506140a082613d90565b915081905092915050565b60006140b682613fc0565b9150819050919050565b60006020820190506140d56000830184613b06565b92915050565b60006080820190506140f06000830187613b06565b6140fd6020830186613b06565b61410a6040830185614029565b818103606083015261411c8184613b33565b905095945050505050565b600060208201905061413c6000830184613b15565b92915050565b60006020820190506141576000830184613b24565b92915050565b600060208201905081810360008301526141778184613b6c565b905092915050565b6000602082019050818103600083015261419881613c55565b9050919050565b600060208201905081810360008301526141b881613c9b565b9050919050565b600060208201905081810360008301526141d881613cbe565b9050919050565b600060208201905081810360008301526141f881613ce1565b9050919050565b6000602082019050818103600083015261421881613d04565b9050919050565b6000602082019050818103600083015261423881613d27565b9050919050565b6000602082019050818103600083015261425881613d4a565b9050919050565b6000602082019050818103600083015261427881613d6d565b9050919050565b6000602082019050818103600083015261429881613db3565b9050919050565b600060208201905081810360008301526142b881613dd6565b9050919050565b600060208201905081810360008301526142d881613df9565b9050919050565b600060208201905081810360008301526142f881613e1c565b9050919050565b6000602082019050818103600083015261431881613e3f565b9050919050565b6000602082019050818103600083015261433881613e62565b9050919050565b6000602082019050818103600083015261435881613e85565b9050919050565b6000602082019050818103600083015261437881613ea8565b9050919050565b6000602082019050818103600083015261439881613ecb565b9050919050565b600060208201905081810360008301526143b881613f11565b9050919050565b600060208201905081810360008301526143d881613f34565b9050919050565b600060208201905081810360008301526143f881613f57565b9050919050565b6000602082019050818103600083015261441881613f7a565b9050919050565b6000602082019050818103600083015261443881613f9d565b9050919050565b6000602082019050818103600083015261445881613fe3565b9050919050565b6000602082019050818103600083015261447881614006565b9050919050565b60006020820190506144946000830184614029565b92915050565b60006144a46144b5565b90506144b082826147ad565b919050565b6000604051905090565b600067ffffffffffffffff8211156144da576144d9614914565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561450657614505614914565b5b61450f82614961565b9050602081019050919050565b600067ffffffffffffffff82111561453757614536614914565b5b61454082614961565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b60006145bb8261472f565b91506145c68361472f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156145fb576145fa614858565b5b828201905092915050565b60006146118261472f565b915061461c8361472f565b92508261462c5761462b614887565b5b828204905092915050565b60006146428261472f565b915061464d8361472f565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561468657614685614858565b5b828202905092915050565b600061469c8261472f565b91506146a78361472f565b9250828210156146ba576146b9614858565b5b828203905092915050565b60006146d08261470f565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561476657808201518184015260208101905061474b565b83811115614775576000848401525b50505050565b6000600282049050600182168061479357607f821691505b602082108114156147a7576147a66148b6565b5b50919050565b6147b682614961565b810181811067ffffffffffffffff821117156147d5576147d4614914565b5b80604052505050565b60006147e98261472f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561481c5761481b614858565b5b600182019050919050565b60006148328261472f565b915061483d8361472f565b92508261484d5761484c614887565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4552433732313a206f70207175657279206e6f6e6578697374656e7420746b6e600082015250565b7f636f6e74726163742e6a736f6e00000000000000000000000000000000000000600082015250565b7f4552433732313a207478667220746f2030783020616464726573730000000000600082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a20617070726f766564206e6f6e6578697374656e7420746b6e600082015250565b7f4552433732313a20617070726f76616c2063757272656e74206f776e65720000600082015250565b7f5472616e73616374696f6e20556e7375636365737366756c0000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e65722069732030782061646472657373600082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f6d7973746572792e6a736f6e0000000000000000000000000000000000000000600082015250565b7f4552433732313a206f776e207175657279206e6f6e657869737420746b6e0000600082015250565b7f4d696e743a206d696e74696e67206e6f74206f70656e00000000000000000000600082015250565b7f7478667220746f206e6f6e204552433732315265636965766572000000000000600082015250565b7f4d696e743a204e6f7420656e6f75676820617661696c61626c65000000000000600082015250565b7f43616e6e6f742066696c6c206f72646572000000000000000000000000000000600082015250565b7f4552433732313a2063616c6c657220216f776e65722f21617070726f76656400600082015250565b7f617474656d7074207265656e746572206c6f636b65642066756e6374696f6e00600082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a2062616c2071727920666f72207a65726f2061646472657373600082015250565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000600082015250565b7f4552433732313a207478667220746f6b656e206e6f74206f776e656400000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4d696e743a20496e73756666696369656e742046756e64730000000000000000600082015250565b7f4552433732313a207478667220216f776e65722f617070726f76656400000000600082015250565b7f4d696e743a2041626f7665205472786e205468726573686f6c64210000000000600082015250565b50565b7f4552433732314d657461646174613a205552492030783020746f6b656e000000600082015250565b7f4d617468206f766572666c6f77206572726f7200000000000000000000000000600082015250565b614dd1816146c5565b8114614ddc57600080fd5b50565b614de8816146d7565b8114614df357600080fd5b50565b614dff816146e3565b8114614e0a57600080fd5b50565b614e168161472f565b8114614e2157600080fd5b5056fea2646970667358221220102db9157d9b58a374280620905cf919cb6294dd8e330ae4da656bba6bf99d4464736f6c63430008070033