Transaction Hash:
0x6c2e73c9bafbfa09c38cef1d06b59ca3efef08e684b44d214726bbdab3097b51
Timestamp:
1238 days ago (Jul-22-2021 04:04:55 PM UTC )
ERC-20 Tokens Transferred:
Gas Price:
40 Gwei (0. 00000004 ETH)
Ether Price:
$2,024.74 / ETH
Gas Limit & Usage by Txn:
11,326,037
|
11,326,037 (100%)
Other Attributes:
Nonce: 1
Position In Block: 27
Input Data:
0x60c06040526000600760146101000a81548160ff0219169083151502179055506001600760156101000a81548160ff021916908315150217905550620249f06009556a52b7d2dcc80cd2e4000000600a553480156200005d57600080fd5b506040516200a91f3803806200a91f833981810160405281019062000083919062000fbf565b6040518060400160405280600a81526020017f4d6973747920436f696e000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4d6973747900000000000000000000000000000000000000000000000000000081525081600390805190602001906200010792919062000ea7565b5080600490805190602001906200012092919062000ea7565b5050506000620001356200090160201b60201c565b905080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35080600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604051620002239062000f38565b604051809103906000f08015801562000240573d6000803e3d6000fd5b50600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002916200090960201b60201c565b600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000737a250d5630b4cf539739df2c5dacb4c659f2488d905060008173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200033357600080fd5b505afa15801562000348573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200036e919062000f93565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308473ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620003d157600080fd5b505afa158015620003e6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200040c919062000f93565b6040518363ffffffff1660e01b81526004016200042b929190620010ed565b602060405180830381600087803b1580156200044657600080fd5b505af11580156200045b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000481919062000f93565b90508173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1660601b81525050620005048160016200093360201b60201c565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166331e79db0600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040518263ffffffff1660e01b8152600401620005839190620010d0565b600060405180830381600087803b1580156200059e57600080fd5b505af1158015620005b3573d6000803e3d6000fd5b50505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166331e79db0306040518263ffffffff1660e01b8152600401620006149190620010d0565b600060405180830381600087803b1580156200062f57600080fd5b505af115801562000644573d6000803e3d6000fd5b50505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166331e79db0620006966200090960201b60201c565b6040518263ffffffff1660e01b8152600401620006b49190620010d0565b600060405180830381600087803b158015620006cf57600080fd5b505af1158015620006e4573d6000803e3d6000fd5b50505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166331e79db0836040518263ffffffff1660e01b8152600401620007459190620010d0565b600060405180830381600087803b1580156200076057600080fd5b505af115801562000775573d6000803e3d6000fd5b50505050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166331e79db061dead6040518263ffffffff1660e01b8152600401620007d89190620010d0565b600060405180830381600087803b158015620007f357600080fd5b505af115801562000808573d6000803e3d6000fd5b505050506200083f600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1662000b0360201b60201c565b620008503062000b0360201b60201c565b6200086361dead62000b0360201b60201c565b6001600d6000620008796200090960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620008f8620008de6200090960201b60201c565b6c0c9f2c9cd04674edea4000000062000c9060201b60201c565b50505062001482565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b801515600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415620009c9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009c09062001180565b60405180910390fd5b80600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550801562000ab957600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166331e79db0836040518263ffffffff1660e01b815260040162000a849190620010d0565b600060405180830381600087803b15801562000a9f57600080fd5b505af115801562000ab4573d6000803e3d6000fd5b505050505b8015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b62000b136200090160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000ba5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000b9c906200115e565b60405180910390fd5b600c60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161562000c35576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c2c906200113c565b60405180910390fd5b6001600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000d03576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000cfa90620011a2565b60405180910390fd5b62000d176000838362000e3f60201b60201c565b62000d338160025462000e4460201b6200256c1790919060201c565b60028190555062000d91816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205462000e4460201b6200256c1790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000e339190620011c4565b60405180910390a35050565b505050565b600080828462000e559190620011f2565b90508381101562000e9d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000e94906200111a565b60405180910390fd5b8091505092915050565b82805462000eb590620012a1565b90600052602060002090601f01602090048101928262000ed9576000855562000f25565b82601f1062000ef457805160ff191683800117855562000f25565b8280016001018555821562000f25579182015b8281111562000f2457825182559160200191906001019062000f07565b5b50905062000f34919062000f46565b5090565b61428f806200669083390190565b5b8082111562000f6157600081600090555060010162000f47565b5090565b60008151905062000f76816200144e565b92915050565b60008151905062000f8d8162001468565b92915050565b60006020828403121562000fa657600080fd5b600062000fb68482850162000f65565b91505092915050565b60006020828403121562000fd257600080fd5b600062000fe28482850162000f7c565b91505092915050565b62000ff6816200124f565b82525050565b60006200100b601b83620011e1565b9150620010188262001335565b602082019050919050565b600062001032602c83620011e1565b91506200103f826200135e565b604082019050919050565b600062001059602083620011e1565b91506200106682620013ad565b602082019050919050565b600062001080603f83620011e1565b91506200108d82620013d6565b604082019050919050565b6000620010a7601f83620011e1565b9150620010b48262001425565b602082019050919050565b620010ca8162001297565b82525050565b6000602082019050620010e7600083018462000feb565b92915050565b600060408201905062001104600083018562000feb565b62001113602083018462000feb565b9392505050565b60006020820190508181036000830152620011358162000ffc565b9050919050565b60006020820190508181036000830152620011578162001023565b9050919050565b6000602082019050818103600083015262001179816200104a565b9050919050565b600060208201905081810360008301526200119b8162001071565b9050919050565b60006020820190508181036000830152620011bd8162001098565b9050919050565b6000602082019050620011db6000830184620010bf565b92915050565b600082825260208201905092915050565b6000620011ff8262001297565b91506200120c8362001297565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620012445762001243620012d7565b5b828201905092915050565b60006200125c8262001277565b9050919050565b6000620012708262001277565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006002820490506001821680620012ba57607f821691505b60208210811415620012d157620012d062001306565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4d697374793a204163636f756e7420697320616c7265616479206578636c756460008201527f65642066726f6d20666565730000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4d697374793a204175746f6d61746564206d61726b6574206d616b657220706160008201527f697220697320616c72656164792073657420746f20746861742076616c756500602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b62001459816200124f565b81146200146557600080fd5b50565b620014738162001263565b81146200147f57600080fd5b50565b60805160601c60a05160601c6151b1620014df6000396000818161105a0152818161184a01528181612a080152612a5d015260008181610d1e01528181612b4801528181613aa101528181613bb70152613bde01526151b16000f3fe60806040526004361061028c5760003560e01c8063871c128d1161015a578063b62496f5116100c1578063e7841ec01161007a578063e7841ec014610a38578063e98030c714610a63578063f27fd25414610a8c578063f2fde38b14610ad0578063fd5af42f14610af9578063fd5db2af14610b2257610293565b8063b62496f514610902578063bab3185f1461093f578063c816e4b61461097c578063d4698016146109a7578063dd62ed3e146109d2578063e57f14e114610a0f57610293565b80639d55d16f116101135780639d55d16f146107b3578063a26579ad146107dc578063a457c2d714610807578063a8b9d24014610844578063a9059cbb14610881578063ad56c13c146108be57610293565b8063871c128d146106b55780638da5cb5b146106de57806392ca1e8d1461070957806395d89b41146107345780639a7a23d61461075f5780639c1b8af51461078857610293565b806339509351116101fe57806364b0f653116101b757806364b0f653146105935780636843cd84146105be578063700bb191146105fb57806370a0823114610624578063715018a6146106615780637e0e155c1461067857610293565b8063395093511461048157806349bd5a5e146104be5780634ada218b146104e95780634e71d92d146105145780634fbee1931461052b57806353ab431b1461056857610293565b806323b872dd1161025057806323b872dd1461036d5780632a8407b4146103aa5780632c1f5216146103d55780632d17f2691461040057806330bb4cff1461042b578063313ce5671461045657610293565b806306fdde0314610298578063095ea7b3146102c35780630f15f4c0146103005780631694505e1461031757806318160ddd1461034257610293565b3661029357005b600080fd5b3480156102a457600080fd5b506102ad610b4d565b6040516102ba919061450d565b60405180910390f35b3480156102cf57600080fd5b506102ea60048036038101906102e59190613ed2565b610bdf565b6040516102f791906144bc565b60405180910390f35b34801561030c57600080fd5b50610315610bfd565b005b34801561032357600080fd5b5061032c610d1c565b60405161033991906144d7565b60405180910390f35b34801561034e57600080fd5b50610357610d40565b604051610364919061474f565b60405180910390f35b34801561037957600080fd5b50610394600480360381019061038f9190613d95565b610d4a565b6040516103a191906144bc565b60405180910390f35b3480156103b657600080fd5b506103bf610e23565b6040516103cc919061474f565b60405180910390f35b3480156103e157600080fd5b506103ea610eca565b6040516103f791906144f2565b60405180910390f35b34801561040c57600080fd5b50610415610ef0565b604051610422919061474f565b60405180910390f35b34801561043757600080fd5b50610440610ef5565b60405161044d919061474f565b60405180910390f35b34801561046257600080fd5b5061046b610f9c565b6040516104789190614832565b60405180910390f35b34801561048d57600080fd5b506104a860048036038101906104a39190613ed2565b610fa5565b6040516104b591906144bc565b60405180910390f35b3480156104ca57600080fd5b506104d3611058565b6040516104e091906143d1565b60405180910390f35b3480156104f557600080fd5b506104fe61107c565b60405161050b91906144bc565b60405180910390f35b34801561052057600080fd5b5061052961108f565b005b34801561053757600080fd5b50610552600480360381019061054d9190613d07565b611142565b60405161055f91906144bc565b60405180910390f35b34801561057457600080fd5b5061057d611198565b60405161058a919061474f565b60405180910390f35b34801561059f57600080fd5b506105a861119d565b6040516105b5919061474f565b60405180910390f35b3480156105ca57600080fd5b506105e560048036038101906105e09190613d07565b611244565b6040516105f2919061474f565b60405180910390f35b34801561060757600080fd5b50610622600480360381019061061d9190613f60565b6112f8565b005b34801561063057600080fd5b5061064b60048036038101906106469190613d07565b61140e565b604051610658919061474f565b60405180910390f35b34801561066d57600080fd5b50610676611456565b005b34801561068457600080fd5b5061069f600480360381019061069a9190613d07565b6115ae565b6040516106ac91906144bc565b60405180910390f35b3480156106c157600080fd5b506106dc60048036038101906106d79190613f60565b6115ce565b005b3480156106ea57600080fd5b506106f36116e4565b60405161070091906143d1565b60405180910390f35b34801561071557600080fd5b5061071e61170e565b60405161072b919061474f565b60405180910390f35b34801561074057600080fd5b5061074961171f565b604051610756919061450d565b60405180910390f35b34801561076b57600080fd5b5061078660048036038101906107819190613de4565b6117b1565b005b34801561079457600080fd5b5061079d6118e5565b6040516107aa919061474f565b60405180910390f35b3480156107bf57600080fd5b506107da60048036038101906107d59190613f60565b6118eb565b005b3480156107e857600080fd5b506107f1611a12565b6040516107fe919061474f565b60405180910390f35b34801561081357600080fd5b5061082e60048036038101906108299190613ed2565b611ab9565b60405161083b91906144bc565b60405180910390f35b34801561085057600080fd5b5061086b60048036038101906108669190613d07565b611b86565b604051610878919061474f565b60405180910390f35b34801561088d57600080fd5b506108a860048036038101906108a39190613ed2565b611c3a565b6040516108b591906144bc565b60405180910390f35b3480156108ca57600080fd5b506108e560048036038101906108e09190613d07565b611c58565b6040516108f998979695949392919061443e565b60405180910390f35b34801561090e57600080fd5b5061092960048036038101906109249190613d07565b611d2b565b60405161093691906144bc565b60405180910390f35b34801561094b57600080fd5b5061096660048036038101906109619190613f0e565b611d4b565b60405161097391906144bc565b60405180910390f35b34801561098857600080fd5b50610991611e0e565b60405161099e919061474f565b60405180910390f35b3480156109b357600080fd5b506109bc611e14565b6040516109c991906143d1565b60405180910390f35b3480156109de57600080fd5b506109f960048036038101906109f49190613d59565b611e3a565b604051610a06919061474f565b60405180910390f35b348015610a1b57600080fd5b50610a366004803603810190610a319190613d07565b611ec1565b005b348015610a4457600080fd5b50610a4d612040565b604051610a5a919061474f565b60405180910390f35b348015610a6f57600080fd5b50610a8a6004803603810190610a859190613f60565b6120e7565b005b348015610a9857600080fd5b50610ab36004803603810190610aae9190613f60565b61220e565b604051610ac798979695949392919061443e565b60405180910390f35b348015610adc57600080fd5b50610af76004803603810190610af29190613d07565b6122e1565b005b348015610b0557600080fd5b50610b206004803603810190610b1b9190613f0e565b6124a8565b005b348015610b2e57600080fd5b50610b3761255c565b604051610b44919061474f565b60405180910390f35b606060038054610b5c90614ac0565b80601f0160208091040260200160405190810160405280929190818152602001828054610b8890614ac0565b8015610bd55780601f10610baa57610100808354040283529160200191610bd5565b820191906000526020600020905b815481529060010190602001808311610bb857829003601f168201915b5050505050905090565b6000610bf3610bec6125ca565b84846125d2565b6001905092915050565b610c056125ca565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8b9061462f565b60405180910390fd5b600b60009054906101000a900460ff1615610ce4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cdb9061466f565b60405180910390fd5b6001600760146101000a81548160ff0219169083151502179055506001600b60006101000a81548160ff021916908315150217905550565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b6000610d5784848461279d565b610e1884610d636125ca565b610e138560405180606001604052806028815260200161512f60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610dc96125ca565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546131cb9092919063ffffffff16565b6125d2565b600190509392505050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f39b50206040518163ffffffff1660e01b815260040160206040518083038186803b158015610e8d57600080fd5b505afa158015610ea1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec59190613f89565b905090565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600581565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166385a6b3ae6040518163ffffffff1660e01b815260040160206040518083038186803b158015610f5f57600080fd5b505afa158015610f73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f979190613f89565b905090565b60006012905090565b600061104e610fb26125ca565b846110498560016000610fc36125ca565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461256c90919063ffffffff16565b6125d2565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600b60009054906101000a900460ff1681565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663bc4c4b373360006040518363ffffffff1660e01b81526004016110ed9291906143ec565b602060405180830381600087803b15801561110757600080fd5b505af115801561111b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061113f9190613f37565b50565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600781565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166309bbedde6040518163ffffffff1660e01b815260040160206040518083038186803b15801561120757600080fd5b505afa15801561121b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061123f9190613f89565b905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b81526004016112a191906143d1565b60206040518083038186803b1580156112b957600080fd5b505afa1580156112cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112f19190613f89565b9050919050565b6000806000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ffb2c479856040518263ffffffff1660e01b8152600401611358919061474f565b606060405180830381600087803b15801561137257600080fd5b505af1158015611386573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113aa9190613fb2565b9250925092503273ffffffffffffffffffffffffffffffffffffffff16600015157fc864333d6121033635ab41b29ae52f10a22cf4438c3e4f1c4c68518feb2f8a988585858960405161140094939291906147ed565b60405180910390a350505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61145e6125ca565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146114ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e49061462f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600d6020528060005260406000206000915054906101000a900460ff1681565b6115d66125ca565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611665576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165c9061462f565b60405180910390fd5b6009548114156116aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a19061472f565b60405180910390fd5b600954817f40d7e40e79af4e8e5a9b3c57030d8ea93f13d669c06d448c4d631d4ae7d23db760405160405180910390a38060098190555050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6007600561171c91906148ad565b81565b60606004805461172e90614ac0565b80601f016020809104026020016040519081016040528092919081815260200182805461175a90614ac0565b80156117a75780601f1061177c576101008083540402835291602001916117a7565b820191906000526020600020905b81548152906001019060200180831161178a57829003601f168201915b5050505050905090565b6117b96125ca565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611848576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183f9061462f565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ce9061468f565b60405180910390fd5b6118e1828261322f565b5050565b60095481565b6118f36125ca565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611982576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119799061462f565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639d55d16f826040518263ffffffff1660e01b81526004016119dd919061474f565b600060405180830381600087803b1580156119f757600080fd5b505af1158015611a0b573d6000803e3d6000fd5b5050505050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636f2789ec6040518163ffffffff1660e01b815260040160206040518083038186803b158015611a7c57600080fd5b505afa158015611a90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ab49190613f89565b905090565b6000611b7c611ac66125ca565b84611b77856040518060600160405280602581526020016151576025913960016000611af06125ca565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546131cb9092919063ffffffff16565b6125d2565b6001905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a8b9d240836040518263ffffffff1660e01b8152600401611be391906143d1565b60206040518083038186803b158015611bfb57600080fd5b505afa158015611c0f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c339190613f89565b9050919050565b6000611c4e611c476125ca565b848461279d565b6001905092915050565b600080600080600080600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663fbcbc0f18a6040518263ffffffff1660e01b8152600401611cbf91906143d1565b6101006040518083038186803b158015611cd857600080fd5b505afa158015611cec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d109190613e20565b97509750975097509750975097509750919395975091939597565b600e6020528060005260406000206000915054906101000a900460ff1681565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611ddd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd49061452f565b60405180910390fd5b81600760146101000a81548160ff021916908315150217905550600760149054906101000a900460ff169050919050565b600a5481565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611ec96125ca565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611f58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4f9061462f565b60405180910390fd5b600c60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611fe5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fdc906145cf565b60405180910390fd5b6001600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e7841ec06040518163ffffffff1660e01b815260040160206040518083038186803b1580156120aa57600080fd5b505afa1580156120be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120e29190613f89565b905090565b6120ef6125ca565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461217e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121759061462f565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e98030c7826040518263ffffffff1660e01b81526004016121d9919061474f565b600060405180830381600087803b1580156121f357600080fd5b505af1158015612207573d6000803e3d6000fd5b5050505050565b600080600080600080600080600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635183d6fd8a6040518263ffffffff1660e01b8152600401612275919061474f565b6101006040518083038186803b15801561228e57600080fd5b505afa1580156122a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122c69190613e20565b97509750975097509750975097509750919395975091939597565b6122e96125ca565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612378576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236f9061462f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156123e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123df9061456f565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6124b06125ca565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461253f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125369061462f565b60405180910390fd5b80600760156101000a81548160ff02191690831515021790555050565b6b204fce5e3e2502611000000081565b600080828461257b91906148ad565b9050838110156125c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125b7906145af565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612642576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612639906146ef565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156126b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126a99061458f565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612790919061474f565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561280d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612804906146cf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561287d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128749061454f565b60405180910390fd5b6128856116e4565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156128f357506128c36116e4565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561290b5750600760159054906101000a900460ff165b15612960576b204fce5e3e2502611000000081111561295f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612956906145ef565b60405180910390fd5b5b6000600b60009054906101000a900460ff16905080612a0657600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612a05576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129fc9061470f565b60405180910390fd5b5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612aab57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b8015612ab45750805b506000821415612ad057612aca848460006133f7565b506131c6565b600560149054906101000a900460ff16158015612aea5750805b8015612b3f5750600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b8015612b9757507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015612bed5750600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612c42576b204fce5e3e25026110000000821115612c41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c389061464f565b60405180910390fd5b5b6000612c4d3061140e565b90506000600a548210159050828015612c635750805b8015612c7b5750600760149054906101000a900460ff165b8015612c945750600560149054906101000a900460ff16155b8015612cea5750600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612d445750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614155b8015612d9e5750600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b15612e32576001600560146101000a81548160ff0219169083151502179055506000612df360076005612dd191906148ad565b612de560078661368c90919063ffffffff16565b61370790919063ffffffff16565b9050612dfe81613751565b6000612e093061140e565b9050612e1481613823565b6000600560146101000a81548160ff02191690831515021790555050505b6000838015612e4e5750600560149054906101000a900460ff16155b9050600c60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612ef15750600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15612efb57600090505b8015612f5a576000612f366064612f2860076005612f1991906148ad565b8961368c90919063ffffffff16565b61370790919063ffffffff16565b9050612f4b818761390490919063ffffffff16565b9550612f588830836133f7565b505b612f658787876133f7565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e30443bc88612fad8a61140e565b6040518363ffffffff1660e01b8152600401612fca929190614415565b600060405180830381600087803b158015612fe457600080fd5b505af1925050508015612ff5575060015b612ffe57612fff565b5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e30443bc876130478961140e565b6040518363ffffffff1660e01b8152600401613064929190614415565b600060405180830381600087803b15801561307e57600080fd5b505af192505050801561308f575060015b61309857613099565b5b600560149054906101000a900460ff166131c15760006009549050600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ffb2c479826040518263ffffffff1660e01b815260040161310f919061474f565b606060405180830381600087803b15801561312957600080fd5b505af192505050801561315a57506040513d601f19601f820116820180604052508101906131579190613fb2565b60015b613163576131bf565b3273ffffffffffffffffffffffffffffffffffffffff16600115157fc864333d6121033635ab41b29ae52f10a22cf4438c3e4f1c4c68518feb2f8a98858585896040516131b394939291906147ed565b60405180910390a35050505b505b505050505b505050565b6000838311158290613213576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161320a919061450d565b60405180910390fd5b5060008385613222919061498e565b9050809150509392505050565b801515600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514156132c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132b9906146af565b60405180910390fd5b80600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080156133ad57600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166331e79db0836040518263ffffffff1660e01b815260040161337a91906143d1565b600060405180830381600087803b15801561339457600080fd5b505af11580156133a8573d6000803e3d6000fd5b505050505b8015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415613467576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161345e906146cf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156134d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134ce9061454f565b60405180910390fd5b6134e283838361394e565b61354d81604051806060016040528060268152602001615109602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546131cb9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506135e0816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461256c90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161367f919061474f565b60405180910390a3505050565b60008083141561369f5760009050613701565b600082846136ad9190614934565b90508284826136bc9190614903565b146136fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136f39061460f565b60405180910390fd5b809150505b92915050565b600061374983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613953565b905092915050565b60008190506000479050613764826139b6565b6000613779824761390490919063ffffffff16565b9050600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156137e3573d6000803e3d6000fd5b507f98024b0e201aa667dd34d5242eaa5ec55bd223ff5dad2fb1fd9a11e35f86f05f84826040516138159291906147c4565b60405180910390a150505050565b61382c816139b6565b60004790506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051613879906143bc565b60006040518083038185875af1925050503d80600081146138b6576040519150601f19603f3d011682016040523d82523d6000602084013e6138bb565b606091505b5050905080156138ff577f5e8c953468549261e19b5df2c0776259d823043f64befbef757760c2800c07ca83836040516138f69291906147c4565b60405180910390a15b505050565b600061394683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506131cb565b905092915050565b505050565b6000808311829061399a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613991919061450d565b60405180910390fd5b50600083856139a99190614903565b9050809150509392505050565b6000600267ffffffffffffffff8111156139f9577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015613a275781602001602082028036833780820191505090505b5090503081600081518110613a65577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015613b0557600080fd5b505afa158015613b19573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b3d9190613d30565b81600181518110613b77577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613bdc307f0000000000000000000000000000000000000000000000000000000000000000846125d2565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401613c3e95949392919061476a565b600060405180830381600087803b158015613c5857600080fd5b505af1158015613c6c573d6000803e3d6000fd5b505050505050565b600081359050613c83816150ac565b92915050565b600081519050613c98816150ac565b92915050565b600081359050613cad816150c3565b92915050565b600081519050613cc2816150c3565b92915050565b600081519050613cd7816150da565b92915050565b600081359050613cec816150f1565b92915050565b600081519050613d01816150f1565b92915050565b600060208284031215613d1957600080fd5b6000613d2784828501613c74565b91505092915050565b600060208284031215613d4257600080fd5b6000613d5084828501613c89565b91505092915050565b60008060408385031215613d6c57600080fd5b6000613d7a85828601613c74565b9250506020613d8b85828601613c74565b9150509250929050565b600080600060608486031215613daa57600080fd5b6000613db886828701613c74565b9350506020613dc986828701613c74565b9250506040613dda86828701613cdd565b9150509250925092565b60008060408385031215613df757600080fd5b6000613e0585828601613c74565b9250506020613e1685828601613c9e565b9150509250929050565b600080600080600080600080610100898b031215613e3d57600080fd5b6000613e4b8b828c01613c89565b9850506020613e5c8b828c01613cc8565b9750506040613e6d8b828c01613cc8565b9650506060613e7e8b828c01613cf2565b9550506080613e8f8b828c01613cf2565b94505060a0613ea08b828c01613cf2565b93505060c0613eb18b828c01613cf2565b92505060e0613ec28b828c01613cf2565b9150509295985092959890939650565b60008060408385031215613ee557600080fd5b6000613ef385828601613c74565b9250506020613f0485828601613cdd565b9150509250929050565b600060208284031215613f2057600080fd5b6000613f2e84828501613c9e565b91505092915050565b600060208284031215613f4957600080fd5b6000613f5784828501613cb3565b91505092915050565b600060208284031215613f7257600080fd5b6000613f8084828501613cdd565b91505092915050565b600060208284031215613f9b57600080fd5b6000613fa984828501613cf2565b91505092915050565b600080600060608486031215613fc757600080fd5b6000613fd586828701613cf2565b9350506020613fe686828701613cf2565b9250506040613ff786828701613cf2565b9150509250925092565b600061400d8383614028565b60208301905092915050565b614022816149d4565b82525050565b614031816149c2565b82525050565b614040816149c2565b82525050565b60006140518261485d565b61405b8185614880565b93506140668361484d565b8060005b8381101561409757815161407e8882614001565b975061408983614873565b92505060018101905061406a565b5085935050505092915050565b6140ad816149e6565b82525050565b6140bc81614a33565b82525050565b6140cb81614a57565b82525050565b6140da816149f2565b82525050565b6140e981614a7b565b82525050565b60006140fa82614868565b614104818561489c565b9350614114818560208601614a8d565b61411d81614b7f565b840191505092915050565b600061413560248361489c565b915061414082614b90565b604082019050919050565b600061415860238361489c565b915061416382614bdf565b604082019050919050565b600061417b60268361489c565b915061418682614c2e565b604082019050919050565b600061419e60228361489c565b91506141a982614c7d565b604082019050919050565b60006141c1601b8361489c565b91506141cc82614ccc565b602082019050919050565b60006141e4602c8361489c565b91506141ef82614cf5565b604082019050919050565b600061420760288361489c565b915061421282614d44565b604082019050919050565b600061422a60218361489c565b915061423582614d93565b604082019050919050565b600061424d60208361489c565b915061425882614de2565b602082019050919050565b6000614270603d8361489c565b915061427b82614e0b565b604082019050919050565b600061429360218361489c565b915061429e82614e5a565b604082019050919050565b60006142b660488361489c565b91506142c182614ea9565b606082019050919050565b60006142d9603f8361489c565b91506142e482614f1e565b604082019050919050565b60006142fc60258361489c565b915061430782614f6d565b604082019050919050565b600061431f600083614891565b915061432a82614fbc565b600082019050919050565b600061434260248361489c565b915061434d82614fbf565b604082019050919050565b6000614365603f8361489c565b91506143708261500e565b604082019050919050565b600061438860338361489c565b91506143938261505d565b604082019050919050565b6143a781614a1c565b82525050565b6143b681614a26565b82525050565b60006143c782614312565b9150819050919050565b60006020820190506143e66000830184614037565b92915050565b60006040820190506144016000830185614019565b61440e60208301846140a4565b9392505050565b600060408201905061442a6000830185614019565b614437602083018461439e565b9392505050565b600061010082019050614454600083018b614037565b614461602083018a6140d1565b61446e60408301896140d1565b61447b606083018861439e565b614488608083018761439e565b61449560a083018661439e565b6144a260c083018561439e565b6144af60e083018461439e565b9998505050505050505050565b60006020820190506144d160008301846140a4565b92915050565b60006020820190506144ec60008301846140b3565b92915050565b600060208201905061450760008301846140c2565b92915050565b6000602082019050818103600083015261452781846140ef565b905092915050565b6000602082019050818103600083015261454881614128565b9050919050565b600060208201905081810360008301526145688161414b565b9050919050565b600060208201905081810360008301526145888161416e565b9050919050565b600060208201905081810360008301526145a881614191565b9050919050565b600060208201905081810360008301526145c8816141b4565b9050919050565b600060208201905081810360008301526145e8816141d7565b9050919050565b60006020820190508181036000830152614608816141fa565b9050919050565b600060208201905081810360008301526146288161421d565b9050919050565b6000602082019050818103600083015261464881614240565b9050919050565b6000602082019050818103600083015261466881614263565b9050919050565b6000602082019050818103600083015261468881614286565b9050919050565b600060208201905081810360008301526146a8816142a9565b9050919050565b600060208201905081810360008301526146c8816142cc565b9050919050565b600060208201905081810360008301526146e8816142ef565b9050919050565b6000602082019050818103600083015261470881614335565b9050919050565b6000602082019050818103600083015261472881614358565b9050919050565b600060208201905081810360008301526147488161437b565b9050919050565b6000602082019050614764600083018461439e565b92915050565b600060a08201905061477f600083018861439e565b61478c60208301876140e0565b818103604083015261479e8186614046565b90506147ad6060830185614037565b6147ba608083018461439e565b9695505050505050565b60006040820190506147d9600083018561439e565b6147e6602083018461439e565b9392505050565b6000608082019050614802600083018761439e565b61480f602083018661439e565b61481c604083018561439e565b614829606083018461439e565b95945050505050565b600060208201905061484760008301846143ad565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b60006148b882614a1c565b91506148c383614a1c565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156148f8576148f7614af2565b5b828201905092915050565b600061490e82614a1c565b915061491983614a1c565b92508261492957614928614b21565b5b828204905092915050565b600061493f82614a1c565b915061494a83614a1c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561498357614982614af2565b5b828202905092915050565b600061499982614a1c565b91506149a483614a1c565b9250828210156149b7576149b6614af2565b5b828203905092915050565b60006149cd826149fc565b9050919050565b60006149df826149fc565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000614a3e82614a45565b9050919050565b6000614a50826149fc565b9050919050565b6000614a6282614a69565b9050919050565b6000614a74826149fc565b9050919050565b6000614a8682614a1c565b9050919050565b60005b83811015614aab578082015181840152602081019050614a90565b83811115614aba576000848401525b50505050565b60006002820490506001821680614ad857607f821691505b60208210811415614aec57614aeb614b50565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f4f6e6c792044657620416464726573732063616e2064697361626c652064657660008201527f2066656500000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4d697374793a204163636f756e7420697320616c7265616479206578636c756460008201527f65642066726f6d20666565730000000000000000000000000000000000000000602082015250565b7f5472616e7366657220616d6f756e74206578636565647320746865206d61785460008201527f78416d6f756e742e000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f204d41585f53454c4c5f5452414e53414354494f4e5f414d4f554e542e000000602082015250565b7f4d697374793a2054726164696e6720697320616c726561647920656e61626c6560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b7f4d697374793a2054686520556e697377617020706169722063616e6e6f74206260008201527f652072656d6f7665642066726f6d206175746f6d617465644d61726b65744d6160208201527f6b65725061697273000000000000000000000000000000000000000000000000604082015250565b7f4d697374793a204175746f6d61746564206d61726b6574206d616b657220706160008201527f697220697320616c72656164792073657420746f20746861742076616c756500602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b50565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4d697374793a2054686973206163636f756e742063616e6e6f742073656e642060008201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b7f4d697374793a2043616e6e6f742075706461746520676173466f7250726f636560008201527f7373696e6720746f2073616d652076616c756500000000000000000000000000602082015250565b6150b5816149c2565b81146150c057600080fd5b50565b6150cc816149e6565b81146150d757600080fd5b50565b6150e3816149f2565b81146150ee57600080fd5b50565b6150fa81614a1c565b811461510557600080fd5b5056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212200ecf3cd6bd2ef0fdfb996b265e10d60a6d5361d0e501bc6160119a69bf3ab6e264736f6c6343000804003360806040523480156200001157600080fd5b506040518060400160405280601681526020017f4d697374795f4469766964656e645f547261636b6572000000000000000000008152506040518060400160405280601681526020017f4d697374795f4469766964656e645f547261636b657200000000000000000000815250818181600390805190602001906200009892919062000187565b508060049080519060200190620000b192919062000187565b505050610bb860088190555050506000620000d16200017f60201b60201c565b905080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350610e106012819055506200029c565b600033905090565b828054620001959062000237565b90600052602060002090601f016020900481019282620001b9576000855562000205565b82601f10620001d457805160ff191683800117855562000205565b8280016001018555821562000205579182015b8281111562000204578251825591602001919060010190620001e7565b5b50905062000214919062000218565b5090565b5b808211156200023357600081600090555060010162000219565b5090565b600060028204905060018216806200025057607f821691505b602082108114156200026757620002666200026d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b613fe380620002ac6000396000f3fe60806040526004361061021e5760003560e01c806385a6b3ae11610123578063bc4c4b37116100ab578063e98030c71161006f578063e98030c714610858578063f2fde38b14610881578063f39b5020146108aa578063fbcbc0f1146108d5578063ffb2c479146109195761022d565b8063bc4c4b371461075f578063c38f9cad1461079c578063dd62ed3e146107c7578063e30443bc14610804578063e7841ec01461082d5761022d565b80639d55d16f116100f25780639d55d16f14610642578063a457c2d71461066b578063a8b9d240146106a8578063a9059cbb146106e5578063aafd847a146107225761022d565b806385a6b3ae146105845780638da5cb5b146105af57806391b89fba146105da57806395d89b41146106175761022d565b8063313ce567116101a65780635183d6fd116101755780635183d6fd146104aa5780636a474002146104ee5780636f2789ec1461050557806370a0823114610530578063715018a61461056d5761022d565b8063313ce567146103dc57806331e79db01461040757806339509351146104305780634e7b827f1461046d5761022d565b806318160ddd116101ed57806318160ddd146102cf578063226cfa3d146102fa57806323b872dd1461033757806327ce0147146103745780633009a609146103b15761022d565b806303c833021461023257806306fdde031461023c578063095ea7b31461026757806309bbedde146102a45761022d565b3661022d5761022b610958565b005b600080fd5b61023a610958565b005b34801561024857600080fd5b50610251610a31565b60405161025e919061334c565b60405180910390f35b34801561027357600080fd5b5061028e60048036038101906102899190612f2a565b610ac3565b60405161029b9190613331565b60405180910390f35b3480156102b057600080fd5b506102b9610ae1565b6040516102c691906135db565b60405180910390f35b3480156102db57600080fd5b506102e4610af1565b6040516102f191906135db565b60405180910390f35b34801561030657600080fd5b50610321600480360381019061031c9190612dd5565b610afb565b60405161032e91906135db565b60405180910390f35b34801561034357600080fd5b5061035e60048036038101906103599190612edb565b610b13565b60405161036b9190613331565b60405180910390f35b34801561038057600080fd5b5061039b60048036038101906103969190612dd5565b610bec565b6040516103a891906135db565b60405180910390f35b3480156103bd57600080fd5b506103c6610c8f565b6040516103d391906135db565b60405180910390f35b3480156103e857600080fd5b506103f1610c95565b6040516103fe919061362d565b60405180910390f35b34801561041357600080fd5b5061042e60048036038101906104299190612dd5565b610c9e565b005b34801561043c57600080fd5b5061045760048036038101906104529190612f2a565b610ea1565b6040516104649190613331565b60405180910390f35b34801561047957600080fd5b50610494600480360381019061048f9190612dd5565b610f54565b6040516104a19190613331565b60405180910390f35b3480156104b657600080fd5b506104d160048036038101906104cc9190612f8f565b610f74565b6040516104e59897969594939291906132b3565b60405180910390f35b3480156104fa57600080fd5b50610503611107565b005b34801561051157600080fd5b5061051a61114a565b60405161052791906135db565b60405180910390f35b34801561053c57600080fd5b5061055760048036038101906105529190612dd5565b611150565b60405161056491906135db565b60405180910390f35b34801561057957600080fd5b50610582611198565b005b34801561059057600080fd5b506105996112f0565b6040516105a691906135db565b60405180910390f35b3480156105bb57600080fd5b506105c46112f6565b6040516105d19190613298565b60405180910390f35b3480156105e657600080fd5b5061060160048036038101906105fc9190612dd5565b611320565b60405161060e91906135db565b60405180910390f35b34801561062357600080fd5b5061062c611332565b604051610639919061334c565b60405180910390f35b34801561064e57600080fd5b5061066960048036038101906106649190612f8f565b6113c4565b005b34801561067757600080fd5b50610692600480360381019061068d9190612f2a565b6114da565b60405161069f9190613331565b60405180910390f35b3480156106b457600080fd5b506106cf60048036038101906106ca9190612dd5565b6115a7565b6040516106dc91906135db565b60405180910390f35b3480156106f157600080fd5b5061070c60048036038101906107079190612f2a565b61160a565b6040516107199190613331565b60405180910390f35b34801561072e57600080fd5b5061074960048036038101906107449190612dd5565b611628565b60405161075691906135db565b60405180910390f35b34801561076b57600080fd5b5061078660048036038101906107819190612e27565b611671565b6040516107939190613331565b60405180910390f35b3480156107a857600080fd5b506107b16117cb565b6040516107be91906135db565b60405180910390f35b3480156107d357600080fd5b506107ee60048036038101906107e99190612e9f565b6117da565b6040516107fb91906135db565b60405180910390f35b34801561081057600080fd5b5061082b60048036038101906108269190612e63565b611861565b005b34801561083957600080fd5b50610842611a67565b60405161084f91906135db565b60405180910390f35b34801561086457600080fd5b5061087f600480360381019061087a9190612f8f565b611a71565b005b34801561088d57600080fd5b506108a860048036038101906108a39190612dd5565b611bdb565b005b3480156108b657600080fd5b506108bf611da2565b6040516108cc91906135db565b60405180910390f35b3480156108e157600080fd5b506108fc60048036038101906108f79190612dd5565b611da8565b6040516109109897969594939291906132b3565b60405180910390f35b34801561092557600080fd5b50610940600480360381019061093b9190612f8f565b611f96565b60405161094f939291906135f6565b60405180910390f35b6000610962610af1565b1161096c57600080fd5b6000341115610a2f576109bf610980610af1565b6109a47001000000000000000000000000000000003461214e90919063ffffffff16565b6109ae9190613759565b6005546121c990919063ffffffff16565b6005819055503373ffffffffffffffffffffffffffffffffffffffff167fa493a9229478c3fcd73f66d2cdeb7f94fd0f341da924d1054236d7845411651134604051610a0b91906135db565b60405180910390a2610a28346009546121c990919063ffffffff16565b6009819055505b565b606060038054610a4090613986565b80601f0160208091040260200160405190810160405280929190818152602001828054610a6c90613986565b8015610ab95780601f10610a8e57610100808354040283529160200191610ab9565b820191906000526020600020905b815481529060010190602001808311610a9c57829003601f168201915b5050505050905090565b6000610ad7610ad0612227565b848461222f565b6001905092915050565b6000600b60000180549050905090565b6000600254905090565b60116020528060005260406000206000915090505481565b6000610b208484846123fa565b610be184610b2c612227565b610bdc85604051806060016040528060288152602001613f6160289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610b92612227565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124409092919063ffffffff16565b61222f565b600190509392505050565b6000700100000000000000000000000000000000610c7e610c79600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610c6b610c66610c5588611150565b60055461214e90919063ffffffff16565b6124a4565b6124c190919063ffffffff16565b61250c565b610c889190613759565b9050919050565b600f5481565b60006012905090565b610ca6612227565b73ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2c9061348e565b60405180910390fd5b601060008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610d8c57600080fd5b6001601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610def816000612523565b600b73c6171d7aaffd8aa495e295f1aa04c651ad7bc650634c60db9c9091836040518363ffffffff1660e01b8152600401610e2b929190613529565b60006040518083038186803b158015610e4357600080fd5b505af4158015610e57573d6000803e3d6000fd5b505050508073ffffffffffffffffffffffffffffffffffffffff167fbc358c1a6bbec2cf1d21c2fb5a564b55d7828e32fb5da64adf3c54792646501060405160405180910390a250565b6000610f4a610eae612227565b84610f458560016000610ebf612227565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121c990919063ffffffff16565b61222f565b6001905092915050565b60106020528060005260406000206000915054906101000a900460ff1681565b600080600080600080600080600b73c6171d7aaffd8aa495e295f1aa04c651ad7bc65063deb3d89690916040518263ffffffff1660e01b8152600401610fba919061350e565b60206040518083038186803b158015610fd257600080fd5b505af4158015610fe6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061100a9190612fb8565b89106110515760007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff806000806000806000975097509750975097509750975097506110fc565b6000600b73c6171d7aaffd8aa495e295f1aa04c651ad7bc65063d1aa9e7e90918c6040518363ffffffff1660e01b815260040161108f9291906135b2565b60206040518083038186803b1580156110a757600080fd5b505af41580156110bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110df9190612dfe565b90506110ea81611da8565b98509850985098509850985098509850505b919395975091939597565b6000611148576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113f9061344e565b60405180910390fd5b565b60125481565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6111a0612227565b73ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461122f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112269061348e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60095481565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600061132b826115a7565b9050919050565b60606004805461134190613986565b80601f016020809104026020016040519081016040528092919081815260200182805461136d90613986565b80156113ba5780601f1061138f576101008083540402835291602001916113ba565b820191906000526020600020905b81548152906001019060200180831161139d57829003601f168201915b5050505050905090565b6113cc612227565b73ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461145b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114529061348e565b60405180910390fd5b6008548114156114a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611497906133ae565b60405180910390fd5b600854817f5e2963a3d7c88b344b101641f89a2f7da9734fc777ed11ad0097b2775a9e9d1760405160405180910390a38060088190555050565b600061159d6114e7612227565b8461159885604051806060016040528060258152602001613f896025913960016000611511612227565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124409092919063ffffffff16565b61222f565b6001905092915050565b6000611603600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115f584610bec565b61259090919063ffffffff16565b9050919050565b600061161e611617612227565b84846123fa565b6001905092915050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600061167b612227565b73ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461170a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117019061348e565b60405180910390fd5b6000611715846125da565b905060008111156117bf5742601160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508215158473ffffffffffffffffffffffffffffffffffffffff167fa2c38e2d2fb7e3e1912d937fd1ca11ed6d51864dee4cfa7a7bf02becd7acf092836040516117ad91906135db565b60405180910390a360019150506117c5565b60009150505b92915050565b6a084595161401484a00000081565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611869612227565b73ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146118f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ef9061348e565b60405180910390fd5b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561194f57611a63565b6a084595161401484a00000081106119de5761196b8282612523565b600b73c6171d7aaffd8aa495e295f1aa04c651ad7bc65063bc2b405c909184846040518463ffffffff1660e01b81526004016119a99392919061357b565b60006040518083038186803b1580156119c157600080fd5b505af41580156119d5573d6000803e3d6000fd5b50505050611a56565b6119e9826000612523565b600b73c6171d7aaffd8aa495e295f1aa04c651ad7bc650634c60db9c9091846040518363ffffffff1660e01b8152600401611a25929190613552565b60006040518083038186803b158015611a3d57600080fd5b505af4158015611a51573d6000803e3d6000fd5b505050505b611a61826001611671565b505b5050565b6000600f54905090565b611a79612227565b73ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aff9061348e565b60405180910390fd5b610e108110158015611b1d5750620151808111155b611b5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b539061342e565b60405180910390fd5b601254811415611ba1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b98906133ce565b60405180910390fd5b601254817f474ea64804364a1e29a4487ddb63c3342a2dd826ccd8acf48825e680a0e6f20f60405160405180910390a38060128190555050565b611be3612227565b73ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c699061348e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611ce2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cd99061336e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60085481565b600080600080600080600080889750600b73c6171d7aaffd8aa495e295f1aa04c651ad7bc6506317e142d190918a6040518363ffffffff1660e01b8152600401611df3929190613529565b60206040518083038186803b158015611e0b57600080fd5b505af4158015611e1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e439190612f66565b96507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff955060008712611ee857600f54871115611e9657611e8f600f54886127ff90919063ffffffff16565b9550611ee7565b6000600f54600b6000018054905011611eb0576000611ece565b611ecd600f54600b6000018054905061259090919063ffffffff16565b5b9050611ee381896124c190919063ffffffff16565b9650505b5b611ef1886115a7565b9450611efc88610bec565b9350601160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054925060008311611f4f576000611f65565b611f64601254846121c990919063ffffffff16565b5b9150428211611f75576000611f89565b611f88428361259090919063ffffffff16565b5b9050919395975091939597565b600080600080600b6000018054905090506000811415611fc257600080600f5493509350935050612147565b6000600f5490506000805a90506000805b8984108015611fe157508582105b1561212e578480611ff1906139b8565b955050600b60000180549050851061200857600094505b6000600b6000018681548110612047577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506120bc601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461284a565b156120e1576120cc816001611671565b156120e05781806120dc906139b8565b9250505b5b82806120ec906139b8565b93505060005a90508085111561212457612121612112828761259090919063ffffffff16565b876121c990919063ffffffff16565b95505b8094505050611fd3565b84600f819055508181600f549850985098505050505050505b9193909250565b60008083141561216157600090506121c3565b6000828461216f919061378a565b905082848261217e9190613759565b146121be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b59061346e565b60405180910390fd5b809150505b92915050565b60008082846121d89190613703565b90508381101561221d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612214906133ee565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561229f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612296906134ce565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561230f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123069061338e565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516123ed91906135db565b60405180910390a3505050565b600061243b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124329061340e565b60405180910390fd5b505050565b6000838311158290612488576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247f919061334c565b60405180910390fd5b50600083856124979190613878565b9050809150509392505050565b60008082905060008112156124b857600080fd5b80915050919050565b60008082846124d0919061366f565b9050600083121580156124e35750838112155b806124f957506000831280156124f857508381125b5b61250257600080fd5b8091505092915050565b60008082121561251b57600080fd5b819050919050565b600061252e83611150565b90508082111561255f57600061254d828461259090919063ffffffff16565b9050612559848261287d565b5061258b565b8082101561258a57600061257c838361259090919063ffffffff16565b9050612588848261293c565b505b5b505050565b60006125d283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612440565b905092915050565b6000806125e6836115a7565b905060008111156127f45761264381600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121c990919063ffffffff16565b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167fee503bee2bb6a87e57bc57db795f98137327401a0e7b7ce42e37926cc1a9ca4d826040516126cc91906135db565b60405180910390a260008373ffffffffffffffffffffffffffffffffffffffff1682600854906040516126fe90613283565b600060405180830381858888f193505050503d806000811461273c576040519150601f19603f3d011682016040523d82523d6000602084013e612741565b606091505b50509050806127ea5761279c82600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461259090919063ffffffff16565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000925050506127fa565b81925050506127fa565b60009150505b919050565b600080828461280e91906137e4565b9050600083121580156128215750838113155b80612837575060008312801561283657508381135b5b61284057600080fd5b8091505092915050565b60004282111561285d5760009050612878565b601254612873834261259090919063ffffffff16565b101590505b919050565b61288782826129fb565b6128f56128a76128a28360055461214e90919063ffffffff16565b6124a4565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546127ff90919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6129468282612b8f565b6129b46129666129618360055461214e90919063ffffffff16565b6124a4565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124c190919063ffffffff16565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612a6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a62906134ee565b60405180910390fd5b612a7760008383612d3d565b612a8c816002546121c990919063ffffffff16565b600281905550612ae3816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121c990919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612b8391906135db565b60405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612bff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bf6906134ae565b60405180910390fd5b612c0b82600083612d3d565b612c7681604051806060016040528060228152602001613f3f602291396000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124409092919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612ccd8160025461259090919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612d3191906135db565b60405180910390a35050565b505050565b600081359050612d5181613ecb565b92915050565b600081519050612d6681613ecb565b92915050565b600081359050612d7b81613ee2565b92915050565b600081359050612d9081613ef9565b92915050565b600081519050612da581613f10565b92915050565b600081359050612dba81613f27565b92915050565b600081519050612dcf81613f27565b92915050565b600060208284031215612de757600080fd5b6000612df584828501612d42565b91505092915050565b600060208284031215612e1057600080fd5b6000612e1e84828501612d57565b91505092915050565b60008060408385031215612e3a57600080fd5b6000612e4885828601612d6c565b9250506020612e5985828601612d81565b9150509250929050565b60008060408385031215612e7657600080fd5b6000612e8485828601612d6c565b9250506020612e9585828601612dab565b9150509250929050565b60008060408385031215612eb257600080fd5b6000612ec085828601612d42565b9250506020612ed185828601612d42565b9150509250929050565b600080600060608486031215612ef057600080fd5b6000612efe86828701612d42565b9350506020612f0f86828701612d42565b9250506040612f2086828701612dab565b9150509250925092565b60008060408385031215612f3d57600080fd5b6000612f4b85828601612d42565b9250506020612f5c85828601612dab565b9150509250929050565b600060208284031215612f7857600080fd5b6000612f8684828501612d96565b91505092915050565b600060208284031215612fa157600080fd5b6000612faf84828501612dab565b91505092915050565b600060208284031215612fca57600080fd5b6000612fd884828501612dc0565b91505092915050565b612fea8161391d565b82525050565b612ff9816138ac565b82525050565b613008816138ac565b82525050565b613017816138d0565b82525050565b613026816138dc565b82525050565b600061303782613648565b613041818561365e565b9350613051818560208601613953565b61305a81613a8e565b840191505092915050565b600061307260268361365e565b915061307d82613a9f565b604082019050919050565b600061309560228361365e565b91506130a082613aee565b604082019050919050565b60006130b860428361365e565b91506130c382613b3d565b606082019050919050565b60006130db603d8361365e565b91506130e682613bb2565b604082019050919050565b60006130fe601b8361365e565b915061310982613c01565b602082019050919050565b6000613121602c8361365e565b915061312c82613c2a565b604082019050919050565b6000613144604b8361365e565b915061314f82613c79565b606082019050919050565b600061316760678361365e565b915061317282613cee565b608082019050919050565b600061318a60218361365e565b915061319582613d89565b604082019050919050565b60006131ad60208361365e565b91506131b882613dd8565b602082019050919050565b60006131d060218361365e565b91506131db82613e01565b604082019050919050565b60006131f3600083613653565b91506131fe82613e50565b600082019050919050565b600061321660248361365e565b915061322182613e53565b604082019050919050565b6000613239601f8361365e565b915061324482613ea2565b602082019050919050565b8082525050565b61325f81613906565b82525050565b61326e81613906565b82525050565b61327d81613910565b82525050565b600061328e826131e6565b9150819050919050565b60006020820190506132ad6000830184612ff0565b92915050565b6000610100820190506132c9600083018b612ff0565b6132d6602083018a61301d565b6132e3604083018961301d565b6132f06060830188613256565b6132fd6080830187613256565b61330a60a0830186613256565b61331760c0830185613256565b61332460e0830184613256565b9998505050505050505050565b6000602082019050613346600083018461300e565b92915050565b60006020820190508181036000830152613366818461302c565b905092915050565b6000602082019050818103600083015261338781613065565b9050919050565b600060208201905081810360008301526133a781613088565b9050919050565b600060208201905081810360008301526133c7816130ab565b9050919050565b600060208201905081810360008301526133e7816130ce565b9050919050565b60006020820190508181036000830152613407816130f1565b9050919050565b6000602082019050818103600083015261342781613114565b9050919050565b6000602082019050818103600083015261344781613137565b9050919050565b600060208201905081810360008301526134678161315a565b9050919050565b600060208201905081810360008301526134878161317d565b9050919050565b600060208201905081810360008301526134a7816131a0565b9050919050565b600060208201905081810360008301526134c7816131c3565b9050919050565b600060208201905081810360008301526134e781613209565b9050919050565b600060208201905081810360008301526135078161322c565b9050919050565b6000602082019050613523600083018461324f565b92915050565b600060408201905061353e600083018561324f565b61354b6020830184612fff565b9392505050565b6000604082019050613567600083018561324f565b6135746020830184612fe1565b9392505050565b6000606082019050613590600083018661324f565b61359d6020830185612fe1565b6135aa6040830184613265565b949350505050565b60006040820190506135c7600083018561324f565b6135d46020830184613265565b9392505050565b60006020820190506135f06000830184613256565b92915050565b600060608201905061360b6000830186613256565b6136186020830185613256565b6136256040830184613256565b949350505050565b60006020820190506136426000830184613274565b92915050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b600061367a826138dc565b9150613685836138dc565b9250817f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038313600083121516156136c0576136bf613a01565b5b817f80000000000000000000000000000000000000000000000000000000000000000383126000831216156136f8576136f7613a01565b5b828201905092915050565b600061370e82613906565b915061371983613906565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561374e5761374d613a01565b5b828201905092915050565b600061376482613906565b915061376f83613906565b92508261377f5761377e613a30565b5b828204905092915050565b600061379582613906565b91506137a083613906565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156137d9576137d8613a01565b5b828202905092915050565b60006137ef826138dc565b91506137fa836138dc565b9250827f80000000000000000000000000000000000000000000000000000000000000000182126000841215161561383557613834613a01565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01821360008412161561386d5761386c613a01565b5b828203905092915050565b600061388382613906565b915061388e83613906565b9250828210156138a1576138a0613a01565b5b828203905092915050565b60006138b7826138e6565b9050919050565b60006138c9826138e6565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006139288261392f565b9050919050565b600061393a82613941565b9050919050565b600061394c826138e6565b9050919050565b60005b83811015613971578082015181840152602081019050613956565b83811115613980576000848401525b50505050565b6000600282049050600182168061399e57607f821691505b602082108114156139b2576139b1613a5f565b5b50919050565b60006139c382613906565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156139f6576139f5613a01565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f4d697374795f4469766964656e645f547261636b65723a2043616e6e6f74207560008201527f706461746520676173466f725472616e7366657220746f2073616d652076616c60208201527f7565000000000000000000000000000000000000000000000000000000000000604082015250565b7f4d697374795f4469766964656e645f547261636b65723a2043616e6e6f74207560008201527f706461746520636c61696d5761697420746f2073616d652076616c7565000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f4d697374795f4469766964656e645f547261636b65723a204e6f207472616e7360008201527f6665727320616c6c6f7765640000000000000000000000000000000000000000602082015250565b7f4d697374795f4469766964656e645f547261636b65723a20636c61696d57616960008201527f74206d757374206265207570646174656420746f206265747765656e2031206160208201527f6e6420323420686f757273000000000000000000000000000000000000000000604082015250565b7f4d697374795f4469766964656e645f547261636b65723a20776974686472617760008201527f4469766964656e642064697361626c65642e20557365207468652027636c616960208201527f6d272066756e6374696f6e206f6e20746865206d61696e204d6973747920636f60408201527f6e74726163742e00000000000000000000000000000000000000000000000000606082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b50565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b613ed4816138ac565b8114613edf57600080fd5b50565b613eeb816138be565b8114613ef657600080fd5b50565b613f02816138d0565b8114613f0d57600080fd5b50565b613f19816138dc565b8114613f2457600080fd5b50565b613f3081613906565b8114613f3b57600080fd5b5056fe45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212207a54a86a9879813f5416717bff3b6aec51c1121d34e1a86d623c7252cfa064fd64736f6c634300080400330000000000000000000000005acff2ec37649bfdea82a676eab1eca19a463fcc
More Details:
Click to show more
Click to show less
Private Note:
To access the
Private Note feature, you must be
Logged In
Transaction Receipt Event Logs
A transaction is a cryptographically signed instruction that changes the blockchain state. Block explorers track the details of all transactions in the network. Learn more about transactions in our Knowledge Base .