Contract Address Details

VE7N9DBHVFCHYAtPfwWFpAp94nmjqMsohm

Creator
VBLLuU5r–2r4bDs at 0xd32ad1–77bd1c
Balance
0 VLX
Tokens
Fetching tokens...
Transactions
0 Transactions
Transfers
0 Transfers
Gas Used
Fetching gas used...
Last Balance Update
69743261

Deployed ByteCode

Verify & Publish
0x608060405234801561001057600080fd5b50600436106102535760003560e01c80638456cb5911610146578063c7b8981c116100c3578063d547741f11610087578063d547741f1461049d578063e7ffc683146104b0578063ee172546146104c3578063f21c783b146104cb578063f97a3357146104d3578063fc0c546a146104db57610253565b8063c7b8981c1461045f578063ca15c87314610467578063ce4843e91461047a578063cf9d0b5f14610482578063d13f90b41461048a57610253565b8063a217fddf1161010a578063a217fddf1461040f578063a694fc3a14610417578063a939e3001461042a578063c0973eed1461044f578063c413d1001461045757610253565b80638456cb59146103c65780638610d094146103ce5780639010d07c146103e157806391d14854146103f45780639c1454d41461040757610253565b80633f4ba83a116101d457806359974e381161019857806359974e38146103705780635c975abb146103835780635e00e679146103985780636772fc25146103ab57806371df4ebb146103b357610253565b80633f4ba83a1461031757806343352d611461031f57806343a333bb14610335578063459598a2146103485780634d5d08061461036857610253565b80632f2ff15d1161021b5780632f2ff15d146102c457806336568abe146102d7578063370158ea146102ea5780633bcfc4b8146103075780633ccfd60b1461030f57610253565b8063098d322814610258578063248a9ca31461027657806324f45e671461028957806326a4e8d21461029e5780632e17de78146102b1575b600080fd5b6102606104e3565b60405161026d919061308f565b60405180910390f35b610260610284366004612dc8565b6104e9565b61029c610297366004612dc8565b6104fe565b005b61029c6102ac366004612d31565b610543565b61029c6102bf366004612dc8565b61060a565b61029c6102d2366004612de0565b610980565b61029c6102e5366004612de0565b6109c8565b6102f2610a0a565b60405161026d99989796959493929190612f96565b610260610b63565b61029c610b6a565b61029c6110cf565b610327611121565b60405161026d929190612ff6565b61029c610343366004612dc8565b6111de565b61035b610356366004612dc8565b61121a565b60405161026d9190612f45565b610260611241565b61029c61037e366004612dc8565b611247565b61038b6112fc565b60405161026d9190613084565b61029c6103a6366004612d31565b611305565b6102606113d3565b6102606103c1366004612dc8565b6113da565b61029c6113f8565b6103276103dc366004612e0f565b611448565b61035b6103ef366004612e0f565b6115d8565b61038b610402366004612de0565b6115f9565b610260611611565b610260611618565b61029c610425366004612dc8565b61161d565b61043d610438366004612d31565b611a35565b60405161026d969594939291906140ca565b61035b611b86565b610260611b95565b61029c611b9c565b610260610475366004612dc8565b611e0c565b610260611e23565b61029c611e2a565b61029c610498366004612d58565b6120ed565b61029c6104ab366004612de0565b612128565b61029c6104be366004612dc8565b612162565b61026061219e565b6102606121a5565b6102606121ac565b61035b6121b3565b60001981565b60009081526065602052604090206002015490565b6105186000805160206141388339815191526104026121c2565b61053d5760405162461bcd60e51b8152600401610534906137dc565b60405180910390fd5b61010255565b8061054d816121c6565b6105695760405162461bcd60e51b815260040161053490613827565b60975460ff1661058b5760405162461bcd60e51b81526004016105349061327b565b6105a56000805160206141388339815191526104026121c2565b6105c15760405162461bcd60e51b81526004016105349061396d565b6001600160a01b0382166105e75760405162461bcd60e51b815260040161053490613ad3565b5060fd80546001600160a01b0319166001600160a01b0392909216919091179055565b60c95460ff1661062c5760405162461bcd60e51b815260040161053490613fb3565b60c9805460ff1916905560975460ff16156106595760405162461bcd60e51b815260040161053490613632565b600061010760006106686121c2565b6001600160a01b03166001600160a01b031681526020019081526020016000209050600061010860006106996121c2565b6001600160a01b03166001600160a01b031681526020019081526020016000209050600083116106db5760405162461bcd60e51b815260040161053490613fea565b81600101548311156106ff5760405162461bcd60e51b8152600401610534906131dd565b600682015460ff1680156107165750600182015415155b6107325760405162461bcd60e51b815260040161053490613363565b6003820154156107545760405162461bcd60e51b81526004016105349061406e565b6001810154156107765760405162461bcd60e51b81526004016105349061406e565b426003830181905561010354600584015560018083018590559082558201548314156108d85760fb8054600091906107af906001612202565b815481106107b957fe5b600091825260208220015460fc80546001600160a01b039092169350906107e1906001612202565b815481106107eb57fe5b600091825260208083209091015486546001600160a01b03861684526101079092526040909220819055909150829060fb90610828906001612202565b8154811061083257fe5b600091825260209091200180546001600160a01b0319166001600160a01b03929092169190911790558354819060fc9061086d906001612202565b8154811061087757fe5b60009182526020909120015560fb80548061088e57fe5b600082815260209020810160001990810180546001600160a01b031916905501905560fc8054806108bb57fe5b600190038181906000526020600020016000905590555050610912565b600180820154908301546108eb91612202565b825460fc906108fb906001612202565b8154811061090557fe5b6000918252602090912001555b610100546109209084612202565b6101005561092c6121c2565b6001600160a01b03167f7fc4727e062e336010f2c282598ef5f14facb3de68cf8195c2f23e1454b2b74e84426040516109669291906140bc565b60405180910390a2505060c9805460ff1916600117905550565b60008281526065602052604090206002015461099e906104026121c2565b6109ba5760405162461bcd60e51b81526004016105349061318e565b6109c48282612244565b5050565b6109d06121c2565b6001600160a01b0316816001600160a01b031614610a005760405162461bcd60e51b81526004016105349061401f565b6109c482826122ad565b60fd54604080516395d89b4160e01b8152905160009260609284928392839283928392839283926001600160a01b039092169182916395d89b419160048083019287929190829003018186803b158015610a6357600080fd5b505afa158015610a77573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610a9f9190810190612e30565b60fd60009054906101000a90046001600160a01b03166001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b158015610aed57600080fd5b505afa158015610b01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b259190612ee3565b60fb54610100546101025461010154610b3c6112fc565b610106548660ff169650985098509850985098509850985098509850909192939495969798565b6101025481565b60c95460ff16610b8c5760405162461bcd60e51b815260040161053490613fb3565b60c9805460ff1916905560975460ff1615610bb95760405162461bcd60e51b815260040161053490613632565b610bc1612cd8565b6101076000610bce6121c2565b6001600160a01b031681526020808201929092526040908101600020815160e081018352815481526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152600581015460a08301526006015460ff16151560c08201529050610c44612d17565b6101086000610c516121c2565b6001600160a01b03166001600160a01b0316815260200190815260200160002060405180604001604052908160008201548152602001600182015481525050905081606001516000141580610ca95750602081015115155b610cc55760405162461bcd60e51b8152600401610534906134fa565b8160c001518015610cd95750602082015115155b610cf55760405162461bcd60e51b815260040161053490613226565b81606001514203610101541115610d1e5760405162461bcd60e51b815260040161053490613142565b6000816020015160001415610d37578260200151610d3d565b81602001515b90506000610d4a84612316565b90508184602001511015610d705760405162461bcd60e51b81526004016105349061343e565b8360200151821015610e4d57610db0826101076000610d8d6121c2565b6001600160a01b0316815260208101919091526040016000206001015490612202565b6101076000610dbd6121c2565b6001600160a01b03166001600160a01b031681526020019081526020016000206001018190555060006101076000610df36121c2565b6001600160a01b03166001600160a01b0316815260200190815260200160002060030181905550610103546101076000610e2b6121c2565b6001600160a01b03168152602081019190915260400160002060040155610ea8565b6101076000610e5a6121c2565b6001600160a01b0316815260208101919091526040016000908120818155600181018290556002810182905560038101829055600481018290556005810191909155600601805460ff191690555b60fd546001600160a01b031663a9059cbb610ec16121c2565b846040518363ffffffff1660e01b8152600401610edf929190612f7d565b602060405180830381600087803b158015610ef957600080fd5b505af1158015610f0d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f319190612da8565b610f4d5760405162461bcd60e51b815260040161053490613a10565b80156110135761010554610f619082612383565b6101055560fd5460fe546001600160a01b03918216916323b872dd9116610f866121c2565b846040518463ffffffff1660e01b8152600401610fa593929190612f59565b602060405180830381600087803b158015610fbf57600080fd5b505af1158015610fd3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff79190612da8565b6110135760405162461bcd60e51b815260040161053490613910565b600061010860006110226121c2565b6001600160a01b03166001600160a01b0316815260200190815260200160002060010181905550600061010860006110586121c2565b6001600160a01b0316815260208101919091526040016000205561107a6121c2565b6001600160a01b03167f92ccf450a286a957af52509bc1c9939d1a6a481783e142e41e2499f0bb66ebc683836040516110b49291906140bc565b60405180910390a2505060c9805460ff191660011790555050565b6110fb7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6104026121c2565b6111175760405162461bcd60e51b81526004016105349061358d565b61111f6123a8565b565b60608060fb60fc8180548060200260200160405190810160405280929190818152602001828054801561117d57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161115f575b50505050509150808054806020026020016040519081016040528092919081815260200182805480156111cf57602002820191906000526020600020905b8154815260200190600101908083116111bb575b50505050509050915091509091565b6111f86000805160206141388339815191526104026121c2565b6112145760405162461bcd60e51b815260040161053490613c41565b61010155565b60fb818154811061122757fe5b6000918252602090912001546001600160a01b0316905081565b60ff5481565b60c95460ff166112695760405162461bcd60e51b815260040161053490613fb3565b60c9805460ff1916905560975460ff16156112965760405162461bcd60e51b815260040161053490613632565b6112c27f9df62d436bfc9f3be4953ab398f3aa862316b013d490e2138c80b4b2eadeabd76104026121c2565b6112de5760405162461bcd60e51b815260040161053490613e05565b6101028190556112ec612414565b5060c9805460ff19166001179055565b60975460ff1690565b60975460ff166113275760405162461bcd60e51b81526004016105349061327b565b6113416000805160206141388339815191526104026121c2565b61135d5760405162461bcd60e51b815260040161053490613785565b6001600160a01b0381166113835760405162461bcd60e51b8152600401610534906133b7565b60fe546001600160a01b03828116911614156113b15760405162461bcd60e51b815260040161053490613306565b60fe80546001600160a01b0319166001600160a01b0392909216919091179055565b6101095481565b60fc81815481106113e757fe5b600091825260209091200154905081565b6114247f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6104026121c2565b6114405760405162461bcd60e51b815260040161053490613ead565b61111f61260c565b60fb54606090819061145a8585612383565b11156114785760405162461bcd60e51b8152600401610534906130ab565b600083116114985760405162461bcd60e51b815260040161053490613c0a565b60608367ffffffffffffffff811180156114b157600080fd5b506040519080825280602002602001820160405280156114db578160200160208202803683370190505b50905060608467ffffffffffffffff811180156114f757600080fd5b50604051908082528060200260200182016040528015611521578160200160208202803683370190505b50905060005b858110156115cc57600061153b8883612383565b905060fb818154811061154a57fe5b9060005260206000200160009054906101000a90046001600160a01b031684838151811061157457fe5b60200260200101906001600160a01b031690816001600160a01b03168152505060fc81815481106115a157fe5b90600052602060002001548383815181106115b857fe5b602090810291909101015250600101611527565b50909590945092505050565b60008281526065602052604081206115f09083612665565b90505b92915050565b60008281526065602052604081206115f09083612671565b6101045481565b600081565b60c95460ff1661163f5760405162461bcd60e51b815260040161053490613fb3565b60c9805460ff1916905560975460ff161561166c5760405162461bcd60e51b815260040161053490613632565b6000610107600061167b6121c2565b6001600160a01b03166001600160a01b03168152602001908152602001600020905080600301546000146116c15760405162461bcd60e51b815260040161053490613bb4565b60018101546040805160e08101825283548152602081018390526002840154918101919091526003830154606082015260048301546080820152600583015460a0820152600683015460ff16151560c082015260009061172090612316565b90506000611738826117328588612383565b90612383565b90508281116117595760405162461bcd60e51b815260040161053490613dbf565b60006117726117688386612202565b6101005490612383565b905060ff548111156117965760405162461bcd60e51b8152600401610534906136b9565b600180860183905542600287015560068601805460ff19169091179055610103546004860155845461183b5760fb6117cc6121c2565b81546001808201845560009384526020842090910180546001600160a01b0319166001600160a01b03939093169290921790915560fc805491820181559091527f371f36870d18f32a11fea0f144b021c8b407bb50f8e0267c711123f454b963c00182905560fb548555611864565b8454829060fc9061184d906001612202565b8154811061185757fe5b6000918252602090912001555b61010081905560fd546001600160a01b03166323b872dd6118836121c2565b30896040518463ffffffff1660e01b81526004016118a393929190612f59565b602060405180830381600087803b1580156118bd57600080fd5b505af11580156118d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118f59190612da8565b6119115760405162461bcd60e51b815260040161053490613f5d565b82156119cf57610105546119259084612383565b6101055560fd5460fe546040516323b872dd60e01b81526001600160a01b03928316926323b872dd926119619291169030908890600401612f59565b602060405180830381600087803b15801561197b57600080fd5b505af115801561198f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b39190612da8565b6119cf5760405162461bcd60e51b815260040161053490613e50565b6119d76121c2565b6001600160a01b03167f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d611a0b8886612383565b604051611a18919061308f565b60405180910390a2505060c9805460ff1916600117905550505050565b6001600160a01b038116600090815261010760205260408120600601548190819081908190819060ff168015611a8657506001600160a01b0387166000908152610107602052604090206001015415155b15611b6a576001600160a01b03871660009081526101076020908152604080832061010890925282206001808201549083015492939192611ac691612202565b600183015460038501549192509060009015611af157610101546003860154611aee91612383565b90505b600285015460038601546040805160e08101825288548152600189015460208201529081018390526060810182905260048801546080820152600588015460a0820152600688015460ff16151560c08201528592859290918590611b5490612316565b9a509a509a509a509a509a505050505050611b7d565b5060009450849350839250829150819050805b91939550919395565b60fe546001600160a01b031681565b6101055481565b60c95460ff16611bbe5760405162461bcd60e51b815260040161053490613fb3565b60c9805460ff1916905560975460ff1615611beb5760405162461bcd60e51b815260040161053490613632565b60006101076000611bfa6121c2565b6001600160a01b031681526020810191909152604001600020600681015490915060ff168015611c2d5750600181015415155b611c495760405162461bcd60e51b81526004016105349061365c565b600381015415611c6b5760405162461bcd60e51b8152600401610534906132a9565b6040805160e08101825282548152600183015460208201526002830154918101919091526003820154606082015260048201546080820152600582015460a0820152600682015460ff16151560c0820152600090611cc890612316565b905060008111611cea5760405162461bcd60e51b815260040161053490613d62565b61010354600483015561010554611d019082612383565b6101055560fd5460fe546001600160a01b03918216916323b872dd9116611d266121c2565b846040518463ffffffff1660e01b8152600401611d4593929190612f59565b602060405180830381600087803b158015611d5f57600080fd5b505af1158015611d73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d979190612da8565b611db35760405162461bcd60e51b815260040161053490613cf6565b611dbb6121c2565b6001600160a01b03167f8a43c4352486ec339f487f64af78ca5cbf06cd47833f073d3baf3a193e50316182604051611df3919061308f565b60405180910390a2505060c9805460ff19166001179055565b60008181526065602052604081206115f390612686565b6101005481565b60c95460ff16611e4c5760405162461bcd60e51b815260040161053490613fb3565b60c9805460ff1916905560975460ff1615611e795760405162461bcd60e51b815260040161053490613632565b60006101076000611e886121c2565b6001600160a01b03166001600160a01b0316815260200190815260200160002090506000816001015411611ece5760405162461bcd60e51b81526004016105349061353b565b600381015415611ef05760405162461bcd60e51b8152600401610534906138bc565b6040805160e08101825282548152600183015460208201526002830154918101919091526003820154606082015260048201546080820152600582015460a0820152600682015460ff16151560c0820152600090611f4d90612316565b905060008111611f6f5760405162461bcd60e51b815260040161053490613f00565b61010054600090611f809083612383565b905060ff54811115611fa45760405162461bcd60e51b81526004016105349061348a565b6001830154611fb39083612383565b6001808501829055426002860155845460fc91611fd09190612202565b81548110611fda57fe5b60009182526020909120015561010081905561010554611ffa9083612383565b6101055560fd5460fe546040516323b872dd60e01b81526001600160a01b03928316926323b872dd926120369291169030908790600401612f59565b602060405180830381600087803b15801561205057600080fd5b505af1158015612064573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120889190612da8565b6120a45760405162461bcd60e51b815260040161053490613c99565b6101035460048401556120b56121c2565b6001600160a01b03167fee7393505f4f8617cad79e74b3325ee5423113e8026ff3ae90ff72f8c0afcc6183604051610966919061308f565b846120f7816121c6565b6121135760405162461bcd60e51b815260040161053490613827565b6121208686868686612691565b505050505050565b600082815260656020526040902060020154612146906104026121c2565b610a005760405162461bcd60e51b8152600401610534906135e2565b61217c6000805160206141388339815191526104026121c2565b6121985760405162461bcd60e51b815260040161053490613720565b61010955565b6101065481565b6101015481565b6101095490565b60fd546001600160a01b031681565b3390565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708181148015906121fa57508115155b949350505050565b60006115f083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506127c8565b600082815260656020526040902061225c90826127f4565b156109c4576122696121c2565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60008281526065602052604090206122c59082612809565b156109c4576122d26121c2565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b6060810151600090819061233d5760808301516101035461233691612202565b9050612353565b608083015160a084015161235091612202565b90505b61237c670de0b6b3a764000061237683866020015161281e90919063ffffffff16565b90612858565b9392505050565b6000828201838110156115f05760405162461bcd60e51b815260040161053490613407565b60975460ff166123ca5760405162461bcd60e51b81526004016105349061327b565b6097805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6123fd6121c2565b60405161240a9190612f45565b60405180910390a1565b60975460ff16156124375760405162461bcd60e51b815260040161053490613632565b6124637f9df62d436bfc9f3be4953ab398f3aa862316b013d490e2138c80b4b2eadeabd76104026121c2565b61247f5760405162461bcd60e51b815260040161053490613e05565b600061010054116124a25760405162461bcd60e51b815260040161053490613b65565b60fd5460fe546040516370a0823160e01b81526000926001600160a01b03908116926370a08231926124da9290911690600401612f45565b60206040518083038186803b1580156124f257600080fd5b505afa158015612506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061252a9190612ecb565b90506000811161254c5760405162461bcd60e51b815260040161053490613b1a565b60006125716101045461256b610105548561238390919063ffffffff16565b90612202565b9050600061259761010054612376670de0b6b3a76400008561281e90919063ffffffff16565b610103549091506125a89082612383565b61010355610104839055600061010555610106546125c69083612383565b6101065542610109556040517f6d1c76d614228b523baa4dcd9539e2c713b54ff4ab3ff2d1627e7f6cd32be442906125ff90849061308f565b60405180910390a1505050565b60975460ff161561262f5760405162461bcd60e51b815260040161053490613632565b6097805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586123fd6121c2565b60006115f0838361289a565b60006115f0836001600160a01b0384166128df565b60006115f3826128f7565b600054610100900460ff16806126aa57506126aa6128fb565b806126b8575060005460ff16155b6126d45760405162461bcd60e51b8152600401610534906139c2565b600054610100900460ff161580156126ff576000805460ff1961ff0019909116610100171660011790555b6001600160a01b0386166127255760405162461bcd60e51b815260040161053490613ad3565b600084116127455760405162461bcd60e51b815260040161053490613a7d565b61274d612901565b612755612901565b61275d612984565b612765612a10565b61276d612a9f565b6127756113f8565b61277e85611305565b60fd80546001600160a01b0319166001600160a01b03881617905560ff84905561010283905561010182905542610109558015612120576000805461ff0019169055505050505050565b600081848411156127ec5760405162461bcd60e51b81526004016105349190613098565b505050900390565b60006115f0836001600160a01b038416612b91565b60006115f0836001600160a01b038416612bdb565b60008261282d575060006115f3565b8282028284828161283a57fe5b04146115f05760405162461bcd60e51b81526004016105349061387b565b60006115f083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612ca1565b815460009082106128bd5760405162461bcd60e51b815260040161053490613100565b8260000182815481106128cc57fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b303b1590565b600054610100900460ff168061291a575061291a6128fb565b80612928575060005460ff16155b6129445760405162461bcd60e51b8152600401610534906139c2565b600054610100900460ff1615801561296f576000805460ff1961ff0019909116610100171660011790555b8015612981576000805461ff00191690555b50565b600054610100900460ff168061299d575061299d6128fb565b806129ab575060005460ff16155b6129c75760405162461bcd60e51b8152600401610534906139c2565b600054610100900460ff161580156129f2576000805460ff1961ff0019909116610100171660011790555b6097805460ff191690558015612981576000805461ff001916905550565b600054610100900460ff1680612a295750612a296128fb565b80612a37575060005460ff16155b612a535760405162461bcd60e51b8152600401610534906139c2565b600054610100900460ff16158015612a7e576000805460ff1961ff0019909116610100171660011790555b60c9805460ff191660011790558015612981576000805461ff001916905550565b600054610100900460ff1680612ab85750612ab86128fb565b80612ac6575060005460ff16155b612ae25760405162461bcd60e51b8152600401610534906139c2565b600054610100900460ff16158015612b0d576000805460ff1961ff0019909116610100171660011790555b612b1f6000612b1a6121c2565b6109ba565b612b4b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a612b1a6121c2565b612b65600080516020614138833981519152612b1a6121c2565b61296f7f9df62d436bfc9f3be4953ab398f3aa862316b013d490e2138c80b4b2eadeabd7612b1a6121c2565b6000612b9d83836128df565b612bd3575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556115f3565b5060006115f3565b60008181526001830160205260408120548015612c975783546000198083019190810190600090879083908110612c0e57fe5b9060005260206000200154905080876000018481548110612c2b57fe5b600091825260208083209091019290925582815260018981019092526040902090840190558654879080612c5b57fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506115f3565b60009150506115f3565b60008183612cc25760405162461bcd60e51b81526004016105349190613098565b506000838581612cce57fe5b0495945050505050565b6040518060e001604052806000815260200160008152602001600081526020016000815260200160008152602001600081526020016000151581525090565b604051806040016040528060008152602001600081525090565b600060208284031215612d42578081fd5b81356001600160a01b03811681146115f0578182fd5b600080600080600060a08688031215612d6f578081fd5b8535612d7a81614122565b94506020860135612d8a81614122565b94979496505050506040830135926060810135926080909101359150565b600060208284031215612db9578081fd5b815180151581146115f0578182fd5b600060208284031215612dd9578081fd5b5035919050565b60008060408385031215612df2578182fd5b823591506020830135612e0481614122565b809150509250929050565b60008060408385031215612e21578182fd5b50508035926020909101359150565b600060208284031215612e41578081fd5b815167ffffffffffffffff80821115612e58578283fd5b818401915084601f830112612e6b578283fd5b815181811115612e79578384fd5b604051601f8201601f191681016020018381118282101715612e99578586fd5b604052818152838201602001871015612eb0578485fd5b612ec18260208301602087016140f2565b9695505050505050565b600060208284031215612edc578081fd5b5051919050565b600060208284031215612ef4578081fd5b815160ff811681146115f0578182fd5b815260200190565b6001600160a01b03169052565b60008151808452612f318160208601602086016140f2565b601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b6001600160a01b038a16815261012060208201819052600090612fbb8382018c612f19565b604084019a909a5250506060810196909652608086019490945260a085019290925260c0840152151560e08301526101009091015292915050565b604080825283519082018190526000906020906060840190828701845b8281101561303657613026848351612f0c565b9284019290840190600101613013565b5050508381038285015280855161304d818461308f565b91508387019250845b8181101561307757613069838551612f04565b938501939250600101613056565b5090979650505050505050565b901515815260200190565b90815260200190565b6000602082526115f06020830184612f19565b60208082526035908201527f5b56616c69646174696f6e5d207374617274496e64657820616e6420636f756e6040820152741d08195e18d95959081cdd185ad9590818dbdd5b9d605a1b606082015260800190565b60208082526022908201527f456e756d657261626c655365743a20696e646578206f7574206f6620626f756e604082015261647360f01b606082015260800190565b6020808252602c908201527f5b57697468647261775d2054686520756e7374616b696e6720706572696f642060408201526b646964206e6f74207061737360a01b606082015260800190565b6020808252602f908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201526e0818591b5a5b881d1bc819dc985b9d608a1b606082015260800190565b60208082526029908201527f5b556e7374616b655d20616d6f756e742065786365656420746865207374616b604082015268195908185b5bdd5b9d60ba1b606082015260800190565b60208082526035908201527f5b57697468647261775d205468657265206973206e6f207374616b656420616d6040820152741bdd5b9d08199bdc881d1a1a5cc81858d8dbdd5b9d605a1b606082015260800190565b60208082526014908201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604082015260600190565b6020808252603c908201527f5b576974686472617720526577617264735d20596f7520616c7265616479206960408201527f6e69746961746564207468652066756c6c207769746864726177616c00000000606082015260800190565b6020808252603c908201527f5b56616c69646174696f6e5d205f72657761726473416464726573732069732060408201527f616c72656164792073657420746f20676976656e206164647265737300000000606082015260800190565b60208082526034908201527f5b556e7374616b655d205468657265206973206e6f207374616b656420616d6f6040820152731d5b9d08199bdc881d1a1a5cc81858d8dbdd5b9d60621b606082015260800190565b60208082526030908201527f5b56616c69646174696f6e5d205f72657761726473416464726573732069732060408201526f746865207a65726f206164647265737360801b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252602c908201527f5b77697468647261775d20496e76616c696420776974686472617720616d6f7560408201526b1b9d081cdc1958da599a595960a21b606082015260800190565b6020808252604a908201527f5b5374616b6520526577617264735d20596f7572207374616b6564207265776160408201527f72647320776f756c6420657863656564207468652063757272656e74207374616060820152691ada5b99c81b1a5b5a5d60b21b608082015260a00190565b60208082526021908201527f5b57697468647261775d20596f75206d75737420756e7374616b6520666972736040820152601d60fa1b606082015260800190565b60208082526032908201527f5b5374616b6520526577617264735d20596f752068617665206d7573742068616040820152711d994818481cdd185ad95908185b5bdd5b9d60721b606082015260800190565b60208082526035908201527f537761705374616b696e67436f6e74726163743a206d75737420686176652070604082015274617573657220726f6c6520746f20756e706175736560581b606082015260800190565b60208082526030908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201526f2061646d696e20746f207265766f6b6560801b606082015260800190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b6020808252603d908201527f5b576974686472617720526577617264735d205468657265206973206e6f207360408201527f74616b65206465706f73697420666f722074686973206163636f756e74000000606082015260800190565b60208082526041908201527f5b5374616b655d20596f7572207374616b65206465706f73697420776f756c6460408201527f20657863656564207468652063757272656e74207374616b696e67206c696d696060820152601d60fa1b608082015260a00190565b602080825260519082015260008051602061415883398151915260408201527f65206f776e657220726f6c6520746f207365742072657761726473206469737460608201527072696275746564206c617374206461746560781b608082015260a00190565b602080825260439082015260008051602061415883398151915260408201527f65206f776e657220726f6c6520746f207365742072657761726473206164647260608201526265737360e81b608082015260a00190565b602080825260379082015260008051602061415883398151915260408201527f65206f776e657220726f6c6520746f2073657420415059000000000000000000606082015260800190565b60208082526034908201527f5b56616c69646174696f6e5d20546865206164647265737320646f6573206e6f6040820152731d0818dbdb9d185a5b88184818dbdb9d1c9858dd60621b606082015260800190565b60208082526021908201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6040820152607760f81b606082015260800190565b60208082526034908201527f5b5374616b6520526577617264735d20596f75206861766520616c726561647960408201527320696e6974696174656420756e7374616b696e6760601b606082015260800190565b6020808252603e908201527f5b57697468647261775d20536f6d657468696e672077656e742077726f6e672060408201527f7768696c65207472616e7366657272696e6720796f7572207265776172640000606082015260800190565b602080825260419082015260008051602061415883398151915260408201527f65206f776e657220726f6c6520746f2073657420746f6b656e206164647265736060820152607360f81b608082015260a00190565b6020808252602e908201527f436f6e747261637420696e7374616e63652068617320616c726561647920626560408201526d195b881a5b9a5d1a585b1a5e995960921b606082015260800190565b60208082526047908201527f5b57697468647261775d20536f6d657468696e672077656e742077726f6e672060408201527f7768696c65207472616e7366657272696e6720796f757220696e697469616c2060608201526619195c1bdcda5d60ca1b608082015260a00190565b60208082526036908201527f5b56616c69646174696f6e5d205f6d61785374616b696e67416d6f756e7420686040820152750617320746f206265206c6172676572207468616e20360541b606082015260800190565b60208082526027908201527f5b56616c69646174696f6e5d20496e76616c6964207377617020746f6b656e206040820152666164647265737360c81b606082015260800190565b6020808252602b908201527f5b56616c69646174696f6e5d206e6f7420656e6f75676820726577617264732060408201526a1858d8dd5b5d5b185d195960aa1b606082015260800190565b6020808252602f908201527f5b56616c69646174696f6e5d206e6f7420656e6f75676820746f74616c20737460408201526e185ad9481858d8dd5b5d5b185d1959608a1b606082015260800190565b60208082526036908201527f5b5374616b655d20596f75206861766520616c726561647920696e697469617460408201527565642074686520756e7374616b652070726f6365737360501b606082015260800190565b6020808252601e908201527f5b56616c69646174696f6e5d20636f756e74206d757374206265203e20300000604082015260600190565b602080825260449082015260008051602061415883398151915260408201527f65206f776e657220726f6c6520746f2073657420756e7374616b696e672070656060820152631c9a5bd960e21b608082015260a00190565b6020808252603e908201527f5b5374616b6520526577617264735d20536f6d657468696e672077656e74207760408201527f726f6e67207768696c65207472616e7366657272696e67207265776172640000606082015260800190565b60208082526046908201527f5b576974686472617720526577617264735d20536f6d657468696e672077656e60408201527f742077726f6e67207768696c65207472616e7366657272696e6720796f7572206060820152651c995dd85c9960d21b608082015260a00190565b6020808252603c908201527f5b576974686472617720526577617264735d205468652072657761726420616d60408201527f6f756e742068617320746f206265206c6172676572207468616e203000000000606082015260800190565b60208082526026908201527f5b5374616b655d20416d6f756e742068617320746f206265206c61726765722060408201526507468616e20360d41b606082015260800190565b6020808252603a9082015260008051602061415883398151915260408201527f652072657761726473206469737472696275746f7220726f6c65000000000000606082015260800190565b60208082526037908201527f5b5374616b655d20536f6d657468696e672077656e742077726f6e672077686960408201527f6c65207472616e7366657272696e672072657761726473000000000000000000606082015260800190565b60208082526033908201527f537761705374616b696e67436f6e74726163743a206d75737420686176652070604082015272617573657220726f6c6520746f20706175736560681b606082015260800190565b6020808252603c908201527f5b5374616b6520526577617264735d205265776172647320746f20626520737460408201527f616b65642068617320746f206265206c6172676572207468616e203000000000606082015260800190565b60208082526036908201527f5b5374616b655d20536f6d657468696e672077656e742077726f6e672064757260408201527534b733903a3432903a37b5b2b7103a3930b739b332b960511b606082015260800190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6020808252818101527f5b556e7374616b655d20496e76616c696420756e7374616b6520616d6f756e74604082015260600190565b6020808252602f908201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560408201526e103937b632b9903337b91039b2b63360891b606082015260800190565b6020808252602e908201527f5b556e7374616b655d20596f75206861766520616c726561647920696e69746960408201526d6174656420756e7374616b696e6760901b606082015260800190565b918252602082015260400190565b958652602086019490945260408501929092526060840152608083015260a082015260c00190565b60005b8381101561410d5781810151838201526020016140f5565b8381111561411c576000848401525b50505050565b6001600160a01b038116811461298157600080fdfeb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e5b56616c69646174696f6e5d205468652063616c6c6572206d75737420686176a2646970667358221220ba69735bb6aa8faa311f4746d49ee1ce7e2506e7997d3cb74dbb372cc8c69f1164736f6c634300060c0033