Overview ERC721
Total Supply:
8,088 TDOG

Holders:
70
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x6B4293fe9eaBc21071cbB555c11333A745f5a96b
60806040526008600b55611f98600c553480156200001c57600080fd5b506040516200439438038062004394833981810160405281019062000042919062000460565b6040518060400160405280600981526020017f54696e7920446f677300000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f54444f47000000000000000000000000000000000000000000000000000000008152508160029080519060200190620000c692919062000213565b508060039080519060200190620000df92919062000213565b50620000f06200014060201b60201c565b6000819055505050620001186200010c6200014560201b60201c565b6200014d60201b60201c565b600160098190555080600a90805190602001906200013892919062000213565b505062000515565b600090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8280546200022190620004e0565b90600052602060002090601f01602090048101928262000245576000855562000291565b82601f106200026057805160ff191683800117855562000291565b8280016001018555821562000291579182015b828111156200029057825182559160200191906001019062000273565b5b509050620002a09190620002a4565b5090565b5b80821115620002bf576000816000905550600101620002a5565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200032c82620002e1565b810181811067ffffffffffffffff821117156200034e576200034d620002f2565b5b80604052505050565b600062000363620002c3565b905062000371828262000321565b919050565b600067ffffffffffffffff821115620003945762000393620002f2565b5b6200039f82620002e1565b9050602081019050919050565b60005b83811015620003cc578082015181840152602081019050620003af565b83811115620003dc576000848401525b50505050565b6000620003f9620003f38462000376565b62000357565b905082815260208101848484011115620004185762000417620002dc565b5b62000425848285620003ac565b509392505050565b600082601f830112620004455762000444620002d7565b5b815162000457848260208601620003e2565b91505092915050565b600060208284031215620004795762000478620002cd565b5b600082015167ffffffffffffffff8111156200049a5762000499620002d2565b5b620004a8848285016200042d565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620004f957607f821691505b6020821081036200050f576200050e620004b1565b5b50919050565b613e6f80620005256000396000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c80636352211e1161011a57806395d89b41116100ad578063b8a20ed01161007c578063b8a20ed014610542578063c87b56dd14610572578063d2cab056146105a2578063e985e9c5146105be578063f2fde38b146105ee576101fb565b806395d89b41146104d0578063a0712d68146104ee578063a22cb4651461050a578063b88d4fde14610526576101fb565b8063715018a6116100e9578063715018a61461046e5780637cb6475914610478578063869d49cf146104945780638da5cb5b146104b2576101fb565b80636352211e146103d25780636992d229146104025780636c0360eb1461042057806370a082311461043e576101fb565b80632eb4a7ab11610192578063453c231011610161578063453c23101461035c578063518302271461037a57806353ac010a1461039857806355f804b3146103b6576101fb565b80632eb4a7ab146102e85780633b2c3fb6146103065780633ec4de351461031057806342842e0e14610340576101fb565b8063095ea7b3116101ce578063095ea7b31461028857806318160ddd146102a45780631bb59fcb146102c257806323b872dd146102cc576101fb565b806301401cb31461020057806301ffc9a71461020a57806306fdde031461023a578063081812fc14610258575b600080fd5b61020861060a565b005b610224600480360381019061021f9190612c1c565b6106b2565b6040516102319190612c64565b60405180910390f35b610242610794565b60405161024f9190612d18565b60405180910390f35b610272600480360381019061026d9190612d70565b610826565b60405161027f9190612dde565b60405180910390f35b6102a2600480360381019061029d9190612e25565b6108a2565b005b6102ac6109ac565b6040516102b99190612e74565b60405180910390f35b6102ca6109c3565b005b6102e660048036038101906102e19190612e8f565b610a6b565b005b6102f0610a7b565b6040516102fd9190612efb565b60405180910390f35b61030e610a81565b005b61032a60048036038101906103259190612f16565b610b29565b6040516103379190612e74565b60405180910390f35b61035a60048036038101906103559190612e8f565b610b41565b005b610364610b61565b6040516103719190612e74565b60405180910390f35b610382610b67565b60405161038f9190612c64565b60405180910390f35b6103a0610b7a565b6040516103ad9190612c64565b60405180910390f35b6103d060048036038101906103cb9190612fa8565b610b8d565b005b6103ec60048036038101906103e79190612d70565b610c1f565b6040516103f99190612dde565b60405180910390f35b61040a610c35565b6040516104179190612c64565b60405180910390f35b610428610c48565b6040516104359190612d18565b60405180910390f35b61045860048036038101906104539190612f16565b610cd6565b6040516104659190612e74565b60405180910390f35b610476610da5565b005b610492600480360381019061048d9190613021565b610e2d565b005b61049c610eb3565b6040516104a99190612e74565b60405180910390f35b6104ba610eb9565b6040516104c79190612dde565b60405180910390f35b6104d8610ee3565b6040516104e59190612d18565b60405180910390f35b61050860048036038101906105039190612d70565b610f75565b005b610524600480360381019061051f919061307a565b611194565b005b610540600480360381019061053b91906131ea565b61130b565b005b61055c60048036038101906105579190613330565b611387565b6040516105699190612c64565b60405180910390f35b61058c60048036038101906105879190612d70565b61139e565b6040516105999190612d18565b60405180910390f35b6105bc60048036038101906105b7919061338c565b611488565b005b6105d860048036038101906105d391906133e8565b6117b1565b6040516105e59190612c64565b60405180910390f35b61060860048036038101906106039190612f16565b611845565b005b61061261193c565b73ffffffffffffffffffffffffffffffffffffffff16610630610eb9565b73ffffffffffffffffffffffffffffffffffffffff1614610686576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161067d90613474565b60405180910390fd5b600d60009054906101000a900460ff1615600d60006101000a81548160ff021916908315150217905550565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061077d57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061078d575061078c82611944565b5b9050919050565b6060600280546107a3906134c3565b80601f01602080910402602001604051908101604052809291908181526020018280546107cf906134c3565b801561081c5780601f106107f15761010080835404028352916020019161081c565b820191906000526020600020905b8154815290600101906020018083116107ff57829003601f168201915b5050505050905090565b6000610831826119ae565b610867576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006108ad82610c1f565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610914576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661093361193c565b73ffffffffffffffffffffffffffffffffffffffff161415801561096557506109638161095e61193c565b6117b1565b155b1561099c576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109a78383836119fc565b505050565b60006109b6611aae565b6001546000540303905090565b6109cb61193c565b73ffffffffffffffffffffffffffffffffffffffff166109e9610eb9565b73ffffffffffffffffffffffffffffffffffffffff1614610a3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3690613474565b60405180910390fd5b600d60019054906101000a900460ff1615600d60016101000a81548160ff021916908315150217905550565b610a76838383611ab3565b505050565b600e5481565b610a8961193c565b73ffffffffffffffffffffffffffffffffffffffff16610aa7610eb9565b73ffffffffffffffffffffffffffffffffffffffff1614610afd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af490613474565b60405180910390fd5b600d60029054906101000a900460ff1615600d60026101000a81548160ff021916908315150217905550565b600f6020528060005260406000206000915090505481565b610b5c8383836040518060200160405280600081525061130b565b505050565b600b5481565b600d60029054906101000a900460ff1681565b600d60009054906101000a900460ff1681565b610b9561193c565b73ffffffffffffffffffffffffffffffffffffffff16610bb3610eb9565b73ffffffffffffffffffffffffffffffffffffffff1614610c09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0090613474565b60405180910390fd5b8181600a9190610c1a929190612aca565b505050565b6000610c2a82611f67565b600001519050919050565b600d60019054906101000a900460ff1681565b600a8054610c55906134c3565b80601f0160208091040260200160405190810160405280929190818152602001828054610c81906134c3565b8015610cce5780601f10610ca357610100808354040283529160200191610cce565b820191906000526020600020905b815481529060010190602001808311610cb157829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d3d576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff169050919050565b610dad61193c565b73ffffffffffffffffffffffffffffffffffffffff16610dcb610eb9565b73ffffffffffffffffffffffffffffffffffffffff1614610e21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1890613474565b60405180910390fd5b610e2b60006121f6565b565b610e3561193c565b73ffffffffffffffffffffffffffffffffffffffff16610e53610eb9565b73ffffffffffffffffffffffffffffffffffffffff1614610ea9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea090613474565b60405180910390fd5b80600e8190555050565b600c5481565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060038054610ef2906134c3565b80601f0160208091040260200160405190810160405280929190818152602001828054610f1e906134c3565b8015610f6b5780601f10610f4057610100808354040283529160200191610f6b565b820191906000526020600020905b815481529060010190602001808311610f4e57829003601f168201915b5050505050905090565b600260095403610fba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb190613540565b60405180910390fd5b6002600981905550600d60009054906101000a900460ff16611011576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611008906135ac565b60405180910390fd5b6001811015611055576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104c9061363e565b60405180910390fd5b600c54816110616109ac565b61106b919061368d565b11156110ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a390613755565b60405180910390fd5b600b548111156110f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e8906137c1565b60405180910390fd5b80600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461113c919061368d565b600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061118933826122bc565b600160098190555050565b61119c61193c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611200576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806007600061120d61193c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166112ba61193c565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516112ff9190612c64565b60405180910390a35050565b611316848484611ab3565b6113358373ffffffffffffffffffffffffffffffffffffffff166122da565b801561134a5750611348848484846122fd565b155b15611381576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b600061139683600e548461244d565b905092915050565b60606113a9826119ae565b6113e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113df90613853565b60405180910390fd5b60001515600d60029054906101000a900460ff16151503611423576040518060800160405280604b8152602001613def604b91399050611483565b6000600a8054611432906134c3565b90501161144e5760405180602001604052806000815250611480565b611456612464565b61145f836124f6565b6040516020016114709291906138fb565b6040516020818303038152906040525b90505b919050565b6002600954036114cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c490613540565b60405180910390fd5b6002600981905550600d60009054906101000a900460ff1615611525576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151c90613976565b60405180910390fd5b600d60019054906101000a900460ff16611574576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156b906139e2565b60405180910390fd5b60018210156115b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115af9061363e565b60405180910390fd5b600c54826115c46109ac565b6115ce919061368d565b111561160f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160690613755565b60405180910390fd5b600b5482600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165d919061368d565b111561169e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169590613a4e565b60405180910390fd5b6116ce81336040516020016116b39190613ab6565b60405160208183030381529060405280519060200120611387565b61170d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170490613b1d565b60405180910390fd5b81600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611758919061368d565b600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506117a533836122bc565b60016009819055505050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61184d61193c565b73ffffffffffffffffffffffffffffffffffffffff1661186b610eb9565b73ffffffffffffffffffffffffffffffffffffffff16146118c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118b890613474565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611930576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192790613baf565b60405180910390fd5b611939816121f6565b50565b600033905090565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000816119b9611aae565b111580156119c8575060005482105b80156119f5575060046000838152602001908152602001600020600001601c9054906101000a900460ff16155b9050919050565b826006600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600090565b6000611abe82611f67565b90508373ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614611b29576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008473ffffffffffffffffffffffffffffffffffffffff16611b4a61193c565b73ffffffffffffffffffffffffffffffffffffffff161480611b795750611b7885611b7361193c565b6117b1565b5b80611bbe5750611b8761193c565b73ffffffffffffffffffffffffffffffffffffffff16611ba684610826565b73ffffffffffffffffffffffffffffffffffffffff16145b905080611bf7576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611c5d576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611c6a8585856001612656565b611c76600084876119fc565b6001600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506001600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600460008581526020019081526020016000209050848160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550428160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060006001850190506000600460008381526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603611ef5576000548214611ef457878160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084602001518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b505050828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611f60858585600161265c565b5050505050565b611f6f612b50565b600082905080611f7d611aae565b11158015611f8c575060005481105b156121bf576000600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff161515151581525050905080604001516121bd57600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16146120a15780925050506121f1565b5b6001156121bc57818060019003925050600460008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff16146121b75780925050506121f1565b6120a2565b5b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6122d6828260405180602001604052806000815250612662565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261232361193c565b8786866040518563ffffffff1660e01b81526004016123459493929190613c24565b6020604051808303816000875af192505050801561238157506040513d601f19601f8201168201806040525081019061237e9190613c85565b60015b6123fa573d80600081146123b1576040519150601f19603f3d011682016040523d82523d6000602084013e6123b6565b606091505b5060008151036123f2576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b60008261245a8584612674565b1490509392505050565b6060600a8054612473906134c3565b80601f016020809104026020016040519081016040528092919081815260200182805461249f906134c3565b80156124ec5780601f106124c1576101008083540402835291602001916124ec565b820191906000526020600020905b8154815290600101906020018083116124cf57829003601f168201915b5050505050905090565b60606000820361253d576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612651565b600082905060005b6000821461256f57808061255890613cb2565b915050600a826125689190613d29565b9150612545565b60008167ffffffffffffffff81111561258b5761258a6130bf565b5b6040519080825280601f01601f1916602001820160405280156125bd5781602001600182028036833780820191505090505b5090505b6000851461264a576001826125d69190613d5a565b9150600a856125e59190613d8e565b60306125f1919061368d565b60f81b81838151811061260757612606613dbf565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856126439190613d29565b94506125c1565b8093505050505b919050565b50505050565b50505050565b61266f83838360016126e9565b505050565b60008082905060005b84518110156126de57600085828151811061269b5761269a613dbf565b5b602002602001015190508083116126bd576126b68382612ab3565b92506126ca565b6126c78184612ab3565b92505b5080806126d690613cb2565b91505061267d565b508091505092915050565b600080549050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603612755576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000840361278f576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61279c6000868387612656565b83600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160088282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550846004600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426004600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060008190506000858201905083801561296657506129658773ffffffffffffffffffffffffffffffffffffffff166122da565b5b15612a2b575b818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46129db60008884806001019550886122fd565b612a11576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80820361296c578260005414612a2657600080fd5b612a96565b5b818060010192508773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4808203612a2c575b816000819055505050612aac600086838761265c565b5050505050565b600082600052816020526040600020905092915050565b828054612ad6906134c3565b90600052602060002090601f016020900481019282612af85760008555612b3f565b82601f10612b1157803560ff1916838001178555612b3f565b82800160010185558215612b3f579182015b82811115612b3e578235825591602001919060010190612b23565b5b509050612b4c9190612b93565b5090565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681526020016000151581525090565b5b80821115612bac576000816000905550600101612b94565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612bf981612bc4565b8114612c0457600080fd5b50565b600081359050612c1681612bf0565b92915050565b600060208284031215612c3257612c31612bba565b5b6000612c4084828501612c07565b91505092915050565b60008115159050919050565b612c5e81612c49565b82525050565b6000602082019050612c796000830184612c55565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612cb9578082015181840152602081019050612c9e565b83811115612cc8576000848401525b50505050565b6000601f19601f8301169050919050565b6000612cea82612c7f565b612cf48185612c8a565b9350612d04818560208601612c9b565b612d0d81612cce565b840191505092915050565b60006020820190508181036000830152612d328184612cdf565b905092915050565b6000819050919050565b612d4d81612d3a565b8114612d5857600080fd5b50565b600081359050612d6a81612d44565b92915050565b600060208284031215612d8657612d85612bba565b5b6000612d9484828501612d5b565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612dc882612d9d565b9050919050565b612dd881612dbd565b82525050565b6000602082019050612df36000830184612dcf565b92915050565b612e0281612dbd565b8114612e0d57600080fd5b50565b600081359050612e1f81612df9565b92915050565b60008060408385031215612e3c57612e3b612bba565b5b6000612e4a85828601612e10565b9250506020612e5b85828601612d5b565b9150509250929050565b612e6e81612d3a565b82525050565b6000602082019050612e896000830184612e65565b92915050565b600080600060608486031215612ea857612ea7612bba565b5b6000612eb686828701612e10565b9350506020612ec786828701612e10565b9250506040612ed886828701612d5b565b9150509250925092565b6000819050919050565b612ef581612ee2565b82525050565b6000602082019050612f106000830184612eec565b92915050565b600060208284031215612f2c57612f2b612bba565b5b6000612f3a84828501612e10565b91505092915050565b600080fd5b600080fd5b600080fd5b60008083601f840112612f6857612f67612f43565b5b8235905067ffffffffffffffff811115612f8557612f84612f48565b5b602083019150836001820283011115612fa157612fa0612f4d565b5b9250929050565b60008060208385031215612fbf57612fbe612bba565b5b600083013567ffffffffffffffff811115612fdd57612fdc612bbf565b5b612fe985828601612f52565b92509250509250929050565b612ffe81612ee2565b811461300957600080fd5b50565b60008135905061301b81612ff5565b92915050565b60006020828403121561303757613036612bba565b5b60006130458482850161300c565b91505092915050565b61305781612c49565b811461306257600080fd5b50565b6000813590506130748161304e565b92915050565b6000806040838503121561309157613090612bba565b5b600061309f85828601612e10565b92505060206130b085828601613065565b9150509250929050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6130f782612cce565b810181811067ffffffffffffffff82111715613116576131156130bf565b5b80604052505050565b6000613129612bb0565b905061313582826130ee565b919050565b600067ffffffffffffffff821115613155576131546130bf565b5b61315e82612cce565b9050602081019050919050565b82818337600083830152505050565b600061318d6131888461313a565b61311f565b9050828152602081018484840111156131a9576131a86130ba565b5b6131b484828561316b565b509392505050565b600082601f8301126131d1576131d0612f43565b5b81356131e184826020860161317a565b91505092915050565b6000806000806080858703121561320457613203612bba565b5b600061321287828801612e10565b945050602061322387828801612e10565b935050604061323487828801612d5b565b925050606085013567ffffffffffffffff81111561325557613254612bbf565b5b613261878288016131bc565b91505092959194509250565b600067ffffffffffffffff821115613288576132876130bf565b5b602082029050602081019050919050565b60006132ac6132a78461326d565b61311f565b905080838252602082019050602084028301858111156132cf576132ce612f4d565b5b835b818110156132f857806132e4888261300c565b8452602084019350506020810190506132d1565b5050509392505050565b600082601f83011261331757613316612f43565b5b8135613327848260208601613299565b91505092915050565b6000806040838503121561334757613346612bba565b5b600083013567ffffffffffffffff81111561336557613364612bbf565b5b61337185828601613302565b92505060206133828582860161300c565b9150509250929050565b600080604083850312156133a3576133a2612bba565b5b60006133b185828601612d5b565b925050602083013567ffffffffffffffff8111156133d2576133d1612bbf565b5b6133de85828601613302565b9150509250929050565b600080604083850312156133ff576133fe612bba565b5b600061340d85828601612e10565b925050602061341e85828601612e10565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061345e602083612c8a565b915061346982613428565b602082019050919050565b6000602082019050818103600083015261348d81613451565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806134db57607f821691505b6020821081036134ee576134ed613494565b5b50919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b600061352a601f83612c8a565b9150613535826134f4565b602082019050919050565b600060208201905081810360008301526135598161351d565b9050919050565b7f5055424c4943204d494e54204e4f542041435449564500000000000000000000600082015250565b6000613596601683612c8a565b91506135a182613560565b602082019050919050565b600060208201905081810360008301526135c581613589565b9050919050565b7f4154204c4541535420312054494e5920444f47204e45454420544f204245204d60008201527f494e544544000000000000000000000000000000000000000000000000000000602082015250565b6000613628602583612c8a565b9150613633826135cc565b604082019050919050565b600060208201905081810360008301526136578161361b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061369882612d3a565b91506136a383612d3a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156136d8576136d761365e565b5b828201905092915050565b7f4d494e54494e472054484953204d414e5920574f554c4420455843454544205460008201527f494e5920444f4720535550504c59000000000000000000000000000000000000602082015250565b600061373f602e83612c8a565b915061374a826136e3565b604082019050919050565b6000602082019050818103600083015261376e81613732565b9050919050565b7f4d41582050455220545820495320380000000000000000000000000000000000600082015250565b60006137ab600f83612c8a565b91506137b682613775565b602082019050919050565b600060208201905081810360008301526137da8161379e565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b600061383d602f83612c8a565b9150613848826137e1565b604082019050919050565b6000602082019050818103600083015261386c81613830565b9050919050565b600081905092915050565b600061388982612c7f565b6138938185613873565b93506138a3818560208601612c9b565b80840191505092915050565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000600082015250565b60006138e5600583613873565b91506138f0826138af565b600582019050919050565b6000613907828561387e565b9150613913828461387e565b915061391e826138d8565b91508190509392505050565b7f5055424c4943204d494e54204143544956450000000000000000000000000000600082015250565b6000613960601283612c8a565b915061396b8261392a565b602082019050919050565b6000602082019050818103600083015261398f81613953565b9050919050565b7f57484954454c495354204d494e54204e4f542041435449564500000000000000600082015250565b60006139cc601983612c8a565b91506139d782613996565b602082019050919050565b600060208201905081810360008301526139fb816139bf565b9050919050565b7f4d4158204d494e54454420544f2057414c4c455420414c524541445900000000600082015250565b6000613a38601c83612c8a565b9150613a4382613a02565b602082019050919050565b60006020820190508181036000830152613a6781613a2b565b9050919050565b60008160601b9050919050565b6000613a8682613a6e565b9050919050565b6000613a9882613a7b565b9050919050565b613ab0613aab82612dbd565b613a8d565b82525050565b6000613ac28284613a9f565b60148201915081905092915050565b7f4e6f7420612070617274206f6620416c6c6f776c697374000000000000000000600082015250565b6000613b07601783612c8a565b9150613b1282613ad1565b602082019050919050565b60006020820190508181036000830152613b3681613afa565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613b99602683612c8a565b9150613ba482613b3d565b604082019050919050565b60006020820190508181036000830152613bc881613b8c565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613bf682613bcf565b613c008185613bda565b9350613c10818560208601612c9b565b613c1981612cce565b840191505092915050565b6000608082019050613c396000830187612dcf565b613c466020830186612dcf565b613c536040830185612e65565b8181036060830152613c658184613beb565b905095945050505050565b600081519050613c7f81612bf0565b92915050565b600060208284031215613c9b57613c9a612bba565b5b6000613ca984828501613c70565b91505092915050565b6000613cbd82612d3a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613cef57613cee61365e565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613d3482612d3a565b9150613d3f83612d3a565b925082613d4f57613d4e613cfa565b5b828204905092915050565b6000613d6582612d3a565b9150613d7083612d3a565b925082821015613d8357613d8261365e565b5b828203905092915050565b6000613d9982612d3a565b9150613da483612d3a565b925082613db457613db3613cfa565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfe697066733a2f2f516d626f4e5275383142533772444b3857714e347639343858324b53793142793248474238714869636d5164747a3f66696c656e616d653d707265766965772e6a736f6ea264697066735822122017f269fffdf46e3848371d38e28557bbeac8daae722d22de8c6d36452e3f8e5c64736f6c634300080d00330000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000b697066733a2f2f6173642f000000000000000000000000000000000000000000