VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x66361D…4856
Summary
Transactions
Transfers
Address
0x66361DadfD44b8b80fC99aDAe0BFC1097a344856
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x007377adfBD013E0a585A62475D223f3939B92FC
Deployer
0x007377adfBD013E0a585A62475D223f3939B92FC
Code
0x6080604052600436106101e75760003560e01c8063affed0e011610102578063e19a9dd911610095578063f08a032311610064578063f08a03231461064b578063f698da251461066b578063f8dc5dd914610680578063ffa1ad74146106a057610223565b8063e19a9dd9146105d6578063e318b52b146105f6578063e75235b814610616578063e86637db1461062b57610223565b8063cc2f8452116100d1578063cc2f845214610548578063d4d9bdcd14610576578063d8d11f7814610596578063e009cfde146105b657610223565b8063affed0e0146104d2578063b4faba09146104e8578063b63e800d14610508578063c4ca3a9c1461052857610223565b80635624b25b1161017a5780636a761202116101495780636a761202146104525780637d83297414610465578063934f3a111461049d578063a0e67e2b146104bd57610223565b80635624b25b146103b85780635ae6bd37146103e5578063610b592514610412578063694e80c31461043257610223565b80633408e470116101b65780633408e47014610320578063468721a71461033d5780635172f2a01461035d5780635229073f1461038a57610223565b80630d582f131461028957806312fb68e0146102ab5780632d9ad53d146102cb5780632f54bf6e1461030057610223565b366102235760405134815233907f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d9060200160405180910390a2005b34801561022f57600080fd5b507f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d580548061025a57005b36600080373360601b365260008060143601600080855af190503d6000803e80610283573d6000fd5b503d6000f35b34801561029557600080fd5b506102a96102a4366004612716565b6106d1565b005b3480156102b757600080fd5b506102a96102c63660046127e4565b610831565b3480156102d757600080fd5b506102eb6102e6366004612858565b610c9c565b60405190151581526020015b60405180910390f35b34801561030c57600080fd5b506102eb61031b366004612858565b610cd7565b34801561032c57600080fd5b50465b6040519081526020016102f7565b34801561034957600080fd5b506102eb610358366004612884565b610d0f565b34801561036957600080fd5b5061037d6103783660046128ed565b610de6565b6040516102f7919061294a565b34801561039657600080fd5b506103aa6103a5366004612884565b610f85565b6040516102f79291906129a3565b3480156103c457600080fd5b506103d86103d33660046129be565b610fbb565b6040516102f791906129e0565b3480156103f157600080fd5b5061032f6104003660046128ed565b60076020526000908152604090205481565b34801561041e57600080fd5b506102a961042d366004612858565b611038565b34801561043e57600080fd5b506102a961044d3660046128ed565b61117a565b6102eb610460366004612a3b565b611212565b34801561047157600080fd5b5061032f610480366004612716565b600860209081526000928352604080842090915290825290205481565b3480156104a957600080fd5b506102a96104b8366004612b13565b61155b565b3480156104c957600080fd5b5061037d6115a5565b3480156104de57600080fd5b5061032f60055481565b3480156104f457600080fd5b506102a9610503366004612b7f565b611695565b34801561051457600080fd5b506102a9610523366004612bce565b6116b8565b34801561053457600080fd5b5061032f610543366004612cc2565b6117d9565b34801561055457600080fd5b50610568610563366004612716565b611873565b6040516102f7929190612d32565b34801561058257600080fd5b506102a96105913660046128ed565b61196c565b3480156105a257600080fd5b5061032f6105b1366004612d5c565b611a01565b3480156105c257600080fd5b506102a96105d1366004612e1c565b611a2e565b3480156105e257600080fd5b506102a96105f1366004612858565b611b5d565b34801561060257600080fd5b506102a9610611366004612e55565b611c74565b34801561062257600080fd5b5060045461032f565b34801561063757600080fd5b506103d8610646366004612d5c565b611e63565b34801561065757600080fd5b506102a9610666366004612858565b611f3c565b34801561067757600080fd5b5061032f611fa5565b34801561068c57600080fd5b506102a961069b366004612ea0565b611ffc565b3480156106ac57600080fd5b506103d8604051806040016040528060058152602001640312e332e360dc1b81525081565b6106d961216f565b6001600160a01b038216158015906106fb57506001600160a01b038216600114155b801561071057506001600160a01b0382163014155b6107355760405162461bcd60e51b815260040161072c90612ee1565b60405180910390fd5b6001600160a01b03828116600090815260026020526040902054161561076d5760405162461bcd60e51b815260040161072c90612f00565b60026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e080546001600160a01b038481166000818152604081208054939094166001600160a01b0319938416179093556001835283549091161790915560038054916107da83612f35565b90915550506040516001600160a01b03831681527f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea269060200160405180910390a1806004541461082d5761082d8161117a565b5050565b61083c8160416121a8565b825110156108745760405162461bcd60e51b8152602060048201526005602482015264047533032360dc1b604482015260640161072c565b6000808060008060005b86811015610c90576041818102890160208101516040820151919092015160ff16955090935091506000849003610a4f5791935083916108bf8760416121a8565b8210156108f65760405162461bcd60e51b8152602060048201526005602482015264475330323160d81b604482015260640161072c565b87516109038360206121e4565b11156109395760405162461bcd60e51b815260206004820152600560248201526423a998191960d91b604482015260640161072c565b60208289018101518951909161095c9083906109569087906121e4565b906121e4565b11156109925760405162461bcd60e51b8152602060048201526005602482015264475330323360d81b604482015260640161072c565b6040516320c13b0b60e01b8082528a8501602001916001600160a01b038916906320c13b0b906109c8908f908690600401612f4e565b602060405180830381865afa1580156109e5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a099190612f73565b6001600160e01b03191614610a485760405162461bcd60e51b815260206004820152600560248201526411d4cc0c8d60da1b604482015260640161072c565b5050610bf6565b8360ff16600103610ad1579193508391336001600160a01b0384161480610a9857506001600160a01b03851660009081526008602090815260408083208d845290915290205415155b610acc5760405162461bcd60e51b8152602060048201526005602482015264475330323560d81b604482015260640161072c565b610bf6565b601e8460ff161115610b96576040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018b9052600190605c0160405160208183030381529060405280519060200120600486610b369190612f9d565b6040805160008152602081018083529390935260ff90911690820152606081018590526080810184905260a0016020604051602081039080840390855afa158015610b85573d6000803e3d6000fd5b505050602060405103519450610bf6565b6040805160008152602081018083528c905260ff861691810191909152606081018490526080810183905260019060a0016020604051602081039080840390855afa158015610be9573d6000803e3d6000fd5b5050506020604051035194505b856001600160a01b0316856001600160a01b0316118015610c3057506001600160a01b038581166000908152600260205260409020541615155b8015610c4657506001600160a01b038516600114155b610c7a5760405162461bcd60e51b815260206004820152600560248201526423a998191b60d91b604482015260640161072c565b8495508080610c8890612f35565b91505061087e565b50505050505050505050565b600060016001600160a01b03831614801590610cd157506001600160a01b038281166000908152600160205260409020541615155b92915050565b60006001600160a01b038216600114801590610cd15750506001600160a01b0390811660009081526002602052604090205416151590565b600033600114801590610d395750336000908152600160205260409020546001600160a01b031615155b610d6d5760405162461bcd60e51b815260206004820152600560248201526411d4cc4c0d60da1b604482015260640161072c565b610d7a858585855a612200565b90508015610db25760405133907f6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb890600090a2610dde565b60405133907facd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd37590600090a25b949350505050565b6060610df133610cd7565b610e2d5760405162461bcd60e51b815260206004820152600d60248201526c36bab9ba1031329037bbb732b960991b604482015260640161072c565b6000610e376115a5565b905060006003546001600160401b03811115610e5557610e55612742565b604051908082528060200260200182016040528015610e7e578160200160208202803683370190505b50905060005b600354811015610f7d5760086000848381518110610ea457610ea4612fb6565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020600086815260200190815260200160002054600103610f3657828181518110610ef757610ef7612fb6565b6020026020010151828281518110610f1157610f11612fb6565b60200260200101906001600160a01b031690816001600160a01b031681525050610f6b565b6000828281518110610f4a57610f4a612fb6565b60200260200101906001600160a01b031690816001600160a01b0316815250505b80610f7581612f35565b915050610e84565b509392505050565b60006060610f9586868686610d0f565b915060405160203d0181016040523d81523d6000602083013e8091505094509492505050565b60606000610fca836020612fcc565b6001600160401b03811115610fe157610fe1612742565b6040519080825280601f01601f19166020018201604052801561100b576020820181803683370190505b50905060005b83811015610f7d57848101546020808302840101528061103081612f35565b915050611011565b61104061216f565b6001600160a01b0381161580159061106257506001600160a01b038116600114155b6110965760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b604482015260640161072c565b6001600160a01b0381811660009081526001602052604090205416156110e65760405162461bcd60e51b815260206004820152600560248201526423a998981960d91b604482015260640161072c565b600160208181527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03858116600081815260408082208054949095166001600160a01b031994851617909455959095528254168417909155519182527fecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f844091015b60405180910390a150565b61118261216f565b6003548111156111a45760405162461bcd60e51b815260040161072c90612feb565b60018110156111dd5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b604482015260640161072c565b60048190556040518181527f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c939060200161116f565b600080600061122c8e8e8e8e8e8e8e8e8e8e600554611e63565b60058054919250600061123e83612f35565b909155505080516020820120915061125782828661155b565b5060006112827f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b90506001600160a01b0381161561130857806001600160a01b03166375f0bb528f8f8f8f8f8f8f8f8f8f8f336040518d63ffffffff1660e01b81526004016112d59c9b9a99989796959493929190613042565b600060405180830381600087803b1580156112ef57600080fd5b505af1158015611303573d6000803e3d6000fd5b505050505b6113346113178a6109c4613107565b603f6113248c6040612fcc565b61132e919061311a565b90612247565b611340906101f4613107565b5a10156113775760405162461bcd60e51b8152602060048201526005602482015264047533031360dc1b604482015260640161072c565b60005a90506113e88f8f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508e8c6000146113d5578e612200565b6109c45a6113e3919061313c565b612200565b93506113f55a829061225e565b9050838061140257508915155b8061140c57508715155b6114405760405162461bcd60e51b8152602060048201526005602482015264475330313360d81b604482015260640161072c565b6000881561145857611455828b8b8b8b612279565b90505b841561149c5760408051858152602081018390527f442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e910160405180910390a16114d6565b60408051858152602081018390527f23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23910160405180910390a15b50506001600160a01b0381161561154a57604051631264e26d60e31b81526004810183905283151560248201526001600160a01b03821690639327136890604401600060405180830381600087803b15801561153157600080fd5b505af1158015611545573d6000803e3d6000fd5b505050505b50509b9a5050505050505050505050565b600454806115935760405162461bcd60e51b8152602060048201526005602482015264475330303160d81b604482015260640161072c565b61159f84848484610831565b50505050565b606060006003546001600160401b038111156115c3576115c3612742565b6040519080825280602002602001820160405280156115ec578160200160208202803683370190505b506001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e054919250906001600160a01b03165b6001600160a01b03811660011461168d578083838151811061164d5761164d612fb6565b6001600160a01b0392831660209182029290920181019190915291811660009081526002909252604090912054168161168581612f35565b925050611629565b509092915050565b600080825160208401855af480600052503d6020523d600060403e60403d016000fd5b6116f68a8a808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508c925061237f915050565b6001600160a01b0384161561172d5761172d847f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b61176d8787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061256592505050565b81156117845761178282600060018685612279565b505b336001600160a01b03167f141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a88b8b8b8b896040516117c595949392919061314f565b60405180910390a250505050505050505050565b6000805a9050611822878787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525089925050505a612200565b61182b57600080fd5b60005a611838908361313c565b90508060405160200161184d91815260200190565b60408051601f198184030181529082905262461bcd60e51b825261072c916004016129e0565b60606000826001600160401b0381111561188f5761188f612742565b6040519080825280602002602001820160405280156118b8578160200160208202803683370190505b506001600160a01b0380861660009081526001602052604081205492945091165b6001600160a01b038116158015906118fb57506001600160a01b038116600114155b801561190657508482105b1561195e578084838151811061191e5761191e612fb6565b6001600160a01b0392831660209182029290920181019190915291811660009081526001909252604090912054168161195681612f35565b9250506118d9565b908352919491935090915050565b336000908152600260205260409020546001600160a01b03166119b95760405162461bcd60e51b8152602060048201526005602482015264047533033360dc1b604482015260640161072c565b336000818152600860209081526040808320858452909152808220600190555183917ff2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c91a350565b6000611a168c8c8c8c8c8c8c8c8c8c8c611e63565b8051906020012090509b9a5050505050505050505050565b611a3661216f565b6001600160a01b03811615801590611a5857506001600160a01b038116600114155b611a8c5760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b604482015260640161072c565b6001600160a01b03828116600090815260016020526040902054811690821614611ae05760405162461bcd60e51b8152602060048201526005602482015264475331303360d81b604482015260640161072c565b6001600160a01b038181166000818152600160209081526040808320805488871685528285208054919097166001600160a01b03199182161790965592849052825490941690915591519081527faab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace405427691015b60405180910390a15050565b611b6561216f565b6001600160a01b03811615611c17576040516301ffc9a760e01b815263736bd41d60e11b60048201526001600160a01b038216906301ffc9a790602401602060405180830381865afa158015611bbf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611be391906131bb565b611c175760405162461bcd60e51b8152602060048201526005602482015264047533330360dc1b604482015260640161072c565b7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c88181556040516001600160a01b03831681527f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa290602001611b51565b611c7c61216f565b6001600160a01b03811615801590611c9e57506001600160a01b038116600114155b8015611cb357506001600160a01b0381163014155b611ccf5760405162461bcd60e51b815260040161072c90612ee1565b6001600160a01b038181166000908152600260205260409020541615611d075760405162461bcd60e51b815260040161072c90612f00565b6001600160a01b03821615801590611d2957506001600160a01b038216600114155b611d455760405162461bcd60e51b815260040161072c90612ee1565b6001600160a01b03838116600090815260026020526040902054811690831614611d995760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b604482015260640161072c565b6001600160a01b038281166000818152600260209081526040808320805487871680865283862080549289166001600160a01b0319938416179055968a1685528285208054821690971790965592849052825490941690915591519081527ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf910160405180910390a16040516001600160a01b03821681527f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea269060200160405180910390a1505050565b606060007fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d860001b8d8d8d8d604051611e9d9291906131dd565b604051908190038120611ec3949392918e908e908e908e908e908e908e906020016131ed565b60408051601f1981840301815291905280516020909101209050601960f81b600160f81b611eef611fa5565b6040516001600160f81b031993841660208201529290911660218301526022820152604281018290526062016040516020818303038152906040529150509b9a5050505050505050505050565b611f4461216f565b611f6c817f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b6040516001600160a01b03821681527f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b09060200161116f565b60007f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a794692184660408051602081019390935282015230606082015260800160405160208183030381529060405280519060200120905090565b61200461216f565b806001600354612014919061313c565b10156120325760405162461bcd60e51b815260040161072c90612feb565b6001600160a01b0382161580159061205457506001600160a01b038216600114155b6120705760405162461bcd60e51b815260040161072c90612ee1565b6001600160a01b038381166000908152600260205260409020548116908316146120c45760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b604482015260640161072c565b6001600160a01b03828116600081815260026020526040808220805488861684529183208054929095166001600160a01b031992831617909455918152825490911690915560038054916121178361325c565b90915550506040516001600160a01b03831681527ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf9060200160405180910390a1806004541461216a5761216a8161117a565b505050565b3330146121a65760405162461bcd60e51b8152602060048201526005602482015264475330333160d81b604482015260640161072c565b565b6000826000036121ba57506000610cd1565b60006121c68385612fcc565b9050826121d3858361311a565b146121dd57600080fd5b9392505050565b6000806121f18385613107565b9050838110156121dd57600080fd5b600060018360018111156122165761221661300a565b0361222e576000808551602087018986f4905061223e565b600080855160208701888a87f190505b95945050505050565b60008183101561225757816121dd565b5090919050565b60008282111561226d57600080fd5b6000610dde838561313c565b6000806001600160a01b038316156122915782612293565b325b90506001600160a01b038416612326576122c53a86106122b3573a6122b5565b855b6122bf89896121e4565b906121a8565b6040519092506001600160a01b0382169083156108fc029084906000818181858888f193505050506123215760405162461bcd60e51b8152602060048201526005602482015264475330313160d81b604482015260640161072c565b612375565b612334856122bf89896121e4565b915061234184828461265f565b6123755760405162461bcd60e51b815260206004820152600560248201526423a998189960d91b604482015260640161072c565b5095945050505050565b600454156123b75760405162461bcd60e51b8152602060048201526005602482015264047533230360dc1b604482015260640161072c565b81518111156123d85760405162461bcd60e51b815260040161072c90612feb565b60018110156124115760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b604482015260640161072c565b600160005b835181101561253257600084828151811061243357612433612fb6565b6020026020010151905060006001600160a01b0316816001600160a01b03161415801561246a57506001600160a01b038116600114155b801561247f57506001600160a01b0381163014155b801561249d5750806001600160a01b0316836001600160a01b031614155b6124b95760405162461bcd60e51b815260040161072c90612ee1565b6001600160a01b0381811660009081526002602052604090205416156124f15760405162461bcd60e51b815260040161072c90612f00565b6001600160a01b03928316600090815260026020526040902080546001600160a01b031916938216939093179092558061252a81612f35565b915050612416565b506001600160a01b0316600090815260026020526040902080546001600160a01b03191660011790559051600355600455565b600160008190526020527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546001600160a01b0316156125cf5760405162461bcd60e51b8152602060048201526005602482015264047533130360dc1b604482015260640161072c565b6001600081905260208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03191690911790556001600160a01b0382161561082d5761262b8260008360015a612200565b61082d5760405162461bcd60e51b8152602060048201526005602482015264047533030360dc1b604482015260640161072c565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180516001600160e01b031663a9059cbb60e01b1781528251600093929184919082896127105a03f13d80156126d157602081146126d957600093506126e4565b8193506126e4565b600051158215171593505b5050509392505050565b6001600160a01b038116811461270357600080fd5b50565b8035612711816126ee565b919050565b6000806040838503121561272957600080fd5b8235612734816126ee565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261276957600080fd5b81356001600160401b038082111561278357612783612742565b604051601f8301601f19908116603f011681019082821181831017156127ab576127ab612742565b816040528381528660208588010111156127c457600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600080608085870312156127fa57600080fd5b8435935060208501356001600160401b038082111561281857600080fd5b61282488838901612758565b9450604087013591508082111561283a57600080fd5b5061284787828801612758565b949793965093946060013593505050565b60006020828403121561286a57600080fd5b81356121dd816126ee565b80356002811061271157600080fd5b6000806000806080858703121561289a57600080fd5b84356128a5816126ee565b93506020850135925060408501356001600160401b038111156128c757600080fd5b6128d387828801612758565b9250506128e260608601612875565b905092959194509250565b6000602082840312156128ff57600080fd5b5035919050565b600081518084526020808501945080840160005b8381101561293f5781516001600160a01b03168752958201959082019060010161291a565b509495945050505050565b6020815260006121dd6020830184612906565b6000815180845260005b8181101561298357602081850181015186830182015201612967565b506000602082860101526020601f19601f83011685010191505092915050565b8215158152604060208201526000610dde604083018461295d565b600080604083850312156129d157600080fd5b50508035926020909101359150565b6020815260006121dd602083018461295d565b60008083601f840112612a0557600080fd5b5081356001600160401b03811115612a1c57600080fd5b602083019150836020828501011115612a3457600080fd5b9250929050565b60008060008060008060008060008060006101408c8e031215612a5d57600080fd5b612a668c612706565b9a5060208c013599506001600160401b038060408e01351115612a8857600080fd5b612a988e60408f01358f016129f3565b909a509850612aa960608e01612875565b975060808d0135965060a08d0135955060c08d01359450612acc60e08e01612706565b9350612adb6101008e01612706565b9250806101208e01351115612aef57600080fd5b50612b018d6101208e01358e01612758565b90509295989b509295989b9093969950565b600080600060608486031215612b2857600080fd5b8335925060208401356001600160401b0380821115612b4657600080fd5b612b5287838801612758565b93506040860135915080821115612b6857600080fd5b50612b7586828701612758565b9150509250925092565b60008060408385031215612b9257600080fd5b8235612b9d816126ee565b915060208301356001600160401b03811115612bb857600080fd5b612bc485828601612758565b9150509250929050565b6000806000806000806000806000806101008b8d031215612bee57600080fd5b8a356001600160401b0380821115612c0557600080fd5b818d0191508d601f830112612c1957600080fd5b813581811115612c2857600080fd5b8e60208260051b8501011115612c3d57600080fd5b60208381019d50909b508d01359950612c5860408e01612706565b985060608d0135915080821115612c6e57600080fd5b50612c7b8d828e016129f3565b9097509550612c8e905060808c01612706565b9350612c9c60a08c01612706565b925060c08b01359150612cb160e08c01612706565b90509295989b9194979a5092959850565b600080600080600060808688031215612cda57600080fd5b8535612ce5816126ee565b94506020860135935060408601356001600160401b03811115612d0757600080fd5b612d13888289016129f3565b9094509250612d26905060608701612875565b90509295509295909350565b604081526000612d456040830185612906565b905060018060a01b03831660208301529392505050565b60008060008060008060008060008060006101408c8e031215612d7e57600080fd5b8b35612d89816126ee565b9a5060208c0135995060408c01356001600160401b03811115612dab57600080fd5b612db78e828f016129f3565b909a509850612dca905060608d01612875565b965060808c0135955060a08c0135945060c08c0135935060e08c0135612def816126ee565b92506101008c0135612e00816126ee565b809250506101208c013590509295989b509295989b9093969950565b60008060408385031215612e2f57600080fd5b8235612e3a816126ee565b91506020830135612e4a816126ee565b809150509250929050565b600080600060608486031215612e6a57600080fd5b8335612e75816126ee565b92506020840135612e85816126ee565b91506040840135612e95816126ee565b809150509250925092565b600080600060608486031215612eb557600080fd5b8335612ec0816126ee565b92506020840135612ed0816126ee565b929592945050506040919091013590565b602080825260059082015264475332303360d81b604082015260600190565b60208082526005908201526411d4cc8c0d60da1b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600060018201612f4757612f47612f1f565b5060010190565b604081526000612f61604083018561295d565b828103602084015261223e818561295d565b600060208284031215612f8557600080fd5b81516001600160e01b0319811681146121dd57600080fd5b60ff8281168282160390811115610cd157610cd1612f1f565b634e487b7160e01b600052603260045260246000fd5b6000816000190483118215151615612fe657612fe6612f1f565b500290565b602080825260059082015264475332303160d81b604082015260600190565b634e487b7160e01b600052602160045260246000fd5b6002811061303e57634e487b7160e01b600052602160045260246000fd5b9052565b6001600160a01b038d168152602081018c90526101606040820181905281018a905260006101808b8d828501376000838d01820152601f8c01601f1916830161308e606085018d613020565b8a60808501528960a08501528860c08501526130b560e08501896001600160a01b03169052565b6001600160a01b03871661010085015281848203016101208501526130dc8282018761295d565b925050506130f66101408301846001600160a01b03169052565b9d9c50505050505050505050505050565b80820180821115610cd157610cd1612f1f565b60008261313757634e487b7160e01b600052601260045260246000fd5b500490565b81810381811115610cd157610cd1612f1f565b6080808252810185905260008660a08301825b88811015613192578235613175816126ee565b6001600160a01b0316825260209283019290910190600101613162565b50602084019690965250506001600160a01b039283166040820152911660609091015292915050565b6000602082840312156131cd57600080fd5b815180151581146121dd57600080fd5b8183823760009101908152919050565b8b81526001600160a01b038b81166020830152604082018b9052606082018a9052610160820190613221608084018b613020565b60a083019890985260c082019690965260e0810194909452918516610100840152909316610120820152610140019190915295945050505050565b60008161326b5761326b612f1f565b50600019019056fea26469706673582212208ca01a7cf1e6bd17dea5949b95d2b497a90c8a6908c5ec9f278d7ff28ca9ce3964736f6c63430008100033