VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x93Ae8a…6C56
Summary
Transactions
Transfers
Address
0x93Ae8aab337E58A6978E166f8132F59652cA6C56
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
0.00
YEET
Master
0x6806C9E4D3f30051E05A416c7226918BC749Fed5
Deployer
0x6806C9E4D3f30051E05A416c7226918BC749Fed5
Code
0x60806040526004361061025c5760003560e01c80636d52241811610144578063c002d23d116100b6578063e36d64981161007a578063e36d6498146108eb578063e985e9c514610916578063f18d20be14610953578063f5b541a61461096a578063f7ee7a4314610995578063fb31f157146109c05761025c565b8063c002d23d14610806578063c39cbef114610831578063c87b56dd1461085a578063cb774d4714610897578063d547741f146108c25761025c565b806392642744116101085780639264274414610717578063946807fd1461073357806395d89b411461075e578063a217fddf14610789578063a22cb465146107b4578063b88d4fde146107dd5761025c565b80636d5224181461063257806370a082311461066f57806374df39c9146106ac5780638456cb59146106c357806391d14854146106da5761025c565b80632f2ff15d116101dd5780633e976df5116101a15780633e976df5146105245780633f4ba83a1461056157806342842e0e1461057857806354b6f161146105a15780636352211e146105cc578063653ee8d7146106095761025c565b80632f2ff15d146104415780632f745c591461046a57806332cb6b0c146104a757806335f8b4c0146104d257806336568abe146104fb5761025c565b8063095ea7b311610224578063095ea7b31461035c57806318160ddd1461038557806318e20a38146103b057806323b872dd146103db578063248a9ca3146104045761025c565b806301ffc9a714610261578063020b39cc1461029e57806302775240146102c957806306fdde03146102f4578063081812fc1461031f575b600080fd5b34801561026d57600080fd5b5061028860048036038101906102839190614327565b6109e9565b60405161029591906152ae565b60405180910390f35b3480156102aa57600080fd5b506102b3610acb565b6040516102c091906158b1565b60405180910390f35b3480156102d557600080fd5b506102de610ae5565b6040516102eb91906158b1565b60405180910390f35b34801561030057600080fd5b50610309610aff565b60405161031691906152e4565b60405180910390f35b34801561032b57600080fd5b50610346600480360381019061034191906143ba565b610b91565b60405161035391906151e7565b60405180910390f35b34801561036857600080fd5b50610383600480360381019061037e9190614234565b610c16565b005b34801561039157600080fd5b5061039a610d2e565b6040516103a79190615896565b60405180910390f35b3480156103bc57600080fd5b506103c5610d3f565b6040516103d29190615896565b60405180910390f35b3480156103e757600080fd5b5061040260048036038101906103fd919061412e565b610d45565b005b34801561041057600080fd5b5061042b60048036038101906104269190614299565b610df5565b60405161043891906152c9565b60405180910390f35b34801561044d57600080fd5b50610468600480360381019061046391906142eb565b610e14565b005b34801561047657600080fd5b50610491600480360381019061048c9190614234565b610e7a565b60405161049e9190615896565b60405180910390f35b3480156104b357600080fd5b506104bc610ed5565b6040516104c99190615896565b60405180910390f35b3480156104de57600080fd5b506104f960048036038101906104f4919061407a565b610edb565b005b34801561050757600080fd5b50610522600480360381019061051d91906142eb565b610f88565b005b34801561053057600080fd5b5061054b60048036038101906105469190614379565b61100b565b60405161055891906152e4565b60405180910390f35b34801561056d57600080fd5b50610576611156565b005b34801561058457600080fd5b5061059f600480360381019061059a919061412e565b61122b565b005b3480156105ad57600080fd5b506105b661124b565b6040516105c39190615896565b60405180910390f35b3480156105d857600080fd5b506105f360048036038101906105ee91906143ba565b611258565b60405161060091906151e7565b60405180910390f35b34801561061557600080fd5b50610630600480360381019061062b91906140df565b6112ea565b005b34801561063e57600080fd5b50610659600480360381019061065491906143ba565b61141b565b60405161066691906152e4565b60405180910390f35b34801561067b57600080fd5b506106966004803603810190610691919061407a565b6114c0565b6040516106a39190615896565b60405180910390f35b3480156106b857600080fd5b506106c161157f565b005b3480156106cf57600080fd5b506106d8611690565b005b3480156106e657600080fd5b5061070160048036038101906106fc91906142eb565b611766565b60405161070e91906152ae565b60405180910390f35b610731600480360381019061072c91906143ba565b6117d0565b005b34801561073f57600080fd5b50610748611cf0565b6040516107559190615896565b60405180910390f35b34801561076a57600080fd5b50610773611cf6565b60405161078091906152e4565b60405180910390f35b34801561079557600080fd5b5061079e611d88565b6040516107ab91906152c9565b60405180910390f35b3480156107c057600080fd5b506107db60048036038101906107d691906141f8565b611d8f565b005b3480156107e957600080fd5b5061080460048036038101906107ff919061417d565b611f10565b005b34801561081257600080fd5b5061081b611fc2565b6040516108289190615896565b60405180910390f35b34801561083d57600080fd5b506108586004803603810190610853919061440c565b611fc8565b005b34801561086657600080fd5b50610881600480360381019061087c91906143ba565b6126d2565b60405161088e91906152e4565b60405180910390f35b3480156108a357600080fd5b506108ac61277a565b6040516108b99190615896565b60405180910390f35b3480156108ce57600080fd5b506108e960048036038101906108e491906142eb565b612780565b005b3480156108f757600080fd5b506109006127e6565b60405161090d9190615896565b60405180910390f35b34801561092257600080fd5b5061093d600480360381019061093891906140a3565b6127ec565b60405161094a91906152ae565b60405180910390f35b34801561095f57600080fd5b50610968612880565b005b34801561097657600080fd5b5061097f612aff565b60405161098c91906152c9565b60405180910390f35b3480156109a157600080fd5b506109aa612b23565b6040516109b79190615896565b60405180910390f35b3480156109cc57600080fd5b506109e760048036038101906109e291906143ba565b612b29565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610ab457507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610ac45750610ac382612cf6565b5b9050919050565b600460009054906101000a900467ffffffffffffffff1681565b600460089054906101000a900467ffffffffffffffff1681565b606060088054610b0e90615bbe565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3a90615bbe565b8015610b875780601f10610b5c57610100808354040283529160200191610b87565b820191906000526020600020905b815481529060010190602001808311610b6a57829003601f168201915b5050505050905090565b6000610b9c82612d70565b610bdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd290615696565b60405180910390fd5b6010600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610c2182611258565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8990615676565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610cb1612d8d565b73ffffffffffffffffffffffffffffffffffffffff161480610ce05750610cdf81610cda612d8d565b6127ec565b5b610d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d16906154b6565b60405180910390fd5b610d298383612d95565b505050565b6000610d3a600c612e4e565b905090565b60025481565b601560149054906101000a900460ff1615610d95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8c90615436565b60405180910390fd5b610da6610da0612d8d565b82612e63565b610de5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ddc906153f6565b60405180910390fd5b610df0838383612f41565b505050565b6000806000838152602001908152602001600020600101549050919050565b610e2d610e2083610df5565b610e28612d8d565b611766565b610e6c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e63906153b6565b60405180910390fd5b610e768282613158565b5050565b6000610ecd82600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061323890919063ffffffff16565b905092915050565b61271081565b610f057f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611766565b610f44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3b90615776565b60405180910390fd5b80601660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610f90612d8d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610ffd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff490615876565b60405180910390fd5b6110078282613252565b5050565b60606110377f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611766565b611076576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106d906154f6565b60405180910390fd5b81600a908051906020019061108c929190613e4a565b507fdca754e79a89ba1cac3b53e14e9a25d9c20773f49910b1ac05c97745901b2ddc826040516110bc91906152e4565b60405180910390a1600a80546110d190615bbe565b80601f01602080910402602001604051908101604052809291908181526020018280546110fd90615bbe565b801561114a5780601f1061111f5761010080835404028352916020019161114a565b820191906000526020600020905b81548152906001019060200180831161112d57829003601f168201915b50505050509050919050565b6111807f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611766565b6111bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b6906154f6565b60405180910390fd5b601560149054906101000a900460ff1661120e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120590615736565b60405180910390fd5b6000601560146101000a81548160ff021916908315150217905550565b61124683838360405180602001604052806000815250611f10565b505050565b683635c9adc5dea0000081565b60008061126f83600c61333390919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d890615616565b60405180910390fd5b80915050919050565b6113147f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611766565b611353576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134a906154f6565b60405180910390fd5b82601560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050565b606060126000838152602001908152602001600020805461143b90615bbe565b80601f016020809104026020016040519081016040528092919081815260200182805461146790615bbe565b80156114b45780601f10611489576101008083540402835291602001916114b4565b820191906000526020600020905b81548152906001019060200180831161149757829003601f168201915b50505050509050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611531576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152890615716565b60405180910390fd5b611578600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613350565b9050919050565b6000600654146115c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115bb90615496565b60405180910390fd5b6000600554141561160a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160190615636565b60405180910390fd5b6127106005544060001c61161e9190615c39565b60068190555060ff61163b6005544361336590919063ffffffff16565b1115611666576127106001436116519190615ab6565b4060001c61165f9190615c39565b6006819055505b6000600654141561168e57611687600160065461337b90919063ffffffff16565b6006819055505b565b6116ba7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611766565b6116f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f0906154f6565b60405180910390fd5b601560149054906101000a900460ff1615611749576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611740906155f6565b60405180910390fd5b6001601560146101000a81548160ff021916908315150217905550565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b601560149054906101000a900460ff1615611820576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181790615436565b60405180910390fd5b600154421015611865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185c90615816565b60405180910390fd5b612710611870610d2e565b106118b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a790615576565b60405180910390fd5b600081116118f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ea90615796565b60405180910390fd5b600460009054906101000a900467ffffffffffffffff1667ffffffffffffffff16811115611956576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194d90615476565b60405180910390fd5b61271061197382611965610d2e565b61337b90919063ffffffff16565b11156119b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119ab90615576565b60405180910390fd5b600460089054906101000a900467ffffffffffffffff1667ffffffffffffffff166119f0826119e2336114c0565b61337b90919063ffffffff16565b1115611a31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a28906156b6565b60405180910390fd5b34611a478260035461339190919063ffffffff16565b14611a87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7e90615456565b60405180910390fd5b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166369e0e346336040518263ffffffff1660e01b8152600401611ae291906151e7565b60206040518083038186803b158015611afa57600080fd5b505afa158015611b0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b329190614270565b611b71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b68906156d6565b60405180910390fd5b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611bc66007544261336590919063ffffffff16565b11611c06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bfd906157f6565b60405180910390fd5b42600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060005b81811015611cb8576000611c5f610d2e565b9050611c6b33826133a7565b7f424fd5d39a3c2d2c3a40d21b2f3a01a56799dcb73fa30b8f160d7d69f7d4f2c93382604051611c9c929190615285565b60405180910390a1508080611cb090615bf0565b915050611c4d565b506000600554148015611ce05750612710611cd1610d2e565b1480611cdf57506002544210155b5b15611ced57436005819055505b50565b60015481565b606060098054611d0590615bbe565b80601f0160208091040260200160405190810160405280929190818152602001828054611d3190615bbe565b8015611d7e5780601f10611d5357610100808354040283529160200191611d7e565b820191906000526020600020905b815481529060010190602001808311611d6157829003601f168201915b5050505050905090565b6000801b81565b611d97612d8d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611e05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dfc90615596565b60405180910390fd5b8060116000611e12612d8d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611ebf612d8d565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611f0491906152ae565b60405180910390a35050565b601560149054906101000a900460ff1615611f60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f5790615436565b60405180910390fd5b611f71611f6b612d8d565b83612e63565b611fb0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fa7906153f6565b60405180910390fd5b611fbc848484846133c5565b50505050565b60035481565b6000611fd383611258565b9050601560149054906101000a900460ff1615612025576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161201c90615436565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16612044612d8d565b73ffffffffffffffffffffffffffffffffffffffff16148061208c575061208b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611766565b5b6120cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c2906153d6565b60405180910390fd5b60011515601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639ffdb65a846040518263ffffffff1660e01b815260040161212a91906152e4565b60206040518083038186803b15801561214257600080fd5b505afa158015612156573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061217a9190614270565b1515146121bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b390615756565b60405180910390fd5b6002601260008581526020019081526020016000206040516121de91906151ac565b602060405180830381855afa1580156121fb573d6000803e3d6000fd5b5050506040513d601f19601f8201168201806040525081019061221e91906142c2565b60028360405161222e9190615195565b602060405180830381855afa15801561224b573d6000803e3d6000fd5b5050506040513d601f19601f8201168201806040525081019061226e91906142c2565b14156122af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122a6906154d6565b60405180910390fd5b60001515601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166315b56d10846040518263ffffffff1660e01b815260040161230e91906152e4565b60206040518083038186803b15801561232657600080fd5b505afa15801561233a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061235e9190614270565b1515146123a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612397906157b6565b60405180910390fd5b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330683635c9adc5dea000006040518463ffffffff1660e01b815260040161240893929190615202565b602060405180830381600087803b15801561242257600080fd5b505af1158015612436573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061245a9190614270565b50600060126000858152602001908152602001600020805461247b90615bbe565b9050111561252657601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663db1854366012600086815260200190815260200160002060006040518363ffffffff1660e01b81526004016124f3929190615366565b600060405180830381600087803b15801561250d57600080fd5b505af1158015612521573d6000803e3d6000fd5b505050505b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663db1854368360016040518363ffffffff1660e01b8152600401612584929190615306565b600060405180830381600087803b15801561259e57600080fd5b505af11580156125b2573d6000803e3d6000fd5b50505050816012600085815260200190815260200160002090805190602001906125dd929190613e4a565b50601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c68683635c9adc5dea000006040518263ffffffff1660e01b81526004016126429190615896565b602060405180830381600087803b15801561265c57600080fd5b505af1158015612670573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126949190614270565b50827f7e632a301794d8d4a81ea7e20f37d1947158d36e66403af04ba85dd194b66f1b836040516126c591906152e4565b60405180910390a2505050565b60606126dd82612d70565b61271c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271390615856565b60405180910390fd5b6000600a805461272b90615bbe565b9050116127475760405180602001604052806000815250612773565b600a61275283613421565b6040516020016127639291906151c3565b6040516020818303038152906040525b9050919050565b60065481565b61279961278c83610df5565b612794612d8d565b611766565b6127d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127cf906155d6565b60405180910390fd5b6127e28282613252565b5050565b60055481565b6000601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b601560149054906101000a900460ff16156128d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128c790615436565b60405180910390fd5b6128fa7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611766565b612939576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612930906156f6565b60405180910390fd5b6000601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161299691906151e7565b60206040518083038186803b1580156129ae57600080fd5b505afa1580156129c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129e691906143e3565b9050601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401612a45929190615285565b602060405180830381600087803b158015612a5f57600080fd5b505af1158015612a73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a979190614270565b5060003073ffffffffffffffffffffffffffffffffffffffff163190503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612afa573d6000803e3d6000fd5b505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b60075481565b601560149054906101000a900460ff1615612b79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b7090615436565b60405180910390fd5b612ba37f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933611766565b612be2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bd9906156f6565b60405180910390fd5b6000601260008381526020019081526020016000208054612c0290615bbe565b80601f0160208091040260200160405190810160405280929190818152602001828054612c2e90615bbe565b8015612c7b5780601f10612c5057610100808354040283529160200191612c7b565b820191906000526020600020905b815481529060010190602001808311612c5e57829003601f168201915b5050505050905060405180602001604052806000815250601260008481526020019081526020016000209080519060200190612cb8929190613e4a565b507fd7ec103ec5f788991bcca23822ec2a0d373d3e3918980845e96c4678466b8d678183604051612cea929190615336565b60405180910390a15050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612d695750612d68826135ce565b5b9050919050565b6000612d8682600c61363890919063ffffffff16565b9050919050565b600033905090565b816010600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16612e0883611258565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000612e5c82600001613652565b9050919050565b6000612e6e82612d70565b612ead576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ea490615696565b60405180910390fd5b6000612eb883611258565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612f2757508373ffffffffffffffffffffffffffffffffffffffff16612f0f84610b91565b73ffffffffffffffffffffffffffffffffffffffff16145b80612f385750612f3781856127ec565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16612f6182611258565b73ffffffffffffffffffffffffffffffffffffffff1614612fb7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fae90615556565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613027576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161301e90615516565b60405180910390fd5b613032838383613667565b61303d600082612d95565b61308e81600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061366c90919063ffffffff16565b506130e081600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061368690919063ffffffff16565b506130f78183600c6136a09092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6131628282611766565b61323457600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506131d9612d8d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600061324783600001836136d5565b60001c905092915050565b61325c8282611766565b1561332f57600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506132d4612d8d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000613345836000018360001b61376f565b60001c905092915050565b600061335e826000016137eb565b9050919050565b600081836133739190615ab6565b905092915050565b6000818361338991906159d5565b905092915050565b6000818361339f9190615a5c565b905092915050565b6133c18282604051806020016040528060008152506137fc565b5050565b6133d0848484612f41565b6133dc84848484613857565b61341b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161341290615836565b60405180910390fd5b50505050565b60606000821415613469576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506135c9565b600082905060005b6000821461349b57808061348490615bf0565b915050600a826134949190615a2b565b9150613471565b60008167ffffffffffffffff8111156134dd577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561350f5781602001600182028036833780820191505090505b5090505b600085146135c2576001826135289190615ab6565b9150600a856135379190615c39565b603061354391906159d5565b60f81b81838151811061357f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856135bb9190615a2b565b9450613513565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600061364a836000018360001b6139ee565b905092915050565b600061366082600001613a0e565b9050919050565b505050565b600061367e836000018360001b613a23565b905092915050565b6000613698836000018360001b613bad565b905092915050565b60006136cc846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b613c1d565b90509392505050565b600081836000018054905011613720576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161371790615396565b60405180910390fd5b82600001828154811061375c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b6000808360020160008481526020019081526020016000205490506000801b811415806137a257506137a184846139ee565b5b6137e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137d8906157d6565b60405180910390fd5b8091505092915050565b600081600001805490509050919050565b6138068383613c58565b6138136000848484613857565b613852576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161384990615536565b60405180910390fd5b505050565b60006138788473ffffffffffffffffffffffffffffffffffffffff16613de6565b156139e1578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026138a1612d8d565b8786866040518563ffffffff1660e01b81526004016138c39493929190615239565b602060405180830381600087803b1580156138dd57600080fd5b505af192505050801561390e57506040513d601f19601f8201168201806040525081019061390b9190614350565b60015b613991573d806000811461393e576040519150601f19603f3d011682016040523d82523d6000602084013e613943565b606091505b50600081511415613989576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613980906155b6565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506139e6565b600190505b949350505050565b6000613a068284600001613df990919063ffffffff16565b905092915050565b6000613a1c826000016137eb565b9050919050565b60008083600101600084815260200190815260200160002054905060008114613ba1576000600182613a559190615ab6565b9050600060018660000180549050613a6d9190615ab6565b90506000866000018281548110613aad577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110613af7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200181905550600183613b1291906159d5565b8760010160008381526020019081526020016000208190555086600001805480613b65577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050613ba7565b60009150505b92915050565b6000613bb98383613e10565b613c12578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050613c17565b600090505b92915050565b60008184600201600085815260200190815260200160002081905550613c4f8385600001613e3390919063ffffffff16565b90509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613cc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613cbf90615656565b60405180910390fd5b613cd181612d70565b15613d11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d0890615416565b60405180910390fd5b613d1d60008383613667565b613d6e81600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061368690919063ffffffff16565b50613d858183600c6136a09092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080823b905060008111915050919050565b6000613e088360000183613e10565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b6000613e428360000183613bad565b905092915050565b828054613e5690615bbe565b90600052602060002090601f016020900481019282613e785760008555613ebf565b82601f10613e9157805160ff1916838001178555613ebf565b82800160010185558215613ebf579182015b82811115613ebe578251825591602001919060010190613ea3565b5b509050613ecc9190613ed0565b5090565b5b80821115613ee9576000816000905550600101613ed1565b5090565b6000613f00613efb846158fd565b6158cc565b905082815260208101848484011115613f1857600080fd5b613f23848285615b7c565b509392505050565b6000613f3e613f398461592d565b6158cc565b905082815260208101848484011115613f5657600080fd5b613f61848285615b7c565b509392505050565b600081359050613f7881615d37565b92915050565b600081359050613f8d81615d4e565b92915050565b600081519050613fa281615d4e565b92915050565b600081359050613fb781615d65565b92915050565b600081519050613fcc81615d65565b92915050565b600081359050613fe181615d7c565b92915050565b600081519050613ff681615d7c565b92915050565b600082601f83011261400d57600080fd5b813561401d848260208601613eed565b91505092915050565b600082601f83011261403757600080fd5b8135614047848260208601613f2b565b91505092915050565b60008135905061405f81615d93565b92915050565b60008151905061407481615d93565b92915050565b60006020828403121561408c57600080fd5b600061409a84828501613f69565b91505092915050565b600080604083850312156140b657600080fd5b60006140c485828601613f69565b92505060206140d585828601613f69565b9150509250929050565b6000806000606084860312156140f457600080fd5b600061410286828701613f69565b935050602061411386828701613f69565b925050604061412486828701613f69565b9150509250925092565b60008060006060848603121561414357600080fd5b600061415186828701613f69565b935050602061416286828701613f69565b925050604061417386828701614050565b9150509250925092565b6000806000806080858703121561419357600080fd5b60006141a187828801613f69565b94505060206141b287828801613f69565b93505060406141c387828801614050565b925050606085013567ffffffffffffffff8111156141e057600080fd5b6141ec87828801613ffc565b91505092959194509250565b6000806040838503121561420b57600080fd5b600061421985828601613f69565b925050602061422a85828601613f7e565b9150509250929050565b6000806040838503121561424757600080fd5b600061425585828601613f69565b925050602061426685828601614050565b9150509250929050565b60006020828403121561428257600080fd5b600061429084828501613f93565b91505092915050565b6000602082840312156142ab57600080fd5b60006142b984828501613fa8565b91505092915050565b6000602082840312156142d457600080fd5b60006142e284828501613fbd565b91505092915050565b600080604083850312156142fe57600080fd5b600061430c85828601613fa8565b925050602061431d85828601613f69565b9150509250929050565b60006020828403121561433957600080fd5b600061434784828501613fd2565b91505092915050565b60006020828403121561436257600080fd5b600061437084828501613fe7565b91505092915050565b60006020828403121561438b57600080fd5b600082013567ffffffffffffffff8111156143a557600080fd5b6143b184828501614026565b91505092915050565b6000602082840312156143cc57600080fd5b60006143da84828501614050565b91505092915050565b6000602082840312156143f557600080fd5b600061440384828501614065565b91505092915050565b6000806040838503121561441f57600080fd5b600061442d85828601614050565b925050602083013567ffffffffffffffff81111561444a57600080fd5b61445685828601614026565b9150509250929050565b61446981615aea565b82525050565b61447881615afc565b82525050565b61448781615b08565b82525050565b600061449882615987565b6144a2818561599d565b93506144b2818560208601615b8b565b6144bb81615d26565b840191505092915050565b60006144d182615987565b6144db81856159ae565b93506144eb818560208601615b8b565b80840191505092915050565b6000815461450481615bbe565b61450e81866159ae565b94506001821660008114614529576001811461453a5761456d565b60ff1983168652818601935061456d565b6145438561595d565b60005b8381101561456557815481890152600182019150602081019050614546565b838801955050505b50505092915050565b600061458182615992565b61458b81856159b9565b935061459b818560208601615b8b565b6145a481615d26565b840191505092915050565b60006145ba82615992565b6145c481856159ca565b93506145d4818560208601615b8b565b80840191505092915050565b600081546145ed81615bbe565b6145f781866159b9565b94506001821660008114614612576001811461462457614657565b60ff1983168652602086019350614657565b61462d85615972565b60005b8381101561464f57815481890152600182019150602081019050614630565b808801955050505b50505092915050565b6000815461466d81615bbe565b61467781866159ca565b9450600182166000811461469257600181146146a3576146d6565b60ff198316865281860193506146d6565b6146ac85615972565b60005b838110156146ce578154818901526001820191506020810190506146af565b838801955050505b50505092915050565b60006146ec6022836159b9565b91507f456e756d657261626c655365743a20696e646578206f7574206f6620626f756e60008301527f64730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614752602f836159b9565b91507f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60008301527f2061646d696e20746f206772616e7400000000000000000000000000000000006020830152604082019050919050565b60006147b8600c836159b9565b91507f213d20746865206f776e657200000000000000000000000000000000000000006000830152602082019050919050565b60006147f86015836159b9565b91507f213d206f776e6572206e6f7220617070726f76656400000000000000000000006000830152602082019050919050565b60006148386014836159b9565b91507f546f6b656e20616c7265616479206d696e7465640000000000000000000000006000830152602082019050919050565b60006148786016836159b9565b91507f54686520636f6e747261637420697320706175736564000000000000000000006000830152602082019050919050565b60006148b86010836159b9565b91507f61646a757374205645542076616c7565000000000000000000000000000000006000830152602082019050919050565b60006148f8600c836159b9565b91507f6d617820707572636861736500000000000000000000000000000000000000006000830152602082019050919050565b6000614938600c836159b9565b91507f696e6465782069732073657400000000000000000000000000000000000000006000830152602082019050919050565b6000614978601d836159b9565b91507f213d206f776e6572206e6f7220617070726f76656420666f7220616c6c0000006000830152602082019050919050565b60006149b86017836159b9565b91507f4e616d652069732073616d652061732063757272656e740000000000000000006000830152602082019050919050565b60006149f8600a836159b9565b91507f213d20616c6c6f776564000000000000000000000000000000000000000000006000830152602082019050919050565b6000614a386015836159b9565b91507f5472616e7366657220746f2074686520302061646400000000000000000000006000830152602082019050919050565b6000614a786016836159b9565b91507f5472616e7366657220746f206e6f6e20564950313831000000000000000000006000830152602082019050919050565b6000614ab86021836159b9565b91507f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f7760008301527f6e000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614b1e600f836159b9565b91507f737570706c79206f766572666c6f7700000000000000000000000000000000006000830152602082019050919050565b6000614b5e6011836159b9565b91507f417070726f766520746f2063616c6c65720000000000000000000000000000006000830152602082019050919050565b6000614b9e601d836159b9565b91507f5472616e7366657220746f206e6f6e20564950313831522e20696d706c0000006000830152602082019050919050565b6000614bde6030836159b9565b91507f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60008301527f2061646d696e20746f207265766f6b65000000000000000000000000000000006020830152604082019050919050565b6000614c44601e836159b9565b91507f54686520636f6e747261637420697320616c72656164792070617573656400006000830152602082019050919050565b6000614c846008836159b9565b91507f6e6f20746f6b656e0000000000000000000000000000000000000000000000006000830152602082019050919050565b6000614cc46017836159b9565b91507f696e64657820626c6f636b206d757374206265207365740000000000000000006000830152602082019050919050565b6000614d04600d836159b9565b91507f4d696e7420746f203020616464000000000000000000000000000000000000006000830152602082019050919050565b6000614d44600d836159b9565b91507f63757272656e74206f776e6572000000000000000000000000000000000000006000830152602082019050919050565b6000614d846011836159b9565b91507f6e6f6e6578697374656e7420746f6b656e0000000000000000000000000000006000830152602082019050919050565b6000614dc4600a836159b9565b91507f6d696e74206c696d6974000000000000000000000000000000000000000000006000830152602082019050919050565b6000614e04600b836159b9565b91507f4e6f7420616c6c6f7765640000000000000000000000000000000000000000006000830152602082019050919050565b6000614e446011836159b9565b91507f43616c6c657220213d20616c6c6f7765640000000000000000000000000000006000830152602082019050919050565b6000614e84600c836159b9565b91507f7a65726f206164647265737300000000000000000000000000000000000000006000830152602082019050919050565b6000614ec46020836159b9565b91507f54686520636f6e747261637420697320616c726561647920756e7061757365646000830152602082019050919050565b6000614f04600e836159b9565b91507f4e6f742076616c6964206e616d650000000000000000000000000000000000006000830152602082019050919050565b6000614f446000836159b9565b9150600082019050919050565b6000614f5e6003836159b9565b91507f3e203000000000000000000000000000000000000000000000000000000000006000830152602082019050919050565b6000614f9e6008836159b9565b91507f72657365727665640000000000000000000000000000000000000000000000006000830152602082019050919050565b6000614fde601e836159b9565b91507f456e756d657261626c654d61703a206e6f6e6578697374656e74206b657900006000830152602082019050919050565b600061501e6014836159b9565b91507f436f6f6c646f776e206973206e6f74206f7665720000000000000000000000006000830152602082019050919050565b600061505e600b836159b9565b91507f6e6f7420737461727465640000000000000000000000000000000000000000006000830152602082019050919050565b600061509e6016836159b9565b91507f5472616e7366657220746f206e6f6e20455243373231000000000000000000006000830152602082019050919050565b60006150de600c836159b9565b91507f555249206e6f20746f6b656e00000000000000000000000000000000000000006000830152602082019050919050565b600061511e602f836159b9565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b61518081615b5e565b82525050565b61518f81615b68565b82525050565b60006151a182846144c6565b915081905092915050565b60006151b882846144f7565b915081905092915050565b60006151cf8285614660565b91506151db82846145af565b91508190509392505050565b60006020820190506151fc6000830184614460565b92915050565b60006060820190506152176000830186614460565b6152246020830185614460565b6152316040830184615177565b949350505050565b600060808201905061524e6000830187614460565b61525b6020830186614460565b6152686040830185615177565b818103606083015261527a818461448d565b905095945050505050565b600060408201905061529a6000830185614460565b6152a76020830184615177565b9392505050565b60006020820190506152c3600083018461446f565b92915050565b60006020820190506152de600083018461447e565b92915050565b600060208201905081810360008301526152fe8184614576565b905092915050565b600060408201905081810360008301526153208185614576565b905061532f602083018461446f565b9392505050565b600060408201905081810360008301526153508185614576565b905061535f6020830184615177565b9392505050565b6000604082019050818103600083015261538081856145e0565b905061538f602083018461446f565b9392505050565b600060208201905081810360008301526153af816146df565b9050919050565b600060208201905081810360008301526153cf81614745565b9050919050565b600060208201905081810360008301526153ef816147ab565b9050919050565b6000602082019050818103600083015261540f816147eb565b9050919050565b6000602082019050818103600083015261542f8161482b565b9050919050565b6000602082019050818103600083015261544f8161486b565b9050919050565b6000602082019050818103600083015261546f816148ab565b9050919050565b6000602082019050818103600083015261548f816148eb565b9050919050565b600060208201905081810360008301526154af8161492b565b9050919050565b600060208201905081810360008301526154cf8161496b565b9050919050565b600060208201905081810360008301526154ef816149ab565b9050919050565b6000602082019050818103600083015261550f816149eb565b9050919050565b6000602082019050818103600083015261552f81614a2b565b9050919050565b6000602082019050818103600083015261554f81614a6b565b9050919050565b6000602082019050818103600083015261556f81614aab565b9050919050565b6000602082019050818103600083015261558f81614b11565b9050919050565b600060208201905081810360008301526155af81614b51565b9050919050565b600060208201905081810360008301526155cf81614b91565b9050919050565b600060208201905081810360008301526155ef81614bd1565b9050919050565b6000602082019050818103600083015261560f81614c37565b9050919050565b6000602082019050818103600083015261562f81614c77565b9050919050565b6000602082019050818103600083015261564f81614cb7565b9050919050565b6000602082019050818103600083015261566f81614cf7565b9050919050565b6000602082019050818103600083015261568f81614d37565b9050919050565b600060208201905081810360008301526156af81614d77565b9050919050565b600060208201905081810360008301526156cf81614db7565b9050919050565b600060208201905081810360008301526156ef81614df7565b9050919050565b6000602082019050818103600083015261570f81614e37565b9050919050565b6000602082019050818103600083015261572f81614e77565b9050919050565b6000602082019050818103600083015261574f81614eb7565b9050919050565b6000602082019050818103600083015261576f81614ef7565b9050919050565b6000602082019050818103600083015261578f81614f37565b9050919050565b600060208201905081810360008301526157af81614f51565b9050919050565b600060208201905081810360008301526157cf81614f91565b9050919050565b600060208201905081810360008301526157ef81614fd1565b9050919050565b6000602082019050818103600083015261580f81615011565b9050919050565b6000602082019050818103600083015261582f81615051565b9050919050565b6000602082019050818103600083015261584f81615091565b9050919050565b6000602082019050818103600083015261586f816150d1565b9050919050565b6000602082019050818103600083015261588f81615111565b9050919050565b60006020820190506158ab6000830184615177565b92915050565b60006020820190506158c66000830184615186565b92915050565b6000604051905081810181811067ffffffffffffffff821117156158f3576158f2615cf7565b5b8060405250919050565b600067ffffffffffffffff82111561591857615917615cf7565b5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff82111561594857615947615cf7565b5b601f19601f8301169050602081019050919050565b60008190508160005260206000209050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b60006159e082615b5e565b91506159eb83615b5e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115615a2057615a1f615c6a565b5b828201905092915050565b6000615a3682615b5e565b9150615a4183615b5e565b925082615a5157615a50615c99565b5b828204905092915050565b6000615a6782615b5e565b9150615a7283615b5e565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615615aab57615aaa615c6a565b5b828202905092915050565b6000615ac182615b5e565b9150615acc83615b5e565b925082821015615adf57615ade615c6a565b5b828203905092915050565b6000615af582615b3e565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b82818337600083830152505050565b60005b83811015615ba9578082015181840152602081019050615b8e565b83811115615bb8576000848401525b50505050565b60006002820490506001821680615bd657607f821691505b60208210811415615bea57615be9615cc8565b5b50919050565b6000615bfb82615b5e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615c2e57615c2d615c6a565b5b600182019050919050565b6000615c4482615b5e565b9150615c4f83615b5e565b925082615c5f57615c5e615c99565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b615d4081615aea565b8114615d4b57600080fd5b50565b615d5781615afc565b8114615d6257600080fd5b50565b615d6e81615b08565b8114615d7957600080fd5b50565b615d8581615b12565b8114615d9057600080fd5b50565b615d9c81615b5e565b8114615da757600080fd5b5056fea2646970667358221220f4382eb6b4585ba50af76321b181a7b1011fd92aafcb0429c73841d678019d5f64736f6c63430008000033