Overview ERC721
Total Supply:
4,728 $SONGS

Holders:
31
Profile Summary
Blockchain:
Ethereum (1)

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