VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x6ffBE5…4362
Summary
Transactions
Transfers
Address
0x6ffBE5f4042fC7fA732379C70b1C090b07074362
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Deployer
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Code
0x6080604052600436106102885760003560e01c80635c975abb1161015a578063a9059cbb116100c1578063d547741f1161007a578063d547741f14610802578063db0ed6a014610822578063dd62ed3e14610842578063e63ab1e914610862578063e6f29b0514610896578063f72c0d8b146108ce57600080fd5b8063a9059cbb1461072c578063ac9650d81461074c578063c0e24d5e14610779578063c3d00d4e1461078e578063d505accf146107ae578063d5391393146107ce57600080fd5b806384b0196e1161011357806384b0196e1461066657806388920d291461068e57806391d14854146106c257806395d89b41146106e2578063a217fddf146106f7578063a457c2d71461070c57600080fd5b80635c975abb146105a25780636e1d21b0146105bb57806370a08231146105db5780637ecebe00146106115780637ffc5a5c146106315780638456cb591461065157600080fd5b8063313ce567116101fe5780633f4ba83a116101b75780633f4ba83a1461050357806340c10f191461051857806342966c68146105385780634f1ef2861461055857806352d1902d1461056b57806354fd4d501461058057600080fd5b8063313ce5671461043e57806331993a1c1461045a5780633644e5151461048e57806336568abe146104a35780633659cfe6146104c357806339509351146104e357600080fd5b80631da03312116102505780631da033121461034557806323b872dd14610379578063248a9ca314610399578063282c51f3146103ca5780632e13ae6e146103fe5780632f2ff15d1461041e57600080fd5b806301ffc9a71461028d578063069c9fae146102c257806306fdde03146102e4578063095ea7b31461030657806318160ddd14610326575b600080fd5b34801561029957600080fd5b506102ad6102a8366004613266565b610902565b60405190151581526020015b60405180910390f35b3480156102ce57600080fd5b506102e26102dd3660046132a5565b6109ac565b005b3480156102f057600080fd5b506102f9610b14565b6040516102b99190613321565b34801561031257600080fd5b506102ad6103213660046132a5565b610ba6565b34801561033257600080fd5b506035545b6040519081526020016102b9565b34801561035157600080fd5b506103377f2ce8d04a9c35987429af538825cd2438cc5c5bb5dc427955f84daaa3ea10501681565b34801561038557600080fd5b506102ad610394366004613334565b610bc1565b3480156103a557600080fd5b506103376103b4366004613375565b600090815261022a602052604090206001015490565b3480156103d657600080fd5b506103377f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b34801561040a57600080fd5b506102e261041936600461338e565b610bec565b34801561042a57600080fd5b506102e26104393660046133ab565b610c00565b34801561044a57600080fd5b50604051601281526020016102b9565b34801561046657600080fd5b506103377f0acf805600123ef007091da3b3ffb39474074c656c127aa68cb0ffec232a8ff881565b34801561049a57600080fd5b50610337610c16565b3480156104af57600080fd5b506102e26104be3660046133ab565b610c25565b3480156104cf57600080fd5b506102e26104de36600461338e565b610c55565b3480156104ef57600080fd5b506102ad6104fe3660046132a5565b610d31565b34801561050f57600080fd5b506102e2610d45565b34801561052457600080fd5b506102e26105333660046132a5565b610d57565b34801561054457600080fd5b506102e2610553366004613375565b610d96565b6102e26105663660046133f1565b610df7565b34801561057757600080fd5b50610337610ec3565b34801561058c57600080fd5b5060005460405160ff90911681526020016102b9565b3480156105ae57600080fd5b506101945460ff166102ad565b3480156105c757600080fd5b506102e26105d6366004613375565b610f76565b3480156105e757600080fd5b506103376105f636600461338e565b6001600160a01b031660009081526033602052604090205490565b34801561061d57600080fd5b5061033761062c36600461338e565b611035565b34801561063d57600080fd5b506102e261064c3660046134fe565b611053565b34801561065d57600080fd5b506102e261109a565b34801561067257600080fd5b5061067b6110aa565b6040516102b99796959493929190613540565b34801561069a57600080fd5b506103377f75afe8d9fedb4699bf07dc7bcb33fe609a84a99adfab7076931f0d93228085bb81565b3480156106ce57600080fd5b506102ad6106dd3660046133ab565b611148565b3480156106ee57600080fd5b506102f9611174565b34801561070357600080fd5b50610337600081565b34801561071857600080fd5b506102ad6107273660046132a5565b611183565b34801561073857600080fd5b506102ad6107473660046132a5565b611197565b34801561075857600080fd5b5061076c6107673660046135d6565b6111b7565b6040516102b9919061364b565b34801561078557600080fd5b506102f96112aa565b34801561079a57600080fd5b506102e26107a93660046132a5565b611339565b3480156107ba57600080fd5b506102e26107c93660046136ad565b6113ae565b3480156107da57600080fd5b506103377f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b34801561080e57600080fd5b506102e261081d3660046133ab565b6113ce565b34801561082e57600080fd5b506102e261083d366004613724565b611414565b34801561084e57600080fd5b5061033761085d3660046137cd565b6116cc565b34801561086e57600080fd5b506103377f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b3480156108a257600080fd5b5060cc546108b6906001600160a01b031681565b6040516001600160a01b0390911681526020016102b9565b3480156108da57600080fd5b506103377f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b60006001600160e01b031982166336372b0760e01b148061093357506001600160e01b0319821663a219a02560e01b145b8061094657506001600160e01b03198216155b8061096157506001600160e01b031982166352d1902d60e01b145b8061097c57506001600160e01b03198216634ec7fbed60e11b145b8061099757506001600160e01b031982166342580cb760e11b145b806109a657506109a6826116f7565b92915050565b7f0acf805600123ef007091da3b3ffb39474074c656c127aa68cb0ffec232a8ff86109d68161172c565b816000036109f757604051631f2a200560e01b815260040160405180910390fd5b60cc546001600160a01b0316610a205760405163d582591b60e01b815260040160405180910390fd5b60cc546001600160a01b031663eefb7e9a84336000366040518563ffffffff1660e01b8152600401610a5594939291906137fb565b602060405180830381865afa158015610a72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a969190613847565b15610ac457604051636c480add60e01b81526001600160a01b03841660048201526024015b60405180910390fd5b6040518281526001600160a01b0384169033907f401f439d865a766757ec78675925bd67198d5e78805aa41691b34b5d6a6cbbe69060200160405180910390a3610b0f833384611736565b505050565b606060368054610b2390613869565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4f90613869565b8015610b9c5780601f10610b7157610100808354040283529160200191610b9c565b820191906000526020600020905b815481529060010190602001808311610b7f57829003601f168201915b5050505050905090565b6000610bb06118ee565b610bba8383611935565b9392505050565b6000610bce84600161194d565b610bd983600061194d565b610be4848484611a26565b949350505050565b610bf4611a4a565b610bfd81611a7c565b50565b610c08611b7c565b610c128282611b84565b5050565b6000610c20611baa565b905090565b81610c4357604051630461f45f60e11b815260040160405180910390fd5b610c4b611b7c565b610c128282611bb4565b6001600160a01b037f0000000000000000000000006ffbe5f4042fc7fa732379c70b1c090b07074362163003610c9d5760405162461bcd60e51b8152600401610abb9061389d565b7f0000000000000000000000006ffbe5f4042fc7fa732379c70b1c090b070743626001600160a01b0316610ce6600080516020613ce2833981519152546001600160a01b031690565b6001600160a01b031614610d0c5760405162461bcd60e51b8152600401610abb906138e9565b610d1581611c2e565b60408051600080825260208201909252610bfd91839190611c58565b6000610d3b6118ee565b610bba8383611dc3565b610d4d611de5565b610d55611e0f565b565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610d818161172c565b610d8c83600061194d565b610b0f8383611e62565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848610dc08161172c565b81600003610de157604051631f2a200560e01b815260040160405180910390fd5b610ded335b600161194d565b610c123383611f2f565b6001600160a01b037f0000000000000000000000006ffbe5f4042fc7fa732379c70b1c090b07074362163003610e3f5760405162461bcd60e51b8152600401610abb9061389d565b7f0000000000000000000000006ffbe5f4042fc7fa732379c70b1c090b070743626001600160a01b0316610e88600080516020613ce2833981519152546001600160a01b031690565b6001600160a01b031614610eae5760405162461bcd60e51b8152600401610abb906138e9565b610eb782611c2e565b610c1282826001611c58565b6000306001600160a01b037f0000000000000000000000006ffbe5f4042fc7fa732379c70b1c090b070743621614610f635760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610abb565b50600080516020613ce283398151915290565b80600003610f9757604051631f2a200560e01b815260040160405180910390fd5b610f9f61206f565b604051819033907f6fe86159012c6b167b88e7b30e7c8ebe172ed05c753231df050bf60e4faf724a90600090a3604051600090339083908381818185875af1925050503d806000811461100e576040519150601f19603f3d011682016040523d82523d6000602084013e611013565b606091505b5050905080610c12576040516382daa1e760e01b815260040160405180910390fd5b6001600160a01b0381166000908152609960205260408120546109a6565b61105b611a4a565b610c1282828080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506120a192505050565b6110a2611de5565b610d556120f3565b6000606080600080600060606065546000801b1480156110ca5750606654155b61110e5760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b6044820152606401610abb565b611116612131565b61111e612140565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b600091825261022a602090815260408084206001600160a01b0393909316845291905290205460ff1690565b606060378054610b2390613869565b600061118d6118ee565b610bba838361214f565b60006111a233610de6565b6111ad83600061194d565b610bba83836121ca565b6040805160008152602081019091526060908267ffffffffffffffff8111156111e2576111e26133db565b60405190808252806020026020018201604052801561121557816020015b60608152602001906001900390816112005790505b50915060005b838110156112a257611272308686848181106112395761123961394b565b905060200281019061124b9190613961565b8560405160200161125e939291906139a8565b6040516020818303038152906040526121d8565b8382815181106112845761128461394b565b6020026020010181905250808061129a906139cf565b91505061121b565b505092915050565b61016280546112b890613869565b80601f01602080910402602001604051908101604052809291908181526020018280546112e490613869565b80156113315780601f1061130657610100808354040283529160200191611331565b820191906000526020600020905b81548152906001019060200180831161131457829003601f168201915b505050505081565b8060000361135a57604051631f2a200560e01b815260040160405180910390fd5b61136261206f565b60405181906001600160a01b0384169033907fca9a684d22747bbed3bef704e16858bfa9ac8f5af2d80c70455b298bd7d8d23990600090a4610c126001600160a01b03831633836121fd565b6113b66118ee565b6113c58787878787878761224f565b50505050505050565b811580156113e457506001600160a01b03811633145b1561140257604051630461f45f60e11b815260040160405180910390fd5b61140a611b7c565b610c1282826123b3565b600054610100900460ff16158080156114345750600054600160ff909116105b8061144e5750303b15801561144e575060005460ff166001145b6114b15760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610abb565b6000805460ff1916600117905580156114d4576000805461ff0019166101001790555b6001600160a01b03841615806114f157506001600160a01b038216155b8061150357506001600160a01b038316155b156115215760405163e6c4247b60e01b815260040160405180910390fd5b6115296123d9565b61159c88888080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8c018190048102820181019092528a815292508a915089908190840183828082843760009201919091525061240092505050565b6115db88888080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061243192505050565b6115e36123d9565b6115ed600061247b565b6115f56123d9565b61160d604051806020016040528060008152506124a2565b6116156124d2565b61161d612501565b611628600085612530565b6116527f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a684612530565b61167c7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a83612530565b80156116c2576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050505050565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b60006001600160e01b03198216637965db0b60e01b14806109a657506301ffc9a760e01b6001600160e01b03198316146109a6565b610bfd81336125b7565b6001600160a01b03831661179a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610abb565b6001600160a01b0382166117fc5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610abb565b611807838383612610565b6001600160a01b0383166000908152603360205260409020548181101561187f5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610abb565b6001600160a01b0380851660008181526033602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906118df9086815260200190565b60405180910390a35b50505050565b6101945460ff1615610d555760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610abb565b600033611943818585612618565b5060019392505050565b60cc546001600160a01b031615610c125760cc546001600160a01b031663eefb7e9a83336000366040518563ffffffff1660e01b815260040161199394939291906137fb565b602060405180830381865afa1580156119b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119d49190613847565b610c12578015611a0257604051634b637e8f60e11b81526001600160a01b0383166004820152602401610abb565b60405163ec442f0560e01b81526001600160a01b0383166004820152602401610abb565b600033611a3485828561273c565b611a3f858585611736565b506001949350505050565b611a526118ee565b7f2ce8d04a9c35987429af538825cd2438cc5c5bb5dc427955f84daaa3ea105016610bfd8161172c565b6001600160a01b03811615801590611b0057506040516301ffc9a760e01b815263777dbf4d60e11b60048201526001600160a01b038216906301ffc9a790602401602060405180830381865afa158015611ada573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611afe9190613847565b155b15611b1e5760405163340aafcd60e11b815260040160405180910390fd5b60cc546040516001600160a01b0383811692169033907ff30d5b081b4a3016a4b34d3732b94b2b2ccc2d99f6774c8ac47c42d8764fd26590600090a460cc80546001600160a01b0319166001600160a01b0392909216919091179055565b610d556118ee565b600082815261022a6020526040902060010154611ba08161172c565b610b0f8383612530565b6000610c206127b0565b6001600160a01b0381163314611c245760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610abb565b610c128282612824565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3610c128161172c565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615611c8b57610b0f8361288c565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611ce5575060408051601f3d908101601f19168201909252611ce2918101906139e8565b60015b611d485760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610abb565b600080516020613ce28339815191528114611db75760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610abb565b50610b0f838383612928565b600033611943818585611dd683836116cc565b611de09190613a01565b612618565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610bfd8161172c565b611e1761294d565b610194805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b038216611eb85760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610abb565b611ec460008383612610565b8060356000828254611ed69190613a01565b90915550506001600160a01b0382166000818152603360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b038216611f8f5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610abb565b611f9b82600083612610565b6001600160a01b0382166000908152603360205260409020548181101561200f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610abb565b6001600160a01b03831660008181526033602090815260408083208686039055603580548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6120776118ee565b7f75afe8d9fedb4699bf07dc7bcb33fe609a84a99adfab7076931f0d93228085bb610bfd8161172c565b336001600160a01b03167fe41f7f53dffb3e1410dab0f9f6a27c670b48ad40ccc47a64537100e1f3809e8a610162836040516120de929190613a14565b60405180910390a2610162610c128282613b01565b6120fb6118ee565b610194805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611e453390565b606060678054610b2390613869565b606060688054610b2390613869565b6000338161215d82866116cc565b9050838110156121bd5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610abb565b611a3f8286868403612618565b600033611943818585611736565b6060610bba8383604051806060016040528060278152602001613d0260279139612997565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610b0f908490612a0f565b8342111561229f5760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610abb565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886122ce8c612ae4565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061232982612b0c565b9050600061233982878787612b39565b9050896001600160a01b0316816001600160a01b03161461239c5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610abb565b6123a78a8a8a612618565b50505050505050505050565b600082815261022a60205260409020600101546123cf8161172c565b610b0f8383612824565b600054610100900460ff16610d555760405162461bcd60e51b8152600401610abb90613bc1565b600054610100900460ff166124275760405162461bcd60e51b8152600401610abb90613bc1565b610c128282612b61565b600054610100900460ff166124585760405162461bcd60e51b8152600401610abb90613bc1565b610bfd81604051806040016040528060018152602001603160f81b815250612ba1565b600054610100900460ff16610bf45760405162461bcd60e51b8152600401610abb90613bc1565b600054610100900460ff166124c95760405162461bcd60e51b8152600401610abb90613bc1565b610bfd816120a1565b600054610100900460ff166124f95760405162461bcd60e51b8152600401610abb90613bc1565b610d55612bf0565b600054610100900460ff166125285760405162461bcd60e51b8152600401610abb90613bc1565b610d556123d9565b61253a8282611148565b610c1257600082815261022a602090815260408083206001600160a01b03851684529091529020805460ff191660011790556125733390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6125c18282611148565b610c12576125ce81612c1f565b6125d9836020612c31565b6040516020016125ea929190613c0c565b60408051601f198184030181529082905262461bcd60e51b8252610abb91600401613321565b610b0f6118ee565b6001600160a01b03831661267a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610abb565b6001600160a01b0382166126db5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610abb565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600061274884846116cc565b905060001981146118e857818110156127a35760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610abb565b6118e88484848403612618565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6127db612dcd565b6127e3612e26565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b61282e8282611148565b15610c1257600082815261022a602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6001600160a01b0381163b6128f95760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610abb565b600080516020613ce283398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b61293183612e57565b60008251118061293e5750805b15610b0f576118e883836121d8565b6101945460ff16610d555760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610abb565b6060600080856001600160a01b0316856040516129b49190613c81565b600060405180830381855af49150503d80600081146129ef576040519150601f19603f3d011682016040523d82523d6000602084013e6129f4565b606091505b5091509150612a0586838387612e97565b9695505050505050565b6000612a64826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316612f109092919063ffffffff16565b9050805160001480612a85575080806020019051810190612a859190613847565b610b0f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610abb565b6001600160a01b03811660009081526099602052604090208054600181018255905b50919050565b60006109a6612b19611baa565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000612b4a87878787612f1f565b91509150612b5781612fe3565b5095945050505050565b600054610100900460ff16612b885760405162461bcd60e51b8152600401610abb90613bc1565b6036612b948382613b01565b506037610b0f8282613b01565b600054610100900460ff16612bc85760405162461bcd60e51b8152600401610abb90613bc1565b6067612bd48382613b01565b506068612be18282613b01565b50506000606581905560665550565b600054610100900460ff16612c175760405162461bcd60e51b8152600401610abb90613bc1565b610d5561312d565b60606109a66001600160a01b03831660145b60606000612c40836002613c9d565b612c4b906002613a01565b67ffffffffffffffff811115612c6357612c636133db565b6040519080825280601f01601f191660200182016040528015612c8d576020820181803683370190505b509050600360fc1b81600081518110612ca857612ca861394b565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612cd757612cd761394b565b60200101906001600160f81b031916908160001a9053506000612cfb846002613c9d565b612d06906001613a01565b90505b6001811115612d7e576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612d3a57612d3a61394b565b1a60f81b828281518110612d5057612d5061394b565b60200101906001600160f81b031916908160001a90535060049490941c93612d7781613cb4565b9050612d09565b508315610bba5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610abb565b600080612dd8612131565b805190915015612def578051602090910120919050565b6065548015612dfe5792915050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4709250505090565b600080612e31612140565b805190915015612e48578051602090910120919050565b6066548015612dfe5792915050565b612e608161288c565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60608315612f06578251600003612eff576001600160a01b0385163b612eff5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610abb565b5081610be4565b610be48383613161565b6060610be4848460008561318b565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612f565750600090506003612fda565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612faa573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116612fd357600060019250925050612fda565b9150600090505b94509492505050565b6000816004811115612ff757612ff7613ccb565b03612fff5750565b600181600481111561301357613013613ccb565b036130605760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610abb565b600281600481111561307457613074613ccb565b036130c15760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610abb565b60038160048111156130d5576130d5613ccb565b03610bfd5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610abb565b600054610100900460ff166131545760405162461bcd60e51b8152600401610abb90613bc1565b610194805460ff19169055565b8151156131715781518083602001fd5b8060405162461bcd60e51b8152600401610abb9190613321565b6060824710156131ec5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610abb565b600080866001600160a01b031685876040516132089190613c81565b60006040518083038185875af1925050503d8060008114613245576040519150601f19603f3d011682016040523d82523d6000602084013e61324a565b606091505b509150915061325b87838387612e97565b979650505050505050565b60006020828403121561327857600080fd5b81356001600160e01b031981168114610bba57600080fd5b6001600160a01b0381168114610bfd57600080fd5b600080604083850312156132b857600080fd5b82356132c381613290565b946020939093013593505050565b60005b838110156132ec5781810151838201526020016132d4565b50506000910152565b6000815180845261330d8160208601602086016132d1565b601f01601f19169290920160200192915050565b602081526000610bba60208301846132f5565b60008060006060848603121561334957600080fd5b833561335481613290565b9250602084013561336481613290565b929592945050506040919091013590565b60006020828403121561338757600080fd5b5035919050565b6000602082840312156133a057600080fd5b8135610bba81613290565b600080604083850312156133be57600080fd5b8235915060208301356133d081613290565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561340457600080fd5b823561340f81613290565b9150602083013567ffffffffffffffff8082111561342c57600080fd5b818501915085601f83011261344057600080fd5b813581811115613452576134526133db565b604051601f8201601f19908116603f0116810190838211818310171561347a5761347a6133db565b8160405282815288602084870101111561349357600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60008083601f8401126134c757600080fd5b50813567ffffffffffffffff8111156134df57600080fd5b6020830191508360208285010111156134f757600080fd5b9250929050565b6000806020838503121561351157600080fd5b823567ffffffffffffffff81111561352857600080fd5b613534858286016134b5565b90969095509350505050565b60ff60f81b881681526000602060e08184015261356060e084018a6132f5565b8381036040850152613572818a6132f5565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b818110156135c4578351835292840192918401916001016135a8565b50909c9b505050505050505050505050565b600080602083850312156135e957600080fd5b823567ffffffffffffffff8082111561360157600080fd5b818501915085601f83011261361557600080fd5b81358181111561362457600080fd5b8660208260051b850101111561363957600080fd5b60209290920196919550909350505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156136a057603f1988860301845261368e8583516132f5565b94509285019290850190600101613672565b5092979650505050505050565b600080600080600080600060e0888a0312156136c857600080fd5b87356136d381613290565b965060208801356136e381613290565b95506040880135945060608801359350608088013560ff8116811461370757600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080600080600080600060a0888a03121561373f57600080fd5b873567ffffffffffffffff8082111561375757600080fd5b6137638b838c016134b5565b909950975060208a013591508082111561377c57600080fd5b506137898a828b016134b5565b909650945050604088013561379d81613290565b925060608801356137ad81613290565b915060808801356137bd81613290565b8091505092959891949750929550565b600080604083850312156137e057600080fd5b82356137eb81613290565b915060208301356133d081613290565b6001600160a01b0385811682528416602082015260606040820181905281018290526000828460808401376000608084840101526080601f19601f850116830101905095945050505050565b60006020828403121561385957600080fd5b81518015158114610bba57600080fd5b600181811c9082168061387d57607f821691505b602082108103612b0657634e487b7160e01b600052602260045260246000fd5b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6000808335601e1984360301811261397857600080fd5b83018035915067ffffffffffffffff82111561399357600080fd5b6020019150368190038213156134f757600080fd5b8284823760008382016000815283516139c58183602088016132d1565b0195945050505050565b6000600182016139e1576139e1613935565b5060010190565b6000602082840312156139fa57600080fd5b5051919050565b808201808211156109a6576109a6613935565b604081526000808454613a2681613869565b8060408601526060600180841660008114613a485760018114613a6257613a93565b60ff1985168884015283151560051b880183019550613a93565b8960005260208060002060005b86811015613a8a5781548b8201870152908401908201613a6f565b8a018501975050505b50505050508281036020840152613aaa81856132f5565b95945050505050565b601f821115610b0f57600081815260208120601f850160051c81016020861015613ada5750805b601f850160051c820191505b81811015613af957828155600101613ae6565b505050505050565b815167ffffffffffffffff811115613b1b57613b1b6133db565b613b2f81613b298454613869565b84613ab3565b602080601f831160018114613b645760008415613b4c5750858301515b600019600386901b1c1916600185901b178555613af9565b600085815260208120601f198616915b82811015613b9357888601518255948401946001909101908401613b74565b5085821015613bb15787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351613c448160178501602088016132d1565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351613c758160288401602088016132d1565b01602801949350505050565b60008251613c938184602087016132d1565b9190910192915050565b80820281158282048414176109a6576109a6613935565b600081613cc357613cc3613935565b506000190190565b634e487b7160e01b600052602160045260246000fdfe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220b974cb773b646a4fc26a237c2722fc92c94d29d16b3e917d7ef91cabf632419464736f6c63430008140033