wemix-logo
WEMIX3.0 Testnet Explorer

Address

0xbff646269e3399249eafd7695cbd3dd1f95f53b8
Contract Name
N/A
Optimization Enabled
No
Compiler Version
N/A
EVM Version
N/A
License
N/A
Audited
No
Contract Security Audit
No contract security audit has been submitted
Submit Audit
Contract Creation Code
0x60806040526004361061018a5760003560e01c8063715018a6116100d6578063e985e9c51161007f578063f5298aca11610059578063f5298aca14610471578063f9db4dc814610491578063fca3b5aa146104b157600080fd5b8063e985e9c5146103e8578063f242432a14610431578063f2fde38b1461045157600080fd5b8063a22cb465116100b0578063a22cb4651461037b578063b87331c81461039b578063bb7fde71146103c857600080fd5b8063715018a6146103335780638da5cb5b1461034857806395d89b411461036657600080fd5b80632eb2c2d6116101385780634f1ef286116101125780634f1ef286146102eb57806352d1902d146102fe5780636b20c4541461031357600080fd5b80632eb2c2d61461027c5780633659cfe61461029e5780634e1273f4146102be57600080fd5b8063075461721161016957806307546172146102145780630e89341c1461024757806313096a411461026757600080fd5b8062fdd58e1461018f57806301ffc9a7146101c257806306fdde03146101f2575b600080fd5b34801561019b57600080fd5b506101af6101aa366004612c40565b6104d1565b6040519081526020015b60405180910390f35b3480156101ce57600080fd5b506101e26101dd366004612c98565b61057f565b60405190151581526020016101b9565b3480156101fe57600080fd5b50610207610662565b6040516101b99190612d05565b34801561022057600080fd5b5061012c546001600160a01b03165b6040516001600160a01b0390911681526020016101b9565b34801561025357600080fd5b50610207610262366004612d18565b6106f5565b34801561027357600080fd5b50610207610798565b34801561028857600080fd5b5061029c610297366004612e96565b6107a7565b005b3480156102aa57600080fd5b5061029c6102b9366004612f40565b610849565b3480156102ca57600080fd5b506102de6102d9366004612f5b565b6109e6565b6040516101b99190613061565b61029c6102f9366004613074565b610b24565b34801561030a57600080fd5b506101af610cb2565b34801561031f57600080fd5b5061029c61032e3660046130b8565b610d78565b34801561033f57600080fd5b5061029c610d90565b34801561035457600080fd5b5060fa546001600160a01b031661022f565b34801561037257600080fd5b50610207610da4565b34801561038757600080fd5b5061029c61039636600461312c565b610db4565b3480156103a757600080fd5b5060005462010000900461ffff1660405161ffff90911681526020016101b9565b3480156103d457600080fd5b5061029c6103e3366004613168565b610dbf565b3480156103f457600080fd5b506101e26104033660046131c9565b6001600160a01b03918216600090815260976020908152604080832093909416825291909152205460ff1690565b34801561043d57600080fd5b5061029c61044c3660046131fc565b610dfb565b34801561045d57600080fd5b5061029c61046c366004612f40565b610e96565b34801561047d57600080fd5b5061029c61048c366004613261565b610f23565b34801561049d57600080fd5b5061029c6104ac3660046132a6565b610f36565b3480156104bd57600080fd5b5061029c6104cc366004612f40565b6110f4565b60006001600160a01b0383166105545760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201527f616c6964206f776e65720000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b5060008181526096602090815260408083206001600160a01b03861684529091529020545b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fd9b67a2600000000000000000000000000000000000000000000000000000000148061061257507fffffffff0000000000000000000000000000000000000000000000000000000082167f0e89341c00000000000000000000000000000000000000000000000000000000145b8061057957507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610579565b60606101c2805461067290613373565b80601f016020809104026020016040519081016040528092919081815260200182805461069e90613373565b80156106eb5780601f106106c0576101008083540402835291602001916106eb565b820191906000526020600020905b8154815290600101906020018083116106ce57829003601f168201915b5050505050905090565b60008181526101c46020526040902080546060919061071390613373565b80601f016020809104026020016040519081016040528092919081815260200182805461073f90613373565b801561078c5780601f106107615761010080835404028352916020019161078c565b820191906000526020600020905b81548152906001019060200180831161076f57829003601f168201915b50505050509050919050565b60606001805461067290613373565b6001600160a01b0385163314806107c357506107c38533610403565b6108355760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f766564000000000000000000000000000000000000606482015260840161054b565b61084285858585856111e3565b5050505050565b6001600160a01b037f000000000000000000000000bff646269e3399249eafd7695cbd3dd1f95f53b81630036108e75760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c0000000000000000000000000000000000000000606482015260840161054b565b7f000000000000000000000000bff646269e3399249eafd7695cbd3dd1f95f53b86001600160a01b03166109427f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b0316146109be5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f78790000000000000000000000000000000000000000606482015260840161054b565b6109c781611484565b604080516000808252602082019092526109e39183919061148c565b50565b60608151835114610a5f5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e67746860448201527f206d69736d617463680000000000000000000000000000000000000000000000606482015260840161054b565b6000835167ffffffffffffffff811115610a7b57610a7b612d31565b604051908082528060200260200182016040528015610aa4578160200160208202803683370190505b50905060005b8451811015610b1c57610aef858281518110610ac857610ac86133c6565b6020026020010151858381518110610ae257610ae26133c6565b60200260200101516104d1565b828281518110610b0157610b016133c6565b6020908102919091010152610b1581613424565b9050610aaa565b509392505050565b6001600160a01b037f000000000000000000000000bff646269e3399249eafd7695cbd3dd1f95f53b8163003610bc25760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c0000000000000000000000000000000000000000606482015260840161054b565b7f000000000000000000000000bff646269e3399249eafd7695cbd3dd1f95f53b86001600160a01b0316610c1d7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614610c995760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f78790000000000000000000000000000000000000000606482015260840161054b565b610ca282611484565b610cae8282600161148c565b5050565b6000306001600160a01b037f000000000000000000000000bff646269e3399249eafd7695cbd3dd1f95f53b81614610d525760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000606482015260840161054b565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5b90565b610d8061162c565b610d8b8383836116ad565b505050565b610d98611746565b610da260006117a0565b565b60606101c3805461067290613373565b610cae33838361180a565b610dc761162c565b610de28484846040518060200160405280600081525061191c565b60008381526101c46020526040902061084282826134a2565b6001600160a01b038516331480610e175750610e178533610403565b610e895760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f766564000000000000000000000000000000000000606482015260840161054b565b6108428585858585611a45565b610e9e611746565b6001600160a01b038116610f1a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161054b565b6109e3816117a0565b610f2b61162c565b610d8b838383611c1f565b600054610100900460ff1615808015610f565750600054600160ff909116105b80610f705750303b158015610f70575060005460ff166001145b610fe25760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161054b565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055801561104057600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b6101c261104d86826134a2565b506101c361105b85826134a2565b50611064611cb8565b61106e8787611d3d565b61107783611dc4565b61108082611e4a565b611088611ed0565b80156110eb57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050565b6110fc611746565b6001600160a01b0381166111785760405162461bcd60e51b815260206004820152602860248201527f4d696e7461626c653a206e6577206d696e74657220697320746865207a65726f60448201527f2061646472657373000000000000000000000000000000000000000000000000606482015260840161054b565b61012c80546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f3b0007eb941cf645526cbb3a4fdaecda9d28ce4843167d9263b536a1f1edc0f690600090a35050565b815183511461125a5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d61746368000000000000000000000000000000000000000000000000606482015260840161054b565b6001600160a01b0384166112d65760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015260840161054b565b3360005b84518110156114165760008582815181106112f7576112f76133c6565b602002602001015190506000858381518110611315576113156133c6565b60209081029190910181015160008481526096835260408082206001600160a01b038e1683529093529190912054909150818110156113bc5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201527f72207472616e7366657200000000000000000000000000000000000000000000606482015260840161054b565b60008381526096602090815260408083206001600160a01b038e8116855292528083208585039055908b168252812080548492906113fb90849061359e565b925050819055505050508061140f90613424565b90506112da565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516114669291906135b1565b60405180910390a461147c818787878787611f4d565b505050505050565b6109e3611746565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156114bf57610d8b83612151565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611519575060408051601f3d908101601f19168201909252611516918101906135d6565b60015b61158b5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f742055555053000000000000000000000000000000000000606482015260840161054b565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146116205760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c65555549440000000000000000000000000000000000000000000000606482015260840161054b565b50610d8b838383612227565b61012c546001600160a01b03163314610da25760405162461bcd60e51b815260206004820152602260248201527f4d696e7461626c653a2063616c6c6572206973206e6f7420746865206d696e7460448201527f6572000000000000000000000000000000000000000000000000000000000000606482015260840161054b565b6001600160a01b0383163314806116c957506116c98333610403565b61173b5760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f766564000000000000000000000000000000000000606482015260840161054b565b610d8b838383612252565b60fa546001600160a01b03163314610da25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161054b565b60fa80546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b0316036118915760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c2073746174757360448201527f20666f722073656c660000000000000000000000000000000000000000000000606482015260840161054b565b6001600160a01b0383811660008181526097602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b0384166119985760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f2061646472657360448201527f7300000000000000000000000000000000000000000000000000000000000000606482015260840161054b565b3360006119a4856124e0565b905060006119b1856124e0565b905060008681526096602090815260408083206001600160a01b038b168452909152812080548792906119e590849061359e565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46110eb8360008989898961252b565b6001600160a01b038416611ac15760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015260840161054b565b336000611acd856124e0565b90506000611ada856124e0565b905060008681526096602090815260408083206001600160a01b038c16845290915290205485811015611b755760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201527f72207472616e7366657200000000000000000000000000000000000000000000606482015260840161054b565b60008781526096602090815260408083206001600160a01b038d8116855292528083208985039055908a16825281208054889290611bb490849061359e565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611c14848a8a8a8a8a61252b565b505050505050505050565b6001600160a01b038316331480611c3b5750611c3b8333610403565b611cad5760405162461bcd60e51b815260206004820152602e60248201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60448201527f6572206f7220617070726f766564000000000000000000000000000000000000606482015260840161054b565b610d8b838383612686565b600054610100900460ff16611d355760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161054b565b610da2612838565b600054610100900460ff16611dba5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161054b565b610cae82826128be565b600054610100900460ff16611e415760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161054b565b6109e38161297a565b600054610100900460ff16611ec75760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161054b565b6109e381612a00565b600054610100900460ff16610da25760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161054b565b6001600160a01b0384163b1561147c576040517fbc197c810000000000000000000000000000000000000000000000000000000081526001600160a01b0385169063bc197c8190611faa90899089908890889088906004016135ef565b6020604051808303816000875af1925050508015611fe5575060408051601f3d908101601f19168201909252611fe29181019061364d565b60015b61209a57611ff161366a565b806308c379a00361202a5750612005613685565b80612010575061202c565b8060405162461bcd60e51b815260040161054b9190612d05565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d4552433131353560448201527f526563656976657220696d706c656d656e746572000000000000000000000000606482015260840161054b565b7fffffffff0000000000000000000000000000000000000000000000000000000081167fbc197c8100000000000000000000000000000000000000000000000000000000146110eb5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a6563746560448201527f6420746f6b656e73000000000000000000000000000000000000000000000000606482015260840161054b565b6001600160a01b0381163b6121ce5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e747261637400000000000000000000000000000000000000606482015260840161054b565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b61223083612a9d565b60008251118061223d5750805b15610d8b5761224c8383612add565b50505050565b6001600160a01b0383166122ce5760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015260840161054b565b80518251146123455760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060448201527f6d69736d61746368000000000000000000000000000000000000000000000000606482015260840161054b565b604080516020810190915260009081905233905b8351811015612473576000848281518110612376576123766133c6565b602002602001015190506000848381518110612394576123946133c6565b60209081029190910181015160008481526096835260408082206001600160a01b038c16835290935291909120549091508181101561243a5760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c60448201527f616e636500000000000000000000000000000000000000000000000000000000606482015260840161054b565b60009283526096602090815260408085206001600160a01b038b168652909152909220910390558061246b81613424565b915050612359565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516124c49291906135b1565b60405180910390a460408051602081019091526000905261224c565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061251a5761251a6133c6565b602090810291909101015292915050565b6001600160a01b0384163b1561147c576040517ff23a6e610000000000000000000000000000000000000000000000000000000081526001600160a01b0385169063f23a6e6190612588908990899088908890889060040161372d565b6020604051808303816000875af19250505080156125c3575060408051601f3d908101601f191682019092526125c09181019061364d565b60015b6125cf57611ff161366a565b7fffffffff0000000000000000000000000000000000000000000000000000000081167ff23a6e6100000000000000000000000000000000000000000000000000000000146110eb5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a6563746560448201527f6420746f6b656e73000000000000000000000000000000000000000000000000606482015260840161054b565b6001600160a01b0383166127025760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015260840161054b565b33600061270e846124e0565b9050600061271b846124e0565b6040805160208082018352600091829052888252609681528282206001600160a01b038b16835290522054909150848110156127be5760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c60448201527f616e636500000000000000000000000000000000000000000000000000000000606482015260840161054b565b60008681526096602090815260408083206001600160a01b038b81168086529184528285208a8703905582518b81529384018a90529092908816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46040805160208101909152600090526110eb565b600054610100900460ff166128b55760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161054b565b610da2336117a0565b600054610100900460ff1661293b5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161054b565b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffff166201000061ffff8516021790556001610d8b82826134a2565b600054610100900460ff166129f75760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161054b565b6109e381612be8565b600054610100900460ff16612a7d5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e67000000000000000000000000000000000000000000606482015260840161054b565b6001600160a01b038116612a94576109e3336110f4565b6109e3816110f4565b612aa681612151565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b612b5c5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e74726163740000000000000000000000000000000000000000000000000000606482015260840161054b565b600080846001600160a01b031684604051612b779190613770565b600060405180830381855af49150503d8060008114612bb2576040519150601f19603f3d011682016040523d82523d6000602084013e612bb7565b606091505b5091509150612bdf828260405180606001604052806027815260200161378d60279139612bf4565b95945050505050565b6098610cae82826134a2565b60608315612c03575081612c0d565b612c0d8383612c14565b9392505050565b8151156120105781518083602001fd5b80356001600160a01b0381168114612c3b57600080fd5b919050565b60008060408385031215612c5357600080fd5b612c5c83612c24565b946020939093013593505050565b7fffffffff00000000000000000000000000000000000000000000000000000000811681146109e357600080fd5b600060208284031215612caa57600080fd5b8135612c0d81612c6a565b60005b83811015612cd0578181015183820152602001612cb8565b50506000910152565b60008151808452612cf1816020860160208601612cb5565b601f01601f19169290920160200192915050565b602081526000612c0d6020830184612cd9565b600060208284031215612d2a57600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b601f19601f830116810181811067ffffffffffffffff82111715612d8657612d86612d31565b6040525050565b600067ffffffffffffffff821115612da757612da7612d31565b5060051b60200190565b600082601f830112612dc257600080fd5b81356020612dcf82612d8d565b604051612ddc8282612d60565b83815260059390931b8501820192828101915086841115612dfc57600080fd5b8286015b84811015612e175780358352918301918301612e00565b509695505050505050565b600082601f830112612e3357600080fd5b813567ffffffffffffffff811115612e4d57612e4d612d31565b604051612e646020601f19601f8501160182612d60565b818152846020838601011115612e7957600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a08688031215612eae57600080fd5b612eb786612c24565b9450612ec560208701612c24565b9350604086013567ffffffffffffffff80821115612ee257600080fd5b612eee89838a01612db1565b94506060880135915080821115612f0457600080fd5b612f1089838a01612db1565b93506080880135915080821115612f2657600080fd5b50612f3388828901612e22565b9150509295509295909350565b600060208284031215612f5257600080fd5b612c0d82612c24565b60008060408385031215612f6e57600080fd5b823567ffffffffffffffff80821115612f8657600080fd5b818501915085601f830112612f9a57600080fd5b81356020612fa782612d8d565b604051612fb48282612d60565b83815260059390931b8501820192828101915089841115612fd457600080fd5b948201945b83861015612ff957612fea86612c24565b82529482019490820190612fd9565b9650508601359250508082111561300f57600080fd5b5061301c85828601612db1565b9150509250929050565b600081518084526020808501945080840160005b838110156130565781518752958201959082019060010161303a565b509495945050505050565b602081526000612c0d6020830184613026565b6000806040838503121561308757600080fd5b61309083612c24565b9150602083013567ffffffffffffffff8111156130ac57600080fd5b61301c85828601612e22565b6000806000606084860312156130cd57600080fd5b6130d684612c24565b9250602084013567ffffffffffffffff808211156130f357600080fd5b6130ff87838801612db1565b9350604086013591508082111561311557600080fd5b5061312286828701612db1565b9150509250925092565b6000806040838503121561313f57600080fd5b61314883612c24565b91506020830135801515811461315d57600080fd5b809150509250929050565b6000806000806080858703121561317e57600080fd5b61318785612c24565b93506020850135925060408501359150606085013567ffffffffffffffff8111156131b157600080fd5b6131bd87828801612e22565b91505092959194509250565b600080604083850312156131dc57600080fd5b6131e583612c24565b91506131f360208401612c24565b90509250929050565b600080600080600060a0868803121561321457600080fd5b61321d86612c24565b945061322b60208701612c24565b93506040860135925060608601359150608086013567ffffffffffffffff81111561325557600080fd5b612f3388828901612e22565b60008060006060848603121561327657600080fd5b61327f84612c24565b95602085013595506040909401359392505050565b803561ffff81168114612c3b57600080fd5b60008060008060008060c087890312156132bf57600080fd5b6132c887613294565b9550602087013567ffffffffffffffff808211156132e557600080fd5b6132f18a838b01612e22565b9650604089013591508082111561330757600080fd5b6133138a838b01612e22565b9550606089013591508082111561332957600080fd5b6133358a838b01612e22565b9450608089013591508082111561334b57600080fd5b5061335889828a01612e22565b92505061336760a08801612c24565b90509295509295509295565b600181811c9082168061338757607f821691505b6020821081036133c0577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613455576134556133f5565b5060010190565b601f821115610d8b57600081815260208120601f850160051c810160208610156134835750805b601f850160051c820191505b8181101561147c5782815560010161348f565b815167ffffffffffffffff8111156134bc576134bc612d31565b6134d0816134ca8454613373565b8461345c565b602080601f83116001811461352357600084156134ed5750858301515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600386901b1c1916600185901b17855561147c565b600085815260208120601f198616915b8281101561355257888601518255948401946001909101908401613533565b508582101561358e57878501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600388901b60f8161c191681555b5050505050600190811b01905550565b80820180821115610579576105796133f5565b6040815260006135c46040830185613026565b8281036020840152612bdf8185613026565b6000602082840312156135e857600080fd5b5051919050565b60006001600160a01b03808816835280871660208401525060a0604083015261361b60a0830186613026565b828103606084015261362d8186613026565b905082810360808401526136418185612cd9565b98975050505050505050565b60006020828403121561365f57600080fd5b8151612c0d81612c6a565b600060033d1115610d755760046000803e5060005160e01c90565b600060443d10156136935790565b6040517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc803d016004833e81513d67ffffffffffffffff81602484011181841117156136e157505050505090565b82850191508151818111156136f95750505050505090565b843d87010160208285010111156137135750505050505090565b61372260208286010187612d60565b509095945050505050565b60006001600160a01b03808816835280871660208401525084604083015283606083015260a0608083015261376560a0830184612cd9565b979650505050505050565b60008251613782818460208701612cb5565b919091019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212206facb4f315696233550e1dd246cca7f3627d9a7a48d69eaea48ef980c9730c1164736f6c63430008110033