0x5d67e08e7fbe58408317a85aacf76046402f1e0ae62ecc335afe574a1086f2a5
Safe Transaction on 0x2cb5...083a
Overview
Transaction Data
0x8d80ff0a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000003912000000000000ffe8b47b3e2130213b8022124394970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000326464e030872cb5c7bd24480c9d450ed07eb49f4525ee41083a545778db287e079901b3dc96000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000031fb60a060405230608052348015601357600080fd5b506080516131be61003d60003960008181611d7901528181611da20152611f4201526131be6000f3fe6080604052600436106102bb5760003560e01c80638456cb591161016e578063b2118a8d116100cb578063e00258bf1161007f578063f0f4426011610064578063f0f44260146108c3578063f23a6e61146108e3578063ffa1ad741461090357600080fd5b8063e00258bf14610883578063e08fa05f146108a357600080fd5b8063d547741f116100b0578063d547741f146107e9578063dce01ae814610809578063dd62ed3e1461081e57600080fd5b8063b2118a8d14610790578063bc197c81146107b057600080fd5b806395d89b4111610122578063a217fddf11610107578063a217fddf14610712578063a9059cbb14610727578063ad3cb1cc1461074757600080fd5b806395d89b41146106dd578063a0204888146106f257600080fd5b80638e0b974f116101535780638e0b974f1461063b5780638f15b4141461065857806391d148541461067857600080fd5b80638456cb59146105f157806386622ecd1461060657600080fd5b806336568abe1161021c5780635c975abb116101d057806370a08231116101b557806370a082311461054857806375b238fc1461059d5780637ff60dfb146105d157600080fd5b80635c975abb146104d957806361d027b31461051057600080fd5b80633f4ba83a116102015780633f4ba83a1461049c5780634f1ef286146104b157806352d1902d146104c457600080fd5b806336568abe1461045c5780633d5d190c1461047c57600080fd5b806323b872dd116102735780632ca51e22116102585780632ca51e22146103fe5780632f2ff15d14610420578063313ce5671461044057600080fd5b806323b872dd1461038f578063248a9ca3146103af57600080fd5b806307f4dc9d116102a457806307f4dc9d14610317578063095ea7b31461033b57806318160ddd1461035b57600080fd5b806301ffc9a7146102c057806306fdde03146102f5575b600080fd5b3480156102cc57600080fd5b506102e06102db3660046127bc565b61094c565b60405190151581526020015b60405180910390f35b34801561030157600080fd5b5061030a610990565b6040516102ec9190612836565b34801561032357600080fd5b5061032d60005481565b6040519081526020016102ec565b34801561034757600080fd5b506102e0610356366004612865565b610a65565b34801561036757600080fd5b507f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace025461032d565b34801561039b57600080fd5b506102e06103aa36600461288f565b610a7d565b3480156103bb57600080fd5b5061032d6103ca3660046128cc565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b34801561040a57600080fd5b5061041e6104193660046129a5565b610aa3565b005b34801561042c57600080fd5b5061041e61043b366004612a04565b610c69565b34801561044c57600080fd5b50604051601281526020016102ec565b34801561046857600080fd5b5061041e610477366004612a04565b610cb3565b34801561048857600080fd5b5061041e6104973660046129a5565b610d04565b3480156104a857600080fd5b5061041e610e44565b61041e6104bf366004612a8c565b610e79565b3480156104d057600080fd5b5061032d610e94565b3480156104e557600080fd5b507fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff166102e0565b34801561051c57600080fd5b50600254610530906001600160a01b031681565b6040516001600160a01b0390911681526020016102ec565b34801561055457600080fd5b5061032d610563366004612ae4565b6001600160a01b031660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00602052604090205490565b3480156105a957600080fd5b5061032d7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b3480156105dd57600080fd5b5061032d6105ec3660046128cc565b610ec3565b3480156105fd57600080fd5b5061041e610f35565b34801561061257600080fd5b506106266106213660046129a5565b610f67565b604080519283526020830191909152016102ec565b34801561064757600080fd5b5061032d683635c9adc5dea0000081565b34801561066457600080fd5b5061041e610673366004612b1f565b611138565b34801561068457600080fd5b506102e0610693366004612a04565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b3480156106e957600080fd5b5061030a611361565b3480156106fe57600080fd5b5061032d61070d3660046129a5565b6113b2565b34801561071e57600080fd5b5061032d600081565b34801561073357600080fd5b506102e0610742366004612865565b61149e565b34801561075357600080fd5b5061030a6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561079c57600080fd5b5061041e6107ab36600461288f565b6114ac565b3480156107bc57600080fd5b506107d06107cb366004612c30565b611562565b6040516001600160e01b031990911681526020016102ec565b3480156107f557600080fd5b5061041e610804366004612a04565b611616565b34801561081557600080fd5b5061032d61165a565b34801561082a57600080fd5b5061032d610839366004612cf7565b6001600160a01b0391821660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b34801561088f57600080fd5b5061041e61089e3660046128cc565b6116e5565b3480156108af57600080fd5b50600154610530906001600160a01b031681565b3480156108cf57600080fd5b5061041e6108de366004612ae4565b61174b565b3480156108ef57600080fd5b506107d06108fe366004612d21565b6117f4565b34801561090f57600080fd5b5061030a6040518060400160405280600581526020017f312e302e3000000000000000000000000000000000000000000000000000000081525081565b60006001600160e01b031982167f4e2312e000000000000000000000000000000000000000000000000000000000148061098a575061098a826118a6565b92915050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0380546060917f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00916109e190612d99565b80601f0160208091040260200160405190810160405280929190818152602001828054610a0d90612d99565b8015610a5a5780601f10610a2f57610100808354040283529160200191610a5a565b820191906000526020600020905b815481529060010190602001808311610a3d57829003601f168201915b505050505091505090565b600033610a7381858561190d565b5060019392505050565b600033610a8b85828561191a565b610a968585856119cb565b60019150505b9392505050565b610aab611a2a565b610ab3611a8d565b6002546001600160a01b0316610af5576040517fb2c4cce900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080610b028484610f67565b91509150610b103383611aeb565b8015610b7157600254610b2e9033906001600160a01b0316836119cb565b6002546040518281526001600160a01b03909116907f055064f59ab6628ba9c529da6ff89620b1899e1bf0b98385523eb11fbe6621ab9060200160405180910390a25b6001546040517f2eb2c2d60000000000000000000000000000000000000000000000000000000081526001600160a01b0390911690632eb2c2d690610bc0903090339089908990600401612e0f565b600060405180830381600087803b158015610bda57600080fd5b505af1158015610bee573d6000803e3d6000fd5b503392507f1e06291476beec99531354cb5c23c2c794c337c4cb2f14cda0b70f5d6c4b4abc9150610c2190508385612e85565b8686604051610c3293929190612e98565b60405180910390a25050610c6560017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b5050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610ca381611b47565b610cad8383611b51565b50505050565b6001600160a01b0381163314610cf5576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610cff8282611c20565b505050565b610d0c611a2a565b610d14611a8d565b6000610d2083836113b2565b6001546040519192506001600160a01b031690632eb2c2d6903390309087908790610d6a9060200160208082526008908201526710925517d352539560c21b604082015260600190565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401610d99959493929190612ec3565b600060405180830381600087803b158015610db357600080fd5b505af1158015610dc7573d6000803e3d6000fd5b50505050610dd53382611cc6565b336001600160a01b03167f8308d41cbe6ee2524121d3ccded6f66815454e48d6cbac7152b007548a6d27df828585604051610e1293929190612e98565b60405180910390a250610c6560017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610e6e81611b47565b610e76611cfc565b50565b610e81611d6e565b610e8a82611e25565b610c658282611e4f565b6000610e9e611f37565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b600154604051627eeac760e11b8152306004820152602481018390526000916001600160a01b03169062fdd58e90604401602060405180830381865afa158015610f11573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061098a9190612f1a565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610f5f81611b47565b610e76611f80565b6000808251845114610f8c57604051634ec4810560e11b815260040160405180910390fd5b6000845111610fae57604051631f2a200560e01b815260040160405180910390fd5b6000805b8551811015611109576000868281518110610fcf57610fcf612f33565b602002602001015190506000868381518110610fed57610fed612f33565b602002602001015190506000811161101857604051631f2a200560e01b815260040160405180910390fd5b600154604051627eeac760e11b8152306004820152602481018490526000916001600160a01b03169062fdd58e90604401602060405180830381865afa158015611066573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061108a9190612f1a565b9050828282818110156110df576040517f94becc080000000000000000000000000000000000000000000000000000000081526004810193909352602483019190915260448201526064015b60405180910390fd5b50505081836110ee9190612f49565b6110f89086612e85565b94505060019092019150610fb29050565b5061111d683635c9adc5dea0000082612f49565b92506000548161112d9190612f49565b9150505b9250929050565b6000611142611fdb565b805490915060ff68010000000000000000820416159067ffffffffffffffff1660008115801561116f5750825b905060008267ffffffffffffffff16600114801561118c5750303b155b90508115801561119a575080155b156111d1576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561120557845468ff00000000000000001916680100000000000000001785555b6001600160a01b03861661122c5760405163d92e233d60e01b815260040160405180910390fd5b6112368989612004565b61123e612016565b611246612016565b61124e61201e565b611256612016565b611261600088611b51565b5061128c7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177588611b51565b506001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b038816179055600060126112c490600a613047565b6112cf90600a612f49565b60008190556040518181529091507fd0b86804d4b0024be6dce8a912e7a4312385dff9e5f15b9137ce1f912e7c1d2c9060200160405180910390a150831561135657845468ff000000000000000019168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050505050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060917f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00916109e190612d99565b600081518351146113d657604051634ec4810560e11b815260040160405180910390fd5b60008351116113f857604051631f2a200560e01b815260040160405180910390fd5b6000805b845181101561149657600085828151811061141957611419612f33565b60200260200101519050600085838151811061143757611437612f33565b602002602001015190506000811161146257604051631f2a200560e01b815260040160405180910390fd5b683635c9adc5dea000006114768284612f49565b6114809190612f49565b61148a9085612e85565b935050506001016113fc565b509392505050565b600033610a738185856119cb565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217756114d681611b47565b6001600160a01b0383166114fd5760405163d92e233d60e01b815260040160405180910390fd5b6115116001600160a01b038516848461202e565b604080516001600160a01b038087168252851660208201529081018390527f77023e19c7343ad491fd706c36335ca0e738340a91f29b1fd81e2673d44896c49060600160405180910390a150505050565b6001546000906001600160a01b031633036116065760006040516020016115a59060208082526008908201526710925517d352539560c21b604082015260600190565b6040516020818303038152906040529050808051906020012084846040516115ce929190613056565b60405180910390200361160457507fbc197c8100000000000000000000000000000000000000000000000000000000905061160a565b505b5060005b98975050505050505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015461165081611b47565b610cad8383611c20565b6001546040517f4b0ee02a0000000000000000000000000000000000000000000000000000000081523060048201526000916001600160a01b031690634b0ee02a90602401602060405180830381865afa1580156116bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116e09190612f1a565b905090565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177561170f81611b47565b60008290556040518281527fd0b86804d4b0024be6dce8a912e7a4312385dff9e5f15b9137ce1f912e7c1d2c9060200160405180910390a15050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177561177581611b47565b6001600160a01b03821661179c5760405163d92e233d60e01b815260040160405180910390fd5b6002805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0384169081179091556040517f7dae230f18360d76a040c81f050aa14eb9d6dc7901b20fc5d855e2a20fe814d190600090a25050565b6001546000906001600160a01b031633036118985760006040516020016118379060208082526008908201526710925517d352539560c21b604082015260600190565b604051602081830303815290604052905080805190602001208484604051611860929190613056565b60405180910390200361189657507ff23a6e6100000000000000000000000000000000000000000000000000000000905061189c565b505b5060005b9695505050505050565b60006001600160e01b031982167f7965db0b00000000000000000000000000000000000000000000000000000000148061098a57507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b031983161461098a565b610cff83838360016120ae565b6001600160a01b0383811660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093861683529290522054600019811015610cad57818110156119bc576040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526001600160a01b038416600482015260248101829052604481018390526064016110d6565b610cad848484840360006120ae565b6001600160a01b0383166119f557604051634b637e8f60e11b8152600060048201526024016110d6565b6001600160a01b038216611a1f5760405163ec442f0560e01b8152600060048201526024016110d6565b610cff8383836121da565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00805460011901611a87576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60029055565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff1615611ae9576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6001600160a01b038216611b1557604051634b637e8f60e11b8152600060048201526024016110d6565b610c65826000836121da565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b610e768133612343565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16611c16576000848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055611bcc3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061098a565b600091505061098a565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615611c16576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061098a565b6001600160a01b038216611cf05760405163ec442f0560e01b8152600060048201526024016110d6565b610c65600083836121da565b611d046123d0565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480611e0757507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316611dfb7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15611ae95760405163703e46dd60e11b815260040160405180910390fd5b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610c6581611b47565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611ea9575060408051601f3d908101601f19168201909252611ea691810190612f1a565b60015b611ed157604051634c9c8ce360e01b81526001600160a01b03831660048201526024016110d6565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114611f2d576040517faa1d49a4000000000000000000000000000000000000000000000000000000008152600481018290526024016110d6565b610cff838361242b565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614611ae95760405163703e46dd60e11b815260040160405180910390fd5b611f88611a8d565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833611d50565b6000807ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0061098a565b61200c612481565b610c6582826124bf565b611ae9612481565b612026612481565b611ae9612522565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610cff90849061252a565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace006001600160a01b038516612112576040517fe602df05000000000000000000000000000000000000000000000000000000008152600060048201526024016110d6565b6001600160a01b038416612155576040517f94280d62000000000000000000000000000000000000000000000000000000008152600060048201526024016110d6565b6001600160a01b038086166000908152600183016020908152604080832093881683529290522083905581156121d357836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040516121ca91815260200190565b60405180910390a35b5050505050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace006001600160a01b038416612228578181600201600082825461221d9190612e85565b909155506122b39050565b6001600160a01b03841660009081526020829052604090205482811015612294576040517fe450d38c0000000000000000000000000000000000000000000000000000000081526001600160a01b038616600482015260248101829052604481018490526064016110d6565b6001600160a01b03851660009081526020839052604090209083900390555b6001600160a01b0383166122d15760028101805483900390556122f0565b6001600160a01b03831660009081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161233591815260200190565b60405180910390a350505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610c65576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602481018390526044016110d6565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005460ff16611ae9576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612434826125b4565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561247957610cff8282612638565b610c656126ae565b6124896126e6565b611ae9576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6124c7612481565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace007f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0361251384826130ad565b5060048101610cad83826130ad565b611b21612481565b600080602060008451602086016000885af18061254d576040513d6000823e3d81fd5b50506000513d91508115612565578060011415612572565b6001600160a01b0384163b155b15610cad576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b03851660048201526024016110d6565b806001600160a01b03163b6000036125ea57604051634c9c8ce360e01b81526001600160a01b03821660048201526024016110d6565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051612655919061316c565b600060405180830381855af49150503d8060008114612690576040519150601f19603f3d011682016040523d82523d6000602084013e612695565b606091505b50915091506126a5858383612705565b95945050505050565b3415611ae9576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006126f0611fdb565b5468010000000000000000900460ff16919050565b60608261271a576127158261277a565b610a9c565b815115801561273157506001600160a01b0384163b155b15612773576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b03851660048201526024016110d6565b5080610a9c565b80511561278a5780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000602082840312156127ce57600080fd5b81356001600160e01b031981168114610a9c57600080fd5b60005b838110156128015781810151838201526020016127e9565b50506000910152565b600081518084526128228160208601602086016127e6565b601f01601f19169290920160200192915050565b602081526000610a9c602083018461280a565b80356001600160a01b038116811461286057600080fd5b919050565b6000806040838503121561287857600080fd5b61288183612849565b946020939093013593505050565b6000806000606084860312156128a457600080fd5b6128ad84612849565b92506128bb60208501612849565b929592945050506040919091013590565b6000602082840312156128de57600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715612924576129246128e5565b604052919050565b600082601f83011261293d57600080fd5b813567ffffffffffffffff811115612957576129576128e5565b8060051b612967602082016128fb565b9182526020818501810192908101908684111561298357600080fd5b6020860192505b8383101561189c57823582526020928301929091019061298a565b600080604083850312156129b857600080fd5b823567ffffffffffffffff8111156129cf57600080fd5b6129db8582860161292c565b925050602083013567ffffffffffffffff8111156129f857600080fd5b61112d8582860161292c565b60008060408385031215612a1757600080fd5b82359150612a2760208401612849565b90509250929050565b60008067ffffffffffffffff841115612a4b57612a4b6128e5565b50601f8301601f1916602001612a60816128fb565b915050828152838383011115612a7557600080fd5b828260208301376000602084830101529392505050565b60008060408385031215612a9f57600080fd5b612aa883612849565b9150602083013567ffffffffffffffff811115612ac457600080fd5b8301601f81018513612ad557600080fd5b61112d85823560208401612a30565b600060208284031215612af657600080fd5b610a9c82612849565b600082601f830112612b1057600080fd5b610a9c83833560208501612a30565b60008060008060808587031215612b3557600080fd5b843567ffffffffffffffff811115612b4c57600080fd5b612b5887828801612aff565b945050602085013567ffffffffffffffff811115612b7557600080fd5b612b8187828801612aff565b935050612b9060408601612849565b9150612b9e60608601612849565b905092959194509250565b60008083601f840112612bbb57600080fd5b50813567ffffffffffffffff811115612bd357600080fd5b6020830191508360208260051b850101111561113157600080fd5b60008083601f840112612c0057600080fd5b50813567ffffffffffffffff811115612c1857600080fd5b60208301915083602082850101111561113157600080fd5b60008060008060008060008060a0898b031215612c4c57600080fd5b612c5589612849565b9750612c6360208a01612849565b9650604089013567ffffffffffffffff811115612c7f57600080fd5b612c8b8b828c01612ba9565b909750955050606089013567ffffffffffffffff811115612cab57600080fd5b612cb78b828c01612ba9565b909550935050608089013567ffffffffffffffff811115612cd757600080fd5b612ce38b828c01612bee565b999c989b5096995094979396929594505050565b60008060408385031215612d0a57600080fd5b612d1383612849565b9150612a2760208401612849565b60008060008060008060a08789031215612d3a57600080fd5b612d4387612849565b9550612d5160208801612849565b94506040870135935060608701359250608087013567ffffffffffffffff811115612d7b57600080fd5b612d8789828a01612bee565b979a9699509497509295939492505050565b600181811c90821680612dad57607f821691505b602082108103612dcd57634e487b7160e01b600052602260045260246000fd5b50919050565b600081518084526020840193506020830160005b82811015612e05578151865260209586019590910190600101612de7565b5093949350505050565b6001600160a01b03851681526001600160a01b038416602082015260a060408201526000612e4060a0830185612dd3565b8281036060840152612e528185612dd3565b838103608090940193909352505060008152602001949350505050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561098a5761098a612e6f565b838152606060208201526000612eb16060830185612dd3565b828103604084015261189c8185612dd3565b6001600160a01b03861681526001600160a01b038516602082015260a060408201526000612ef460a0830186612dd3565b8281036060840152612f068186612dd3565b9050828103608084015261160a818561280a565b600060208284031215612f2c57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b808202811582820484141761098a5761098a612e6f565b6001815b6001841115612f9b57808504811115612f7f57612f7f612e6f565b6001841615612f8d57908102905b60019390931c928002612f64565b935093915050565b600082612fb25750600161098a565b81612fbf5750600061098a565b8160018114612fd55760028114612fdf57612ffb565b600191505061098a565b60ff841115612ff057612ff0612e6f565b50506001821b61098a565b5060208310610133831016604e8410600b841016171561301e575081810a61098a565b61302b6000198484612f60565b806000190482111561303f5761303f612e6f565b029392505050565b6000610a9c60ff841683612fa3565b8183823760009101908152919050565b601f821115610cff57806000526020600020601f840160051c8101602085101561308d5750805b601f840160051c820191505b818110156121d35760008155600101613099565b815167ffffffffffffffff8111156130c7576130c76128e5565b6130db816130d58454612d99565b84613066565b6020601f82116001811461310f57600083156130f75750848201515b600019600385901b1c1916600184901b1784556121d3565b600084815260208120601f198516915b8281101561313f578785015182556020948501946001909201910161311f565b508482101561315d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b6000825161317e8184602087016127e6565b919091019291505056fea26469706673582212201363797c9bf467e70e136ecdbeaf765e48de43b7c1d30bb9fe114f27cb226cb964736f6c634300081c00330000000000000000000000ffe8b47b3e2130213b8022124394970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060464e030872cb5c7bd24480c9d450ed07eb49f4525ee41083a545778db287e079901b3dc960000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000059d608060405260405161041d38038061041d83398101604081905261002291610268565b61002c8282610033565b5050610358565b61003c82610092565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561008657610081828261010e565b505050565b61008e610185565b5050565b806001600160a01b03163b6000036100cd57604051634c9c8ce360e01b81526001600160a01b03821660048201526024015b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b03168460405161012b919061033c565b600060405180830381855af49150503d8060008114610166576040519150601f19603f3d011682016040523d82523d6000602084013e61016b565b606091505b50909250905061017c8583836101a6565b95945050505050565b34156101a45760405163b398979f60e01b815260040160405180910390fd5b565b6060826101bb576101b682610205565b6101fe565b81511580156101d257506001600160a01b0384163b155b156101fb57604051639996b31560e01b81526001600160a01b03851660048201526024016100c4565b50805b9392505050565b8051156102155780518082602001fd5b60405163d6bda27560e01b815260040160405180910390fd5b634e487b7160e01b600052604160045260246000fd5b60005b8381101561025f578181015183820152602001610247565b50506000910152565b6000806040838503121561027b57600080fd5b82516001600160a01b038116811461029257600080fd5b60208401519092506001600160401b038111156102ae57600080fd5b8301601f810185136102bf57600080fd5b80516001600160401b038111156102d8576102d861022e565b604051601f8201601f19908116603f011681016001600160401b03811182821017156103065761030661022e565b60405281815282820160200187101561031e57600080fd5b61032f826020830160208601610244565b8093505050509250929050565b6000825161034e818460208701610244565b9190910192915050565b60b7806103666000396000f3fe6080604052600a600c565b005b60186014601a565b605e565b565b600060597f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b3660008037600080366000845af43d6000803e808015607c573d6000f35b3d6000fdfea2646970667358221220036c2e86b40fca69a62832100ecce6b066d27c8d395a71f531f83fd9394c12a264736f6c634300081c0033000000000000000000000000a27b118c0770939295f052ae1b003366e5ef806f000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001048f15b414000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000002cb5c7bd24480c9d450ed07eb49f4525ee41083a000000000000000000000000f1aaffc982b5f553a730a9ec134715a547f1fe800000000000000000000000000000000000000000000000000000000000000003424954000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034249540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Signatures
0x12fae9e19ca64584e91a90228bafc21b0e87319d6c55985b8fd0bbbcffe11be20c7a2840efc4effe49d82b3652e0881133d70324ea8811e1c84c062a42d145ae1cf104ddd734716e6b55c9e728e16ab8b7282bd5688b129ccc9b7832ea85d1791558ddb529b8d6ff67305a6bfa6d27f29aa4648ce89d96896b188ec956d78850981c