VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xa0Be9c…fE87
Summary
Transactions
Transfers
Address
0xa0Be9ca19B042da5888C606c1Bb256a5f689fE87
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD14B014F7563F406059E70F9C720bae18023F26C
Deployer
0xD14B014F7563F406059E70F9C720bae18023F26C
Code
0x608060405234801561001057600080fd5b50600436106101735760003560e01c8063438b6300116100de5780638da5cb5b11610097578063b88d4fde11610071578063b88d4fde1461046f578063c87b56dd1461048b578063e985e9c5146104bb578063f2fde38b146104eb57610173565b80638da5cb5b1461041757806395d89b4114610435578063a22cb4651461045357610173565b8063438b6300146103315780634f6ccce71461036157806355f804b3146103915780636352211e146103ad57806370a08231146103dd578063715018a61461040d57610173565b806323b872dd1161013057806323b872dd1461024c5780632a55205a146102685780632f745c591461029957806340c10f19146102c957806342842e0e146102f957806342966c681461031557610173565b806301ffc9a71461017857806306fdde03146101a8578063081812fc146101c6578063095ea7b3146101f6578063166ebb131461021257806318160ddd1461022e575b600080fd5b610192600480360381019061018d9190612f54565b610507565b60405161019f91906134f8565b60405180910390f35b6101b0610519565b6040516101bd9190613513565b60405180910390f35b6101e060048036038101906101db9190612fe7565b6105ab565b6040516101ed9190613446565b60405180910390f35b610210600480360381019061020b9190612f18565b6105f1565b005b61022c60048036038101906102279190612dad565b610709565b005b610236610755565b6040516102439190613755565b60405180910390f35b61026660048036038101906102619190612e12565b610762565b005b610282600480360381019061027d9190613010565b6107c2565b6040516102909291906134ad565b60405180910390f35b6102b360048036038101906102ae9190612f18565b6109ad565b6040516102c09190613755565b60405180910390f35b6102e360048036038101906102de9190612f18565b610a52565b6040516102f09190613755565b60405180910390f35b610313600480360381019061030e9190612e12565b610af7565b005b61032f600480360381019061032a9190612fe7565b610b17565b005b61034b60048036038101906103469190612dad565b610b73565b60405161035891906134d6565b60405180910390f35b61037b60048036038101906103769190612fe7565b610c6d565b6040516103889190613755565b60405180910390f35b6103ab60048036038101906103a69190612fa6565b610d04565b005b6103c760048036038101906103c29190612fe7565b610d26565b6040516103d49190613446565b60405180910390f35b6103f760048036038101906103f29190612dad565b610dad565b6040516104049190613755565b60405180910390f35b610415610e65565b005b61041f610e79565b60405161042c9190613446565b60405180910390f35b61043d610ea3565b60405161044a9190613513565b60405180910390f35b61046d60048036038101906104689190612edc565b610f35565b005b61048960048036038101906104849190612e61565b610f4b565b005b6104a560048036038101906104a09190612fe7565b610fad565b6040516104b29190613513565b60405180910390f35b6104d560048036038101906104d09190612dd6565b611015565b6040516104e291906134f8565b60405180910390f35b61050560048036038101906105009190612dad565b6110a9565b005b60006105128261112d565b9050919050565b60606002805461052890613a3e565b80601f016020809104026020016040519081016040528092919081815260200182805461055490613a3e565b80156105a15780601f10610576576101008083540402835291602001916105a1565b820191906000526020600020905b81548152906001019060200180831161058457829003601f168201915b5050505050905090565b60006105b68261113f565b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105fc82610d26565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561066d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610664906136d5565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661068c61118a565b73ffffffffffffffffffffffffffffffffffffffff1614806106bb57506106ba816106b561118a565b611015565b5b6106fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f1906136f5565b60405180910390fd5b6107048383611192565b505050565b61071161124b565b80600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600a80549050905090565b61077361076d61118a565b826112c9565b6107b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a990613555565b60405180910390fd5b6107bd83838361135e565b505050565b6000806000600160008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614156109585760006040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610962611658565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff168661098e91906138fa565b61099891906138c9565b90508160000151819350935050509250929050565b60006109b883610dad565b82106109f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f090613575565b60405180910390fd5b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6000600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ae4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610adb90613535565b60405180910390fd5b610aee8383611662565b81905092915050565b610b1283838360405180602001604052806000815250610f4b565b505050565b610b28610b2261118a565b826112c9565b610b67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5e90613555565b60405180910390fd5b610b7081611680565b50565b60606000610b8083610dad565b905060008167ffffffffffffffff811115610bc4577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610bf25781602001602082028036833780820191505090505b50905060005b82811015610c6257610c0a85826109ad565b828281518110610c43577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250508080610c5a90613aa1565b915050610bf8565b508092505050919050565b6000610c77610755565b8210610cb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610caf90613715565b60405180910390fd5b600a8281548110610cf2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b610d0c61124b565b80600d9080519060200190610d22929190612bd1565b5050565b600080610d328361168c565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610da4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9b906136b5565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1590613655565b60405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e6d61124b565b610e7760006116c9565b565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060038054610eb290613a3e565b80601f0160208091040260200160405190810160405280929190818152602001828054610ede90613a3e565b8015610f2b5780601f10610f0057610100808354040283529160200191610f2b565b820191906000526020600020905b815481529060010190602001808311610f0e57829003601f168201915b5050505050905090565b610f47610f4061118a565b838361178f565b5050565b610f5c610f5661118a565b836112c9565b610f9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9290613555565b60405180910390fd5b610fa7848484846118fc565b50505050565b6060610fb88261113f565b6000610fc2611958565b90506000815111610fe2576040518060200160405280600081525061100d565b80610fec846119ea565b604051602001610ffd929190613417565b6040516020818303038152906040525b915050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6110b161124b565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611121576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611118906135b5565b60405180910390fd5b61112a816116c9565b50565b600061113882611b0e565b9050919050565b61114881611b88565b611187576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117e906136b5565b60405180910390fd5b50565b600033905090565b816006600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661120583610d26565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b61125361118a565b73ffffffffffffffffffffffffffffffffffffffff16611271610e79565b73ffffffffffffffffffffffffffffffffffffffff16146112c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112be90613695565b60405180910390fd5b565b6000806112d583610d26565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061131757506113168185611015565b5b8061135557508373ffffffffffffffffffffffffffffffffffffffff1661133d846105ab565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661137e82610d26565b73ffffffffffffffffffffffffffffffffffffffff16146113d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113cb906135d5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611444576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143b90613615565b60405180910390fd5b6114518383836001611bc9565b8273ffffffffffffffffffffffffffffffffffffffff1661147182610d26565b73ffffffffffffffffffffffffffffffffffffffff16146114c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114be906135d5565b60405180910390fd5b6006600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46116538383836001611bdb565b505050565b6000612710905090565b61167c828260405180602001604052806000815250611be1565b5050565b61168981611c3c565b50565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156117fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f590613635565b60405180910390fd5b80600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516118ef91906134f8565b60405180910390a3505050565b61190784848461135e565b61191384848484611c51565b611952576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194990613595565b60405180910390fd5b50505050565b6060600d805461196790613a3e565b80601f016020809104026020016040519081016040528092919081815260200182805461199390613a3e565b80156119e05780601f106119b5576101008083540402835291602001916119e0565b820191906000526020600020905b8154815290600101906020018083116119c357829003601f168201915b5050505050905090565b6060600060016119f984611de8565b01905060008167ffffffffffffffff811115611a3e577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611a705781602001600182028036833780820191505090505b509050600082602001820190505b600115611b03578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581611aed577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b0494506000851415611afe57611b03565b611a7e565b819350505050919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611b815750611b808261201f565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16611baa8361168c565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b611bd584848484612101565b50505050565b50505050565b611beb8383612261565b611bf86000848484611c51565b611c37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c2e90613595565b60405180910390fd5b505050565b611c458161247f565b611c4e816125cd565b50565b6000611c728473ffffffffffffffffffffffffffffffffffffffff1661262c565b15611ddb578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611c9b61118a565b8786866040518563ffffffff1660e01b8152600401611cbd9493929190613461565b602060405180830381600087803b158015611cd757600080fd5b505af1925050508015611d0857506040513d601f19601f82011682018060405250810190611d059190612f7d565b60015b611d8b573d8060008114611d38576040519150601f19603f3d011682016040523d82523d6000602084013e611d3d565b606091505b50600081511415611d83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7a90613595565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611de0565b600190505b949350505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310611e6c577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381611e62577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b0492506040810190505b6d04ee2d6d415b85acef81000000008310611ecf576d04ee2d6d415b85acef81000000008381611ec5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b0492506020810190505b662386f26fc100008310611f2457662386f26fc100008381611f1a577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b0492506010810190505b6305f5e1008310611f73576305f5e1008381611f69577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b0492506008810190505b6127108310611fbe576127108381611fb4577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b0492506004810190505b606483106120075760648381611ffd577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b0492506002810190505b600a8310612016576001810190505b80915050919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806120ea57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806120fa57506120f98261264f565b5b9050919050565b61210d848484846126c9565b6001811115612151576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214890613735565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561219957612194816127ef565b6121d8565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146121d7576121d68582612838565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141561221b57612216816129a5565b61225a565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614612259576122588482612ae8565b5b5b5050505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156122d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122c890613675565b60405180910390fd5b6122da81611b88565b1561231a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612311906135f5565b60405180910390fd5b612328600083836001611bc9565b61233181611b88565b15612371576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612368906135f5565b60405180910390fd5b6001600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461247b600083836001611bdb565b5050565b600061248a82610d26565b905061249a816000846001611bc9565b6124a382610d26565b90506006600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46125c9816000846001611bdb565b5050565b60016000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a8154906bffffffffffffffffffffffff0219169055505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806126c257506126c182612b67565b5b9050919050565b60018111156127e957600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161461275d5780600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546127559190613954565b925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146127e85780600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546127e09190613873565b925050819055505b5b50505050565b600a80549050600b600083815260200190815260200160002081905550600a81908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161284584610dad565b61284f9190613954565b9050600060096000848152602001908152602001600020549050818114612934576000600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600860008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816009600083815260200190815260200160002081905550505b6009600084815260200190815260200160002060009055600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600a805490506129b99190613954565b90506000600b60008481526020019081526020016000205490506000600a8381548110612a0f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080600a8381548110612a57577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600b600083815260200190815260200160002081905550600b600085815260200190815260200160002060009055600a805480612acc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000612af383610dad565b905081600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806009600084815260200190815260200160002081905550505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b828054612bdd90613a3e565b90600052602060002090601f016020900481019282612bff5760008555612c46565b82601f10612c1857805160ff1916838001178555612c46565b82800160010185558215612c46579182015b82811115612c45578251825591602001919060010190612c2a565b5b509050612c539190612c57565b5090565b5b80821115612c70576000816000905550600101612c58565b5090565b6000612c87612c8284613795565b613770565b905082815260208101848484011115612c9f57600080fd5b612caa8482856139fc565b509392505050565b6000612cc5612cc0846137c6565b613770565b905082815260208101848484011115612cdd57600080fd5b612ce88482856139fc565b509392505050565b600081359050612cff8161403b565b92915050565b600081359050612d1481614052565b92915050565b600081359050612d2981614069565b92915050565b600081519050612d3e81614069565b92915050565b600082601f830112612d5557600080fd5b8135612d65848260208601612c74565b91505092915050565b600082601f830112612d7f57600080fd5b8135612d8f848260208601612cb2565b91505092915050565b600081359050612da781614080565b92915050565b600060208284031215612dbf57600080fd5b6000612dcd84828501612cf0565b91505092915050565b60008060408385031215612de957600080fd5b6000612df785828601612cf0565b9250506020612e0885828601612cf0565b9150509250929050565b600080600060608486031215612e2757600080fd5b6000612e3586828701612cf0565b9350506020612e4686828701612cf0565b9250506040612e5786828701612d98565b9150509250925092565b60008060008060808587031215612e7757600080fd5b6000612e8587828801612cf0565b9450506020612e9687828801612cf0565b9350506040612ea787828801612d98565b925050606085013567ffffffffffffffff811115612ec457600080fd5b612ed087828801612d44565b91505092959194509250565b60008060408385031215612eef57600080fd5b6000612efd85828601612cf0565b9250506020612f0e85828601612d05565b9150509250929050565b60008060408385031215612f2b57600080fd5b6000612f3985828601612cf0565b9250506020612f4a85828601612d98565b9150509250929050565b600060208284031215612f6657600080fd5b6000612f7484828501612d1a565b91505092915050565b600060208284031215612f8f57600080fd5b6000612f9d84828501612d2f565b91505092915050565b600060208284031215612fb857600080fd5b600082013567ffffffffffffffff811115612fd257600080fd5b612fde84828501612d6e565b91505092915050565b600060208284031215612ff957600080fd5b600061300784828501612d98565b91505092915050565b6000806040838503121561302357600080fd5b600061303185828601612d98565b925050602061304285828601612d98565b9150509250929050565b600061305883836133f9565b60208301905092915050565b61306d81613988565b82525050565b600061307e82613807565b6130888185613835565b9350613093836137f7565b8060005b838110156130c45781516130ab888261304c565b97506130b683613828565b925050600181019050613097565b5085935050505092915050565b6130da8161399a565b82525050565b60006130eb82613812565b6130f58185613846565b9350613105818560208601613a0b565b61310e81613ba6565b840191505092915050565b60006131248261381d565b61312e8185613857565b935061313e818560208601613a0b565b61314781613ba6565b840191505092915050565b600061315d8261381d565b6131678185613868565b9350613177818560208601613a0b565b80840191505092915050565b6000613190601b83613857565b915061319b82613bb7565b602082019050919050565b60006131b3602d83613857565b91506131be82613be0565b604082019050919050565b60006131d6602b83613857565b91506131e182613c2f565b604082019050919050565b60006131f9603283613857565b915061320482613c7e565b604082019050919050565b600061321c602683613857565b915061322782613ccd565b604082019050919050565b600061323f602583613857565b915061324a82613d1c565b604082019050919050565b6000613262601c83613857565b915061326d82613d6b565b602082019050919050565b6000613285602483613857565b915061329082613d94565b604082019050919050565b60006132a8601983613857565b91506132b382613de3565b602082019050919050565b60006132cb602983613857565b91506132d682613e0c565b604082019050919050565b60006132ee602083613857565b91506132f982613e5b565b602082019050919050565b6000613311600583613868565b915061331c82613e84565b600582019050919050565b6000613334602083613857565b915061333f82613ead565b602082019050919050565b6000613357601883613857565b915061336282613ed6565b602082019050919050565b600061337a602183613857565b915061338582613eff565b604082019050919050565b600061339d603d83613857565b91506133a882613f4e565b604082019050919050565b60006133c0602c83613857565b91506133cb82613f9d565b604082019050919050565b60006133e3603583613857565b91506133ee82613fec565b604082019050919050565b613402816139f2565b82525050565b613411816139f2565b82525050565b60006134238285613152565b915061342f8284613152565b915061343a82613304565b91508190509392505050565b600060208201905061345b6000830184613064565b92915050565b60006080820190506134766000830187613064565b6134836020830186613064565b6134906040830185613408565b81810360608301526134a281846130e0565b905095945050505050565b60006040820190506134c26000830185613064565b6134cf6020830184613408565b9392505050565b600060208201905081810360008301526134f08184613073565b905092915050565b600060208201905061350d60008301846130d1565b92915050565b6000602082019050818103600083015261352d8184613119565b905092915050565b6000602082019050818103600083015261354e81613183565b9050919050565b6000602082019050818103600083015261356e816131a6565b9050919050565b6000602082019050818103600083015261358e816131c9565b9050919050565b600060208201905081810360008301526135ae816131ec565b9050919050565b600060208201905081810360008301526135ce8161320f565b9050919050565b600060208201905081810360008301526135ee81613232565b9050919050565b6000602082019050818103600083015261360e81613255565b9050919050565b6000602082019050818103600083015261362e81613278565b9050919050565b6000602082019050818103600083015261364e8161329b565b9050919050565b6000602082019050818103600083015261366e816132be565b9050919050565b6000602082019050818103600083015261368e816132e1565b9050919050565b600060208201905081810360008301526136ae81613327565b9050919050565b600060208201905081810360008301526136ce8161334a565b9050919050565b600060208201905081810360008301526136ee8161336d565b9050919050565b6000602082019050818103600083015261370e81613390565b9050919050565b6000602082019050818103600083015261372e816133b3565b9050919050565b6000602082019050818103600083015261374e816133d6565b9050919050565b600060208201905061376a6000830184613408565b92915050565b600061377a61378b565b90506137868282613a70565b919050565b6000604051905090565b600067ffffffffffffffff8211156137b0576137af613b77565b5b6137b982613ba6565b9050602081019050919050565b600067ffffffffffffffff8211156137e1576137e0613b77565b5b6137ea82613ba6565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061387e826139f2565b9150613889836139f2565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156138be576138bd613aea565b5b828201905092915050565b60006138d4826139f2565b91506138df836139f2565b9250826138ef576138ee613b19565b5b828204905092915050565b6000613905826139f2565b9150613910836139f2565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561394957613948613aea565b5b828202905092915050565b600061395f826139f2565b915061396a836139f2565b92508282101561397d5761397c613aea565b5b828203905092915050565b6000613993826139d2565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015613a29578082015181840152602081019050613a0e565b83811115613a38576000848401525b50505050565b60006002820490506001821680613a5657607f821691505b60208210811415613a6a57613a69613b48565b5b50919050565b613a7982613ba6565b810181811067ffffffffffffffff82111715613a9857613a97613b77565b5b80604052505050565b6000613aac826139f2565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613adf57613ade613aea565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f596f7520617265206e6f7420616c6c6f77656420746f206d696e740000000000600082015250565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b61404481613988565b811461404f57600080fd5b50565b61405b8161399a565b811461406657600080fd5b50565b614072816139a6565b811461407d57600080fd5b50565b614089816139f2565b811461409457600080fd5b5056fea26469706673582212209e28b7f7ba48d11a5df9f3da2f3dac55d160d1d94be807e475cadbd66a69157a64736f6c63430008040033