Overview ERC721
Total Supply:
1,838 TT-M

Holders:
5
Profile Summary
Blockchain:
Ethereum (1)

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