Mainnet
Testnet
MyGold (MGD)

MyGold (MGD)

Overview

Max Total supply:
9,999.99999999999999999
MGD
Holders:
1 addresses
Total transfers:
2

Token info

Contract:
Name:
MyGold
Symbol:
MGD
Decimals:
18
Token type:
wrc20
Are you the contract creator? Verify and Publish your contract source code.

Creation bytecode

0x6101606040523480156200001257600080fd5b5060405180604001604052806006815260200165135e51dbdb1960d21b81525080604051806040016040528060018152602001603160f81b81525060405180604001604052806006815260200165135e51dbdb1960d21b815250604051806040016040528060038152602001621351d160ea1b8152508160039081620000999190620005b1565b506004620000a88282620005b1565b505050620000c5620000bf620001c260201b60201c565b620001c6565b620000e0600a836200021860201b62000b5b1790919060201c565b61012052620000fd81600b62000218602090811b62000b5b17901c565b61014052815160208084019190912060e052815190820120610100524660a0526200018b60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250620001bc33620001a86012600a62000790565b620001b690612710620007a8565b62000268565b62000879565b3390565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000602083511015620002385762000230836200033d565b905062000262565b826200024f836200038060201b62000b8c1760201c565b906200025c9082620005b1565b5060ff90505b92915050565b6001600160a01b038216620002c45760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b620002d26000838362000383565b8060026000828254620002e69190620007c2565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b600080829050601f815111156200036b578260405163305a27a960e01b8152600401620002bb9190620007d8565b8051620003788262000828565b179392505050565b90565b6200039b838383620003a060201b62000b8f1760201c565b505050565b620003b88383836200039b60201b62000bae1760201c565b6001600160a01b038316620003dc57620003d28262000407565b6200039b6200043f565b6001600160a01b038216620003f657620003d28362000407565b620004018362000407565b6200039b825b6001600160a01b038116600090815260056020908152604080832091839052909120546200043c919062000451565b62000451565b50565b6200044f60066200043660025490565b565b60006200045d620004a0565b9050806200046b84620004be565b10156200039b578254600180820185556000858152602080822090930193909355938401805494850181558252902090910155565b6000620004b960086200050960201b62000bdc1760201c565b905090565b80546000908103620004d257506000919050565b81548290620004e4906001906200084d565b81548110620004f757620004f762000863565b90600052602060002001549050919050565b5490565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200053857607f821691505b6020821081036200055957634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200039b57600081815260208120601f850160051c81016020861015620005885750805b601f850160051c820191505b81811015620005a95782815560010162000594565b505050505050565b81516001600160401b03811115620005cd57620005cd6200050d565b620005e581620005de845462000523565b846200055f565b602080601f8311600181146200061d5760008415620006045750858301515b600019600386901b1c1916600185901b178555620005a9565b600085815260208120601f198616915b828110156200064e578886015182559484019460019091019084016200062d565b50858210156200066d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620006d4578160001904821115620006b857620006b86200067d565b80851615620006c657918102915b93841c939080029062000698565b509250929050565b600082620006ed5750600162000262565b81620006fc5750600062000262565b8160018114620007155760028114620007205762000740565b600191505062000262565b60ff8411156200073457620007346200067d565b50506001821b62000262565b5060208310610133831016604e8410600b841016171562000765575081810a62000262565b62000771838362000693565b80600019048211156200078857620007886200067d565b029392505050565b6000620007a160ff841683620006dc565b9392505050565b80820281158282048414176200026257620002626200067d565b808201808211156200026257620002626200067d565b600060208083528351808285015260005b818110156200080757858101830151858201604001528201620007e9565b506000604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620005595760001960209190910360031b1b16919050565b818103818111156200026257620002626200067d565b634e487b7160e01b600052603260045260246000fd5b60805160a05160c05160e051610100516101205161014051611f85620008d460003960006107cf015260006107a40152600061100701526000610fdf01526000610f3a01526000610f6401526000610f8e0152611f856000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c8063715018a6116100f9578063981b24d011610097578063d505accf11610071578063d505accf14610375578063d9d98ce414610388578063dd62ed3e1461039b578063f2fde38b146103ae57600080fd5b8063981b24d01461033c578063a457c2d71461034f578063a9059cbb1461036257600080fd5b806384b0196e116100d357806384b0196e146102f65780638da5cb5b1461031157806395d89b411461032c5780639711715a1461033457600080fd5b8063715018a6146102c857806379cc6790146102d05780637ecebe00146102e357600080fd5b806339509351116101665780634ee2cd7e116101405780634ee2cd7e146102665780635cffe9de14610279578063613255ab1461028c57806370a082311461029f57600080fd5b8063395093511461022b57806340c10f191461023e57806342966c681461025357600080fd5b806306fdde03146101ae578063095ea7b3146101cc57806318160ddd146101ef57806323b872dd14610201578063313ce567146102145780633644e51514610223575b600080fd5b6101b66103c1565b6040516101c39190611a24565b60405180910390f35b6101df6101da366004611a4c565b610453565b60405190151581526020016101c3565b6002545b6040519081526020016101c3565b6101df61020f366004611a78565b61046d565b604051601281526020016101c3565b6101f3610491565b6101df610239366004611a4c565b6104a0565b61025161024c366004611a4c565b6104c2565b005b610251610261366004611ab9565b6104d8565b6101f3610274366004611a4c565b6104e5565b6101df610287366004611ad2565b61053e565b6101f361029a366004611b71565b610727565b6101f36102ad366004611b71565b6001600160a01b031660009081526020819052604090205490565b61025161074f565b6102516102de366004611a4c565b610763565b6101f36102f1366004611b71565b610778565b6102fe610796565b6040516101c39796959493929190611b8e565b6009546040516001600160a01b0390911681526020016101c3565b6101b661081f565b61025161082e565b6101f361034a366004611ab9565b61083e565b6101df61035d366004611a4c565b610869565b6101df610370366004611a4c565b6108e4565b610251610383366004611c24565b6108f2565b6101f3610396366004611a4c565b610a56565b6101f36103a9366004611c9b565b610aba565b6102516103bc366004611b71565b610ae5565b6060600380546103d090611cd4565b80601f01602080910402602001604051908101604052809291908181526020018280546103fc90611cd4565b80156104495780601f1061041e57610100808354040283529160200191610449565b820191906000526020600020905b81548152906001019060200180831161042c57829003601f168201915b5050505050905090565b600033610461818585610be0565b60019150505b92915050565b60003361047b858285610d04565b610486858585610d7e565b506001949350505050565b600061049b610f2d565b905090565b6000336104618185856104b38383610aba565b6104bd9190611d1e565b610be0565b6104ca611058565b6104d482826110b2565b5050565b6104e2338261117d565b50565b6001600160a01b03821660009081526005602052604081208190819061050c9085906112bb565b9150915081610533576001600160a01b038516600090815260208190526040902054610535565b805b95945050505050565b600061054985610727565b8411156105b15760405162461bcd60e51b815260206004820152602b60248201527f4552433230466c6173684d696e743a20616d6f756e742065786365656473206d60448201526a30bc233630b9b42637b0b760a91b60648201526084015b60405180910390fd5b60006105bd8686610a56565b90506105c987866110b2565b6040516323e30c8b60e01b81527f439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd9906001600160a01b038916906323e30c8b906106219033908b908b9088908c908c90600401611d31565b6020604051808303816000875af1158015610640573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106649190611d8d565b146106bd5760405162461bcd60e51b8152602060048201526024808201527f4552433230466c6173684d696e743a20696e76616c69642072657475726e2076604482015263616c756560e01b60648201526084016105a8565b60006106d388306106ce858a611d1e565b610d04565b8115806106e757506001600160a01b038116155b15610704576106ff886106fa8489611d1e565b61117d565b610719565b61070e888761117d565b610719888284610d7e565b506001979650505050505050565b60006001600160a01b0382163014610740576000610467565b60025461046790600019611da6565b610757611058565b61076160006113b1565b565b61076e823383610d04565b6104d4828261117d565b6001600160a01b0381166000908152600c6020526040812054610467565b6000606080828080836107ca7f0000000000000000000000000000000000000000000000000000000000000000600a611403565b6107f57f0000000000000000000000000000000000000000000000000000000000000000600b611403565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6060600480546103d090611cd4565b610836611058565b6104e26114a7565b600080600061084e8460066112bb565b915091508161085f57600254610861565b805b949350505050565b600033816108778286610aba565b9050838110156108d75760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016105a8565b6104868286868403610be0565b600033610461818585610d7e565b834211156109425760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016105a8565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109718c611501565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006109cc82611529565b905060006109dc82878787611556565b9050896001600160a01b0316816001600160a01b031614610a3f5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016105a8565b610a4a8a8a8a610be0565b50505050505050505050565b60006001600160a01b0383163014610ab05760405162461bcd60e51b815260206004820152601b60248201527f4552433230466c6173684d696e743a2077726f6e6720746f6b656e000000000060448201526064016105a8565b60005b9392505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610aed611058565b6001600160a01b038116610b525760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105a8565b6104e2816113b1565b6000602083511015610b7757610b708361157e565b9050610467565b81610b828482611e1d565b5060ff9050610467565b90565b6001600160a01b038316610bb357610ba6826115bc565b610bae6115ee565b505050565b6001600160a01b038216610bca57610ba6836115bc565b610bd3836115bc565b610bae826115bc565b5490565b6001600160a01b038316610c425760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105a8565b6001600160a01b038216610ca35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105a8565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610d108484610aba565b90506000198114610d785781811015610d6b5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016105a8565b610d788484848403610be0565b50505050565b6001600160a01b038316610de25760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105a8565b6001600160a01b038216610e445760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105a8565b610e4f8383836115fc565b6001600160a01b03831660009081526020819052604090205481811015610ec75760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016105a8565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610d78565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610f8657507f000000000000000000000000000000000000000000000000000000000000000046145b15610fb057507f000000000000000000000000000000000000000000000000000000000000000090565b61049b604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6009546001600160a01b031633146107615760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105a8565b6001600160a01b0382166111085760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016105a8565b611114600083836115fc565b80600260008282546111269190611d1e565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b0382166111dd5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016105a8565b6111e9826000836115fc565b6001600160a01b0382166000908152602081905260409020548181101561125d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016105a8565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600080600084116113075760405162461bcd60e51b815260206004820152601660248201527504552433230536e617073686f743a20696420697320360541b60448201526064016105a8565b61130f611607565b84111561135e5760405162461bcd60e51b815260206004820152601d60248201527f4552433230536e617073686f743a206e6f6e6578697374656e7420696400000060448201526064016105a8565b600061136a8486611612565b845490915081036113825760008092509250506113aa565b600184600101828154811061139957611399611edd565b906000526020600020015492509250505b9250929050565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b606060ff831461141657610b70836116bf565b81805461142290611cd4565b80601f016020809104026020016040519081016040528092919081815260200182805461144e90611cd4565b801561149b5780601f106114705761010080835404028352916020019161149b565b820191906000526020600020905b81548152906001019060200180831161147e57829003601f168201915b50505050509050610467565b60006114b7600880546001019055565b60006114c1611607565b90507f8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67816040516114f491815260200190565b60405180910390a1919050565b6001600160a01b0381166000908152600c602052604090208054600181018255905b50919050565b6000610467611536610f2d565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000611567878787876116fe565b91509150611574816117c2565b5095945050505050565b600080829050601f815111156115a9578260405163305a27a960e01b81526004016105a89190611a24565b80516115b482611ef3565b179392505050565b6001600160a01b038116600090815260056020908152604080832091839052909120546104e2919061190c565b61190c565b61076160066115e960025490565b610bae838383610b8f565b600061049b60085490565b8154600090810361162557506000610467565b82546000905b8082101561167257600061163f8383611956565b6000878152602090209091508590820154111561165e5780915061166c565b611669816001611d1e565b92505b5061162b565b60008211801561169e57508361169b8661168d600186611da6565b600091825260209091200190565b54145b156116b7576116ae600183611da6565b92505050610467565b509050610467565b606060006116cc83611971565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561173557506000905060036117b9565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611789573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117b2576000600192509250506117b9565b9150600090505b94509492505050565b60008160048111156117d6576117d6611f17565b036117de5750565b60018160048111156117f2576117f2611f17565b0361183f5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016105a8565b600281600481111561185357611853611f17565b036118a05760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016105a8565b60038160048111156118b4576118b4611f17565b036104e25760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016105a8565b6000611916611607565b90508061192284611999565b1015610bae578254600180820185556000858152602080822090930193909355938401805494850181558252902090910155565b60006119656002848418611f2d565b610ab390848416611d1e565b600060ff8216601f81111561046757604051632cd44ac360e21b815260040160405180910390fd5b805460009081036119ac57506000919050565b815482906119bc90600190611da6565b815481106119cc576119cc611edd565b90600052602060002001549050919050565b6000815180845260005b81811015611a04576020818501810151868301820152016119e8565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610ab360208301846119de565b6001600160a01b03811681146104e257600080fd5b60008060408385031215611a5f57600080fd5b8235611a6a81611a37565b946020939093013593505050565b600080600060608486031215611a8d57600080fd5b8335611a9881611a37565b92506020840135611aa881611a37565b929592945050506040919091013590565b600060208284031215611acb57600080fd5b5035919050565b600080600080600060808688031215611aea57600080fd5b8535611af581611a37565b94506020860135611b0581611a37565b935060408601359250606086013567ffffffffffffffff80821115611b2957600080fd5b818801915088601f830112611b3d57600080fd5b813581811115611b4c57600080fd5b896020828501011115611b5e57600080fd5b9699959850939650602001949392505050565b600060208284031215611b8357600080fd5b8135610ab381611a37565b60ff60f81b881681526000602060e081840152611bae60e084018a6119de565b8381036040850152611bc0818a6119de565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b81811015611c1257835183529284019291840191600101611bf6565b50909c9b505050505050505050505050565b600080600080600080600060e0888a031215611c3f57600080fd5b8735611c4a81611a37565b96506020880135611c5a81611a37565b95506040880135945060608801359350608088013560ff81168114611c7e57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611cae57600080fd5b8235611cb981611a37565b91506020830135611cc981611a37565b809150509250929050565b600181811c90821680611ce857607f821691505b60208210810361152357634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561046757610467611d08565b6001600160a01b03878116825286166020820152604081018590526060810184905260a06080820181905281018290526000828460c0840137600060c0848401015260c0601f19601f8501168301019050979650505050505050565b600060208284031215611d9f57600080fd5b5051919050565b8181038181111561046757610467611d08565b634e487b7160e01b600052604160045260246000fd5b601f821115610bae57600081815260208120601f850160051c81016020861015611df65750805b601f850160051c820191505b81811015611e1557828155600101611e02565b505050505050565b815167ffffffffffffffff811115611e3757611e37611db9565b611e4b81611e458454611cd4565b84611dcf565b602080601f831160018114611e805760008415611e685750858301515b600019600386901b1c1916600185901b178555611e15565b600085815260208120601f198616915b82811015611eaf57888601518255948401946001909101908401611e90565b5085821015611ecd5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b805160208083015191908110156115235760001960209190910360031b1b16919050565b634e487b7160e01b600052602160045260246000fd5b600082611f4a57634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220098373b9a2d586d3588074036c7b79ea42fc9e2725ab4e458e19182970967d4864736f6c63430008120033

