VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x993cB9…DE30
Summary
Transactions
Transfers
Address
0x993cB93215486527431343F56Fc170603538DE30
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x9Bb651F1B3Eb44fC2c2731949BFD86D1b27EBb6c
Deployer
0x9Bb651F1B3Eb44fC2c2731949BFD86D1b27EBb6c
Code
0x60806040526004361061025c5760003560e01c806370a0823111610144578063b9101e9e116100b6578063d3bcbb3c1161007a578063d3bcbb3c1461090e578063d547741f14610937578063dc7495d614610960578063e985e9c51461098b578063eca5546f146109c8578063f5b541a6146109f15761025c565b8063b9101e9e14610829578063bc4f1a7e14610854578063be62da0e1461087d578063c7a679a5146108a8578063c87b56dd146108d15761025c565b8063a035b1fe11610108578063a035b1fe1461074e578063a217fddf14610779578063a22cb465146107a4578063a28835b6146107cd578063a95c4d62146107f6578063b88d4fde146108005761025c565b806370a08231146106695780638456cb59146106a65780638c7ea24b146106bd57806391d14854146106e657806395d89b41146107235761025c565b80632f2ff15d116101dd5780633f4ba83a116101a15780633f4ba83a1461055d57806342842e0e1461057457806342966c681461059d5780636352211e146105c657806366087a1614610603578063686fcd8a146106405761025c565b80632f2ff15d146104665780632f745c591461048f57806332cb6b0c146104cc57806336568abe146104f7578063372c12b1146105205761025c565b806309ea0e5d1161022457806309ea0e5d1461035a57806318160ddd1461039757806323b872dd146103c2578063248a9ca3146103eb5780632a55205a146104285761025c565b806301336de71461026157806301ffc9a71461028c57806306fdde03146102c9578063081812fc146102f4578063095ea7b314610331575b600080fd5b34801561026d57600080fd5b50610276610a1c565b6040516102839190614f5f565b60405180910390f35b34801561029857600080fd5b506102b360048036038101906102ae9190614643565b610a2f565b6040516102c09190614f5f565b60405180910390f35b3480156102d557600080fd5b506102de610b11565b6040516102eb9190614f95565b60405180910390f35b34801561030057600080fd5b5061031b60048036038101906103169190614701565b610ba3565b6040516103289190614ecf565b60405180910390f35b34801561033d57600080fd5b506103586004803603810190610353919061450f565b610c28565b005b34801561036657600080fd5b50610381600480360381019061037c9190614695565b610dc0565b60405161038e9190614f95565b60405180910390f35b3480156103a357600080fd5b506103ac610f5a565b6040516103b991906153f7565b60405180910390f35b3480156103ce57600080fd5b506103e960048036038101906103e49190614409565b610f6b565b005b3480156103f757600080fd5b50610412600480360381019061040d91906145de565b61101b565b60405161041f9190614f7a565b60405180910390f35b34801561043457600080fd5b5061044f600480360381019061044a919061478f565b61103b565b60405161045d929190614f36565b60405180910390f35b34801561047257600080fd5b5061048d60048036038101906104889190614607565b611087565b005b34801561049b57600080fd5b506104b660048036038101906104b1919061450f565b6110b0565b6040516104c391906153f7565b60405180910390f35b3480156104d857600080fd5b506104e161110b565b6040516104ee91906153f7565b60405180910390f35b34801561050357600080fd5b5061051e60048036038101906105199190614607565b611111565b005b34801561052c57600080fd5b506105476004803603810190610542919061437b565b611194565b6040516105549190614f5f565b60405180910390f35b34801561056957600080fd5b506105726111b4565b005b34801561058057600080fd5b5061059b60048036038101906105969190614409565b611289565b005b3480156105a957600080fd5b506105c460048036038101906105bf9190614701565b6112a9565b005b3480156105d257600080fd5b506105ed60048036038101906105e89190614701565b611305565b6040516105fa9190614ecf565b60405180910390f35b34801561060f57600080fd5b5061062a60048036038101906106259190614701565b611397565b60405161063791906153f7565b60405180910390f35b34801561064c57600080fd5b506106676004803603810190610662919061458c565b6113bb565b005b34801561067557600080fd5b50610690600480360381019061068b919061437b565b611472565b60405161069d91906153f7565b60405180910390f35b3480156106b257600080fd5b506106bb611531565b005b3480156106c957600080fd5b506106e460048036038101906106df919061450f565b611607565b005b3480156106f257600080fd5b5061070d60048036038101906107089190614607565b61172c565b60405161071a9190614f5f565b60405180910390f35b34801561072f57600080fd5b50610738611797565b6040516107459190614f95565b60405180910390f35b34801561075a57600080fd5b50610763611829565b60405161077091906153f7565b60405180910390f35b34801561078557600080fd5b5061078e61182f565b60405161079b9190614f7a565b60405180910390f35b3480156107b057600080fd5b506107cb60048036038101906107c691906144d3565b611836565b005b3480156107d957600080fd5b506107f460048036038101906107ef919061437b565b6119b7565b005b6107fe611cb2565b005b34801561080c57600080fd5b5061082760048036038101906108229190614458565b61201a565b005b34801561083557600080fd5b5061083e6120cc565b60405161084b91906153f7565b60405180910390f35b34801561086057600080fd5b5061087b60048036038101906108769190614753565b6120d2565b005b34801561088957600080fd5b506108926122b0565b60405161089f9190614f7a565b60405180910390f35b3480156108b457600080fd5b506108cf60048036038101906108ca91906147cb565b6122d4565b005b3480156108dd57600080fd5b506108f860048036038101906108f39190614701565b61239c565b6040516109059190614f95565b60405180910390f35b34801561091a57600080fd5b506109356004803603810190610930919061454b565b612447565b005b34801561094357600080fd5b5061095e60048036038101906109599190614607565b6125a2565b005b34801561096c57600080fd5b506109756125cb565b6040516109829190614ecf565b60405180910390f35b34801561099757600080fd5b506109b260048036038101906109ad91906143cd565b6125f1565b6040516109bf9190614f5f565b60405180910390f35b3480156109d457600080fd5b506109ef60048036038101906109ea919061458c565b612685565b005b3480156109fd57600080fd5b50610a066127af565b604051610a139190614f7a565b60405180910390f35b600860009054906101000a900460ff1681565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610afa57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610b0a5750610b09826127d3565b5b9050919050565b6060600a8054610b209061571c565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4c9061571c565b8015610b995780601f10610b6e57610100808354040283529160200191610b99565b820191906000526020600020905b815481529060010190602001808311610b7c57829003601f168201915b5050505050905090565b6000610bae8261284d565b610bed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610be4906151f7565b60405180910390fd5b6015600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610c6391906153f7565b60206040518083038186803b158015610c7b57600080fd5b505afa158015610c8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb391906143a4565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1b906151b7565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610d4361286a565b73ffffffffffffffffffffffffffffffffffffffff161480610d725750610d7181610d6c61286a565b6125f1565b5b610db1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da890615037565b60405180910390fd5b610dbb8383612872565b505050565b6060610dec7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361172c565b610e2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2290615057565b60405180910390fd5b82600c9080519060200190610e41929190614068565b5081600d9080519060200190610e58929190614068565b507fdca754e79a89ba1cac3b53e14e9a25d9c20773f49910b1ac05c97745901b2ddc83604051610e889190614f95565b60405180910390a17faceaaa37cef7c2eb17209debba5929db29a4361dc2006a628de5e7608e25f7c882604051610ebf9190614f95565b60405180910390a1600c8054610ed49061571c565b80601f0160208091040260200160405190810160405280929190818152602001828054610f009061571c565b8015610f4d5780601f10610f2257610100808354040283529160200191610f4d565b820191906000526020600020905b815481529060010190602001808311610f3057829003601f168201915b5050505050905092915050565b6000610f6660116129ab565b905090565b601760009054906101000a900460ff1615610fbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb290615017565b60405180910390fd5b610fcc610fc661286a565b826129c0565b61100b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100290614fd7565b60405180910390fd5b611016838383612b1e565b505050565b600060026000838152602001908152602001600020600101549050919050565b600080600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612710600f548561107291906155a4565b61107c9190615573565b915091509250929050565b6110908261101b565b6110a18161109c61286a565b612db5565b6110ab8383612e52565b505050565b600061110382601460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612f3390919063ffffffff16565b905092915050565b60045481565b61111961286a565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611186576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117d906153d7565b60405180910390fd5b6111908282612f4d565b5050565b60096020528060005260406000206000915054906101000a900460ff1681565b6111de7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361172c565b61121d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121490615057565b60405180910390fd5b601760009054906101000a900460ff1661126c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611263906151d7565b60405180910390fd5b6000601760006101000a81548160ff021916908315150217905550565b6112a48383836040518060200160405280600081525061201a565b505050565b6112ba6112b461286a565b826129c0565b6112f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f090615357565b60405180910390fd5b6113028161302f565b50565b60008061131c83601161319a90919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561138e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138590615177565b60405180910390fd5b80915050919050565b600781815481106113a757600080fd5b906000526020600020016000915090505481565b6113e57f770fadb28e0e3026382976ee8b810cb0eb8666922148dd9e10b20cfb9b477ba83361172c565b8061141657506114157f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361172c565b5b611455576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144c90615237565b60405180910390fd5b80600860006101000a81548160ff02191690831515021790555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156114e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114da90615277565b60405180910390fd5b61152a601460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206131b7565b9050919050565b61155b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361172c565b61159a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159190615057565b60405180910390fd5b601760009054906101000a900460ff16156115ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e190615317565b60405180910390fd5b6001601760006101000a81548160ff021916908315150217905550565b6116317f770fadb28e0e3026382976ee8b810cb0eb8666922148dd9e10b20cfb9b477ba83361172c565b611670576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166790615057565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156116e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116d790615157565b60405180910390fd5b81600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600f819055505050565b60006002600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6060600b80546117a69061571c565b80601f01602080910402602001604051908101604052809291908181526020018280546117d29061571c565b801561181f5780601f106117f45761010080835404028352916020019161181f565b820191906000526020600020905b81548152906001019060200180831161180257829003601f168201915b5050505050905090565b60065481565b6000801b81565b61183e61286a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a390615117565b60405180910390fd5b80601660006118b961286a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff1661196661286a565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516119ab9190614f5f565b60405180910390a35050565b601760009054906101000a900460ff1615611a07576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119fe90615097565b60405180910390fd5b611a317f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361172c565b611a70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6790615237565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611aab9190614ecf565b60206040518083038186803b158015611ac357600080fd5b505afa158015611ad7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611afb919061472a565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401611b38929190614f36565b602060405180830381600087803b158015611b5257600080fd5b505af1158015611b66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b8a91906145b5565b506000611bcc6064611bbe6010543073ffffffffffffffffffffffffffffffffffffffff16316131cc90919063ffffffff16565b6131e290919063ffffffff16565b90506000611bfa823073ffffffffffffffffffffffffffffffffffffffff16316131f890919063ffffffff16565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015611c42573d6000803e3d6000fd5b50600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611cab573d6000803e3d6000fd5b5050505050565b600060078054905011611cfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cf190615217565b60405180910390fd5b600554421015611d3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3690615257565b60405180910390fd5b600860009054906101000a900460ff1615611de157600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611de0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd7906152f7565b60405180910390fd5b5b6006543414611e25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e1c906152b7565b60405180910390fd5b6000600780549050434060001c611e3c91906157c8565b9050600060078281548110611e7a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905060076001600780549050611e9b91906155fe565b81548110611ed2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015460078381548110611f17577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055506007805480611f5d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60019003818190600052602060002001600090559055611fa0600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff163383612b1e565b3373ffffffffffffffffffffffffffffffffffffffff16611fc082611305565b73ffffffffffffffffffffffffffffffffffffffff1614612016576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161200d90615297565b60405180910390fd5b5050565b601760009054906101000a900460ff161561206a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206190615017565b60405180910390fd5b61207b61207561286a565b836129c0565b6120ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120b190614fd7565b60405180910390fd5b6120c68484848461320e565b50505050565b60055481565b601760009054906101000a900460ff1615612122576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211990615337565b60405180910390fd5b60045461212d610f5a565b1061216d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612164906150f7565b60405180910390fd5b6121977f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361172c565b6121d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121cd90615237565b60405180910390fd5b60008290506004546121f8826121ea610f5a565b61326a90919063ffffffff16565b1115612239576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612230906150f7565b60405180910390fd5b60005b818110156122aa5760006122616001612253610f5a565b61326a90919063ffffffff16565b905061226d8482613280565b60078190806001815401808255809150506001900390600052602060002001600090919091909150555080806122a29061577f565b91505061223c565b50505050565b7f770fadb28e0e3026382976ee8b810cb0eb8666922148dd9e10b20cfb9b477ba881565b6122fe7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361172c565b61233d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233490615237565b60405180910390fd5b600060045414612382576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612379906153b7565b60405180910390fd5b826004819055508160058190555080600681905550505050565b60606123a78261284d565b6123e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123dd90615397565b60405180910390fd5b6000600c80546123f59061571c565b9050116124115760405180602001604052806000815250612440565b600c61241c8361329e565b600d60405160200161243093929190614e64565b6040516020818303038152906040525b9050919050565b6124717f770fadb28e0e3026382976ee8b810cb0eb8666922148dd9e10b20cfb9b477ba83361172c565b806124a257506124a17f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361172c565b5b6124e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124d890615237565b60405180910390fd5b60005b815181101561259e576000828281518110612528577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190506001600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505080806125969061577f565b9150506124e4565b5050565b6125ab8261101b565b6125bc816125b761286a565b612db5565b6125c68383612f4d565b505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6126af7f770fadb28e0e3026382976ee8b810cb0eb8666922148dd9e10b20cfb9b477ba83361172c565b806126e057506126df7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9293361172c565b5b61271f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271690615237565b60405180910390fd5b80156127ac57600067ffffffffffffffff811115612766577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156127945781602001602082028036833780820191505090505b50600790805190602001906127aa9291906140ee565b505b50565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061284657506128458261344b565b5b9050919050565b60006128638260116134c590919063ffffffff16565b9050919050565b600033905090565b816015600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b815260040161291591906153f7565b60206040518083038186803b15801561292d57600080fd5b505afa158015612941573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061296591906143a4565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006129b9826000016134df565b9050919050565b60006129cb8261284d565b612a0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a01906151f7565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b8152600401612a4591906153f7565b60206040518083038186803b158015612a5d57600080fd5b505afa158015612a71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a9591906143a4565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612b0457508373ffffffffffffffffffffffffffffffffffffffff16612aec84610ba3565b73ffffffffffffffffffffffffffffffffffffffff16145b80612b155750612b1481856125f1565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401612b6e91906153f7565b60206040518083038186803b158015612b8657600080fd5b505afa158015612b9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bbe91906143a4565b73ffffffffffffffffffffffffffffffffffffffff1614612c14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c0b906150d7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612c84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c7b90615077565b60405180910390fd5b612c8f8383836134f4565b612c9a600082612872565b612ceb81601460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206134f990919063ffffffff16565b50612d3d81601460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061351390919063ffffffff16565b50612d548183601161352d9092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b612dbf828261172c565b612e4e57612de48173ffffffffffffffffffffffffffffffffffffffff166014613562565b612df28360001c6020613562565b604051602001612e03929190614e95565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e459190614f95565b60405180910390fd5b5050565b612e5c828261172c565b612f2f5760016002600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612ed461286a565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000612f42836000018361385c565b60001c905092915050565b612f57828261172c565b1561302b5760006002600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612fd061286a565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161306a91906153f7565b60206040518083038186803b15801561308257600080fd5b505afa158015613096573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130ba91906143a4565b90506130c8816000846134f4565b6130d3600083612872565b61312482601460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206134f990919063ffffffff16565b506131398260116138ad90919063ffffffff16565b5081600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60006131ac836000018360001b6138c7565b60001c905092915050565b60006131c582600001613943565b9050919050565b600081836131da91906155a4565b905092915050565b600081836131f09190615573565b905092915050565b6000818361320691906155fe565b905092915050565b613219848484612b1e565b61322584848484613954565b613264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161325b90615377565b60405180910390fd5b50505050565b60008183613278919061551d565b905092915050565b61329a828260405180602001604052806000815250613aeb565b5050565b606060008214156132e6576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050613446565b600082905060005b600082146133185780806133019061577f565b915050600a826133119190615573565b91506132ee565b60008167ffffffffffffffff81111561335a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561338c5781602001600182028036833780820191505090505b5090505b6000851461343f576001826133a591906155fe565b9150600a856133b491906157c8565b60306133c0919061551d565b60f81b8183815181106133fc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856134389190615573565b9450613390565b8093505050505b919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806134be57506134bd82613b46565b5b9050919050565b60006134d7836000018360001b613bb0565b905092915050565b60006134ed82600001613bd0565b9050919050565b505050565b600061350b836000018360001b613be5565b905092915050565b6000613525836000018360001b613d6b565b905092915050565b6000613559846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b613ddb565b90509392505050565b60606000600283600261357591906155a4565b61357f919061551d565b67ffffffffffffffff8111156135be577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156135f05781602001600182028036833780820191505090505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061364e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106136d8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000600184600261371891906155a4565b613722919061551d565b90505b600181111561380e577f3031323334353637383961626364656600000000000000000000000000000000600f86166010811061378a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b8282815181106137c7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080613807906156f2565b9050613725565b5060008414613852576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161384990614fb7565b60405180910390fd5b8091505092915050565b600082600001828154811061389a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b60006138bf836000018360001b613e16565b905092915050565b6000808360020160008481526020019081526020016000205490506000801b811415806138fa57506138f98484613bb0565b5b613939576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613930906152d7565b60405180910390fd5b8091505092915050565b600081600001805490509050919050565b60006139758473ffffffffffffffffffffffffffffffffffffffff16613e4f565b15613ade578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261399e61286a565b8786866040518563ffffffff1660e01b81526004016139c09493929190614eea565b602060405180830381600087803b1580156139da57600080fd5b505af1925050508015613a0b57506040513d601f19601f82011682018060405250810190613a08919061466c565b60015b613a8e573d8060008114613a3b576040519150601f19603f3d011682016040523d82523d6000602084013e613a40565b606091505b50600081511415613a86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a7d90615137565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613ae3565b600190505b949350505050565b613af58383613e72565b613b026000848484613954565b613b41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b38906150b7565b60405180910390fd5b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000613bc8828460000161400090919063ffffffff16565b905092915050565b6000613bde82600001613943565b9050919050565b60008083600101600084815260200190815260200160002054905060008114613d5f576000600182613c1791906155fe565b9050600060018660000180549050613c2f91906155fe565b9050818114613cea576000866000018281548110613c76577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110613cc0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b85600001805480613d24577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050613d65565b60009150505b92915050565b6000613d778383614017565b613dd0578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050613dd5565b600090505b92915050565b60008184600201600085815260200190815260200160002081905550613e0d838560000161403a90919063ffffffff16565b90509392505050565b600082600201600083815260200190815260200160002060009055613e47828460000161405190919063ffffffff16565b905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613ee2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ed990615197565b60405180910390fd5b613eeb8161284d565b15613f2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613f2290614ff7565b60405180910390fd5b613f37600083836134f4565b613f8881601460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061351390919063ffffffff16565b50613f9f8183601161352d9092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600061400f8360000183614017565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b60006140498360000183613d6b565b905092915050565b60006140608360000183613be5565b905092915050565b8280546140749061571c565b90600052602060002090601f01602090048101928261409657600085556140dd565b82601f106140af57805160ff19168380011785556140dd565b828001600101855582156140dd579182015b828111156140dc5782518255916020019190600101906140c1565b5b5090506140ea919061413b565b5090565b82805482825590600052602060002090810192821561412a579160200282015b8281111561412957825182559160200191906001019061410e565b5b509050614137919061413b565b5090565b5b8082111561415457600081600090555060010161413c565b5090565b600061416b61416684615437565b615412565b9050808382526020820190508285602086028201111561418a57600080fd5b60005b858110156141ba57816141a08882614240565b84526020840193506020830192505060018101905061418d565b5050509392505050565b60006141d76141d284615463565b615412565b9050828152602081018484840111156141ef57600080fd5b6141fa8482856156b0565b509392505050565b600061421561421084615494565b615412565b90508281526020810184848401111561422d57600080fd5b6142388482856156b0565b509392505050565b60008135905061424f81615efc565b92915050565b60008151905061426481615efc565b92915050565b600082601f83011261427b57600080fd5b813561428b848260208601614158565b91505092915050565b6000813590506142a381615f13565b92915050565b6000815190506142b881615f13565b92915050565b6000813590506142cd81615f2a565b92915050565b6000813590506142e281615f41565b92915050565b6000815190506142f781615f41565b92915050565b600082601f83011261430e57600080fd5b813561431e8482602086016141c4565b91505092915050565b600082601f83011261433857600080fd5b8135614348848260208601614202565b91505092915050565b60008135905061436081615f58565b92915050565b60008151905061437581615f58565b92915050565b60006020828403121561438d57600080fd5b600061439b84828501614240565b91505092915050565b6000602082840312156143b657600080fd5b60006143c484828501614255565b91505092915050565b600080604083850312156143e057600080fd5b60006143ee85828601614240565b92505060206143ff85828601614240565b9150509250929050565b60008060006060848603121561441e57600080fd5b600061442c86828701614240565b935050602061443d86828701614240565b925050604061444e86828701614351565b9150509250925092565b6000806000806080858703121561446e57600080fd5b600061447c87828801614240565b945050602061448d87828801614240565b935050604061449e87828801614351565b925050606085013567ffffffffffffffff8111156144bb57600080fd5b6144c7878288016142fd565b91505092959194509250565b600080604083850312156144e657600080fd5b60006144f485828601614240565b925050602061450585828601614294565b9150509250929050565b6000806040838503121561452257600080fd5b600061453085828601614240565b925050602061454185828601614351565b9150509250929050565b60006020828403121561455d57600080fd5b600082013567ffffffffffffffff81111561457757600080fd5b6145838482850161426a565b91505092915050565b60006020828403121561459e57600080fd5b60006145ac84828501614294565b91505092915050565b6000602082840312156145c757600080fd5b60006145d5848285016142a9565b91505092915050565b6000602082840312156145f057600080fd5b60006145fe848285016142be565b91505092915050565b6000806040838503121561461a57600080fd5b6000614628858286016142be565b925050602061463985828601614240565b9150509250929050565b60006020828403121561465557600080fd5b6000614663848285016142d3565b91505092915050565b60006020828403121561467e57600080fd5b600061468c848285016142e8565b91505092915050565b600080604083850312156146a857600080fd5b600083013567ffffffffffffffff8111156146c257600080fd5b6146ce85828601614327565b925050602083013567ffffffffffffffff8111156146eb57600080fd5b6146f785828601614327565b9150509250929050565b60006020828403121561471357600080fd5b600061472184828501614351565b91505092915050565b60006020828403121561473c57600080fd5b600061474a84828501614366565b91505092915050565b6000806040838503121561476657600080fd5b600061477485828601614351565b925050602061478585828601614240565b9150509250929050565b600080604083850312156147a257600080fd5b60006147b085828601614351565b92505060206147c185828601614351565b9150509250929050565b6000806000606084860312156147e057600080fd5b60006147ee86828701614351565b93505060206147ff86828701614351565b925050604061481086828701614351565b9150509250925092565b61482381615632565b82525050565b61483281615644565b82525050565b61484181615650565b82525050565b6000614852826154da565b61485c81856154f0565b935061486c8185602086016156bf565b614875816158b5565b840191505092915050565b600061488b826154e5565b6148958185615501565b93506148a58185602086016156bf565b6148ae816158b5565b840191505092915050565b60006148c4826154e5565b6148ce8185615512565b93506148de8185602086016156bf565b80840191505092915050565b600081546148f78161571c565b6149018186615512565b9450600182166000811461491c576001811461492d57614960565b60ff19831686528186019350614960565b614936856154c5565b60005b8381101561495857815481890152600182019150602081019050614939565b838801955050505b50505092915050565b6000614976602083615501565b9150614981826158c6565b602082019050919050565b6000614999601583615501565b91506149a4826158ef565b602082019050919050565b60006149bc601483615501565b91506149c782615918565b602082019050919050565b60006149df601683615501565b91506149ea82615941565b602082019050919050565b6000614a02601d83615501565b9150614a0d8261596a565b602082019050919050565b6000614a25600a83615501565b9150614a3082615993565b602082019050919050565b6000614a48601583615501565b9150614a53826159bc565b602082019050919050565b6000614a6b600983615501565b9150614a76826159e5565b602082019050919050565b6000614a8e601683615501565b9150614a9982615a0e565b602082019050919050565b6000614ab1602183615501565b9150614abc82615a37565b604082019050919050565b6000614ad4600f83615501565b9150614adf82615a86565b602082019050919050565b6000614af7601183615501565b9150614b0282615aaf565b602082019050919050565b6000614b1a601d83615501565b9150614b2582615ad8565b602082019050919050565b6000614b3d601683615501565b9150614b4882615b01565b602082019050919050565b6000614b60600883615501565b9150614b6b82615b2a565b602082019050919050565b6000614b83600d83615501565b9150614b8e82615b53565b602082019050919050565b6000614ba6600d83615501565b9150614bb182615b7c565b602082019050919050565b6000614bc9601083615501565b9150614bd482615ba5565b602082019050919050565b6000614bec601183615501565b9150614bf782615bce565b602082019050919050565b6000614c0f600c83615501565b9150614c1a82615bf7565b602082019050919050565b6000614c32601183615501565b9150614c3d82615c20565b602082019050919050565b6000614c55600f83615501565b9150614c6082615c49565b602082019050919050565b6000614c78600c83615501565b9150614c8382615c72565b602082019050919050565b6000614c9b601783615501565b9150614ca682615c9b565b602082019050919050565b6000614cbe600b83615501565b9150614cc982615cc4565b602082019050919050565b6000614ce1601e83615501565b9150614cec82615ced565b602082019050919050565b6000614d04600f83615501565b9150614d0f82615d16565b602082019050919050565b6000614d27601783615512565b9150614d3282615d3f565b601782019050919050565b6000614d4a600e83615501565b9150614d5582615d68565b602082019050919050565b6000614d6d600683615501565b9150614d7882615d91565b602082019050919050565b6000614d90603083615501565b9150614d9b82615dba565b604082019050919050565b6000614db3601683615501565b9150614dbe82615e09565b602082019050919050565b6000614dd6600c83615501565b9150614de182615e32565b602082019050919050565b6000614df9600b83615501565b9150614e0482615e5b565b602082019050919050565b6000614e1c601183615512565b9150614e2782615e84565b601182019050919050565b6000614e3f602f83615501565b9150614e4a82615ead565b604082019050919050565b614e5e816156a6565b82525050565b6000614e7082866148ea565b9150614e7c82856148b9565b9150614e8882846148ea565b9150819050949350505050565b6000614ea082614d1a565b9150614eac82856148b9565b9150614eb782614e0f565b9150614ec382846148b9565b91508190509392505050565b6000602082019050614ee4600083018461481a565b92915050565b6000608082019050614eff600083018761481a565b614f0c602083018661481a565b614f196040830185614e55565b8181036060830152614f2b8184614847565b905095945050505050565b6000604082019050614f4b600083018561481a565b614f586020830184614e55565b9392505050565b6000602082019050614f746000830184614829565b92915050565b6000602082019050614f8f6000830184614838565b92915050565b60006020820190508181036000830152614faf8184614880565b905092915050565b60006020820190508181036000830152614fd081614969565b9050919050565b60006020820190508181036000830152614ff08161498c565b9050919050565b60006020820190508181036000830152615010816149af565b9050919050565b60006020820190508181036000830152615030816149d2565b9050919050565b60006020820190508181036000830152615050816149f5565b9050919050565b6000602082019050818103600083015261507081614a18565b9050919050565b6000602082019050818103600083015261509081614a3b565b9050919050565b600060208201905081810360008301526150b081614a5e565b9050919050565b600060208201905081810360008301526150d081614a81565b9050919050565b600060208201905081810360008301526150f081614aa4565b9050919050565b6000602082019050818103600083015261511081614ac7565b9050919050565b6000602082019050818103600083015261513081614aea565b9050919050565b6000602082019050818103600083015261515081614b0d565b9050919050565b6000602082019050818103600083015261517081614b30565b9050919050565b6000602082019050818103600083015261519081614b53565b9050919050565b600060208201905081810360008301526151b081614b76565b9050919050565b600060208201905081810360008301526151d081614b99565b9050919050565b600060208201905081810360008301526151f081614bbc565b9050919050565b6000602082019050818103600083015261521081614bdf565b9050919050565b6000602082019050818103600083015261523081614c02565b9050919050565b6000602082019050818103600083015261525081614c25565b9050919050565b6000602082019050818103600083015261527081614c48565b9050919050565b6000602082019050818103600083015261529081614c6b565b9050919050565b600060208201905081810360008301526152b081614c8e565b9050919050565b600060208201905081810360008301526152d081614cb1565b9050919050565b600060208201905081810360008301526152f081614cd4565b9050919050565b6000602082019050818103600083015261531081614cf7565b9050919050565b6000602082019050818103600083015261533081614d3d565b9050919050565b6000602082019050818103600083015261535081614d60565b9050919050565b6000602082019050818103600083015261537081614d83565b9050919050565b6000602082019050818103600083015261539081614da6565b9050919050565b600060208201905081810360008301526153b081614dc9565b9050919050565b600060208201905081810360008301526153d081614dec565b9050919050565b600060208201905081810360008301526153f081614e32565b9050919050565b600060208201905061540c6000830184614e55565b92915050565b600061541c61542d565b9050615428828261574e565b919050565b6000604051905090565b600067ffffffffffffffff82111561545257615451615886565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561547e5761547d615886565b5b615487826158b5565b9050602081019050919050565b600067ffffffffffffffff8211156154af576154ae615886565b5b6154b8826158b5565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000615528826156a6565b9150615533836156a6565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115615568576155676157f9565b5b828201905092915050565b600061557e826156a6565b9150615589836156a6565b92508261559957615598615828565b5b828204905092915050565b60006155af826156a6565b91506155ba836156a6565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156155f3576155f26157f9565b5b828202905092915050565b6000615609826156a6565b9150615614836156a6565b925082821015615627576156266157f9565b5b828203905092915050565b600061563d82615686565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156156dd5780820151818401526020810190506156c2565b838111156156ec576000848401525b50505050565b60006156fd826156a6565b91506000821415615711576157106157f9565b5b600182039050919050565b6000600282049050600182168061573457607f821691505b6020821081141561574857615747615857565b5b50919050565b615757826158b5565b810181811067ffffffffffffffff8211171561577657615775615886565b5b80604052505050565b600061578a826156a6565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156157bd576157bc6157f9565b5b600182019050919050565b60006157d3826156a6565b91506157de836156a6565b9250826157ee576157ed615828565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f213d206f776e6572206e6f7220617070726f7665640000000000000000000000600082015250565b7f546f6b656e20616c7265616479206d696e746564000000000000000000000000600082015250565b7f54686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f213d206f776e6572206e6f7220617070726f76656420666f7220616c6c000000600082015250565b7f213d20616c6c6f77656400000000000000000000000000000000000000000000600082015250565b7f5472616e7366657220746f207468652030206164640000000000000000000000600082015250565b7f6973207061757365640000000000000000000000000000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e2056495031383100000000000000000000600082015250565b7f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f7760008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b7f737570706c79206f766572666c6f770000000000000000000000000000000000600082015250565b7f417070726f766520746f2063616c6c6572000000000000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e20564950313831522e20696d706c000000600082015250565b7f61646472657373283029206e6f7420616c6c6f77656400000000000000000000600082015250565b7f6e6f20746f6b656e000000000000000000000000000000000000000000000000600082015250565b7f4d696e7420746f20302061646400000000000000000000000000000000000000600082015250565b7f63757272656e74206f776e657200000000000000000000000000000000000000600082015250565b7f616c726561647920756e70617573656400000000000000000000000000000000600082015250565b7f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000600082015250565b7f73616c65206973206f7665720000000000000000000000000000000000000000600082015250565b7f43616c6c657220213d20616c6c6f776564000000000000000000000000000000600082015250565b7f6e6f742073746172746564207965740000000000000000000000000000000000600082015250565b7f7a65726f20616464726573730000000000000000000000000000000000000000600082015250565b7f7472616e73666572206e6f74207375636365737366756c000000000000000000600082015250565b7f77726f6e67207072696365000000000000000000000000000000000000000000600082015250565b7f456e756d657261626c654d61703a206e6f6e6578697374656e74206b65790000600082015250565b7f6e6f742077686974656c69737465640000000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f616c726561647920706175736564000000000000000000000000000000000000600082015250565b7f7061757365640000000000000000000000000000000000000000000000000000600082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b7f5472616e7366657220746f206e6f6e2045524337323100000000000000000000600082015250565b7f555249206e6f20746f6b656e0000000000000000000000000000000000000000600082015250565b7f616c726561647920736574000000000000000000000000000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b615f0581615632565b8114615f1057600080fd5b50565b615f1c81615644565b8114615f2757600080fd5b50565b615f3381615650565b8114615f3e57600080fd5b50565b615f4a8161565a565b8114615f5557600080fd5b50565b615f61816156a6565b8114615f6c57600080fd5b5056fea26469706673582212200dc6de1b085411e1a569a54681a07c7309f08f6d049f4ae0af6b5d52d5b038ae64736f6c63430008010033