VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x567dc3…d61A
Summary
Transactions
Transfers
Address
0x567dc3c15281B6E8f47ABB42276b99B86624d61A
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x714E34AD16D78eF503Cff5C686975031ebaEce8d
Deployer
0x714E34AD16D78eF503Cff5C686975031ebaEce8d
Code
0x6080604052600436106101185760003560e01c806372882732116100a05780639e281a98116100645780639e281a9814610399578063b0e21e8a146103c2578063bcab80ca146103ed578063cb9f8ea71461042a578063d06ca61f146104675761011f565b806372882732146102d5578063787dce3d146102fe5780637d9cc3e6146103275780637ff36ab5146103525780638da5cb5b1461036e5761011f565b8063387d6a2b116100e7578063387d6a2b146101de57806338ed17391461021b5780634e9c111814610244578063534e789414610283578063653d6e48146102ac5761011f565b8063052f5c6f146101245780631614ec6c1461014d57806318cbafe51461018c5780632e1a7d4d146101b55761011f565b3661011f57005b600080fd5b34801561013057600080fd5b5061014b600480360381019061014691906131af565b6104a6565b005b34801561015957600080fd5b50610174600480360381019061016f9190613330565b6106ab565b6040516101839392919061357a565b60405180910390f35b34801561019857600080fd5b506101b360048036038101906101ae919061361a565b61083c565b005b3480156101c157600080fd5b506101dc60048036038101906101d791906136b4565b610c4f565b005b3480156101ea57600080fd5b50610205600480360381019061020091906136e1565b610d8e565b604051610212919061371d565b60405180910390f35b34801561022757600080fd5b50610242600480360381019061023d919061361a565b610dae565b005b34801561025057600080fd5b5061026b600480360381019061026691906136b4565b6116a4565b60405161027a939291906137c6565b60405180910390f35b34801561028f57600080fd5b506102aa60048036038101906102a591906136e1565b6117a6565b005b3480156102b857600080fd5b506102d360048036038101906102ce9190613804565b61187a565b005b3480156102e157600080fd5b506102fc60048036038101906102f791906136b4565b611965565b005b34801561030a57600080fd5b50610325600480360381019061032091906136b4565b611c9f565b005b34801561033357600080fd5b5061033c611d7e565b6040516103499190613844565b60405180910390f35b61036c6004803603810190610367919061385f565b611da4565b005b34801561037a57600080fd5b5061038361204f565b6040516103909190613844565b60405180910390f35b3480156103a557600080fd5b506103c060048036038101906103bb91906138e7565b612075565b005b3480156103ce57600080fd5b506103d7612266565b6040516103e49190613936565b60405180910390f35b3480156103f957600080fd5b50610414600480360381019061040f919061398f565b61226c565b6040516104219190613a12565b60405180910390f35b34801561043657600080fd5b50610451600480360381019061044c91906136e1565b61240d565b60405161045e919061371d565b60405180910390f35b34801561047357600080fd5b5061048e60048036038101906104899190613a34565b61242d565b60405161049d93929190613b3d565b60405180910390f35b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610536576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052d90613bfb565b60405180910390fd5b600060405180606001604052808673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff16815260200183815250908060018154018082558091505060019003906000526020600020906003020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604082015181600201908161064b9190613e1d565b50505082600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050565b6060600060606000612710600354886106c49190613f1e565b6106ce9190613f8f565b9050600081886106de9190613fc0565b905060005b600080549050811015610830576000610741896000848154811061070a57610709613ff4565b5b906000526020600020906003020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612ada565b9050600061079684836000868154811061075e5761075d613ff4565b5b906000526020600020906003020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168c61226c565b905060018151111561081b5780600182516107b19190613fc0565b815181106107c2576107c1613ff4565b5b60200260200101519850809750600083815481106107e3576107e2613ff4565b5b906000526020600020906003020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1696508195505b5050808061082890614023565b9150506106e3565b50505093509350939050565b600080600061088c89888880806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505061242d565b925092509250868660008181106108a6576108a5613ff4565b5b90506020020160208101906108bb91906136e1565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd33308c6040518463ffffffff1660e01b81526004016108f79392919061406b565b6020604051808303816000875af1158015610916573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093a91906140b7565b508686600081811061094f5761094e613ff4565b5b905060200201602081019061096491906136e1565b73ffffffffffffffffffffffffffffffffffffffff1663095ea7b38360008151811061099357610992613ff4565b5b60200260200101518b6040518363ffffffff1660e01b81526004016109b99291906140e4565b6020604051808303816000875af11580156109d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109fc91906140b7565b506000610a4e8260008081548110610a1757610a16613ff4565b5b906000526020600020906003020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612ada565b90506005600084600081518110610a6857610a67613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610b825782600081518110610ad157610ad0613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663fa64746f85600081518110610b0857610b07613ff4565b5b60200260200101518b848a8a6040518663ffffffff1660e01b8152600401610b3495949392919061410d565b6000604051808303816000875af1158015610b53573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610b7c919061423f565b50610c43565b82600081518110610b9657610b95613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166318cbafe585600081518110610bcd57610bcc613ff4565b5b60200260200101518b848a8a6040518663ffffffff1660e01b8152600401610bf995949392919061410d565b6000604051808303816000875af1158015610c18573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610c41919061423f565b505b50505050505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd690613bfb565b60405180910390fd5b80471015610d22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d19906142d4565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610d8a573d6000803e3d6000fd5b5050565b60056020528060005260406000206000915054906101000a900460ff1681565b6000806000610dfe89888880806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505061242d565b92509250925060006127106003548b610e179190613f1e565b610e219190613f8f565b90506000818b610e319190613fc0565b905088886000818110610e4757610e46613ff4565b5b9050602002016020810190610e5c91906136e1565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd33308e6040518463ffffffff1660e01b8152600401610e989392919061406b565b6020604051808303816000875af1158015610eb7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610edb91906140b7565b5088886000818110610ef057610eef613ff4565b5b9050602002016020810190610f0591906136e1565b73ffffffffffffffffffffffffffffffffffffffff1663095ea7b385600081518110610f3457610f33613ff4565b5b60200260200101518d6040518363ffffffff1660e01b8152600401610f5a9291906140e4565b6020604051808303816000875af1158015610f79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9d91906140b7565b50600184510361106c5783600081518110610fbb57610fba613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166338ed17398287600181518110610ff357610ff2613ff4565b5b6020026020010151868b8b6040518663ffffffff1660e01b815260040161101e95949392919061410d565b6000604051808303816000875af115801561103d573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611066919061423f565b50611697565b6000600267ffffffffffffffff81111561108957611088613084565b5b6040519080825280602002602001820160405280156110b75781602001602082028036833780820191505090505b509050836000815181106110ce576110cd613ff4565b5b6020026020010151816000815181106110ea576110e9613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508360018151811061113857611137613ff4565b5b60200260200101518160018151811061115457611153613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506000600267ffffffffffffffff8111156111ab576111aa613084565b5b6040519080825280602002602001820160405280156111d95781602001602082028036833780820191505090505b509050846001815181106111f0576111ef613ff4565b5b60200260200101518160008151811061120c5761120b613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508460028151811061125a57611259613ff4565b5b60200260200101518160018151811061127657611275613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060056000876000815181106112c8576112c7613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156113e1578560008151811061133157611330613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16631239cc95848960018151811061136957611368613ff4565b5b6020026020010151858d8d6040518663ffffffff1660e01b815260040161139394939291906142f4565b60006040518083038185885af11580156113b1573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f820116820180604052508101906113db919061423f565b506114a1565b856000815181106113f5576113f4613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16637ff36ab5848960018151811061142d5761142c613ff4565b5b6020026020010151858d8d6040518663ffffffff1660e01b815260040161145794939291906142f4565b60006040518083038185885af1158015611475573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f8201168201806040525081019061149f919061423f565b505b60056000876001815181106114b9576114b8613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156115d3578560018151811061152257611521613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663fa64746f8860028151811061155957611558613ff4565b5b60200260200101518e848d8d6040518663ffffffff1660e01b815260040161158595949392919061410d565b6000604051808303816000875af11580156115a4573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906115cd919061423f565b50611694565b856001815181106115e7576115e6613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166318cbafe58860028151811061161e5761161d613ff4565b5b60200260200101518e848d8d6040518663ffffffff1660e01b815260040161164a95949392919061410d565b6000604051808303816000875af1158015611669573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611692919061423f565b505b50505b5050505050505050505050565b600081815481106116b457600080fd5b90600052602060002090600302016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600201805461172390613c4a565b80601f016020809104026020016040519081016040528092919081815260200182805461174f90613c4a565b801561179c5780601f106117715761010080835404028352916020019161179c565b820191906000526020600020905b81548152906001019060200180831161177f57829003601f168201915b5050505050905083565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611836576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182d90613bfb565b60405180910390fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461190a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190190613bfb565b60405180910390fd5b80600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146119f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119ec90613bfb565b60405180910390fd5b6000805490508110611a3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a339061438c565b60405180910390fd5b60006001600080549050611a509190613fc0565b81548110611a6157611a60613ff4565b5b906000526020600020906003020160008281548110611a8357611a82613ff4565b5b90600052602060002090600302016000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060028201816002019081611b7391906143c2565b509050506000805480611b8957611b886144aa565b5b6001900381819060005260206000209060030201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600282016000611bfc9190612f62565b50509055600060046000808481548110611c1957611c18613ff4565b5b906000526020600020906003020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2690613bfb565b60405180910390fd5b612710811115611d74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6b9061454b565b60405180910390fd5b8060038190555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60003490506000806000611df984898980806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505061242d565b9250925092506000611e508260008081548110611e1957611e18613ff4565b5b906000526020600020906003020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612ada565b90506005600084600081518110611e6a57611e69613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611f835782600081518110611ed357611ed2613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16631239cc9585600081518110611f0a57611f09613ff4565b5b60200260200101518c848b8b6040518663ffffffff1660e01b8152600401611f3594939291906142f4565b60006040518083038185885af1158015611f53573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f82011682018060405250810190611f7d919061423f565b50612043565b82600081518110611f9757611f96613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16637ff36ab585600081518110611fce57611fcd613ff4565b5b60200260200101518c848b8b6040518663ffffffff1660e01b8152600401611ff994939291906142f4565b60006040518083038185885af1158015612017573d6000803e3d6000fd5b50505050506040513d6000823e3d601f19601f82011682018060405250810190612041919061423f565b505b50505050505050505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612105576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120fc90613bfb565b60405180910390fd5b808273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161213f9190613844565b602060405180830381865afa15801561215c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612180919061456b565b10156121c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b8906145e4565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b815260040161221e9291906140e4565b6020604051808303816000875af115801561223d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061226191906140b7565b505050565b60035481565b60606122788484612c7f565b156123b8576000612710600354876122909190613f1e565b61229a9190613f8f565b9050600081876122aa9190613fc0565b90508473ffffffffffffffffffffffffffffffffffffffff1663d06ca61f82886040518363ffffffff1660e01b81526004016122e7929190614604565b600060405180830381865afa158015612304573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061232d919061423f565b925083836001855161233f9190613fc0565b815181106123505761234f613ff4565b5b60200260200101511115612365575050612405565b600067ffffffffffffffff8111156123805761237f613084565b5b6040519080825280602002602001820160405280156123ae5781602001602082028036833780820191505090505b5092505050612405565b600067ffffffffffffffff8111156123d3576123d2613084565b5b6040519080825280602002602001820160405280156124015781602001602082028036833780820191505090505b5090505b949350505050565b60046020528060005260406000206000915054906101000a900460ff1681565b60608060606000806124408787846106ab565b80955081935082975050505061245586612ebd565b156124fc57600167ffffffffffffffff81111561247557612474613084565b5b6040519080825280602002602001820160405280156124a35781602001602082028036833780820191505090505b50935080846000815181106124bb576124ba613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505050612ad3565b6000600267ffffffffffffffff81111561251957612518613084565b5b6040519080825280602002602001820160405280156125475781602001602082028036833780820191505090505b5090508660008151811061255e5761255d613ff4565b5b60200260200101518160008151811061257a57612579613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16816001815181106125eb576125ea613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060006060600060606126388c86866106ab565b809350819450829550505050600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168560008151811061267b5761267a613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508a6001815181106126c9576126c8613ff4565b5b6020026020010151856001815181106126e5576126e4613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600080606080612730888a866106ab565b8093508195508294505050508a8260018151811061275157612750613ff4565b5b60200260200101511115612962576000600367ffffffffffffffff81111561277c5761277b613084565b5b6040519080825280602002602001820160405280156127aa5781602001602082028036833780820191505090505b509050876000815181106127c1576127c0613ff4565b5b6020026020010151816000815181106127dd576127dc613ff4565b5b602002602001018181525050826001815181106127fd576127fc613ff4565b5b60200260200101518160018151811061281957612818613ff4565b5b6020026020010181815250508260028151811061283957612838613ff4565b5b60200260200101518160028151811061285557612854613ff4565b5b602002602001018181525050600267ffffffffffffffff81111561287c5761287b613084565b5b6040519080825280602002602001820160405280156128aa5781602001602082028036833780820191505090505b509d50868e6000815181106128c2576128c1613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050838e60018151811061291157612910613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050859c50809e50505050505050505050505050612ad3565b6000600267ffffffffffffffff81111561297f5761297e613084565b5b6040519080825280602002602001820160405280156129ad5781602001602082028036833780820191505090505b5090508e6000815181106129c4576129c3613ff4565b5b6020026020010151816000815181106129e0576129df613ff4565b5b6020026020010181815250508e600181518110612a00576129ff613ff4565b5b602002602001015181600181518110612a1c57612a1b613ff4565b5b602002602001018181525050600167ffffffffffffffff811115612a4357612a42613084565b5b604051908082528060200260200182016040528015612a715781602001602082028036833780820191505090505b509d508a8e600081518110612a8957612a88613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050809e505050505050505050505050505b9250925092565b60606000835167ffffffffffffffff811115612af957612af8613084565b5b604051908082528060200260200182016040528015612b275781602001602082028036833780820191505090505b50905060005b8451811015612c7457600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16858281518110612b8257612b81613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1603612bf85783828281518110612bb957612bb8613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612c61565b848181518110612c0b57612c0a613ff4565b5b6020026020010151828281518110612c2657612c25613ff4565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505b8080612c6c90614023565b915050612b2d565b508091505092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ccd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cf19190614649565b9050600081905060005b60018651612d099190613fc0565b811015612eaf5760008273ffffffffffffffffffffffffffffffffffffffff1663e6a43905888481518110612d4157612d40613ff4565b5b602002602001015189600186612d579190614676565b81518110612d6857612d67613ff4565b5b60200260200101516040518363ffffffff1660e01b8152600401612d8d9291906146aa565b602060405180830381865afa158015612daa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dce9190614649565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612e11576000945050505050612eb7565b60008173ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e5e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e82919061456b565b905060008103612e9a57600095505050505050612eb7565b50508080612ea790614023565b915050612cfb565b506001925050505b92915050565b600080600090505b8251811015612f575760046000848381518110612ee557612ee4613ff4565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612f44576001915050612f5d565b8080612f4f90614023565b915050612ec5565b50600090505b919050565b508054612f6e90613c4a565b6000825580601f10612f805750612f9f565b601f016020900490600052602060002090810190612f9e9190612fa2565b5b50565b5b80821115612fbb576000816000905550600101612fa3565b5090565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612ffe82612fd3565b9050919050565b61300e81612ff3565b811461301957600080fd5b50565b60008135905061302b81613005565b92915050565b60008115159050919050565b61304681613031565b811461305157600080fd5b50565b6000813590506130638161303d565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6130bc82613073565b810181811067ffffffffffffffff821117156130db576130da613084565b5b80604052505050565b60006130ee612fbf565b90506130fa82826130b3565b919050565b600067ffffffffffffffff82111561311a57613119613084565b5b61312382613073565b9050602081019050919050565b82818337600083830152505050565b600061315261314d846130ff565b6130e4565b90508281526020810184848401111561316e5761316d61306e565b5b613179848285613130565b509392505050565b600082601f83011261319657613195613069565b5b81356131a684826020860161313f565b91505092915050565b600080600080608085870312156131c9576131c8612fc9565b5b60006131d78782880161301c565b94505060206131e887828801613054565b93505060406131f98782880161301c565b925050606085013567ffffffffffffffff81111561321a57613219612fce565b5b61322687828801613181565b91505092959194509250565b6000819050919050565b61324581613232565b811461325057600080fd5b50565b6000813590506132628161323c565b92915050565b600067ffffffffffffffff82111561328357613282613084565b5b602082029050602081019050919050565b600080fd5b60006132ac6132a784613268565b6130e4565b905080838252602082019050602084028301858111156132cf576132ce613294565b5b835b818110156132f857806132e4888261301c565b8452602084019350506020810190506132d1565b5050509392505050565b600082601f83011261331757613316613069565b5b8135613327848260208601613299565b91505092915050565b60008060006060848603121561334957613348612fc9565b5b600061335786828701613253565b935050602084013567ffffffffffffffff81111561337857613377612fce565b5b61338486828701613302565b925050604061339586828701613253565b9150509250925092565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6133d481613232565b82525050565b60006133e683836133cb565b60208301905092915050565b6000602082019050919050565b600061340a8261339f565b61341481856133aa565b935061341f836133bb565b8060005b8381101561345057815161343788826133da565b9750613442836133f2565b925050600181019050613423565b5085935050505092915050565b6000819050919050565b600061348261347d61347884612fd3565b61345d565b612fd3565b9050919050565b600061349482613467565b9050919050565b60006134a682613489565b9050919050565b6134b68161349b565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6134f181612ff3565b82525050565b600061350383836134e8565b60208301905092915050565b6000602082019050919050565b6000613527826134bc565b61353181856134c7565b935061353c836134d8565b8060005b8381101561356d57815161355488826134f7565b975061355f8361350f565b925050600181019050613540565b5085935050505092915050565b6000606082019050818103600083015261359481866133ff565b90506135a360208301856134ad565b81810360408301526135b5818461351c565b9050949350505050565b600080fd5b60008083601f8401126135da576135d9613069565b5b8235905067ffffffffffffffff8111156135f7576135f66135bf565b5b60208301915083602082028301111561361357613612613294565b5b9250929050565b60008060008060008060a0878903121561363757613636612fc9565b5b600061364589828a01613253565b965050602061365689828a01613253565b955050604087013567ffffffffffffffff81111561367757613676612fce565b5b61368389828a016135c4565b9450945050606061369689828a0161301c565b92505060806136a789828a01613253565b9150509295509295509295565b6000602082840312156136ca576136c9612fc9565b5b60006136d884828501613253565b91505092915050565b6000602082840312156136f7576136f6612fc9565b5b60006137058482850161301c565b91505092915050565b61371781613031565b82525050565b6000602082019050613732600083018461370e565b92915050565b61374181612ff3565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613781578082015181840152602081019050613766565b60008484015250505050565b600061379882613747565b6137a28185613752565b93506137b2818560208601613763565b6137bb81613073565b840191505092915050565b60006060820190506137db60008301866134ad565b6137e86020830185613738565b81810360408301526137fa818461378d565b9050949350505050565b6000806040838503121561381b5761381a612fc9565b5b60006138298582860161301c565b925050602061383a85828601613054565b9150509250929050565b60006020820190506138596000830184613738565b92915050565b60008060008060006080868803121561387b5761387a612fc9565b5b600061388988828901613253565b955050602086013567ffffffffffffffff8111156138aa576138a9612fce565b5b6138b6888289016135c4565b945094505060406138c98882890161301c565b92505060606138da88828901613253565b9150509295509295909350565b600080604083850312156138fe576138fd612fc9565b5b600061390c8582860161301c565b925050602061391d85828601613253565b9150509250929050565b61393081613232565b82525050565b600060208201905061394b6000830184613927565b92915050565b600061395c82612ff3565b9050919050565b61396c81613951565b811461397757600080fd5b50565b60008135905061398981613963565b92915050565b600080600080608085870312156139a9576139a8612fc9565b5b60006139b787828801613253565b945050602085013567ffffffffffffffff8111156139d8576139d7612fce565b5b6139e487828801613302565b93505060406139f58782880161397a565b9250506060613a0687828801613253565b91505092959194509250565b60006020820190508181036000830152613a2c81846133ff565b905092915050565b60008060408385031215613a4b57613a4a612fc9565b5b6000613a5985828601613253565b925050602083013567ffffffffffffffff811115613a7a57613a79612fce565b5b613a8685828601613302565b9150509250929050565b600081519050919050565b6000819050602082019050919050565b613ab48161349b565b82525050565b6000613ac68383613aab565b60208301905092915050565b6000602082019050919050565b6000613aea82613a90565b613af481856134c7565b9350613aff83613a9b565b8060005b83811015613b30578151613b178882613aba565b9750613b2283613ad2565b925050600181019050613b03565b5085935050505092915050565b60006060820190508181036000830152613b5781866133ff565b90508181036020830152613b6b8185613adf565b90508181036040830152613b7f818461351c565b9050949350505050565b7f4f6e6c7920746865206f776e65722063616e20706572666f726d20746869732060008201527f616374696f6e0000000000000000000000000000000000000000000000000000602082015250565b6000613be5602683613752565b9150613bf082613b89565b604082019050919050565b60006020820190508181036000830152613c1481613bd8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613c6257607f821691505b602082108103613c7557613c74613c1b565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302613cdd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613ca0565b613ce78683613ca0565b95508019841693508086168417925050509392505050565b6000613d1a613d15613d1084613232565b61345d565b613232565b9050919050565b6000819050919050565b613d3483613cff565b613d48613d4082613d21565b848454613cad565b825550505050565b600090565b613d5d613d50565b613d68818484613d2b565b505050565b5b81811015613d8c57613d81600082613d55565b600181019050613d6e565b5050565b601f821115613dd157613da281613c7b565b613dab84613c90565b81016020851015613dba578190505b613dce613dc685613c90565b830182613d6d565b50505b505050565b600082821c905092915050565b6000613df460001984600802613dd6565b1980831691505092915050565b6000613e0d8383613de3565b9150826002028217905092915050565b613e2682613747565b67ffffffffffffffff811115613e3f57613e3e613084565b5b613e498254613c4a565b613e54828285613d90565b600060209050601f831160018114613e875760008415613e75578287015190505b613e7f8582613e01565b865550613ee7565b601f198416613e9586613c7b565b60005b82811015613ebd57848901518255600182019150602085019450602081019050613e98565b86831015613eda5784890151613ed6601f891682613de3565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613f2982613232565b9150613f3483613232565b9250828202613f4281613232565b91508282048414831517613f5957613f58613eef565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613f9a82613232565b9150613fa583613232565b925082613fb557613fb4613f60565b5b828204905092915050565b6000613fcb82613232565b9150613fd683613232565b9250828203905081811115613fee57613fed613eef565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061402e82613232565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036140605761405f613eef565b5b600182019050919050565b60006060820190506140806000830186613738565b61408d6020830185613738565b61409a6040830184613927565b949350505050565b6000815190506140b18161303d565b92915050565b6000602082840312156140cd576140cc612fc9565b5b60006140db848285016140a2565b91505092915050565b60006040820190506140f96000830185613738565b6141066020830184613927565b9392505050565b600060a0820190506141226000830188613927565b61412f6020830187613927565b8181036040830152614141818661351c565b90506141506060830185613738565b61415d6080830184613927565b9695505050505050565b600067ffffffffffffffff82111561418257614181613084565b5b602082029050602081019050919050565b6000815190506141a28161323c565b92915050565b60006141bb6141b684614167565b6130e4565b905080838252602082019050602084028301858111156141de576141dd613294565b5b835b8181101561420757806141f38882614193565b8452602084019350506020810190506141e0565b5050509392505050565b600082601f83011261422657614225613069565b5b81516142368482602086016141a8565b91505092915050565b60006020828403121561425557614254612fc9565b5b600082015167ffffffffffffffff81111561427357614272612fce565b5b61427f84828501614211565b91505092915050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b60006142be601483613752565b91506142c982614288565b602082019050919050565b600060208201905081810360008301526142ed816142b1565b9050919050565b60006080820190506143096000830187613927565b818103602083015261431b818661351c565b905061432a6040830185613738565b6143376060830184613927565b95945050505050565b7f496e646578206f7574206f6620626f756e647300000000000000000000000000600082015250565b6000614376601383613752565b915061438182614340565b602082019050919050565b600060208201905081810360008301526143a581614369565b9050919050565b6000815490506143bb81613c4a565b9050919050565b8181036143d05750506144a8565b6143d9826143ac565b67ffffffffffffffff8111156143f2576143f1613084565b5b6143fc8254613c4a565b614407828285613d90565b6000601f8311600181146144365760008415614424578287015490505b61442e8582613e01565b8655506144a1565b601f19841661444487613c7b565b965061444f86613c7b565b60005b8281101561447757848901548255600182019150600185019450602081019050614452565b868310156144945784890154614490601f891682613de3565b8355505b6001600288020188555050505b5050505050505b565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f466565206d757374206265206c657373207468616e206f7220657175616c207460008201527f6f20313030250000000000000000000000000000000000000000000000000000602082015250565b6000614535602683613752565b9150614540826144d9565b604082019050919050565b6000602082019050818103600083015261456481614528565b9050919050565b60006020828403121561458157614580612fc9565b5b600061458f84828501614193565b91505092915050565b7f496e73756666696369656e7420746f6b656e2062616c616e6365000000000000600082015250565b60006145ce601a83613752565b91506145d982614598565b602082019050919050565b600060208201905081810360008301526145fd816145c1565b9050919050565b60006040820190506146196000830185613927565b818103602083015261462b818461351c565b90509392505050565b60008151905061464381613005565b92915050565b60006020828403121561465f5761465e612fc9565b5b600061466d84828501614634565b91505092915050565b600061468182613232565b915061468c83613232565b92508282019050808211156146a4576146a3613eef565b5b92915050565b60006040820190506146bf6000830185613738565b6146cc6020830184613738565b939250505056fea2646970667358221220ee2f0650601a9fa2932880c8e86d37f6bfba110e8ab1d8b164020b7f46dafbb264736f6c63430008130033