12 txs
13 calls
constructor
No constructor.
functions
authority
viewfunction authority() view returns (address)
calcFab
viewfunction calcFab() view returns (address)
clipFab
viewfunction clipFab() view returns (address)
dog
viewfunction dog() view returns (address)
dogFab
viewfunction dogFab() view returns (address)
end
viewfunction end() view returns (address)
endFab
viewfunction endFab() view returns (address)
esm
viewfunction esm() view returns (address)
esmFab
viewfunction esmFab() view returns (address)
flap
viewfunction flap() view returns (address)
flapFab
viewfunction flapFab() view returns (address)
flop
viewfunction flop() view returns (address)
flopFab
viewfunction flopFab() view returns (address)
gemJoin
viewfunction gemJoin() view returns (address)
gemJoinFab
viewfunction gemJoinFab() view returns (address)
ilks
viewfunction ilks(bytes32) view returns (address clip, address join)
jug
viewfunction jug() view returns (address)
jugFab
viewfunction jugFab() view returns (address)
owner
viewfunction owner() view returns (address)
pause
viewfunction pause() view returns (address)
pauseFab
viewfunction pauseFab() view returns (address)
pot
viewfunction pot() view returns (address)
potFab
viewfunction potFab() view returns (address)
proxyRegistry
viewfunction proxyRegistry() view returns (address)
proxyRegistryFab
viewfunction proxyRegistryFab() view returns (address)
spotFab
viewfunction spotFab() view returns (address)
spotter
viewfunction spotter() view returns (address)
step
viewfunction step() view returns (uint8)
usdd
viewfunction usdd() view returns (address)
usddFab
viewfunction usddFab() view returns (address)
usddJoin
viewfunction usddJoin() view returns (address)
usddJoinFab
viewfunction usddJoinFab() view returns (address)
vat
viewfunction vat() view returns (address)
vatFab
viewfunction vatFab() view returns (address)
vow
viewfunction vow() view returns (address)
vowFab
viewfunction vowFab() view returns (address)
addFabs1
nonpayablefunction addFabs1(address vatFab_, address jugFab_, address vowFab_, address dogFab_, address usddFab_, address usddJoinFab_)
addFabs2
nonpayablefunction addFabs2(address flapFab_, address flopFab_, address clipFab_, address calcFab_, address spotFab_, address potFab_, address endFab_, address esmFab_, address pauseFab_, address proxyRegistryFab_)
deployAuctions
nonpayablefunction deployAuctions(address gov, address receiver)
deployCollateralClip
nonpayablefunction deployCollateralClip(bytes32 ilk, address join, address pip, address calc)
deployEnd
nonpayablefunction deployEnd()
deployESM
nonpayablefunction deployESM(address gov, uint256 min)
deployLiquidator
nonpayablefunction deployLiquidator()
deployPause
nonpayablefunction deployPause(uint256 delay, address owner, address authority)
deployProxy
nonpayablefunction deployProxy()
deployTaxation
nonpayablefunction deployTaxation()
deployUsdd
nonpayablefunction deployUsdd(uint256 chainId)
deployVat
nonpayablefunction deployVat()
releaseAuth
nonpayablefunction releaseAuth()
releaseAuthClip
nonpayablefunction releaseAuthClip(bytes32 ilk)
setAuthority
nonpayablefunction setAuthority(address authority_)
setOwner
nonpayablefunction setOwner(address owner_)
events
LogSetAuthority
event LogSetAuthority(address indexed authority)
LogSetOwner
event LogSetOwner(address indexed owner)
errors
No errors.
creation bytecode
0x60806040526023805460ff1916905534801561001a57600080fd5b50600180546001600160a01b031916339081179091556040517fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9490600090a2613d43806100686000396000f3fe608060405234801561001057600080fd5b506004361061030c5760003560e01c8063783e10fc1161019d578063b94fdb8e116100e9578063d9638d36116100a2578063eae131a91161007c578063eae131a9146106b5578063eb3ae2bd146106bd578063ef0add5b146106da578063efbe1c1c146106e25761030c565b8063d9638d3614610643578063dcc91c9b1461068f578063e25fe175146106975761030c565b8063b94fdb8e14610613578063bbbb0d7b1461061b578063bf7e214f14610623578063c3b3ad7f1461062b578063c78d6d2114610633578063c8e334a91461063b5761030c565b806384718d8911610156578063acb0ed6b11610130578063acb0ed6b14610564578063ae6e8bc3146105d5578063af41b24814610603578063b50cbd9f1461060b5761030c565b806384718d891461054c5780638da5cb5b1461055457806392ed54601461055c5761030c565b8063783e10fc146104fe5780637a9e5e4b146105065780637d94e7d11461052c57806380e7cd891461053457806382febc431461053c5780638456cb59146105445761030c565b80633ef446791161025c57806359f1cb8a11610215578063626cb3c5116101ef578063626cb3c5146104ba57806364336cd0146104c257806370402bb9146104ca57806375e233f2146104d25761030c565b806359f1cb8a1461046c5780635f35a49d14610474578063611916081461047c5761030c565b80633ef44679146103fb57806344882b951461042f57806345b09ba5146104375780634a847390146104545780634ba2363a1461045c578063580f7b5f146104645761030c565b80632800a568116102c95780632ffcd955116102a35780632ffcd955146103db57806336569e77146103e357806339c98420146103eb5780633d68e686146103f35761030c565b80632800a568146103c35780632a29bd88146103cb5780632e77468d146103d35761030c565b806301664f66146103115780630c30bc02146103355780630dfe28111461033d5780630e01198b1461034557806313af40351461034d57806327c6074714610375575b600080fd5b6103196106ea565b604080516001600160a01b039092168252519081900360200190f35b6103196106f9565b610319610708565b610319610717565b6103736004803603602081101561036357600080fd5b50356001600160a01b0316610726565b005b610373600480360360c081101561038b57600080fd5b506001600160a01b038135811691602081013582169160408201358116916060810135821691608082013581169160a00135166107cb565b6103736108e4565b610319610b69565b610319610b78565b610319610b87565b610319610b96565b610319610ba5565b610319610bb4565b6103736004803603606081101561041157600080fd5b508035906001600160a01b0360208201358116916040013516610bc3565b6103736114f4565b6103736004803603602081101561044d57600080fd5b5035611644565b610319611706565b610319611715565b610319611724565b610373611733565b610319611c52565b6103736004803603608081101561049257600080fd5b508035906001600160a01b036020820135811691604081013582169160609091013516611c61565b6103196125e5565b6103196125f4565b610373612603565b610373600480360360408110156104e857600080fd5b506001600160a01b038135169060200135612a28565b610319612cbc565b6103736004803603602081101561051c57600080fd5b50356001600160a01b0316612ccb565b610319612d6c565b610373612d7b565b610319613003565b610319613012565b610319613021565b610319613030565b61031961303f565b610373600480360361014081101561057b57600080fd5b506001600160a01b038135811691602081013582169160408201358116916060810135821691608082013581169160a081013582169160c082013581169160e081013582169161010082013581169161012001351661304e565b610373600480360360408110156105eb57600080fd5b506001600160a01b03813581169160200135166131a5565b61031961368e565b61031961369d565b6103196136ac565b6103196136bb565b6103196136ca565b6103196136d9565b6103196136e8565b6103196136f7565b6106606004803603602081101561065957600080fd5b5035613706565b60405180836001600160a01b03168152602001826001600160a01b031681526020019250505060405180910390f35b61037361372c565b61069f613991565b6040805160ff9092168252519081900360200190f35b61031961399a565b610373600480360360208110156106d357600080fd5b50356139a9565b610319613bc6565b610319613bd5565b6019546001600160a01b031681565b6017546001600160a01b031681565b6005546001600160a01b031681565b601a546001600160a01b031681565b61073c336000356001600160e01b031916613be4565b61077b576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9490600090a250565b6107e1336000356001600160e01b031916613be4565b610820576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b6002546001600160a01b031615610875576040805162461bcd60e51b81526020600482015260146024820152731198589cc80c48185b1c9958591e481cd85d995960621b604482015290519081900360640190fd5b600280546001600160a01b03199081166001600160a01b0398891617909155600380548216968816969096179095556004805486169487169490941790935560058054851692861692909217909155600680548416918516919091179055600780549092169216919091179055565b6108fa336000356001600160e01b031916613be4565b610939576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b6002546001600160a01b0316610987576040805162461bcd60e51b815260206004820152600e60248201526d4d697373696e672046616273203160901b604482015290519081900360640190fd5b6013546001600160a01b0316156109dc576040805162461bcd60e51b815260206004820152601460248201527315905508185b1c9958591e4819195c1b1bde595960621b604482015290519081900360640190fd5b600254604080516001622660eb60e11b0319815230600482015290516001600160a01b039092169163ffb33e2a916024808201926020929091908290030181600087803b158015610a2c57600080fd5b505af1158015610a40573d6000803e3d6000fd5b505050506040513d6020811015610a5657600080fd5b5051601380546001600160a01b0319166001600160a01b039283161790819055600d54604080516323820f6960e11b81523060048201529284166024840152519216916347041ed2916044808201926020929091908290030181600087803b158015610ac157600080fd5b505af1158015610ad5573d6000803e3d6000fd5b505050506040513d6020811015610aeb57600080fd5b5051601c80546001600160a01b0319166001600160a01b039283161790819055601354604080516332fd71af60e11b81529284166004840152519216916365fae35e9160248082019260009290919082900301818387803b158015610b4f57600080fd5b505af1158015610b63573d6000803e3d6000fd5b50505050565b6006546001600160a01b031681565b601c546001600160a01b031681565b600b546001600160a01b031681565b6013546001600160a01b031681565b6009546001600160a01b031681565b6012546001600160a01b031681565b610bd9336000356001600160e01b031916613be4565b610c18576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b6017546001600160a01b0316610c63576040805162461bcd60e51b81526020600482015260156024820152600080516020613cce833981519152604482015290519081900360640190fd5b601e546001600160a01b0316610cae576040805162461bcd60e51b81526020600482015260156024820152600080516020613cce833981519152604482015290519081900360640190fd5b60115460408051632797fa5360e11b8152600481018690526001600160a01b038581166024830152848116604483015291519190921691634f2ff4a69160648083019260209291908290030181600087803b158015610d0c57600080fd5b505af1158015610d20573d6000803e3d6000fd5b505050506040513d6020811015610d3657600080fd5b5051602080546001600160a01b0319166001600160a01b03928316178082556013546040805163ec55688960e01b81529051918516946365fae35e9493169263ec55688992600480840193829003018186803b158015610d9557600080fd5b505afa158015610da9573d6000803e3d6000fd5b505050506040513d6020811015610dbf57600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03909216600483015251602480830192600092919082900301818387803b158015610e0757600080fd5b505af1158015610e1b573d6000803e3d6000fd5b5050601654602080546040805163ec55688960e01b815290516001600160a01b0394851696506365fae35e9550919093169263ec556889926004808301939192829003018186803b158015610e6f57600080fd5b505afa158015610e83573d6000803e3d6000fd5b505050506040513d6020811015610e9957600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03909216600483015251602480830192600092919082900301818387803b158015610ee157600080fd5b505af1158015610ef5573d6000803e3d6000fd5b5050601554602080546040805163ec55688960e01b815290516001600160a01b0394851696506365fae35e9550919093169263ec556889926004808301939192829003018186803b158015610f4957600080fd5b505afa158015610f5d573d6000803e3d6000fd5b505050506040513d6020811015610f7357600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03909216600483015251602480830192600092919082900301818387803b158015610fbb57600080fd5b505af1158015610fcf573d6000803e3d6000fd5b5050601454602080546040805163ec55688960e01b815290516001600160a01b0394851696506365fae35e9550919093169263ec556889926004808301939192829003018186803b15801561102357600080fd5b505afa158015611037573d6000803e3d6000fd5b505050506040513d602081101561104d57600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03909216600483015251602480830192600092919082900301818387803b15801561109557600080fd5b505af11580156110a9573d6000803e3d6000fd5b5050601c54602080546040805163ec55688960e01b815290516001600160a01b0394851696506365fae35e9550919093169263ec556889926004808301939192829003018186803b1580156110fd57600080fd5b505afa158015611111573d6000803e3d6000fd5b505050506040513d602081101561112757600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03909216600483015251602480830192600092919082900301818387803b15801561116f57600080fd5b505af1158015611183573d6000803e3d6000fd5b5050601d54602080546040805163ec55688960e01b815290516001600160a01b0394851696506365fae35e9550919093169263ec556889926004808301939192829003018186803b1580156111d757600080fd5b505afa1580156111eb573d6000803e3d6000fd5b505050506040513d602081101561120157600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03909216600483015251602480830192600092919082900301818387803b15801561124957600080fd5b505af115801561125d573d6000803e3d6000fd5b5050601a54602080546040805163ec55688960e01b815290516001600160a01b0394851696506365fae35e9550919093169263ec556889926004808301939192829003018186803b1580156112b157600080fd5b505afa1580156112c5573d6000803e3d6000fd5b505050506040513d60208110156112db57600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03909216600483015251602480830192600092919082900301818387803b15801561132357600080fd5b505af1158015611337573d6000803e3d6000fd5b5050601b54602080546040805163ec55688960e01b815290516001600160a01b0394851696506365fae35e9550919093169263ec556889926004808301939192829003018186803b15801561138b57600080fd5b505afa15801561139f573d6000803e3d6000fd5b505050506040513d60208110156113b557600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03909216600483015251602480830192600092919082900301818387803b1580156113fd57600080fd5b505af1158015611411573d6000803e3d6000fd5b5050601e54602080546040805163ec55688960e01b815290516001600160a01b0394851696506365fae35e9550919093169263ec556889926004808301939192829003018186803b15801561146557600080fd5b505afa158015611479573d6000803e3d6000fd5b505050506040513d602081101561148f57600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03909216600483015251602480830192600092919082900301818387803b1580156114d757600080fd5b505af11580156114eb573d6000803e3d6000fd5b50505050505050565b61150a336000356001600160e01b031916613be4565b611549576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b6021546001600160a01b0316156115a7576040805162461bcd60e51b815260206004820152601760248201527f50524f58595220616c7265616479206465706c6f796564000000000000000000604482015290519081900360640190fd5b601260009054906101000a90046001600160a01b03166001600160a01b031663a2dbfda86040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156115f757600080fd5b505af115801561160b573d6000803e3d6000fd5b505050506040513d602081101561162157600080fd5b5051602180546001600160a01b0319166001600160a01b03909216919091179055565b61165a336000356001600160e01b031916613be4565b611699576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b600081815260226020526040808220548151639c52a7f160e01b815230600482015291516001600160a01b0390911692639c52a7f1926024808201939182900301818387803b1580156116eb57600080fd5b505af11580156116ff573d6000803e3d6000fd5b5050505050565b6002546001600160a01b031681565b601d546001600160a01b031681565b6008546001600160a01b031681565b611749336000356001600160e01b031916613be4565b611788576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b600f5460408051631a0489cd60e21b815230600482015290516001600160a01b03909216916368122734916024808201926020929091908290030181600087803b1580156117d557600080fd5b505af11580156117e9573d6000803e3d6000fd5b505050506040513d60208110156117ff57600080fd5b5051601e80546001600160a01b0319166001600160a01b0392831617908190556013546040805163d4e8be8360e01b8152621d985d60ea1b6004820152918416602483015251919092169163d4e8be8391604480830192600092919082900301818387803b15801561187057600080fd5b505af1158015611884573d6000803e3d6000fd5b5050601e546016546040805163d4e8be8360e01b815262646f6760e81b60048201526001600160a01b039283166024820152905191909216935063d4e8be839250604480830192600092919082900301818387803b1580156118e557600080fd5b505af11580156118f9573d6000803e3d6000fd5b5050601e546015546040805163d4e8be8360e01b815262766f7760e81b60048201526001600160a01b039283166024820152905191909216935063d4e8be839250604480830192600092919082900301818387803b15801561195a57600080fd5b505af115801561196e573d6000803e3d6000fd5b5050601e54601c546040805163d4e8be8360e01b8152631cdc1bdd60e21b60048201526001600160a01b039283166024820152905191909216935063d4e8be839250604480830192600092919082900301818387803b1580156119d057600080fd5b505af11580156119e4573d6000803e3d6000fd5b5050601e54601d546040805163d4e8be8360e01b8152621c1bdd60ea1b60048201526001600160a01b039283166024820152905191909216935063d4e8be839250604480830192600092919082900301818387803b158015611a4557600080fd5b505af1158015611a59573d6000803e3d6000fd5b5050601354601e54604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b158015611aae57600080fd5b505af1158015611ac2573d6000803e3d6000fd5b5050601654601e54604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b158015611b1757600080fd5b505af1158015611b2b573d6000803e3d6000fd5b5050601554601e54604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b158015611b8057600080fd5b505af1158015611b94573d6000803e3d6000fd5b5050601c54601e54604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b158015611be957600080fd5b505af1158015611bfd573d6000803e3d6000fd5b5050601d54601e54604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b158015610b4f57600080fd5b6003546001600160a01b031681565b611c77336000356001600160e01b031916613be4565b611cb6576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b83611cfb576040805162461bcd60e51b815260206004820152601060248201526f4d697373696e6720696c6b206e616d6560801b604482015290519081900360640190fd5b6001600160a01b038316611d4d576040805162461bcd60e51b81526020600482015260146024820152734d697373696e67206a6f696e206164647265737360601b604482015290519081900360640190fd5b6001600160a01b038216611d9e576040805162461bcd60e51b81526020600482015260136024820152724d697373696e6720706970206164647265737360681b604482015290519081900360640190fd5b6020546001600160a01b0316611de9576040805162461bcd60e51b81526020600482015260156024820152600080516020613cce833981519152604482015290519081900360640190fd5b600b54601354601c5460165460408051635fafc02760e11b81523060048201526001600160a01b039485166024820152928416604484015290831660648301526084820188905251919092169163bf5f804e9160a48083019260209291908290030181600087803b158015611e5d57600080fd5b505af1158015611e71573d6000803e3d6000fd5b505050506040513d6020811015611e8757600080fd5b505160008581526022602052604080822080546001600160a01b03199081166001600160a01b0395861617825560019091018054909116878516179055601c54815163ebecb39d60e01b8152600481018990526207069760ec1b60248201528685166044820152915193169263ebecb39d9260648084019391929182900301818387803b158015611f1757600080fd5b505af1158015611f2b573d6000803e3d6000fd5b505060165460008781526022602052604080822054815163ebecb39d60e01b8152600481018b9052630636c69760e41b60248201526001600160a01b03918216604482015291519316945063ebecb39d93506064808201939182900301818387803b158015611f9957600080fd5b505af1158015611fad573d6000803e3d6000fd5b50505060008581526022602052604080822054601554825163d4e8be8360e01b815262766f7760e81b60048201526001600160a01b03918216602482015292519116935063d4e8be839260448084019391929182900301818387803b15801561201557600080fd5b505af1158015612029573d6000803e3d6000fd5b505050506001600160a01b03811661212657600c546040805163db4d627160e01b815230600482015290516001600160a01b039092169163db4d6271916024808201926020929091908290030181600087803b15801561208857600080fd5b505af115801561209c573d6000803e3d6000fd5b505050506040513d60208110156120b257600080fd5b505160408051630a6ba04560e21b81526274617560e81b6004820152610e10602482015290519192506001600160a01b038316916329ae81149160448082019260009290919082900301818387803b15801561210d57600080fd5b505af1158015612121573d6000803e3d6000fd5b505050505b60008481526022602052604080822054815163d4e8be8360e01b81526363616c6360e01b60048201526001600160a01b0385811660248301529251929091169263d4e8be839260448084019382900301818387803b15801561218757600080fd5b505af115801561219b573d6000803e3d6000fd5b505060135460408051633b66319560e01b81526004810189905290516001600160a01b039092169350633b663195925060248082019260009290919082900301818387803b1580156121ec57600080fd5b505af1158015612200573d6000803e3d6000fd5b505060145460408051633b66319560e01b81526004810189905290516001600160a01b039092169350633b663195925060248082019260009290919082900301818387803b15801561225157600080fd5b505af1158015612265573d6000803e3d6000fd5b5050601354604080516332fd71af60e11b81526001600160a01b03888116600483015291519190921693506365fae35e9250602480830192600092919082900301818387803b1580156122b757600080fd5b505af11580156122cb573d6000803e3d6000fd5b50506013546000878152602260205260408082205481516332fd71af60e11b81526001600160a01b0391821660048201529151931694506365fae35e93506024808201939182900301818387803b15801561232557600080fd5b505af1158015612339573d6000803e3d6000fd5b50506016546000878152602260205260408082205481516332fd71af60e11b81526001600160a01b0391821660048201529151931694506365fae35e93506024808201939182900301818387803b15801561239357600080fd5b505af11580156123a7573d6000803e3d6000fd5b5050506000858152602260205260408082205460165482516332fd71af60e11b81526001600160a01b0391821660048201529251911693506365fae35e9260248084019391929182900301818387803b15801561240357600080fd5b505af1158015612417573d6000803e3d6000fd5b50505060008581526022602052604080822054601e5482516332fd71af60e11b81526001600160a01b0391821660048201529251911693506365fae35e9260248084019391929182900301818387803b15801561247357600080fd5b505af1158015612487573d6000803e3d6000fd5b50505060008581526022602052604080822054601f5482516332fd71af60e11b81526001600160a01b0391821660048201529251911693506365fae35e9260248084019391929182900301818387803b1580156124e357600080fd5b505af11580156124f7573d6000803e3d6000fd5b505050600085815260226020908152604091829020548154835163ec55688960e01b815293516001600160a01b0392831695506365fae35e94919092169263ec55688992600480840193829003018186803b15801561255557600080fd5b505afa158015612569573d6000803e3d6000fd5b505050506040513d602081101561257f57600080fd5b5051604080516001600160e01b031960e085901b1681526001600160a01b03909216600483015251602480830192600092919082900301818387803b1580156125c757600080fd5b505af11580156125db573d6000803e3d6000fd5b5050505050505050565b6015546001600160a01b031681565b6010546001600160a01b031681565b612619336000356001600160e01b031916613be4565b612658576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b60135460408051639c52a7f160e01b815230600482015290516001600160a01b0390921691639c52a7f19160248082019260009290919082900301818387803b1580156126a457600080fd5b505af11580156126b8573d6000803e3d6000fd5b505060165460408051639c52a7f160e01b815230600482015290516001600160a01b039092169350639c52a7f1925060248082019260009290919082900301818387803b15801561270857600080fd5b505af115801561271c573d6000803e3d6000fd5b505060155460408051639c52a7f160e01b815230600482015290516001600160a01b039092169350639c52a7f1925060248082019260009290919082900301818387803b15801561276c57600080fd5b505af1158015612780573d6000803e3d6000fd5b505060145460408051639c52a7f160e01b815230600482015290516001600160a01b039092169350639c52a7f1925060248082019260009290919082900301818387803b1580156127d057600080fd5b505af11580156127e4573d6000803e3d6000fd5b505060175460408051639c52a7f160e01b815230600482015290516001600160a01b039092169350639c52a7f1925060248082019260009290919082900301818387803b15801561283457600080fd5b505af1158015612848573d6000803e3d6000fd5b5050601c5460408051639c52a7f160e01b815230600482015290516001600160a01b039092169350639c52a7f1925060248082019260009290919082900301818387803b15801561289857600080fd5b505af11580156128ac573d6000803e3d6000fd5b5050601d5460408051639c52a7f160e01b815230600482015290516001600160a01b039092169350639c52a7f1925060248082019260009290919082900301818387803b1580156128fc57600080fd5b505af1158015612910573d6000803e3d6000fd5b5050601a5460408051639c52a7f160e01b815230600482015290516001600160a01b039092169350639c52a7f1925060248082019260009290919082900301818387803b15801561296057600080fd5b505af1158015612974573d6000803e3d6000fd5b5050601b5460408051639c52a7f160e01b815230600482015290516001600160a01b039092169350639c52a7f1925060248082019260009290919082900301818387803b1580156129c457600080fd5b505af11580156129d8573d6000803e3d6000fd5b5050601e5460408051639c52a7f160e01b815230600482015290516001600160a01b039092169350639c52a7f1925060248082019260009290919082900301818387803b158015610b4f57600080fd5b612a3e336000356001600160e01b031916613be4565b612a7d576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b6020546001600160a01b0316612ac8576040805162461bcd60e51b81526020600482015260156024820152600080516020613cce833981519152604482015290519081900360640190fd5b601054601e54602080546040805163ec55688960e01b815290516001600160a01b039586169563429baf68958995908216949091169263ec5568899260048083019392829003018186803b158015612b1f57600080fd5b505afa158015612b33573d6000803e3d6000fd5b505050506040513d6020811015612b4957600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b03948516600482015292841660248401529216604482015260648101859052905160848083019260209291908290030181600087803b158015612ba957600080fd5b505af1158015612bbd573d6000803e3d6000fd5b505050506040513d6020811015612bd357600080fd5b5051601f80546001600160a01b0319166001600160a01b039283161790819055601e54604080516332fd71af60e11b81529284166004840152519216916365fae35e9160248082019260009290919082900301818387803b158015612c3757600080fd5b505af1158015612c4b573d6000803e3d6000fd5b5050601354601f54604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b158015612ca057600080fd5b505af1158015612cb4573d6000803e3d6000fd5b505050505050565b600a546001600160a01b031681565b612ce1336000356001600160e01b031916613be4565b612d20576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b03838116919091178083556040519116917f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada491a250565b6007546001600160a01b031681565b612d91336000356001600160e01b031916613be4565b612dd0576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b6013546001600160a01b0316612e1b576040805162461bcd60e51b81526020600482015260156024820152600080516020613cce833981519152604482015290519081900360640190fd5b6003546013546040805163ab965ed160e01b81523060048201526001600160a01b0392831660248201529051919092169163ab965ed19160448083019260209291908290030181600087803b158015612e7357600080fd5b505af1158015612e87573d6000803e3d6000fd5b505050506040513d6020811015612e9d57600080fd5b5051601480546001600160a01b0319166001600160a01b03928316179055600e546013546040805163154a456760e11b81523060048201529184166024830152519190921691632a948ace9160448083019260209291908290030181600087803b158015612f0a57600080fd5b505af1158015612f1e573d6000803e3d6000fd5b505050506040513d6020811015612f3457600080fd5b5051601d80546001600160a01b0319166001600160a01b03928316179055601354601454604080516332fd71af60e11b815291841660048301525191909216916365fae35e91602480830192600092919082900301818387803b158015612f9a57600080fd5b505af1158015612fae573d6000803e3d6000fd5b5050601354601d54604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b158015610b4f57600080fd5b600c546001600160a01b031681565b6020546001600160a01b031681565b6014546001600160a01b031681565b6001546001600160a01b031681565b600d546001600160a01b031681565b613064336000356001600160e01b031916613be4565b6130a3576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b6009546001600160a01b0316156130f8576040805162461bcd60e51b81526020600482015260146024820152731198589cc80c88185b1c9958591e481cd85d995960621b604482015290519081900360640190fd5b600980546001600160a01b03199081166001600160a01b039c8d1617909155600a805482169a8c169a909a17909955600b80548a16988b1698909817909755600c80548916968a1696909617909555600d8054881694891694909417909355600e8054871692881692909217909155600f80548616918716919091179055601080548516918616919091179055601180548416918516919091179055601280549092169216919091179055565b6131bb336000356001600160e01b031916613be4565b6131fa576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b6001600160a01b03821661324b576040805162461bcd60e51b81526020600482015260136024820152724d697373696e6720474f56206164647265737360681b604482015290519081900360640190fd5b6014546001600160a01b0316613296576040805162461bcd60e51b81526020600482015260156024820152600080516020613cce833981519152604482015290519081900360640190fd5b60095460185460408051634804e4c960e11b81523060048201526001600160a01b039283166024820152848316604482015290519190921691639009c9929160648083019260209291908290030181600087803b1580156132f657600080fd5b505af115801561330a573d6000803e3d6000fd5b505050506040513d602081101561332057600080fd5b5051601a80546001600160a01b0319166001600160a01b03928316179055600a54601354604080516363028f3160e01b8152306004820152918416602483015285841660448301525191909216916363028f319160648083019260209291908290030181600087803b15801561339557600080fd5b505af11580156133a9573d6000803e3d6000fd5b505050506040513d60208110156133bf57600080fd5b5051601b80546001600160a01b0319166001600160a01b03928316179081905560048054601354601a546040805163f82fe87960e01b8152309581019590955291861660248501528516604484015292841660648301529151919092169163f82fe8799160848083019260209291908290030181600087803b15801561344457600080fd5b505af1158015613458573d6000803e3d6000fd5b505050506040513d602081101561346e57600080fd5b5051601580546001600160a01b0319166001600160a01b0392831617908190556014546040805163d4e8be8360e01b815262766f7760e81b600482015292841660248401525192169163d4e8be839160448082019260009290919082900301818387803b1580156134de57600080fd5b505af11580156134f2573d6000803e3d6000fd5b5050601d546015546040805163d4e8be8360e01b815262766f7760e81b60048201526001600160a01b039283166024820152905191909216935063d4e8be839250604480830192600092919082900301818387803b15801561355357600080fd5b505af1158015613567573d6000803e3d6000fd5b5050601354601b54604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b1580156135bc57600080fd5b505af11580156135d0573d6000803e3d6000fd5b5050601a54601554604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b15801561362557600080fd5b505af1158015613639573d6000803e3d6000fd5b5050601b54601554604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b158015612ca057600080fd5b601f546001600160a01b031681565b6021546001600160a01b031681565b6004546001600160a01b031681565b601b546001600160a01b031681565b6000546001600160a01b031681565b6016546001600160a01b031681565b6018546001600160a01b031681565b6011546001600160a01b031681565b602260205260009081526040902080546001909101546001600160a01b03918216911682565b613742336000356001600160e01b031916613be4565b613781576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b6015546001600160a01b03166137cc576040805162461bcd60e51b81526020600482015260156024820152600080516020613cce833981519152604482015290519081900360640190fd5b600554601354604080516312147c0f60e01b81523060048201526001600160a01b039283166024820152905191909216916312147c0f9160448083019260209291908290030181600087803b15801561382457600080fd5b505af1158015613838573d6000803e3d6000fd5b505050506040513d602081101561384e57600080fd5b5051601680546001600160a01b0319166001600160a01b0392831617908190556015546040805163d4e8be8360e01b815262766f7760e81b6004820152918416602483015251919092169163d4e8be8391604480830192600092919082900301818387803b1580156138bf57600080fd5b505af11580156138d3573d6000803e3d6000fd5b5050601354601654604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b15801561392857600080fd5b505af115801561393c573d6000803e3d6000fd5b5050601554601654604080516332fd71af60e11b81526001600160a01b03928316600482015290519190921693506365fae35e9250602480830192600092919082900301818387803b158015610b4f57600080fd5b60235460ff1681565b600e546001600160a01b031681565b6139bf336000356001600160e01b031916613be4565b6139fe576040805162461bcd60e51b81526020600482015260146024820152600080516020613cee833981519152604482015290519081900360640190fd5b6013546001600160a01b0316613a49576040805162461bcd60e51b81526020600482015260156024820152600080516020613cce833981519152604482015290519081900360640190fd5b60065460408051630135d28160e51b81523060048201526024810184905290516001600160a01b03909216916326ba5020916044808201926020929091908290030181600087803b158015613a9d57600080fd5b505af1158015613ab1573d6000803e3d6000fd5b505050506040513d6020811015613ac757600080fd5b5051601780546001600160a01b0319166001600160a01b0392831617908190556007546013546040805163f65bb1a960e01b815291851660048301529284166024820152915192169163f65bb1a9916044808201926020929091908290030181600087803b158015613b3857600080fd5b505af1158015613b4c573d6000803e3d6000fd5b505050506040513d6020811015613b6257600080fd5b5051601880546001600160a01b0319166001600160a01b039283161790819055601754604080516332fd71af60e11b81529284166004840152519216916365fae35e9160248082019260009290919082900301818387803b1580156116eb57600080fd5b600f546001600160a01b031681565b601e546001600160a01b031681565b60006001600160a01b038316301415613bff57506001613cc7565b6001546001600160a01b0384811691161415613c1d57506001613cc7565b6000546001600160a01b0316613c3557506000613cc7565b6000546040805163b700961360e01b81526001600160a01b0386811660048301523060248301526001600160e01b0319861660448301529151919092169163b7009613916064808301926020929190829003018186803b158015613c9857600080fd5b505afa158015613cac573d6000803e3d6000fd5b505050506040513d6020811015613cc257600080fd5b505190505b9291505056fe4d697373696e672070726576696f75732073746570000000000000000000000064732d617574682d756e617574686f72697a6564000000000000000000000000a2646970667358221220390268781f379ea0bbe422afb218c8cfec0d9ca902994e757e1ff30d2b563cf464736f6c634300060c0033