Contract Address Details

0x7B934ee979036aA1c1A6d98492c8B6789a017d92

Creator
0xec251b–784eea at 0xdb3648–a44ca5
Balance
0 REI ( )
Tokens
Fetching tokens...
Transactions
2 Transactions
Transfers
0 Transfers
Gas Used
928,583
Last Balance Update
19467364

Contract Creation Code

Verify & Publish
0x60806040523480156200001157600080fd5b506040516200268638038062002686833981810160405260608110156200003757600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050508181600080620000716200071760201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506200011f6200071760201b60201c565b600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f74da04524d50c64947f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed60405160405180910390a38260028190555081600381905550806005819055506200020f6002546003546200071f60201b620016e21790919060201c565b60048190555050505082600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b158015620002c257600080fd5b505afa158015620002d7573d6000803e3d6000fd5b505050506040513d6020811015620002ee57600080fd5b8101908080519060200190929190505050600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b158015620003a857600080fd5b505afa158015620003bd573d6000803e3d6000fd5b505050506040513d6020811015620003d457600080fd5b8101908080519060200190929190505050600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635909c0d56040518163ffffffff1660e01b815260040160206040518083038186803b1580156200048e57600080fd5b505afa158015620004a3573d6000803e3d6000fd5b505050506040513d6020811015620004ba57600080fd5b8101908080519060200190929190505050600981905550600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635a3d54936040518163ffffffff1660e01b815260040160206040518083038186803b1580156200053a57600080fd5b505afa1580156200054f573d6000803e3d6000fd5b505050506040513d60208110156200056657600080fd5b8101908080519060200190929190505050600a81905550600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015620005e957600080fd5b505afa158015620005fe573d6000803e3d6000fd5b505050506040513d60608110156200061557600080fd5b81019080805190602001909291908051906020019092919080519060200190929190505050600860148291906101000a81548163ffffffff021916908363ffffffff1602179055508193508294505050506000826dffffffffffffffffffffffffffff16141580156200069957506000816dffffffffffffffffffffffffffff1614155b6200070c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f4f7261636c653a204e4f5f52455345525645530000000000000000000000000081525060200191505060405180910390fd5b5050505050620007a3565b600033905090565b60008282111562000798576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b611ed380620007b36000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c8063715018a6116100c3578063ba5224581161007c578063ba522458146104dd578063c5700a02146104fb578063c5967c261461051f578063c828371e1461053d578063d21220a71461055b578063f2fde38b1461058f57610158565b8063715018a6146104075780638da5cb5b14610411578063a2e6204514610445578063a6bb45391461044f578063a8aa1b311461048b578063b97dd9e2146104bf57610158565b80634456eda2116101155780634456eda2146102c5578063570ca735146102e55780635909c0d5146103195780635a3d5493146103375780635e6aaf2c146103555780636808a1281461039157610158565b80630ceb2cef1461015d5780630dfe16811461018b5780630f3a9f65146101bf5780631ed24195146101ed57806329605e771461020b5780633ddac9531461024f575b600080fd5b6101896004803603602081101561017357600080fd5b81019080803590602001909291905050506105d3565b005b610193610683565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101eb600480360360208110156101d557600080fd5b81019080803590602001909291905050506106a9565b005b6101f56107e0565b6040518082815260200191505060405180910390f35b61024d6004803603602081101561022157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ea565b005b61029b6004803603604081101561026557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108a5565b604051808271ffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102cd610afa565b60405180821515815260200191505060405180910390f35b6102ed610b59565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610321610b83565b6040518082815260200191505060405180910390f35b61033f610b89565b6040518082815260200191505060405180910390f35b61035d610b8f565b60405180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103dd600480360360408110156103a757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc3565b604051808271ffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61040f610d88565b005b610419610ef5565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61044d610f1e565b005b61045761141e565b60405180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610493611452565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104c7611478565b6040518082815260200191505060405180910390f35b6104e5611482565b6040518082815260200191505060405180910390f35b61050361148c565b604051808263ffffffff16815260200191505060405180910390f35b6105276114a2565b6040518082815260200191505060405180910390f35b6105456114c0565b6040518082815260200191505060405180910390f35b6105636114ca565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105d1600480360360208110156105a557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f0565b005b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610679576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180611e576024913960400191505060405180910390fd5b8060058190555050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461074f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180611e576024913960400191505060405180910390fd5b610e10811015801561076457506202a3008111155b6107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5f706572696f643a206f7574206f662072616e6765000000000000000000000081525060200191505060405180910390fd5b8060028190555050565b6000600254905090565b6107f2611765565b73ffffffffffffffffffffffffffffffffffffffff16610810610ef5565b73ffffffffffffffffffffffffffffffffffffffff1614610899576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6108a28161176d565b50565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109995761099261098d83600b6040518060200160405290816000820160009054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168152505061189290919063ffffffff16565b611968565b9050610af4565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610a5c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f4f7261636c653a20494e56414c49445f544f4b454e000000000000000000000081525060200191505060405180910390fd5b610af1610aec83600c6040518060200160405290816000820160009054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168152505061189290919063ffffffff16565b611968565b90505b92915050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610b3d611765565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60095481565b600a5481565b600c8060000160009054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16905081565b600080600080610bf4600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661197d565b9250925092506000600860149054906101000a900463ffffffff1682039050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161415610cca57610cc3610cbe8760405180602001604052808563ffffffff166009548a0381610c8e57fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525061189290919063ffffffff16565b611968565b9450610d7e565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161415610d7d57610d7a610d758760405180602001604052808563ffffffff16600a54890381610d4557fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525061189290919063ffffffff16565b611968565b94505b5b5050505092915050565b610d90611765565b73ffffffffffffffffffffffffffffffffffffffff16610dae610ef5565b73ffffffffffffffffffffffffffffffffffffffff1614610e37576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000610f286114a2565b9050804210156111d457610f3a610b59565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610fbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180611e00602a913960400191505060405180910390fd5b6000806000610fed600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661197d565b9250925092506000600860149054906101000a900463ffffffff168203905060008163ffffffff16141561102457505050506111cf565b60405180602001604052808263ffffffff1660095487038161104257fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250600b60008201518160000160006101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555090505060405180602001604052808263ffffffff16600a548603816110de57fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250600c60008201518160000160006101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602179055509050508360098190555082600a8190555081600860146101000a81548163ffffffff021916908363ffffffff1602179055507fd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab9028484604051808381526020018281526020019250505060405180910390a1505050505b61141b565b6000806000611204600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661197d565b9250925092506000600860149054906101000a900463ffffffff168203905060008163ffffffff16141561123b57505050506113e6565b60405180602001604052808263ffffffff1660095487038161125957fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250600b60008201518160000160006101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555090505060405180602001604052808263ffffffff16600a548603816112f557fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250600c60008201518160000160006101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602179055509050508360098190555082600a8190555081600860146101000a81548163ffffffff021916908363ffffffff1602179055507fd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab9028484604051808381526020018281526020019250505060405180910390a1505050505b5b80600481905550600560008154600101919050819055506114066114a2565b9050804210156114155761141a565b6113e7565b5b50565b600b8060000160009054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16905081565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600554905090565b6000600454905090565b600860149054906101000a900463ffffffff1681565b60006114bb600254600454611bc890919063ffffffff16565b905090565b6000600354905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6114f8611765565b73ffffffffffffffffffffffffffffffffffffffff16611516610ef5565b73ffffffffffffffffffffffffffffffffffffffff161461159f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611625576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180611dda6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008282111561175a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156117f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d815260200180611e2a602d913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f74da04524d50c64947f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed60405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61189a611d95565b6000808314806118fb575083600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16838486600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602925082816118f857fe5b04145b611950576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180611e7b6023913960400191505060405180910390fd5b60405180602001604052808281525091505092915050565b6000607060ff168260000151901c9050919050565b600080600061198a611c50565b90508373ffffffffffffffffffffffffffffffffffffffff16635909c0d56040518163ffffffff1660e01b815260040160206040518083038186803b1580156119d257600080fd5b505afa1580156119e6573d6000803e3d6000fd5b505050506040513d60208110156119fc57600080fd5b810190808051906020019092919050505092508373ffffffffffffffffffffffffffffffffffffffff16635a3d54936040518163ffffffff1660e01b815260040160206040518083038186803b158015611a5557600080fd5b505afa158015611a69573d6000803e3d6000fd5b505050506040513d6020811015611a7f57600080fd5b8101908080519060200190929190505050915060008060008673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015611add57600080fd5b505afa158015611af1573d6000803e3d6000fd5b505050506040513d6060811015611b0757600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050509250925092508363ffffffff168163ffffffff1614611bbe57600081850390508063ffffffff16611b5d8486611c66565b600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602870196508063ffffffff16611b958585611c66565b600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff160286019550505b5050509193909250565b600080828401905083811015611c46576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60006401000000004281611c6057fe5b06905090565b611c6e611da8565b6000826dffffffffffffffffffffffffffff1611611cf4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f4669786564506f696e743a204449565f42595f5a45524f00000000000000000081525060200191505060405180910390fd5b6040518060200160405280836dffffffffffffffffffffffffffff16607060ff16866dffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16901b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681611d6b57fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250905092915050565b6040518060200160405280600081525090565b604051806020016040528060007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168152509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345706f63683a206f6e6c79206f70657261746f7220616c6c6f77656420666f72207072652d65706f63686f70657261746f723a207a65726f206164647265737320676976656e20666f72206e6577206f70657261746f726f70657261746f723a2063616c6c6572206973206e6f7420746865206f70657261746f724669786564506f696e743a204d554c5449504c49434154494f4e5f4f564552464c4f57a2646970667358221220fb5a29f8bcc052653effca6e54730961cd71ce89bd5a3dccd7d29f9c67e4f57364736f6c634300060c0033000000000000000000000000a698c6f3352e18519ef53172d492cef805d99afa00000000000000000000000000000000000000000000000000000000000000640000000000000000000000000000000000000000000000000000000062ab1b40

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106101585760003560e01c8063715018a6116100c3578063ba5224581161007c578063ba522458146104dd578063c5700a02146104fb578063c5967c261461051f578063c828371e1461053d578063d21220a71461055b578063f2fde38b1461058f57610158565b8063715018a6146104075780638da5cb5b14610411578063a2e6204514610445578063a6bb45391461044f578063a8aa1b311461048b578063b97dd9e2146104bf57610158565b80634456eda2116101155780634456eda2146102c5578063570ca735146102e55780635909c0d5146103195780635a3d5493146103375780635e6aaf2c146103555780636808a1281461039157610158565b80630ceb2cef1461015d5780630dfe16811461018b5780630f3a9f65146101bf5780631ed24195146101ed57806329605e771461020b5780633ddac9531461024f575b600080fd5b6101896004803603602081101561017357600080fd5b81019080803590602001909291905050506105d3565b005b610193610683565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101eb600480360360208110156101d557600080fd5b81019080803590602001909291905050506106a9565b005b6101f56107e0565b6040518082815260200191505060405180910390f35b61024d6004803603602081101561022157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107ea565b005b61029b6004803603604081101561026557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108a5565b604051808271ffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102cd610afa565b60405180821515815260200191505060405180910390f35b6102ed610b59565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610321610b83565b6040518082815260200191505060405180910390f35b61033f610b89565b6040518082815260200191505060405180910390f35b61035d610b8f565b60405180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103dd600480360360408110156103a757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc3565b604051808271ffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61040f610d88565b005b610419610ef5565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61044d610f1e565b005b61045761141e565b60405180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610493611452565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104c7611478565b6040518082815260200191505060405180910390f35b6104e5611482565b6040518082815260200191505060405180910390f35b61050361148c565b604051808263ffffffff16815260200191505060405180910390f35b6105276114a2565b6040518082815260200191505060405180910390f35b6105456114c0565b6040518082815260200191505060405180910390f35b6105636114ca565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105d1600480360360208110156105a557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114f0565b005b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610679576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180611e576024913960400191505060405180910390fd5b8060058190555050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461074f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180611e576024913960400191505060405180910390fd5b610e10811015801561076457506202a3008111155b6107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5f706572696f643a206f7574206f662072616e6765000000000000000000000081525060200191505060405180910390fd5b8060028190555050565b6000600254905090565b6107f2611765565b73ffffffffffffffffffffffffffffffffffffffff16610810610ef5565b73ffffffffffffffffffffffffffffffffffffffff1614610899576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6108a28161176d565b50565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109995761099261098d83600b6040518060200160405290816000820160009054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168152505061189290919063ffffffff16565b611968565b9050610af4565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610a5c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f4f7261636c653a20494e56414c49445f544f4b454e000000000000000000000081525060200191505060405180910390fd5b610af1610aec83600c6040518060200160405290816000820160009054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168152505061189290919063ffffffff16565b611968565b90505b92915050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610b3d611765565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60095481565b600a5481565b600c8060000160009054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16905081565b600080600080610bf4600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661197d565b9250925092506000600860149054906101000a900463ffffffff1682039050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161415610cca57610cc3610cbe8760405180602001604052808563ffffffff166009548a0381610c8e57fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525061189290919063ffffffff16565b611968565b9450610d7e565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161415610d7d57610d7a610d758760405180602001604052808563ffffffff16600a54890381610d4557fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681525061189290919063ffffffff16565b611968565b94505b5b5050505092915050565b610d90611765565b73ffffffffffffffffffffffffffffffffffffffff16610dae610ef5565b73ffffffffffffffffffffffffffffffffffffffff1614610e37576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000610f286114a2565b9050804210156111d457610f3a610b59565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610fbd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180611e00602a913960400191505060405180910390fd5b6000806000610fed600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661197d565b9250925092506000600860149054906101000a900463ffffffff168203905060008163ffffffff16141561102457505050506111cf565b60405180602001604052808263ffffffff1660095487038161104257fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250600b60008201518160000160006101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555090505060405180602001604052808263ffffffff16600a548603816110de57fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250600c60008201518160000160006101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602179055509050508360098190555082600a8190555081600860146101000a81548163ffffffff021916908363ffffffff1602179055507fd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab9028484604051808381526020018281526020019250505060405180910390a1505050505b61141b565b6000806000611204600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661197d565b9250925092506000600860149054906101000a900463ffffffff168203905060008163ffffffff16141561123b57505050506113e6565b60405180602001604052808263ffffffff1660095487038161125957fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250600b60008201518160000160006101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555090505060405180602001604052808263ffffffff16600a548603816112f557fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250600c60008201518160000160006101000a8154817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff02191690837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602179055509050508360098190555082600a8190555081600860146101000a81548163ffffffff021916908363ffffffff1602179055507fd78a0cb8bb633d06981248b816e7bd33c2a35a6089241d099fa519e361cab9028484604051808381526020018281526020019250505060405180910390a1505050505b5b80600481905550600560008154600101919050819055506114066114a2565b9050804210156114155761141a565b6113e7565b5b50565b600b8060000160009054906101000a90047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16905081565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600554905090565b6000600454905090565b600860149054906101000a900463ffffffff1681565b60006114bb600254600454611bc890919063ffffffff16565b905090565b6000600354905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6114f8611765565b73ffffffffffffffffffffffffffffffffffffffff16611516610ef5565b73ffffffffffffffffffffffffffffffffffffffff161461159f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611625576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180611dda6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008282111561175a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156117f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d815260200180611e2a602d913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f74da04524d50c64947f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed60405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61189a611d95565b6000808314806118fb575083600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16838486600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602925082816118f857fe5b04145b611950576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180611e7b6023913960400191505060405180910390fd5b60405180602001604052808281525091505092915050565b6000607060ff168260000151901c9050919050565b600080600061198a611c50565b90508373ffffffffffffffffffffffffffffffffffffffff16635909c0d56040518163ffffffff1660e01b815260040160206040518083038186803b1580156119d257600080fd5b505afa1580156119e6573d6000803e3d6000fd5b505050506040513d60208110156119fc57600080fd5b810190808051906020019092919050505092508373ffffffffffffffffffffffffffffffffffffffff16635a3d54936040518163ffffffff1660e01b815260040160206040518083038186803b158015611a5557600080fd5b505afa158015611a69573d6000803e3d6000fd5b505050506040513d6020811015611a7f57600080fd5b8101908080519060200190929190505050915060008060008673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015611add57600080fd5b505afa158015611af1573d6000803e3d6000fd5b505050506040513d6060811015611b0757600080fd5b810190808051906020019092919080519060200190929190805190602001909291905050509250925092508363ffffffff168163ffffffff1614611bbe57600081850390508063ffffffff16611b5d8486611c66565b600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1602870196508063ffffffff16611b958585611c66565b600001517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff160286019550505b5050509193909250565b600080828401905083811015611c46576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60006401000000004281611c6057fe5b06905090565b611c6e611da8565b6000826dffffffffffffffffffffffffffff1611611cf4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260178152602001807f4669786564506f696e743a204449565f42595f5a45524f00000000000000000081525060200191505060405180910390fd5b6040518060200160405280836dffffffffffffffffffffffffffff16607060ff16866dffffffffffffffffffffffffffff167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16901b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1681611d6b57fe5b047bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16815250905092915050565b6040518060200160405280600081525090565b604051806020016040528060007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff168152509056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345706f63683a206f6e6c79206f70657261746f7220616c6c6f77656420666f72207072652d65706f63686f70657261746f723a207a65726f206164647265737320676976656e20666f72206e6577206f70657261746f726f70657261746f723a2063616c6c6572206973206e6f7420746865206f70657261746f724669786564506f696e743a204d554c5449504c49434154494f4e5f4f564552464c4f57a2646970667358221220fb5a29f8bcc052653effca6e54730961cd71ce89bd5a3dccd7d29f9c67e4f57364736f6c634300060c0033