VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x656e35…5DA1
Summary
Transactions
Transfers
Address
0x656e355E7B1C11Cf9FF968eEb50ED4159DEE5DA1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Deployer
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Code
0x608060405234801561001057600080fd5b50600436106101425760003560e01c80636352211e116100b8578063b88d4fde1161007c578063b88d4fde1461039c578063c87b56dd146103b8578063cad96cca146103e8578063cb18ee7b14610418578063e985e9c514610448578063f5537ede1461047857610142565b80636352211e146102d157806370a08231146103015780638924af741461033157806395d89b4114610362578063a22cb4651461038057610142565b806318160ddd1161010a57806318160ddd146101fd57806323b872dd1461021b5780632f745c591461023757806332a2c5d01461026757806342842e0e146102855780634f6ccce7146102a157610142565b806301ffc9a71461014757806306fdde0314610177578063081812fc14610195578063095ea7b3146101c5578063143094db146101e1575b600080fd5b610161600480360381019061015c919061251f565b610494565b60405161016e9190612567565b60405180910390f35b61017f6104fc565b60405161018c9190612612565b60405180910390f35b6101af60048036038101906101aa919061266a565b61058e565b6040516101bc91906126d8565b60405180910390f35b6101df60048036038101906101da919061271f565b6105d4565b005b6101fb60048036038101906101f691906127e1565b6106eb565b005b6102056107ea565b6040516102129190612843565b60405180910390f35b6102356004803603810190610230919061285e565b6107f7565b005b610251600480360381019061024c919061271f565b610857565b60405161025e9190612843565b60405180910390f35b61026f6108fc565b60405161027c91906126d8565b60405180910390f35b61029f600480360381019061029a919061285e565b610926565b005b6102bb60048036038101906102b6919061266a565b610946565b6040516102c89190612843565b60405180910390f35b6102eb60048036038101906102e6919061266a565b6109b7565b6040516102f891906126d8565b60405180910390f35b61031b600480360381019061031691906128b1565b610a68565b6040516103289190612843565b60405180910390f35b61034b600480360381019061034691906128de565b610b1f565b60405161035992919061293c565b60405180910390f35b61036a610b94565b6040516103779190612612565b60405180910390f35b61039a60048036038101906103959190612991565b610c26565b005b6103b660048036038101906103b19190612b06565b610c3c565b005b6103d260048036038101906103cd919061266a565b610c9e565b6040516103df9190612612565b60405180910390f35b61040260048036038101906103fd919061266a565b610cb0565b60405161040f9190612c85565b60405180910390f35b610432600480360381019061042d9190612d48565b610db2565b60405161043f9190612843565b60405180910390f35b610462600480360381019061045d9190612d91565b610de9565b60405161046f9190612567565b60405180910390f35b610492600480360381019061048d919061285e565b610e7d565b005b600063cad96cca60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104eb57600190506104f7565b6104f482610f03565b90505b919050565b60606000805461050b90612e00565b80601f016020809104026020016040519081016040528092919081815260200182805461053790612e00565b80156105845780601f1061055957610100808354040283529160200191610584565b820191906000526020600020905b81548152906001019060200180831161056757829003601f168201915b5050505050905090565b600061059982610f7d565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105df826109b7565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361064f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064690612ea3565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661066e610fc8565b73ffffffffffffffffffffffffffffffffffffffff16148061069d575061069c81610697610fc8565b610de9565b5b6106dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d390612f35565b60405180910390fd5b6106e68383610fd0565b505050565b6000600167ffffffffffffffff811115610708576107076129db565b5b60405190808252806020026020018201604052801561074157816020015b61072e612475565b8152602001906001900390816107265790505b509050818160008151811061075957610758612f55565b5b6020026020010151602001906bffffffffffffffffffffffff1690816bffffffffffffffffffffffff1681525050828160008151811061079c5761079b612f55565b5b60200260200101516000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506107e48482611089565b50505050565b6000600980549050905090565b610808610802610fc8565b82611286565b610847576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083e90612ff6565b60405180910390fd5b61085283838361131b565b505050565b600061086283610a68565b82106108a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089a90613088565b60405180910390fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61094183838360405180602001604052806000815250610c3c565b505050565b60006109506107ea565b8210610991576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109889061311a565b60405180910390fd5b600982815481106109a5576109a4612f55565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5690613186565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ad8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acf90613218565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b6020528160005260406000208181548110610b3b57600080fd5b90600052602060002001600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a90046bffffffffffffffffffffffff16905082565b606060018054610ba390612e00565b80601f0160208091040260200160405190810160405280929190818152602001828054610bcf90612e00565b8015610c1c5780601f10610bf157610100808354040283529160200191610c1c565b820191906000526020600020905b815481529060010190602001808311610bff57829003601f168201915b5050505050905090565b610c38610c31610fc8565b8383611581565b5050565b610c4d610c47610fc8565b83611286565b610c8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8390612ff6565b60405180910390fd5b610c98848484846116ed565b50505050565b6060610ca982611749565b9050919050565b6060600b6000838152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610da7578382906000526020600020016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505081526020019060010190610ce5565b505050509050919050565b6000610dbe600c61185b565b6000610dca600c611871565b9050610dd6338261187f565b610de08184611a58565b80915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610e9d826109b7565b73ffffffffffffffffffffffffffffffffffffffff1614610ef3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eea90613284565b60405180910390fd5b610efe83838361131b565b505050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610f765750610f7582611ac5565b5b9050919050565b610f8681611ba7565b610fc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fbc90613186565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611043836109b7565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60005b815181101561127757600073ffffffffffffffffffffffffffffffffffffffff168282815181106110c0576110bf612f55565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff1603611122576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611119906132f0565b60405180910390fd5b600082828151811061113757611136612f55565b5b6020026020010151602001516bffffffffffffffffffffffff1603611191576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111889061335c565b60405180910390fd5b600b60008481526020019081526020016000208282815181106111b7576111b6612f55565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505050808061126f906133ab565b91505061108c565b506112828282611c13565b5050565b600080611292836109b7565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806112d457506112d38185610de9565b5b8061131257508373ffffffffffffffffffffffffffffffffffffffff166112fa8461058e565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661133b826109b7565b73ffffffffffffffffffffffffffffffffffffffff1614611391576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138890613465565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611400576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f7906134f7565b60405180910390fd5b61140b838383611c50565b611416600082610fd0565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114669190613517565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114bd919061354b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461157c838383611c60565b505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e6906135cb565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116e09190612567565b60405180910390a3505050565b6116f884848461131b565b61170484848484611c65565b611743576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173a9061365d565b60405180910390fd5b50505050565b606061175482610f7d565b600060066000848152602001908152602001600020805461177490612e00565b80601f01602080910402602001604051908101604052809291908181526020018280546117a090612e00565b80156117ed5780601f106117c2576101008083540402835291602001916117ed565b820191906000526020600020905b8154815290600101906020018083116117d057829003601f168201915b5050505050905060006117fe611dec565b90506000815103611813578192505050611856565b6000825111156118485780826040516020016118309291906136b9565b60405160208183030381529060405292505050611856565b61185184611e03565b925050505b919050565b6001816000016000828254019250508190555050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118e590613729565b60405180910390fd5b6118f781611ba7565b15611937576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192e90613795565b60405180910390fd5b61194360008383611c50565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611993919061354b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611a5460008383611c60565b5050565b611a6182611ba7565b611aa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9790613827565b60405180910390fd5b80600660008481526020019081526020016000209081611ac091906139f3565b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611b9057507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611ba05750611b9f82611e6b565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b7f3fa96d7b6bcbfe71ef171666d84db3cf52fa2d1c8afdb1cc8e486177f208b7df8282604051611c44929190613ac5565b60405180910390a15050565b611c5b838383611ed5565b505050565b505050565b6000611c868473ffffffffffffffffffffffffffffffffffffffff16611fe7565b15611ddf578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611caf610fc8565b8786866040518563ffffffff1660e01b8152600401611cd19493929190613b4a565b6020604051808303816000875af1925050508015611d0d57506040513d601f19601f82011682018060405250810190611d0a9190613bab565b60015b611d8f573d8060008114611d3d576040519150601f19603f3d011682016040523d82523d6000602084013e611d42565b606091505b506000815103611d87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7e9061365d565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611de4565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060611e0e82610f7d565b6000611e18611dec565b90506000815111611e385760405180602001604052806000815250611e63565b80611e428461200a565b604051602001611e539291906136b9565b6040516020818303038152906040525b915050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611ee083838361216a565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611f2257611f1d8161216f565b611f61565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611f6057611f5f83826121b8565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611fa357611f9e81612325565b611fe2565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611fe157611fe082826123f6565b5b5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b606060008203612051576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612165565b600082905060005b6000821461208357808061206c906133ab565b915050600a8261207c9190613c07565b9150612059565b60008167ffffffffffffffff81111561209f5761209e6129db565b5b6040519080825280601f01601f1916602001820160405280156120d15781602001600182028036833780820191505090505b5090505b6000851461215e576001826120ea9190613517565b9150600a856120f99190613c38565b6030612105919061354b565b60f81b81838151811061211b5761211a612f55565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856121579190613c07565b94506120d5565b8093505050505b919050565b505050565b600980549050600a600083815260200190815260200160002081905550600981908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016121c584610a68565b6121cf9190613517565b90506000600860008481526020019081526020016000205490508181146122b4576000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816008600083815260200190815260200160002081905550505b6008600084815260200190815260200160002060009055600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016009805490506123399190613517565b90506000600a600084815260200190815260200160002054905060006009838154811061236957612368612f55565b5b90600052602060002001549050806009838154811061238b5761238a612f55565b5b906000526020600020018190555081600a600083815260200190815260200160002081905550600a60008581526020019081526020016000206000905560098054806123da576123d9613c69565b5b6001900381819060005260206000200160009055905550505050565b600061240183610a68565b905081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806008600084815260200190815260200160002081905550505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff1681525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6124fc816124c7565b811461250757600080fd5b50565b600081359050612519816124f3565b92915050565b600060208284031215612535576125346124bd565b5b60006125438482850161250a565b91505092915050565b60008115159050919050565b6125618161254c565b82525050565b600060208201905061257c6000830184612558565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156125bc5780820151818401526020810190506125a1565b60008484015250505050565b6000601f19601f8301169050919050565b60006125e482612582565b6125ee818561258d565b93506125fe81856020860161259e565b612607816125c8565b840191505092915050565b6000602082019050818103600083015261262c81846125d9565b905092915050565b6000819050919050565b61264781612634565b811461265257600080fd5b50565b6000813590506126648161263e565b92915050565b6000602082840312156126805761267f6124bd565b5b600061268e84828501612655565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006126c282612697565b9050919050565b6126d2816126b7565b82525050565b60006020820190506126ed60008301846126c9565b92915050565b6126fc816126b7565b811461270757600080fd5b50565b600081359050612719816126f3565b92915050565b60008060408385031215612736576127356124bd565b5b60006127448582860161270a565b925050602061275585828601612655565b9150509250929050565b600061276a82612697565b9050919050565b61277a8161275f565b811461278557600080fd5b50565b60008135905061279781612771565b92915050565b60006bffffffffffffffffffffffff82169050919050565b6127be8161279d565b81146127c957600080fd5b50565b6000813590506127db816127b5565b92915050565b6000806000606084860312156127fa576127f96124bd565b5b600061280886828701612655565b935050602061281986828701612788565b925050604061282a868287016127cc565b9150509250925092565b61283d81612634565b82525050565b60006020820190506128586000830184612834565b92915050565b600080600060608486031215612877576128766124bd565b5b60006128858682870161270a565b93505060206128968682870161270a565b92505060406128a786828701612655565b9150509250925092565b6000602082840312156128c7576128c66124bd565b5b60006128d58482850161270a565b91505092915050565b600080604083850312156128f5576128f46124bd565b5b600061290385828601612655565b925050602061291485828601612655565b9150509250929050565b6129278161275f565b82525050565b6129368161279d565b82525050565b6000604082019050612951600083018561291e565b61295e602083018461292d565b9392505050565b61296e8161254c565b811461297957600080fd5b50565b60008135905061298b81612965565b92915050565b600080604083850312156129a8576129a76124bd565b5b60006129b68582860161270a565b92505060206129c78582860161297c565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612a13826125c8565b810181811067ffffffffffffffff82111715612a3257612a316129db565b5b80604052505050565b6000612a456124b3565b9050612a518282612a0a565b919050565b600067ffffffffffffffff821115612a7157612a706129db565b5b612a7a826125c8565b9050602081019050919050565b82818337600083830152505050565b6000612aa9612aa484612a56565b612a3b565b905082815260208101848484011115612ac557612ac46129d6565b5b612ad0848285612a87565b509392505050565b600082601f830112612aed57612aec6129d1565b5b8135612afd848260208601612a96565b91505092915050565b60008060008060808587031215612b2057612b1f6124bd565b5b6000612b2e8782880161270a565b9450506020612b3f8782880161270a565b9350506040612b5087828801612655565b925050606085013567ffffffffffffffff811115612b7157612b706124c2565b5b612b7d87828801612ad8565b91505092959194509250565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612bbe8161275f565b82525050565b612bcd8161279d565b82525050565b604082016000820151612be96000850182612bb5565b506020820151612bfc6020850182612bc4565b50505050565b6000612c0e8383612bd3565b60408301905092915050565b6000602082019050919050565b6000612c3282612b89565b612c3c8185612b94565b9350612c4783612ba5565b8060005b83811015612c78578151612c5f8882612c02565b9750612c6a83612c1a565b925050600181019050612c4b565b5085935050505092915050565b60006020820190508181036000830152612c9f8184612c27565b905092915050565b600067ffffffffffffffff821115612cc257612cc16129db565b5b612ccb826125c8565b9050602081019050919050565b6000612ceb612ce684612ca7565b612a3b565b905082815260208101848484011115612d0757612d066129d6565b5b612d12848285612a87565b509392505050565b600082601f830112612d2f57612d2e6129d1565b5b8135612d3f848260208601612cd8565b91505092915050565b600060208284031215612d5e57612d5d6124bd565b5b600082013567ffffffffffffffff811115612d7c57612d7b6124c2565b5b612d8884828501612d1a565b91505092915050565b60008060408385031215612da857612da76124bd565b5b6000612db68582860161270a565b9250506020612dc78582860161270a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612e1857607f821691505b602082108103612e2b57612e2a612dd1565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612e8d60218361258d565b9150612e9882612e31565b604082019050919050565b60006020820190508181036000830152612ebc81612e80565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b6000612f1f603e8361258d565b9150612f2a82612ec3565b604082019050919050565b60006020820190508181036000830152612f4e81612f12565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b6000612fe0602e8361258d565b9150612feb82612f84565b604082019050919050565b6000602082019050818103600083015261300f81612fd3565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000613072602b8361258d565b915061307d82613016565b604082019050919050565b600060208201905081810360008301526130a181613065565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000613104602c8361258d565b915061310f826130a8565b604082019050919050565b60006020820190508181036000830152613133816130f7565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b600061317060188361258d565b915061317b8261313a565b602082019050919050565b6000602082019050818103600083015261319f81613163565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b600061320260298361258d565b915061320d826131a6565b604082019050919050565b60006020820190508181036000830152613231816131f5565b9050919050565b7f46726f6d2061646472657373206d75737420626520746f6b656e206f776e6572600082015250565b600061326e60208361258d565b915061327982613238565b602082019050919050565b6000602082019050818103600083015261329d81613261565b9050919050565b7f526563697069656e742073686f756c642062652070726573656e740000000000600082015250565b60006132da601b8361258d565b91506132e5826132a4565b602082019050919050565b60006020820190508181036000830152613309816132cd565b9050919050565b7f526f79616c74792076616c75652073686f756c6420626520706f736974697665600082015250565b600061334660208361258d565b915061335182613310565b602082019050919050565b6000602082019050818103600083015261337581613339565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006133b682612634565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036133e8576133e761337c565b5b600182019050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b600061344f60258361258d565b915061345a826133f3565b604082019050919050565b6000602082019050818103600083015261347e81613442565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006134e160248361258d565b91506134ec82613485565b604082019050919050565b60006020820190508181036000830152613510816134d4565b9050919050565b600061352282612634565b915061352d83612634565b92508282039050818111156135455761354461337c565b5b92915050565b600061355682612634565b915061356183612634565b92508282019050808211156135795761357861337c565b5b92915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006135b560198361258d565b91506135c08261357f565b602082019050919050565b600060208201905081810360008301526135e4816135a8565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b600061364760328361258d565b9150613652826135eb565b604082019050919050565b600060208201905081810360008301526136768161363a565b9050919050565b600081905092915050565b600061369382612582565b61369d818561367d565b93506136ad81856020860161259e565b80840191505092915050565b60006136c58285613688565b91506136d18284613688565b91508190509392505050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600061371360208361258d565b915061371e826136dd565b602082019050919050565b6000602082019050818103600083015261374281613706565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b600061377f601c8361258d565b915061378a82613749565b602082019050919050565b600060208201905081810360008301526137ae81613772565b9050919050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b6000613811602e8361258d565b915061381c826137b5565b604082019050919050565b6000602082019050818103600083015261384081613804565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026138a97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261386c565b6138b3868361386c565b95508019841693508086168417925050509392505050565b6000819050919050565b60006138f06138eb6138e684612634565b6138cb565b612634565b9050919050565b6000819050919050565b61390a836138d5565b61391e613916826138f7565b848454613879565b825550505050565b600090565b613933613926565b61393e818484613901565b505050565b5b818110156139625761395760008261392b565b600181019050613944565b5050565b601f8211156139a75761397881613847565b6139818461385c565b81016020851015613990578190505b6139a461399c8561385c565b830182613943565b50505b505050565b600082821c905092915050565b60006139ca600019846008026139ac565b1980831691505092915050565b60006139e383836139b9565b9150826002028217905092915050565b6139fc82612582565b67ffffffffffffffff811115613a1557613a146129db565b5b613a1f8254612e00565b613a2a828285613966565b600060209050601f831160018114613a5d5760008415613a4b578287015190505b613a5585826139d7565b865550613abd565b601f198416613a6b86613847565b60005b82811015613a9357848901518255600182019150602085019450602081019050613a6e565b86831015613ab05784890151613aac601f8916826139b9565b8355505b6001600288020188555050505b505050505050565b6000604082019050613ada6000830185612834565b8181036020830152613aec8184612c27565b90509392505050565b600081519050919050565b600082825260208201905092915050565b6000613b1c82613af5565b613b268185613b00565b9350613b3681856020860161259e565b613b3f816125c8565b840191505092915050565b6000608082019050613b5f60008301876126c9565b613b6c60208301866126c9565b613b796040830185612834565b8181036060830152613b8b8184613b11565b905095945050505050565b600081519050613ba5816124f3565b92915050565b600060208284031215613bc157613bc06124bd565b5b6000613bcf84828501613b96565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613c1282612634565b9150613c1d83612634565b925082613c2d57613c2c613bd8565b5b828204905092915050565b6000613c4382612634565b9150613c4e83612634565b925082613c5e57613c5d613bd8565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220ba1ab5fbdbd95427eebe15b669b8a342c33853c8c51979f68f4fba8723a2caba64736f6c63430008110033