VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xE124a6…8Ae8
Summary
Transactions
Transfers
Address
0xE124a677C7Fcaf0e3D6f013bD66E8037CaFe8Ae8
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Deployer
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Code
0x608060405234801561001057600080fd5b50600436106103af5760003560e01c806355f804b3116101f457806395d89b411161011a578063c4e41b22116100ad578063d5abeb011161007c578063d5abeb01146107df578063df340914146107e8578063e985e9c5146107fb578063f2fde38b1461083757600080fd5b8063c4e41b22146107a9578063c6682862146107b1578063c87b56dd146107b9578063d0eb26b0146107cc57600080fd5b8063b3454de0116100e9578063b3454de014610777578063b88d4fde1461077f578063ba7d2c761461078d578063bf8ebd851461079657600080fd5b806395d89b411461074357806397ff17921461074b578063a1c131581461075e578063a22cb4651461076957600080fd5b8063715018a611610192578063870c8d5111610161578063870c8d51146106f15780638b7411761461070c5780638da5cb5b1461071f5780638dc251e31461073057600080fd5b8063715018a6146106ae578063755edd17146106b657806376350fea146106c95780637f00c7a6146106de57600080fd5b80636690864e116101ce5780636690864e1461066d5780636c0360eb14610680578063704802751461068857806370a082311461069b57600080fd5b806355f804b31461063a5780635c975abb1461064d5780636352211e1461065a57600080fd5b806324d7806c116102d9578063438b63001161027757806348fbd3561161024657806348fbd356146105ff5780634c28f0e3146106075780634f6ccce71461061a578063505279b41461062d57600080fd5b8063438b6300146105b2578063439905d8146105d257806345ae6606146105db57806348bf476d146105e457600080fd5b8063359b6cab116102b3578063359b6cab1461057157806342842e0e146104d357806342966c681461058c578063437c5ca31461059f57600080fd5b806324d7806c146105095780632a55205a1461052c5780632f745c591461055e57600080fd5b80631785f53c116103515780632085ea52116103205780632085ea52146104b7578063239c70ae146104ca57806323b872dd146104d357806324a4a1be146104e657600080fd5b80631785f53c1461046957806318160ddd1461047c57806318cae269146104845780631c0973a4146104a457600080fd5b8063081812fc1161038d578063081812fc146104065780630953853114610431578063095ea7b3146104435780630e1cbef61461045657600080fd5b806301ffc9a7146103b457806302329a29146103dc57806306fdde03146103f1575b600080fd5b6103c76103c2366004612bfa565b61084a565b60405190151581526020015b60405180910390f35b6103ef6103ea366004612bc0565b61085b565b005b6103f9610876565b6040516103d39190612e97565b610419610414366004612c7d565b610908565b6040516001600160a01b0390911681526020016103d3565b6023545b6040519081526020016103d3565b6103ef610451366004612b96565b61092f565b6103ef610464366004612c7d565b61097c565b6103ef610477366004612a59565b6109a2565b600a54610435565b610435610492366004612a59565b60296020526000908152604090205481565b602854610419906001600160a01b031681565b6103ef6104c5366004612c7d565b6109f3565b61043560115481565b6103ef6104e1366004612aa7565b610a00565b6103c76104f4366004612a59565b602a6020526000908152604090205460ff1681565b6103c7610517366004612a59565b602b6020526000908152604090205460ff1681565b61053f61053a366004612cd2565b610a48565b604080516001600160a01b0390931683526020830191909152016103d3565b61043561056c366004612b96565b610af4565b6104197329c630cce4ddb23900f5fe66ab55e488c15b9f5e81565b6103ef61059a366004612c7d565b610b8a565b6103ef6105ad366004612b5f565b610c00565b6105c56105c0366004612a59565b610c33565b6040516103d39190612e53565b61043560245481565b61043560235481565b610419736e0b217380b45fd9992bafa91c08a92455ec647a81565b6103ef610cd5565b602654610419906001600160a01b031681565b610435610628366004612c7d565b610e9f565b61041965456e6572677981565b6103ef610648366004612c34565b610f32565b600f546103c79060ff1681565b610419610668366004612c7d565b610f51565b6103ef61067b366004612a59565b610fb1565b6103f9610fdb565b6103ef610696366004612a59565b611069565b6104356106a9366004612a59565b6110bd565b6103ef611143565b6103ef6106c4366004612a59565b611157565b6106d161130b565b6040516103d39190612e21565b6103ef6106ec366004612c7d565b611347565b61041973217699d9532b14b865335b0428c8468bfcde5d9181565b6103ef61071a366004612caf565b61138a565b600c546001600160a01b0316610419565b6103ef61073e366004612a59565b6114c9565b6103f96114fc565b610435610759366004612c7d565b61150b565b600f5460ff166103c7565b6103ef610451366004612b5f565b6103ef611522565b6103ef6104e1366004612ae3565b61043560125481565b6104356107a4366004612a59565b6116f7565b610435611702565b6103f9611712565b6103f96107c7366004612c7d565b61171f565b6103ef6107da366004612c7d565b6117fd565b61043560105481565b6103ef6107f6366004612c7d565b61180a565b6103c7610809366004612a74565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b6103ef610845366004612a59565b611d3e565b600061085582611db4565b92915050565b610863611dbf565b600f805460ff1916911515919091179055565b60606002805461088590612fbe565b80601f01602080910402602001604051908101604052809291908181526020018280546108b190612fbe565b80156108fe5780601f106108d3576101008083540402835291602001916108fe565b820191906000526020600020905b8154815290600101906020018083116108e157829003601f168201915b5050505050905090565b600061091382611e19565b506000908152600660205260409020546001600160a01b031690565b60405162461bcd60e51b815260206004820152601f60248201527f536f756c626f756e643a20617070726f76616c206e6f7420616c6c6f7765640060448201526064015b60405180910390fd5b610984611dbf565b601381905560255461099f906001600160a01b031682611e78565b50565b6109aa611dbf565b6001600160a01b0381166000818152602b6020526040808220805460ff19169055517fa3b62bc36326052d97ea62d63c3d60308ed4c3ea8ac079dd8499f1e9c4f80c0f9190a250565b6109fb611dbf565b602455565b60405162461bcd60e51b815260206004820152601f60248201527f536f756c626f756e643a207472616e73666572206e6f7420616c6c6f776564006044820152606401610973565b60008281526001602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046001600160601b0316928201929092528291610abd5750604080518082019091526000546001600160a01b0381168252600160a01b90046001600160601b031660208201525b602081015160009061271090610adc906001600160601b031687612f58565b610ae69190612f44565b915196919550909350505050565b6000610aff836110bd565b8210610b615760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610973565b506001600160a01b03919091166000908152600860209081526040808320938352929052205490565b610b943382611f75565b610bf75760405162461bcd60e51b815260206004820152602e60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526d1c881b9bdc88185c1c1c9bdd995960921b6064820152608401610973565b61099f81611ff4565b610c08611dbf565b6001600160a01b03919091166000908152602a60205260409020805460ff1916911515919091179055565b60606000610c40836110bd565b905060008167ffffffffffffffff811115610c5d57610c5d613080565b604051908082528060200260200182016040528015610c86578160200160208202803683370190505b50905060005b82811015610ccd57610c9e8582610af4565b828281518110610cb057610cb061306a565b602090810291909101015280610cc581612ff9565b915050610c8c565b509392505050565b610cdd611dbf565b6040516370a0823160e01b815230600482015265456e657267799060009082906370a082319060240160206040518083038186803b158015610d1e57600080fd5b505afa158015610d32573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d569190612c96565b905060008111610d9e5760405162461bcd60e51b81526020600482015260136024820152724e6f205654484f20746f20776974686472617760681b6044820152606401610973565b60275460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb90604401602060405180830381600087803b158015610dec57600080fd5b505af1158015610e00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e249190612bdd565b610e675760405162461bcd60e51b815260206004820152601460248201527315951213c81d1c985b9cd9995c8819985a5b195960621b6044820152606401610973565b6040518181527f2a07a2b0f96104777b67d184dd77f68e88aad12826d3df7a6beea32e19bf7c13906020015b60405180910390a15050565b6000610eaa600a5490565b8210610f0d5760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610973565b600a8281548110610f2057610f2061306a565b90600052602060002001549050919050565b610f3a611dbf565b8051610f4d90600d90602084019061290f565b5050565b6000818152600460205260408120546001600160a01b0316806108555760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610973565b610fb9611dbf565b602680546001600160a01b0319166001600160a01b0392909216919091179055565b600d8054610fe890612fbe565b80601f016020809104026020016040519081016040528092919081815260200182805461101490612fbe565b80156110615780601f1061103657610100808354040283529160200191611061565b820191906000526020600020905b81548152906001019060200180831161104457829003601f168201915b505050505081565b611071611dbf565b6001600160a01b0381166000818152602b6020526040808220805460ff19166001179055517f44d6d25963f097ad14f29f06854a01f575648a1ef82f30e562ccd3889717e3399190a250565b60006001600160a01b0382166111275760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608401610973565b506001600160a01b031660009081526005602052604090205490565b61114b611dbf565b6111556000612044565b565b3361116a600c546001600160a01b031690565b6001600160a01b0316148061118e5750336000908152602b602052604090205460ff165b6111cf5760405162461bcd60e51b81526020600482015260126024820152712737ba1030b236b4b71037b91037bbb732b960711b6044820152606401610973565b600f5460ff16156111f25760405162461bcd60e51b815260040161097390612efc565b601054600a54611203906001612f2c565b111561124a5760405162461bcd60e51b815260206004820152601660248201527513585e08139195081b1a5b5a5d08195e18d95959195960521b6044820152606401610973565b6001600160a01b0381166112995760405162461bcd60e51b8152602060048201526016602482015275496e76616c69642077616c6c6574206164647265737360501b6044820152606401610973565b60006112a4600a5490565b6112af906001612f2c565b90506112bb8282612096565b6112c4816120b0565b816001600160a01b03167f27486cffd4600ff1da58e8f8422c3b3d034ce2baff72383d51fed91f85ecb1b7826040516112ff91815260200190565b60405180910390a25050565b611313612993565b604080516101e081019182905290601490600f9082845b81548152602001906001019080831161132a575050505050905090565b61134f611dbf565b60118190556040518181527fc39a10b7490bc694c922bd6cbef1462b0cbf533e0e4bce081f71702069d12d1c9060200160405180910390a150565b611392611dbf565b600f5460ff16156113b55760405162461bcd60e51b815260040161097390612efc565b6000828152600460205260409020546001600160a01b0316156114115760405162461bcd60e51b8152602060048201526014602482015273151bdad95b88185b1c9958591e481b5a5b9d195960621b6044820152606401610973565b60008211801561142357506010548211155b6114675760405162461bcd60e51b8152602060048201526015602482015274546f6b656e204944206f7574206f662072616e676560581b6044820152606401610973565b6001600160a01b0381166114b65760405162461bcd60e51b8152602060048201526016602482015275496e76616c69642077616c6c6574206164647265737360501b6044820152606401610973565b6114c08183612096565b610f4d826120b0565b6114d1611dbf565b602580546001600160a01b0319166001600160a01b03831690811790915560135461099f9190611e78565b60606003805461088590612fbe565b601481600f811061151b57600080fd5b0154905081565b61152a611dbf565b6040516370a0823160e01b81523060048201527329c630cce4ddb23900f5fe66ab55e488c15b9f5e9060009082906370a082319060240160206040518083038186803b15801561157957600080fd5b505afa15801561158d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115b19190612c96565b9050600081116115fb5760405162461bcd60e51b81526020600482015260156024820152744e6f20555344474c4f20746f20776974686472617760581b6044820152606401610973565b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb90604401602060405180830381600087803b15801561164357600080fd5b505af1158015611657573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061167b9190612bdd565b6116c75760405162461bcd60e51b815260206004820152601860248201527f555344474c4f207769746864726177616c206661696c656400000000000000006044820152606401610973565b6040518181527f5aa16eef2e2fdcf21a88350f6d60b9831555b4bc1e711d56f5c3e0e90a548c8490602001610e93565b6000610855826110bd565b600061170d600a5490565b905090565b600e8054610fe890612fbe565b6000818152600460205260409020546060906001600160a01b031661179e5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610973565b60006117a86120ec565b905060008151116117c857604051806020016040528060008152506117f6565b806117d2846120fb565b600e6040516020016117e693929190612d20565b6040516020818303038152906040525b9392505050565b611805611dbf565b601255565b600f5460ff161561182d5760405162461bcd60e51b815260040161097390612efc565b6000811161187d5760405162461bcd60e51b815260206004820152601860248201527f4d757374206d696e74206174206c656173742031204e465400000000000000006044820152606401610973565b6010548161188a600a5490565b6118949190612f2c565b11156118db5760405162461bcd60e51b815260206004820152601660248201527513585e08139195081b1a5b5a5d08195e18d95959195960521b6044820152606401610973565b60006118f08268056bc75e2d63100000612f58565b6040516370a0823160e01b81523360048201529091507329c630cce4ddb23900f5fe66ab55e488c15b9f5e90736e0b217380b45fd9992bafa91c08a92455ec647a90839083906370a082319060240160206040518083038186803b15801561195757600080fd5b505afa15801561196b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061198f9190612c96565b10156119dd5760405162461bcd60e51b815260206004820152601b60248201527f496e73756666696369656e7420555344474c4f2062616c616e636500000000006044820152606401610973565b604051636eb1769f60e11b815233600482015230602482015283906001600160a01b0384169063dd62ed3e9060440160206040518083038186803b158015611a2457600080fd5b505afa158015611a38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a5c9190612c96565b1015611aaa5760405162461bcd60e51b815260206004820152601860248201527f555344474c4f20616c6c6f77616e636520746f6f206c6f7700000000000000006044820152606401610973565b6040516323b872dd60e01b8152336004820152306024820152604481018490526001600160a01b038316906323b872dd90606401602060405180830381600087803b158015611af857600080fd5b505af1158015611b0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b309190612bdd565b611b755760405162461bcd60e51b81526020600482015260166024820152751554d111d313c81d1c985b9cd9995c8819985a5b195960521b6044820152606401610973565b60005b84811015611cd8576000611b8b600a5490565b611b96906001612f2c565b9050611ba23382612096565b611bab816120b0565b602480546040516323b872dd60e01b815273217699d9532b14b865335b0428c8468bfcde5d916004820152339281019290925260448201526001600160a01b038416906323b872dd90606401602060405180830381600087803b158015611c1157600080fd5b505af1158015611c25573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c499190612bdd565b611c8d5760405162461bcd60e51b815260206004820152601560248201527410905391d6881d1c985b9cd9995c8819985a5b1959605a1b6044820152606401610973565b60245460405190815233907f90bcf0048b4f2fce00ba208729b9edf192f9ca8c71b84845e2d94f7dffeeddcd9060200160405180910390a25080611cd081612ff9565b915050611b78565b503360009081526029602052604081208054869290611cf8908490612f2c565b9091555050604080518581526020810185905233917fe91b3bdcd1f1c9d33ed6e0f42ac37240288ff09881006acede3b2f595eeaa613910160405180910390a250505050565b611d46611dbf565b6001600160a01b038116611dab5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610973565b61099f81612044565b6000610855826121f9565b600c546001600160a01b031633146111555760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610973565b6000818152600460205260409020546001600160a01b031661099f5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610973565b6127106001600160601b0382161115611ee65760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b6064820152608401610973565b6001600160a01b038216611f3c5760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c6964207265636569766572000000000000006044820152606401610973565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600055565b600080611f8183610f51565b9050806001600160a01b0316846001600160a01b03161480611fc857506001600160a01b0380821660009081526007602090815260408083209388168352929052205460ff165b80611fec5750836001600160a01b0316611fe184610908565b6001600160a01b0316145b949350505050565b6000611fff82610f51565b905061200a8261221e565b6040516001600160a01b0382169083907f41b05bf655882bc27017be44e8216d1059cbc6b9668d754f5a745dcce690a9d490600090a35050565b600c80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b610f4d828260405180602001604052806000815250612238565b806014600f6023546120c29190613014565b600f81106120d2576120d261306a565b0155602380549060006120e483612ff9565b919050555050565b6060600d805461088590612fbe565b60608161211f5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612149578061213381612ff9565b91506121429050600a83612f44565b9150612123565b60008167ffffffffffffffff81111561216457612164613080565b6040519080825280601f01601f19166020018201604052801561218e576020820181803683370190505b5090505b8415611fec576121a3600183612f77565b91506121b0600a86613014565b6121bb906030612f2c565b60f81b8183815181106121d0576121d061306a565b60200101906001600160f81b031916908160001a9053506121f2600a86612f44565b9450612192565b60006001600160e01b0319821663780e9d6360e01b1480610855575061085582612270565b612227816122b0565b600090815260016020526040812055565b6122428383612357565b61224f60008484846124a5565b61226b5760405162461bcd60e51b815260040161097390612eaa565b505050565b60006001600160e01b031982166380ac58cd60e01b14806122a157506001600160e01b03198216635b5e139f60e01b145b806108555750610855826125b2565b60006122bb82610f51565b90506122c9816000846125e7565b6122d4600083612659565b6001600160a01b03811660009081526005602052604081208054600192906122fd908490612f77565b909155505060008281526004602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6001600160a01b0382166123ad5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610973565b6000818152600460205260409020546001600160a01b0316156124125760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610973565b61241e600083836125e7565b6001600160a01b0382166000908152600560205260408120805460019290612447908490612f2c565b909155505060008181526004602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001600160a01b0384163b156125a757604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906124e9903390899088908890600401612de4565b602060405180830381600087803b15801561250357600080fd5b505af1925050508015612533575060408051601f3d908101601f1916820190925261253091810190612c17565b60015b61258d573d808015612561576040519150601f19603f3d011682016040523d82523d6000602084013e612566565b606091505b5080516125855760405162461bcd60e51b815260040161097390612eaa565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611fec565b506001949350505050565b60006001600160e01b0319821663152a902d60e11b148061085557506301ffc9a760e01b6001600160e01b0319831614610855565b6001600160a01b0383161561264e5760405162461bcd60e51b815260206004820152602760248201527f536f756c626f756e643a20746f6b656e207472616e73666572732061726520646044820152661a5cd8589b195960ca1b6064820152608401610973565b61226b8383836126c7565b600081815260066020526040902080546001600160a01b0319166001600160a01b038416908117909155819061268e82610f51565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6001600160a01b0383166127225761271d81600a80546000838152600b60205260408120829055600182018355919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80155565b612745565b816001600160a01b0316836001600160a01b03161461274557612745838261277f565b6001600160a01b03821661275c5761226b8161281c565b826001600160a01b0316826001600160a01b03161461226b5761226b82826128cb565b6000600161278c846110bd565b6127969190612f77565b6000838152600960205260409020549091508082146127e9576001600160a01b03841660009081526008602090815260408083208584528252808320548484528184208190558352600990915290208190555b5060009182526009602090815260408084208490556001600160a01b039094168352600881528383209183525290812055565b600a5460009061282e90600190612f77565b6000838152600b6020526040812054600a80549394509092849081106128565761285661306a565b9060005260206000200154905080600a83815481106128775761287761306a565b6000918252602080832090910192909255828152600b9091526040808220849055858252812055600a8054806128af576128af613054565b6001900381819060005260206000200160009055905550505050565b60006128d6836110bd565b6001600160a01b039093166000908152600860209081526040808320868452825280832085905593825260099052919091209190915550565b82805461291b90612fbe565b90600052602060002090601f01602090048101928261293d5760008555612983565b82601f1061295657805160ff1916838001178555612983565b82800160010185558215612983579182015b82811115612983578251825591602001919060010190612968565b5061298f9291506129b2565b5090565b604051806101e00160405280600f906020820280368337509192915050565b5b8082111561298f57600081556001016129b3565b600067ffffffffffffffff808411156129e2576129e2613080565b604051601f8501601f19908116603f01168101908282118183101715612a0a57612a0a613080565b81604052809350858152868686011115612a2357600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b0381168114612a5457600080fd5b919050565b600060208284031215612a6b57600080fd5b6117f682612a3d565b60008060408385031215612a8757600080fd5b612a9083612a3d565b9150612a9e60208401612a3d565b90509250929050565b600080600060608486031215612abc57600080fd5b612ac584612a3d565b9250612ad360208501612a3d565b9150604084013590509250925092565b60008060008060808587031215612af957600080fd5b612b0285612a3d565b9350612b1060208601612a3d565b925060408501359150606085013567ffffffffffffffff811115612b3357600080fd5b8501601f81018713612b4457600080fd5b612b53878235602084016129c7565b91505092959194509250565b60008060408385031215612b7257600080fd5b612b7b83612a3d565b91506020830135612b8b81613096565b809150509250929050565b60008060408385031215612ba957600080fd5b612bb283612a3d565b946020939093013593505050565b600060208284031215612bd257600080fd5b81356117f681613096565b600060208284031215612bef57600080fd5b81516117f681613096565b600060208284031215612c0c57600080fd5b81356117f6816130a4565b600060208284031215612c2957600080fd5b81516117f6816130a4565b600060208284031215612c4657600080fd5b813567ffffffffffffffff811115612c5d57600080fd5b8201601f81018413612c6e57600080fd5b611fec848235602084016129c7565b600060208284031215612c8f57600080fd5b5035919050565b600060208284031215612ca857600080fd5b5051919050565b60008060408385031215612cc257600080fd5b82359150612a9e60208401612a3d565b60008060408385031215612ce557600080fd5b50508035926020909101359150565b60008151808452612d0c816020860160208601612f8e565b601f01601f19169290920160200192915050565b600084516020612d338285838a01612f8e565b855191840191612d468184848a01612f8e565b8554920191600090600181811c9080831680612d6357607f831692505b858310811415612d8157634e487b7160e01b85526022600452602485fd5b808015612d955760018114612da657612dd3565b60ff19851688528388019550612dd3565b60008b81526020902060005b85811015612dcb5781548a820152908401908801612db2565b505083880195505b50939b9a5050505050505050505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612e1790830184612cf4565b9695505050505050565b6101e08101818360005b600f811015612e4a578151835260209283019290910190600101612e2b565b50505092915050565b6020808252825182820181905260009190848201906040850190845b81811015612e8b57835183529284019291840191600101612e6f565b50909695505050505050565b6020815260006117f66020830184612cf4565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b602080825260169082015275151a194818dbdb9d1c9858dd081a5cc81c185d5cd95960521b604082015260600190565b60008219821115612f3f57612f3f613028565b500190565b600082612f5357612f5361303e565b500490565b6000816000190483118215151615612f7257612f72613028565b500290565b600082821015612f8957612f89613028565b500390565b60005b83811015612fa9578181015183820152602001612f91565b83811115612fb8576000848401525b50505050565b600181811c90821680612fd257607f821691505b60208210811415612ff357634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141561300d5761300d613028565b5060010190565b6000826130235761302361303e565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b801515811461099f57600080fd5b6001600160e01b03198116811461099f57600080fdfea264697066735822122074ad3ca54a40dce0a0056cc6ee0b7165c45d0aafe1ad36e33ba17c3b6683e87b64736f6c63430008050033