Overview ERC721
Total Supply:
112 USC

Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x8CfbC5D5Da912119D2CF4f7D37ba3C6dC1cf99B1
60806040523480156200001157600080fd5b50604051620038a3380380620038a38339810160408190526200003491620002fe565b818181818160009080519060200190620000509291906200018b565b508051620000669060019060208401906200018b565b505050620000836200007d620000b160201b60201c565b620000b5565b62000095632dde656160e21b62000107565b620000a763152a902d60e11b62000107565b50505050620003a5565b3390565b600c80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160e01b03198082161415620001665760405162461bcd60e51b815260206004820152601c60248201527f4552433136353a20696e76616c696420696e7465726661636520696400000000604482015260640160405180910390fd5b6001600160e01b0319166000908152600d60205260409020805460ff19166001179055565b828054620001999062000368565b90600052602060002090601f016020900481019282620001bd576000855562000208565b82601f10620001d857805160ff191683800117855562000208565b8280016001018555821562000208579182015b8281111562000208578251825591602001919060010190620001eb565b50620002169291506200021a565b5090565b5b808211156200021657600081556001016200021b565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200025957600080fd5b81516001600160401b038082111562000276576200027662000231565b604051601f8301601f19908116603f01168101908282118183101715620002a157620002a162000231565b81604052838152602092508683858801011115620002be57600080fd5b600091505b83821015620002e25785820183015181830184015290820190620002c3565b83821115620002f45760008385830101525b9695505050505050565b600080604083850312156200031257600080fd5b82516001600160401b03808211156200032a57600080fd5b620003388683870162000247565b935060208501519150808211156200034f57600080fd5b506200035e8582860162000247565b9150509250929050565b600181811c908216806200037d57607f821691505b602082108114156200039f57634e487b7160e01b600052602260045260246000fd5b50919050565b6134ee80620003b56000396000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c806370a082311161011a578063b12ab40f116100ad578063da80a8e51161007c578063da80a8e5146104a2578063dc2f0d0f146104b5578063e5892331146104c8578063e985e9c5146104db578063f2fde38b146104ee57600080fd5b8063b12ab40f14610449578063b88d4fde1461045c578063b9c4d9fb1461046f578063c87b56dd1461048f57600080fd5b80637cadf11c116100e95780637cadf11c1461040a5780638da5cb5b1461041d57806395d89b411461042e578063a22cb4651461043657600080fd5b806370a08231146103c957806370b5aecb146103dc57806370c528cf146103ef578063715018a61461040257600080fd5b80632a55205a116101925780634f6ccce7116101615780634f6ccce714610340578063589a1743146103535780636308f1cd1461037c5780636352211e146103b657600080fd5b80632a55205a146102d55780632baf633f146103075780632f745c591461031a57806342842e0e1461032d57600080fd5b80630ebd4c7f116101ce5780630ebd4c7f1461027d57806314bb932f1461029d57806318160ddd146102b057806323b872dd146102c257600080fd5b806301ffc9a71461020057806306fdde0314610228578063081812fc1461023d578063095ea7b314610268575b600080fd5b61021361020e3660046129b1565b610501565b60405190151581526020015b60405180910390f35b610230610512565b60405161021f9190612a26565b61025061024b366004612a39565b6105a4565b6040516001600160a01b03909116815260200161021f565b61027b610276366004612a67565b610631565b005b61029061028b366004612a39565b610747565b60405161021f9190612ace565b6102306102ab366004612a39565b610878565b6008545b60405190815260200161021f565b61027b6102d0366004612ae1565b610912565b6102e86102e3366004612b22565b610943565b604080516001600160a01b03909316835260208301919091520161021f565b610290610315366004612cc3565b6109a1565b6102b4610328366004612a67565b610aba565b61027b61033b366004612ae1565b610b50565b6102b461034e366004612a39565b610b6b565b610250610361366004612a39565b6011602052600090815260409020546001600160a01b031681565b61038f61038a366004612b22565b610bfe565b604080516001600160a01b0390931683526001600160601b0390911660208301520161021f565b6102506103c4366004612a39565b610c47565b6102b46103d7366004612d3e565b610cbe565b61027b6103ea366004612a67565b610d45565b6102b46103fd366004612dd2565b610e71565b61027b610f67565b610290610418366004612e47565b610fcd565b600c546001600160a01b0316610250565b6102306110fb565b61027b610444366004612eda565b61110a565b610290610457366004612d3e565b611119565b61027b61046a366004612f18565b6111b8565b61048261047d366004612a39565b6111f0565b60405161021f9190612f8b565b61023061049d366004612a39565b61131d565b6102906104b0366004612fd8565b611328565b6102306104c33660046130c5565b611491565b6102506104d6366004612a39565b611524565b6102136104e9366004613101565b6115b6565b61027b6104fc366004612d3e565b6115e4565b600061050c826116af565b92915050565b6060600080546105219061312f565b80601f016020809104026020016040519081016040528092919081815260200182805461054d9061312f565b801561059a5780601f1061056f5761010080835404028352916020019161059a565b820191906000526020600020905b81548152906001019060200180831161057d57829003601f168201915b5050505050905090565b60006105af826116e0565b6106155760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061063c82610c47565b9050806001600160a01b0316836001600160a01b031614156106aa5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b606482015260840161060c565b336001600160a01b03821614806106c657506106c681336115b6565b6107385760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606482015260840161060c565b61074283836116fd565b505050565b6000818152600e60209081526040808320805482518185028101850190935280835260609493849084015b828210156107c157600084815260209081902060408051808201909152908401546001600160a01b0381168252600160a01b90046001600160601b031681830152825260019092019101610772565b505050509050600081516001600160401b038111156107e2576107e2612b8f565b60405190808252806020026020018201604052801561080b578160200160208202803683370190505b50905060005b82518110156108705782818151811061082c5761082c61316a565b6020026020010151602001516001600160601b03168282815181106108535761085361316a565b60209081029190910101528061086881613196565b915050610811565b509392505050565b601260205260009081526040902080546108919061312f565b80601f01602080910402602001604051908101604052809291908181526020018280546108bd9061312f565b801561090a5780601f106108df5761010080835404028352916020019161090a565b820191906000526020600020905b8154815290600101906020018083116108ed57829003601f168201915b505050505081565b61091c338261176b565b6109385760405162461bcd60e51b815260040161060c906131b1565b61074283838361182d565b6000828152600f602090815260408083208151808301909252546001600160a01b038116808352600160a01b90910462ffffff1692820183905292916127109061098d9086613202565b6109979190613237565b9150509250929050565b606060288311156109c45760405162461bcd60e51b815260040161060c9061324b565b6000836001600160401b038111156109de576109de612b8f565b604051908082528060200260200182016040528015610a07578160200160208202803683370190505b50905060005b84811015610aae576000610a7b88888885818110610a2d57610a2d61316a565b9050602002810190610a3f9190613282565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a9250610e71915050565b905080838381518110610a9057610a9061316a565b60209081029190910101525080610aa681613196565b915050610a0d565b5090505b949350505050565b6000610ac583610cbe565b8210610b275760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b606482015260840161060c565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b610742838383604051806020016040528060008152506111b8565b6000610b7660085490565b8210610bd95760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b606482015260840161060c565b60088281548110610bec57610bec61316a565b90600052602060002001549050919050565b600e6020528160005260406000208181548110610c1a57600080fd5b6000918252602090912001546001600160a01b0381169250600160a01b90046001600160601b0316905082565b6000818152600260205260408120546001600160a01b03168061050c5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b606482015260840161060c565b60006001600160a01b038216610d295760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b606482015260840161060c565b506001600160a01b031660009081526003602052604090205490565b6040516331a9108f60e11b8152600481018290526000903090636352211e90602401602060405180830381865afa158015610d84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da891906132c8565b9050336001600160a01b0382161480610dda5750610dc5826105a4565b6001600160a01b0316336001600160a01b0316145b80610dea5750610dea81336115b6565b610e665760405162461bcd60e51b815260206004820152604160248201527f455243373231436f6e73756d61626c653a206368616e6765436f6e73756d657260448201527f2063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656064820152601960fa1b608482015260a40161060c565b6107428184846119d8565b6000610e81601380546001019055565b6000610e8c60135490565b9050610e988582611a34565b610ea28185611b73565b825115610f0357610eb38184611bfe565b610f038184600081518110610eca57610eca61316a565b60200260200101516000015185600081518110610ee957610ee961316a565b6020026020010151602001516001600160601b0316611fc2565b6000818152601160205260409081902080546001600160a01b03191632179055517f4b65a71f234a88854b1fdb241d770062fe04e15f2a76f25e0f2613ebf769855e90610f579083908790899042906132e5565b60405180910390a1949350505050565b600c546001600160a01b03163314610fc15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161060c565b610fcb600061206b565b565b60606028831115610ff05760405162461bcd60e51b815260040161060c9061324b565b84831461102e5760405162461bcd60e51b815260206004820152600c60248201526b57726f6e6720636f6e66696760a01b604482015260640161060c565b6000836001600160401b0381111561104857611048612b8f565b604051908082528060200260200182016040528015611071578160200160208202803683370190505b50905060005b848110156110f05760006110bd8989848181106110965761109661316a565b90506020020160208101906110ab9190612d3e565b888885818110610a2d57610a2d61316a565b9050808383815181106110d2576110d261316a565b602090810291909101015250806110e881613196565b915050611077565b509695505050505050565b6060600180546105219061312f565b6111153383836120bd565b5050565b6060600061112683610cbe565b90506000816001600160401b0381111561114257611142612b8f565b60405190808252806020026020018201604052801561116b578160200160208202803683370190505b50905060005b828110156108705760006111858683610aba565b90508083838151811061119a5761119a61316a565b602090810291909101015250806111b081613196565b915050611171565b6111c2338361176b565b6111de5760405162461bcd60e51b815260040161060c906131b1565b6111ea8484848461218c565b50505050565b6000818152600e60209081526040808320805482518185028101850190935280835260609493849084015b8282101561126a57600084815260209081902060408051808201909152908401546001600160a01b0381168252600160a01b90046001600160601b03168183015282526001909201910161121b565b505050509050600081516001600160401b0381111561128b5761128b612b8f565b6040519080825280602002602001820160405280156112b4578160200160208202803683370190505b50905060005b8251811015610870578281815181106112d5576112d561316a565b6020026020010151600001518282815181106112f3576112f361316a565b6001600160a01b03909216602092830291909101909101528061131581613196565b9150506112ba565b606061050c826121bf565b6060602883111561134b5760405162461bcd60e51b815260040161060c9061324b565b8151831461138e5760405162461bcd60e51b815260206004820152601060248201526f57726f6e672066656520636f6e66696760801b604482015260640161060c565b6000836001600160401b038111156113a8576113a8612b8f565b6040519080825280602002602001820160405280156113d1578160200160208202803683370190505b50905060005b84811015610aae57600061145e888888858181106113f7576113f761316a565b90506020028101906114099190613282565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505089518a925087915081106114515761145161316a565b6020026020010151610e71565b9050808383815181106114735761147361316a565b6020908102919091010152508061148981613196565b9150506113d7565b60008281526011602052604090205460609083906001600160a01b031633146114fc5760405162461bcd60e51b815260206004820152601b60248201527f4e6f742063616c6c65642066726f6d207468652063726561746f720000000000604482015260640161060c565b6000848152601260209081526040909120845161151b92860190612902565b50919392505050565b600061152f826116e0565b61159a5760405162461bcd60e51b815260206004820152603660248201527f455243373231436f6e73756d61626c653a20636f6e73756d6572207175657279604482015275103337b9103737b732bc34b9ba32b73a103a37b5b2b760511b606482015260840161060c565b506000908152600b60205260409020546001600160a01b031690565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b600c546001600160a01b0316331461163e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161060c565b6001600160a01b0381166116a35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161060c565b6116ac8161206b565b50565b60006116ba8261232e565b8061050c5750506001600160e01b0319166000908152600d602052604090205460ff1690565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b038416908117909155819061173282610c47565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611776826116e0565b6117d75760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b606482015260840161060c565b60006117e283610c47565b9050806001600160a01b0316846001600160a01b0316148061181d5750836001600160a01b0316611812846105a4565b6001600160a01b0316145b80610ab25750610ab281856115b6565b826001600160a01b031661184082610c47565b6001600160a01b0316146118a85760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b606482015260840161060c565b6001600160a01b03821661190a5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b606482015260840161060c565b611915838383612353565b6119206000826116fd565b6001600160a01b038316600090815260036020526040812080546001929061194990849061331a565b90915550506001600160a01b0382166000908152600360205260408120805460019290611977908490613331565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6000818152600b602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917f42ef856c2602f37ce625d252830bed486c5c8e9a4de8aa36cc3d15f304eb662b91a4505050565b6001600160a01b038216611a8a5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161060c565b611a93816116e0565b15611ae05760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161060c565b611aec60008383612353565b6001600160a01b0382166000908152600360205260408120805460019290611b15908490613331565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b611b7c826116e0565b611bdf5760405162461bcd60e51b815260206004820152602e60248201527f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60448201526d32bc34b9ba32b73a103a37b5b2b760911b606482015260840161060c565b6000828152600a60209081526040909120825161074292840190612902565b600581511115611c505760405162461bcd60e51b815260206004820152601960248201527f4e6f206d6f7265207468616e203520726563697069656e747300000000000000604482015260640161060c565b600081516001600160401b03811115611c6b57611c6b612b8f565b604051908082528060200260200182016040528015611c94578160200160208202803683370190505b509050600082516001600160401b03811115611cb257611cb2612b8f565b604051908082528060200260200182016040528015611cdb578160200160208202803683370190505b5090506000805b8451811015611f255760006001600160a01b0316858281518110611d0857611d0861316a565b6020026020010151600001516001600160a01b03161415611d6b5760405162461bcd60e51b815260206004820152601b60248201527f526563697069656e742073686f756c642062652070726573656e740000000000604482015260640161060c565b848181518110611d7d57611d7d61316a565b6020026020010151602001516001600160601b031660001415611de25760405162461bcd60e51b815260206004820152601c60248201527f4665652076616c75652073686f756c6420626520706f73697469766500000000604482015260640161060c565b848181518110611df457611df461316a565b6020026020010151602001516001600160601b031682611e149190613331565b9150600e6000878152602001908152602001600020858281518110611e3b57611e3b61316a565b6020908102919091018101518254600181018455600093845292829020815191909201516001600160601b0316600160a01b026001600160a01b03909116179101558451859082908110611e9157611e9161316a565b602002602001015160000151848281518110611eaf57611eaf61316a565b60200260200101906001600160a01b031690816001600160a01b031681525050848181518110611ee157611ee161316a565b6020026020010151602001516001600160601b0316838281518110611f0857611f0861316a565b602090810291909101015280611f1d81613196565b915050611ce2565b50610bb8811115611f785760405162461bcd60e51b815260206004820152601b60248201527f4665652073686f756c64206265206c657373207468616e203330250000000000604482015260640161060c565b835115611fbb577f99aba1d63749cfd5ad1afda7c4663840924d54eb5f005bbbeadedc6ec13674b2858484604051611fb293929190613349565b60405180910390a15b5050505050565b6127108111156120145760405162461bcd60e51b815260206004820152601a60248201527f45524332393831526f79616c746965733a20546f6f2068696768000000000000604482015260640161060c565b6040805180820182526001600160a01b03938416815262ffffff92831660208083019182526000968752600f905291909420935184549151909216600160a01b026001600160b81b03199091169190921617179055565b600c80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b0316141561211f5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161060c565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b61219784848461182d565b6121a38484848461235e565b6111ea5760405162461bcd60e51b815260040161060c906133b3565b60606121ca826116e0565b6122305760405162461bcd60e51b815260206004820152603160248201527f45524337323155524953746f726167653a2055524920717565727920666f72206044820152703737b732bc34b9ba32b73a103a37b5b2b760791b606482015260840161060c565b6000828152600a6020526040812080546122499061312f565b80601f01602080910402602001604051908101604052809291908181526020018280546122759061312f565b80156122c25780601f10612297576101008083540402835291602001916122c2565b820191906000526020600020905b8154815290600101906020018083116122a557829003601f168201915b5050505050905060006122e060408051602081019091526000815290565b90508051600014156122f3575092915050565b81511561232557808260405160200161230d929190613405565b60405160208183030381529060405292505050919050565b610ab284612459565b60006001600160e01b03198216634a9e46fd60e11b148061050c575061050c82612531565b610742838383612556565b60006001600160a01b0384163b1561245157604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906123a2903390899088908890600401613434565b6020604051808303816000875af19250505080156123dd575060408051601f3d908101601f191682019092526123da91810190613471565b60015b612437573d80801561240b576040519150601f19603f3d011682016040523d82523d6000602084013e612410565b606091505b50805161242f5760405162461bcd60e51b815260040161060c906133b3565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610ab2565b506001610ab2565b6060612464826116e0565b6124c85760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b606482015260840161060c565b60006124df60408051602081019091526000815290565b905060008151116124ff576040518060200160405280600081525061252a565b806125098461256d565b60405160200161251a929190613405565b6040516020818303038152906040525b9392505050565b60006001600160e01b0319821663780e9d6360e01b148061050c575061050c8261266a565b6125618383836126ba565b610742836000836119d8565b6060816125915750506040805180820190915260018152600360fc1b602082015290565b8160005b81156125bb57806125a581613196565b91506125b49050600a83613237565b9150612595565b6000816001600160401b038111156125d5576125d5612b8f565b6040519080825280601f01601f1916602001820160405280156125ff576020820181803683370190505b5090505b8415610ab25761261460018361331a565b9150612621600a8661348e565b61262c906030613331565b60f81b8183815181106126415761264161316a565b60200101906001600160f81b031916908160001a905350612663600a86613237565b9450612603565b60006001600160e01b031982166380ac58cd60e01b148061269b57506001600160e01b03198216635b5e139f60e01b145b8061050c57506301ffc9a760e01b6001600160e01b031983161461050c565b6001600160a01b0383166127155761271081600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b612738565b816001600160a01b0316836001600160a01b031614612738576127388382612772565b6001600160a01b03821661274f576107428161280f565b826001600160a01b0316826001600160a01b0316146107425761074282826128be565b6000600161277f84610cbe565b612789919061331a565b6000838152600760205260409020549091508082146127dc576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b6008546000906128219060019061331a565b600083815260096020526040812054600880549394509092849081106128495761284961316a565b90600052602060002001549050806008838154811061286a5761286a61316a565b60009182526020808320909101929092558281526009909152604080822084905585825281205560088054806128a2576128a26134a2565b6001900381819060005260206000200160009055905550505050565b60006128c983610cbe565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b82805461290e9061312f565b90600052602060002090601f0160209004810192826129305760008555612976565b82601f1061294957805160ff1916838001178555612976565b82800160010185558215612976579182015b8281111561297657825182559160200191906001019061295b565b50612982929150612986565b5090565b5b808211156129825760008155600101612987565b6001600160e01b0319811681146116ac57600080fd5b6000602082840312156129c357600080fd5b813561252a8161299b565b60005b838110156129e95781810151838201526020016129d1565b838111156111ea5750506000910152565b60008151808452612a128160208601602086016129ce565b601f01601f19169290920160200192915050565b60208152600061252a60208301846129fa565b600060208284031215612a4b57600080fd5b5035919050565b6001600160a01b03811681146116ac57600080fd5b60008060408385031215612a7a57600080fd5b8235612a8581612a52565b946020939093013593505050565b600081518084526020808501945080840160005b83811015612ac357815187529582019590820190600101612aa7565b509495945050505050565b60208152600061252a6020830184612a93565b600080600060608486031215612af657600080fd5b8335612b0181612a52565b92506020840135612b1181612a52565b929592945050506040919091013590565b60008060408385031215612b3557600080fd5b50508035926020909101359150565b60008083601f840112612b5657600080fd5b5081356001600160401b03811115612b6d57600080fd5b6020830191508360208260051b8501011115612b8857600080fd5b9250929050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715612bc757612bc7612b8f565b60405290565b604051601f8201601f191681016001600160401b0381118282101715612bf557612bf5612b8f565b604052919050565b60006001600160401b03821115612c1657612c16612b8f565b5060051b60200190565b600082601f830112612c3157600080fd5b81356020612c46612c4183612bfd565b612bcd565b82815260069290921b84018101918181019086841115612c6557600080fd5b8286015b848110156110f05760408189031215612c825760008081fd5b612c8a612ba5565b8135612c9581612a52565b8152818501356001600160601b0381168114612cb15760008081fd5b81860152835291830191604001612c69565b60008060008060608587031215612cd957600080fd5b8435612ce481612a52565b935060208501356001600160401b0380821115612d0057600080fd5b612d0c88838901612b44565b90955093506040870135915080821115612d2557600080fd5b50612d3287828801612c20565b91505092959194509250565b600060208284031215612d5057600080fd5b813561252a81612a52565b60006001600160401b03831115612d7457612d74612b8f565b612d87601f8401601f1916602001612bcd565b9050828152838383011115612d9b57600080fd5b828260208301376000602084830101529392505050565b600082601f830112612dc357600080fd5b61252a83833560208501612d5b565b600080600060608486031215612de757600080fd5b8335612df281612a52565b925060208401356001600160401b0380821115612e0e57600080fd5b612e1a87838801612db2565b93506040860135915080821115612e3057600080fd5b50612e3d86828701612c20565b9150509250925092565b600080600080600060608688031215612e5f57600080fd5b85356001600160401b0380821115612e7657600080fd5b612e8289838a01612b44565b90975095506020880135915080821115612e9b57600080fd5b612ea789838a01612b44565b90955093506040880135915080821115612ec057600080fd5b50612ecd88828901612c20565b9150509295509295909350565b60008060408385031215612eed57600080fd5b8235612ef881612a52565b915060208301358015158114612f0d57600080fd5b809150509250929050565b60008060008060808587031215612f2e57600080fd5b8435612f3981612a52565b93506020850135612f4981612a52565b92506040850135915060608501356001600160401b03811115612f6b57600080fd5b8501601f81018713612f7c57600080fd5b612d3287823560208401612d5b565b6020808252825182820181905260009190848201906040850190845b81811015612fcc5783516001600160a01b031683529284019291840191600101612fa7565b50909695505050505050565b60008060008060608587031215612fee57600080fd5b8435612ff981612a52565b93506020858101356001600160401b038082111561301657600080fd5b61302289838a01612b44565b9096509450604088013591508082111561303b57600080fd5b818801915088601f83011261304f57600080fd5b813561305d612c4182612bfd565b81815260059190911b8301840190848101908b83111561307c57600080fd5b8585015b838110156130b4578035858111156130985760008081fd5b6130a68e89838a0101612c20565b845250918601918601613080565b50989b979a50959850505050505050565b600080604083850312156130d857600080fd5b8235915060208301356001600160401b038111156130f557600080fd5b61099785828601612db2565b6000806040838503121561311457600080fd5b823561311f81612a52565b91506020830135612f0d81612a52565b600181811c9082168061314357607f821691505b6020821081141561316457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006000198214156131aa576131aa613180565b5060010190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b600081600019048311821515161561321c5761321c613180565b500290565b634e487b7160e01b600052601260045260246000fd5b60008261324657613246613221565b500490565b60208082526018908201527f43616e6e6f74206d696e74206d6f7265207468616e2034300000000000000000604082015260600190565b6000808335601e1984360301811261329957600080fd5b8301803591506001600160401b038211156132b357600080fd5b602001915036819003821315612b8857600080fd5b6000602082840312156132da57600080fd5b815161252a81612a52565b8481526080602082015260006132fe60808301866129fa565b6001600160a01b03949094166040830152506060015292915050565b60008282101561332c5761332c613180565b500390565b6000821982111561334457613344613180565b500190565b6000606082018583526020606081850152818651808452608086019150828801935060005b818110156133935784516001600160a01b03168352938301939183019160010161336e565b505084810360408601526133a78187612a93565b98975050505050505050565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b600083516134178184602088016129ce565b83519083019061342b8183602088016129ce565b01949350505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090613467908301846129fa565b9695505050505050565b60006020828403121561348357600080fd5b815161252a8161299b565b60008261349d5761349d613221565b500690565b634e487b7160e01b600052603160045260246000fdfea2646970667358221220bbccc49750c458dc35bb1ba33760804a6ce59f05d5c27cb839382ef2a277e8d864736f6c634300080b003300000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001f556e6976657273652053696e67756c617269747920436f6c6c656374696f6e0000000000000000000000000000000000000000000000000000000000000000035553430000000000000000000000000000000000000000000000000000000000