VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x7f585E…3FF3
Summary
Transactions
Transfers
Address
0x7f585E589357D3F8Fb85aC9Aae9644209dA83FF3
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x912EfCA7abad2fBf80930F94adaB660e255d6FE3
Deployer
0x912EfCA7abad2fBf80930F94adaB660e255d6FE3
Code
0x608060405234801561001057600080fd5b50600436106104335760003560e01c806380afdea811610236578063c946e5dc1161013b578063ea241372116100c3578063f6dfc39a11610087578063f6dfc39a14610acb578063f8f87cf314610ade578063fa91451014610afe578063fed2f7d014610b1e578063ffea2b2314610b3157600080fd5b8063ea24137214610a24578063f0714bf914610a4d578063f1870e0f14610a60578063f301af4214610a8b578063f5b3734f14610aab57600080fd5b8063da9cb3371161010a578063da9cb337146109b2578063dbac26e9146109c5578063e0642139146109e8578063e701be96146109f1578063ea16e6e2146109f957600080fd5b8063c946e5dc14610961578063c9e480b814610969578063d072837a1461098c578063d547741f1461099f57600080fd5b8063a023a06a116101be578063b9f816721161018d578063b9f81672146108b9578063bddb7c83146108cc578063be26ed7f146108df578063be874147146108e7578063c032846b1461091c57600080fd5b8063a023a06a14610882578063a217fddf14610895578063a26d7b191461089d578063b1332962146108b057600080fd5b80639342c8f4116102055780639342c8f4146107f457806397986d1b146108075780639842a64814610827578063998ed3111461085c5780639a6d7afb1461086f57600080fd5b806380afdea814610786578063887411651461078f5780638973f39b146107c157806391d14854146107e157600080fd5b80633ad4f02a1161033c57806360bba03d116102c45780636b6923b8116102935780636b6923b814610717578063701445571461072057806378850c68146107335780637965b59a146107535780637b5b32d41461076657600080fd5b806360bba03d146106e057806369adee87146106f35780636a1347d7146107065780636a2b76721461070e57600080fd5b80635574d58c1161030b5780635574d58c1461068b57806355d84c1c1461069e5780635bec4cb4146106b15780635da2c0d0146106ba578063605312d8146106cd57600080fd5b80633ad4f02a146106305780633f9eacdc1461064357806349d5e6041461066e5780634cd6815c1461068357600080fd5b8063237d9868116103bf578063324462031161038e57806332446203146105c257806332d8dd87146105ca57806336568abe146105f55780633a02230d146106085780633a3a94d21461061057600080fd5b8063237d986814610535578063248a9ca31461056a578063280d0b081461058d5780632f2ff15d146105ad57600080fd5b8063112ef11011610406578063112ef110146104d4578063171d4efc146104e75780631abe17d4146104f057806320429d931461050357806321651e711461052c57600080fd5b806301ffc9a71461043857806304e7f360146104605780630aff770a146104925780630e4dbf5c146104a9575b600080fd5b61044b610446366004612c4d565b610b44565b60405190151581526020015b60405180910390f35b610468610b7b565b6040805195865260208601949094529284019190915260608301521515608082015260a001610457565b61049b600a5481565b604051908152602001610457565b61049b6104b7366004612c9a565b600560209081526000928352604080842090915290825290205481565b61044b6104e2366004612cc6565b610bd1565b61049b60195481565b61044b6104fe366004612cc6565b610c1d565b61049b610511366004612cc6565b6001600160a01b031660009081526015602052604090205490565b61049b60095481565b61049b610543366004612ce1565b60009081526005602090815260408083206001600160a01b03949094168352929052205490565b61049b610578366004612d0b565b60009081526020819052604090206001015490565b61049b61059b366004612cc6565b60106020526000908152604090205481565b6105c06105bb366004612c9a565b610c2e565b005b61049b610c59565b600f546105dd906001600160a01b031681565b6040516001600160a01b039091168152602001610457565b6105c0610603366004612c9a565b610c70565b61044b610ca8565b61049b61061e366004612d0b565b60009081526008602052604090205490565b6105c061063e366004612d0b565b610cfb565b61049b610651366004612c9a565b601460209081526000928352604080842090915290825290205481565b61049b60008051602061360983398151915281565b60135461049b565b6105c0610699366004612efb565b610d0c565b6105dd6106ac366004612d0b565b6111cf565b61049b600b5481565b6001546105dd906001600160a01b031681565b6105c06106db366004612d0b565b6111f9565b6105c06106ee366004612fe7565b61120a565b6105c0610701366004612cc6565b61129d565b6105c06114e2565b61049b600c5481565b61049b600d5481565b61044b61072e366004612cc6565b611544565b61049b610741366004612d0b565b60076020526000908152604090205481565b61049b610761366004612cc6565b611582565b61049b610774366004612d0b565b60176020526000908152604090205481565b61049b60025481565b6107a261079d366004612d0b565b6116c7565b604080516001600160a01b039093168352602083019190915201610457565b61049b6107cf366004612d0b565b60086020526000908152604090205481565b61044b6107ef366004612c9a565b611757565b6105c0610802366004612d0b565b611780565b61049b610815366004612d0b565b60009081526017602052604090205490565b61049b610835366004612ce1565b60009081526006602090815260408083206001600160a01b03949094168352929052205490565b6105c061086a366004612d0b565b6118e6565b6105c061087d366004612d0b565b611a0e565b6105c0610890366004612cc6565b611a65565b61049b600081565b6105c06108ab366004612d0b565b611ae9565b61049b6110e081565b6105c06108c7366004612d0b565b611b62565b6105c06108da366004612fe7565b611b73565b61049b611be3565b61049b6108f5366004612ce1565b60009081526016602090815260408083206001600160a01b03949094168352929052205490565b610924611bf4565b6040805198151589529615156020890152958701949094526060860192909252608085015260a084015260c083015260e082015261010001610457565b61049b611c6b565b61044b610977366004612cc6565b60116020526000908152604090205460ff1681565b6105c061099a366004612d0b565b611c8d565b6105c06109ad366004612c9a565b611d32565b61044b6109c0366004612cc6565b611d57565b61044b6109d3366004612cc6565b60126020526000908152604090205460ff1681565b61049b600e5481565b61049b611d68565b61049b610a07366004612c9a565b600660209081526000928352604080842090915290825290205481565b61049b610a32366004612cc6565b6001600160a01b031660009081526018602052604090205490565b61049b610a5b366004612cc6565b611d81565b61049b610a6e366004612c9a565b601660209081526000928352604080842090915290825290205481565b61049b610a99366004612d0b565b60036020526000908152604090205481565b61049b610ab9366004612d0b565b60046020526000908152604090205481565b6105c0610ad9366004612ce1565b611dbc565b61049b610aec366004612cc6565b60156020526000908152604090205481565b61049b610b0c366004612cc6565b60186020526000908152604090205481565b6105c0610b2c366004612fe7565b611eec565b6105c0610b3f366004612efb565b611f5c565b60006001600160e01b03198216637965db0b60e01b1480610b7557506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000806000806000601954600a54610b91611d68565b60046000610b9d611be3565b8152602001908152602001600020546000601954118015610bc057506000600a54115b945094509450945094509091929394565b6000600a5460066000610be2611be3565b81526020019081526020016000206000846001600160a01b03166001600160a01b031681526020019081526020016000205410159050919050565b600060195460066000610be2611be3565b600082815260208190526040902060010154610c49816124e6565b610c5383836124f3565b50505050565b6000600b54600c54610c6b9190613039565b905090565b6001600160a01b0381163314610c995760405163334bd91960e11b815260040160405180910390fd5b610ca38282612585565b505050565b600f546000906001600160a01b031615801590610ccf57506001546001600160a01b031615155b8015610cdd57506000600954115b8015610ceb57506000600e54115b8015610c6b575050600b54151590565b6000610d06816124e6565b50600255565b6000610d17816124e6565b6001600160a01b03881660009081526012602052604090205460ff1615610d805760405162461bcd60e51b815260206004820152601860248201527722b1b7a130b39d10313630b1b5b634b9ba32b2103ab9b2b960411b60448201526064015b60405180910390fd5b60008711610da05760405162461bcd60e51b8152600401610d779061304c565b600f546001600160a01b0316610df85760405162461bcd60e51b815260206004820152601c60248201527f45636f4261673a2050617373706f7274204e4654206e6f7420736574000000006044820152606401610d77565b600f546040516370a0823160e01b81526001600160a01b038a8116600483015260009216906370a0823190602401602060405180830381865afa158015610e43573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e679190613091565b11610e845760405162461bcd60e51b8152600401610d77906130aa565b600a5460066000610e93611be3565b815260200190815260200160002060008a6001600160a01b03166001600160a01b031681526020019081526020016000205410610f385760405162461bcd60e51b815260206004820152603860248201527f45636f4261673a204d6178206461696c79207375626d697373696f6e7320706560448201527f72206379636c65207065722075736572207265616368656400000000000000006064820152608401610d77565b8451865114610f595760405162461bcd60e51b8152600401610d77906130f7565b8251845114610f7a5760405162461bcd60e51b8152600401610d7790613145565b6000610f84611d68565b60195460008281526016602090815260408083206001600160a01b038f168452909152902054919250116110115760405162461bcd60e51b815260206004820152602e60248201527f45636f4261673a204d6178206461696c79207375626d697373696f6e7320706560448201526d1c881d5cd95c881c995858da195960921b6064820152608401610d77565b876004600061101e611be3565b815260200190815260200160002054101561107b5760405162461bcd60e51b815260206004820152601f60248201527f45636f4261673a204e6f7420656e6f7567682072657761726473206c656674006044820152606401610d77565b600154600254604051633dc9229960e11b81526001600160a01b0390921691637b924532916110ba918c908e908d908d908d908d908d90600401613239565b600060405180830381600087803b1580156110d457600080fd5b505af19250505080156110e5575060015b6111b9576110f16132ee565b806308c379a003611147575061110561330a565b806111105750611149565b806040516020016111219190613394565b60408051601f198184030181529082905262461bcd60e51b8252610d77916004016133f1565b505b6040805162461bcd60e51b81526020600482015260248101919091527f45636f4261673a204461696c79207375626d697373696f6e2065787465726e6160448201527f6c2063616c6c206661696c6564207769746820756e6b6e6f776e206572726f726064820152608401610d77565b6111c489828a6125f0565b505050505050505050565b601381815481106111df57600080fd5b6000918252602090912001546001600160a01b0316905081565b6000611204816124e6565b50600e55565b6000611215816124e6565b811561123957611233600080516020613609833981519152846124f3565b50611253565b61125160008051602061360983398151915284612585565b505b826001600160a01b03167f2aaae3b4a699402fc703f73362d387b0afd101e34690e769e2c4510d1729ae3d83604051611290911515815260200190565b60405180910390a2505050565b6000805160206136098339815191526112b5816124e6565b6001600160a01b03821660009081526010602052604081205490036113265760405162461bcd60e51b815260206004820152602160248201527f45636f4261673a204e465420686173206e6f206d756c7469706c6965722073656044820152601d60fa1b6064820152608401610d77565b6001600160a01b038216600090815260106020908152604080832083905560119091528120805460ff191690555b60135481101561145957826001600160a01b03166013828154811061137b5761137b613404565b6000918252602090912001546001600160a01b03160361144757601380546113a59060019061341a565b815481106113b5576113b5613404565b600091825260209091200154601380546001600160a01b0390921691839081106113e1576113e1613404565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060138054806114205761142061342d565b600082815260209020810160001990810180546001600160a01b0319169055019055611459565b8061145181613443565b915050611354565b50816001600160a01b03167f6cf9f2aa56f71b050e0b87aa57c747f947edc199630acb6fbc83f3d8930f7ddd600060405161149691815260200190565b60405180910390a2604051600081526001600160a01b038316907fac4d420d4cf3717bbb293936391ce539e0bf2c3ae7764ee9a4ff855bae6868d5906020015b60405180910390a25050565b60006114ed816124e6565b43600c55600d805490600061150183613443565b91905055507fc8a0332abe200b5e7ff117e01b27b1ea7e989a7152ad8690ca1e0f0cb1157c3f600c5460405161153991815260200190565b60405180910390a150565b60008061154f611d68565b60195460009182526016602090815260408084206001600160a01b03909716845295905293902054929092101592915050565b6000606481805b60135481101561167c576000601382815481106115a8576115a8613404565b60009182526020822001546040516370a0823160e01b81526001600160a01b038981166004830152909116925082906370a0823190602401602060405180830381865afa1580156115fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116219190613091565b11801561164557506001600160a01b03811660009081526010602052604090205484105b15611669576001600160a01b03811660009081526010602052604090205493509150815b508061167481613443565b915050611589565b506001600160a01b038116158015906116ad57506001600160a01b03811660009081526011602052604090205460ff165b156116c0576116bd601483613039565b91505b5092915050565b601354600090819083106117125760405162461bcd60e51b8152602060048201526012602482015271496e646578206f7574206f662072616e676560701b6044820152606401610d77565b60006013848154811061172757611727613404565b60009182526020808320909101546001600160a01b03168083526010909152604090912054909590945092505050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b600061178b816124e6565b6000828152600360205260409020546117e65760405162461bcd60e51b815260206004820152601e60248201527f45636f4261673a204e6f207265776172647320746f20776974686472617700006044820152606401610d77565b6117ee611be3565b821061183c5760405162461bcd60e51b815260206004820152601960248201527f45636f4261673a204379636c65206973206e6f74206f766572000000000000006044820152606401610d77565b600082815260046020526040812080549190556001546002546001600160a01b039091169063cfe706b3908390611872876127d9565b604051602001611882919061345c565b6040516020818303038152906040526040518463ffffffff1660e01b81526004016118af93929190613498565b600060405180830381600087803b1580156118c957600080fd5b505af11580156118dd573d6000803e3d6000fd5b50505050505050565b60006118f1816124e6565b600154600254604051633c9d10cd60e21b81526001600160a01b039092169163f2744334916119269160040190815260200190565b602060405180830381865afa158015611943573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119679190613091565b8211156119b65760405162461bcd60e51b815260206004820152601c60248201527f45636f4261673a20496e73756666696369656e742062616c616e6365000000006044820152606401610d77565b600d805460009081526003602090815260408083208690558354835260048252918290208590559154905184815290917fdce1a4cab135b70d769c81ff2f5992e5edb3949b60a3ea7af270705059f4ea7691016114d6565b6000611a19816124e6565b60008211611a5f5760405162461bcd60e51b815260206004820152601360248201527208ac6de84c2ce744092dcecc2d8d2c840dac2f606b1b6044820152606401610d77565b50600955565b6000611a70816124e6565b6001600160a01b038216611ac65760405162461bcd60e51b815260206004820152601b60248201527f45636f4261673a20696e76616c6964204e4654206164647265737300000000006044820152606401610d77565b50600f80546001600160a01b0319166001600160a01b0392909216919091179055565b6000611af4816124e6565b60008211611b5c5760405162461bcd60e51b815260206004820152602f60248201527f45636f4261673a20496e76616c6964206d6178206461696c79207375626d697360448201526e73696f6e7320706572206379636c6560881b6064820152608401610d77565b50600a55565b6000611b6d816124e6565b50600d55565b600080516020613609833981519152611b8b816124e6565b6001600160a01b038316600081815260126020908152604091829020805460ff191686151590811790915591519182527f5b7ef9d8e7fd7ff1dae13005391bc3aa7cc048c7ba41af348e5da4dcbe7323e09101611290565b60006001600d54610c6b919061341a565b600f54600154600954600a54600e54600b5460009586958695869586958695869586956001600160a01b03918216151595911615159390929091611c36611be3565b60046000611c42611be3565b815260200190815260200160002054975097509750975097509750975097509091929394959697565b600060046000611c79611be3565b815260200190815260200160002054905090565b6000611c98816124e6565b60008211611cf65760405162461bcd60e51b815260206004820152602560248201527f45636f4261673a20496e76616c6964206d6178206461696c79207375626d697360448201526473696f6e7360d81b6064820152608401610d77565b60198290556040518281527f041a49ded25dedbf01b4725a635e6982cb6dd71f345137229b968b48da1159999060200160405180910390a15050565b600082815260208190526040902060010154611d4d816124e6565b610c538383612585565b600060095460056000610be2611be3565b6000611d776110e060026134c0565b610c6b90436134d7565b600080611d906110e0436134d7565b60009081526014602090815260408083206001600160a01b039096168352949052929092205492915050565b600080516020613609833981519152611dd4816124e6565b6064821015611e345760405162461bcd60e51b815260206004820152602660248201527f4d756c7469706c696572206d757374206265206174206c6561737420312e307860448201526520283130302960d01b6064820152608401610d77565b6001600160a01b0383166000908152601060205260408120549003611e9f57601380546001810182556000919091527f66de8ffda797e3de9c05e8fc57b3bf0ec28a930d40b0d285d93c06501cf6a0900180546001600160a01b0319166001600160a01b0385161790555b6001600160a01b03831660008181526010602052604090819020849055517f6cf9f2aa56f71b050e0b87aa57c747f947edc199630acb6fbc83f3d8930f7ddd906112909085815260200190565b600080516020613609833981519152611f04816124e6565b6001600160a01b038316600081815260116020908152604091829020805460ff191686151590811790915591519182527fac4d420d4cf3717bbb293936391ce539e0bf2c3ae7764ee9a4ff855bae6868d59101611290565b6000611f67816124e6565b6001600160a01b03881660009081526012602052604090205460ff1615611fcb5760405162461bcd60e51b815260206004820152601860248201527722b1b7a130b39d10313630b1b5b634b9ba32b2103ab9b2b960411b6044820152606401610d77565b60008711611feb5760405162461bcd60e51b8152600401610d779061304c565b600f546001600160a01b03166120435760405162461bcd60e51b815260206004820152601c60248201527f45636f4261673a2050617373706f7274204e4654206e6f7420736574000000006044820152606401610d77565b600f546040516370a0823160e01b81526001600160a01b038a8116600483015260009216906370a0823190602401602060405180830381865afa15801561208e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120b29190613091565b116120cf5760405162461bcd60e51b8152600401610d77906130aa565b600954600560006120de611be3565b815260200190815260200160002060008a6001600160a01b03166001600160a01b03168152602001908152602001600020541061216e5760405162461bcd60e51b815260206004820152602860248201527f45636f4261673a204d6178207375626d697373696f6e73207065722075736572604482015267081c995858da195960c21b6064820152608401610d77565b612176610c59565b43106121bc5760405162461bcd60e51b815260206004820152601560248201527422b1b7a130b39d1021bcb1b6329034b99037bb32b960591b6044820152606401610d77565b84518651146121dd5760405162461bcd60e51b8152600401610d77906130f7565b82518451146121fe5760405162461bcd60e51b8152600401610d7790613145565b600061220c6110e0436134d7565b600e5460008281526014602090815260408083206001600160a01b038f168452909152902054919250116122915760405162461bcd60e51b815260206004820152602660248201527f45636f4261673a204461696c79207375626d697373696f6e206c696d69742072604482015265195858da195960d21b6064820152608401610d77565b600061229c8a61286c565b9050600081116122be5760405162461bcd60e51b8152600401610d77906134f9565b600060646122cc838c6134c0565b6122d691906134d7565b90506000811161233c5760405162461bcd60e51b815260206004820152602b60248201527f45636f4261673a2046696e616c20616d6f756e74206d7573742062652067726560448201526a061746572207468616e20360ac1b6064820152608401610d77565b8060046000612349611be3565b81526020019081526020016000205410156123a65760405162461bcd60e51b815260206004820152601f60248201527f45636f4261673a204e6f7420656e6f7567682072657761726473206c656674006044820152606401610d77565b60006123b0611be3565b9050600160009054906101000a90046001600160a01b03166001600160a01b0316637b924532600254848f8e8e8e8e8e6040518963ffffffff1660e01b8152600401612403989796959493929190613239565b600060405180830381600087803b15801561241d57600080fd5b505af192505050801561242e575060015b6124cc5761243a6132ee565b806308c379a00361246a575061244e61330a565b80612459575061246c565b80604051602001611121919061353f565b505b60405162461bcd60e51b815260206004820152602f60248201527f45636f4261673a2045787465726e616c2063616c6c206661696c65642077697460448201526e34103ab735b737bbb71032b93937b960891b6064820152608401610d77565b6124d88c8286856129cb565b505050505050505050505050565b6124f08133612b38565b50565b60006124ff8383611757565b61257d576000838152602081815260408083206001600160a01b03861684529091529020805460ff191660011790556125353390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610b75565b506000610b75565b60006125918383611757565b1561257d576000838152602081815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610b75565b6001600160a01b0383166126165760405162461bcd60e51b8152600401610d7790613584565b600081116126665760405162461bcd60e51b815260206004820152601c60248201527f45636f4261673a20496e76616c69642066696e616c20616d6f756e74000000006044820152606401610d77565b8060046000612673611be3565b81526020019081526020016000205410156126a05760405162461bcd60e51b8152600401610d77906135c7565b60006126aa611be3565b905060006126ba6110e0436134d7565b60008581526016602090815260408083206001600160a01b038a16845290915281208054929350906126eb83613443565b9091555050600084815260176020526040812080549161270a83613443565b909155505060008281526006602090815260408083206001600160a01b0389168452909152812080549161273d83613443565b909155505060008181526014602090815260408083206001600160a01b0389168452909152812080549161277083613443565b9091555050600082815260086020526040812080549161278f83613443565b9091555050600082815260046020526040812080548592906127b290849061341a565b9091555050506001600160a01b039093166000908152601860205260409020439055505050565b606060006127e683612b75565b600101905060008167ffffffffffffffff81111561280657612806612d24565b6040519080825280601f01601f191660200182016040528015612830576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461283a57509392505050565b6000606481805b6013548110156129665760006013828154811061289257612892613404565b60009182526020822001546040516370a0823160e01b81526001600160a01b038981166004830152909116925082906370a0823190602401602060405180830381865afa1580156128e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061290b9190613091565b11801561292f57506001600160a01b03811660009081526010602052604090205484105b15612953576001600160a01b03811660009081526010602052604090205493509150815b508061295e81613443565b915050612873565b506001600160a01b0381161580159061299757506001600160a01b03811660009081526011602052604090205460ff165b156129aa576129a7601483613039565b91505b60648210156116c05760405162461bcd60e51b8152600401610d77906134f9565b6001600160a01b0384166129f15760405162461bcd60e51b8152600401610d7790613584565b60008111612a415760405162461bcd60e51b815260206004820152601c60248201527f45636f4261673a20496e76616c69642066696e616c20616d6f756e74000000006044820152606401610d77565b600083815260046020526040902054811115612a6f5760405162461bcd60e51b8152600401610d77906135c7565b60008381526005602090815260408083206001600160a01b03881684529091528120805491612a9d83613443565b909155505060008281526014602090815260408083206001600160a01b03881684529091528120805491612ad083613443565b90915550506000838152600760205260408120805491612aef83613443565b909155505060008381526004602052604081208054839290612b1290849061341a565b9091555050506001600160a01b0390921660009081526015602052604090204390555050565b612b428282611757565b612b715760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610d77565b5050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310612bb45772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310612be0576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310612bfe57662386f26fc10000830492506010015b6305f5e1008310612c16576305f5e100830492506008015b6127108310612c2a57612710830492506004015b60648310612c3c576064830492506002015b600a8310610b755760010192915050565b600060208284031215612c5f57600080fd5b81356001600160e01b031981168114612c7757600080fd5b9392505050565b80356001600160a01b0381168114612c9557600080fd5b919050565b60008060408385031215612cad57600080fd5b82359150612cbd60208401612c7e565b90509250929050565b600060208284031215612cd857600080fd5b612c7782612c7e565b60008060408385031215612cf457600080fd5b612cfd83612c7e565b946020939093013593505050565b600060208284031215612d1d57600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b601f8201601f1916810167ffffffffffffffff81118282101715612d6057612d60612d24565b6040525050565b600067ffffffffffffffff821115612d8157612d81612d24565b5060051b60200190565b600082601f830112612d9c57600080fd5b813567ffffffffffffffff811115612db657612db6612d24565b604051612dcd601f8301601f191660200182612d3a565b818152846020838601011115612de257600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f830112612e1057600080fd5b81356020612e1d82612d67565b604051612e2a8282612d3a565b83815260059390931b8501820192828101915086841115612e4a57600080fd5b8286015b84811015612e8a57803567ffffffffffffffff811115612e6e5760008081fd5b612e7c8986838b0101612d8b565b845250918301918301612e4e565b509695505050505050565b600082601f830112612ea657600080fd5b81356020612eb382612d67565b604051612ec08282612d3a565b83815260059390931b8501820192828101915086841115612ee057600080fd5b8286015b84811015612e8a5780358352918301918301612ee4565b600080600080600080600060e0888a031215612f1657600080fd5b612f1f88612c7e565b965060208801359550604088013567ffffffffffffffff80821115612f4357600080fd5b612f4f8b838c01612dff565b965060608a0135915080821115612f6557600080fd5b612f718b838c01612dff565b955060808a0135915080821115612f8757600080fd5b612f938b838c01612dff565b945060a08a0135915080821115612fa957600080fd5b612fb58b838c01612e95565b935060c08a0135915080821115612fcb57600080fd5b50612fd88a828b01612d8b565b91505092959891949750929550565b60008060408385031215612ffa57600080fd5b61300383612c7e565b91506020830135801515811461301857600080fd5b809150509250929050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610b7557610b75613023565b60208082526025908201527f45636f4261673a20416d6f756e74206d75737420626520677265617465722074604082015264068616e20360dc1b606082015260800190565b6000602082840312156130a357600080fd5b5051919050565b6020808252602d908201527f45636f4261673a205061727469636970616e7420646f6573206e6f74206f776e60408201526c081c185cdcdc1bdc9d08139195609a1b606082015260800190565b6020808252602e908201527f45636f4261673a2050726f6f6620747970657320616e642076616c756573206c60408201526d0cadccee8d040dad2e6dac2e8c6d60931b606082015260800190565b6020808252602f908201527f45636f4261673a20496d7061637420747970657320616e642076616c7565732060408201526e0d8cadccee8d040dad2e6dac2e8c6d608b1b606082015260800190565b60005b838110156131af578181015183820152602001613197565b50506000910152565b600081518084526131d0816020860160208601613194565b601f01601f19169290920160200192915050565b600081518084526020808501808196508360051b8101915082860160005b8581101561322c57828403895261321a8483516131b8565b98850198935090840190600101613202565b5091979650505050505050565b88815260208082018990526001600160a01b03881660408301526101006060830181905260009161326c8483018a6131e4565b9150838203608085015261328082896131e4565b915083820360a085015261329482886131e4565b84810360c0860152865180825282880193509082019060005b818110156132c9578451835293830193918301916001016132ad565b505084810360e08601526132dd81876131b8565b9d9c50505050505050505050505050565b600060033d11156133075760046000803e5060005160e01c5b90565b600060443d10156133185790565b6040516003193d81016004833e81513d67ffffffffffffffff816024840111818411171561334857505050505090565b82850191508151818111156133605750505050505090565b843d870101602082850101111561337a5750505050505090565b61338960208286010187612d3a565b509095945050505050565b7f45636f4261673a204461696c79207375626d697373696f6e2065787465726e6181526e0361031b0b636103330b4b632b21d1608d1b6020820152600082516133e481602f850160208701613194565b91909101602f0192915050565b602081526000612c7760208301846131b8565b634e487b7160e01b600052603260045260246000fd5b81810381811115610b7557610b75613023565b634e487b7160e01b600052603160045260246000fd5b60006001820161345557613455613023565b5060010190565b7302bb4ba34323930bb90333937b69031bcb1b632960651b81526000825161348b816014850160208701613194565b9190910160140192915050565b8381528260208201526060604082015260006134b760608301846131b8565b95945050505050565b8082028115828204841417610b7557610b75613023565b6000826134f457634e487b7160e01b600052601260045260246000fd5b500490565b60208082526026908201527f45636f4261673a20496e76616c6964206d756c7469706c6965722063616c63756040820152653630ba34b7b760d11b606082015260800190565b7f45636f4261673a2045787465726e616c2063616c6c206661696c65643a20000081526000825161357781601e850160208701613194565b91909101601e0192915050565b60208082526023908201527f45636f4261673a20496e76616c6964207061727469636970616e74206164647260408201526265737360e81b606082015260800190565b60208082526021908201527f45636f4261673a20496e73756666696369656e742072657761726473206c65666040820152601d60fa1b60608201526080019056fe5146a08baf902532d0ee2f909971144f12ca32651cd70cbee1117cddfb3b3b33a2646970667358221220602d20d24d620bad959b0069187ef1009089cde954c5540c0149bf22ebd5006464736f6c63430008140033