Contract Address Details

VEaQveULpjySaSEuQ3M1uK9Fo17AzpLqks

Creator
VWZ9KRMK–GC7Sjh at 0x8200dd–a53a17
Balance
0 VLX
Tokens
Fetching tokens...
Transactions
21,788 Transactions
Transfers
21,597 Transfers
Gas Used
43,081,297,728
Last Balance Update
69728425

Deployed ByteCode

Verify & Publish
0x6080604052600436106102ae5760003560e01c80638da5cb5b11610175578063c2b6b58c116100dc578063d6c7726911610095578063ecc7ccbd1161006f578063ecc7ccbd1461082f578063f2fde38b14610858578063f640d50814610878578063ff58d2f214610898576102ae565b8063d6c77269146107d8578063dd7c5e54146107f8578063ecb3c4a11461080d576102ae565b8063c2b6b58c1461072c578063cb99728a1461074e578063cd7f63151461076e578063cda18ac514610783578063d0e50f03146107a3578063d3f5445a146107c3576102ae565b8063ae65c2b81161012e578063ae65c2b81461069a578063af75862d146106af578063b45aae52146106c4578063b640be8d146106e4578063b64afbe5146106f9578063bfea2b371461070c576102ae565b80638da5cb5b146105dc57806392b3285c146105f1578063a0b9c7eb14610611578063a1b966181461063f578063a36702901461065f578063a519e5ef14610674576102ae565b8063379607f511610219578063715018a6116101d2578063715018a614610510578063808c52341461052557806381452c071461054557806383bebced1461056957806383cbc5d41461057e5780638b110a77146105ad576102ae565b8063379607f51461044b578063389705b91461046b5780633f0bdec41461048057806347786d37146104a057806349c256e7146104c05780635e87fb60146104e0576102ae565b80631ee3c7961161026b5780631ee3c7961461038857806329487c30146103a85780632e1839f9146103c857806334fcf437146103e857806335b8696b14610408578063370158ea1461041d576102ae565b806304288dba146102b3578063052d7c00146102d5578063060cf4e8146103005780631119aae7146103155780631692872e146103375780631b0472a914610368575b600080fd5b3480156102bf57600080fd5b506102d36102ce36600461352b565b6108ad565b005b3480156102e157600080fd5b506102ea6108fe565b6040516102f7919061403d565b60405180910390f35b34801561030c57600080fd5b506102ea610952565b34801561032157600080fd5b5061032a610958565b6040516102f79190613923565b34801561034357600080fd5b506103576103523660046132f9565b610967565b6040516102f79594939291906140d6565b34801561037457600080fd5b506102d3610383366004613649565b610b18565b34801561039457600080fd5b506102ea6103a33660046137b6565b610ba8565b3480156103b457600080fd5b506102d36103c3366004613496565b610d0d565b3480156103d457600080fd5b506102d36103e3366004613712565b610e31565b3480156103f457600080fd5b506102d3610403366004613619565b610eba565b34801561041457600080fd5b5061032a610ef4565b34801561042957600080fd5b50610432610f03565b6040516102f79d9c9b9a9998979695949392919061398e565b34801561045757600080fd5b506102d3610466366004613619565b6110a4565b34801561047757600080fd5b506102ea6110b1565b34801561048c57600080fd5b506102d361049b366004613619565b6110b7565b3480156104ac57600080fd5b506102d36104bb366004613619565b6110f1565b3480156104cc57600080fd5b506102d36104db3660046133b9565b61112b565b3480156104ec57600080fd5b506105006104fb3660046132f9565b61123b565b6040516102f7949392919061410d565b34801561051c57600080fd5b506102d36112b0565b34801561053157600080fd5b506102ea6105403660046132f9565b61132f565b34801561055157600080fd5b5061055a6113cd565b6040516102f793929190613a1a565b34801561057557600080fd5b506102ea6115e6565b34801561058a57600080fd5b5061059e610599366004613619565b6115ec565b6040516102f793929190613b46565b3480156105b957600080fd5b506105cd6105c8366004613619565b6116ac565b6040516102f7939291906140c0565b3480156105e857600080fd5b5061032a6116dc565b3480156105fd57600080fd5b506102d361060c3660046133f8565b6116eb565b34801561061d57600080fd5b5061063161062c366004613619565b6118f7565b6040516102f7929190613b24565b34801561064b57600080fd5b506102d361065a366004613315565b6119ad565b34801561066b57600080fd5b506102ea611a10565b34801561068057600080fd5b50610689611a16565b6040516102f7959493929190613a99565b3480156106a657600080fd5b506102ea611d39565b3480156106bb57600080fd5b506102ea611d3f565b3480156106d057600080fd5b506102ea6106df3660046132f9565b611de1565b3480156106f057600080fd5b506102ea611e4f565b6102d361070736600461334d565b611ef9565b34801561071857600080fd5b506102d36107273660046136b6565b6121d7565b34801561073857600080fd5b506107416122de565b6040516102f79190613b06565b34801561075a57600080fd5b506102d361076936600461366d565b61231b565b34801561077a57600080fd5b506102ea6123a0565b34801561078f57600080fd5b506102d361079e36600461366d565b6123a6565b3480156107af57600080fd5b506102ea6107be3660046132f9565b61241e565b3480156107cf57600080fd5b5061032a612477565b3480156107e457600080fd5b506102d36107f336600461374e565b612486565b34801561080457600080fd5b5061074161253f565b34801561081957600080fd5b50610822612548565b6040516102f79190613b11565b34801561083b57600080fd5b50610844612602565b6040516102f7989796959493929190614065565b34801561086457600080fd5b506102d36108733660046132f9565b612752565b34801561088457600080fd5b506102d3610893366004613378565b612808565b3480156108a457600080fd5b506102ea61295b565b6108b56129bd565b6000546001600160a01b039081169116146108eb5760405162461bcd60e51b81526004016108e290613e9e565b60405180910390fd5b6008805460ff1916911515919091179055565b600454600090815b600c5481101561094b57610941600c828154811061092057fe5b906000526020600020906005020160010154836129c190919063ffffffff16565b9150600101610906565b5090505b90565b60055481565b6001546001600160a01b031681565b6040805160208101909152600080825290819081906060908290819060049082806109918b611de1565b905061099b6122de565b610b0857600454428111156109d657600094506040516020016109bd9061386a565b6040516020818303038152906040529350809250610b06565b6000805b600c54811015610b03576109ef8160016129c1565b9750600c81815481106109fe57fe5b90600052602060002090600502019150610a258260010154846129c190919063ffffffff16565b925082421015610afb57600060028084015460ff1690811115610a4457fe5b1415610a725760019650604051602001610a5d906138ef565b60405160208183030381529060405295508294505b600160028084015460ff1690811115610a8757fe5b1415610ab55760029650604051602001610aa09061389d565b60405160208183030381529060405295508294505b60028281015460ff1681811115610ac857fe5b1415610af65760039650604051602001610ae1906138c6565b60405160208183030381529060405295508294505b610b03565b6001016109da565b50505b505b9a93995091975095509350915050565b610b206129bd565b6000546001600160a01b03908116911614610b4d5760405162461bcd60e51b81526004016108e290613e9e565b81471015610b6d5760405162461bcd60e51b81526004016108e290613c98565b6040516001600160a01b0382169083156108fc029084906000818181858888f19350505050158015610ba3573d6000803e3d6000fd5b505050565b6000831580610bb5575082155b15610bc257506000610d06565b6000610bcf8560016129ef565b90506000610bde8560016129ef565b600c549091508210610c025760405162461bcd60e51b81526004016108e290613d58565b600d548110610c235760405162461bcd60e51b81526004016108e290613c02565b600d8181548110610c3057fe5b600091825260208083206001600160a01b03881684526001600390930201919091019052604090205460ff1615610cff576000600c8381548110610c7057fe5b90600052602060002090600502016004016000866001600160a01b03166001600160a01b031681526020019081526020016000205490506000600c8481548110610cb657fe5b90600052602060002090600502016003018381548110610cd257fe5b9060005260206000200154905080821015610cfc57610cf181836129ef565b945050505050610d06565b50505b6000925050505b9392505050565b610d156129bd565b6000546001600160a01b03908116911614610d425760405162461bcd60e51b81526004016108e290613e9e565b848314610d615760405162461bcd60e51b81526004016108e290613c28565b828114610d805760405162461bcd60e51b81526004016108e290613c28565b610d8c60096000612fb2565b60005b85811015610e285760096040518060600160405280898985818110610db057fe5b905060200201358152602001878785818110610dc857fe5b905060200201358152602001858585818110610de057fe5b60209081029290920135909252835460018181018655600095865294829020845160049092020190815590830151818501556040909201516002909201919091555001610d8f565b50505050505050565b610e396129bd565b6000546001600160a01b03908116911614610e665760405162461bcd60e51b81526004016108e290613e9e565b600d548310610e875760405162461bcd60e51b81526004016108e290613bd6565b6000600d8481548110610e9657fe5b600091825260209091206003909102019050610eb3818484612fd3565b5050505050565b610ec26129bd565b6000546001600160a01b03908116911614610eef5760405162461bcd60e51b81526004016108e290613e9e565b600255565b600b546001600160a01b031681565b60006060600080600080600080600060606000806000610f21611e4f565b9650610f2b6108fe565b9550604051806040016040528060018152602001604360f81b8152509350610f516122de565b61100057600454421015610f8057604051806040016040528060018152602001600560fc1b8152509350611000565b8587148015610f8e57508542105b80610fa257508587108015610fa257508642105b15610fc457604051806040016040528060018152602001604f60f81b81525093505b8587108015610fd35750864210155b8015610fde57508542105b1561100057604051806040016040528060018152602001602360f91b81525093505b60005b600d548110156110485761103e600d828154811061101d57fe5b906000526020600020906003020160020154876129c190919063ffffffff16565b9550600101611003565b506001546001600160a01b031661105d612548565b61106561295b565b6002546003546004548c8c8c8c6007546006546005549c509c509c509c509c509c509c509c509c509c509c509c509c50909192939495969798999a9b9c565b6110ae8133612a31565b50565b60065481565b6110bf6129bd565b6000546001600160a01b039081169116146110ec5760405162461bcd60e51b81526004016108e290613e9e565b600455565b6110f96129bd565b6000546001600160a01b039081169116146111265760405162461bcd60e51b81526004016108e290613e9e565b600555565b6111336129bd565b6000546001600160a01b039081169116146111605760405162461bcd60e51b81526004016108e290613e9e565b8061117d5760405162461bcd60e51b81526004016108e290613fb9565b611189600d6000613051565b60005b81811015610ba357600d60405180604001604052808585858181106111ad57fe5b90506020028101906111bf9190614128565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093855250505060209182018190528354600181018555938152819020825180519394600302909101926112259284920190613072565b506020919091015160029091015560010161118c565b6000806000806112496129bd565b6000546001600160a01b039081169116146112765760405162461bcd60e51b81526004016108e290613e9e565b60008061128287610967565b50505091509150818161129683858b610ba8565b61129f8a61241e565b955095509550955050509193509193565b6112b86129bd565b6000546001600160a01b039081169116146112e55760405162461bcd60e51b81526004016108e290613e9e565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6001546001600160a01b03808316319116156113c8576001546040516370a0823160e01b81526001600160a01b03909116906370a0823190611375908590600401613923565b60206040518083038186803b15801561138d57600080fd5b505afa1580156113a1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113c59190613631565b90505b919050565b6060806060806060806000600c8054905011156115da57600c546001600160401b03811180156113fc57600080fd5b5060405190808252806020026020018201604052801561143057816020015b606081526020019060019003908161141b5790505b50600c549093506001600160401b038111801561144c57600080fd5b50604051908082528060200260200182016040528015611476578160200160208202803683370190505b50600c549092506001600160401b038111801561149257600080fd5b506040519080825280602002602001820160405280156114bc578160200160208202803683370190505b5060045490915060005b600c548110156115d757600c81815481106114dd57fe5b6000918252602091829020600590910201805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152928301828280156115705780601f1061154557610100808354040283529160200191611570565b820191906000526020600020905b81548152906001019060200180831161155357829003601f168201915b505050505085828151811061158157fe5b60200260200101819052508184828151811061159957fe5b6020026020010181815250506115b5600c828154811061092057fe5b9150818382815181106115c457fe5b60209081029190910101526001016114c6565b50505b91945092509050909192565b60025481565b600c81815481106115f957fe5b60009182526020918290206005919091020180546040805160026001841615610100026000190190931692909204601f8101859004850283018501909152808252919350918391908301828280156116925780601f1061166757610100808354040283529160200191611692565b820191906000526020600020905b81548152906001019060200180831161167557829003601f168201915b50505050600183015460029093015491929160ff16905083565b600981815481106116b957fe5b600091825260209091206004909102018054600182015460029092015490925083565b6000546001600160a01b031690565b6116f36129bd565b6000546001600160a01b039081169116146117205760405162461bcd60e51b81526004016108e290613e9e565b8561173d5760405162461bcd60e51b81526004016108e290613def565b85841461175c5760405162461bcd60e51b81526004016108e290613def565b611768600c60006130e0565b60005b868110156118ed57600c60405180608001604052808a8a8581811061178c57fe5b905060200281019061179e9190614128565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050908252506020018888858181106117e457fe5b9050602002013581526020018686858181106117fc57fe5b90506020020160208101906118119190613563565b600281111561181c57fe5b8152602001846001600160401b038111801561183757600080fd5b50604051908082528060200260200182016040528015611861578160200160208202803683370190505b509052815460018101835560009283526020928390208251805193946005909302909101926118939284920190613072565b506020820151816001015560408201518160020160006101000a81548160ff021916908360028111156118c257fe5b0217905550606082015180516118e2916003840191602090910190613101565b50505060010161176b565b5050505050505050565b600d818154811061190457fe5b60009182526020918290206003919091020180546040805160026001841615610100026000190190931692909204601f81018590048502830185019091528082529193509183919083018282801561199d5780601f106119725761010080835404028352916020019161199d565b820191906000526020600020905b81548152906001019060200180831161198057829003601f168201915b5050505050908060020154905082565b6119b56129bd565b6000546001600160a01b039081169116146119e25760405162461bcd60e51b81526004016108e290613e9e565b600a80546001600160a01b039384166001600160a01b031991821617909155600b8054929093169116179055565b60075481565b600a546060908190819081908190819081908190819081906001600160a01b031615801590611a46575060095415155b15611d2957600954600090611a5c906002612bf5565b9050806001600160401b0381118015611a7457600080fd5b50604051908082528060200260200182016040528015611a9e578160200160208202803683370190505b509550806001600160401b0381118015611ab757600080fd5b50604051908082528060200260200182016040528015611ae1578160200160208202803683370190505b509450806001600160401b0381118015611afa57600080fd5b50604051908082528060200260200182016040528015611b24578160200160208202803683370190505b509350806001600160401b0381118015611b3d57600080fd5b50604051908082528060200260200182016040528015611b67578160200160208202803683370190505b509250806001600160401b0381118015611b8057600080fd5b50604051908082528060200260200182016040528015611baa578160200160208202803683370190505b50915060005b600954811015611d26576000611bc7826002612bf5565b90506000806000806000806000611bde338a612c2f565b975050965096509650965096509650611c0160018a6129c190919063ffffffff16565b8f8981518110611c0d57fe5b6020908102919091010152611c238960016129c1565b8f8960010181518110611c3257fe5b602002602001018181525050838e8981518110611c4b57fe5b602002602001018181525050828e8960010181518110611c6757fe5b602002602001018181525050818d8981518110611c8057fe5b602002602001018181525050848d8960010181518110611c9c57fe5b602002602001018181525050868c8981518110611cb557fe5b602002602001018181525050858c8960010181518110611cd157fe5b602002602001018181525050808b8981518110611cea57fe5b60200260200101818152505060008b8960010181518110611d0757fe5b6020908102919091010152505060019096019550611bb0945050505050565b50505b9399929850965094509092509050565b60035481565b600a546012906001600160a01b03161561094f57600a60009054906101000a90046001600160a01b03166001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611da157600080fd5b505afa158015611db5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dd991906137e3565b60ff16905090565b600d546000905b8015611e4657600d611dfb8260016129ef565b81548110611e0557fe5b600091825260208083206001600160a01b03871684526001600390930201919091019052604090205460ff1615611e3d5790506113c8565b60001901611de8565b50600092915050565b600454600090815b600c5481101561094b576001600c8281548110611e7057fe5b60009182526020909120600260059092020181015460ff1690811115611e9257fe5b1415611ea05750905061094f565b6002600c8281548110611eaf57fe5b60009182526020909120600260059092020181015460ff1690811115611ed157fe5b1415611edf5750905061094f565b611eef600c828154811061092057fe5b9150600101611e57565b6001546001600160a01b03838116911614611f265760405162461bcd60e51b81526004016108e290613e26565b60008111611f465760405162461bcd60e51b81526004016108e290613d23565b6000806000611f5433610967565b50509250925092508060011480611f6b5750806003145b611f875760405162461bcd60e51b81526004016108e290613f82565b611f92828433610ba8565b841115611fb15760405162461bcd60e51b81526004016108e290613dac565b6001546001600160a01b0316611fe557833414611fe05760405162461bcd60e51b81526004016108e290613f02565b61210e565b600154604051636eb1769f60e11b81526001600160a01b03909116908590829063dd62ed3e9061201b9033903090600401613937565b60206040518083038186803b15801561203357600080fd5b505afa158015612047573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061206b9190613631565b10156120895760405162461bcd60e51b81526004016108e290613b79565b6040516323b872dd60e01b81526001600160a01b038216906323b872dd906120b990339030908a90600401613951565b602060405180830381600087803b1580156120d357600080fd5b505af11580156120e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061210b9190613547565b50505b7fb198f199c43cc078ad46e5a5fabe03eba401f7417816c86af0bd2e7345c99506338560405161213f929190613975565b60405180910390a160065461215490856129c1565b6006556121603361241e565b612176576007546121729060016129c1565b6007555b6000600c6121858460016129ef565b8154811061218f57fe5b60009182526020808320338452600460059093020191820190526040909120549091506121bc90866129c1565b33600090815260049092016020526040909120555050505050565b6121df6129bd565b6000546001600160a01b0390811691161461220c5760405162461bcd60e51b81526004016108e290613e9e565b600d54841061222d5760405162461bcd60e51b81526004016108e290613bd6565b6000600d858154811061223c57fe5b9060005260206000209060030201905060005b838110156122d657600085858381811061226557fe5b905060200201602081019061227a91906132f9565b6001600160a01b03811660009081526001850160205260409020805460ff191686151790559050836122b65760028301805460010190556122cd565b6002830154156122cd576002830180546000190190555b5060010161224f565b505050505050565b60085460009060ff16806122f957506122f56108fe565b4210155b80612308575060055460065410155b156123155750600161094f565b50600090565b6123236129bd565b6000546001600160a01b039081169116146123505760405162461bcd60e51b81526004016108e290613e9e565b600c5483106123715760405162461bcd60e51b81526004016108e290613d7f565b6000600c848154811061238057fe5b600091825260209091206005909102019050610eb360038201848461313b565b60045481565b6123ae6129bd565b6000546001600160a01b039081169116146123db5760405162461bcd60e51b81526004016108e290613e9e565b60005b8181101561241857612410848484848181106123f657fe5b905060200201602081019061240b91906132f9565b612a31565b6001016123de565b50505050565b600080805b600c5481101561247057600c818154811061243a57fe5b600091825260208083206001600160a01b0388168452600460059093020191909101905260409020549190910190600101612423565b5092915050565b600a546001600160a01b031681565b61248e6129bd565b6000546001600160a01b039081169116146124bb5760405162461bcd60e51b81526004016108e290613e9e565b600c5485106124dc5760405162461bcd60e51b81526004016108e290613d7f565b6000600c86815481106124eb57fe5b600091825260209091206005909102019050612508818686612fd3565b50828160010181905550818160020160006101000a81548160ff0219169083600281111561253257fe5b0217905550505050505050565b60085460ff1681565b6040805180820190915260038152620ac98b60eb1b60208201526001546001600160a01b03161561094f57600160009054906101000a90046001600160a01b03166001600160a01b03166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b1580156125c157600080fd5b505afa1580156125d5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526125fd919081019061357f565b905090565b6000806060600060606000806000806000806060600061262133610967565b945094509450945094506060856000146126e957600d6126428760016129ef565b8154811061264c57fe5b6000918252602091829020600390910201805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152928301828280156126df5780601f106126b4576101008083540402835291602001916126df565b820191906000526020600020905b8154815290600101906020018083116126c257829003601f168201915b5050505050612704565b604051806040016040528060018152602001602d60f81b8152505b9050336001600160a01b03163161271a3361132f565b828686866127298b8d33610ba8565b6127323361241e565b9d509d509d509d509d509d509d509d505050505050509091929394959697565b61275a6129bd565b6000546001600160a01b039081169116146127875760405162461bcd60e51b81526004016108e290613e9e565b6001600160a01b0381166127ad5760405162461bcd60e51b81526004016108e290613c52565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6128106129bd565b6000546001600160a01b0390811691161461283d5760405162461bcd60e51b81526004016108e290613e9e565b6040516370a0823160e01b8152839083906001600160a01b038316906370a082319061286d903090600401613923565b60206040518083038186803b15801561288557600080fd5b505afa158015612899573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128bd9190613631565b10156128db5760405162461bcd60e51b81526004016108e290613ff0565b60405163a9059cbb60e01b81526001600160a01b0382169063a9059cbb906129099085908790600401613975565b602060405180830381600087803b15801561292357600080fd5b505af1158015612937573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eb39190613547565b6001546012906001600160a01b03161561094f57600160009054906101000a90046001600160a01b03166001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015611da157600080fd5b3390565b6000828201838110156129e65760405162461bcd60e51b81526004016108e290613cec565b90505b92915050565b60006129e683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612f12565b600a546001600160a01b0316612a595760405162461bcd60e51b81526004016108e290613f4b565b6009548210612a7a5760405162461bcd60e51b81526004016108e290613ed3565b60005b828111610ba357600080612a918484612c2f565b9750975050505050505080600114612aaa575050612bed565b600a5460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb90612adc9087908690600401613975565b602060405180830381600087803b158015612af657600080fd5b505af1158015612b0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b2e9190613547565b50612b6f8260098581548110612b4057fe5b600091825260208083206001600160a01b038a16845260036004909302019190910190526040902054906129c1565b60098481548110612b7c57fe5b600091825260208083206001600160a01b0389168452600360049093020191909101905260409020557f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed026612bd18460016129c1565b8584604051612be293929190614046565b60405180910390a150505b600101612a7d565b600082612c04575060006129e9565b82820282848281612c1157fe5b04146129e65760405162461bcd60e51b81526004016108e290613e5d565b6000806000806000806000806009805490508910612c5f5760405162461bcd60e51b81526004016108e290613ed3565b6000612c6961295b565b90506000612c75611d3f565b90506000612c828d61241e565b9050600060098d81548110612c9357fe5b9060005260206000209060040201905080600001549b5080600101549a5080600201549950612cea612710612cde8c612ce4620f4240612cde60025489612bf590919063ffffffff16565b90612f3e565b90612bf5565b975082841115612d0657612d0388848603600a0a612f3e565b97505b83831115612d2057612d1d88858503600a0a612bf5565b97505b8798508b8b118015612d3157508a42105b15612d6e5760008c421115612d4d57612d4a428e6129ef565b90505b6000612d598d8f6129ef565b9050612d6981612cde8c85612bf5565b9a5050505b6001600160a01b038e166000908152600382016020526040902054965088871015612da057612d9d89886129ef565b95505b600a546001600160a01b031615612f01578b1580612dbe57508b4210155b15612f0157600b54600195506001600160a01b031615801590612e625750600a54600b546040516370a0823160e01b81526001600160a01b03928316926370a0823192612e1092911690600401613923565b60206040518083038186803b158015612e2857600080fd5b505afa158015612e3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e609190613631565b155b15612e6c57600294505b851580612ef75750600a546040516370a0823160e01b81526001600160a01b03909116906370a0823190612ea4903090600401613923565b60206040518083038186803b158015612ebc57600080fd5b505afa158015612ed0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ef49190613631565b86115b15612f0157600294505b505050509295985092959890939650565b60008184841115612f365760405162461bcd60e51b81526004016108e29190613b11565b505050900390565b60006129e683836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060008183612f9c5760405162461bcd60e51b81526004016108e29190613b11565b506000838581612fa857fe5b0495945050505050565b50805460008255600402906000526020600020908101906110ae9190613175565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106130145782800160ff19823516178555613041565b82800160010185558215613041579182015b82811115613041578235825591602001919060010190613026565b5061304d929150613197565b5090565b50805460008255600302906000526020600020908101906110ae91906131ac565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106130b357805160ff1916838001178555613041565b82800160010185558215613041579182015b828111156130415782518255916020019190600101906130c5565b50805460008255600502906000526020600020908101906110ae91906131d0565b82805482825590600052602060002090810192821561304157916020028201828111156130415782518255916020019190600101906130c5565b8280548282559060005260206000209081019282156130415791602002820182811115613041578235825591602001919060010190613026565b5b8082111561304d576000808255600182018190556002820155600401613176565b5b8082111561304d5760008155600101613198565b8082111561304d5760006131c08282613210565b50600060028201556003016131ac565b8082111561304d5760006131e48282613210565b60006001830181905560028301805460ff19169055613207906003840190613254565b506005016131d0565b50805460018160011615610100020316600290046000825580601f1061323657506110ae565b601f0160209004906000526020600020908101906110ae9190613197565b50805460008255906000526020600020908101906110ae9190613197565b60008083601f840112613283578182fd5b5081356001600160401b03811115613299578182fd5b60208301915083602080830285010111156132b357600080fd5b9250929050565b60008083601f8401126132cb578182fd5b5081356001600160401b038111156132e1578182fd5b6020830191508360208285010111156132b357600080fd5b60006020828403121561330a578081fd5b81356129e681614198565b60008060408385031215613327578081fd5b823561333281614198565b9150602083013561334281614198565b809150509250929050565b6000806040838503121561335f578182fd5b823561336a81614198565b946020939093013593505050565b60008060006060848603121561338c578081fd5b833561339781614198565b92506020840135915060408401356133ae81614198565b809150509250925092565b600080602083850312156133cb578182fd5b82356001600160401b038111156133e0578283fd5b6133ec85828601613272565b90969095509350505050565b60008060008060008060006080888a031215613412578283fd5b87356001600160401b0380821115613428578485fd5b6134348b838c01613272565b909950975060208a013591508082111561344c578485fd5b6134588b838c01613272565b909750955060408a0135915080821115613470578485fd5b5061347d8a828b01613272565b989b979a50959894979596606090950135949350505050565b600080600080600080606087890312156134ae578182fd5b86356001600160401b03808211156134c4578384fd5b6134d08a838b01613272565b909850965060208901359150808211156134e8578384fd5b6134f48a838b01613272565b9096509450604089013591508082111561350c578384fd5b5061351989828a01613272565b979a9699509497509295939492505050565b60006020828403121561353c578081fd5b81356129e6816141ad565b600060208284031215613558578081fd5b81516129e6816141ad565b600060208284031215613574578081fd5b81356129e6816141bb565b600060208284031215613590578081fd5b81516001600160401b03808211156135a6578283fd5b818401915084601f8301126135b9578283fd5b8151818111156135c7578384fd5b604051601f8201601f1916810160200183811182821017156135e7578586fd5b6040528181528382016020018710156135fe578485fd5b61360f82602083016020870161416c565b9695505050505050565b60006020828403121561362a578081fd5b5035919050565b600060208284031215613642578081fd5b5051919050565b6000806040838503121561365b578182fd5b82359150602083013561334281614198565b600080600060408486031215613681578081fd5b8335925060208401356001600160401b0381111561369d578182fd5b6136a986828701613272565b9497909650939450505050565b600080600080606085870312156136cb578182fd5b8435935060208501356001600160401b038111156136e7578283fd5b6136f387828801613272565b9094509250506040850135613707816141ad565b939692955090935050565b600080600060408486031215613726578081fd5b8335925060208401356001600160401b03811115613742578182fd5b6136a9868287016132ba565b600080600080600060808688031215613765578283fd5b8535945060208601356001600160401b03811115613781578384fd5b61378d888289016132ba565b9095509350506040860135915060608601356137a8816141bb565b809150509295509295909350565b6000806000606084860312156137ca578081fd5b833592506020840135915060408401356133ae81614198565b6000602082840312156137f4578081fd5b815160ff811681146129e6578182fd5b6000815180845260208085019450808401835b8381101561383357815187529582019590820190600101613817565b509495945050505050565b6000815180845261385681602086016020860161416c565b601f01601f19169290920160200192915050565b7f416c6c6f636174696f6e20526f756e64203c753e6f70656e733c2f753e20696e8152601d60f91b602082015260210190565b7f4643465320526f756e64203c753e6f70656e733c2f753e20696e3a00000000008152601b0190565b7f4643465320526f756e64203c753e636c6f7365733c2f753e20696e3a000000008152601c0190565b7f416c6c6f636174696f6e20526f756e64203c753e636c6f7365733c2f753e2069815261371d60f11b602082015260220190565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b6001600160a01b038e1681526101a0602082018190526000906139b39083018f61383e565b8d60408401528c60608401528b60808401528a60a08401528960c08401528860e0840152876101008401528281036101208401526139f1818861383e565b6101408401969096525050610160810192909252610180909101529a9950505050505050505050565b60006060820160608352808651808352608085019150602092506080838202860101838901855b83811015613a6f57607f19888403018552613a5d83835161383e565b94860194925090850190600101613a41565b505085810384870152613a828189613804565b9350505050828103604084015261360f8185613804565b600060a08252613aac60a0830188613804565b8281036020840152613abe8188613804565b90508281036040840152613ad28187613804565b90508281036060840152613ae68186613804565b90508281036080840152613afa8185613804565b98975050505050505050565b901515815260200190565b6000602082526129e6602083018461383e565b600060408252613b37604083018561383e565b90508260208301529392505050565b600060608252613b59606083018661383e565b905083602083015260038310613b6b57fe5b826040830152949350505050565b6020808252603f908201527f496e737566666963656e7420616c6c6f77616e6365206772616e74656420746f60408201527f20636f6e74726163742c20506c6561736520617070726f766520666972737400606082015260800190565b602080825260129082015271092dcecc2d8d2c840e8d2cae440d2dcc8caf60731b604082015260600190565b6020808252600c908201526b24b73b30b634b2103a34b2b960a11b604082015260600190565b60208082526010908201526f496e76616c69642072656c656173657360801b604082015260600190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526034908201527f496e737566666963656e74206e617469766520746f6b656e2062616c616e6365604082015273103a37903a3930b739b332b91030b6b7bab73a1760611b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252818101527f416d6f756e74206d7573742062652067726561746572207468616e207a65726f604082015260600190565b6020808252600d908201526c125b9d985b1a59081c9bdd5b99609a1b604082015260600190565b602080825260139082015272092dcecc2d8d2c840e4deeadcc840d2dcc8caf606b1b604082015260600190565b60208082526023908201527f416d6f756e7420657863656564732072656d61696e696e6720616c6c6f63617460408201526234b7b760e91b606082015260800190565b60208082526018908201527f496e76616c696420726f756e6473207370656369666965640000000000000000604082015260600190565b60208082526019908201527f496e636f727265637420746f6b656e2073706563696669656400000000000000604082015260600190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b602080825260159082015274092dcecc2d8d2c840e4cad8cac2e6ca40d2dcc8caf605b1b604082015260600190565b60208082526029908201527f496e737566666963656e74206e617469766520746f6b656e2073656e7420746f6040820152680818dbdb9d1c9858dd60ba1b606082015260800190565b6020808252601d908201527f52656c6561736520746f6b656e206e6f742079657420646566696e6564000000604082015260600190565b6020808252601c908201527f50617274696369706174696f6e206e6f742076616c69642f6f70656e00000000604082015260600190565b60208082526017908201527f496e76616c696420746965727320737065636966696564000000000000000000604082015260600190565b6020808252602d908201527f496e737566666963656e7420746f6b656e2062616c616e636520746f2074726160408201526c3739b332b91030b6b7bab73a1760991b606082015260800190565b90815260200190565b9283526001600160a01b03919091166020830152604082015260600190565b60006101008a83528960208401528060408401526140858184018a61383e565b9050876060840152828103608084015261409f818861383e565b60a0840196909652505060c081019290925260e09091015295945050505050565b9283526020830191909152604082015260600190565b600086825285602083015284604083015260a060608301526140fb60a083018561383e565b90508260808301529695505050505050565b93845260208401929092526040830152606082015260800190565b6000808335601e1984360301811261413e578283fd5b8301803591506001600160401b03821115614157578283fd5b6020019150368190038213156132b357600080fd5b60005b8381101561418757818101518382015260200161416f565b838111156124185750506000910152565b6001600160a01b03811681146110ae57600080fd5b80151581146110ae57600080fd5b600381106110ae57600080fdfea26469706673582212207dfa5e75c5049c8a60b09da99e224bee952a08e0bdf943603dabe903b6d6b4ad64736f6c634300060c0033