VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xc7BDbE…83c4
Summary
Transactions
Transfers
Address
0xc7BDbE9d9AF7a0363A8c75F4e3E761A9Ba9583c4
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Deployer
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Code
0x608060405260043610620000925760003560e01c80639038e69311620000615780639038e693146200017d5780639f37092a1462000197578063b2ddee0614620001b7578063c21ab7f914620001e5578063f772adf114620002295762000092565b806330cfeda9146200009757806345a6fbbb14620000db57806388700d1c146200010b57806389bfd38f146200014f575b600080fd5b348015620000a457600080fd5b50620000c36004803603810190620000bd919062001574565b62000257565b604051620000d29190620015c1565b60405180910390f35b348015620000e857600080fd5b50620000f3620002a0565b60405162000102919062001649565b60405180910390f35b3480156200011857600080fd5b5062000137600480360381019062000131919062001697565b620002c6565b60405162000146919062001733565b60405180910390f35b3480156200015c57600080fd5b506200017b600480360381019062000175919062001750565b62000393565b005b3480156200018a57600080fd5b5062000195620007ff565b005b620001b56004803603810190620001af919062001697565b6200097a565b005b348015620001c457600080fd5b50620001e36004803603810190620001dd919062001697565b62000e19565b005b348015620001f257600080fd5b506200021160048036038101906200020b919062001574565b62001102565b604051620002209190620017bd565b60405180910390f35b3480156200023657600080fd5b506200025560048036038101906200024f919062001750565b620011a7565b005b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b620002d0620014cc565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681525050905092915050565b8282336000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050600081600001511115620004a45783836040517f4a5568d50000000000000000000000000000000000000000000000000000000081526004016200049b929190620017da565b60405180910390fd5b868633600083905060008173ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b8152600401620004e99190620015c1565b602060405180830381865afa15801562000507573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200052d91906200181e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161462000595576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008a11620005d0576040517fe1abbfc500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008c90503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1663081812fc8e6040518263ffffffff1660e01b8152600401620006279190620015c1565b602060405180830381865afa15801562000645573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200066b91906200181e565b73ffffffffffffffffffffffffffffffffffffffff1614620006b9576040517f4be3a2c500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405180604001604052808c81526020013373ffffffffffffffffffffffffffffffffffffffff16815250600260008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008e81526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509050508b8d73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd547e933094f12a9159076970143ebe73234e64480317844b0dcb36117116de48e604051620007e89190620015c1565b60405180910390a450505050505050505050505050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081116200087e576040517fc4d8fa8700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060003373ffffffffffffffffffffffffffffffffffffffff1682604051620008eb9062001885565b60006040518083038185875af1925050503d80600081146200092a576040519150601f19603f3d011682016040523d82523d6000602084013e6200092f565b606091505b505090508062000976576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200096d90620018fd565b60405180910390fd5b5050565b81816000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050600081600001511162000a895782826040517f6831488c00000000000000000000000000000000000000000000000000000000815260040162000a80929190620017da565b60405180910390fd5b60026000540362000ad1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000ac8906200196f565b60405180910390fd5b60026000819055506000600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000868152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050806000015134101562000bec57858582600001516040517f7c93456500000000000000000000000000000000000000000000000000000000815260040162000be39392919062001991565b60405180910390fd5b6000816020015173ffffffffffffffffffffffffffffffffffffffff163460405162000c189062001885565b60006040518083038185875af1925050503d806000811462000c57576040519150601f19603f3d011682016040523d82523d6000602084013e62000c5c565b606091505b505090508062000ca3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c9a90620018fd565b60405180910390fd5b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008781526020019081526020016000206000808201600090556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550508673ffffffffffffffffffffffffffffffffffffffff166342842e0e836020015133896040518463ffffffff1660e01b815260040162000d6893929190620019ce565b600060405180830381600087803b15801562000d8357600080fd5b505af115801562000d98573d6000803e3d6000fd5b50505050858773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f263223b1dd81e51054a4e6f791d45a4a1ddb4aadcd93a2dfd892615c3fdac187856000015160405162000e009190620015c1565b60405180910390a4505060016000819055505050505050565b818133600083905060008173ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b815260040162000e5e9190620015c1565b602060405180830381865afa15801562000e7c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000ea291906200181e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161462000f0a576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b86866000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090506000816000015111620010195782826040517f6831488c00000000000000000000000000000000000000000000000000000000815260040162001010929190620017da565b60405180910390fd5b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a81526020019081526020016000206000808201600090556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555050888a73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9ba1a3cb55ce8d63d072a886f94d2a744f50cddf82128e897d0661f5ec62315860405160405180910390a450505050505050505050565b6000816040516200111390620014fc565b6200111f9190620017bd565b604051809103906000f0801580156200113c573d6000803e3d6000fd5b50600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b82826000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090506000816000015111620012b65782826040517f6831488c000000000000000000000000000000000000000000000000000000008152600401620012ad929190620017da565b60405180910390fd5b600260005403620012fe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620012f5906200196f565b60405180910390fd5b6002600081905550858533600083905060008173ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b81526004016200134b9190620015c1565b602060405180830381865afa15801562001369573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200138f91906200181e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614620013f7576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b88600260008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008c815260200190815260200160002060000181905550898b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd547e933094f12a9159076970143ebe73234e64480317844b0dcb36117116de48c604051620014af9190620015c1565b60405180910390a450505050506001600081905550505050505050565b604051806040016040528060008152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b6141ec8062001a0c83390190565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200153c826200150f565b9050919050565b6200154e816200152f565b81146200155a57600080fd5b50565b6000813590506200156e8162001543565b92915050565b6000602082840312156200158d576200158c6200150a565b5b60006200159d848285016200155d565b91505092915050565b6000819050919050565b620015bb81620015a6565b82525050565b6000602082019050620015d86000830184620015b0565b92915050565b6000819050919050565b60006200160962001603620015fd846200150f565b620015de565b6200150f565b9050919050565b60006200161d82620015e8565b9050919050565b6000620016318262001610565b9050919050565b620016438162001624565b82525050565b600060208201905062001660600083018462001638565b92915050565b6200167181620015a6565b81146200167d57600080fd5b50565b600081359050620016918162001666565b92915050565b60008060408385031215620016b157620016b06200150a565b5b6000620016c1858286016200155d565b9250506020620016d48582860162001680565b9150509250929050565b620016e981620015a6565b82525050565b620016fa816200152f565b82525050565b604082016000820151620017186000850182620016de565b5060208201516200172d6020850182620016ef565b50505050565b60006040820190506200174a600083018462001700565b92915050565b6000806000606084860312156200176c576200176b6200150a565b5b60006200177c868287016200155d565b93505060206200178f8682870162001680565b9250506040620017a28682870162001680565b9150509250925092565b620017b7816200152f565b82525050565b6000602082019050620017d46000830184620017ac565b92915050565b6000604082019050620017f16000830185620017ac565b620018006020830184620015b0565b9392505050565b600081519050620018188162001543565b92915050565b6000602082840312156200183757620018366200150a565b5b6000620018478482850162001807565b91505092915050565b600081905092915050565b50565b60006200186d60008362001850565b91506200187a826200185b565b600082019050919050565b600062001892826200185e565b9150819050919050565b600082825260208201905092915050565b7f5472616e73666572206661696c65640000000000000000000000000000000000600082015250565b6000620018e5600f836200189c565b9150620018f282620018ad565b602082019050919050565b600060208201905081810360008301526200191881620018d6565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b600062001957601f836200189c565b915062001964826200191f565b602082019050919050565b600060208201905081810360008301526200198a8162001948565b9050919050565b6000606082019050620019a86000830186620017ac565b620019b76020830185620015b0565b620019c66040830184620015b0565b949350505050565b6000606082019050620019e56000830186620017ac565b620019f46020830185620017ac565b62001a036040830184620015b0565b94935050505056fe60806040523480156200001157600080fd5b50604051620041ec380380620041ec83398181016040528101906200003791906200017b565b6040518060400160405280600c81526020017f47616e6773746572204e465400000000000000000000000000000000000000008152506040518060400160405280600881526020017f47616e67737465720000000000000000000000000000000000000000000000008152508160009081620000b4919062000427565b508060019081620000c6919062000427565b50505080600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200050e565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001438262000116565b9050919050565b620001558162000136565b81146200016157600080fd5b50565b60008151905062000175816200014a565b92915050565b60006020828403121562000194576200019362000111565b5b6000620001a48482850162000164565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200022f57607f821691505b602082108103620002455762000244620001e7565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620002af7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000270565b620002bb868362000270565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200030862000302620002fc84620002d3565b620002dd565b620002d3565b9050919050565b6000819050919050565b6200032483620002e7565b6200033c62000333826200030f565b8484546200027d565b825550505050565b600090565b6200035362000344565b6200036081848462000319565b505050565b5b8181101562000388576200037c60008262000349565b60018101905062000366565b5050565b601f821115620003d757620003a1816200024b565b620003ac8462000260565b81016020851015620003bc578190505b620003d4620003cb8562000260565b83018262000365565b50505b505050565b600082821c905092915050565b6000620003fc60001984600802620003dc565b1980831691505092915050565b6000620004178383620003e9565b9150826002028217905092915050565b6200043282620001ad565b67ffffffffffffffff8111156200044e576200044d620001b8565b5b6200045a825462000216565b620004678282856200038c565b600060209050601f8311600181146200049f57600084156200048a578287015190505b62000496858262000409565b86555062000506565b601f198416620004af866200024b565b60005b82811015620004d957848901518255600182019150602085019450602081019050620004b2565b86831015620004f95784890151620004f5601f891682620003e9565b8355505b6001600288020188555050505b505050505050565b613cce806200051e6000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80636352211e116100b8578063b88d4fde1161007c578063b88d4fde1461039c578063c87b56dd146103b8578063cad96cca146103e8578063cb18ee7b14610418578063e985e9c514610448578063f5537ede1461047857610142565b80636352211e146102d157806370a08231146103015780638924af741461033157806395d89b4114610362578063a22cb4651461038057610142565b806318160ddd1161010a57806318160ddd146101fd57806323b872dd1461021b5780632f745c591461023757806332a2c5d01461026757806342842e0e146102855780634f6ccce7146102a157610142565b806301ffc9a71461014757806306fdde0314610177578063081812fc14610195578063095ea7b3146101c5578063143094db146101e1575b600080fd5b610161600480360381019061015c919061251f565b610494565b60405161016e9190612567565b60405180910390f35b61017f6104fc565b60405161018c9190612612565b60405180910390f35b6101af60048036038101906101aa919061266a565b61058e565b6040516101bc91906126d8565b60405180910390f35b6101df60048036038101906101da919061271f565b6105d4565b005b6101fb60048036038101906101f691906127e1565b6106eb565b005b6102056107ea565b6040516102129190612843565b60405180910390f35b6102356004803603810190610230919061285e565b6107f7565b005b610251600480360381019061024c919061271f565b610857565b60405161025e9190612843565b60405180910390f35b61026f6108fc565b60405161027c91906126d8565b60405180910390f35b61029f600480360381019061029a919061285e565b610926565b005b6102bb60048036038101906102b6919061266a565b610946565b6040516102c89190612843565b60405180910390f35b6102eb60048036038101906102e6919061266a565b6109b7565b6040516102f891906126d8565b60405180910390f35b61031b600480360381019061031691906128b1565b610a68565b6040516103289190612843565b60405180910390f35b61034b600480360381019061034691906128de565b610b1f565b60405161035992919061293c565b60405180910390f35b61036a610b94565b6040516103779190612612565b60405180910390f35b61039a60048036038101906103959190612991565b610c26565b005b6103b660048036038101906103b19190612b06565b610c3c565b005b6103d260048036038101906103cd919061266a565b610c9e565b6040516103df9190612612565b60405180910390f35b61040260048036038101906103fd919061266a565b610cb0565b60405161040f9190612c85565b60405180910390f35b610432600480360381019061042d9190612d48565b610db2565b60405161043f9190612843565b60405180910390f35b610462600480360381019061045d9190612d91565b610de9565b60405161046f9190612567565b60405180910390f35b610492600480360381019061048d919061285e565b610e7d565b005b600063cad96cca60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104eb57600190506104f7565b6104f482610f03565b90505b919050565b60606000805461050b90612e00565b80601f016020809104026020016040519081016040528092919081815260200182805461053790612e00565b80156105845780601f1061055957610100808354040283529160200191610584565b820191906000526020600020905b81548152906001019060200180831161056757829003601f168201915b5050505050905090565b600061059982610f7d565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105df826109b7565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361064f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064690612ea3565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661066e610fc8565b73ffffffffffffffffffffffffffffffffffffffff16148061069d575061069c81610697610fc8565b610de9565b5b6106dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d390612f35565b60405180910390fd5b6106e68383610fd0565b505050565b6000600167ffffffffffffffff811115610708576107076129db565b5b60405190808252806020026020018201604052801561074157816020015b61072e612475565b8152602001906001900390816107265790505b509050818160008151811061075957610758612f55565b5b6020026020010151602001906bffffffffffffffffffffffff1690816bffffffffffffffffffffffff1681525050828160008151811061079c5761079b612f55565b5b60200260200101516000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506107e48482611089565b50505050565b6000600980549050905090565b610808610802610fc8565b82611286565b610847576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083e90612ff6565b60405180910390fd5b61085283838361131b565b505050565b600061086283610a68565b82106108a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089a90613088565b60405180910390fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61094183838360405180602001604052806000815250610c3c565b505050565b60006109506107ea565b8210610991576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109889061311a565b60405180910390fd5b600982815481106109a5576109a4612f55565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5690613186565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ad8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acf90613218565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b6020528160005260406000208181548110610b3b57600080fd5b90600052602060002001600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a90046bffffffffffffffffffffffff16905082565b606060018054610ba390612e00565b80601f0160208091040260200160405190810160405280929190818152602001828054610bcf90612e00565b8015610c1c5780601f10610bf157610100808354040283529160200191610c1c565b820191906000526020600020905b815481529060010190602001808311610bff57829003601f168201915b5050505050905090565b610c38610c31610fc8565b8383611581565b5050565b610c4d610c47610fc8565b83611286565b610c8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8390612ff6565b60405180910390fd5b610c98848484846116ed565b50505050565b6060610ca982611749565b9050919050565b6060600b6000838152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610da7578382906000526020600020016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505081526020019060010190610ce5565b505050509050919050565b6000610dbe600c61185b565b6000610dca600c611871565b9050610dd6338261187f565b610de08184611a58565b80915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610e9d826109b7565b73ffffffffffffffffffffffffffffffffffffffff1614610ef3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eea90613284565b60405180910390fd5b610efe83838361131b565b505050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610f765750610f7582611ac5565b5b9050919050565b610f8681611ba7565b610fc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fbc90613186565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611043836109b7565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60005b815181101561127757600073ffffffffffffffffffffffffffffffffffffffff168282815181106110c0576110bf612f55565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff1603611122576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611119906132f0565b60405180910390fd5b600082828151811061113757611136612f55565b5b6020026020010151602001516bffffffffffffffffffffffff1603611191576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111889061335c565b60405180910390fd5b600b60008481526020019081526020016000208282815181106111b7576111b6612f55565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505050808061126f906133ab565b91505061108c565b506112828282611c13565b5050565b600080611292836109b7565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806112d457506112d38185610de9565b5b8061131257508373ffffffffffffffffffffffffffffffffffffffff166112fa8461058e565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661133b826109b7565b73ffffffffffffffffffffffffffffffffffffffff1614611391576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138890613465565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611400576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f7906134f7565b60405180910390fd5b61140b838383611c50565b611416600082610fd0565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114669190613517565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114bd919061354b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461157c838383611c60565b505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e6906135cb565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116e09190612567565b60405180910390a3505050565b6116f884848461131b565b61170484848484611c65565b611743576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173a9061365d565b60405180910390fd5b50505050565b606061175482610f7d565b600060066000848152602001908152602001600020805461177490612e00565b80601f01602080910402602001604051908101604052809291908181526020018280546117a090612e00565b80156117ed5780601f106117c2576101008083540402835291602001916117ed565b820191906000526020600020905b8154815290600101906020018083116117d057829003601f168201915b5050505050905060006117fe611dec565b90506000815103611813578192505050611856565b6000825111156118485780826040516020016118309291906136b9565b60405160208183030381529060405292505050611856565b61185184611e03565b925050505b919050565b6001816000016000828254019250508190555050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118e590613729565b60405180910390fd5b6118f781611ba7565b15611937576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192e90613795565b60405180910390fd5b61194360008383611c50565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611993919061354b565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611a5460008383611c60565b5050565b611a6182611ba7565b611aa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9790613827565b60405180910390fd5b80600660008481526020019081526020016000209081611ac091906139f3565b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611b9057507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611ba05750611b9f82611e6b565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b7f3fa96d7b6bcbfe71ef171666d84db3cf52fa2d1c8afdb1cc8e486177f208b7df8282604051611c44929190613ac5565b60405180910390a15050565b611c5b838383611ed5565b505050565b505050565b6000611c868473ffffffffffffffffffffffffffffffffffffffff16611fe7565b15611ddf578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611caf610fc8565b8786866040518563ffffffff1660e01b8152600401611cd19493929190613b4a565b6020604051808303816000875af1925050508015611d0d57506040513d601f19601f82011682018060405250810190611d0a9190613bab565b60015b611d8f573d8060008114611d3d576040519150601f19603f3d011682016040523d82523d6000602084013e611d42565b606091505b506000815103611d87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7e9061365d565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611de4565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060611e0e82610f7d565b6000611e18611dec565b90506000815111611e385760405180602001604052806000815250611e63565b80611e428461200a565b604051602001611e539291906136b9565b6040516020818303038152906040525b915050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611ee083838361216a565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611f2257611f1d8161216f565b611f61565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611f6057611f5f83826121b8565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611fa357611f9e81612325565b611fe2565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611fe157611fe082826123f6565b5b5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b606060008203612051576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612165565b600082905060005b6000821461208357808061206c906133ab565b915050600a8261207c9190613c07565b9150612059565b60008167ffffffffffffffff81111561209f5761209e6129db565b5b6040519080825280601f01601f1916602001820160405280156120d15781602001600182028036833780820191505090505b5090505b6000851461215e576001826120ea9190613517565b9150600a856120f99190613c38565b6030612105919061354b565b60f81b81838151811061211b5761211a612f55565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856121579190613c07565b94506120d5565b8093505050505b919050565b505050565b600980549050600a600083815260200190815260200160002081905550600981908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016121c584610a68565b6121cf9190613517565b90506000600860008481526020019081526020016000205490508181146122b4576000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816008600083815260200190815260200160002081905550505b6008600084815260200190815260200160002060009055600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016009805490506123399190613517565b90506000600a600084815260200190815260200160002054905060006009838154811061236957612368612f55565b5b90600052602060002001549050806009838154811061238b5761238a612f55565b5b906000526020600020018190555081600a600083815260200190815260200160002081905550600a60008581526020019081526020016000206000905560098054806123da576123d9613c69565b5b6001900381819060005260206000200160009055905550505050565b600061240183610a68565b905081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806008600084815260200190815260200160002081905550505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff1681525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6124fc816124c7565b811461250757600080fd5b50565b600081359050612519816124f3565b92915050565b600060208284031215612535576125346124bd565b5b60006125438482850161250a565b91505092915050565b60008115159050919050565b6125618161254c565b82525050565b600060208201905061257c6000830184612558565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156125bc5780820151818401526020810190506125a1565b60008484015250505050565b6000601f19601f8301169050919050565b60006125e482612582565b6125ee818561258d565b93506125fe81856020860161259e565b612607816125c8565b840191505092915050565b6000602082019050818103600083015261262c81846125d9565b905092915050565b6000819050919050565b61264781612634565b811461265257600080fd5b50565b6000813590506126648161263e565b92915050565b6000602082840312156126805761267f6124bd565b5b600061268e84828501612655565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006126c282612697565b9050919050565b6126d2816126b7565b82525050565b60006020820190506126ed60008301846126c9565b92915050565b6126fc816126b7565b811461270757600080fd5b50565b600081359050612719816126f3565b92915050565b60008060408385031215612736576127356124bd565b5b60006127448582860161270a565b925050602061275585828601612655565b9150509250929050565b600061276a82612697565b9050919050565b61277a8161275f565b811461278557600080fd5b50565b60008135905061279781612771565b92915050565b60006bffffffffffffffffffffffff82169050919050565b6127be8161279d565b81146127c957600080fd5b50565b6000813590506127db816127b5565b92915050565b6000806000606084860312156127fa576127f96124bd565b5b600061280886828701612655565b935050602061281986828701612788565b925050604061282a868287016127cc565b9150509250925092565b61283d81612634565b82525050565b60006020820190506128586000830184612834565b92915050565b600080600060608486031215612877576128766124bd565b5b60006128858682870161270a565b93505060206128968682870161270a565b92505060406128a786828701612655565b9150509250925092565b6000602082840312156128c7576128c66124bd565b5b60006128d58482850161270a565b91505092915050565b600080604083850312156128f5576128f46124bd565b5b600061290385828601612655565b925050602061291485828601612655565b9150509250929050565b6129278161275f565b82525050565b6129368161279d565b82525050565b6000604082019050612951600083018561291e565b61295e602083018461292d565b9392505050565b61296e8161254c565b811461297957600080fd5b50565b60008135905061298b81612965565b92915050565b600080604083850312156129a8576129a76124bd565b5b60006129b68582860161270a565b92505060206129c78582860161297c565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612a13826125c8565b810181811067ffffffffffffffff82111715612a3257612a316129db565b5b80604052505050565b6000612a456124b3565b9050612a518282612a0a565b919050565b600067ffffffffffffffff821115612a7157612a706129db565b5b612a7a826125c8565b9050602081019050919050565b82818337600083830152505050565b6000612aa9612aa484612a56565b612a3b565b905082815260208101848484011115612ac557612ac46129d6565b5b612ad0848285612a87565b509392505050565b600082601f830112612aed57612aec6129d1565b5b8135612afd848260208601612a96565b91505092915050565b60008060008060808587031215612b2057612b1f6124bd565b5b6000612b2e8782880161270a565b9450506020612b3f8782880161270a565b9350506040612b5087828801612655565b925050606085013567ffffffffffffffff811115612b7157612b706124c2565b5b612b7d87828801612ad8565b91505092959194509250565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612bbe8161275f565b82525050565b612bcd8161279d565b82525050565b604082016000820151612be96000850182612bb5565b506020820151612bfc6020850182612bc4565b50505050565b6000612c0e8383612bd3565b60408301905092915050565b6000602082019050919050565b6000612c3282612b89565b612c3c8185612b94565b9350612c4783612ba5565b8060005b83811015612c78578151612c5f8882612c02565b9750612c6a83612c1a565b925050600181019050612c4b565b5085935050505092915050565b60006020820190508181036000830152612c9f8184612c27565b905092915050565b600067ffffffffffffffff821115612cc257612cc16129db565b5b612ccb826125c8565b9050602081019050919050565b6000612ceb612ce684612ca7565b612a3b565b905082815260208101848484011115612d0757612d066129d6565b5b612d12848285612a87565b509392505050565b600082601f830112612d2f57612d2e6129d1565b5b8135612d3f848260208601612cd8565b91505092915050565b600060208284031215612d5e57612d5d6124bd565b5b600082013567ffffffffffffffff811115612d7c57612d7b6124c2565b5b612d8884828501612d1a565b91505092915050565b60008060408385031215612da857612da76124bd565b5b6000612db68582860161270a565b9250506020612dc78582860161270a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612e1857607f821691505b602082108103612e2b57612e2a612dd1565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612e8d60218361258d565b9150612e9882612e31565b604082019050919050565b60006020820190508181036000830152612ebc81612e80565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b6000612f1f603e8361258d565b9150612f2a82612ec3565b604082019050919050565b60006020820190508181036000830152612f4e81612f12565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b6000612fe0602e8361258d565b9150612feb82612f84565b604082019050919050565b6000602082019050818103600083015261300f81612fd3565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000613072602b8361258d565b915061307d82613016565b604082019050919050565b600060208201905081810360008301526130a181613065565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000613104602c8361258d565b915061310f826130a8565b604082019050919050565b60006020820190508181036000830152613133816130f7565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b600061317060188361258d565b915061317b8261313a565b602082019050919050565b6000602082019050818103600083015261319f81613163565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b600061320260298361258d565b915061320d826131a6565b604082019050919050565b60006020820190508181036000830152613231816131f5565b9050919050565b7f46726f6d2061646472657373206d75737420626520746f6b656e206f776e6572600082015250565b600061326e60208361258d565b915061327982613238565b602082019050919050565b6000602082019050818103600083015261329d81613261565b9050919050565b7f526563697069656e742073686f756c642062652070726573656e740000000000600082015250565b60006132da601b8361258d565b91506132e5826132a4565b602082019050919050565b60006020820190508181036000830152613309816132cd565b9050919050565b7f526f79616c74792076616c75652073686f756c6420626520706f736974697665600082015250565b600061334660208361258d565b915061335182613310565b602082019050919050565b6000602082019050818103600083015261337581613339565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006133b682612634565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036133e8576133e761337c565b5b600182019050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b600061344f60258361258d565b915061345a826133f3565b604082019050919050565b6000602082019050818103600083015261347e81613442565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006134e160248361258d565b91506134ec82613485565b604082019050919050565b60006020820190508181036000830152613510816134d4565b9050919050565b600061352282612634565b915061352d83612634565b92508282039050818111156135455761354461337c565b5b92915050565b600061355682612634565b915061356183612634565b92508282019050808211156135795761357861337c565b5b92915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006135b560198361258d565b91506135c08261357f565b602082019050919050565b600060208201905081810360008301526135e4816135a8565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b600061364760328361258d565b9150613652826135eb565b604082019050919050565b600060208201905081810360008301526136768161363a565b9050919050565b600081905092915050565b600061369382612582565b61369d818561367d565b93506136ad81856020860161259e565b80840191505092915050565b60006136c58285613688565b91506136d18284613688565b91508190509392505050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600061371360208361258d565b915061371e826136dd565b602082019050919050565b6000602082019050818103600083015261374281613706565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b600061377f601c8361258d565b915061378a82613749565b602082019050919050565b600060208201905081810360008301526137ae81613772565b9050919050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b6000613811602e8361258d565b915061381c826137b5565b604082019050919050565b6000602082019050818103600083015261384081613804565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026138a97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261386c565b6138b3868361386c565b95508019841693508086168417925050509392505050565b6000819050919050565b60006138f06138eb6138e684612634565b6138cb565b612634565b9050919050565b6000819050919050565b61390a836138d5565b61391e613916826138f7565b848454613879565b825550505050565b600090565b613933613926565b61393e818484613901565b505050565b5b818110156139625761395760008261392b565b600181019050613944565b5050565b601f8211156139a75761397881613847565b6139818461385c565b81016020851015613990578190505b6139a461399c8561385c565b830182613943565b50505b505050565b600082821c905092915050565b60006139ca600019846008026139ac565b1980831691505092915050565b60006139e383836139b9565b9150826002028217905092915050565b6139fc82612582565b67ffffffffffffffff811115613a1557613a146129db565b5b613a1f8254612e00565b613a2a828285613966565b600060209050601f831160018114613a5d5760008415613a4b578287015190505b613a5585826139d7565b865550613abd565b601f198416613a6b86613847565b60005b82811015613a9357848901518255600182019150602085019450602081019050613a6e565b86831015613ab05784890151613aac601f8916826139b9565b8355505b6001600288020188555050505b505050505050565b6000604082019050613ada6000830185612834565b8181036020830152613aec8184612c27565b90509392505050565b600081519050919050565b600082825260208201905092915050565b6000613b1c82613af5565b613b268185613b00565b9350613b3681856020860161259e565b613b3f816125c8565b840191505092915050565b6000608082019050613b5f60008301876126c9565b613b6c60208301866126c9565b613b796040830185612834565b8181036060830152613b8b8184613b11565b905095945050505050565b600081519050613ba5816124f3565b92915050565b600060208284031215613bc157613bc06124bd565b5b6000613bcf84828501613b96565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613c1282612634565b9150613c1d83612634565b925082613c2d57613c2c613bd8565b5b828204905092915050565b6000613c4382612634565b9150613c4e83612634565b925082613c5e57613c5d613bd8565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220ba1ab5fbdbd95427eebe15b669b8a342c33853c8c51979f68f4fba8723a2caba64736f6c63430008110033a264697066735822122096058b6a3643ee5137831e35edd967ac71dc2fef058233ddea635dcf73e6dd8464736f6c63430008110033