VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x400A02…C7b1
Summary
Transactions
Transfers
Address
0x400A0217C856D6EFc700285FA19EBB234D3bC7b1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x007377adfBD013E0a585A62475D223f3939B92FC
Deployer
0x007377adfBD013E0a585A62475D223f3939B92FC
Code
0x6080604052600436106101dc5760003560e01c8063affed0e011610102578063e19a9dd911610095578063f08a032311610064578063f08a032314610620578063f698da2514610640578063f8dc5dd914610655578063ffa1ad741461067557610218565b8063e19a9dd9146105ab578063e318b52b146105cb578063e75235b8146105eb578063e86637db1461060057610218565b8063cc2f8452116100d1578063cc2f84521461051d578063d4d9bdcd1461054b578063d8d11f781461056b578063e009cfde1461058b57610218565b8063affed0e0146104a7578063b4faba09146104bd578063b63e800d146104dd578063c4ca3a9c146104fd57610218565b80635624b25b1161017a5780636a761202116101495780636a7612021461041a5780637d8329741461042d578063934f3a1114610465578063a0e67e2b1461048557610218565b80635624b25b146103805780635ae6bd37146103ad578063610b5925146103da578063694e80c3146103fa57610218565b80632f54bf6e116101b65780632f54bf6e146102f55780633408e47014610315578063468721a7146103325780635229073f1461035257610218565b80630d582f131461027e57806312fb68e0146102a05780632d9ad53d146102c057610218565b366102185760405134815233907f3d0ce9bfc3ed7d6862dbb28b2dea94561fe714a1b4d019aa8af39730d1ad7c3d9060200160405180910390a2005b34801561022457600080fd5b507f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d580548061024f57005b36600080373360601b365260008060143601600080855af190503d6000803e80610278573d6000fd5b503d6000f35b34801561028a57600080fd5b5061029e610299366004612650565b6106a6565b005b3480156102ac57600080fd5b5061029e6102bb36600461271e565b610806565b3480156102cc57600080fd5b506102e06102db366004612792565b610c71565b60405190151581526020015b60405180910390f35b34801561030157600080fd5b506102e0610310366004612792565b610cac565b34801561032157600080fd5b50465b6040519081526020016102ec565b34801561033e57600080fd5b506102e061034d3660046127be565b610ce4565b34801561035e57600080fd5b5061037261036d3660046127be565b610d3a565b6040516102ec92919061286d565b34801561038c57600080fd5b506103a061039b366004612888565b610d70565b6040516102ec91906128aa565b3480156103b957600080fd5b506103246103c83660046128bd565b60076020526000908152604090205481565b3480156103e657600080fd5b5061029e6103f5366004612792565b610df5565b34801561040657600080fd5b5061029e6104153660046128bd565b610f37565b6102e061042836600461291e565b610fcf565b34801561043957600080fd5b50610324610448366004612650565b600860209081526000928352604080842090915290825290205481565b34801561047157600080fd5b5061029e6104803660046129f6565b611077565b34801561049157600080fd5b5061049a6110c1565b6040516102ec9190612aa6565b3480156104b357600080fd5b5061032460055481565b3480156104c957600080fd5b5061029e6104d8366004612ab9565b6111b1565b3480156104e957600080fd5b5061029e6104f8366004612b08565b6111d4565b34801561050957600080fd5b50610324610518366004612bfc565b6112f5565b34801561052957600080fd5b5061053d610538366004612650565b61138f565b6040516102ec929190612c6c565b34801561055757600080fd5b5061029e6105663660046128bd565b611488565b34801561057757600080fd5b50610324610586366004612c96565b61151d565b34801561059757600080fd5b5061029e6105a6366004612d56565b61154a565b3480156105b757600080fd5b5061029e6105c6366004612792565b611679565b3480156105d757600080fd5b5061029e6105e6366004612d8f565b611790565b3480156105f757600080fd5b50600454610324565b34801561060c57600080fd5b506103a061061b366004612c96565b61197f565b34801561062c57600080fd5b5061029e61063b366004612792565b611a58565b34801561064c57600080fd5b50610324611ac1565b34801561066157600080fd5b5061029e610670366004612dda565b611b18565b34801561068157600080fd5b506103a0604051806040016040528060058152602001640312e332e360dc1b81525081565b6106ae611c8b565b6001600160a01b038216158015906106d057506001600160a01b038216600114155b80156106e557506001600160a01b0382163014155b61070a5760405162461bcd60e51b815260040161070190612e1b565b60405180910390fd5b6001600160a01b0382811660009081526002602052604090205416156107425760405162461bcd60e51b815260040161070190612e3a565b60026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e080546001600160a01b038481166000818152604081208054939094166001600160a01b0319938416179093556001835283549091161790915560038054916107af83612e6f565b90915550506040516001600160a01b03831681527f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea269060200160405180910390a180600454146108025761080281610f37565b5050565b610811816041611cc4565b825110156108495760405162461bcd60e51b8152602060048201526005602482015264047533032360dc1b6044820152606401610701565b6000808060008060005b86811015610c65576041818102890160208101516040820151919092015160ff16955090935091506000849003610a24579193508391610894876041611cc4565b8210156108cb5760405162461bcd60e51b8152602060048201526005602482015264475330323160d81b6044820152606401610701565b87516108d8836020611d00565b111561090e5760405162461bcd60e51b815260206004820152600560248201526423a998191960d91b6044820152606401610701565b60208289018101518951909161093190839061092b908790611d00565b90611d00565b11156109675760405162461bcd60e51b8152602060048201526005602482015264475330323360d81b6044820152606401610701565b6040516320c13b0b60e01b8082528a8501602001916001600160a01b038916906320c13b0b9061099d908f908690600401612e88565b602060405180830381865afa1580156109ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109de9190612ead565b6001600160e01b03191614610a1d5760405162461bcd60e51b815260206004820152600560248201526411d4cc0c8d60da1b6044820152606401610701565b5050610bcb565b8360ff16600103610aa6579193508391336001600160a01b0384161480610a6d57506001600160a01b03851660009081526008602090815260408083208d845290915290205415155b610aa15760405162461bcd60e51b8152602060048201526005602482015264475330323560d81b6044820152606401610701565b610bcb565b601e8460ff161115610b6b576040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c81018b9052600190605c0160405160208183030381529060405280519060200120600486610b0b9190612ed7565b6040805160008152602081018083529390935260ff90911690820152606081018590526080810184905260a0016020604051602081039080840390855afa158015610b5a573d6000803e3d6000fd5b505050602060405103519450610bcb565b6040805160008152602081018083528c905260ff861691810191909152606081018490526080810183905260019060a0016020604051602081039080840390855afa158015610bbe573d6000803e3d6000fd5b5050506020604051035194505b856001600160a01b0316856001600160a01b0316118015610c0557506001600160a01b038581166000908152600260205260409020541615155b8015610c1b57506001600160a01b038516600114155b610c4f5760405162461bcd60e51b815260206004820152600560248201526423a998191b60d91b6044820152606401610701565b8495508080610c5d90612e6f565b915050610853565b50505050505050505050565b600060016001600160a01b03831614801590610ca657506001600160a01b038281166000908152600160205260409020541615155b92915050565b60006001600160a01b038216600114801590610ca65750506001600160a01b0390811660009081526002602052604090205416151590565b60007fb648d3644f584ed1c2232d53c46d87e693586486ad0d1175f8656013110b714e3386868686604051610d1d959493929190612f28565b60405180910390a1610d3185858585611d1c565b95945050505050565b60006060610d4a86868686610ce4565b915060405160203d0181016040523d81523d6000602083013e8091505094509492505050565b60606000610d7f836020612f74565b6001600160401b03811115610d9657610d9661267c565b6040519080825280601f01601f191660200182016040528015610dc0576020820181803683370190505b50905060005b83811015610ded578481015460208083028401015280610de581612e6f565b915050610dc6565b509392505050565b610dfd611c8b565b6001600160a01b03811615801590610e1f57506001600160a01b038116600114155b610e535760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b6044820152606401610701565b6001600160a01b038181166000908152600160205260409020541615610ea35760405162461bcd60e51b815260206004820152600560248201526423a998981960d91b6044820152606401610701565b600160208181527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03858116600081815260408082208054949095166001600160a01b031994851617909455959095528254168417909155519182527fecdf3a3effea5783a3c4c2140e677577666428d44ed9d474a0b3a4c9943f844091015b60405180910390a150565b610f3f611c8b565b600354811115610f615760405162461bcd60e51b815260040161070190612f93565b6001811015610f9a5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b6044820152606401610701565b60048190556040518181527f610f7ff2b304ae8903c3de74c60c6ab1f7d6226b3f52c5161905bb5ad4039c9390602001610f2c565b600554600454604080516020810193909352339083015260608281019190915260009160800160405160208183030381529060405290507f66753cd2356569ee081232e3be8909b950e0a76c1f8460c3a5e3c2be32b11bed8d8d8d8d8d8d8d8d8d8d8d8c60405161104b9c9b9a99989796959493929190612fdb565b60405180910390a16110668d8d8d8d8d8d8d8d8d8d8d611df3565b9d9c50505050505050505050505050565b600454806110af5760405162461bcd60e51b8152602060048201526005602482015264475330303160d81b6044820152606401610701565b6110bb84848484610806565b50505050565b606060006003546001600160401b038111156110df576110df61267c565b604051908082528060200260200182016040528015611108578160200160208202803683370190505b506001600090815260026020527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e054919250906001600160a01b03165b6001600160a01b0381166001146111a9578083838151811061116957611169613072565b6001600160a01b039283166020918202929092018101919091529181166000908152600290925260409091205416816111a181612e6f565b925050611145565b509092915050565b600080825160208401855af480600052503d6020523d600060403e60403d016000fd5b6112128a8a808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152508c925061213c915050565b6001600160a01b0384161561124957611249847f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b6112898787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061232292505050565b81156112a05761129e8260006001868561241c565b505b336001600160a01b03167f141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a88b8b8b8b896040516112e1959493929190613088565b60405180910390a250505050505050505050565b6000805a905061133e878787878080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525089925050505a612522565b61134757600080fd5b60005a61135490836130f4565b90508060405160200161136991815260200190565b60408051601f198184030181529082905262461bcd60e51b8252610701916004016128aa565b60606000826001600160401b038111156113ab576113ab61267c565b6040519080825280602002602001820160405280156113d4578160200160208202803683370190505b506001600160a01b0380861660009081526001602052604081205492945091165b6001600160a01b0381161580159061141757506001600160a01b038116600114155b801561142257508482105b1561147a578084838151811061143a5761143a613072565b6001600160a01b0392831660209182029290920181019190915291811660009081526001909252604090912054168161147281612e6f565b9250506113f5565b908352919491935090915050565b336000908152600260205260409020546001600160a01b03166114d55760405162461bcd60e51b8152602060048201526005602482015264047533033360dc1b6044820152606401610701565b336000818152600860209081526040808320858452909152808220600190555183917ff2a0eb156472d1440255b0d7c1e19cc07115d1051fe605b0dce69acfec884d9c91a350565b60006115328c8c8c8c8c8c8c8c8c8c8c61197f565b8051906020012090509b9a5050505050505050505050565b611552611c8b565b6001600160a01b0381161580159061157457506001600160a01b038116600114155b6115a85760405162461bcd60e51b8152602060048201526005602482015264475331303160d81b6044820152606401610701565b6001600160a01b038281166000908152600160205260409020548116908216146115fc5760405162461bcd60e51b8152602060048201526005602482015264475331303360d81b6044820152606401610701565b6001600160a01b038181166000818152600160209081526040808320805488871685528285208054919097166001600160a01b03199182161790965592849052825490941690915591519081527faab4fa2b463f581b2b32cb3b7e3b704b9ce37cc209b5fb4d77e593ace405427691015b60405180910390a15050565b611681611c8b565b6001600160a01b03811615611733576040516301ffc9a760e01b815263736bd41d60e11b60048201526001600160a01b038216906301ffc9a790602401602060405180830381865afa1580156116db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ff9190613107565b6117335760405162461bcd60e51b8152602060048201526005602482015264047533330360dc1b6044820152606401610701565b7f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c88181556040516001600160a01b03831681527f1151116914515bc0891ff9047a6cb32cf902546f83066499bcf8ba33d2353fa29060200161166d565b611798611c8b565b6001600160a01b038116158015906117ba57506001600160a01b038116600114155b80156117cf57506001600160a01b0381163014155b6117eb5760405162461bcd60e51b815260040161070190612e1b565b6001600160a01b0381811660009081526002602052604090205416156118235760405162461bcd60e51b815260040161070190612e3a565b6001600160a01b0382161580159061184557506001600160a01b038216600114155b6118615760405162461bcd60e51b815260040161070190612e1b565b6001600160a01b038381166000908152600260205260409020548116908316146118b55760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b6044820152606401610701565b6001600160a01b038281166000818152600260209081526040808320805487871680865283862080549289166001600160a01b0319938416179055968a1685528285208054821690971790965592849052825490941690915591519081527ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf910160405180910390a16040516001600160a01b03821681527f9465fa0c962cc76958e6373a993326400c1c94f8be2fe3a952adfa7f60b2ea269060200160405180910390a1505050565b606060007fbb8310d486368db6bd6f849402fdd73ad53d316b5a4b2644ad6efe0f941286d860001b8d8d8d8d6040516119b9929190613129565b6040519081900381206119df949392918e908e908e908e908e908e908e90602001613139565b60408051601f1981840301815291905280516020909101209050601960f81b600160f81b611a0b611ac1565b6040516001600160f81b031993841660208201529290911660218301526022820152604281018290526062016040516020818303038152906040529150509b9a5050505050505050505050565b611a60611c8b565b611a88817f6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d555565b6040516001600160a01b03821681527f5ac6c46c93c8d0e53714ba3b53db3e7c046da994313d7ed0d192028bc7c228b090602001610f2c565b60007f47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a794692184660408051602081019390935282015230606082015260800160405160208183030381529060405280519060200120905090565b611b20611c8b565b806001600354611b3091906130f4565b1015611b4e5760405162461bcd60e51b815260040161070190612f93565b6001600160a01b03821615801590611b7057506001600160a01b038216600114155b611b8c5760405162461bcd60e51b815260040161070190612e1b565b6001600160a01b03838116600090815260026020526040902054811690831614611be05760405162461bcd60e51b8152602060048201526005602482015264475332303560d81b6044820152606401610701565b6001600160a01b03828116600081815260026020526040808220805488861684529183208054929095166001600160a01b03199283161790945591815282549091169091556003805491611c33836131a8565b90915550506040516001600160a01b03831681527ff8d49fc529812e9a7c5c50e69c20f0dccc0db8fa95c98bc58cc9a4f1c1299eaf9060200160405180910390a18060045414611c8657611c8681610f37565b505050565b333014611cc25760405162461bcd60e51b8152602060048201526005602482015264475330333160d81b6044820152606401610701565b565b600082600003611cd657506000610ca6565b6000611ce28385612f74565b905082611cef85836131bf565b14611cf957600080fd5b9392505050565b600080611d0d83856131e1565b905083811015611cf957600080fd5b600033600114801590611d465750336000908152600160205260409020546001600160a01b031615155b611d7a5760405162461bcd60e51b815260206004820152600560248201526411d4cc4c0d60da1b6044820152606401610701565b611d87858585855a612522565b90508015611dbf5760405133907f6895c13664aa4f67288b25d7a21d7aaa34916e355fb9b6fae0a139a9085becb890600090a2611deb565b60405133907facd2c8702804128fdb0db2bb49f6d127dd0181c13fd45dbfe16de0930e2bd37590600090a25b949350505050565b6000806000611e0d8e8e8e8e8e8e8e8e8e8e60055461197f565b600580549192506000611e1f83612e6f565b9091555050805160208201209150611e38828286611077565b506000611e637f4a204f620c8c5ccdca3fd54d003badd85ba500436a431f0cbda4f558c93c34c85490565b90506001600160a01b03811615611ee957806001600160a01b03166375f0bb528f8f8f8f8f8f8f8f8f8f8f336040518d63ffffffff1660e01b8152600401611eb69c9b9a999897969594939291906131f4565b600060405180830381600087803b158015611ed057600080fd5b505af1158015611ee4573d6000803e3d6000fd5b505050505b611f15611ef88a6109c46131e1565b603f611f058c6040612f74565b611f0f91906131bf565b90612567565b611f21906101f46131e1565b5a1015611f585760405162461bcd60e51b8152602060048201526005602482015264047533031360dc1b6044820152606401610701565b60005a9050611fc98f8f8f8f8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508e8c600014611fb6578e612522565b6109c45a611fc491906130f4565b612522565b9350611fd65a829061257e565b90508380611fe357508915155b80611fed57508715155b6120215760405162461bcd60e51b8152602060048201526005602482015264475330313360d81b6044820152606401610701565b6000881561203957612036828b8b8b8b61241c565b90505b841561207d5760408051858152602081018390527f442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e910160405180910390a16120b7565b60408051858152602081018390527f23428b18acfb3ea64b08dc0c1d296ea9c09702c09083ca5272e64d115b687d23910160405180910390a15b50506001600160a01b0381161561212b57604051631264e26d60e31b81526004810183905283151560248201526001600160a01b03821690639327136890604401600060405180830381600087803b15801561211257600080fd5b505af1158015612126573d6000803e3d6000fd5b505050505b50509b9a5050505050505050505050565b600454156121745760405162461bcd60e51b8152602060048201526005602482015264047533230360dc1b6044820152606401610701565b81518111156121955760405162461bcd60e51b815260040161070190612f93565b60018110156121ce5760405162461bcd60e51b815260206004820152600560248201526423a999181960d91b6044820152606401610701565b600160005b83518110156122ef5760008482815181106121f0576121f0613072565b6020026020010151905060006001600160a01b0316816001600160a01b03161415801561222757506001600160a01b038116600114155b801561223c57506001600160a01b0381163014155b801561225a5750806001600160a01b0316836001600160a01b031614155b6122765760405162461bcd60e51b815260040161070190612e1b565b6001600160a01b0381811660009081526002602052604090205416156122ae5760405162461bcd60e51b815260040161070190612e3a565b6001600160a01b03928316600090815260026020526040902080546001600160a01b03191693821693909317909255806122e781612e6f565b9150506121d3565b506001600160a01b0316600090815260026020526040902080546001600160a01b03191660011790559051600355600455565b600160008190526020527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f546001600160a01b03161561238c5760405162461bcd60e51b8152602060048201526005602482015264047533130360dc1b6044820152606401610701565b6001600081905260208190527fcc69885fda6bcc1a4ace058b4a62bf5e179ea78fd58a1ccd71c22cc9b688792f80546001600160a01b03191690911790556001600160a01b03821615610802576123e88260008360015a612522565b6108025760405162461bcd60e51b8152602060048201526005602482015264047533030360dc1b6044820152606401610701565b6000806001600160a01b038316156124345782612436565b325b90506001600160a01b0384166124c9576124683a8610612456573a612458565b855b6124628989611d00565b90611cc4565b6040519092506001600160a01b0382169083156108fc029084906000818181858888f193505050506124c45760405162461bcd60e51b8152602060048201526005602482015264475330313160d81b6044820152606401610701565b612518565b6124d7856124628989611d00565b91506124e4848284612599565b6125185760405162461bcd60e51b815260206004820152600560248201526423a998189960d91b6044820152606401610701565b5095945050505050565b6000600183600181111561253857612538612ef0565b03612550576000808551602087018986f49050610d31565b600080855160208701888a87f19695505050505050565b6000818310156125775781611cf9565b5090919050565b60008282111561258d57600080fd5b6000611deb83856130f4565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180516001600160e01b031663a9059cbb60e01b1781528251600093929184919082896127105a03f13d801561260b5760208114612613576000935061261e565b81935061261e565b600051158215171593505b5050509392505050565b6001600160a01b038116811461263d57600080fd5b50565b803561264b81612628565b919050565b6000806040838503121561266357600080fd5b823561266e81612628565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126126a357600080fd5b81356001600160401b03808211156126bd576126bd61267c565b604051601f8301601f19908116603f011681019082821181831017156126e5576126e561267c565b816040528381528660208588010111156126fe57600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000806000806080858703121561273457600080fd5b8435935060208501356001600160401b038082111561275257600080fd5b61275e88838901612692565b9450604087013591508082111561277457600080fd5b5061278187828801612692565b949793965093946060013593505050565b6000602082840312156127a457600080fd5b8135611cf981612628565b80356002811061264b57600080fd5b600080600080608085870312156127d457600080fd5b84356127df81612628565b93506020850135925060408501356001600160401b0381111561280157600080fd5b61280d87828801612692565b92505061281c606086016127af565b905092959194509250565b6000815180845260005b8181101561284d57602081850181015186830182015201612831565b506000602082860101526020601f19601f83011685010191505092915050565b8215158152604060208201526000611deb6040830184612827565b6000806040838503121561289b57600080fd5b50508035926020909101359150565b602081526000611cf96020830184612827565b6000602082840312156128cf57600080fd5b5035919050565b60008083601f8401126128e857600080fd5b5081356001600160401b038111156128ff57600080fd5b60208301915083602082850101111561291757600080fd5b9250929050565b60008060008060008060008060008060006101408c8e03121561294057600080fd5b6129498c612640565b9a5060208c013599506001600160401b038060408e0135111561296b57600080fd5b61297b8e60408f01358f016128d6565b909a50985061298c60608e016127af565b975060808d0135965060a08d0135955060c08d013594506129af60e08e01612640565b93506129be6101008e01612640565b9250806101208e013511156129d257600080fd5b506129e48d6101208e01358e01612692565b90509295989b509295989b9093969950565b600080600060608486031215612a0b57600080fd5b8335925060208401356001600160401b0380821115612a2957600080fd5b612a3587838801612692565b93506040860135915080821115612a4b57600080fd5b50612a5886828701612692565b9150509250925092565b600081518084526020808501945080840160005b83811015612a9b5781516001600160a01b031687529582019590820190600101612a76565b509495945050505050565b602081526000611cf96020830184612a62565b60008060408385031215612acc57600080fd5b8235612ad781612628565b915060208301356001600160401b03811115612af257600080fd5b612afe85828601612692565b9150509250929050565b6000806000806000806000806000806101008b8d031215612b2857600080fd5b8a356001600160401b0380821115612b3f57600080fd5b818d0191508d601f830112612b5357600080fd5b813581811115612b6257600080fd5b8e60208260051b8501011115612b7757600080fd5b60208381019d50909b508d01359950612b9260408e01612640565b985060608d0135915080821115612ba857600080fd5b50612bb58d828e016128d6565b9097509550612bc8905060808c01612640565b9350612bd660a08c01612640565b925060c08b01359150612beb60e08c01612640565b90509295989b9194979a5092959850565b600080600080600060808688031215612c1457600080fd5b8535612c1f81612628565b94506020860135935060408601356001600160401b03811115612c4157600080fd5b612c4d888289016128d6565b9094509250612c609050606087016127af565b90509295509295909350565b604081526000612c7f6040830185612a62565b905060018060a01b03831660208301529392505050565b60008060008060008060008060008060006101408c8e031215612cb857600080fd5b8b35612cc381612628565b9a5060208c0135995060408c01356001600160401b03811115612ce557600080fd5b612cf18e828f016128d6565b909a509850612d04905060608d016127af565b965060808c0135955060a08c0135945060c08c0135935060e08c0135612d2981612628565b92506101008c0135612d3a81612628565b809250506101208c013590509295989b509295989b9093969950565b60008060408385031215612d6957600080fd5b8235612d7481612628565b91506020830135612d8481612628565b809150509250929050565b600080600060608486031215612da457600080fd5b8335612daf81612628565b92506020840135612dbf81612628565b91506040840135612dcf81612628565b809150509250925092565b600080600060608486031215612def57600080fd5b8335612dfa81612628565b92506020840135612e0a81612628565b929592945050506040919091013590565b602080825260059082015264475332303360d81b604082015260600190565b60208082526005908201526411d4cc8c0d60da1b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600060018201612e8157612e81612e59565b5060010190565b604081526000612e9b6040830185612827565b8281036020840152610d318185612827565b600060208284031215612ebf57600080fd5b81516001600160e01b031981168114611cf957600080fd5b60ff8281168282160390811115610ca657610ca6612e59565b634e487b7160e01b600052602160045260246000fd5b60028110612f2457634e487b7160e01b600052602160045260246000fd5b9052565b6001600160a01b038681168252851660208201526040810184905260a060608201819052600090612f5b90830185612827565b9050612f6a6080830184612f06565b9695505050505050565b6000816000190483118215151615612f8e57612f8e612e59565b500290565b602080825260059082015264475332303160d81b604082015260600190565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b600060018060a01b03808f1683528d6020840152610160604084015261300661016084018d8f612fb2565b613013606085018d612f06565b8a60808501528960a08501528860c085015281881660e08501528187166101008501528381036101208501526130498187612827565b91505082810361014084015261305f8185612827565b9f9e505050505050505050505050505050565b634e487b7160e01b600052603260045260246000fd5b6080808252810185905260008660a08301825b888110156130cb5782356130ae81612628565b6001600160a01b031682526020928301929091019060010161309b565b50602084019690965250506001600160a01b039283166040820152911660609091015292915050565b81810381811115610ca657610ca6612e59565b60006020828403121561311957600080fd5b81518015158114611cf957600080fd5b8183823760009101908152919050565b8b81526001600160a01b038b81166020830152604082018b9052606082018a905261016082019061316d608084018b612f06565b60a083019890985260c082019690965260e0810194909452918516610100840152909316610120820152610140019190915295945050505050565b6000816131b7576131b7612e59565b506000190190565b6000826131dc57634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115610ca657610ca6612e59565b600060018060a01b03808f1683528d6020840152610160604084015261321f61016084018d8f612fb2565b61322c606085018d612f06565b8a60808501528960a08501528860c085015281881660e08501528187166101008501528381036101208501526132628187612827565b925050808416610140840152509d9c5050505050505050505050505056fea2646970667358221220aa36e819bcf15001b113864c77e27b59fc5f9fb86b0b3f9f21b4c049e243194a64736f6c63430008100033