VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x5bDDBC…727b
Summary
Transactions
Transfers
Address
0x5bDDBCD952190c64EFAE834D23f5c19eEc44727b
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Deployer
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Code
0x608060405234801561001057600080fd5b50600436106101425760003560e01c80636352211e116100b8578063b88d4fde1161007c578063b88d4fde1461039c578063bb3bafd6146103b8578063c87b56dd146103e8578063cb18ee7b14610418578063e985e9c514610448578063f5537ede1461047857610142565b80636352211e146102d157806370a08231146103015780638924af741461033157806395d89b4114610362578063a22cb4651461038057610142565b806318160ddd1161010a57806318160ddd146101fd57806323b872dd1461021b5780632f745c591461023757806332a2c5d01461026757806342842e0e146102855780634f6ccce7146102a157610142565b806301ffc9a71461014757806306fdde0314610177578063081812fc14610195578063095ea7b3146101c5578063143094db146101e1575b600080fd5b610161600480360381019061015c919061254c565b610494565b60405161016e9190612594565b60405180910390f35b61017f6104fc565b60405161018c919061263f565b60405180910390f35b6101af60048036038101906101aa9190612697565b61058e565b6040516101bc9190612705565b60405180910390f35b6101df60048036038101906101da919061274c565b6105d4565b005b6101fb60048036038101906101f6919061280e565b6106eb565b005b6102056107ea565b6040516102129190612870565b60405180910390f35b6102356004803603810190610230919061288b565b6107f7565b005b610251600480360381019061024c919061274c565b610857565b60405161025e9190612870565b60405180910390f35b61026f6108fc565b60405161027c9190612705565b60405180910390f35b61029f600480360381019061029a919061288b565b610926565b005b6102bb60048036038101906102b69190612697565b610946565b6040516102c89190612870565b60405180910390f35b6102eb60048036038101906102e69190612697565b6109b7565b6040516102f89190612705565b60405180910390f35b61031b600480360381019061031691906128de565b610a68565b6040516103289190612870565b60405180910390f35b61034b6004803603810190610346919061290b565b610b1f565b604051610359929190612969565b60405180910390f35b61036a610b94565b604051610377919061263f565b60405180910390f35b61039a600480360381019061039591906129be565b610c26565b005b6103b660048036038101906103b19190612b33565b610c3c565b005b6103d260048036038101906103cd9190612697565b610c9e565b6040516103df9190612cb2565b60405180910390f35b61040260048036038101906103fd9190612697565b610da0565b60405161040f919061263f565b60405180910390f35b610432600480360381019061042d9190612d75565b610db2565b60405161043f9190612870565b60405180910390f35b610462600480360381019061045d9190612dbe565b610e16565b60405161046f9190612594565b60405180910390f35b610492600480360381019061048d919061288b565b610eaa565b005b600063cad96cca60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104eb57600190506104f7565b6104f482610f30565b90505b919050565b60606000805461050b90612e2d565b80601f016020809104026020016040519081016040528092919081815260200182805461053790612e2d565b80156105845780601f1061055957610100808354040283529160200191610584565b820191906000526020600020905b81548152906001019060200180831161056757829003601f168201915b5050505050905090565b600061059982610faa565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105df826109b7565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361064f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064690612ed0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661066e610ff5565b73ffffffffffffffffffffffffffffffffffffffff16148061069d575061069c81610697610ff5565b610e16565b5b6106dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d390612f62565b60405180910390fd5b6106e68383610ffd565b505050565b6000600167ffffffffffffffff81111561070857610707612a08565b5b60405190808252806020026020018201604052801561074157816020015b61072e6124a2565b8152602001906001900390816107265790505b509050818160008151811061075957610758612f82565b5b6020026020010151602001906bffffffffffffffffffffffff1690816bffffffffffffffffffffffff1681525050828160008151811061079c5761079b612f82565b5b60200260200101516000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506107e484826110b6565b50505050565b6000600980549050905090565b610808610802610ff5565b826112b3565b610847576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083e90613023565b60405180910390fd5b610852838383611348565b505050565b600061086283610a68565b82106108a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089a906130b5565b60405180910390fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61094183838360405180602001604052806000815250610c3c565b505050565b60006109506107ea565b8210610991576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098890613147565b60405180910390fd5b600982815481106109a5576109a4612f82565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a56906131b3565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ad8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acf90613245565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b6020528160005260406000208181548110610b3b57600080fd5b90600052602060002001600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a90046bffffffffffffffffffffffff16905082565b606060018054610ba390612e2d565b80601f0160208091040260200160405190810160405280929190818152602001828054610bcf90612e2d565b8015610c1c5780601f10610bf157610100808354040283529160200191610c1c565b820191906000526020600020905b815481529060010190602001808311610bff57829003601f168201915b5050505050905090565b610c38610c31610ff5565b83836115ae565b5050565b610c4d610c47610ff5565b836112b3565b610c8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8390613023565b60405180910390fd5b610c988484848461171a565b50505050565b6060600b6000838152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610d95578382906000526020600020016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505081526020019060010190610cd3565b505050509050919050565b6060610dab82611776565b9050919050565b6000610dbe600c611888565b6000610dca600c61189e565b9050610dd633826118ac565b610de08184611a85565b610e0d600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166001610c26565b80915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610eca826109b7565b73ffffffffffffffffffffffffffffffffffffffff1614610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906132b1565b60405180910390fd5b610f2b838383611348565b505050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610fa35750610fa282611af2565b5b9050919050565b610fb381611bd4565b610ff2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe9906131b3565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611070836109b7565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60005b81518110156112a457600073ffffffffffffffffffffffffffffffffffffffff168282815181106110ed576110ec612f82565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff160361114f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111469061331d565b60405180910390fd5b600082828151811061116457611163612f82565b5b6020026020010151602001516bffffffffffffffffffffffff16036111be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b590613389565b60405180910390fd5b600b60008481526020019081526020016000208282815181106111e4576111e3612f82565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505050808061129c906133d8565b9150506110b9565b506112af8282611c40565b5050565b6000806112bf836109b7565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061130157506113008185610e16565b5b8061133f57508373ffffffffffffffffffffffffffffffffffffffff166113278461058e565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611368826109b7565b73ffffffffffffffffffffffffffffffffffffffff16146113be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b590613492565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361142d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142490613524565b60405180910390fd5b611438838383611c7d565b611443600082610ffd565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114939190613544565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114ea9190613578565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46115a9838383611c8d565b505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361161c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611613906135f8565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161170d9190612594565b60405180910390a3505050565b611725848484611348565b61173184848484611c92565b611770576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117679061368a565b60405180910390fd5b50505050565b606061178182610faa565b60006006600084815260200190815260200160002080546117a190612e2d565b80601f01602080910402602001604051908101604052809291908181526020018280546117cd90612e2d565b801561181a5780601f106117ef5761010080835404028352916020019161181a565b820191906000526020600020905b8154815290600101906020018083116117fd57829003601f168201915b50505050509050600061182b611e19565b90506000815103611840578192505050611883565b60008251111561187557808260405160200161185d9291906136e6565b60405160208183030381529060405292505050611883565b61187e84611e30565b925050505b919050565b6001816000016000828254019250508190555050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361191b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191290613756565b60405180910390fd5b61192481611bd4565b15611964576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195b906137c2565b60405180910390fd5b61197060008383611c7d565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119c09190613578565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611a8160008383611c8d565b5050565b611a8e82611bd4565b611acd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac490613854565b60405180910390fd5b80600660008481526020019081526020016000209081611aed9190613a20565b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611bbd57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611bcd5750611bcc82611e98565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b7f3fa96d7b6bcbfe71ef171666d84db3cf52fa2d1c8afdb1cc8e486177f208b7df8282604051611c71929190613af2565b60405180910390a15050565b611c88838383611f02565b505050565b505050565b6000611cb38473ffffffffffffffffffffffffffffffffffffffff16612014565b15611e0c578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611cdc610ff5565b8786866040518563ffffffff1660e01b8152600401611cfe9493929190613b77565b6020604051808303816000875af1925050508015611d3a57506040513d601f19601f82011682018060405250810190611d379190613bd8565b60015b611dbc573d8060008114611d6a576040519150601f19603f3d011682016040523d82523d6000602084013e611d6f565b606091505b506000815103611db4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dab9061368a565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611e11565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060611e3b82610faa565b6000611e45611e19565b90506000815111611e655760405180602001604052806000815250611e90565b80611e6f84612037565b604051602001611e809291906136e6565b6040516020818303038152906040525b915050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611f0d838383612197565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611f4f57611f4a8161219c565b611f8e565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611f8d57611f8c83826121e5565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611fd057611fcb81612352565b61200f565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461200e5761200d8282612423565b5b5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60606000820361207e576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612192565b600082905060005b600082146120b0578080612099906133d8565b915050600a826120a99190613c34565b9150612086565b60008167ffffffffffffffff8111156120cc576120cb612a08565b5b6040519080825280601f01601f1916602001820160405280156120fe5781602001600182028036833780820191505090505b5090505b6000851461218b576001826121179190613544565b9150600a856121269190613c65565b60306121329190613578565b60f81b81838151811061214857612147612f82565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856121849190613c34565b9450612102565b8093505050505b919050565b505050565b600980549050600a600083815260200190815260200160002081905550600981908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016121f284610a68565b6121fc9190613544565b90506000600860008481526020019081526020016000205490508181146122e1576000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816008600083815260200190815260200160002081905550505b6008600084815260200190815260200160002060009055600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016009805490506123669190613544565b90506000600a600084815260200190815260200160002054905060006009838154811061239657612395612f82565b5b9060005260206000200154905080600983815481106123b8576123b7612f82565b5b906000526020600020018190555081600a600083815260200190815260200160002081905550600a600085815260200190815260200160002060009055600980548061240757612406613c96565b5b6001900381819060005260206000200160009055905550505050565b600061242e83610a68565b905081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806008600084815260200190815260200160002081905550505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff1681525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612529816124f4565b811461253457600080fd5b50565b60008135905061254681612520565b92915050565b600060208284031215612562576125616124ea565b5b600061257084828501612537565b91505092915050565b60008115159050919050565b61258e81612579565b82525050565b60006020820190506125a96000830184612585565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156125e95780820151818401526020810190506125ce565b60008484015250505050565b6000601f19601f8301169050919050565b6000612611826125af565b61261b81856125ba565b935061262b8185602086016125cb565b612634816125f5565b840191505092915050565b600060208201905081810360008301526126598184612606565b905092915050565b6000819050919050565b61267481612661565b811461267f57600080fd5b50565b6000813590506126918161266b565b92915050565b6000602082840312156126ad576126ac6124ea565b5b60006126bb84828501612682565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006126ef826126c4565b9050919050565b6126ff816126e4565b82525050565b600060208201905061271a60008301846126f6565b92915050565b612729816126e4565b811461273457600080fd5b50565b60008135905061274681612720565b92915050565b60008060408385031215612763576127626124ea565b5b600061277185828601612737565b925050602061278285828601612682565b9150509250929050565b6000612797826126c4565b9050919050565b6127a78161278c565b81146127b257600080fd5b50565b6000813590506127c48161279e565b92915050565b60006bffffffffffffffffffffffff82169050919050565b6127eb816127ca565b81146127f657600080fd5b50565b600081359050612808816127e2565b92915050565b600080600060608486031215612827576128266124ea565b5b600061283586828701612682565b9350506020612846868287016127b5565b9250506040612857868287016127f9565b9150509250925092565b61286a81612661565b82525050565b60006020820190506128856000830184612861565b92915050565b6000806000606084860312156128a4576128a36124ea565b5b60006128b286828701612737565b93505060206128c386828701612737565b92505060406128d486828701612682565b9150509250925092565b6000602082840312156128f4576128f36124ea565b5b600061290284828501612737565b91505092915050565b60008060408385031215612922576129216124ea565b5b600061293085828601612682565b925050602061294185828601612682565b9150509250929050565b6129548161278c565b82525050565b612963816127ca565b82525050565b600060408201905061297e600083018561294b565b61298b602083018461295a565b9392505050565b61299b81612579565b81146129a657600080fd5b50565b6000813590506129b881612992565b92915050565b600080604083850312156129d5576129d46124ea565b5b60006129e385828601612737565b92505060206129f4858286016129a9565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612a40826125f5565b810181811067ffffffffffffffff82111715612a5f57612a5e612a08565b5b80604052505050565b6000612a726124e0565b9050612a7e8282612a37565b919050565b600067ffffffffffffffff821115612a9e57612a9d612a08565b5b612aa7826125f5565b9050602081019050919050565b82818337600083830152505050565b6000612ad6612ad184612a83565b612a68565b905082815260208101848484011115612af257612af1612a03565b5b612afd848285612ab4565b509392505050565b600082601f830112612b1a57612b196129fe565b5b8135612b2a848260208601612ac3565b91505092915050565b60008060008060808587031215612b4d57612b4c6124ea565b5b6000612b5b87828801612737565b9450506020612b6c87828801612737565b9350506040612b7d87828801612682565b925050606085013567ffffffffffffffff811115612b9e57612b9d6124ef565b5b612baa87828801612b05565b91505092959194509250565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612beb8161278c565b82525050565b612bfa816127ca565b82525050565b604082016000820151612c166000850182612be2565b506020820151612c296020850182612bf1565b50505050565b6000612c3b8383612c00565b60408301905092915050565b6000602082019050919050565b6000612c5f82612bb6565b612c698185612bc1565b9350612c7483612bd2565b8060005b83811015612ca5578151612c8c8882612c2f565b9750612c9783612c47565b925050600181019050612c78565b5085935050505092915050565b60006020820190508181036000830152612ccc8184612c54565b905092915050565b600067ffffffffffffffff821115612cef57612cee612a08565b5b612cf8826125f5565b9050602081019050919050565b6000612d18612d1384612cd4565b612a68565b905082815260208101848484011115612d3457612d33612a03565b5b612d3f848285612ab4565b509392505050565b600082601f830112612d5c57612d5b6129fe565b5b8135612d6c848260208601612d05565b91505092915050565b600060208284031215612d8b57612d8a6124ea565b5b600082013567ffffffffffffffff811115612da957612da86124ef565b5b612db584828501612d47565b91505092915050565b60008060408385031215612dd557612dd46124ea565b5b6000612de385828601612737565b9250506020612df485828601612737565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612e4557607f821691505b602082108103612e5857612e57612dfe565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612eba6021836125ba565b9150612ec582612e5e565b604082019050919050565b60006020820190508181036000830152612ee981612ead565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b6000612f4c603e836125ba565b9150612f5782612ef0565b604082019050919050565b60006020820190508181036000830152612f7b81612f3f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b600061300d602e836125ba565b915061301882612fb1565b604082019050919050565b6000602082019050818103600083015261303c81613000565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b600061309f602b836125ba565b91506130aa82613043565b604082019050919050565b600060208201905081810360008301526130ce81613092565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000613131602c836125ba565b915061313c826130d5565b604082019050919050565b6000602082019050818103600083015261316081613124565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b600061319d6018836125ba565b91506131a882613167565b602082019050919050565b600060208201905081810360008301526131cc81613190565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b600061322f6029836125ba565b915061323a826131d3565b604082019050919050565b6000602082019050818103600083015261325e81613222565b9050919050565b7f46726f6d2061646472657373206d75737420626520746f6b656e206f776e6572600082015250565b600061329b6020836125ba565b91506132a682613265565b602082019050919050565b600060208201905081810360008301526132ca8161328e565b9050919050565b7f526563697069656e742073686f756c642062652070726573656e740000000000600082015250565b6000613307601b836125ba565b9150613312826132d1565b602082019050919050565b60006020820190508181036000830152613336816132fa565b9050919050565b7f526f79616c74792076616c75652073686f756c6420626520706f736974697665600082015250565b60006133736020836125ba565b915061337e8261333d565b602082019050919050565b600060208201905081810360008301526133a281613366565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006133e382612661565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613415576134146133a9565b5b600182019050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b600061347c6025836125ba565b915061348782613420565b604082019050919050565b600060208201905081810360008301526134ab8161346f565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061350e6024836125ba565b9150613519826134b2565b604082019050919050565b6000602082019050818103600083015261353d81613501565b9050919050565b600061354f82612661565b915061355a83612661565b9250828203905081811115613572576135716133a9565b5b92915050565b600061358382612661565b915061358e83612661565b92508282019050808211156135a6576135a56133a9565b5b92915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006135e26019836125ba565b91506135ed826135ac565b602082019050919050565b60006020820190508181036000830152613611816135d5565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006136746032836125ba565b915061367f82613618565b604082019050919050565b600060208201905081810360008301526136a381613667565b9050919050565b600081905092915050565b60006136c0826125af565b6136ca81856136aa565b93506136da8185602086016125cb565b80840191505092915050565b60006136f282856136b5565b91506136fe82846136b5565b91508190509392505050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b60006137406020836125ba565b915061374b8261370a565b602082019050919050565b6000602082019050818103600083015261376f81613733565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b60006137ac601c836125ba565b91506137b782613776565b602082019050919050565b600060208201905081810360008301526137db8161379f565b9050919050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b600061383e602e836125ba565b9150613849826137e2565b604082019050919050565b6000602082019050818103600083015261386d81613831565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026138d67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613899565b6138e08683613899565b95508019841693508086168417925050509392505050565b6000819050919050565b600061391d61391861391384612661565b6138f8565b612661565b9050919050565b6000819050919050565b61393783613902565b61394b61394382613924565b8484546138a6565b825550505050565b600090565b613960613953565b61396b81848461392e565b505050565b5b8181101561398f57613984600082613958565b600181019050613971565b5050565b601f8211156139d4576139a581613874565b6139ae84613889565b810160208510156139bd578190505b6139d16139c985613889565b830182613970565b50505b505050565b600082821c905092915050565b60006139f7600019846008026139d9565b1980831691505092915050565b6000613a1083836139e6565b9150826002028217905092915050565b613a29826125af565b67ffffffffffffffff811115613a4257613a41612a08565b5b613a4c8254612e2d565b613a57828285613993565b600060209050601f831160018114613a8a5760008415613a78578287015190505b613a828582613a04565b865550613aea565b601f198416613a9886613874565b60005b82811015613ac057848901518255600182019150602085019450602081019050613a9b565b86831015613add5784890151613ad9601f8916826139e6565b8355505b6001600288020188555050505b505050505050565b6000604082019050613b076000830185612861565b8181036020830152613b198184612c54565b90509392505050565b600081519050919050565b600082825260208201905092915050565b6000613b4982613b22565b613b538185613b2d565b9350613b638185602086016125cb565b613b6c816125f5565b840191505092915050565b6000608082019050613b8c60008301876126f6565b613b9960208301866126f6565b613ba66040830185612861565b8181036060830152613bb88184613b3e565b905095945050505050565b600081519050613bd281612520565b92915050565b600060208284031215613bee57613bed6124ea565b5b6000613bfc84828501613bc3565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613c3f82612661565b9150613c4a83612661565b925082613c5a57613c59613c05565b5b828204905092915050565b6000613c7082612661565b9150613c7b83612661565b925082613c8b57613c8a613c05565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea264697066735822122034dfc9f926ae3ac3c3472b5c36d098cf983f31fe9026f0e83fdfa8a727c91bbd64736f6c63430008110033