VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x49A81e…137A
Summary
Transactions
Transfers
Address
0x49A81e65EAec2984E9fbb09A1f6fBddc5933137A
VET
0.00
VET
VTHO
20,350.00
VTHO
Tokens
1,068.00
B3TR
Master
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Deployer
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Code
0x60806040526004361061045d5760003560e01c806370a082311161023f578063b88d4fde11610139578063d9411fe2116100b6578063eb621de01161007a578063eb621de014610d58578063ecaf2fce14610d6d578063f004175e14610d83578063f2fde38b14610d99578063fc57405714610db957600080fd5b8063d9411fe214610cb0578063db950e7a14610cc5578063e57e806514610cda578063e6466d1b14610cef578063e985e9c514610d0f57600080fd5b8063c6682862116100fd578063c668286214610c2f578063c87b56dd14610c44578063ccca9ca914610c64578063d0eb26b014610c7a578063d5abeb0114610c9a57600080fd5b8063b88d4fde14610ba4578063ba7d2c7614610bc4578063bd331a7314610bda578063bf8ebd8514610bfa578063c4e41b2214610c1a57600080fd5b80638da5cb5b116101c75780639927b8ba1161018b5780639927b8ba14610b0c578063a0712d6814610b2c578063a1c1315814610b4c578063a22cb46514610b64578063b5d7b3ff14610b8457600080fd5b80638da5cb5b14610a795780638dc251e314610a975780638e47456a14610ab757806395d89b4114610ad757806397ff179214610aec57600080fd5b806377d9f3a41161020e57806377d9f3a4146109d35780637ded269c146109f35780637e02f2c414610a08578063840e15d414610a1e5780638b74117614610a5957600080fd5b806370a082311461095c578063715018a61461097c578063755edd171461099157806376350fea146109b157600080fd5b80632f745c591161035b578063505279b4116102d85780635c975abb1161029c5780635c975abb146108cd5780636352211e146108e75780636690864e146109075780636c0360eb146109275780636f8b44b01461093c57600080fd5b8063505279b41461082857806355f804b314610842578063595e4ea0146108625780635ae97b9a146108985780635c69a25f146108ad57600080fd5b8063438b63001161031f578063438b63001461079057806345ae6606146107bd57806348fbd356146107d35780634c28f0e3146107e85780634f6ccce71461080857600080fd5b80632f745c59146107085780633ccfd60b1461072857806342842e0e1461073057806342966c6814610750578063437c5ca31461077057600080fd5b80631141ebd3116103e9578063239c70ae116103ad578063239c70ae1461064e57806323b872dd1461066457806324a4a1be146106845780632a55205a146106b45780632de24af3146106f357600080fd5b80631141ebd31461059c57806318160ddd146105bc57806318cae269146105d15780631f4e5786146105fe57806321634ebb1461062657600080fd5b8063081812fc11610430578063081812fc146104f05780630953853114610528578063095ea7b3146105475780630e1cbef6146105675780630ea64b181461058757600080fd5b806301ffc9a71461046257806302329a291461049757806305d5cdc8146104b957806306fdde03146104ce575b600080fd5b34801561046e57600080fd5b5061048261047d366004615211565b610dcf565b60405190151581526020015b60405180910390f35b3480156104a357600080fd5b506104b76104b236600461523c565b610de0565b005b3480156104c557600080fd5b506104b7610dfb565b3480156104da57600080fd5b506104e361147b565b60405161048e91906152a9565b3480156104fc57600080fd5b5061051061050b3660046152bc565b61150d565b6040516001600160a01b03909116815260200161048e565b34801561053457600080fd5b506029545b60405190815260200161048e565b34801561055357600080fd5b506104b76105623660046152f1565b611534565b34801561057357600080fd5b506104b76105823660046152bc565b611649565b34801561059357600080fd5b50601454610539565b3480156105a857600080fd5b506104b76105b736600461531b565b6116a3565b3480156105c857600080fd5b50600a54610539565b3480156105dd57600080fd5b506105396105ec36600461531b565b602d6020526000908152604090205481565b34801561060a57600080fd5b50610510731e0ec322f1b1ec186e980868e6d73a596872bafe81565b34801561063257600080fd5b50610510735ef79995fe8a89e0812330e4378eb2660cede69981565b34801561065a57600080fd5b5061053960175481565b34801561067057600080fd5b506104b761067f366004615336565b61170b565b34801561069057600080fd5b5061048261069f36600461531b565b602e6020526000908152604090205460ff1681565b3480156106c057600080fd5b506106d46106cf366004615372565b61173d565b604080516001600160a01b03909316835260208301919091520161048e565b3480156106ff57600080fd5b50601354610539565b34801561071457600080fd5b506105396107233660046152f1565b6117e9565b6104b761187f565b34801561073c57600080fd5b506104b761074b366004615336565b6119bc565b34801561075c57600080fd5b506104b761076b3660046152bc565b6119d7565b34801561077c57600080fd5b506104b761078b366004615394565b611a08565b34801561079c57600080fd5b506107b06107ab36600461531b565b611a6c565b60405161048e91906153cb565b3480156107c957600080fd5b5061053960295481565b3480156107df57600080fd5b506104b7611b0e565b3480156107f457600080fd5b50602b54610510906001600160a01b031681565b34801561081457600080fd5b506105396108233660046152bc565b611ce6565b34801561083457600080fd5b5061051065456e6572677981565b34801561084e57600080fd5b506104b761085d36600461549b565b611d79565b34801561086e57600080fd5b5061053961087d36600461531b565b6001600160a01b03166000908152602d602052604090205490565b3480156108a457600080fd5b50601254610539565b3480156108b957600080fd5b506104b76108c83660046152bc565b611d91565b3480156108d957600080fd5b50600f546104829060ff1681565b3480156108f357600080fd5b506105106109023660046152bc565b611df4565b34801561091357600080fd5b506104b761092236600461531b565b611e54565b34801561093357600080fd5b506104e3611f17565b34801561094857600080fd5b506104b76109573660046152bc565b611fa5565b34801561096857600080fd5b5061053961097736600461531b565b612052565b34801561098857600080fd5b506104b76120d8565b34801561099d57600080fd5b506104b76109ac36600461531b565b6120ec565b3480156109bd57600080fd5b506109c6612240565b60405161048e91906154e4565b3480156109df57600080fd5b506104b76109ee3660046152bc565b61227c565b3480156109ff57600080fd5b50601554610539565b348015610a1457600080fd5b5061053960125481565b348015610a2a57600080fd5b50610a3e610a3936600461531b565b6122d1565b6040805193845260208401929092529082015260600161048e565b348015610a6557600080fd5b506104b7610a74366004615516565b612308565b348015610a8557600080fd5b50600c546001600160a01b0316610510565b348015610aa357600080fd5b506104b7610ab236600461531b565b612437565b348015610ac357600080fd5b506104b7610ad23660046152bc565b6124cf565b348015610ae357600080fd5b506104e3612afc565b348015610af857600080fd5b50610539610b073660046152bc565b612b0b565b348015610b1857600080fd5b506104b7610b273660046152bc565b612b22565b348015610b3857600080fd5b506104b7610b473660046152bc565b612b82565b348015610b5857600080fd5b50600f5460ff16610482565b348015610b7057600080fd5b506104b7610b7f366004615394565b61312d565b348015610b9057600080fd5b506104b7610b9f3660046152bc565b613138565b348015610bb057600080fd5b506104b7610bbf366004615542565b61319b565b348015610bd057600080fd5b5061053960185481565b348015610be657600080fd5b506104b7610bf53660046152bc565b6131d3565b348015610c0657600080fd5b50610539610c1536600461531b565b613233565b348015610c2657600080fd5b5061053961323e565b348015610c3b57600080fd5b506104e361324e565b348015610c5057600080fd5b506104e3610c5f3660046152bc565b61325b565b348015610c7057600080fd5b5061053960135481565b348015610c8657600080fd5b506104b7610c953660046152bc565b613327565b348015610ca657600080fd5b5061053960165481565b348015610cbc57600080fd5b50601154610539565b348015610cd157600080fd5b506104b7613334565b348015610ce657600080fd5b506104b7613524565b348015610cfb57600080fd5b506104b7610d0a3660046152bc565b61370a565b348015610d1b57600080fd5b50610482610d2a3660046155be565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b348015610d6457600080fd5b506104b7613cc3565b348015610d7957600080fd5b5061053960145481565b348015610d8f57600080fd5b5061053960115481565b348015610da557600080fd5b506104b7610db436600461531b565b614240565b348015610dc557600080fd5b5061053960155481565b6000610dda826142b6565b92915050565b610de86142c1565b600f805460ff1916911515919091179055565b600f5460ff1615610e275760405162461bcd60e51b8152600401610e1e906155e8565b60405180910390fd5b60056000610e34600a5490565b601654909150610e448383615633565b1115610e625760405162461bcd60e51b8152600401610e1e90615646565b600c546001600160a01b03163314610eb157336000908152602d6020526040902054601854610e918483615633565b1115610eaf5760405162461bcd60e51b8152600401610e1e90615697565b505b601454735ef79995fe8a89e0812330e4378eb2660cede699610edb600c546001600160a01b031690565b6001600160a01b0316336001600160a01b031614611168576040516370a0823160e01b815233600482015282906001600160a01b038316906370a0823190602401602060405180830381865afa158015610f39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f5d91906156f4565b1015610fc35760405162461bcd60e51b815260206004820152602f60248201527f427562626c794361707353313a20696e73756666696369656e7420423354522060448201526e62616c616e636520666f722062616760881b6064820152608401610e1e565b604051636eb1769f60e11b815233600482015230602482015282906001600160a01b0383169063dd62ed3e90604401602060405180830381865afa15801561100f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103391906156f4565b10156110965760405162461bcd60e51b815260206004820152602c60248201527f427562626c794361707353313a204233545220616c6c6f77616e636520746f6f60448201526b206c6f7720666f722062616760a01b6064820152608401610e1e565b6040516323b872dd60e01b81526001600160a01b038216906323b872dd906110c69033903090879060040161570d565b6020604051808303816000875af11580156110e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111099190615731565b6111685760405162461bcd60e51b815260206004820152602a60248201527f427562626c794361707353313a2042335452207472616e73666572206661696c604482015269656420666f722062616760b01b6064820152608401610e1e565b60008467ffffffffffffffff8111156111835761118361540f565b6040519080825280602002602001820160405280156111ac578160200160208202803683370190505b5090506111b9600061431b565b816000815181106111cc576111cc61574e565b602090810291909101015260015b8581101561123d5761120e826111f1600184615764565b815181106112015761120161574e565b602002602001015161431b565b8282815181106112205761122061574e565b60209081029190910101528061123581615777565b9150506111da565b5060005b8581101561127d5761126b82828151811061125e5761125e61574e565b602002602001015161440b565b8061127581615777565b915050611241565b50600060165461128c600a5490565b101561139457336000908152602d60205260408120546112ad908890615633565b90506018548110156113925760006112f860646029548660018c6112d19190615764565b815181106112e1576112e161574e565b60200260200101516112f39190615633565b614447565b90506005811161139057600061134a6029548660018c6113189190615764565b815181106113285761132861574e565b602002602001015161133a9190615633565b611345906001615633565b61431b565b90506113558161440b565b6040518181526001945033907f7843c1ff31e6777f55bfc0acc88fa735cdd7117914ba067e19e3285dd6c75d6c9060200160405180910390a2505b505b505b61139e8187615633565b336000908152602d6020526040812080549091906113bd908490615633565b90915550600090506113cf87866157a6565b604080518981526020810188905290810182905290915033907fe0671f58ddf57a652536b135e557c598de0f1599973b86a5adefbafc666eaf24906060015b60405180910390a2336000818152602d60205260409020547f3e725c85497050a63b2404b27a61fdbd521b92e2097a9242cb5a7e1e27beb72a9061145183612052565b600a546040805193845260208401929092529082015260600160405180910390a250505050505050565b60606002805461148a906157ba565b80601f01602080910402602001604051908101604052809291908181526020018280546114b6906157ba565b80156115035780601f106114d857610100808354040283529160200191611503565b820191906000526020600020905b8154815290600101906020018083116114e657829003601f168201915b5050505050905090565b6000611518826144f1565b506000908152600660205260409020546001600160a01b031690565b600061153f82611df4565b9050806001600160a01b0316836001600160a01b0316036115ac5760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610e1e565b336001600160a01b03821614806115c857506115c88133610d2a565b61163a5760405162461bcd60e51b815260206004820152603e60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c00006064820152608401610e1e565b6116448383614541565b505050565b6116516142c1565b6019819055602a5461166c906001600160a01b0316826145af565b6040518181527f1f54579c9144eda89fb41f6fec60ded5dade5e3f98c165e056b5db42963e27a7906020015b60405180910390a150565b6001600160a01b0381166000818152602d60205260409020547f3e725c85497050a63b2404b27a61fdbd521b92e2097a9242cb5a7e1e27beb72a906116e784612052565b600a546040805193845260208401929092529082015260600160405180910390a250565b611716335b826146ac565b6117325760405162461bcd60e51b8152600401610e1e906157f4565b61164483838361472a565b60008281526001602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046001600160601b03169282019290925282916117b25750604080518082019091526000546001600160a01b0381168252600160a01b90046001600160601b031660208201525b6020810151600090612710906117d1906001600160601b031687615842565b6117db91906157a6565b915196919550909350505050565b60006117f483612052565b82106118565760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610e1e565b506001600160a01b03919091166000908152600860209081526040808320938352929052205490565b6118876142c1565b47806118d55760405162461bcd60e51b815260206004820181905260248201527f427562626c794361707353313a206e6f2056455420746f2077697468647261776044820152606401610e1e565b602c546040516000916001600160a01b03169083908381818185875af1925050503d8060008114611922576040519150601f19603f3d011682016040523d82523d6000602084013e611927565b606091505b50509050806119845760405162461bcd60e51b8152602060048201526024808201527f427562626c794361707353313a206661696c656420746f2077697468647261776044820152630815915560e21b6064820152608401610e1e565b6040518281527f82aacfedafbe52a5558b1442925a48935cb55c795c4f091a41a0582b27c72225906020015b60405180910390a15050565b6116448383836040518060200160405280600081525061319b565b6119e033611710565b6119fc5760405162461bcd60e51b8152600401610e1e906157f4565b611a05816148d1565b50565b611a106142c1565b6001600160a01b0382166000818152602e6020908152604091829020805460ff19168515159081179091558251938452908301527f7a2cf9187bd5e2cda15f47627ddc341380a2157a461c00a27410101d68d7838091016119b0565b60606000611a7983612052565b905060008167ffffffffffffffff811115611a9657611a9661540f565b604051908082528060200260200182016040528015611abf578160200160208202803683370190505b50905060005b82811015611b0657611ad785826117e9565b828281518110611ae957611ae961574e565b602090810291909101015280611afe81615777565b915050611ac5565b509392505050565b611b166142c1565b6040516370a0823160e01b815230600482015265456e657267799060009082906370a0823190602401602060405180830381865afa158015611b5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b8091906156f4565b905060008111611bdc5760405162461bcd60e51b815260206004820152602160248201527f427562626c794361707353313a206e6f205654484f20746f20776974686472616044820152607760f81b6064820152608401610e1e565b602c5460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb906044016020604051808303816000875af1158015611c2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c539190615731565b611cb65760405162461bcd60e51b815260206004820152602e60248201527f427562626c794361707353313a205654484f207472616e73666572206661696c60448201526d6564206f6e20776974686472617760901b6064820152608401610e1e565b6040518181527f2a07a2b0f96104777b67d184dd77f68e88aad12826d3df7a6beea32e19bf7c13906020016119b0565b6000611cf1600a5490565b8210611d545760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610e1e565b600a8281548110611d6757611d6761574e565b90600052602060002001549050919050565b611d816142c1565b600d611d8d82826158a7565b5050565b611d996142c1565b611dab81670de0b6b3a7640000615842565b6011819055604051600080516020615c4b83398151915291611698916040808252600b908201526a5075626c6963205654484f60a81b6060820152602081019190915260800190565b6000818152600460205260408120546001600160a01b031680610dda5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610e1e565b611e5c6142c1565b6001600160a01b038116611ebd5760405162461bcd60e51b815260206004820152602260248201527f427562626c794361707353313a20696e76616c6964207465616d206164647265604482015261737360f01b6064820152608401610e1e565b602b80546001600160a01b0383166001600160a01b03199182168117909255602c8054909116821790556040519081527f56d8cf44088db71780335dd49b5106c9a97ef139d0989cf4c95ce6a7fff36d5590602001611698565b600d8054611f24906157ba565b80601f0160208091040260200160405190810160405280929190818152602001828054611f50906157ba565b8015611f9d5780601f10611f7257610100808354040283529160200191611f9d565b820191906000526020600020905b815481529060010190602001808311611f8057829003601f168201915b505050505081565b611fad6142c1565b600a5481101561201d5760405162461bcd60e51b815260206004820152603560248201527f427562626c794361707353313a206e6577206d6178537570706c792062656c6f604482015274772063757272656e7420746f74616c537570706c7960581b6064820152608401610e1e565b60168190556040518181527f7810bd47de260c3e9ee10061cf438099dd12256c79485f12f94dbccc981e806c90602001611698565b60006001600160a01b0382166120bc5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608401610e1e565b506001600160a01b031660009081526005602052604090205490565b6120e06142c1565b6120ea6000614921565b565b600f5460ff161561210f5760405162461bcd60e51b8152600401610e1e906155e8565b601654600a54612120906001615633565b111561213e5760405162461bcd60e51b8152600401610e1e90615967565b6001600160a01b0381166121645760405162461bcd60e51b8152600401610e1e906159ab565b600c546001600160a01b031633148061218c5750336000908152602e602052604090205460ff165b6121d85760405162461bcd60e51b815260206004820152601c60248201527f427562626c794361707353313a206e6f7420617574686f72697a6564000000006044820152606401610e1e565b60006121e4600061431b565b90506121ef8161440b565b6121f98282614973565b816001600160a01b03167f27486cffd4600ff1da58e8f8422c3b3d034ce2baff72383d51fed91f85ecb1b78260405161223491815260200190565b60405180910390a25050565b6122486151dc565b604080516101e081019182905290601a90600f9082845b81548152602001906001019080831161225f575050505050905090565b6122846142c1565b6015819055604080518181526010918101919091526f043617073436f696e20506572204361760841b606082015260208101829052600080516020615c4b83398151915290608001611698565b6001600160a01b0381166000908152602d602052604081205490806122f584612052565b9150612300600a5490565b929491935050565b6123106142c1565b600f5460ff16156123335760405162461bcd60e51b8152600401610e1e906155e8565b61233c8261498d565b156123945760405162461bcd60e51b815260206004820152602260248201527f427562626c794361707353313a20746f6b656e20616c7265616479206d696e74604482015261195960f21b6064820152608401610e1e565b6000821180156123a657506016548211155b6123fe5760405162461bcd60e51b815260206004820152602360248201527f427562626c794361707353313a20746f6b656e204944206f7574206f662072616044820152626e676560e81b6064820152608401610e1e565b6001600160a01b0381166124245760405162461bcd60e51b8152600401610e1e906159ab565b61242e8183614973565b611d8d8261440b565b61243f6142c1565b6001600160a01b0381166124a45760405162461bcd60e51b815260206004820152602660248201527f427562626c794361707353313a20696e76616c696420726f79616c747920726560448201526531b2b4bb32b960d11b6064820152608401610e1e565b602a80546001600160a01b0319166001600160a01b038316908117909155601954611a0591906145af565b600f5460ff16156124f25760405162461bcd60e51b8152600401610e1e906155e8565b600081116125125760405162461bcd60e51b8152600401610e1e906159ef565b6017548111156125345760405162461bcd60e51b8152600401610e1e90615a38565b600061253f600a5490565b60165490915061254f8383615633565b111561256d5760405162461bcd60e51b8152600401610e1e90615967565b600c546001600160a01b031633146125bc57336000908152602d602052604090205460185461259c8483615633565b11156125ba5760405162461bcd60e51b8152600401610e1e90615a8a565b505b6000826015546125cc9190615842565b9050731e0ec322f1b1ec186e980868e6d73a596872bafe6125f5600c546001600160a01b031690565b6001600160a01b0316336001600160a01b031614612879576040516370a0823160e01b815233600482015282906001600160a01b038316906370a0823190602401602060405180830381865afa158015612653573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061267791906156f4565b10156126da5760405162461bcd60e51b815260206004820152602c60248201527f427562626c794361707353313a20696e73756666696369656e7420436170732060448201526b436f696e2062616c616e636560a01b6064820152608401610e1e565b604051636eb1769f60e11b815233600482015230602482015282906001600160a01b0383169063dd62ed3e90604401602060405180830381865afa158015612726573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061274a91906156f4565b10156127aa5760405162461bcd60e51b815260206004820152602960248201527f427562626c794361707353313a204361707320436f696e20616c6c6f77616e636044820152686520746f6f206c6f7760b81b6064820152608401610e1e565b6040516323b872dd60e01b81526001600160a01b038216906323b872dd906127da9033903090879060040161570d565b6020604051808303816000875af11580156127f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061281d9190615731565b6128795760405162461bcd60e51b815260206004820152602760248201527f427562626c794361707353313a204361707320436f696e207472616e736665726044820152660819985a5b195960ca1b6064820152608401610e1e565b60008467ffffffffffffffff8111156128945761289461540f565b6040519080825280602002602001820160405280156128bd578160200160208202803683370190505b5090506128ca600061431b565b816000815181106128dd576128dd61574e565b602090810291909101015260015b8581101561293157612902826111f1600184615764565b8282815181106129145761291461574e565b60209081029190910101528061292981615777565b9150506128eb565b5060005b858110156129645761295282828151811061125e5761125e61574e565b8061295c81615777565b915050612935565b50600085600103612a2e57601654600a541015612a2e57336000908152602d6020526040812054612996908890615633565b9050601854811015612a2c5760006129bf6064602954866000815181106112e1576112e161574e565b905060018111612a2a5760006129e4602954866000815181106113285761132861574e565b90506129ef8161440b565b6040518181526001945033907f45be612a747eff17d30e9e5641317616ed6a2ff2bf503473d1ffb28f22bf50fd9060200160405180910390a2505b505b505b612a388187615633565b336000908152602d602052604081208054909190612a57908490615633565b9091555050604080518781526020810186905233917fa3d6fa5490291951b6896847fb729c06e261056024f220731252b3970675538491015b60405180910390a2336000818152602d60205260409020547f3e725c85497050a63b2404b27a61fdbd521b92e2097a9242cb5a7e1e27beb72a90612ad383612052565b600a546040805193845260208401929092529082015260600160405180910390a2505050505050565b60606003805461148a906157ba565b601a81600f8110612b1b57600080fd5b0154905081565b612b2a6142c1565b612b3c81670de0b6b3a7640000615842565b6014819055604051600080516020615c4b83398151915291611698916040808252600890820152672130b3902119aa2960c11b6060820152602081019190915260800190565b600f5460ff1615612ba55760405162461bcd60e51b8152600401610e1e906155e8565b60008111612bc55760405162461bcd60e51b8152600401610e1e906159ef565b601754811115612be75760405162461bcd60e51b8152600401610e1e90615a38565b6000612bf2600a5490565b601654909150612c028383615633565b1115612c205760405162461bcd60e51b8152600401610e1e90615967565b600c546001600160a01b03163314612c6f57336000908152602d6020526040902054601854612c4f8483615633565b1115612c6d5760405162461bcd60e51b8152600401610e1e90615a8a565b505b600082601154612c7f9190615842565b905065456e65726779612c9a600c546001600160a01b031690565b6001600160a01b0316336001600160a01b031614612f0e576040516370a0823160e01b815233600482015282906001600160a01b038316906370a0823190602401602060405180830381865afa158015612cf8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d1c91906156f4565b1015612d7a5760405162461bcd60e51b815260206004820152602760248201527f427562626c794361707353313a20696e73756666696369656e74205654484f2060448201526662616c616e636560c81b6064820152608401610e1e565b604051636eb1769f60e11b815233600482015230602482015282906001600160a01b0383169063dd62ed3e90604401602060405180830381865afa158015612dc6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dea91906156f4565b1015612e445760405162461bcd60e51b8152602060048201526024808201527f427562626c794361707353313a205654484f20616c6c6f77616e636520746f6f604482015263206c6f7760e01b6064820152608401610e1e565b6040516323b872dd60e01b81526001600160a01b038216906323b872dd90612e749033903090879060040161570d565b6020604051808303816000875af1158015612e93573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612eb79190615731565b612f0e5760405162461bcd60e51b815260206004820152602260248201527f427562626c794361707353313a205654484f207472616e73666572206661696c604482015261195960f21b6064820152608401610e1e565b60008467ffffffffffffffff811115612f2957612f2961540f565b604051908082528060200260200182016040528015612f52578160200160208202803683370190505b509050612f5f600061431b565b81600081518110612f7257612f7261574e565b602090810291909101015260015b85811015612fc657612f97826111f1600184615764565b828281518110612fa957612fa961574e565b602090810291909101015280612fbe81615777565b915050612f80565b5060005b85811015612ff957612fe782828151811061125e5761125e61574e565b80612ff181615777565b915050612fca565b506000856001036130c357601654600a5410156130c357336000908152602d602052604081205461302b908890615633565b90506018548110156130c15760006130546064602954866000815181106112e1576112e161574e565b9050600181116130bf576000613079602954866000815181106113285761132861574e565b90506130848161440b565b6040518181526001945033907f45be612a747eff17d30e9e5641317616ed6a2ff2bf503473d1ffb28f22bf50fd9060200160405180910390a2505b505b505b6130cd8187615633565b336000908152602d6020526040812080549091906130ec908490615633565b909155505060115460405133917fa72ce44471f032811d2875282a17cddb37353c038cfedc61c58a4b57dcd4ac5191612a90918a8252602082015260400190565b611d8d3383836149aa565b6131406142c1565b61315281670de0b6b3a7640000615842565b6013819055604051600080516020615c4b83398151915291611698916040808252600b908201526a283ab13634b1902119aa2960a91b6060820152602081019190915260800190565b6131a533836146ac565b6131c15760405162461bcd60e51b8152600401610e1e906157f4565b6131cd84848484614a78565b50505050565b6131db6142c1565b6131ed81670de0b6b3a7640000615842565b6012819055604051600080516020615c4b8339815191529161169891604080825260089082015267426167205654484f60c01b6060820152602081019190915260800190565b6000610dda82612052565b6000613249600a5490565b905090565b600e8054611f24906157ba565b60606132668261498d565b6132c85760405162461bcd60e51b815260206004820152602d60248201527f427562626c794361707353313a2055524920717565727920666f72206e6f6e6560448201526c3c34b9ba32b73a103a37b5b2b760991b6064820152608401610e1e565b60006132d2614aab565b905060008151116132f25760405180602001604052806000815250613320565b806132fc84614aba565b600e60405160200161331093929190615ad4565b6040516020818303038152906040525b9392505050565b61332f6142c1565b601855565b61333c6142c1565b6040516370a0823160e01b8152306004820152731e0ec322f1b1ec186e980868e6d73a596872bafe9060009082906370a0823190602401602060405180830381865afa158015613390573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133b491906156f4565b9050600081116134155760405162461bcd60e51b815260206004820152602660248201527f427562626c794361707353313a206e6f204361707320436f696e20746f20776960448201526574686472617760d01b6064820152608401610e1e565b602c5460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb906044016020604051808303816000875af1158015613468573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061348c9190615731565b6134f45760405162461bcd60e51b815260206004820152603360248201527f427562626c794361707353313a204361707320436f696e207472616e73666572604482015272206661696c6564206f6e20776974686472617760681b6064820152608401610e1e565b6040518181527fa64068d48ebf9a9ab637bcf1b1d24b856112de8f7b9fe937eb499c5a2eefc4a1906020016119b0565b61352c6142c1565b6040516370a0823160e01b8152306004820152735ef79995fe8a89e0812330e4378eb2660cede6999060009082906370a0823190602401602060405180830381865afa158015613580573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135a491906156f4565b9050600081116136005760405162461bcd60e51b815260206004820152602160248201527f427562626c794361707353313a206e6f204233545220746f20776974686472616044820152607760f81b6064820152608401610e1e565b602c5460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390529083169063a9059cbb906044016020604051808303816000875af1158015613653573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136779190615731565b6136da5760405162461bcd60e51b815260206004820152602e60248201527f427562626c794361707353313a2042335452207472616e73666572206661696c60448201526d6564206f6e20776974686472617760901b6064820152608401610e1e565b6040518181527f9903e512601fc5707d74a7f08a883a5a7a108109e958d5408c65c7240f84845f906020016119b0565b600f5460ff161561372d5760405162461bcd60e51b8152600401610e1e906155e8565b6000811161374d5760405162461bcd60e51b8152600401610e1e906159ef565b60175481111561376f5760405162461bcd60e51b8152600401610e1e90615a38565b600061377a600a5490565b60165490915061378a8383615633565b11156137a85760405162461bcd60e51b8152600401610e1e90615967565b600c546001600160a01b031633146137f757336000908152602d60205260409020546018546137d78483615633565b11156137f55760405162461bcd60e51b8152600401610e1e90615a8a565b505b6000826013546138079190615842565b9050735ef79995fe8a89e0812330e4378eb2660cede699613830600c546001600160a01b031690565b6001600160a01b0316336001600160a01b031614613aa4576040516370a0823160e01b815233600482015282906001600160a01b038316906370a0823190602401602060405180830381865afa15801561388e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906138b291906156f4565b10156139105760405162461bcd60e51b815260206004820152602760248201527f427562626c794361707353313a20696e73756666696369656e7420423354522060448201526662616c616e636560c81b6064820152608401610e1e565b604051636eb1769f60e11b815233600482015230602482015282906001600160a01b0383169063dd62ed3e90604401602060405180830381865afa15801561395c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061398091906156f4565b10156139da5760405162461bcd60e51b8152602060048201526024808201527f427562626c794361707353313a204233545220616c6c6f77616e636520746f6f604482015263206c6f7760e01b6064820152608401610e1e565b6040516323b872dd60e01b81526001600160a01b038216906323b872dd90613a0a9033903090879060040161570d565b6020604051808303816000875af1158015613a29573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a4d9190615731565b613aa45760405162461bcd60e51b815260206004820152602260248201527f427562626c794361707353313a2042335452207472616e73666572206661696c604482015261195960f21b6064820152608401610e1e565b60008467ffffffffffffffff811115613abf57613abf61540f565b604051908082528060200260200182016040528015613ae8578160200160208202803683370190505b509050613af5600061431b565b81600081518110613b0857613b0861574e565b602090810291909101015260015b85811015613b5c57613b2d826111f1600184615764565b828281518110613b3f57613b3f61574e565b602090810291909101015280613b5481615777565b915050613b16565b5060005b85811015613b8f57613b7d82828151811061125e5761125e61574e565b80613b8781615777565b915050613b60565b50600085600103613c5957601654600a541015613c5957336000908152602d6020526040812054613bc1908890615633565b9050601854811015613c57576000613bea6064602954866000815181106112e1576112e161574e565b905060018111613c55576000613c0f602954866000815181106113285761132861574e565b9050613c1a8161440b565b6040518181526001945033907f45be612a747eff17d30e9e5641317616ed6a2ff2bf503473d1ffb28f22bf50fd9060200160405180910390a2505b505b505b613c638187615633565b336000908152602d602052604081208054909190613c82908490615633565b909155505060135460405133917fed6005418c49e51afcec277bfbce7672e82eae9f20c085537a166b78b31c844e91612a90918a8252602082015260400190565b600f5460ff1615613ce65760405162461bcd60e51b8152600401610e1e906155e8565b60056000613cf3600a5490565b601654909150613d038383615633565b1115613d215760405162461bcd60e51b8152600401610e1e90615646565b600c546001600160a01b03163314613d7057336000908152602d6020526040902054601854613d508483615633565b1115613d6e5760405162461bcd60e51b8152600401610e1e90615697565b505b60125465456e65726779613d8c600c546001600160a01b031690565b6001600160a01b0316336001600160a01b031614614019576040516370a0823160e01b815233600482015282906001600160a01b038316906370a0823190602401602060405180830381865afa158015613dea573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e0e91906156f4565b1015613e745760405162461bcd60e51b815260206004820152602f60248201527f427562626c794361707353313a20696e73756666696369656e74205654484f2060448201526e62616c616e636520666f722062616760881b6064820152608401610e1e565b604051636eb1769f60e11b815233600482015230602482015282906001600160a01b0383169063dd62ed3e90604401602060405180830381865afa158015613ec0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ee491906156f4565b1015613f475760405162461bcd60e51b815260206004820152602c60248201527f427562626c794361707353313a205654484f20616c6c6f77616e636520746f6f60448201526b206c6f7720666f722062616760a01b6064820152608401610e1e565b6040516323b872dd60e01b81526001600160a01b038216906323b872dd90613f779033903090879060040161570d565b6020604051808303816000875af1158015613f96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613fba9190615731565b6140195760405162461bcd60e51b815260206004820152602a60248201527f427562626c794361707353313a205654484f207472616e73666572206661696c604482015269656420666f722062616760b01b6064820152608401610e1e565b60008467ffffffffffffffff8111156140345761403461540f565b60405190808252806020026020018201604052801561405d578160200160208202803683370190505b50905061406a600061431b565b8160008151811061407d5761407d61574e565b602090810291909101015260015b858110156140d1576140a2826111f1600184615764565b8282815181106140b4576140b461574e565b6020908102919091010152806140c981615777565b91505061408b565b5060005b85811015614104576140f282828151811061125e5761125e61574e565b806140fc81615777565b9150506140d5565b506000601654614113600a5490565b10156141c257336000908152602d6020526040812054614134908890615633565b90506018548110156141c057600061415860646029548660018c6112d19190615764565b9050600581116141be5760006141786029548660018c6113189190615764565b90506141838161440b565b6040518181526001945033907f7843c1ff31e6777f55bfc0acc88fa735cdd7117914ba067e19e3285dd6c75d6c9060200160405180910390a2505b505b505b6141cc8187615633565b336000908152602d6020526040812080549091906141eb908490615633565b90915550600090506141fd87866157a6565b604080518981526020810188905290810182905290915033907fc942a0900268ebd536a2f882944823654a4c58b3312a30d8cd45674152b6436e9060600161140e565b6142486142c1565b6001600160a01b0381166142ad5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610e1e565b611a0581614921565b6000610dda82614bbb565b600c546001600160a01b031633146120ea5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610e1e565b60165460009081808061432e8487614447565b90508092505b838311614363576143448361498d565b6143515760019150614363565b8261435b81615777565b935050614334565b816143a05760015b8181101561439e5761437c8161498d565b61438c578093506001925061439e565b8061439681615777565b91505061436b565b505b816143f75760405162461bcd60e51b815260206004820152602160248201527f427562626c794361707353313a206e6f20617661696c61626c6520746f6b656e6044820152607360f81b6064820152608401610e1e565b6144013384614973565b5090949350505050565b80601a600f60295461441d9190615b74565b600f811061442d5761442d61574e565b01556029805490600061443f83615777565b919050555050565b6000434060015b60098111614478576144608143615764565b4091909118908061447081615777565b91505061444e565b50826010546144879190615633565b6040805160208101929092524490820152606080820183905233901b6bffffffffffffffffffffffff1916608082015260940160408051601f19818403018152919052805160209091012090506144de8482615b74565b6144e9906001615633565b949350505050565b6144fa8161498d565b611a055760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610e1e565b600081815260066020526040902080546001600160a01b0319166001600160a01b038416908117909155819061457682611df4565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6127106001600160601b038216111561461d5760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b6064820152608401610e1e565b6001600160a01b0382166146735760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c6964207265636569766572000000000000006044820152606401610e1e565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600055565b6000806146b883611df4565b9050806001600160a01b0316846001600160a01b031614806146ff57506001600160a01b0380821660009081526007602090815260408083209388168352929052205460ff165b806144e95750836001600160a01b03166147188461150d565b6001600160a01b031614949350505050565b826001600160a01b031661473d82611df4565b6001600160a01b0316146147a15760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608401610e1e565b6001600160a01b0382166148035760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610e1e565b61480e838383614be0565b614819600082614541565b6001600160a01b0383166000908152600560205260408120805460019290614842908490615764565b90915550506001600160a01b0382166000908152600560205260408120805460019290614870908490615633565b909155505060008181526004602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60006148dc82611df4565b90506148e782614beb565b6040516001600160a01b0382169083907f41b05bf655882bc27017be44e8216d1059cbc6b9668d754f5a745dcce690a9d490600090a35050565b600c80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b611d8d828260405180602001604052806000815250614c05565b6000908152600460205260409020546001600160a01b0316151590565b816001600160a01b0316836001600160a01b031603614a0b5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610e1e565b6001600160a01b03838116600081815260076020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b614a8384848461472a565b614a8f84848484614c38565b6131cd5760405162461bcd60e51b8152600401610e1e90615b88565b6060600d805461148a906157ba565b606081600003614ae15750506040805180820190915260018152600360fc1b602082015290565b8160005b8115614b0b5780614af581615777565b9150614b049050600a836157a6565b9150614ae5565b60008167ffffffffffffffff811115614b2657614b2661540f565b6040519080825280601f01601f191660200182016040528015614b50576020820181803683370190505b5090505b84156144e957614b65600183615764565b9150614b72600a86615b74565b614b7d906030615633565b60f81b818381518110614b9257614b9261574e565b60200101906001600160f81b031916908160001a905350614bb4600a866157a6565b9450614b54565b60006001600160e01b0319821663780e9d6360e01b1480610dda5750610dda82614d39565b611644838383614d79565b614bf481614e31565b600090815260016020526040812055565b614c0f8383614ed8565b614c1c6000848484614c38565b6116445760405162461bcd60e51b8152600401610e1e90615b88565b60006001600160a01b0384163b15614d2e57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290614c7c903390899088908890600401615bda565b6020604051808303816000875af1925050508015614cb7575060408051601f3d908101601f19168201909252614cb491810190615c17565b60015b614d14573d808015614ce5576040519150601f19603f3d011682016040523d82523d6000602084013e614cea565b606091505b508051600003614d0c5760405162461bcd60e51b8152600401610e1e90615b88565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506144e9565b506001949350505050565b60006001600160e01b031982166380ac58cd60e01b1480614d6a57506001600160e01b03198216635b5e139f60e01b145b80610dda5750610dda82615017565b6001600160a01b038316614dd457614dcf81600a80546000838152600b60205260408120829055600182018355919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80155565b614df7565b816001600160a01b0316836001600160a01b031614614df757614df7838261504c565b6001600160a01b038216614e0e57611644816150e9565b826001600160a01b0316826001600160a01b031614611644576116448282615198565b6000614e3c82611df4565b9050614e4a81600084614be0565b614e55600083614541565b6001600160a01b0381166000908152600560205260408120805460019290614e7e908490615764565b909155505060008281526004602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6001600160a01b038216614f2e5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610e1e565b614f378161498d565b15614f845760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610e1e565b614f9060008383614be0565b6001600160a01b0382166000908152600560205260408120805460019290614fb9908490615633565b909155505060008181526004602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001600160e01b0319821663152a902d60e11b1480610dda57506301ffc9a760e01b6001600160e01b0319831614610dda565b6000600161505984612052565b6150639190615764565b6000838152600960205260409020549091508082146150b6576001600160a01b03841660009081526008602090815260408083208584528252808320548484528184208190558352600990915290208190555b5060009182526009602090815260408084208490556001600160a01b039094168352600881528383209183525290812055565b600a546000906150fb90600190615764565b6000838152600b6020526040812054600a80549394509092849081106151235761512361574e565b9060005260206000200154905080600a83815481106151445761514461574e565b6000918252602080832090910192909255828152600b9091526040808220849055858252812055600a80548061517c5761517c615c34565b6001900381819060005260206000200160009055905550505050565b60006151a383612052565b6001600160a01b039093166000908152600860209081526040808320868452825280832085905593825260099052919091209190915550565b604051806101e00160405280600f906020820280368337509192915050565b6001600160e01b031981168114611a0557600080fd5b60006020828403121561522357600080fd5b8135613320816151fb565b8015158114611a0557600080fd5b60006020828403121561524e57600080fd5b81356133208161522e565b60005b8381101561527457818101518382015260200161525c565b50506000910152565b60008151808452615295816020860160208601615259565b601f01601f19169290920160200192915050565b602081526000613320602083018461527d565b6000602082840312156152ce57600080fd5b5035919050565b80356001600160a01b03811681146152ec57600080fd5b919050565b6000806040838503121561530457600080fd5b61530d836152d5565b946020939093013593505050565b60006020828403121561532d57600080fd5b613320826152d5565b60008060006060848603121561534b57600080fd5b615354846152d5565b9250615362602085016152d5565b9150604084013590509250925092565b6000806040838503121561538557600080fd5b50508035926020909101359150565b600080604083850312156153a757600080fd5b6153b0836152d5565b915060208301356153c08161522e565b809150509250929050565b6020808252825182820181905260009190848201906040850190845b81811015615403578351835292840192918401916001016153e7565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156154405761544061540f565b604051601f8501601f19908116603f011681019082821181831017156154685761546861540f565b8160405280935085815286868601111561548157600080fd5b858560208301376000602087830101525050509392505050565b6000602082840312156154ad57600080fd5b813567ffffffffffffffff8111156154c457600080fd5b8201601f810184136154d557600080fd5b6144e984823560208401615425565b6101e08101818360005b600f81101561550d5781518352602092830192909101906001016154ee565b50505092915050565b6000806040838503121561552957600080fd5b82359150615539602084016152d5565b90509250929050565b6000806000806080858703121561555857600080fd5b615561856152d5565b935061556f602086016152d5565b925060408501359150606085013567ffffffffffffffff81111561559257600080fd5b8501601f810187136155a357600080fd5b6155b287823560208401615425565b91505092959194509250565b600080604083850312156155d157600080fd5b6155da836152d5565b9150615539602084016152d5565b6020808252818101527f427562626c794361707353313a20636f6e747261637420697320706175736564604082015260600190565b634e487b7160e01b600052601160045260246000fd5b80820180821115610dda57610dda61561d565b60208082526031908201527f427562626c794361707353313a206d6178204e4654206c696d697420657863656040820152701959195908199bdc88189859c81b5a5b9d607a1b606082015260800190565b60208082526037908201527f427562626c794361707353313a206d6178204e4654207065722061646472657360408201527f7320657863656564656420666f7220626167206d696e74000000000000000000606082015260800190565b60006020828403121561570657600080fd5b5051919050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b60006020828403121561574357600080fd5b81516133208161522e565b634e487b7160e01b600052603260045260246000fd5b81810381811115610dda57610dda61561d565b6000600182016157895761578961561d565b5060010190565b634e487b7160e01b600052601260045260246000fd5b6000826157b5576157b5615790565b500490565b600181811c908216806157ce57607f821691505b6020821081036157ee57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252602e908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526d1c881b9bdc88185c1c1c9bdd995960921b606082015260800190565b8082028115828204841417610dda57610dda61561d565b601f82111561164457600081815260208120601f850160051c810160208610156158805750805b601f850160051c820191505b8181101561589f5782815560010161588c565b505050505050565b815167ffffffffffffffff8111156158c1576158c161540f565b6158d5816158cf84546157ba565b84615859565b602080601f83116001811461590a57600084156158f25750858301515b600019600386901b1c1916600185901b17855561589f565b600085815260208120601f198616915b828110156159395788860151825594840194600190910190840161591a565b50858210156159575787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60208082526024908201527f427562626c794361707353313a206d6178204e4654206c696d697420657863656040820152631959195960e21b606082015260800190565b60208082526024908201527f427562626c794361707353313a20696e76616c69642077616c6c6574206164646040820152637265737360e01b606082015260800190565b60208082526029908201527f427562626c794361707353313a206e65656420746f206d696e74206174206c65604082015268185cdd080c4813919560ba1b606082015260800190565b60208082526032908201527f427562626c794361707353313a206d6178206d696e7420616d6f756e742070656040820152711c881cd95cdcda5bdb88195e18d95959195960721b606082015260800190565b6020808252602a908201527f427562626c794361707353313a206d6178204e465420706572206164647265736040820152691cc8195e18d95959195960b21b606082015260800190565b600084516020615ae78285838a01615259565b855191840191615afa8184848a01615259565b8554920191600090615b0b816157ba565b60018281168015615b235760018114615b3857615b64565b60ff1984168752821515830287019450615b64565b896000528560002060005b84811015615b5c57815489820152908301908701615b43565b505082870194505b50929a9950505050505050505050565b600082615b8357615b83615790565b500690565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090615c0d9083018461527d565b9695505050505050565b600060208284031215615c2957600080fd5b8151613320816151fb565b634e487b7160e01b600052603160045260246000fdfe159e83f4712ba2552e68be9d848e49bf6dd35c24f19564ffd523b6549450a2f4a2646970667358221220338962d208adcb4fc88c185e56a16182fa2216a4d9b2fa38dd3f6ab894c5da9964736f6c63430008130033