Mainnet
Testnet

Contract

0x194A2806aF422B3068BE76ba271Bf656d9966B8e

Overview

Balance:
0 WBT
WBT Value:
0 USDT (@ 23.95/WBT)

More info

Contract creator:
Are you the contract creator? Verify and Publish your contract source code.

Creation bytecode

0x60806040523480156200001157600080fd5b506040518060400160405280601a81526020017f47697665204261636b204d7920456d696c6961207265626f726e0000000000008152506040518060400160405280600681526020017f454d494c49410000000000000000000000000000000000000000000000000000815250816002908051906020019062000096929190620000d3565b508060039080519060200190620000af929190620000d3565b50620000c0620000ce60201b60201c565b6000819055505050620001e7565b600090565b828054620000e190620001b2565b90600052602060002090601f01602090048101928262000105576000855562000151565b82601f106200012057805160ff191683800117855562000151565b8280016001018555821562000151579182015b828111156200015057825182559160200191906001019062000133565b5b50905062000160919062000164565b5090565b5b808211156200017f57600081600090555060010162000165565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620001cb57607f821691505b602082108103620001e157620001e062000183565b5b50919050565b611a4c80620001f76000396000f3fe6080604052600436106100e85760003560e01c80636352211e1161008a578063a22cb46511610059578063a22cb465146102d2578063b88d4fde146102fb578063c87b56dd14610317578063e985e9c514610354576100e8565b80636352211e1461021157806370a082311461024e57806395d89b411461028b578063a0712d68146102b6576100e8565b8063095ea7b3116100c6578063095ea7b31461019257806318160ddd146101ae57806323b872dd146101d957806342842e0e146101f5576100e8565b806301ffc9a7146100ed57806306fdde031461012a578063081812fc14610155575b600080fd5b3480156100f957600080fd5b50610114600480360381019061010f91906112c4565b610391565b604051610121919061130c565b60405180910390f35b34801561013657600080fd5b5061013f610423565b60405161014c91906113c0565b60405180910390f35b34801561016157600080fd5b5061017c60048036038101906101779190611418565b6104b5565b6040516101899190611486565b60405180910390f35b6101ac60048036038101906101a791906114cd565b610513565b005b3480156101ba57600080fd5b506101c3610523565b6040516101d0919061151c565b60405180910390f35b6101f360048036038101906101ee9190611537565b61053a565b005b61020f600480360381019061020a9190611537565b6107fb565b005b34801561021d57600080fd5b5061023860048036038101906102339190611418565b61081b565b6040516102459190611486565b60405180910390f35b34801561025a57600080fd5b506102756004803603810190610270919061158a565b61082d565b604051610282919061151c565b60405180910390f35b34801561029757600080fd5b506102a06108c4565b6040516102ad91906113c0565b60405180910390f35b6102d060048036038101906102cb9190611418565b610956565b005b3480156102de57600080fd5b506102f960048036038101906102f491906115e3565b610963565b005b61031560048036038101906103109190611758565b610a6e565b005b34801561032357600080fd5b5061033e60048036038101906103399190611418565b610ac0565b60405161034b91906113c0565b60405180910390f35b34801561036057600080fd5b5061037b600480360381019061037691906117db565b610b3d565b604051610388919061130c565b60405180910390f35b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806103ec57506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061041c5750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6060600280546104329061184a565b80601f016020809104026020016040519081016040528092919081815260200182805461045e9061184a565b80156104ab5780601f10610480576101008083540402835291602001916104ab565b820191906000526020600020905b81548152906001019060200180831161048e57829003601f168201915b5050505050905090565b60006104c082610bd1565b6104d5576104d463cf4700e460e01b610c4a565b5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b61051f82826001610c54565b5050565b600061052d610d83565b6001546000540303905090565b600061054582610d88565b905073ffffffffffffffffffffffffffffffffffffffff8473ffffffffffffffffffffffffffffffffffffffff161693508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146105ba576105b963a114810060e01b610c4a565b5b6000806105c684610e74565b915091506105dc81876105d7610e9b565b610ea3565b610607576105f1866105ec610e9b565b610b3d565b610606576106056359c896be60e01b610c4a565b5b5b6106148686866001610ee7565b801561061f57600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154600101919050819055506106ed856106c9888887610eed565b7c020000000000000000000000000000000000000000000000000000000017610f15565b600460008681526020019081526020016000208190555060007c02000000000000000000000000000000000000000000000000000000008416036107735760006001850190506000600460008381526020019081526020016000205403610771576000548114610770578360046000838152602001908152602001600020819055505b5b505b600073ffffffffffffffffffffffffffffffffffffffff8673ffffffffffffffffffffffffffffffffffffffff161690508481887fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600081036107e5576107e463ea553b3460e01b610c4a565b5b6107f28787876001610f40565b50505050505050565b61081683838360405180602001604052806000815250610a6e565b505050565b600061082682610d88565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361087357610872638f4eb60460e01b610c4a565b5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b6060600380546108d39061184a565b80601f01602080910402602001604051908101604052809291908181526020018280546108ff9061184a565b801561094c5780601f106109215761010080835404028352916020019161094c565b820191906000526020600020905b81548152906001019060200180831161092f57829003601f168201915b5050505050905090565b6109603382610f46565b50565b8060076000610970610e9b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610a1d610e9b565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610a62919061130c565b60405180910390a35050565b610a7984848461053a565b60008373ffffffffffffffffffffffffffffffffffffffff163b14610aba57610aa4848484846110a9565b610ab957610ab863d1a57ed660e01b610c4a565b5b5b50505050565b6060610acb82610bd1565b610ae057610adf63a14c4b5060e01b610c4a565b5b6000610aea6111d8565b90506000815103610b0a5760405180602001604052806000815250610b35565b80610b14846111ef565b604051602001610b259291906118b7565b6040516020818303038152906040525b915050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600081610bdc610d83565b11610c4557600054821015610c445760005b6000600460008581526020019081526020016000205491508103610c1d5782610c169061190a565b9250610bee565b60007c01000000000000000000000000000000000000000000000000000000008216149150505b5b919050565b8060005260046000fd5b6000610c5f8361081b565b9050818015610ca157508073ffffffffffffffffffffffffffffffffffffffff16610c88610e9b565b73ffffffffffffffffffffffffffffffffffffffff1614155b15610ccd57610cb781610cb2610e9b565b610b3d565b610ccc57610ccb63cfb3b94260e01b610c4a565b5b5b836006600085815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550828473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a450505050565b600090565b600081610d93610d83565b11610e5e576004600083815260200190815260200160002054905060008103610e35576000548210610dd057610dcf63df2d9b4260e01b610c4a565b5b5b60046000836001900393508381526020019081526020016000205490506000810315610e305760007c010000000000000000000000000000000000000000000000000000000082160315610e6f57610e2f63df2d9b4260e01b610c4a565b5b610dd1565b60007c010000000000000000000000000000000000000000000000000000000082160315610e6f575b610e6e63df2d9b4260e01b610c4a565b5b919050565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e8610f0486868461123f565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b60008054905060008203610f6557610f6463b562e8dd60e01b610c4a565b5b610f726000848385610ee7565b610f9283610f836000866000610eed565b610f8c85611248565b17610f15565b6004600083815260200190815260200160002081905550600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600073ffffffffffffffffffffffffffffffffffffffff8473ffffffffffffffffffffffffffffffffffffffff161690506000810361104a57611049632e07630060e01b610c4a565b5b6000838301905060008390505b808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a481816001019150810361105757816000819055505050506110a46000848385610f40565b505050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a026110cf610e9b565b8786866040518563ffffffff1660e01b81526004016110f19493929190611988565b6020604051808303816000875af192505050801561112d57506040513d601f19601f8201168201806040525081019061112a91906119e9565b60015b611185573d806000811461115d576040519150601f19603f3d011682016040523d82523d6000602084013e611162565b606091505b50600081510361117d5761117c63d1a57ed660e01b610c4a565b5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b606060405180602001604052806000815250905090565b606060a060405101806040526020810391506000825281835b60011561122a57600184039350600a81066030018453600a8104905080611208575b50828103602084039350808452505050919050565b60009392505050565b60006001821460e11b9050919050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6112a18161126c565b81146112ac57600080fd5b50565b6000813590506112be81611298565b92915050565b6000602082840312156112da576112d9611262565b5b60006112e8848285016112af565b91505092915050565b60008115159050919050565b611306816112f1565b82525050565b600060208201905061132160008301846112fd565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611361578082015181840152602081019050611346565b83811115611370576000848401525b50505050565b6000601f19601f8301169050919050565b600061139282611327565b61139c8185611332565b93506113ac818560208601611343565b6113b581611376565b840191505092915050565b600060208201905081810360008301526113da8184611387565b905092915050565b6000819050919050565b6113f5816113e2565b811461140057600080fd5b50565b600081359050611412816113ec565b92915050565b60006020828403121561142e5761142d611262565b5b600061143c84828501611403565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061147082611445565b9050919050565b61148081611465565b82525050565b600060208201905061149b6000830184611477565b92915050565b6114aa81611465565b81146114b557600080fd5b50565b6000813590506114c7816114a1565b92915050565b600080604083850312156114e4576114e3611262565b5b60006114f2858286016114b8565b925050602061150385828601611403565b9150509250929050565b611516816113e2565b82525050565b6000602082019050611531600083018461150d565b92915050565b6000806000606084860312156115505761154f611262565b5b600061155e868287016114b8565b935050602061156f868287016114b8565b925050604061158086828701611403565b9150509250925092565b6000602082840312156115a05761159f611262565b5b60006115ae848285016114b8565b91505092915050565b6115c0816112f1565b81146115cb57600080fd5b50565b6000813590506115dd816115b7565b92915050565b600080604083850312156115fa576115f9611262565b5b6000611608858286016114b8565b9250506020611619858286016115ce565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61166582611376565b810181811067ffffffffffffffff821117156116845761168361162d565b5b80604052505050565b6000611697611258565b90506116a3828261165c565b919050565b600067ffffffffffffffff8211156116c3576116c261162d565b5b6116cc82611376565b9050602081019050919050565b82818337600083830152505050565b60006116fb6116f6846116a8565b61168d565b90508281526020810184848401111561171757611716611628565b5b6117228482856116d9565b509392505050565b600082601f83011261173f5761173e611623565b5b813561174f8482602086016116e8565b91505092915050565b6000806000806080858703121561177257611771611262565b5b6000611780878288016114b8565b9450506020611791878288016114b8565b93505060406117a287828801611403565b925050606085013567ffffffffffffffff8111156117c3576117c2611267565b5b6117cf8782880161172a565b91505092959194509250565b600080604083850312156117f2576117f1611262565b5b6000611800858286016114b8565b9250506020611811858286016114b8565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061186257607f821691505b6020821081036118755761187461181b565b5b50919050565b600081905092915050565b600061189182611327565b61189b818561187b565b93506118ab818560208601611343565b80840191505092915050565b60006118c38285611886565b91506118cf8284611886565b91508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611915826113e2565b915060008203611928576119276118db565b5b600182039050919050565b600081519050919050565b600082825260208201905092915050565b600061195a82611933565b611964818561193e565b9350611974818560208601611343565b61197d81611376565b840191505092915050565b600060808201905061199d6000830187611477565b6119aa6020830186611477565b6119b7604083018561150d565b81810360608301526119c9818461194f565b905095945050505050565b6000815190506119e381611298565b92915050565b6000602082840312156119ff576119fe611262565b5b6000611a0d848285016119d4565b9150509291505056fea264697066735822122006b3e844070ebe4805aa1a9fa5957fbcdb696da03b3772327685f7370e7be3bd64736f6c634300080d0033

