VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x214120…D368
Summary
Transactions
Transfers
Address
0x21412041FAF20B83575deBce52D7f3EB5fe2D368
VET
10.00
VET
VTHO
1.62
VTHO
Tokens
0.99
MVA
Master
0x36DEEe078A2cFbC50A4618178c8E317A2B9a6aA4
Deployer
0x36DEEe078A2cFbC50A4618178c8E317A2B9a6aA4
Code
0x6080604052600436106101145760003560e01c80634e0155d7116100a0578063ab0eda9e11610064578063ab0eda9e1461034c578063b030667114610375578063b1bb94b91461039e578063d73fe0aa146103c7578063f2fde38b146103f257610114565b80634e0155d7146102975780634ea48801146102b35780635cdf76f8146102dc5780639edc64f514610305578063aacd73211461032157610114565b80631e1a4eef116100e75780631e1a4eef146101d55780631e390e65146101fe578063257189c01461021a5780633a96571a146102435780633d007e571461026c57610114565b806310680b841461011957806311a1933c14610144578063150b7a021461016f57806318037045146101ac575b600080fd5b34801561012557600080fd5b5061012e61041b565b60405161013b9190612b05565b60405180910390f35b34801561015057600080fd5b50610159610445565b6040516101669190612b39565b60405180910390f35b34801561017b57600080fd5b5061019660048036038101906101919190612d06565b610462565b6040516101a39190612dc4565b60405180910390f35b3480156101b857600080fd5b506101d360048036038101906101ce9190612e15565b610476565b005b3480156101e157600080fd5b506101fc60048036038101906101f79190612e42565b6109e4565b005b61021860048036038101906102139190612e15565b610ab8565b005b34801561022657600080fd5b50610241600480360381019061023c9190612ead565b610ec2565b005b34801561024f57600080fd5b5061026a60048036038101906102659190612eed565b610fb0565b005b34801561027857600080fd5b506102816110d7565b60405161028e9190612b05565b60405180910390f35b6102b160048036038101906102ac9190612f40565b611101565b005b3480156102bf57600080fd5b506102da60048036038101906102d59190612fb8565b611617565b005b3480156102e857600080fd5b5061030360048036038101906102fe9190613045565b611ca0565b005b61031f600480360381019061031a9190612e15565b611d4d565b005b34801561032d57600080fd5b50610336611de9565b6040516103439190612b05565b60405180910390f35b34801561035857600080fd5b50610373600480360381019061036e9190612e42565b611e13565b005b34801561038157600080fd5b5061039c60048036038101906103979190613072565b611ee7565b005b3480156103aa57600080fd5b506103c560048036038101906103c09190613045565b611f89565b005b3480156103d357600080fd5b506103dc612023565b6040516103e99190612b39565b60405180910390f35b3480156103fe57600080fd5b5061041960048036038101906104149190612e42565b61202d565b005b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000670de0b6b3a764000060075461045d9190613137565b905090565b600063150b7a0260e01b9050949350505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638eaa6ac0836040518263ffffffff1660e01b81526004016104d39190613177565b600060405180830381865afa1580156104f0573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061051991906133f1565b905060008161010001515190508160e001514311806105385750600081145b610577576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161056e90613497565b60405180910390fd5b816000015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806106025750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610641576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063890613529565b60405180910390fd5b61065982602001513084600001518560400151612172565b600081111561094d57600073ffffffffffffffffffffffffffffffffffffffff1682610140015173ffffffffffffffffffffffffffffffffffffffff160361077b578160600151816106ab9190613549565b4710156106ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e4906135d7565b60405180910390fd5b60005b818110156107755782610100015181815181106107105761070f6135f7565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166108fc84606001519081150290604051600060405180830381858888f19350505050158015610761573d6000803e3d6000fd5b50808061076d90613626565b9150506106f0565b5061094c565b81606001518161078b9190613549565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016107e69190612b05565b602060405180830381865afa158015610803573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610827919061366e565b1015610868576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085f906135d7565b60405180910390fd5b60005b8181101561094a57600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84610100015183815181106108c9576108c86135f7565b5b602002602001015185606001516040518363ffffffff1660e01b81526004016108f392919061369b565b6020604051808303816000875af1158015610912573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093691906136d9565b50808061094290613626565b91505061086b565b505b5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638661ac83338560036040518463ffffffff1660e01b81526004016109ad9392919061377d565b600060405180830381600087803b1580156109c757600080fd5b505af11580156109db573d6000803e3d6000fd5b50505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6b90613826565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638eaa6ac0836040518263ffffffff1660e01b8152600401610b159190613177565b600060405180830381865afa158015610b32573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610b5b91906133f1565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610be85750806000015173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610c27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1e90613826565b60405180910390fd5b60026003811115610c3b57610c3a613706565b5b8161016001516003811115610c5357610c52613706565b5b14610c93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8a90613892565b60405180910390fd5b610ccb81602001513083610100015184610120015181518110610cb957610cb86135f7565b5b60200260200101518460400151612172565b600073ffffffffffffffffffffffffffffffffffffffff1681610140015173ffffffffffffffffffffffffffffffffffffffff1603610d6957806000015173ffffffffffffffffffffffffffffffffffffffff166108fc826060015183610100015151610d389190613549565b9081150290604051600060405180830381858888f19350505050158015610d63573d6000803e3d6000fd5b50610e24565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8260000151836060015184610100015151610dc29190613549565b6040518363ffffffff1660e01b8152600401610ddf92919061369b565b6020604051808303816000875af1158015610dfe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e2291906136d9565b505b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638661ac838260000151848461016001516040518463ffffffff1660e01b8152600401610e8c9392919061377d565b600060405180830381600087803b158015610ea657600080fd5b505af1158015610eba573d6000803e3d6000fd5b505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4990613826565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc670de0b6b3a764000083610f809190613549565b9081150290604051600060405180830381858888f19350505050158015610fab573d6000803e3d6000fd5b505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611040576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103790613826565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83670de0b6b3a7640000846110719190613549565b6040518363ffffffff1660e01b815260040161108e92919061369b565b6020604051808303816000875af11580156110ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110d191906136d9565b50505050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638eaa6ac0846040518263ffffffff1660e01b815260040161115e9190613177565b600060405180830381865afa15801561117b573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906111a491906133f1565b9050600160038111156111ba576111b9613706565b5b81610160015160038111156111d2576111d1613706565b5b14611212576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120990613924565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1681610140015173ffffffffffffffffffffffffffffffffffffffff16036113235781816060015161125b9190613549565b34101561129d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129490613990565b60405180910390fd5b60008160600151346112af91906139b0565b146112bd82606001516121e7565b6040516020016112cd9190613a9e565b6040516020818303038152906040529061131d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113149190613b0c565b60405180910390fd5b506114c3565b8181606001516113339190613549565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b815260040161138e9190612b05565b602060405180830381865afa1580156113ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113cf919061366e565b1015611410576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140790613b7a565b60405180910390fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33308585606001516114609190613549565b6040518463ffffffff1660e01b815260040161147e93929190613b9a565b6020604051808303816000875af115801561149d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114c191906136d9565b505b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631dbeb29d3385856040518463ffffffff1660e01b815260040161152293929190613bd1565b600060405180830381600087803b15801561153c57600080fd5b505af1158015611550573d6000803e3d6000fd5b50505050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638eaa6ac0846040518263ffffffff1660e01b81526004016115af9190613177565b600060405180830381865afa1580156115cc573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906115f591906133f1565b90508060800151816101000151511061161257611611836122b5565b5b505050565b3373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16636352211e876040518263ffffffff1660e01b81526004016116679190612b39565b602060405180830381865afa158015611684573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116a89190613c08565b73ffffffffffffffffffffffffffffffffffffffff16146116fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f590613c81565b60405180910390fd5b6018821015611742576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173990613ced565b60405180910390fd5b60a8821115611786576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177d90613d59565b60405180910390fd5b600754600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016117e49190612b05565b602060405180830381865afa158015611801573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611825919061366e565b1015611845670de0b6b3a76400006007546118409190613137565b6121e7565b6040516020016118559190613e11565b604051602081830303815290604052906118a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189c9190613b0c565b60405180910390fd5b50600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd33306007546040518463ffffffff1660e01b815260040161190793929190613b9a565b6020604051808303816000875af1158015611926573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061194a91906136d9565b5061195786333088612172565b6001151581151503611a2157600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166301aa5eaa33888888888860008054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518863ffffffff1660e01b81526004016119ea9796959493929190613e42565b600060405180830381600087803b158015611a0457600080fd5b505af1158015611a18573d6000803e3d6000fd5b50505050611abc565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166301aa5eaa33888888888860006040518863ffffffff1660e01b8152600401611a899796959493929190613e42565b600060405180830381600087803b158015611aa357600080fd5b505af1158015611ab7573d6000803e3d6000fd5b505050505b600073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611be457600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166002600754611b829190613137565b6040518363ffffffff1660e01b8152600401611b9f92919061369b565b6020604051808303816000875af1158015611bbe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611be291906136d9565b505b68056bc75e2d63100000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611c499190612b05565b602060405180830381865afa158015611c66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c8a919061366e565b10611c9857611c976125fc565b5b505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2790613826565b60405180910390fd5b670de0b6b3a764000081611d449190613549565b60078190555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611ddd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd490613826565b60405180910390fd5b611de6816122b5565b50565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611ea3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9a90613826565b60405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611f77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6e90613826565b60405180910390fd5b611f8384848484612172565b50505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612019576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161201090613826565b60405180910390fd5b8060028190555050565b6000600254905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146120bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120b490613826565b60405180910390fd5b80600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361212d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212490613efd565b60405180910390fd5b81600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b8373ffffffffffffffffffffffffffffffffffffffff166342842e0e8484846040518463ffffffff1660e01b81526004016121af93929190613b9a565b600060405180830381600087803b1580156121c957600080fd5b505af11580156121dd573d6000803e3d6000fd5b5050505050505050565b6060600060016121f6846128ff565b01905060008167ffffffffffffffff81111561221557612214612bdb565b5b6040519080825280601f01601f1916602001820160405280156122475781602001600182028036833780820191505090505b509050600082602001820190505b6001156122aa578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161229e5761229d6130d9565b5b04945060008503612255575b819350505050919050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638eaa6ac0836040518263ffffffff1660e01b81526004016123129190613177565b600060405180830381865afa15801561232f573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061235891906133f1565b9050600073ffffffffffffffffffffffffffffffffffffffff1681610140015173ffffffffffffffffffffffffffffffffffffffff16036123f0578060600151816101000151516123a99190613549565b4710156123eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e290613f69565b60405180910390fd5b6124e4565b8060600151816101000151516124069190613549565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016124619190612b05565b602060405180830381865afa15801561247e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124a2919061366e565b10156124e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124da90613fd5565b60405180910390fd5b5b60006124ef83612a52565b90506000826101000151518261250591906139b0565b905060008361010001518281518110612521576125206135f7565b5b60200260200101519050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639950067386846040518363ffffffff1660e01b8152600401612588929190613ff5565b600060405180830381600087803b1580156125a257600080fd5b505af11580156125b6573d6000803e3d6000fd5b505050507f5128f90271655860f87c2dffdc548f8b5bc8b3e50a90c4d91f0ecc4c4081c66a8584836040516125ed9392919061401e565b60405180910390a15050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016126589190612b05565b602060405180830381865afa158015612675573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612699919061366e565b905060008073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146128fb5760005b6002548110156128f957600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e60018361274a9190614055565b6040518263ffffffff1660e01b81526004016127669190612b39565b602060405180830381865afa158015612783573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127a79190613c08565b9150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141580156128345750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156128e65760008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83600254866128849190613137565b6040518363ffffffff1660e01b81526004016128a192919061369b565b6020604051808303816000875af11580156128c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128e491906136d9565b505b80806128f190613626565b9150506126f5565b505b5050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000831061295d577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381612953576129526130d9565b5b0492506040810190505b6d04ee2d6d415b85acef8100000000831061299a576d04ee2d6d415b85acef810000000083816129905761298f6130d9565b5b0492506020810190505b662386f26fc1000083106129c957662386f26fc1000083816129bf576129be6130d9565b5b0492506010810190505b6305f5e10083106129f2576305f5e10083816129e8576129e76130d9565b5b0492506008810190505b6127108310612a17576127108381612a0d57612a0c6130d9565b5b0492506004810190505b60648310612a3a5760648381612a3057612a2f6130d9565b5b0492506002810190505b600a8310612a49576001810190505b80915050919050565b6000600160066000828254612a679190614055565b92505081905550600043444285600654604051602001612a8b9594939291906140cb565b6040516020818303038152906040528051906020012060001c90506127106006541115612abb5760006006819055505b80915050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612aef82612ac4565b9050919050565b612aff81612ae4565b82525050565b6000602082019050612b1a6000830184612af6565b92915050565b6000819050919050565b612b3381612b20565b82525050565b6000602082019050612b4e6000830184612b2a565b92915050565b6000604051905090565b600080fd5b600080fd5b612b7181612ae4565b8114612b7c57600080fd5b50565b600081359050612b8e81612b68565b92915050565b612b9d81612b20565b8114612ba857600080fd5b50565b600081359050612bba81612b94565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612c1382612bca565b810181811067ffffffffffffffff82111715612c3257612c31612bdb565b5b80604052505050565b6000612c45612b54565b9050612c518282612c0a565b919050565b600067ffffffffffffffff821115612c7157612c70612bdb565b5b612c7a82612bca565b9050602081019050919050565b82818337600083830152505050565b6000612ca9612ca484612c56565b612c3b565b905082815260208101848484011115612cc557612cc4612bc5565b5b612cd0848285612c87565b509392505050565b600082601f830112612ced57612cec612bc0565b5b8135612cfd848260208601612c96565b91505092915050565b60008060008060808587031215612d2057612d1f612b5e565b5b6000612d2e87828801612b7f565b9450506020612d3f87828801612b7f565b9350506040612d5087828801612bab565b925050606085013567ffffffffffffffff811115612d7157612d70612b63565b5b612d7d87828801612cd8565b91505092959194509250565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612dbe81612d89565b82525050565b6000602082019050612dd96000830184612db5565b92915050565b6000819050919050565b612df281612ddf565b8114612dfd57600080fd5b50565b600081359050612e0f81612de9565b92915050565b600060208284031215612e2b57612e2a612b5e565b5b6000612e3984828501612e00565b91505092915050565b600060208284031215612e5857612e57612b5e565b5b6000612e6684828501612b7f565b91505092915050565b6000612e7a82612ac4565b9050919050565b612e8a81612e6f565b8114612e9557600080fd5b50565b600081359050612ea781612e81565b92915050565b60008060408385031215612ec457612ec3612b5e565b5b6000612ed285828601612e98565b9250506020612ee385828601612bab565b9150509250929050565b600080600060608486031215612f0657612f05612b5e565b5b6000612f1486828701612b7f565b9350506020612f2586828701612b7f565b9250506040612f3686828701612bab565b9150509250925092565b60008060408385031215612f5757612f56612b5e565b5b6000612f6585828601612e00565b9250506020612f7685828601612bab565b9150509250929050565b60008115159050919050565b612f9581612f80565b8114612fa057600080fd5b50565b600081359050612fb281612f8c565b92915050565b60008060008060008060c08789031215612fd557612fd4612b5e565b5b6000612fe389828a01612b7f565b9650506020612ff489828a01612bab565b955050604061300589828a01612bab565b945050606061301689828a01612bab565b935050608061302789828a01612bab565b92505060a061303889828a01612fa3565b9150509295509295509295565b60006020828403121561305b5761305a612b5e565b5b600061306984828501612bab565b91505092915050565b6000806000806080858703121561308c5761308b612b5e565b5b600061309a87828801612b7f565b94505060206130ab87828801612b7f565b93505060406130bc87828801612b7f565b92505060606130cd87828801612bab565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061314282612b20565b915061314d83612b20565b92508261315d5761315c6130d9565b5b828204905092915050565b61317181612ddf565b82525050565b600060208201905061318c6000830184613168565b92915050565b600080fd5b600080fd5b6000815190506131ab81612b68565b92915050565b6000815190506131c081612b94565b92915050565b600067ffffffffffffffff8211156131e1576131e0612bdb565b5b602082029050602081019050919050565b600080fd5b600061320a613205846131c6565b612c3b565b9050808382526020820190506020840283018581111561322d5761322c6131f2565b5b835b818110156132565780613242888261319c565b84526020840193505060208101905061322f565b5050509392505050565b600082601f83011261327557613274612bc0565b5b81516132858482602086016131f7565b91505092915050565b6004811061329b57600080fd5b50565b6000815190506132ad8161328e565b92915050565b600061018082840312156132ca576132c9613192565b5b6132d5610180612c3b565b905060006132e58482850161319c565b60008301525060206132f98482850161319c565b602083015250604061330d848285016131b1565b6040830152506060613321848285016131b1565b6060830152506080613335848285016131b1565b60808301525060a0613349848285016131b1565b60a08301525060c061335d848285016131b1565b60c08301525060e0613371848285016131b1565b60e08301525061010082015167ffffffffffffffff81111561339657613395613197565b5b6133a284828501613260565b610100830152506101206133b8848285016131b1565b610120830152506101406133ce8482850161319c565b610140830152506101606133e48482850161329e565b6101608301525092915050565b60006020828403121561340757613406612b5e565b5b600082015167ffffffffffffffff81111561342557613424612b63565b5b613431848285016132b3565b91505092915050565b600082825260208201905092915050565b7f4974656d206973204c4956452e00000000000000000000000000000000000000600082015250565b6000613481600d8361343a565b915061348c8261344b565b602082019050919050565b600060208201905081810360008301526134b081613474565b9050919050565b7f596f7520617265206e6f74204974656d206f776e65722f4974656d20646f657360008201527f206e6f742065786973742e000000000000000000000000000000000000000000602082015250565b6000613513602b8361343a565b915061351e826134b7565b604082019050919050565b6000602082019050818103600083015261354281613506565b9050919050565b600061355482612b20565b915061355f83612b20565b925082820261356d81612b20565b9150828204841483151761358457613583613108565b5b5092915050565b7f50616e69633a206e6f7420656e6f7567682066756e64732e0000000000000000600082015250565b60006135c160188361343a565b91506135cc8261358b565b602082019050919050565b600060208201905081810360008301526135f0816135b4565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061363182612b20565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361366357613662613108565b5b600182019050919050565b60006020828403121561368457613683612b5e565b5b6000613692848285016131b1565b91505092915050565b60006040820190506136b06000830185612af6565b6136bd6020830184612b2a565b9392505050565b6000815190506136d381612f8c565b92915050565b6000602082840312156136ef576136ee612b5e565b5b60006136fd848285016136c4565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6004811061374657613745613706565b5b50565b600081905061375782613735565b919050565b600061376782613749565b9050919050565b6137778161375c565b82525050565b60006060820190506137926000830186612af6565b61379f6020830185613168565b6137ac604083018461376e565b949350505050565b7f496e73756666696369656e742070726976696c6567657320746f20657865637560008201527f746520746869732066756e6374696f6e2e000000000000000000000000000000602082015250565b600061381060318361343a565b915061381b826137b4565b604082019050919050565b6000602082019050818103600083015261383f81613803565b9050919050565b7f4974656d206e6f7420736574746c656400000000000000000000000000000000600082015250565b600061387c60108361343a565b915061388782613846565b602082019050919050565b600060208201905081810360008301526138ab8161386f565b9050919050565b7f4974656d206e6f74204c4956452c206f72204974656d20646f6573206e6f742060008201527f65786973742e0000000000000000000000000000000000000000000000000000602082015250565b600061390e60268361343a565b9150613919826138b2565b604082019050919050565b6000602082019050818103600083015261393d81613901565b9050919050565b7f496e73756666696369656e742056455420666f722061207469636b65742e0000600082015250565b600061397a601e8361343a565b915061398582613944565b602082019050919050565b600060208201905081810360008301526139a98161396d565b9050919050565b60006139bb82612b20565b91506139c683612b20565b9250826139d6576139d56130d9565b5b828206905092915050565b7f56616c7565206973206e6f742061206d756c7469706c65206f66200000000000815250565b600081519050919050565b600081905092915050565b60005b83811015613a3b578082015181840152602081019050613a20565b60008484015250505050565b6000613a5282613a07565b613a5c8185613a12565b9350613a6c818560208601613a1d565b80840191505092915050565b7f205645542e000000000000000000000000000000000000000000000000000000815250565b6000613aa9826139e1565b601b82019150613ab98284613a47565b9150613ac482613a78565b60058201915081905092915050565b6000613ade82613a07565b613ae8818561343a565b9350613af8818560208601613a1d565b613b0181612bca565b840191505092915050565b60006020820190508181036000830152613b268184613ad3565b905092915050565b7f496e73756666696369656e74204d564120666f722061207469636b65742e0000600082015250565b6000613b64601e8361343a565b9150613b6f82613b2e565b602082019050919050565b60006020820190508181036000830152613b9381613b57565b9050919050565b6000606082019050613baf6000830186612af6565b613bbc6020830185612af6565b613bc96040830184612b2a565b949350505050565b6000606082019050613be66000830186612af6565b613bf36020830185613168565b613c006040830184612b2a565b949350505050565b600060208284031215613c1e57613c1d612b5e565b5b6000613c2c8482850161319c565b91505092915050565b7f596f7520617265206e6f74206f776e6572206f6620746865204e46542e000000600082015250565b6000613c6b601d8361343a565b9150613c7682613c35565b602082019050919050565b60006020820190508181036000830152613c9a81613c5e565b9050919050565b7f526166666c65206d757374206265203e3d2032346820283120646179292e0000600082015250565b6000613cd7601e8361343a565b9150613ce282613ca1565b602082019050919050565b60006020820190508181036000830152613d0681613cca565b9050919050565b7f526166666c65206d757374206265203c3d20313638682028372064617973292e600082015250565b6000613d4360208361343a565b9150613d4e82613d0d565b602082019050919050565b60006020820190508181036000830152613d7281613d36565b9050919050565b7f496e73756666696369656e742066756e647320666f722066656520616d6f756e60008201527f743a200000000000000000000000000000000000000000000000000000000000602082015250565b6000613dd5602383613a12565b9150613de082613d79565b602382019050919050565b7f20244d56412e0000000000000000000000000000000000000000000000000000815250565b6000613e1c82613dc8565b9150613e288284613a47565b9150613e3382613deb565b60068201915081905092915050565b600060e082019050613e57600083018a612af6565b613e646020830189612af6565b613e716040830188612b2a565b613e7e6060830187612b2a565b613e8b6080830186612b2a565b613e9860a0830185612b2a565b613ea560c0830184612af6565b98975050505050505050565b7f496e76616c696420416464726573730000000000000000000000000000000000600082015250565b6000613ee7600f8361343a565b9150613ef282613eb1565b602082019050919050565b60006020820190508181036000830152613f1681613eda565b9050919050565b7f496e73756666696369656e74205645542046756e647320746f20447261772e00600082015250565b6000613f53601f8361343a565b9150613f5e82613f1d565b602082019050919050565b60006020820190508181036000830152613f8281613f46565b9050919050565b7f496e73756666696369656e74204d56412046756e647320746f20447261772e00600082015250565b6000613fbf601f8361343a565b9150613fca82613f89565b602082019050919050565b60006020820190508181036000830152613fee81613fb2565b9050919050565b600060408201905061400a6000830185613168565b6140176020830184612b2a565b9392505050565b60006060820190506140336000830186613168565b6140406020830185612b2a565b61404d6040830184612af6565b949350505050565b600061406082612b20565b915061406b83612b20565b925082820190508082111561408357614082613108565b5b92915050565b6000819050919050565b6140a461409f82612b20565b614089565b82525050565b6000819050919050565b6140c56140c082612ddf565b6140aa565b82525050565b60006140d78288614093565b6020820191506140e78287614093565b6020820191506140f78286614093565b60208201915061410782856140b4565b6020820191506141178284614093565b602082019150819050969550505050505056fea26469706673582212201e8e648ed46f6f49d5e88ab929f410eafbec6c0962f3c28e50a4504ec780febb64736f6c63430008120033