Overview ERC721
Total Supply:
3,333 NIJI

Holders:
142
Profile Summary
Blockchain:
Ethereum (1)

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