VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x50060e…ae6b
Summary
Transactions
Transfers
Address
0x50060eC79E4CCb61E0a01C012D2D438716E3ae6b
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x5991889E94AF7ddA8104f98d746Ca10016704E60
Deployer
0x5991889E94AF7ddA8104f98d746Ca10016704E60
Code
0x608060405234801561001057600080fd5b506004361061021c5760003560e01c806372271de911610125578063bd0bd050116100ad578063e08fc5a41161007c578063e08fc5a414610613578063e64853c41461062f578063ea9baf241461064f578063f2c78e491461067f578063f6a03ebf146106af5761021c565b8063bd0bd0501461059f578063c19d93fb146105bb578063c943e0f2146105d9578063d4925893146105f75761021c565b806387cea777116100f457806387cea777146104fd57806389dc8c8c1461051957806397ed07a014610537578063a5d7827e14610553578063af7acc61146105835761021c565b806372271de9146104775780637be514e5146104955780637c31407b146104c55780637f498ffc146104e15761021c565b806334bfce7f116101a85780635588c5b3116101775780635588c5b3146103bd5780635ba8c608146103ed57806368794b871461040b5780636a51c955146104275780636ac8e35b146104455761021c565b806334bfce7f1461034957806335ac6ec6146103655780633d1e7b261461038357806354fd4d501461039f5761021c565b80630e51d8bd116101ef5780630e51d8bd146102a75780630f336cc7146102c55780630f8edad6146102e15780631ca92613146103115780631ec71c451461032d5761021c565b8063098c9d3e1461022157806309b72ada1461023d5780630a9a12511461026d5780630db7036814610289575b600080fd5b61023b60048036038101906102369190613755565b6106cb565b005b61025760048036038101906102529190613719565b61082c565b6040516102649190613cdc565b60405180910390f35b610287600480360381019061028291906137bc565b6108e9565b005b610291610b9a565b60405161029e9190613c31565b60405180910390f35b6102af610bc0565b6040516102bc9190613cdc565b60405180910390f35b6102df60048036038101906102da9190613673565b610c4e565b005b6102fb60048036038101906102f6919061361f565b610d4d565b6040516103089190613cdc565b60405180910390f35b61032b60048036038101906103269190613719565b610e1c565b005b610347600480360381019061034291906135de565b610fec565b005b610363600480360381019061035e9190613673565b61108b565b005b61036d611186565b60405161037a9190613c4c565b60405180910390f35b61039d600480360381019061039891906135de565b611662565b005b6103a7611701565b6040516103b49190613ea9565b60405180910390f35b6103d760048036038101906103d29190613719565b611707565b6040516103e49190613ea9565b60405180910390f35b6103f561173c565b6040516104029190613ea9565b60405180910390f35b610425600480360381019061042091906135de565b611742565b005b61042f6118b4565b60405161043c9190613ea9565b60405180910390f35b61045f600480360381019061045a9190613673565b6118ba565b60405161046e93929190613c90565b60405180910390f35b61047f611cf9565b60405161048c9190613cdc565b60405180910390f35b6104af60048036038101906104aa9190613673565b611d87565b6040516104bc9190613ea9565b60405180910390f35b6104df60048036038101906104da91906135de565b611da7565b005b6104fb60048036038101906104f69190613673565b611f15565b005b610517600480360381019061051291906136c5565b611fa9565b005b6105216120a1565b60405161052e9190613ea9565b60405180910390f35b610551600480360381019061054c9190613719565b6120a7565b005b61056d600480360381019061056891906134c7565b61220b565b60405161057a9190613ea9565b60405180910390f35b61059d600480360381019061059891906135de565b6122c4565b005b6105b960048036038101906105b49190613719565b612363565b005b6105c36123ff565b6040516105d09190613cdc565b60405180910390f35b6105e161248d565b6040516105ee9190613cdc565b60405180910390f35b610611600480360381019061060c91906136c5565b61251b565b005b61062d60048036038101906106289190613572565b6127b6565b005b610637612811565b60405161064693929190613c90565b60405180910390f35b61066960048036038101906106649190613673565b612bd2565b6040516106769190613cdc565b60405180910390f35b61069960048036038101906106949190613531565b612c7a565b6040516106a69190613c6e565b60405180910390f35b6106c960048036038101906106c49190613673565b612e4a565b005b6009546106d73361220b565b1015610718576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070f90613df4565b60405180910390fd5b80600c60008581526020019081526020016000206005016000848152602001908152602001600020600101908051906020019061075692919061324b565b507f608e229dcea3d7ffffba95e0156bb81278a99d8c8369b4a93106b6f4d6f56a0f600c600085815260200190815260200160002060000154600c6000868152602001908152602001600020600501600085815260200190815260200160002060000154600c60008781526020019081526020016000206005016000868152602001908152602001600020600101600c600088815260200190815260200160002060050160008781526020019081526020016000206002015460405161081f9493929190613f99565b60405180910390a1505050565b6060600c60008481526020019081526020016000206005016000838152602001908152602001600020600101805461086390614289565b80601f016020809104026020016040519081016040528092919081815260200182805461088f90614289565b80156108dc5780601f106108b1576101008083540402835291602001916108dc565b820191906000526020600020905b8154815290600101906020018083116108bf57829003601f168201915b5050505050905092915050565b6009546108f53361220b565b1015610936576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092d90613df4565b60405180910390fd5b600c600084815260200190815260200160002060040154811061098e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098590613e49565b60405180910390fd5b60005b600c600085815260200190815260200160002060040154811015610a955781600c600086815260200190815260200160002060050160008381526020019081526020016000206002015410158015610a3c5750600c6000858152602001908152602001600020600501600084815260200190815260200160002060020154600c6000868152602001908152602001600020600501600083815260200190815260200160002060020154105b15610a8257600c600085815260200190815260200160002060050160008281526020019081526020016000206002016000815480929190610a7c906142ec565b91905055505b8080610a8d906142ec565b915050610991565b5080600c60008581526020019081526020016000206005016000848152602001908152602001600020600201819055507f608e229dcea3d7ffffba95e0156bb81278a99d8c8369b4a93106b6f4d6f56a0f600c600085815260200190815260200160002060000154600c6000868152602001908152602001600020600501600085815260200190815260200160002060000154600c60008781526020019081526020016000206005016000868152602001908152602001600020600101600c6000888152602001908152602001600020600501600087815260200190815260200160002060020154604051610b8d9493929190613f99565b60405180910390a1505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60058054610bcd90614289565b80601f0160208091040260200160405190810160405280929190818152602001828054610bf990614289565b8015610c465780601f10610c1b57610100808354040283529160200191610c46565b820191906000526020600020905b815481529060010190602001808311610c2957829003601f168201915b505050505081565b600954610c5a3361220b565b1015610c9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9290613df4565b60405180910390fd5b600d548110610cdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd690613d6a565b60405180910390fd5b600c600082815260200190815260200160002060030160009054906101000a900460ff1615610d43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3a90613e69565b60405180910390fd5b80600e8190555050565b600b828051602081018201805184825260208301602085012081835280955050505050508181548110610d7f57600080fd5b90600052602060002001600091509150508054610d9b90614289565b80601f0160208091040260200160405190810160405280929190818152602001828054610dc790614289565b8015610e145780601f10610de957610100808354040283529160200191610e14565b820191906000526020600020905b815481529060010190602001808311610df757829003601f168201915b505050505081565b600954610e283361220b565b1015610e69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6090613df4565b60405180910390fd5b600d548110610ead576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea490613e49565b60405180910390fd5b60005b600d54811015610f505781600c60008381526020019081526020016000206002015410158015610f0b5750600c600084815260200190815260200160002060020154600c600083815260200190815260200160002060020154105b15610f3d57600c60008281526020019081526020016000206002016000815480929190610f37906142ec565b91905055505b8080610f48906142ec565b915050610eb0565b5080600c6000848152602001908152602001600020600201819055507f2bf0d27af48255bc6b4761dcd6e9929db9809a96bcc6f0ab7a53dd2e61daa02a600c600084815260200190815260200160002060000154600c6000858152602001908152602001600020600101600c600086815260200190815260200160002060020154604051610fe093929190613ef4565b60405180910390a15050565b600954610ff83361220b565b1015611039576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103090613df4565b60405180910390fd5b806006908051906020019061104f92919061324b565b507f469de3b344361a973cff6fdeebc9d7c0ce4b5407c4810694199b73f2f9d3f74d60066040516110809190613d35565b60405180910390a150565b6009546110973361220b565b10156110d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110cf90613df4565b60405180910390fd5b6001600c600083815260200190815260200160002060030160006101000a81548160ff0219169083151502179055507f27e287a04e8befec97809c62380f0a300b68d9febe3485dbb08ac34600133994600c600083815260200190815260200160002060000154600c6000848152602001908152602001600020600101600c60008581526020019081526020016000206002015460405161117b93929190613ef4565b60405180910390a150565b60606000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff166335ac6ec66040518163ffffffff1660e01b815260040160006040518083038186803b1580156111f757600080fd5b505afa15801561120b573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061123491906134f0565b90506000805b82518110156113b3578373ffffffffffffffffffffffffffffffffffffffff1663c80c07386040518163ffffffff1660e01b815260040160206040518083038186803b15801561128957600080fd5b505afa15801561129d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c1919061369c565b8473ffffffffffffffffffffffffffffffffffffffff1663a1c83c6a858481518110611316577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b815260040161133a9190613c31565b60206040518083038186803b15801561135257600080fd5b505afa158015611366573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138a919061369c565b141561139f57818061139b906142ec565b9250505b6001816113ac919061418b565b905061123a565b5060008167ffffffffffffffff8111156113f6577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156114245781602001602082028036833780820191505090505b50905060005b8351811015611657578473ffffffffffffffffffffffffffffffffffffffff1663c80c07386040518163ffffffff1660e01b815260040160206040518083038186803b15801561147957600080fd5b505afa15801561148d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114b1919061369c565b8573ffffffffffffffffffffffffffffffffffffffff1663a1c83c6a868481518110611506577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b815260040161152a9190613c31565b60206040518083038186803b15801561154257600080fd5b505afa158015611556573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061157a919061369c565b141561164357828061158b9061425f565b9350508381815181106115c7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151828481518110611608577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505b600181611650919061418b565b905061142a565b508094505050505090565b60095461166e3361220b565b10156116af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a690613df4565b60405180910390fd5b80600590805190602001906116c592919061324b565b507f469de3b344361a973cff6fdeebc9d7c0ce4b5407c4810694199b73f2f9d3f74d60056040516116f69190613dbf565b60405180910390a150565b60075481565b6000600c6000848152602001908152602001600020600501600083815260200190815260200160002060020154905092915050565b600e5481565b60095461174e3361220b565b101561178f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161178690613df4565b60405180910390fd5b6118236001805461179f90614289565b80601f01602080910402602001604051908101604052809291908181526020018280546117cb90614289565b80156118185780601f106117ed57610100808354040283529160200191611818565b820191906000526020600020905b8154815290600101906020018083116117fb57829003601f168201915b505050505082612ede565b611862576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185990613e89565b60405180910390fd5b806001908051906020019061187892919061324b565b507f469de3b344361a973cff6fdeebc9d7c0ce4b5407c4810694199b73f2f9d3f74d60016040516118a99190613d8a565b60405180910390a150565b60035481565b6060806060600080600c600087815260200190815260200160002060040154905060005b8181101561194457600c6000888152602001908152602001600020600501600082815260200190815260200160002060030160009054906101000a900460ff1661193157828061192d906142ec565b9350505b808061193c906142ec565b9150506118de565b5060008267ffffffffffffffff811115611987577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156119b55781602001602082028036833780820191505090505b50905060008367ffffffffffffffff8111156119fa577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015611a2d57816020015b6060815260200190600190039081611a185790505b50905060008467ffffffffffffffff811115611a72577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015611aa05781602001602082028036833780820191505090505b50905060005b84811015611ce357600c60008b8152602001908152602001600020600501600082815260200190815260200160002060030160009054906101000a900460ff16611cd0578580611af59061425f565b965050600c60008b8152602001908152602001600020600501600082815260200190815260200160002060000154848781518110611b5c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050600c60008b815260200190815260200160002060050160008281526020019081526020016000206001018054611b9d90614289565b80601f0160208091040260200160405190810160405280929190818152602001828054611bc990614289565b8015611c165780601f10611beb57610100808354040283529160200191611c16565b820191906000526020600020905b815481529060010190602001808311611bf957829003601f168201915b5050505050838781518110611c54577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250600c60008b8152602001908152602001600020600501600082815260200190815260200160002060020154828781518110611cc3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250505b8080611cdb906142ec565b915050611aa6565b5082828297509750975050505050509193909250565b60048054611d0690614289565b80601f0160208091040260200160405190810160405280929190818152602001828054611d3290614289565b8015611d7f5780601f10611d5457610100808354040283529160200191611d7f565b820191906000526020600020905b815481529060010190602001808311611d6257829003601f168201915b505050505081565b6000600c6000838152602001908152602001600020600201549050919050565b600954611db33361220b565b1015611df4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611deb90613df4565b60405180910390fd5b600d54600c6000600d5481526020019081526020016000206000018190555080600c6000600d5481526020019081526020016000206001019080519060200190611e3f92919061324b565b50600d54600c6000600d548152602001908152602001600020600201819055506000600c6000600d54815260200190815260200160002060030160006101000a81548160ff0219169083151502179055507fcd741d2d461c4fee0f259e59c0981bcde3c47a31123dd8a63a58ac86541de52c600c6000600d54815260200190815260200160002060000154600c6000600d548152602001908152602001600020600101604051611ef0929190613ec4565b60405180910390a16001600d6000828254611f0b919061418b565b9250508190555050565b600954611f213361220b565b1015611f62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f5990613df4565b60405180910390fd5b806003819055507ff01ec6d21a4130f35292866e863af416fcf59886f24171a9fef4317a4f9ef939600254600354604051611f9e929190613f32565b60405180910390a150565b600954611fb53361220b565b1015611ff6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fed90613df4565b60405180910390fd5b80600c6000848152602001908152602001600020600101908051906020019061202092919061324b565b507f2bf0d27af48255bc6b4761dcd6e9929db9809a96bcc6f0ab7a53dd2e61daa02a600c600084815260200190815260200160002060000154600c6000858152602001908152602001600020600101600c60008681526020019081526020016000206002015460405161209593929190613ef4565b60405180910390a15050565b60025481565b6009546120b33361220b565b10156120f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120eb90613df4565b60405180910390fd5b6001600c6000848152602001908152602001600020600501600083815260200190815260200160002060030160006101000a81548160ff0219169083151502179055507f6d9e2a94f822af2b1b82f26088d84bf902197089414f34a9d9ad8101f962485c600c600084815260200190815260200160002060000154600c6000858152602001908152602001600020600501600084815260200190815260200160002060000154600c60008681526020019081526020016000206005016000858152602001908152602001600020600101600c60008781526020019081526020016000206005016000868152602001908152602001600020600201546040516121ff9493929190613f99565b60405180910390a15050565b600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663a5d7827e846040518263ffffffff1660e01b815260040161226c9190613c31565b60206040518083038186803b15801561228457600080fd5b505afa158015612298573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122bc919061369c565b915050919050565b6009546122d03361220b565b1015612311576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161230890613df4565b60405180910390fd5b806004908051906020019061232792919061324b565b507f469de3b344361a973cff6fdeebc9d7c0ce4b5407c4810694199b73f2f9d3f74d60046040516123589190613e14565b60405180910390a150565b60095461236f3361220b565b10156123b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123a790613df4565b60405180910390fd5b81600281905550806003819055507ff01ec6d21a4130f35292866e863af416fcf59886f24171a9fef4317a4f9ef9396002546003546040516123f3929190613f32565b60405180910390a15050565b6001805461240c90614289565b80601f016020809104026020016040519081016040528092919081815260200182805461243890614289565b80156124855780601f1061245a57610100808354040283529160200191612485565b820191906000526020600020905b81548152906001019060200180831161246857829003601f168201915b505050505081565b6006805461249a90614289565b80601f01602080910402602001604051908101604052809291908181526020018280546124c690614289565b80156125135780601f106124e857610100808354040283529160200191612513565b820191906000526020600020905b8154815290600101906020018083116124f657829003601f168201915b505050505081565b6009546125273361220b565b1015612568576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161255f90613df4565b60405180910390fd5b600c600083815260200190815260200160002060040154600c60008481526020019081526020016000206005016000600c60008681526020019081526020016000206004015481526020019081526020016000206000018190555080600c60008481526020019081526020016000206005016000600c6000868152602001908152602001600020600401548152602001908152602001600020600101908051906020019061261792919061324b565b50600c600083815260200190815260200160002060040154600c60008481526020019081526020016000206005016000600c6000868152602001908152602001600020600401548152602001908152602001600020600201819055506000600c60008481526020019081526020016000206005016000600c600086815260200190815260200160002060040154815260200190815260200160002060030160006101000a81548160ff0219169083151502179055507fb3195bc367c77b97f6ac197202b7dbd50d797b6483ec23b93039dac027a6bb5182600c60008581526020019081526020016000206005016000600c600087815260200190815260200160002060040154815260200190815260200160002060000154600c60008681526020019081526020016000206005016000600c600088815260200190815260200160002060040154815260200190815260200160002060010160405161277e93929190613f5b565b60405180910390a1600c600083815260200190815260200160002060040160008154809291906127ad906142ec565b91905055505050565b6009546127c23361220b565b1015612803576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127fa90613df4565b60405180910390fd5b61280d8282613044565b5050565b60608060606000805b600d5481101561286e57600c600082815260200190815260200160002060030160009054906101000a900460ff1661285b578180612857906142ec565b9250505b8080612866906142ec565b91505061281a565b5060008167ffffffffffffffff8111156128b1577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156128df5781602001602082028036833780820191505090505b50905060008267ffffffffffffffff811115612924577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561295757816020015b60608152602001906001900390816129425790505b50905060008367ffffffffffffffff81111561299c577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156129ca5781602001602082028036833780820191505090505b50905060005b600d54811015612bbf57600c600082815260200190815260200160002060030160009054906101000a900460ff16612bac578480612a0d9061425f565b955050600c600082815260200190815260200160002060000154848681518110612a60577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181525050600c60008281526020019081526020016000206001018054612a8d90614289565b80601f0160208091040260200160405190810160405280929190818152602001828054612ab990614289565b8015612b065780601f10612adb57610100808354040283529160200191612b06565b820191906000526020600020905b815481529060010190602001808311612ae957829003601f168201915b5050505050838681518110612b44577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250600c600082815260200190815260200160002060020154828681518110612b9f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181815250505b8080612bb7906142ec565b9150506129d0565b5082828296509650965050505050909192565b6060600c60008381526020019081526020016000206001018054612bf590614289565b80601f0160208091040260200160405190810160405280929190818152602001828054612c2190614289565b8015612c6e5780601f10612c4357610100808354040283529160200191612c6e565b820191906000526020600020905b815481529060010190602001808311612c5157829003601f168201915b50505050509050919050565b60606000825167ffffffffffffffff811115612cbf577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015612cf257816020015b6060815260200190600190039081612cdd5790505b50905060005b8351811015612e40576000848281518110612d3c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151604051612d519190613c1a565b90815260200160405180910390208054612d6a90614289565b80601f0160208091040260200160405190810160405280929190818152602001828054612d9690614289565b8015612de35780601f10612db857610100808354040283529160200191612de3565b820191906000526020600020905b815481529060010190602001808311612dc657829003601f168201915b5050505050828281518110612e21577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250600181612e39919061418b565b9050612cf8565b5080915050919050565b600954612e563361220b565b1015612e97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e8e90613df4565b60405180910390fd5b806002819055507ff01ec6d21a4130f35292866e863af416fcf59886f24171a9fef4317a4f9ef939600254600354604051612ed3929190613f32565b60405180910390a150565b6000612eea83836131f2565b15612ef8576001905061303e565b60005b600b84604051612f0b9190613c1a565b9081526020016040518091039020805490508110156130385761301683600b86604051612f389190613c1a565b90815260200160405180910390208381548110612f7e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018054612f9390614289565b80601f0160208091040260200160405190810160405280929190818152602001828054612fbf90614289565b801561300c5780601f10612fe15761010080835404028352916020019161300c565b820191906000526020600020905b815481529060010190602001808311612fef57829003601f168201915b50505050506131f2565b1561302557600191505061303e565b8080613030906142ec565b915050612efb565b50600090505b92915050565b60005b82518110156131ed57818181518110613089577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160008483815181106130cc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040516130e19190613c1a565b9081526020016040518091039020908051906020019061310292919061324b565b507f60b5517c9fa1c54ce16ec588971d9a7036492733d345a0627a827a7808772c8483828151811061315d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160008584815181106131a0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040516131b59190613c1a565b90815260200160405180910390206040516131d1929190613cfe565b60405180910390a16001816131e6919061418b565b9050613047565b505050565b6000816040516020016132059190613c1a565b604051602081830303815290604052805190602001208360405160200161322c9190613c1a565b6040516020818303038152906040528051906020012014905092915050565b82805461325790614289565b90600052602060002090601f01602090048101928261327957600085556132c0565b82601f1061329257805160ff19168380011785556132c0565b828001600101855582156132c0579182015b828111156132bf5782518255916020019190600101906132a4565b5b5090506132cd91906132d1565b5090565b5b808211156132ea5760008160009055506001016132d2565b5090565b60006133016132fc8461400a565b613fe5565b9050808382526020820190508285602086028201111561332057600080fd5b60005b858110156133505781613336888261340a565b845260208401935060208301925050600181019050613323565b5050509392505050565b600061336d61336884614036565b613fe5565b9050808382526020820190508260005b858110156133ad57813585016133938882613473565b84526020840193506020830192505060018101905061337d565b5050509392505050565b60006133ca6133c584614062565b613fe5565b9050828152602081018484840111156133e257600080fd5b6133ed84828561421d565b509392505050565b6000813590506134048161456a565b92915050565b6000815190506134198161456a565b92915050565b600082601f83011261343057600080fd5b81516134408482602086016132ee565b91505092915050565b600082601f83011261345a57600080fd5b813561346a84826020860161335a565b91505092915050565b600082601f83011261348457600080fd5b81356134948482602086016133b7565b91505092915050565b6000813590506134ac81614581565b92915050565b6000815190506134c181614581565b92915050565b6000602082840312156134d957600080fd5b60006134e7848285016133f5565b91505092915050565b60006020828403121561350257600080fd5b600082015167ffffffffffffffff81111561351c57600080fd5b6135288482850161341f565b91505092915050565b60006020828403121561354357600080fd5b600082013567ffffffffffffffff81111561355d57600080fd5b61356984828501613449565b91505092915050565b6000806040838503121561358557600080fd5b600083013567ffffffffffffffff81111561359f57600080fd5b6135ab85828601613449565b925050602083013567ffffffffffffffff8111156135c857600080fd5b6135d485828601613449565b9150509250929050565b6000602082840312156135f057600080fd5b600082013567ffffffffffffffff81111561360a57600080fd5b61361684828501613473565b91505092915050565b6000806040838503121561363257600080fd5b600083013567ffffffffffffffff81111561364c57600080fd5b61365885828601613473565b92505060206136698582860161349d565b9150509250929050565b60006020828403121561368557600080fd5b60006136938482850161349d565b91505092915050565b6000602082840312156136ae57600080fd5b60006136bc848285016134b2565b91505092915050565b600080604083850312156136d857600080fd5b60006136e68582860161349d565b925050602083013567ffffffffffffffff81111561370357600080fd5b61370f85828601613473565b9150509250929050565b6000806040838503121561372c57600080fd5b600061373a8582860161349d565b925050602061374b8582860161349d565b9150509250929050565b60008060006060848603121561376a57600080fd5b60006137788682870161349d565b93505060206137898682870161349d565b925050604084013567ffffffffffffffff8111156137a657600080fd5b6137b286828701613473565b9150509250925092565b6000806000606084860312156137d157600080fd5b60006137df8682870161349d565b93505060206137f08682870161349d565b92505060406138018682870161349d565b9150509250925092565b6000613817838361384f565b60208301905092915050565b600061382f838361399e565b905092915050565b60006138438383613bfc565b60208301905092915050565b613858816141e1565b82525050565b613867816141e1565b82525050565b6000613878826140d8565b613882818561412b565b935061388d83614093565b8060005b838110156138be5781516138a5888261380b565b97506138b083614104565b925050600181019050613891565b5085935050505092915050565b60006138d6826140e3565b6138e0818561413c565b9350836020820285016138f2856140a3565b8060005b8581101561392e578484038952815161390f8582613823565b945061391a83614111565b925060208a019950506001810190506138f6565b50829750879550505050505092915050565b600061394b826140ee565b613955818561414d565b9350613960836140b3565b8060005b838110156139915781516139788882613837565b97506139838361411e565b925050600181019050613964565b5085935050505092915050565b60006139a9826140f9565b6139b3818561415e565b93506139c381856020860161422c565b6139cc816143c2565b840191505092915050565b60006139e2826140f9565b6139ec818561416f565b93506139fc81856020860161422c565b613a05816143c2565b840191505092915050565b6000613a1b826140f9565b613a258185614180565b9350613a3581856020860161422c565b80840191505092915050565b60008154613a4e81614289565b613a58818661416f565b94506001821660008114613a735760018114613a8557613ab8565b60ff1983168652602086019350613ab8565b613a8e856140c3565b60005b83811015613ab057815481890152600182019150602081019050613a91565b808801955050505b50505092915050565b6000613ace60108361416f565b9150613ad9826143d3565b602082019050919050565b6000613af1600c8361416f565b9150613afc826143fc565b602082019050919050565b6000613b1460058361416f565b9150613b1f82614425565b602082019050919050565b6000613b3760128361416f565b9150613b428261444e565b602082019050919050565b6000613b5a601f8361416f565b9150613b6582614477565b602082019050919050565b6000613b7d600b8361416f565b9150613b88826144a0565b602082019050919050565b6000613ba0602e8361416f565b9150613bab826144c9565b604082019050919050565b6000613bc360108361416f565b9150613bce82614518565b602082019050919050565b6000613be660118361416f565b9150613bf182614541565b602082019050919050565b613c0581614213565b82525050565b613c1481614213565b82525050565b6000613c268284613a10565b915081905092915050565b6000602082019050613c46600083018461385e565b92915050565b60006020820190508181036000830152613c66818461386d565b905092915050565b60006020820190508181036000830152613c8881846138cb565b905092915050565b60006060820190508181036000830152613caa8186613940565b90508181036020830152613cbe81856138cb565b90508181036040830152613cd28184613940565b9050949350505050565b60006020820190508181036000830152613cf681846139d7565b905092915050565b60006040820190508181036000830152613d1881856139d7565b90508181036020830152613d2c8184613a41565b90509392505050565b60006040820190508181036000830152613d4e81613ac1565b90508181036020830152613d628184613a41565b905092915050565b60006020820190508181036000830152613d8381613ae4565b9050919050565b60006040820190508181036000830152613da381613b07565b90508181036020830152613db78184613a41565b905092915050565b60006040820190508181036000830152613dd881613b2a565b90508181036020830152613dec8184613a41565b905092915050565b60006020820190508181036000830152613e0d81613b4d565b9050919050565b60006040820190508181036000830152613e2d81613b70565b90508181036020830152613e418184613a41565b905092915050565b60006020820190508181036000830152613e6281613b93565b9050919050565b60006020820190508181036000830152613e8281613bb6565b9050919050565b60006020820190508181036000830152613ea281613bd9565b9050919050565b6000602082019050613ebe6000830184613c0b565b92915050565b6000604082019050613ed96000830185613c0b565b8181036020830152613eeb8184613a41565b90509392505050565b6000606082019050613f096000830186613c0b565b8181036020830152613f1b8185613a41565b9050613f2a6040830184613c0b565b949350505050565b6000604082019050613f476000830185613c0b565b613f546020830184613c0b565b9392505050565b6000606082019050613f706000830186613c0b565b613f7d6020830185613c0b565b8181036040830152613f8f8184613a41565b9050949350505050565b6000608082019050613fae6000830187613c0b565b613fbb6020830186613c0b565b8181036040830152613fcd8185613a41565b9050613fdc6060830184613c0b565b95945050505050565b6000613fef614000565b9050613ffb82826142bb565b919050565b6000604051905090565b600067ffffffffffffffff82111561402557614024614393565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561405157614050614393565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561407d5761407c614393565b5b614086826143c2565b9050602081019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b6000819050602082019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b6000602082019050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061419682614213565b91506141a183614213565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156141d6576141d5614335565b5b828201905092915050565b60006141ec826141f3565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561424a57808201518184015260208101905061422f565b83811115614259576000848401525b50505050565b600061426a82614213565b9150600082141561427e5761427d614335565b5b600182039050919050565b600060028204905060018216806142a157607f821691505b602082108114156142b5576142b4614364565b5b50919050565b6142c4826143c2565b810181811067ffffffffffffffff821117156142e3576142e2614393565b5b80604052505050565b60006142f782614213565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561432a57614329614335565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f757269566f746572526567697374727900000000000000000000000000000000600082015250565b7f696e76616c696420706f6c6c0000000000000000000000000000000000000000600082015250565b7f7374617465000000000000000000000000000000000000000000000000000000600082015250565b7f757269507269766174654d657461646174610000000000000000000000000000600082015250565b7f757365722068617320696e76616c6964206f7267616e697a657220726f6c6500600082015250565b7f7572694d65746164617461000000000000000000000000000000000000000000600082015250565b7f6f726465722063616e206e6f7420626520686967686572207468616e206e756d60008201527f626572206f66206f7074696f6e73000000000000000000000000000000000000602082015250565b7f706f6c6c207761732072656d6f76656400000000000000000000000000000000600082015250565b7f7374617465206e6f7420616c6c6f776564000000000000000000000000000000600082015250565b614573816141e1565b811461457e57600080fd5b50565b61458a81614213565b811461459557600080fd5b5056fea2646970667358221220929052fbd4569b5bd9ad6317760d8188b3d744c8f428f6bbed25b190ecb4749b64736f6c63430008020033