Transaction Details
- Transaction Hash
- 0x97aefd64ae474299641d1905deebd6dca4c69577ca8f79fe24bb0a8c93f9b31f
- Result
- Success
- Status
-
ConfirmedConfirmed by 24,079,454
- Block
- 3336325
- Timestamp
- 4 years ago | July-17-2021 03:39:49 PM -0 UTC | Confirmed within <= 4.889 seconds
- To
- [Contract 0x300E84aF4f82A5e3C2C87a1065DC46B720A07958 0x300e84–a07958 created]
- Value
- 0 KAI ($0.00 USD)
- Transaction Fee
- 0.00639850625 KAI ($0.000007 USD)
- Gas Price
- 1.25 OXY
- Gas Limit
- 19,000,000
- Gas Used by Transaction
- 5,118,805 | 26.94%
- NoncePosition
- 16634
- Raw Input
-
0x60806040526001600c60146101000a81548160ff0219169083151502179055506000600d556000600e556000600f556000601055600060115561dead601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506127066014556127106015556103b66016553480156200009a57600080fd5b50604051620065ef380380620065ef83398181016040526101c0811015620000c157600080fd5b8101908080516040519392919084640100000000821115620000e257600080fd5b83820191506020820185811115620000f957600080fd5b82518660208202830111640100000000821117156200011757600080fd5b8083526020830192505050908051906020019060200280838360005b838110156200015057808201518184015260208101905062000133565b505050509050016040526020018051906020019092919080519060200190929190805190602001909291908051906020019092919080516040519392919084640100000000821115620001a257600080fd5b83820191506020820185811115620001b957600080fd5b8251866020820283011164010000000082111715620001d757600080fd5b8083526020830192505050908051906020019060200280838360005b8381101562000210578082015181840152602081019050620001f3565b50505050905001604052602001805160405193929190846401000000008211156200023a57600080fd5b838201915060208201858111156200025157600080fd5b82518660208202830111640100000000821117156200026f57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015620002a85780820151818401526020810190506200028b565b5050505090500160405260200180516040519392919084640100000000821115620002d257600080fd5b83820191506020820185811115620002e957600080fd5b82518660208202830111640100000000821117156200030757600080fd5b8083526020830192505050908051906020019060200280838360005b838110156200034057808201518184015260208101905062000323565b50505050905001604052602001805160405193929190846401000000008211156200036a57600080fd5b838201915060208201858111156200038157600080fd5b82518660208202830111640100000000821117156200039f57600080fd5b8083526020830192505050908051906020019060200280838360005b83811015620003d8578082015181840152602081019050620003bb565b50505050905001604052602001805160405193929190846401000000008211156200040257600080fd5b838201915060208201858111156200041957600080fd5b82518660208202830111640100000000821117156200043757600080fd5b8083526020830192505050908051906020019060200280838360005b838110156200047057808201518184015260208101905062000453565b50505050905001604052602001805190602001909291908051906020019092919080519060200190929190805190602001909291905050506000620004ba62000ab660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350600180819055506000600260006101000a81548160ff0219169083151502179055508d6000815181106200058857fe5b6020026020010151600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508d600181518110620005de57fe5b6020026020010151600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508d6002815181106200063457fe5b6020026020010151600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508d6003815181106200068a57fe5b6020026020010151600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508d600481518110620006e057fe5b6020026020010151600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508d6005815181106200073657fe5b6020026020010151600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508d6006815181106200078c57fe5b6020026020010151600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508d600781518110620007e257fe5b6020026020010151600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508d6008815181106200083857fe5b6020026020010151600260046101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508c6003819055508b600260016101000a81548160ff0219169083151502179055508a6002806101000a81548160ff02191690831515021790555089600260036101000a81548160ff0219169083151502179055508d600981518110620008e257fe5b6020026020010151600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555088601790805190602001906200094292919062000cd4565b5087601890805190602001906200095b92919062000cd4565b5086601990805190602001906200097492919062000cd4565b5085601a90805190602001906200098d92919062000cd4565b5084601b9080519060200190620009a692919062000cd4565b50836010819055508d600a81518110620009bc57fe5b6020026020010151601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550826011819055508d600b8151811062000a1957fe5b6020026020010151601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550816014819055508060158190555062000aa2600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1662000abe60201b60201c565b505050505050505050505050505062000da0565b600033905090565b62000ace62000ab660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000b8f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141562000c17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180620065c96026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b82805482825590600052602060002090810192821562000d50579160200282015b8281111562000d4f5782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509160200191906001019062000cf5565b5b50905062000d5f919062000d63565b5090565b5b8082111562000d9c57600081816101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555060010162000d64565b5090565b6158198062000db06000396000f3fe608060405234801561001057600080fd5b506004361061038d5760003560e01c806384fa32ac116101de578063c302a4d01161010f578063e7198474116100ad578063f2fde38b1161007c578063f2fde38b14610d04578063f3fef3a314610d48578063fa97484114610daa578063ffbd3b1f14610dde5761038d565b8063e719847414610c60578063e7a0367914610c94578063ee50dc3414610cc8578063f106845414610ce65761038d565b8063d389800f116100e9578063d389800f14610bf8578063d5b0916314610c02578063d7cb416f14610c0c578063e5dd455a14610c405761038d565b8063c302a4d014610b3e578063c8e3d18b14610b5c578063cfad57a214610bb45761038d565b80639fc33a9f1161017c578063b74cd24211610156578063b74cd24214610a8a578063b77050e714610aa8578063c0973eed14610b00578063c11c2e9214610b345761038d565b80639fc33a9f146109f4578063ad740f8c14610a28578063b3545c0114610a6c5761038d565b80638906758d116101b85780638906758d146109045780638da5cb5b1461094857806396e9aff81461097c5780639a246643146109d45761038d565b806384fa32ac1461087257806385f02dd6146108c8578063866b2018146108e65761038d565b806347e7ef24116102c357806367206d4011610261578063783478ad11610230578063783478ad146107e05780637ff36fbe146108145780638456cb5914610848578063846d9e17146108525761038d565b806367206d401461071657806368f5416214610784578063693a090b146107a2578063715018a6146107d65761038d565b80635da79d631161029d5780635da79d631461062857806362e582e71461066c57806363fe3e3a146106c457806367057b6c146106f85761038d565b806347e7ef24146105885780634d9f7bb2146105ea5780635c975abb146106085761038d565b80632717eff3116103305780633f4ba83a1161030a5780633f4ba83a1461050e57806342da4eb31461051857806344a3955e1461053657806346008a07146105545761038d565b80632717eff3146104b2578063366ba246146104d057806336e9332d146105045761038d565b80630daef3211161036c5780630daef321146104385780630fa4e01e146104585780631334903f14610476578063178a8d07146104945761038d565b80627a2ae314610392578063061c7d48146103ea5780630b6bb30b14610408575b600080fd5b6103be600480360360208110156103a857600080fd5b8101908080359060200190929190505050610dfc565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103f2610e38565b6040518082815260200191505060405180910390f35b6104366004803603602081101561041e57600080fd5b81019080803515159060200190929190505050610e3e565b005b610440610f57565b60405180821515815260200191505060405180910390f35b610460610f6a565b6040518082815260200191505060405180910390f35b61047e610f70565b6040518082815260200191505060405180910390f35b61049c610f76565b6040518082815260200191505060405180910390f35b6104ba610f7c565b6040518082815260200191505060405180910390f35b6104d8610f82565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61050c610fa8565b005b61051661103a565b005b610520611107565b6040518082815260200191505060405180910390f35b61053e61110d565b6040518082815260200191505060405180910390f35b61055c611113565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105d46004803603604081101561059e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611139565b6040518082815260200191505060405180910390f35b6105f2611432565b6040518082815260200191505060405180910390f35b610610611438565b60405180821515815260200191505060405180910390f35b61066a6004803603602081101561063e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061144f565b005b6106986004803603602081101561068257600080fd5b81019080803590602001909291905050506115a3565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106cc6115df565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610700611605565b6040518082815260200191505060405180910390f35b6107826004803603606081101561072c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061160b565b005b61078c611886565b6040518082815260200191505060405180910390f35b6107aa61188c565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107de6118b2565b005b6107e8611a38565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61081c611a5e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610850611a84565b005b61085a611b51565b60405180821515815260200191505060405180910390f35b6108c6600480360360a081101561088857600080fd5b810190808035906020019092919080359060200190929190803590602001909291908035906020019092919080359060200190929190505050611b64565b005b6108d0611ff0565b6040518082815260200191505060405180910390f35b6108ee611ff6565b6040518082815260200191505060405180910390f35b6109466004803603602081101561091a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ffc565b005b610950612150565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109a86004803603602081101561099257600080fd5b8101908080359060200190929190505050612179565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6109dc6121b5565b60405180821515815260200191505060405180910390f35b6109fc6121c6565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610a6a60048036036020811015610a3e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506121ec565b005b610a74612340565b6040518082815260200191505060405180910390f35b610a92612346565b6040518082815260200191505060405180910390f35b610ad460048036036020811015610abe57600080fd5b810190808035906020019092919050505061234c565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610b08612388565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610b3c6123ae565b005b610b46612a4c565b6040518082815260200191505060405180910390f35b610b8860048036036020811015610b7257600080fd5b8101908080359060200190929190505050612a52565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610bf660048036036020811015610bca57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612a8e565b005b610c00612be2565b005b610c0a613717565b005b610c146137e4565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c4861380a565b60405180821515815260200191505060405180910390f35b610c6861381d565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610c9c613843565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610cd0613869565b6040518082815260200191505060405180910390f35b610cee61386f565b6040518082815260200191505060405180910390f35b610d4660048036036020811015610d1a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613875565b005b610d9460048036036040811015610d5e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050613a80565b6040518082815260200191505060405180910390f35b610db2613e8e565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610de6613eb4565b6040518082815260200191505060405180910390f35b601b8181548110610e0957fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61012c81565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f01576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600c60146101000a81548160ff0219169083151502179055507f125177ac7b8930dac1e59c2b30b1b6b9191b30af40cf6bbb5d20fec4d44be60f8160405180821515815260200191505060405180910390a150565b600c60149054906101000a900460ff1681565b600d5481565b60145481565b60115481565b61271081565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60026001541415611021576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b6002600181905550611031613eba565b60018081905550565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6111056141d0565b565b600e5481565b600f5481565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006111436142c3565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611203576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6002600154141561127c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b6002600181905550600260009054906101000a900460ff1615611307576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b611356333084600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166142cb909392919063ffffffff16565b60008290506000600e5411801561136f57506000600f54115b156113c8576113c56127106113b7600e546113a960145461139b600f548a61438c90919063ffffffff16565b61438c90919063ffffffff16565b61441290919063ffffffff16565b61441290919063ffffffff16565b90505b6113dd81600f5461445c90919063ffffffff16565b600f81905550600260039054906101000a900460ff161561140557611400612be2565b611421565b61141a83600e5461445c90919063ffffffff16565b600e819055505b809150506001808190555092915050565b61271081565b6000600260009054906101000a900460ff16905090565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611512576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f384f1dcb79da4071839c471d7c81884a43fb946a527f3661fdee5904adc8f65781604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b601781815481106115b057fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61271081565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146116ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611792576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f217361666500000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611856576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260058152602001807f217361666500000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b61188181838573ffffffffffffffffffffffffffffffffffffffff166144e49092919063ffffffff16565b505050565b60155481565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6118ba6142c3565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461197a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b47576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b611b4f614586565b565b600260019054906101000a900460ff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611c27576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6126de851015611c9f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f5f656e7472616e6365466565466163746f7220746f6f206c6f7700000000000081525060200191505060405180910390fd5b612710851115611d17576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f5f656e7472616e6365466565466163746f7220746f6f2068696768000000000081525060200191505060405180910390fd5b846014819055506126de841015611d96576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f5f7769746864726177466565466163746f7220746f6f206c6f7700000000000081525060200191505060405180910390fd5b612710841115611e0e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f5f7769746864726177466565466163746f7220746f6f2068696768000000000081525060200191505060405180910390fd5b8360158190555061012c831115611e8d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f5f636f6e74726f6c6c657246656520746f6f206869676800000000000000000081525060200191505060405180910390fd5b82601081905550610320821115611f0c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5f6275794261636b5261746520746f6f2068696768000000000000000000000081525060200191505060405180910390fd5b816011819055506103e3811115611f8b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f5f736c697070616765466163746f7220746f6f2068696768000000000000000081525060200191505060405180910390fd5b806016819055507fc67e0b149a57a70fa44a531a46c2c6d8e0b242fa12f459f250012c3a5987d29a8585858585604051808681526020018581526020018481526020018381526020018281526020019550505050505060405180910390a15050505050565b60105481565b6126de81565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146120bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fa69f1931be99336e049905baa11d21ed44204d7686e46b4344404d80d47c298881604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6019818154811061218657fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054906101000a900460ff1681565b600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146122af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f200c92aaea275302bf641e37f7a5dda63f445f08f4fc74a5cde7fd643f609e0981604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b61032081565b6103e381565b601a818154811061235957fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900460ff1615612431576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b600260039054906101000a900460ff166124b3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f2169734175746f436f6d7000000000000000000000000000000000000000000081525060200191505060405180910390fd5b600260019054906101000a900460ff1615612536576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f697343414b455374616b696e670000000000000000000000000000000000000081525060200191505060405180910390fd5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156125c157600080fd5b505afa1580156125d5573d6000803e3d6000fd5b505050506040513d60208110156125eb57600080fd5b81019080805190602001909291905050509050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415801561267e5750600081115b156127bf576126f2600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661467a9092919063ffffffff16565b6127be600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682601654601a80548060200260200160405190810160405280929190818152602001828054801561279e57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311612754575b5050505050306127b96102584261445c90919063ffffffff16565b6147f3565b5b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561284a57600080fd5b505afa15801561285e573d6000803e3d6000fd5b505050506040513d602081101561287457600080fd5b81019080805190602001909291905050509050600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141580156129075750600081115b15612a485761297b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661467a9092919063ffffffff16565b612a47600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682601654601b805480602002602001604051908101604052809291908181526020018280548015612a2757602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116129dd575b505050505030612a426102584261445c90919063ffffffff16565b6147f3565b5b5050565b6126de81565b60188181548110612a5f57fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612b51576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f91a8c1cc2d4a3bb60738481947a00cbb9899c822916694cf8bb1d68172fdcd5481604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a150565b600260009054906101000a900460ff1615612c65576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b612c6d6142c3565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612d2d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600260039054906101000a900460ff16612daf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f2169734175746f436f6d7000000000000000000000000000000000000000000081525060200191505060405180910390fd5b612db96000614aa4565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612e3a57612e39614be6565b5b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015612ec557600080fd5b505afa158015612ed9573d6000803e3d6000fd5b505050506040513d6020811015612eef57600080fd5b81019080805190602001909291905050509050612f0b81614c7b565b9050612f1681614d4c565b9050600260019054906101000a900460ff1680612f3d575060028054906101000a900460ff165b15612f575743600d81905550612f51613eba565b50613715565b612fc7600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16614ff29092919063ffffffff16565b613036600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661467a9092919063ffffffff16565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461318d5761318c600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166130e760028461441290919063ffffffff16565b601654601880548060200260200160405190810160405280929190818152602001828054801561316c57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311613122575b5050505050306131876102584261445c90919063ffffffff16565b6147f3565b5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146132e4576132e3600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661323e60028461441290919063ffffffff16565b60165460198054806020026020016040519081016040528092919081815260200182805480156132c357602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311613279575b5050505050306132de6102584261445c90919063ffffffff16565b6147f3565b5b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561336f57600080fd5b505afa158015613383573d6000803e3d6000fd5b505050506040513d602081101561339957600080fd5b810190808051906020019092919050505090506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561343757600080fd5b505afa15801561344b573d6000803e3d6000fd5b505050506040513d602081101561346157600080fd5b810190808051906020019092919050505090506000821180156134845750600081115b15613702576134f8600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661467a9092919063ffffffff16565b613567600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661467a9092919063ffffffff16565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e8e33700600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168585600080306136066102584261445c90919063ffffffff16565b6040518963ffffffff1660e01b8152600401808973ffffffffffffffffffffffffffffffffffffffff1681526020018873ffffffffffffffffffffffffffffffffffffffff1681526020018781526020018681526020018581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200198505050505050505050606060405180830381600087803b1580156136af57600080fd5b505af11580156136c3573d6000803e3d6000fd5b505050506040513d60608110156136d957600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050505050505b43600d81905550613711613eba565b5050505b565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146137da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260048152602001807f21676f760000000000000000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6137e2614be6565b565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260039054906101000a900460ff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61271081565b60035481565b61387d6142c3565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461393d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156139c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806157176026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000613a8a6142c3565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614613b4a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b60026001541415613bc3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0081525060200191505060405180910390fd5b600260018190555060008211613c41576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f5f77616e74416d74203c3d20300000000000000000000000000000000000000081525060200191505060405180910390fd5b6000613c6c600e54613c5e600f548661438c90919063ffffffff16565b61441290919063ffffffff16565b9050600f54811115613c7e57600f5490505b613c9381600f546151b790919063ffffffff16565b600f819055506127106015541015613cd157613cce612710613cc06015548661438c90919063ffffffff16565b61441290919063ffffffff16565b92505b600260039054906101000a900460ff1615613cf057613cef83614aa4565b5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015613d7b57600080fd5b505afa158015613d8f573d6000803e3d6000fd5b505050506040513d6020811015613da557600080fd5b8101908080519060200190929190505050905080841115613dc4578093505b83600e541015613dd457600e5493505b613de984600e546151b790919063ffffffff16565b600e81905550613e5e600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1685600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166144e49092919063ffffffff16565b600260039054906101000a900460ff1615613e7c57613e7b612be2565b5b81925050506001808190555092915050565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60165481565b600260039054906101000a900460ff16613f3c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600b8152602001807f2169734175746f436f6d7000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015613fc757600080fd5b505afa158015613fdb573d6000803e3d6000fd5b505050506040513d6020811015613ff157600080fd5b8101908080519060200190929190505050905061401981600e5461445c90919063ffffffff16565b600e8190555061408e600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661467a9092919063ffffffff16565b600260019054906101000a900460ff161561413557600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166341441d3b826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561411857600080fd5b505af115801561412c573d6000803e3d6000fd5b505050506141cd565b600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e2bbb158600354836040518363ffffffff1660e01b81526004018083815260200182815260200192505050600060405180830381600087803b1580156141b457600080fd5b505af11580156141c8573d6000803e3d6000fd5b505050505b50565b600260009054906101000a900460ff16614252576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f5061757361626c653a206e6f742070617573656400000000000000000000000081525060200191505060405180910390fd5b6000600260006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6142966142c3565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b600033905090565b614386846323b872dd60e01b858585604051602401808473ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050615201565b50505050565b60008083141561439f576000905061440c565b60008284029050828482816143b057fe5b0414614407576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806157636021913960400191505060405180910390fd5b809150505b92915050565b600061445483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506152f0565b905092915050565b6000808284019050838110156144da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b6145818363a9059cbb60e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050615201565b505050565b600260009054906101000a900460ff1615614609576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260108152602001807f5061757361626c653a207061757365640000000000000000000000000000000081525060200191505060405180910390fd5b6001600260006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861464d6142c3565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a1565b600061474e828573ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e30876040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b15801561470557600080fd5b505afa158015614719573d6000803e3d6000fd5b505050506040513d602081101561472f57600080fd5b810190808051906020019092919050505061445c90919063ffffffff16565b90506147ed8463095ea7b360e01b8584604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050615201565b50505050565b60608673ffffffffffffffffffffffffffffffffffffffff1663d06ca61f87866040518363ffffffff1660e01b81526004018083815260200180602001828103825283818151815260200191508051906020019060200280838360005b8381101561486b578082015181840152602081019050614850565b50505050905001935050505060006040518083038186803b15801561488f57600080fd5b505afa1580156148a3573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525060208110156148cd57600080fd5b81019080805160405193929190846401000000008211156148ed57600080fd5b8382019150602082018581111561490357600080fd5b825186602082028301116401000000008211171561492057600080fd5b8083526020830192505050908051906020019060200280838360005b8381101561495757808201518184015260208101905061493c565b50505050905001604052505050905060008161497e600184516151b790919063ffffffff16565b8151811061498857fe5b602002602001015190508773ffffffffffffffffffffffffffffffffffffffff16635c11d795886149d66103e86149c88b8761438c90919063ffffffff16565b61441290919063ffffffff16565b8888886040518663ffffffff1660e01b815260040180868152602001858152602001806020018473ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015614a59578082015181840152602081019050614a3e565b505050509050019650505050505050600060405180830381600087803b158015614a8257600080fd5b505af1158015614a96573d6000803e3d6000fd5b505050505050505050505050565b600260019054906101000a900460ff1615614b4b57600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631058d281826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015614b2e57600080fd5b505af1158015614b42573d6000803e3d6000fd5b50505050614be3565b600260049054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663441a3e70600354836040518363ffffffff1660e01b81526004018083815260200182815260200192505050600060405180830381600087803b158015614bca57600080fd5b505af1158015614bde573d6000803e3d6000fd5b505050505b50565b60004790506000811115614c7857600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b158015614c5e57600080fd5b505af1158015614c72573d6000803e3d6000fd5b50505050505b50565b600080821115614d445760006010541115614d43576000614cbb612710614cad6010548661438c90919063ffffffff16565b61441290919063ffffffff16565b9050614d2c601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166144e49092919063ffffffff16565b614d3f81846151b790919063ffffffff16565b9250505b5b819050919050565b60008060115411614d5f57819050614fed565b6000614d8a612710614d7c6011548661438c90919063ffffffff16565b61441290919063ffffffff16565b9050600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415614e7857614e73601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166144e49092919063ffffffff16565b614fd6565b614ee7600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661467a9092919063ffffffff16565b614fd5600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826016546017805480602002602001604051908101604052809291908181526020018280548015614f9357602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311614f49575b5050505050601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16614fd06102584261445c90919063ffffffff16565b6147f3565b5b614fe981846151b790919063ffffffff16565b9150505b919050565b60008114806150c0575060008373ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e30856040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060206040518083038186803b15801561508357600080fd5b505afa158015615097573d6000803e3d6000fd5b505050506040513d60208110156150ad57600080fd5b8101908080519060200190929190505050145b615115576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001806157ae6036913960400191505060405180910390fd5b6151b28363095ea7b360e01b8484604051602401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050615201565b505050565b60006151f983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506153b6565b905092915050565b6060615263826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166154769092919063ffffffff16565b90506000815111156152eb5780806020019051602081101561528457600080fd5b81019080805190602001909291905050506152ea576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180615784602a913960400191505060405180910390fd5b5b505050565b6000808311829061539c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015615361578082015181840152602081019050615346565b50505050905090810190601f16801561538e5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816153a857fe5b049050809150509392505050565b6000838311158290615463576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561542857808201518184015260208101905061540d565b50505050905090810190601f1680156154555780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6060615485848460008561548e565b90509392505050565b6060824710156154e9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061573d6026913960400191505060405180910390fd5b6154f285615637565b615564576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000081525060200191505060405180910390fd5b600060608673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b602083106155b45780518252602082019150602081019050602083039250615591565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114615616576040519150601f19603f3d011682016040523d82523d6000602084013e61561b565b606091505b509150915061562b82828661564a565b92505050949350505050565b600080823b905060008111915050919050565b6060831561565a5782905061570f565b60008351111561566d5782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156156d45780820151818401526020810190506156b9565b50505050905090810190601f1680156157015780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f7420737563636565645361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e6365a2646970667358221220f5136a9bab5f06ece27063018b5ee9b42074fa73c9b06ef1d375e82229a1fee264736f6c634300060c00334f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737300000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000360000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009600000000000000000000000000000000000000000000000000000000000027100000000000000000000000000000000000000000000000000000000000002710000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000af984e23eaa3e7967f3c5e007fbe397d8566d23d0000000000000000000000004df47e5db4fa4f2c48848c264d0aa4b59a2095a0000000000000000000000000e5d8f93f49837e3dd0b35db906afa5344a77d198000000000000000000000000d675ff2b0ff139e14f86d87b7a6049ca7c66d76e000000000000000000000000256b8a99f69dbdbb5ac781e97f11080a336f5507000000000000000000000000d675ff2b0ff139e14f86d87b7a6049ca7c66d76e000000000000000000000000af984e23eaa3e7967f3c5e007fbe397d8566d23d000000000000000000000000d675ff2b0ff139e14f86d87b7a6049ca7c66d76e0000000000000000000000000245a1f57ee84b55cf489eb5f3d27355014e57f800000000000000000000000066153fdc998252c0a98764933e2fc8d1b1009c2b000000000000000000000000e5d8f93f49837e3dd0b35db906afa5344a77d198000000000000000000000000000000000000000000000000000000000000dead000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000d675ff2b0ff139e14f86d87b7a6049ca7c66d76e000000000000000000000000af984e23eaa3e7967f3c5e007fbe397d8566d23d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000af984e23eaa3e7967f3c5e007fbe397d8566d23d000000000000000000000000d675ff2b0ff139e14f86d87b7a6049ca7c66d76e
`�`@R```a �T�`����UP`` U``U``U``U``Uaޭ``a �T�s����������������������s���������������������UPa'`Ua'`Ua�`U4�b�W`��[P`@Qbe�8�be�9��`@Ra��b�W`��[����Q`@Q�����d�b�W`��[���P` ���b�W`��[�Q�` ��d�bW`��[��R` ��PPP��Q�` �` ���`[��bPW��Q��R` ��Pb3V[PPPP�P`@R` �Q�` �����Q�` �����Q�` �����Q�` �����Q`@Q�����d�b�W`��[���P` ���b�W`��[�Q�` ��d�b�W`��[��R` ��PPP��Q�` �` ���`[��bW��Q��R` ��Pb�V[PPPP�P`@R` �Q`@Q�����d�b:W`��[���P` ���bQW`��[�Q�` ��d�boW`��[��R` ��PPP��Q�` �` ���`[��b�W��Q��R` ��Pb�V[PPPP�P`@R` �Q`@Q�����d�b�W`��[���P` ���b�W`��[�Q�` ��d�bW`��[��R` ��PPP��Q�` �` ���`[��b@W��Q��R` ��Pb#V[PPPP�P`@R` �Q`@Q�����d�bjW`��[���P` ���b�W`��[�Q�` ��d�b�W`��[��R` ��PPP��Q�` �` ���`[��b�W��Q��R` ��Pb�V[PPPP�P`@R` �Q`@Q�����d�bW`��[���P` ���bW`��[�Q�` ��d�b7W`��[��R` ��PPP��Q�` �` ���`[��bpW��Q��R` ��PbSV[PPPP�P`@R` �Q�` �����Q�` �����Q�` �����Q�` ����PPP`b�b �` ` V[�P�`�a �T�s����������������������s���������������������UP�s��������������������`s�����������������������SYD�Ф�I�"�گ�okdW�`@Q`@Q����P`���UP```a �T�`����UP�`�Q�b�W�[` ` Q` `a �T�s����������������������s���������������������UP�`�Q�b�W�[` ` Q``a �T�s����������������������s���������������������UP�`�Q�b4W�[` ` Q` `a �T�s����������������������s���������������������UP�`�Q�b�W�[` ` Q``a �T�s����������������������s���������������������UP�`�Q�b�W�[` ` Q``a �T�s����������������������s���������������������UP�`�Q�b6W�[` ` Q``a �T�s����������������������s���������������������UP�`�Q�b�W�[` ` Q``a �T�s����������������������s���������������������UP�`�Q�b�W�[` ` Q``a �T�s����������������������s���������������������UP�`�Q�b8W�[` ` Q``a �T�s����������������������s���������������������UP�`��UP�``a �T�`����UP�`�a �T�`����UP�``a �T�`����UP�` �Q�b�W�[` ` Q``a �T�s����������������������s���������������������UP�`��Q�` �b B���b�V[P�`��Q�` �b [���b�V[P�`��Q�` �b t���b�V[P�`��Q�` �b ����b�V[P�`��Q�` �b ����b�V[P�`��UP�` �Q�b �W�[` ` Q``a �T�s����������������������s���������������������UP�`��UP�`�Q�b W�[` ` Q``a �T�s����������������������s���������������������UP�`��UP�`��UPb �` `�T�a �s��������������������b �` ` V[PPPPPPPPPPPPPPb �V[`3�P�V[b �b �` ` V[s��������������������`�T�a �s��������������������s��������������������b�W`@Q�y��R`��` ���R` �R` �Ownable: caller is not the owner�RP` �PP`@Q����[`s���������������������s��������������������bW`@Q�y��R`��` ���R`&�R` �be�`&�9`@�PP`@Q����[�s��������������������`�T�a �s��������������������s�����������������������SYD�Ф�I�"�گ�okdW�`@Q`@Q�����`�a �T�s����������������������s���������������������UPPV[��T��U�`R` ` ����b PW�` �[��b OW�Q�`a �T�s����������������������s���������������������UP�` ��`�b�V[[P�Pb _��b cV[P�V[[��b �W`��a �T�s���������������������UP`b dV[P�V[aX�b �`9`��`�`@R4�aW`��[P`6a�W`5`��c��2�a�W�c���aW�c��ta�W�c���a|W�c���a W�c���a HW�c��HAa �W�c��;a �Wa�V[�c��ta`W�c�6ya�W�c�P�4a�W�c��Ta�Wa�V[�cӉ�a�W�cӉ�a�W�cհ�caW�c��AoaW�c��EZa@Wa�V[�c���a>W�c��ыa\W�cϭW�a�Wa�V[�c��:�a|W�c�L�BaVW�c�L�Ba �W�c�pP�a �W�c��>�aW�c�.�a4Wa�V[�c��:�a �W�c�t�a (W�c�T\a lWa�V[�c�u�a�W�c�u�a W�c���[a HW�c���a |W�c�$fCa �Wa�V[�c��2�arW�c��-�a�W�c�k a�Wa�V[�cG��$a�W�cg m@aaW�cx4x�a0W�cx4x�a�W�c�o�aW�c�V�YaHW�c�m�aRWa�V[�cg m@aW�ch�Aba�W�ci: a�W�cqP�a�Wa�V[�c]��ca�W�c]��ca(W�cb��alW�cc�>:a�W�cg{la�Wa�V[�cG��$a�W�cM�{�a�W�c\�Z�aWa�V[�c'��a0W�c?K�:a W�c?K�:aW�cB�N�aW�cD��^a6W�cF�aTWa�V[�c'��a�W�c6k�Fa�W�c6�3-aWa�V[�c ��!alW�c ��!a8W�c��aXW�c4�?avW�c��a�Wa�V[�bz*�a�W�c}Ha�W�ck�aW[`��[a�`�6` �a�W`��[����5�` ����PPPa �V[`@Q��s���������������������R` �PP`@Q����[a�a8V[`@Q���R` �PP`@Q����[a6`�6` �aW`��[����5�` ����PPPa>V[[a@aWV[`@Q���R` �PP`@Q����[a`ajV[`@Q���R` �PP`@Q����[a~apV[`@Q���R` �PP`@Q����[a�avV[`@Q���R` �PP`@Q����[a�a|V[`@Q���R` �PP`@Q����[a�a�V[`@Q��s���������������������R` �PP`@Q����[aa�V[[aa:V[[a aV[`@Q���R` �PP`@Q����[a>a V[`@Q���R` �PP`@Q����[a\aV[`@Q��s���������������������R` �PP`@Q����[a�`�6`@�a�W`��[����5s���������������������` �����5�` ����PPPa9V[`@Q���R` �PP`@Q����[a�a2V[`@Q���R` �PP`@Q����[aa8V[`@Q���R` �PP`@Q����[aj`�6` �a>W`��[����5s���������������������` ����PPPaOV[[a�`�6` �a�W`��[����5�` ����PPPa�V[`@Q��s���������������������R` �PP`@Q����[a�a�V[`@Q��s���������������������R` �PP`@Q����[aaV[`@Q���R` �PP`@Q����[a�`�6``�a,W`��[����5s���������������������` �����5�` �����5s���������������������` ����PPPaV[[a�a�V[`@Q���R` �PP`@Q����[a�a�V[`@Q��s���������������������R` �PP`@Q����[a�a�V[[a�a8V[`@Q��s���������������������R` �PP`@Q����[aa^V[`@Q��s���������������������R` �PP`@Q����[aPa�V[[aZaQV[`@Q���R` �PP`@Q����[a�`�6`��a�W`��[����5�` �����5�` �����5�` �����5�` �����5�` ����PPPadV[[a�a�V[`@Q���R` �PP`@Q����[a�a�V[`@Q���R` �PP`@Q����[a F`�6` �a W`��[����5s���������������������` ����PPPa�V[[a Pa!PV[`@Q��s���������������������R` �PP`@Q����[a �`�6` �a �W`��[����5�` ����PPPa!yV[`@Q��s���������������������R` �PP`@Q����[a �a!�V[`@Q���R` �PP`@Q����[a �a!�V[`@Q��s���������������������R` �PP`@Q����[a j`�6` �a >W`��[����5s���������������������` ����PPPa!�V[[a ta#@V[`@Q���R` �PP`@Q����[a �a#FV[`@Q���R` �PP`@Q����[a �`�6` �a �W`��[����5�` ����PPPa#LV[`@Q��s���������������������R` �PP`@Q����[aa#�V[`@Q��s���������������������R` �PP`@Q����[a<a#�V[[aFa*LV[`@Q���R` �PP`@Q����[a�`�6` �arW`��[����5�` ����PPPa*RV[`@Q��s���������������������R` �PP`@Q����[a�`�6` �a�W`��[����5s���������������������` ����PPPa*�V[[aa+�V[[a a7V[[aa7�V[`@Q��s���������������������R` �PP`@Q����[aHa8 V[`@Q���R` �PP`@Q����[aha8V[`@Q��s���������������������R` �PP`@Q����[a�a8CV[`@Q��s���������������������R` �PP`@Q����[a�a8iV[`@Q���R` �PP`@Q����[a�a8oV[`@Q���R` �PP`@Q����[a F`�6` �a W`��[����5s���������������������` ����PPPa8uV[[a �`�6`@�a ^W`��[����5s���������������������` �����5�` ����PPPa:�V[`@Q���R` �PP`@Q����[a �a>�V[`@Q��s���������������������R` �PP`@Q����[a �a>�V[`@Q���R` �PP`@Q����[`��T�a W�[�`R` ` `�PT�a �s���������������������V[a,�V[``�T�a �s��������������������s��������������������3s��������������������aW`@Q�y��R`��` ���R`�R` �!gov�RP` �PP`@Q����[�``a �T�`����UPQw�{�0���+0���0�@�k�] ���K��`@Q���R` �PP`@Q����PV[``�T�a �`��V[` T�V[`T�V[`T�V[a'�V[``�T�a �s���������������������V[``Ta!W`@Q�y��R`��` ���R`�R` �ReentrancyGuard: reentrant call�RP` �PP`@Q����[``��UPa1a>�V[`���UPV[``�T�a �s��������������������s��������������������3s��������������������a�W`@Q�y��R`��` ���R`�R` �!gov�RP` �PP`@Q����[aaA�V[V[`T�V[`T�V[``�T�a �s���������������������V[`aCaB�V[s��������������������`�T�a �s��������������������s��������������������aW`@Q�y��R`��` ���R` �R` �Ownable: caller is not the owner�RP` �PP`@Q����[``Ta|W`@Q�y��R`��` ���R`�R` �ReentrancyGuard: reentrant call�RP` �PP`@Q����[``��UP``�T�a �`�aW`@Q�y��R`��` ���R`�R` �Pausable: paused�RP` �PP`@Q����[aV30�``�T�a �s��������������������s��������������������aBː����c����V[`��P``T�aoWP``T[a�Wa�a'a�`Ta�`Ta�`T�aC����c����V[aC����c����V[aD���c����V[aD���c����V[�P[a݁`TaD\���c����V[`��UP``�T�a �`�aWaa+�V[a!V[a�`TaD\���c����V[`��UP[��PP`���UP��PPV[a'�V[```�T�a �`��P�V[``�T�a �s��������������������s��������������������3s��������������������aW`@Q�y��R`��` ���R`�R` �!gov�RP` �PP`@Q����[�``a �T�s����������������������s���������������������UP8O�y�@q��G|��JC��jR6a��Y���W�`@Q��s���������������������R` �PP`@Q����PV[`��T�a�W�[�`R` ` `�PT�a �s���������������������V[` `�T�a �s���������������������V[a'�V[``�T�a �s��������������������s��������������������3s��������������������a�W`@Q�y��R`��` ���R`�R` �!gov�RP` �PP`@Q����[``�T�a �s��������������������s���������������������s��������������������a�W`@Q�y��R`��` ���R`�R` �!safe�RP` �PP`@Q����[``�T�a �s��������������������s���������������������s��������������������aVW`@Q�y��R`��` ���R`�R` �!safe�RP` �PP`@Q����[a����s��������������������aD䐒��c����V[PPPV[`T�V[``�T�a �s���������������������V[a�aB�V[s��������������������`�T�a �s��������������������s��������������������azW`@Q�y��R`��` ���R` �R` �Ownable: caller is not the owner�RP` �PP`@Q����[`s��������������������`�T�a �s��������������������s�����������������������SYD�Ф�I�"�گ�okdW�`@Q`@Q����`�`a �T�s����������������������s���������������������UPV[``�T�a �s���������������������V[``�T�a �s���������������������V[``�T�a �s��������������������s��������������������3s��������������������aGW`@Q�y��R`��` ���R`�R` �!gov�RP` �PP`@Q����[aOaE�V[V[``�T�a �`��V[``�T�a �s��������������������s��������������������3s��������������������a'W`@Q�y��R`��` ���R`�R` �!gov�RP` �PP`@Q����[a&ޅa�W`@Q�y��R`��` ���R`�R` �_entranceFeeFactor too low�RP` �PP`@Q����[a'�aW`@Q�y��R`��` ���R`�R` �_entranceFeeFactor too high�RP` �PP`@Q����[�`��UPa&ބa�W`@Q�y��R`��` ���R`�R` �_withdrawFeeFactor too low�RP` �PP`@Q����[a'�aW`@Q�y��R`��` ���R`�R` �_withdrawFeeFactor too high�RP` �PP`@Q����[�`��UPa,�a�W`@Q�y��R`��` ���R`�R` �_controllerFee too high�RP` �PP`@Q����[�`��UPa �aW`@Q�y��R`��` ���R`�R` �_buyBackRate too high�RP` �PP`@Q����[�`��UPa�a�W`@Q�y��R`��` ���R`�R` �_slippageFactor too high�RP` �PP`@Q����[�`��UP�~�W��JSF����B��Y�P,:Y�Қ�����`@Q���R` ��R` ��R` ��R` ��R` �PPPPPP`@Q����PPPPPV[`T�V[a&ށV[``�T�a �s��������������������s��������������������3s��������������������a �W`@Q�y��R`��` ���R`�R` �!gov�RP` �PP`@Q����[�``a �T�s����������������������s���������������������UP��1��3n���!�D Mv��kCD@M��|)��`@Q��s���������������������R` �PP`@Q����PV[`�`�T�a �s���������������������P�V[`��T�a!�W�[�`R` ` `�PT�a �s���������������������V[`�T�a �`��V[``�T�a �s���������������������V[``�T�a �s��������������������s��������������������3s��������������������a"�W`@Q�y��R`��` ���R`�R` �!gov�RP` �PP`@Q����[�``a �T�s����������������������s���������������������UP ���'S�d7��ݦ?D_��t����d?`� �`@Q��s���������������������R` �PP`@Q����PV[a �V[a�V[`��T�a#YW�[�`R` ` `�PT�a �s���������������������V[``�T�a �s���������������������V[``�T�a �`�a$1W`@Q�y��R`��` ���R`�R` �Pausable: paused�RP` �PP`@Q����[``�T�a �`�a$�W`@Q�y��R`��` ���R`�R` �!isAutoComp�RP` �PP`@Q����[``�T�a �`�a%6W`@Q�y��R`��` ���R` �R` �isCAKEStaking�RP` �PP`@Q����[```�T�a �s��������������������s��������������������cp��10`@Q�c����`��R`��s���������������������R` �PP` `@Q�����;�a%�W`��[PZ��a%�W=`�>=`�[PPPP`@Q=` �a%�W`��[����Q�` ����PPP�P``�T�a �s��������������������s��������������������``�T�a �s��������������������s���������������������a&~WP`�[a'�Wa&�``�T�a �s���������������������``�T�a �s��������������������s��������������������aFz����c����V[a'�``�T�a �s���������������������`T`�T�` ` `@Q��`@R������R` ��T�a'�W` ���`R` ` �[�`�T�a �s��������������������s���������������������R` �`���a'TW[PPPPP0a'�aXBaD\���c����V[aG�V[[```�T�a �s��������������������s��������������������cp��10`@Q�c����`��R`��s���������������������R` �PP` `@Q�����;�a(JW`��[PZ��a(^W=`�>=`�[PPPP`@Q=` �a(tW`��[����Q�` ����PPP�P``�T�a �s��������������������s��������������������``�T�a �s��������������������s���������������������a)WP`�[a*HWa){``�T�a �s���������������������``�T�a �s��������������������s��������������������aFz����c����V[a*G``�T�a �s���������������������`T`�T�` ` `@Q��`@R������R` ��T�a*'W` ���`R` ` �[�`�T�a �s��������������������s���������������������R` �`���a)�W[PPPPP0a*BaXBaD\���c����V[aG�V[[PPV[a&ށV[`��T�a*_W�[�`R` ` `�PT�a �s���������������������V[``�T�a �s��������������������s��������������������3s��������������������a+QW`@Q�y��R`��` ���R`�R` �!gov�RP` �PP`@Q����[�``a �T�s����������������������s���������������������UP����-J;�8HG�����"�f�ϋ�ցr��T�`@Q��s���������������������R` �PP`@Q����PV[``�T�a �`�a,eW`@Q�y��R`��` ���R`�R` �Pausable: paused�RP` �PP`@Q����[a,maB�V[s��������������������`�T�a �s��������������������s��������������������a--W`@Q�y��R`��` ���R` �R` �Ownable: caller is not the owner�RP` �PP`@Q����[``�T�a �`�a-�W`@Q�y��R`��` ���R`�R` �!isAutoComp�RP` �PP`@Q����[a-�`aJ�V[` `�T�a �s��������������������s��������������������``�T�a �s��������������������s��������������������a.:Wa.9aK�V[[```�T�a �s��������������������s��������������������cp��10`@Q�c����`��R`��s���������������������R` �PP` `@Q�����;�a.�W`��[PZ��a.�W=`�>=`�[PPPP`@Q=` �a.�W`��[����Q�` ����PPP�Pa/�aL{V[�Pa/�aMLV[�P``�T�a �`��a/=WP`�T�a �`�[a/WWC` ��UPa/Qa>�V[Pa7V[a/�``�T�a �s��������������������```�T�a �s��������������������s��������������������aO�c����V[a06``�T�a �s���������������������``�T�a �s��������������������s��������������������aFz����c����V[``�T�a �s��������������������s��������������������``�T�a �s��������������������s��������������������a1�Wa1�``�T�a �s��������������������a0�`�aD���c����V[`T`�T�` ` `@Q��`@R������R` ��T�a1lW` ���`R` ` �[�`�T�a �s��������������������s���������������������R` �`���a1"W[PPPPP0a1�aXBaD\���c����V[aG�V[[``�T�a �s��������������������s��������������������``�T�a �s��������������������s��������������������a2�Wa2�``�T�a �s��������������������a2>`�aD���c����V[`T`�T�` ` `@Q��`@R������R` ��T�a2�W` ���`R` ` �[�`�T�a �s��������������������s���������������������R` �`���a2yW[PPPPP0a2�aXBaD\���c����V[aG�V[[```�T�a �s��������������������s��������������������cp��10`@Q�c����`��R`��s���������������������R` �PP` `@Q�����;�a3oW`��[PZ��a3�W=`�>=`�[PPPP`@Q=` �a3�W`��[����Q�` ����PPP�P```�T�a �s��������������������s��������������������cp��10`@Q�c����`��R`��s���������������������R` �PP` `@Q�����;�a47W`��[PZ��a4KW=`�>=`�[PPPP`@Q=` �a4aW`��[����Q�` ����PPP�P`��a4�WP`�[a7Wa4�``�T�a �s���������������������``�T�a �s��������������������s��������������������aFz����c����V[a5g``�T�a �s���������������������``�T�a �s��������������������s��������������������aFz����c����V[``�T�a �s��������������������s��������������������c��7``�T�a �s��������������������``�T�a �s����������������������`�0a6aXBaD\���c����V[`@Q�c����`��R`��s���������������������R` �s���������������������R` ��R` ��R` ��R` ��R` �s���������������������R` ��R` �PPPPPPPPP```@Q���`��;�a6�W`��[PZ��a6�W=`�>=`�[PPPP`@Q=``�a6�W`��[����Q�` �����Q�` �����Q�` ����PPPPPP[C` ��UPa7a>�V[PPP[V[``�T�a �s��������������������s��������������������3s��������������������a7�W`@Q�y��R`��` ���R`�R` �!gov�RP` �PP`@Q����[a7�aK�V[V[``�T�a �s���������������������V[``�T�a �`��V[``�T�a �s���������������������V[``�T�a �s���������������������V[a'�V[`T�V[a8}aB�V[s��������������������`�T�a �s��������������������s��������������������a9=W`@Q�y��R`��` ���R` �R` �Ownable: caller is not the owner�RP` �PP`@Q����[`s���������������������s��������������������a9�W`@Q�y��R`��` ���R`&�R` �aW`&�9`@�PP`@Q����[�s��������������������`�T�a �s��������������������s�����������������������SYD�Ф�I�"�گ�okdW�`@Q`@Q�����`�a �T�s����������������������s���������������������UPPV[`a:�aB�V[s��������������������`�T�a �s��������������������s��������������������a;JW`@Q�y��R`��` ���R` �R` �Ownable: caller is not the owner�RP` �PP`@Q����[``Ta;�W`@Q�y��R`��` ���R`�R` �ReentrancyGuard: reentrant call�RP` �PP`@Q����[``��UP`�a<AW`@Q�y��R`��` ���R` �R` �_wantAmt <= 0�RP` �PP`@Q����[`a<l`Ta<^`T�aC����c����V[aD���c����V[�P`T�a<~W`T�P[a<��`TaQ����c����V[`��UPa'`Ta<�Wa<�a'a<�`T�aC����c����V[aD���c����V[�P[``�T�a �`�a<�Wa<�aJ�V[[```�T�a �s��������������������s��������������������cp��10`@Q�c����`��R`��s���������������������R` �PP` `@Q�����;�a={W`��[PZ��a=�W=`�>=`�[PPPP`@Q=` �a=�W`��[����Q�` ����PPP�P��a=�W��P[�`Ta=�W`T�P[a=�`TaQ����c����V[`��UPa>^` `�T�a �s���������������������``�T�a �s��������������������s��������������������aD䐒��c����V[``�T�a �`�a>|Wa>{a+�V[[��PPP`���UP��PPV[` `�T�a �s���������������������V[`T�V[``�T�a �`�a?<W`@Q�y��R`��` ���R`�R` �!isAutoComp�RP` �PP`@Q����[```�T�a �s��������������������s��������������������cp��10`@Q�c����`��R`��s���������������������R` �PP` `@Q�����;�a?�W`��[PZ��a?�W=`�>=`�[PPPP`@Q=` �a?�W`��[����Q�` ����PPP�Pa@�`TaD\���c����V[`��UPa@�``�T�a �s���������������������``�T�a �s��������������������s��������������������aFz����c����V[``�T�a �`�aA5W``�T�a �s��������������������s��������������������cAD;�`@Q�c����`��R`���R` �PP``@Q���`��;�aAW`��[PZ��aA,W=`�>=`�[PPPPaA�V[``�T�a �s��������������������s��������������������c⻱X`T�`@Q�c����`��R`���R` ��R` �PPP``@Q���`��;�aA�W`��[PZ��aA�W=`�>=`�[PPPP[PV[``�T�a �`�aBRW`@Q�y��R`��` ���R`�R` �Pausable: not paused�RP` �PP`@Q����[```a �T�`����UP]�� I[�������L���D��NS{ӊ��s�aB�aB�V[`@Q��s���������������������R` �PP`@Q����V[`3�P�V[aC��c#�r�`����`@Q`$��s���������������������R` �s���������������������R` ��R` �PPPP`@Q` ���R�`@R�{����������������������������` ��Q{��������������������������������RPPPPaRV[PPPPV[`��aC�W`�PaDV[`���P����aC�W�[aDW`@Q�y��R`��` ���R`!�R` �aWc`!�9`@�PP`@Q����[��PP[��PPV[`aDT��`@Q�`@`@R�`�R` SafeMath: division by zero�RPaR�V[�P��PPV[`����P��aD�W`@Q�y��R`��` ���R`�R` �SafeMath: addition overflow�RP` �PP`@Q����[��PP��PPV[aE��c���`���`@Q`$��s���������������������R` ��R` �PPP`@Q` ���R�`@R�{����������������������������` ��Q{��������������������������������RPPPPaRV[PPPV[``�T�a �`�aF W`@Q�y��R`��` ���R`�R` �Pausable: paused�RP` �PP`@Q����[```a �T�`����UPb���� �NBp��t ���GT���TK�XaFMaB�V[`@Q��s���������������������R` �PP`@Q����V[`aGN��s��������������������c�b�>0�`@Q�c����`��R`��s���������������������R` �s���������������������R` �PPP` `@Q�����;�aGW`��[PZ��aGW=`�>=`�[PPPP`@Q=` �aG/W`��[����Q�` ����PPPaD\���c����V[�PaG�c ^��`���`@Q`$��s���������������������R` ��R` �PPP`@Q` ���R�`@R�{����������������������������` ��Q{��������������������������������RPPPPaRV[PPPPV[``�s��������������������c�l���`@Q�c����`��R`���R` �` ���R���Q�R` �P�Q�` �` ���`[��aHkW��Q��R` ��PaHPV[PPPP�P�PPPP``@Q�����;�aH�W`��[PZ��aH�W=`�>=`�[PPPP`@Q=`�>=``���`@RP` �aH�W`��[����Q`@Q�����d�aH�W`��[���P` ���aIW`��[�Q�` ��d�aI W`��[��R` ��PPP��Q�` �` ���`[��aIWW��Q��R` ��PaI<V[PPPP�P`@RPPP�P`�aI~`�QaQ����c����V[�Q�aI�W�[` ` Q�P�s��������������������c\ו�aI�a�aIȋ�aC����c����V[aD���c����V[���`@Q�c����`��R`���R` ��R` �` �s���������������������R` ��R` ���R���Q�R` �P�Q�` �` ���`[��aJYW��Q��R` ��PaJ>V[PPPP�P�PPPPPPP``@Q���`��;�aJ�W`��[PZ��aJ�W=`�>=`�[PPPPPPPPPPPPV[``�T�a �`�aKKW``�T�a �s��������������������s��������������������cXҁ�`@Q�c����`��R`���R` �PP``@Q���`��;�aK.W`��[PZ��aKBW=`�>=`�[PPPPaK�V[``�T�a �s��������������������s��������������������cD>p`T�`@Q�c����`��R`���R` ��R` �PPP``@Q���`��;�aK�W`��[PZ��aK�W=`�>=`�[PPPP[PV[`G�P`�aLxW` `�T�a �s��������������������s��������������������c�� ��`@Q�c����`��R```@Q������;�aL^W`��[PZ��aLrW=`�>=`�[PPPPP[PV[`��aMDW``TaMCW`aL�a'aL�`T�aC����c����V[aD���c����V[�PaM,``�T�a �s���������������������``�T�a �s��������������������s��������������������aD䐒��c����V[aM?��aQ����c����V[�PP[[��P��PV[`�`TaM_W��PaO�V[`aM�a'aM|`T�aC����c����V[aD���c����V[�P``�T�a �s��������������������s��������������������``�T�a �s��������������������s��������������������aNxWaNs``�T�a �s���������������������``�T�a �s��������������������s��������������������aD䐒��c����V[aO�V[aN�``�T�a �s���������������������``�T�a �s��������������������s��������������������aFz����c����V[aO�``�T�a �s���������������������`T`�T�` ` `@Q��`@R������R` ��T�aO�W` ���`R` ` �[�`�T�a �s��������������������s���������������������R` �`���aOIW[PPPPP``�T�a �s��������������������aO�aXBaD\���c����V[aG�V[[aO遄aQ����c����V[�PP[��PV[`��aP�WP`�s��������������������c�b�>0�`@Q�c����`��R`��s���������������������R` �s���������������������R` �PPP` `@Q�����;�aP�W`��[PZ��aP�W=`�>=`�[PPPP`@Q=` �aP�W`��[����Q�` ����PPP[aQW`@Q�y��R`��` ���R`6�R` �aW�`6�9`@�PP`@Q����[aQ��c ^��`���`@Q`$��s���������������������R` ��R` �PPP`@Q` ���R�`@R�{����������������������������` ��Q{��������������������������������RPPPPaRV[PPPV[`aQ���`@Q�`@`@R�`�R` SafeMath: subtraction overflow�RPaS�V[�P��PPV[``aRc�`@Q�`@`@R�` �R` SafeERC20: low-level call failed�RP�s��������������������aTv����c����V[�P`�QaR�W��` �Q` �aR�W`��[����Q�` ����PPPaR�W`@Q�y��R`��` ���R`*�R` �aW�`*�9`@�PP`@Q����[[PPPV[`����aS�W`@Q�y��R`��` ���R���Q�R` �P�Q�` ����`[��aSaW��Q��R` ��PaSFV[PPPP�P���`�aS�W���Q`�` a �R` �P[P�PPP`@Q����[P`���aS�W�[�P��PP��PPPV[`����aTcW`@Q�y��R`��` ���R���Q�R` �P�Q�` ����`[��aT(W��Q��R` ��PaT V[PPPP�P���`�aTUW���Q`�` a �R` �P[P�PPP`@Q����[P`���P��PP��PPPV[``aT���`�aT�V[�P��PPPV[``�GaT�W`@Q�y��R`��` ���R`&�R` �aW=`&�9`@�PP`@Q����[aT�aV7V[aUdW`@Q�y��R`��` ���R`�R` �Address: call to non-contract�RP` �PP`@Q����[```�s����������������������`@Q���Q�` ����[` �aU�W�Q�R` ��P` ��P` ��PaU�V[`�` a ��Q��Q���RPPPPPP�P�PP``@Q�����Z�PPP=�`�aVW`@Q�P``?=�`@R=�R=`` �>aVV[``�P[P�P�PaV+���aVJV[�PPP��PPPPV[`��;�P`��PP��PV[``�aVZW��PaWV[`�QaVmW�Q��` �[�`@Q�y��R`��` ���R���Q�R` �P�Q�` ����`[��aV�W��Q��R` ��PaV�V[PPPP�P���`�aWW���Q`�` a �R` �P[P�PPP`@Q����[��PPPV�Ownable: new owner is the zero addressAddress: insufficient balance for callSafeMath: multiplication overflowSafeERC20: ERC20 operation did not succeedSafeERC20: approve from non-zero to non-zero allowance�dipfsX" �j��_��pc�^� t�sɰn��u�")���dsolcC3Ownable: new owner is the zero address�`�� �''��N#��<^�9}�f�=M�~]��O,H��&M ��� �����?I�~=г]���4Jwј�u�+�9�O��{z`I�|f�n%k������Zǁ� 3oU�u�+�9�O��{z`I�|f�n��N#��<^�9}�f�=�u�+�9�O��{z`I�|f�nE��~�KU�H����sUNW�f?ܙ�R���d�>/�ѱ�+���?I�~=г]���4Jwјޭ�u�+�9�O��{z`I�|f�n��N#��<^�9}�f�=��N#��<^�9}�f�=�u�+�9�O��{z`I�|f�n