Overview ERC721
Total Supply:
2,606 BCP

Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x79DE694C957f35207Fd368D7B1d590F8a3E76B37
61012060405273521fad559524f59515912c1b80a828fab0a7957073ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff1660601b81525060405180606001604052806036815260200162003cd860369139600a908051906020019062000080929190620002a4565b50660aa87bee53800060a09081525066071afd498d000060c090815250610bb863ffffffff1660e09063ffffffff1660e01b815250600463ffffffff166101009063ffffffff1660e01b815250348015620000da57600080fd5b506040518060400160405280600d81526020017f426f78636174506c616e657473000000000000000000000000000000000000008152506040518060400160405280600381526020017f424350000000000000000000000000000000000000000000000000000000000081525081600390805190602001906200015f929190620002a4565b50806004908051906020019062000178929190620002a4565b5062000189620001cd60201b60201c565b6000819055506200019f620001cd60201b60201c565b6001819055505050620001c7620001bb620001d660201b60201c565b620001de60201b60201c565b620003b9565b60006001905090565b600033905090565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620002b29062000354565b90600052602060002090601f016020900481019282620002d6576000855562000322565b82601f10620002f157805160ff191683800117855562000322565b8280016001018555821562000322579182015b828111156200032157825182559160200191906001019062000304565b5b50905062000331919062000335565b5090565b5b808211156200035057600081600090555060010162000336565b5090565b600060028204905060018216806200036d57607f821691505b602082108114156200038457620003836200038a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60805160601c60a05160c05160e05160e01c6101005160e01c6138a76200043160003960006112c50152600081816109b801526110ea015260008181610a330152610df40152600081816108e80152610a97015260008181610d9a01528181611c5d01528181612188015261221101526138a76000f3fe6080604052600436106101665760003560e01c80636352211e116100d1578063a22cb4651161008a578063c87b56dd11610064578063c87b56dd14610509578063e985e9c514610546578063f2fde38b14610583578063f968adbe146105ac57610166565b8063a22cb4651461048c578063b88d4fde146104b5578063c4a41225146104de57610166565b80636352211e1461036857806370a08231146103a5578063815d2b9e146103e25780638da5cb5b1461040d57806395d89b41146104385780639b642de11461046357610166565b806318160ddd1161012357806318160ddd1461028d57806323b872dd146102b85780632db11544146102e15780633ccfd60b146102fd57806342842e0e1461031457806362b99ad41461033d57610166565b806301ffc9a71461016b57806306fdde03146101a8578063081812fc146101d3578063095ea7b3146102105780630b7103e21461023957806313faede614610262575b600080fd5b34801561017757600080fd5b50610192600480360381019061018d9190612d64565b6105d7565b60405161019f91906130a8565b60405180910390f35b3480156101b457600080fd5b506101bd6106b9565b6040516101ca91906130c3565b60405180910390f35b3480156101df57600080fd5b506101fa60048036038101906101f59190612e07565b61074b565b6040516102079190613041565b60405180910390f35b34801561021c57600080fd5b5061023760048036038101906102329190612d24565b6107c7565b005b34801561024557600080fd5b50610260600480360381019061025b9190612e07565b6108d2565b005b34801561026e57600080fd5b506102776108e6565b60405161028491906131a5565b60405180910390f35b34801561029957600080fd5b506102a261090a565b6040516102af91906131a5565b60405180910390f35b3480156102c457600080fd5b506102df60048036038101906102da9190612c0e565b610938565b005b6102fb60048036038101906102f69190612e07565b610948565b005b34801561030957600080fd5b50610312610ad4565b005b34801561032057600080fd5b5061033b60048036038101906103369190612c0e565b610b99565b005b34801561034957600080fd5b50610352610bb9565b60405161035f91906130c3565b60405180910390f35b34801561037457600080fd5b5061038f600480360381019061038a9190612e07565b610c47565b60405161039c9190613041565b60405180910390f35b3480156103b157600080fd5b506103cc60048036038101906103c79190612ba1565b610c5d565b6040516103d991906131a5565b60405180910390f35b3480156103ee57600080fd5b506103f7610df2565b60405161040491906131a5565b60405180910390f35b34801561041957600080fd5b50610422610e16565b60405161042f9190613041565b60405180910390f35b34801561044457600080fd5b5061044d610e40565b60405161045a91906130c3565b60405180910390f35b34801561046f57600080fd5b5061048a60048036038101906104859190612dbe565b610ed2565b005b34801561049857600080fd5b506104b360048036038101906104ae9190612ce4565b610ef4565b005b3480156104c157600080fd5b506104dc60048036038101906104d79190612c61565b61106c565b005b3480156104ea57600080fd5b506104f36110e8565b60405161050091906131c0565b60405180910390f35b34801561051557600080fd5b50610530600480360381019061052b9190612e07565b61110c565b60405161053d91906130c3565b60405180910390f35b34801561055257600080fd5b5061056d60048036038101906105689190612bce565b6111ab565b60405161057a91906130a8565b60405180910390f35b34801561058f57600080fd5b506105aa60048036038101906105a59190612ba1565b61123f565b005b3480156105b857600080fd5b506105c16112c3565b6040516105ce91906131c0565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806106a257507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806106b257506106b1826112e7565b5b9050919050565b6060600380546106c890613509565b80601f01602080910402602001604051908101604052809291908181526020018280546106f490613509565b80156107415780601f1061071657610100808354040283529160200191610741565b820191906000526020600020905b81548152906001019060200180831161072457829003601f168201915b5050505050905090565b600061075682611351565b61078c576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6007600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006107d282610c47565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561083a576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661085961139f565b73ffffffffffffffffffffffffffffffffffffffff161415801561088b57506108898161088461139f565b6111ab565b155b156108c2576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cd8383836113a7565b505050565b6108da611459565b6108e3816114d7565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806109156114e3565b60025460005403039050610b08811061093057610b08610932565b805b91505090565b6109438383836114ec565b505050565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16146109b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ad90613165565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000063ffffffff16816109e661090a565b6109f091906132fa565b1115610a31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2890613145565b60405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000000341015610a94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8b906130e5565b60405180910390fd5b807f0000000000000000000000000000000000000000000000000000000000000000610ac09190613381565b3410610ad157610ad033826119dd565b5b50565b610adc611459565b6000479050600033905060008173ffffffffffffffffffffffffffffffffffffffff1683604051610b0c9061302c565b60006040518083038185875af1925050503d8060008114610b49576040519150601f19603f3d011682016040523d82523d6000602084013e610b4e565b606091505b50508091505080610b94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8b90613125565b60405180910390fd5b505050565b610bb48383836040518060200160405280600081525061106c565b505050565b600a8054610bc690613509565b80601f0160208091040260200160405190810160405280929190818152602001828054610bf290613509565b8015610c3f5780601f10610c1457610100808354040283529160200191610c3f565b820191906000526020600020905b815481529060010190602001808311610c2257829003601f168201915b505050505081565b6000610c52826119fb565b600001519050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610cc5576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff1614610d9557600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900467ffffffffffffffff1667ffffffffffffffff169050610ded565b6000547f000000000000000000000000000000000000000000000000000000000000000083610dc491906133db565b73ffffffffffffffffffffffffffffffffffffffff1611610de85760019050610ded565b600090505b919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610e4f90613509565b80601f0160208091040260200160405190810160405280929190818152602001828054610e7b90613509565b8015610ec85780601f10610e9d57610100808354040283529160200191610ec8565b820191906000526020600020905b815481529060010190602001808311610eab57829003601f168201915b5050505050905090565b610eda611459565b80600a9080519060200190610ef0929190612972565b5050565b610efc61139f565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f61576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060086000610f6e61139f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff1661101b61139f565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161106091906130a8565b60405180910390a35050565b6110778484846114ec565b6110968373ffffffffffffffffffffffffffffffffffffffff16611cf8565b80156110ab57506110a984848484611d1b565b155b156110e2576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b606061111782611351565b61114d576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611157611e7b565b905060008151141561117857604051806020016040528060008152506111a3565b8061118284611f0d565b604051602001611193929190613008565b6040516020818303038152906040525b915050919050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611247611459565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ae90613105565b60405180910390fd5b6112c08161206e565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008161135c6114e3565b1115801561136b575060005482105b8015611398575060056000838152602001908152602001600020600001601c9054906101000a900460ff16155b9050919050565b600033905090565b826007600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b61146161139f565b73ffffffffffffffffffffffffffffffffffffffff1661147f610e16565b73ffffffffffffffffffffffffffffffffffffffff16146114d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114cc90613185565b60405180910390fd5b565b6114e081612134565b50565b60006001905090565b60006114f7826119fb565b90506000816000015173ffffffffffffffffffffffffffffffffffffffff1661151e61139f565b73ffffffffffffffffffffffffffffffffffffffff1614806115515750611550826000015161154b61139f565b6111ab565b5b80611596575061155f61139f565b73ffffffffffffffffffffffffffffffffffffffff1661157e8461074b565b73ffffffffffffffffffffffffffffffffffffffff16145b9050806115cf576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff1614611638576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141561169f576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116ac85858560016122b0565b6116bc60008484600001516113a7565b6001600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506001600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550836005600085815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426005600085815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600184019050600073ffffffffffffffffffffffffffffffffffffffff166005600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561196d5760005481101561196c5782600001516005600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082602001516005600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b50828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46119d685858560016122b6565b5050505050565b6119f78282604051806020016040528060008152506122bc565b5050565b611a036129f8565b600082905080611a116114e3565b11158015611a20575060005481105b15611cc1576000600560008381526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff16151515158152505090508060400151611cbf57600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614611b35578092505050611cf3565b6000600990505b828060019003935050600560008481526020019081526020016000206040518060600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815260200160008201601c9054906101000a900460ff1615151515815250509150600073ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff1614611c4b57819350505050611cf3565b6000816001900391508111611b3c57847f000000000000000000000000000000000000000000000000000000000000000001826000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050819350505050611cf3565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611d4161139f565b8786866040518563ffffffff1660e01b8152600401611d63949392919061305c565b602060405180830381600087803b158015611d7d57600080fd5b505af1925050508015611dae57506040513d601f19601f82011682018060405250810190611dab9190612d91565b60015b611e28573d8060008114611dde576040519150601f19603f3d011682016040523d82523d6000602084013e611de3565b606091505b50600081511415611e20576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b6060600a8054611e8a90613509565b80601f0160208091040260200160405190810160405280929190818152602001828054611eb690613509565b8015611f035780601f10611ed857610100808354040283529160200191611f03565b820191906000526020600020905b815481529060010190602001808311611ee657829003601f168201915b5050505050905090565b60606000821415611f55576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612069565b600082905060005b60008214611f87578080611f709061356c565b915050600a82611f809190613350565b9150611f5d565b60008167ffffffffffffffff811115611fa357611fa26136a2565b5b6040519080825280601f01601f191660200182016040528015611fd55781602001600182028036833780820191505090505b5090505b6000851461206257600182611fee919061340f565b9150600a85611ffd91906135b5565b603061200991906132fa565b60f81b81838151811061201f5761201e613673565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561205b9190613350565b9450611fd9565b8093505050505b919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081141561216f576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000805490506000828261218391906132fa565b9050817f00000000000000000000000000000000000000000000000000000000000000006121b191906132b0565b600560008054815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b81806001019250827f00000000000000000000000000000000000000000000000000000000000000000173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a48082141561220757826000808282546122a491906132fa565b92505081905550505050565b50505050565b50505050565b6122c983838360016122ce565b505050565b600080549050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561233b576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600084141561234a575061296c565b610b086000541061266557600154905083600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160088282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550846005600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426005600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060008190506000858201905083801561252457506125238773ffffffffffffffffffffffffffffffffffffffff16611cf8565b5b156125ea575b818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46125996000888480600101955088611d1b565b6125cf576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8082141561252a5782600054146125e557600080fd5b612656565b5b818060010192508773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4808214156125eb575b8160018190555050505061296c565b83600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160088282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550846005600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426005600083815260200190815260200160002060000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060008190506000858201905083801561282f575061282e8773ffffffffffffffffffffffffffffffffffffffff16611cf8565b5b156128f5575b818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46128a46000888480600101955088611d1b565b6128da576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b808214156128355782600054146128f057600080fd5b612961565b5b818060010192508773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4808214156128f6575b816000819055505050505b50505050565b82805461297e90613509565b90600052602060002090601f0160209004810192826129a057600085556129e7565b82601f106129b957805160ff19168380011785556129e7565b828001600101855582156129e7579182015b828111156129e65782518255916020019190600101906129cb565b5b5090506129f49190612a3b565b5090565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681526020016000151581525090565b5b80821115612a54576000816000905550600101612a3c565b5090565b6000612a6b612a6684613200565b6131db565b905082815260208101848484011115612a8757612a866136d6565b5b612a928482856134c7565b509392505050565b6000612aad612aa884613231565b6131db565b905082815260208101848484011115612ac957612ac86136d6565b5b612ad48482856134c7565b509392505050565b600081359050612aeb81613815565b92915050565b600081359050612b008161382c565b92915050565b600081359050612b1581613843565b92915050565b600081519050612b2a81613843565b92915050565b600082601f830112612b4557612b446136d1565b5b8135612b55848260208601612a58565b91505092915050565b600082601f830112612b7357612b726136d1565b5b8135612b83848260208601612a9a565b91505092915050565b600081359050612b9b8161385a565b92915050565b600060208284031215612bb757612bb66136e0565b5b6000612bc584828501612adc565b91505092915050565b60008060408385031215612be557612be46136e0565b5b6000612bf385828601612adc565b9250506020612c0485828601612adc565b9150509250929050565b600080600060608486031215612c2757612c266136e0565b5b6000612c3586828701612adc565b9350506020612c4686828701612adc565b9250506040612c5786828701612b8c565b9150509250925092565b60008060008060808587031215612c7b57612c7a6136e0565b5b6000612c8987828801612adc565b9450506020612c9a87828801612adc565b9350506040612cab87828801612b8c565b925050606085013567ffffffffffffffff811115612ccc57612ccb6136db565b5b612cd887828801612b30565b91505092959194509250565b60008060408385031215612cfb57612cfa6136e0565b5b6000612d0985828601612adc565b9250506020612d1a85828601612af1565b9150509250929050565b60008060408385031215612d3b57612d3a6136e0565b5b6000612d4985828601612adc565b9250506020612d5a85828601612b8c565b9150509250929050565b600060208284031215612d7a57612d796136e0565b5b6000612d8884828501612b06565b91505092915050565b600060208284031215612da757612da66136e0565b5b6000612db584828501612b1b565b91505092915050565b600060208284031215612dd457612dd36136e0565b5b600082013567ffffffffffffffff811115612df257612df16136db565b5b612dfe84828501612b5e565b91505092915050565b600060208284031215612e1d57612e1c6136e0565b5b6000612e2b84828501612b8c565b91505092915050565b612e3d81613443565b82525050565b612e4c81613455565b82525050565b6000612e5d82613262565b612e678185613278565b9350612e778185602086016134d6565b612e80816136e5565b840191505092915050565b6000612e968261326d565b612ea08185613294565b9350612eb08185602086016134d6565b612eb9816136e5565b840191505092915050565b6000612ecf8261326d565b612ed981856132a5565b9350612ee98185602086016134d6565b80840191505092915050565b6000612f02600c83613294565b9150612f0d826136f6565b602082019050919050565b6000612f25602683613294565b9150612f308261371f565b604082019050919050565b6000612f48601883613294565b9150612f538261376e565b602082019050919050565b6000612f6b600883613294565b9150612f7682613797565b602082019050919050565b6000612f8e601e83613294565b9150612f99826137c0565b602082019050919050565b6000612fb1602083613294565b9150612fbc826137e9565b602082019050919050565b6000612fd4600083613289565b9150612fdf82613812565b600082019050919050565b612ff3816134ad565b82525050565b613002816134b7565b82525050565b60006130148285612ec4565b91506130208284612ec4565b91508190509392505050565b600061303782612fc7565b9150819050919050565b60006020820190506130566000830184612e34565b92915050565b60006080820190506130716000830187612e34565b61307e6020830186612e34565b61308b6040830185612fea565b818103606083015261309d8184612e52565b905095945050505050565b60006020820190506130bd6000830184612e43565b92915050565b600060208201905081810360008301526130dd8184612e8b565b905092915050565b600060208201905081810360008301526130fe81612ef5565b9050919050565b6000602082019050818103600083015261311e81612f18565b9050919050565b6000602082019050818103600083015261313e81612f3b565b9050919050565b6000602082019050818103600083015261315e81612f5e565b9050919050565b6000602082019050818103600083015261317e81612f81565b9050919050565b6000602082019050818103600083015261319e81612fa4565b9050919050565b60006020820190506131ba6000830184612fea565b92915050565b60006020820190506131d56000830184612ff9565b92915050565b60006131e56131f6565b90506131f1828261353b565b919050565b6000604051905090565b600067ffffffffffffffff82111561321b5761321a6136a2565b5b613224826136e5565b9050602081019050919050565b600067ffffffffffffffff82111561324c5761324b6136a2565b5b613255826136e5565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b60006132bb8261348d565b91506132c68361348d565b92508273ffffffffffffffffffffffffffffffffffffffff038211156132ef576132ee6135e6565b5b828201905092915050565b6000613305826134ad565b9150613310836134ad565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613345576133446135e6565b5b828201905092915050565b600061335b826134ad565b9150613366836134ad565b92508261337657613375613615565b5b828204905092915050565b600061338c826134ad565b9150613397836134ad565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156133d0576133cf6135e6565b5b828202905092915050565b60006133e68261348d565b91506133f18361348d565b925082821015613404576134036135e6565b5b828203905092915050565b600061341a826134ad565b9150613425836134ad565b925082821015613438576134376135e6565b5b828203905092915050565b600061344e8261348d565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600063ffffffff82169050919050565b82818337600083830152505050565b60005b838110156134f45780820151818401526020810190506134d9565b83811115613503576000848401525b50505050565b6000600282049050600182168061352157607f821691505b6020821081141561353557613534613644565b5b50919050565b613544826136e5565b810181811067ffffffffffffffff82111715613563576135626136a2565b5b80604052505050565b6000613577826134ad565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156135aa576135a96135e6565b5b600182019050919050565b60006135c0826134ad565b91506135cb836134ad565b9250826135db576135da613615565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f696e73756666696369656e740000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5472616e73616374696f6e20556e7375636365737366756c0000000000000000600082015250565b7f736f6c64206f7574000000000000000000000000000000000000000000000000600082015250565b7f5468652063616c6c657220697320616e6f7468657220636f6e74726163740000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b50565b61381e81613443565b811461382957600080fd5b50565b61383581613455565b811461384057600080fd5b50565b61384c81613461565b811461385757600080fd5b50565b613863816134ad565b811461386e57600080fd5b5056fea2646970667358221220d8ca52bf1fde75591b2a59530cd487b83f5a5e695916d3c63bfa79842244b72664736f6c63430008070033697066733a2f2f516d546238754b345932514b47544e706f36694265317661666b52744b5a66634d477259595032337836577154352f