VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xB8C54F…22A2
Summary
Transactions
Transfers
Address
0xB8C54F18109B01De923D51C8103F22bA62a122A2
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Deployer
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Code
0x608060405234801561001057600080fd5b50600436106101425760003560e01c80636352211e116100b8578063b88d4fde1161007c578063b88d4fde1461039c578063bb3bafd6146103b8578063c87b56dd146103e8578063cb18ee7b14610418578063e985e9c514610448578063f5537ede1461047857610142565b80636352211e146102d157806370a08231146103015780638924af741461033157806395d89b4114610362578063a22cb4651461038057610142565b806318160ddd1161010a57806318160ddd146101fd57806323b872dd1461021b5780632f745c591461023757806332a2c5d01461026757806342842e0e146102855780634f6ccce7146102a157610142565b806301ffc9a71461014757806306fdde0314610177578063081812fc14610195578063095ea7b3146101c5578063143094db146101e1575b600080fd5b610161600480360381019061015c919061254b565b610494565b60405161016e9190612593565b60405180910390f35b61017f6104fc565b60405161018c919061263e565b60405180910390f35b6101af60048036038101906101aa9190612696565b61058e565b6040516101bc9190612704565b60405180910390f35b6101df60048036038101906101da919061274b565b6105d4565b005b6101fb60048036038101906101f6919061280d565b6106eb565b005b6102056107ea565b604051610212919061286f565b60405180910390f35b6102356004803603810190610230919061288a565b6107f7565b005b610251600480360381019061024c919061274b565b610857565b60405161025e919061286f565b60405180910390f35b61026f6108fc565b60405161027c9190612704565b60405180910390f35b61029f600480360381019061029a919061288a565b610926565b005b6102bb60048036038101906102b69190612696565b610946565b6040516102c8919061286f565b60405180910390f35b6102eb60048036038101906102e69190612696565b6109b7565b6040516102f89190612704565b60405180910390f35b61031b600480360381019061031691906128dd565b610a68565b604051610328919061286f565b60405180910390f35b61034b6004803603810190610346919061290a565b610b1f565b604051610359929190612968565b60405180910390f35b61036a610b94565b604051610377919061263e565b60405180910390f35b61039a600480360381019061039591906129bd565b610c26565b005b6103b660048036038101906103b19190612b32565b610c3c565b005b6103d260048036038101906103cd9190612696565b610c9e565b6040516103df9190612cb1565b60405180910390f35b61040260048036038101906103fd9190612696565b610da0565b60405161040f919061263e565b60405180910390f35b610432600480360381019061042d9190612d74565b610db2565b60405161043f919061286f565b60405180910390f35b610462600480360381019061045d9190612dbd565b610e15565b60405161046f9190612593565b60405180910390f35b610492600480360381019061048d919061288a565b610ea9565b005b600063cad96cca60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104eb57600190506104f7565b6104f482610f2f565b90505b919050565b60606000805461050b90612e2c565b80601f016020809104026020016040519081016040528092919081815260200182805461053790612e2c565b80156105845780601f1061055957610100808354040283529160200191610584565b820191906000526020600020905b81548152906001019060200180831161056757829003601f168201915b5050505050905090565b600061059982610fa9565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105df826109b7565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361064f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064690612ecf565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661066e610ff4565b73ffffffffffffffffffffffffffffffffffffffff16148061069d575061069c81610697610ff4565b610e15565b5b6106dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d390612f61565b60405180910390fd5b6106e68383610ffc565b505050565b6000600167ffffffffffffffff81111561070857610707612a07565b5b60405190808252806020026020018201604052801561074157816020015b61072e6124a1565b8152602001906001900390816107265790505b509050818160008151811061075957610758612f81565b5b6020026020010151602001906bffffffffffffffffffffffff1690816bffffffffffffffffffffffff1681525050828160008151811061079c5761079b612f81565b5b60200260200101516000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506107e484826110b5565b50505050565b6000600980549050905090565b610808610802610ff4565b826112b2565b610847576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083e90613022565b60405180910390fd5b610852838383611347565b505050565b600061086283610a68565b82106108a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089a906130b4565b60405180910390fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61094183838360405180602001604052806000815250610c3c565b505050565b60006109506107ea565b8210610991576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098890613146565b60405180910390fd5b600982815481106109a5576109a4612f81565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a56906131b2565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ad8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acf90613244565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b6020528160005260406000208181548110610b3b57600080fd5b90600052602060002001600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a90046bffffffffffffffffffffffff16905082565b606060018054610ba390612e2c565b80601f0160208091040260200160405190810160405280929190818152602001828054610bcf90612e2c565b8015610c1c5780601f10610bf157610100808354040283529160200191610c1c565b820191906000526020600020905b815481529060010190602001808311610bff57829003601f168201915b5050505050905090565b610c38610c31610ff4565b83836115ad565b5050565b610c4d610c47610ff4565b836112b2565b610c8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8390613022565b60405180910390fd5b610c9884848484611719565b50505050565b6060600b6000838152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610d95578382906000526020600020016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505081526020019060010190610cd3565b505050509050919050565b6060610dab82611775565b9050919050565b6000610dbe600c611887565b6000610dca600c61189d565b9050610dd633826118ab565b610de08184611a84565b610e0c600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826105d4565b80915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610ec9826109b7565b73ffffffffffffffffffffffffffffffffffffffff1614610f1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f16906132b0565b60405180910390fd5b610f2a838383611347565b505050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610fa25750610fa182611af1565b5b9050919050565b610fb281611bd3565b610ff1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe8906131b2565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661106f836109b7565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60005b81518110156112a357600073ffffffffffffffffffffffffffffffffffffffff168282815181106110ec576110eb612f81565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff160361114e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111459061331c565b60405180910390fd5b600082828151811061116357611162612f81565b5b6020026020010151602001516bffffffffffffffffffffffff16036111bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b490613388565b60405180910390fd5b600b60008481526020019081526020016000208282815181106111e3576111e2612f81565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505050808061129b906133d7565b9150506110b8565b506112ae8282611c3f565b5050565b6000806112be836109b7565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061130057506112ff8185610e15565b5b8061133e57508373ffffffffffffffffffffffffffffffffffffffff166113268461058e565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611367826109b7565b73ffffffffffffffffffffffffffffffffffffffff16146113bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b490613491565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361142c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142390613523565b60405180910390fd5b611437838383611c7c565b611442600082610ffc565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114929190613543565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114e99190613577565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46115a8838383611c8c565b505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361161b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611612906135f7565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161170c9190612593565b60405180910390a3505050565b611724848484611347565b61173084848484611c91565b61176f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176690613689565b60405180910390fd5b50505050565b606061178082610fa9565b60006006600084815260200190815260200160002080546117a090612e2c565b80601f01602080910402602001604051908101604052809291908181526020018280546117cc90612e2c565b80156118195780601f106117ee57610100808354040283529160200191611819565b820191906000526020600020905b8154815290600101906020018083116117fc57829003601f168201915b50505050509050600061182a611e18565b9050600081510361183f578192505050611882565b60008251111561187457808260405160200161185c9291906136e5565b60405160208183030381529060405292505050611882565b61187d84611e2f565b925050505b919050565b6001816000016000828254019250508190555050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361191a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191190613755565b60405180910390fd5b61192381611bd3565b15611963576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195a906137c1565b60405180910390fd5b61196f60008383611c7c565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119bf9190613577565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611a8060008383611c8c565b5050565b611a8d82611bd3565b611acc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac390613853565b60405180910390fd5b80600660008481526020019081526020016000209081611aec9190613a1f565b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611bbc57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611bcc5750611bcb82611e97565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b7f3fa96d7b6bcbfe71ef171666d84db3cf52fa2d1c8afdb1cc8e486177f208b7df8282604051611c70929190613af1565b60405180910390a15050565b611c87838383611f01565b505050565b505050565b6000611cb28473ffffffffffffffffffffffffffffffffffffffff16612013565b15611e0b578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611cdb610ff4565b8786866040518563ffffffff1660e01b8152600401611cfd9493929190613b76565b6020604051808303816000875af1925050508015611d3957506040513d601f19601f82011682018060405250810190611d369190613bd7565b60015b611dbb573d8060008114611d69576040519150601f19603f3d011682016040523d82523d6000602084013e611d6e565b606091505b506000815103611db3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611daa90613689565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611e10565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060611e3a82610fa9565b6000611e44611e18565b90506000815111611e645760405180602001604052806000815250611e8f565b80611e6e84612036565b604051602001611e7f9291906136e5565b6040516020818303038152906040525b915050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611f0c838383612196565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611f4e57611f498161219b565b611f8d565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611f8c57611f8b83826121e4565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611fcf57611fca81612351565b61200e565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461200d5761200c8282612422565b5b5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60606000820361207d576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612191565b600082905060005b600082146120af578080612098906133d7565b915050600a826120a89190613c33565b9150612085565b60008167ffffffffffffffff8111156120cb576120ca612a07565b5b6040519080825280601f01601f1916602001820160405280156120fd5781602001600182028036833780820191505090505b5090505b6000851461218a576001826121169190613543565b9150600a856121259190613c64565b60306121319190613577565b60f81b81838151811061214757612146612f81565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856121839190613c33565b9450612101565b8093505050505b919050565b505050565b600980549050600a600083815260200190815260200160002081905550600981908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016121f184610a68565b6121fb9190613543565b90506000600860008481526020019081526020016000205490508181146122e0576000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816008600083815260200190815260200160002081905550505b6008600084815260200190815260200160002060009055600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016009805490506123659190613543565b90506000600a600084815260200190815260200160002054905060006009838154811061239557612394612f81565b5b9060005260206000200154905080600983815481106123b7576123b6612f81565b5b906000526020600020018190555081600a600083815260200190815260200160002081905550600a600085815260200190815260200160002060009055600980548061240657612405613c95565b5b6001900381819060005260206000200160009055905550505050565b600061242d83610a68565b905081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806008600084815260200190815260200160002081905550505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff1681525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612528816124f3565b811461253357600080fd5b50565b6000813590506125458161251f565b92915050565b600060208284031215612561576125606124e9565b5b600061256f84828501612536565b91505092915050565b60008115159050919050565b61258d81612578565b82525050565b60006020820190506125a86000830184612584565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156125e85780820151818401526020810190506125cd565b60008484015250505050565b6000601f19601f8301169050919050565b6000612610826125ae565b61261a81856125b9565b935061262a8185602086016125ca565b612633816125f4565b840191505092915050565b600060208201905081810360008301526126588184612605565b905092915050565b6000819050919050565b61267381612660565b811461267e57600080fd5b50565b6000813590506126908161266a565b92915050565b6000602082840312156126ac576126ab6124e9565b5b60006126ba84828501612681565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006126ee826126c3565b9050919050565b6126fe816126e3565b82525050565b600060208201905061271960008301846126f5565b92915050565b612728816126e3565b811461273357600080fd5b50565b6000813590506127458161271f565b92915050565b60008060408385031215612762576127616124e9565b5b600061277085828601612736565b925050602061278185828601612681565b9150509250929050565b6000612796826126c3565b9050919050565b6127a68161278b565b81146127b157600080fd5b50565b6000813590506127c38161279d565b92915050565b60006bffffffffffffffffffffffff82169050919050565b6127ea816127c9565b81146127f557600080fd5b50565b600081359050612807816127e1565b92915050565b600080600060608486031215612826576128256124e9565b5b600061283486828701612681565b9350506020612845868287016127b4565b9250506040612856868287016127f8565b9150509250925092565b61286981612660565b82525050565b60006020820190506128846000830184612860565b92915050565b6000806000606084860312156128a3576128a26124e9565b5b60006128b186828701612736565b93505060206128c286828701612736565b92505060406128d386828701612681565b9150509250925092565b6000602082840312156128f3576128f26124e9565b5b600061290184828501612736565b91505092915050565b60008060408385031215612921576129206124e9565b5b600061292f85828601612681565b925050602061294085828601612681565b9150509250929050565b6129538161278b565b82525050565b612962816127c9565b82525050565b600060408201905061297d600083018561294a565b61298a6020830184612959565b9392505050565b61299a81612578565b81146129a557600080fd5b50565b6000813590506129b781612991565b92915050565b600080604083850312156129d4576129d36124e9565b5b60006129e285828601612736565b92505060206129f3858286016129a8565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612a3f826125f4565b810181811067ffffffffffffffff82111715612a5e57612a5d612a07565b5b80604052505050565b6000612a716124df565b9050612a7d8282612a36565b919050565b600067ffffffffffffffff821115612a9d57612a9c612a07565b5b612aa6826125f4565b9050602081019050919050565b82818337600083830152505050565b6000612ad5612ad084612a82565b612a67565b905082815260208101848484011115612af157612af0612a02565b5b612afc848285612ab3565b509392505050565b600082601f830112612b1957612b186129fd565b5b8135612b29848260208601612ac2565b91505092915050565b60008060008060808587031215612b4c57612b4b6124e9565b5b6000612b5a87828801612736565b9450506020612b6b87828801612736565b9350506040612b7c87828801612681565b925050606085013567ffffffffffffffff811115612b9d57612b9c6124ee565b5b612ba987828801612b04565b91505092959194509250565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612bea8161278b565b82525050565b612bf9816127c9565b82525050565b604082016000820151612c156000850182612be1565b506020820151612c286020850182612bf0565b50505050565b6000612c3a8383612bff565b60408301905092915050565b6000602082019050919050565b6000612c5e82612bb5565b612c688185612bc0565b9350612c7383612bd1565b8060005b83811015612ca4578151612c8b8882612c2e565b9750612c9683612c46565b925050600181019050612c77565b5085935050505092915050565b60006020820190508181036000830152612ccb8184612c53565b905092915050565b600067ffffffffffffffff821115612cee57612ced612a07565b5b612cf7826125f4565b9050602081019050919050565b6000612d17612d1284612cd3565b612a67565b905082815260208101848484011115612d3357612d32612a02565b5b612d3e848285612ab3565b509392505050565b600082601f830112612d5b57612d5a6129fd565b5b8135612d6b848260208601612d04565b91505092915050565b600060208284031215612d8a57612d896124e9565b5b600082013567ffffffffffffffff811115612da857612da76124ee565b5b612db484828501612d46565b91505092915050565b60008060408385031215612dd457612dd36124e9565b5b6000612de285828601612736565b9250506020612df385828601612736565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612e4457607f821691505b602082108103612e5757612e56612dfd565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612eb96021836125b9565b9150612ec482612e5d565b604082019050919050565b60006020820190508181036000830152612ee881612eac565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b6000612f4b603e836125b9565b9150612f5682612eef565b604082019050919050565b60006020820190508181036000830152612f7a81612f3e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b600061300c602e836125b9565b915061301782612fb0565b604082019050919050565b6000602082019050818103600083015261303b81612fff565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b600061309e602b836125b9565b91506130a982613042565b604082019050919050565b600060208201905081810360008301526130cd81613091565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000613130602c836125b9565b915061313b826130d4565b604082019050919050565b6000602082019050818103600083015261315f81613123565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b600061319c6018836125b9565b91506131a782613166565b602082019050919050565b600060208201905081810360008301526131cb8161318f565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b600061322e6029836125b9565b9150613239826131d2565b604082019050919050565b6000602082019050818103600083015261325d81613221565b9050919050565b7f46726f6d2061646472657373206d75737420626520746f6b656e206f776e6572600082015250565b600061329a6020836125b9565b91506132a582613264565b602082019050919050565b600060208201905081810360008301526132c98161328d565b9050919050565b7f526563697069656e742073686f756c642062652070726573656e740000000000600082015250565b6000613306601b836125b9565b9150613311826132d0565b602082019050919050565b60006020820190508181036000830152613335816132f9565b9050919050565b7f526f79616c74792076616c75652073686f756c6420626520706f736974697665600082015250565b60006133726020836125b9565b915061337d8261333c565b602082019050919050565b600060208201905081810360008301526133a181613365565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006133e282612660565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613414576134136133a8565b5b600182019050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b600061347b6025836125b9565b91506134868261341f565b604082019050919050565b600060208201905081810360008301526134aa8161346e565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061350d6024836125b9565b9150613518826134b1565b604082019050919050565b6000602082019050818103600083015261353c81613500565b9050919050565b600061354e82612660565b915061355983612660565b9250828203905081811115613571576135706133a8565b5b92915050565b600061358282612660565b915061358d83612660565b92508282019050808211156135a5576135a46133a8565b5b92915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006135e16019836125b9565b91506135ec826135ab565b602082019050919050565b60006020820190508181036000830152613610816135d4565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006136736032836125b9565b915061367e82613617565b604082019050919050565b600060208201905081810360008301526136a281613666565b9050919050565b600081905092915050565b60006136bf826125ae565b6136c981856136a9565b93506136d98185602086016125ca565b80840191505092915050565b60006136f182856136b4565b91506136fd82846136b4565b91508190509392505050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600061373f6020836125b9565b915061374a82613709565b602082019050919050565b6000602082019050818103600083015261376e81613732565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b60006137ab601c836125b9565b91506137b682613775565b602082019050919050565b600060208201905081810360008301526137da8161379e565b9050919050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b600061383d602e836125b9565b9150613848826137e1565b604082019050919050565b6000602082019050818103600083015261386c81613830565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026138d57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613898565b6138df8683613898565b95508019841693508086168417925050509392505050565b6000819050919050565b600061391c61391761391284612660565b6138f7565b612660565b9050919050565b6000819050919050565b61393683613901565b61394a61394282613923565b8484546138a5565b825550505050565b600090565b61395f613952565b61396a81848461392d565b505050565b5b8181101561398e57613983600082613957565b600181019050613970565b5050565b601f8211156139d3576139a481613873565b6139ad84613888565b810160208510156139bc578190505b6139d06139c885613888565b83018261396f565b50505b505050565b600082821c905092915050565b60006139f6600019846008026139d8565b1980831691505092915050565b6000613a0f83836139e5565b9150826002028217905092915050565b613a28826125ae565b67ffffffffffffffff811115613a4157613a40612a07565b5b613a4b8254612e2c565b613a56828285613992565b600060209050601f831160018114613a895760008415613a77578287015190505b613a818582613a03565b865550613ae9565b601f198416613a9786613873565b60005b82811015613abf57848901518255600182019150602085019450602081019050613a9a565b86831015613adc5784890151613ad8601f8916826139e5565b8355505b6001600288020188555050505b505050505050565b6000604082019050613b066000830185612860565b8181036020830152613b188184612c53565b90509392505050565b600081519050919050565b600082825260208201905092915050565b6000613b4882613b21565b613b528185613b2c565b9350613b628185602086016125ca565b613b6b816125f4565b840191505092915050565b6000608082019050613b8b60008301876126f5565b613b9860208301866126f5565b613ba56040830185612860565b8181036060830152613bb78184613b3d565b905095945050505050565b600081519050613bd18161251f565b92915050565b600060208284031215613bed57613bec6124e9565b5b6000613bfb84828501613bc2565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613c3e82612660565b9150613c4983612660565b925082613c5957613c58613c04565b5b828204905092915050565b6000613c6f82612660565b9150613c7a83612660565b925082613c8a57613c89613c04565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea26469706673582212201319dcf678e3c338f525db491d6d7cb79142fc7ab750d9da48bd23350d9bf0ec64736f6c63430008110033