Contract Address Details

0x20F2221084ae06926E8bD042CeEF5dF33486b0b5

Token
CronosFactions (CF)
Creator
0xfbff4d–4866c5 at 0x51caa9–0119dc
Balance
0 CRO
Tokens
Fetching tokens...
Transactions
3,807 Transactions
Transfers
1 Transfers
Gas Used
2,684,355,350
Last Balance Update
13994778

Contract Creation Code

Verify & Publish
0x6801a055690d9db80000601055680270801d946c9400006011556127106012556013805460ff191660011790556015805474fbff4df52bd43d7abc1fd9c5a9a29b856c4866c5006001600160a81b0319909116179055601680546001600160601b0319166103e817905560e060405260236080818152906200306260a0396017906200008c90826200024d565b50601880546001600160a01b03191673efa293ecd55e378aa614710c2aee81886b3f84e0179055348015620000c057600080fd5b506012546001816040518060400160405280600e81526020016d43726f6e6f7346616374696f6e7360901b8152506040518060400160405280600281526020016121a360f11b815250620001236200011d6200015460201b60201c565b62000158565b6001805560026200013583826200024d565b5060036200014482826200024d565b505050600d55600f555062000319565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620001d357607f821691505b602082108103620001f457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200024857600081815260208120601f850160051c81016020861015620002235750805b601f850160051c820191505b8181101562000244578281556001016200022f565b5050505b505050565b81516001600160401b03811115620002695762000269620001a8565b62000281816200027a8454620001be565b84620001fa565b602080601f831160018114620002b95760008415620002a05750858301515b600019600386901b1c1916600185901b17855562000244565b600085815260208120601f198616915b82811015620002ea57888601518255948401946001909101908401620002c9565b5085821015620003095787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b612d3980620003296000396000f3fe60806040526004361061023b5760003560e01c8063853828b61161012e578063b88d4fde116100ab578063e14ca3531161006f578063e14ca353146106ac578063e985e9c5146106c1578063f1dbf995146106e1578063f2fde38b146106fb578063f98a3ec41461071b57600080fd5b8063b88d4fde14610616578063c005320814610636578063c21b471b1461064c578063c87b56dd1461066c578063c95eaa9c1461068c57600080fd5b8063a0712d68116100f2578063a0712d6814610598578063a22cb465146105ab578063a43be57b146105cb578063a44b47f7146105e0578063a660e445146105f657600080fd5b8063853828b61461051b5780638da5cb5b14610530578063929e773a1461054e57806395d89b411461056e5780639f181b5e1461058357600080fd5b806342842e0e116101bc57806370a082311161018057806370a0823114610469578063715018a614610489578063809e993b1461049e57806384522aec146104ce5780638462151c146104ee57600080fd5b806342842e0e146103c9578063449a52f8146103e95780634f6ccce71461040957806355f804b3146104295780636352211e1461044957600080fd5b806318160ddd1161020357806318160ddd146103155780631c4dcbd21461032a57806323b872dd1461034a5780632a55205a1461036a5780632f745c59146103a957600080fd5b806301ffc9a71461024057806306fdde0314610275578063081812fc14610297578063095ea7b3146102cf5780630d9df38a146102f1575b600080fd5b34801561024c57600080fd5b5061026061025b3660046123da565b61073b565b60405190151581526020015b60405180910390f35b34801561028157600080fd5b5061028a610766565b60405161026c9190612447565b3480156102a357600080fd5b506102b76102b236600461245a565b6107f8565b6040516001600160a01b03909116815260200161026c565b3480156102db57600080fd5b506102ef6102ea36600461248a565b61081f565b005b3480156102fd57600080fd5b5061030760105481565b60405190815260200161026c565b34801561032157600080fd5b50601254610307565b34801561033657600080fd5b506102ef610345366004612592565b6108ee565b34801561035657600080fd5b506102ef6103653660046125e0565b61095d565b34801561037657600080fd5b5061038a61038536600461261c565b610998565b604080516001600160a01b03909316835260208301919091520161026c565b3480156103b557600080fd5b506103076103c436600461248a565b6109df565b3480156103d557600080fd5b506102ef6103e43660046125e0565b610a75565b3480156103f557600080fd5b506102ef61040436600461248a565b610ab0565b34801561041557600080fd5b5061030761042436600461245a565b610b25565b34801561043557600080fd5b506102ef610444366004612696565b610bb8565b34801561045557600080fd5b506102b761046436600461245a565b610bcc565b34801561047557600080fd5b506103076104843660046126df565b610c2c565b34801561049557600080fd5b506102ef610cb2565b3480156104aa57600080fd5b506102606104b93660046126df565b60146020526000908152604090205460ff1681565b3480156104da57600080fd5b506102ef6104e936600461248a565b610cc6565b3480156104fa57600080fd5b5061050e6105093660046126df565b610d04565b60405161026c91906126fa565b34801561052757600080fd5b506102ef610da6565b34801561053c57600080fd5b506000546001600160a01b03166102b7565b34801561055a57600080fd5b506102ef610569366004612592565b610ddd565b34801561057a57600080fd5b5061028a610e4c565b34801561058f57600080fd5b50610307610e5b565b6102ef6105a636600461245a565b610e6b565b3480156105b757600080fd5b506102ef6105c636600461273e565b611089565b3480156105d757600080fd5b506102ef61114a565b3480156105ec57600080fd5b5061030760125481565b34801561060257600080fd5b506102ef610611366004612768565b61115e565b34801561062257600080fd5b506102ef610631366004612783565b611179565b34801561064257600080fd5b5061030760115481565b34801561065857600080fd5b506102ef6106673660046127ff565b6111bb565b34801561067857600080fd5b5061028a61068736600461245a565b611212565b34801561069857600080fd5b506102ef6106a736600461261c565b611279565b3480156106b857600080fd5b5061030761128c565b3480156106cd57600080fd5b506102606106dc366004612842565b6112a3565b3480156106ed57600080fd5b506013546102609060ff1681565b34801561070757600080fd5b506102ef6107163660046126df565b611340565b34801561072757600080fd5b506102ef61073636600461286c565b6113b6565b60006001600160e01b0319821663152a902d60e11b1480610760575061076082611426565b92915050565b606060028054610775906128a1565b80601f01602080910402602001604051908101604052809291908181526020018280546107a1906128a1565b80156107ee5780601f106107c3576101008083540402835291602001916107ee565b820191906000526020600020905b8154815290600101906020018083116107d157829003601f168201915b5050505050905090565b600061080382611476565b506000908152600660205260409020546001600160a01b031690565b336000908152601a602052604090205460ff16156108585760405162461bcd60e51b815260040161084f906128db565b60405180910390fd5b6001600160a01b0382166000908152601a6020526040902054829060ff16156108935760405162461bcd60e51b815260040161084f906128db565b60155460ff16806108a957506108a761128c565b155b806108c357503360009081526019602052604090205460ff165b6108df5760405162461bcd60e51b815260040161084f90612908565b6108e983836114d5565b505050565b6108f66115e5565b60005b82518110156108e957816019600085848151811061091957610919612951565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806109558161297d565b9150506108f9565b336000908152601a602052604090205460ff161561098d5760405162461bcd60e51b815260040161084f906128db565b6108e983838361163f565b60155460165460009182916101009091046001600160a01b031690612710906109ca906001600160601b031686612996565b6109d491906129c3565b915091509250929050565b60006109ea83610c2c565b8210610a4c5760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b606482015260840161084f565b506001600160a01b03919091166000908152600860209081526040808320938352929052205490565b336000908152601a602052604090205460ff1615610aa55760405162461bcd60e51b815260040161084f906128db565b6108e9838383611670565b610ab86115e5565b610ac061168b565b8080610aca61128c565b1015610ae85760405162461bcd60e51b815260040161084f906129d7565b60005b82811015610b1657610b0484610aff6116e4565b61187d565b80610b0e8161297d565b915050610aeb565b5050610b2160018055565b5050565b6000610b30600a5490565b8210610b935760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b606482015260840161084f565b600a8281548110610ba657610ba6612951565b90600052602060002001549050919050565b610bc06115e5565b6017610b218282612a6d565b6000818152600460205260408120546001600160a01b0316806107605760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b604482015260640161084f565b60006001600160a01b038216610c965760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b606482015260840161084f565b506001600160a01b031660009081526005602052604090205490565b610cba6115e5565b610cc46000611897565b565b610cce6115e5565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156108e9573d6000803e3d6000fd5b60606000610d1183610c2c565b905060008167ffffffffffffffff811115610d2e57610d2e6124b4565b604051908082528060200260200182016040528015610d57578160200160208202803683370190505b50905060005b82811015610d9e57610d6f85826109df565b828281518110610d8157610d81612951565b602090810291909101015280610d968161297d565b915050610d5d565b509392505050565b610dae6115e5565b60405133904780156108fc02916000818181858888f19350505050158015610dda573d6000803e3d6000fd5b50565b610de56115e5565b60005b82518110156108e95781601a6000858481518110610e0857610e08612951565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610e448161297d565b915050610de8565b606060038054610775906128a1565b6000610e66600c5490565b905090565b610e7361168b565b8080610e7d61128c565b1015610e9b5760405162461bcd60e51b815260040161084f906129d7565b6000546001600160a01b0316331461105557333214610ef55760405162461bcd60e51b8152602060048201526016602482015275436f6e7472616374732063616e6e6f74206d696e742160501b604482015260640161084f565b60135460ff161580610f1657503360009081526014602052604090205460ff165b80610fa057506018546001600160a01b031615801590610fa057506018546040516370a0823160e01b81523360048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610f7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9e9190612b2d565b115b610fec5760405162461bcd60e51b815260206004820152601c60248201527f5075626c69632073616c65206e6f742079657420737461727465642100000000604482015260640161084f565b601354829060ff1661100057601054611004565b6011545b61100e9190612996565b3410156110555760405162461bcd60e51b81526020600482015260156024820152744d696e74696e6720666565206e6f7420706169642160581b604482015260640161084f565b60005b8281101561107e5761106c33610aff6116e4565b806110768161297d565b915050611058565b5050610dda60018055565b336000908152601a602052604090205460ff16156110b95760405162461bcd60e51b815260040161084f906128db565b6001600160a01b0382166000908152601a6020526040902054829060ff16156110f45760405162461bcd60e51b815260040161084f906128db565b60155460ff168061110a575061110861128c565b155b8061112457503360009081526019602052604090205460ff165b6111405760405162461bcd60e51b815260040161084f90612908565b6108e983836118e7565b6111526115e5565b6013805460ff19169055565b6111666115e5565b6015805460ff1916911515919091179055565b336000908152601a602052604090205460ff16156111a95760405162461bcd60e51b815260040161084f906128db565b6111b5848484846118f2565b50505050565b6111c36115e5565b601580546001600160a01b0390931661010002610100600160a81b031990931692909217909155601680546001600160601b039092166bffffffffffffffffffffffff19909216919091179055565b606061121d82611476565b6000611227611924565b905060008151116112475760405180602001604052806000815250611272565b8061125184611933565b604051602001611262929190612b46565b6040516020818303038152906040525b9392505050565b6112816115e5565b601091909155601155565b6000611296610e5b565b601254610e669190612b75565b336000908152601a602052604081205460ff16156112d35760405162461bcd60e51b815260040161084f906128db565b6001600160a01b0382166000908152601a6020526040902054829060ff161561130e5760405162461bcd60e51b815260040161084f906128db565b6001600160a01b0380851660009081526007602090815260408083209387168352929052205460ff165b949350505050565b6113486115e5565b6001600160a01b0381166113ad5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161084f565b610dda81611897565b6113be6115e5565b60005b8151811015610b21576001601460008484815181106113e2576113e2612951565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061141e8161297d565b9150506113c1565b60006001600160e01b031982166380ac58cd60e01b148061145757506001600160e01b03198216635b5e139f60e01b145b8061076057506301ffc9a760e01b6001600160e01b0319831614610760565b6000818152600460205260409020546001600160a01b0316610dda5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b604482015260640161084f565b60006114e082610bcc565b9050806001600160a01b0316836001600160a01b03160361154d5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161084f565b336001600160a01b0382161480611569575061156981336112a3565b6115db5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000606482015260840161084f565b6108e98383611a34565b6000546001600160a01b03163314610cc45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161084f565b6116493382611aa2565b6116655760405162461bcd60e51b815260040161084f90612b88565b6108e9838383611b00565b6108e983838360405180602001604052806000815250611179565b6002600154036116dd5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161084f565b6002600155565b6000806116ef61128c565b1161173c5760405162461bcd60e51b815260206004820152601860248201527f4e6f206d6f726520746f6b656e7320617661696c61626c650000000000000000604482015260640161084f565b6000611746610e5b565b6012546117539190612b75565b6040516bffffffffffffffffffffffff1933606090811b8216602084015241901b166034820152446048820152456068820152426088820152909150600090829060a8016040516020818303038152906040528051906020012060001c6117ba9190612bd5565b6000818152600e60205260408120549192509081036117da5750806117eb565b506000818152600e60205260409020545b600e60006117fa600186612b75565b81526020019081526020016000205460000361182f5761181b600184612b75565b6000838152600e602052604090205561185f565b600e600061183e600186612b75565b81526020808201929092526040908101600090812054858252600e90935220555b611867611c71565b50600f546118759082612be9565b935050505090565b610b21828260405180602001604052806000815250611c92565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610b21338383611cc5565b6118fc3383611aa2565b6119185760405162461bcd60e51b815260040161084f90612b88565b6111b584848484611d93565b606060178054610775906128a1565b60608160000361195a5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611984578061196e8161297d565b915061197d9050600a836129c3565b915061195e565b60008167ffffffffffffffff81111561199f5761199f6124b4565b6040519080825280601f01601f1916602001820160405280156119c9576020820181803683370190505b5090505b8415611338576119de600183612b75565b91506119eb600a86612bd5565b6119f6906030612be9565b60f81b818381518110611a0b57611a0b612951565b60200101906001600160f81b031916908160001a905350611a2d600a866129c3565b94506119cd565b600081815260066020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611a6982610bcc565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080611aae83610bcc565b9050806001600160a01b0316846001600160a01b03161480611ad55750611ad581856112a3565b806113385750836001600160a01b0316611aee846107f8565b6001600160a01b031614949350505050565b826001600160a01b0316611b1382610bcc565b6001600160a01b031614611b395760405162461bcd60e51b815260040161084f90612bfc565b6001600160a01b038216611b9b5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161084f565b611ba88383836001611dc6565b826001600160a01b0316611bbb82610bcc565b6001600160a01b031614611be15760405162461bcd60e51b815260040161084f90612bfc565b600081815260066020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260058552838620805460001901905590871680865283862080546001019055868652600490945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600080611c7d600c5490565b9050611c8d600c80546001019055565b919050565b611c9c8383611dd2565b611ca96000848484611f6b565b6108e95760405162461bcd60e51b815260040161084f90612c41565b816001600160a01b0316836001600160a01b031603611d265760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161084f565b6001600160a01b03838116600081815260076020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611d9e848484611b00565b611daa84848484611f6b565b6111b55760405162461bcd60e51b815260040161084f90612c41565b6111b58484848461206c565b6001600160a01b038216611e285760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161084f565b6000818152600460205260409020546001600160a01b031615611e8d5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161084f565b611e9b600083836001611dc6565b6000818152600460205260409020546001600160a01b031615611f005760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161084f565b6001600160a01b038216600081815260056020908152604080832080546001019055848352600490915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001600160a01b0384163b1561206157604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290611faf903390899088908890600401612c93565b6020604051808303816000875af1925050508015611fea575060408051601f3d908101601f19168201909252611fe791810190612cd0565b60015b612047573d808015612018576040519150601f19603f3d011682016040523d82523d6000602084013e61201d565b606091505b50805160000361203f5760405162461bcd60e51b815260040161084f90612c41565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611338565b506001949350505050565b612078848484846121ac565b60018111156120e75760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e7365637574697665207472604482015274185b9cd9995c9cc81b9bdd081cdd5c1c1bdc9d1959605a1b606482015260840161084f565b816001600160a01b0385166121435761213e81600a80546000838152600b60205260408120829055600182018355919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80155565b612166565b836001600160a01b0316856001600160a01b031614612166576121668582612234565b6001600160a01b0384166121825761217d816122d1565b6121a5565b846001600160a01b0316846001600160a01b0316146121a5576121a58482612380565b5050505050565b60018111156111b5576001600160a01b038416156121f2576001600160a01b038416600090815260056020526040812080548392906121ec908490612b75565b90915550505b6001600160a01b038316156111b5576001600160a01b03831660009081526005602052604081208054839290612229908490612be9565b909155505050505050565b6000600161224184610c2c565b61224b9190612b75565b60008381526009602052604090205490915080821461229e576001600160a01b03841660009081526008602090815260408083208584528252808320548484528184208190558352600990915290208190555b5060009182526009602090815260408084208490556001600160a01b039094168352600881528383209183525290812055565b600a546000906122e390600190612b75565b6000838152600b6020526040812054600a805493945090928490811061230b5761230b612951565b9060005260206000200154905080600a838154811061232c5761232c612951565b6000918252602080832090910192909255828152600b9091526040808220849055858252812055600a80548061236457612364612ced565b6001900381819060005260206000200160009055905550505050565b600061238b83610c2c565b6001600160a01b039093166000908152600860209081526040808320868452825280832085905593825260099052919091209190915550565b6001600160e01b031981168114610dda57600080fd5b6000602082840312156123ec57600080fd5b8135611272816123c4565b60005b838110156124125781810151838201526020016123fa565b50506000910152565b600081518084526124338160208601602086016123f7565b601f01601f19169290920160200192915050565b602081526000611272602083018461241b565b60006020828403121561246c57600080fd5b5035919050565b80356001600160a01b0381168114611c8d57600080fd5b6000806040838503121561249d57600080fd5b6124a683612473565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156124f3576124f36124b4565b604052919050565b600082601f83011261250c57600080fd5b8135602067ffffffffffffffff821115612528576125286124b4565b8160051b6125378282016124ca565b928352848101820192828101908785111561255157600080fd5b83870192505b848310156125775761256883612473565b82529183019190830190612557565b979650505050505050565b80358015158114611c8d57600080fd5b600080604083850312156125a557600080fd5b823567ffffffffffffffff8111156125bc57600080fd5b6125c8858286016124fb565b9250506125d760208401612582565b90509250929050565b6000806000606084860312156125f557600080fd5b6125fe84612473565b925061260c60208501612473565b9150604084013590509250925092565b6000806040838503121561262f57600080fd5b50508035926020909101359150565b600067ffffffffffffffff831115612658576126586124b4565b61266b601f8401601f19166020016124ca565b905082815283838301111561267f57600080fd5b828260208301376000602084830101529392505050565b6000602082840312156126a857600080fd5b813567ffffffffffffffff8111156126bf57600080fd5b8201601f810184136126d057600080fd5b6113388482356020840161263e565b6000602082840312156126f157600080fd5b61127282612473565b6020808252825182820181905260009190848201906040850190845b8181101561273257835183529284019291840191600101612716565b50909695505050505050565b6000806040838503121561275157600080fd5b61275a83612473565b91506125d760208401612582565b60006020828403121561277a57600080fd5b61127282612582565b6000806000806080858703121561279957600080fd5b6127a285612473565b93506127b060208601612473565b925060408501359150606085013567ffffffffffffffff8111156127d357600080fd5b8501601f810187136127e457600080fd5b6127f38782356020840161263e565b91505092959194509250565b6000806040838503121561281257600080fd5b61281b83612473565b915060208301356001600160601b038116811461283757600080fd5b809150509250929050565b6000806040838503121561285557600080fd5b61285e83612473565b91506125d760208401612473565b60006020828403121561287e57600080fd5b813567ffffffffffffffff81111561289557600080fd5b611338848285016124fb565b600181811c908216806128b557607f821691505b6020821081036128d557634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526013908201527227b832b930ba37b91034b9903130b73732b21760691b604082015260600190565b60208082526029908201527f5365636f6e646172792073616c6573206e6f7420616c6c6f77656420617420746040820152683434b9903a34b6b29760b91b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161298f5761298f612967565b5060010190565b808202811582820484141761076057610760612967565b634e487b7160e01b600052601260045260246000fd5b6000826129d2576129d26129ad565b500490565b60208082526028908201527f526571756573746564206e756d626572206f6620746f6b656e73206e6f7420616040820152677661696c61626c6560c01b606082015260800190565b601f8211156108e957600081815260208120601f850160051c81016020861015612a465750805b601f850160051c820191505b81811015612a6557828155600101612a52565b505050505050565b815167ffffffffffffffff811115612a8757612a876124b4565b612a9b81612a9584546128a1565b84612a1f565b602080601f831160018114612ad05760008415612ab85750858301515b600019600386901b1c1916600185901b178555612a65565b600085815260208120601f198616915b82811015612aff57888601518255948401946001909101908401612ae0565b5085821015612b1d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208284031215612b3f57600080fd5b5051919050565b60008351612b588184602088016123f7565b835190830190612b6c8183602088016123f7565b01949350505050565b8181038181111561076057610760612967565b6020808252602d908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526c1c881bdc88185c1c1c9bdd9959609a1b606082015260800190565b600082612be457612be46129ad565b500690565b8082018082111561076057610760612967565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612cc69083018461241b565b9695505050505050565b600060208284031215612ce257600080fd5b8151611272816123c4565b634e487b7160e01b600052603160045260246000fdfea2646970667358221220b698c63ebd54dabffecbeb2b976d628777c1b39fce53a83332e083ca1c9b2e5e64736f6c6343000811003368747470733a2f2f63646e2d31306b2e63726f6e6f7366616374696f6e732e636f6d2f

