Contract Address Details

VECb8XLMf5z8krv2ouCrk36u1C96b3wCa9

Token
BAVC (BAVC)
Creator
V4hPgJC6–YYS2RJ at 0x2ae8bc–4f4624
Balance
0 VLX
Tokens
Fetching tokens...
Transactions
566 Transactions
Transfers
0 Transfers
Gas Used
198,685,634
Last Balance Update
68325155

Deployed ByteCode

Verify & Publish
0x6080604052600436106102515760003560e01c80636c0360eb11610139578063a2a53c22116100b6578063d5abeb011161007a578063d5abeb0114610884578063e43252d7146108af578063e985e9c5146108d8578063f0c9dc6014610915578063f2fde38b14610940578063f76156131461096957610251565b8063a2a53c22146107b1578063b66a0e5d146107dc578063b88d4fde146107f3578063c70299641461081c578063c87b56dd1461084757610251565b80638462151c116100fd5780638462151c146106cc57806389476069146107095780638da5cb5b1461073257806395d89b411461075d578063a22cb4651461078857610251565b80636c0360eb146105f757806370a0823114610622578063715018a61461065f57806377abf0c814610676578063830738ea146106a157610251565b80632a0cdb60116101d25780633ccfd60b116101965780633ccfd60b1461050a57806342842e0e146105145780634f6ccce71461053d57806355367ba91461057a57806355f804b3146105915780636352211e146105ba57610251565b80632a0cdb60146104135780632f745c591461043c5780633595e9bf146104795780633ae84a82146104a45780633af32abf146104cd57610251565b80630d39fc81116102195780630d39fc811461034f578063109695231461037a578063141b4824146103a357806318160ddd146103bf57806323b872dd146103ea57610251565b806301ffc9a71461025657806306fdde0314610293578063081812fc146102be578063095ea7b3146102fb5780630ba133c514610324575b600080fd5b34801561026257600080fd5b5061027d60048036038101906102789190613ac5565b6109a6565b60405161028a91906142e4565b60405180910390f35b34801561029f57600080fd5b506102a8610a0d565b6040516102b591906142ff565b60405180910390f35b3480156102ca57600080fd5b506102e560048036038101906102e09190613b95565b610a9f565b6040516102f29190614232565b60405180910390f35b34801561030757600080fd5b50610322600480360381019061031d9190613a58565b610b24565b005b34801561033057600080fd5b50610339610c3c565b60405161034691906146db565b60405180910390f35b34801561035b57600080fd5b50610364610c4f565b6040516103719190614661565b60405180910390f35b34801561038657600080fd5b506103a1600480360381019061039c9190613b1f565b610c71565b005b6103bd60048036038101906103b89190613bc2565b610d07565b005b3480156103cb57600080fd5b506103d4610ff6565b6040516103e19190614697565b60405180910390f35b3480156103f657600080fd5b50610411600480360381019061040c9190613942565b611007565b005b34801561041f57600080fd5b5061043a60048036038101906104359190613bc2565b611067565b005b34801561044857600080fd5b50610463600480360381019061045e9190613a58565b611101565b6040516104709190614697565b60405180910390f35b34801561048557600080fd5b5061048e61115c565b60405161049b91906142c2565b60405180910390f35b3480156104b057600080fd5b506104cb60048036038101906104c69190613b68565b611212565b005b3480156104d957600080fd5b506104f460048036038101906104ef91906138d5565b6112ca565b60405161050191906142e4565b60405180910390f35b6105126112ea565b005b34801561052057600080fd5b5061053b60048036038101906105369190613942565b6113bc565b005b34801561054957600080fd5b50610564600480360381019061055f9190613b95565b6113dc565b6040516105719190614697565b60405180910390f35b34801561058657600080fd5b5061058f6113ff565b005b34801561059d57600080fd5b506105b860048036038101906105b39190613b1f565b611498565b005b3480156105c657600080fd5b506105e160048036038101906105dc9190613b95565b611520565b6040516105ee9190614232565b60405180910390f35b34801561060357600080fd5b5061060c611557565b60405161061991906142ff565b60405180910390f35b34801561062e57600080fd5b50610649600480360381019061064491906138d5565b6115e9565b6040516106569190614697565b60405180910390f35b34801561066b57600080fd5b506106746116a8565b005b34801561068257600080fd5b5061068b6117e5565b60405161069891906146db565b60405180910390f35b3480156106ad57600080fd5b506106b66117f8565b6040516106c39190614697565b60405180910390f35b3480156106d857600080fd5b506106f360048036038101906106ee91906138d5565b6117fe565b60405161070091906142c2565b60405180910390f35b34801561071557600080fd5b50610730600480360381019061072b91906138d5565b611908565b005b34801561073e57600080fd5b506107476119ba565b6040516107549190614232565b60405180910390f35b34801561076957600080fd5b506107726119e4565b60405161077f91906142ff565b60405180910390f35b34801561079457600080fd5b506107af60048036038101906107aa9190613a18565b611a76565b005b3480156107bd57600080fd5b506107c6611bf7565b6040516107d391906146db565b60405180910390f35b3480156107e857600080fd5b506107f1611c0a565b005b3480156107ff57600080fd5b5061081a60048036038101906108159190613995565b611ca3565b005b34801561082857600080fd5b50610831611d05565b60405161083e91906142e4565b60405180910390f35b34801561085357600080fd5b5061086e60048036038101906108699190613b95565b611d18565b60405161087b91906142ff565b60405180910390f35b34801561089057600080fd5b50610899611eca565b6040516108a6919061467c565b60405180910390f35b3480156108bb57600080fd5b506108d660048036038101906108d191906138d5565b611ed0565b005b3480156108e457600080fd5b506108ff60048036038101906108fa9190613902565b612045565b60405161090c91906142e4565b60405180910390f35b34801561092157600080fd5b5061092a6120d9565b60405161093791906142ff565b60405180910390f35b34801561094c57600080fd5b50610967600480360381019061096291906138d5565b612167565b005b34801561097557600080fd5b50610990600480360381019061098b9190613b95565b612313565b60405161099d9190614697565b60405180910390f35b6000806000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff169050919050565b606060078054610a1c90614a32565b80601f0160208091040260200160405190810160405280929190818152602001828054610a4890614a32565b8015610a955780601f10610a6a57610100808354040283529160200191610a95565b820191906000526020600020905b815481529060010190602001808311610a7857829003601f168201915b5050505050905090565b6000610aaa8261232b565b610ae9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae090614541565b60405180910390fd5b6005600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610b2f82611520565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ba0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b97906145c1565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610bbf612348565b73ffffffffffffffffffffffffffffffffffffffff161480610bee5750610bed81610be8612348565b612045565b5b610c2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2490614481565b60405180910390fd5b610c378383612350565b505050565b600d60109054906101000a900460ff1681565b600d60009054906101000a90046fffffffffffffffffffffffffffffffff1681565b610c79612348565b73ffffffffffffffffffffffffffffffffffffffff16610c976119ba565b73ffffffffffffffffffffffffffffffffffffffff1614610ced576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce490614561565b60405180910390fd5b8060119080519060200190610d039291906136aa565b5050565b60011515600d60139054906101000a900460ff16151514610d5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5490614621565b60405180910390fd5b60008160ff1611610da3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9a90614461565b60405180910390fd5b600d60109054906101000a900460ff1660ff168160ff161115610dfb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df290614401565b60405180910390fd5b6104c561ffff168160ff16610e0e610ff6565b610e189190614804565b1115610e59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5090614521565b60405180910390fd5b610e616119ba565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f1457600d60009054906101000a90046fffffffffffffffffffffffffffffffff168160ff16610ec0919061488b565b6fffffffffffffffffffffffffffffffff163414610f13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0a906144c1565b60405180910390fd5b5b6000600c54905060005b8260ff168160ff161015610fea57600082610f37612409565b610f419190614b48565b90506000610f5b84610f5290614a08565b945084836124ed565b9050610f6733826125bb565b80601060006001876104c561ffff16610f8091906148d5565b610f8a91906148d5565b8152602001908152602001600020819055507fb9203d657e9c0ec8274c818292ab0f58b04e1970050716891770eb1bab5d655e8133604051610fcd9291906146b2565b60405180910390a150508080610fe290614ade565b915050610f1e565b5080600c819055505050565b600061100260026125d9565b905090565b611018611012612348565b826125ee565b611057576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104e906145e1565b60405180910390fd5b6110628383836126cc565b505050565b61106f612348565b73ffffffffffffffffffffffffffffffffffffffff1661108d6119ba565b73ffffffffffffffffffffffffffffffffffffffff16146110e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110da90614561565b60405180910390fd5b80600d60106101000a81548160ff021916908360ff16021790555050565b600061115482600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206128e390919063ffffffff16565b905092915050565b60606000611168610ff6565b67ffffffffffffffff81111561118157611180614c64565b5b6040519080825280602002602001820160405280156111af5781602001602082028036833780820191505090505b50905060005b6111bd610ff6565b81101561120a5760106000828152602001908152602001600020548282815181106111eb576111ea614c35565b5b602002602001018181525050808061120290614a95565b9150506111b5565b508091505090565b61121a612348565b73ffffffffffffffffffffffffffffffffffffffff166112386119ba565b73ffffffffffffffffffffffffffffffffffffffff161461128e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128590614561565b60405180910390fd5b80600d60006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555050565b600f6020528060005260406000206000915054906101000a900460ff1681565b6112f2612348565b73ffffffffffffffffffffffffffffffffffffffff166113106119ba565b73ffffffffffffffffffffffffffffffffffffffff1614611366576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135d90614561565b60405180910390fd5b60004790506113736119ba565b73ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156113b8573d6000803e3d6000fd5b5050565b6113d783838360405180602001604052806000815250611ca3565b505050565b6000806113f38360026128fd90919063ffffffff16565b50905080915050919050565b611407612348565b73ffffffffffffffffffffffffffffffffffffffff166114256119ba565b73ffffffffffffffffffffffffffffffffffffffff161461147b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147290614561565b60405180910390fd5b6000600d60136101000a81548160ff021916908315150217905550565b6114a0612348565b73ffffffffffffffffffffffffffffffffffffffff166114be6119ba565b73ffffffffffffffffffffffffffffffffffffffff1614611514576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150b90614561565b60405180910390fd5b61151d81612929565b50565b6000611550826040518060600160405280602981526020016154266029913960026129439092919063ffffffff16565b9050919050565b6060600a805461156690614a32565b80601f016020809104026020016040519081016040528092919081815260200182805461159290614a32565b80156115df5780601f106115b4576101008083540402835291602001916115df565b820191906000526020600020905b8154815290600101906020018083116115c257829003601f168201915b5050505050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561165a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611651906144a1565b60405180910390fd5b6116a1600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612962565b9050919050565b6116b0612348565b73ffffffffffffffffffffffffffffffffffffffff166116ce6119ba565b73ffffffffffffffffffffffffffffffffffffffff1614611724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161171b90614561565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600d60119054906101000a900460ff1681565b600c5481565b6060600061180b836115e9565b9050600081141561186857600067ffffffffffffffff81111561183157611830614c64565b5b60405190808252806020026020018201604052801561185f5781602001602082028036833780820191505090505b50915050611903565b60008167ffffffffffffffff81111561188457611883614c64565b5b6040519080825280602002602001820160405280156118b25781602001602082028036833780820191505090505b50905060005b828110156118fc576118ca8582611101565b8282815181106118dd576118dc614c35565b5b60200260200101818152505080806118f490614a95565b9150506118b8565b8193505050505b919050565b611910612348565b73ffffffffffffffffffffffffffffffffffffffff1661192e6119ba565b73ffffffffffffffffffffffffffffffffffffffff1614611984576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197b90614561565b60405180910390fd5b6119b733611991306115e9565b8373ffffffffffffffffffffffffffffffffffffffff166129779092919063ffffffff16565b50565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600880546119f390614a32565b80601f0160208091040260200160405190810160405280929190818152602001828054611a1f90614a32565b8015611a6c5780601f10611a4157610100808354040283529160200191611a6c565b820191906000526020600020905b815481529060010190602001808311611a4f57829003601f168201915b5050505050905090565b611a7e612348565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611aec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae3906143e1565b60405180910390fd5b8060066000611af9612348565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611ba6612348565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611beb91906142e4565b60405180910390a35050565b600d60129054906101000a900460ff1681565b611c12612348565b73ffffffffffffffffffffffffffffffffffffffff16611c306119ba565b73ffffffffffffffffffffffffffffffffffffffff1614611c86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c7d90614561565b60405180910390fd5b6001600d60136101000a81548160ff021916908315150217905550565b611cb4611cae612348565b836125ee565b611cf3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cea906145e1565b60405180910390fd5b611cff848484846129fd565b50505050565b600d60139054906101000a900460ff1681565b6060611d238261232b565b611d62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d59906145a1565b60405180910390fd5b6000600960008481526020019081526020016000208054611d8290614a32565b80601f0160208091040260200160405190810160405280929190818152602001828054611dae90614a32565b8015611dfb5780601f10611dd057610100808354040283529160200191611dfb565b820191906000526020600020905b815481529060010190602001808311611dde57829003601f168201915b505050505090506000611e0c611557565b905060006040518060400160405280600581526020017f2e6a736f6e0000000000000000000000000000000000000000000000000000008152509050600082511415611e5d57829350505050611ec5565b600083511115611e93578183604051602001611e7a9291906141c2565b6040516020818303038152906040529350505050611ec5565b81611e9d86612a59565b82604051602001611eb0939291906141e6565b60405160208183030381529060405293505050505b919050565b6104c581565b611ed8612348565b73ffffffffffffffffffffffffffffffffffffffff16611ef66119ba565b73ffffffffffffffffffffffffffffffffffffffff1614611f4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4390614561565b60405180910390fd5b600d60129054906101000a900460ff1660ff16600d60119054906101000a900460ff1660ff1610611fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fa990614381565b60405180910390fd5b600d601181819054906101000a900460ff1680929190611fd190614ade565b91906101000a81548160ff021916908360ff160217905550506001600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b601180546120e690614a32565b80601f016020809104026020016040519081016040528092919081815260200182805461211290614a32565b801561215f5780601f106121345761010080835404028352916020019161215f565b820191906000526020600020905b81548152906001019060200180831161214257829003601f168201915b505050505081565b61216f612348565b73ffffffffffffffffffffffffffffffffffffffff1661218d6119ba565b73ffffffffffffffffffffffffffffffffffffffff16146121e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121da90614561565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612253576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161224a90614361565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60106020528060005260406000206000915090505481565b6000612341826002612bba90919063ffffffff16565b9050919050565b600033905090565b816005600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166123c383611520565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000600c544342612418612348565b6040516020016124289190614175565b6040516020818303038152906040528051906020012060001c61244b919061485a565b45424160405160200161245e9190614190565b6040516020818303038152906040528051906020012060001c612481919061485a565b444261248d9190614804565b6124979190614804565b6124a19190614804565b6124ab9190614804565b6124b59190614804565b6040516020016124c59190614217565b6040516020818303038152906040528051906020012060001c6124e8919061485a565b905090565b6000808390506000600e600086815260200190815260200160002054111561252657600e60008581526020019081526020016000205490505b82600e6000868152602001908152602001600020819055506000600e600085815260200190815260200160002054111561258657600e600084815260200190815260200160002054600e6000868152602001908152602001600020819055505b80600e600085815260200190815260200160002081905550600e60008581526020019081526020016000205491505092915050565b6125d5828260405180602001604052806000815250612bd4565b5050565b60006125e782600001612c2f565b9050919050565b60006125f98261232b565b612638576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161262f90614441565b60405180910390fd5b600061264383611520565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806126b257508373ffffffffffffffffffffffffffffffffffffffff1661269a84610a9f565b73ffffffffffffffffffffffffffffffffffffffff16145b806126c357506126c28185612045565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166126ec82611520565b73ffffffffffffffffffffffffffffffffffffffff1614612742576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161273990614581565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156127b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127a9906143c1565b60405180910390fd5b6127bd838383612c40565b6127c8600082612350565b61281981600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c4590919063ffffffff16565b5061286b81600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c5f90919063ffffffff16565b5061288281836002612c799092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60006128f28360000183612cae565b60001c905092915050565b6000806000806129108660000186612d22565b915091508160001c8160001c9350935050509250929050565b80600a908051906020019061293f9291906136aa565b5050565b6000612956846000018460001b84612dac565b60001c90509392505050565b600061297082600001612e4d565b9050919050565b6129f88363a9059cbb60e01b8484604051602401612996929190614299565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050612e5e565b505050565b612a088484846126cc565b612a1484848484612f25565b612a53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a4a90614341565b60405180910390fd5b50505050565b60606000821415612aa1576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612bb5565b600082905060005b60008214612ad3578080612abc90614a95565b915050600a82612acc919061485a565b9150612aa9565b60008167ffffffffffffffff811115612aef57612aee614c64565b5b6040519080825280601f01601f191660200182016040528015612b215781602001600182028036833780820191505090505b5090505b60008514612bae57600182612b3a91906148d5565b9150600a85612b499190614b48565b6030612b559190614804565b60f81b818381518110612b6b57612b6a614c35565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85612ba7919061485a565b9450612b25565b8093505050505b919050565b6000612bcc836000018360001b6130bc565b905092915050565b612bde83836130df565b612beb6000848484612f25565b612c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c2190614341565b60405180910390fd5b505050565b600081600001805490509050919050565b505050565b6000612c57836000018360001b61326d565b905092915050565b6000612c71836000018360001b613385565b905092915050565b6000612ca5846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b6133f5565b90509392505050565b600081836000018054905011612cf9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cf090614321565b60405180910390fd5b826000018281548110612d0f57612d0e614c35565b5b9060005260206000200154905092915050565b60008082846000018054905011612d6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d65906144e1565b60405180910390fd5b6000846000018481548110612d8657612d85614c35565b5b906000526020600020906002020190508060000154816001015492509250509250929050565b60008084600101600085815260200190815260200160002054905060008114158390612e0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e0591906142ff565b60405180910390fd5b5084600001600182612e2091906148d5565b81548110612e3157612e30614c35565b5b9060005260206000209060020201600101549150509392505050565b600081600001805490509050919050565b6000612ec0826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166134e19092919063ffffffff16565b9050600081511115612f205780806020019051810190612ee09190613a98565b612f1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f1690614641565b60405180910390fd5b5b505050565b6000612f468473ffffffffffffffffffffffffffffffffffffffff166134f9565b156130af578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612f6f612348565b8786866040518563ffffffff1660e01b8152600401612f91949392919061424d565b602060405180830381600087803b158015612fab57600080fd5b505af1925050508015612fdc57506040513d601f19601f82011682018060405250810190612fd99190613af2565b60015b61305f573d806000811461300c576040519150601f19603f3d011682016040523d82523d6000602084013e613011565b606091505b50600081511415613057576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161304e90614341565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506130b4565b600190505b949350505050565b600080836001016000848152602001908152602001600020541415905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561314f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161314690614501565b60405180910390fd5b6131588161232b565b15613198576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161318f906143a1565b60405180910390fd5b6131a460008383612c40565b6131f581600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c5f90919063ffffffff16565b5061320c81836002612c799092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000808360010160008481526020019081526020016000205490506000811461337957600060018261329f91906148d5565b90506000600186600001805490506132b791906148d5565b905060008660000182815481106132d1576132d0614c35565b5b90600052602060002001549050808760000184815481106132f5576132f4614c35565b5b90600052602060002001819055506001836133109190614804565b876001016000838152602001908152602001600020819055508660000180548061333d5761333c614c06565b5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061337f565b60009150505b92915050565b6000613391838361350c565b6133ea5782600001829080600181540180825580915050600190039060005260206000200160009091909190915055826000018054905083600101600084815260200190815260200160002081905550600190506133ef565b600090505b92915050565b600080846001016000858152602001908152602001600020549050600081141561349c578460000160405180604001604052808681526020018581525090806001815401808255809150506001900390600052602060002090600202016000909190919091506000820151816000015560208201518160010155505084600001805490508560010160008681526020019081526020016000208190555060019150506134da565b82856000016001836134ae91906148d5565b815481106134bf576134be614c35565b5b90600052602060002090600202016001018190555060009150505b9392505050565b60606134f0848460008561352f565b90509392505050565b600080823b905060008111915050919050565b600080836001016000848152602001908152602001600020541415905092915050565b606082471015613574576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161356b90614421565b60405180910390fd5b61357d856134f9565b6135bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135b390614601565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040516135e591906141ab565b60006040518083038185875af1925050503d8060008114613622576040519150601f19603f3d011682016040523d82523d6000602084013e613627565b606091505b5091509150613637828286613643565b92505050949350505050565b60608315613653578290506136a3565b6000835111156136665782518084602001fd5b816040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161369a91906142ff565b60405180910390fd5b9392505050565b8280546136b690614a32565b90600052602060002090601f0160209004810192826136d8576000855561371f565b82601f106136f157805160ff191683800117855561371f565b8280016001018555821561371f579182015b8281111561371e578251825591602001919060010190613703565b5b50905061372c9190613730565b5090565b5b80821115613749576000816000905550600101613731565b5090565b600061376061375b8461471b565b6146f6565b90508281526020810184848401111561377c5761377b614c98565b5b6137878482856149c6565b509392505050565b60006137a261379d8461474c565b6146f6565b9050828152602081018484840111156137be576137bd614c98565b5b6137c98482856149c6565b509392505050565b6000813590506137e08161539b565b92915050565b6000813590506137f5816153b2565b92915050565b60008151905061380a816153b2565b92915050565b60008135905061381f816153c9565b92915050565b600081519050613834816153c9565b92915050565b600082601f83011261384f5761384e614c93565b5b813561385f84826020860161374d565b91505092915050565b600082601f83011261387d5761387c614c93565b5b813561388d84826020860161378f565b91505092915050565b6000813590506138a5816153e0565b92915050565b6000813590506138ba816153f7565b92915050565b6000813590506138cf8161540e565b92915050565b6000602082840312156138eb576138ea614ca2565b5b60006138f9848285016137d1565b91505092915050565b6000806040838503121561391957613918614ca2565b5b6000613927858286016137d1565b9250506020613938858286016137d1565b9150509250929050565b60008060006060848603121561395b5761395a614ca2565b5b6000613969868287016137d1565b935050602061397a868287016137d1565b925050604061398b868287016138ab565b9150509250925092565b600080600080608085870312156139af576139ae614ca2565b5b60006139bd878288016137d1565b94505060206139ce878288016137d1565b93505060406139df878288016138ab565b925050606085013567ffffffffffffffff811115613a00576139ff614c9d565b5b613a0c8782880161383a565b91505092959194509250565b60008060408385031215613a2f57613a2e614ca2565b5b6000613a3d858286016137d1565b9250506020613a4e858286016137e6565b9150509250929050565b60008060408385031215613a6f57613a6e614ca2565b5b6000613a7d858286016137d1565b9250506020613a8e858286016138ab565b9150509250929050565b600060208284031215613aae57613aad614ca2565b5b6000613abc848285016137fb565b91505092915050565b600060208284031215613adb57613ada614ca2565b5b6000613ae984828501613810565b91505092915050565b600060208284031215613b0857613b07614ca2565b5b6000613b1684828501613825565b91505092915050565b600060208284031215613b3557613b34614ca2565b5b600082013567ffffffffffffffff811115613b5357613b52614c9d565b5b613b5f84828501613868565b91505092915050565b600060208284031215613b7e57613b7d614ca2565b5b6000613b8c84828501613896565b91505092915050565b600060208284031215613bab57613baa614ca2565b5b6000613bb9848285016138ab565b91505092915050565b600060208284031215613bd857613bd7614ca2565b5b6000613be6848285016138c0565b91505092915050565b6000613bfb8383614131565b60208301905092915050565b613c18613c138261491b565b614b1a565b82525050565b613c2781614909565b82525050565b613c3e613c3982614909565b614b08565b82525050565b6000613c4f8261478d565b613c5981856147bb565b9350613c648361477d565b8060005b83811015613c95578151613c7c8882613bef565b9750613c87836147ae565b925050600181019050613c68565b5085935050505092915050565b613cab8161492d565b82525050565b6000613cbc82614798565b613cc681856147cc565b9350613cd68185602086016149d5565b613cdf81614ca7565b840191505092915050565b6000613cf582614798565b613cff81856147dd565b9350613d0f8185602086016149d5565b80840191505092915050565b6000613d26826147a3565b613d3081856147e8565b9350613d408185602086016149d5565b613d4981614ca7565b840191505092915050565b6000613d5f826147a3565b613d6981856147f9565b9350613d798185602086016149d5565b80840191505092915050565b6000613d926022836147e8565b9150613d9d82614cc5565b604082019050919050565b6000613db56032836147e8565b9150613dc082614d14565b604082019050919050565b6000613dd86026836147e8565b9150613de382614d63565b604082019050919050565b6000613dfb601e836147e8565b9150613e0682614db2565b602082019050919050565b6000613e1e601c836147e8565b9150613e2982614ddb565b602082019050919050565b6000613e416024836147e8565b9150613e4c82614e04565b604082019050919050565b6000613e646019836147e8565b9150613e6f82614e53565b602082019050919050565b6000613e876027836147e8565b9150613e9282614e7c565b604082019050919050565b6000613eaa6026836147e8565b9150613eb582614ecb565b604082019050919050565b6000613ecd602c836147e8565b9150613ed882614f1a565b604082019050919050565b6000613ef06021836147e8565b9150613efb82614f69565b604082019050919050565b6000613f136038836147e8565b9150613f1e82614fb8565b604082019050919050565b6000613f36602a836147e8565b9150613f4182615007565b604082019050919050565b6000613f596011836147e8565b9150613f6482615056565b602082019050919050565b6000613f7c6022836147e8565b9150613f878261507f565b604082019050919050565b6000613f9f6020836147e8565b9150613faa826150ce565b602082019050919050565b6000613fc26021836147e8565b9150613fcd826150f7565b604082019050919050565b6000613fe5602c836147e8565b9150613ff082615146565b604082019050919050565b60006140086020836147e8565b915061401382615195565b602082019050919050565b600061402b6029836147e8565b9150614036826151be565b604082019050919050565b600061404e602f836147e8565b91506140598261520d565b604082019050919050565b60006140716021836147e8565b915061407c8261525c565b604082019050919050565b60006140946031836147e8565b915061409f826152ab565b604082019050919050565b60006140b7601d836147e8565b91506140c2826152fa565b602082019050919050565b60006140da6010836147e8565b91506140e582615323565b602082019050919050565b60006140fd602a836147e8565b91506141088261534c565b604082019050919050565b61411c81614965565b82525050565b61412b81614981565b82525050565b61413a816149af565b82525050565b614149816149af565b82525050565b61416061415b826149af565b614b3e565b82525050565b61416f816149b9565b82525050565b60006141818284613c2d565b60148201915081905092915050565b600061419c8284613c07565b60148201915081905092915050565b60006141b78284613cea565b915081905092915050565b60006141ce8285613d54565b91506141da8284613d54565b91508190509392505050565b60006141f28286613d54565b91506141fe8285613d54565b915061420a8284613d54565b9150819050949350505050565b6000614223828461414f565b60208201915081905092915050565b60006020820190506142476000830184613c1e565b92915050565b60006080820190506142626000830187613c1e565b61426f6020830186613c1e565b61427c6040830185614140565b818103606083015261428e8184613cb1565b905095945050505050565b60006040820190506142ae6000830185613c1e565b6142bb6020830184614140565b9392505050565b600060208201905081810360008301526142dc8184613c44565b905092915050565b60006020820190506142f96000830184613ca2565b92915050565b600060208201905081810360008301526143198184613d1b565b905092915050565b6000602082019050818103600083015261433a81613d85565b9050919050565b6000602082019050818103600083015261435a81613da8565b9050919050565b6000602082019050818103600083015261437a81613dcb565b9050919050565b6000602082019050818103600083015261439a81613dee565b9050919050565b600060208201905081810360008301526143ba81613e11565b9050919050565b600060208201905081810360008301526143da81613e34565b9050919050565b600060208201905081810360008301526143fa81613e57565b9050919050565b6000602082019050818103600083015261441a81613e7a565b9050919050565b6000602082019050818103600083015261443a81613e9d565b9050919050565b6000602082019050818103600083015261445a81613ec0565b9050919050565b6000602082019050818103600083015261447a81613ee3565b9050919050565b6000602082019050818103600083015261449a81613f06565b9050919050565b600060208201905081810360008301526144ba81613f29565b9050919050565b600060208201905081810360008301526144da81613f4c565b9050919050565b600060208201905081810360008301526144fa81613f6f565b9050919050565b6000602082019050818103600083015261451a81613f92565b9050919050565b6000602082019050818103600083015261453a81613fb5565b9050919050565b6000602082019050818103600083015261455a81613fd8565b9050919050565b6000602082019050818103600083015261457a81613ffb565b9050919050565b6000602082019050818103600083015261459a8161401e565b9050919050565b600060208201905081810360008301526145ba81614041565b9050919050565b600060208201905081810360008301526145da81614064565b9050919050565b600060208201905081810360008301526145fa81614087565b9050919050565b6000602082019050818103600083015261461a816140aa565b9050919050565b6000602082019050818103600083015261463a816140cd565b9050919050565b6000602082019050818103600083015261465a816140f0565b9050919050565b60006020820190506146766000830184614113565b92915050565b60006020820190506146916000830184614122565b92915050565b60006020820190506146ac6000830184614140565b92915050565b60006040820190506146c76000830185614140565b6146d46020830184613c1e565b9392505050565b60006020820190506146f06000830184614166565b92915050565b6000614700614711565b905061470c8282614a64565b919050565b6000604051905090565b600067ffffffffffffffff82111561473657614735614c64565b5b61473f82614ca7565b9050602081019050919050565b600067ffffffffffffffff82111561476757614766614c64565b5b61477082614ca7565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061480f826149af565b915061481a836149af565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561484f5761484e614b79565b5b828201905092915050565b6000614865826149af565b9150614870836149af565b9250826148805761487f614ba8565b5b828204905092915050565b600061489682614965565b91506148a183614965565b9250816fffffffffffffffffffffffffffffffff04831182151516156148ca576148c9614b79565b5b828202905092915050565b60006148e0826149af565b91506148eb836149af565b9250828210156148fe576148fd614b79565b5b828203905092915050565b60006149148261498f565b9050919050565b60006149268261498f565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b60006fffffffffffffffffffffffffffffffff82169050919050565b600061ffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156149f35780820151818401526020810190506149d8565b83811115614a02576000848401525b50505050565b6000614a13826149af565b91506000821415614a2757614a26614b79565b5b600182039050919050565b60006002820490506001821680614a4a57607f821691505b60208210811415614a5e57614a5d614bd7565b5b50919050565b614a6d82614ca7565b810181811067ffffffffffffffff82111715614a8c57614a8b614c64565b5b80604052505050565b6000614aa0826149af565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614ad357614ad2614b79565b5b600182019050919050565b6000614ae9826149b9565b915060ff821415614afd57614afc614b79565b5b600182019050919050565b6000614b1382614b2c565b9050919050565b6000614b2582614b2c565b9050919050565b6000614b3782614cb8565b9050919050565b6000819050919050565b6000614b53826149af565b9150614b5e836149af565b925082614b6e57614b6d614ba8565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f456e756d657261626c655365743a20696e646578206f7574206f6620626f756e60008201527f6473000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f416d6f756e74206f662077686974656c69737465642065786365656465640000600082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4d696e74696e67206e756d62657220706572207472616e73616374696f6e206560008201527f7863656564656400000000000000000000000000000000000000000000000000602082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4d696e74696e67206e756d6265722063616e6e6f74206265206e65676174697660008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f56616c7565206e6f7420636f7272656374000000000000000000000000000000600082015250565b7f456e756d657261626c654d61703a20696e646578206f7574206f6620626f756e60008201527f6473000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4d696e74206c657373204e4654732c206861726420636170206578636565646560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f53616c65206973206e6f74206c69766500000000000000000000000000000000600082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b6153a481614909565b81146153af57600080fd5b50565b6153bb8161492d565b81146153c657600080fd5b50565b6153d281614939565b81146153dd57600080fd5b50565b6153e981614965565b81146153f457600080fd5b50565b615400816149af565b811461540b57600080fd5b50565b615417816149b9565b811461542257600080fd5b5056fe4552433732313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656ea264697066735822122077c8351225dd9d5c574a320d00bbded43d1b771df34df828016caed40df010be64736f6c63430008070033