Deployed bytecode

0x6080604052600436106100e85760003560e01c80636352211e1161008a578063a22cb46511610059578063a22cb465146102d2578063b88d4fde146102fb578063c87b56dd14610317578063e985e9c514610354576100e8565b80636352211e1461021157806370a082311461024e57806395d89b411461028b578063a0712d68146102b6576100e8565b8063095ea7b3116100c6578063095ea7b31461019257806318160ddd146101ae57806323b872dd146101d957806342842e0e146101f5576100e8565b806301ffc9a7146100ed57806306fdde031461012a578063081812fc14610155575b600080fd5b3480156100f957600080fd5b50610114600480360381019061010f91906112c4565b610391565b604051610121919061130c565b60405180910390f35b34801561013657600080fd5b5061013f610423565b60405161014c91906113c0565b60405180910390f35b34801561016157600080fd5b5061017c60048036038101906101779190611418565b6104b5565b6040516101899190611486565b60405180910390f35b6101ac60048036038101906101a791906114cd565b610513565b005b3480156101ba57600080fd5b506101c3610523565b6040516101d0919061151c565b60405180910390f35b6101f360048036038101906101ee9190611537565b61053a565b005b61020f600480360381019061020a9190611537565b6107fb565b005b34801561021d57600080fd5b5061023860048036038101906102339190611418565b61081b565b6040516102459190611486565b60405180910390f35b34801561025a57600080fd5b506102756004803603810190610270919061158a565b61082d565b604051610282919061151c565b60405180910390f35b34801561029757600080fd5b506102a06108c4565b6040516102ad91906113c0565b60405180910390f35b6102d060048036038101906102cb9190611418565b610956565b005b3480156102de57600080fd5b506102f960048036038101906102f491906115e3565b610963565b005b61031560048036038101906103109190611758565b610a6e565b005b34801561032357600080fd5b5061033e60048036038101906103399190611418565b610ac0565b60405161034b91906113c0565b60405180910390f35b34801561036057600080fd5b5061037b600480360381019061037691906117db565b610b3d565b604051610388919061130c565b60405180910390f35b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806103ec57506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061041c5750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6060600280546104329061184a565b80601f016020809104026020016040519081016040528092919081815260200182805461045e9061184a565b80156104ab5780601f10610480576101008083540402835291602001916104ab565b820191906000526020600020905b81548152906001019060200180831161048e57829003601f168201915b5050505050905090565b60006104c082610bd1565b6104d5576104d463cf4700e460e01b610c4a565b5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b61051f82826001610c54565b5050565b600061052d610d83565b6001546000540303905090565b600061054582610d88565b905073ffffffffffffffffffffffffffffffffffffffff8473ffffffffffffffffffffffffffffffffffffffff161693508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146105ba576105b963a114810060e01b610c4a565b5b6000806105c684610e74565b915091506105dc81876105d7610e9b565b610ea3565b610607576105f1866105ec610e9b565b610b3d565b610606576106056359c896be60e01b610c4a565b5b5b6106148686866001610ee7565b801561061f57600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154600101919050819055506106ed856106c9888887610eed565b7c020000000000000000000000000000000000000000000000000000000017610f15565b600460008681526020019081526020016000208190555060007c02000000000000000000000000000000000000000000000000000000008416036107735760006001850190506000600460008381526020019081526020016000205403610771576000548114610770578360046000838152602001908152602001600020819055505b5b505b600073ffffffffffffffffffffffffffffffffffffffff8673ffffffffffffffffffffffffffffffffffffffff161690508481887fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600081036107e5576107e463ea553b3460e01b610c4a565b5b6107f28787876001610f40565b50505050505050565b61081683838360405180602001604052806000815250610a6e565b505050565b600061082682610d88565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361087357610872638f4eb60460e01b610c4a565b5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b6060600380546108d39061184a565b80601f01602080910402602001604051908101604052809291908181526020018280546108ff9061184a565b801561094c5780601f106109215761010080835404028352916020019161094c565b820191906000526020600020905b81548152906001019060200180831161092f57829003601f168201915b5050505050905090565b6109603382610f46565b50565b8060076000610970610e9b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610a1d610e9b565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610a62919061130c565b60405180910390a35050565b610a7984848461053a565b60008373ffffffffffffffffffffffffffffffffffffffff163b14610aba57610aa4848484846110a9565b610ab957610ab863d1a57ed660e01b610c4a565b5b5b50505050565b6060610acb82610bd1565b610ae057610adf63a14c4b5060e01b610c4a565b5b6000610aea6111d8565b90506000815103610b0a5760405180602001604052806000815250610b35565b80610b14846111ef565b604051602001610b259291906118b7565b6040516020818303038152906040525b915050919050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600081610bdc610d83565b11610c4557600054821015610c445760005b6000600460008581526020019081526020016000205491508103610c1d5782610c169061190a565b9250610bee565b60007c01000000000000000000000000000000000000000000000000000000008216149150505b5b919050565b8060005260046000fd5b6000610c5f8361081b565b9050818015610ca157508073ffffffffffffffffffffffffffffffffffffffff16610c88610e9b565b73ffffffffffffffffffffffffffffffffffffffff1614155b15610ccd57610cb781610cb2610e9b565b610b3d565b610ccc57610ccb63cfb3b94260e01b610c4a565b5b5b836006600085815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550828473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a450505050565b600090565b600081610d93610d83565b11610e5e576004600083815260200190815260200160002054905060008103610e35576000548210610dd057610dcf63df2d9b4260e01b610c4a565b5b5b60046000836001900393508381526020019081526020016000205490506000810315610e305760007c010000000000000000000000000000000000000000000000000000000082160315610e6f57610e2f63df2d9b4260e01b610c4a565b5b610dd1565b60007c010000000000000000000000000000000000000000000000000000000082160315610e6f575b610e6e63df2d9b4260e01b610c4a565b5b919050565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e8610f0486868461123f565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b60008054905060008203610f6557610f6463b562e8dd60e01b610c4a565b5b610f726000848385610ee7565b610f9283610f836000866000610eed565b610f8c85611248565b17610f15565b6004600083815260200190815260200160002081905550600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600073ffffffffffffffffffffffffffffffffffffffff8473ffffffffffffffffffffffffffffffffffffffff161690506000810361104a57611049632e07630060e01b610c4a565b5b6000838301905060008390505b808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a481816001019150810361105757816000819055505050506110a46000848385610f40565b505050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a026110cf610e9b565b8786866040518563ffffffff1660e01b81526004016110f19493929190611988565b6020604051808303816000875af192505050801561112d57506040513d601f19601f8201168201806040525081019061112a91906119e9565b60015b611185573d806000811461115d576040519150601f19603f3d011682016040523d82523d6000602084013e611162565b606091505b50600081510361117d5761117c63d1a57ed660e01b610c4a565b5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b606060405180602001604052806000815250905090565b606060a060405101806040526020810391506000825281835b60011561122a57600184039350600a81066030018453600a8104905080611208575b50828103602084039350808452505050919050565b60009392505050565b60006001821460e11b9050919050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6112a18161126c565b81146112ac57600080fd5b50565b6000813590506112be81611298565b92915050565b6000602082840312156112da576112d9611262565b5b60006112e8848285016112af565b91505092915050565b60008115159050919050565b611306816112f1565b82525050565b600060208201905061132160008301846112fd565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611361578082015181840152602081019050611346565b83811115611370576000848401525b50505050565b6000601f19601f8301169050919050565b600061139282611327565b61139c8185611332565b93506113ac818560208601611343565b6113b581611376565b840191505092915050565b600060208201905081810360008301526113da8184611387565b905092915050565b6000819050919050565b6113f5816113e2565b811461140057600080fd5b50565b600081359050611412816113ec565b92915050565b60006020828403121561142e5761142d611262565b5b600061143c84828501611403565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061147082611445565b9050919050565b61148081611465565b82525050565b600060208201905061149b6000830184611477565b92915050565b6114aa81611465565b81146114b557600080fd5b50565b6000813590506114c7816114a1565b92915050565b600080604083850312156114e4576114e3611262565b5b60006114f2858286016114b8565b925050602061150385828601611403565b9150509250929050565b611516816113e2565b82525050565b6000602082019050611531600083018461150d565b92915050565b6000806000606084860312156115505761154f611262565b5b600061155e868287016114b8565b935050602061156f868287016114b8565b925050604061158086828701611403565b9150509250925092565b6000602082840312156115a05761159f611262565b5b60006115ae848285016114b8565b91505092915050565b6115c0816112f1565b81146115cb57600080fd5b50565b6000813590506115dd816115b7565b92915050565b600080604083850312156115fa576115f9611262565b5b6000611608858286016114b8565b9250506020611619858286016115ce565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61166582611376565b810181811067ffffffffffffffff821117156116845761168361162d565b5b80604052505050565b6000611697611258565b90506116a3828261165c565b919050565b600067ffffffffffffffff8211156116c3576116c261162d565b5b6116cc82611376565b9050602081019050919050565b82818337600083830152505050565b60006116fb6116f6846116a8565b61168d565b90508281526020810184848401111561171757611716611628565b5b6117228482856116d9565b509392505050565b600082601f83011261173f5761173e611623565b5b813561174f8482602086016116e8565b91505092915050565b6000806000806080858703121561177257611771611262565b5b6000611780878288016114b8565b9450506020611791878288016114b8565b93505060406117a287828801611403565b925050606085013567ffffffffffffffff8111156117c3576117c2611267565b5b6117cf8782880161172a565b91505092959194509250565b600080604083850312156117f2576117f1611262565b5b6000611800858286016114b8565b9250506020611811858286016114b8565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061186257607f821691505b6020821081036118755761187461181b565b5b50919050565b600081905092915050565b600061189182611327565b61189b818561187b565b93506118ab818560208601611343565b80840191505092915050565b60006118c38285611886565b91506118cf8284611886565b91508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611915826113e2565b915060008203611928576119276118db565b5b600182039050919050565b600081519050919050565b600082825260208201905092915050565b600061195a82611933565b611964818561193e565b9350611974818560208601611343565b61197d81611376565b840191505092915050565b600060808201905061199d6000830187611477565b6119aa6020830186611477565b6119b7604083018561150d565b81810360608301526119c9818461194f565b905095945050505050565b6000815190506119e381611298565b92915050565b6000602082840312156119ff576119fe611262565b5b6000611a0d848285016119d4565b9150509291505056fea264697066735822122006b3e844070ebe4805aa1a9fa5957fbcdb696da03b3772327685f7370e7be3bd64736f6c634300080d0033