Overview ERC721
Total Supply:
6,666 MGS

Holders:
9
Profile Summary
Blockchain:
Ethereum (1)

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