Overview ERC721
Total Supply:
579 VG

Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x00BAD002793BB16f3FCfC7D571798256072FCf28
6080604052666a94d74f430000600655610fa06007556000600855611f40600955600a80546001600160a81b03191690553480156200003d57600080fd5b50604051620030cf380380620030cf833981016040819052620000609162000263565b815182908290620000799060009060208501906200010a565b5080516200008f9060019060208401906200010a565b505050620000ac620000a6620000b460201b60201c565b620000b8565b50506200031d565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8280546200011890620002ca565b90600052602060002090601f0160209004810192826200013c576000855562000187565b82601f106200015757805160ff191683800117855562000187565b8280016001018555821562000187579182015b82811115620001875782518255916020019190600101906200016a565b506200019592915062000199565b5090565b5b808211156200019557600081556001016200019a565b600082601f830112620001c1578081fd5b81516001600160401b0380821115620001de57620001de62000307565b604051601f8301601f19908116603f0116810190828211818310171562000209576200020962000307565b8160405283815260209250868385880101111562000225578485fd5b8491505b8382101562000248578582018301518183018401529082019062000229565b838211156200025957848385830101525b9695505050505050565b6000806040838503121562000276578182fd5b82516001600160401b03808211156200028d578384fd5b6200029b86838701620001b0565b93506020850151915080821115620002b1578283fd5b50620002c085828601620001b0565b9150509250929050565b600181811c90821680620002df57607f821691505b602082108114156200030157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b612da2806200032d6000396000f3fe6080604052600436106102855760003560e01c80636352211e11610153578063b7194d7c116100cb578063e985e9c51161007f578063efd7b14411610064578063efd7b144146106ff578063f2fde38b14610714578063f77674d21461073457600080fd5b8063e985e9c5146106a0578063e9a7d369146106e957600080fd5b8063c6bbc1c3116100b0578063c6bbc1c314610640578063c87b56dd14610660578063e3bc4d681461068057600080fd5b8063b7194d7c146105ee578063b88d4fde1461062057600080fd5b80637694c1dd1161012257806395d89b411161010757806395d89b411461059957806396412968146105ae578063a22cb465146105ce57600080fd5b80637694c1dd1461055b5780638da5cb5b1461057b57600080fd5b80636352211e146104f357806370a0823114610513578063715018a614610533578063723a896c1461054857600080fd5b80632ab358091161020157806341cdb7a1116101b55780634d10f8b91161019a5780634d10f8b91461049d5780634f6ccce7146104bd5780635ea212eb146104dd57600080fd5b806341cdb7a11461046757806342842e0e1461047d57600080fd5b80632f745c59116101e65780632f745c59146104075780632f8d2cad146104275780633cc284771461044757600080fd5b80632ab35809146103c45780632cb29f40146103f157600080fd5b8063095ea7b311610258578063159090bd1161023d578063159090bd1461037057806318160ddd1461038557806323b872dd146103a457600080fd5b8063095ea7b31461033b578063143861771461035b57600080fd5b806301ffc9a71461028a57806306fdde03146102bf57806307e8201b146102e1578063081812fc14610303575b600080fd5b34801561029657600080fd5b506102aa6102a53660046129e4565b610754565b60405190151581526020015b60405180910390f35b3480156102cb57600080fd5b506102d4610839565b6040516102b69190612b51565b3480156102ed57600080fd5b506103016102fc366004612a62565b6108cb565b005b34801561030f57600080fd5b5061032361031e366004612a62565b610932565b6040516001600160a01b0390911681526020016102b6565b34801561034757600080fd5b506103016103563660046129a1565b6109cb565b34801561036757600080fd5b506102d4610afd565b34801561037c57600080fd5b50610301610b8b565b34801561039157600080fd5b506002545b6040519081526020016102b6565b3480156103b057600080fd5b506103016103bf3660046128c4565b610c7b565b3480156103d057600080fd5b506103966103df366004612878565b600b6020526000908152604090205481565b3480156103fd57600080fd5b5061039660065481565b34801561041357600080fd5b506103966104223660046129a1565b610d02565b34801561043357600080fd5b50610301610442366004612a62565b610e88565b34801561045357600080fd5b506103016104623660046129ca565b610ee7565b34801561047357600080fd5b5061039660075481565b34801561048957600080fd5b506103016104983660046128c4565b610f8b565b3480156104a957600080fd5b506103016104b8366004612a62565b610fa6565b3480156104c957600080fd5b506103966104d8366004612a62565b611005565b3480156104e957600080fd5b5061039660085481565b3480156104ff57600080fd5b5061032361050e366004612a62565b611086565b34801561051f57600080fd5b5061039661052e366004612878565b611158565b34801561053f57600080fd5b50610301611264565b610301610556366004612a62565b6112ca565b34801561056757600080fd5b50610301610576366004612a1c565b611544565b34801561058757600080fd5b506005546001600160a01b0316610323565b3480156105a557600080fd5b506102d46115b1565b3480156105ba57600080fd5b506103016105c9366004612a7a565b6115c0565b3480156105da57600080fd5b506103016105e9366004612978565b6116ee565b3480156105fa57600080fd5b50600a546102aa9074010000000000000000000000000000000000000000900460ff1681565b34801561062c57600080fd5b5061030161063b3660046128ff565b6116f9565b34801561064c57600080fd5b5061030161065b366004612a1c565b611787565b34801561066c57600080fd5b506102d461067b366004612a62565b6117f4565b34801561068c57600080fd5b5061030161069b366004612878565b611972565b3480156106ac57600080fd5b506102aa6106bb366004612892565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205460ff1690565b3480156106f557600080fd5b5061039660095481565b34801561070b57600080fd5b506102d4611a06565b34801561072057600080fd5b5061030161072f366004612878565b611a13565b34801561074057600080fd5b5061030161074f366004612a62565b611af2565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd0000000000000000000000000000000000000000000000000000000014806107e757507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b8061083357507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b60606000805461084890612c10565b80601f016020809104026020016040519081016040528092919081815260200182805461087490612c10565b80156108c15780601f10610896576101008083540402835291602001916108c1565b820191906000526020600020905b8154815290600101906020018083116108a457829003601f168201915b5050505050905090565b6108d53382611b51565b6109265760405162461bcd60e51b815260206004820152601b60248201527f546f6b656e206e6f74206f776e6564206f7220617070726f766564000000000060448201526064015b60405180910390fd5b61092f81611c4c565b50565b600061093d82611d0d565b6109af5760405162461bcd60e51b815260206004820152602d60248201527f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560448201527f78697374656e7420746f6b656e00000000000000000000000000000000000000606482015260840161091d565b506000908152600360205260409020546001600160a01b031690565b60006109d682611086565b9050806001600160a01b0316836001600160a01b03161415610a605760405162461bcd60e51b815260206004820152602260248201527f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60448201527f6572000000000000000000000000000000000000000000000000000000000000606482015260840161091d565b336001600160a01b0382161480610a7c5750610a7c81336106bb565b610aee5760405162461bcd60e51b815260206004820152603960248201527f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656420666f7220616c6c00000000000000606482015260840161091d565b610af88383611d7e565b505050565b600c8054610b0a90612c10565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3690612c10565b8015610b835780601f10610b5857610100808354040283529160200191610b83565b820191906000526020600020905b815481529060010190602001808311610b6657829003601f168201915b505050505081565b6005546001600160a01b03163314610be55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b600a546001600160a01b0316610c3d5760405162461bcd60e51b815260206004820152601060248201527f4e6f206368657374206164647265737300000000000000000000000000000000604482015260640161091d565b600a5460405147916001600160a01b03169082156108fc029083906000818181858888f19350505050158015610c77573d6000803e3d6000fd5b5050565b610c853382611b51565b610cf75760405162461bcd60e51b815260206004820152603260248201527f455243373231413a207472616e736665722063616c6c6572206973206e6f742060448201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000606482015260840161091d565b610af8838383611e04565b6000610d0d83611158565b8210610d815760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e6473000000000000000000000000000000000000000000606482015260840161091d565b6000805b600254811015610e195760028181548110610dc9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602090912001546001600160a01b0386811691161415610e075783821415610df95791506108339050565b81610e0381612c64565b9250505b80610e1181612c64565b915050610d85565b5060405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e6473000000000000000000000000000000000000000000606482015260840161091d565b6005546001600160a01b03163314610ee25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b600755565b6005546001600160a01b03163314610f415760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b600a805491151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff909216919091179055565b610af8838383604051806020016040528060008152506116f9565b6005546001600160a01b031633146110005760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b600655565b600061101082611d0d565b6110825760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e64730000000000000000000000000000000000000000606482015260840161091d565b5090565b60025460009082106111005760405162461bcd60e51b815260206004820152602a60248201527f455243373231413a206f776e657220717565727920666f72206e6f6e6578697360448201527f74656e7420746f6b656e00000000000000000000000000000000000000000000606482015260840161091d565b60006002838154811061113c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602090912001546001600160a01b03169392505050565b60006001600160a01b0382166111d65760405162461bcd60e51b815260206004820152602b60248201527f455243373231413a2062616c616e636520717565727920666f7220746865207a60448201527f65726f2061646472657373000000000000000000000000000000000000000000606482015260840161091d565b6000805b60025481101561125d576002818154811061121e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602090912001546001600160a01b038581169116141561124b578161124781612c64565b9250505b8061125581612c64565b9150506111da565b5092915050565b6005546001600160a01b031633146112be5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b6112c86000611fc7565b565b600a5474010000000000000000000000000000000000000000900460ff166113345760405162461bcd60e51b815260206004820152601060248201527f47616d65206e6f74207374617274656400000000000000000000000000000000604482015260640161091d565b60198111156113855760405162461bcd60e51b815260206004820152601760248201527f546f6f206d756368206c6f766520696e206f6e6520676f000000000000000000604482015260640161091d565b60095461139b8261139560025490565b90612031565b11156113e95760405162461bcd60e51b815260206004820152601960248201527f4c6f76652065786365656473206578706563746174696f6e7300000000000000604482015260640161091d565b600081116114395760405162461bcd60e51b815260206004820152601660248201527f4d757374206c6f7665206174206c65617374206f6e6500000000000000000000604482015260640161091d565b600060085460075411158061145c5750336000908152600b602052604090205415155b61146757600161146a565b60005b60ff1690503461148661147d848461203d565b60065490612049565b11156114d45760405162461bcd60e51b815260206004820152601f60248201527f45746865722076616c75652073656e74206973206e6f7420636f727265637400604482015260640161091d565b80156114f057600880549060006114ea83612c64565b91905055505b60005b82811015610af857336000908152600b6020526040902054611516906001612031565b336000818152600b602052604090209190915561153290612055565b8061153c81612c64565b9150506114f3565b6005546001600160a01b0316331461159e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b8051610c7790600c906020840190612728565b60606001805461084890612c10565b6005546001600160a01b0316331461161a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b6000821161166a5760405162461bcd60e51b815260206004820152601660248201527f4d757374206c6f7665206174206c65617374206f6e6500000000000000000000604482015260640161091d565b60095461167a8361139560025490565b11156116c85760405162461bcd60e51b815260206004820152601960248201527f4c6f76652065786365656473206578706563746174696f6e7300000000000000604482015260640161091d565b60005b82811015610af8576116dc82612055565b806116e681612c64565b9150506116cb565b610c7733838361206e565b6117033383611b51565b6117755760405162461bcd60e51b815260206004820152603260248201527f455243373231413a207472616e736665722063616c6c6572206973206e6f742060448201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000606482015260840161091d565b6117818484848461215b565b50505050565b6005546001600160a01b031633146117e15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b8051610c7790600d906020840190612728565b60608161180060025490565b116118735760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000606482015260840161091d565b60008061187f84611086565b6001600160a01b03161461189457600c611897565b600d5b80546118a290612c10565b80601f01602080910402602001604051908101604052809291908181526020018280546118ce90612c10565b801561191b5780601f106118f05761010080835404028352916020019161191b565b820191906000526020600020905b8154815290600101906020018083116118fe57829003601f168201915b505050505090506000815111611940576040518060200160405280600081525061196b565b8061194a846121e4565b60405160200161195b929190612ae6565b6040516020818303038152906040525b9392505050565b6005546001600160a01b031633146119cc5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b600a80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b600d8054610b0a90612c10565b6005546001600160a01b03163314611a6d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b6001600160a01b038116611ae95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161091d565b61092f81611fc7565b6005546001600160a01b03163314611b4c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161091d565b600955565b6000611b5c82611d0d565b611bce5760405162461bcd60e51b815260206004820152602d60248201527f455243373231413a206f70657261746f7220717565727920666f72206e6f6e6560448201527f78697374656e7420746f6b656e00000000000000000000000000000000000000606482015260840161091d565b6000611bd983611086565b9050806001600160a01b0316846001600160a01b03161480611c145750836001600160a01b0316611c0984610932565b6001600160a01b0316145b80611c4457506001600160a01b0380821660009081526004602090815260408083209388168352929052205460ff165b949350505050565b6000611c5782611086565b9050611c64600083611d7e565b600060028381548110611ca0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602082200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0393841617905560405184928416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60025460009082108015610833575060006001600160a01b031660028381548110611d61577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602090912001546001600160a01b0316141592915050565b600081815260036020526040902080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0384169081179091558190611dcb82611086565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b826001600160a01b0316611e1782611086565b6001600160a01b031614611e935760405162461bcd60e51b815260206004820152602a60248201527f455243373231413a207472616e73666572206f6620746f6b656e20746861742060448201527f6973206e6f74206f776e00000000000000000000000000000000000000000000606482015260840161091d565b6001600160a01b038216611f0f5760405162461bcd60e51b815260206004820152602560248201527f455243373231413a207472616e7366657220746f20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015260840161091d565b611f1a600082611d7e565b8160028281548110611f55577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602082200180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b03938416179055604051839285811692908716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9190a4505050565b600580546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600061196b8284612b64565b600061196b8284612bcd565b600061196b8284612b90565b61092f8160405180602001604052806000815250612364565b816001600160a01b0316836001600160a01b031614156120d05760405162461bcd60e51b815260206004820152601a60248201527f455243373231413a20617070726f766520746f2063616c6c6572000000000000604482015260640161091d565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b612166848484611e04565b612172848484846123f0565b6117815760405162461bcd60e51b815260206004820152603360248201527f455243373231413a207472616e7366657220746f206e6f6e204552433732315260448201527f6563656976657220696d706c656d656e74657200000000000000000000000000606482015260840161091d565b60608161222457505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b811561224e578061223881612c64565b91506122479050600a83612b7c565b9150612228565b60008167ffffffffffffffff811115612290577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156122ba576020820181803683370190505b5090505b8415611c44576122cf600183612bcd565b91506122dc600a86612c9d565b6122e7906030612b64565b60f81b818381518110612323577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535061235d600a86612b7c565b94506122be565b600061236f836125bb565b905061237e60008483856123f0565b610af85760405162461bcd60e51b815260206004820152603360248201527f455243373231413a207472616e7366657220746f206e6f6e204552433732315260448201527f6563656976657220696d706c656d656e74657200000000000000000000000000606482015260840161091d565b60006001600160a01b0384163b156125b0576040517f150b7a020000000000000000000000000000000000000000000000000000000081526001600160a01b0385169063150b7a029061244d903390899088908890600401612b15565b602060405180830381600087803b15801561246757600080fd5b505af19250505080156124b5575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526124b291810190612a00565b60015b612565573d8080156124e3576040519150601f19603f3d011682016040523d82523d6000602084013e6124e8565b606091505b50805161255d5760405162461bcd60e51b815260206004820152603360248201527f455243373231413a207472616e7366657220746f206e6f6e204552433732315260448201527f6563656976657220696d706c656d656e74657200000000000000000000000000606482015260840161091d565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050611c44565b506001949350505050565b60006001600160a01b0382166126395760405162461bcd60e51b815260206004820152602160248201527f455243373231413a206d696e7420746f20746865207a65726f2061646472657360448201527f7300000000000000000000000000000000000000000000000000000000000000606482015260840161091d565b60025461264581611d0d565b156126925760405162461bcd60e51b815260206004820152601d60248201527f455243373231413a20746f6b656e20616c7265616479206d696e746564000000604482015260640161091d565b6002805460018101825560009182527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0386169081179091556040518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a492915050565b82805461273490612c10565b90600052602060002090601f016020900481019282612756576000855561279c565b82601f1061276f57805160ff191683800117855561279c565b8280016001018555821561279c579182015b8281111561279c578251825591602001919060010190612781565b506110829291505b8082111561108257600081556001016127a4565b600067ffffffffffffffff808411156127d3576127d3612d0f565b604051601f85017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190828211818310171561281957612819612d0f565b8160405280935085815286868601111561283257600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b038116811461286357600080fd5b919050565b8035801515811461286357600080fd5b600060208284031215612889578081fd5b61196b8261284c565b600080604083850312156128a4578081fd5b6128ad8361284c565b91506128bb6020840161284c565b90509250929050565b6000806000606084860312156128d8578081fd5b6128e18461284c565b92506128ef6020850161284c565b9150604084013590509250925092565b60008060008060808587031215612914578081fd5b61291d8561284c565b935061292b6020860161284c565b925060408501359150606085013567ffffffffffffffff81111561294d578182fd5b8501601f8101871361295d578182fd5b61296c878235602084016127b8565b91505092959194509250565b6000806040838503121561298a578182fd5b6129938361284c565b91506128bb60208401612868565b600080604083850312156129b3578182fd5b6129bc8361284c565b946020939093013593505050565b6000602082840312156129db578081fd5b61196b82612868565b6000602082840312156129f5578081fd5b813561196b81612d3e565b600060208284031215612a11578081fd5b815161196b81612d3e565b600060208284031215612a2d578081fd5b813567ffffffffffffffff811115612a43578182fd5b8201601f81018413612a53578182fd5b611c44848235602084016127b8565b600060208284031215612a73578081fd5b5035919050565b60008060408385031215612a8c578182fd5b823591506128bb6020840161284c565b60008151808452612ab4816020860160208601612be4565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60008351612af8818460208801612be4565b835190830190612b0c818360208801612be4565b01949350505050565b60006001600160a01b03808716835280861660208401525083604083015260806060830152612b476080830184612a9c565b9695505050505050565b60208152600061196b6020830184612a9c565b60008219821115612b7757612b77612cb1565b500190565b600082612b8b57612b8b612ce0565b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612bc857612bc8612cb1565b500290565b600082821015612bdf57612bdf612cb1565b500390565b60005b83811015612bff578181015183820152602001612be7565b838111156117815750506000910152565b600181811c90821680612c2457607f821691505b60208210811415612c5e577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415612c9657612c96612cb1565b5060010190565b600082612cac57612cac612ce0565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7fffffffff000000000000000000000000000000000000000000000000000000008116811461092f57600080fdfea2646970667358221220b709b441a3cff656a9d8824a702fd2e5a83fbc0280c1e66356318f4ac492addc64736f6c6343000804003300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f56616c656e74696e65732047616d65000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025647000000000000000000000000000000000000000000000000000000000000