Deployed bytecode

0x608060405234801561001057600080fd5b50600436106101a95760003560e01c8063715018a6116100f9578063981b24d011610097578063d505accf11610071578063d505accf14610375578063d9d98ce414610388578063dd62ed3e1461039b578063f2fde38b146103ae57600080fd5b8063981b24d01461033c578063a457c2d71461034f578063a9059cbb1461036257600080fd5b806384b0196e116100d357806384b0196e146102f65780638da5cb5b1461031157806395d89b411461032c5780639711715a1461033457600080fd5b8063715018a6146102c857806379cc6790146102d05780637ecebe00146102e357600080fd5b806339509351116101665780634ee2cd7e116101405780634ee2cd7e146102665780635cffe9de14610279578063613255ab1461028c57806370a082311461029f57600080fd5b8063395093511461022b57806340c10f191461023e57806342966c681461025357600080fd5b806306fdde03146101ae578063095ea7b3146101cc57806318160ddd146101ef57806323b872dd14610201578063313ce567146102145780633644e51514610223575b600080fd5b6101b66103c1565b6040516101c39190611a24565b60405180910390f35b6101df6101da366004611a4c565b610453565b60405190151581526020016101c3565b6002545b6040519081526020016101c3565b6101df61020f366004611a78565b61046d565b604051601281526020016101c3565b6101f3610491565b6101df610239366004611a4c565b6104a0565b61025161024c366004611a4c565b6104c2565b005b610251610261366004611ab9565b6104d8565b6101f3610274366004611a4c565b6104e5565b6101df610287366004611ad2565b61053e565b6101f361029a366004611b71565b610727565b6101f36102ad366004611b71565b6001600160a01b031660009081526020819052604090205490565b61025161074f565b6102516102de366004611a4c565b610763565b6101f36102f1366004611b71565b610778565b6102fe610796565b6040516101c39796959493929190611b8e565b6009546040516001600160a01b0390911681526020016101c3565b6101b661081f565b61025161082e565b6101f361034a366004611ab9565b61083e565b6101df61035d366004611a4c565b610869565b6101df610370366004611a4c565b6108e4565b610251610383366004611c24565b6108f2565b6101f3610396366004611a4c565b610a56565b6101f36103a9366004611c9b565b610aba565b6102516103bc366004611b71565b610ae5565b6060600380546103d090611cd4565b80601f01602080910402602001604051908101604052809291908181526020018280546103fc90611cd4565b80156104495780601f1061041e57610100808354040283529160200191610449565b820191906000526020600020905b81548152906001019060200180831161042c57829003601f168201915b5050505050905090565b600033610461818585610be0565b60019150505b92915050565b60003361047b858285610d04565b610486858585610d7e565b506001949350505050565b600061049b610f2d565b905090565b6000336104618185856104b38383610aba565b6104bd9190611d1e565b610be0565b6104ca611058565b6104d482826110b2565b5050565b6104e2338261117d565b50565b6001600160a01b03821660009081526005602052604081208190819061050c9085906112bb565b9150915081610533576001600160a01b038516600090815260208190526040902054610535565b805b95945050505050565b600061054985610727565b8411156105b15760405162461bcd60e51b815260206004820152602b60248201527f4552433230466c6173684d696e743a20616d6f756e742065786365656473206d60448201526a30bc233630b9b42637b0b760a91b60648201526084015b60405180910390fd5b60006105bd8686610a56565b90506105c987866110b2565b6040516323e30c8b60e01b81527f439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd9906001600160a01b038916906323e30c8b906106219033908b908b9088908c908c90600401611d31565b6020604051808303816000875af1158015610640573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106649190611d8d565b146106bd5760405162461bcd60e51b8152602060048201526024808201527f4552433230466c6173684d696e743a20696e76616c69642072657475726e2076604482015263616c756560e01b60648201526084016105a8565b60006106d388306106ce858a611d1e565b610d04565b8115806106e757506001600160a01b038116155b15610704576106ff886106fa8489611d1e565b61117d565b610719565b61070e888761117d565b610719888284610d7e565b506001979650505050505050565b60006001600160a01b0382163014610740576000610467565b60025461046790600019611da6565b610757611058565b61076160006113b1565b565b61076e823383610d04565b6104d4828261117d565b6001600160a01b0381166000908152600c6020526040812054610467565b6000606080828080836107ca7f4d79476f6c640000000000000000000000000000000000000000000000000006600a611403565b6107f57f3100000000000000000000000000000000000000000000000000000000000001600b611403565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6060600480546103d090611cd4565b610836611058565b6104e26114a7565b600080600061084e8460066112bb565b915091508161085f57600254610861565b805b949350505050565b600033816108778286610aba565b9050838110156108d75760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016105a8565b6104868286868403610be0565b600033610461818585610d7e565b834211156109425760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016105a8565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109718c611501565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006109cc82611529565b905060006109dc82878787611556565b9050896001600160a01b0316816001600160a01b031614610a3f5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016105a8565b610a4a8a8a8a610be0565b50505050505050505050565b60006001600160a01b0383163014610ab05760405162461bcd60e51b815260206004820152601b60248201527f4552433230466c6173684d696e743a2077726f6e6720746f6b656e000000000060448201526064016105a8565b60005b9392505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610aed611058565b6001600160a01b038116610b525760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105a8565b6104e2816113b1565b6000602083511015610b7757610b708361157e565b9050610467565b81610b828482611e1d565b5060ff9050610467565b90565b6001600160a01b038316610bb357610ba6826115bc565b610bae6115ee565b505050565b6001600160a01b038216610bca57610ba6836115bc565b610bd3836115bc565b610bae826115bc565b5490565b6001600160a01b038316610c425760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105a8565b6001600160a01b038216610ca35760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105a8565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610d108484610aba565b90506000198114610d785781811015610d6b5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016105a8565b610d788484848403610be0565b50505050565b6001600160a01b038316610de25760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105a8565b6001600160a01b038216610e445760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105a8565b610e4f8383836115fc565b6001600160a01b03831660009081526020819052604090205481811015610ec75760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016105a8565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610d78565b6000306001600160a01b037f000000000000000000000000b4a87307b1f2bf463d7a1ed16dd3911debac922516148015610f8657507f0000000000000000000000000000000000000000000000000000000000000a4146145b15610fb057507f362feab271dfab6b496f5026f6d3d91fc9be90138eb2fc7e2bcbc143a8c9ee3e90565b61049b604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527fcb52228968595bc3d76eb3063965015e873007529e45c29a8da1a87881bedfc1918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6009546001600160a01b031633146107615760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016105a8565b6001600160a01b0382166111085760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016105a8565b611114600083836115fc565b80600260008282546111269190611d1e565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b0382166111dd5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016105a8565b6111e9826000836115fc565b6001600160a01b0382166000908152602081905260409020548181101561125d5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016105a8565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600080600084116113075760405162461bcd60e51b815260206004820152601660248201527504552433230536e617073686f743a20696420697320360541b60448201526064016105a8565b61130f611607565b84111561135e5760405162461bcd60e51b815260206004820152601d60248201527f4552433230536e617073686f743a206e6f6e6578697374656e7420696400000060448201526064016105a8565b600061136a8486611612565b845490915081036113825760008092509250506113aa565b600184600101828154811061139957611399611edd565b906000526020600020015492509250505b9250929050565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b606060ff831461141657610b70836116bf565b81805461142290611cd4565b80601f016020809104026020016040519081016040528092919081815260200182805461144e90611cd4565b801561149b5780601f106114705761010080835404028352916020019161149b565b820191906000526020600020905b81548152906001019060200180831161147e57829003601f168201915b50505050509050610467565b60006114b7600880546001019055565b60006114c1611607565b90507f8030e83b04d87bef53480e26263266d6ca66863aa8506aca6f2559d18aa1cb67816040516114f491815260200190565b60405180910390a1919050565b6001600160a01b0381166000908152600c602052604090208054600181018255905b50919050565b6000610467611536610f2d565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000611567878787876116fe565b91509150611574816117c2565b5095945050505050565b600080829050601f815111156115a9578260405163305a27a960e01b81526004016105a89190611a24565b80516115b482611ef3565b179392505050565b6001600160a01b038116600090815260056020908152604080832091839052909120546104e2919061190c565b61190c565b61076160066115e960025490565b610bae838383610b8f565b600061049b60085490565b8154600090810361162557506000610467565b82546000905b8082101561167257600061163f8383611956565b6000878152602090209091508590820154111561165e5780915061166c565b611669816001611d1e565b92505b5061162b565b60008211801561169e57508361169b8661168d600186611da6565b600091825260209091200190565b54145b156116b7576116ae600183611da6565b92505050610467565b509050610467565b606060006116cc83611971565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561173557506000905060036117b9565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611789573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117b2576000600192509250506117b9565b9150600090505b94509492505050565b60008160048111156117d6576117d6611f17565b036117de5750565b60018160048111156117f2576117f2611f17565b0361183f5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016105a8565b600281600481111561185357611853611f17565b036118a05760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016105a8565b60038160048111156118b4576118b4611f17565b036104e25760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016105a8565b6000611916611607565b90508061192284611999565b1015610bae578254600180820185556000858152602080822090930193909355938401805494850181558252902090910155565b60006119656002848418611f2d565b610ab390848416611d1e565b600060ff8216601f81111561046757604051632cd44ac360e21b815260040160405180910390fd5b805460009081036119ac57506000919050565b815482906119bc90600190611da6565b815481106119cc576119cc611edd565b90600052602060002001549050919050565b6000815180845260005b81811015611a04576020818501810151868301820152016119e8565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610ab360208301846119de565b6001600160a01b03811681146104e257600080fd5b60008060408385031215611a5f57600080fd5b8235611a6a81611a37565b946020939093013593505050565b600080600060608486031215611a8d57600080fd5b8335611a9881611a37565b92506020840135611aa881611a37565b929592945050506040919091013590565b600060208284031215611acb57600080fd5b5035919050565b600080600080600060808688031215611aea57600080fd5b8535611af581611a37565b94506020860135611b0581611a37565b935060408601359250606086013567ffffffffffffffff80821115611b2957600080fd5b818801915088601f830112611b3d57600080fd5b813581811115611b4c57600080fd5b896020828501011115611b5e57600080fd5b9699959850939650602001949392505050565b600060208284031215611b8357600080fd5b8135610ab381611a37565b60ff60f81b881681526000602060e081840152611bae60e084018a6119de565b8381036040850152611bc0818a6119de565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b81811015611c1257835183529284019291840191600101611bf6565b50909c9b505050505050505050505050565b600080600080600080600060e0888a031215611c3f57600080fd5b8735611c4a81611a37565b96506020880135611c5a81611a37565b95506040880135945060608801359350608088013560ff81168114611c7e57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611cae57600080fd5b8235611cb981611a37565b91506020830135611cc981611a37565b809150509250929050565b600181811c90821680611ce857607f821691505b60208210810361152357634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561046757610467611d08565b6001600160a01b03878116825286166020820152604081018590526060810184905260a06080820181905281018290526000828460c0840137600060c0848401015260c0601f19601f8501168301019050979650505050505050565b600060208284031215611d9f57600080fd5b5051919050565b8181038181111561046757610467611d08565b634e487b7160e01b600052604160045260246000fd5b601f821115610bae57600081815260208120601f850160051c81016020861015611df65750805b601f850160051c820191505b81811015611e1557828155600101611e02565b505050505050565b815167ffffffffffffffff811115611e3757611e37611db9565b611e4b81611e458454611cd4565b84611dcf565b602080601f831160018114611e805760008415611e685750858301515b600019600386901b1c1916600185901b178555611e15565b600085815260208120601f198616915b82811015611eaf57888601518255948401946001909101908401611e90565b5085821015611ecd5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b805160208083015191908110156115235760001960209190910360031b1b16919050565b634e487b7160e01b600052602160045260246000fd5b600082611f4a57634e487b7160e01b600052601260045260246000fd5b50049056fea2646970667358221220098373b9a2d586d3588074036c7b79ea42fc9e2725ab4e458e19182970967d4864736f6c63430008120033