VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x55Caa9…065b
Summary
Transactions
Transfers
Address
0x55Caa918fC91Ff376311118a890E7D33F39E065b
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x970248543238481b2AC9144a99CF7F47e28A90e0
Deployer
0x970248543238481b2AC9144a99CF7F47e28A90e0
Code
0x608060405234801561001057600080fd5b506004361061030c5760003560e01c80636ba8d1c91161019d578063ae1c7868116100e9578063d547741f116100a2578063e0c63d7d1161007c578063e0c63d7d14610817578063e80deede1461082a578063f2c0184c14610833578063f435429c1461086d57600080fd5b8063d547741f146107b7578063da9cb337146107ca578063dd2b4985146107dd57600080fd5b8063ae1c7868146106c1578063af295181146106e4578063afbce3b9146106ec578063b1053cfb14610757578063b952ae221461076a578063d29beae01461077d57600080fd5b806380afdea81161015657806391d148541161013057806391d148541461061f578063a217fddf14610632578063a5100ee81461063a578063a87430ba1461064d57600080fd5b806380afdea81461059657806384b0196e1461059f5780638c65c81f146105ba57600080fd5b80636ba8d1c91461052b5780636e8f584d1461053e5780637065cb481461055157806374a12a33146105645780637a4825731461056d5780637ecebe001461057657600080fd5b806339848b511161025c5780634eab9ecf116102155780635da2c0d0116101ef5780635da2c0d0146104c45780635f56f202146104ef5780635f989909146105105780636ba42aaa1461051857600080fd5b80634eab9ecf1461049557806359b04df31461049e5780635bec4cb4146104bb57600080fd5b806339848b51146104375780633ad4f02a146104405780633dc577a9146104535780634002eda6146104665780634032b72b1461046f5780634b8d230a1461048257600080fd5b80632d3b2642116102c9578063364bc15a116102a3578063364bc15a146103f457806336568abe14610409578063372500ab1461041c578063372878791461042457600080fd5b80632d3b2642146103c55780632f2ff15d146103ce5780632f54bf6e146103e157600080fd5b806301ffc9a714610311578063107b46c31461033957806314ae9f2e1461034e578063248a9ca31461036157806328aef87e146103925780632d057755146103a5575b600080fd5b61032461031f3660046130a3565b610876565b60405190151581526020015b60405180910390f35b61034c6103473660046130d4565b6108ad565b005b61034c61035c366004613112565b610a5f565b61038461036f36600461312d565b60009081526002602052604090206001015490565b604051908152602001610330565b61034c6103a036600461312d565b610a7a565b6103b86103b336600461312d565b610b51565b6040516103309190613181565b61038460065481565b61034c6103dc366004613194565b610c0f565b6103246103ef366004613112565b610c3a565b6103846000805160206137fb83398151915281565b61034c610417366004613194565b610c46565b61034c610c7e565b610324610432366004613112565b610edd565b610384600b5481565b61034c61044e36600461312d565b610f55565b61034c610461366004613112565b610faf565b610384600a5481565b61034c61047d366004613112565b610fba565b61034c61049036600461312d565b610fd2565b610384600d5481565b6104a66110a2565b60408051928352602083019190915201610330565b61038460085481565b6003546104d7906001600160a01b031681565b6040516001600160a01b039091168152602001610330565b6105026104fd3660046130d4565b6110d8565b6040516103309291906131c0565b6104a66112d6565b610324610526366004613112565b611449565b61034c6105393660046130d4565b611463565b61034c61054c3660046130d4565b61166d565b61034c61055f366004613112565b611850565b61038460075481565b61038460095481565b610384610584366004613112565b60116020526000908152604090205481565b61038460045481565b6105a761185b565b6040516103309796959493929190613229565b6105f76105c836600461312d565b600e60205260009081526040902080546001820154600283015460038401546004909401549293919290919085565b604080519586526020860194909452928401919091526060830152608082015260a001610330565b61032461062d366004613194565b6118a1565b610384600081565b61034c61064836600461312d565b6118cc565b61069261065b366004613112565b6010602052600090815260409020805460018201546002830154600384015460049094015460ff8085169561010090950416939086565b6040805196151587529415156020870152938501929092526060840152608083015260a082015260c001610330565b6106d46106cf366004613112565b611991565b604051610330949392919061328b565b610384611a1d565b61072d6106fa36600461312d565b600f602052600090815260409020805460018201546002830154600384015460049094015460ff90931693919290919085565b6040805195151586526020860194909452928401919091526060830152608082015260a001610330565b61034c61076536600461312d565b611ade565b61034c61077836600461330c565b611ba4565b61038461078b366004613194565b6000828152600e602090815260408083206001600160a01b038516845260060190915290205492915050565b61034c6107c5366004613194565b611d54565b6103246107d8366004613112565b611d79565b6103846107eb366004613194565b6000828152600e602090815260408083206001600160a01b038516845260050190915290205492915050565b61034c61082536600461312d565b611dbc565b61038460055481565b610384610841366004613194565b6000828152600e602090815260408083206001600160a01b038516845260070190915290205492915050565b610384600c5481565b60006001600160e01b03198216637965db0b60e01b14806108a757506301ffc9a760e01b6001600160e01b03198316145b92915050565b6108b633610c3a565b6108db5760405162461bcd60e51b81526004016108d2906133eb565b60405180910390fd5b600082116109415760405162461bcd60e51b815260206004820152602d60248201527f576174746c793a206379636c65206475726174696f6e206d757374206265206760448201526c0726561746572207468616e203609c1b60648201526084016108d2565b600081116109a95760405162461bcd60e51b815260206004820152602f60248201527f576174746c793a20726f756e647320706572206379636c65206d75737420626560448201526e02067726561746572207468616e203608c1b60648201526084016108d2565b60006109b58284613438565b11610a185760405162461bcd60e51b815260206004820152602d60248201527f576174746c793a20726f756e64206475726174696f6e206d757374206265206760448201526c0726561746572207468616e203609c1b60648201526084016108d2565b6008829055600981905560408051838152602081018390527ff1dab5bb09ec8c20c730c6985da72aad9697bac6d5899ca740c0b9ef1d9114c9910160405180910390a15050565b610a776000805160206137fb83398151915282611d54565b50565b610a8333610c3a565b610a9f5760405162461bcd60e51b81526004016108d2906133eb565b60008111610b155760405162461bcd60e51b815260206004820152603860248201527f576174746c793a206d617820706f696e747320706572207375626d697373696f60448201527f6e206d7573742062652067726561746572207468616e2030000000000000000060648201526084016108d2565b600c8190556040518181527f79e65489f53fd6e15dcd1afe4dc8178892348551e7716e3e9b94bc87f11ecaf9906020015b60405180910390a150565b6000818152600f6020526040902080546060919060ff16610bb45760405162461bcd60e51b815260206004820152601d60248201527f576174746c793a206379636c65206e6f7420696e697469616c697a656400000060448201526064016108d2565b80600501805480602002602001604051908101604052809291908181526020018280548015610c0257602002820191906000526020600020905b815481526020019060010190808311610bee575b5050505050915050919050565b600082815260026020526040902060010154610c2a81611e7c565b610c348383611e86565b50505050565b60006108a781836118a1565b6001600160a01b0381163314610c6f5760405163334bd91960e11b815260040160405180910390fd5b610c798282611f1a565b505050565b336000808080610c8d85611991565b935093509350935060008211610ce55760405162461bcd60e51b815260206004820152601b60248201527f576174746c793a206e6f207265776172647320746f20636c61696d000000000060448201526064016108d2565b60005b8151811015610d75576000828281518110610d0557610d0561345a565b60200260200101511115610d6357818181518110610d2557610d2561345a565b6020026020010151600e60008388610d3d9190613470565b81526020019081526020016000206003016000828254610d5d9190613483565b90915550505b80610d6d81613496565b915050610ce8565b506001600160a01b03851660009081526010602052604081206001810185905560028101805491928592610daa908490613470565b92505081905550506000610dbf868686611f87565b90506000603c82600654610dd391906134af565b610ddd9190613438565b90506000806000806000610df28c888861202c565b94509450945094509450600360009054906101000a90046001600160a01b03166001600160a01b0316637b9245326004548b8f89898989896040518963ffffffff1660e01b8152600401610e4d98979695949392919061351b565b600060405180830381600087803b158015610e6757600080fd5b505af1158015610e7b573d6000803e3d6000fd5b5050604080518c8152602081018b90529081018990528c92508d91506001600160a01b038f16907f994db2468ed5cc7e825e5d132ac71b4078decfa9b01e1f5ba40c4b3132251f349060600160405180910390a4505050505050505050505050565b6001600160a01b0381166000908152601060205260408120805460ff16610f465760405162461bcd60e51b815260206004820152601c60248201527f576174746c793a2075736572206e6f7420696e697469616c697a65640000000060448201526064016108d2565b54610100900460ff1692915050565b610f5e33610c3a565b610f7a5760405162461bcd60e51b81526004016108d2906133eb565b60048190556040518181527f0dbcd15319b872d4604d53e5fd8f32c08b5cbe341b200d497cf58ff131a61a7590602001610b46565b610a77600082610c46565b610a776000805160206137fb83398151915282610c0f565b610fdb33610c3a565b610ff75760405162461bcd60e51b81526004016108d2906133eb565b6000811161106d5760405162461bcd60e51b815260206004820152603860248201527f576174746c793a206d6178207375626d697373696f6e732070657220726f756e60448201527f64206d7573742062652067726561746572207468616e2030000000000000000060648201526084016108d2565b600d8190556040518181527f41f66fbf1ea2ae091bb7a0423fb6d15e594cebdd78b2a73dd809e266a4cbb2f990602001610b46565b6000806110ad6112d6565b90508091505080600b5410156110cf57600b546110ca9082613483565b6110d2565b60005b91509091565b600060608284106111395760405162461bcd60e51b815260206004820152602560248201527f576174746c793a20726f756e645374617274206d757374206265203c20726f756044820152641b99115b9960da1b60648201526084016108d2565b6000806111446110a2565b91509150808511156111ab5760405162461bcd60e51b815260206004820152602a60248201527f576174746c793a20726f756e642072616e676520696e636c75646573206375726044820152691c995b9d081c9bdd5b9960b21b60648201526084016108d2565b818511156112135760405162461bcd60e51b815260206004820152602f60248201527f576174746c793a20726f756e642072616e676520696e636c75646573206e6f6e60448201526e2d6578706972656420726f756e647360881b60648201526084016108d2565b6000806112208888613483565b67ffffffffffffffff811115611238576112386135ac565b604051908082528060200260200182016040528015611261578160200160208202803683370190505b509050875b878110156112c6576000818152600e602052604090206003015461128a8185613470565b935080836112988c85613483565b815181106112a8576112a861345a565b602090810291909101015250806112be81613496565b915050611266565b50909450925050505b9250929050565b6007546000818152600f60209081526040808320815160c081018352815460ff16151581526001820154818501526002820154818401526003820154606082015260048201546080820152600582018054845181870281018701909552808552959687969095879593949360a08601939092909183018282801561137957602002820191906000526020600020905b815481526020019060010190808311611365575b5050505050815250509050806060015181604001516113989190613470565b4311156113e75760405162461bcd60e51b815260206004820152601b60248201527f576174746c793a2063757272656e74206379636c6520656e646564000000000060448201526064016108d2565b6000816080015182606001516113fd9190613438565b90506000818360400151436114129190613483565b61141c9190613438565b9050838360a0015182815181106114355761143561345a565b602002602001015195509550505050509091565b60006108a76000805160206137fb833981519152836118a1565b61146c33611449565b6114b85760405162461bcd60e51b815260206004820152601c60248201527f526f6c65733a206163636f756e74206973206e6f74206b65657065720000000060448201526064016108d2565b6000828152600f602052604090205460ff16156115215760405162461bcd60e51b815260206004820152602160248201527f576174746c793a206379636c6520616c726561647920696e697469616c697a656044820152601960fa1b60648201526084016108d2565b60035460048054604051633c9d10cd60e21b8152918201526001600160a01b039091169063f274433490602401602060405180830381865afa15801561156b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061158f91906135c2565b8111156115ea5760405162461bcd60e51b8152602060048201526024808201527f576174746c793a20696e73756666696369656e7420617661696c61626c652066604482015263756e647360e01b60648201526084016108d2565b6000828152600f60205260409020805460ff1916600190811782558101829055436002820155600854600382015560095460048201556116298161218c565b60078390556040805183815243602082015284917f0e41c903d4f464af8fdd82a2a195fb81a5b17cfe3a20585d2f10d0eeb1f1d33c910160405180910390a2505050565b61167633610c3a565b6116925760405162461bcd60e51b81526004016108d2906133eb565b60008061169f84846110d8565b91509150600082116117045760405162461bcd60e51b815260206004820152602860248201527f576174746c793a206e6f20756e636c61696d6564207265776172647320746f20604482015267776974686472617760c01b60648201526084016108d2565b60005b81518110156117685760008282815181106117245761172461345a565b60200260200101511115611756576000600e816117418489613470565b81526020810191909152604001600020600301555b8061176081613496565b915050611707565b506003546004546001600160a01b039091169063cfe706b390849061178c8861224b565b61179f61179a60018a613483565b61224b565b6040516020016117b09291906135db565b6040516020818303038152906040526040518463ffffffff1660e01b81526004016117dd93929190613652565b600060405180830381600087803b1580156117f757600080fd5b505af115801561180b573d6000803e3d6000fd5b505060408051868152602081018690528793507fc6b6a68f60fca6fb6d8ec1c7e3de52c73573e62b3c27bf5efd8cdfd597f0b8ac92500160405180910390a250505050565b610a77600082610c0f565b60006060806000806000606061186f6122de565b611877612310565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60009182526002602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6118d533610c3a565b6118f15760405162461bcd60e51b81526004016108d2906133eb565b6001811161195c5760405162461bcd60e51b815260206004820152603260248201527f576174746c793a2072657761726420636c61696d2077696e646f77206d7573746044820152712062652067726561746572207468616e203160701b60648201526084016108d2565b600b8190556040518181527fe90ebfffb6839ca960afda0494d695053314f76d4927609d9954e2e14ed6953790602001610b46565b600080600060606000806119a36110a2565b6001600160a01b0389166000908152601060205260409020600101549193509150828110156119cf5750815b8181106119f857604080516000808252602082019092529197509195509093509150611a169050565b600080611a068a848661233d565b9399509397509295509093505050505b9193509193565b6007546000908152600f60209081526040808320815160c081018352815460ff161515815260018201548185015260028201548184015260038201546060820152600482015460808201526005820180548451818702810187019095528085528695929460a086019390929190830182828015611ab957602002820191906000526020600020905b815481526020019060010190808311611aa5575b505050505081525050905080606001518160400151611ad89190613470565b91505090565b611ae733610c3a565b611b035760405162461bcd60e51b81526004016108d2906133eb565b60008111611b6f5760405162461bcd60e51b815260206004820152603360248201527f576174746c793a2073637265656e2074696d65206c696d6974206d7573742062604482015272652067726561746572207468616e207a65726f60681b60648201526084016108d2565b60058190556040518181527f3c5add695a5f3a39135449082aaa0180c6a2012f11cca6c726434026c79a78d490602001610b46565b336001600160a01b038c1614611c065760405162461bcd60e51b815260206004820152602160248201527f576174746c793a2073656e646572206973206e6f74207061727469636970616e6044820152601d60fa1b60648201526084016108d2565b6001600160a01b038b166000908152601160205260409020548314611c655760405162461bcd60e51b8152602060048201526015602482015274576174746c793a20696e76616c6964206e6f6e636560581b60448201526064016108d2565b6000611c788c8c8c8c8c8c8c8c8c61244d565b90506000611cbc8285858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061251e92505050565b9050611cc781611449565b611d0c5760405162461bcd60e51b81526020600482015260166024820152752bb0ba3a363c9d1034b73b30b634b21039b4b3b732b960511b60448201526064016108d2565b6001600160a01b038d166000908152601160205260408120805491611d3083613496565b9190505550611d458d8d8d8d8d8d8d8d612548565b50505050505050505050505050565b600082815260026020526040902060010154611d6f81611e7c565b610c348383611f1a565b600080611d846112d6565b600d546000918252600e602090815260408084206001600160a01b039098168452600590970190529490205493909310159392505050565b611dc533610c3a565b611de15760405162461bcd60e51b81526004016108d2906133eb565b60008111611e475760405162461bcd60e51b815260206004820152602d60248201527f576174746c793a20636f6e73756d7074696f6e206d757374206265206772656160448201526c746572207468616e207a65726f60981b60648201526084016108d2565b60068190556040518181527f51f234796a41f66e02fd0b7c9a1f7fcb11c85db0919a542099bfa753da51ae6590602001610b46565b610a7781336129b9565b6000611e9283836118a1565b611f125760008381526002602090815260408083206001600160a01b03861684529091529020805460ff19166001179055611eca3390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45060016108a7565b5060006108a7565b6000611f2683836118a1565b15611f125760008381526002602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45060016108a7565b6000818310611fd85760405162461bcd60e51b815260206004820152601b60248201527f576174746c793a20696e76616c696420726f756e642072616e6765000000000060448201526064016108d2565b825b82811015612024576000818152600e602090815260408083206001600160a01b03891684526007019091529020546120129083613470565b915061201d81613496565b9050611fda565b509392505050565b606080808080600060405190808252806020026020018201604052801561206757816020015b60608152602001906001900390816120525790505b5060408051600080825260208201909252919650612095565b60608152602001906001900390816120805790505b50604080516001808252818301909252919550816020015b60608152602001906001900390816120ad57905050925060405180604001604052806006815260200165656e6572677960d01b815250836000815181106120f6576120f661345a565b60209081029190910101526040805160018082528183019092529081602001602082028036833701905050915085826000815181106121375761213761345a565b60200260200101818152505061214c886129f6565b6121558861224b565b61215e8861224b565b6040516020016121709392919061367a565b6040516020818303038152906040529050939792965093509350565b6002810154600482015460038301546000906121a9908390613438565b905060008285600101546121bd9190613438565b905060005b8381101561224357600a546000908152600e602052604090206121e584836134af565b6121ef9087613470565b81556002810183905560038101839055600a805460058901805460018101825560009182526020822001919091558154919061222a83613496565b919050555050808061223b90613496565b9150506121c2565b505050505050565b6060600061225883612a0c565b600101905060008167ffffffffffffffff811115612278576122786135ac565b6040519080825280601f01601f1916602001820160405280156122a2576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846122ac57509392505050565b606061230b7f576174746c7941707000000000000000000000000000000000000000000000096000612ae4565b905090565b606061230b7f31000000000000000000000000000000000000000000000000000000000000016001612ae4565b60006060818061234d8686613483565b67ffffffffffffffff811115612365576123656135ac565b60405190808252806020026020018201604052801561238e578160200160208202803683370190505b509050855b85811015612440576000818152600e6020526040812060018101549091906123bc5760006123f5565b600182015460028301546001600160a01b038c1660009081526006850160205260409020546123eb91906134af565b6123f59190613438565b90506124018186613470565b9450808461240f8b86613483565b8151811061241f5761241f61345a565b6020026020010181815250505050808061243890613496565b915050612393565b5090969095509350505050565b60006125107ee8aab016c900772f772d5856c8c35282b6a4794b1de0e7ce3c1104819f24cc8b8b8b60405161248392919061372c565b60405180910390208a8a8a60405161249c92919061372c565b6040519081900381206124f595949392918b908b908b906020019788526001600160a01b0396909616602088015260408701949094529115156060860152608085015260a084015260c083015260e08201526101000190565b60405160208183030381529060405280519060200120612b8f565b9a9950505050505050505050565b60008060008061252e8686612bbc565b92509250925061253e8282612c09565b5090949350505050565b6001600160a01b0388166125b15760405162461bcd60e51b815260206004820152602a60248201527f576174746c793a207061727469636970616e7420616464726573732063616e6e6044820152696f74206265207a65726f60b01b60648201526084016108d2565b600081116126125760405162461bcd60e51b815260206004820152602860248201527f576174746c793a20706f696e7473206d7573742062652067726561746572207460448201526768616e207a65726f60c01b60648201526084016108d2565b600c548111156126795760405162461bcd60e51b815260206004820152602c60248201527f576174746c793a20706f696e747320657863656564206d6178506f696e74735060448201526b32b929bab136b4b9b9b4b7b760a11b60648201526084016108d2565b60055482106126de5760405162461bcd60e51b815260206004820152602b60248201527f576174746c793a2073637265656e2074696d652065786365656473207468652060448201526a19185a5b1e481b1a5b5a5d60aa1b60648201526084016108d2565b6000826005546126ee9190613483565b90506001603c8260065461270291906134af565b61270c9190613438565b10156127805760405162461bcd60e51b815260206004820152603b60248201527f576174746c793a2073637265656e2074696d6520736176656420697320746f6f60448201527f206c6f7720746f207175616c69667920666f722072657761726473000000000060648201526084016108d2565b60008061278b6112d6565b915091506000600e60008381526020019081526020016000209050600d548160050160008e6001600160a01b03166001600160a01b03168152602001908152602001600020541061281e5760405162461bcd60e51b815260206004820152601f60248201527f576174746c793a206d6178207375626d697373696f6e7320726561636865640060448201526064016108d2565b6001600160a01b038c166000908152600582016020526040812080549161284483613496565b909155505060048101805490600061285b83613496565b90915550506001600160a01b038c1660009081526006820160205260408120805487929061288a908490613470565b92505081905550848160010160008282546128a59190613470565b90915550506001600160a01b038c166000908152600782016020526040812080548692906128d4908490613470565b90915550506001600160a01b038c166000908152601060205260409020805460ff166129115780548a15156101000261ffff199091161760011781555b60038101805490600061292383613496565b91905055508481600401600082825461293c9190613470565b90915550506040518390612953908e908e9061372c565b60405180910390208e6001600160a01b03167f65d493e2bf6b9bfe1d7f806ea4e43e6069e87779fa9966735cd5d01e558dc3f58d888b8f8f8f6005546040516129a2979695949392919061373c565b60405180910390a450505050505050505050505050565b6129c382826118a1565b6129f25760405163e2517d3f60e01b81526001600160a01b0382166004820152602481018390526044016108d2565b5050565b60606108a76001600160a01b0383166014612cc2565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310612a4b5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310612a77576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310612a9557662386f26fc10000830492506010015b6305f5e1008310612aad576305f5e100830492506008015b6127108310612ac157612710830492506004015b60648310612ad3576064830492506002015b600a83106108a75760010192915050565b606060ff8314612afe57612af783612e42565b90506108a7565b818054612b0a90613793565b80601f0160208091040260200160405190810160405280929190818152602001828054612b3690613793565b8015612b835780601f10612b5857610100808354040283529160200191612b83565b820191906000526020600020905b815481529060010190602001808311612b6657829003601f168201915b505050505090506108a7565b60006108a7612b9c612e81565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060008351604103612bf65760208401516040850151606086015160001a612be888828585612fac565b955095509550505050612c02565b50508151600091506002905b9250925092565b6000826003811115612c1d57612c1d6137cd565b03612c26575050565b6001826003811115612c3a57612c3a6137cd565b03612c585760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115612c6c57612c6c6137cd565b03612c8d5760405163fce698f760e01b8152600481018290526024016108d2565b6003826003811115612ca157612ca16137cd565b036129f2576040516335e2f38360e21b8152600481018290526024016108d2565b6060826000612cd28460026134af565b612cdd906002613470565b67ffffffffffffffff811115612cf557612cf56135ac565b6040519080825280601f01601f191660200182016040528015612d1f576020820181803683370190505b509050600360fc1b81600081518110612d3a57612d3a61345a565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612d6957612d6961345a565b60200101906001600160f81b031916908160001a9053506000612d8d8560026134af565b612d98906001613470565b90505b6001811115612e10576f181899199a1a9b1b9c1cb0b131b232b360811b83600f1660108110612dcc57612dcc61345a565b1a60f81b828281518110612de257612de261345a565b60200101906001600160f81b031916908160001a90535060049290921c91612e09816137e3565b9050612d9b565b508115612e3a5760405163e22e27eb60e01b815260048101869052602481018590526044016108d2565b949350505050565b60606000612e4f8361307b565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000306001600160a01b037f00000000000000000000000055caa918fc91ff376311118a890e7d33f39e065b16148015612eda57507f000000000b2bce3c70bc649a02749e8687721b09ed2e15997f466536b20bb12746145b15612f0457507f5f283e107550c412a93ca202444010632a688446475e5861c1b3dcf7a3a2542190565b61230b604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f2bcd58cebf9b2f4c39b430e93080e79be913731cfd855229956c864cbf68eff4918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115612fe75750600091506003905082613071565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa15801561303b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661306757506000925060019150829050613071565b9250600091508190505b9450945094915050565b600060ff8216601f8111156108a757604051632cd44ac360e21b815260040160405180910390fd5b6000602082840312156130b557600080fd5b81356001600160e01b0319811681146130cd57600080fd5b9392505050565b600080604083850312156130e757600080fd5b50508035926020909101359150565b80356001600160a01b038116811461310d57600080fd5b919050565b60006020828403121561312457600080fd5b6130cd826130f6565b60006020828403121561313f57600080fd5b5035919050565b600081518084526020808501945080840160005b838110156131765781518752958201959082019060010161315a565b509495945050505050565b6020815260006130cd6020830184613146565b600080604083850312156131a757600080fd5b823591506131b7602084016130f6565b90509250929050565b828152604060208201526000612e3a6040830184613146565b60005b838110156131f45781810151838201526020016131dc565b50506000910152565b600081518084526132158160208601602086016131d9565b601f01601f19169290920160200192915050565b60ff60f81b8816815260e06020820152600061324860e08301896131fd565b828103604084015261325a81896131fd565b606084018890526001600160a01b038716608085015260a0840186905283810360c085015290506125108185613146565b8481528360208201528260408201526080606082015260006132b06080830184613146565b9695505050505050565b60008083601f8401126132cc57600080fd5b50813567ffffffffffffffff8111156132e457600080fd5b6020830191508360208285010111156112cf57600080fd5b8035801515811461310d57600080fd5b60008060008060008060008060008060006101008c8e03121561332e57600080fd5b6133378c6130f6565b9a5067ffffffffffffffff8060208e0135111561335357600080fd5b6133638e60208f01358f016132ba565b909b50995061337460408e016132fc565b98508060608e0135111561338757600080fd5b6133978e60608f01358f016132ba565b909850965060808d0135955060a08d0135945060c08d0135935060e08d01358110156133c257600080fd5b506133d38d60e08e01358e016132ba565b81935080925050509295989b509295989b9093969950565b6020808252601b908201527f526f6c65733a206163636f756e74206973206e6f74206f776e65720000000000604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60008261345557634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b808201808211156108a7576108a7613422565b818103818111156108a7576108a7613422565b6000600182016134a8576134a8613422565b5060010190565b80820281158282048414176108a7576108a7613422565b600081518084526020808501808196508360051b8101915082860160005b8581101561350e5782840389526134fc8483516131fd565b988501989350908401906001016134e4565b5091979650505050505050565b888152602081018890526001600160a01b03871660408201526101006060820181905260009061354d838201896134c6565b9050828103608084015261356181886134c6565b905082810360a084015261357581876134c6565b905082810360c08401526135898186613146565b905082810360e084015261359d81856131fd565b9b9a5050505050505050505050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156135d457600080fd5b5051919050565b7f576974686472617720756e636c61696d656420726577617264732066726f6d2081526503937bab732160d51b6020820152600083516136228160268501602088016131d9565b630103a37960e51b602691840191820152835161364681602a8401602088016131d9565b01602a01949350505050565b83815282602082015260606040820152600061367160608301846131fd565b95945050505050565b6402ab9b2b9160dd1b81526000845161369a8160058501602089016131d9565b6601039b0bb32b2160cd1b60059184019182015284516136c181600c8401602089016131d9565b7f206d696e75746573206f662073637265656e2074696d652c206571756976616c600c929091019182015266032b73a103a37960cd1b602c820152835161370f8160338401602088016131d9565b62040aed60eb1b6033929091019182015260360195945050505050565b8183823760009101908152919050565b871515815286602082015285604082015260c060608201528360c0820152838560e0830137600060e08583010152600060e0601f19601f87011683010190508360808301528260a083015298975050505050505050565b600181811c908216806137a757607f821691505b6020821081036137c757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052602160045260246000fd5b6000816137f2576137f2613422565b50600019019056fefc8737ab85eb45125971625a9ebdb75cc78e01d5c1fa80c4c6e5203f47bc4faba2646970667358221220cb3f1e034eda40bcace2f00b2b3b8fb1e9f247d6c452795976076bb2f0e7ab3464736f6c63430008140033