0 txs
0 calls
constructor
constructor()
functions
isMember
viewfunction isMember(address _moloch, address _user) view returns (bool)
moloch
viewfunction moloch() view returns (address)
sfApp
viewfunction sfApp() view returns (address)
streams
viewfunction streams(uint256) view returns (address to, address token, address superToken, uint256 rate, uint256 minDeposit, address proposer, bool executed, bool active, bytes ctx)
cancelAction
nonpayablefunction cancelAction(uint256 _proposalId)
cancelStream
nonpayablefunction cancelStream(uint256 _proposalId)
executeAction
nonpayablefunction executeAction(uint256 _proposalId) returns (bytes)
init
nonpayablefunction init(address _moloch, address _sfApp)
proposeAction
nonpayablefunction proposeAction(address _to, address _token, uint256 _rate, uint256 _minDeposit, bytes _ctx, string details) returns (uint256)
upgradeToken
nonpayablefunction upgradeToken(address _token, uint256 value)
withdrawRemainingFunds
nonpayablefunction withdrawRemainingFunds(address superToken, bool _downgrade)
events
ActionCanceled
event ActionCanceled(uint256 proposalId)
ExecuteStream
event ExecuteStream(uint256 proposalId, address executor)
ProposeStream
event ProposeStream(uint256 proposalId, address proposer)
PulledFunds
event PulledFunds(address indexed token, uint256 amount)
StreamCanceled
event StreamCanceled(uint256 proposalId, address canceledBy)
WithdrawBalance
event WithdrawBalance(address indexed superToken, address indexed underlyingToken, address indexed withdrawnBy, uint256 amount, bool downgraded)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5060016000819055805460ff60a01b19169055612b9a806100326000396000f3fe6080604052600436106100a05760003560e01c8063a0a3cdff11610064578063a0a3cdff14610188578063c0c1cf55146101a8578063c9abb2e9146101d5578063d5ecdb6d146101f5578063e59d321114610215578063f09a40161461022a576100a7565b80631bc90af0146100ac57806339ac7a08146100e2578063623d9ac91461010f57806364d60d91146101315780636db9241b14610166576100a7565b366100a757005b600080fd5b3480156100b857600080fd5b506100cc6100c7366004612024565b61024a565b6040516100d99190612ae1565b60405180910390f35b3480156100ee57600080fd5b506101026100fd366004612243565b6105e1565b6040516100d9919061253f565b34801561011b57600080fd5b50610124610670565b6040516100d991906123a9565b34801561013d57600080fd5b5061015161014c36600461230b565b61067f565b6040516100d9999897969594939291906124ba565b34801561017257600080fd5b5061018661018136600461230b565b61076c565b005b34801561019457600080fd5b506101866101a3366004612255565b610a4e565b3480156101b457600080fd5b506101c86101c336600461230b565b610e9f565b6040516100d9919061254a565b3480156101e157600080fd5b506101866101f0366004612218565b611596565b34801561020157600080fd5b5061018661021036600461230b565b61190a565b34801561022157600080fd5b50610124611b7c565b34801561023657600080fd5b50610186610245366004611fec565b611b8b565b600154600090610263906001600160a01b0316336105e1565b6102885760405162461bcd60e51b815260040161027f9061290c565b60405180910390fd5b6001600160a01b0389166102ae5760405162461bcd60e51b815260040161027f906126eb565b6001600160a01b0388166102d45760405162461bcd60e51b815260040161027f9061284f565b8686116102f35760405162461bcd60e51b815260040161027f906125c7565b6000610301878a8686611bf3565b60035460405163ce69fd6f60e01b81529192508a916000916001600160a01b03169063ce69fd6f906103379085906004016123a9565b60206040518083038186803b15801561034f57600080fd5b505afa158015610363573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061038791906121ae565b61041057600354604051630302297160e21b81526001600160a01b0390911690630c08a5c4906103bb9085906004016123a9565b60206040518083038186803b1580156103d357600080fd5b505afa1580156103e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040b9190611fc9565b610412565b8a5b905060006040518061012001604052808e6001600160a01b03168152602001846001600160a01b03168152602001836001600160a01b031681526020018c81526020018b8152602001336001600160a01b031681526020016000151581526020016000151581526020018a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093909452505086815260026020818152604092839020855181546001600160a01b039182166001600160a01b03199182161783558388015160018401805491841691831691909117905594870151938201805494821694861694909417909355606086015160038201556080860151600482015560a086015160058201805460c089015160e08a01511515600160a81b0260ff60a81b19911515600160a01b0260ff60a01b1995909816929098169190911792909216949094171693909317909155610100840151805194955085949293506105939260068501929190910190611e38565b509050507f93da4deef5459616af80131cdebb3f2f732a037c71e80181165400497770438184336040516105c8929190612aea565b60405180910390a150919b9a5050505050505050505050565b600080836001600160a01b03166308ae4b0c846040518263ffffffff1660e01b815260040161061091906123a9565b60c06040518083038186803b15801561062857600080fd5b505afa15801561063c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066091906120c9565b5050509015159695505050505050565b6001546001600160a01b031681565b6002602081815260009283526040928390208054600180830154838601546003850154600486015460058701546006880180548c51601f6000199983161561010002999099019091169b909b049687018a90048a028b018a01909b52858a526001600160a01b039687169a94871699938716989297919681169560ff600160a01b8304811696600160a81b909304169492938301828280156107625780601f1061073757610100808354040283529160200191610762565b820191906000526020600020905b81548152906001019060200180831161074557829003601f168201915b5050505050905089565b600154610782906001600160a01b0316336105e1565b61079e5760405162461bcd60e51b815260040161027f9061290c565b60008181526002602052604090206005810154600160a81b900460ff166107d75760405162461bcd60e51b815260040161027f906128c6565b60058101805460ff60a81b191690556003546040805163f667054560e01b8152905160009283926001600160a01b039091169163f6670545916004808201928692909190829003018186803b15801561082f57600080fd5b505afa158015610843573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261086b9190810190612282565b5060028601548654604051631cd43d1160e31b81529496509194506000936001600160a01b03808716945063e6a1e888936108b1938216923092909116906004016125a4565b60806040518083038186803b1580156108c957600080fd5b505afa1580156108dd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610901919061233b565b5050915050600081600b0b1315610a0e57600284015484546040805160008152602081019091526001600160a01b03868116936339255d5b938793635a5999e360e11b9361095a93811692309291169060448101612449565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199485161790525160e085901b90921682526109a0929160040161255d565b600060405180830381600087803b1580156109ba57600080fd5b505af11580156109ce573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526109f691908101906121ca565b8051610a0c916006870191602090910190611e38565b505b7f31ed270a265e4485044767175e4dfc39f406a70c9ffeea3564e2729c52ef04888533604051610a3f929190612aea565b60405180910390a15050505050565b600154610a64906001600160a01b0316336105e1565b610a805760405162461bcd60e51b815260040161027f9061290c565b60026000541415610ad8576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b600260009081556040516370a0823160e01b81526001600160a01b038416906370a0823190610b0b9030906004016123a9565b60206040518083038186803b158015610b2357600080fd5b505afa158015610b37573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b5b9190612323565b905060008111610b7d5760405162461bcd60e51b815260040161027f90612809565b6000836001600160a01b031663ee719bc86040518163ffffffff1660e01b815260040160206040518083038186803b158015610bb857600080fd5b505afa158015610bcc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf09190611fc9565b90508215610d9b576040516308de640f60e11b81526001600160a01b038516906311bcc81e90610c24908590600401612ae1565b600060405180830381600087803b158015610c3e57600080fd5b505af1158015610c52573d6000803e3d6000fd5b50506040516370a0823160e01b81526001600160a01b03841692506370a082319150610c829030906004016123a9565b60206040518083038186803b158015610c9a57600080fd5b505afa158015610cae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cd29190612323565b915060008211610cf45760405162461bcd60e51b815260040161027f90612774565b60015460405163a9059cbb60e01b81526001600160a01b038381169263a9059cbb92610d2892909116908690600401612526565b602060405180830381600087803b158015610d4257600080fd5b505af1158015610d56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7a91906121ae565b610d965760405162461bcd60e51b815260040161027f906129e6565b610e3d565b60015460405163a9059cbb60e01b81526001600160a01b038681169263a9059cbb92610dcf92909116908690600401612526565b602060405180830381600087803b158015610de957600080fd5b505af1158015610dfd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e2191906121ae565b610e3d5760405162461bcd60e51b815260040161027f9061265a565b336001600160a01b0316816001600160a01b0316856001600160a01b03167f52b452c745553c6711f3f40d25e3d557e4028a58a6ecfab8004dc90d19573bf98587604051610e8c929190612b01565b60405180910390a4505060016000555050565b606060026000541415610ef9576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b600260008181558381526020919091526040808220600154915163b2643aab60e01b81529092916001600160a01b03169063b2643aab90610f3e908790600401612ae1565b60c06040518083038186803b158015610f5657600080fd5b505afa158015610f6a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f8e9190612128565b6005830154909150600160a01b900460ff1615610fbd5760405162461bcd60e51b815260040161027f90612611565b6040810151610fde5760405162461bcd60e51b815260040161027f906127c4565b60058201805460ff60a81b1960ff60a01b19909116600160a01b1716600160a81b1790556001820154611019906001600160a01b0316611d03565b60048083015460018401546040516370a0823160e01b815291926001600160a01b03909116916370a0823191611051913091016123a9565b60206040518083038186803b15801561106957600080fd5b505afa15801561107d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a19190612323565b10156110bf5760405162461bcd60e51b815260040161027f906126a7565b60028201546001600160a01b031661117c5760035460018301546040516353a01d1960e11b81526001600160a01b039283169263a7403a3292611107929116906004016123a9565b602060405180830381600087803b15801561112157600080fd5b505af1158015611135573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111599190611fc9565b6002830180546001600160a01b0319166001600160a01b03929092169190911790555b60048083015460018401546002850154604051636eb1769f60e11b815292936001600160a01b039283169363dd62ed3e936111bc933093911691016123bd565b60206040518083038186803b1580156111d457600080fd5b505afa1580156111e8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061120c9190612323565b10156112c6576001820154600283015460405163095ea7b360e01b815260009283926001600160a01b039182169263095ea7b39261125292169060001990600401612526565b602060405180830381600087803b15801561126c57600080fd5b505af1158015611280573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112a491906121ae565b9050806112c35760405162461bcd60e51b815260040161027f90612a2e565b50505b60028201546004808401546040516345977d0360e01b81526001600160a01b03909316926345977d03926112fb929101612ae1565b600060405180830381600087803b15801561131557600080fd5b505af1158015611329573d6000803e3d6000fd5b50505050600080600360009054906101000a90046001600160a01b03166001600160a01b031663f66705456040518163ffffffff1660e01b815260040160006040518083038186803b15801561137e57600080fd5b505afa158015611392573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526113ba9190810190612282565b506002870154875460038901546040805160008152602081019091529597509295506001600160a01b03808816956339255d5b9550879463317e182f60e11b9461140d9490841693169160448101612487565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199485161790525160e085901b9092168252611453929160040161255d565b600060405180830381600087803b15801561146d57600080fd5b505af1158015611481573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114a991908101906121ca565b80516114bf916006870191602090910190611e38565b507fd5ac6dcac26ed4fecd8394fd5bdda906ceb1b8f8b1b53fca09769f7bc614f98f86336040516114f1929190612aea565b60405180910390a160068401805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156115815780601f1061155657610100808354040283529160200191611581565b820191906000526020600020905b81548152906001019060200180831161156457829003601f168201915b50505050509450505050506001600055919050565b6001546115ac906001600160a01b0316336105e1565b6115c85760405162461bcd60e51b815260040161027f9061290c565b60026000541415611620576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b600260005561162e82611d03565b6040516370a0823160e01b815281906001600160a01b038416906370a082319061165c9030906004016123a9565b60206040518083038186803b15801561167457600080fd5b505afa158015611688573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ac9190612323565b10156116ca5760405162461bcd60e51b815260040161027f90612a8b565b600354604051630302297160e21b81526000916001600160a01b031690630c08a5c4906116fb9086906004016123a9565b60206040518083038186803b15801561171357600080fd5b505afa158015611727573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061174b9190611fc9565b90506001600160a01b0381166117735760405162461bcd60e51b815260040161027f9061294e565b604051636eb1769f60e11b815282906001600160a01b0385169063dd62ed3e906117a390309086906004016123bd565b60206040518083038186803b1580156117bb57600080fd5b505afa1580156117cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117f39190612323565b10156118a25760405163095ea7b360e01b815260009081906001600160a01b0386169063095ea7b39061182e90869060001990600401612526565b602060405180830381600087803b15801561184857600080fd5b505af115801561185c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061188091906121ae565b90508061189f5760405162461bcd60e51b815260040161027f90612a2e565b50505b6040516345977d0360e01b81526001600160a01b038216906345977d03906118ce908590600401612ae1565b600060405180830381600087803b1580156118e857600080fd5b505af11580156118fc573d6000803e3d6000fd5b505060016000555050505050565b600081815260026020818152604080842081516101208101835281546001600160a01b039081168252600180840154821683870152838701548216838601526003840154606084015260048401546080840152600584015491821660a0840152600160a01b820460ff908116151560c0850152600160a81b909204909116151560e083015260068301805485516101009382161584026000190190911697909704601f8101879004870288018701909552848752919592949086019390830182828015611a185780601f106119ed57610100808354040283529160200191611a18565b820191906000526020600020905b8154815290600101906020018083116119fb57829003601f168201915b50505050508152505090508060a001516001600160a01b0316336001600160a01b031614611a585760405162461bcd60e51b815260040161027f906129a4565b8060c0015115611a7a5760405162461bcd60e51b815260040161027f90612884565b6000828152600260208190526040822080546001600160a01b0319908116825560018201805482169055918101805490921690915560038101829055600481018290556005810180546001600160b01b031916905590611add6006830182611ec4565b50507f852ea3421a945e7576fa00a05ec9832650bfc7d5cb4dc0c10c657f704723794782604051611b0e9190612ae1565b60405180910390a160015460405163e0a8f6f560e01b81526001600160a01b039091169063e0a8f6f590611b46908590600401612ae1565b600060405180830381600087803b158015611b6057600080fd5b505af1158015611b74573d6000803e3d6000fd5b505050505050565b6003546001600160a01b031681565b600154600160a01b900460ff1615611bb55760405162461bcd60e51b815260040161027f9061272f565b60018054600380546001600160a01b039485166001600160a01b03199182161790915560ff60a01b199390941693169290921716600160a01b179055565b6001546040805163c89039c560e01b815290516000926001600160a01b03169163590f940b913091859182918291879163c89039c5916004808301926020929190829003018186803b158015611c4857600080fd5b505afa158015611c5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c809190611fc9565b8b8b8b8b6040518a63ffffffff1660e01b8152600401611ca8999897969594939291906123d7565b602060405180830381600087803b158015611cc257600080fd5b505af1158015611cd6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cfa9190612323565b95945050505050565b6001546040516345f2d10560e01b81526000916001600160a01b0316906345f2d10590611d3690309086906004016123bd565b60206040518083038186803b158015611d4e57600080fd5b505afa158015611d62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d869190612323565b90508015611e3457600154604051630cf20cc960e01b81526001600160a01b0390911690630cf20cc990611dc09085908590600401612526565b600060405180830381600087803b158015611dda57600080fd5b505af1158015611dee573d6000803e3d6000fd5b50505050816001600160a01b03167f9210ddfccf47b798eed176468b110b3359f5807b03be25ce78b5692399822c7182604051611e2b9190612ae1565b60405180910390a25b5050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282611e6e5760008555611eb4565b82601f10611e8757805160ff1916838001178555611eb4565b82800160010185558215611eb4579182015b82811115611eb4578251825591602001919060010190611e99565b50611ec0929150611f0b565b5090565b50805460018160011615610100020316600290046000825580601f10611eea5750611f08565b601f016020900490600052602060002090810190611f089190611f0b565b50565b5b80821115611ec05760008155600101611f0c565b600067ffffffffffffffff80841115611f3557fe5b604051601f8501601f191681016020018281118282101715611f5357fe5b604052848152915081838501861015611f6b57600080fd5b611f79856020830186612b11565b50509392505050565b60008083601f840112611f93578182fd5b50813567ffffffffffffffff811115611faa578182fd5b602083019150836020828501011115611fc257600080fd5b9250929050565b600060208284031215611fda578081fd5b8151611fe581612b41565b9392505050565b60008060408385031215611ffe578081fd5b823561200981612b41565b9150602083013561201981612b41565b809150509250929050565b60008060008060008060008060c0898b03121561203f578384fd5b883561204a81612b41565b9750602089013561205a81612b41565b96506040890135955060608901359450608089013567ffffffffffffffff80821115612084578586fd5b6120908c838d01611f82565b909650945060a08b01359150808211156120a8578384fd5b506120b58b828c01611f82565b999c989b5096995094979396929594505050565b60008060008060008060c087890312156120e1578182fd5b86516120ec81612b41565b809650506020870151945060408701519350606087015161210c81612b56565b809350506080870151915060a087015190509295509295509295565b600060c08284031215612139578081fd5b82601f830112612147578081fd5b60405160c0810181811067ffffffffffffffff8211171561216457fe5b604052808360c08101861015612178578384fd5b835b60068110156121a357815161218e81612b56565b8352602092830192919091019060010161217a565b509195945050505050565b6000602082840312156121bf578081fd5b8151611fe581612b56565b6000602082840312156121db578081fd5b815167ffffffffffffffff8111156121f1578182fd5b8201601f81018413612201578182fd5b61221084825160208401611f20565b949350505050565b6000806040838503121561222a578182fd5b823561223581612b41565b946020939093013593505050565b60008060408385031215611ffe578182fd5b60008060408385031215612267578182fd5b823561227281612b41565b9150602083013561201981612b56565b60008060008060808587031215612297578182fd5b84516122a281612b41565b60208601519094506122b381612b41565b60408601519093506122c481612b41565b606086015190925067ffffffffffffffff8111156122e0578182fd5b8501601f810187136122f0578182fd5b6122ff87825160208401611f20565b91505092959194509250565b60006020828403121561231c578081fd5b5035919050565b600060208284031215612334578081fd5b5051919050565b60008060008060808587031215612350578182fd5b84519350602085015180600b0b8114612367578283fd5b6040860151606090960151949790965092505050565b60008151808452612395816020860160208601612b11565b601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b0392831681529116602082015260400190565b6001600160a01b038a81168252602082018a90526040820189905260608201889052868116608083015260a08201869052841660c082015261010060e0820181905281018290526000610120838582850137828401810191909152601f909201601f1916010198975050505050505050565b6001600160a01b03858116825284811660208301528316604082015260806060820181905260009061247d9083018461237d565b9695505050505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061247d9083018461237d565b6001600160a01b038a81168252898116602083015288811660408301526060820188905260808201879052851660a082015283151560c082015282151560e082015261012061010082018190526000906125168382018561237d565b9c9b505050505050505050505050565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b600060208252611fe5602083018461237d565b6001600160a01b03831681526060602082018190526000906125819083018461237d565b8281036040938401526002815261060f60f31b6020820152919091019392505050565b6001600160a01b0393841681529183166020830152909116604082015260600190565b6020808252602a908201527f5375706572666c756964206d696e696f6e3a20696e76616c6964206d696e696d6040820152691d5b4819195c1bdcda5d60b21b606082015260800190565b60208082526029908201527f5375706572666c7569644d696e696f6e3a20616374696f6e20616c726561647960408201526808195e1958dd5d195960ba1b606082015260800190565b6020808252602d908201527f5375706572666c756964206d696e696f6e3a207375706572546f6b656e20747260408201526c185b9cd9995c8819985a5b1959609a1b606082015260800190565b60208082526024908201527f5375706572666c7569644d696e696f6e3a20696e73756666696369656e742066604082015263756e647360e01b606082015260800190565b60208082526024908201527f5375706572666c756964206d696e696f6e3a20696e76616c69642072656369706040820152631a595b9d60e21b606082015260800190565b60208082526025908201527f5375706572666c7569644d696e696f6e3a20616c726561647920696e697469616040820152641b1a5e995960da1b606082015260800190565b60208082526030908201527f5375706572666c7569644d696e696f6e3a204e6f2072656d61696e696e67206660408201526f756e647320746f20776974686472617760801b606082015260800190565b60208082526025908201527f5375706572666c7569644d696e696f6e3a2070726f706f73616c206e6f742070604082015264185cdcd95960da1b606082015260800190565b60208082526026908201527f5375706572666c7569644d696e696f6e3a204e6f2066756e647320746f20776960408201526574686472617760d01b606082015260800190565b6020808252818101527f5375706572666c756964206d696e696f6e3a20696e76616c696420746f6b656e604082015260600190565b60208082526022908201527f5375706572666c7569644d696e696f6e3a20616c726561647920657865637574604082015261195960f21b606082015260800190565b60208082526026908201527f5375706572666c7569644d696e696f6e3a206e6f7420616e206163746976652060408201526573747265616d60d01b606082015260800190565b60208082526022908201527f5375706572666c7569644d696e696f6e3a206e6f7420612044414f206d656d6260408201526132b960f11b606082015260800190565b60208082526036908201527f5375706572666c7569644d696e696f6e3a207468697320746f6b656e20646f6560408201527573206e6f742068617665207375706572706f7765727360501b606082015260800190565b60208082526022908201527f5375706572666c7569644d696e696f6e3a206e6f74207468652070726f706f7360408201526132b960f11b606082015260800190565b60208082526028908201527f5375706572666c756964206d696e696f6e3a20746f6b656e207472616e7366656040820152671c8819985a5b195960c21b606082015260800190565b6020808252603b908201527f5375706572666c7569644d696e696f6e3a206661696c656420746f206170707260408201527f6f766520616c6c6f77616e636520746f205375706572546f6b656e0000000000606082015260800190565b60208082526036908201527f5375706572666c7569644d696e696f6e3a204e6f20656e6f7567682066756e646040820152757320617661696c61626c6520746f207570677261646560501b606082015260800190565b90815260200190565b9182526001600160a01b0316602082015260400190565b9182521515602082015260400190565b60005b83811015612b2c578181015183820152602001612b14565b83811115612b3b576000848401525b50505050565b6001600160a01b0381168114611f0857600080fd5b8015158114611f0857600080fdfea2646970667358221220d398fc9a8b6fb2e9276d909dae36ce04d3734dca1a8f2c2e461bdf2e4e5223d264736f6c63430007060033