token-icon

Glock 17

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
G17
Holders
28+0.00%
Transfers
90

Profile Summary

Decimals
9

Market

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