VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x69c143…CeE9
Summary
Transactions
Transfers
Address
0x69c14391dE8C8f3B73BC0BB0574a43a0F9F7CeE9
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x9Bb651F1B3Eb44fC2c2731949BFD86D1b27EBb6c
Deployer
0x9Bb651F1B3Eb44fC2c2731949BFD86D1b27EBb6c
Code
0x6080604052600436106102675760003560e01c806370a0823111610144578063b9101e9e116100b6578063d547741f1161007a578063d547741f14610942578063dc7495d61461096b578063e985e9c514610996578063ec55a02f146109d3578063eca5546f146109fe578063f5b541a614610a2757610267565b8063b9101e9e1461085d578063bc4f1a7e14610888578063be62da0e146108b1578063c87b56dd146108dc578063d3bcbb3c1461091957610267565b8063a035b1fe11610108578063a035b1fe14610782578063a217fddf146107ad578063a22cb465146107d8578063a28835b614610801578063a95c4d621461082a578063b88d4fde1461083457610267565b806370a082311461069d5780638456cb59146106da5780638c7ea24b146106f157806391d148541461071a57806395d89b411461075757610267565b80632f745c59116101dd57806342842e0e116101a157806342842e0e1461057f57806342966c68146105a85780636352211e146105d157806366087a161461060e578063686fcd8a1461064b5780636db06a9a1461067457610267565b80632f745c591461049a57806332cb6b0c146104d757806336568abe14610502578063372c12b11461052b5780633f4ba83a1461056857610267565b806309ea0e5d1161022f57806309ea0e5d1461036557806318160ddd146103a257806323b872dd146103cd578063248a9ca3146103f65780632a55205a146104335780632f2ff15d1461047157610267565b806301336de71461026c57806301ffc9a71461029757806306fdde03146102d4578063081812fc146102ff578063095ea7b31461033c575b600080fd5b34801561027857600080fd5b50610281610a52565b60405161028e9190614ebe565b60405180910390f35b3480156102a357600080fd5b506102be60048036038101906102b991906145f1565b610a65565b6040516102cb9190614ebe565b60405180910390f35b3480156102e057600080fd5b506102e9610b47565b6040516102f69190614ef4565b60405180910390f35b34801561030b57600080fd5b50610326600480360381019061032191906146af565b610bd9565b6040516103339190614e2e565b60405180910390f35b34801561034857600080fd5b50610363600480360381019061035e91906144bd565b610c5e565b005b34801561037157600080fd5b5061038c60048036038101906103879190614643565b610df6565b6040516103999190614ef4565b60405180910390f35b3480156103ae57600080fd5b506103b7610f90565b6040516103c49190615356565b60405180910390f35b3480156103d957600080fd5b506103f460048036038101906103ef91906143b7565b610fa1565b005b34801561040257600080fd5b5061041d6004803603810190610418919061458c565b611051565b60405161042a9190614ed9565b60405180910390f35b34801561043f57600080fd5b5061045a6004803603810190610455919061473d565b611071565b604051610468929190614e95565b60405180910390f35b34801561047d57600080fd5b50610498600480360381019061049391906145b5565b6110bd565b005b3480156104a657600080fd5b506104c160048036038101906104bc91906144bd565b6110e6565b6040516104ce9190615356565b60405180910390f35b3480156104e357600080fd5b506104ec611141565b6040516104f99190615356565b60405180910390f35b34801561050e57600080fd5b50610529600480360381019061052491906145b5565b611147565b005b34801561053757600080fd5b50610552600480360381019061054d9190614329565b6111ca565b60405161055f9190614ebe565b60405180910390f35b34801561057457600080fd5b5061057d6111ea565b005b34801561058b57600080fd5b506105a660048036038101906105a191906143b7565b6112bf565b005b3480156105b457600080fd5b506105cf60048036038101906105ca91906146af565b6112df565b005b3480156105dd57600080fd5b506105f860048036038101906105f391906146af565b61133b565b6040516106059190614e2e565b60405180910390f35b34801561061a57600080fd5b50610635600480360381019061063091906146af565b6113cd565b6040516106429190615356565b60405180910390f35b34801561065757600080fd5b50610672600480360381019061066d919061453a565b6113f1565b005b34801561068057600080fd5b5061069b600480360381019061069691906146af565b611477565b005b3480156106a957600080fd5b506106c460048036038101906106bf9190614329565b61152f565b6040516106d19190615356565b60405180910390f35b3480156106e657600080fd5b506106ef6115ee565b005b3480156106fd57600080fd5b50610718600480360381019061071391906144bd565b6116c4565b005b34801561072657600080fd5b50610741600480360381019061073c91906145b5565b6117e9565b60405161074e9190614ebe565b60405180910390f35b34801561076357600080fd5b5061076c611854565b6040516107799190614ef4565b60405180910390f35b34801561078e57600080fd5b506107976118e6565b6040516107a49190615356565b60405180910390f35b3480156107b957600080fd5b506107c26118ec565b6040516107cf9190614ed9565b60405180910390f35b3480156107e457600080fd5b506107ff60048036038101906107fa9190614481565b6118f3565b005b34801561080d57600080fd5b5061082860048036038101906108239190614329565b611a74565b005b610832611d6f565b005b34801561084057600080fd5b5061085b60048036038101906108569190614406565b6120df565b005b34801561086957600080fd5b50610872612191565b60405161087f9190615356565b60405180910390f35b34801561089457600080fd5b506108af60048036038101906108aa9190614701565b612197565b005b3480156108bd57600080fd5b506108c6612375565b6040516108d39190614ed9565b60405180910390f35b3480156108e857600080fd5b5061090360048036038101906108fe91906146af565b612399565b6040516109109190614ef4565b60405180910390f35b34801561092557600080fd5b50610940600480360381019061093b91906144f9565b612444565b005b34801561094e57600080fd5b50610969600480360381019061096491906145b5565b61256e565b005b34801561097757600080fd5b50610980612597565b60405161098d9190614e2e565b60405180910390f35b3480156109a257600080fd5b506109bd60048036038101906109b8919061437b565b6125bd565b6040516109ca9190614ebe565b60405180910390f35b3480156109df57600080fd5b506109e8612651565b6040516109f59190614ebe565b60405180910390f35b348015610a0a57600080fd5b50610a256004803603810190610a20919061453a565b612664565b005b348015610a3357600080fd5b50610a3c61275d565b604051610a499190614ed9565b60405180910390f35b600960009054906101000a900460ff1681565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610b3057507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610b405750610b3f82612781565b5b9050919050565b6060600b8054610b569061567b565b80601f0160208091040260200160405190810160405280929190818152602001828054610b829061567b565b8015610bcf5780601f10610ba457610100808354040283529160200191610bcf565b820191906000526020600020905b815481529060010190602001808311610bb257829003601f168201915b5050505050905090565b6000610be4826127fb565b610c23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1a90615156565b60405180910390fd5b6016600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610c999190615356565b60206040518083038186803b158015610cb157600080fd5b505afa158015610cc5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ce99190614352565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5190615116565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610d79612818565b73ffffffffffffffffffffffffffffffffffffffff161480610da85750610da781610da2612818565b6125bd565b5b610de7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dde90614f96565b60405180910390fd5b610df18383612820565b505050565b6060610e227f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336117e9565b610e61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5890614fb6565b60405180910390fd5b82600d9080519060200190610e77929190614016565b5081600e9080519060200190610e8e929190614016565b507fdca754e79a89ba1cac3b53e14e9a25d9c20773f49910b1ac05c97745901b2ddc83604051610ebe9190614ef4565b60405180910390a17faceaaa37cef7c2eb17209debba5929db29a4361dc2006a628de5e7608e25f7c882604051610ef59190614ef4565b60405180910390a1600d8054610f0a9061567b565b80601f0160208091040260200160405190810160405280929190818152602001828054610f369061567b565b8015610f835780601f10610f5857610100808354040283529160200191610f83565b820191906000526020600020905b815481529060010190602001808311610f6657829003601f168201915b5050505050905092915050565b6000610f9c6012612959565b905090565b601860009054906101000a900460ff1615610ff1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe890614f76565b60405180910390fd5b611002610ffc612818565b8261296e565b611041576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103890614f36565b60405180910390fd5b61104c838383612acc565b505050565b600060026000838152602001908152602001600020600101549050919050565b600080600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612710601054856110a89190615503565b6110b291906154d2565b915091509250929050565b6110c682611051565b6110d7816110d2612818565b612d63565b6110e18383612e00565b505050565b600061113982601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612ee190919063ffffffff16565b905092915050565b60045481565b61114f612818565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146111bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b390615336565b60405180910390fd5b6111c68282612efb565b5050565b600a6020528060005260406000206000915054906101000a900460ff1681565b6112147f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336117e9565b611253576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124a90614fb6565b60405180910390fd5b601860009054906101000a900460ff166112a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129990615136565b60405180910390fd5b6000601860006101000a81548160ff021916908315150217905550565b6112da838383604051806020016040528060008152506120df565b505050565b6112f06112ea612818565b8261296e565b61132f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611326906152b6565b60405180910390fd5b61133881612fdd565b50565b60008061135283601261314890919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156113c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113bb906150d6565b60405180910390fd5b80915050919050565b600881815481106113dd57600080fd5b906000526020600020016000915090505481565b61141b7f770fadb28e0e3026382976ee8b810cb0eb8666922148dd9e10b20cfb9b477ba8336117e9565b61145a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145190615196565b60405180910390fd5b80600960006101000a81548160ff02191690831515021790555050565b6114a17f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336117e9565b6114e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d790615196565b60405180910390fd5b600060045414611525576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151c90615316565b60405180910390fd5b8060048190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611597906151d6565b60405180910390fd5b6115e7601560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020613165565b9050919050565b6116187f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336117e9565b611657576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164e90614fb6565b60405180910390fd5b601860009054906101000a900460ff16156116a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169e90615276565b60405180910390fd5b6001601860006101000a81548160ff021916908315150217905550565b6116ee7f770fadb28e0e3026382976ee8b810cb0eb8666922148dd9e10b20cfb9b477ba8336117e9565b61172d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161172490614fb6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561179d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611794906150b6565b60405180910390fd5b81600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806010819055505050565b60006002600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6060600c80546118639061567b565b80601f016020809104026020016040519081016040528092919081815260200182805461188f9061567b565b80156118dc5780601f106118b1576101008083540402835291602001916118dc565b820191906000526020600020905b8154815290600101906020018083116118bf57829003601f168201915b5050505050905090565b60065481565b6000801b81565b6118fb612818565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611969576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196090615076565b60405180910390fd5b8060176000611976612818565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611a23612818565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611a689190614ebe565b60405180910390a35050565b601860009054906101000a900460ff1615611ac4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611abb90614ff6565b60405180910390fd5b611aee7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336117e9565b611b2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2490615196565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611b689190614e2e565b60206040518083038186803b158015611b8057600080fd5b505afa158015611b94573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bb891906146d8565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401611bf5929190614e95565b602060405180830381600087803b158015611c0f57600080fd5b505af1158015611c23573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c479190614563565b506000611c896064611c7b6011543073ffffffffffffffffffffffffffffffffffffffff163161317a90919063ffffffff16565b61319090919063ffffffff16565b90506000611cb7823073ffffffffffffffffffffffffffffffffffffffff16316131a690919063ffffffff16565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015611cff573d6000803e3d6000fd5b50600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611d68573d6000803e3d6000fd5b5050505050565b600760009054906101000a900460ff1615611dbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db690615176565b60405180910390fd5b600554421015611e04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dfb906151b6565b60405180910390fd5b600960009054906101000a900460ff1615611ea657600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611ea5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9c90615256565b60405180910390fd5b5b6006543414611eea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee190615216565b60405180910390fd5b6000600880549050434060001c611f019190615727565b9050600060088281548110611f3f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905060086001600880549050611f60919061555d565b81548110611f97577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015460088381548110611fdc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055506008805480612022577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60019003818190600052602060002001600090559055612065600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff163383612acc565b3373ffffffffffffffffffffffffffffffffffffffff166120858261133b565b73ffffffffffffffffffffffffffffffffffffffff16146120db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120d2906151f6565b60405180910390fd5b5050565b601860009054906101000a900460ff161561212f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212690614f76565b60405180910390fd5b61214061213a612818565b8361296e565b61217f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217690614f36565b60405180910390fd5b61218b848484846131bc565b50505050565b60055481565b601860009054906101000a900460ff16156121e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121de90615296565b60405180910390fd5b6004546121f2610f90565b10612232576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161222990615056565b60405180910390fd5b61225c7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336117e9565b61229b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161229290615196565b60405180910390fd5b60008290506004546122bd826122af610f90565b61321890919063ffffffff16565b11156122fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f590615056565b60405180910390fd5b60005b8181101561236f5760006123266001612318610f90565b61321890919063ffffffff16565b9050612332848261322e565b6008819080600181540180825580915050600190039060005260206000200160009091909190915055508080612367906156de565b915050612301565b50505050565b7f770fadb28e0e3026382976ee8b810cb0eb8666922148dd9e10b20cfb9b477ba881565b60606123a4826127fb565b6123e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123da906152f6565b60405180910390fd5b6000600d80546123f29061567b565b90501161240e576040518060200160405280600081525061243d565b600d6124198361324c565b600e60405160200161242d93929190614dc3565b6040516020818303038152906040525b9050919050565b61246e7f770fadb28e0e3026382976ee8b810cb0eb8666922148dd9e10b20cfb9b477ba8336117e9565b6124ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a490615196565b60405180910390fd5b60005b815181101561256a5760008282815181106124f4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190506001600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550508080612562906156de565b9150506124b0565b5050565b61257782611051565b61258881612583612818565b612d63565b6125928383612efb565b505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600760009054906101000a900460ff1681565b61268e7f770fadb28e0e3026382976ee8b810cb0eb8666922148dd9e10b20cfb9b477ba8336117e9565b6126cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126c490615196565b60405180910390fd5b801561275a57600067ffffffffffffffff811115612714577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156127425781602001602082028036833780820191505090505b506008908051906020019061275892919061409c565b505b50565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806127f457506127f3826133f9565b5b9050919050565b600061281182601261347390919063ffffffff16565b9050919050565b600033905090565b816016600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016128c39190615356565b60206040518083038186803b1580156128db57600080fd5b505afa1580156128ef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129139190614352565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006129678260000161348d565b9050919050565b6000612979826127fb565b6129b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129af90615156565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016129f39190615356565b60206040518083038186803b158015612a0b57600080fd5b505afa158015612a1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a439190614352565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612ab257508373ffffffffffffffffffffffffffffffffffffffff16612a9a84610bd9565b73ffffffffffffffffffffffffffffffffffffffff16145b80612ac35750612ac281856125bd565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401612b1c9190615356565b60206040518083038186803b158015612b3457600080fd5b505afa158015612b48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b6c9190614352565b73ffffffffffffffffffffffffffffffffffffffff1614612bc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bb990615036565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612c32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c2990614fd6565b60405180910390fd5b612c3d8383836134a2565b612c48600082612820565b612c9981601560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206134a790919063ffffffff16565b50612ceb81601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206134c190919063ffffffff16565b50612d02818360126134db9092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b612d6d82826117e9565b612dfc57612d928173ffffffffffffffffffffffffffffffffffffffff166014613510565b612da08360001c6020613510565b604051602001612db1929190614df4565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612df39190614ef4565b60405180910390fd5b5050565b612e0a82826117e9565b612edd5760016002600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612e82612818565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000612ef0836000018361380a565b60001c905092915050565b612f0582826117e9565b15612fd95760006002600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612f7e612818565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016130189190615356565b60206040518083038186803b15801561303057600080fd5b505afa158015613044573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130689190614352565b9050613076816000846134a2565b613081600083612820565b6130d282601560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206134a790919063ffffffff16565b506130e782601261385b90919063ffffffff16565b5081600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600061315a836000018360001b613875565b60001c905092915050565b6000613173826000016138f1565b9050919050565b600081836131889190615503565b905092915050565b6000818361319e91906154d2565b905092915050565b600081836131b4919061555d565b905092915050565b6131c7848484612acc565b6131d384848484613902565b613212576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613209906152d6565b60405180910390fd5b50505050565b60008183613226919061547c565b905092915050565b613248828260405180602001604052806000815250613a99565b5050565b60606000821415613294576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506133f4565b600082905060005b600082146132c65780806132af906156de565b915050600a826132bf91906154d2565b915061329c565b60008167ffffffffffffffff811115613308577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561333a5781602001600182028036833780820191505090505b5090505b600085146133ed57600182613353919061555d565b9150600a856133629190615727565b603061336e919061547c565b60f81b8183815181106133aa577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856133e691906154d2565b945061333e565b8093505050505b919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061346c575061346b82613af4565b5b9050919050565b6000613485836000018360001b613b5e565b905092915050565b600061349b82600001613b7e565b9050919050565b505050565b60006134b9836000018360001b613b93565b905092915050565b60006134d3836000018360001b613d19565b905092915050565b6000613507846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b613d89565b90509392505050565b6060600060028360026135239190615503565b61352d919061547c565b67ffffffffffffffff81111561356c577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561359e5781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106135fc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110613686577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026136c69190615503565b6136d0919061547c565b90505b60018111156137bc577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110613738577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110613775577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c9450806137b590615651565b90506136d3565b5060008414613800576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137f790614f16565b60405180910390fd5b8091505092915050565b6000826000018281548110613848577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b600061386d836000018360001b613dc4565b905092915050565b6000808360020160008481526020019081526020016000205490506000801b811415806138a857506138a78484613b5e565b5b6138e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138de90615236565b60405180910390fd5b8091505092915050565b600081600001805490509050919050565b60006139238473ffffffffffffffffffffffffffffffffffffffff16613dfd565b15613a8c578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261394c612818565b8786866040518563ffffffff1660e01b815260040161396e9493929190614e49565b602060405180830381600087803b15801561398857600080fd5b505af19250505080156139b957506040513d601f19601f820116820180604052508101906139b6919061461a565b60015b613a3c573d80600081146139e9576040519150601f19603f3d011682016040523d82523d6000602084013e6139ee565b606091505b50600081511415613a34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a2b90615096565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613a91565b600190505b949350505050565b613aa38383613e20565b613ab06000848484613902565b613aef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ae690615016565b60405180910390fd5b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000613b768284600001613fae90919063ffffffff16565b905092915050565b6000613b8c826000016138f1565b9050919050565b60008083600101600084815260200190815260200160002054905060008114613d0d576000600182613bc5919061555d565b9050600060018660000180549050613bdd919061555d565b9050818114613c98576000866000018281548110613c24577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110613c6e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b85600001805480613cd2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050613d13565b60009150505b92915050565b6000613d258383613fc5565b613d7e578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050613d83565b600090505b92915050565b60008184600201600085815260200190815260200160002081905550613dbb8385600001613fe890919063ffffffff16565b90509392505050565b600082600201600083815260200190815260200160002060009055613df58284600001613fff90919063ffffffff16565b905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613e90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613e87906150f6565b60405180910390fd5b613e99816127fb565b15613ed9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ed090614f56565b60405180910390fd5b613ee5600083836134a2565b613f3681601560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206134c190919063ffffffff16565b50613f4d818360126134db9092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000613fbd8360000183613fc5565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b6000613ff78360000183613d19565b905092915050565b600061400e8360000183613b93565b905092915050565b8280546140229061567b565b90600052602060002090601f016020900481019282614044576000855561408b565b82601f1061405d57805160ff191683800117855561408b565b8280016001018555821561408b579182015b8281111561408a57825182559160200191906001019061406f565b5b50905061409891906140e9565b5090565b8280548282559060005260206000209081019282156140d8579160200282015b828111156140d75782518255916020019190600101906140bc565b5b5090506140e591906140e9565b5090565b5b808211156141025760008160009055506001016140ea565b5090565b600061411961411484615396565b615371565b9050808382526020820190508285602086028201111561413857600080fd5b60005b85811015614168578161414e88826141ee565b84526020840193506020830192505060018101905061413b565b5050509392505050565b6000614185614180846153c2565b615371565b90508281526020810184848401111561419d57600080fd5b6141a884828561560f565b509392505050565b60006141c36141be846153f3565b615371565b9050828152602081018484840111156141db57600080fd5b6141e684828561560f565b509392505050565b6000813590506141fd81615e5b565b92915050565b60008151905061421281615e5b565b92915050565b600082601f83011261422957600080fd5b8135614239848260208601614106565b91505092915050565b60008135905061425181615e72565b92915050565b60008151905061426681615e72565b92915050565b60008135905061427b81615e89565b92915050565b60008135905061429081615ea0565b92915050565b6000815190506142a581615ea0565b92915050565b600082601f8301126142bc57600080fd5b81356142cc848260208601614172565b91505092915050565b600082601f8301126142e657600080fd5b81356142f68482602086016141b0565b91505092915050565b60008135905061430e81615eb7565b92915050565b60008151905061432381615eb7565b92915050565b60006020828403121561433b57600080fd5b6000614349848285016141ee565b91505092915050565b60006020828403121561436457600080fd5b600061437284828501614203565b91505092915050565b6000806040838503121561438e57600080fd5b600061439c858286016141ee565b92505060206143ad858286016141ee565b9150509250929050565b6000806000606084860312156143cc57600080fd5b60006143da868287016141ee565b93505060206143eb868287016141ee565b92505060406143fc868287016142ff565b9150509250925092565b6000806000806080858703121561441c57600080fd5b600061442a878288016141ee565b945050602061443b878288016141ee565b935050604061444c878288016142ff565b925050606085013567ffffffffffffffff81111561446957600080fd5b614475878288016142ab565b91505092959194509250565b6000806040838503121561449457600080fd5b60006144a2858286016141ee565b92505060206144b385828601614242565b9150509250929050565b600080604083850312156144d057600080fd5b60006144de858286016141ee565b92505060206144ef858286016142ff565b9150509250929050565b60006020828403121561450b57600080fd5b600082013567ffffffffffffffff81111561452557600080fd5b61453184828501614218565b91505092915050565b60006020828403121561454c57600080fd5b600061455a84828501614242565b91505092915050565b60006020828403121561457557600080fd5b600061458384828501614257565b91505092915050565b60006020828403121561459e57600080fd5b60006145ac8482850161426c565b91505092915050565b600080604083850312156145c857600080fd5b60006145d68582860161426c565b92505060206145e7858286016141ee565b9150509250929050565b60006020828403121561460357600080fd5b600061461184828501614281565b91505092915050565b60006020828403121561462c57600080fd5b600061463a84828501614296565b91505092915050565b6000806040838503121561465657600080fd5b600083013567ffffffffffffffff81111561467057600080fd5b61467c858286016142d5565b925050602083013567ffffffffffffffff81111561469957600080fd5b6146a5858286016142d5565b9150509250929050565b6000602082840312156146c157600080fd5b60006146cf848285016142ff565b91505092915050565b6000602082840312156146ea57600080fd5b60006146f884828501614314565b91505092915050565b6000806040838503121561471457600080fd5b6000614722858286016142ff565b9250506020614733858286016141ee565b9150509250929050565b6000806040838503121561475057600080fd5b600061475e858286016142ff565b925050602061476f858286016142ff565b9150509250929050565b61478281615591565b82525050565b614791816155a3565b82525050565b6147a0816155af565b82525050565b60006147b182615439565b6147bb818561544f565b93506147cb81856020860161561e565b6147d481615814565b840191505092915050565b60006147ea82615444565b6147f48185615460565b935061480481856020860161561e565b61480d81615814565b840191505092915050565b600061482382615444565b61482d8185615471565b935061483d81856020860161561e565b80840191505092915050565b600081546148568161567b565b6148608186615471565b9450600182166000811461487b576001811461488c576148bf565b60ff198316865281860193506148bf565b61489585615424565b60005b838110156148b757815481890152600182019150602081019050614898565b838801955050505b50505092915050565b60006148d5602083615460565b91506148e082615825565b602082019050919050565b60006148f8601583615460565b91506149038261584e565b602082019050919050565b600061491b601483615460565b915061492682615877565b602082019050919050565b600061493e601683615460565b9150614949826158a0565b602082019050919050565b6000614961601d83615460565b915061496c826158c9565b602082019050919050565b6000614984600a83615460565b915061498f826158f2565b602082019050919050565b60006149a7601583615460565b91506149b28261591b565b602082019050919050565b60006149ca600983615460565b91506149d582615944565b602082019050919050565b60006149ed601683615460565b91506149f88261596d565b602082019050919050565b6000614a10602183615460565b9150614a1b82615996565b604082019050919050565b6000614a33600f83615460565b9150614a3e826159e5565b602082019050919050565b6000614a56601183615460565b9150614a6182615a0e565b602082019050919050565b6000614a79601d83615460565b9150614a8482615a37565b602082019050919050565b6000614a9c601683615460565b9150614aa782615a60565b602082019050919050565b6000614abf600883615460565b9150614aca82615a89565b602082019050919050565b6000614ae2600d83615460565b9150614aed82615ab2565b602082019050919050565b6000614b05600d83615460565b9150614b1082615adb565b602082019050919050565b6000614b28601083615460565b9150614b3382615b04565b602082019050919050565b6000614b4b601183615460565b9150614b5682615b2d565b602082019050919050565b6000614b6e600e83615460565b9150614b7982615b56565b602082019050919050565b6000614b91601183615460565b9150614b9c82615b7f565b602082019050919050565b6000614bb4600f83615460565b9150614bbf82615ba8565b602082019050919050565b6000614bd7600c83615460565b9150614be282615bd1565b602082019050919050565b6000614bfa601783615460565b9150614c0582615bfa565b602082019050919050565b6000614c1d600b83615460565b9150614c2882615c23565b602082019050919050565b6000614c40601e83615460565b9150614c4b82615c4c565b602082019050919050565b6000614c63600f83615460565b9150614c6e82615c75565b602082019050919050565b6000614c86601783615471565b9150614c9182615c9e565b601782019050919050565b6000614ca9600e83615460565b9150614cb482615cc7565b602082019050919050565b6000614ccc600683615460565b9150614cd782615cf0565b602082019050919050565b6000614cef603083615460565b9150614cfa82615d19565b604082019050919050565b6000614d12601683615460565b9150614d1d82615d68565b602082019050919050565b6000614d35600c83615460565b9150614d4082615d91565b602082019050919050565b6000614d58600b83615460565b9150614d6382615dba565b602082019050919050565b6000614d7b601183615471565b9150614d8682615de3565b601182019050919050565b6000614d9e602f83615460565b9150614da982615e0c565b604082019050919050565b614dbd81615605565b82525050565b6000614dcf8286614849565b9150614ddb8285614818565b9150614de78284614849565b9150819050949350505050565b6000614dff82614c79565b9150614e0b8285614818565b9150614e1682614d6e565b9150614e228284614818565b91508190509392505050565b6000602082019050614e436000830184614779565b92915050565b6000608082019050614e5e6000830187614779565b614e6b6020830186614779565b614e786040830185614db4565b8181036060830152614e8a81846147a6565b905095945050505050565b6000604082019050614eaa6000830185614779565b614eb76020830184614db4565b9392505050565b6000602082019050614ed36000830184614788565b92915050565b6000602082019050614eee6000830184614797565b92915050565b60006020820190508181036000830152614f0e81846147df565b905092915050565b60006020820190508181036000830152614f2f816148c8565b9050919050565b60006020820190508181036000830152614f4f816148eb565b9050919050565b60006020820190508181036000830152614f6f8161490e565b9050919050565b60006020820190508181036000830152614f8f81614931565b9050919050565b60006020820190508181036000830152614faf81614954565b9050919050565b60006020820190508181036000830152614fcf81614977565b9050919050565b60006020820190508181036000830152614fef8161499a565b9050919050565b6000602082019050818103600083015261500f816149bd565b9050919050565b6000602082019050818103600083015261502f816149e0565b9050919050565b6000602082019050818103600083015261504f81614a03565b9050919050565b6000602082019050818103600083015261506f81614a26565b9050919050565b6000602082019050818103600083015261508f81614a49565b9050919050565b600060208201905081810360008301526150af81614a6c565b9050919050565b600060208201905081810360008301526150cf81614a8f565b9050919050565b600060208201905081810360008301526150ef81614ab2565b9050919050565b6000602082019050818103600083015261510f81614ad5565b9050919050565b6000602082019050818103600083015261512f81614af8565b9050919050565b6000602082019050818103600083015261514f81614b1b565b9050919050565b6000602082019050818103600083015261516f81614b3e565b9050919050565b6000602082019050818103600083015261518f81614b61565b9050919050565b600060208201905081810360008301526151af81614b84565b9050919050565b600060208201905081810360008301526151cf81614ba7565b9050919050565b600060208201905081810360008301526151ef81614bca565b9050919050565b6000602082019050818103600083015261520f81614bed565b9050919050565b6000602082019050818103600083015261522f81614c10565b9050919050565b6000602082019050818103600083015261524f81614c33565b9050919050565b6000602082019050818103600083015261526f81614c56565b9050919050565b6000602082019050818103600083015261528f81614c9c565b9050919050565b600060208201905081810360008301526152af81614cbf565b9050919050565b600060208201905081810360008301526152cf81614ce2565b9050919050565b600060208201905081810360008301526152ef81614d05565b9050919050565b6000602082019050818103600083015261530f81614d28565b9050919050565b6000602082019050818103600083015261532f81614d4b565b9050919050565b6000602082019050818103600083015261534f81614d91565b9050919050565b600060208201905061536b6000830184614db4565b92915050565b600061537b61538c565b905061538782826156ad565b919050565b6000604051905090565b600067ffffffffffffffff8211156153b1576153b06157e5565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156153dd576153dc6157e5565b5b6153e682615814565b9050602081019050919050565b600067ffffffffffffffff82111561540e5761540d6157e5565b5b61541782615814565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061548782615605565b915061549283615605565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156154c7576154c6615758565b5b828201905092915050565b60006154dd82615605565b91506154e883615605565b9250826154f8576154f7615787565b5b828204905092915050565b600061550e82615605565b915061551983615605565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561555257615551615758565b5b828202905092915050565b600061556882615605565b915061557383615605565b92508282101561558657615585615758565b5b828203905092915050565b600061559c826155e5565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561563c578082015181840152602081019050615621565b8381111561564b576000848401525b50505050565b600061565c82615605565b915060008214156156705761566f615758565b5b600182039050919050565b6000600282049050600182168061569357607f821691505b602082108114156156a7576156a66157b6565b5b50919050565b6156b682615814565b810181811067ffffffffffffffff821117156156d5576156d46157e5565b5b80604052505050565b60006156e982615605565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561571c5761571b615758565b5b600182019050919050565b600061573282615605565b915061573d83615605565b92508261574d5761574c615787565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f213d206f776e6572206e6f7220617070726f7665640000000000000000000000600082015250565b7f546f6b656e20616c7265616479206d696e746564000000000000000000000000600082015250565b7f54686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f213d206f776e6572206e6f7220617070726f76656420666f7220616c6c000000600082015250565b7f213d20616c6c6f77656400000000000000000000000000000000000000000000600082015250565b7f5472616e7366657220746f207468652030206164640000000000000000000000600082015250565b7f6973207061757365640000000000000000000000000000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e2056495031383100000000000000000000600082015250565b7f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f7760008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b7f737570706c79206f766572666c6f770000000000000000000000000000000000600082015250565b7f417070726f766520746f2063616c6c6572000000000000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e20564950313831522e20696d706c000000600082015250565b7f61646472657373283029206e6f7420616c6c6f77656400000000000000000000600082015250565b7f6e6f20746f6b656e000000000000000000000000000000000000000000000000600082015250565b7f4d696e7420746f20302061646400000000000000000000000000000000000000600082015250565b7f63757272656e74206f776e657200000000000000000000000000000000000000600082015250565b7f616c726561647920756e70617573656400000000000000000000000000000000600082015250565b7f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000600082015250565b7f73616c6520697320706175736564000000000000000000000000000000000000600082015250565b7f43616c6c657220213d20616c6c6f776564000000000000000000000000000000600082015250565b7f6e6f742073746172746564207965740000000000000000000000000000000000600082015250565b7f7a65726f20616464726573730000000000000000000000000000000000000000600082015250565b7f7472616e73666572206e6f74207375636365737366756c000000000000000000600082015250565b7f77726f6e67207072696365000000000000000000000000000000000000000000600082015250565b7f456e756d657261626c654d61703a206e6f6e6578697374656e74206b65790000600082015250565b7f6e6f742077686974656c69737465640000000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f616c726561647920706175736564000000000000000000000000000000000000600082015250565b7f7061757365640000000000000000000000000000000000000000000000000000600082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b7f5472616e7366657220746f206e6f6e2045524337323100000000000000000000600082015250565b7f555249206e6f20746f6b656e0000000000000000000000000000000000000000600082015250565b7f616c726561647920736574000000000000000000000000000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b615e6481615591565b8114615e6f57600080fd5b50565b615e7b816155a3565b8114615e8657600080fd5b50565b615e92816155af565b8114615e9d57600080fd5b50565b615ea9816155b9565b8114615eb457600080fd5b50565b615ec081615605565b8114615ecb57600080fd5b5056fea2646970667358221220a94016ea70da400f89a9051826f0d7eeb75adca6d8cb24a567970490652ed32964736f6c63430008010033