VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x0E9924…f13a
Summary
Transactions
Transfers
Address
0x0E9924B885EDe9A0Be12B7C374dDBc7A51BEf13a
VET
0.00
VET
VTHO
0.00
VTHO
Tokens
5,000.00
SQUAD
Master
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Deployer
0x67523EDDb879f8D9232Ca40A11823d95Eac1C66C
Code
0x60806040526004361061046c5760003560e01c806379fce4cc1161024a578063b138c0f711610139578063d565cc4e116100b6578063f2fde38b1161007a578063f2fde38b14610e32578063f6af341214610e52578063fc3fdd6a14610e68578063fe554c7e14610e7e578063ff9a1c8a14610eab57600080fd5b8063d565cc4e14610dce578063e1e1e2e51461096a578063e3f002cf14610de4578063ee029d081461096a578063f0ff4a0714610dfa57600080fd5b8063c5ad09a3116100fd578063c5ad09a314610d20578063c63accbd14610d33578063cafef3b514610d5b578063cb05d52414610d8b578063d1a3dccb14610db857600080fd5b8063b138c0f714610ca4578063b3cf65a414610cc4578063b4fa96a114610cd9578063bbdc2bfa14610cef578063c03d5b4714610d0a57600080fd5b80638d6d6f49116101c7578063a0f3a42b1161018b578063a0f3a42b14610c16578063a44daf3114610c2c578063a694fc3a14610c41578063ab57d27514610c61578063add2474214610c7757600080fd5b80638d6d6f4914610b7f5780638da5cb5b14610b955780638e7b492014610bb35780639ad7dd9a14610bd35780639cfe5b8514610bf657600080fd5b806386c26ca11161020e57806386c26ca114610ae55780638706fb1614610af857806387e2013a14610b2457806389b0081e14610b375780638a450b6114610b5f57600080fd5b806379fce4cc14610a705780637ecac2c714610a8657806381ad74481461096a578063847af4a314610ab2578063862f61c314610ad257600080fd5b80633e54c12f116103665780635e6ea0e5116102e35780636dec9159116102a75780636dec9159146109d45780636e0968aa146109f4578063715018a614610a255780637667180814610a3a57806379b7793a14610a5057600080fd5b80635e6ea0e51461093457806366eebc601461094a578063681fb7b21461096a5780636b27aa6c146109875780636cbc77d5146109b457600080fd5b80634f87487f1161032a5780634f87487f146108aa57806353ce6034146108d25780635924c3a9146108e75780635bb02be0146109075780635be821511461065e57600080fd5b80633e54c12f146106f45780633e8c7a931461078657806345903dea146107f15780634677f3e5146108075780634e5335721461084b57600080fd5b80631902973c116103f457806326be453f116103b857806326be453f146106415780632a872d061461065e5780632e17de78146106745780633369de94146106945780633d0854ae146106d457600080fd5b80631902973c14610588578063199daaac146105a85780631fed7b39146105be578063210663e4146105d457806322e282471461061457600080fd5b80630aeba61f1161043b5780630aeba61f146105035780630dbad9531461053057806310f95e7714610546578063158a6d471461055c57806317c6fb581461057257600080fd5b8063022e3d2914610478578063032a207a1461049a57806303341617146104c3578063050d6d3a146104f057600080fd5b3661047357005b600080fd5b34801561048457600080fd5b50610498610493366004615086565b610ec2565b005b3480156104a657600080fd5b506104b060165481565b6040519081526020015b60405180910390f35b3480156104cf57600080fd5b506104e36104de366004615086565b6115e1565b6040516104ba91906150a8565b6104986104fe366004615086565b6115f9565b34801561050f57600080fd5b506104b061051e36600461510a565b600e6020526000908152604090205481565b34801561053c57600080fd5b506104b061138881565b34801561055257600080fd5b506104b060155481565b34801561056857600080fd5b506104b06104e281565b34801561057e57600080fd5b506104b061025881565b34801561059457600080fd5b506104986105a336600461510a565b6118ba565b3480156105b457600080fd5b506104b060145481565b3480156105ca57600080fd5b506104b061271081565b3480156105e057600080fd5b506105fc73867fee4915b95bf59ddfc93909b9fe5cb56f56de81565b6040516001600160a01b0390911681526020016104ba565b34801561062057600080fd5b5061063461062f366004615138565b611d8f565b6040516104ba9190615155565b34801561064d57600080fd5b506104b068015af1d78b58c4000081565b34801561066a57600080fd5b506104b0610e1081565b34801561068057600080fd5b5061049861068f36600461510a565b611db3565b3480156106a057600080fd5b506106c46106af36600461510a565b60226020526000908152604090205460ff1681565b60405190151581526020016104ba565b3480156106e057600080fd5b506104b06106ef36600461510a565b611ed3565b34801561070057600080fd5b5061074f61070f36600461510a565b602d602052600090815260409020805460018201546002830154600384015460048501546005860154600690960154949593949293919290919060ff1687565b604080519788526020880196909652948601939093526060850191909152608084015260a0830152151560c082015260e0016104ba565b34801561079257600080fd5b506107cd6107a13660046151a8565b600b60205260009081526040902054600181810b91620100008104820b91640100000000909104900b83565b60408051600194850b815292840b6020840152920b918101919091526060016104ba565b3480156107fd57600080fd5b506104b060095481565b34801561081357600080fd5b5061083861082236600461510a565b600f6020526000908152604090205461ffff1681565b60405161ffff90911681526020016104ba565b34801561085757600080fd5b5061088b61086636600461510a565b601c60205260009081526040902080546001909101546001600160a01b039091169082565b604080516001600160a01b0390931683526020830191909152016104ba565b3480156108b657600080fd5b506105fc73a97098f94415309dc0bf0e5314d5dce7546d8fdd81565b3480156108de57600080fd5b50610498611f4a565b3480156108f357600080fd5b506104986109023660046151a8565b61219a565b34801561091357600080fd5b506104b061092236600461510a565b60009081526023602052604090205490565b34801561094057600080fd5b506104b060035481565b34801561095657600080fd5b50610634610965366004615086565b6121e8565b34801561097657600080fd5b506104b06802b5e3af16b188000081565b34801561099357600080fd5b506104b06109a236600461510a565b60286020526000908152604090205481565b3480156109c057600080fd5b506005546105fc906001600160a01b031681565b3480156109e057600080fd5b506104b06109ef36600461510a565b6121f6565b348015610a0057600080fd5b50610838610a0f36600461510a565b60216020526000908152604090205461ffff1681565b348015610a3157600080fd5b506104986122a9565b348015610a4657600080fd5b506104b060255481565b348015610a5c57600080fd5b506010546105fc906001600160a01b031681565b348015610a7c57600080fd5b506104b060075481565b348015610a9257600080fd5b506104b0610aa136600461510a565b602080526000908152604090205481565b348015610abe57600080fd5b506004546105fc906001600160a01b031681565b610498610ae036600461510a565b6122bd565b610498610af336600461510a565b6123c3565b348015610b0457600080fd5b50600c54610b129060ff1681565b60405160ff90911681526020016104ba565b610498610b3236600461510a565b6125cf565b348015610b4357600080fd5b506105fc7304d0c9c35cba1ff385e5205f404c3370bdc9ac9581565b348015610b6b57600080fd5b506104e3610b7a366004615138565b612735565b348015610b8b57600080fd5b506104b06103e881565b348015610ba157600080fd5b506000546001600160a01b03166105fc565b348015610bbf57600080fd5b506006546105fc906001600160a01b031681565b348015610bdf57600080fd5b50610be8612743565b6040516104ba9291906151e8565b348015610c0257600080fd5b506104e3610c11366004615219565b612785565b348015610c2257600080fd5b506104b06107d081565b348015610c3857600080fd5b5061049861292f565b348015610c4d57600080fd5b50610498610c5c36600461510a565b612a7d565b348015610c6d57600080fd5b506104b060175481565b348015610c8357600080fd5b506104b0610c9236600461510a565b60266020526000908152604090205481565b348015610cb057600080fd5b50610498610cbf3660046152ee565b612b2f565b348015610cd057600080fd5b506104b0612bf3565b348015610ce557600080fd5b506104b060195481565b348015610cfb57600080fd5b506024546108389061ffff1681565b348015610d1657600080fd5b506104b060125481565b610498610d2e36600461510a565b612c04565b348015610d3f57600080fd5b506105fc73c7cca2ed54e8164950fd9489cd21eafa5240a51981565b348015610d6757600080fd5b506106c4610d7636600461510a565b602c6020526000908152604090205460ff1681565b348015610d9757600080fd5b506104b0610da636600461510a565b60236020526000908152604090205481565b348015610dc457600080fd5b506104b060185481565b348015610dda57600080fd5b506104b060085481565b348015610df057600080fd5b5061083861271081565b348015610e0657600080fd5b506104b0610e15366004615086565b602960209081526000928352604080842090915290825290205481565b348015610e3e57600080fd5b50610498610e4d366004615138565b612d03565b348015610e5e57600080fd5b506104b0600a5481565b348015610e7457600080fd5b506105fc61dead81565b348015610e8a57600080fd5b506104b0610e9936600461510a565b60276020526000908152604090205481565b348015610eb757600080fd5b506104b06201518081565b600260015403610eed5760405162461bcd60e51b8152600401610ee490615344565b60405180910390fd5b60026001556000828152601c602052604090205433906001600160a01b03168114610f515760405162461bcd60e51b81526020600482015260146024820152732737ba1028bab2b9ba32b91037b3103a37b5b2b760611b6044820152606401610ee4565b6012546000848152601c6020526040902060010154610f709042615391565b1015610fca5760405162461bcd60e51b815260206004820152602360248201527f4e6f7420656e6f7567682074696d6520706572696f6420666f7220636c61696d604482015262696e6760e81b6064820152608401610ee4565b610fd383612d7c565b6000610fde82612e43565b9050600080610fed8686612f4b565b91509150600080610fff888589612f9f565b909250905080156110565760008881526023602090815260409182902054825190815290810183905289917fc056cefcfb754d93651890cfe3aac89af8e3491c45eef1558f4e39f6500fd911910160405180910390a25b83156112e757601a805460019061106d9042613010565b6110779190615391565b81548110611087576110876153a4565b906000526020600020016002908161109f919061543f565b506110ac888360016130ba565b60006110c56005600a6110c08b600b615520565b613169565b905060006110db6005600a6110c08c6016615520565b905060006110f16005600a6110c08d6021615520565b604051639d0becc960e01b8152600481018d905260606024820152600660648201526561747461636b60d01b60848201526044810185905290915073c7cca2ed54e8164950fd9489cd21eafa5240a51990639d0becc99060a401600060405180830381600087803b15801561116557600080fd5b505af1158015611179573d6000803e3d6000fd5b5050604051639d0becc960e01b8152600481018e9052606060248201526007606482015266646566656e736560c81b60848201526044810185905273c7cca2ed54e8164950fd9489cd21eafa5240a5199250639d0becc9915060a401600060405180830381600087803b1580156111ef57600080fd5b505af1158015611203573d6000803e3d6000fd5b5050604051639d0becc960e01b8152600481018e90526060602482015260076064820152666167696c69747960c81b60848201526044810184905273c7cca2ed54e8164950fd9489cd21eafa5240a5199250639d0becc9915060a401600060405180830381600087803b15801561127957600080fd5b505af115801561128d573d6000803e3d6000fd5b505060408051868152602081018690529081018490528d92507fb9e2b8a675ed005db29b51161d18ffc41a5fe22e46d20c0dc09ec2d7d4353259915060600160405180910390a25050506112e2868989613276565b611337565b601b80546001906112f89042613010565b6113029190615391565b81548110611312576113126153a4565b906000526020600020016002908161132a919061543f565b50611337888360006130ba565b60008881526022602052604090205460ff16156113705761135986898961365f565b6000888152602260205260409020805460ff191690555b6113848361137f89602c615520565b613996565b156114f65760006127106019548761139c9190615533565b6113a69190615560565b905080156114f457600480546040516370a0823160e01b815230928101929092526000916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156113fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114209190615574565b90508181106114f2576004805460405163a9059cbb60e01b81526001600160a01b038b8116938201939093526024810185905291169063a9059cbb906044016020604051808303816000875af115801561147e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a2919061558d565b5089886001600160a01b03167ff2b291de3cc4f3f852fd702875f476f9220edd7cf48ab4f838a298fe8df1a434846114d9896139d9565b6040805192835260208301919091520160405180910390a35b505b505b6000888152601c6020526040902080546001600160a01b0319166001600160a01b0388161781554260019091015561152f601d89613a0d565b506001600160a01b0386166000908152601f602052604090206115529089613a0d565b5087866001600160a01b03167f5fc4a50eb104196ec2b98f074efdb4b6692ed3ea137a7ac6238c6deeaa85045f4260405161158f91815260200190565b60405180910390a37f70b385f23d4a113110ce701d569cd448c19583adae4bd29ab7c1969f0b9b0558866002426040516115cb939291906155af565b60405180910390a1505060018055505050505050565b60606115f0610c1184846121e8565b90505b92915050565b60026001540361161b5760405162461bcd60e51b8152600401610ee490615344565b60026001556006546040516331a9108f60e11b81526004810184905233916001600160a01b031690636352211e90602401602060405180830381865afa158015611669573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061168d9190615652565b6001600160a01b0316146116b35760405162461bcd60e51b8152600401610ee49061566f565b6116bc82612d7c565b6802b5e3af16b188000034146116e45760405162461bcd60e51b8152600401610ee490615696565b6000828152602d60205260409020805415806117045750600681015460ff165b80611713575080600101544210155b61175f5760405162461bcd60e51b815260206004820152601960248201527f436f6e74726163746f7220616c726561647920616374697665000000000000006044820152606401610ee4565b61176834613a19565b600061177e60646102586110c086611770615520565b9050600061179660c86103e86110c087611b58615520565b905060006117ae60fa6104e26110c088611d4c615520565b905060006117c76109c46127106110c089611f40615520565b905060006117dd85670de0b6b3a7640000615533565b905060006117f385670de0b6b3a7640000615533565b9050600061180985670de0b6b3a7640000615533565b42808a5590915061181e906201518090615520565b600189018190556002890184905560038901839055600489018290556005890185905560068901805460ff191690558854604080519182526020820192909252908101849052606081018390526080810182905260a0810185905233908b907fb99ab2d49f184d5ef61d71622e6a9f81fb446117626457f7dccb10256a7c6e379060c00160405180910390a35050600180555050505050505050565b6002600154036118dc5760405162461bcd60e51b8152600401610ee490615344565b60026001556006546040516331a9108f60e11b81526004810183905233916001600160a01b031690636352211e90602401602060405180830381865afa15801561192a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061194e9190615652565b6001600160a01b0316146119745760405162461bcd60e51b8152600401610ee49061566f565b61197d81612d7c565b6000818152602d6020526040812060018101549091036119d35760405162461bcd60e51b815260206004820152601160248201527027379031b7b73a3930b1ba37b9103537b160791b6044820152606401610ee4565b600681015460ff1615611a1a5760405162461bcd60e51b815260206004820152600f60248201526e105b1c9958591e4818db185a5b5959608a1b6044820152606401610ee4565b8060010154421015611a5a5760405162461bcd60e51b8152602060048201526009602482015268546f6f206561726c7960b81b6044820152606401610ee4565b60068101805460ff191660011790556002810154339015611b065760055460028301546040516323b872dd60e01b815273867fee4915b95bf59ddfc93909b9fe5cb56f56de926323b872dd92611ac1926001600160a01b03909216918691906004016156c4565b6020604051808303816000875af1158015611ae0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b04919061558d565b505b600382015415611ba15760055460038301546040516323b872dd60e01b81527304d0c9c35cba1ff385e5205f404c3370bdc9ac95926323b872dd92611b5c926001600160a01b03909216918691906004016156c4565b6020604051808303816000875af1158015611b7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b9f919061558d565b505b600482015415611c3b576005546004838101546040516323b872dd60e01b815273a97098f94415309dc0bf0e5314d5dce7546d8fdd936323b872dd93611bf6936001600160a01b0390921692879291016156c4565b6020604051808303816000875af1158015611c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c39919061558d565b505b611c5383836002015484600301548560040154613ab1565b600582015415611d205760058201546040516328a3750760e11b815273c7cca2ed54e8164950fd9489cd21eafa5240a51991635146ea0e91611ca2918791600401918252602082015260400190565b600060405180830381600087803b158015611cbc57600080fd5b505af1158015611cd0573d6000803e3d6000fd5b505050600583015460408051918252600160208301528592506001600160a01b038416917f9776c81d9c8225d89ac202ef47faa78e434a8172e08b4d27b33f11eb7f70f050910160405180910390a35b60028201546003830154600484015460058501546040805194855260208501939093529183015260608201526001600160a01b0382169084907feaffc8fbc762bb1ad293bb7a41dbd5ccb0e944d6d1f983f9f15c13a3ad824c159060800160405180910390a350506001805550565b6001600160a01b0381166000908152601f602052604090206060906115f390613bf3565b600260015403611dd55760405162461bcd60e51b8152600401610ee490615344565b60026001556000818152601c602052604090205433906001600160a01b03168114611e385760405162461bcd60e51b81526020600482015260136024820152722737ba1039ba30b5b2b91037b3103a37b5b2b760691b6044820152606401610ee4565b6000828152601c6020526040812080546001600160a01b031916815560010155611e63601d83613c00565b506001600160a01b0381166000908152601f60205260409020611e869083613c00565b5081816001600160a01b03167f7fc4727e062e336010f2c282598ef5f14facb3de68cf8195c2f23e1454b2b74e42604051611ec391815260200190565b60405180910390a3505060018055565b6040516302e2c6f960e11b81526004810182905260009073c7cca2ed54e8164950fd9489cd21eafa5240a519906305c58df290602401602060405180830381865afa158015611f26573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115f39190615574565b611f52613c0c565b600260015403611f745760405162461bcd60e51b8152600401610ee490615344565b6002600155600480546040516370a0823160e01b815230928101929092526000916001600160a01b03909116906370a0823190602401602060405180830381865afa158015611fc7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611feb9190615574565b9050600081116120365760405162461bcd60e51b81526020600482015260166024820152754e6f20535155414420746f206469737472696275746560501b6044820152606401610ee4565b6000612043600283615560565b90508060006120528285615391565b905081156120d7576004805460055460405163a9059cbb60e01b81526001600160a01b039182169381019390935260248301859052169063a9059cbb906044016020604051808303816000875af11580156120b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120d5919061558d565b505b8015612157576004805460405163a9059cbb60e01b815261dead92810192909252602482018390526001600160a01b03169063a9059cbb906044016020604051808303816000875af1158015612131573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612155919061558d565b505b60408051838152602081018390527fa20dc406875e698d206b54068e820c0cab8f0e902a4df1134f2a70857996df4e910160405180910390a15050600180555050565b6121a2613c0c565b600c805460ff83811660ff19831681179093556040519116919082907fed27fe4c606a213daf94e3de6e5d4626a97498ed4fcc49a233026c476345d56b90600090a35050565b60606115f0601d8484613c66565b600080600061220484613d85565b9150915060006122148383613e87565b905061221f81613f26565b6000868152600e6020526040902054909150421180159061225157506000858152600f602052604090205461ffff1615155b156122a1576000858152600f6020526040812054612710906122779061ffff1684615533565b6122819190615560565b905061228d8183615520565b915061271082111561229f5761271091505b505b949350505050565b6122b1613c0c565b6122bb6000613fe6565b565b6002600154036122df5760405162461bcd60e51b8152600401610ee490615344565b60026001556006546040516331a9108f60e11b81526004810183905233916001600160a01b031690636352211e90602401602060405180830381865afa15801561232d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123519190615652565b6001600160a01b0316146123775760405162461bcd60e51b8152600401610ee49061566f565b61238081612d7c565b68015af1d78b58c4000034146123a85760405162461bcd60e51b8152600401610ee490615696565b6123b134613a19565b6123bc816002614036565b5060018055565b6002600154036123e55760405162461bcd60e51b8152600401610ee490615344565b60026001556006546040516331a9108f60e11b81526004810183905233916001600160a01b031690636352211e90602401602060405180830381865afa158015612433573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124579190615652565b6001600160a01b03161461247d5760405162461bcd60e51b8152600401610ee49061566f565b61248681612d7c565b6000818152602360205260409020546107d011156124dd5760405162461bcd60e51b815260206004820152601460248201527310985b9ac818995b1bddc81d1a1c995cda1bdb1960621b6044820152606401610ee4565b6802b5e3af16b188000034146125055760405162461bcd60e51b8152600401610ee490615696565b61250e34613a19565b6000818152602360205260408082208054929055516328a3750760e11b8152600481018390526024810182905273c7cca2ed54e8164950fd9489cd21eafa5240a51990635146ea0e90604401600060405180830381600087803b15801561257457600080fd5b505af1158015612588573d6000803e3d6000fd5b5050604080518481523460208201528593507ffe7f59e0b09bcbc6bee2b581fe088c04adf2d43d4732e8427eb68f256f4e66199250015b60405180910390a2505060018055565b6002600154036125f15760405162461bcd60e51b8152600401610ee490615344565b60026001556006546040516331a9108f60e11b81526004810183905233916001600160a01b031690636352211e90602401602060405180830381865afa15801561263f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126639190615652565b6001600160a01b0316146126895760405162461bcd60e51b8152600401610ee49061566f565b61269281612d7c565b6802b5e3af16b188000034146126ba5760405162461bcd60e51b8152600401610ee490615696565b6126c334613a19565b60006126d1610e1042615520565b6000838152600e60209081526040808320849055600f825291829020805461ffff1916612710908117909155825190815290810183905291925083917f5a98b64f84ff41367ade1e28bb1aa606e0b86a0214727891402824339ef088f091016125bf565b60606115f3610c1183611d8f565b61274b615068565b612753615068565b60255461275f81614156565b604088810191909152602088810192909252918752908701919091528501528352509091565b60606000825167ffffffffffffffff8111156127a3576127a3615203565b60405190808252806020026020018201604052801561280157816020015b6127ee60405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b8152602001906001900390816127c15790505b50905060005b835181101561292857838181518110612822576128226153a4565b602002602001015182828151811061283c5761283c6153a4565b60200260200101516000018181525050601c6000858381518110612862576128626153a4565b6020026020010151815260200190815260200160002060000160009054906101000a90046001600160a01b03168282815181106128a1576128a16153a4565b6020026020010151602001906001600160a01b031690816001600160a01b031681525050601c60008583815181106128db576128db6153a4565b6020026020010151815260200190815260200160002060010154828281518110612907576129076153a4565b60209081029190910101516040015280612920816156e8565b915050612807565b5092915050565b612937613c0c565b6002600154036129595760405162461bcd60e51b8152600401610ee490615344565b60026001556025546000818152602c602052604090205460ff16156129c05760405162461bcd60e51b815260206004820152601760248201527f45706f636820616c72656164792066696e616c697a65640000000000000000006044820152606401610ee4565b6000806000806000806129d287614156565b949a509298509096509450925090506000806129f089898989614223565b60008b8152602c6020908152604091829020805460ff1916600117905581518c81529081018b90529081018990526060810183905260808101829052919350915089907f28241835787eb6ce1ab1a7374e9273d0df29c8b05af869b4bc58b31efd6238b89060a00160405180910390a2612a6b896001615520565b60255550506001805550505050505050565b600260015403612a9f5760405162461bcd60e51b8152600401610ee490615344565b600260019081556000828152601c6020526040902080546001600160a01b031916339081178255429190920155612ad7601d83613a0d565b506001600160a01b0381166000908152601f60205260409020612afa9083613a0d565b50604051428152829033907f1449c6dd7851abc30abf37f57715f492010519147cc2652fbc38202c18a6ee9090602001611ec3565b612b37613c0c565b6040805160608082018352600186810b80845286820b60208086018281529388900b86880181815260ff8d166000818152600b85528a9020985189549751925161ffff9081166401000000000265ffff0000000019948216620100000263ffffffff19909a16919092161797909717919091169590951790965586519283528201529384019290925290917f673b0a280c66bae1d31637ce9a7510b2631f1aeb233c1ea02b3ac029b6a4c495910160405180910390a250505050565b6000612bff601d61488c565b905090565b600260015403612c265760405162461bcd60e51b8152600401610ee490615344565b60026001556006546040516331a9108f60e11b81526004810183905233916001600160a01b031690636352211e90602401602060405180830381865afa158015612c74573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c989190615652565b6001600160a01b031614612cbe5760405162461bcd60e51b8152600401610ee49061566f565b612cc781612d7c565b6802b5e3af16b18800003414612cef5760405162461bcd60e51b8152600401610ee490615696565b612cf834613a19565b6123bc816003614036565b612d0b613c0c565b6001600160a01b038116612d705760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610ee4565b612d7981613fe6565b50565b6040516302e2c6f960e11b81526004810182905260009073c7cca2ed54e8164950fd9489cd21eafa5240a519906305c58df290602401602060405180830381865afa158015612dcf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612df39190615574565b90506064811015612e3f5760405162461bcd60e51b8152602060048201526016602482015275051756573743a206c6576656c2062656c6f77203130360541b6044820152606401610ee4565b5050565b600480546040805163313ce56760e01b8152905160009384936001600160a01b03169263313ce56792818301926020928290030181865afa158015612e8c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612eb09190615701565b60ff169050612ec081600a615802565b600354612ecd9190615533565b600480546040516323b872dd60e01b81529294506001600160a01b0316916323b872dd91612f0191879130918891016156c4565b6020604051808303816000875af1158015612f20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f44919061558d565b5050919050565b600080600080612f5a86613d85565b915091506000612f6a8383613e87565b9050612f7581613f26565b90506000612f838289614896565b9050612f8f8188614928565b95509193505050505b9250929050565b6000806000612fae8585614961565b9050612fba86826149a5565b90506000612fc787614a1b565b9050612710811115612fed57612710612fe08284615533565b612fea9190615560565b91505b612ff682614bf9565b91506130028783614c97565b909890975095505050505050565b60008061301e600143615391565b40905060025b600a811161304e576130368143615391565b40919091189080613046816156e8565b915050613024565b508260135461305d9190615520565b6040805160208101929092524490820152606080820183905233901b6001600160601b031916608082015260940160408051601f19818403018152919052805160209091012090506130af848261580e565b6122a1906001615520565b6040516328a3750760e11b8152600481018490526024810183905273c7cca2ed54e8164950fd9489cd21eafa5240a51990635146ea0e90604401600060405180830381600087803b15801561310e57600080fd5b505af1158015613122573d6000803e3d6000fd5b50506040805185815284151560208201528693503392507f9776c81d9c8225d89ac202ef47faa78e434a8172e08b4d27b33f11eb7f70f050910160405180910390a3505050565b6000838310156131ab5760405162461bcd60e51b815260206004820152600d60248201526c496e76616c69642072616e676560981b6044820152606401610ee4565b60006131b78585615391565b6131c2906001615520565b905060006131d1600143615391565b40905060025b600a8111613201576131e98143615391565b409190911890806131f9816156e8565b9150506131d7565b506013546040805160208101929092528101859052446060808301919091526080820183905233901b6001600160601b03191660a082015260b40160408051601f1981840301815291905280516020909101209050613260828261580e565b61326a9087615520565b925050505b9392505050565b600061328b600160036110c0856103e8615520565b9050600080826001036133d75760006132ad602860506110c0886107d0615520565b905060006132c4600f601e6110c089610834615520565b90506132d08183615520565b93506132e484670de0b6b3a7640000615533565b6005546040516323b872dd60e01b815291945073867fee4915b95bf59ddfc93909b9fe5cb56f56de916323b872dd9161332f916001600160a01b03909116908c9088906004016156c4565b6020604051808303816000875af115801561334e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613372919061558d565b506133808784600080613ab1565b73867fee4915b95bf59ddfc93909b9fe5cb56f56de6001600160a01b031687896001600160a01b031660008051602061592e833981519152866040516133c891815260200190565b60405180910390a45050613657565b826002036135105760006133f4606460c86110c088610bb8615520565b9050600061340b602860506110c089610c1c615520565b90506134178183615520565b935061342b84670de0b6b3a7640000615533565b6005546040516323b872dd60e01b81529194507304d0c9c35cba1ff385e5205f404c3370bdc9ac95916323b872dd91613476916001600160a01b03909116908c9088906004016156c4565b6020604051808303816000875af1158015613495573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134b9919061558d565b506134c8876000856000613ab1565b7304d0c9c35cba1ff385e5205f404c3370bdc9ac956001600160a01b031687896001600160a01b031660008051602061592e833981519152866040516133c891815260200190565b600061352660fa6101f46110c088610dac615520565b9050600061353d606460c86110c089610e10615520565b90506135498183615520565b935061355d84670de0b6b3a7640000615533565b925061356883614d6e565b6005546040516323b872dd60e01b815291945073a97098f94415309dc0bf0e5314d5dce7546d8fdd916323b872dd916135b3916001600160a01b03909116908c9088906004016156c4565b6020604051808303816000875af11580156135d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135f6919061558d565b506136048760008086613ab1565b73a97098f94415309dc0bf0e5314d5dce7546d8fdd6001600160a01b031687896001600160a01b031660008051602061592e8339815191528660405161364c91815260200190565b60405180910390a450505b505050505050565b6000613674600160026110c085610fa0615520565b60008481526021602052604081205491925090819061ffff166001849003613813576136a9601460326110c088611388615520565b92506136bd83670de0b6b3a7640000615533565b6005546040516323b872dd60e01b815291935073867fee4915b95bf59ddfc93909b9fe5cb56f56de916323b872dd91613708916001600160a01b03909116908b9087906004016156c4565b6020604051808303816000875af1158015613727573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061374b919061558d565b506137598683600080613ab1565b73867fee4915b95bf59ddfc93909b9fe5cb56f56de6001600160a01b031686886001600160a01b031660008051602061592e833981519152856040516137a191815260200190565b60405180910390a46040805161ffff8316815273867fee4915b95bf59ddfc93909b9fe5cb56f56de60208201529081018390526001600160a01b0388169087907f1233eb37a96391814bd4628f9164a81cab28e3739201acad556dab524d7aaf239060600160405180910390a361398d565b613826603260646110c088611770615520565b925061383a83670de0b6b3a7640000615533565b6005546040516323b872dd60e01b81529193507304d0c9c35cba1ff385e5205f404c3370bdc9ac95916323b872dd91613885916001600160a01b03909116908b9087906004016156c4565b6020604051808303816000875af11580156138a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906138c8919061558d565b506138d7866000846000613ab1565b7304d0c9c35cba1ff385e5205f404c3370bdc9ac956001600160a01b031686886001600160a01b031660008051602061592e8339815191528560405161391f91815260200190565b60405180910390a46040805161ffff831681527304d0c9c35cba1ff385e5205f404c3370bdc9ac9560208201529081018390526001600160a01b0388169087907f1233eb37a96391814bd4628f9164a81cab28e3739201acad556dab524d7aaf239060600160405180910390a35b50505050505050565b6000806139a2846139d9565b9050806000036139b65760009150506115f3565b60006139cc6139c785610309615520565b614dde565b9190911115949350505050565b600080601754836139ea9190615533565b6016546139f79190615520565b90506018548111156115f3575060185492915050565b60006115f08383614e8a565b6010546040516000916001600160a01b03169083908381818185875af1925050503d8060008114613a66576040519150601f19603f3d011682016040523d82523d6000602084013e613a6b565b606091505b5050905080612e3f5760405162461bcd60e51b815260206004820152601260248201527115915508199bdc9dd85c990819985a5b195960721b6044820152606401610ee4565b6025548315613ade5760008181526026602052604081208054869290613ad8908490615520565b90915550505b8215613b085760008181526027602052604081208054859290613b02908490615520565b90915550505b8115613b325760008181526028602052604081208054849290613b2c908490615520565b90915550505b600082613b3f8587615520565b613b499190615520565b905080600003613b5a575050613bed565b6000828152602b6020908152604080832089845290915290205460ff16613bbc576000828152602b602090815260408083208984528252808320805460ff19166001908117909155858452602a83529083208054918201815583529120018690555b600082815260296020908152604080832089845290915281208054839290613be5908490615520565b909155505050505b50505050565b6060600061326f83614ed9565b60006115f08383614f35565b6000546001600160a01b031633146122bb5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ee4565b60606000613c748385615533565b9050613c7f8561488c565b811115613cce5760405162461bcd60e51b815260206004820152601b60248201527f506167696e6174696f6e3a20526561636865642074686520656e6400000000006044820152606401610ee4565b6000613ced8483613cde8961488c565b613ce89190615391565b615028565b905060008167ffffffffffffffff811115613d0a57613d0a615203565b604051908082528060200260200182016040528015613d33578160200160208202803683370190505b50905060005b82811015613d7a57613d4b8882615037565b828281518110613d5d57613d5d6153a4565b602090810291909101015280613d72816156e8565b915050613d39565b509695505050505050565b6040516302e2c6f960e11b815260048101829052600090819073c7cca2ed54e8164950fd9489cd21eafa5240a519906305c58df290602401602060405180830381865afa158015613dda573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613dfe9190615574565b60405163081bae5360e21b81526004810185905290925060009073c7cca2ed54e8164950fd9489cd21eafa5240a5199063206eb94c9060240160e060405180830381865afa158015613e54573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e789190615822565b50979997985050505050505050565b60006064831015613e9a575060006115f3565b60fa831115613ea85760fa92505b6000613eb5606485615391565b90506000613ec4826032615533565b613ed0906107d0615520565b9050612710811115613ee157506127105b6000613eee856014615533565b90506109c4811115613eff57506109c45b6000613f0b8284615520565b9050612710811115613f1c57506127105b9695505050505050565b600c5460ff166000908152600b6020908152604080832081516060810183529054600181810b8352620100008204810b948301859052640100000000909104900b91810191909152908203613f7c575090919050565b6020810151839060009061271090613f979060010b84615876565b613fa191906158a6565b90506000613faf82846158d4565b90506000811215613fc65750600095945050505050565b612710811315613fdd575061271095945050505050565b95945050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000828152600d60209081526040918290208251808401909352805460ff168352600101549082018190524290811161409857816000015160ff168360ff1611156140825760ff831682525b61408e81610e10615520565b60208301526140b0565b60ff831682526140aa81610e10615520565b60208301525b6000848152600d602090815260409091208351815460ff191660ff80831691909117835592850151600190920191909155859133917fe1139b897f266436e240c9fe024d22e44f201e1a27db0098a7a2d58c1999695591871660021461411f576802b5e3af16b188000061412a565b68015af1d78b58c400005b6020808801516040805160ff90951685529184019290925282015260600160405180910390a350505050565b6000818152602a6020526040812080548291829182918291829190825b8181101561421757600083828154811061418f5761418f6153a4565b60009182526020808320909101548d835260298252604080842082855290925290822054909250908190036141c5575050614205565b878111156141dd579099989750959493508886614202565b868111156141f357909897509493508785614202565b85811115614202578095508198505b50505b8061420f816156e8565b915050614173565b50505091939550919395565b60008481526026602090815260408083205460279092528220548291908261424c600a84615560565b9050600061425b600a84615560565b905081158015614269575080155b1561427e576000809550955050505050614883565b600080808b15614463576006546040516331a9108f60e11b8152600481018e90526001600160a01b0390911690636352211e90602401602060405180830381865afa1580156142d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142f59190615652565b92506064614304866032615533565b61430e9190615560565b9150606461431d856032615533565b6143279190615560565b905081156143c6576005546040516323b872dd60e01b815273867fee4915b95bf59ddfc93909b9fe5cb56f56de916323b872dd91614375916001600160a01b031690879087906004016156c4565b6020604051808303816000875af1158015614394573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906143b8919061558d565b506143c3828a615520565b98505b8015614463576005546040516323b872dd60e01b81527304d0c9c35cba1ff385e5205f404c3370bdc9ac95916323b872dd91614412916001600160a01b031690879086906004016156c4565b6020604051808303816000875af1158015614431573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614455919061558d565b506144608189615520565b97505b8a15614644576006546040516331a9108f60e11b8152600481018d90526001600160a01b0390911690636352211e90602401602060405180830381865afa1580156144b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144d69190615652565b925060646144e586601e615533565b6144ef9190615560565b915060646144fe85601e615533565b6145089190615560565b905081156145a7576005546040516323b872dd60e01b815273867fee4915b95bf59ddfc93909b9fe5cb56f56de916323b872dd91614556916001600160a01b031690879087906004016156c4565b6020604051808303816000875af1158015614575573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614599919061558d565b506145a4828a615520565b98505b8015614644576005546040516323b872dd60e01b81527304d0c9c35cba1ff385e5205f404c3370bdc9ac95916323b872dd916145f3916001600160a01b031690879086906004016156c4565b6020604051808303816000875af1158015614612573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614636919061558d565b506146418189615520565b97505b891561487b576006546040516331a9108f60e11b8152600481018c90526001600160a01b0390911690636352211e90602401602060405180830381865afa158015614693573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146b79190615652565b925060646146c686601e615533565b6146d09190615560565b60646146dd876032615533565b6146e79190615560565b6146f19087615391565b6146fb9190615391565b9150606461470a85601e615533565b6147149190615560565b6064614721866032615533565b61472b9190615560565b6147359086615391565b61473f9190615391565b905081156147de576005546040516323b872dd60e01b815273867fee4915b95bf59ddfc93909b9fe5cb56f56de916323b872dd9161478d916001600160a01b031690879087906004016156c4565b6020604051808303816000875af11580156147ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147d0919061558d565b506147db828a615520565b98505b801561487b576005546040516323b872dd60e01b81527304d0c9c35cba1ff385e5205f404c3370bdc9ac95916323b872dd9161482a916001600160a01b031690879086906004016156c4565b6020604051808303816000875af1158015614849573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061486d919061558d565b506148788189615520565b97505b505050505050505b94509492505050565b60006115f3825490565b6000818152600e602052604081205442118015906148c557506000828152600f602052604090205461ffff1615155b15614921576000828152600f6020526040812054612710906148eb9061ffff1686615533565b6148f59190615560565b905060006149038286615520565b905061271081116149145780614918565b6127105b925050506115f3565b5090919050565b6000612710831061493b575060016115f3565b8260000361494b575060006115f3565b600061495683614dde565b909310159392505050565b600082156149855761497e60075460085442856110c09190615520565b90506115f3565b61497e600954600a54428561499a9190615520565b6110c0906001615520565b6000828152600d602090815260408083208151808301909252805460ff168252600101549181018290529042118015906149f75750806000015160ff16600214806149f75750806000015160ff166003145b15614a13578051614a0b9060ff1684615533565b9150506115f3565b509092915050565b600080614a2b6201518042615560565b6000848152602080526040812054919250819003614a62576000848152602160205260409020805461ffff19166001179055614af3565b818114614af357614a74816001615520565b8203614ad85760008481526021602052604090205461ffff9081161015614ad3576000848152602160205260408120805460019290614ab890849061ffff166158fc565b92506101000a81548161ffff021916908361ffff1602179055505b614af3565b6000848152602160205260409020805461ffff191660011790555b600084815260208080526040808320859055602190915290205461ffff1660031480614b31575060008481526021602052604090205461ffff166007145b15614b50576000848152602260205260409020805460ff191660011790555b600084815260216020526040902054600e61ffff90911610614b7657613a989250614ba2565b600084815260216020526040902054600761ffff90911610614b9c576130d49250614ba2565b61271092505b60008481526021602090815260409182902054825161ffff909116815290810185905285917ffe8eb199fc5e75bafee30a1772ef811c534230fda2d8effc58e34bcccfb62ddf910160405180910390a25050919050565b600c5460ff166000908152600b6020908152604080832081516060810183529054600181810b808452620100008304820b95840195909552640100000000909104900b91810191909152908203614c51575090919050565b8051839060009061271090614c699060010b84615876565b614c7391906158a6565b90506000614c8182846158d4565b905060008113613fdd5750600095945050505050565b602454600090819061ffff161580614cbf575060008481526023602052604090205461138811155b15614ccf57508190506000612f98565b60245460009061271090614ce79061ffff1686615533565b614cf19190615560565b60008681526023602052604081205491925090614d1090611388615391565b905080821115614d1e578091505b81600003614d3457846000935093505050612f98565b60008681526023602052604081208054849290614d52908490615520565b90915550614d6290508286615391565b96919550909350505050565b600c5460ff166000908152600b6020908152604080832081516060810183529054600181810b8352620100008204810b94830194909452640100000000900490920b9082018190528203614dc3575090919050565b6040810151839060009061271090614c699060010b84615876565b600080614dec600143615391565b40905060025b600a8111614e1c57614e048143615391565b40919091189080614e14816156e8565b915050614df2565b5082601354614e2b9190615520565b6040805160208101929092524490820152606080820183905233901b6001600160601b031916608082015260940160408051601f1981840301815291905280516020909101209050614e7f6127108261580e565b61326f906001615520565b6000818152600183016020526040812054614ed1575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556115f3565b5060006115f3565b606081600001805480602002602001604051908101604052809291908181526020018280548015614f2957602002820191906000526020600020905b815481526020019060010190808311614f15575b50505050509050919050565b6000818152600183016020526040812054801561501e576000614f59600183615391565b8554909150600090614f6d90600190615391565b9050818114614fd2576000866000018281548110614f8d57614f8d6153a4565b9060005260206000200154905080876000018481548110614fb057614fb06153a4565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080614fe357614fe3615917565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506115f3565b60009150506115f3565b600081831061492157816115f0565b60006115f083836000826000018281548110615055576150556153a4565b9060005260206000200154905092915050565b60405180606001604052806003906020820280368337509192915050565b6000806040838503121561509957600080fd5b50508035926020909101359150565b602080825282518282018190526000919060409081850190868401855b828110156150fd57815180518552868101516001600160a01b03168786015285015185850152606090930192908501906001016150c5565b5091979650505050505050565b60006020828403121561511c57600080fd5b5035919050565b6001600160a01b0381168114612d7957600080fd5b60006020828403121561514a57600080fd5b813561326f81615123565b6020808252825182820181905260009190848201906040850190845b8181101561518d57835183529284019291840191600101615171565b50909695505050505050565b60ff81168114612d7957600080fd5b6000602082840312156151ba57600080fd5b813561326f81615199565b8060005b6003811015613bed5781518452602093840193909101906001016151c9565b60c081016151f682856151c5565b61326f60608301846151c5565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561522c57600080fd5b823567ffffffffffffffff8082111561524457600080fd5b818501915085601f83011261525857600080fd5b81358181111561526a5761526a615203565b8060051b604051601f19603f8301168101818110858211171561528f5761528f615203565b6040529182528482019250838101850191888311156152ad57600080fd5b938501935b828510156152cb578435845293850193928501926152b2565b98975050505050505050565b8035600181900b81146152e957600080fd5b919050565b6000806000806080858703121561530457600080fd5b843561530f81615199565b935061531d602086016152d7565b925061532b604086016152d7565b9150615339606086016152d7565b905092959194509250565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b634e487b7160e01b600052601160045260246000fd5b818103818111156115f3576115f361537b565b634e487b7160e01b600052603260045260246000fd5b600181811c908216806153ce57607f821691505b6020821081036153ee57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561543a57600081815260208120601f850160051c8101602086101561541b5750805b601f850160051c820191505b8181101561365757828155600101615427565b505050565b81810361544a575050565b61545482546153ba565b67ffffffffffffffff81111561546c5761546c615203565b6154808161547a84546153ba565b846153f4565b6000601f8211600181146154b4576000831561549c5750848201545b600019600385901b1c1916600184901b178455615519565b600085815260209020601f19841690600086815260209020845b838110156154ee57828601548255600195860195909101906020016154ce565b508583101561550c5781850154600019600388901b60f8161c191681555b50505060018360011b0184555b5050505050565b808201808211156115f3576115f361537b565b80820281158282048414176115f3576115f361537b565b634e487b7160e01b600052601260045260246000fd5b60008261556f5761556f61554a565b500490565b60006020828403121561558657600080fd5b5051919050565b60006020828403121561559f57600080fd5b8151801515811461326f57600080fd5b60018060a01b038416815260006020606081840152600085546155d1816153ba565b80606087015260806001808416600081146155f3576001811461560d5761563b565b60ff1985168984015283151560051b89018301955061563b565b8a6000528660002060005b858110156156335781548b8201860152908301908801615618565b8a0184019650505b505050505060409390930193909352509392505050565b60006020828403121561566457600080fd5b815161326f81615123565b6020808252600d908201526c2737ba1027232a1037bbb732b960991b604082015260600190565b602080825260149082015273125b98dbdc9c9958dd0815915508185b5bdd5b9d60621b604082015260600190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6000600182016156fa576156fa61537b565b5060010190565b60006020828403121561571357600080fd5b815161326f81615199565b600181815b8085111561575957816000190482111561573f5761573f61537b565b8085161561574c57918102915b93841c9390800290615723565b509250929050565b600082615770575060016115f3565b8161577d575060006115f3565b8160018114615793576002811461579d576157b9565b60019150506115f3565b60ff8411156157ae576157ae61537b565b50506001821b6115f3565b5060208310610133831016604e8410600b84101617156157dc575081810a6115f3565b6157e6838361571e565b80600019048211156157fa576157fa61537b565b029392505050565b60006115f08383615761565b60008261581d5761581d61554a565b500690565b600080600080600080600060e0888a03121561583d57600080fd5b5050855160208701516040880151606089015160808a015160a08b015160c0909b0151949c939b50919990985090965094509092509050565b80820260008212600160ff1b841416156158925761589261537b565b81810583148215176115f3576115f361537b565b6000826158b5576158b561554a565b600160ff1b8214600019841416156158cf576158cf61537b565b500590565b80820182811260008312801582168215821617156158f4576158f461537b565b505092915050565b61ffff8181168382160190808211156129285761292861537b565b634e487b7160e01b600052603160045260246000fdfe5271e8b2ebd7476c6cb65d6c9241dcff30ea5400bd8ed28e96f3282a4e4217d9a264697066735822122045eb1d2c33f1208941932e20e47965df84e3ffa5c1e80d17192232a157e6d9a664736f6c63430008130033