Overview ERC721
Total Supply:
686 DINOSDELUXE

Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xbb52BD02334b91b883019DDcD1B4fe2Fe1839c64
60a06040526000600660146101000a81548160ff0219169083151502179055507383870cc61e00627d785167cb8b92cb5e4e23b967600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550731e1f01944a4ab1c3a8a357ad3b7624c54d18b78a600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550666a94d74f430000600b55610bb8600c55348015620000e757600080fd5b506040516200497e3803806200497e83398181016040528101906200010d919062000a3b565b6040518060400160405280600b81526020017f44696e6f7344656c7578650000000000000000000000000000000000000000008152506040518060400160405280600b81526020017f44494e4f5344454c5558450000000000000000000000000000000000000000008152508160009080519060200190620001919291906200095d565b508060019080519060200190620001aa9291906200095d565b505050620001cd620001c1620003b360201b60201c565b620003bb60201b60201c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156200020857600080fd5b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b8152505060005b600a811015620002a157620002743362000268600d6200048160201b620015f51760201c565b6200048f60201b60201c565b6200028b600d620004b560201b620016031760201c565b8080620002989062000e10565b91505062000242565b5060005b60328110156200032657620002f9600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16620002ed600d6200048160201b620015f51760201c565b6200048f60201b60201c565b62000310600d620004b560201b620016031760201c565b80806200031d9062000e10565b915050620002a5565b5060005b600f811015620003ab576200037e600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1662000372600d6200048160201b620015f51760201c565b6200048f60201b60201c565b62000395600d620004b560201b620016031760201c565b8080620003a29062000e10565b9150506200032a565b505062000f01565b600033905090565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081600001549050919050565b620004b1828260405180602001604052806000815250620004cb60201b60201c565b5050565b6001816000016000828254019250508190555050565b620004dd83836200053960201b60201c565b620004f260008484846200071f60201b60201c565b62000534576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200052b9062000c36565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620005ac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005a39062000c7a565b60405180910390fd5b620005bd81620008d960201b60201c565b1562000600576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005f79062000c58565b60405180910390fd5b62000614600083836200094560201b60201c565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000666919062000cc9565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60006200074d8473ffffffffffffffffffffffffffffffffffffffff166200094a60201b620016191760201c565b15620008cc578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026200077f620003b360201b60201c565b8786866040518563ffffffff1660e01b8152600401620007a3949392919062000be2565b602060405180830381600087803b158015620007be57600080fd5b505af1925050508015620007f257506040513d601f19601f82011682018060405250810190620007ef919062000a67565b60015b6200087b573d806000811462000825576040519150601f19603f3d011682016040523d82523d6000602084013e6200082a565b606091505b5060008151141562000873576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200086a9062000c36565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050620008d1565b600190505b949350505050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b505050565b600080823b905060008111915050919050565b8280546200096b9062000dda565b90600052602060002090601f0160209004810192826200098f5760008555620009db565b82601f10620009aa57805160ff1916838001178555620009db565b82800160010185558215620009db579182015b82811115620009da578251825591602001919060010190620009bd565b5b509050620009ea9190620009ee565b5090565b5b8082111562000a09576000816000905550600101620009ef565b5090565b60008151905062000a1e8162000ecd565b92915050565b60008151905062000a358162000ee7565b92915050565b60006020828403121562000a4e57600080fd5b600062000a5e8482850162000a0d565b91505092915050565b60006020828403121562000a7a57600080fd5b600062000a8a8482850162000a24565b91505092915050565b62000a9e8162000d26565b82525050565b600062000ab18262000c9c565b62000abd818562000ca7565b935062000acf81856020860162000da4565b62000ada8162000ebc565b840191505092915050565b600062000af460328362000cb8565b91507f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008301527f63656976657220696d706c656d656e74657200000000000000000000000000006020830152604082019050919050565b600062000b5c601c8362000cb8565b91507f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006000830152602082019050919050565b600062000b9e60208362000cb8565b91507f4552433732313a206d696e7420746f20746865207a65726f20616464726573736000830152602082019050919050565b62000bdc8162000d9a565b82525050565b600060808201905062000bf9600083018762000a93565b62000c08602083018662000a93565b62000c17604083018562000bd1565b818103606083015262000c2b818462000aa4565b905095945050505050565b6000602082019050818103600083015262000c518162000ae5565b9050919050565b6000602082019050818103600083015262000c738162000b4d565b9050919050565b6000602082019050818103600083015262000c958162000b8f565b9050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600062000cd68262000d9a565b915062000ce38362000d9a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000d1b5762000d1a62000e5e565b5b828201905092915050565b600062000d338262000d7a565b9050919050565b600062000d478262000d7a565b9050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b8381101562000dc457808201518184015260208101905062000da7565b8381111562000dd4576000848401525b50505050565b6000600282049050600182168062000df357607f821691505b6020821081141562000e0a5762000e0962000e8d565b5b50919050565b600062000e1d8262000d9a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141562000e535762000e5262000e5e565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b62000ed88162000d3a565b811462000ee457600080fd5b50565b62000ef28162000d4e565b811462000efe57600080fd5b50565b60805160601c613a5762000f2760003960008181610b890152610f300152613a576000f3fe6080604052600436106101cd5760003560e01c8063715018a6116100f7578063c4e3709511610095578063eb8d244411610064578063eb8d244414610655578063f103b43314610680578063f2fde38b146106a9578063ffe630b5146106d2576101cd565b8063c4e3709514610587578063c87b56dd146105b0578063d5abeb01146105ed578063e985e9c514610618576101cd565b806395d89b41116100d157806395d89b41146104ee578063a0712d6814610519578063a22cb46514610535578063b88d4fde1461055e576101cd565b8063715018a6146104815780638da5cb5b14610498578063943d40e7146104c3576101cd565b80633ccfd60b1161016f578063564566a81161013e578063564566a8146103b15780636352211e146103dc5780636373a6b11461041957806370a0823114610444576101cd565b80633ccfd60b1461031d57806342842e0e146103345780634c10337c1461035d57806355f804b314610388576101cd565b8063095ea7b3116101ab578063095ea7b31461027757806316e0a200146102a057806318160ddd146102c957806323b872dd146102f4576101cd565b806301ffc9a7146101d257806306fdde031461020f578063081812fc1461023a575b600080fd5b3480156101de57600080fd5b506101f960048036038101906101f4919061284e565b6106fb565b6040516102069190613278565b60405180910390f35b34801561021b57600080fd5b506102246107dd565b6040516102319190613293565b60405180910390f35b34801561024657600080fd5b50610261600480360381019061025c91906128e1565b61086f565b60405161026e91906131f6565b60405180910390f35b34801561028357600080fd5b5061029e600480360381019061029991906127e9565b6108f4565b005b3480156102ac57600080fd5b506102c760048036038101906102c291906128e1565b610a0c565b005b3480156102d557600080fd5b506102de610a92565b6040516102eb9190613575565b60405180910390f35b34801561030057600080fd5b5061031b600480360381019061031691906126e3565b610aa3565b005b34801561032957600080fd5b50610332610b03565b005b34801561034057600080fd5b5061035b600480360381019061035691906126e3565b610bb1565b005b34801561036957600080fd5b50610372610bd1565b60405161037f9190613575565b60405180910390f35b34801561039457600080fd5b506103af60048036038101906103aa91906128a0565b610bd7565b005b3480156103bd57600080fd5b506103c6610c6d565b6040516103d39190613278565b60405180910390f35b3480156103e857600080fd5b5061040360048036038101906103fe91906128e1565b610c84565b60405161041091906131f6565b60405180910390f35b34801561042557600080fd5b5061042e610d36565b60405161043b9190613293565b60405180910390f35b34801561045057600080fd5b5061046b6004803603810190610466919061267e565b610dc4565b6040516104789190613575565b60405180910390f35b34801561048d57600080fd5b50610496610e7c565b005b3480156104a457600080fd5b506104ad610f04565b6040516104ba91906131f6565b60405180910390f35b3480156104cf57600080fd5b506104d8610f2e565b6040516104e59190613211565b60405180910390f35b3480156104fa57600080fd5b50610503610f52565b6040516105109190613293565b60405180910390f35b610533600480360381019061052e91906128e1565b610fe4565b005b34801561054157600080fd5b5061055c600480360381019061055791906127ad565b61117c565b005b34801561056a57600080fd5b5061058560048036038101906105809190612732565b611192565b005b34801561059357600080fd5b506105ae60048036038101906105a99190612825565b6111f4565b005b3480156105bc57600080fd5b506105d760048036038101906105d291906128e1565b61128d565b6040516105e49190613293565b60405180910390f35b3480156105f957600080fd5b50610602611334565b60405161060f9190613575565b60405180910390f35b34801561062457600080fd5b5061063f600480360381019061063a91906126a7565b61133a565b60405161064c9190613278565b60405180910390f35b34801561066157600080fd5b5061066a6113ce565b6040516106779190613278565b60405180910390f35b34801561068c57600080fd5b506106a760048036038101906106a291906128e1565b6113e1565b005b3480156106b557600080fd5b506106d060048036038101906106cb919061267e565b611467565b005b3480156106de57600080fd5b506106f960048036038101906106f491906128a0565b61155f565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806107c657507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806107d657506107d58261162c565b5b9050919050565b6060600080546107ec9061384c565b80601f01602080910402602001604051908101604052809291908181526020018280546108189061384c565b80156108655780601f1061083a57610100808354040283529160200191610865565b820191906000526020600020905b81548152906001019060200180831161084857829003601f168201915b5050505050905090565b600061087a82611696565b6108b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b090613495565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006108ff82610c84565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610970576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096790613515565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661098f611702565b73ffffffffffffffffffffffffffffffffffffffff1614806109be57506109bd816109b8611702565b61133a565b5b6109fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f4906133f5565b60405180910390fd5b610a07838361170a565b505050565b610a14611702565b73ffffffffffffffffffffffffffffffffffffffff16610a32610f04565b73ffffffffffffffffffffffffffffffffffffffff1614610a88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7f906134b5565b60405180910390fd5b80600b8190555050565b6000610a9e600d6115f5565b905090565b610ab4610aae611702565b826117c3565b610af3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aea90613555565b60405180910390fd5b610afe8383836118a1565b505050565b610b0b611702565b73ffffffffffffffffffffffffffffffffffffffff16610b29610f04565b73ffffffffffffffffffffffffffffffffffffffff1614610b7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b76906134b5565b60405180910390fd5b6000479050610bae7f000000000000000000000000000000000000000000000000000000000000000082611afd565b50565b610bcc83838360405180602001604052806000815250611192565b505050565b600b5481565b610bdf611702565b73ffffffffffffffffffffffffffffffffffffffff16610bfd610f04565b73ffffffffffffffffffffffffffffffffffffffff1614610c53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4a906134b5565b60405180910390fd5b8060079080519060200190610c699291906124a2565b5050565b6000600660149054906101000a900460ff16905090565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610d2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2490613435565b60405180910390fd5b80915050919050565b600a8054610d439061384c565b80601f0160208091040260200160405190810160405280929190818152602001828054610d6f9061384c565b8015610dbc5780601f10610d9157610100808354040283529160200191610dbc565b820191906000526020600020905b815481529060010190602001808311610d9f57829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2c90613415565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610e84611702565b73ffffffffffffffffffffffffffffffffffffffff16610ea2610f04565b73ffffffffffffffffffffffffffffffffffffffff1614610ef8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eef906134b5565b60405180910390fd5b610f026000611bf1565b565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060018054610f619061384c565b80601f0160208091040260200160405190810160405280929190818152602001828054610f8d9061384c565b8015610fda5780601f10610faf57610100808354040283529160200191610fda565b820191906000526020600020905b815481529060010190602001808311610fbd57829003601f168201915b5050505050905090565b600660149054906101000a900460ff16611033576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102a90613375565b60405180910390fd5b60158110611076576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106d90613535565b60405180910390fd5b600c5481611084600d6115f5565b61108e919061366f565b106110ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c590613455565b60405180910390fd5b6101f4816110dc600d6115f5565b6110e6919061366f565b111561113d573481600b546110fb91906136f6565b111561113c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113390613355565b60405180910390fd5b5b60005b818110156111785761115b33611156600d6115f5565b611cb7565b611165600d611603565b80806111709061387e565b915050611140565b5050565b61118e611187611702565b8383611cd5565b5050565b6111a361119d611702565b836117c3565b6111e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d990613555565b60405180910390fd5b6111ee84848484611e42565b50505050565b6111fc611702565b73ffffffffffffffffffffffffffffffffffffffff1661121a610f04565b73ffffffffffffffffffffffffffffffffffffffff1614611270576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611267906134b5565b60405180910390fd5b80600660146101000a81548160ff02191690831515021790555050565b606061129882611696565b6112d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ce906134f5565b60405180910390fd5b60006112e1611e9e565b90506000815111611301576040518060200160405280600081525061132c565b8061130b84611f30565b60405160200161131c9291906131bd565b6040516020818303038152906040525b915050919050565b600c5481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600660149054906101000a900460ff1681565b6113e9611702565b73ffffffffffffffffffffffffffffffffffffffff16611407610f04565b73ffffffffffffffffffffffffffffffffffffffff161461145d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611454906134b5565b60405180910390fd5b80600c8190555050565b61146f611702565b73ffffffffffffffffffffffffffffffffffffffff1661148d610f04565b73ffffffffffffffffffffffffffffffffffffffff16146114e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114da906134b5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611553576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154a906132d5565b60405180910390fd5b61155c81611bf1565b50565b611567611702565b73ffffffffffffffffffffffffffffffffffffffff16611585610f04565b73ffffffffffffffffffffffffffffffffffffffff16146115db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115d2906134b5565b60405180910390fd5b80600a90805190602001906115f19291906124a2565b5050565b600081600001549050919050565b6001816000016000828254019250508190555050565b600080823b905060008111915050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661177d83610c84565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006117ce82611696565b61180d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611804906133d5565b60405180910390fd5b600061181883610c84565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061188757508373ffffffffffffffffffffffffffffffffffffffff1661186f8461086f565b73ffffffffffffffffffffffffffffffffffffffff16145b806118985750611897818561133a565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166118c182610c84565b73ffffffffffffffffffffffffffffffffffffffff1614611917576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190e906134d5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611987576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197e90613315565b60405180910390fd5b6119928383836120dd565b61199d60008261170a565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119ed9190613750565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a44919061366f565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b80471015611b40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b37906133b5565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff1682604051611b66906131e1565b60006040518083038185875af1925050503d8060008114611ba3576040519150601f19603f3d011682016040523d82523d6000602084013e611ba8565b606091505b5050905080611bec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611be390613395565b60405180910390fd5b505050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611cd18282604051806020016040528060008152506120e2565b5050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611d44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3b90613335565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611e359190613278565b60405180910390a3505050565b611e4d8484846118a1565b611e598484848461213d565b611e98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e8f906132b5565b60405180910390fd5b50505050565b606060078054611ead9061384c565b80601f0160208091040260200160405190810160405280929190818152602001828054611ed99061384c565b8015611f265780601f10611efb57610100808354040283529160200191611f26565b820191906000526020600020905b815481529060010190602001808311611f0957829003601f168201915b5050505050905090565b60606000821415611f78576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506120d8565b600082905060005b60008214611faa578080611f939061387e565b915050600a82611fa391906136c5565b9150611f80565b60008167ffffffffffffffff811115611fec577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561201e5781602001600182028036833780820191505090505b5090505b600085146120d1576001826120379190613750565b9150600a8561204691906138c7565b6030612052919061366f565b60f81b81838151811061208e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856120ca91906136c5565b9450612022565b8093505050505b919050565b505050565b6120ec83836122d4565b6120f9600084848461213d565b612138576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212f906132b5565b60405180910390fd5b505050565b600061215e8473ffffffffffffffffffffffffffffffffffffffff16611619565b156122c7578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612187611702565b8786866040518563ffffffff1660e01b81526004016121a9949392919061322c565b602060405180830381600087803b1580156121c357600080fd5b505af19250505080156121f457506040513d601f19601f820116820180604052508101906121f19190612877565b60015b612277573d8060008114612224576040519150601f19603f3d011682016040523d82523d6000602084013e612229565b606091505b5060008151141561226f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612266906132b5565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506122cc565b600190505b949350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612344576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233b90613475565b60405180910390fd5b61234d81611696565b1561238d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612384906132f5565b60405180910390fd5b612399600083836120dd565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546123e9919061366f565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b8280546124ae9061384c565b90600052602060002090601f0160209004810192826124d05760008555612517565b82601f106124e957805160ff1916838001178555612517565b82800160010185558215612517579182015b828111156125165782518255916020019190600101906124fb565b5b5090506125249190612528565b5090565b5b80821115612541576000816000905550600101612529565b5090565b6000612558612553846135c1565b613590565b90508281526020810184848401111561257057600080fd5b61257b84828561380a565b509392505050565b6000612596612591846135f1565b613590565b9050828152602081018484840111156125ae57600080fd5b6125b984828561380a565b509392505050565b6000813590506125d0816139c5565b92915050565b6000813590506125e5816139dc565b92915050565b6000813590506125fa816139f3565b92915050565b60008151905061260f816139f3565b92915050565b600082601f83011261262657600080fd5b8135612636848260208601612545565b91505092915050565b600082601f83011261265057600080fd5b8135612660848260208601612583565b91505092915050565b60008135905061267881613a0a565b92915050565b60006020828403121561269057600080fd5b600061269e848285016125c1565b91505092915050565b600080604083850312156126ba57600080fd5b60006126c8858286016125c1565b92505060206126d9858286016125c1565b9150509250929050565b6000806000606084860312156126f857600080fd5b6000612706868287016125c1565b9350506020612717868287016125c1565b925050604061272886828701612669565b9150509250925092565b6000806000806080858703121561274857600080fd5b6000612756878288016125c1565b9450506020612767878288016125c1565b935050604061277887828801612669565b925050606085013567ffffffffffffffff81111561279557600080fd5b6127a187828801612615565b91505092959194509250565b600080604083850312156127c057600080fd5b60006127ce858286016125c1565b92505060206127df858286016125d6565b9150509250929050565b600080604083850312156127fc57600080fd5b600061280a858286016125c1565b925050602061281b85828601612669565b9150509250929050565b60006020828403121561283757600080fd5b6000612845848285016125d6565b91505092915050565b60006020828403121561286057600080fd5b600061286e848285016125eb565b91505092915050565b60006020828403121561288957600080fd5b600061289784828501612600565b91505092915050565b6000602082840312156128b257600080fd5b600082013567ffffffffffffffff8111156128cc57600080fd5b6128d88482850161263f565b91505092915050565b6000602082840312156128f357600080fd5b600061290184828501612669565b91505092915050565b61291381613796565b82525050565b61292281613784565b82525050565b612931816137a8565b82525050565b600061294282613621565b61294c8185613637565b935061295c818560208601613819565b612965816139b4565b840191505092915050565b600061297b8261362c565b6129858185613653565b9350612995818560208601613819565b61299e816139b4565b840191505092915050565b60006129b48261362c565b6129be8185613664565b93506129ce818560208601613819565b80840191505092915050565b60006129e7603283613653565b91507f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008301527f63656976657220696d706c656d656e74657200000000000000000000000000006020830152604082019050919050565b6000612a4d602683613653565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000612ab3601c83613653565b91507f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006000830152602082019050919050565b6000612af3602483613653565b91507f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000612b59601983613653565b91507f4552433732313a20617070726f766520746f2063616c6c6572000000000000006000830152602082019050919050565b6000612b99601f83613653565b91507f45746865722076616c75652073656e74206973206e6f7420636f7272656374006000830152602082019050919050565b6000612bd9602283613653565b91507f53616c65206d7573742062652061637469766520746f206d696e7420546f6b6560008301527f6e730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000612c3f603a83613653565b91507f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260008301527f6563697069656e74206d617920686176652072657665727465640000000000006020830152604082019050919050565b6000612ca5601d83613653565b91507f416464726573733a20696e73756666696369656e742062616c616e63650000006000830152602082019050919050565b6000612ce5602c83613653565b91507f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b6000612d4b603883613653565b91507f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008301527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006020830152604082019050919050565b6000612db1602a83613653565b91507f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008301527f726f2061646472657373000000000000000000000000000000000000000000006020830152604082019050919050565b6000612e17602983613653565b91507f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008301527f656e7420746f6b656e00000000000000000000000000000000000000000000006020830152604082019050919050565b6000612e7d602a83613653565b91507f507572636861736520776f756c6420657863656564206d617820737570706c7960008301527f206f6620746f6b656e73000000000000000000000000000000000000000000006020830152604082019050919050565b6000612ee3602083613653565b91507f4552433732313a206d696e7420746f20746865207a65726f20616464726573736000830152602082019050919050565b6000612f23602c83613653565b91507f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b6000612f89602083613653565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b6000612fc9602983613653565b91507f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008301527f73206e6f74206f776e00000000000000000000000000000000000000000000006020830152604082019050919050565b600061302f602f83613653565b91507f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008301527f6e6578697374656e7420746f6b656e00000000000000000000000000000000006020830152604082019050919050565b6000613095602183613653565b91507f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008301527f72000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006130fb601b83613653565b91507f4578636565646564206d617820746f6b656e20707572636861736500000000006000830152602082019050919050565b600061313b600083613648565b9150600082019050919050565b6000613155603183613653565b91507f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008301527f776e6572206e6f7220617070726f7665640000000000000000000000000000006020830152604082019050919050565b6131b781613800565b82525050565b60006131c982856129a9565b91506131d582846129a9565b91508190509392505050565b60006131ec8261312e565b9150819050919050565b600060208201905061320b6000830184612919565b92915050565b6000602082019050613226600083018461290a565b92915050565b60006080820190506132416000830187612919565b61324e6020830186612919565b61325b60408301856131ae565b818103606083015261326d8184612937565b905095945050505050565b600060208201905061328d6000830184612928565b92915050565b600060208201905081810360008301526132ad8184612970565b905092915050565b600060208201905081810360008301526132ce816129da565b9050919050565b600060208201905081810360008301526132ee81612a40565b9050919050565b6000602082019050818103600083015261330e81612aa6565b9050919050565b6000602082019050818103600083015261332e81612ae6565b9050919050565b6000602082019050818103600083015261334e81612b4c565b9050919050565b6000602082019050818103600083015261336e81612b8c565b9050919050565b6000602082019050818103600083015261338e81612bcc565b9050919050565b600060208201905081810360008301526133ae81612c32565b9050919050565b600060208201905081810360008301526133ce81612c98565b9050919050565b600060208201905081810360008301526133ee81612cd8565b9050919050565b6000602082019050818103600083015261340e81612d3e565b9050919050565b6000602082019050818103600083015261342e81612da4565b9050919050565b6000602082019050818103600083015261344e81612e0a565b9050919050565b6000602082019050818103600083015261346e81612e70565b9050919050565b6000602082019050818103600083015261348e81612ed6565b9050919050565b600060208201905081810360008301526134ae81612f16565b9050919050565b600060208201905081810360008301526134ce81612f7c565b9050919050565b600060208201905081810360008301526134ee81612fbc565b9050919050565b6000602082019050818103600083015261350e81613022565b9050919050565b6000602082019050818103600083015261352e81613088565b9050919050565b6000602082019050818103600083015261354e816130ee565b9050919050565b6000602082019050818103600083015261356e81613148565b9050919050565b600060208201905061358a60008301846131ae565b92915050565b6000604051905081810181811067ffffffffffffffff821117156135b7576135b6613985565b5b8060405250919050565b600067ffffffffffffffff8211156135dc576135db613985565b5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff82111561360c5761360b613985565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061367a82613800565b915061368583613800565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156136ba576136b96138f8565b5b828201905092915050565b60006136d082613800565b91506136db83613800565b9250826136eb576136ea613927565b5b828204905092915050565b600061370182613800565b915061370c83613800565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613745576137446138f8565b5b828202905092915050565b600061375b82613800565b915061376683613800565b925082821015613779576137786138f8565b5b828203905092915050565b600061378f826137e0565b9050919050565b60006137a1826137e0565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561383757808201518184015260208101905061381c565b83811115613846576000848401525b50505050565b6000600282049050600182168061386457607f821691505b6020821081141561387857613877613956565b5b50919050565b600061388982613800565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156138bc576138bb6138f8565b5b600182019050919050565b60006138d282613800565b91506138dd83613800565b9250826138ed576138ec613927565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6139ce81613784565b81146139d957600080fd5b50565b6139e5816137a8565b81146139f057600080fd5b50565b6139fc816137b4565b8114613a0757600080fd5b50565b613a1381613800565b8114613a1e57600080fd5b5056fea26469706673582212203504aa5d9c417566388f15ab08a963b65e89fb69d4804d60518535a67fc9b72864736f6c6343000800003300000000000000000000000015c560d2d9eb3af98524aa73becba43e9e6cef02