VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x21D9b1…0610
Summary
Transactions
Transfers
Address
0x21D9b1043e25d6ECE2086242d5a6191C67AD0610
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Deployer
0xFBCE93D28Dc0B6D06C772E7E48721161A5B895b8
Code
0x608060405260043610620000925760003560e01c80639038e69311620000615780639038e693146200017d5780639f37092a1462000197578063b2ddee0614620001b7578063c21ab7f914620001e5578063f772adf114620002295762000092565b806330cfeda9146200009757806345a6fbbb14620000db57806388700d1c146200010b57806389bfd38f146200014f575b600080fd5b348015620000a457600080fd5b50620000c36004803603810190620000bd919062001574565b62000257565b604051620000d29190620015c1565b60405180910390f35b348015620000e857600080fd5b50620000f3620002a0565b60405162000102919062001649565b60405180910390f35b3480156200011857600080fd5b5062000137600480360381019062000131919062001697565b620002c6565b60405162000146919062001733565b60405180910390f35b3480156200015c57600080fd5b506200017b600480360381019062000175919062001750565b62000393565b005b3480156200018a57600080fd5b5062000195620007ff565b005b620001b56004803603810190620001af919062001697565b6200097a565b005b348015620001c457600080fd5b50620001e36004803603810190620001dd919062001697565b62000e19565b005b348015620001f257600080fd5b506200021160048036038101906200020b919062001574565b62001102565b604051620002209190620017bd565b60405180910390f35b3480156200023657600080fd5b506200025560048036038101906200024f919062001750565b620011a7565b005b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b620002d0620014cc565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681525050905092915050565b8282336000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050600081600001511115620004a45783836040517f4a5568d50000000000000000000000000000000000000000000000000000000081526004016200049b929190620017da565b60405180910390fd5b868633600083905060008173ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b8152600401620004e99190620015c1565b602060405180830381865afa15801562000507573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200052d91906200181e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161462000595576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008a11620005d0576040517fe1abbfc500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008c90503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1663081812fc8e6040518263ffffffff1660e01b8152600401620006279190620015c1565b602060405180830381865afa15801562000645573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200066b91906200181e565b73ffffffffffffffffffffffffffffffffffffffff1614620006b9576040517f4be3a2c500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60405180604001604052808c81526020013373ffffffffffffffffffffffffffffffffffffffff16815250600260008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008e81526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509050508b8d73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd547e933094f12a9159076970143ebe73234e64480317844b0dcb36117116de48e604051620007e89190620015c1565b60405180910390a450505050505050505050505050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081116200087e576040517fc4d8fa8700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060003373ffffffffffffffffffffffffffffffffffffffff1682604051620008eb9062001885565b60006040518083038185875af1925050503d80600081146200092a576040519150601f19603f3d011682016040523d82523d6000602084013e6200092f565b606091505b505090508062000976576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200096d90620018fd565b60405180910390fd5b5050565b81816000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050600081600001511162000a895782826040517f6831488c00000000000000000000000000000000000000000000000000000000815260040162000a80929190620017da565b60405180910390fd5b60026000540362000ad1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000ac8906200196f565b60405180910390fd5b60026000819055506000600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000868152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050806000015134101562000bec57858582600001516040517f7c93456500000000000000000000000000000000000000000000000000000000815260040162000be39392919062001991565b60405180910390fd5b6000816020015173ffffffffffffffffffffffffffffffffffffffff163460405162000c189062001885565b60006040518083038185875af1925050503d806000811462000c57576040519150601f19603f3d011682016040523d82523d6000602084013e62000c5c565b606091505b505090508062000ca3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c9a90620018fd565b60405180910390fd5b600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008781526020019081526020016000206000808201600090556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550508673ffffffffffffffffffffffffffffffffffffffff166342842e0e836020015133896040518463ffffffff1660e01b815260040162000d6893929190620019ce565b600060405180830381600087803b15801562000d8357600080fd5b505af115801562000d98573d6000803e3d6000fd5b50505050858773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f263223b1dd81e51054a4e6f791d45a4a1ddb4aadcd93a2dfd892615c3fdac187856000015160405162000e009190620015c1565b60405180910390a4505060016000819055505050505050565b818133600083905060008173ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b815260040162000e5e9190620015c1565b602060405180830381865afa15801562000e7c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000ea291906200181e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161462000f0a576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b86866000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090506000816000015111620010195782826040517f6831488c00000000000000000000000000000000000000000000000000000000815260040162001010929190620017da565b60405180910390fd5b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a81526020019081526020016000206000808201600090556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555050888a73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9ba1a3cb55ce8d63d072a886f94d2a744f50cddf82128e897d0661f5ec62315860405160405180910390a450505050505050505050565b6000816040516200111390620014fc565b6200111f9190620017bd565b604051809103906000f0801580156200113c573d6000803e3d6000fd5b50600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b82826000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090506000816000015111620012b65782826040517f6831488c000000000000000000000000000000000000000000000000000000008152600401620012ad929190620017da565b60405180910390fd5b600260005403620012fe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620012f5906200196f565b60405180910390fd5b6002600081905550858533600083905060008173ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b81526004016200134b9190620015c1565b602060405180830381865afa15801562001369573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200138f91906200181e565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614620013f7576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b88600260008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008c815260200190815260200160002060000181905550898b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fd547e933094f12a9159076970143ebe73234e64480317844b0dcb36117116de48c604051620014af9190620015c1565b60405180910390a450505050506001600081905550505050505050565b604051806040016040528060008152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b6142198062001a0c83390190565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200153c826200150f565b9050919050565b6200154e816200152f565b81146200155a57600080fd5b50565b6000813590506200156e8162001543565b92915050565b6000602082840312156200158d576200158c6200150a565b5b60006200159d848285016200155d565b91505092915050565b6000819050919050565b620015bb81620015a6565b82525050565b6000602082019050620015d86000830184620015b0565b92915050565b6000819050919050565b60006200160962001603620015fd846200150f565b620015de565b6200150f565b9050919050565b60006200161d82620015e8565b9050919050565b6000620016318262001610565b9050919050565b620016438162001624565b82525050565b600060208201905062001660600083018462001638565b92915050565b6200167181620015a6565b81146200167d57600080fd5b50565b600081359050620016918162001666565b92915050565b60008060408385031215620016b157620016b06200150a565b5b6000620016c1858286016200155d565b9250506020620016d48582860162001680565b9150509250929050565b620016e981620015a6565b82525050565b620016fa816200152f565b82525050565b604082016000820151620017186000850182620016de565b5060208201516200172d6020850182620016ef565b50505050565b60006040820190506200174a600083018462001700565b92915050565b6000806000606084860312156200176c576200176b6200150a565b5b60006200177c868287016200155d565b93505060206200178f8682870162001680565b9250506040620017a28682870162001680565b9150509250925092565b620017b7816200152f565b82525050565b6000602082019050620017d46000830184620017ac565b92915050565b6000604082019050620017f16000830185620017ac565b620018006020830184620015b0565b9392505050565b600081519050620018188162001543565b92915050565b6000602082840312156200183757620018366200150a565b5b6000620018478482850162001807565b91505092915050565b600081905092915050565b50565b60006200186d60008362001850565b91506200187a826200185b565b600082019050919050565b600062001892826200185e565b9150819050919050565b600082825260208201905092915050565b7f5472616e73666572206661696c65640000000000000000000000000000000000600082015250565b6000620018e5600f836200189c565b9150620018f282620018ad565b602082019050919050565b600060208201905081810360008301526200191881620018d6565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b600062001957601f836200189c565b915062001964826200191f565b602082019050919050565b600060208201905081810360008301526200198a8162001948565b9050919050565b6000606082019050620019a86000830186620017ac565b620019b76020830185620015b0565b620019c66040830184620015b0565b949350505050565b6000606082019050620019e56000830186620017ac565b620019f46020830185620017ac565b62001a036040830184620015b0565b94935050505056fe60806040523480156200001157600080fd5b50604051620042193803806200421983398181016040528101906200003791906200017b565b6040518060400160405280600c81526020017f47616e6773746572204e465400000000000000000000000000000000000000008152506040518060400160405280600881526020017f47616e67737465720000000000000000000000000000000000000000000000008152508160009081620000b4919062000427565b508060019081620000c6919062000427565b50505080600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200050e565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001438262000116565b9050919050565b620001558162000136565b81146200016157600080fd5b50565b60008151905062000175816200014a565b92915050565b60006020828403121562000194576200019362000111565b5b6000620001a48482850162000164565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200022f57607f821691505b602082108103620002455762000244620001e7565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620002af7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000270565b620002bb868362000270565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200030862000302620002fc84620002d3565b620002dd565b620002d3565b9050919050565b6000819050919050565b6200032483620002e7565b6200033c62000333826200030f565b8484546200027d565b825550505050565b600090565b6200035362000344565b6200036081848462000319565b505050565b5b8181101562000388576200037c60008262000349565b60018101905062000366565b5050565b601f821115620003d757620003a1816200024b565b620003ac8462000260565b81016020851015620003bc578190505b620003d4620003cb8562000260565b83018262000365565b50505b505050565b600082821c905092915050565b6000620003fc60001984600802620003dc565b1980831691505092915050565b6000620004178383620003e9565b9150826002028217905092915050565b6200043282620001ad565b67ffffffffffffffff8111156200044e576200044d620001b8565b5b6200045a825462000216565b620004678282856200038c565b600060209050601f8311600181146200049f57600084156200048a578287015190505b62000496858262000409565b86555062000506565b601f198416620004af866200024b565b60005b82811015620004d957848901518255600182019150602085019450602081019050620004b2565b86831015620004f95784890151620004f5601f891682620003e9565b8355505b6001600288020188555050505b505050505050565b613cfb806200051e6000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80636352211e116100b8578063b88d4fde1161007c578063b88d4fde1461039c578063c87b56dd146103b8578063cad96cca146103e8578063cb18ee7b14610418578063e985e9c514610448578063f5537ede1461047857610142565b80636352211e146102d157806370a08231146103015780638924af741461033157806395d89b4114610362578063a22cb4651461038057610142565b806318160ddd1161010a57806318160ddd146101fd57806323b872dd1461021b5780632f745c591461023757806332a2c5d01461026757806342842e0e146102855780634f6ccce7146102a157610142565b806301ffc9a71461014757806306fdde0314610177578063081812fc14610195578063095ea7b3146101c5578063143094db146101e1575b600080fd5b610161600480360381019061015c919061254c565b610494565b60405161016e9190612594565b60405180910390f35b61017f6104fc565b60405161018c919061263f565b60405180910390f35b6101af60048036038101906101aa9190612697565b61058e565b6040516101bc9190612705565b60405180910390f35b6101df60048036038101906101da919061274c565b6105d4565b005b6101fb60048036038101906101f6919061280e565b6106eb565b005b6102056107ea565b6040516102129190612870565b60405180910390f35b6102356004803603810190610230919061288b565b6107f7565b005b610251600480360381019061024c919061274c565b610857565b60405161025e9190612870565b60405180910390f35b61026f6108fc565b60405161027c9190612705565b60405180910390f35b61029f600480360381019061029a919061288b565b610926565b005b6102bb60048036038101906102b69190612697565b610946565b6040516102c89190612870565b60405180910390f35b6102eb60048036038101906102e69190612697565b6109b7565b6040516102f89190612705565b60405180910390f35b61031b600480360381019061031691906128de565b610a68565b6040516103289190612870565b60405180910390f35b61034b6004803603810190610346919061290b565b610b1f565b604051610359929190612969565b60405180910390f35b61036a610b94565b604051610377919061263f565b60405180910390f35b61039a600480360381019061039591906129be565b610c26565b005b6103b660048036038101906103b19190612b33565b610c3c565b005b6103d260048036038101906103cd9190612697565b610c9e565b6040516103df919061263f565b60405180910390f35b61040260048036038101906103fd9190612697565b610cb0565b60405161040f9190612cb2565b60405180910390f35b610432600480360381019061042d9190612d75565b610db2565b60405161043f9190612870565b60405180910390f35b610462600480360381019061045d9190612dbe565b610e16565b60405161046f9190612594565b60405180910390f35b610492600480360381019061048d919061288b565b610eaa565b005b600063cad96cca60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916036104eb57600190506104f7565b6104f482610f30565b90505b919050565b60606000805461050b90612e2d565b80601f016020809104026020016040519081016040528092919081815260200182805461053790612e2d565b80156105845780601f1061055957610100808354040283529160200191610584565b820191906000526020600020905b81548152906001019060200180831161056757829003601f168201915b5050505050905090565b600061059982610faa565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105df826109b7565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361064f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064690612ed0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661066e610ff5565b73ffffffffffffffffffffffffffffffffffffffff16148061069d575061069c81610697610ff5565b610e16565b5b6106dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d390612f62565b60405180910390fd5b6106e68383610ffd565b505050565b6000600167ffffffffffffffff81111561070857610707612a08565b5b60405190808252806020026020018201604052801561074157816020015b61072e6124a2565b8152602001906001900390816107265790505b509050818160008151811061075957610758612f82565b5b6020026020010151602001906bffffffffffffffffffffffff1690816bffffffffffffffffffffffff1681525050828160008151811061079c5761079b612f82565b5b60200260200101516000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506107e484826110b6565b50505050565b6000600980549050905090565b610808610802610ff5565b826112b3565b610847576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083e90613023565b60405180910390fd5b610852838383611348565b505050565b600061086283610a68565b82106108a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089a906130b5565b60405180910390fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61094183838360405180602001604052806000815250610c3c565b505050565b60006109506107ea565b8210610991576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098890613147565b60405180910390fd5b600982815481106109a5576109a4612f82565b5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a56906131b3565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ad8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610acf90613245565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600b6020528160005260406000208181548110610b3b57600080fd5b90600052602060002001600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a90046bffffffffffffffffffffffff16905082565b606060018054610ba390612e2d565b80601f0160208091040260200160405190810160405280929190818152602001828054610bcf90612e2d565b8015610c1c5780601f10610bf157610100808354040283529160200191610c1c565b820191906000526020600020905b815481529060010190602001808311610bff57829003601f168201915b5050505050905090565b610c38610c31610ff5565b83836115ae565b5050565b610c4d610c47610ff5565b836112b3565b610c8c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8390613023565b60405180910390fd5b610c988484848461171a565b50505050565b6060610ca982611776565b9050919050565b6060600b6000838152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610da7578382906000526020600020016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505081526020019060010190610ce5565b505050509050919050565b6000610dbe600c611888565b6000610dca600c61189e565b9050610dd633826118ac565b610de08184611a85565b610e0d600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166001610c26565b80915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610eca826109b7565b73ffffffffffffffffffffffffffffffffffffffff1614610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906132b1565b60405180910390fd5b610f2b838383611348565b505050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610fa35750610fa282611af2565b5b9050919050565b610fb381611bd4565b610ff2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe9906131b3565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611070836109b7565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60005b81518110156112a457600073ffffffffffffffffffffffffffffffffffffffff168282815181106110ed576110ec612f82565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff160361114f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111469061331d565b60405180910390fd5b600082828151811061116457611163612f82565b5b6020026020010151602001516bffffffffffffffffffffffff16036111be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b590613389565b60405180910390fd5b600b60008481526020019081526020016000208282815181106111e4576111e3612f82565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505050808061129c906133d8565b9150506110b9565b506112af8282611c40565b5050565b6000806112bf836109b7565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061130157506113008185610e16565b5b8061133f57508373ffffffffffffffffffffffffffffffffffffffff166113278461058e565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611368826109b7565b73ffffffffffffffffffffffffffffffffffffffff16146113be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b590613492565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361142d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161142490613524565b60405180910390fd5b611438838383611c7d565b611443600082610ffd565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114939190613544565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114ea9190613578565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46115a9838383611c8d565b505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361161c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611613906135f8565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161170d9190612594565b60405180910390a3505050565b611725848484611348565b61173184848484611c92565b611770576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117679061368a565b60405180910390fd5b50505050565b606061178182610faa565b60006006600084815260200190815260200160002080546117a190612e2d565b80601f01602080910402602001604051908101604052809291908181526020018280546117cd90612e2d565b801561181a5780601f106117ef5761010080835404028352916020019161181a565b820191906000526020600020905b8154815290600101906020018083116117fd57829003601f168201915b50505050509050600061182b611e19565b90506000815103611840578192505050611883565b60008251111561187557808260405160200161185d9291906136e6565b60405160208183030381529060405292505050611883565b61187e84611e30565b925050505b919050565b6001816000016000828254019250508190555050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361191b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191290613756565b60405180910390fd5b61192481611bd4565b15611964576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195b906137c2565b60405180910390fd5b61197060008383611c7d565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119c09190613578565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611a8160008383611c8d565b5050565b611a8e82611bd4565b611acd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac490613854565b60405180910390fd5b80600660008481526020019081526020016000209081611aed9190613a20565b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611bbd57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611bcd5750611bcc82611e98565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b7f3fa96d7b6bcbfe71ef171666d84db3cf52fa2d1c8afdb1cc8e486177f208b7df8282604051611c71929190613af2565b60405180910390a15050565b611c88838383611f02565b505050565b505050565b6000611cb38473ffffffffffffffffffffffffffffffffffffffff16612014565b15611e0c578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611cdc610ff5565b8786866040518563ffffffff1660e01b8152600401611cfe9493929190613b77565b6020604051808303816000875af1925050508015611d3a57506040513d601f19601f82011682018060405250810190611d379190613bd8565b60015b611dbc573d8060008114611d6a576040519150601f19603f3d011682016040523d82523d6000602084013e611d6f565b606091505b506000815103611db4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dab9061368a565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611e11565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060611e3b82610faa565b6000611e45611e19565b90506000815111611e655760405180602001604052806000815250611e90565b80611e6f84612037565b604051602001611e809291906136e6565b6040516020818303038152906040525b915050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611f0d838383612197565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611f4f57611f4a8161219c565b611f8e565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611f8d57611f8c83826121e5565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611fd057611fcb81612352565b61200f565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461200e5761200d8282612423565b5b5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60606000820361207e576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612192565b600082905060005b600082146120b0578080612099906133d8565b915050600a826120a99190613c34565b9150612086565b60008167ffffffffffffffff8111156120cc576120cb612a08565b5b6040519080825280601f01601f1916602001820160405280156120fe5781602001600182028036833780820191505090505b5090505b6000851461218b576001826121179190613544565b9150600a856121269190613c65565b60306121329190613578565b60f81b81838151811061214857612147612f82565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856121849190613c34565b9450612102565b8093505050505b919050565b505050565b600980549050600a600083815260200190815260200160002081905550600981908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016121f284610a68565b6121fc9190613544565b90506000600860008481526020019081526020016000205490508181146122e1576000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816008600083815260200190815260200160002081905550505b6008600084815260200190815260200160002060009055600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016009805490506123669190613544565b90506000600a600084815260200190815260200160002054905060006009838154811061239657612395612f82565b5b9060005260206000200154905080600983815481106123b8576123b7612f82565b5b906000526020600020018190555081600a600083815260200190815260200160002081905550600a600085815260200190815260200160002060009055600980548061240757612406613c96565b5b6001900381819060005260206000200160009055905550505050565b600061242e83610a68565b905081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806008600084815260200190815260200160002081905550505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff1681525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612529816124f4565b811461253457600080fd5b50565b60008135905061254681612520565b92915050565b600060208284031215612562576125616124ea565b5b600061257084828501612537565b91505092915050565b60008115159050919050565b61258e81612579565b82525050565b60006020820190506125a96000830184612585565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156125e95780820151818401526020810190506125ce565b60008484015250505050565b6000601f19601f8301169050919050565b6000612611826125af565b61261b81856125ba565b935061262b8185602086016125cb565b612634816125f5565b840191505092915050565b600060208201905081810360008301526126598184612606565b905092915050565b6000819050919050565b61267481612661565b811461267f57600080fd5b50565b6000813590506126918161266b565b92915050565b6000602082840312156126ad576126ac6124ea565b5b60006126bb84828501612682565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006126ef826126c4565b9050919050565b6126ff816126e4565b82525050565b600060208201905061271a60008301846126f6565b92915050565b612729816126e4565b811461273457600080fd5b50565b60008135905061274681612720565b92915050565b60008060408385031215612763576127626124ea565b5b600061277185828601612737565b925050602061278285828601612682565b9150509250929050565b6000612797826126c4565b9050919050565b6127a78161278c565b81146127b257600080fd5b50565b6000813590506127c48161279e565b92915050565b60006bffffffffffffffffffffffff82169050919050565b6127eb816127ca565b81146127f657600080fd5b50565b600081359050612808816127e2565b92915050565b600080600060608486031215612827576128266124ea565b5b600061283586828701612682565b9350506020612846868287016127b5565b9250506040612857868287016127f9565b9150509250925092565b61286a81612661565b82525050565b60006020820190506128856000830184612861565b92915050565b6000806000606084860312156128a4576128a36124ea565b5b60006128b286828701612737565b93505060206128c386828701612737565b92505060406128d486828701612682565b9150509250925092565b6000602082840312156128f4576128f36124ea565b5b600061290284828501612737565b91505092915050565b60008060408385031215612922576129216124ea565b5b600061293085828601612682565b925050602061294185828601612682565b9150509250929050565b6129548161278c565b82525050565b612963816127ca565b82525050565b600060408201905061297e600083018561294b565b61298b602083018461295a565b9392505050565b61299b81612579565b81146129a657600080fd5b50565b6000813590506129b881612992565b92915050565b600080604083850312156129d5576129d46124ea565b5b60006129e385828601612737565b92505060206129f4858286016129a9565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612a40826125f5565b810181811067ffffffffffffffff82111715612a5f57612a5e612a08565b5b80604052505050565b6000612a726124e0565b9050612a7e8282612a37565b919050565b600067ffffffffffffffff821115612a9e57612a9d612a08565b5b612aa7826125f5565b9050602081019050919050565b82818337600083830152505050565b6000612ad6612ad184612a83565b612a68565b905082815260208101848484011115612af257612af1612a03565b5b612afd848285612ab4565b509392505050565b600082601f830112612b1a57612b196129fe565b5b8135612b2a848260208601612ac3565b91505092915050565b60008060008060808587031215612b4d57612b4c6124ea565b5b6000612b5b87828801612737565b9450506020612b6c87828801612737565b9350506040612b7d87828801612682565b925050606085013567ffffffffffffffff811115612b9e57612b9d6124ef565b5b612baa87828801612b05565b91505092959194509250565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612beb8161278c565b82525050565b612bfa816127ca565b82525050565b604082016000820151612c166000850182612be2565b506020820151612c296020850182612bf1565b50505050565b6000612c3b8383612c00565b60408301905092915050565b6000602082019050919050565b6000612c5f82612bb6565b612c698185612bc1565b9350612c7483612bd2565b8060005b83811015612ca5578151612c8c8882612c2f565b9750612c9783612c47565b925050600181019050612c78565b5085935050505092915050565b60006020820190508181036000830152612ccc8184612c54565b905092915050565b600067ffffffffffffffff821115612cef57612cee612a08565b5b612cf8826125f5565b9050602081019050919050565b6000612d18612d1384612cd4565b612a68565b905082815260208101848484011115612d3457612d33612a03565b5b612d3f848285612ab4565b509392505050565b600082601f830112612d5c57612d5b6129fe565b5b8135612d6c848260208601612d05565b91505092915050565b600060208284031215612d8b57612d8a6124ea565b5b600082013567ffffffffffffffff811115612da957612da86124ef565b5b612db584828501612d47565b91505092915050565b60008060408385031215612dd557612dd46124ea565b5b6000612de385828601612737565b9250506020612df485828601612737565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612e4557607f821691505b602082108103612e5857612e57612dfe565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612eba6021836125ba565b9150612ec582612e5e565b604082019050919050565b60006020820190508181036000830152612ee981612ead565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b6000612f4c603e836125ba565b9150612f5782612ef0565b604082019050919050565b60006020820190508181036000830152612f7b81612f3f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b600061300d602e836125ba565b915061301882612fb1565b604082019050919050565b6000602082019050818103600083015261303c81613000565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b600061309f602b836125ba565b91506130aa82613043565b604082019050919050565b600060208201905081810360008301526130ce81613092565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000613131602c836125ba565b915061313c826130d5565b604082019050919050565b6000602082019050818103600083015261316081613124565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b600061319d6018836125ba565b91506131a882613167565b602082019050919050565b600060208201905081810360008301526131cc81613190565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b600061322f6029836125ba565b915061323a826131d3565b604082019050919050565b6000602082019050818103600083015261325e81613222565b9050919050565b7f46726f6d2061646472657373206d75737420626520746f6b656e206f776e6572600082015250565b600061329b6020836125ba565b91506132a682613265565b602082019050919050565b600060208201905081810360008301526132ca8161328e565b9050919050565b7f526563697069656e742073686f756c642062652070726573656e740000000000600082015250565b6000613307601b836125ba565b9150613312826132d1565b602082019050919050565b60006020820190508181036000830152613336816132fa565b9050919050565b7f526f79616c74792076616c75652073686f756c6420626520706f736974697665600082015250565b60006133736020836125ba565b915061337e8261333d565b602082019050919050565b600060208201905081810360008301526133a281613366565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006133e382612661565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613415576134146133a9565b5b600182019050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b600061347c6025836125ba565b915061348782613420565b604082019050919050565b600060208201905081810360008301526134ab8161346f565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061350e6024836125ba565b9150613519826134b2565b604082019050919050565b6000602082019050818103600083015261353d81613501565b9050919050565b600061354f82612661565b915061355a83612661565b9250828203905081811115613572576135716133a9565b5b92915050565b600061358382612661565b915061358e83612661565b92508282019050808211156135a6576135a56133a9565b5b92915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006135e26019836125ba565b91506135ed826135ac565b602082019050919050565b60006020820190508181036000830152613611816135d5565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006136746032836125ba565b915061367f82613618565b604082019050919050565b600060208201905081810360008301526136a381613667565b9050919050565b600081905092915050565b60006136c0826125af565b6136ca81856136aa565b93506136da8185602086016125cb565b80840191505092915050565b60006136f282856136b5565b91506136fe82846136b5565b91508190509392505050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b60006137406020836125ba565b915061374b8261370a565b602082019050919050565b6000602082019050818103600083015261376f81613733565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b60006137ac601c836125ba565b91506137b782613776565b602082019050919050565b600060208201905081810360008301526137db8161379f565b9050919050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b600061383e602e836125ba565b9150613849826137e2565b604082019050919050565b6000602082019050818103600083015261386d81613831565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026138d67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613899565b6138e08683613899565b95508019841693508086168417925050509392505050565b6000819050919050565b600061391d61391861391384612661565b6138f8565b612661565b9050919050565b6000819050919050565b61393783613902565b61394b61394382613924565b8484546138a6565b825550505050565b600090565b613960613953565b61396b81848461392e565b505050565b5b8181101561398f57613984600082613958565b600181019050613971565b5050565b601f8211156139d4576139a581613874565b6139ae84613889565b810160208510156139bd578190505b6139d16139c985613889565b830182613970565b50505b505050565b600082821c905092915050565b60006139f7600019846008026139d9565b1980831691505092915050565b6000613a1083836139e6565b9150826002028217905092915050565b613a29826125af565b67ffffffffffffffff811115613a4257613a41612a08565b5b613a4c8254612e2d565b613a57828285613993565b600060209050601f831160018114613a8a5760008415613a78578287015190505b613a828582613a04565b865550613aea565b601f198416613a9886613874565b60005b82811015613ac057848901518255600182019150602085019450602081019050613a9b565b86831015613add5784890151613ad9601f8916826139e6565b8355505b6001600288020188555050505b505050505050565b6000604082019050613b076000830185612861565b8181036020830152613b198184612c54565b90509392505050565b600081519050919050565b600082825260208201905092915050565b6000613b4982613b22565b613b538185613b2d565b9350613b638185602086016125cb565b613b6c816125f5565b840191505092915050565b6000608082019050613b8c60008301876126f6565b613b9960208301866126f6565b613ba66040830185612861565b8181036060830152613bb88184613b3e565b905095945050505050565b600081519050613bd281612520565b92915050565b600060208284031215613bee57613bed6124ea565b5b6000613bfc84828501613bc3565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613c3f82612661565b9150613c4a83612661565b925082613c5a57613c59613c05565b5b828204905092915050565b6000613c7082612661565b9150613c7b83612661565b925082613c8b57613c8a613c05565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea26469706673582212203e8017d889f9935266e78a587c60d5f73592b311dfb32df44d04fab1d20ccad064736f6c63430008110033a264697066735822122030694d59b3859a9b35538210f8eb7584bc2139b7d9064dce4a3b427657b1aaf464736f6c63430008110033