Contract Address Details

Contract
0x3f4fcf94a6b3b0c7a93916c6b64a5c827acc8d4c
Balance
0.0 ETH ($0.0)
Tokens
1 Token
$0.0 USD
Transactions
Transfers
Gas Used
0
Last Balance Update
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c806302dbd8f81461181a57806306fdde031461175f5780630758d92414611737578063095ea7b31461171157806310d5de53146116d4578063130a2c3c1461161457806318160ddd146115f75780631a8145bb146115da57806323b872dd1461151c5780632be32b611461141f578063313ce56714611404578063353f2345146113c75780633950935114611379578063452ed4f114611351578063499b8394146112a45780634a62bb65146112825780634f77f6c01461126557806351f205e4146111e45780635a139dd4146111c757806366ca9b831461118457806366d602ae146111675780636a486a8e1461114a5780636ddd17131461112557806370a08231146110ee578063715018a614611092578063751039fc146110335780637571336a14610f635780638366e79a14610da157806388e765ff14610d845780638a8c523c14610cd45780638da5cb5b14610cac57806395d89b4114610ba85780639a7a23d614610a2f578063a457c2d71461098c578063a9059cbb1461095b578063aa4bde281461093e578063b62496f514610901578063bbc0c742146108dc578063c024666814610852578063c18bc19514610752578063c876d0b914610730578063d257b34f14610615578063d85ba063146105f8578063dc3f0d0f146104e6578063dd62ed3e14610496578063e2f4560514610479578063e800dff71461041b578063e884f260146103ea578063ee40166e146103cd578063f11a24d3146103b0578063f2fde38b146102e4578063f5648a4f146102ae578063f6374342146102915763fb002c970361000e573461028d575f36600319011261028d576020601854604051908152f35b5f80fd5b3461028d575f36600319011261028d576020601754604051908152f35b3461028d575f36600319011261028d576102d360018060a01b036005541633146118d9565b5f80808047335af1506100186119e4565b3461028d57602036600319011261028d576102fd61189e565b6005546001600160a01b038116916103163384146118d9565b6001600160a01b031691821561035c5782907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a36001600160a01b03191617600555005b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b3461028d575f36600319011261028d576020601454604051908152f35b3461028d575f36600319011261028d576020600d54604051908152f35b3461028d575f36600319011261028d5761040f60018060a01b036005541633146118d9565b6011805460ff19169055005b3461028d57604036600319011261028d5761001861043761189e565b61043f6118ca565b9061045560018060a01b036005541633146118d9565b60018060a01b03165f52600e60205260405f209060ff801983541691151516179055565b3461028d575f36600319011261028d576020600b54604051908152f35b3461028d57604036600319011261028d576104af61189e565b6104b76118b4565b6001600160a01b039182165f908152600160209081526040808320949093168252928352819020549051908152f35b3461028d57602036600319011261028d5760043561050f60018060a01b036005541633146118d9565b6002548060011b908082046002149015171561058c576103e8670de0b6b3a764000091040481106105a057670de0b6b3a7640000810290808204670de0b6b3a7640000149015171561058c576020817f53c4eb831d8cfeb750f1c62590d8cd30f4c6f0380d29a05caa09f0d92588560e92600755604051908152a1005b634e487b7160e01b5f52601160045260245ffd5b60405162461bcd60e51b815260206004820152602a60248201527f43616e6e6f7420736574206d61782073656c6c20616d6f756e74206c6f776572604482015269207468616e20302e322560b01b6064820152608490fd5b3461028d575f36600319011261028d576020601254604051908152f35b3461028d57602036600319011261028d5760043561063e60018060a01b036005541633146118d9565b6002548080046001148115171561058c57620186a0810482106106cd576103e89004811161066b57600b55005b60405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171892903a37ba30b61039bab838363c9760611b6064820152608490fd5b60405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608490fd5b3461028d575f36600319011261028d57602060ff601154166040519015158152f35b3461028d57602036600319011261028d5760043561077b60018060a01b036005541633146118d9565b60025460038102908082046003149015171561058c576103e8670de0b6b3a764000091040481106107f857670de0b6b3a7640000810290808204670de0b6b3a7640000149015171561058c576020817fefc9add9a9b7382de284ef5ad69d8ea863e2680492b21a81948c2d5f04a442bc92600855604051908152a1005b60405162461bcd60e51b815260206004820152602c60248201527f43616e6e6f7420736574206d61782077616c6c657420616d6f756e74206c6f7760448201526b6572207468616e20302e332560a01b6064820152608490fd5b3461028d57604036600319011261028d5761086b61189e565b7f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df760206108966118ca565b926108ac60018060a01b036005541633146118d9565b6001600160a01b03165f818152601a835260409020805460ff191660ff86151516179055926040519015158152a2005b3461028d575f36600319011261028d57602060ff600f5460081c166040519015158152f35b3461028d57602036600319011261028d576001600160a01b0361092261189e565b165f52601c602052602060ff60405f2054166040519015158152f35b3461028d575f36600319011261028d576020600854604051908152f35b3461028d57604036600319011261028d5761098161097761189e565b6024359033611c25565b602060405160018152f35b3461028d57604036600319011261028d576109a561189e565b60243590335f52600160205260405f2060018060a01b0382165f5260205260405f2054918083106109dc5761098192039033611a23565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608490fd5b3461028d57604036600319011261028d57610a4861189e565b610a506118ca565b90610a6660018060a01b036005541633146118d9565b600a546001600160a01b0391821691168114610b3d57805f52601c602052610a9d8260405f209060ff801983541691151516179055565b805f52601b602052610abe8260405f209060ff801983541691151516179055565b7f6b4f1be9103e6cbcd38ca4a922334f2c3109b260130a6676a987f94088fd67466040805193838552151593846020820152a181817fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab5f80a37fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab5f80a3005b60405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608490fd5b3461028d575f36600319011261028d576040515f6004548060011c90600181168015610ca2575b602083108114610c8e57828552908115610c6a5750600114610c0c575b610c0883610bfc8185038261197d565b60405191829182611874565b0390f35b91905060045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b915f905b808210610c5057509091508101602001610bfc610bec565b919260018160209254838588010152019101909291610c38565b60ff191660208086019190915291151560051b84019091019150610bfc9050610bec565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610bcf565b3461028d575f36600319011261028d576005546040516001600160a01b039091168152602090f35b3461028d575f36600319011261028d57610cf960018060a01b036005541633146118d9565b600f5460ff8160081c16610d3f5762ffff0019166201010017600f5543600d557fa56feb2d31b9a7424db0be063fd450863979c9e2382cf5110f869bd1ad361bb75f80a1005b60405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207265656e61626c652074726164696e670000000000000000006044820152606490fd5b3461028d575f36600319011261028d576020600654604051908152f35b3461028d57604036600319011261028d57610dba61189e565b610dc26118b4565b610dd760018060a01b036005541633146118d9565b6001600160a01b038216918215610f1e576040516370a0823160e01b815230600482015291602083602481875afa928315610ede575f93610ee9575b5060405163a9059cbb60e01b81526001600160a01b03919091166004820152602481018390529192602090839060449082905f905af1918215610ede575f92610ea0575b50604080516001600160a01b039290921682526020808301949094527fdeda980967fcead7b61e78ac46a4da14274af29e894d4d61e8b81ec38ab3e43891a16040519015158152f35b9091506020813d602011610ed6575b81610ebc6020938361197d565b8101031261028d5751801515810361028d57906020610e57565b3d9150610eaf565b6040513d5f823e3d90fd5b9092506020813d602011610f16575b81610f056020938361197d565b8101031261028d5751916020610e13565b3d9150610ef8565b60405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f7420626520300000000000006044820152606490fd5b3461028d57604036600319011261028d57610f7c61189e565b610f846118ca565b610f9960018060a01b036005541633146118d9565b8015610fc8575b6100189160018060a01b03165f52601b60205260405f209060ff801983541691151516179055565b600a546001600160a01b0390811690831603610fa05760405162461bcd60e51b815260206004820152602760248201527f43616e6e6f742072656d6f766520756e697377617020706169722066726f6d2060448201526636b0bc103a3c3760c91b6064820152608490fd5b3461028d575f36600319011261028d5761105860018060a01b036005541633146118d9565b60ff19600f5416600f5560ff19601154166011557fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c5f80a1005b3461028d575f36600319011261028d576005545f6001600160a01b0382166110bb3382146118d9565b7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a36001600160a01b031916600555005b3461028d57602036600319011261028d576001600160a01b0361110f61189e565b165f525f602052602060405f2054604051908152f35b3461028d575f36600319011261028d57602060ff600f5460101c166040519015158152f35b3461028d575f36600319011261028d576020601554604051908152f35b3461028d575f36600319011261028d576020600754604051908152f35b3461028d5761001860146111bc61119a3661185e565b906111b060018060a01b036005541633146118d9565b80601355818455611924565b806012551115611931565b3461028d575f36600319011261028d576020601354604051908152f35b3461028d575f36600319011261028d5761120960018060a01b036005541633146118d9565b305f908152602052600a805460ff60a01b1916600160a01b17905561122c61236e565b60ff60a01b19600a5416600a557f1b56c383f4f48fc992e45667ea4eabae777b9cca68b516a9562d8cda78f1bb326020604051428152a1005b3461028d575f36600319011261028d576020601654604051908152f35b3461028d575f36600319011261028d57602060ff600f54166040519015158152f35b3461028d57602036600319011261028d576112bd61189e565b6112d260018060a01b036005541633146118d9565b6001600160a01b031680156112fd576bffffffffffffffffffffffff60a01b600c541617600c555f80f35b60405162461bcd60e51b815260206004820152602660248201527f5f6f7065726174696f6e734164647265737320616464726573732063616e6e6f60448201526507420626520360d41b6064820152608490fd5b3461028d575f36600319011261028d57600a546040516001600160a01b039091168152602090f35b3461028d57604036600319011261028d5761098161139561189e565b335f52600160205260405f2060018060a01b0382165f526020526113c060405f206024359054611924565b9033611a23565b3461028d57602036600319011261028d576001600160a01b036113e861189e565b165f52600e602052602060ff60405f2054166040519015158152f35b3461028d575f36600319011261028d57602060405160128152f35b3461028d57602036600319011261028d5760043561144860018060a01b036005541633146118d9565b6002548060011b908082046002149015171561058c576103e8670de0b6b3a764000091040481106114c557670de0b6b3a7640000810290808204670de0b6b3a7640000149015171561058c576020817ffcc0366804aaa8dbf88a2924100c733b70dec8445957a5d5f8ff92898de4100992600655604051908152a1005b60405162461bcd60e51b815260206004820152602960248201527f43616e6e6f7420736574206d61782062757920616d6f756e74206c6f776572206044820152687468616e20302e322560b81b6064820152608490fd5b3461028d57606036600319011261028d5761153561189e565b61153d6118b4565b9061154c604435809383611c25565b6001600160a01b0381165f90815260016020908152604080832033845290915290205491808310611584576109819203903390611a23565b60405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608490fd5b3461028d575f36600319011261028d576020601954604051908152f35b3461028d575f36600319011261028d576020600254604051908152f35b3461028d57604036600319011261028d5760043567ffffffffffffffff811161028d573660238201121561028d57806004013567ffffffffffffffff811161028d573660248260051b8401011161028d5761166d6118ca565b9161168360018060a01b036005541633146118d9565b5f5b82811015610018576024600582901b830101356001600160a01b038116919082900361028d576001915f52600e6020526116ce8560405f209060ff801983541691151516179055565b01611685565b3461028d57602036600319011261028d576001600160a01b036116f561189e565b165f52601b602052602060ff60405f2054166040519015158152f35b3461028d57604036600319011261028d5761098161172d61189e565b6024359033611a23565b3461028d575f36600319011261028d576009546040516001600160a01b039091168152602090f35b3461028d575f36600319011261028d576040515f6003548060011c90600181168015611810575b602083108114610c8e57828552908115610c6a57506001146117b257610c0883610bfc8185038261197d565b91905060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b915f905b8082106117f657509091508101602001610bfc610bec565b9192600181602092548385880101520191019092916117de565b91607f1691611786565b3461028d5761001860146118536118303661185e565b9061184660018060a01b036005541633146118d9565b8060165581601755611924565b806015551115611931565b604090600319011261028d576004359060243590565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b038216820361028d57565b602435906001600160a01b038216820361028d57565b60243590811515820361028d57565b156118e057565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b9190820180921161058c57565b1561193857565b60405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420323025206f72206c6573730000006044820152606490fd5b90601f8019910116810190811067ffffffffffffffff82111761199f57604052565b634e487b7160e01b5f52604160045260245ffd5b8181029291811591840414171561058c57565b81156119d0570490565b634e487b7160e01b5f52601260045260245ffd5b3d15611a1e573d9067ffffffffffffffff821161199f5760405191611a13601f8201601f19166020018461197d565b82523d5f602084013e565b606090565b6001600160a01b0316908115611ad6576001600160a01b0316918215611a865760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591835f526001825260405f20855f5282528060405f2055604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b15611b2e57565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b15611b8857565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b15611be057565b60405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420457863656564206d61782077616c6c657400000000000000006044820152606490fd5b91906001600160a01b038316611c3c811515611b27565b6001600160a01b03821690811515611c5381611b81565b841561232957600f5460ff8160081c16156122ba575b825f52600e60205260ff60405f20541615806122a3575b156122295760ff16611ed1575b50305f525f60205260405f2054600b54111580611ec2575b80611eb2575b80611e9b575b80611e84575b80611e6d575b611e40575b600191815f52601a60205260ff60405f2054168015611e2a575b8015611e14575b611e0c575b5f92611cfd575b505050611cfb92612554565b565b5f95949552601c60205260ff60405f20541680611e01575b15611d9a575050601554611d6a611d626064611d3184886119b3565b0492611d53611d4b82611d46601754886119b3565b6119c6565b601954611924565b601955611d46601654856119b3565b601854611924565b6018555b80611d8a575b830392831161058c57611cfb9291925f80611cef565b611d95813085612554565b611d74565b5f52601c60205260ff60405f20541680611df6575b15611d6e5750601254611dee611d626064611dca84886119b3565b0492611ddf611d4b82611d46601454886119b3565b601955611d46601354856119b3565b601855611d6e565b506012541515611daf565b506015541515611d15565b5f9250611ce8565b50325f52601a60205260ff60405f205416611ce3565b50805f52601a60205260ff60405f205416611cdc565b600a805460ff60a01b1916600160a01b179055611e5b61236e565b600a805460ff60a01b19169055611cc2565b50815f52601a60205260ff60405f20541615611cbd565b50805f52601a60205260ff60405f20541615611cb7565b50805f52601c60205260ff60405f20541615611cb1565b5060ff600a5460a01c1615611cab565b5060ff600f5460101c16611ca5565b6005546001600160a01b03168281141591908261221e575b5081612216575b508061220a575b806121f3575b806121dc575b611f0e575b5f611c8d565b60ff60115416806121c5575b6120d3575b805f52601c60205260ff60405f205416806120bc575b806120a5575b15611fc6576006548411611f7057815f525f602052611f6b611f6160405f205486611924565b6008541015611bd9565b611f08565b60405162461bcd60e51b815260206004820152602860248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201526736b0bc10313abc9760c11b6064820152608490fd5b815f52601c60205260ff60405f2054168061208e575b1561204357600754841115611f085760405162461bcd60e51b815260206004820152602a60248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152691036b0bc1039b2b6361760b11b6064820152608490fd5b815f52601b60205260ff60405f2054161580612077575b15611f6b57815f525f602052611f6b611f6160405f205486611924565b50335f52601b60205260ff60405f2054161561205a565b50805f52601b60205260ff60405f20541615611fdc565b50335f52601b60205260ff60405f20541615611f3b565b50815f52601b60205260ff60405f20541615611f35565b6009546001600160a01b0316821415806121b0575b15611f1f57325f52601060205260405f205460011943019043821161058c578111908161219a575b501561213757325f5260106020524360405f2055815f5260106020524360405f2055611f1f565b60405162461bcd60e51b815260206004820152603560248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527432b21710102a393c9030b3b0b4b7103630ba32b91760591b6064820152608490fd5b9050825f52601060205260405f2054105f612110565b50600a546001600160a01b03168214156120e8565b50335f52601b60205260ff60405f20541615611f1a565b50815f52601a60205260ff60405f20541615611f03565b50805f52601a60205260ff60405f20541615611efd565b5061dead821415611ef7565b90505f611ef0565b84141591505f611ee9565b60405162461bcd60e51b815260206004820152604660248201527f426f74732063616e6e6f74207472616e7366657220746f6b656e7320696e206f60448201527f72206f75742065786365707420746f206f776e6572206f722064656164206164606482015265323932b9b99760d11b608482015260a490fd5b50835f52600e60205260ff60405f20541615611c80565b825f52601a60205260ff60405f2054168015612313575b611c695760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606490fd5b50835f52601a60205260ff60405f2054166122d1565b60405162461bcd60e51b815260206004820152601d60248201527f616d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606490fd5b5f305f525f60205260405f2054801561255057600b54603c810290808204603c149015171561058c57808211612548575b50604051906123af60608361197d565b600282526020820160403682378251156124f2573081526009546040516315ab88c960e31b81526001600160a01b0390911690602081600481855afa908115610ede575f91612506575b508451600110156124f2576001600160a01b0316604085015261241e90839030611a23565b6009546001600160a01b031691823b1561028d57929060405193849263791ac94760e01b845260a484019160048501525f602485015260a060448501525180915260c4830191905f5b8181106124d05750505091815f81819530606483015242608483015203925af18015610ede576124bd575b504761249b5750565b600c5481908190819047906001600160a01b03165af1506124ba6119e4565b50565b6124c991505f9061197d565b5f5f612492565b82516001600160a01b0316845286945060209384019390920191600101612467565b634e487b7160e01b5f52603260045260245ffd5b90506020813d602011612540575b816125216020938361197d565b8101031261028d57516001600160a01b038116810361028d575f6123f9565b3d9150612514565b90505f61239f565b5050565b6001600160a01b031690612569821515611b27565b6001600160a01b03169161257e831515611b81565b815f525f60205260405f20548181106125e357817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f525f825260405f206125d8828254611924565b9055604051908152a3565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fdfea26469706673582212203607748ca27e53a2c0a1af80af4cda65d3f60a39f6aa631633e51520fe63741764736f6c634300081e0033
Creation ByteCode
0x6080604052346107975760405161001760408261079b565b601481527f5468656f7279206f662045766572797468696e67000000000000000000000000602082015260405161004f60408261079b565b6003815262544f4560e81b602082015281516001600160401b0381116106aa57600354600181811c9116801561078d575b602082101461068c57601f811161072a575b50602092601f82116001146106c957928192935f926106be575b50508160011b915f199060031b1c1916176003555b80516001600160401b0381116106aa57600454600181811c911680156106a0575b602082101461068c57601f8111610629575b50602091601f82116001146105c9579181925f926105be575b50508160011b915f199060031b1c1916176004555b600580546001600160a01b03191633908117909155604051905f5f516020612f225f395f51905f528180a35f600d55600162ffffff19600f541617600f55600160ff196011541617601155737a250d5630b4cf539739df2c5dacb4c659f2488d60018060a01b0319600954161760095563c45a015560e01b8152602081600481737a250d5630b4cf539739df2c5dacb4c659f2488d5afa908115610577575f9161059f575b506040516315ab88c960e31b815290602082600481737a250d5630b4cf539739df2c5dacb4c659f2488d5afa9081156105775760446020925f948591610582575b506040516364e329cb60e11b81523060048201526001600160a01b0391821660248201529485938492165af180156105775761026a915f91610548575b50600a80546001600160a01b0319166001600160a01b0392909216918217905561080b565b600a546001600160a01b03165f818152601c60205260409020805460ff191660019081179091559061029b8161080b565b7fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab5f80a36b028b7f60f8b10f004a7000006006556b087ba898924e3200f82000006007556b087ba898924e3200f82000006008556ad92a75a83b050018d00000600b5560276013555f601455602760125560276016555f60175560276015556103233361080b565b61032c3061080b565b61dead5f52601b60205260405f20600160ff198254161790555f516020612f425f395f51905f526040805161dead815260016020820152a160055461037b906001600160a01b03163314610849565b335f52601a60205260405f20600160ff19825416179055604051600181525f516020612f025f395f51905f5260203392a26005546103c3906001600160a01b03163314610849565b305f52601a60205260405f20600160ff19825416179055604051600181525f516020612f025f395f51905f5260203092a260055461040b906001600160a01b03163314610849565b61dead5f52601a60205260405f20600160ff1982541617905561dead5f516020612f025f395f51905f52602060405160018152a2600c80546001600160a01b0319163390811790915515610503576104646002546107dd565b600255335f525f60205260405f2061047c81546107dd565b90556040516c03504ddb99268b8860ec80000081525f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203393a36005546001600160a01b038116906104d1338314610849565b6040519133905f516020612f225f395f51905f525f80a36001600160a01b031916331760055561266d90816108958239f35b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b61056a915060203d602011610570575b610562818361079b565b8101906107be565b5f610245565b503d610558565b6040513d5f823e3d90fd5b6105999150843d861161057057610562818361079b565b5f610208565b6105b8915060203d60201161057057610562818361079b565b5f6101c7565b015190505f8061010d565b601f1982169260045f52805f20915f5b858110610611575083600195106105f9575b505050811b01600455610122565b01515f1960f88460031b161c191690555f80806105eb565b919260206001819286850151815501940192016105d9565b60045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f830160051c81019160208410610682575b601f0160051c01905b81811061067757506100f4565b5f815560010161066a565b9091508190610661565b634e487b7160e01b5f52602260045260245ffd5b90607f16906100e2565b634e487b7160e01b5f52604160045260245ffd5b015190505f806100ac565b601f1982169360035f52805f20915f5b86811061071257508360019596106106fa575b505050811b016003556100c1565b01515f1960f88460031b161c191690555f80806106ec565b919260206001819286850151815501940192016106d9565b60035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f830160051c81019160208410610783575b601f0160051c01905b8181106107785750610092565b5f815560010161076b565b9091508190610762565b90607f1690610080565b5f80fd5b601f909101601f19168101906001600160401b038211908210176106aa57604052565b9081602091031261079757516001600160a01b03811681036107975790565b906c03504ddb99268b8860ec80000082018092116107f757565b634e487b7160e01b5f52601160045260245ffd5b60405f516020612f425f395f51905f529160018060a01b0316805f52601b602052815f20600160ff19825416179055815190815260016020820152a1565b1561085057565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fdfe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c806302dbd8f81461181a57806306fdde031461175f5780630758d92414611737578063095ea7b31461171157806310d5de53146116d4578063130a2c3c1461161457806318160ddd146115f75780631a8145bb146115da57806323b872dd1461151c5780632be32b611461141f578063313ce56714611404578063353f2345146113c75780633950935114611379578063452ed4f114611351578063499b8394146112a45780634a62bb65146112825780634f77f6c01461126557806351f205e4146111e45780635a139dd4146111c757806366ca9b831461118457806366d602ae146111675780636a486a8e1461114a5780636ddd17131461112557806370a08231146110ee578063715018a614611092578063751039fc146110335780637571336a14610f635780638366e79a14610da157806388e765ff14610d845780638a8c523c14610cd45780638da5cb5b14610cac57806395d89b4114610ba85780639a7a23d614610a2f578063a457c2d71461098c578063a9059cbb1461095b578063aa4bde281461093e578063b62496f514610901578063bbc0c742146108dc578063c024666814610852578063c18bc19514610752578063c876d0b914610730578063d257b34f14610615578063d85ba063146105f8578063dc3f0d0f146104e6578063dd62ed3e14610496578063e2f4560514610479578063e800dff71461041b578063e884f260146103ea578063ee40166e146103cd578063f11a24d3146103b0578063f2fde38b146102e4578063f5648a4f146102ae578063f6374342146102915763fb002c970361000e573461028d575f36600319011261028d576020601854604051908152f35b5f80fd5b3461028d575f36600319011261028d576020601754604051908152f35b3461028d575f36600319011261028d576102d360018060a01b036005541633146118d9565b5f80808047335af1506100186119e4565b3461028d57602036600319011261028d576102fd61189e565b6005546001600160a01b038116916103163384146118d9565b6001600160a01b031691821561035c5782907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a36001600160a01b03191617600555005b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b3461028d575f36600319011261028d576020601454604051908152f35b3461028d575f36600319011261028d576020600d54604051908152f35b3461028d575f36600319011261028d5761040f60018060a01b036005541633146118d9565b6011805460ff19169055005b3461028d57604036600319011261028d5761001861043761189e565b61043f6118ca565b9061045560018060a01b036005541633146118d9565b60018060a01b03165f52600e60205260405f209060ff801983541691151516179055565b3461028d575f36600319011261028d576020600b54604051908152f35b3461028d57604036600319011261028d576104af61189e565b6104b76118b4565b6001600160a01b039182165f908152600160209081526040808320949093168252928352819020549051908152f35b3461028d57602036600319011261028d5760043561050f60018060a01b036005541633146118d9565b6002548060011b908082046002149015171561058c576103e8670de0b6b3a764000091040481106105a057670de0b6b3a7640000810290808204670de0b6b3a7640000149015171561058c576020817f53c4eb831d8cfeb750f1c62590d8cd30f4c6f0380d29a05caa09f0d92588560e92600755604051908152a1005b634e487b7160e01b5f52601160045260245ffd5b60405162461bcd60e51b815260206004820152602a60248201527f43616e6e6f7420736574206d61782073656c6c20616d6f756e74206c6f776572604482015269207468616e20302e322560b01b6064820152608490fd5b3461028d575f36600319011261028d576020601254604051908152f35b3461028d57602036600319011261028d5760043561063e60018060a01b036005541633146118d9565b6002548080046001148115171561058c57620186a0810482106106cd576103e89004811161066b57600b55005b60405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171892903a37ba30b61039bab838363c9760611b6064820152608490fd5b60405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608490fd5b3461028d575f36600319011261028d57602060ff601154166040519015158152f35b3461028d57602036600319011261028d5760043561077b60018060a01b036005541633146118d9565b60025460038102908082046003149015171561058c576103e8670de0b6b3a764000091040481106107f857670de0b6b3a7640000810290808204670de0b6b3a7640000149015171561058c576020817fefc9add9a9b7382de284ef5ad69d8ea863e2680492b21a81948c2d5f04a442bc92600855604051908152a1005b60405162461bcd60e51b815260206004820152602c60248201527f43616e6e6f7420736574206d61782077616c6c657420616d6f756e74206c6f7760448201526b6572207468616e20302e332560a01b6064820152608490fd5b3461028d57604036600319011261028d5761086b61189e565b7f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df760206108966118ca565b926108ac60018060a01b036005541633146118d9565b6001600160a01b03165f818152601a835260409020805460ff191660ff86151516179055926040519015158152a2005b3461028d575f36600319011261028d57602060ff600f5460081c166040519015158152f35b3461028d57602036600319011261028d576001600160a01b0361092261189e565b165f52601c602052602060ff60405f2054166040519015158152f35b3461028d575f36600319011261028d576020600854604051908152f35b3461028d57604036600319011261028d5761098161097761189e565b6024359033611c25565b602060405160018152f35b3461028d57604036600319011261028d576109a561189e565b60243590335f52600160205260405f2060018060a01b0382165f5260205260405f2054918083106109dc5761098192039033611a23565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608490fd5b3461028d57604036600319011261028d57610a4861189e565b610a506118ca565b90610a6660018060a01b036005541633146118d9565b600a546001600160a01b0391821691168114610b3d57805f52601c602052610a9d8260405f209060ff801983541691151516179055565b805f52601b602052610abe8260405f209060ff801983541691151516179055565b7f6b4f1be9103e6cbcd38ca4a922334f2c3109b260130a6676a987f94088fd67466040805193838552151593846020820152a181817fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab5f80a37fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab5f80a3005b60405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608490fd5b3461028d575f36600319011261028d576040515f6004548060011c90600181168015610ca2575b602083108114610c8e57828552908115610c6a5750600114610c0c575b610c0883610bfc8185038261197d565b60405191829182611874565b0390f35b91905060045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b915f905b808210610c5057509091508101602001610bfc610bec565b919260018160209254838588010152019101909291610c38565b60ff191660208086019190915291151560051b84019091019150610bfc9050610bec565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610bcf565b3461028d575f36600319011261028d576005546040516001600160a01b039091168152602090f35b3461028d575f36600319011261028d57610cf960018060a01b036005541633146118d9565b600f5460ff8160081c16610d3f5762ffff0019166201010017600f5543600d557fa56feb2d31b9a7424db0be063fd450863979c9e2382cf5110f869bd1ad361bb75f80a1005b60405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207265656e61626c652074726164696e670000000000000000006044820152606490fd5b3461028d575f36600319011261028d576020600654604051908152f35b3461028d57604036600319011261028d57610dba61189e565b610dc26118b4565b610dd760018060a01b036005541633146118d9565b6001600160a01b038216918215610f1e576040516370a0823160e01b815230600482015291602083602481875afa928315610ede575f93610ee9575b5060405163a9059cbb60e01b81526001600160a01b03919091166004820152602481018390529192602090839060449082905f905af1918215610ede575f92610ea0575b50604080516001600160a01b039290921682526020808301949094527fdeda980967fcead7b61e78ac46a4da14274af29e894d4d61e8b81ec38ab3e43891a16040519015158152f35b9091506020813d602011610ed6575b81610ebc6020938361197d565b8101031261028d5751801515810361028d57906020610e57565b3d9150610eaf565b6040513d5f823e3d90fd5b9092506020813d602011610f16575b81610f056020938361197d565b8101031261028d5751916020610e13565b3d9150610ef8565b60405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f7420626520300000000000006044820152606490fd5b3461028d57604036600319011261028d57610f7c61189e565b610f846118ca565b610f9960018060a01b036005541633146118d9565b8015610fc8575b6100189160018060a01b03165f52601b60205260405f209060ff801983541691151516179055565b600a546001600160a01b0390811690831603610fa05760405162461bcd60e51b815260206004820152602760248201527f43616e6e6f742072656d6f766520756e697377617020706169722066726f6d2060448201526636b0bc103a3c3760c91b6064820152608490fd5b3461028d575f36600319011261028d5761105860018060a01b036005541633146118d9565b60ff19600f5416600f5560ff19601154166011557fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c5f80a1005b3461028d575f36600319011261028d576005545f6001600160a01b0382166110bb3382146118d9565b7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a36001600160a01b031916600555005b3461028d57602036600319011261028d576001600160a01b0361110f61189e565b165f525f602052602060405f2054604051908152f35b3461028d575f36600319011261028d57602060ff600f5460101c166040519015158152f35b3461028d575f36600319011261028d576020601554604051908152f35b3461028d575f36600319011261028d576020600754604051908152f35b3461028d5761001860146111bc61119a3661185e565b906111b060018060a01b036005541633146118d9565b80601355818455611924565b806012551115611931565b3461028d575f36600319011261028d576020601354604051908152f35b3461028d575f36600319011261028d5761120960018060a01b036005541633146118d9565b305f908152602052600a805460ff60a01b1916600160a01b17905561122c61236e565b60ff60a01b19600a5416600a557f1b56c383f4f48fc992e45667ea4eabae777b9cca68b516a9562d8cda78f1bb326020604051428152a1005b3461028d575f36600319011261028d576020601654604051908152f35b3461028d575f36600319011261028d57602060ff600f54166040519015158152f35b3461028d57602036600319011261028d576112bd61189e565b6112d260018060a01b036005541633146118d9565b6001600160a01b031680156112fd576bffffffffffffffffffffffff60a01b600c541617600c555f80f35b60405162461bcd60e51b815260206004820152602660248201527f5f6f7065726174696f6e734164647265737320616464726573732063616e6e6f60448201526507420626520360d41b6064820152608490fd5b3461028d575f36600319011261028d57600a546040516001600160a01b039091168152602090f35b3461028d57604036600319011261028d5761098161139561189e565b335f52600160205260405f2060018060a01b0382165f526020526113c060405f206024359054611924565b9033611a23565b3461028d57602036600319011261028d576001600160a01b036113e861189e565b165f52600e602052602060ff60405f2054166040519015158152f35b3461028d575f36600319011261028d57602060405160128152f35b3461028d57602036600319011261028d5760043561144860018060a01b036005541633146118d9565b6002548060011b908082046002149015171561058c576103e8670de0b6b3a764000091040481106114c557670de0b6b3a7640000810290808204670de0b6b3a7640000149015171561058c576020817ffcc0366804aaa8dbf88a2924100c733b70dec8445957a5d5f8ff92898de4100992600655604051908152a1005b60405162461bcd60e51b815260206004820152602960248201527f43616e6e6f7420736574206d61782062757920616d6f756e74206c6f776572206044820152687468616e20302e322560b81b6064820152608490fd5b3461028d57606036600319011261028d5761153561189e565b61153d6118b4565b9061154c604435809383611c25565b6001600160a01b0381165f90815260016020908152604080832033845290915290205491808310611584576109819203903390611a23565b60405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608490fd5b3461028d575f36600319011261028d576020601954604051908152f35b3461028d575f36600319011261028d576020600254604051908152f35b3461028d57604036600319011261028d5760043567ffffffffffffffff811161028d573660238201121561028d57806004013567ffffffffffffffff811161028d573660248260051b8401011161028d5761166d6118ca565b9161168360018060a01b036005541633146118d9565b5f5b82811015610018576024600582901b830101356001600160a01b038116919082900361028d576001915f52600e6020526116ce8560405f209060ff801983541691151516179055565b01611685565b3461028d57602036600319011261028d576001600160a01b036116f561189e565b165f52601b602052602060ff60405f2054166040519015158152f35b3461028d57604036600319011261028d5761098161172d61189e565b6024359033611a23565b3461028d575f36600319011261028d576009546040516001600160a01b039091168152602090f35b3461028d575f36600319011261028d576040515f6003548060011c90600181168015611810575b602083108114610c8e57828552908115610c6a57506001146117b257610c0883610bfc8185038261197d565b91905060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b915f905b8082106117f657509091508101602001610bfc610bec565b9192600181602092548385880101520191019092916117de565b91607f1691611786565b3461028d5761001860146118536118303661185e565b9061184660018060a01b036005541633146118d9565b8060165581601755611924565b806015551115611931565b604090600319011261028d576004359060243590565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b038216820361028d57565b602435906001600160a01b038216820361028d57565b60243590811515820361028d57565b156118e057565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b9190820180921161058c57565b1561193857565b60405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420323025206f72206c6573730000006044820152606490fd5b90601f8019910116810190811067ffffffffffffffff82111761199f57604052565b634e487b7160e01b5f52604160045260245ffd5b8181029291811591840414171561058c57565b81156119d0570490565b634e487b7160e01b5f52601260045260245ffd5b3d15611a1e573d9067ffffffffffffffff821161199f5760405191611a13601f8201601f19166020018461197d565b82523d5f602084013e565b606090565b6001600160a01b0316908115611ad6576001600160a01b0316918215611a865760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591835f526001825260405f20855f5282528060405f2055604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b15611b2e57565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b15611b8857565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b15611be057565b60405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420457863656564206d61782077616c6c657400000000000000006044820152606490fd5b91906001600160a01b038316611c3c811515611b27565b6001600160a01b03821690811515611c5381611b81565b841561232957600f5460ff8160081c16156122ba575b825f52600e60205260ff60405f20541615806122a3575b156122295760ff16611ed1575b50305f525f60205260405f2054600b54111580611ec2575b80611eb2575b80611e9b575b80611e84575b80611e6d575b611e40575b600191815f52601a60205260ff60405f2054168015611e2a575b8015611e14575b611e0c575b5f92611cfd575b505050611cfb92612554565b565b5f95949552601c60205260ff60405f20541680611e01575b15611d9a575050601554611d6a611d626064611d3184886119b3565b0492611d53611d4b82611d46601754886119b3565b6119c6565b601954611924565b601955611d46601654856119b3565b601854611924565b6018555b80611d8a575b830392831161058c57611cfb9291925f80611cef565b611d95813085612554565b611d74565b5f52601c60205260ff60405f20541680611df6575b15611d6e5750601254611dee611d626064611dca84886119b3565b0492611ddf611d4b82611d46601454886119b3565b601955611d46601354856119b3565b601855611d6e565b506012541515611daf565b506015541515611d15565b5f9250611ce8565b50325f52601a60205260ff60405f205416611ce3565b50805f52601a60205260ff60405f205416611cdc565b600a805460ff60a01b1916600160a01b179055611e5b61236e565b600a805460ff60a01b19169055611cc2565b50815f52601a60205260ff60405f20541615611cbd565b50805f52601a60205260ff60405f20541615611cb7565b50805f52601c60205260ff60405f20541615611cb1565b5060ff600a5460a01c1615611cab565b5060ff600f5460101c16611ca5565b6005546001600160a01b03168281141591908261221e575b5081612216575b508061220a575b806121f3575b806121dc575b611f0e575b5f611c8d565b60ff60115416806121c5575b6120d3575b805f52601c60205260ff60405f205416806120bc575b806120a5575b15611fc6576006548411611f7057815f525f602052611f6b611f6160405f205486611924565b6008541015611bd9565b611f08565b60405162461bcd60e51b815260206004820152602860248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201526736b0bc10313abc9760c11b6064820152608490fd5b815f52601c60205260ff60405f2054168061208e575b1561204357600754841115611f085760405162461bcd60e51b815260206004820152602a60248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152691036b0bc1039b2b6361760b11b6064820152608490fd5b815f52601b60205260ff60405f2054161580612077575b15611f6b57815f525f602052611f6b611f6160405f205486611924565b50335f52601b60205260ff60405f2054161561205a565b50805f52601b60205260ff60405f20541615611fdc565b50335f52601b60205260ff60405f20541615611f3b565b50815f52601b60205260ff60405f20541615611f35565b6009546001600160a01b0316821415806121b0575b15611f1f57325f52601060205260405f205460011943019043821161058c578111908161219a575b501561213757325f5260106020524360405f2055815f5260106020524360405f2055611f1f565b60405162461bcd60e51b815260206004820152603560248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527432b21710102a393c9030b3b0b4b7103630ba32b91760591b6064820152608490fd5b9050825f52601060205260405f2054105f612110565b50600a546001600160a01b03168214156120e8565b50335f52601b60205260ff60405f20541615611f1a565b50815f52601a60205260ff60405f20541615611f03565b50805f52601a60205260ff60405f20541615611efd565b5061dead821415611ef7565b90505f611ef0565b84141591505f611ee9565b60405162461bcd60e51b815260206004820152604660248201527f426f74732063616e6e6f74207472616e7366657220746f6b656e7320696e206f60448201527f72206f75742065786365707420746f206f776e6572206f722064656164206164606482015265323932b9b99760d11b608482015260a490fd5b50835f52600e60205260ff60405f20541615611c80565b825f52601a60205260ff60405f2054168015612313575b611c695760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606490fd5b50835f52601a60205260ff60405f2054166122d1565b60405162461bcd60e51b815260206004820152601d60248201527f616d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606490fd5b5f305f525f60205260405f2054801561255057600b54603c810290808204603c149015171561058c57808211612548575b50604051906123af60608361197d565b600282526020820160403682378251156124f2573081526009546040516315ab88c960e31b81526001600160a01b0390911690602081600481855afa908115610ede575f91612506575b508451600110156124f2576001600160a01b0316604085015261241e90839030611a23565b6009546001600160a01b031691823b1561028d57929060405193849263791ac94760e01b845260a484019160048501525f602485015260a060448501525180915260c4830191905f5b8181106124d05750505091815f81819530606483015242608483015203925af18015610ede576124bd575b504761249b5750565b600c5481908190819047906001600160a01b03165af1506124ba6119e4565b50565b6124c991505f9061197d565b5f5f612492565b82516001600160a01b0316845286945060209384019390920191600101612467565b634e487b7160e01b5f52603260045260245ffd5b90506020813d602011612540575b816125216020938361197d565b8101031261028d57516001600160a01b038116810361028d575f6123f9565b3d9150612514565b90505f61239f565b5050565b6001600160a01b031690612569821515611b27565b6001600160a01b03169161257e831515611b81565b815f525f60205260405f20548181106125e357817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f525f84520360405f2055845f525f825260405f206125d8828254611924565b9055604051908152a3565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fdfea26469706673582212203607748ca27e53a2c0a1af80af4cda65d3f60a39f6aa631633e51520fe63741764736f6c634300081e00339d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df78be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e06b4f1be9103e6cbcd38ca4a922334f2c3109b260130a6676a987f94088fd6746
©2022-now by Spectre