0x921443772929fc2e7596086b03eee2d90f656e576a1d7c12dbb63e07bee49d77
Safe Transaction on 0x0c6b...8316
Overview
Transaction Data
0x8d80ff0a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000005612009b35af71d77eaf8d7e40252370304687390a1a52000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053e44847be6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e2fadb2e3396aec5cec2b0322d02376e9bfc3a145fb58dc0338c06873b0020b0000000000000000000000000000000000000000000000000000000000000535e60a060405230608052348015610013575f5ffd5b5061001c610021565b6100d3565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100715760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d05780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b6080516152656100f95f395f8181612aee01528181612b170152612c6501526152655ff3fe608060405260043610610458575f3560e01c806379a9433411610241578063ba08765211610134578063d3588dce116100b3578063dd62ed3e11610078578063dd62ed3e14610c7c578063e4c4be5814610c9b578063e9f2838e14610caf578063ef8b30f714610b4c578063fae4772914610cc3575f5ffd5b8063d3588dce14610bec578063d505accf14610c0b578063d547741f14610c2a578063d602b9fd14610c49578063d905777e14610c5d575f5ffd5b8063c6e6f592116100f9578063c6e6f59214610b4c578063cc8463c814610b6b578063ce96cb7714610b7f578063cefc142914610b9e578063cf6eefb714610bb2575f5ffd5b8063ba08765214610ad9578063ba0cb22b14610af8578063c03d42ad14610b17578063c23a4d3314610b2b578063c63d75b614610751575f5ffd5b806395d89b41116101c0578063b37fd19011610185578063b37fd19014610a54578063b3d7f6b914610a73578063b460af9414610a92578063b8a457c314610ab1578063b98f851514610ac5575f5ffd5b806395d89b41146109ab578063a1eda53c146109bf578063a217fddf146109f2578063a9059cbb14610a05578063ad3cb1cc14610a24575f5ffd5b806384ef8ffc1161020657806384ef8ffc14610931578063896447b3146109455780638da5cb5b1461095957806391d148541461096d57806394bf804d1461098c575f5ffd5b806379a94334146108a45780637ac5f2d8146108b85780637ecebe00146108d75780638456cb59146108f657806384b0196e1461090a575f5ffd5b806331998fac1161035957806352d1902d116102d8578063649a5ec71161029d578063649a5ec71461081f578063671677c41461083e5780636e553f651461085257806370a082311461087157806376d5de8514610890575f5ffd5b806352d1902d1461079757806354fd4d50146107ab57806356bb54a7146107d85780635c975abb146107ec578063634e93da14610800575f5ffd5b80633f4ba83a1161031e5780633f4ba83a1461073d578063402d267d14610751578063406cf229146107705780634cdad506146104fb5780634f1ef28614610784575f5ffd5b806331998fac146106c35780633644e515146106e257806336568abe146106f65780633754d4cb1461071557806338d52e0f14610729575f5ffd5b806318160ddd116103e5578063248a9ca3116103aa578063248a9ca31461061f578063287b448d1461063e5780632f2ff15d1461066a578063313ce567146106895780633180afec146106a4575f5ffd5b806318160ddd1461058e5780631aafe6a9146105ae5780632016a0d2146105cd57806322a6619e146105ec57806323b872dd14610600575f5ffd5b806307a2d13a1161042b57806307a2d13a146104fb578063095ea7b31461051a5780630a28a477146105395780630aa6220b146105585780630d3cf6fc1461056e575f5ffd5b806301e1d1141461045c57806301ffc9a714610483578063022d63fb146104b257806306fdde03146104da575b5f5ffd5b348015610467575f5ffd5b50610470610cd7565b6040519081526020015b60405180910390f35b34801561048e575f5ffd5b506104a261049d366004614782565b610ceb565b604051901515815260200161047a565b3480156104bd575f5ffd5b50620697805b60405165ffffffffffff909116815260200161047a565b3480156104e5575f5ffd5b506104ee610d15565b60405161047a91906147d7565b348015610506575f5ffd5b506104706105153660046147e9565b610dba565b348015610525575f5ffd5b506104a2610534366004614814565b610dc5565b348015610544575f5ffd5b506104706105533660046147e9565b610ddc565b348015610563575f5ffd5b5061056c610de8565b005b348015610579575f5ffd5b506104705f5160206151905f395f51905f5281565b348015610599575f5ffd5b505f5160206151305f395f51905f5254610470565b3480156105b9575f5ffd5b506104706105c836600461483e565b610dfd565b3480156105d8575f5ffd5b5061056c6105e7366004614913565b610e35565b3480156105f7575f5ffd5b50610470610fc1565b34801561060b575f5ffd5b506104a261061a36600461499a565b610fd3565b34801561062a575f5ffd5b506104706106393660046147e9565b610ff8565b348015610649575f5ffd5b50610652611018565b6040516001600160a01b03909116815260200161047a565b348015610675575f5ffd5b5061056c6106843660046149d8565b611033565b348015610694575f5ffd5b506040516012815260200161047a565b3480156106af575f5ffd5b506104706106be36600461483e565b61106e565b3480156106ce575f5ffd5b5061056c6106dd36600461483e565b6110fb565b3480156106ed575f5ffd5b506104706111bf565b348015610701575f5ffd5b5061056c6107103660046149d8565b6111cd565b348015610720575f5ffd5b506104706111e6565b348015610734575f5ffd5b506106526111f8565b348015610748575f5ffd5b5061056c611226565b34801561075c575f5ffd5b5061047061076b36600461483e565b611238565b34801561077b575f5ffd5b50610470611254565b61056c610792366004614a06565b61128a565b3480156107a2575f5ffd5b506104706112a5565b3480156107b6575f5ffd5b506040805180820190915260058152640332e302e360dc1b60208201526104ee565b3480156107e3575f5ffd5b5061056c6112c0565b3480156107f7575f5ffd5b506104a261131c565b34801561080b575f5ffd5b5061056c61081a36600461483e565b61134a565b34801561082a575f5ffd5b5061056c610839366004614a65565b61135d565b348015610849575f5ffd5b50610470611370565b34801561085d575f5ffd5b5061047061086c3660046149d8565b611382565b34801561087c575f5ffd5b5061047061088b36600461483e565b6113df565b34801561089b575f5ffd5b5061065261140f565b3480156108af575f5ffd5b5061047061142a565b3480156108c3575f5ffd5b5061056c6108d236600461483e565b6114f3565b3480156108e2575f5ffd5b506104706108f136600461483e565b6115a7565b348015610901575f5ffd5b5061056c6115b1565b348015610915575f5ffd5b5061091e6115c3565b60405161047a9796959493929190614ac4565b34801561093c575f5ffd5b5061065261166c565b348015610950575f5ffd5b50610470611687565b348015610964575f5ffd5b5061065261169a565b348015610978575f5ffd5b506104a26109873660046149d8565b6116a3565b348015610997575f5ffd5b506104706109a63660046149d8565b6116d9565b3480156109b6575f5ffd5b506104ee611725565b3480156109ca575f5ffd5b506109d3611763565b6040805165ffffffffffff93841681529290911660208301520161047a565b3480156109fd575f5ffd5b506104705f81565b348015610a10575f5ffd5b506104a2610a1f366004614814565b6117d2565b348015610a2f575f5ffd5b506104ee604051806040016040528060058152602001640352e302e360dc1b81525081565b348015610a5f575f5ffd5b5061056c610a6e366004614b33565b6117df565b348015610a7e575f5ffd5b50610470610a8d3660046147e9565b6118cf565b348015610a9d575f5ffd5b50610470610aac366004614b72565b6118db565b348015610abc575f5ffd5b5061047061191f565b348015610ad0575f5ffd5b5061056c611931565b348015610ae4575f5ffd5b50610470610af3366004614b72565b611a3f565b348015610b03575f5ffd5b50610470610b1236600461483e565b611a7a565b348015610b22575f5ffd5b50610470611a84565b348015610b36575f5ffd5b50610b3f611b05565b60405161047a9190614ba6565b348015610b57575f5ffd5b50610470610b663660046147e9565b611bde565b348015610b76575f5ffd5b506104c3611be9565b348015610b8a575f5ffd5b50610470610b9936600461483e565b611c64565b348015610ba9575f5ffd5b5061056c611c9a565b348015610bbd575f5ffd5b50610bc6611cd9565b604080516001600160a01b03909316835265ffffffffffff90911660208301520161047a565b348015610bf7575f5ffd5b5061056c610c0636600461483e565b611d06565b348015610c16575f5ffd5b5061056c610c25366004614bc6565b611eae565b348015610c35575f5ffd5b5061056c610c443660046149d8565b612003565b348015610c54575f5ffd5b5061056c61203a565b348015610c68575f5ffd5b50610470610c7736600461483e565b61204c565b348015610c87575f5ffd5b50610470610c96366004614c32565b612082565b348015610ca6575f5ffd5b5061056c6120cb565b348015610cba575f5ffd5b506104a2612155565b348015610cce575f5ffd5b5061047061215f565b5f5f610ce1612171565b6001015492915050565b5f6001600160e01b031982166318a4c3c360e11b1480610d0f5750610d0f82612195565b92915050565b60605f5f5160206151105f395f51905f525b9050806003018054610d3890614c5e565b80601f0160208091040260200160405190810160405280929190818152602001828054610d6490614c5e565b8015610daf5780601f10610d8657610100808354040283529160200191610daf565b820191905f5260205f20905b815481529060010190602001808311610d9257829003601f168201915b505050505091505090565b5f610d0f825f6121c9565b5f33610dd281858561220d565b5060019392505050565b5f610d0f82600161221a565b5f610df281612255565b610dfa61225f565b50565b5f610e0661226b565b610e0e6122a2565b610e1833836122c8565b9050610e3060015f5160206151f05f395f51905f5255565b919050565b5f610e3e6124ec565b805490915060ff600160401b82041615906001600160401b03165f81158015610e645750825b90505f826001600160401b03166001148015610e7f5750303b155b905081158015610e8d575080155b15610eab5760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315610ed557845460ff60401b1916600160401b1785555b6001600160a01b0388161580610ef257506001600160a01b038916155b15610f105760405163f6b2911f60e01b815260040160405180910390fd5b610f1d6201518089612514565b610f25612526565b610f2d612536565b610f37878761253e565b610f4087612550565b610f498961257b565b610f51612536565b5f610f5a612171565b805460ff191660011781559050610f6f61258c565b508315610fb657845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050505050565b5f610fca612171565b60060154905090565b5f33610fe0858285612926565b610feb858585612977565b60019150505b9392505050565b5f9081525f5160206151d05f395f51905f52602052604090206001015490565b5f611021612171565b600201546001600160a01b0316919050565b5f5160206151905f395f51905f5282036110605760405163043a0fe160e41b815260040160405180910390fd5b61106a82826129d4565b5050565b5f5f611078612171565b6001600160a01b0384165f90815260098201602090815260408083205460048501546008860190935292205492935090918082146110f1576b033b2e3c9fd0803ce80000006110c78284614caa565b6110d0886113df565b6110da9190614cbd565b6110e49190614ce8565b6110ee9084614cfb565b92505b5090949350505050565b5f61110581612255565b6001600160a01b03821661112c5760405163f6b2911f60e01b815260040160405180910390fd5b5f611135612171565b8054909150610100900460ff161561116057604051631b6d030f60e11b815260040160405180910390fd5b805461ff0019166101001781556111845f5160206151905f395f51905f52846129fc565b506040516001600160a01b038416905f907f6478bc9986cba0e8495ad193362a383cddc9142aa7f9bec227ade7bd95052cb7908290a3505050565b5f6111c8612a68565b905090565b604051637a851da960e11b815260040160405180910390fd5b5f6111ef612171565b600a0154905090565b7f0773e532dfede91f04b12a73d3d2acd361424f41f76b4fb79f090161e36b4e00546001600160a01b031690565b5f61123081612255565b610dfa612a71565b5f61124161131c565b1561124d57505f919050565b5f19610d0f565b5f61125d61226b565b6112656122a2565b61126f33336122c8565b905061128760015f5160206151f05f395f51905f5255565b90565b611292612ae3565b61129b82612b87565b61106a8282612b9e565b5f6112ae612c5a565b505f5160206151705f395f51905f5290565b5f5160206151905f395f51905f526112d781612255565b5f6112e0612171565b805460ff1916600117815560405190915033907f7c82b8b6bc44325506945ff406eeb0f2add5b91cfdd2265e80994967d30a787d905f90a25050565b5f807fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033005b5460ff1692915050565b5f61135481612255565b61106a82612ca3565b5f61136781612255565b61106a82612d15565b5f611379612171565b60050154905090565b5f5f61138d83611238565b9050808411156113bf57828482604051633c8097d960e11b81526004016113b693929190614d0e565b60405180910390fd5b5f6113c985611bde565b90506113d733858784612d7d565b949350505050565b5f805f5160206151105f395f51905f525b6001600160a01b039093165f9081526020939093525050604090205490565b5f611418612171565b600301546001600160a01b0316919050565b5f5f611434612171565b60028101549091506001600160a01b031680611452575f9250505090565b6040516370a0823160e01b81523060048201525f906001600160a01b038316906370a0823190602401602060405180830381865afa158015611496573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114ba9190614d2f565b90505f83600a015484600501546114d19190614cfb565b90508082116114e0575f6114ea565b6114ea8183614caa565b94505050505090565b5f5160206151905f395f51905f5261150a81612255565b6001600160a01b0382166115315760405163f6b2911f60e01b815260040160405180910390fd5b336115495f5160206151905f395f51905f5282612e8b565b506115615f5160206151905f395f51905f52846129fc565b50826001600160a01b0316816001600160a01b03167f6478bc9986cba0e8495ad193362a383cddc9142aa7f9bec227ade7bd95052cb760405160405180910390a3505050565b5f610d0f82612ee2565b5f6115bb81612255565b610dfa612f0a565b5f60608082808083815f5160206151505f395f51905f5280549091501580156115ee57506001810154155b6116325760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064016113b6565b61163a612f65565b611642612fa3565b604080515f80825260208201909252600f60f81b9c939b5091995046985030975095509350915050565b5f5160206152105f395f51905f52546001600160a01b031690565b5f61169061226b565b61126f6001612fb9565b5f6111c861166c565b5f9182525f5160206151d05f395f51905f52602090815260408084206001600160a01b0393909316845291905290205460ff1690565b5f5f6116e483611238565b90508084111561170d5782848260405163284ff66760e01b81526004016113b693929190614d0e565b5f611717856118cf565b90506113d733858388612d7d565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060915f5160206151105f395f51905f5291610d3890614c5e565b5f5160206152105f395f51905f52545f90600160d01b900465ffffffffffff165f5160206151b05f395f51905f5281158015906117a857504265ffffffffffff831610155b6117b3575f5f6117c9565b6001810154600160a01b900465ffffffffffff16825b92509250509091565b5f33610dd2818585612977565b6117e761226b565b5f6117f181612255565b5f6117fa612171565b90506001600160a01b0385166118235760405163f6b2911f60e01b815260040160405180910390fd5b61182b6111f8565b6001600160a01b0316856001600160a01b03161480611859575060028101546001600160a01b038681169116145b1561187757604051637a851da960e11b815260040160405180910390fd5b6001600160a01b03831661189e5760405163f6b2911f60e01b815260040160405180910390fd5b6118b26001600160a01b0386168486613390565b50506118ca60015f5160206151f05f395f51905f5255565b505050565b5f610d0f8260016121c9565b5f5f6118e5612171565b805490915060ff161561190b576040516370a7336d60e11b815260040160405180910390fd5b6119168585856133ef565b95945050505050565b5f611928612171565b60070154905090565b60025f61193c6124ec565b8054909150600160401b900460ff1680611963575080546001600160401b03808416911610155b156119815760405163f92ee8a960e01b815260040160405180910390fd5b805468ffffffffffffffffff19166001600160401b03831617600160401b1781556119ac5f336116a3565b1580156119cd57506119cb5f5160206151905f395f51905f52336116a3565b155b156119eb57604051635c427cd960e01b815260040160405180910390fd5b6119f361258c565b805460ff60401b191681556040516001600160401b03831681527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2906020015b60405180910390a15050565b5f5f611a49612171565b805490915060ff1615611a6f576040516370a7336d60e11b815260040160405180910390fd5b61191685858561343c565b5f610d0f826113df565b5f5f611a8e6111f8565b60405163d68076c360e01b81523060048201526001600160a01b03919091169063d68076c3906024016040805180830381865afa158015611ad1573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611af59190614d5c565b6001600160801b03169392505050565b6060611b0f61226b565b5f611b1981612255565b611b216111f8565b604051637d24da4d60e01b81523060048201525f6024820152600160448201526001600160a01b039190911690637d24da4d906064015f604051808303815f875af1158015611b72573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052611b999190810190614d8d565b6040519093503391507fff355fbd65989beaa7c6b7efc2fa52b688ee29c6a628211911ae44ee56c14c71905f90a25061128760015f5160206151f05f395f51905f5255565b5f610d0f825f61221a565b5f5160206152105f395f51905f52545f905f5160206151b05f395f51905f5290600160d01b900465ffffffffffff168015801590611c2e57504265ffffffffffff8216105b611c48578154600160d01b900465ffffffffffff16611c5d565b6001820154600160a01b900465ffffffffffff165b9250505090565b5f5f611c6e612171565b805490915060ff1680611c845750611c8461131c565b15611c9157505f92915050565b610ff183613489565b5f611ca3611cd9565b509050336001600160a01b03821614611cd157604051636116401160e11b81523360048201526024016113b6565b610dfa61349c565b5f5160206151b05f395f51905f52546001600160a01b03811691600160a01b90910465ffffffffffff1690565b611d0e61226b565b5f611d1881612255565b6001600160a01b0382161580611d3657506001600160a01b03821630145b15611d545760405163f6b2911f60e01b815260040160405180910390fd5b5f611d5d612171565b60038101549091506001600160a01b031680611d8c576040516334dad17960e01b815260040160405180910390fd5b611d955f612fb9565b50600a8201545f819003611dbc57604051632cae373760e21b815260040160405180910390fd5b5f600a8401819055600284015460405163769f8e5d60e01b81526001600160a01b03888116600483015260248201859052858116604483015260648201859052608482019390935291169063769f8e5d9060a4016020604051808303815f875af1158015611e2c573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e509190614d2f565b50846001600160a01b03167f921ffe581deef96a4811ab394a2d5cb89e83dc60ef3e8427bf1909a2b461091682604051611e8c91815260200190565b60405180910390a250505050610dfa60015f5160206151f05f395f51905f5255565b83421115611ed25760405163313c898160e11b8152600481018590526024016113b6565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888611f3c8c6001600160a01b03165f9081527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb006020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f611f9682613535565b90505f611fa582878787613561565b9050896001600160a01b0316816001600160a01b031614611fec576040516325c0072360e11b81526001600160a01b0380831660048301528b1660248201526044016113b6565b611ff78a8a8a61220d565b50505050505050505050565b5f5160206151905f395f51905f5282036120305760405163043a0fe160e41b815260040160405180910390fd5b61106a828261358d565b5f61204481612255565b610dfa6135b5565b5f5f612056612171565b805490915060ff168061206c575061206c61131c565b1561207957505f92915050565b610ff183611a7a565b6001600160a01b039182165f9081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b6120e25f5160206151905f395f51905f52336116a3565b1580156120f657506120f45f336116a3565b155b1561211457604051635c427cd960e01b815260040160405180910390fd5b5f61211d612171565b805460ff1916815560405190915033907ff015384ab53161cea0cd6bcc0213822c5ac4e78c529eece2c43d538c0765c34c905f90a250565b5f5f611340612171565b5f612168612171565b60040154905090565b7f5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c0290565b5f6001600160e01b03198216637965db0b60e01b1480610d0f57506301ffc9a760e01b6001600160e01b0319831614610d0f565b5f610ff16121d5610cd7565b6121e0906001614cfb565b6121eb5f600a614f27565b5f5160206151305f395f51905f52546122049190614cfb565b859190856135bf565b6118ca8383836001613601565b5f610ff161222982600a614f27565b5f5160206151305f395f51905f52546122429190614cfb565b61224a610cd7565b612204906001614cfb565b610dfa81336136e5565b6122695f5f61371e565b565b5f5160206151f05f395f51905f5280546001190161229c57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b6122aa61131c565b156122695760405163d93c066560e01b815260040160405180910390fd5b5f6001600160a01b0382166122f05760405163f6b2911f60e01b815260040160405180910390fd5b306001600160a01b0383160361231957604051637a851da960e11b815260040160405180910390fd5b5f612322612171565b60038101549091506001600160a01b031680612351576040516334dad17960e01b815260040160405180910390fd5b61235a856137f6565b6001600160a01b0385165f9081526009830160205260408120549081900361239557604051632cae373760e21b815260040160405180910390fd5b6001600160a01b0386165f90815260098401602052604081205560058301548082116123c157816123c3565b805b94506123cf8582614caa565b846005018190555084846007015f8282546123ea9190614cfb565b9091555050841561248257600284015460405163769f8e5d60e01b81526001600160a01b038881166004830152602482018890528581166044830152606482018890525f60848301529091169063769f8e5d9060a4016020604051808303815f875af115801561245c573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906124809190614d2f565b505b856001600160a01b0316876001600160a01b03167ff3055bc8d92d9c8d2f12b45d112dd345cd2cfd17292b8d65c5642ac6f912dfd7876040516124c791815260200190565b60405180910390a35050505092915050565b60015f5160206151f05f395f51905f5255565b5f807ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00610d0f565b61251c6138bb565b61106a82826138e0565b61252e6138bb565b612269613946565b6122696138bb565b6125466138bb565b61106a828261394e565b6125586138bb565b610dfa81604051806040016040528060018152602001603160f81b81525061399e565b6125836138bb565b610dfa816139fd565b5f6125956111f8565b6001600160a01b031663afd27bf56040518163ffffffff1660e01b8152600401602060405180830381865afa1580156125d0573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125f49190614f35565b90506001600160a01b03811661261d5760405163f6b2911f60e01b815260040160405180910390fd5b5f816001600160a01b03166376d5de856040518163ffffffff1660e01b8152600401602060405180830381865afa15801561265a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061267e9190614f35565b90506001600160a01b03811615806126ae57506126996111f8565b6001600160a01b0316816001600160a01b0316145b156126cc57604051633fb6459160e01b815260040160405180910390fd5b604051633c21b3eb60e11b81526001600160a01b03828116600483015283169063784367d690602401602060405180830381865afa158015612710573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906127349190614f50565b61275157604051633fb6459160e01b815260040160405180910390fd5b5f816001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801561278e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906127b29190614f6f565b6127bd90600a614f27565b60405163cbe52ae360e01b81526001600160a01b03848116600483015260248201839052919250829185169063cbe52ae390604401602060405180830381865afa15801561280d573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906128319190614d2f565b1461284f57604051633fb6459160e01b815260040160405180910390fd5b5f612858612171565b60038101549091506001600160a01b031680158015906128a45750836001600160a01b0316816001600160a01b03161415806128a4575060028201546001600160a01b03868116911614155b156128c257604051633fb6459160e01b815260040160405180910390fd5b6002820180546001600160a01b03199081166001600160a01b038881169182179093556003850180549092169287169283179091556040517f0b5aef63973df18d2d57b01cc318a792ce1509acd7e406791ed2df17d360ca54905f90a35050505050565b5f6129318484612082565b90505f19811015612971578181101561296357828183604051637dc7a0d960e11b81526004016113b693929190614d0e565b61297184848484035f613601565b50505050565b6001600160a01b0383166129a057604051634b637e8f60e11b81525f60048201526024016113b6565b6001600160a01b0382166129c95760405163ec442f0560e01b81525f60048201526024016113b6565b6118ca838383613a80565b816129f257604051631fe1e13d60e11b815260040160405180910390fd5b61106a8282613b0b565b5f5f5160206151b05f395f51905f5283612a5e575f612a1961166c565b6001600160a01b031614612a4057604051631fe1e13d60e11b815260040160405180910390fd5b6001810180546001600160a01b0319166001600160a01b0385161790555b6113d78484613b27565b5f6111c8613bc8565b612a79613c3b565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191681557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a150565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480612b6957507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316612b5d5f5160206151705f395f51905f52546001600160a01b031690565b6001600160a01b031614155b156122695760405163703e46dd60e11b815260040160405180910390fd5b5f5160206151905f395f51905f5261106a81612255565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612bf8575060408051601f3d908101601f19168201909252612bf591810190614d2f565b60015b612c2057604051634c9c8ce360e01b81526001600160a01b03831660048201526024016113b6565b5f5160206151705f395f51905f528114612c5057604051632a87526960e21b8152600481018290526024016113b6565b6118ca8383613c60565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146122695760405163703e46dd60e11b815260040160405180910390fd5b5f612cac611be9565b612cb542613cb5565b612cbf9190614f8a565b9050612ccb8282613ceb565b60405165ffffffffffff821681526001600160a01b038316907f3377dc44241e779dd06afab5b788a35ca5f3b778836e2990bdb26a2a4b2e5ed69060200160405180910390a25050565b5f612d1f82613d75565b612d2842613cb5565b612d329190614f8a565b9050612d3e828261371e565b6040805165ffffffffffff8085168252831660208201527ff1038c18cf84a56e432fdbfaf746924b7ea511dfe03a6506a0ceba4888788d9b9101611a33565b612d856122a2565b612d8d61226b565b81805f03612dae5760405163162908e360e11b815260040160405180910390fd5b81805f03612dcf5760405163162908e360e11b815260040160405180910390fd5b5f612dd8612171565b905084816001015f828254612ded9190614cfb565b90915550612dfd90508685613dbc565b612e1c873087612e0b6111f8565b6001600160a01b0316929190613df0565b856001600160a01b0316876001600160a01b03167fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d78787604051612e6a929190918252602082015260400190565b60405180910390a350505061297160015f5160206151f05f395f51905f5255565b5f5f5160206151b05f395f51905f5283158015612ec05750612eab61166c565b6001600160a01b0316836001600160a01b0316145b15612ed8576001810180546001600160a01b03191690555b6113d78484613e29565b5f807f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb006113f0565b612f126122a2565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300805460ff191660011781557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833612ac5565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10280546060915f5160206151505f395f51905f5291610d3890614c5e565b60605f5f5160206151505f395f51905f52610d27565b5f5f612fc3612171565b60028101549091506001600160a01b031680613001578315612ff8576040516334dad17960e01b815260040160405180910390fd5b505f9392505050565b831561308e5761300f6111f8565b604051637d24da4d60e01b8152306004820152600160248201525f60448201526001600160a01b039190911690637d24da4d906064015f604051808303815f875af1158015613060573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526130879190810190614d8d565b505061313d565b6130966111f8565b604051637d24da4d60e01b8152306004820152600160248201525f60448201526001600160a01b039190911690637d24da4d906064015f604051808303815f875af192505050801561310957506040513d5f823e601f3d908101601f191682016040526131069190810190614d8d565b60015b61313a576040517fb2eeda8502895ac35fa4084b1364e5b049f28d6855808302062dbc9b77d8f5f1905f90a161313d565b50505b6005820154600a8301545f6131528284614cfb565b6040516370a0823160e01b81523060048201529091505f906001600160a01b038616906370a0823190602401602060405180830381865afa158015613199573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906131bd9190614d2f565b90508181116131d357505f979650505050505050565b5f6131e95f5160206151305f395f51905f525490565b9050805f03613256576131fc8583614caa565b600a8801557f7bd5dd6785dfc0e34d59a77c88a33472cfbf0ac42ac464cffa7facdf01ed604b8461322d8785614caa565b6132379190614caa565b60405190815260200160405180910390a1505f98975050505050505050565b5f816b033b2e3c9fd0803ce800000061326f8686614caa565b6132799190614cbd565b6132839190614ce8565b90505f6b033b2e3c9fd0803ce800000061329d8484614cbd565b6132a79190614ce8565b9050805f036132c057505f9a9950505050505050505050565b6132ca8383614cbd565b6132e06b033b2e3c9fd0803ce800000083614cbd565b146132f5576132f0816001614cfb565b6132f7565b805b995081896004015f82825461330c9190614cfb565b9091555061331c90508a88614cfb565b896005018190555089896006015f8282546133379190614cfb565b9091555050600489015460405133917ff343dfc1e44c65296fb907b287e6e12133eb7945ba79ec463d65ef129757c2ff9161337a918e8252602082015260400190565b60405180910390a2505050505050505050919050565b6040516001600160a01b038381166024830152604482018390526118ca91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050613ea2565b5f5f6133fa83611c64565b90508085111561342357828582604051633fa733bb60e21b81526004016113b693929190614d0e565b5f61342d86610ddc565b90506119163386868985613f0e565b5f5f6134478361204c565b90508085111561347057828582604051632e52afbb60e21b81526004016113b693929190614d0e565b5f61347a86610dba565b9050611916338686848a613f0e565b5f610d0f613496836113df565b5f6121c9565b5f5160206151b05f395f51905f525f806134b4611cd9565b915091506134c98165ffffffffffff16151590565b15806134dd57504265ffffffffffff821610155b15613505576040516319ca5ebb60e01b815265ffffffffffff821660048201526024016113b6565b6135165f61351161166c565b612e8b565b506135215f836129fc565b505081546001600160d01b03191690915550565b5f610d0f613541612a68565b8360405161190160f01b8152600281019290925260228201526042902090565b5f5f5f5f61357188888888614071565b9250925092506135818282614139565b50909695505050505050565b816135ab57604051631fe1e13d60e11b815260040160405180910390fd5b61106a82826141f1565b6122695f5f613ceb565b5f6135ec6135cc8361420d565b80156135e757505f84806135e2576135e2614cd4565b868809115b151590565b6135f7868686614239565b6119169190614cfb565b5f5160206151105f395f51905f526001600160a01b0385166136385760405163e602df0560e01b81525f60048201526024016113b6565b6001600160a01b03841661366157604051634a1406b160e11b81525f60048201526024016113b6565b6001600160a01b038086165f908152600183016020908152604080832093881683529290522083905581156136de57836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040516136d591815260200190565b60405180910390a35b5050505050565b6136ef82826116a3565b61106a5760405163e2517d3f60e01b81526001600160a01b0382166004820152602481018390526044016113b6565b5f5160206152105f395f51905f52545f5160206151b05f395f51905f5290600160d01b900465ffffffffffff1680156137b8574265ffffffffffff8216101561378f57600182015482546001600160d01b0316600160a01b90910465ffffffffffff16600160d01b021782556137b8565b6040517f2b1fa2edafe6f7b9e97c1a9e0c3660e645beb2dcaa2d45bdbf9beaf5472e1ec5905f90a15b5060010180546001600160a01b0316600160a01b65ffffffffffff948516026001600160d01b031617600160d01b9290931691909102919091179055565b5f6137ff612171565b60048101546001600160a01b0384165f9081526008830160205260409020549192509081810361382f5750505050565b5f613839856113df565b9050801561389b576b033b2e3c9fd0803ce80000006138588385614caa565b6138629083614cbd565b61386c9190614ce8565b6001600160a01b0386165f90815260098601602052604081208054909190613895908490614cfb565b90915550505b50506001600160a01b039092165f90815260089091016020526040902055565b6138c36142e9565b61226957604051631afcd79f60e31b815260040160405180910390fd5b6138e86138bb565b5f5160206151b05f395f51905f526001600160a01b03821661391f57604051636116401160e11b81525f60048201526024016113b6565b80546001600160d01b0316600160d01b65ffffffffffff8516021781556129715f836129fc565b6124d96138bb565b6139566138bb565b5f5160206151105f395f51905f527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0361398f8482614fec565b50600481016129718382614fec565b6139a66138bb565b5f5160206151505f395f51905f527fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1026139df8482614fec565b50600381016139ee8382614fec565b505f8082556001909101555050565b613a056138bb565b7f0773e532dfede91f04b12a73d3d2acd361424f41f76b4fb79f090161e36b4e005f80613a3184614302565b9150915081613a41576012613a43565b805b83546001600160a81b031916600160a01b60ff92909216919091026001600160a01b031916176001600160a01b0394909416939093179091555050565b306001600160a01b03831603613aa957604051637a851da960e11b815260040160405180910390fd5b805f03613abb576118ca8383836143d8565b613acf6001600160a01b0383161515612fb9565b506001600160a01b03831615613ae857613ae8836137f6565b6001600160a01b03821615613b0057613b00826137f6565b6118ca8383836143d8565b613b1482610ff8565b613b1d81612255565b61297183836129fc565b5f5f5160206151d05f395f51905f52613b4084846116a3565b613bbf575f848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055613b753390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610d0f565b5f915050610d0f565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f613bf26144fe565b613bfa614566565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b613c4361131c565b61226957604051638dfc202b60e01b815260040160405180910390fd5b613c69826145a8565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b905f90a2805115613cad576118ca828261460b565b61106a614674565b5f65ffffffffffff821115613ce7576040516306dfcc6560e41b815260306004820152602481018390526044016113b6565b5090565b5f5160206151b05f395f51905f525f613d02611cd9565b835465ffffffffffff8616600160a01b026001600160d01b03199091166001600160a01b038816171784559150613d4290508165ffffffffffff16151590565b15612971576040517f8886ebfc4259abdbc16601dd8fb5678e54878f47b3c34836cfc51154a9605109905f90a150505050565b5f5f613d7f611be9565b90508065ffffffffffff168365ffffffffffff1611613da757613da283826150a6565b610ff1565b610ff165ffffffffffff841662069780614693565b6001600160a01b038216613de55760405163ec442f0560e01b81525f60048201526024016113b6565b61106a5f8383613a80565b6040516001600160a01b0384811660248301528381166044830152606482018390526129719186918216906323b872dd906084016133bd565b5f5f5160206151d05f395f51905f52613e4284846116a3565b15613bbf575f848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610d0f565b5f5f60205f8451602086015f885af180613ec1576040513d5f823e3d81fd5b50505f513d91508115613ed8578060011415613ee5565b6001600160a01b0384163b155b1561297157604051635274afe760e01b81526001600160a01b03851660048201526024016113b6565b613f166122a2565b613f1e61226b565b81805f03613f3f5760405163162908e360e11b815260040160405180910390fd5b81805f03613f605760405163162908e360e11b815260040160405180910390fd5b306001600160a01b03871603613f8957604051637a851da960e11b815260040160405180910390fd5b5f613f92612171565b9050856001600160a01b0316886001600160a01b031614613fb857613fb8868986612926565b84816001015f828254613fcb9190614caa565b90915550613fdb905086856146a2565b613ff88786613fe86111f8565b6001600160a01b03169190613390565b856001600160a01b0316876001600160a01b0316896001600160a01b03167ffbde797d201c681b91056529119e0b02407c7bb96a4a2c75c01fc9667232c8db8888604051614050929190918252602082015260400190565b60405180910390a45050506136de60015f5160206151f05f395f51905f5255565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156140aa57505f9150600390508261412f565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156140fb573d5f5f3e3d5ffd5b5050604051601f1901519150506001600160a01b03811661412657505f92506001915082905061412f565b92505f91508190505b9450945094915050565b5f82600381111561414c5761414c6150c4565b03614155575050565b6001826003811115614169576141696150c4565b036141875760405163f645eedf60e01b815260040160405180910390fd5b600282600381111561419b5761419b6150c4565b036141bc5760405163fce698f760e01b8152600481018290526024016113b6565b60038260038111156141d0576141d06150c4565b0361106a576040516335e2f38360e21b8152600481018290526024016113b6565b6141fa82610ff8565b61420381612255565b6129718383612e8b565b5f6002826003811115614222576142226150c4565b61422c91906150d8565b60ff166001149050919050565b5f5f5f61424686866146d6565b91509150815f0361426a5783818161426057614260614cd4565b0492505050610ff1565b8184116142815761428160038515026011186146f2565b5f848688095f868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010185841190960395909502919093039390930492909217029150509392505050565b5f6142f26124ec565b54600160401b900460ff16919050565b60408051600481526024810182526020810180516001600160e01b031663313ce56760e01b17905290515f918291829182916001600160a01b03871691614348916150f9565b5f60405180830381855afa9150503d805f8114614380576040519150601f19603f3d011682016040523d82523d5f602084013e614385565b606091505b509150915081801561439957506020815110155b156143cc575f818060200190518101906143b39190614d2f565b905060ff81116143ca576001969095509350505050565b505b505f9485945092505050565b5f5160206151105f395f51905f526001600160a01b0384166144125781816002015f8282546144079190614cfb565b9091555061446f9050565b6001600160a01b0384165f90815260208290526040902054828110156144515784818460405163391434e360e21b81526004016113b693929190614d0e565b6001600160a01b0385165f9081526020839052604090209083900390555b6001600160a01b03831661448d5760028101805483900390556144ab565b6001600160a01b0383165f9081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516144f091815260200190565b60405180910390a350505050565b5f5f5160206151505f395f51905f5281614516612f65565b80519091501561452e57805160209091012092915050565b8154801561453d579392505050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470935050505090565b5f5f5160206151505f395f51905f528161457e612fa3565b80519091501561459657805160209091012092915050565b6001820154801561453d579392505050565b806001600160a01b03163b5f036145dd57604051634c9c8ce360e01b81526001600160a01b03821660048201526024016113b6565b5f5160206151705f395f51905f5280546001600160a01b0319166001600160a01b0392909216919091179055565b60605f5f846001600160a01b03168460405161462791906150f9565b5f60405180830381855af49150503d805f811461465f576040519150601f19603f3d011682016040523d82523d5f602084013e614664565b606091505b5091509150611916858383614703565b34156122695760405163b398979f60e01b815260040160405180910390fd5b5f828218828410028218610ff1565b6001600160a01b0382166146cb57604051634b637e8f60e11b81525f60048201526024016113b6565b61106a825f83613a80565b5f805f1983850993909202808410938190039390930393915050565b634e487b715f52806020526024601cfd5b60608261471357613da28261475a565b815115801561472a57506001600160a01b0384163b155b1561475357604051639996b31560e01b81526001600160a01b03851660048201526024016113b6565b5080610ff1565b80511561476957805160208201fd5b60405163d6bda27560e01b815260040160405180910390fd5b5f60208284031215614792575f5ffd5b81356001600160e01b031981168114610ff1575f5ffd5b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f610ff160208301846147a9565b5f602082840312156147f9575f5ffd5b5035919050565b6001600160a01b0381168114610dfa575f5ffd5b5f5f60408385031215614825575f5ffd5b823561483081614800565b946020939093013593505050565b5f6020828403121561484e575f5ffd5b8135610ff181614800565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561489557614895614859565b604052919050565b5f5f6001600160401b038411156148b6576148b6614859565b50601f8301601f19166020016148cb8161486d565b9150508281528383830111156148df575f5ffd5b828260208301375f602084830101529392505050565b5f82601f830112614904575f5ffd5b610ff18383356020850161489d565b5f5f5f5f60808587031215614926575f5ffd5b843561493181614800565b9350602085013561494181614800565b925060408501356001600160401b0381111561495b575f5ffd5b614967878288016148f5565b92505060608501356001600160401b03811115614982575f5ffd5b61498e878288016148f5565b91505092959194509250565b5f5f5f606084860312156149ac575f5ffd5b83356149b781614800565b925060208401356149c781614800565b929592945050506040919091013590565b5f5f604083850312156149e9575f5ffd5b8235915060208301356149fb81614800565b809150509250929050565b5f5f60408385031215614a17575f5ffd5b8235614a2281614800565b915060208301356001600160401b03811115614a3c575f5ffd5b8301601f81018513614a4c575f5ffd5b614a5b8582356020840161489d565b9150509250929050565b5f60208284031215614a75575f5ffd5b813565ffffffffffff81168114610ff1575f5ffd5b5f8151808452602084019350602083015f5b82811015614aba578151865260209586019590910190600101614a9c565b5093949350505050565b60ff60f81b8816815260e060208201525f614ae260e08301896147a9565b8281036040840152614af481896147a9565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501529050614b258185614a8a565b9a9950505050505050505050565b5f5f5f60608486031215614b45575f5ffd5b8335614b5081614800565b9250602084013591506040840135614b6781614800565b809150509250925092565b5f5f5f60608486031215614b84575f5ffd5b833592506020840135614b9681614800565b91506040840135614b6781614800565b602081525f610ff16020830184614a8a565b60ff81168114610dfa575f5ffd5b5f5f5f5f5f5f5f60e0888a031215614bdc575f5ffd5b8735614be781614800565b96506020880135614bf781614800565b955060408801359450606088013593506080880135614c1581614bb8565b9699959850939692959460a0840135945060c09093013592915050565b5f5f60408385031215614c43575f5ffd5b8235614c4e81614800565b915060208301356149fb81614800565b600181811c90821680614c7257607f821691505b602082108103614c9057634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610d0f57610d0f614c96565b8082028115828204841417610d0f57610d0f614c96565b634e487b7160e01b5f52601260045260245ffd5b5f82614cf657614cf6614cd4565b500490565b80820180821115610d0f57610d0f614c96565b6001600160a01b039390931683526020830191909152604082015260600190565b5f60208284031215614d3f575f5ffd5b5051919050565b80516001600160801b0381168114610e30575f5ffd5b5f5f60408385031215614d6d575f5ffd5b614d7683614d46565b9150614d8460208401614d46565b90509250929050565b5f5f60408385031215614d9e575f5ffd5b825160208401519092506001600160401b03811115614dbb575f5ffd5b8301601f81018513614dcb575f5ffd5b80516001600160401b03811115614de457614de4614859565b8060051b614df46020820161486d565b91825260208184018101929081019088841115614e0f575f5ffd5b6020850194505b83851015614e3557845180835260209586019590935090910190614e16565b80955050505050509250929050565b6001815b6001841115614e7f57808504811115614e6357614e63614c96565b6001841615614e7157908102905b60019390931c928002614e48565b935093915050565b5f82614e9557506001610d0f565b81614ea157505f610d0f565b8160018114614eb75760028114614ec157614edd565b6001915050610d0f565b60ff841115614ed257614ed2614c96565b50506001821b610d0f565b5060208310610133831016604e8410600b8410161715614f00575081810a610d0f565b614f0c5f198484614e44565b805f1904821115614f1f57614f1f614c96565b029392505050565b5f610ff160ff841683614e87565b5f60208284031215614f45575f5ffd5b8151610ff181614800565b5f60208284031215614f60575f5ffd5b81518015158114610ff1575f5ffd5b5f60208284031215614f7f575f5ffd5b8151610ff181614bb8565b65ffffffffffff8181168382160190811115610d0f57610d0f614c96565b601f8211156118ca57805f5260205f20601f840160051c81016020851015614fcd5750805b601f840160051c820191505b818110156136de575f8155600101614fd9565b81516001600160401b0381111561500557615005614859565b615019816150138454614c5e565b84614fa8565b6020601f82116001811461504b575f83156150345750848201515b5f19600385901b1c1916600184901b1784556136de565b5f84815260208120601f198516915b8281101561507a578785015182556020948501946001909201910161505a565b508482101561509757868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b65ffffffffffff8281168282160390811115610d0f57610d0f614c96565b634e487b7160e01b5f52602160045260245ffd5b5f60ff8316806150ea576150ea614cd4565b8060ff84160691505092915050565b5f82518060208501845e5f92019182525091905056fe52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0052c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace02a16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5f58e3a2316349923ce3780f8d587db2d72378aed66a8261c916544fa6846ca5eef3dac4538c82c8ace4063ab0acd2d15cdb5883aa1dff7c2673abb3d869840002dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00eef3dac4538c82c8ace4063ab0acd2d15cdb5883aa1dff7c2673abb3d8698401a26469706673582212208c539838f7ec2126562b78b60519d0f9ea091bb8c1681c1a4ff17c2dac83752964736f6c634300081c00330000007af35ab3e5373da511c5f1331f44335a36da1a550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018401d5062a0000000000000000000000006569c554cbf71dfcc32aec48b0edd2582f5c4a96000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000001c545b0ce42f2f388d0e54aede0c03a240cafd899d0d60fffbb473beb50e4279000000000000000000000000000000000000000000000000000000000001518000000000000000000000000000000000000000000000000000000000000000844f1ef2860000000000000000000000007bd73c92ae6042a16cf76a31d905dc587a5c714200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004b98f851500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Signatures
0x20d232e039c3be270a91dec90c8d56ccf325a592acdf3837efd06c4e14917dfd458b3f09d82455dc0743d3f0f7dc870325d74b2702f08e02bade3f2c713d64c11b255e780c6aa1db722081417c7e177534a6679b04586a17d92071594f59d205b2035d1b9fa74ca880fd95b779faa50ee4a3e964d06b16dc9bd13c3add16b01d111c000000000000000000000000b5afef3ae424336de90ec1127ff7fec239b02b72000000000000000000000000000000000000000000000000000000000000000001