token-icon

second uncle coin

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000,000…
SUC
Holders
1+0.00%
Transfers
1

Profile Summary

Decimals
0

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x60806040526004361061037a5760003560e01c80638da5cb5b116101d1578063c2d4640e11610102578063ec28438a116100a0578063f2fde38b1161006f578063f2fde38b14610cf9578063f5d588f514610d22578063f84ba65d14610d4d578063f872858a14610d7657610381565b8063ec28438a14610c53578063ef422a1814610c7c578063f0cd1dac14610ca5578063f1d5f51714610cd057610381565b8063c867d60b116100dc578063c867d60b14610b83578063d158272d14610bc0578063da00097d14610beb578063dd62ed3e14610c1657610381565b8063c2d4640e14610b06578063c49b9a8014610b2f578063c816841b14610b5857610381565b8063a457c2d71161016f578063a9059cbb11610149578063a9059cbb14610a4e578063aa35822c14610a8b578063b0ce740014610ab4578063bfac5ee014610add57610381565b8063a457c2d7146109ab578063a5d69d1f146109e8578063a85551f414610a1157610381565b806395d89b41116101ab57806395d89b4114610901578063a073d37f1461092c578063a08e671f14610957578063a11a16821461098257610381565b80638da5cb5b14610894578063914eb66a146108bf57806391b05ca3146108d657610381565b806339509351116102ab5780635881f3ef11610249578063807c2d9c11610223578063807c2d9c146107d857806382eefb4314610803578063844d591c1461082e5780638b42507f1461085757610381565b80635881f3ef1461073357806370a08231146107705780637d1db4a5146107ad57610381565b80634a74bb02116102855780634a74bb02146106775780634cb80fd5146106a25780635342acb4146106cb578063557ed1ba1461070857610381565b806339509351146105d45780633b97084a146106115780633ecad2711461063a57610381565b806323b872dd116103185780632a959b36116102f25780632a959b361461053e5780632b112e491461056757806330509bca14610592578063313ce567146105a957610381565b806323b872dd146104ad5780632563ae83146104ea57806327c8f8351461051357610381565b8063095ea7b311610354578063095ea7b3146103f15780631694505e1461042e57806318160ddd146104595780632198cf6c1461048457610381565b806302ac8168146103865780630458c9bf1461039d57806306fdde03146103c657610381565b3661038157005b600080fd5b34801561039257600080fd5b5061039b610da1565b005b3480156103a957600080fd5b506103c460048036038101906103bf9190614389565b610e5a565b005b3480156103d257600080fd5b506103db610ef9565b6040516103e8919061444f565b60405180910390f35b3480156103fd57600080fd5b50610418600480360381019061041391906144cf565b610f8b565b604051610425919061452a565b60405180910390f35b34801561043a57600080fd5b50610443610fa9565b60405161045091906145a4565b60405180910390f35b34801561046557600080fd5b5061046e610fcf565b60405161047b91906145ce565b60405180910390f35b34801561049057600080fd5b506104ab60048036038101906104a69190614615565b610fd9565b005b3480156104b957600080fd5b506104d460048036038101906104cf9190614655565b6110c9565b6040516104e1919061452a565b60405180910390f35b3480156104f657600080fd5b50610511600480360381019061050c91906146a8565b6111a3565b005b34801561051f57600080fd5b50610528611255565b60405161053591906146e4565b60405180910390f35b34801561054a57600080fd5b50610565600480360381019061056091906146ff565b611279565b005b34801561057357600080fd5b5061057c611352565b60405161058991906145ce565b60405180910390f35b34801561059e57600080fd5b506105a7611396565b005b3480156105b557600080fd5b506105be611401565b6040516105cb9190614748565b60405180910390f35b3480156105e057600080fd5b506105fb60048036038101906105f691906144cf565b611418565b604051610608919061452a565b60405180910390f35b34801561061d57600080fd5b5061063860048036038101906106339190614389565b6114cb565b005b34801561064657600080fd5b50610661600480360381019061065c91906146ff565b61156a565b60405161066e919061452a565b60405180910390f35b34801561068357600080fd5b5061068c61158a565b604051610699919061452a565b60405180910390f35b3480156106ae57600080fd5b506106c960048036038101906106c491906146ff565b61159d565b005b3480156106d757600080fd5b506106f260048036038101906106ed91906146ff565b611676565b6040516106ff919061452a565b60405180910390f35b34801561071457600080fd5b5061071d611696565b60405161072a91906145ce565b60405180910390f35b34801561073f57600080fd5b5061075a600480360381019061075591906146ff565b61169e565b60405161076791906146e4565b60405180910390f35b34801561077c57600080fd5b50610797600480360381019061079291906146ff565b611ba1565b6040516107a491906145ce565b60405180910390f35b3480156107b957600080fd5b506107c2611bea565b6040516107cf91906145ce565b60405180910390f35b3480156107e457600080fd5b506107ed611bf0565b6040516107fa91906145ce565b60405180910390f35b34801561080f57600080fd5b50610818611bf6565b60405161082591906145ce565b60405180910390f35b34801561083a57600080fd5b5061085560048036038101906108509190614615565b611bfc565b005b34801561086357600080fd5b5061087e600480360381019061087991906146ff565b611cec565b60405161088b919061452a565b60405180910390f35b3480156108a057600080fd5b506108a9611d0c565b6040516108b691906146e4565b60405180910390f35b3480156108cb57600080fd5b506108d4611d35565b005b3480156108e257600080fd5b506108eb611e8a565b6040516108f891906145ce565b60405180910390f35b34801561090d57600080fd5b50610916611e90565b604051610923919061444f565b60405180910390f35b34801561093857600080fd5b50610941611f22565b60405161094e91906145ce565b60405180910390f35b34801561096357600080fd5b5061096c611f2c565b60405161097991906145ce565b60405180910390f35b34801561098e57600080fd5b506109a960048036038101906109a49190614763565b611f32565b005b3480156109b757600080fd5b506109d260048036038101906109cd91906144cf565b611ff6565b6040516109df919061452a565b60405180910390f35b3480156109f457600080fd5b50610a0f6004803603810190610a0a91906146a8565b6120c3565b005b348015610a1d57600080fd5b50610a386004803603810190610a3391906146ff565b612175565b604051610a45919061452a565b60405180910390f35b348015610a5a57600080fd5b50610a756004803603810190610a7091906144cf565b6121cb565b604051610a82919061452a565b60405180910390f35b348015610a9757600080fd5b50610ab26004803603810190610aad9190614763565b6121ea565b005b348015610ac057600080fd5b50610adb6004803603810190610ad69190614615565b6122ae565b005b348015610ae957600080fd5b50610b046004803603810190610aff91906147a3565b61239e565b005b348015610b1257600080fd5b50610b2d6004803603810190610b2891906147f6565b6124b7565b005b348015610b3b57600080fd5b50610b566004803603810190610b5191906146a8565b612597565b005b348015610b6457600080fd5b50610b6d612680565b604051610b7a91906146e4565b60405180910390f35b348015610b8f57600080fd5b50610baa6004803603810190610ba591906146ff565b6126a6565b604051610bb7919061452a565b60405180910390f35b348015610bcc57600080fd5b50610bd56126c6565b604051610be2919061486a565b60405180910390f35b348015610bf757600080fd5b50610c006126ec565b604051610c0d919061452a565b60405180910390f35b348015610c2257600080fd5b50610c3d6004803603810190610c389190614885565b6126ff565b604051610c4a91906145ce565b60405180910390f35b348015610c5f57600080fd5b50610c7a6004803603810190610c759190614389565b612786565b005b348015610c8857600080fd5b50610ca36004803603810190610c9e9190614615565b612825565b005b348015610cb157600080fd5b50610cba612915565b604051610cc791906145ce565b60405180910390f35b348015610cdc57600080fd5b50610cf76004803603810190610cf29190614389565b61291b565b005b348015610d0557600080fd5b50610d206004803603810190610d1b91906146ff565b6129ba565b005b348015610d2e57600080fd5b50610d37612b7b565b604051610d44919061452a565b60405180910390f35b348015610d5957600080fd5b50610d746004803603810190610d6f9190614615565b612b8e565b005b348015610d8257600080fd5b50610d8b612c7e565b604051610d98919061452a565b60405180910390f35b610da9612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2d90614911565b60405180910390fd5b6001600760006101000a81548160ff02191690831515021790555043600581905550565b610e62612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610eef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee690614911565b60405180910390fd5b8060068190555050565b606060028054610f0890614960565b80601f0160208091040260200160405190810160405280929190818152602001828054610f3490614960565b8015610f815780601f10610f5657610100808354040283529160200191610f81565b820191906000526020600020905b815481529060010190602001808311610f6457829003601f168201915b5050505050905090565b6000610f9f610f98612cef565b8484612cf7565b6001905092915050565b602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601e54905090565b610fe1612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461106e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106590614911565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60006110d6848484612ec0565b50611198846110e3612cef565b611193856040518060600160405280602881526020016153e860289139600960008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611149612cef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546136f29092919063ffffffff16565b612cf7565b600190509392505050565b6111ab612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611238576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122f90614911565b60405180910390fd5b80602360176101000a81548160ff02191690831515021790555050565b7f000000000000000000000000000000000000000000000000000000000000dead81565b611281612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461130e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130590614911565b60405180910390fd5b80602460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006113916113807f000000000000000000000000000000000000000000000000000000000000dead611ba1565b601e5461375690919063ffffffff16565b905090565b602460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156113fe573d6000803e3d6000fd5b50565b6000600460009054906101000a900460ff16905090565b60006114c1611425612cef565b846114bc8560096000611436612cef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612c9190919063ffffffff16565b612cf7565b6001905092915050565b6114d3612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611560576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155790614911565b60405180910390fd5b8060218190555050565b600d6020528060005260406000206000915054906101000a900460ff1681565b602360159054906101000a900460ff1681565b6115a5612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611632576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162990614911565b60405180910390fd5b80600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a6020528060005260406000206000915054906101000a900460ff1681565b600042905090565b60006116a8612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611735576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161172c90614911565b60405180910390fd5b60008290508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611785573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117a991906149a6565b73ffffffffffffffffffffffffffffffffffffffff1663e6a43905308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611810573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061183491906149a6565b6040518363ffffffff1660e01b81526004016118519291906149d3565b602060405180830381865afa15801561186e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061189291906149a6565b9150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a25578073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611913573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061193791906149a6565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561199e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119c291906149a6565b6040518363ffffffff1660e01b81526004016119df9291906149d3565b6020604051808303816000875af11580156119fe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a2291906149a6565b91505b81602360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080602260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600b6000602360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600d6000602360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050919050565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b601f5481565b60205481565b601c5481565b611c04612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c8890614911565b60405180910390fd5b80600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600c6020528060005260406000206000915054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611d3d612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611dca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc190614911565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60055481565b606060038054611e9f90614960565b80601f0160208091040260200160405190810160405280929190818152602001828054611ecb90614960565b8015611f185780601f10611eed57610100808354040283529160200191611f18565b820191906000526020600020905b815481529060010190602001808311611efb57829003601f168201915b5050505050905090565b6000602154905090565b601d5481565b611f3a612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611fc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fbe90614911565b60405180910390fd5b8160138190555080601481905550611fec601454601354612c9190919063ffffffff16565b601c819055505050565b60006120b9612003612cef565b846120b485604051806060016040528060258152602001615410602591396009600061202d612cef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546136f29092919063ffffffff16565b612cf7565b6001905092915050565b6120cb612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612158576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214f90614911565b60405180910390fd5b80602360166101000a81548160ff02191690831515021790555050565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60006121df6121d8612cef565b8484612ec0565b506001905092915050565b6121f2612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461227f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227690614911565b60405180910390fd5b81601081905550806011819055506122a4601154601054612c9190919063ffffffff16565b601b819055505050565b6122b6612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612343576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233a90614911565b60405180910390fd5b80600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6123a6612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612433576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161242a90614911565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b815260040161246e9291906149fc565b6020604051808303816000875af115801561248d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124b19190614a3a565b50505050565b6124bf612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461254c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161254390614911565b60405180910390fd5b82601781905550816018819055508060198190555061258c60195461257e601854601754612c9190919063ffffffff16565b612c9190919063ffffffff16565b601d81905550505050565b61259f612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461262c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161262390614911565b60405180910390fd5b80602360156101000a81548160ff0219169083151502179055507f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc15981604051612675919061452a565b60405180910390a150565b602360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b6020528060005260406000206000915054906101000a900460ff1681565b600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b602360169054906101000a900460ff1681565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61278e612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461281b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161281290614911565b60405180910390fd5b80601f8190555050565b61282d612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146128ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128b190614911565b60405180910390fd5b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b601b5481565b612923612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146129b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129a790614911565b60405180910390fd5b8060208190555050565b6129c2612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612a4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a4690614911565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612abe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ab590614ad9565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600760009054906101000a900460ff1681565b612b96612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612c23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c1a90614911565b60405180910390fd5b80600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b602360179054906101000a900460ff1681565b6000808284612ca09190614b28565b905083811015612ce5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cdc90614bca565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612d66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d5d90614c5c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dcc90614cee565b60405180910390fd5b80600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612eb391906145ce565b60405180910390a3505050565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603612f30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f2790614d80565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612f9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f9690614e12565b60405180910390fd5b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561302c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161302390614e7e565b60405180910390fd5b602360149054906101000a900460ff16156130535761304c8484846137a0565b90506136eb565b600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156130f75750600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561310557506000601654115b1561314d57600061313460165461312660648661397390919063ffffffff16565b6139bd90919063ffffffff16565b9050613149818461375690919063ffffffff16565b9250505b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156131f15750600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561323c57601f5482111561323b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161323290614f10565b60405180910390fd5b5b600061324730611ba1565b90506000602154821015905080801561326d5750602360149054906101000a900460ff16155b80156132c35750600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156132db5750602360159054906101000a900460ff165b1561330557602360169054906101000a900460ff16156132fb5760215491505b61330482613a37565b5b61338e846040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600860008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546136f29092919063ffffffff16565b600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806134745750600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1561348157849050613554565b600760009054906101000a900460ff166134d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134c790614f7c565b60405180910390fd5b602360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1603613546576006546005546135359190614b28565b43116135455761354486613c28565b5b5b613551878787613cd5565b90505b602360179054906101000a900460ff1680156135ba5750600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156135e9576020546135dd826135cf89611ba1565b612c9190919063ffffffff16565b11156135e857600080fd5b5b61363b81600860008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612c9190919063ffffffff16565b600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516136db91906145ce565b60405180910390a3600193505050505b9392505050565b600083831115829061373a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613731919061444f565b60405180910390fd5b50600083856137499190614f9c565b9050809150509392505050565b600061379883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506136f2565b905092915050565b600061382b826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546136f29092919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506138c082600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612c9190919063ffffffff16565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161396091906145ce565b60405180910390a3600190509392505050565b60006139b583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613f24565b905092915050565b60008083036139cf5760009050613a31565b600082846139dd9190614fd0565b90508284826139ec9190615059565b14613a2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a23906150fc565b60405180910390fd5b809150505b92915050565b6001602360146101000a81548160ff0219169083151502179055506000613a906002613a82601d54613a74601754876139bd90919063ffffffff16565b61397390919063ffffffff16565b61397390919063ffffffff16565b90506000613aa7828461375690919063ffffffff16565b9050613ab281613f87565b60004790506000613ae3613ad2600260175461397390919063ffffffff16565b601d5461375690919063ffffffff16565b90506000613b216002613b1384613b05601754886139bd90919063ffffffff16565b61397390919063ffffffff16565b61397390919063ffffffff16565b90506000613b4c83613b3e601954876139bd90919063ffffffff16565b61397390919063ffffffff16565b90506000613b7582613b67858861375690919063ffffffff16565b61375690919063ffffffff16565b90506000811115613bad57613bac600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682614203565b5b6000821115613be357613be2602460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683614203565b5b600083118015613bf35750600087115b15613c0357613c02878461424e565b5b505050505050506000602360146101000a81548160ff02191690831515021790555050565b600e60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16613cd2576001600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b60008060009050600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615613d7157613d6a6064613d5c613d4d600f54601b54612c9190919063ffffffff16565b866139bd90919063ffffffff16565b61397390919063ffffffff16565b9050613e03565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615613e0257613dff6064613df1613de2600f54601c54612c9190919063ffffffff16565b866139bd90919063ffffffff16565b61397390919063ffffffff16565b90505b5b6000811115613f0757613e5e81600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612c9190919063ffffffff16565b600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051613efe91906145ce565b60405180910390a35b613f1a818461375690919063ffffffff16565b9150509392505050565b60008083118290613f6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613f62919061444f565b60405180910390fd5b5060008385613f7a9190615059565b9050809150509392505050565b6000600267ffffffffffffffff811115613fa457613fa361511c565b5b604051908082528060200260200182016040528015613fd25781602001602082028036833780820191505090505b5090503081600081518110613fea57613fe961514b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015614091573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140b591906149a6565b816001815181106140c9576140c861514b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061413030602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684612cf7565b602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401614194959493929190615273565b600060405180830381600087803b1580156141ae57600080fd5b505af11580156141c2573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a782826040516141f79291906152cd565b60405180910390a15050565b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015614249573d6000803e3d6000fd5b505050565b61427b30602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684612cf7565b602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719823085600080602460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b81526004016143049695949392919061531e565b60606040518083038185885af1158015614322573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906143479190615394565b5050505050565b600080fd5b6000819050919050565b61436681614353565b811461437157600080fd5b50565b6000813590506143838161435d565b92915050565b60006020828403121561439f5761439e61434e565b5b60006143ad84828501614374565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156143f05780820151818401526020810190506143d5565b838111156143ff576000848401525b50505050565b6000601f19601f8301169050919050565b6000614421826143b6565b61442b81856143c1565b935061443b8185602086016143d2565b61444481614405565b840191505092915050565b600060208201905081810360008301526144698184614416565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061449c82614471565b9050919050565b6144ac81614491565b81146144b757600080fd5b50565b6000813590506144c9816144a3565b92915050565b600080604083850312156144e6576144e561434e565b5b60006144f4858286016144ba565b925050602061450585828601614374565b9150509250929050565b60008115159050919050565b6145248161450f565b82525050565b600060208201905061453f600083018461451b565b92915050565b6000819050919050565b600061456a61456561456084614471565b614545565b614471565b9050919050565b600061457c8261454f565b9050919050565b600061458e82614571565b9050919050565b61459e81614583565b82525050565b60006020820190506145b96000830184614595565b92915050565b6145c881614353565b82525050565b60006020820190506145e360008301846145bf565b92915050565b6145f28161450f565b81146145fd57600080fd5b50565b60008135905061460f816145e9565b92915050565b6000806040838503121561462c5761462b61434e565b5b600061463a858286016144ba565b925050602061464b85828601614600565b9150509250929050565b60008060006060848603121561466e5761466d61434e565b5b600061467c868287016144ba565b935050602061468d868287016144ba565b925050604061469e86828701614374565b9150509250925092565b6000602082840312156146be576146bd61434e565b5b60006146cc84828501614600565b91505092915050565b6146de81614491565b82525050565b60006020820190506146f960008301846146d5565b92915050565b6000602082840312156147155761471461434e565b5b6000614723848285016144ba565b91505092915050565b600060ff82169050919050565b6147428161472c565b82525050565b600060208201905061475d6000830184614739565b92915050565b6000806040838503121561477a5761477961434e565b5b600061478885828601614374565b925050602061479985828601614374565b9150509250929050565b6000806000606084860312156147bc576147bb61434e565b5b60006147ca868287016144ba565b93505060206147db86828701614374565b92505060406147ec868287016144ba565b9150509250925092565b60008060006060848603121561480f5761480e61434e565b5b600061481d86828701614374565b935050602061482e86828701614374565b925050604061483f86828701614374565b9150509250925092565b600061485482614471565b9050919050565b61486481614849565b82525050565b600060208201905061487f600083018461485b565b92915050565b6000806040838503121561489c5761489b61434e565b5b60006148aa858286016144ba565b92505060206148bb858286016144ba565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006148fb6020836143c1565b9150614906826148c5565b602082019050919050565b6000602082019050818103600083015261492a816148ee565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061497857607f821691505b60208210810361498b5761498a614931565b5b50919050565b6000815190506149a0816144a3565b92915050565b6000602082840312156149bc576149bb61434e565b5b60006149ca84828501614991565b91505092915050565b60006040820190506149e860008301856146d5565b6149f560208301846146d5565b9392505050565b6000604082019050614a1160008301856146d5565b614a1e60208301846145bf565b9392505050565b600081519050614a34816145e9565b92915050565b600060208284031215614a5057614a4f61434e565b5b6000614a5e84828501614a25565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614ac36026836143c1565b9150614ace82614a67565b604082019050919050565b60006020820190508181036000830152614af281614ab6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614b3382614353565b9150614b3e83614353565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614b7357614b72614af9565b5b828201905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000614bb4601b836143c1565b9150614bbf82614b7e565b602082019050919050565b60006020820190508181036000830152614be381614ba7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614c466024836143c1565b9150614c5182614bea565b604082019050919050565b60006020820190508181036000830152614c7581614c39565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000614cd86022836143c1565b9150614ce382614c7c565b604082019050919050565b60006020820190508181036000830152614d0781614ccb565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000614d6a6025836143c1565b9150614d7582614d0e565b604082019050919050565b60006020820190508181036000830152614d9981614d5d565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000614dfc6023836143c1565b9150614e0782614da0565b604082019050919050565b60006020820190508181036000830152614e2b81614def565b9050919050565b7f62636c6973746564206164647265737300000000000000000000000000000000600082015250565b6000614e686010836143c1565b9150614e7382614e32565b602082019050919050565b60006020820190508181036000830152614e9781614e5b565b9050919050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61785460008201527f78416d6f756e742e000000000000000000000000000000000000000000000000602082015250565b6000614efa6028836143c1565b9150614f0582614e9e565b604082019050919050565b60006020820190508181036000830152614f2981614eed565b9050919050565b7f53776170206e6f74206f70656e00000000000000000000000000000000000000600082015250565b6000614f66600d836143c1565b9150614f7182614f30565b602082019050919050565b60006020820190508181036000830152614f9581614f59565b9050919050565b6000614fa782614353565b9150614fb283614353565b925082821015614fc557614fc4614af9565b5b828203905092915050565b6000614fdb82614353565b9150614fe683614353565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561501f5761501e614af9565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061506482614353565b915061506f83614353565b92508261507f5761507e61502a565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006150e66021836143c1565b91506150f18261508a565b604082019050919050565b60006020820190508181036000830152615115816150d9565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b600061519f61519a6151958461517a565b614545565b614353565b9050919050565b6151af81615184565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6151ea81614491565b82525050565b60006151fc83836151e1565b60208301905092915050565b6000602082019050919050565b6000615220826151b5565b61522a81856151c0565b9350615235836151d1565b8060005b8381101561526657815161524d88826151f0565b975061525883615208565b925050600181019050615239565b5085935050505092915050565b600060a08201905061528860008301886145bf565b61529560208301876151a6565b81810360408301526152a78186615215565b90506152b660608301856146d5565b6152c360808301846145bf565b9695505050505050565b60006040820190506152e260008301856145bf565b81810360208301526152f48184615215565b90509392505050565b600061530882614571565b9050919050565b615318816152fd565b82525050565b600060c08201905061533360008301896146d5565b61534060208301886145bf565b61534d60408301876151a6565b61535a60608301866151a6565b615367608083018561530f565b61537460a08301846145bf565b979650505050505050565b60008151905061538e8161435d565b92915050565b6000806000606084860312156153ad576153ac61434e565b5b60006153bb8682870161537f565b93505060206153cc8682870161537f565b92505060406153dd8682870161537f565b915050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122020616eb8da2826e1232f303d74f929f131a623b8b381d44090aae032276a73a864736f6c634300080f0033
Creation ByteCode
0x60a06040526040518060400160405280601181526020017f7365636f6e6420756e636c6520636f696e000000000000000000000000000000815250600290816200004a919062000e8f565b506040518060400160405280600381526020017f53554300000000000000000000000000000000000000000000000000000000008152506003908162000091919062000e8f565b506000600460006101000a81548160ff021916908360ff16021790555060006006556000600760006101000a81548160ff0219169083151502179055507388c09914b61c3ce1c59b78ac9850487e8fe0e67d600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061dead73ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff168152506000600f5560006010556000601155600060125560006013556000601455600060155560006016556000601755600060185560006019556000601b556009601c556000601d55600460009054906101000a900460ff16600a620001bc919062001106565b662386f26fc10000620001d0919062001157565b601e55600460009054906101000a900460ff16600a620001f1919062001106565b662386f26fc1000062000205919062001157565b601f55600460009054906101000a900460ff16600a62000226919062001106565b662386f26fc100006200023a919062001157565b602055600460009054906101000a900460ff1660056200025b919062001106565b6127106200026a919062001157565b6021556001602360156101000a81548160ff0219169083151502179055506000602360166101000a81548160ff0219169083151502179055506001602360176101000a81548160ff021916908315150217905550737a250d5630b4cf539739df2c5dacb4c659f2488d602460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200032057600080fd5b506040516200682d3803806200682d833981810160405281019062000346919062001222565b60006200035862000b8160201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506000737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200045b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000481919062001222565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620004e9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200050f919062001222565b6040518363ffffffff1660e01b81526004016200052e92919062001265565b6020604051808303816000875af11580156200054e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000574919062001222565b602360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080602260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601e54600960003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600a6000620006b062000b8960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600a60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620007926012546200077e60115460105462000bb260201b62002c911790919060201c565b62000bb260201b62002c911790919060201c565b601b81905550620007d1601554620007bd60145460135462000bb260201b62002c911790919060201c565b62000bb260201b62002c911790919060201c565b601c81905550620007f5600f54601b5462000bb260201b62002c911790919060201c565b601a81905550620008346019546200082060185460175462000bb260201b62002c911790919060201c565b62000bb260201b62002c911790919060201c565b601d819055506001600b60006200085062000b8960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b6000602360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600c60006200098962000b8960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600d6000602360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550601e546008600062000ac362000b8160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000b1162000b8160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef601e5460405162000b719190620012a3565b60405180910390a35050620013a0565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080828462000bc39190620012c0565b90508381101562000c0b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c02906200137e565b60405180910390fd5b8091505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000c9757607f821691505b60208210810362000cad5762000cac62000c4f565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000d177fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000cd8565b62000d23868362000cd8565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000d7062000d6a62000d648462000d3b565b62000d45565b62000d3b565b9050919050565b6000819050919050565b62000d8c8362000d4f565b62000da462000d9b8262000d77565b84845462000ce5565b825550505050565b600090565b62000dbb62000dac565b62000dc881848462000d81565b505050565b5b8181101562000df05762000de460008262000db1565b60018101905062000dce565b5050565b601f82111562000e3f5762000e098162000cb3565b62000e148462000cc8565b8101602085101562000e24578190505b62000e3c62000e338562000cc8565b83018262000dcd565b50505b505050565b600082821c905092915050565b600062000e646000198460080262000e44565b1980831691505092915050565b600062000e7f838362000e51565b9150826002028217905092915050565b62000e9a8262000c15565b67ffffffffffffffff81111562000eb65762000eb562000c20565b5b62000ec2825462000c7e565b62000ecf82828562000df4565b600060209050601f83116001811462000f07576000841562000ef2578287015190505b62000efe858262000e71565b86555062000f6e565b601f19841662000f178662000cb3565b60005b8281101562000f415784890151825560018201915060208501945060208101905062000f1a565b8683101562000f61578489015162000f5d601f89168262000e51565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620010045780860481111562000fdc5762000fdb62000f76565b5b600185161562000fec5780820291505b808102905062000ffc8562000fa5565b945062000fbc565b94509492505050565b6000826200101f5760019050620010f2565b816200102f5760009050620010f2565b8160018114620010485760028114620010535762001089565b6001915050620010f2565b60ff84111562001068576200106762000f76565b5b8360020a91508482111562001082576200108162000f76565b5b50620010f2565b5060208310610133831016604e8410600b8410161715620010c35782820a905083811115620010bd57620010bc62000f76565b5b620010f2565b620010d2848484600162000fb2565b92509050818404811115620010ec57620010eb62000f76565b5b81810290505b9392505050565b600060ff82169050919050565b6000620011138262000d3b565b91506200112083620010f9565b92506200114f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200100d565b905092915050565b6000620011648262000d3b565b9150620011718362000d3b565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620011ad57620011ac62000f76565b5b828202905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620011ea82620011bd565b9050919050565b620011fc81620011dd565b81146200120857600080fd5b50565b6000815190506200121c81620011f1565b92915050565b6000602082840312156200123b576200123a620011b8565b5b60006200124b848285016200120b565b91505092915050565b6200125f81620011dd565b82525050565b60006040820190506200127c600083018562001254565b6200128b602083018462001254565b9392505050565b6200129d8162000d3b565b82525050565b6000602082019050620012ba600083018462001292565b92915050565b6000620012cd8262000d3b565b9150620012da8362000d3b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562001312576200131162000f76565b5b828201905092915050565b600082825260208201905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b600062001366601b836200131d565b915062001373826200132e565b602082019050919050565b60006020820190508181036000830152620013998162001357565b9050919050565b60805161546a620013c360003960008181611257015261135c015261546a6000f3fe60806040526004361061037a5760003560e01c80638da5cb5b116101d1578063c2d4640e11610102578063ec28438a116100a0578063f2fde38b1161006f578063f2fde38b14610cf9578063f5d588f514610d22578063f84ba65d14610d4d578063f872858a14610d7657610381565b8063ec28438a14610c53578063ef422a1814610c7c578063f0cd1dac14610ca5578063f1d5f51714610cd057610381565b8063c867d60b116100dc578063c867d60b14610b83578063d158272d14610bc0578063da00097d14610beb578063dd62ed3e14610c1657610381565b8063c2d4640e14610b06578063c49b9a8014610b2f578063c816841b14610b5857610381565b8063a457c2d71161016f578063a9059cbb11610149578063a9059cbb14610a4e578063aa35822c14610a8b578063b0ce740014610ab4578063bfac5ee014610add57610381565b8063a457c2d7146109ab578063a5d69d1f146109e8578063a85551f414610a1157610381565b806395d89b41116101ab57806395d89b4114610901578063a073d37f1461092c578063a08e671f14610957578063a11a16821461098257610381565b80638da5cb5b14610894578063914eb66a146108bf57806391b05ca3146108d657610381565b806339509351116102ab5780635881f3ef11610249578063807c2d9c11610223578063807c2d9c146107d857806382eefb4314610803578063844d591c1461082e5780638b42507f1461085757610381565b80635881f3ef1461073357806370a08231146107705780637d1db4a5146107ad57610381565b80634a74bb02116102855780634a74bb02146106775780634cb80fd5146106a25780635342acb4146106cb578063557ed1ba1461070857610381565b806339509351146105d45780633b97084a146106115780633ecad2711461063a57610381565b806323b872dd116103185780632a959b36116102f25780632a959b361461053e5780632b112e491461056757806330509bca14610592578063313ce567146105a957610381565b806323b872dd146104ad5780632563ae83146104ea57806327c8f8351461051357610381565b8063095ea7b311610354578063095ea7b3146103f15780631694505e1461042e57806318160ddd146104595780632198cf6c1461048457610381565b806302ac8168146103865780630458c9bf1461039d57806306fdde03146103c657610381565b3661038157005b600080fd5b34801561039257600080fd5b5061039b610da1565b005b3480156103a957600080fd5b506103c460048036038101906103bf9190614389565b610e5a565b005b3480156103d257600080fd5b506103db610ef9565b6040516103e8919061444f565b60405180910390f35b3480156103fd57600080fd5b50610418600480360381019061041391906144cf565b610f8b565b604051610425919061452a565b60405180910390f35b34801561043a57600080fd5b50610443610fa9565b60405161045091906145a4565b60405180910390f35b34801561046557600080fd5b5061046e610fcf565b60405161047b91906145ce565b60405180910390f35b34801561049057600080fd5b506104ab60048036038101906104a69190614615565b610fd9565b005b3480156104b957600080fd5b506104d460048036038101906104cf9190614655565b6110c9565b6040516104e1919061452a565b60405180910390f35b3480156104f657600080fd5b50610511600480360381019061050c91906146a8565b6111a3565b005b34801561051f57600080fd5b50610528611255565b60405161053591906146e4565b60405180910390f35b34801561054a57600080fd5b50610565600480360381019061056091906146ff565b611279565b005b34801561057357600080fd5b5061057c611352565b60405161058991906145ce565b60405180910390f35b34801561059e57600080fd5b506105a7611396565b005b3480156105b557600080fd5b506105be611401565b6040516105cb9190614748565b60405180910390f35b3480156105e057600080fd5b506105fb60048036038101906105f691906144cf565b611418565b604051610608919061452a565b60405180910390f35b34801561061d57600080fd5b5061063860048036038101906106339190614389565b6114cb565b005b34801561064657600080fd5b50610661600480360381019061065c91906146ff565b61156a565b60405161066e919061452a565b60405180910390f35b34801561068357600080fd5b5061068c61158a565b604051610699919061452a565b60405180910390f35b3480156106ae57600080fd5b506106c960048036038101906106c491906146ff565b61159d565b005b3480156106d757600080fd5b506106f260048036038101906106ed91906146ff565b611676565b6040516106ff919061452a565b60405180910390f35b34801561071457600080fd5b5061071d611696565b60405161072a91906145ce565b60405180910390f35b34801561073f57600080fd5b5061075a600480360381019061075591906146ff565b61169e565b60405161076791906146e4565b60405180910390f35b34801561077c57600080fd5b50610797600480360381019061079291906146ff565b611ba1565b6040516107a491906145ce565b60405180910390f35b3480156107b957600080fd5b506107c2611bea565b6040516107cf91906145ce565b60405180910390f35b3480156107e457600080fd5b506107ed611bf0565b6040516107fa91906145ce565b60405180910390f35b34801561080f57600080fd5b50610818611bf6565b60405161082591906145ce565b60405180910390f35b34801561083a57600080fd5b5061085560048036038101906108509190614615565b611bfc565b005b34801561086357600080fd5b5061087e600480360381019061087991906146ff565b611cec565b60405161088b919061452a565b60405180910390f35b3480156108a057600080fd5b506108a9611d0c565b6040516108b691906146e4565b60405180910390f35b3480156108cb57600080fd5b506108d4611d35565b005b3480156108e257600080fd5b506108eb611e8a565b6040516108f891906145ce565b60405180910390f35b34801561090d57600080fd5b50610916611e90565b604051610923919061444f565b60405180910390f35b34801561093857600080fd5b50610941611f22565b60405161094e91906145ce565b60405180910390f35b34801561096357600080fd5b5061096c611f2c565b60405161097991906145ce565b60405180910390f35b34801561098e57600080fd5b506109a960048036038101906109a49190614763565b611f32565b005b3480156109b757600080fd5b506109d260048036038101906109cd91906144cf565b611ff6565b6040516109df919061452a565b60405180910390f35b3480156109f457600080fd5b50610a0f6004803603810190610a0a91906146a8565b6120c3565b005b348015610a1d57600080fd5b50610a386004803603810190610a3391906146ff565b612175565b604051610a45919061452a565b60405180910390f35b348015610a5a57600080fd5b50610a756004803603810190610a7091906144cf565b6121cb565b604051610a82919061452a565b60405180910390f35b348015610a9757600080fd5b50610ab26004803603810190610aad9190614763565b6121ea565b005b348015610ac057600080fd5b50610adb6004803603810190610ad69190614615565b6122ae565b005b348015610ae957600080fd5b50610b046004803603810190610aff91906147a3565b61239e565b005b348015610b1257600080fd5b50610b2d6004803603810190610b2891906147f6565b6124b7565b005b348015610b3b57600080fd5b50610b566004803603810190610b5191906146a8565b612597565b005b348015610b6457600080fd5b50610b6d612680565b604051610b7a91906146e4565b60405180910390f35b348015610b8f57600080fd5b50610baa6004803603810190610ba591906146ff565b6126a6565b604051610bb7919061452a565b60405180910390f35b348015610bcc57600080fd5b50610bd56126c6565b604051610be2919061486a565b60405180910390f35b348015610bf757600080fd5b50610c006126ec565b604051610c0d919061452a565b60405180910390f35b348015610c2257600080fd5b50610c3d6004803603810190610c389190614885565b6126ff565b604051610c4a91906145ce565b60405180910390f35b348015610c5f57600080fd5b50610c7a6004803603810190610c759190614389565b612786565b005b348015610c8857600080fd5b50610ca36004803603810190610c9e9190614615565b612825565b005b348015610cb157600080fd5b50610cba612915565b604051610cc791906145ce565b60405180910390f35b348015610cdc57600080fd5b50610cf76004803603810190610cf29190614389565b61291b565b005b348015610d0557600080fd5b50610d206004803603810190610d1b91906146ff565b6129ba565b005b348015610d2e57600080fd5b50610d37612b7b565b604051610d44919061452a565b60405180910390f35b348015610d5957600080fd5b50610d746004803603810190610d6f9190614615565b612b8e565b005b348015610d8257600080fd5b50610d8b612c7e565b604051610d98919061452a565b60405180910390f35b610da9612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2d90614911565b60405180910390fd5b6001600760006101000a81548160ff02191690831515021790555043600581905550565b610e62612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610eef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee690614911565b60405180910390fd5b8060068190555050565b606060028054610f0890614960565b80601f0160208091040260200160405190810160405280929190818152602001828054610f3490614960565b8015610f815780601f10610f5657610100808354040283529160200191610f81565b820191906000526020600020905b815481529060010190602001808311610f6457829003601f168201915b5050505050905090565b6000610f9f610f98612cef565b8484612cf7565b6001905092915050565b602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000601e54905090565b610fe1612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461106e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106590614911565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60006110d6848484612ec0565b50611198846110e3612cef565b611193856040518060600160405280602881526020016153e860289139600960008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611149612cef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546136f29092919063ffffffff16565b612cf7565b600190509392505050565b6111ab612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611238576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122f90614911565b60405180910390fd5b80602360176101000a81548160ff02191690831515021790555050565b7f000000000000000000000000000000000000000000000000000000000000000081565b611281612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461130e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130590614911565b60405180910390fd5b80602460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006113916113807f0000000000000000000000000000000000000000000000000000000000000000611ba1565b601e5461375690919063ffffffff16565b905090565b602460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156113fe573d6000803e3d6000fd5b50565b6000600460009054906101000a900460ff16905090565b60006114c1611425612cef565b846114bc8560096000611436612cef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612c9190919063ffffffff16565b612cf7565b6001905092915050565b6114d3612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611560576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155790614911565b60405180910390fd5b8060218190555050565b600d6020528060005260406000206000915054906101000a900460ff1681565b602360159054906101000a900460ff1681565b6115a5612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611632576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162990614911565b60405180910390fd5b80600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a6020528060005260406000206000915054906101000a900460ff1681565b600042905090565b60006116a8612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611735576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161172c90614911565b60405180910390fd5b60008290508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611785573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117a991906149a6565b73ffffffffffffffffffffffffffffffffffffffff1663e6a43905308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611810573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061183491906149a6565b6040518363ffffffff1660e01b81526004016118519291906149d3565b602060405180830381865afa15801561186e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061189291906149a6565b9150600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a25578073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611913573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061193791906149a6565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561199e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119c291906149a6565b6040518363ffffffff1660e01b81526004016119df9291906149d3565b6020604051808303816000875af11580156119fe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a2291906149a6565b91505b81602360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080602260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600b6000602360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600d6000602360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050919050565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b601f5481565b60205481565b601c5481565b611c04612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c8890614911565b60405180910390fd5b80600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600c6020528060005260406000206000915054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611d3d612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611dca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc190614911565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60055481565b606060038054611e9f90614960565b80601f0160208091040260200160405190810160405280929190818152602001828054611ecb90614960565b8015611f185780601f10611eed57610100808354040283529160200191611f18565b820191906000526020600020905b815481529060010190602001808311611efb57829003601f168201915b5050505050905090565b6000602154905090565b601d5481565b611f3a612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611fc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fbe90614911565b60405180910390fd5b8160138190555080601481905550611fec601454601354612c9190919063ffffffff16565b601c819055505050565b60006120b9612003612cef565b846120b485604051806060016040528060258152602001615410602591396009600061202d612cef565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546136f29092919063ffffffff16565b612cf7565b6001905092915050565b6120cb612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612158576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214f90614911565b60405180910390fd5b80602360166101000a81548160ff02191690831515021790555050565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60006121df6121d8612cef565b8484612ec0565b506001905092915050565b6121f2612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461227f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227690614911565b60405180910390fd5b81601081905550806011819055506122a4601154601054612c9190919063ffffffff16565b601b819055505050565b6122b6612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612343576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233a90614911565b60405180910390fd5b80600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6123a6612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612433576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161242a90614911565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b815260040161246e9291906149fc565b6020604051808303816000875af115801561248d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124b19190614a3a565b50505050565b6124bf612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461254c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161254390614911565b60405180910390fd5b82601781905550816018819055508060198190555061258c60195461257e601854601754612c9190919063ffffffff16565b612c9190919063ffffffff16565b601d81905550505050565b61259f612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461262c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161262390614911565b60405180910390fd5b80602360156101000a81548160ff0219169083151502179055507f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc15981604051612675919061452a565b60405180910390a150565b602360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b6020528060005260406000206000915054906101000a900460ff1681565b600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b602360169054906101000a900460ff1681565b6000600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61278e612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461281b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161281290614911565b60405180910390fd5b80601f8190555050565b61282d612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146128ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128b190614911565b60405180910390fd5b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b601b5481565b612923612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146129b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129a790614911565b60405180910390fd5b8060208190555050565b6129c2612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612a4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a4690614911565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612abe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ab590614ad9565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600760009054906101000a900460ff1681565b612b96612cef565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612c23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c1a90614911565b60405180910390fd5b80600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b602360179054906101000a900460ff1681565b6000808284612ca09190614b28565b905083811015612ce5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cdc90614bca565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612d66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d5d90614c5c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dcc90614cee565b60405180910390fd5b80600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612eb391906145ce565b60405180910390a3505050565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603612f30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f2790614d80565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612f9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f9690614e12565b60405180910390fd5b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561302c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161302390614e7e565b60405180910390fd5b602360149054906101000a900460ff16156130535761304c8484846137a0565b90506136eb565b600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156130f75750600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561310557506000601654115b1561314d57600061313460165461312660648661397390919063ffffffff16565b6139bd90919063ffffffff16565b9050613149818461375690919063ffffffff16565b9250505b600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156131f15750600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561323c57601f5482111561323b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161323290614f10565b60405180910390fd5b5b600061324730611ba1565b90506000602154821015905080801561326d5750602360149054906101000a900460ff16155b80156132c35750600d60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156132db5750602360159054906101000a900460ff165b1561330557602360169054906101000a900460ff16156132fb5760215491505b61330482613a37565b5b61338e846040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600860008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546136f29092919063ffffffff16565b600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806134745750600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1561348157849050613554565b600760009054906101000a900460ff166134d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134c790614f7c565b60405180910390fd5b602360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1603613546576006546005546135359190614b28565b43116135455761354486613c28565b5b5b613551878787613cd5565b90505b602360179054906101000a900460ff1680156135ba5750600b60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156135e9576020546135dd826135cf89611ba1565b612c9190919063ffffffff16565b11156135e857600080fd5b5b61363b81600860008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612c9190919063ffffffff16565b600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516136db91906145ce565b60405180910390a3600193505050505b9392505050565b600083831115829061373a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613731919061444f565b60405180910390fd5b50600083856137499190614f9c565b9050809150509392505050565b600061379883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506136f2565b905092915050565b600061382b826040518060400160405280601481526020017f496e73756666696369656e742042616c616e6365000000000000000000000000815250600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546136f29092919063ffffffff16565b600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506138c082600860008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612c9190919063ffffffff16565b600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161396091906145ce565b60405180910390a3600190509392505050565b60006139b583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613f24565b905092915050565b60008083036139cf5760009050613a31565b600082846139dd9190614fd0565b90508284826139ec9190615059565b14613a2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a23906150fc565b60405180910390fd5b809150505b92915050565b6001602360146101000a81548160ff0219169083151502179055506000613a906002613a82601d54613a74601754876139bd90919063ffffffff16565b61397390919063ffffffff16565b61397390919063ffffffff16565b90506000613aa7828461375690919063ffffffff16565b9050613ab281613f87565b60004790506000613ae3613ad2600260175461397390919063ffffffff16565b601d5461375690919063ffffffff16565b90506000613b216002613b1384613b05601754886139bd90919063ffffffff16565b61397390919063ffffffff16565b61397390919063ffffffff16565b90506000613b4c83613b3e601954876139bd90919063ffffffff16565b61397390919063ffffffff16565b90506000613b7582613b67858861375690919063ffffffff16565b61375690919063ffffffff16565b90506000811115613bad57613bac600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682614203565b5b6000821115613be357613be2602460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683614203565b5b600083118015613bf35750600087115b15613c0357613c02878461424e565b5b505050505050506000602360146101000a81548160ff02191690831515021790555050565b600e60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16613cd2576001600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b60008060009050600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615613d7157613d6a6064613d5c613d4d600f54601b54612c9190919063ffffffff16565b866139bd90919063ffffffff16565b61397390919063ffffffff16565b9050613e03565b600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615613e0257613dff6064613df1613de2600f54601c54612c9190919063ffffffff16565b866139bd90919063ffffffff16565b61397390919063ffffffff16565b90505b5b6000811115613f0757613e5e81600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612c9190919063ffffffff16565b600860003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051613efe91906145ce565b60405180910390a35b613f1a818461375690919063ffffffff16565b9150509392505050565b60008083118290613f6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613f62919061444f565b60405180910390fd5b5060008385613f7a9190615059565b9050809150509392505050565b6000600267ffffffffffffffff811115613fa457613fa361511c565b5b604051908082528060200260200182016040528015613fd25781602001602082028036833780820191505090505b5090503081600081518110613fea57613fe961514b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015614091573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140b591906149a6565b816001815181106140c9576140c861514b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061413030602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684612cf7565b602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401614194959493929190615273565b600060405180830381600087803b1580156141ae57600080fd5b505af11580156141c2573d6000803e3d6000fd5b505050507f32cde87eb454f3a0b875ab23547023107cfad454363ec88ba5695e2c24aa52a782826040516141f79291906152cd565b60405180910390a15050565b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015614249573d6000803e3d6000fd5b505050565b61427b30602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684612cf7565b602260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719823085600080602460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b81526004016143049695949392919061531e565b60606040518083038185885af1158015614322573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906143479190615394565b5050505050565b600080fd5b6000819050919050565b61436681614353565b811461437157600080fd5b50565b6000813590506143838161435d565b92915050565b60006020828403121561439f5761439e61434e565b5b60006143ad84828501614374565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156143f05780820151818401526020810190506143d5565b838111156143ff576000848401525b50505050565b6000601f19601f8301169050919050565b6000614421826143b6565b61442b81856143c1565b935061443b8185602086016143d2565b61444481614405565b840191505092915050565b600060208201905081810360008301526144698184614416565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061449c82614471565b9050919050565b6144ac81614491565b81146144b757600080fd5b50565b6000813590506144c9816144a3565b92915050565b600080604083850312156144e6576144e561434e565b5b60006144f4858286016144ba565b925050602061450585828601614374565b9150509250929050565b60008115159050919050565b6145248161450f565b82525050565b600060208201905061453f600083018461451b565b92915050565b6000819050919050565b600061456a61456561456084614471565b614545565b614471565b9050919050565b600061457c8261454f565b9050919050565b600061458e82614571565b9050919050565b61459e81614583565b82525050565b60006020820190506145b96000830184614595565b92915050565b6145c881614353565b82525050565b60006020820190506145e360008301846145bf565b92915050565b6145f28161450f565b81146145fd57600080fd5b50565b60008135905061460f816145e9565b92915050565b6000806040838503121561462c5761462b61434e565b5b600061463a858286016144ba565b925050602061464b85828601614600565b9150509250929050565b60008060006060848603121561466e5761466d61434e565b5b600061467c868287016144ba565b935050602061468d868287016144ba565b925050604061469e86828701614374565b9150509250925092565b6000602082840312156146be576146bd61434e565b5b60006146cc84828501614600565b91505092915050565b6146de81614491565b82525050565b60006020820190506146f960008301846146d5565b92915050565b6000602082840312156147155761471461434e565b5b6000614723848285016144ba565b91505092915050565b600060ff82169050919050565b6147428161472c565b82525050565b600060208201905061475d6000830184614739565b92915050565b6000806040838503121561477a5761477961434e565b5b600061478885828601614374565b925050602061479985828601614374565b9150509250929050565b6000806000606084860312156147bc576147bb61434e565b5b60006147ca868287016144ba565b93505060206147db86828701614374565b92505060406147ec868287016144ba565b9150509250925092565b60008060006060848603121561480f5761480e61434e565b5b600061481d86828701614374565b935050602061482e86828701614374565b925050604061483f86828701614374565b9150509250925092565b600061485482614471565b9050919050565b61486481614849565b82525050565b600060208201905061487f600083018461485b565b92915050565b6000806040838503121561489c5761489b61434e565b5b60006148aa858286016144ba565b92505060206148bb858286016144ba565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006148fb6020836143c1565b9150614906826148c5565b602082019050919050565b6000602082019050818103600083015261492a816148ee565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061497857607f821691505b60208210810361498b5761498a614931565b5b50919050565b6000815190506149a0816144a3565b92915050565b6000602082840312156149bc576149bb61434e565b5b60006149ca84828501614991565b91505092915050565b60006040820190506149e860008301856146d5565b6149f560208301846146d5565b9392505050565b6000604082019050614a1160008301856146d5565b614a1e60208301846145bf565b9392505050565b600081519050614a34816145e9565b92915050565b600060208284031215614a5057614a4f61434e565b5b6000614a5e84828501614a25565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614ac36026836143c1565b9150614ace82614a67565b604082019050919050565b60006020820190508181036000830152614af281614ab6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614b3382614353565b9150614b3e83614353565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614b7357614b72614af9565b5b828201905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000614bb4601b836143c1565b9150614bbf82614b7e565b602082019050919050565b60006020820190508181036000830152614be381614ba7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614c466024836143c1565b9150614c5182614bea565b604082019050919050565b60006020820190508181036000830152614c7581614c39565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000614cd86022836143c1565b9150614ce382614c7c565b604082019050919050565b60006020820190508181036000830152614d0781614ccb565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000614d6a6025836143c1565b9150614d7582614d0e565b604082019050919050565b60006020820190508181036000830152614d9981614d5d565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000614dfc6023836143c1565b9150614e0782614da0565b604082019050919050565b60006020820190508181036000830152614e2b81614def565b9050919050565b7f62636c6973746564206164647265737300000000000000000000000000000000600082015250565b6000614e686010836143c1565b9150614e7382614e32565b602082019050919050565b60006020820190508181036000830152614e9781614e5b565b9050919050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61785460008201527f78416d6f756e742e000000000000000000000000000000000000000000000000602082015250565b6000614efa6028836143c1565b9150614f0582614e9e565b604082019050919050565b60006020820190508181036000830152614f2981614eed565b9050919050565b7f53776170206e6f74206f70656e00000000000000000000000000000000000000600082015250565b6000614f66600d836143c1565b9150614f7182614f30565b602082019050919050565b60006020820190508181036000830152614f9581614f59565b9050919050565b6000614fa782614353565b9150614fb283614353565b925082821015614fc557614fc4614af9565b5b828203905092915050565b6000614fdb82614353565b9150614fe683614353565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561501f5761501e614af9565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061506482614353565b915061506f83614353565b92508261507f5761507e61502a565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b60006150e66021836143c1565b91506150f18261508a565b604082019050919050565b60006020820190508181036000830152615115816150d9565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000819050919050565b600061519f61519a6151958461517a565b614545565b614353565b9050919050565b6151af81615184565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6151ea81614491565b82525050565b60006151fc83836151e1565b60208301905092915050565b6000602082019050919050565b6000615220826151b5565b61522a81856151c0565b9350615235836151d1565b8060005b8381101561526657815161524d88826151f0565b975061525883615208565b925050600181019050615239565b5085935050505092915050565b600060a08201905061528860008301886145bf565b61529560208301876151a6565b81810360408301526152a78186615215565b90506152b660608301856146d5565b6152c360808301846145bf565b9695505050505050565b60006040820190506152e260008301856145bf565b81810360208301526152f48184615215565b90509392505050565b600061530882614571565b9050919050565b615318816152fd565b82525050565b600060c08201905061533360008301896146d5565b61534060208301886145bf565b61534d60408301876151a6565b61535a60608301866151a6565b615367608083018561530f565b61537460a08301846145bf565b979650505050505050565b60008151905061538e8161435d565b92915050565b6000806000606084860312156153ad576153ac61434e565b5b60006153bb8682870161537f565b93505060206153cc8682870161537f565b92505060406153dd8682870161537f565b915050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122020616eb8da2826e1232f303d74f929f131a623b8b381d44090aae032276a73a864736f6c634300080f003300000000000000000000000088c09914b61c3ce1c59b78ac9850487e8fe0e67d
©2022-now by Spectre