token-icon

The ElonYe protocol

Token

Overview[ERC-20]

Max Total Supply
999,999,951.61
ElonYe
Holders
48+0.00%
Transfers
4,679

Profile Summary

Decimals
18

Market

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