Overview ERC721
Total Supply:
272 BCYC

Holders:
2
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x138D9C242733Ca92c06e6F7CE44326a4484940CE
6000600b819055600c55600d805462010000600160b01b03191663dead000017905560c060405273138d9c242733ca92c06e6f7ce44326a4484940ce60a09081526200005090601190600162000461565b50601280546001600160a01b03191673138d9c242733ca92c06e6f7ce44326a4484940ce17905560408051602081019091526064815262000096906013906001620004cb565b5060016014556611c37937e0800060175560405180608001604052806043815260200162004490604391398051620000d7916018916020909101906200050e565b5060408051808201909152600580825264173539b7b760d91b602090920191825262000106916019916200050e565b50601a805460ff191660011790553480156200012157600080fd5b506040518060400160405280601681526020017f426f72656420436865636b20596174636820436c756200000000000000000000815250604051806040016040528060048152602001634243594360e01b815250818160326115b3733cc6cdda760b79bafa08df41ecfa224f810dceb66001620001ad620001a76200040d60201b60201c565b62000411565b6daaeb6d7670e522a718067333cd4e3b15620002f25780156200024057604051633e9f1edf60e11b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e90637d3e3dbe906044015b600060405180830381600087803b1580156200022157600080fd5b505af115801562000236573d6000803e3d6000fd5b50505050620002f2565b6001600160a01b03821615620002915760405163a0af290360e01b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e9063a0af29039060440162000206565b604051632210724360e11b81523060048201526daaeb6d7670e522a718067333cd4e90634420e48690602401600060405180830381600087803b158015620002d857600080fd5b505af1158015620002ed573d6000803e3d6000fd5b505050505b505060008111620003615760405162461bcd60e51b815260206004820152602e60248201527f455243373231413a20636f6c6c656374696f6e206d757374206861766520612060448201526d6e6f6e7a65726f20737570706c7960901b60648201526084015b60405180910390fd5b60008211620003c35760405162461bcd60e51b815260206004820152602760248201527f455243373231413a206d61782062617463682073697a65206d757374206265206044820152666e6f6e7a65726f60c81b606482015260840162000358565b8351620003d89060049060208701906200050e565b508251620003ee9060059060208601906200050e565b5060039190915560805250506001600281905560165550620005df9050565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054828255906000526020600020908101928215620004b9579160200282015b82811115620004b957825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062000482565b50620004c79291506200058b565b5090565b828054828255906000526020600020908101928215620004b9579160200282015b82811115620004b9578251829060ff16905591602001919060010190620004ec565b8280546200051c90620005a2565b90600052602060002090601f016020900481019282620005405760008555620004b9565b82601f106200055b57805160ff1916838001178555620004b9565b82800160010185558215620004b9579182015b82811115620004b95782518255916020019190600101906200056e565b5b80821115620004c757600081556001016200058c565b600181811c90821680620005b757607f821691505b60208210811415620005d957634e487b7160e01b600052602260045260246000fd5b50919050565b608051613e726200061e6000396000818161075c01528181610e8d0152818161119501528181611747015281816119cc0152611e0d0152613e726000f3fe6080604052600436106104465760003560e01c8063791f24db11610234578063b88d4fde1161012e578063d2e0297f116100b6578063e75722301161007a578063e757223014610ccf578063e8a3d48514610cef578063e985e9c514610d04578063ec34082614610d4d578063f2fde38b14610d6257600080fd5b8063d2e0297f14610c4e578063d547cfb714610c64578063d7224ba014610c79578063d83ae33214610c8f578063dfdedf6914610caf57600080fd5b8063cacf0842116100fd578063cacf084214610bb9578063cc7e1b9a14610bd9578063cfc86f7b14610bf9578063cff4492314610c0e578063d266f3a914610c2e57600080fd5b8063b88d4fde14610b4f578063b94b237614610b6f578063c87b56dd14610b84578063caa0f92a14610ba457600080fd5b80638f4bb497116101bc578063a1af10ca11610180578063a1af10ca14610aaf578063a1db978214610acf578063a22cb46514610aef578063a91bd1a914610b0f578063aff3e10b14610b2f57600080fd5b80638f4bb49714610a0557806391b7f5ed14610a1f57806395d89b4114610a3f57806399e48d9714610a545780639b9f6e5614610a8f57600080fd5b8063891bbe7311610203578063891bbe731461098957806389f26d58146109a95780638b86b646146109be5780638d859f3e146109d15780638da5cb5b146109e757600080fd5b8063791f24db146109145780637fb8c6d31461093457806383c81c4114610954578063853828b61461097457600080fd5b80633e3e0b12116103455780634dde3fe1116102cd57806360986a711161029157806360986a71146108975780636352211e146108aa5780636ba9fd38146108ca57806370a08231146108df578063715018a6146108ff57600080fd5b80634dde3fe1146107f25780634f6ccce71461081857806354214f6914610838578063547520fe1461085757806355f804b31461087757600080fd5b806345c0f5331161031457806345c0f5331461074a57806345db6f7a1461077e578063464c34281461079e57806346f41ed5146107be57806348b54eb3146107d857600080fd5b80633e3e0b12146106d557806340ccc082146106ea57806342842e0e1461070a57806343696f181461072a57600080fd5b80631e9a6950116103d357806337912c1b1161039757806337912c1b1461061b57806338b903331461063b57806338f74162146106625780633d3f9c57146106815780633e07311c146106bf57600080fd5b80631e9a69501461059257806323b872dd146105a5578063286c8137146105c55780632913daa0146105e55780632f745c59146105fb57600080fd5b806306fdde031161041a57806306fdde03146104e8578063081812fc1461050a578063095ea7b31461054257806310f05cb01461056257806318160ddd1461044b57600080fd5b80629a9b7b1461044b57806301ffc9a714610473578063043a2a40146104a35780630644cefa146104d3575b600080fd5b34801561045757600080fd5b50610460610d82565b6040519081526020015b60405180910390f35b34801561047f57600080fd5b5061049361048e366004613742565b610d96565b604051901515815260200161046a565b3480156104af57600080fd5b506104936104be36600461377b565b600a6020526000908152604090205460ff1681565b6104e66104e1366004613798565b610e03565b005b3480156104f457600080fd5b506104fd610f16565b60405161046a919061381c565b34801561051657600080fd5b5061052a61052536600461382f565b610fa8565b6040516001600160a01b03909116815260200161046a565b34801561054e57600080fd5b506104e661055d366004613798565b611036565b34801561056e57600080fd5b5061049361057d36600461377b565b600e6020526000908152604090205460ff1681565b6104e66105a0366004613798565b611193565b3480156105b157600080fd5b506104e66105c0366004613848565b61150c565b3480156105d157600080fd5b506104606105e036600461382f565b611557565b3480156105f157600080fd5b5061046060035481565b34801561060757600080fd5b50610460610616366004613798565b611578565b34801561062757600080fd5b506104e6610636366004613897565b6116f0565b34801561064757600080fd5b50610650600281565b60405160ff909116815260200161046a565b34801561066e57600080fd5b50600d5461049390610100900460ff1681565b34801561068d57600080fd5b5061049361069c36600461377b565b6001600160a01b031660009081526010602052604090205460ff16151560011490565b3480156106cb57600080fd5b5061046060145481565b3480156106e157600080fd5b506104e661170b565b3480156106f657600080fd5b506104e6610705366004613798565b61171f565b34801561071657600080fd5b506104e6610725366004613848565b6117a4565b34801561073657600080fd5b506104e661074536600461377b565b61180a565b34801561075657600080fd5b506104607f000000000000000000000000000000000000000000000000000000000000000081565b34801561078a57600080fd5b506104e661079936600461382f565b611886565b3480156107aa57600080fd5b506104e66107b936600461377b565b611893565b3480156107ca57600080fd5b506015546104939060ff1681565b3480156107e457600080fd5b50600d546104939060ff1681565b3480156107fe57600080fd5b50600d5461052a906201000090046001600160a01b031681565b34801561082457600080fd5b5061046061083336600461382f565b6118bf565b34801561084457600080fd5b50601a5461049390610100900460ff1681565b34801561086357600080fd5b506104e661087236600461382f565b611927565b34801561088357600080fd5b506104e66108923660046138b4565b611952565b6104e66108a5366004613926565b611966565b3480156108b657600080fd5b5061052a6108c536600461382f565b611c78565b3480156108d657600080fd5b506104e6611c8a565b3480156108eb57600080fd5b506104606108fa36600461377b565b611ca1565b34801561090b57600080fd5b506104e6611d32565b34801561092057600080fd5b506104e661092f366004613897565b611d46565b34801561094057600080fd5b5060125461052a906001600160a01b031681565b34801561096057600080fd5b506104e661096f366004613968565b611d68565b34801561098057600080fd5b506104e6611d9b565b34801561099557600080fd5b5061052a6109a436600461382f565b611dca565b3480156109b557600080fd5b506104e6611df4565b6104e66109cc366004613798565b611e0b565b3480156109dd57600080fd5b5061046060175481565b3480156109f357600080fd5b506000546001600160a01b031661052a565b348015610a1157600080fd5b50601a546104939060ff1681565b348015610a2b57600080fd5b506104e6610a3a36600461382f565b611fb6565b348015610a4b57600080fd5b506104fd611fc3565b348015610a6057600080fd5b50610493610a6f366004613798565b600f60209081526000928352604080842090915290825290205460ff1681565b348015610a9b57600080fd5b506104e6610aaa366004613968565b611fd2565b348015610abb57600080fd5b50610493610aca36600461377b565b612005565b348015610adb57600080fd5b506104e6610aea366004613798565b612052565b348015610afb57600080fd5b506104e6610b0a366004613968565b612198565b348015610b1b57600080fd5b506104e6610b2a36600461377b565b6122a2565b348015610b3b57600080fd5b506104e6610b4a3660046138b4565b612322565b348015610b5b57600080fd5b506104e6610b6a366004613a2d565b612336565b348015610b7b57600080fd5b506104e66123d8565b348015610b9057600080fd5b506104fd610b9f36600461382f565b6123ec565b348015610bb057600080fd5b50610460612459565b348015610bc557600080fd5b506104e6610bd436600461377b565b612473565b348015610be557600080fd5b506104e6610bf436600461377b565b61249c565b348015610c0557600080fd5b506104fd6124f5565b348015610c1a57600080fd5b506104e6610c29366004613aad565b612583565b348015610c3a57600080fd5b50610460610c4936600461377b565b6125da565b348015610c5a57600080fd5b50610460600c5481565b348015610c7057600080fd5b506104fd61263f565b348015610c8557600080fd5b50610460600b5481565b348015610c9b57600080fd5b506104e6610caa366004613af6565b61264e565b348015610cbb57600080fd5b506104e6610cca36600461377b565b612685565b348015610cdb57600080fd5b50610460610cea36600461382f565b6126f9565b348015610cfb57600080fd5b506104fd612709565b348015610d1057600080fd5b50610493610d1f366004613b26565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205460ff1690565b348015610d5957600080fd5b506104fd612729565b348015610d6e57600080fd5b506104e6610d7d36600461377b565b612736565b6000610d916002546000190190565b905090565b60006001600160e01b031982166380ac58cd60e01b1480610dc757506001600160e01b03198216635b5e139f60e01b145b80610de257506001600160e01b0319821663780e9d6360e01b145b80610dfd57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60155460ff1615610e275760405163380ea98360e21b815260040160405180910390fd5b80610e455760405163b562e8dd60e01b815260040160405180910390fd5b600354811115610e68576040516393eeb41560e01b815260040160405180910390fd5b601a5460ff16610e8b576040516316851fc760e11b815260040160405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000081610eb5610d82565b610ebf9190613b6a565b1115610ede5760405163a4875a4960e01b815260040160405180910390fd5b610ee7816126f9565b3414610f065760405163078d696560e31b815260040160405180910390fd5b610f12828260006127af565b5050565b606060048054610f2590613b82565b80601f0160208091040260200160405190810160405280929190818152602001828054610f5190613b82565b8015610f9e5780601f10610f7357610100808354040283529160200191610f9e565b820191906000526020600020905b815481529060010190602001808311610f8157829003601f168201915b5050505050905090565b6000610fb3826127ca565b61101a5760405162461bcd60e51b815260206004820152602d60248201527f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560448201526c3c34b9ba32b73a103a37b5b2b760991b60648201526084015b60405180910390fd5b506000908152600860205260409020546001600160a01b031690565b81611040816127e0565b600061104b83611c78565b9050806001600160a01b0316846001600160a01b031614156110ba5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60448201526132b960f11b6064820152608401611011565b6001600160a01b0384166000908152600a602052604090205460ff16156110f45760405163d947c35f60e01b815260040160405180910390fd5b336001600160a01b038216148061111057506111108133610d1f565b6111825760405162461bcd60e51b815260206004820152603960248201527f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656420666f7220616c6c000000000000006064820152608401611011565b61118d8484836128a8565b50505050565b7f00000000000000000000000000000000000000000000000000000000000000006111bc612459565b11156111db5760405163a4875a4960e01b815260040160405180910390fd5b600d5460ff166111fe57604051635654a43f60e11b815260040160405180910390fd5b6001600160a01b038216611225576040516322646a9760e21b815260040160405180910390fd5b6001600160a01b0382166000908152600e602052604090205460ff1661125e57604051638c9f128f60e01b815260040160405180910390fd5b600c5434146112805760405163078d696560e31b815260040160405180910390fd5b6001600160a01b0382166000908152600f6020908152604080832084845290915290205460ff16156112c557604051631bd64ea560e01b815260040160405180910390fd5b81336040516331a9108f60e11b8152600481018490526001600160a01b0391821691831690636352211e9060240160206040518083038186803b15801561130b57600080fd5b505afa15801561131f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113439190613bbd565b6001600160a01b03161461136a57604051630a82879560e11b815260040160405180910390fd5b60405163020604bf60e21b81526004810183905230906001600160a01b0383169063081812fc9060240160206040518083038186803b1580156113ac57600080fd5b505afa1580156113c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113e49190613bbd565b6001600160a01b03161461140b576040516392395ac160e01b815260040160405180910390fd5b6001600160a01b0381166342842e0e33600d5460405160e084901b6001600160e01b03191681526001600160a01b03928316600482015262010000909104909116602482015260448101859052606401600060405180830381600087803b15801561147557600080fd5b505af1158015611489573d6000803e3d6000fd5b5050506001600160a01b0384166000818152600f602090815260408083208784529091529020805460ff191660011790559050826114c43390565b6001600160a01b03167f753fa485a7db01b79a5bf240795c914378b8fb5fcb2a848f2acd51aa6804adbf60405160405180910390a4611507335b600160006127af565b505050565b826daaeb6d7670e522a718067333cd4e3b1561154c576001600160a01b0381163314156115435761153e848484612904565b61118d565b61154c81612c86565b61118d848484612904565b6013818154811061156757600080fd5b600091825260209091200154905081565b600061158383611ca1565b82106115dc5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a206f776e657220696e646578206f7574206f6620626f756e604482015261647360f01b6064820152608401611011565b60006115e6610d82565b905060008060005b83811015611690576000818152600660209081526040918290208251808401909352546001600160a01b038116808452600160a01b90910467ffffffffffffffff16918301919091521561164157805192505b876001600160a01b0316836001600160a01b0316141561167d578684141561166f57509350610dfd92505050565b8361167981613bda565b9450505b508061168881613bda565b9150506115ee565b5060405162461bcd60e51b815260206004820152602e60248201527f455243373231413a20756e61626c6520746f2067657420746f6b656e206f662060448201526d0deeedccae440c4f240d2dcc8caf60931b6064820152608401611011565b6116f8612db9565b600d805460ff1916911515919091179055565b611713612db9565b601a805460ff19169055565b611727612db9565b806117455760405163b562e8dd60e01b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000008161176f610d82565b6117799190613b6a565b11156117985760405163a4875a4960e01b815260040160405180910390fd5b610f12828260016127af565b826daaeb6d7670e522a718067333cd4e3b156117ef576001600160a01b0381163314156117e65761153e84848460405180602001604052806000815250612336565b6117ef81612c86565b61118d84848460405180602001604052806000815250612336565b611812612e3e565b6001600160a01b0381166118385760405162afb37360e31b815260040160405180910390fd5b61184181612005565b1561185f57604051631002377360e01b815260040160405180910390fd5b6001600160a01b03166000908152600160208190526040909120805460ff19169091179055565b61188e612db9565b600c55565b61189b612db9565b6001600160a01b03166000908152601060205260409020805460ff19166001179055565b60006118c9610d82565b82106119235760405162461bcd60e51b815260206004820152602360248201527f455243373231413a20676c6f62616c20696e646578206f7574206f6620626f756044820152626e647360e81b6064820152608401611011565b5090565b61192f612db9565b8061194d576040516363868c5560e11b815260040160405180910390fd5b600355565b61195a612db9565b61150760188383613623565b816119845760405163b562e8dd60e01b815260040160405180910390fd5b6003548211156119a7576040516393eeb41560e01b815260040160405180910390fd5b601a5460ff166119ca576040516316851fc760e11b815260040160405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000000826119f4610d82565b6119fe9190613b6a565b1115611a1d5760405163a4875a4960e01b815260040160405180910390fd5b611a44816001600160a01b031660009081526010602052604090205460ff16151560011490565b611a6157604051636c501c9960e11b815260040160405180910390fd5b600082611a6d836125da565b611a779190613bf5565b6040516370a0823160e01b81526001600160a01b03868116600483015291925083918391908316906370a082319060240160206040518083038186803b158015611ac057600080fd5b505afa158015611ad4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611af89190613c14565b1015611b1757604051631642df1760e21b815260040160405180910390fd5b604051636eb1769f60e11b81526001600160a01b03868116600483015230602483015283919083169063dd62ed3e9060440160206040518083038186803b158015611b6157600080fd5b505afa158015611b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b999190613c14565b1015611bb85760405163017e286b60e51b815260040160405180910390fd5b6040516323b872dd60e01b81526001600160a01b03868116600483015230602483015260448201849052600091908316906323b872dd90606401602060405180830381600087803b158015611c0c57600080fd5b505af1158015611c20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c449190613c2d565b905080611c6457604051633c9fd93960e21b815260040160405180910390fd5b611c70868660006127af565b505050505050565b6000611c8382612e98565b5192915050565b611c92612db9565b601a805460ff19166001179055565b60006001600160a01b038216611d0d5760405162461bcd60e51b815260206004820152602b60248201527f455243373231413a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b6064820152608401611011565b506001600160a01b03166000908152600760205260409020546001600160801b031690565b611d3a612e3e565b611d446000612fc8565b565b611d4e612db9565b600d80549115156101000261ff0019909216919091179055565b611d70612db9565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b611da3612db9565b47611dc1576040516363868c5560e11b815260040160405180910390fd5b611d4447613018565b60118181548110611dda57600080fd5b6000918252602090912001546001600160a01b0316905081565b611dfc612db9565b6015805460ff19166001179055565b7f0000000000000000000000000000000000000000000000000000000000000000611e34612459565b1115611e535760405163a4875a4960e01b815260040160405180910390fd5b600d54610100900460ff16611e7b57604051635654a43f60e11b815260040160405180910390fd5b6001600160a01b038216611ea2576040516322646a9760e21b815260040160405180910390fd5b6001600160a01b0382166000908152600e602052604090205460ff16611edb57604051638c9f128f60e01b815260040160405180910390fd5b600c543414611efd5760405163078d696560e31b815260040160405180910390fd5b6001600160a01b0382166000908152600f6020908152604080832084845290915290205460ff1615611f4257604051631bd64ea560e01b815260040160405180910390fd5b6001600160a01b0382166000818152600f602090815260408083208584529091529020805460ff1916600117905581611f783390565b6001600160a01b03167fd51e3cd8003fe993628324a704bb284a9c42ae506e77f4f1ad1e80bca066dda560405160405180910390a4610f12336114fe565b611fbe612db9565b601755565b606060058054610f2590613b82565b611fda612db9565b6001600160a01b03919091166000908152600e60205260409020805460ff1916911515919091179055565b60006001600160a01b03821661202d5760405162afb37360e31b815260040160405180910390fd5b506001600160a01b031660009081526001602081905260409091205460ff1615151490565b61205a612db9565b80612078576040516363868c5560e11b815260040160405180910390fd5b6040516370a0823160e01b8152306004820152829082906001600160a01b038316906370a082319060240160206040518083038186803b1580156120bb57600080fd5b505afa1580156120cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120f39190613c14565b101561211257604051631642df1760e21b815260040160405180910390fd5b60125460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018490529082169063a9059cbb90604401602060405180830381600087803b15801561216057600080fd5b505af1158015612174573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061118d9190613c2d565b816121a2816127e0565b6001600160a01b0383163314156121fb5760405162461bcd60e51b815260206004820152601a60248201527f455243373231413a20617070726f766520746f2063616c6c65720000000000006044820152606401611011565b6001600160a01b0383166000908152600a602052604090205460ff16156122355760405163d947c35f60e01b815260040160405180910390fd5b3360008181526009602090815260408083206001600160a01b03881680855290835292819020805460ff191687151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6122aa612db9565b6001600160a01b0381166122d1576040516322646a9760e21b815260040160405180910390fd5b6012546001600160a01b03828116911614156123005760405163a28a88c160e01b815260040160405180910390fd5b601280546001600160a01b0319166001600160a01b0392909216919091179055565b61232a612db9565b61150760198383613623565b836daaeb6d7670e522a718067333cd4e3b1561239e576001600160a01b03811633141561239557612368858585612904565b612374858585856130a5565b6123905760405162461bcd60e51b815260040161101190613c4a565b6123d1565b61239e81612c86565b6123a9858585612904565b6123b5858585856130a5565b6123d15760405162461bcd60e51b815260040161101190613c4a565b5050505050565b6123e0612db9565b6015805460ff19169055565b606060006123f861263f565b905060006124046131b2565b905060008251116124245760405180602001604052806000815250612451565b8161242e856131c1565b8260405160200161244193929190613c9d565b6040516020818303038152906040525b949350505050565b60006124686002546000190190565b610d91906001613b6a565b61247b612db9565b6001600160a01b03166000908152601060205260409020805460ff19169055565b6124a4612db9565b6001600160a01b0381166124cb576040516322646a9760e21b815260040160405180910390fd5b600d80546001600160a01b03909216620100000262010000600160b01b0319909216919091179055565b6018805461250290613b82565b80601f016020809104026020016040519081016040528092919081815260200182805461252e90613b82565b801561257b5780601f106125505761010080835404028352916020019161257b565b820191906000526020600020905b81548152906001019060200180831161255e57829003601f168201915b505050505081565b61258b612db9565b601a54610100900460ff16156125b457604051635431b2e560e11b815260040160405180910390fd5b80516125c79060189060208401906136a3565b5050601a805461ff001916610100179055565b6000612603826001600160a01b031660009081526010602052604090205460ff16151560011490565b61262057604051636c501c9960e11b815260040160405180910390fd5b506001600160a01b031660009081526010602052604090206001015490565b606060188054610f2590613b82565b612656612db9565b6001600160a01b03929092166000908152601060205260409020805460ff191691151591909117815560010155565b61268d612e3e565b6001600160a01b0381166126b35760405162afb37360e31b815260040160405180910390fd5b6126bc81612005565b6126d85760405162afb37360e31b815260040160405180910390fd5b6001600160a01b03166000908152600160205260409020805460ff19169055565b600081601754610dfd9190613bf5565b6060604051806080016040528060448152602001613df960449139905090565b6019805461250290613b82565b61273e612e3e565b6001600160a01b0381166127a35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401611011565b6127ac81612fc8565b50565b611507838383604051806020016040528060008152506132bf565b600081600111158015610dfd5750506002541190565b6daaeb6d7670e522a718067333cd4e3b156127ac57604051633185c44d60e21b81523060048201526001600160a01b03821660248201526daaeb6d7670e522a718067333cd4e9063c61711349060440160206040518083038186803b15801561284857600080fd5b505afa15801561285c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128809190613c2d565b6127ac57604051633b79c77360e21b81526001600160a01b0382166004820152602401611011565b60008281526008602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600061290f82612e98565b80519091506000906001600160a01b0316336001600160a01b0316148061294657503361293b84610fa8565b6001600160a01b0316145b80612958575081516129589033610d1f565b9050806129c25760405162461bcd60e51b815260206004820152603260248201527f455243373231413a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b6064820152608401611011565b846001600160a01b031682600001516001600160a01b031614612a365760405162461bcd60e51b815260206004820152602660248201527f455243373231413a207472616e736665722066726f6d20696e636f72726563746044820152651037bbb732b960d11b6064820152608401611011565b6001600160a01b038416612a9a5760405162461bcd60e51b815260206004820152602560248201527f455243373231413a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b6064820152608401611011565b612aaa60008484600001516128a8565b6001600160a01b0385166000908152600760205260408120805460019290612adc9084906001600160801b0316613ce0565b82546101009290920a6001600160801b038181021990931691831602179091556001600160a01b03861660009081526007602052604081208054600194509092612b2891859116613d08565b82546001600160801b039182166101009390930a9283029190920219909116179055506040805180820182526001600160a01b03808716825267ffffffffffffffff428116602080850191825260008981526006909152948520935184549151909216600160a01b026001600160e01b03199091169190921617179055612bb0846001613b6a565b6000818152600660205260409020549091506001600160a01b0316612c4057612bd8816127ca565b15612c405760408051808201825284516001600160a01b03908116825260208087015167ffffffffffffffff9081168285019081526000878152600690935294909120925183549451909116600160a01b026001600160e01b03199094169116179190911790555b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611c70565b604051633185c44d60e21b81523060048201523360248201526daaeb6d7670e522a718067333cd4e9063c61711349060440160206040518083038186803b158015612cd057600080fd5b505afa158015612ce4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d089190613c2d565b8015612d9a5750604051633185c44d60e21b81523060048201526001600160a01b03821660248201526daaeb6d7670e522a718067333cd4e9063c61711349060440160206040518083038186803b158015612d6257600080fd5b505afa158015612d76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d9a9190613c2d565b6127ac57604051633b79c77360e21b8152336004820152602401611011565b600080546001600160a01b0316339081149190612dd590612005565b90508180612de05750805b610f125760405162461bcd60e51b815260206004820152602960248201527f5465616d3a2063616c6c6572206973206e6f7420746865206f776e6572206f726044820152681034b7102a32b0b69760b91b6064820152608401611011565b6000546001600160a01b03163314611d445760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401611011565b60408051808201909152600080825260208201528180600111158015612ebf575060025481105b15612f68576000818152600660209081526040918290208251808401909352546001600160a01b038116808452600160a01b90910467ffffffffffffffff169183019190915215612f11579392505050565b50600019016000818152600660209081526040918290208251808401909352546001600160a01b038116808452600160a01b90910467ffffffffffffffff169183019190915215612f63579392505050565b612f11565b60405162461bcd60e51b815260206004820152602f60248201527f455243373231413a20756e61626c6520746f2064657465726d696e652074686560448201526e1037bbb732b91037b3103a37b5b2b760891b6064820152608401611011565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60005b601454811015610f12576130936011828154811061303b5761303b613d33565b9060005260206000200160009054906101000a90046001600160a01b031660646013848154811061306e5761306e613d33565b9060005260206000200154856130849190613bf5565b61308e9190613d5f565b61358d565b8061309d81613bda565b91505061301b565b60006001600160a01b0384163b156131a757604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906130e9903390899088908890600401613d73565b602060405180830381600087803b15801561310357600080fd5b505af1925050508015613133575060408051601f3d908101601f1916820190925261313091810190613db0565b60015b61318d573d808015613161576040519150601f19603f3d011682016040523d82523d6000602084013e613166565b606091505b5080516131855760405162461bcd60e51b815260040161101190613c4a565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050612451565b506001949350505050565b606060198054610f2590613b82565b6060816131e55750506040805180820190915260018152600360fc1b602082015290565b8160005b811561320f57806131f981613bda565b91506132089050600a83613d5f565b91506131e9565b60008167ffffffffffffffff81111561322a5761322a6139a1565b6040519080825280601f01601f191660200182016040528015613254576020820181803683370190505b5090505b841561245157613269600183613dcd565b9150613276600a86613de4565b613281906030613b6a565b60f81b81838151811061329657613296613d33565b60200101906001600160f81b031916908160001a9053506132b8600a86613d5f565b9450613258565b6002546001600160a01b0385166133225760405162461bcd60e51b815260206004820152602160248201527f455243373231413a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b6064820152608401611011565b61332b816127ca565b156133785760405162461bcd60e51b815260206004820152601d60248201527f455243373231413a20746f6b656e20616c7265616479206d696e7465640000006044820152606401611011565b826133da576003548411156133da5760405162461bcd60e51b815260206004820152602260248201527f455243373231413a207175616e7469747920746f206d696e7420746f6f2068696044820152610ced60f31b6064820152608401611011565b6001600160a01b0385166000908152600760209081526040918290208251808401845290546001600160801b038082168352600160801b9091041691810191909152815180830190925280519091908190613436908890613d08565b6001600160801b031681526020018561344f5786613452565b60005b83602001516134619190613d08565b6001600160801b039081169091526001600160a01b0380891660008181526007602090815260408083208751978301518716600160801b0297909616969096179094558451808601865291825267ffffffffffffffff4281168386019081528883526006909552948120915182549451909516600160a01b026001600160e01b031990941694909216939093179190911790915582905b868110156135815760405182906001600160a01b038a16906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a461354560008984886130a5565b6135615760405162461bcd60e51b815260040161101190613c4a565b8161356b81613bda565b925050808061357990613bda565b9150506134f8565b50600255505050505050565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146135da576040519150601f19603f3d011682016040523d82523d6000602084013e6135df565b606091505b50509050806115075760405162461bcd60e51b815260206004820152601060248201526f2a3930b739b332b9103330b4b632b21760811b6044820152606401611011565b82805461362f90613b82565b90600052602060002090601f0160209004810192826136515760008555613697565b82601f1061366a5782800160ff19823516178555613697565b82800160010185558215613697579182015b8281111561369757823582559160200191906001019061367c565b50611923929150613717565b8280546136af90613b82565b90600052602060002090601f0160209004810192826136d15760008555613697565b82601f106136ea57805160ff1916838001178555613697565b82800160010185558215613697579182015b828111156136975782518255916020019190600101906136fc565b5b808211156119235760008155600101613718565b6001600160e01b0319811681146127ac57600080fd5b60006020828403121561375457600080fd5b813561375f8161372c565b9392505050565b6001600160a01b03811681146127ac57600080fd5b60006020828403121561378d57600080fd5b813561375f81613766565b600080604083850312156137ab57600080fd5b82356137b681613766565b946020939093013593505050565b60005b838110156137df5781810151838201526020016137c7565b8381111561118d5750506000910152565b600081518084526138088160208601602086016137c4565b601f01601f19169290920160200192915050565b60208152600061375f60208301846137f0565b60006020828403121561384157600080fd5b5035919050565b60008060006060848603121561385d57600080fd5b833561386881613766565b9250602084013561387881613766565b929592945050506040919091013590565b80151581146127ac57600080fd5b6000602082840312156138a957600080fd5b813561375f81613889565b600080602083850312156138c757600080fd5b823567ffffffffffffffff808211156138df57600080fd5b818501915085601f8301126138f357600080fd5b81358181111561390257600080fd5b86602082850101111561391457600080fd5b60209290920196919550909350505050565b60008060006060848603121561393b57600080fd5b833561394681613766565b925060208401359150604084013561395d81613766565b809150509250925092565b6000806040838503121561397b57600080fd5b823561398681613766565b9150602083013561399681613889565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156139d2576139d26139a1565b604051601f8501601f19908116603f011681019082821181831017156139fa576139fa6139a1565b81604052809350858152868686011115613a1357600080fd5b858560208301376000602087830101525050509392505050565b60008060008060808587031215613a4357600080fd5b8435613a4e81613766565b93506020850135613a5e81613766565b925060408501359150606085013567ffffffffffffffff811115613a8157600080fd5b8501601f81018713613a9257600080fd5b613aa1878235602084016139b7565b91505092959194509250565b600060208284031215613abf57600080fd5b813567ffffffffffffffff811115613ad657600080fd5b8201601f81018413613ae757600080fd5b612451848235602084016139b7565b600080600060608486031215613b0b57600080fd5b8335613b1681613766565b9250602084013561387881613889565b60008060408385031215613b3957600080fd5b8235613b4481613766565b9150602083013561399681613766565b634e487b7160e01b600052601160045260246000fd5b60008219821115613b7d57613b7d613b54565b500190565b600181811c90821680613b9657607f821691505b60208210811415613bb757634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215613bcf57600080fd5b815161375f81613766565b6000600019821415613bee57613bee613b54565b5060010190565b6000816000190483118215151615613c0f57613c0f613b54565b500290565b600060208284031215613c2657600080fd5b5051919050565b600060208284031215613c3f57600080fd5b815161375f81613889565b60208082526033908201527f455243373231413a207472616e7366657220746f206e6f6e204552433732315260408201527232b1b2b4bb32b91034b6b83632b6b2b73a32b960691b606082015260800190565b60008451613caf8184602089016137c4565b845190830190613cc38183602089016137c4565b8451910190613cd68183602088016137c4565b0195945050505050565b60006001600160801b0383811690831681811015613d0057613d00613b54565b039392505050565b60006001600160801b03808316818516808303821115613d2a57613d2a613b54565b01949350505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082613d6e57613d6e613d49565b500490565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090613da6908301846137f0565b9695505050505050565b600060208284031215613dc257600080fd5b815161375f8161372c565b600082821015613ddf57613ddf613b54565b500390565b600082613df357613df3613d49565b50069056fe68747470733a2f2f6d657461646174612e6d696e74706c65782e78797a2f6f42727a4d57596f3950764b6470614f536e70652f636f6e74726163742d6d65746164617461a264697066735822122060319eba071b0b7374ae1e2c417fbafe56276156c69b46416f7c480f9c006eb464736f6c63430008090033697066733a2f2f6261667962656961766279363461753776737165756932373736646c777a3666626868636d7267336471716c3769727934647a63677765637465342f