VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x1cED10…9B5B
Summary
Transactions
Transfers
Address
0x1cED10d467Cd8c7Ebf89668dE99a65d739EC9B5B
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xa3568b1f8Eb9E56A01beAcAD660244BF46be18F5
Deployer
0xa3568b1f8Eb9E56A01beAcAD660244BF46be18F5
Code
0x60806040526004361061018b5760003560e01c80638fb36037116100d6578063c0c53b8b1161007f578063e2ceba6411610059578063e2ceba64146104f9578063ec35bef314610519578063fbca6ba61461053957600080fd5b8063c0c53b8b14610499578063c2a8b615146104b9578063ddc63262146104d957600080fd5b8063ad3cb1cc116100b0578063ad3cb1cc14610404578063b070f5d214610435578063bf7e214f1461044857600080fd5b80638fb3603714610345578063a4fc505714610373578063a694fc3a146103e457600080fd5b806337bddc791161013857806356954c0f1161011257806356954c0f146102d857806372a7a1bf146103055780637a9e5e4b1461032557600080fd5b806337bddc79146102905780634f1ef286146102b057806352d1902d146102c357600080fd5b80632d29a47b116101695780632d29a47b146102225780632ec09d391461024257806332f266941461026257600080fd5b80630121b93f1461019057806307920da8146101b257806323ab3828146101e7575b600080fd5b34801561019c57600080fd5b506101b06101ab366004615317565b610559565b005b3480156101be57600080fd5b506101d26101cd366004615317565b610717565b60405190151581526020015b60405180910390f35b3480156101f357600080fd5b506101d2610202366004615330565b600260209081526000928352604080842090915290825290205460ff1681565b34801561022e57600080fd5b506101b061023d366004615352565b610da3565b34801561024e57600080fd5b506101b061025d366004615317565b61166d565b34801561026e57600080fd5b5061028261027d366004615317565b611a9c565b6040519081526020016101de565b34801561029c57600080fd5b506101b06102ab366004615412565b611b91565b6101b06102be3660046154f1565b6121d6565b3480156102cf57600080fd5b506102826121f5565b3480156102e457600080fd5b506102f86102f3366004615317565b612224565b6040516101de91906155cf565b34801561031157600080fd5b506101b0610320366004615317565b6129ca565b34801561033157600080fd5b506101b06103403660046155e2565b612f85565b34801561035157600080fd5b5061035a613031565b6040516001600160e01b031990911681526020016101de565b34801561037f57600080fd5b506103bc61038e366004615317565b6001602081905260009182526040909120805491810154600282015460038301546004909301549192909185565b604080519586526020860194909452928401919091526060830152608082015260a0016101de565b3480156103f057600080fd5b506101b06103ff366004615317565b61307c565b34801561041057600080fd5b506102f8604051806040016040528060058152602001640352e302e360dc1b81525081565b6101b0610443366004615317565b61358f565b34801561045457600080fd5b507ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a00546001600160a01b03165b6040516001600160a01b0390911681526020016101de565b3480156104a557600080fd5b506101b06104b43660046155ff565b613a14565b3480156104c557600080fd5b506101b06104d4366004615317565b613c4f565b3480156104e557600080fd5b506101b06104f4366004615317565b613cc1565b34801561050557600080fd5b506101b06105143660046155e2565b613f60565b34801561052557600080fd5b50600054610481906001600160a01b031681565b34801561054557600080fd5b506101b0610554366004615317565b613f8b565b610566335b6000366140ea565b600080546040516331a9108f60e11b8152600481018490528392916001600160a01b031690636352211e90602401602060405180830381865afa1580156105b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d5919061565a565b6001600160a01b03160361061e5760405162461bcd60e51b81526020600482015260196024820152600080516020615dc783398151915260448201526064015b60405180910390fd5b600061062983612224565b8051909150156107125760005460405163189d11c160e21b815260206004820152600360248201526233b7bb60e91b60448201526001600160a01b03909116906344c028fe9085908390636274470490606401602060405180830381865afa158015610699573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106bd919061565a565b6000856040518563ffffffff1660e01b81526004016106df9493929190615677565b600060405180830381600087803b1580156106f957600080fd5b505af115801561070d573d6000803e3d6000fd5b505050505b505050565b6000805460405162a5ae2160e01b81526004810184905282916001600160a01b03169062a5ae2190602401602060405180830381865afa15801561075f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610783919061565a565b6000805460405163189d11c160e21b815260206004820152600360248201526233b7bb60e91b604482015292935090916001600160a01b0390911690636274470490606401602060405180830381865afa1580156107e5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610809919061565a565b6000805460405163189d11c160e21b81526020600482015260036024820152621b999d60ea1b604482015292935090916001600160a01b0390911690636274470490606401602060405180830381865afa15801561086b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088f919061565a565b90506000826001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108f591906156a5565b6040516368377f6d60e11b8152600481018290529091506000906001600160a01b0385169063d06efeda90602401602060405180830381865afa158015610940573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061096491906156a5565b6000805460405163189d11c160e21b815292935090916001600160a01b03909116906362744704906109b1906004016020808252600490820152633119ba3960e11b604082015260600190565b602060405180830381865afa1580156109ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f2919061565a565b6040516370a0823160e01b81526001600160a01b03888116600483015291909116906370a0823190602401602060405180830381865afa158015610a3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5e91906156a5565b905060006001841115610b7c5760005460405163189d11c160e21b81526020600482015260086024820152673932bbb0b93232b960c11b60448201526001600160a01b0390911690636274470490606401602060405180830381865afa158015610acc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af0919061565a565b6001600160a01b0316628f33d7610b086001876156d4565b6040516001600160e01b031960e084901b16815260048101919091526001600160a01b038a166024820152604401602060405180830381865afa158015610b53573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7791906156a5565b610b7f565b60005b6040516321c2cb1960e11b8152600481018690526001600160a01b038981166024830152919250600091881690634385963290604401602060405180830381865afa158015610bd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bf691906156f7565b604051633ae4067560e21b81526001600160a01b038a811660048301526024820187905291925060009189169063eb9019d490604401602060405180830381865afa158015610c49573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c6d91906156a5565b604051639aeb962b60e01b81526001600160a01b038b8116600483015291925090891690639aeb962b90602401602060405180830381865afa158015610cb7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cdb91906156f7565b15156001148015610d5357506040516370a0823160e01b81526001600160a01b038a811660048301528816906370a0823190602401602060405180830381865afa158015610d2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d5191906156a5565b155b15610d69575060019a9950505050505050505050565b6000841180610d785750600083115b80610d945750670de0b6b3a76400008110158015610d94575081155b9b9a5050505050505050505050565b610dac3361055e565b60008060009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e2491906156a5565b90506000610e328385615712565b905081811115610e3f5750805b6000805460405163189d11c160e21b81526001600160a01b0390911690636274470490610e87906004016020808252600490820152633119ba3960e11b604082015260600190565b602060405180830381865afa158015610ea4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ec8919061565a565b6000805460405163189d11c160e21b815292935090916001600160a01b0390911690636274470490610f1590600401602080825260049082015263766f743360e01b604082015260600190565b602060405180830381865afa158015610f32573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f56919061565a565b6000805460405163189d11c160e21b815260206004820152600360248201526233b7bb60e91b604482015292935090916001600160a01b0390911690636274470490606401602060405180830381865afa158015610fb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fdc919061565a565b90506000816001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561101e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061104291906156a5565b6040516368377f6d60e11b8152600481018290529091506000906001600160a01b0384169063d06efeda90602401602060405180830381865afa15801561108d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b191906156a5565b90506000895b878110156116175760008054604051634f6ccce760e01b8152600481018490526001600160a01b0390911690634f6ccce790602401602060405180830381865afa158015611109573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061112d91906156a5565b6000805460405162a5ae2160e01b81526004810184905292935090916001600160a01b039091169062a5ae2190602401602060405180830381865afa15801561117a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119e919061565a565b604051633ae4067560e21b81526001600160a01b0380831660048301526024820188905291925060009189169063eb9019d490604401602060405180830381865afa1580156111f1573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121591906156a5565b6040516370a0823160e01b81526001600160a01b0384811660048301528c16906370a0823190602401602060405180830381865afa15801561125b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127f91906156a5565b6112899190615712565b90508e811015801561129f575061129f83610717565b1561160c57600087815260026020908152604080832086845290915290205460ff166115fe576040516370a0823160e01b81526001600160a01b0383811660048301528b16906370a0823190602401602060405180830381865afa15801561130b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132f91906156a5565b6000888152600160205260408120805490919061134d908490615712565b90915550506040516370a0823160e01b81526001600160a01b0383811660048301528a16906370a0823190602401602060405180830381865afa158015611398573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113bc91906156a5565b600088815260016020526040812060020180549091906113dd908490615712565b90915550506040516309ab24eb60e41b81526001600160a01b0383811660048301528a1690639ab24eb090602401602060405180830381865afa158015611428573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144c91906156a5565b6000888152600160205260408120600301805490919061146d908490615712565b909155505060018711156115ae5760005460405163189d11c160e21b81526020600482015260086024820152673932bbb0b93232b960c11b60448201526001600160a01b0390911690636274470490606401602060405180830381865afa1580156114dc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611500919061565a565b6001600160a01b0316628f33d761151860018a6156d4565b6040516001600160e01b031960e084901b16815260048101919091526001600160a01b0385166024820152604401602060405180830381865afa158015611563573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061158791906156a5565b600088815260016020819052604082200180549091906115a8908490615712565b90915550505b600180600089815260200190815260200160002060040160008282546115d49190615712565b909155505060008781526002602090815260408083208684529091529020805460ff191660011790555b61160783613f8b565b600194505b5050506001016110b7565b506001811515146116605760405162461bcd60e51b8152602060048201526013602482015272139bc81858dd1a5bdb9cc81c995c5d5a5c9959606a1b6044820152606401610615565b5050505050505050505050565b6116763361055e565b600080546040516331a9108f60e11b8152600481018490528392916001600160a01b031690636352211e90602401602060405180830381865afa1580156116c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116e5919061565a565b6001600160a01b0316036117295760405162461bcd60e51b81526020600482015260196024820152600080516020615dc78339815191526044820152606401610615565b6000805460405162a5ae2160e01b8152600481018590526001600160a01b039091169062a5ae2190602401602060405180830381865afa158015611771573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611795919061565a565b6000805460405163189d11c160e21b815260206004820152600360248201526233b7bb60e91b604482015292935090916001600160a01b0390911690636274470490606401602060405180830381865afa1580156117f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061181b919061565a565b6000805460405163189d11c160e21b81526020600482015260036024820152621b999d60ea1b604482015292935090916001600160a01b0390911690636274470490606401602060405180830381865afa15801561187d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118a1919061565a565b604051639aeb962b60e01b81526001600160a01b03858116600483015291925090831690639aeb962b90602401602060405180830381865afa1580156118eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061190f91906156f7565b1515600114801561198757506040516370a0823160e01b81526001600160a01b0384811660048301528216906370a0823190602401602060405180830381865afa158015611961573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061198591906156a5565b155b15611a955760005460405163189d11c160e21b81526020600482015260036024820152621b999d60ea1b60448201526001600160a01b03909116906344c028fe9087908390636274470490606401602060405180830381865afa1580156119f2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a16919061565a565b6040805160048082526024820183526020820180516001600160e01b0316635b70ea9f60e01b179052915160e086901b6001600160e01b0319168152611a629493926000929101615677565b600060405180830381600087803b158015611a7c57600080fd5b505af1158015611a90573d6000803e3d6000fd5b505050505b5050505050565b6000805460405163189d11c160e21b8152602060048201526005602482015264737461747360d81b60448201526001600160a01b0390911690636274470490606401602060405180830381865afa158015611afb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1f919061565a565b6001600160a01b031663805da4ad836040518263ffffffff1660e01b8152600401611b4a9190615725565b602060405180830381865afa158015611b67573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b8b91906156a5565b92915050565b611b9a3361055e565b600080546040516331a9108f60e11b8152600481018590528492916001600160a01b031690636352211e90602401602060405180830381865afa158015611be5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c09919061565a565b6001600160a01b031603611c4d5760405162461bcd60e51b81526020600482015260196024820152600080516020615dc78339815191526044820152606401610615565b6000805460405162a5ae2160e01b8152600481018690526001600160a01b039091169062a5ae2190602401602060405180830381865afa158015611c95573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cb9919061565a565b6000805460405163189d11c160e21b81526020600482015260076024820152663119ba3933b7bb60c91b604482015292935090916001600160a01b0390911690636274470490606401602060405180830381865afa158015611d1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d43919061565a565b6000805460405163189d11c160e21b815260206004820152600360248201526233b7bb60e91b6044820152929350909182916001600160a01b031690636274470490606401602060405180830381865afa158015611da5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611dc9919061565a565b60005460405163189d11c160e21b815260206004820152600360248201526233b7bb60e91b60448201526001600160a01b039283169263d06efeda921690636274470490606401602060405180830381865afa158015611e2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e51919061565a565b6001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e8e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eb291906156a5565b6040518263ffffffff1660e01b8152600401611ed091815260200190565b602060405180830381865afa158015611eed573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f1191906156a5565b604051633ae4067560e21b81526001600160a01b0386811660048301526024820183905291925060009185169063eb9019d490604401602060405180830381865afa158015611f64573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f8891906156a5565b11611fdf57600182151514611fdf5760405162461bcd60e51b815260206004820152601260248201527f4e6f20617661696c61626c6520766f74657300000000000000000000000000006044820152606401610615565b60005b865181101561218d57836001600160a01b0316634385963288838151811061200c5761200c615751565b6020026020010151876040518363ffffffff1660e01b81526004016120449291909182526001600160a01b0316602082015260400190565b602060405180830381865afa158015612061573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061208591906156f7565b6121855760008054906101000a90046001600160a01b03166001600160a01b03166344c028fe898660008b86815181106120c1576120c1615751565b60200260200101516120ec8e8e89815181106120df576120df615751565b602002602001015161424c565b604051602481019290925260ff16604482015260640160408051601f198184030181529181526020820180516001600160e01b0316630acf027160e31b1790525160e086901b6001600160e01b031916815261214e9493929190600401615677565b600060405180830381600087803b15801561216857600080fd5b505af115801561217c573d6000803e3d6000fd5b50505050600192505b600101611fe2565b5060018215151461070d5760405162461bcd60e51b8152602060048201526013602482015272139bc81858dd1a5bdb9cc81c995c5d5a5c9959606a1b6044820152606401610615565b6121de6144bf565b6121e782614578565b6121f18282614581565b5050565b60006121ff614650565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b600080546040516331a9108f60e11b815260048101849052606092849290916001600160a01b0390911690636352211e90602401602060405180830381865afa158015612275573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612299919061565a565b6001600160a01b0316036122dd5760405162461bcd60e51b81526020600482015260196024820152600080516020615dc78339815191526044820152606401610615565b6000805460405162a5ae2160e01b8152600481018690526001600160a01b039091169062a5ae2190602401602060405180830381865afa158015612325573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612349919061565a565b6000805460405163189d11c160e21b815260206004820152600360248201526233b7bb60e91b604482015292935090916001600160a01b0390911690636274470490606401602060405180830381865afa1580156123ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123cf919061565a565b6000805460405163189d11c160e21b815292935090916001600160a01b039091169063627447049061241c906004016020808252600490820152636170707360e01b604082015260600190565b602060405180830381865afa158015612439573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061245d919061565a565b90506000826001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561249f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124c391906156a5565b90506000836001600160a01b031663eb9019d486866001600160a01b031663d06efeda866040518263ffffffff1660e01b815260040161250591815260200190565b602060405180830381865afa158015612522573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061254691906156a5565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381865afa15801561258f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125b391906156a5565b9050670de0b6b3a764000081108061263757506040516321c2cb1960e11b8152600481018390526001600160a01b038681166024830152851690634385963290604401602060405180830381865afa158015612613573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061263791906156f7565b156126585760405180602001604052806000815250965050505050506129c4565b6000805460405163189d11c160e21b8152602060048201526005602482015264766f74657360d81b60448201526001600160a01b0390911690636274470490606401602060405180830381865afa1580156126b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126db919061565a565b905060006126e88a614699565b905060606000826000015190506000836020015190506000886001600160a01b031663c04cff196040518163ffffffff1660e01b8152600401600060405180830381865afa15801561273e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261276691908101906157d1565b90506000805b8451811015612860576000805b84518110156127cc5784818151811061279457612794615751565b60200260200101518784815181106127ae576127ae615751565b6020026020010151036127c457600191506127cc565b600101612779565b508015612857578582815181106127e5576127e5615751565b60200260200101518684815181106127ff576127ff615751565b60200260200101818152505084828151811061281d5761281d615751565b602002602001015185848151811061283757612837615751565b60ff90921660209283029190910190910152826128538161580e565b9350505b5060010161276c565b50808452808352835160000361290157815191935083918067ffffffffffffffff8111156128905761289061537e565b6040519080825280602002602001820160405280156128b9578160200160208202803683370190505b50935060005b818110156128fe576128d2826064615827565b8582815181106128e4576128e4615751565b60ff909216602092830291909101909101526001016128bf565b50505b60405163613f4a8d60e01b81526001600160a01b0388169063613f4a8d9061292f908b908790600401615849565b600060405180830381865afa15801561294c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612974919081019061589c565b945088848660405160240161298b9392919061592d565b60408051601f198184030181529190526020810180516001600160e01b03166353ed639960e01b1790529d505050505050505050505050505b50919050565b6129d33361055e565b600080546040516331a9108f60e11b8152600481018490528392916001600160a01b031690636352211e90602401602060405180830381865afa158015612a1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a42919061565a565b6001600160a01b031603612a865760405162461bcd60e51b81526020600482015260196024820152600080516020615dc78339815191526044820152606401610615565b6000805460405162a5ae2160e01b8152600481018590526001600160a01b039091169062a5ae2190602401602060405180830381865afa158015612ace573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612af2919061565a565b6000805460405163189d11c160e21b815260206004820152600860248201527f70617373706f7274000000000000000000000000000000000000000000000000604482015292935090916001600160a01b0390911690636274470490606401602060405180830381865afa158015612b6e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b92919061565a565b6040516307b9c93d60e11b81526001600160a01b038481166004830152919250600091831690630f73927a90602401600060405180830381865afa158015612bde573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612c0691908101906159b3565b5090508015612c575760405162461bcd60e51b815260206004820152601e60248201527f56616c69642070617373706f727420616c72656164792070726573656e7400006044820152606401610615565b60405163ca3f511f60e01b81526001600160a01b0384811660048301526000919084169063ca3f511f90602401600060405180830381865afa158015612ca1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612cc99190810190615a3d565b5090506000815111612d1d5760405162461bcd60e51b815260206004820152601560248201527f4e6f2070617373706f727420746f2061636365707400000000000000000000006044820152606401610615565b60005b8151811015612eb9576000846001600160a01b0316630f73927a848481518110612d4c57612d4c615751565b60200260200101516040518263ffffffff1660e01b8152600401612d7f91906001600160a01b0391909116815260200190565b600060405180830381865afa158015612d9c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612dc491908101906159b3565b5090508015612eb05760008054906101000a90046001600160a01b03166001600160a01b03166344c028fe89876000878781518110612e0557612e05615751565b6020026020010151604051602401612e2c91906001600160a01b0391909116815260200190565b60408051601f198184030181529181526020820180516001600160e01b0316632d22a58d60e21b1790525160e086901b6001600160e01b0319168152612e789493929190600401615677565b600060405180830381600087803b158015612e9257600080fd5b505af1158015612ea6573d6000803e3d6000fd5b5050505050612eb9565b50600101612d20565b506040516307b9c93d60e11b81526001600160a01b038581166004830152841690630f73927a90602401600060405180830381865afa158015612f00573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612f2891908101906159b3565b509150600182151514612f7d5760405162461bcd60e51b815260206004820152601d60248201527f50656e64696e672070617373706f7274206973206e6f20706572736f6e0000006044820152606401610615565b505050505050565b33612fb77ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a00546001600160a01b031690565b6001600160a01b0316816001600160a01b031614612ff25760405162d1953b60e31b81526001600160a01b0382166004820152602401610615565b816001600160a01b03163b600003613028576040516361798f2f60e11b81526001600160a01b0383166004820152602401610615565b6121f182614909565b7ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a00805460009190600160a01b900460ff1661306d576000613076565b638fb3603760e01b5b91505090565b6130853361055e565b600080546040516331a9108f60e11b8152600481018490528392916001600160a01b031690636352211e90602401602060405180830381865afa1580156130d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130f4919061565a565b6001600160a01b0316036131385760405162461bcd60e51b81526020600482015260196024820152600080516020615dc78339815191526044820152606401610615565b6000805460405162a5ae2160e01b8152600481018590526001600160a01b039091169062a5ae2190602401602060405180830381865afa158015613180573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131a4919061565a565b6000805460405163189d11c160e21b815292935090916001600160a01b03909116906362744704906131f1906004016020808252600490820152633119ba3960e11b604082015260600190565b602060405180830381865afa15801561320e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613232919061565a565b6040516370a0823160e01b81526001600160a01b03848116600483015291909116906370a0823190602401602060405180830381865afa15801561327a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061329e91906156a5565b9050600081116132ae5750505050565b60005460405163189d11c160e21b81526001600160a01b03909116906344c028fe90869083906362744704906132ff906004016020808252600490820152633119ba3960e11b604082015260600190565b602060405180830381865afa15801561331c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613340919061565a565b6000805460405163189d11c160e21b81526001600160a01b039091169063627447049061338890600401602080825260049082015263766f743360e01b604082015260600190565b602060405180830381865afa1580156133a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133c9919061565a565b6040516001600160a01b0390911660248201526044810187905260640160408051601f198184030181529181526020820180516001600160e01b031663095ea7b360e01b1790525160e086901b6001600160e01b03191681526134329493929190600401615677565b600060405180830381600087803b15801561344c57600080fd5b505af1158015613460573d6000803e3d6000fd5b505060005460405163189d11c160e21b81526001600160a01b0390911692506344c028fe9150869083906362744704906134b590600401602080825260049082015263766f743360e01b604082015260600190565b602060405180830381865afa1580156134d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134f6919061565a565b60008560405160240161350b91815260200190565b60408051601f198184030181529181526020820180516001600160e01b0316630711942d60e51b1790525160e086901b6001600160e01b03191681526135579493929190600401615677565b600060405180830381600087803b15801561357157600080fd5b505af1158015613585573d6000803e3d6000fd5b5050505050505050565b600080546040516331a9108f60e11b8152600481018490528392916001600160a01b031690636352211e90602401602060405180830381865afa1580156135da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135fe919061565a565b6001600160a01b0316036136425760405162461bcd60e51b81526020600482015260196024820152600080516020615dc78339815191526044820152606401610615565b6000805460405162a5ae2160e01b8152600481018590526001600160a01b039091169062a5ae2190602401602060405180830381865afa15801561368a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136ae919061565a565b6000805460405163189d11c160e21b815292935090916001600160a01b03909116906362744704906136fb906004016020808252600490820152633119ba3960e11b604082015260600190565b602060405180830381865afa158015613718573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061373c919061565a565b9050600073ff36bcdf0576b3d2259bf2a02736cb9c4d680f7890506000816001600160a01b031663aac32b5d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613797573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137bb91906156a5565b90508034101561380d5760405162461bcd60e51b815260206004820152601760248201527f496e73756666696369656e74205645542066756e64732e0000000000000000006044820152606401610615565b6040516370a0823160e01b81526001600160a01b038581166004830152600091908516906370a0823190602401602060405180830381865afa158015613857573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061387b91906156a5565b60405163ed84b65360e01b81526001600160a01b0387811660048301529192509084169063ed84b6539034906024016000604051808303818588803b1580156138c357600080fd5b505af11580156138d7573d6000803e3d6000fd5b50506040516370a0823160e01b81526001600160a01b03898116600483015260009450881692506370a082319150602401602060405180830381865afa158015613925573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061394991906156a5565b600080549192506001600160a01b03909116906344c028fe908a9088903361397188886156d4565b6040516001600160a01b039092166024830152604482015260640160408051601f198184030181529181526020820180516001600160e01b031663a9059cbb60e01b1790525160e086901b6001600160e01b03191681526139d89493929190600401615677565b600060405180830381600087803b1580156139f257600080fd5b505af1158015613a06573d6000803e3d6000fd5b505050505050505050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff16159067ffffffffffffffff16600081158015613a5f5750825b905060008267ffffffffffffffff166001148015613a7c5750303b155b905081158015613a8a575080155b15613aa85760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff191660011785558315613adc57845468ff00000000000000001916680100000000000000001785555b613ae588614975565b613aed614986565b600080546001600160a01b0319166001600160a01b03888116919091179091556040516302571be360e01b81527f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e26004820152908816906302571be390602401602060405180830381865afa158015613b6a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b8e919061565a565b604051630f41a04d60e11b81523360048201526001600160a01b039190911690631e83409a906024016020604051808303816000875af1158015613bd6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613bfa91906156a5565b50831561358557845468ff000000000000000019168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15050505050505050565b600054604051634f6ccce760e01b815260048101839052613cbe916001600160a01b031690634f6ccce790602401602060405180830381865afa158015613c9a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055491906156a5565b50565b613cca3361055e565b600080546040516331a9108f60e11b8152600481018490528392916001600160a01b031690636352211e90602401602060405180830381865afa158015613d15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d39919061565a565b6001600160a01b031603613d7d5760405162461bcd60e51b81526020600482015260196024820152600080516020615dc78339815191526044820152606401610615565b6000805460405162a5ae2160e01b8152600481018590526001600160a01b039091169062a5ae2190602401602060405180830381865afa158015613dc5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613de9919061565a565b6000805460405163189d11c160e21b815260206004820152600360248201526233b7bb60e91b604482015292935090916001600160a01b0390911690636274470490606401602060405180830381865afa158015613e4b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e6f919061565a565b90506001816001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613eb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ed591906156a5565b11613ee05750505050565b6000816001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613f20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f4491906156a5565b90506000613f536001836156d4565b9050612f7d86858361498e565b613f693361055e565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b600080546040516331a9108f60e11b8152600481018490528392916001600160a01b031690636352211e90602401602060405180830381865afa158015613fd6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ffa919061565a565b6001600160a01b03160361403e5760405162461bcd60e51b81526020600482015260196024820152600080516020615dc78339815191526044820152606401610615565b61404782610717565b151560011461408e5760405162461bcd60e51b8152602060048201526013602482015272139bc81858dd1a5bdb9cc81c995c5d5a5c9959606a1b6044820152606401610615565b61409782613cc1565b6140a08261307c565b6140a982610559565b6140b28261166d565b6040518281527f57ba94d0dfbb222407b5bc7fa46c973a467e020851456b64a5cde372541e77c4906020015b60405180910390a15050565b7ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a006000806141606141427ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a00546001600160a01b031690565b8730614152600460008a8c615ae9565b61415b91615b13565b614fcb565b9150915081612f7d5763ffffffff81161561422957825460ff60a01b1916600160a01b1783556141b77ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a00546001600160a01b031690565b6001600160a01b03166394c7d7ee8787876040518463ffffffff1660e01b81526004016141e693929190615b43565b600060405180830381600087803b15801561420057600080fd5b505af1158015614214573d6000803e3d6000fd5b5050845460ff60a01b1916855550612f7d9050565b60405162d1953b60e31b81526001600160a01b0387166004820152602401610615565b600080546040516331a9108f60e11b81526004810185905282916001600160a01b031690636352211e90602401602060405180830381865afa158015614296573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142ba919061565a565b6000805460405162a5ae2160e01b81526004810188905292935090916001600160a01b039091169062a5ae2190602401602060405180830381865afa158015614307573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061432b919061565a565b6040805160028082526060820183529293506000929091602083019080368337019050509050818160008151811061436557614365615751565b60200260200101906001600160a01b031690816001600160a01b031681525050828160018151811061439957614399615751565b6001600160a01b03928316602091820292909201015260005460405163189d11c160e21b81529116906362744704906144069060040160208082526009908201527f70726f706f73616c730000000000000000000000000000000000000000000000604082015260600190565b602060405180830381865afa158015614423573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614447919061565a565b6001600160a01b031663f0cfb47582876040518363ffffffff1660e01b8152600401614474929190615bc7565b602060405180830381865afa158015614491573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144b59190615bfa565b9695505050505050565b306001600160a01b037f0000000000000000000000001ced10d467cd8c7ebf89668de99a65d739ec9b5b16148061455857507f0000000000000000000000001ced10d467cd8c7ebf89668de99a65d739ec9b5b6001600160a01b031661454c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b156145765760405163703e46dd60e11b815260040160405180910390fd5b565b613cbe3361055e565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156145db575060408051601f3d908101601f191682019092526145d8918101906156a5565b60015b61460357604051634c9c8ce360e01b81526001600160a01b0383166004820152602401610615565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461464657604051632a87526960e21b815260048101829052602401610615565b61071283836150d7565b306001600160a01b037f0000000000000000000000001ced10d467cd8c7ebf89668de99a65d739ec9b5b16146145765760405163703e46dd60e11b815260040160405180910390fd5b6040805180820190915260608082526020820152600080546040516331a9108f60e11b8152600481018590526001600160a01b0390911690636352211e90602401602060405180830381865afa1580156146f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061471b919061565a565b6000805460405162a5ae2160e01b81526004810187905292935090916001600160a01b039091169062a5ae2190602401602060405180830381865afa158015614768573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061478c919061565a565b604080516002808252606082018352929350600092909160208301908036833701905050905081816000815181106147c6576147c6615751565b60200260200101906001600160a01b031690816001600160a01b03168152505082816001815181106147fa576147fa615751565b6001600160a01b03928316602091820292909201015260005460405163189d11c160e21b815291169063627447049061484f90600401602080825260059082015264766f74657360d81b604082015260600190565b602060405180830381865afa15801561486c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614890919061565a565b6001600160a01b0316633cbb82c1826040518263ffffffff1660e01b81526004016148bb9190615c15565b600060405180830381865afa1580156148d8573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526149009190810190615c28565b95945050505050565b7ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a0080546001600160a01b0319166001600160a01b03831690811782556040519081527f2f658b440c35314f52658ea8a740e05b284cdc84dc9ae01e891f21b8933e7cad906020016140de565b61497d61512d565b613cbe8161517b565b61457661512d565b6000805460405163189d11c160e21b81526020600482015260086024820152673932bbb0b93232b960c11b60448201526001600160a01b0390911690636274470490606401602060405180830381865afa1580156149f0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614a14919061565a565b604051628f33d760e01b8152600481018490526001600160a01b038581166024830152919250600091831690628f33d790604401602060405180830381865afa158015614a65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614a8991906156a5565b905080600003614a9a575050505050565b60405163738759c960e11b8152600481018490526001600160a01b03858116602483015283169063e70eb39290604401600060405180830381600087803b158015614ae457600080fd5b505af1158015614af8573d6000803e3d6000fd5b5050505060008060009054906101000a90046001600160a01b03166001600160a01b0316636c18d1ad6040518163ffffffff1660e01b8152600401602060405180830381865afa158015614b50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614b7491906156a5565b614b8061271084615827565b614b8a9190615d18565b6000805460405163189d11c160e21b815260206004820152600c60248201526b199959549958da5c1a595b9d60a21b604482015292935090916001600160a01b0390911690636274470490606401602060405180830381865afa158015614bf5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614c19919061565a565b60005460405163189d11c160e21b8152602060048201526005602482015264737461747360d81b60448201529192506001600160a01b031690636274470490606401602060405180830381865afa158015614c78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614c9c919061565a565b60005460405163189d11c160e21b8152602060048201526005602482015264737461747360d81b60448201526001600160a01b03928316926322dc48fd928b92879289921690636274470490606401602060405180830381865afa158015614d08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614d2c919061565a565b6001600160a01b031663805da4ad8d6040518263ffffffff1660e01b8152600401614d579190615725565b602060405180830381865afa158015614d74573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614d9891906156a5565b614da29190615712565b614dac91906156d4565b6040518363ffffffff1660e01b8152600401614dc9929190615d2f565b600060405180830381600087803b158015614de357600080fd5b505af1158015614df7573d6000803e3d6000fd5b50505050600082118015614e1357506001600160a01b03811615155b1561070d5760005460405163189d11c160e21b81526001600160a01b03909116906344c028fe9089908390636274470490614e69906004016020808252600490820152633119ba3960e11b604082015260600190565b602060405180830381865afa158015614e86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614eaa919061565a565b6000805460405163189d11c160e21b815260206004820152600c60248201526b199959549958da5c1a595b9d60a21b60448201526001600160a01b0390911690636274470490606401602060405180830381865afa158015614f10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614f34919061565a565b6040516001600160a01b0390911660248201526044810188905260640160408051601f198184030181529181526020820180516001600160e01b031663a9059cbb60e01b1790525160e086901b6001600160e01b0319168152614f9d9493929190600401615677565b600060405180830381600087803b158015614fb757600080fd5b505af1158015611660573d6000803e3d6000fd5b6040516001600160a01b03848116602483015283811660448301526001600160e01b03198316606483015260009182918291829189169060840160408051601f198184030181529181526020820180516001600160e01b031663b700961360e01b1790525161503a9190615d6a565b600060405180830381855afa9150503d8060008114615075576040519150601f19603f3d011682016040523d82523d6000602084013e61507a565b606091505b509150915081156150cc5760408151106150ac57808060200190518101906150a29190615d86565b90945092506150cc565b60208151106150cc57808060200190518101906150c991906156f7565b93505b505094509492505050565b6150e08261518c565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a2805115615125576107128282615203565b6121f1615270565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff1661457657604051631afcd79f60e31b815260040160405180910390fd5b61518361512d565b613cbe81614909565b806001600160a01b03163b6000036151c257604051634c9c8ce360e01b81526001600160a01b0382166004820152602401610615565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b0316846040516152209190615d6a565b600060405180830381855af49150503d806000811461525b576040519150601f19603f3d011682016040523d82523d6000602084013e615260565b606091505b509150915061490085838361528f565b34156145765760405163b398979f60e01b815260040160405180910390fd5b6060826152a45761529f826152ee565b6152e7565b81511580156152bb57506001600160a01b0384163b155b156152e457604051639996b31560e01b81526001600160a01b0385166004820152602401610615565b50805b9392505050565b8051156152fe5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60006020828403121561532957600080fd5b5035919050565b6000806040838503121561534357600080fd5b50508035926020909101359150565b60008060006060848603121561536757600080fd5b505081359360208301359350604090920135919050565b634e487b7160e01b600052604160045260246000fd5b6040805190810167ffffffffffffffff811182821017156153b7576153b761537e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156153e6576153e661537e565b604052919050565b600067ffffffffffffffff8211156154085761540861537e565b5060051b60200190565b6000806040838503121561542557600080fd5b8235915060208084013567ffffffffffffffff81111561544457600080fd5b8401601f8101861361545557600080fd5b8035615468615463826153ee565b6153bd565b81815260059190911b8201830190838101908883111561548757600080fd5b928401925b828410156154a55783358252928401929084019061548c565b80955050505050509250929050565b6001600160a01b0381168114613cbe57600080fd5b600067ffffffffffffffff8211156154e3576154e361537e565b50601f01601f191660200190565b6000806040838503121561550457600080fd5b823561550f816154b4565b9150602083013567ffffffffffffffff81111561552b57600080fd5b8301601f8101851361553c57600080fd5b803561554a615463826154c9565b81815286602083850101111561555f57600080fd5b816020840160208301376000602083830101528093505050509250929050565b60005b8381101561559a578181015183820152602001615582565b50506000910152565b600081518084526155bb81602086016020860161557f565b601f01601f19169290920160200192915050565b6020815260006152e760208301846155a3565b6000602082840312156155f457600080fd5b81356152e7816154b4565b60008060006060848603121561561457600080fd5b833561561f816154b4565b9250602084013561562f816154b4565b9150604084013561563f816154b4565b809150509250925092565b8051615655816154b4565b919050565b60006020828403121561566c57600080fd5b81516152e7816154b4565b8481526001600160a01b03841660208201528260408201526080606082015260006144b560808301846155a3565b6000602082840312156156b757600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b81810381811115611b8b57611b8b6156be565b8051801515811461565557600080fd5b60006020828403121561570957600080fd5b6152e7826156e7565b80820180821115611b8b57611b8b6156be565b8181526040602082015260006152e76040830160068152651c995dd85c9960d21b602082015260400190565b634e487b7160e01b600052603260045260246000fd5b600082601f83011261577857600080fd5b81516020615788615463836153ee565b8083825260208201915060208460051b8701019350868411156157aa57600080fd5b602086015b848110156157c657805183529183019183016157af565b509695505050505050565b6000602082840312156157e357600080fd5b815167ffffffffffffffff8111156157fa57600080fd5b61580684828501615767565b949350505050565b600060018201615820576158206156be565b5060010190565b60008261584457634e487b7160e01b600052601260045260246000fd5b500490565b60006040820184835260206040602085015281855180845260608601915060208701935060005b8181101561588f57845160ff1683529383019391830191600101615870565b5090979650505050505050565b600060208083850312156158af57600080fd5b825167ffffffffffffffff8111156158c657600080fd5b8301601f810185136158d757600080fd5b80516158e5615463826153ee565b81815260059190911b8201830190838101908783111561590457600080fd5b928401925b8284101561592257835182529284019290840190615909565b979650505050505050565b6000606082018583526020606081850152818651808452608086019150828801935060005b8181101561596e57845183529383019391830191600101615952565b50508481036040860152855180825290820192508186019060005b818110156159a557825185529383019391830191600101615989565b509298975050505050505050565b600080604083850312156159c657600080fd5b6159cf836156e7565b9150602083015167ffffffffffffffff8111156159eb57600080fd5b8301601f810185136159fc57600080fd5b8051615a0a615463826154c9565b818152866020838501011115615a1f57600080fd5b615a3082602083016020860161557f565b8093505050509250929050565b60008060408385031215615a5057600080fd5b825167ffffffffffffffff811115615a6757600080fd5b8301601f81018513615a7857600080fd5b80516020615a88615463836153ee565b82815260059290921b83018101918181019088841115615aa757600080fd5b938201935b83851015615ace578451615abf816154b4565b82529382019390820190615aac565b9550615add905086820161564a565b93505050509250929050565b60008085851115615af957600080fd5b83861115615b0657600080fd5b5050820193919092039150565b6001600160e01b03198135818116916004851015615b3b5780818660040360031b1b83161692505b505092915050565b6001600160a01b038416815260406020820152816040820152818360608301376000818301606090810191909152601f909201601f1916010192915050565b60008151808452602080850194506020840160005b83811015615bbc5781516001600160a01b031687529582019590820190600101615b97565b509495945050505050565b604081526000615bda6040830185615b82565b90508260208301529392505050565b805160ff8116811461565557600080fd5b600060208284031215615c0c57600080fd5b6152e782615be9565b6020815260006152e76020830184615b82565b60006020808385031215615c3b57600080fd5b825167ffffffffffffffff80821115615c5357600080fd5b9084019060408287031215615c6757600080fd5b615c6f615394565b825182811115615c7e57600080fd5b615c8a88828601615767565b8252508383015182811115615c9e57600080fd5b80840193505086601f840112615cb357600080fd5b82519150615cc3615463836153ee565b82815260059290921b83018401918481019088841115615ce257600080fd5b938501935b83851015615d0757615cf885615be9565b82529385019390850190615ce7565b948201949094529695505050505050565b8082028115828204841417611b8b57611b8b6156be565b828152606060208201526000615d5b6060830160068152651c995dd85c9960d21b602082015260400190565b90508260408301529392505050565b60008251615d7c81846020870161557f565b9190910192915050565b60008060408385031215615d9957600080fd5b615da2836156e7565b9150602083015163ffffffff81168114615dbb57600080fd5b80915050925092905056fe5644503a20546f6b656e20646f6573206e6f7420657869737400000000000000a264697066735822122089db315f685f541f06c4cf78785518279431ffef99cf897311eb70965540b3ab64736f6c63430008180033