VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x6C6C1a…4229
Summary
Transactions
Transfers
Address
0x6C6C1a5491E1509b7B93cb3A1dD01a7C85f04229
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xbA6f8BE379C01677a8f64569CB6972Be48722e40
Deployer
0xbA6f8BE379C01677a8f64569CB6972Be48722e40
Code
0x60806040526004361061034e5760003560e01c80639119c13c116101bb578063c1377b22116100f7578063daba73ad11610095578063e4d7437b1161006f578063e4d7437b14610bef578063ee6bfaa714610c0e578063f5b541a614610c45578063f703906314610c7957600080fd5b8063daba73ad14610b7e578063e277386414610baf578063e49f376114610bcf57600080fd5b8063d547741f116100d1578063d547741f146109f0578063d73a073114610a10578063d80cc08a14610b3e578063da29744e14610b5e57600080fd5b8063c1377b221461098f578063c66e6924146109b0578063d4aa87b0146109d057600080fd5b8063a217fddf11610164578063b83bd87b1161013e578063b83bd87b14610842578063b887e63e14610862578063bb19dd0814610882578063bb2148751461097857600080fd5b8063a217fddf146107dc578063a4764f71146107f1578063aa55cd781461082257600080fd5b806396b5a7551161019557806396b5a7551461077c57806398220a501461079c5780639b1225c4146107bc57600080fd5b80639119c13c146106dd57806391d14854146106f45780639541528a1461073a57600080fd5b806336b439c71161028a5780635c975abb116102335780636a1b3d6f1161020d5780636a1b3d6f1461065f5780637e8b554e146106765780638456cb591461069757806388208b5d146106ac57600080fd5b80635c975abb1461060657806363d440bc1461061f57806364d6f69e1461063f57600080fd5b80634f1ef286116102645780634f1ef286146105cb57806352d1902d146105de578063598647f8146105f357600080fd5b806336b439c71461055e5780633f4ba83a1461057e57806340ff63141461059357600080fd5b8063150b7a02116102f75780632f2ff15d116102d15780632f2ff15d146104de57806331811f21146104fe57806336568abe1461051e5780633659cfe61461053e57600080fd5b8063150b7a021461043b578063248a9ca3146104995780632bda7096146104c957600080fd5b806307ff3c171161032857806307ff3c17146103d157806310782f8f1461040d578063135d90901461042457600080fd5b806301a4138e1461035a57806301ffc9a71461038f578063079823cd146103af57600080fd5b3661035557005b600080fd5b34801561036657600080fd5b5061037a610375366004615322565b610c9a565b60405190151581526020015b60405180910390f35b34801561039b57600080fd5b5061037a6103aa36600461535b565b610cc2565b3480156103bb57600080fd5b506103cf6103ca366004615393565b610d10565b005b3480156103dd57600080fd5b506103ff6103ec3660046153c1565b6101726020526000908152604090205481565b604051908152602001610386565b34801561041957600080fd5b506103ff61016f5481565b34801561043057600080fd5b506103ff61016c5481565b34801561044757600080fd5b506104806104563660046153de565b7f150b7a023d4804d13e8c85fb27262cb750cf6ba9f9dd3bb30d90f482ceeb4b1f95945050505050565b6040516001600160e01b03199091168152602001610386565b3480156104a557600080fd5b506103ff6104b436600461547d565b600090815260c9602052604090206001015490565b3480156104d557600080fd5b506103cf610e49565b3480156104ea57600080fd5b506103cf6104f9366004615496565b610ec8565b34801561050a57600080fd5b506103cf61051936600461555a565b610eed565b34801561052a57600080fd5b506103cf610539366004615496565b611191565b34801561054a57600080fd5b506103cf6105593660046153c1565b61121d565b34801561056a57600080fd5b506103cf6105793660046155b5565b611398565b34801561058a57600080fd5b506103cf611535565b34801561059f57600080fd5b506105b36105ae3660046155b5565b611567565b6040516001600160a01b039091168152602001610386565b6103cf6105d93660046155e1565b6115a0565b3480156105ea57600080fd5b506103ff611708565b6103cf610601366004615645565b6117cd565b34801561061257600080fd5b5061012d5460ff1661037a565b34801561062b57600080fd5b506103cf61063a3660046155b5565b61200a565b34801561064b57600080fd5b506103cf61065a366004615393565b61216b565b34801561066b57600080fd5b506103ff6101615481565b34801561068257600080fd5b50610163546105b3906001600160a01b031681565b3480156106a357600080fd5b506103cf612276565b3480156106b857600080fd5b5061037a6106c73660046153c1565b61016d6020526000908152604090205460ff1681565b3480156106e957600080fd5b506103ff61016e5481565b34801561070057600080fd5b5061037a61070f366004615496565b600091825260c9602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561074657600080fd5b5061037a610755366004615667565b61017160209081526000938452604080852082529284528284209052825290205460ff1681565b34801561078857600080fd5b506103cf61079736600461547d565b6122a8565b3480156107a857600080fd5b506103cf6107b73660046156a8565b6125bb565b3480156107c857600080fd5b506103cf6107d736600461547d565b612e23565b3480156107e857600080fd5b506103ff600081565b3480156107fd57600080fd5b5061037a61080c3660046153c1565b6101656020526000908152604090205460ff1681565b34801561082e57600080fd5b506103cf61083d366004615322565b61358b565b34801561084e57600080fd5b506103cf61085d3660046153c1565b6135c6565b34801561086e57600080fd5b506103cf61087d3660046153c1565b613671565b34801561088e57600080fd5b5061090f61089d36600461547d565b610170602052600090815260409020805460018201546002830154600384015460048501546005860154600687015460078801546008909801546001600160a01b039788169896979586169694959394929391928083169260ff600160a01b8304811693600160a81b9093041691168b565b604080516001600160a01b039c8d168152602081019b909b52988b16988a01989098526060890196909652608088019490945260a087019290925260c0860152851660e08501521515610100840152151561012083015290911661014082015261016001610386565b34801561098457600080fd5b506103ff6101645481565b34801561099b57600080fd5b50610162546105b3906001600160a01b031681565b3480156109bc57600080fd5b506103cf6109cb366004615798565b6137d4565b3480156109dc57600080fd5b506103cf6109eb366004615667565b61398c565b3480156109fc57600080fd5b506103cf610a0b366004615496565b613b43565b348015610a1c57600080fd5b50610b31610a2b36600461547d565b6040805161016081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081018290526101208101829052610140810191909152506000908152610170602090815260409182902082516101608101845281546001600160a01b03908116825260018301549382019390935260028201548316938101939093526003810154606084015260048101546080840152600581015460a0840152600681015460c0840152600781015480831660e085015260ff600160a01b820481161515610100860152600160a81b909104161515610120840152600801541661014082015290565b604051610386919061587b565b348015610b4a57600080fd5b506103cf610b59366004615322565b613b68565b348015610b6a57600080fd5b506103cf610b79366004615393565b613c30565b348015610b8a57600080fd5b5061037a610b993660046153c1565b6101666020526000908152604090205460ff1681565b348015610bbb57600080fd5b506103cf610bca3660046155b5565b613d2f565b348015610bdb57600080fd5b506103cf610bea3660046155b5565b613e7c565b348015610bfb57600080fd5b5061015f546001600160a01b03166105b3565b348015610c1a57600080fd5b506105b3610c293660046153c1565b610173602052600090815260409020546001600160a01b031681565b348015610c5157600080fd5b506103ff7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b348015610c8557600080fd5b50610160546105b3906001600160a01b031681565b6001600160a01b03808316600090815261017360205260409020548282169116145b92915050565b60006001600160e01b031982167f7965db0b000000000000000000000000000000000000000000000000000000001480610cbc57506301ffc9a760e01b6001600160e01b0319831614610cbc565b3360009081527fc99cfc74cbb51adc7ca8731c432a51a31a086a1789003f0b773be6e802362bf46020526040902054829060ff1680610d545750610d548133610c9a565b610dcb5760405162461bcd60e51b815260206004820152603b60248201527f54686973206f7065726174696f6e2069732072657374726963746564206f6e6c60448201527f7920746f204f70657261746f7273206f7220496d706f7274657273000000000060648201526084015b60405180910390fd5b6001600160a01b038316600090815261016d602052604090205460ff16151582151514610e44576001600160a01b038316600081815261016d6020526040808220805460ff191686151590811790915590519092917fa3cdb8fbc0069c2f49b7da7688637424e17dd830da459448f43d1b807c8c0ed591a35b505050565b610e51613fe8565b3360008181526101726020526040808220805490839055905190929083908381818185875af1925050503d8060008114610ea7576040519150601f19603f3d011682016040523d82523d6000602084013e610eac565b606091505b5050905080610eba57600080fd5b5050610ec6600160fb55565b565b600082815260c96020526040902060010154610ee381614041565b610e44838361404b565b600082604051602001610f00919061594e565b60405160208183030381529060405280519060200120905061016c5461016a6000846001600160a01b03166001600160a01b031681526020019081526020016000205442610f4e9190615980565b10610f9b5760405162461bcd60e51b815260206004820152601760248201527f54686520726f746174696f6e20697320657870697265640000000000000000006044820152606401610dc2565b6001600160a01b03808316600090815261016860209081526040808320858452909152902054163381146110375760405162461bcd60e51b815260206004820152602960248201527f54686520726f74617465206d7573742062652063616c6c65642062792074686560448201527f206e657741646d696e00000000000000000000000000000000000000000000006064820152608401610dc2565b6001600160a01b038316600081815261016860209081526040808320868452825280832080546001600160a01b0319169055928252610169815282822082905561016a9052908120556110aa7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929846140ed565b6110d47f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9298261404b565b610163546040517ff014cfc20000000000000000000000000000000000000000000000000000000081526001600160a01b03858116600483015283811660248301529091169063f014cfc290604401600060405180830381600087803b15801561113d57600080fd5b505af1158015611151573d6000803e3d6000fd5b50506040516001600160a01b03861692503391507f63e5b428abf43513929bf4c488925415050fc4a25fc545397f10b4cd0736635f90600090a350505050565b6001600160a01b038116331461120f5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610dc2565b61121982826140ed565b5050565b6001600160a01b037f0000000000000000000000006c6c1a5491e1509b7b93cb3a1dd01a7c85f042291630036112aa5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b19195b1959d85d1958d85b1b60a21b6064820152608401610dc2565b7f0000000000000000000000006c6c1a5491e1509b7b93cb3a1dd01a7c85f042296001600160a01b03166113057f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b0316146113705760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b6163746976652070726f787960a01b6064820152608401610dc2565b61137981614170565b60408051600080825260208201909252611395918391906141f1565b50565b6113a0613fe8565b60006113ab81614041565b600082116114215760405162461bcd60e51b815260206004820152602d60248201527f41756374696f6e3a20726566756e6420616d6f756e74206d757374206265206760448201527f726561746572207468616e2030000000000000000000000000000000000000006064820152608401610dc2565b6001600160a01b03831660009081526101726020526040902054828110156114b15760405162461bcd60e51b815260206004820152603a60248201527f41756374696f6e3a2062696464657220646f6573206e6f74206861766520737560448201527f6666696369656e742062616c616e636520746f20726566756e640000000000006064820152608401610dc2565b6114bb8382615980565b6001600160a01b0385166000818152610172602052604080822093909355915185908381818185875af1925050503d8060008114611515576040519150601f19603f3d011682016040523d82523d6000602084013e61151a565b606091505b505090508061152857600080fd5b505050611219600160fb55565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92961155f81614041565b611395614391565b61016b602052816000526040600020818154811061158457600080fd5b6000918252602090912001546001600160a01b03169150829050565b6001600160a01b037f0000000000000000000000006c6c1a5491e1509b7b93cb3a1dd01a7c85f0422916300361162d5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b19195b1959d85d1958d85b1b60a21b6064820152608401610dc2565b7f0000000000000000000000006c6c1a5491e1509b7b93cb3a1dd01a7c85f042296001600160a01b03166116887f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b0316146116f35760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b6163746976652070726f787960a01b6064820152608401610dc2565b6116fc82614170565b611219828260016141f1565b6000306001600160a01b037f0000000000000000000000006c6c1a5491e1509b7b93cb3a1dd01a7c85f0422916146117a85760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610dc2565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6117d56143e4565b600082815261017060205260409081902061016354815492517f85311a4e0000000000000000000000000000000000000000000000000000000081526001600160a01b039384166004820152336024820152919216906385311a4e90604401602060405180830381865afa158015611851573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118759190615993565b61190d5760405162461bcd60e51b815260206004820152605060248201527f47617465207265737472696374696f6e206661696c65642c206d73672e73656e60448201527f64657220646f6573206e6f74206f776e206f6e65206f6620746865207265717560648201527f6972656420436f6c6c656374696f6e7300000000000000000000000000000000608482015260a401610dc2565b6007810154600160a01b900460ff16156119785760405162461bcd60e51b815260206004820152602660248201527f41756374696f6e3a207468652061756374696f6e20697320616c72656164792060448201526518db1bdcd95960d21b6064820152608401610dc2565b80600401544210156119f25760405162461bcd60e51b815260206004820152602760248201527f41756374696f6e3a207468652061756374696f6e206973206e6f74207374617260448201527f74656420796574000000000000000000000000000000000000000000000000006064820152608401610dc2565b42816005015411611a6b5760405162461bcd60e51b815260206004820152603260248201527f41756374696f6e3a207468652061756374696f6e277320646561646c696e652060448201527f697320616c7265616479207265616368656400000000000000000000000000006064820152608401610dc2565b60028101546001600160a01b03163303611aed5760405162461bcd60e51b815260206004820152603260248201527f41756374696f6e3a207468652073656c6c65722063616e206e6f74206269642060448201527f6f6e20686973206f776e2061756374696f6e00000000000000000000000000006064820152608401610dc2565b6007810154600160a81b900460ff1615611cfc578060030154821015611b7d576040805162461bcd60e51b81526020600482015260248101919091527f41756374696f6e3a207468652076616c756520626964646564206d757374206260448201527f6520686967686572207468616e20746865207374617274696e672070726963656064820152608401610dc2565b80600601548211611bf65760405162461bcd60e51b815260206004820152603d60248201527f41756374696f6e3a207468652076616c756520626964646564206d757374206260448201527f6520686967686572207468616e207468652068696768657374206269640000006064820152608401610dc2565b60088101546040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815233600482015230602482015283916001600160a01b03169063dd62ed3e90604401602060405180830381865afa158015611c5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c8391906159b0565b1015611cf75760405162461bcd60e51b815260206004820152603960248201527f41756374696f6e3a2074686520616c6c6f77616e6365206d757374206265206160448201527f74206c656173742074686520616d6f756e7420626964646564000000000000006064820152608401610dc2565b611df1565b8060030154341015611d78576040805162461bcd60e51b81526020600482015260248101919091527f41756374696f6e3a207468652076616c756520626964646564206d757374206260448201527f6520686967686572207468616e20746865207374617274696e672070726963656064820152608401610dc2565b80600601543411611df15760405162461bcd60e51b815260206004820152603d60248201527f41756374696f6e3a207468652076616c756520626964646564206d757374206260448201527f6520686967686572207468616e207468652068696768657374206269640000006064820152608401610dc2565b600681015460078201546001600160a01b03811690600160a81b900460ff1615611e215760068301849055611e28565b3460068401555b6007830180546001600160a01b0319163317905561016e546005840154611e4f9190615980565b4210611eb55761016e54611e6390426159c9565b600584018190556001840154845460405192835290916001600160a01b039091169087907ff0aad08c6b6cd28494f326231f2e21f70e25edb3ce8da0ecbc06aed34c6126d19060200160405180910390a45b8115611f1c576007830154600160a81b900460ff1615611eed576008830154611ee8906001600160a01b03168284614438565b611f1c565b6001600160a01b0381166000908152610172602052604081208054849290611f169084906159c9565b90915550505b6007830154600160a81b900460ff1615611fa7576008830154611f4a906001600160a01b03163330876144c9565b3415611fa757604051600090339034908381818185875af1925050503d8060008114611f92576040519150601f19603f3d011682016040523d82523d6000602084013e611f97565b606091505b5050905080611fa557600080fd5b505b6001830154835460078501546006860154604080516001600160a01b0393841681526020810192909252919092169188917f699a4838c2e593fe52b466b3b6ce2c7d01ac422130104e2ec3d803640d1deb40910160405180910390a45050505050565b336000908152610171602090815260408083206001600160a01b0386168452825280832084845290915290205460ff166120d25760405162461bcd60e51b815260206004820152604960248201527f41756374696f6e3a2074686520746f6b656e4964206973206e6f74206176616960448201527f6c61626c6520746f206265207472616e7366657272656420746f20746865206d60648201527f73672e73656e6465720000000000000000000000000000000000000000000000608482015260a401610dc2565b336000818152610171602090815260408083206001600160a01b03871680855290835281842086855290925291829020805460ff191690559051632142170760e11b8152306004820152602481019290925260448201839052906342842e0e90606401600060405180830381600087803b15801561214f57600080fd5b505af1158015612163573d6000803e3d6000fd5b505050505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92961219581614041565b6001600160a01b0383166000036122145760405162461bcd60e51b815260206004820152602760248201527f54686520766970313830616464726573732063616e206e6f742062652061646460448201527f72657373283029000000000000000000000000000000000000000000000000006064820152608401610dc2565b6001600160a01b03831660008181526101656020908152604091829020805460ff191686151590811790915591519182527f429a79f9ddc988553313722f3b1badd4fc2f6c64c7457ef8e5601c05d293da9991015b60405180910390a2505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9296122a081614041565b611395614520565b6122b06143e4565b60008181526101706020526040902060028101546001600160a01b031633148061230857503360009081527fc99cfc74cbb51adc7ca8731c432a51a31a086a1789003f0b773be6e802362bf4602052604090205460ff165b6123a05760405162461bcd60e51b815260206004820152604760248201527f41756374696f6e3a207468652061756374696f6e2063616e2062652063616e6360448201527f656c6c6564206f6e6c79206279207468652073656c6c6572206f7220616e206f60648201527f70657261746f7200000000000000000000000000000000000000000000000000608482015260a401610dc2565b6007810154600160a01b900460ff161561240b5760405162461bcd60e51b815260206004820152602660248201527f41756374696f6e3a207468652061756374696f6e20697320616c72656164792060448201526518db1bdcd95960d21b6064820152608401610dc2565b60078101805460ff60a01b1916600160a01b17905560028101546001600160a01b031633146124805760028101546001600160a01b039081166000908152610171602090815260408083208554909416835292815282822060018581015484529152919020805460ff191690911790556124f6565b805460028201546001830154604051632142170760e11b81523060048201526001600160a01b03928316602482015260448101919091529116906342842e0e90606401600060405180830381600087803b1580156124dd57600080fd5b505af11580156124f1573d6000803e3d6000fd5b505050505b6006810154156125795760078101546001600160a01b03811690600160a81b900460ff1615612543576008820154600683015461253e916001600160a01b0316908390614438565b612577565b60068201546001600160a01b03821660009081526101726020526040812080549091906125719084906159c9565b90915550505b505b600181015481546040516001600160a01b039091169084907f4be94af4939da2befd886ec491410ea652c7bfb2133ae41b62709898279cf31390600090a45050565b6125c36143e4565b6001600160a01b038716600090815261016d6020526040902054879060ff1615806125f357506125f38133610c9a565b8061262c57503360009081527fc99cfc74cbb51adc7ca8731c432a51a31a086a1789003f0b773be6e802362bf4602052604090205460ff165b61269e5760405162461bcd60e51b815260206004820152602e60248201527f54686973206f7065726174696f6e2069732072657374726963746564206f6e6c60448201527f7920746f204f70657261746f72730000000000000000000000000000000000006064820152608401610dc2565b6001600160a01b03881661271a5760405162461bcd60e51b815260206004820152603060248201527f41756374696f6e3a20746865204e465420436f6c6c656374696f6e206164647260448201527f6573732063616e206e6f742062652030000000000000000000000000000000006064820152608401610dc2565b6040517f6352211e000000000000000000000000000000000000000000000000000000008152600481018890526000906001600160a01b038a1690636352211e90602401602060405180830381865afa15801561277b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061279f91906159dc565b9050336001600160a01b03821614806127e657503360009081527fc99cfc74cbb51adc7ca8731c432a51a31a086a1789003f0b773be6e802362bf4602052604090205460ff165b61287e5760405162461bcd60e51b815260206004820152605160248201527f41756374696f6e3a20616e2061756374696f6e2063616e20626520637265617460448201527f6564206f6e6c7920627920746865206f776e6572206f6620746865204e46542060648201527f6f7220627920616e204f70657261746f72000000000000000000000000000000608482015260a401610dc2565b600087116128f45760405162461bcd60e51b815260206004820152603660248201527f41756374696f6e3a20746865207072696365206f6620616e2061756374696f6e60448201527f206d75737420626520686967686572207468616e2030000000000000000000006064820152608401610dc2565b6000851161296a5760405162461bcd60e51b815260206004820152603960248201527f41756374696f6e3a20746865206475726174696f6e206f6620616e206175637460448201527f696f6e206d75737420626520686967686572207468616e2030000000000000006064820152608401610dc2565b4261297586886159c9565b1015612a0f5760405162461bcd60e51b815260206004820152604e60248201527f41756374696f6e3a2074686520656e642074696d65206f6620616e206175637460448201527f696f6e206d7573742062652067726561746572207468616e207468652063757260648201527f72656e742074696d657374616d70000000000000000000000000000000000000608482015260a401610dc2565b6001600160a01b0389166000908152610166602052604090205460ff16612ac45760405162461bcd60e51b815260206004820152605960248201527f41756374696f6e3a20746865204e465420436f6c6c656374696f6e206164647260448201527f657373206973206e6f742077686974656c697374656420666f7220747261646960648201527f6e672077697468696e20746865206d61726b6574706c61636500000000000000608482015260a401610dc2565b8315612b7f576001600160a01b0383166000908152610165602052604090205460ff16612b7f5760405162461bcd60e51b815260206004820152604260248201527f41756374696f6e3a20746865207370656369666965642056495031383020617360448201527f207061796d656e74206d6574686f64206973206e6f742077686974656c69737460648201527f6564000000000000000000000000000000000000000000000000000000000000608482015260a401610dc2565b60006040518061016001604052808b6001600160a01b031681526020018a8152602001836001600160a01b031681526020018981526020018881526020018789612bc991906159c9565b81526020016000815260200160006001600160a01b031681526020016000151581526020018615158152602001856001600160a01b03168152509050600161016f6000828254612c1991906159c9565b909155505061016f5460009081526101706020908152604091829020835181546001600160a01b039182166001600160a01b03199182161783559285015160018301558484015160028301805491831691851691909117905560608501516003830155608085015160048084019190915560a0860151600584015560c0860151600684015560e08601516007840180546101008901516101208a01511515600160a81b027fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff911515600160a01b027fffffffffffffffffffffff0000000000000000000000000000000000000000009093169487169490941791909117169190911790556101408601516008909301805493831693909416929092179092559151632142170760e11b815284821692810192909252306024830152604482018b90528b16906342842e0e90606401600060405180830381600087803b158015612d8157600080fd5b505af1158015612d95573d6000803e3d6000fd5b50505050888a6001600160a01b031661016f547fc5cfb97a68c2b1192a541a52701b814814cb737777887ce43ba5526c6140a8f5858c8c8c8e612dd891906159c9565b604080516001600160a01b039586168152602081019490945283019190915260608201528a1515608082015290891660a082015260c00160405180910390a450505050505050505050565b612e2b6143e4565b6000818152610170602052604090206005810154421015612eb45760405162461bcd60e51b815260206004820152603260248201527f41756374696f6e3a207468652061756374696f6e277320646561646c696e652060448201527f697320616c7265616479207265616368656400000000000000000000000000006064820152608401610dc2565b60028101546001600160a01b0316331480612edb575060078101546001600160a01b031633145b80612f1457503360009081527fc99cfc74cbb51adc7ca8731c432a51a31a086a1789003f0b773be6e802362bf4602052604090205460ff165b612fac5760405162461bcd60e51b815260206004820152605360248201527f41756374696f6e3a207468652073616c652063616e206265206578656375746560448201527f64206f6e6c792062793a204f70657261746f72732c2073656c6c657220616e6460648201527f207468652061756374696f6e2077696e6e657200000000000000000000000000608482015260a401610dc2565b6007810154600160a01b900460ff16156130175760405162461bcd60e51b815260206004820152602660248201527f41756374696f6e3a207468652061756374696f6e20697320616c72656164792060448201526518db1bdcd95960d21b6064820152608401610dc2565b60078101805460ff60a01b1916600160a01b179055600681015460000361310d57805460028201546001830154604051632142170760e11b81523060048201526001600160a01b03928316602482015260448101919091529116906342842e0e90606401600060405180830381600087803b15801561309557600080fd5b505af11580156130a9573d6000803e3d6000fd5b505050506001810154815460028301546006840154604080516001600160a01b0393841681526020810192909252919092169185917f292f664484d0110cd32475d21ffed5160be57d9a1644b441060f568fe0143ebc910160405180910390a45050565b600061271061016154836006015461312591906159f9565b61312f9190615a10565b9050600061271061016454846006015461314991906159f9565b6131539190615a10565b83549091506000908190613177906001600160a01b031663152a902d60e11b61455e565b1561327e5784546001860154600687015460405163152a902d60e11b8152600481019290925260248201526001600160a01b0390911690632a55205a906044016040805180830381865afa1580156131d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131f79190615a32565b92509050612710606461320b8260326159f9565b6132159190615a10565b866006015461322491906159f9565b61322e9190615a10565b82111561326b5761271060646132458260326159f9565b61324f9190615a10565b866006015461325e91906159f9565b6132689190615a10565b91505b6001600160a01b03811661327e57600091505b600082848688600601546132929190615980565b61329c9190615980565b6132a69190615980565b6007870180546001600160a01b039081166000908152610171602090815260408083208c54909416835292815282822060018c81015484529152919020805460ff1916909117905554909150600160a81b900460ff161561338f57600886015461016054613321916001600160a01b03908116911687614438565b600886015461016254613341916001600160a01b03908116911686614438565b6001600160a01b03821615613369576008860154613369906001600160a01b03168385614438565b6008860154600287015461338a916001600160a01b03908116911683614438565b613526565b610160546040516000916001600160a01b03169087908381818185875af1925050503d80600081146133dd576040519150601f19603f3d011682016040523d82523d6000602084013e6133e2565b606091505b50509050806133f057600080fd5b610162546040516001600160a01b03909116908690600081818185875af1925050503d806000811461343e576040519150601f19603f3d011682016040523d82523d6000602084013e613443565b606091505b5050809150508061345357600080fd5b6001600160a01b038316156134c0576040516001600160a01b038416908590600081818185875af1925050503d80600081146134ab576040519150601f19603f3d011682016040523d82523d6000602084013e6134b0565b606091505b505080915050806134c057600080fd5b60028701546040516001600160a01b03909116908390600081818185875af1925050503d806000811461350f576040519150601f19603f3d011682016040523d82523d6000602084013e613514565b606091505b5050809150508061352457600080fd5b505b6001860154865460078801546006890154604080516001600160a01b039384168152602081019290925291909216918a917f292f664484d0110cd32475d21ffed5160be57d9a1644b441060f568fe0143ebc910160405180910390a450505050505050565b600061359681614041565b506001600160a01b0391821660009081526101736020526040902080546001600160a01b03191691909216179055565b60006135d181614041565b6001600160a01b03821661364d5760405162461bcd60e51b815260206004820152602e60248201527f47617465205265737472696374696f6e20616464726573732063616e206e6f7460448201527f20626520616464726573732830290000000000000000000000000000000000006064820152608401610dc2565b5061016380546001600160a01b0319166001600160a01b0392909216919091179055565b61015f546001600160a01b031633146136f25760405162461bcd60e51b815260206004820152603160248201527f455243373231202d20555550533a2046756e6374696f6e2063616c6c6572206960448201527f73206e6f742070726f78792061646d696e0000000000000000000000000000006064820152608401610dc2565b61015f80546001600160a01b038381166001600160a01b031983168117909355610167546040517f01378b580000000000000000000000000000000000000000000000000000000081523060048201526024810194909452918116929116906301378b5890604401600060405180830381600087803b15801561377457600080fd5b505af1158015613788573d6000803e3d6000fd5b5050604080516001600160a01b038086168252861660208201527f08f975c558f03273377770550a7ba8d4e34fdf1fe05aa8723a4c2203aa9574a9935001905060405180910390a15050565b600054610100900460ff16158080156137f45750600054600160ff909116105b8061380e5750303b15801561380e575060005460ff166001145b6138805760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610dc2565b6000805460ff1916600117905580156138a3576000805461ff0019166101001790555b600083116139195760405162461bcd60e51b815260206004820152603060248201527f41756374696f6e3a207468652074696d65724475726174696f6e206d7573742060448201527f626520686967686572207468616e2030000000000000000000000000000000006064820152608401610dc2565b61392a8b8b8b8b8b8b8b8b8a614581565b61016e839055637735940061016f55801561397f576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050505050505050565b600061399781614041565b6001600160a01b03831660009081527fc99cfc74cbb51adc7ca8731c432a51a31a086a1789003f0b773be6e802362bf4602052604090205460ff16613a1e5760405162461bcd60e51b815260206004820152601f60248201527f546865206f6c6441646d696e206973206e6f7420616e204f70657261746f72006044820152606401610dc2565b6001600160a01b03841660009081527fc99cfc74cbb51adc7ca8731c432a51a31a086a1789003f0b773be6e802362bf4602052604090205460ff1615613acc5760405162461bcd60e51b815260206004820152602b60248201527f546865206e657741646d696e2063616e206e6f7420626520616c72656164792060448201527f616e204f70657261746f720000000000000000000000000000000000000000006064820152608401610dc2565b506001600160a01b039182166000818152610169602090815260408083208054610168845282852090855280845282852080546001600160a01b031990811690915586865261016a808652848720878155938990559786529084529184208054989097169790911696909617909455529052429055565b600082815260c96020526040902060010154613b5e81614041565b610e4483836140ed565b6000613b7381614041565b6001600160a01b0383811660009081526101736020526040902054811690831614613c065760405162461bcd60e51b815260206004820152602a60248201527f436f6c6c656374696f6e206973206e6f7420696d706f7274656420627920746860448201527f6520696d706f72746572000000000000000000000000000000000000000000006064820152608401610dc2565b50506001600160a01b031660009081526101736020526040902080546001600160a01b0319169055565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929613c5a81614041565b6001600160a01b038316613cd65760405162461bcd60e51b815260206004820152602860248201527f54686520726f79616c7479416464726573732063616e206e6f7420626520616460448201527f64726573732830290000000000000000000000000000000000000000000000006064820152608401610dc2565b6001600160a01b03831660008181526101666020908152604091829020805460ff191686151590811790915591519182527f7eb84089a55d686ff4f63cf6454ab43e6cd8882cfd4c6c735730215c2181ab8e9101612269565b6000613d3a81614041565b6001600160a01b038316613da25760405162461bcd60e51b815260206004820152602960248201527f466f756e646174696f6e2072656365697665722063616e206e6f74206265206160448201526864647265737328302960b81b6064820152608401610dc2565b6064613db1612710600a6159f9565b613dbb9190615a10565b821115613e275760405162461bcd60e51b815260206004820152603460248201527f496c6c6567616c2066656520616d6f756e742c206d757374206265206571756160448201527306c206f72206c6f776572207468616e20313030360641b6064820152608401610dc2565b61016080546001600160a01b0319166001600160a01b0385169081179091556101618390556040518381527f0a0784bb9e5f344974e9d188135833f29379118eaba2bc9e1f6e678e0427fbe490602001612269565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929613ea681614041565b6001600160a01b038316613f0e5760405162461bcd60e51b815260206004820152602960248201527f456e74657270726973652072656365697665722063616e206e6f74206265206160448201526864647265737328302960b81b6064820152608401610dc2565b6064613f1d612710600a6159f9565b613f279190615a10565b821115613f935760405162461bcd60e51b815260206004820152603460248201527f496c6c6567616c2066656520616d6f756e742c206d757374206265206571756160448201527306c206f72206c6f776572207468616e20313030360641b6064820152608401610dc2565b61016280546001600160a01b0319166001600160a01b0385169081179091556101648390556040518381527f621f2078de319db1bc415acb003e458b7040be853c8363703d45638fab7888d790602001612269565b600260fb540361403a5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610dc2565b600260fb55565b6113958133614ac6565b600082815260c9602090815260408083206001600160a01b038516845290915290205460ff1661121957600082815260c9602090815260408083206001600160a01b03851684529091529020805460ff191660011790556140a93390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260c9602090815260408083206001600160a01b038516845290915290205460ff161561121957600082815260c9602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b61015f546001600160a01b031633146113955760405162461bcd60e51b815260206004820152603160248201527f455243373231202d20555550533a2046756e6374696f6e2063616c6c6572206960448201527f73206e6f742070726f78792061646d696e0000000000000000000000000000006064820152608401610dc2565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561422457610e4483614b3b565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561427e575060408051601f3d908101601f1916820190925261427b918101906159b0565b60015b6142f05760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152608401610dc2565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146143855760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152608401610dc2565b50610e44838383614bf9565b614399614c1e565b61012d805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b61012d5460ff1615610ec65760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610dc2565b6040516001600160a01b038316602482015260448101829052610e449084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166001600160e01b031990931692909217909152614c71565b6040516001600160a01b038085166024830152831660448201526064810182905261451a9085907f23b872dd000000000000000000000000000000000000000000000000000000009060840161447d565b50505050565b6145286143e4565b61012d805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586143c73390565b600061456983614d59565b801561457a575061457a8383614d8c565b9392505050565b600054610100900460ff166145ec5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610dc2565b6001600160a01b0385166146685760405162461bcd60e51b815260206004820152602e60248201527f47617465205265737472696374696f6e20616464726573732063616e206e6f7460448201527f20626520616464726573732830290000000000000000000000000000000000006064820152608401610dc2565b6001600160a01b0386166146d05760405162461bcd60e51b815260206004820152602960248201527f466f756e646174696f6e2072656365697665722063616e206e6f74206265206160448201526864647265737328302960b81b6064820152608401610dc2565b6001600160a01b0383166147385760405162461bcd60e51b815260206004820152602960248201527f456e74657270726973652072656365697665722063616e206e6f74206265206160448201526864647265737328302960b81b6064820152608401610dc2565b6064614747612710600a6159f9565b6147519190615a10565b8411156147bd5760405162461bcd60e51b815260206004820152603460248201527f496c6c6567616c2066656520616d6f756e742c206d757374206265206571756160448201527306c206f72206c6f776572207468616e20313030360641b6064820152608401610dc2565b60646147cc612710600a6159f9565b6147d69190615a10565b8211156148425760405162461bcd60e51b815260206004820152603460248201527f496c6c6567616c2066656520616d6f756e742c206d757374206265206571756160448201527306c206f72206c6f776572207468616e20313030360641b6064820152608401610dc2565b600081116148b85760405162461bcd60e51b815260206004820152603860248201527f54686520636f646520726f746174696f6e2076616c6964697479206d7573742060448201527f626520686967686572207468616e2030207365636f6e647300000000000000006064820152608401610dc2565b886000815181106148cb576148cb615a60565b602002602001015161015f60006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060005b895181101561493e5761492c6000801b8b838151811061491f5761491f615a60565b602002602001015161404b565b8061493681615a76565b9150506148fd565b5060005b8851811015614993576149817f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9298a838151811061491f5761491f615a60565b8061498b81615a76565b915050614942565b5060005b87518110156149fd57600161016560008a84815181106149b9576149b9615a60565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806149f581615a76565b915050614997565b61016080546001600160a01b03808a166001600160a01b0319928316179092556101618790556101628054878416908316179055610164859055610163805492891692909116919091179055614a51614e2a565b61016780546001600160a01b0319166850726f746f7479706517905561016c82905561015f5460408051600081526001600160a01b0390921660208301527f08f975c558f03273377770550a7ba8d4e34fdf1fe05aa8723a4c2203aa9574a9910160405180910390a150505050505050505050565b600082815260c9602090815260408083206001600160a01b038516845290915290205460ff1661121957614af981614e95565b614b04836020614ea7565b604051602001614b15929190615a8f565b60408051601f198184030181529082905262461bcd60e51b8252610dc291600401615b10565b6001600160a01b0381163b614bb85760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152608401610dc2565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b614c0283615088565b600082511180614c0f5750805b15610e445761451a83836150c8565b61012d5460ff16610ec65760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610dc2565b6000614cc6826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166150ed9092919063ffffffff16565b9050805160001480614ce7575080806020019051810190614ce79190615993565b610e445760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610dc2565b6000614d6c826301ffc9a760e01b614d8c565b8015610cbc5750614d85826001600160e01b0319614d8c565b1592915050565b604080516001600160e01b03198316602480830191909152825180830390910181526044909101909152602080820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166301ffc9a760e01b178152825160009392849283928392918391908a617530fa92503d91506000519050828015614e13575060208210155b8015614e1f5750600081115b979650505050505050565b600054610100900460ff16610ec65760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610dc2565b6060610cbc6001600160a01b03831660145b60606000614eb68360026159f9565b614ec19060026159c9565b67ffffffffffffffff811115614ed957614ed96154bb565b6040519080825280601f01601f191660200182016040528015614f03576020820181803683370190505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110614f3a57614f3a615a60565b60200101906001600160f81b031916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110614f8557614f85615a60565b60200101906001600160f81b031916908160001a9053506000614fa98460026159f9565b614fb49060016159c9565b90505b6001811115615039577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110614ff557614ff5615a60565b1a60f81b82828151811061500b5761500b615a60565b60200101906001600160f81b031916908160001a90535060049490941c9361503281615b43565b9050614fb7565b50831561457a5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610dc2565b61509181614b3b565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606061457a8383604051806060016040528060278152602001615b5b60279139615104565b60606150fc848460008561517c565b949350505050565b6060600080856001600160a01b031685604051615121919061594e565b600060405180830381855af49150503d806000811461515c576040519150601f19603f3d011682016040523d82523d6000602084013e615161565b606091505b50915091506151728683838761525f565b9695505050505050565b6060824710156151f45760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610dc2565b600080866001600160a01b03168587604051615210919061594e565b60006040518083038185875af1925050503d806000811461524d576040519150601f19603f3d011682016040523d82523d6000602084013e615252565b606091505b5091509150614e1f878383875b606083156152ce5782516000036152c7576001600160a01b0385163b6152c75760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610dc2565b50816150fc565b6150fc83838151156152e35781518083602001fd5b8060405162461bcd60e51b8152600401610dc29190615b10565b6001600160a01b038116811461139557600080fd5b803561531d816152fd565b919050565b6000806040838503121561533557600080fd5b8235615340816152fd565b91506020830135615350816152fd565b809150509250929050565b60006020828403121561536d57600080fd5b81356001600160e01b03198116811461457a57600080fd5b801515811461139557600080fd5b600080604083850312156153a657600080fd5b82356153b1816152fd565b9150602083013561535081615385565b6000602082840312156153d357600080fd5b813561457a816152fd565b6000806000806000608086880312156153f657600080fd5b8535615401816152fd565b94506020860135615411816152fd565b935060408601359250606086013567ffffffffffffffff8082111561543557600080fd5b818801915088601f83011261544957600080fd5b81358181111561545857600080fd5b89602082850101111561546a57600080fd5b9699959850939650602001949392505050565b60006020828403121561548f57600080fd5b5035919050565b600080604083850312156154a957600080fd5b823591506020830135615350816152fd565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156154fa576154fa6154bb565b604052919050565b600067ffffffffffffffff83111561551c5761551c6154bb565b61552f601f8401601f19166020016154d1565b905082815283838301111561554357600080fd5b828260208301376000602084830101529392505050565b6000806040838503121561556d57600080fd5b823567ffffffffffffffff81111561558457600080fd5b8301601f8101851361559557600080fd5b6155a485823560208401615502565b9250506020830135615350816152fd565b600080604083850312156155c857600080fd5b82356155d3816152fd565b946020939093013593505050565b600080604083850312156155f457600080fd5b82356155ff816152fd565b9150602083013567ffffffffffffffff81111561561b57600080fd5b8301601f8101851361562c57600080fd5b61563b85823560208401615502565b9150509250929050565b6000806040838503121561565857600080fd5b50508035926020909101359150565b60008060006060848603121561567c57600080fd5b8335615687816152fd565b92506020840135615697816152fd565b929592945050506040919091013590565b600080600080600080600060e0888a0312156156c357600080fd5b87356156ce816152fd565b96506020880135955060408801359450606088013593506080880135925060a08801356156fa81615385565b915060c088013561570a816152fd565b8091505092959891949750929550565b600082601f83011261572b57600080fd5b8135602067ffffffffffffffff821115615747576157476154bb565b8160051b6157568282016154d1565b928352848101820192828101908785111561577057600080fd5b83870192505b84831015614e1f578235615789816152fd565b82529183019190830190615776565b6000806000806000806000806000806101408b8d0312156157b857600080fd5b8a3567ffffffffffffffff808211156157d057600080fd5b6157dc8e838f0161571a565b9b5060208d01359150808211156157f257600080fd5b6157fe8e838f0161571a565b9a5060408d013591508082111561581457600080fd5b506158218d828e0161571a565b98505061583060608c01615312565b965061583e60808c01615312565b955060a08b0135945061585360c08c01615312565b935060e08b013592506101008b013591506101208b013590509295989b9194979a5092959850565b81516001600160a01b0316815261016081016020830151602083015260408301516158b160408401826001600160a01b03169052565b50606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e08301516158f460e08401826001600160a01b03169052565b506101008381015115159083015261012080840151151590830152610140928301516001600160a01b0316929091019190915290565b60005b8381101561594557818101518382015260200161592d565b50506000910152565b6000825161596081846020870161592a565b9190910192915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610cbc57610cbc61596a565b6000602082840312156159a557600080fd5b815161457a81615385565b6000602082840312156159c257600080fd5b5051919050565b80820180821115610cbc57610cbc61596a565b6000602082840312156159ee57600080fd5b815161457a816152fd565b8082028115828204841417610cbc57610cbc61596a565b600082615a2d57634e487b7160e01b600052601260045260246000fd5b500490565b60008060408385031215615a4557600080fd5b8251615a50816152fd565b6020939093015192949293505050565b634e487b7160e01b600052603260045260246000fd5b600060018201615a8857615a8861596a565b5060010190565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351615ac781601785016020880161592a565b7f206973206d697373696e6720726f6c65200000000000000000000000000000006017918401918201528351615b0481602884016020880161592a565b01602801949350505050565b6020815260008251806020840152615b2f81604085016020870161592a565b601f01601f19169190910160400192915050565b600081615b5257615b5261596a565b50600019019056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212206b0a8b7a25a4ba4b2e22683778c5b5fe553201a41c281ac395302e3f4079926964736f6c63430008130033