Deployed ByteCode

0x60806040526004361061023b5760003560e01c8063853828b61161012e578063b88d4fde116100ab578063e14ca3531161006f578063e14ca353146106ac578063e985e9c5146106c1578063f1dbf995146106e1578063f2fde38b146106fb578063f98a3ec41461071b57600080fd5b8063b88d4fde14610616578063c005320814610636578063c21b471b1461064c578063c87b56dd1461066c578063c95eaa9c1461068c57600080fd5b8063a0712d68116100f2578063a0712d6814610598578063a22cb465146105ab578063a43be57b146105cb578063a44b47f7146105e0578063a660e445146105f657600080fd5b8063853828b61461051b5780638da5cb5b14610530578063929e773a1461054e57806395d89b411461056e5780639f181b5e1461058357600080fd5b806342842e0e116101bc57806370a082311161018057806370a0823114610469578063715018a614610489578063809e993b1461049e57806384522aec146104ce5780638462151c146104ee57600080fd5b806342842e0e146103c9578063449a52f8146103e95780634f6ccce71461040957806355f804b3146104295780636352211e1461044957600080fd5b806318160ddd1161020357806318160ddd146103155780631c4dcbd21461032a57806323b872dd1461034a5780632a55205a1461036a5780632f745c59146103a957600080fd5b806301ffc9a71461024057806306fdde0314610275578063081812fc14610297578063095ea7b3146102cf5780630d9df38a146102f1575b600080fd5b34801561024c57600080fd5b5061026061025b3660046123da565b61073b565b60405190151581526020015b60405180910390f35b34801561028157600080fd5b5061028a610766565b60405161026c9190612447565b3480156102a357600080fd5b506102b76102b236600461245a565b6107f8565b6040516001600160a01b03909116815260200161026c565b3480156102db57600080fd5b506102ef6102ea36600461248a565b61081f565b005b3480156102fd57600080fd5b5061030760105481565b60405190815260200161026c565b34801561032157600080fd5b50601254610307565b34801561033657600080fd5b506102ef610345366004612592565b6108ee565b34801561035657600080fd5b506102ef6103653660046125e0565b61095d565b34801561037657600080fd5b5061038a61038536600461261c565b610998565b604080516001600160a01b03909316835260208301919091520161026c565b3480156103b557600080fd5b506103076103c436600461248a565b6109df565b3480156103d557600080fd5b506102ef6103e43660046125e0565b610a75565b3480156103f557600080fd5b506102ef61040436600461248a565b610ab0565b34801561041557600080fd5b5061030761042436600461245a565b610b25565b34801561043557600080fd5b506102ef610444366004612696565b610bb8565b34801561045557600080fd5b506102b761046436600461245a565b610bcc565b34801561047557600080fd5b506103076104843660046126df565b610c2c565b34801561049557600080fd5b506102ef610cb2565b3480156104aa57600080fd5b506102606104b93660046126df565b60146020526000908152604090205460ff1681565b3480156104da57600080fd5b506102ef6104e936600461248a565b610cc6565b3480156104fa57600080fd5b5061050e6105093660046126df565b610d04565b60405161026c91906126fa565b34801561052757600080fd5b506102ef610da6565b34801561053c57600080fd5b506000546001600160a01b03166102b7565b34801561055a57600080fd5b506102ef610569366004612592565b610ddd565b34801561057a57600080fd5b5061028a610e4c565b34801561058f57600080fd5b50610307610e5b565b6102ef6105a636600461245a565b610e6b565b3480156105b757600080fd5b506102ef6105c636600461273e565b611089565b3480156105d757600080fd5b506102ef61114a565b3480156105ec57600080fd5b5061030760125481565b34801561060257600080fd5b506102ef610611366004612768565b61115e565b34801561062257600080fd5b506102ef610631366004612783565b611179565b34801561064257600080fd5b5061030760115481565b34801561065857600080fd5b506102ef6106673660046127ff565b6111bb565b34801561067857600080fd5b5061028a61068736600461245a565b611212565b34801561069857600080fd5b506102ef6106a736600461261c565b611279565b3480156106b857600080fd5b5061030761128c565b3480156106cd57600080fd5b506102606106dc366004612842565b6112a3565b3480156106ed57600080fd5b506013546102609060ff1681565b34801561070757600080fd5b506102ef6107163660046126df565b611340565b34801561072757600080fd5b506102ef61073636600461286c565b6113b6565b60006001600160e01b0319821663152a902d60e11b1480610760575061076082611426565b92915050565b606060028054610775906128a1565b80601f01602080910402602001604051908101604052809291908181526020018280546107a1906128a1565b80156107ee5780601f106107c3576101008083540402835291602001916107ee565b820191906000526020600020905b8154815290600101906020018083116107d157829003601f168201915b5050505050905090565b600061080382611476565b506000908152600660205260409020546001600160a01b031690565b336000908152601a602052604090205460ff16156108585760405162461bcd60e51b815260040161084f906128db565b60405180910390fd5b6001600160a01b0382166000908152601a6020526040902054829060ff16156108935760405162461bcd60e51b815260040161084f906128db565b60155460ff16806108a957506108a761128c565b155b806108c357503360009081526019602052604090205460ff165b6108df5760405162461bcd60e51b815260040161084f90612908565b6108e983836114d5565b505050565b6108f66115e5565b60005b82518110156108e957816019600085848151811061091957610919612951565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806109558161297d565b9150506108f9565b336000908152601a602052604090205460ff161561098d5760405162461bcd60e51b815260040161084f906128db565b6108e983838361163f565b60155460165460009182916101009091046001600160a01b031690612710906109ca906001600160601b031686612996565b6109d491906129c3565b915091509250929050565b60006109ea83610c2c565b8210610a4c5760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b606482015260840161084f565b506001600160a01b03919091166000908152600860209081526040808320938352929052205490565b336000908152601a602052604090205460ff1615610aa55760405162461bcd60e51b815260040161084f906128db565b6108e9838383611670565b610ab86115e5565b610ac061168b565b8080610aca61128c565b1015610ae85760405162461bcd60e51b815260040161084f906129d7565b60005b82811015610b1657610b0484610aff6116e4565b61187d565b80610b0e8161297d565b915050610aeb565b5050610b2160018055565b5050565b6000610b30600a5490565b8210610b935760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b606482015260840161084f565b600a8281548110610ba657610ba6612951565b90600052602060002001549050919050565b610bc06115e5565b6017610b218282612a6d565b6000818152600460205260408120546001600160a01b0316806107605760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b604482015260640161084f565b60006001600160a01b038216610c965760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b606482015260840161084f565b506001600160a01b031660009081526005602052604090205490565b610cba6115e5565b610cc46000611897565b565b610cce6115e5565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156108e9573d6000803e3d6000fd5b60606000610d1183610c2c565b905060008167ffffffffffffffff811115610d2e57610d2e6124b4565b604051908082528060200260200182016040528015610d57578160200160208202803683370190505b50905060005b82811015610d9e57610d6f85826109df565b828281518110610d8157610d81612951565b602090810291909101015280610d968161297d565b915050610d5d565b509392505050565b610dae6115e5565b60405133904780156108fc02916000818181858888f19350505050158015610dda573d6000803e3d6000fd5b50565b610de56115e5565b60005b82518110156108e95781601a6000858481518110610e0857610e08612951565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610e448161297d565b915050610de8565b606060038054610775906128a1565b6000610e66600c5490565b905090565b610e7361168b565b8080610e7d61128c565b1015610e9b5760405162461bcd60e51b815260040161084f906129d7565b6000546001600160a01b0316331461105557333214610ef55760405162461bcd60e51b8152602060048201526016602482015275436f6e7472616374732063616e6e6f74206d696e742160501b604482015260640161084f565b60135460ff161580610f1657503360009081526014602052604090205460ff165b80610fa057506018546001600160a01b031615801590610fa057506018546040516370a0823160e01b81523360048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610f7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9e9190612b2d565b115b610fec5760405162461bcd60e51b815260206004820152601c60248201527f5075626c69632073616c65206e6f742079657420737461727465642100000000604482015260640161084f565b601354829060ff1661100057601054611004565b6011545b61100e9190612996565b3410156110555760405162461bcd60e51b81526020600482015260156024820152744d696e74696e6720666565206e6f7420706169642160581b604482015260640161084f565b60005b8281101561107e5761106c33610aff6116e4565b806110768161297d565b915050611058565b5050610dda60018055565b336000908152601a602052604090205460ff16156110b95760405162461bcd60e51b815260040161084f906128db565b6001600160a01b0382166000908152601a6020526040902054829060ff16156110f45760405162461bcd60e51b815260040161084f906128db565b60155460ff168061110a575061110861128c565b155b8061112457503360009081526019602052604090205460ff165b6111405760405162461bcd60e51b815260040161084f90612908565b6108e983836118e7565b6111526115e5565b6013805460ff19169055565b6111666115e5565b6015805460ff1916911515919091179055565b336000908152601a602052604090205460ff16156111a95760405162461bcd60e51b815260040161084f906128db565b6111b5848484846118f2565b50505050565b6111c36115e5565b601580546001600160a01b0390931661010002610100600160a81b031990931692909217909155601680546001600160601b039092166bffffffffffffffffffffffff19909216919091179055565b606061121d82611476565b6000611227611924565b905060008151116112475760405180602001604052806000815250611272565b8061125184611933565b604051602001611262929190612b46565b6040516020818303038152906040525b9392505050565b6112816115e5565b601091909155601155565b6000611296610e5b565b601254610e669190612b75565b336000908152601a602052604081205460ff16156112d35760405162461bcd60e51b815260040161084f906128db565b6001600160a01b0382166000908152601a6020526040902054829060ff161561130e5760405162461bcd60e51b815260040161084f906128db565b6001600160a01b0380851660009081526007602090815260408083209387168352929052205460ff165b949350505050565b6113486115e5565b6001600160a01b0381166113ad5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161084f565b610dda81611897565b6113be6115e5565b60005b8151811015610b21576001601460008484815181106113e2576113e2612951565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061141e8161297d565b9150506113c1565b60006001600160e01b031982166380ac58cd60e01b148061145757506001600160e01b03198216635b5e139f60e01b145b8061076057506301ffc9a760e01b6001600160e01b0319831614610760565b6000818152600460205260409020546001600160a01b0316610dda5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b604482015260640161084f565b60006114e082610bcc565b9050806001600160a01b0316836001600160a01b03160361154d5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161084f565b336001600160a01b0382161480611569575061156981336112a3565b6115db5760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000606482015260840161084f565b6108e98383611a34565b6000546001600160a01b03163314610cc45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161084f565b6116493382611aa2565b6116655760405162461bcd60e51b815260040161084f90612b88565b6108e9838383611b00565b6108e983838360405180602001604052806000815250611179565b6002600154036116dd5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161084f565b6002600155565b6000806116ef61128c565b1161173c5760405162461bcd60e51b815260206004820152601860248201527f4e6f206d6f726520746f6b656e7320617661696c61626c650000000000000000604482015260640161084f565b6000611746610e5b565b6012546117539190612b75565b6040516bffffffffffffffffffffffff1933606090811b8216602084015241901b166034820152446048820152456068820152426088820152909150600090829060a8016040516020818303038152906040528051906020012060001c6117ba9190612bd5565b6000818152600e60205260408120549192509081036117da5750806117eb565b506000818152600e60205260409020545b600e60006117fa600186612b75565b81526020019081526020016000205460000361182f5761181b600184612b75565b6000838152600e602052604090205561185f565b600e600061183e600186612b75565b81526020808201929092526040908101600090812054858252600e90935220555b611867611c71565b50600f546118759082612be9565b935050505090565b610b21828260405180602001604052806000815250611c92565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610b21338383611cc5565b6118fc3383611aa2565b6119185760405162461bcd60e51b815260040161084f90612b88565b6111b584848484611d93565b606060178054610775906128a1565b60608160000361195a5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611984578061196e8161297d565b915061197d9050600a836129c3565b915061195e565b60008167ffffffffffffffff81111561199f5761199f6124b4565b6040519080825280601f01601f1916602001820160405280156119c9576020820181803683370190505b5090505b8415611338576119de600183612b75565b91506119eb600a86612bd5565b6119f6906030612be9565b60f81b818381518110611a0b57611a0b612951565b60200101906001600160f81b031916908160001a905350611a2d600a866129c3565b94506119cd565b600081815260066020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611a6982610bcc565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080611aae83610bcc565b9050806001600160a01b0316846001600160a01b03161480611ad55750611ad581856112a3565b806113385750836001600160a01b0316611aee846107f8565b6001600160a01b031614949350505050565b826001600160a01b0316611b1382610bcc565b6001600160a01b031614611b395760405162461bcd60e51b815260040161084f90612bfc565b6001600160a01b038216611b9b5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161084f565b611ba88383836001611dc6565b826001600160a01b0316611bbb82610bcc565b6001600160a01b031614611be15760405162461bcd60e51b815260040161084f90612bfc565b600081815260066020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260058552838620805460001901905590871680865283862080546001019055868652600490945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600080611c7d600c5490565b9050611c8d600c80546001019055565b919050565b611c9c8383611dd2565b611ca96000848484611f6b565b6108e95760405162461bcd60e51b815260040161084f90612c41565b816001600160a01b0316836001600160a01b031603611d265760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161084f565b6001600160a01b03838116600081815260076020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b611d9e848484611b00565b611daa84848484611f6b565b6111b55760405162461bcd60e51b815260040161084f90612c41565b6111b58484848461206c565b6001600160a01b038216611e285760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161084f565b6000818152600460205260409020546001600160a01b031615611e8d5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161084f565b611e9b600083836001611dc6565b6000818152600460205260409020546001600160a01b031615611f005760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161084f565b6001600160a01b038216600081815260056020908152604080832080546001019055848352600490915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001600160a01b0384163b1561206157604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290611faf903390899088908890600401612c93565b6020604051808303816000875af1925050508015611fea575060408051601f3d908101601f19168201909252611fe791810190612cd0565b60015b612047573d808015612018576040519150601f19603f3d011682016040523d82523d6000602084013e61201d565b606091505b50805160000361203f5760405162461bcd60e51b815260040161084f90612c41565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611338565b506001949350505050565b612078848484846121ac565b60018111156120e75760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e7365637574697665207472604482015274185b9cd9995c9cc81b9bdd081cdd5c1c1bdc9d1959605a1b606482015260840161084f565b816001600160a01b0385166121435761213e81600a80546000838152600b60205260408120829055600182018355919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80155565b612166565b836001600160a01b0316856001600160a01b031614612166576121668582612234565b6001600160a01b0384166121825761217d816122d1565b6121a5565b846001600160a01b0316846001600160a01b0316146121a5576121a58482612380565b5050505050565b60018111156111b5576001600160a01b038416156121f2576001600160a01b038416600090815260056020526040812080548392906121ec908490612b75565b90915550505b6001600160a01b038316156111b5576001600160a01b03831660009081526005602052604081208054839290612229908490612be9565b909155505050505050565b6000600161224184610c2c565b61224b9190612b75565b60008381526009602052604090205490915080821461229e576001600160a01b03841660009081526008602090815260408083208584528252808320548484528184208190558352600990915290208190555b5060009182526009602090815260408084208490556001600160a01b039094168352600881528383209183525290812055565b600a546000906122e390600190612b75565b6000838152600b6020526040812054600a805493945090928490811061230b5761230b612951565b9060005260206000200154905080600a838154811061232c5761232c612951565b6000918252602080832090910192909255828152600b9091526040808220849055858252812055600a80548061236457612364612ced565b6001900381819060005260206000200160009055905550505050565b600061238b83610c2c565b6001600160a01b039093166000908152600860209081526040808320868452825280832085905593825260099052919091209190915550565b6001600160e01b031981168114610dda57600080fd5b6000602082840312156123ec57600080fd5b8135611272816123c4565b60005b838110156124125781810151838201526020016123fa565b50506000910152565b600081518084526124338160208601602086016123f7565b601f01601f19169290920160200192915050565b602081526000611272602083018461241b565b60006020828403121561246c57600080fd5b5035919050565b80356001600160a01b0381168114611c8d57600080fd5b6000806040838503121561249d57600080fd5b6124a683612473565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156124f3576124f36124b4565b604052919050565b600082601f83011261250c57600080fd5b8135602067ffffffffffffffff821115612528576125286124b4565b8160051b6125378282016124ca565b928352848101820192828101908785111561255157600080fd5b83870192505b848310156125775761256883612473565b82529183019190830190612557565b979650505050505050565b80358015158114611c8d57600080fd5b600080604083850312156125a557600080fd5b823567ffffffffffffffff8111156125bc57600080fd5b6125c8858286016124fb565b9250506125d760208401612582565b90509250929050565b6000806000606084860312156125f557600080fd5b6125fe84612473565b925061260c60208501612473565b9150604084013590509250925092565b6000806040838503121561262f57600080fd5b50508035926020909101359150565b600067ffffffffffffffff831115612658576126586124b4565b61266b601f8401601f19166020016124ca565b905082815283838301111561267f57600080fd5b828260208301376000602084830101529392505050565b6000602082840312156126a857600080fd5b813567ffffffffffffffff8111156126bf57600080fd5b8201601f810184136126d057600080fd5b6113388482356020840161263e565b6000602082840312156126f157600080fd5b61127282612473565b6020808252825182820181905260009190848201906040850190845b8181101561273257835183529284019291840191600101612716565b50909695505050505050565b6000806040838503121561275157600080fd5b61275a83612473565b91506125d760208401612582565b60006020828403121561277a57600080fd5b61127282612582565b6000806000806080858703121561279957600080fd5b6127a285612473565b93506127b060208601612473565b925060408501359150606085013567ffffffffffffffff8111156127d357600080fd5b8501601f810187136127e457600080fd5b6127f38782356020840161263e565b91505092959194509250565b6000806040838503121561281257600080fd5b61281b83612473565b915060208301356001600160601b038116811461283757600080fd5b809150509250929050565b6000806040838503121561285557600080fd5b61285e83612473565b91506125d760208401612473565b60006020828403121561287e57600080fd5b813567ffffffffffffffff81111561289557600080fd5b611338848285016124fb565b600181811c908216806128b557607f821691505b6020821081036128d557634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526013908201527227b832b930ba37b91034b9903130b73732b21760691b604082015260600190565b60208082526029908201527f5365636f6e646172792073616c6573206e6f7420616c6c6f77656420617420746040820152683434b9903a34b6b29760b91b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161298f5761298f612967565b5060010190565b808202811582820484141761076057610760612967565b634e487b7160e01b600052601260045260246000fd5b6000826129d2576129d26129ad565b500490565b60208082526028908201527f526571756573746564206e756d626572206f6620746f6b656e73206e6f7420616040820152677661696c61626c6560c01b606082015260800190565b601f8211156108e957600081815260208120601f850160051c81016020861015612a465750805b601f850160051c820191505b81811015612a6557828155600101612a52565b505050505050565b815167ffffffffffffffff811115612a8757612a876124b4565b612a9b81612a9584546128a1565b84612a1f565b602080601f831160018114612ad05760008415612ab85750858301515b600019600386901b1c1916600185901b178555612a65565b600085815260208120601f198616915b82811015612aff57888601518255948401946001909101908401612ae0565b5085821015612b1d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208284031215612b3f57600080fd5b5051919050565b60008351612b588184602088016123f7565b835190830190612b6c8183602088016123f7565b01949350505050565b8181038181111561076057610760612967565b6020808252602d908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526c1c881bdc88185c1c1c9bdd9959609a1b606082015260800190565b600082612be457612be46129ad565b500690565b8082018082111561076057610760612967565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612cc69083018461241b565b9695505050505050565b600060208284031215612ce257600080fd5b8151611272816123c4565b634e487b7160e01b600052603160045260246000fdfea2646970667358221220b698c63ebd54dabffecbeb2b976d628777c1b39fce53a83332e083ca1c9b2e5e64736f6c63430008110033