Contract Address Details

0xA43B455F935A7f4184B5B8Aa345e22DbA3bBb286

Token
Nami Corporation (NAMI)
Creator
0x158569–27a322 at 0x1f3c34–81677a
Balance
0 KAI ( )
Tokens
Fetching tokens...
Transactions
9,485 Transactions
Transfers
1 Transfers
Gas Used
255,085,797
Last Balance Update
24238047

Deployed ByteCode

Verify & Publish
0x608060405234801561001057600080fd5b50600436106102275760003560e01c8063537df3b6116101305780638f32d59b116100b8578063a9059cbb1161007c578063a9059cbb14610a45578063aa271e1a14610aab578063dd62ed3e14610b07578063f2fde38b14610b7f578063fe575a8714610bc357610227565b80638f32d59b146108ec57806395d89b411461090e578063983b2d561461099157806398650275146109d5578063a457c2d7146109df57610227565b8063715018a6116100ff578063715018a6146107fc57806379cc67901461080657806382dc1ec4146108545780638456cb59146108985780638da5cb5b146108a257610227565b8063537df3b6146107345780635c975abb146107785780636ef8d66d1461079a57806370a08231146107a457610227565b806339509351116101b357806340c10f191161018257806340c10f19146105e2578063410b24241461064857806342966c681461066657806344337ea11461069457806346fbf68e146106d857610227565b806339509351146104b757806339c5fe5b1461051d5780633bbab179146105795780633f4ba83a146105d857610227565b806318160ddd116101fa57806318160ddd1461037757806323b872dd1461039557806327b1bfac1461041b578063313ce5671461048957806332da934f146104ad57610227565b806306fdde031461022c578063095ea7b3146102af5780630eff2afc146103155780631358a3b814610359575b600080fd5b610234610c1f565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610274578082015181840152602081019050610259565b50505050905090810190601f1680156102a15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102fb600480360360408110156102c557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610cc1565b604051808215151515815260200191505060405180910390f35b6103576004803603602081101561032b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610d58565b005b610361610dc9565b6040518082815260200191505060405180910390f35b61037f610e3f565b6040518082815260200191505060405180910390f35b610401600480360360608110156103ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e49565b604051808215151515815260200191505060405180910390f35b6104476004803603602081101561043157600080fd5b8101908080359060200190929190505050610ee2565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610491610fc3565b604051808260ff1660ff16815260200191505060405180910390f35b6104b5610fda565b005b610503600480360360408110156104cd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fec565b604051808215151515815260200191505060405180910390f35b61055f6004803603602081101561053357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611083565b604051808215151515815260200191505060405180910390f35b6105816110a0565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156105c45780820151818401526020810190506105a9565b505050509050019250505060405180910390f35b6105e0611116565b005b61062e600480360360408110156105f857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611284565b604051808215151515815260200191505060405180910390f35b6106506112ff565b6040518082815260200191505060405180910390f35b6106926004803603602081101561067c57600080fd5b8101908080359060200190929190505050611338565b005b6106d6600480360360208110156106aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061134c565b005b61071a600480360360208110156106ee57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061144f565b604051808215151515815260200191505060405180910390f35b6107766004803603602081101561074a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061146c565b005b61078061156f565b604051808215151515815260200191505060405180910390f35b6107a2611586565b005b6107e6600480360360208110156107ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611598565b6040518082815260200191505060405180910390f35b6108046115e0565b005b6108526004803603604081101561081c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061171b565b005b6108966004803603602081101561086a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611729565b005b6108a061179a565b005b6108aa611909565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108f4611933565b604051808215151515815260200191505060405180910390f35b610916611992565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561095657808201518184015260208101905061093b565b50505050905090810190601f1680156109835780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6109d3600480360360208110156109a757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a34565b005b6109dd611aa5565b005b610a2b600480360360408110156109f557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611ab7565b604051808215151515815260200191505060405180910390f35b610a9160048036036040811015610a5b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611b4e565b604051808215151515815260200191505060405180910390f35b610aed60048036036020811015610ac157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611bda565b604051808215151515815260200191505060405180910390f35b610b6960048036036040811015610b1d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611bf7565b6040518082815260200191505060405180910390f35b610bc160048036036020811015610b9557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c7e565b005b610c0560048036036020811015610bd957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d04565b604051808215151515815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610cb75780601f10610c8c57610100808354040283529160200191610cb7565b820191906000526020600020905b815481529060010190602001808311610c9a57829003601f168201915b5050505050905090565b6000600860009054906101000a900460ff1615610d46576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b610d508383611d21565b905092915050565b610d68610d63611d3f565b611083565b610dbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604481526020018061362a6044913960600191505060405180910390fd5b610dc681611d47565b50565b6000610ddb610dd6611d3f565b611083565b610e30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604481526020018061362a6044913960600191505060405180910390fd5b610e3a600a611da1565b905090565b6000600254905090565b6000600860009054906101000a900460ff1615610ece576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b610ed9848484611db2565b90509392505050565b6000610ef4610eef611d3f565b611083565b610f49576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604481526020018061362a6044913960600191505060405180910390fd5b610f51610dc9565b8210610fa8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806137736026913960400191505060405180910390fd5b610fbc82600a611e8b90919063ffffffff16565b9050919050565b6000600560009054906101000a900460ff16905090565b610fea610fe5611d3f565b611ecf565b565b6000600860009054906101000a900460ff1615611071576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b61107b8383611f29565b905092915050565b6000611099826009611fdc90919063ffffffff16565b9050919050565b60606110b26110ad611d3f565b611083565b611107576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604481526020018061362a6044913960600191505060405180910390fd5b611111600a6120ba565b905090565b611126611121611d3f565b61144f565b61117b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603081526020018061353b6030913960400191505060405180910390fd5b600860009054906101000a900460ff166111fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b6000600860006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611241611d3f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000611296611291611d3f565b611bda565b6112eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001806135d96030913960400191505060405180910390fd5b6112f5838361219f565b6001905092915050565b60405180807f424c41434b4c4953545f4d414e414745525f524f4c45000000000000000000008152506016019050604051809103902081565b611349611343611d3f565b8261235a565b50565b61135c611357611d3f565b611083565b6113b1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604481526020018061362a6044913960600191505060405180910390fd5b6113c581600a61251290919063ffffffff16565b1561144c576113d2611d3f565b73ffffffffffffffffffffffffffffffffffffffff167f16d3e73d99cc9bfeb6c9c26114e148836f8f970a84b0c84e7bb3eadd41444dfa82604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a25b50565b6000611465826007611fdc90919063ffffffff16565b9050919050565b61147c611477611d3f565b611083565b6114d1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252604481526020018061362a6044913960600191505060405180910390fd5b6114e581600a6125e290919063ffffffff16565b1561156c576114f2611d3f565b73ffffffffffffffffffffffffffffffffffffffff167fb56b80ae09ee21321b1a61fa0172350e6be2e070e53b20991fcbdf514c9bf77b82604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a25b50565b6000600860009054906101000a900460ff16905090565b611596611591611d3f565b6127d0565b565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6115e8611933565b61165a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b611725828261282a565b5050565b611739611734611d3f565b61144f565b61178e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603081526020018061353b6030913960400191505060405180910390fd5b611797816128f9565b50565b6117aa6117a5611d3f565b61144f565b6117ff576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603081526020018061353b6030913960400191505060405180910390fd5b600860009054906101000a900460ff1615611882576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600860006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586118c6611d3f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611976611d3f565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b606060048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611a2a5780601f106119ff57610100808354040283529160200191611a2a565b820191906000526020600020905b815481529060010190602001808311611a0d57829003601f168201915b5050505050905090565b611a44611a3f611d3f565b611bda565b611a99576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260308152602001806135d96030913960400191505060405180910390fd5b611aa281612953565b50565b611ab5611ab0611d3f565b6129ad565b565b6000600860009054906101000a900460ff1615611b3c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b611b468383612a07565b905092915050565b6000611b5983611d04565b158015611b735750611b71611b6c611d3f565b611d04565b155b611bc8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d815260200180613696602d913960400191505060405180910390fd5b611bd28383612ad4565b905092915050565b6000611bf0826006611fdc90919063ffffffff16565b9050919050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611c86611933565b611cf8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b611d0181612b6b565b50565b6000611d1a82600a612cb190919063ffffffff16565b9050919050565b6000611d35611d2e611d3f565b8484612d00565b6001905092915050565b600033905090565b611d5b816009612ef790919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f1a92b471a4e04ab3438373984883433fdfdec4c1976bde8cb2becb4d211b4fc360405160405180910390a250565b600081600101805490509050919050565b6000611dbf848484612fd2565b611e8084611dcb611d3f565b611e7b8560405180606001604052806028815260200161366e60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611e31611d3f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132889092919063ffffffff16565b612d00565b600190509392505050565b6000826001018281548110611e9c57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905092915050565b611ee381600961334890919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f138c5657200f42e5ac18112f8753b2be6c1a679d890e12b6694f1581f8bd929560405160405180910390a250565b6000611fd2611f36611d3f565b84611fcd8560016000611f47611d3f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461340590919063ffffffff16565b612d00565b6001905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612063576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806136c36022913960400191505060405180910390fd5b8260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60608082600101805490506040519080825280602002602001820160405280156120f35781602001602082028038833980820191505090505b50905060005b83600101805490508110156121955783600101818154811061211757fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682828151811061214e57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505080806001019150506120f9565b5080915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612242576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b6122578160025461340590919063ffffffff16565b6002819055506122ae816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461340590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156123e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806137096021913960400191505060405180910390fd5b61244b81604051806060016040528060228152602001613519602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132889092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124a28160025461348d90919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b600061251e8383612cb1565b6125d757826001018290806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600190506125dc565b600090505b92915050565b60006125ee8383612cb1565b156127c557600060018460000160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403905060006001856001018054905003905081811461273357600085600101828154811061266357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050808660010184815481106126a057fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600183018660000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b8460000160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600090558460010180548061278557fe5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905590556001925050506127ca565b600090505b92915050565b6127e481600761334890919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fcd265ebaf09df2871cc7bd4133404a235ba12eff2041bb89d9c714a2621c7c7e60405160405180910390a250565b612834828261235a565b6128f582612840611d3f565b6128f0846040518060600160405280602481526020016136e560249139600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006128a6611d3f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132889092919063ffffffff16565b612d00565b5050565b61290d816007612ef790919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6719d08c1888103bea251a4ed56406bd0c3e69723c8a1686e017e7bbe159b6f860405160405180910390a250565b612967816006612ef790919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a250565b6129c181600661334890919063ffffffff16565b8073ffffffffffffffffffffffffffffffffffffffff167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a250565b6000612aca612a14611d3f565b84612ac5856040518060600160405280602581526020016137996025913960016000612a3e611d3f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132889092919063ffffffff16565b612d00565b6001905092915050565b6000600860009054906101000a900460ff1615612b59576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b612b6383836134d7565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612bf1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061356b6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000808360000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541415905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612d86576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061374f6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612e0c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806135916022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b612f018282611fdc565b15612f74576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f526f6c65733a206163636f756e7420616c72656164792068617320726f6c650081525060200191505060405180910390fd5b60018260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415613058576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061372a6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156130de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806134f66023913960400191505060405180910390fd5b613149816040518060600160405280602681526020016135b3602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132889092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506131dc816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461340590919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290613335576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156132fa5780820151818401526020810190506132df565b50505050905090810190601f1680156133275780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6133528282611fdc565b6133a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806136096021913960400191505060405180910390fd5b60008260000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600080828401905083811015613483576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60006134cf83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613288565b905092915050565b60006134eb6134e4611d3f565b8484612fd2565b600190509291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e6365506175736572526f6c653a2063616c6c657220646f6573206e6f742068617665207468652050617573657220726f6c654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654d696e746572526f6c653a2063616c6c657220646f6573206e6f74206861766520746865204d696e74657220726f6c65526f6c65733a206163636f756e7420646f6573206e6f74206861766520726f6c65426c61636b6c6973744d616e61676572526f6c653a2063616c6c657220646f6573206e6f7420686176652074686520426c61636b6c6973744d616e6167657220726f6c6545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636541646472657373426c6f636b61626c653a20696e76616c69642073656e646572206f7220726563697069656e74526f6c65733a206163636f756e7420697320746865207a65726f206164647265737345524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737341646472657373426c6f636b61626c653a20696e6465782065786365656473206c656e67746845524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa265627a7a723158202cab722da8aedb991407380ef8f32ad1c36b1b84f5c49a506e27fb6b798a5cec64736f6c63430005100032