Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 MDK

Holders:
7
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xaA77E64908FBb8A39b6B7406F2A5C4DBa3dD0496
60806040523480156200001157600080fd5b50600062000024620003b760201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506040518060400160405280600881526020017f4d6f6f6e4475636b000000000000000000000000000000000000000000000000815250600e9081620001089190620007d2565b506040518060400160405280600381526020017f4d444b0000000000000000000000000000000000000000000000000000000000815250600d90816200014f9190620007d2565b506012600c60006101000a81548160ff021916908360ff1602179055506b033b2e3c9fd0803ce8000000600b81905550600b54600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001ea732dd587c2aeee5a3e18403e160212a63f6b5e9d5d620003bf60201b60201c565b6200020f7373c7e25da9d54cfb4c062ff353b28ccb4eaa7f26620003bf60201b60201c565b6200023473b907f0797c0f3c122993b9e4ee01459177e77686620003bf60201b60201c565b620002597306ff3d5d67616851f72843d6c05307ed46708f36620003bf60201b60201c565b6200027e736033072ed1f1b66ca106697544b7c38d816256d4620003bf60201b60201c565b620002a37334fc237e16aa1ba8e0a7d16c0287c4a34ddee72a620003bf60201b60201c565b620002c87373d0f0e07e608a5dd094a4a8c51de0a4fe1d7b88620003bf60201b60201c565b620002ed7327cf9b2db1d1701a301eb561c3ce7e31c3396555620003bf60201b60201c565b6200031273c9038812415b80e4b6ee9b4711c6ab2d3d8dfe28620003bf60201b60201c565b62000337735d3e25f06a0e11cc1c6e8b1a9493af284d5ebcd3620003bf60201b60201c565b62000347620004ba60201b60201c565b3373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600b54604051620003a99190620008ca565b60405180910390a36200096a565b600033905090565b620003cf620003b760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200045f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004569062000948565b60405180910390fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6040518060200160405280600060ff168152506004906001620004df929190620004e2565b50565b82805482825590600052602060002090810192821562000526579160200282015b8281111562000525578251829060ff1690559160200191906001019062000503565b5b50905062000535919062000539565b5090565b5b80821115620005545760008160009055506001016200053a565b5090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620005da57607f821691505b602082108103620005f057620005ef62000592565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200065a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200061b565b6200066686836200061b565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620006b3620006ad620006a7846200067e565b62000688565b6200067e565b9050919050565b6000819050919050565b620006cf8362000692565b620006e7620006de82620006ba565b84845462000628565b825550505050565b600090565b620006fe620006ef565b6200070b818484620006c4565b505050565b5b81811015620007335762000727600082620006f4565b60018101905062000711565b5050565b601f82111562000782576200074c81620005f6565b62000757846200060b565b8101602085101562000767578190505b6200077f62000776856200060b565b83018262000710565b50505b505050565b600082821c905092915050565b6000620007a76000198460080262000787565b1980831691505092915050565b6000620007c2838362000794565b9150826002028217905092915050565b620007dd8262000558565b67ffffffffffffffff811115620007f957620007f862000563565b5b620008058254620005c1565b6200081282828562000737565b600060209050601f8311600181146200084a576000841562000835578287015190505b620008418582620007b4565b865550620008b1565b601f1984166200085a86620005f6565b60005b8281101562000884578489015182556001820191506020850194506020810190506200085d565b86831015620008a45784890151620008a0601f89168262000794565b8355505b6001600288020188555050505b505050505050565b620008c4816200067e565b82525050565b6000602082019050620008e16000830184620008b9565b92915050565b600082825260208201905092915050565b7f6f6e6c794f776e65720000000000000000000000000000000000000000000000600082015250565b600062000930600983620008e7565b91506200093d82620008f8565b602082019050919050565b60006020820190508181036000830152620009638162000921565b9050919050565b614396806200097a6000396000f3fe608060405234801561001057600080fd5b50600436106102485760003560e01c8063893d20e81161013b578063baaacb9b116100b8578063dd62ed3e1161007c578063dd62ed3e146106c8578063e508c50d146106f8578063f2fde38b14610714578063fc3b96c514610730578063ff90e1e21461074c57610248565b8063baaacb9b14610638578063bdc34bec14610654578063c34409dc14610672578063c9e168751461068e578063d28d8852146106aa57610248565b8063984b8c99116100ff578063984b8c9914610580578063a457c2d71461059c578063a9059cbb146105cc578063b00751c3146105fc578063b09f12661461061a57610248565b8063893d20e8146104d85780638da5cb5b146104f657806394bd94f41461051457806395d89b411461054457806397c854f91461056257610248565b80634461365e116101c95780636313a8fb1161018d5780636313a8fb146104435780636b3e6f65146104615780636bbf99fb1461047f57806370a082311461049e578063715018a6146104ce57610248565b80634461365e146103bf5780634644c490146103dd578063464bc81d146103e75780634813da72146104065780635f5ee0ac1461042457610248565b806323b872dd1161021057806323b872dd146103075780632edb8b7714610337578063313ce5671461035357806332424aa314610371578063395093511461038f57610248565b806306fdde031461024d578063095ea7b31461026b5780630a6cea9a1461029b5780631406bf0a146102cb57806318160ddd146102e9575b600080fd5b61025561076a565b6040516102629190613324565b60405180910390f35b610285600480360381019061028091906133ee565b6107fc565b6040516102929190613449565b60405180910390f35b6102b560048036038101906102b09190613464565b610813565b6040516102c29190613449565b60405180910390f35b6102d3610869565b6040516102e0919061354f565b60405180910390f35b6102f16108f7565b6040516102fe9190613580565b60405180910390f35b610321600480360381019061031c919061359b565b610901565b60405161032e9190613449565b60405180910390f35b610351600480360381019061034c91906137f9565b6109cc565b005b61035b610b29565b604051610368919061388d565b60405180910390f35b610379610b40565b604051610386919061388d565b60405180910390f35b6103a960048036038101906103a491906133ee565b610b53565b6040516103b69190613449565b60405180910390f35b6103c7610bf8565b6040516103d49190613966565b60405180910390f35b6103e5610c50565b005b6103ef610c76565b6040516103fd929190613988565b60405180910390f35b61040e610d5f565b60405161041b9190613966565b60405180910390f35b61042c610db7565b60405161043a929190613988565b60405180910390f35b61044b610ea0565b6040516104589190613966565b60405180910390f35b610469610ef8565b604051610476919061354f565b60405180910390f35b610487610f86565b604051610495929190613988565b60405180910390f35b6104b860048036038101906104b39190613464565b61106f565b6040516104c59190613580565b60405180910390f35b6104d66110b8565b005b6104e061120b565b6040516104ed91906139ce565b60405180910390f35b6104fe61121a565b60405161050b91906139ce565b60405180910390f35b61052e60048036038101906105299190613464565b611243565b60405161053b9190613449565b60405180910390f35b61054c611299565b6040516105599190613324565b60405180910390f35b61056a61132b565b6040516105779190613580565b60405180910390f35b61059a600480360381019061059591906137f9565b61138b565b005b6105b660048036038101906105b191906133ee565b6114e8565b6040516105c39190613449565b60405180910390f35b6105e660048036038101906105e191906133ee565b6115c4565b6040516105f39190613449565b60405180910390f35b6106046115db565b6040516106119190613580565b60405180910390f35b61062261163b565b60405161062f9190613324565b60405180910390f35b610652600480360381019061064d91906137f9565b6116c9565b005b61065c611826565b604051610669919061354f565b60405180910390f35b61068c60048036038101906106879190613464565b6118b4565b005b6106a860048036038101906106a39190613464565b6119a4565b005b6106b2611a94565b6040516106bf9190613324565b60405180910390f35b6106e260048036038101906106dd91906139e9565b611b22565b6040516106ef9190613580565b60405180910390f35b610712600480360381019061070d9190613464565b611ba9565b005b61072e60048036038101906107299190613464565b611c98565b005b61074a60048036038101906107459190613464565b611d39565b005b610754611e29565b6040516107619190613580565b60405180910390f35b6060600e805461077990613a58565b80601f01602080910402602001604051908101604052809291908181526020018280546107a590613a58565b80156107f25780601f106107c7576101008083540402835291602001916107f2565b820191906000526020600020905b8154815290600101906020018083116107d557829003601f168201915b5050505050905090565b6000610809338484611e89565b6001905092915050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b606060068054806020026020016040519081016040528092919081815260200182805480156108ed57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116108a3575b5050505050905090565b6000600b54905090565b600061090e848484612052565b6109c184336109bc8560405180606001604052806021815260200161434060219139600a60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d889092919063ffffffff16565b611e89565b600190509392505050565b6109d4612dec565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5890613ad5565b60405180910390fd5b8051825114610aa5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9c90613b67565b60405180910390fd5b6000610ab083612df4565b90506000811115610af6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aed90613bd3565b60405180910390fd5b8260059080519060200190610b0c92919061314e565b508160089080519060200190610b2392919061319b565b50505050565b6000600c60009054906101000a900460ff16905090565b600c60009054906101000a900460ff1681565b6000610bee3384610be985600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612e5390919063ffffffff16565b611e89565b6001905092915050565b60606005805480602002602001604051908101604052809291908181526020018280548015610c4657602002820191906000526020600020905b815481526020019060010190808311610c32575b5050505050905090565b6040518060200160405280600060ff168152506004906001610c73929190613225565b50565b6060806003600681805480602002602001604051908101604052809291908181526020018280548015610cc857602002820191906000526020600020905b815481526020019060010190808311610cb4575b5050505050915080805480602002602001604051908101604052809291908181526020018280548015610d5057602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610d06575b50505050509050915091509091565b60606003805480602002602001604051908101604052809291908181526020018280548015610dad57602002820191906000526020600020905b815481526020019060010190808311610d99575b5050505050905090565b6060806005600881805480602002602001604051908101604052809291908181526020018280548015610e0957602002820191906000526020600020905b815481526020019060010190808311610df5575b5050505050915080805480602002602001604051908101604052809291908181526020018280548015610e9157602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610e47575b50505050509050915091509091565b60606004805480602002602001604051908101604052809291908181526020018280548015610eee57602002820191906000526020600020905b815481526020019060010190808311610eda575b5050505050905090565b60606008805480602002602001604051908101604052809291908181526020018280548015610f7c57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610f32575b5050505050905090565b6060806004600781805480602002602001604051908101604052809291908181526020018280548015610fd857602002820191906000526020600020905b815481526020019060010190808311610fc4575b505050505091508080548060200260200160405190810160405280929190818152602001828054801561106057602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611016575b50505050509050915091509091565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6110c0612dec565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461114d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114490613ad5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600061121561121a565b905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6060600d80546112a890613a58565b80601f01602080910402602001604051908101604052809291908181526020018280546112d490613a58565b80156113215780601f106112f657610100808354040283529160200191611321565b820191906000526020600020905b81548152906001019060200180831161130457829003601f168201915b5050505050905090565b6000611386600580548060200260200160405190810160405280929190818152602001828054801561137c57602002820191906000526020600020905b815481526020019060010190808311611368575b5050505050612df4565b905090565b611393612dec565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611420576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141790613ad5565b60405180910390fd5b8051825114611464576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145b90613c65565b60405180910390fd5b600061146f83612df4565b905060008111156114b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ac90613bd3565b60405180910390fd5b82600390805190602001906114cb92919061314e565b5081600690805190602001906114e292919061319b565b50505050565b60006115ba33846115b5856040518060400160405280601e81526020017f44656372656173656420616c6c6f77616e63652062656c6f77207a65726f0000815250600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612d889092919063ffffffff16565b611e89565b6001905092915050565b60006115d1338484612052565b6001905092915050565b6000611636600480548060200260200160405190810160405280929190818152602001828054801561162c57602002820191906000526020600020905b815481526020019060010190808311611618575b5050505050612df4565b905090565b600d805461164890613a58565b80601f016020809104026020016040519081016040528092919081815260200182805461167490613a58565b80156116c15780601f10611696576101008083540402835291602001916116c1565b820191906000526020600020905b8154815290600101906020018083116116a457829003601f168201915b505050505081565b6116d1612dec565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461175e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175590613ad5565b60405180910390fd5b80518251146117a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179990613cf7565b60405180910390fd5b60006117ad83612df4565b905060648111156117f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ea90613d63565b60405180910390fd5b826004908051906020019061180992919061314e565b50816007908051906020019061182092919061319b565b50505050565b606060078054806020026020016040519081016040528092919081815260200182805480156118aa57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611860575b5050505050905090565b6118bc612dec565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611949576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194090613ad5565b60405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6119ac612dec565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3090613ad5565b60405180910390fd5b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600e8054611aa190613a58565b80601f0160208091040260200160405190810160405280929190818152602001828054611acd90613a58565b8015611b1a5780601f10611aef57610100808354040283529160200191611b1a565b820191906000526020600020905b815481529060010190602001808311611afd57829003601f168201915b505050505081565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611bb1612dec565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c3590613ad5565b60405180910390fd5b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b611ca0612dec565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2490613ad5565b60405180910390fd5b611d3681612eb1565b50565b611d41612dec565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611dce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc590613ad5565b60405180910390fd5b6001600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000611e846003805480602002602001604051908101604052809291908181526020018280548015611e7a57602002820191906000526020600020905b815481526020019060010190808311611e66575b5050505050612df4565b905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611ef8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eef90613dcf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611f67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f5e90613e3b565b60405180910390fd5b80600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516120459190613580565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036120c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120b890613ea7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612130576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212790613f13565b60405180910390fd5b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111156121b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121a990613f7f565b60405180910390fd5b61220481600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612fdd90919063ffffffff16565b600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806122e85750600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156123ec5761233f81600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612e5390919063ffffffff16565b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516123df9190613580565b60405180910390a3612d83565b60008190506000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561245457506000612451610d5f565b51115b156127315760005b612464610d5f565b51811015612631576124b3612477610d5f565b828151811061248957612488613f9f565b5b60200260200101516124a560648761302790919063ffffffff16565b61307190919063ffffffff16565b91506124c88284612fdd90919063ffffffff16565b9250612534600960006124d9610869565b84815181106124eb576124ea613f9f565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612e53565b60096000612540610869565b848151811061255257612551613f9f565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506125a0610869565b81815181106125b2576125b1613f9f565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126169190613580565b60405180910390a3808061262990613ffd565b91505061245c565b5061268482600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612e5390919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516127249190613580565b60405180910390a3612d80565b600061273b610ea0565b51111561299a5761278a61274d610ea0565b6000815181106127605761275f613f9f565b5b602002602001015161277c60648661302790919063ffffffff16565b61307190919063ffffffff16565b905061279f8183612fdd90919063ffffffff16565b91506127eb600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546001612e53565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061283661121a565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6001604051612893919061408a565b60405180910390a36128ed82600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612e5390919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161298d9190613580565b60405180910390a3612d7f565b60006129a4610bf8565b511115612c835760005b6129b6610bf8565b51811015612b8357612a056129c9610bf8565b82815181106129db576129da613f9f565b5b60200260200101516129f760648761302790919063ffffffff16565b61307190919063ffffffff16565b9150612a1a8284612fdd90919063ffffffff16565b9250612a8660096000612a2b610ef8565b8481518110612a3d57612a3c613f9f565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612e53565b60096000612a92610ef8565b8481518110612aa457612aa3613f9f565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612af2610ef8565b8181518110612b0457612b03613f9f565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612b689190613580565b60405180910390a38080612b7b90613ffd565b9150506129ae565b50612bd682600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612e5390919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612c769190613580565b60405180910390a3612d7e565b612cd582600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612e5390919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612d759190613580565b60405180910390a35b5b5b50505b505050565b6000838311158290612dd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dc79190613324565b60405180910390fd5b5060008385612ddf91906140a5565b9050809150509392505050565b600033905090565b6000806000905060005b8351811015612e4957612e34848281518110612e1d57612e1c613f9f565b5b602002602001015183612e5390919063ffffffff16565b91508080612e4190613ffd565b915050612dfe565b5080915050919050565b6000808284612e6291906140d9565b905083811015612ea7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e9e90614159565b60405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f17906141eb565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600061301f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612d88565b905092915050565b600061306983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506130eb565b905092915050565b600080830361308357600090506130e5565b60008284613091919061420b565b90508284826130a0919061427c565b146130e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130d79061431f565b60405180910390fd5b809150505b92915050565b60008083118290613132576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131299190613324565b60405180910390fd5b5060008385613141919061427c565b9050809150509392505050565b82805482825590600052602060002090810192821561318a579160200282015b8281111561318957825182559160200191906001019061316e565b5b5090506131979190613277565b5090565b828054828255906000526020600020908101928215613214579160200282015b828111156132135782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906131bb565b5b5090506132219190613277565b5090565b828054828255906000526020600020908101928215613266579160200282015b82811115613265578251829060ff16905591602001919060010190613245565b5b5090506132739190613277565b5090565b5b80821115613290576000816000905550600101613278565b5090565b600081519050919050565b600082825260208201905092915050565b60005b838110156132ce5780820151818401526020810190506132b3565b60008484015250505050565b6000601f19601f8301169050919050565b60006132f682613294565b613300818561329f565b93506133108185602086016132b0565b613319816132da565b840191505092915050565b6000602082019050818103600083015261333e81846132eb565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006133858261335a565b9050919050565b6133958161337a565b81146133a057600080fd5b50565b6000813590506133b28161338c565b92915050565b6000819050919050565b6133cb816133b8565b81146133d657600080fd5b50565b6000813590506133e8816133c2565b92915050565b6000806040838503121561340557613404613350565b5b6000613413858286016133a3565b9250506020613424858286016133d9565b9150509250929050565b60008115159050919050565b6134438161342e565b82525050565b600060208201905061345e600083018461343a565b92915050565b60006020828403121561347a57613479613350565b5b6000613488848285016133a3565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6134c68161337a565b82525050565b60006134d883836134bd565b60208301905092915050565b6000602082019050919050565b60006134fc82613491565b613506818561349c565b9350613511836134ad565b8060005b8381101561354257815161352988826134cc565b9750613534836134e4565b925050600181019050613515565b5085935050505092915050565b6000602082019050818103600083015261356981846134f1565b905092915050565b61357a816133b8565b82525050565b60006020820190506135956000830184613571565b92915050565b6000806000606084860312156135b4576135b3613350565b5b60006135c2868287016133a3565b93505060206135d3868287016133a3565b92505060406135e4868287016133d9565b9150509250925092565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61362b826132da565b810181811067ffffffffffffffff8211171561364a576136496135f3565b5b80604052505050565b600061365d613346565b90506136698282613622565b919050565b600067ffffffffffffffff821115613689576136886135f3565b5b602082029050602081019050919050565b600080fd5b60006136b26136ad8461366e565b613653565b905080838252602082019050602084028301858111156136d5576136d461369a565b5b835b818110156136fe57806136ea88826133d9565b8452602084019350506020810190506136d7565b5050509392505050565b600082601f83011261371d5761371c6135ee565b5b813561372d84826020860161369f565b91505092915050565b600067ffffffffffffffff821115613751576137506135f3565b5b602082029050602081019050919050565b600061377561377084613736565b613653565b905080838252602082019050602084028301858111156137985761379761369a565b5b835b818110156137c157806137ad88826133a3565b84526020840193505060208101905061379a565b5050509392505050565b600082601f8301126137e0576137df6135ee565b5b81356137f0848260208601613762565b91505092915050565b600080604083850312156138105761380f613350565b5b600083013567ffffffffffffffff81111561382e5761382d613355565b5b61383a85828601613708565b925050602083013567ffffffffffffffff81111561385b5761385a613355565b5b613867858286016137cb565b9150509250929050565b600060ff82169050919050565b61388781613871565b82525050565b60006020820190506138a2600083018461387e565b92915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6138dd816133b8565b82525050565b60006138ef83836138d4565b60208301905092915050565b6000602082019050919050565b6000613913826138a8565b61391d81856138b3565b9350613928836138c4565b8060005b8381101561395957815161394088826138e3565b975061394b836138fb565b92505060018101905061392c565b5085935050505092915050565b600060208201905081810360008301526139808184613908565b905092915050565b600060408201905081810360008301526139a28185613908565b905081810360208301526139b681846134f1565b90509392505050565b6139c88161337a565b82525050565b60006020820190506139e360008301846139bf565b92915050565b60008060408385031215613a00576139ff613350565b5b6000613a0e858286016133a3565b9250506020613a1f858286016133a3565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613a7057607f821691505b602082108103613a8357613a82613a29565b5b50919050565b7f6f6e6c794f776e65720000000000000000000000000000000000000000000000600082015250565b6000613abf60098361329f565b9150613aca82613a89565b602082019050919050565b60006020820190508181036000830152613aee81613ab2565b9050919050565b7f5f70657263656e74735461785472616e736665722e6c656e67746820213d205f60008201527f6164647265737365735461785472616e736665722e6c656e6774680000000000602082015250565b6000613b51603b8361329f565b9150613b5c82613af5565b604082019050919050565b60006020820190508181036000830152613b8081613b44565b9050919050565b7f54617853756d203e203000000000000000000000000000000000000000000000600082015250565b6000613bbd600a8361329f565b9150613bc882613b87565b602082019050919050565b60006020820190508181036000830152613bec81613bb0565b9050919050565b7f5f70657263656e74735461784275792e6c656e67746820213d205f616464726560008201527f737365735461784275792e6c656e677468000000000000000000000000000000602082015250565b6000613c4f60318361329f565b9150613c5a82613bf3565b604082019050919050565b60006020820190508181036000830152613c7e81613c42565b9050919050565b7f5f70657263656e747354617853656c6c2e6c656e67746820213d205f6164647260008201527f657373657354617853656c6c2e6c656e67746800000000000000000000000000602082015250565b6000613ce160338361329f565b9150613cec82613c85565b604082019050919050565b60006020820190508181036000830152613d1081613cd4565b9050919050565b7f54617853756d203e203130300000000000000000000000000000000000000000600082015250565b6000613d4d600c8361329f565b9150613d5882613d17565b602082019050919050565b60006020820190508181036000830152613d7c81613d40565b9050919050565b7f417070726f76652066726f6d20746865207a65726f2061646472657373000000600082015250565b6000613db9601d8361329f565b9150613dc482613d83565b602082019050919050565b60006020820190508181036000830152613de881613dac565b9050919050565b7f417070726f766520746f20746865207a65726f20616464726573730000000000600082015250565b6000613e25601b8361329f565b9150613e3082613def565b602082019050919050565b60006020820190508181036000830152613e5481613e18565b9050919050565b7f5472616e736665722066726f6d20746865207a65726f20616464726573730000600082015250565b6000613e91601e8361329f565b9150613e9c82613e5b565b602082019050919050565b60006020820190508181036000830152613ec081613e84565b9050919050565b7f5472616e7366657220746f20746865207a65726f206164647265737300000000600082015250565b6000613efd601c8361329f565b9150613f0882613ec7565b602082019050919050565b60006020820190508181036000830152613f2c81613ef0565b9050919050565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e636500600082015250565b6000613f69601f8361329f565b9150613f7482613f33565b602082019050919050565b60006020820190508181036000830152613f9881613f5c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614008826133b8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361403a57614039613fce565b5b600182019050919050565b6000819050919050565b6000819050919050565b600061407461406f61406a84614045565b61404f565b6133b8565b9050919050565b61408481614059565b82525050565b600060208201905061409f600083018461407b565b92915050565b60006140b0826133b8565b91506140bb836133b8565b92508282039050818111156140d3576140d2613fce565b5b92915050565b60006140e4826133b8565b91506140ef836133b8565b925082820190508082111561410757614106613fce565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000614143601b8361329f565b915061414e8261410d565b602082019050919050565b6000602082019050818103600083015261417281614136565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006141d560268361329f565b91506141e082614179565b604082019050919050565b60006020820190508181036000830152614204816141c8565b9050919050565b6000614216826133b8565b9150614221836133b8565b925082820261422f816133b8565b9150828204841483151761424657614245613fce565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614287826133b8565b9150614292836133b8565b9250826142a2576142a161424d565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b600061430960218361329f565b9150614314826142ad565b604082019050919050565b60006020820190508181036000830152614338816142fc565b905091905056fe5472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212202f9ff0c9f4f3cd11d49628a645c0b66094fc70f01e56aca91294b5bf61caf27864736f6c63430008130033