token-icon

Dark Nuts

Token

Overview[ERC-20]

Max Total Supply
42,069.0
DN
Holders
2+0.00%
Transfers
3

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106101fa5760003560e01c80638edaa9421161010c578063afa4f3b21161009a578063ddca3f431161006c578063ddca3f43146105f9578063e01af92c1461060f578063f13cff411461062f578063f2fde38b14610645578063ffb54a991461066557005b8063afa4f3b21461058f578063b738fd0d146105af578063c9567bf9146105c4578063dd62ed3e146105d957005b8063a42dce80116100de578063a42dce80146104fa578063a457c2d71461051a578063a9059cbb1461053a578063aacabe641461055a578063ad29ffde1461056f57005b80638edaa9421461046f5780639016cd971461048f57806395d89b41146104af5780639c01bc33146104da57005b8063313ce567116101895780636ddd17131161015b5780636ddd1713146103c65780636f4fd18e146103e657806370a0823114610406578063715018a61461043c5780638da5cb5b1461045157005b8063313ce5671461033857806335c35880146103545780633950935114610386578063512b466a146103a657005b806318160ddd116101cd57806318160ddd146102b457806320800a00146102d757806323b872dd146102ec57806323f68d871461030c5780632d4310c01461032257005b8062ae3bf814610203578063041138901461022357806306fdde0314610259578063095ea7b31461029457005b3661020157005b005b34801561020f57600080fd5b5061020161021e366004612042565b61067f565b34801561022f57600080fd5b50600854610244906301000000900460ff1681565b60405190151581526020015b60405180910390f35b34801561026557600080fd5b506040805180820190915260098152684461726b204e75747360b81b60208201525b604051610250919061205d565b3480156102a057600080fd5b506102446102af3660046120ab565b61086c565b3480156102c057600080fd5b506102c9610886565b604051908152602001610250565b3480156102e357600080fd5b506102016108a5565b3480156102f857600080fd5b506102446103073660046120d5565b6108fa565b34801561031857600080fd5b506102c9600b5481565b34801561032e57600080fd5b506102c9600a5481565b34801561034457600080fd5b5060405160128152602001610250565b34801561036057600080fd5b506002546001600160a01b03165b6040516001600160a01b039091168152602001610250565b34801561039257600080fd5b506102446103a13660046120ab565b61091e565b3480156103b257600080fd5b506102016103c1366004612111565b610940565b3480156103d257600080fd5b506008546102449062010000900460ff1681565b3480156103f257600080fd5b50610201610401366004612159565b6109e1565b34801561041257600080fd5b506102c9610421366004612042565b6001600160a01b031660009081526004602052604090205490565b34801561044857600080fd5b50610201610a50565b34801561045d57600080fd5b506000546001600160a01b031661036e565b34801561047b57600080fd5b5061020161048a366004612111565b610a64565b34801561049b57600080fd5b506102016104aa366004612230565b610afa565b3480156104bb57600080fd5b50604080518082019091526002815261222760f11b6020820152610287565b3480156104e657600080fd5b506102016104f5366004612111565b610b20565b34801561050657600080fd5b50610201610515366004612042565b610bb7565b34801561052657600080fd5b506102446105353660046120ab565b610c82565b34801561054657600080fd5b506102446105553660046120ab565b610cff565b34801561056657600080fd5b50610201610d15565b34801561057b57600080fd5b5061020161058a366004612159565b610d6d565b34801561059b57600080fd5b506102016105aa366004612111565b610ddc565b3480156105bb57600080fd5b50610201610efa565b3480156105d057600080fd5b50610201610f25565b3480156105e557600080fd5b506102c96105f436600461224d565b6111c7565b34801561060557600080fd5b506102c9600c5481565b34801561061b57600080fd5b5061020161062a366004612230565b6111f2565b34801561063b57600080fd5b506102c960095481565b34801561065157600080fd5b50610201610660366004612042565b611216565b34801561067157600080fd5b506008546102449060ff1681565b6106876112ae565b306001600160a01b038216036106e45760405162461bcd60e51b815260206004820152601a60248201527f43616e6e6f74207769746864726177207468697320746f6b656e00000000000060448201526064015b60405180910390fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa15801561072b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074f9190612280565b116107885760405162461bcd60e51b81526020600482015260096024820152684e6f20746f6b656e7360b81b60448201526064016106db565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa1580156107cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f39190612280565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610843573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108679190612299565b505050565b60003361087a818585611308565b60019150505b92915050565b60006108946012600a6123b0565b6108a09061a4556123bf565b905090565b6108ad6112ae565b604051600090339047908381818185875af1925050503d80600081146108ef576040519150601f19603f3d011682016040523d82523d6000602084013e6108f4565b606091505b50505050565b600033610908858285611441565b6109138585856114b5565b506001949350505050565b60003361087a81858561093183836111c7565b61093b91906123d6565b611308565b6109486112ae565b6109676103e8610961600161095b610886565b9061128f565b906112a2565b8110156109dc5760405162461bcd60e51b815260206004820152603f60248201527f4252414e444f4e3a204d61782062757920616d6f756e742063616e6e6f74206260448201527f65206c6f776572207468616e20302e312520746f74616c20737570706c792e0060648201526084016106db565b600955565b6109e96112ae565b60005b8251811015610867578160076000858481518110610a0c57610a0c6123e9565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610a48816123ff565b9150506109ec565b610a586112ae565b610a626000611bac565b565b610a6c6112ae565b610a7e6064610961600161095b610886565b811015610af5576040805162461bcd60e51b81526020600482015260248101919091527f4252414e444f4e3a204d61782077616c6c657420616d6f756e742063616e6e6f60448201527f74206265206c6f776572207468616e20312520746f74616c20737570706c792e60648201526084016106db565b600b55565b610b026112ae565b6008805491151563010000000263ff00000019909216919091179055565b610b286112ae565b610b3b6103e8610961600161095b610886565b811015610bb2576040805162461bcd60e51b81526020600482015260248101919091527f4252414e444f4e3a204d61782073656c6c20616d6f756e742063616e6e6f742060448201527f6265206c6f776572207468616e20302e312520746f74616c20737570706c792e60648201526084016106db565b600a55565b610bbf6112ae565b6013546001600160a01b0390811690821603610c2f5760405162461bcd60e51b815260206004820152602960248201527f4252414e444f4e3a20666565436f6c6c6563746f72206164647265737320636160448201526806e6e6f7420626520360bc1b60648201526084016106db565b601080546001600160a01b039092166001600160a01b0319909216821790556000908152600660209081526040808320805460ff1990811660019081179092556007909352922080549091169091179055565b60003381610c9082866111c7565b905083811015610cf25760405162461bcd60e51b815260206004820152602760248201527f4252414e444f4e3a2064656372656173656420616c6c6f77616e63652062656c6044820152666f77207a65726f60c81b60648201526084016106db565b6109138286868403611308565b6000610d0c3384846114b5565b50600192915050565b610d1d6112ae565b610d296012600a6123b0565b610d359061a4556123bf565b600955610d446012600a6123b0565b610d509061a4556123bf565b600a908155610d61906012906123b0565b610af59061a4556123bf565b610d756112ae565b60005b8251811015610867578160066000858481518110610d9857610d986123e9565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610dd4816123ff565b915050610d78565b610de46112ae565b610df8620186a0610961600161095b610886565b811015610e6d5760405162461bcd60e51b815260206004820152603e60248201527f4252414e444f4e3a205377617020616d6f756e742063616e6e6f74206265206c60448201527f6f776572207468616e20302e3030312520746f74616c20737570706c792e000060648201526084016106db565b610e806103e8610961600561095b610886565b811115610ef55760405162461bcd60e51b815260206004820152603d60248201527f4252414e444f4e3a205377617020616d6f756e742063616e6e6f74206265206860448201527f6967686572207468616e20302e352520746f74616c20737570706c792e00000060648201526084016106db565b600f55565b610f026112ae565b6008805464ff000000001981166401000000009182900460ff1615909102179055565b610f2d6112ae565b60085460ff1615610f805760405162461bcd60e51b815260206004820181905260248201527f4252414e444f4e3a2054726164696e6720697320616c7265616479206f70656e60448201526064016106db565b6014546001546040516370a0823160e01b81523060048201526001600160a01b039283169263095ea7b392169083906370a0823190602401602060405180830381865afa158015610fd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff99190612280565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611044573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110689190612299565b50600154601454306000818152600460205260409020546001600160a01b039384169363e8e337009316906014546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156110db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110ff9190612280565b6000806111146000546001600160a01b031690565b60405160e089901b6001600160e01b03191681526001600160a01b039788166004820152958716602487015260448601949094526064850192909252608484015260a483015290911660c48201524260e4820152610104016060604051808303816000875af115801561118b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111af9190612418565b50506008805463ffff00ff1916630101000117905550565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6111fa6112ae565b60088054911515620100000262ff000019909216919091179055565b61121e6112ae565b6001600160a01b0381166112835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106db565b61128c81611bac565b50565b600061129b82846123bf565b9392505050565b600061129b8284612446565b6000546001600160a01b03163314610a625760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106db565b6013546001600160a01b03908116908416036113755760405162461bcd60e51b815260206004820152602660248201527f4252414e444f4e3a20617070726f76652066726f6d20746865207a65726f206160448201526564647265737360d01b60648201526084016106db565b6013546001600160a01b03908116908316036113df5760405162461bcd60e51b8152602060048201526024808201527f4252414e444f4e3a20617070726f766520746f20746865207a65726f206164646044820152637265737360e01b60648201526084016106db565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600061144d84846111c7565b905060001981146108f457818110156114a85760405162461bcd60e51b815260206004820152601f60248201527f4252414e444f4e3a20696e73756666696369656e7420616c6c6f77616e63650060448201526064016106db565b6108f48484848403611308565b6013546001600160a01b03908116908416036115235760405162461bcd60e51b815260206004820152602760248201527f4252414e444f4e3a207472616e736665722066726f6d20746865207a65726f206044820152666164647265737360c81b60648201526084016106db565b6013546001600160a01b039081169083160361158f5760405162461bcd60e51b815260206004820152602560248201527f4252414e444f4e3a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b60648201526084016106db565b600081116115fa5760405162461bcd60e51b815260206004820152603260248201527f4252414e444f4e3a205472616e7366657220616d6f756e74206d7573742062656044820152712067726561746572207468616e207a65726f60701b60648201526084016106db565b600160006116106000546001600160a01b031690565b6001600160a01b0316856001600160a01b03161415801561163f57506000546001600160a01b03858116911614155b801561165957506013546001600160a01b03858116911614155b801561167357506012546001600160a01b03858116911614155b80156116875750600854610100900460ff16155b15611a5e5760085460ff1661172d576001600160a01b03851660009081526006602052604090205460ff16806116d557506001600160a01b03841660009081526006602052604090205460ff165b61172d5760405162461bcd60e51b8152602060048201526024808201527f4252414e444f4e3a2054726164696e67206973206e6f7420616c6c6f776564206044820152633cb2ba1760e11b60648201526084016106db565b6008546301000000900460ff1615611844576001546001600160a01b0385811691161480159061176b57506011546001600160a01b03858116911614155b156118445761177b600143612468565b326000908152600360205260409020541080156117b9575061179e600143612468565b6001600160a01b038516600090815260036020526040902054105b61181f5760405162461bcd60e51b815260206004820152603160248201527f4252414e444f4e3a205472616e736665722064656c617920656e61626c65642e604482015270102a393c9030b3b0b4b7103630ba32b91760791b60648201526084016106db565b3260009081526003602052604080822043908190556001600160a01b03871683529120555b6011546001600160a01b03868116911614801561186f57506001546001600160a01b03858116911614155b801561189457506001600160a01b03841660009081526007602052604090205460ff16155b15611997576009548311156119065760405162461bcd60e51b815260206004820152603260248201527f4252414e444f4e3a205472616e7366657220616d6f756e742065786365656473604482015271103a343290313abcaa343932b9b437b6321760711b60648201526084016106db565b600b5483611929866001600160a01b031660009081526004602052604090205490565b61193391906123d6565b11156119975760405162461bcd60e51b815260206004820152602d60248201527f4252414e444f4e3a2045786365656473206d6178696d756d2077616c6c65742060448201526c3a37b5b2b71030b6b7bab73a1760991b60648201526084016106db565b6011546001600160a01b0385811691161480156119c257506001546001600160a01b03868116911614155b80156119e757506001600160a01b03851660009081526007602052604090205460ff16155b15611a5e57600a54831115611a5a5760405162461bcd60e51b815260206004820152603360248201527f4252414e444f4e3a205472616e7366657220616d6f756e742065786365656473604482015272103a34329039b2b6362a343932b9b437b6321760691b60648201526084016106db565b5060015b6001600160a01b03851660009081526006602052604090205460ff1680611a9d57506001600160a01b03841660009081526006602052604090205460ff165b15611aa757600091505b3060009081526004602052604081205490506000600f5482118015611ac95750825b9050808015611ae0575060085462010000900460ff165b8015611af45750600854610100900460ff16155b8015611b1957506001600160a01b03871660009081526006602052604090205460ff16155b8015611b3e57506001600160a01b03861660009081526006602052604090205460ff16155b15611b67576008805461ff001916610100179055611b5b82611bfc565b6008805461ff00191690555b600854640100000000900460ff16611b97576011546001600160a01b0390811690871603611b9757611b9761247b565b611ba387878787611d99565b50505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b801580611c095750600e54155b15611c115750565b600f54611c1f9060056123bf565b811115611c3757600f54611c349060056123bf565b90505b611c4081611dd3565b600260009054906101000a90046001600160a01b03166001600160a01b0316633ccfd60b6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611c9057600080fd5b505af1158015611ca4573d6000803e3d6000fd5b50506000600e5550506014546010546040516370a0823160e01b81523060048201526001600160a01b039283169263a9059cbb92169083906370a0823190602401602060405180830381865afa158015611d02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d269190612280565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611d71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d959190612299565b5050565b80611dab57611da6611ed2565b611db8565b611db58483611eeb565b91505b611dc3848484611f68565b806108f4576108f4600d54600c55565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611e0857611e086123e9565b6001600160a01b039283166020918202929092010152601454825191169082906001908110611e3957611e396123e9565b6001600160a01b039283166020918202929092010152600154611e5f9130911684611308565b600154600254604051635c11d79560e01b81526001600160a01b0392831692635c11d79592611e9c92879260009288929116904290600401612491565b600060405180830381600087803b158015611eb657600080fd5b505af1158015611eca573d6000803e3d6000fd5b505050505050565b600c54600003611ede57565b600c8054600d5560009055565b600c5460009015611f62576000611f136103e8610961600c548661128f90919063ffffffff16565b600c54909150611f2381836123bf565b611f2d9190612446565b600e6000828254611f3e91906123d6565b90915550508015611f5457611f54843083611f68565b611f5e8184612468565b9250505b50919050565b6001600160a01b038316600090815260046020526040902054611f8b908261200e565b6001600160a01b038085166000908152600460205260408082209390935590841681522054611fba908261201a565b6001600160a01b0380841660008181526004602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906114349085815260200190565b600061129b8284612468565b600061129b82846123d6565b80356001600160a01b038116811461203d57600080fd5b919050565b60006020828403121561205457600080fd5b61129b82612026565b600060208083528351808285015260005b8181101561208a5785810183015185820160400152820161206e565b506000604082860101526040601f19601f8301168501019250505092915050565b600080604083850312156120be57600080fd5b6120c783612026565b946020939093013593505050565b6000806000606084860312156120ea57600080fd5b6120f384612026565b925061210160208501612026565b9150604084013590509250925092565b60006020828403121561212357600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b801515811461128c57600080fd5b803561203d81612140565b6000806040838503121561216c57600080fd5b823567ffffffffffffffff8082111561218457600080fd5b818501915085601f83011261219857600080fd5b81356020828211156121ac576121ac61212a565b8160051b604051601f19603f830116810181811086821117156121d1576121d161212a565b6040529283528183019350848101820192898411156121ef57600080fd5b948201945b838610156122145761220586612026565b855294820194938201936121f4565b9650612223905087820161214e565b9450505050509250929050565b60006020828403121561224257600080fd5b813561129b81612140565b6000806040838503121561226057600080fd5b61226983612026565b915061227760208401612026565b90509250929050565b60006020828403121561229257600080fd5b5051919050565b6000602082840312156122ab57600080fd5b815161129b81612140565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156123075781600019048211156122ed576122ed6122b6565b808516156122fa57918102915b93841c93908002906122d1565b509250929050565b60008261231e57506001610880565b8161232b57506000610880565b8160018114612341576002811461234b57612367565b6001915050610880565b60ff84111561235c5761235c6122b6565b50506001821b610880565b5060208310610133831016604e8410600b841016171561238a575081810a610880565b61239483836122cc565b80600019048211156123a8576123a86122b6565b029392505050565b600061129b60ff84168361230f565b8082028115828204841417610880576108806122b6565b80820180821115610880576108806122b6565b634e487b7160e01b600052603260045260246000fd5b600060018201612411576124116122b6565b5060010190565b60008060006060848603121561242d57600080fd5b8351925060208401519150604084015190509250925092565b60008261246357634e487b7160e01b600052601260045260246000fd5b500490565b81810381811115610880576108806122b6565b634e487b7160e01b600052600160045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156124e15784516001600160a01b0316835293830193918301916001016124bc565b50506001600160a01b0396909616606085015250505060800152939250505056fea264697066735822122044662a26760cfd37c8e7fb4d50965e56a9cdbf793cfbedc4ebf7f3dac008c23564736f6c63430008110033
Creation ByteCode
0x6080604052620000556103e862000041600f6200001f6012600a6200091a565b6200002d9061a4556200092b565b6200064060201b6200128f1790919060201c565b6200065760201b620012a21790919060201c565b600955620000736103e862000041600f6200001f6012600a6200091a565b600a55620000936103e862000041600f6012600a6200001f91906200091a565b600b556032600c819055600d55620000bb6127106200004160076200001f6012600a6200091a565b600f55601280546001600160a01b031990811661dead1790915560138054821690556014805490911673c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21790553480156200010957600080fd5b50620001153362000669565b600180546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d90811790915562000167903090620001536012600a6200091a565b620001619061a4556200092b565b620006b9565b6014546001546040516370a0823160e01b81523060048201526001600160a01b039283169263095ea7b392169083906370a0823190602401602060405180830381865afa158015620001bd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001e3919062000945565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af11580156200022f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025591906200095f565b50600160009054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002aa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d091906200098a565b6014546040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291169063c9c65396906044016020604051808303816000875af115801562000322573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200034891906200098a565b601180546001600160a01b0319166001600160a01b0392831690811790915560015460405163095ea7b360e01b81529216600483015260001960248301529063095ea7b3906044016020604051808303816000875af1158015620003b0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003d691906200095f565b50604051620003e590620007f9565b604051809103906000f08015801562000402573d6000803e3d6000fd5b50600280546001600160a01b0319166001600160a01b0392831690811790915560145460405163189acdbd60e31b8152921660048301529063c4d66de890602401600060405180830381600087803b1580156200045e57600080fd5b505af115801562000473573d6000803e3d6000fd5b505060025460405163f2fde38b60e01b81523360048201526001600160a01b03909116925063f2fde38b9150602401600060405180830381600087803b158015620004bd57600080fd5b505af1158015620004d2573d6000803e3d6000fd5b50505050620004e66200066560201b60201c565b601080546001600160a01b0319166001600160a01b0392909216919091179055620005146012600a6200091a565b620005229061a4556200092b565b3360008181526004602090815260408083209490945581546001600160a01b039081168352600682528483208054600160ff199182168117909255308086528786208054831684179055600280548516875288872080548416851790556012805486168852898820805485168617905587548616885260079096528887208054841685179055908652878620805483168417905554831685528685208054821683179055925490911683529390912080549091169092179091556013546001600160a01b0391821691167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6200061b6012600a6200091a565b620006299061a4556200092b565b60405190815260200160405180910390a3620009d8565b60006200064e82846200092b565b90505b92915050565b60006200064e8284620009b5565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6013546001600160a01b03908116908416036200072c5760405162461bcd60e51b815260206004820152602660248201527f4252414e444f4e3a20617070726f76652066726f6d20746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b6013546001600160a01b0390811690831603620007985760405162461bcd60e51b8152602060048201526024808201527f4252414e444f4e3a20617070726f766520746f20746865207a65726f206164646044820152637265737360e01b606482015260840162000723565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6106678062002f2083390190565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200085e57816000190482111562000842576200084262000807565b808516156200085057918102915b93841c939080029062000822565b509250929050565b600082620008775750600162000651565b81620008865750600062000651565b81600181146200089f5760028114620008aa57620008ca565b600191505062000651565b60ff841115620008be57620008be62000807565b50506001821b62000651565b5060208310610133831016604e8410600b8410161715620008ef575081810a62000651565b620008fb83836200081d565b806000190482111562000912576200091262000807565b029392505050565b60006200064e60ff84168362000866565b808202811582820484141762000651576200065162000807565b6000602082840312156200095857600080fd5b5051919050565b6000602082840312156200097257600080fd5b815180151581146200098357600080fd5b9392505050565b6000602082840312156200099d57600080fd5b81516001600160a01b03811681146200098357600080fd5b600082620009d357634e487b7160e01b600052601260045260246000fd5b500490565b61253880620009e86000396000f3fe6080604052600436106101fa5760003560e01c80638edaa9421161010c578063afa4f3b21161009a578063ddca3f431161006c578063ddca3f43146105f9578063e01af92c1461060f578063f13cff411461062f578063f2fde38b14610645578063ffb54a991461066557005b8063afa4f3b21461058f578063b738fd0d146105af578063c9567bf9146105c4578063dd62ed3e146105d957005b8063a42dce80116100de578063a42dce80146104fa578063a457c2d71461051a578063a9059cbb1461053a578063aacabe641461055a578063ad29ffde1461056f57005b80638edaa9421461046f5780639016cd971461048f57806395d89b41146104af5780639c01bc33146104da57005b8063313ce567116101895780636ddd17131161015b5780636ddd1713146103c65780636f4fd18e146103e657806370a0823114610406578063715018a61461043c5780638da5cb5b1461045157005b8063313ce5671461033857806335c35880146103545780633950935114610386578063512b466a146103a657005b806318160ddd116101cd57806318160ddd146102b457806320800a00146102d757806323b872dd146102ec57806323f68d871461030c5780632d4310c01461032257005b8062ae3bf814610203578063041138901461022357806306fdde0314610259578063095ea7b31461029457005b3661020157005b005b34801561020f57600080fd5b5061020161021e366004612042565b61067f565b34801561022f57600080fd5b50600854610244906301000000900460ff1681565b60405190151581526020015b60405180910390f35b34801561026557600080fd5b506040805180820190915260098152684461726b204e75747360b81b60208201525b604051610250919061205d565b3480156102a057600080fd5b506102446102af3660046120ab565b61086c565b3480156102c057600080fd5b506102c9610886565b604051908152602001610250565b3480156102e357600080fd5b506102016108a5565b3480156102f857600080fd5b506102446103073660046120d5565b6108fa565b34801561031857600080fd5b506102c9600b5481565b34801561032e57600080fd5b506102c9600a5481565b34801561034457600080fd5b5060405160128152602001610250565b34801561036057600080fd5b506002546001600160a01b03165b6040516001600160a01b039091168152602001610250565b34801561039257600080fd5b506102446103a13660046120ab565b61091e565b3480156103b257600080fd5b506102016103c1366004612111565b610940565b3480156103d257600080fd5b506008546102449062010000900460ff1681565b3480156103f257600080fd5b50610201610401366004612159565b6109e1565b34801561041257600080fd5b506102c9610421366004612042565b6001600160a01b031660009081526004602052604090205490565b34801561044857600080fd5b50610201610a50565b34801561045d57600080fd5b506000546001600160a01b031661036e565b34801561047b57600080fd5b5061020161048a366004612111565b610a64565b34801561049b57600080fd5b506102016104aa366004612230565b610afa565b3480156104bb57600080fd5b50604080518082019091526002815261222760f11b6020820152610287565b3480156104e657600080fd5b506102016104f5366004612111565b610b20565b34801561050657600080fd5b50610201610515366004612042565b610bb7565b34801561052657600080fd5b506102446105353660046120ab565b610c82565b34801561054657600080fd5b506102446105553660046120ab565b610cff565b34801561056657600080fd5b50610201610d15565b34801561057b57600080fd5b5061020161058a366004612159565b610d6d565b34801561059b57600080fd5b506102016105aa366004612111565b610ddc565b3480156105bb57600080fd5b50610201610efa565b3480156105d057600080fd5b50610201610f25565b3480156105e557600080fd5b506102c96105f436600461224d565b6111c7565b34801561060557600080fd5b506102c9600c5481565b34801561061b57600080fd5b5061020161062a366004612230565b6111f2565b34801561063b57600080fd5b506102c960095481565b34801561065157600080fd5b50610201610660366004612042565b611216565b34801561067157600080fd5b506008546102449060ff1681565b6106876112ae565b306001600160a01b038216036106e45760405162461bcd60e51b815260206004820152601a60248201527f43616e6e6f74207769746864726177207468697320746f6b656e00000000000060448201526064015b60405180910390fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa15801561072b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074f9190612280565b116107885760405162461bcd60e51b81526020600482015260096024820152684e6f20746f6b656e7360b81b60448201526064016106db565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa1580156107cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f39190612280565b60405163a9059cbb60e01b8152336004820152602481018290529091506001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610843573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108679190612299565b505050565b60003361087a818585611308565b60019150505b92915050565b60006108946012600a6123b0565b6108a09061a4556123bf565b905090565b6108ad6112ae565b604051600090339047908381818185875af1925050503d80600081146108ef576040519150601f19603f3d011682016040523d82523d6000602084013e6108f4565b606091505b50505050565b600033610908858285611441565b6109138585856114b5565b506001949350505050565b60003361087a81858561093183836111c7565b61093b91906123d6565b611308565b6109486112ae565b6109676103e8610961600161095b610886565b9061128f565b906112a2565b8110156109dc5760405162461bcd60e51b815260206004820152603f60248201527f4252414e444f4e3a204d61782062757920616d6f756e742063616e6e6f74206260448201527f65206c6f776572207468616e20302e312520746f74616c20737570706c792e0060648201526084016106db565b600955565b6109e96112ae565b60005b8251811015610867578160076000858481518110610a0c57610a0c6123e9565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610a48816123ff565b9150506109ec565b610a586112ae565b610a626000611bac565b565b610a6c6112ae565b610a7e6064610961600161095b610886565b811015610af5576040805162461bcd60e51b81526020600482015260248101919091527f4252414e444f4e3a204d61782077616c6c657420616d6f756e742063616e6e6f60448201527f74206265206c6f776572207468616e20312520746f74616c20737570706c792e60648201526084016106db565b600b55565b610b026112ae565b6008805491151563010000000263ff00000019909216919091179055565b610b286112ae565b610b3b6103e8610961600161095b610886565b811015610bb2576040805162461bcd60e51b81526020600482015260248101919091527f4252414e444f4e3a204d61782073656c6c20616d6f756e742063616e6e6f742060448201527f6265206c6f776572207468616e20302e312520746f74616c20737570706c792e60648201526084016106db565b600a55565b610bbf6112ae565b6013546001600160a01b0390811690821603610c2f5760405162461bcd60e51b815260206004820152602960248201527f4252414e444f4e3a20666565436f6c6c6563746f72206164647265737320636160448201526806e6e6f7420626520360bc1b60648201526084016106db565b601080546001600160a01b039092166001600160a01b0319909216821790556000908152600660209081526040808320805460ff1990811660019081179092556007909352922080549091169091179055565b60003381610c9082866111c7565b905083811015610cf25760405162461bcd60e51b815260206004820152602760248201527f4252414e444f4e3a2064656372656173656420616c6c6f77616e63652062656c6044820152666f77207a65726f60c81b60648201526084016106db565b6109138286868403611308565b6000610d0c3384846114b5565b50600192915050565b610d1d6112ae565b610d296012600a6123b0565b610d359061a4556123bf565b600955610d446012600a6123b0565b610d509061a4556123bf565b600a908155610d61906012906123b0565b610af59061a4556123bf565b610d756112ae565b60005b8251811015610867578160066000858481518110610d9857610d986123e9565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610dd4816123ff565b915050610d78565b610de46112ae565b610df8620186a0610961600161095b610886565b811015610e6d5760405162461bcd60e51b815260206004820152603e60248201527f4252414e444f4e3a205377617020616d6f756e742063616e6e6f74206265206c60448201527f6f776572207468616e20302e3030312520746f74616c20737570706c792e000060648201526084016106db565b610e806103e8610961600561095b610886565b811115610ef55760405162461bcd60e51b815260206004820152603d60248201527f4252414e444f4e3a205377617020616d6f756e742063616e6e6f74206265206860448201527f6967686572207468616e20302e352520746f74616c20737570706c792e00000060648201526084016106db565b600f55565b610f026112ae565b6008805464ff000000001981166401000000009182900460ff1615909102179055565b610f2d6112ae565b60085460ff1615610f805760405162461bcd60e51b815260206004820181905260248201527f4252414e444f4e3a2054726164696e6720697320616c7265616479206f70656e60448201526064016106db565b6014546001546040516370a0823160e01b81523060048201526001600160a01b039283169263095ea7b392169083906370a0823190602401602060405180830381865afa158015610fd5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff99190612280565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611044573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110689190612299565b50600154601454306000818152600460205260409020546001600160a01b039384169363e8e337009316906014546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156110db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110ff9190612280565b6000806111146000546001600160a01b031690565b60405160e089901b6001600160e01b03191681526001600160a01b039788166004820152958716602487015260448601949094526064850192909252608484015260a483015290911660c48201524260e4820152610104016060604051808303816000875af115801561118b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111af9190612418565b50506008805463ffff00ff1916630101000117905550565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6111fa6112ae565b60088054911515620100000262ff000019909216919091179055565b61121e6112ae565b6001600160a01b0381166112835760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106db565b61128c81611bac565b50565b600061129b82846123bf565b9392505050565b600061129b8284612446565b6000546001600160a01b03163314610a625760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106db565b6013546001600160a01b03908116908416036113755760405162461bcd60e51b815260206004820152602660248201527f4252414e444f4e3a20617070726f76652066726f6d20746865207a65726f206160448201526564647265737360d01b60648201526084016106db565b6013546001600160a01b03908116908316036113df5760405162461bcd60e51b8152602060048201526024808201527f4252414e444f4e3a20617070726f766520746f20746865207a65726f206164646044820152637265737360e01b60648201526084016106db565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600061144d84846111c7565b905060001981146108f457818110156114a85760405162461bcd60e51b815260206004820152601f60248201527f4252414e444f4e3a20696e73756666696369656e7420616c6c6f77616e63650060448201526064016106db565b6108f48484848403611308565b6013546001600160a01b03908116908416036115235760405162461bcd60e51b815260206004820152602760248201527f4252414e444f4e3a207472616e736665722066726f6d20746865207a65726f206044820152666164647265737360c81b60648201526084016106db565b6013546001600160a01b039081169083160361158f5760405162461bcd60e51b815260206004820152602560248201527f4252414e444f4e3a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b60648201526084016106db565b600081116115fa5760405162461bcd60e51b815260206004820152603260248201527f4252414e444f4e3a205472616e7366657220616d6f756e74206d7573742062656044820152712067726561746572207468616e207a65726f60701b60648201526084016106db565b600160006116106000546001600160a01b031690565b6001600160a01b0316856001600160a01b03161415801561163f57506000546001600160a01b03858116911614155b801561165957506013546001600160a01b03858116911614155b801561167357506012546001600160a01b03858116911614155b80156116875750600854610100900460ff16155b15611a5e5760085460ff1661172d576001600160a01b03851660009081526006602052604090205460ff16806116d557506001600160a01b03841660009081526006602052604090205460ff165b61172d5760405162461bcd60e51b8152602060048201526024808201527f4252414e444f4e3a2054726164696e67206973206e6f7420616c6c6f776564206044820152633cb2ba1760e11b60648201526084016106db565b6008546301000000900460ff1615611844576001546001600160a01b0385811691161480159061176b57506011546001600160a01b03858116911614155b156118445761177b600143612468565b326000908152600360205260409020541080156117b9575061179e600143612468565b6001600160a01b038516600090815260036020526040902054105b61181f5760405162461bcd60e51b815260206004820152603160248201527f4252414e444f4e3a205472616e736665722064656c617920656e61626c65642e604482015270102a393c9030b3b0b4b7103630ba32b91760791b60648201526084016106db565b3260009081526003602052604080822043908190556001600160a01b03871683529120555b6011546001600160a01b03868116911614801561186f57506001546001600160a01b03858116911614155b801561189457506001600160a01b03841660009081526007602052604090205460ff16155b15611997576009548311156119065760405162461bcd60e51b815260206004820152603260248201527f4252414e444f4e3a205472616e7366657220616d6f756e742065786365656473604482015271103a343290313abcaa343932b9b437b6321760711b60648201526084016106db565b600b5483611929866001600160a01b031660009081526004602052604090205490565b61193391906123d6565b11156119975760405162461bcd60e51b815260206004820152602d60248201527f4252414e444f4e3a2045786365656473206d6178696d756d2077616c6c65742060448201526c3a37b5b2b71030b6b7bab73a1760991b60648201526084016106db565b6011546001600160a01b0385811691161480156119c257506001546001600160a01b03868116911614155b80156119e757506001600160a01b03851660009081526007602052604090205460ff16155b15611a5e57600a54831115611a5a5760405162461bcd60e51b815260206004820152603360248201527f4252414e444f4e3a205472616e7366657220616d6f756e742065786365656473604482015272103a34329039b2b6362a343932b9b437b6321760691b60648201526084016106db565b5060015b6001600160a01b03851660009081526006602052604090205460ff1680611a9d57506001600160a01b03841660009081526006602052604090205460ff165b15611aa757600091505b3060009081526004602052604081205490506000600f5482118015611ac95750825b9050808015611ae0575060085462010000900460ff165b8015611af45750600854610100900460ff16155b8015611b1957506001600160a01b03871660009081526006602052604090205460ff16155b8015611b3e57506001600160a01b03861660009081526006602052604090205460ff16155b15611b67576008805461ff001916610100179055611b5b82611bfc565b6008805461ff00191690555b600854640100000000900460ff16611b97576011546001600160a01b0390811690871603611b9757611b9761247b565b611ba387878787611d99565b50505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b801580611c095750600e54155b15611c115750565b600f54611c1f9060056123bf565b811115611c3757600f54611c349060056123bf565b90505b611c4081611dd3565b600260009054906101000a90046001600160a01b03166001600160a01b0316633ccfd60b6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611c9057600080fd5b505af1158015611ca4573d6000803e3d6000fd5b50506000600e5550506014546010546040516370a0823160e01b81523060048201526001600160a01b039283169263a9059cbb92169083906370a0823190602401602060405180830381865afa158015611d02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d269190612280565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015611d71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d959190612299565b5050565b80611dab57611da6611ed2565b611db8565b611db58483611eeb565b91505b611dc3848484611f68565b806108f4576108f4600d54600c55565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611e0857611e086123e9565b6001600160a01b039283166020918202929092010152601454825191169082906001908110611e3957611e396123e9565b6001600160a01b039283166020918202929092010152600154611e5f9130911684611308565b600154600254604051635c11d79560e01b81526001600160a01b0392831692635c11d79592611e9c92879260009288929116904290600401612491565b600060405180830381600087803b158015611eb657600080fd5b505af1158015611eca573d6000803e3d6000fd5b505050505050565b600c54600003611ede57565b600c8054600d5560009055565b600c5460009015611f62576000611f136103e8610961600c548661128f90919063ffffffff16565b600c54909150611f2381836123bf565b611f2d9190612446565b600e6000828254611f3e91906123d6565b90915550508015611f5457611f54843083611f68565b611f5e8184612468565b9250505b50919050565b6001600160a01b038316600090815260046020526040902054611f8b908261200e565b6001600160a01b038085166000908152600460205260408082209390935590841681522054611fba908261201a565b6001600160a01b0380841660008181526004602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906114349085815260200190565b600061129b8284612468565b600061129b82846123d6565b80356001600160a01b038116811461203d57600080fd5b919050565b60006020828403121561205457600080fd5b61129b82612026565b600060208083528351808285015260005b8181101561208a5785810183015185820160400152820161206e565b506000604082860101526040601f19601f8301168501019250505092915050565b600080604083850312156120be57600080fd5b6120c783612026565b946020939093013593505050565b6000806000606084860312156120ea57600080fd5b6120f384612026565b925061210160208501612026565b9150604084013590509250925092565b60006020828403121561212357600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b801515811461128c57600080fd5b803561203d81612140565b6000806040838503121561216c57600080fd5b823567ffffffffffffffff8082111561218457600080fd5b818501915085601f83011261219857600080fd5b81356020828211156121ac576121ac61212a565b8160051b604051601f19603f830116810181811086821117156121d1576121d161212a565b6040529283528183019350848101820192898411156121ef57600080fd5b948201945b838610156122145761220586612026565b855294820194938201936121f4565b9650612223905087820161214e565b9450505050509250929050565b60006020828403121561224257600080fd5b813561129b81612140565b6000806040838503121561226057600080fd5b61226983612026565b915061227760208401612026565b90509250929050565b60006020828403121561229257600080fd5b5051919050565b6000602082840312156122ab57600080fd5b815161129b81612140565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156123075781600019048211156122ed576122ed6122b6565b808516156122fa57918102915b93841c93908002906122d1565b509250929050565b60008261231e57506001610880565b8161232b57506000610880565b8160018114612341576002811461234b57612367565b6001915050610880565b60ff84111561235c5761235c6122b6565b50506001821b610880565b5060208310610133831016604e8410600b841016171561238a575081810a610880565b61239483836122cc565b80600019048211156123a8576123a86122b6565b029392505050565b600061129b60ff84168361230f565b8082028115828204841417610880576108806122b6565b80820180821115610880576108806122b6565b634e487b7160e01b600052603260045260246000fd5b600060018201612411576124116122b6565b5060010190565b60008060006060848603121561242d57600080fd5b8351925060208401519150604084015190509250925092565b60008261246357634e487b7160e01b600052601260045260246000fd5b500490565b81810381811115610880576108806122b6565b634e487b7160e01b600052600160045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156124e15784516001600160a01b0316835293830193918301916001016124bc565b50506001600160a01b0396909616606085015250505060800152939250505056fea264697066735822122044662a26760cfd37c8e7fb4d50965e56a9cdbf793cfbedc4ebf7f3dac008c23564736f6c63430008110033608060405234801561001057600080fd5b5061001a33610031565b600280546001600160a01b03191633179055610081565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6105d7806100906000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b146100e1578063c4d66de8146100f2578063f2fde38b14610105578063fc0c546a1461011857600080fd5b80633ccfd60b1461008d5780633fc8cef31461009757806370c8b173146100c6578063715018a6146100d9575b600080fd5b61009561012b565b005b6001546100aa906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b6100956100d436600461051a565b61026b565b610095610351565b6000546001600160a01b03166100aa565b610095610100366004610544565b610365565b610095610113366004610544565b6103de565b6002546100aa906001600160a01b031681565b6002546001600160a01b031633146101805760405162461bcd60e51b815260206004820152601360248201527221b0b63632b91034b9903737ba103a37b5b2b760691b60448201526064015b60405180910390fd5b6001546002546040516370a0823160e01b81523060048201526001600160a01b039283169263a9059cbb92169083906370a0823190602401602060405180830381865afa1580156101d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f99190610566565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610244573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610268919061057f565b50565b610273610454565b6001600160a01b0382166102bf57600080546040516001600160a01b039091169183156108fc02918491818181858888f193505050501580156102ba573d6000803e3d6000fd5b505050565b816001600160a01b031663a9059cbb6102e06000546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303816000875af115801561032d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ba919061057f565b610359610454565b61036360006104ae565b565b61036d610454565b6001546001600160a01b0316156103bc5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610177565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6103e6610454565b6001600160a01b03811661044b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610177565b610268816104ae565b6000546001600160a01b031633146103635760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610177565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b038116811461051557600080fd5b919050565b6000806040838503121561052d57600080fd5b610536836104fe565b946020939093013593505050565b60006020828403121561055657600080fd5b61055f826104fe565b9392505050565b60006020828403121561057857600080fd5b5051919050565b60006020828403121561059157600080fd5b8151801515811461055f57600080fdfea26469706673582212208b2e69fdca1b7e35deb043e8b82971f44b986319890b18b1a4e48e27e69a14e464736f6c63430008110033
©2022-now by Spectre