[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "address", "name": "_troveManagerAddress", "type": "address" }, { "internalType": "address", "name": "_stabilityPoolAddress", "type": "address" }, { "internalType": "address", "name": "_borrowerOperationsAddress", "type": "address" }, { "internalType": "address", "name": "_flashLenderAddress", "type": "address" }, { "internalType": "address", "name": "_shutdownAdminAddress", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "_newBorrowerOperationsAddress", "type": "address" } ], "name": "BorrowerOperationsAddressChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "_user", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "LUSDTokenBalanceUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "_newStabilityPoolAddress", "type": "address" } ], "name": "StabilityPoolAddressChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "_troveManagerAddress", "type": "address" } ], "name": "TroveManagerAddressChanged", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "borrowerOperationsAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_account", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "domainSeparator", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "flashLenderAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "isPaused", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_account", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "nonces", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "permit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "permitTypeHash", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_poolAddress", "type": "address" }, { "internalType": "address", "name": "_receiver", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "returnFromPool", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_sender", "type": "address" }, { "internalType": "address", "name": "_poolAddress", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "sendToPool", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_isPaused", "type": "bool" } ], "name": "setPaused", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "shutdownAdmin", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "stabilityPoolAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "troveManagerAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "version", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" } ]
6101806040523480156200001257600080fd5b5060405162001d7f38038062001d7f833981810160405260e08110156200003857600080fd5b81019080805160405193929190846401000000008211156200005957600080fd5b9083019060208201858111156200006f57600080fd5b82516401000000008111828201881017156200008a57600080fd5b82525081516020918201929091019080838360005b83811015620000b95781810151838201526020016200009f565b50505050905090810190601f168015620000e75780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200010b57600080fd5b9083019060208201858111156200012157600080fd5b82516401000000008111828201881017156200013c57600080fd5b82525081516020918201929091019080838360005b838110156200016b57818101518382015260200162000151565b50505050905090810190601f168015620001995780820380516001836020036101000a031916815260200191505b506040908152602082810151918301516060840151608085015160a090950151895194975091955093929091620001d6916001918a019062000508565b508551620001ec90600290602089019062000508565b5062000201856001600160e01b03620003ee16565b62000215846001600160e01b03620003ee16565b62000229836001600160e01b03620003ee16565b6001600160601b0319606086901b1661010052604080516001600160a01b038716815290517f143219c9e69b09e07e095fcc889b43d8f46ca892bba65f08dc3a0050869a56789181900360200190a16001600160601b0319606085901b1661012052604080516001600160a01b038616815290517f82966d27eea39b038ee0fa30cd16532bb24f6e65d31cb58fb227aa5766cdcc7f9181900360200190a16001600160601b0319606084901b1661014052604080516001600160a01b038516815290517f3ca631ffcd2a9b5d9ae18543fc82f58eb4ca33af9e6ab01b7a8e95331e6ed9859181900360200190a1606082901b6001600160601b0319166101605260068054610100600160a81b0319166101006001600160a01b0384160217905586516020808901919091206040805180820190915260018152603160f81b92019190915260c08190527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660e0819052620003a2620004a3565b60a052620003db7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f83836001600160e01b03620004a716565b60805250620005ad975050505050505050565b6001600160a01b0381166200044a576040805162461bcd60e51b815260206004820152601e60248201527f4163636f756e742063616e6e6f74206265207a65726f20616464726573730000604482015290519081900360640190fd5b803b806200049f576040805162461bcd60e51b815260206004820181905260248201527f4163636f756e7420636f64652073697a652063616e6e6f74206265207a65726f604482015290519081900360640190fd5b5050565b4690565b6000838383620004bf6001600160e01b03620004a316565b6040805160208082019690965280820194909452606084019290925260808301523060a0808401919091528151808403909101815260c090920190528051910120949350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200054b57805160ff19168380011785556200057b565b828001600101855582156200057b579182015b828111156200057b5782518255916020019190600101906200055e565b50620005899291506200058d565b5090565b620005aa91905b8082111562000589576000815560010162000594565b90565b60805160a05160c05160e0516101005160601c6101205160601c6101405160601c6101605160601c61172c62000653600039806107eb528061111552806112bb5250806109685280610f6d52806110e352806112235250806106275280610d415280610ef2528061128852806113eb52508061082a5280610d0f5280610f2f5280611255525080610c57525080610c36525080610bbc525080610bec525061172c6000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c806354fd4d50116100f9578063a9059cbb11610097578063bb997bac11610071578063bb997bac146104bc578063d505accf146104f2578063dd62ed3e14610543578063f698da2514610571576101a9565b8063a9059cbb14610480578063b187bd26146104ac578063b7f8cf9b146104b4576101a9565b80637ecebe00116100d35780637ecebe00146103fa57806395d89b41146104205780639dc29fac14610428578063a457c2d714610454576101a9565b806354fd4d50146103c45780635a4d28bb146103cc57806370a08231146103d4576101a9565b806318160ddd11610166578063313ce56711610140578063313ce56714610346578063395093511461036457806340c10f19146103905780634dd44fdf146103bc576101a9565b806318160ddd146102d257806320c582be146102da57806323b872dd14610310576101a9565b806306fdde03146101ae578063095ea7b31461022b5780630b622ab21461026b5780630b80d4ae1461028f57806310ce43bd1461029757806316c38b3c146102b1575b600080fd5b6101b6610579565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f05781810151838201526020016101d8565b50505050905090810190601f16801561021d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102576004803603604081101561024157600080fd5b506001600160a01b03813516906020013561060f565b604080519115158252519081900360200190f35b610273610625565b604080516001600160a01b039092168252519081900360200190f35b610273610649565b61029f61065d565b60408051918252519081900360200190f35b6102d0600480360360208110156102c757600080fd5b50351515610681565b005b61029f6106b0565b6102d0600480360360608110156102f057600080fd5b506001600160a01b038135811691602081013590911690604001356106b6565b6102576004803603606081101561032657600080fd5b506001600160a01b038135811691602081013590911690604001356106ce565b61034e610746565b6040805160ff9092168252519081900360200190f35b6102576004803603604081101561037a57600080fd5b506001600160a01b03813516906020013561074b565b6102d0600480360360408110156103a657600080fd5b506001600160a01b038135169060200135610787565b6102736107e9565b6101b661080d565b610273610828565b61029f600480360360208110156103ea57600080fd5b50356001600160a01b031661084c565b61029f6004803603602081101561041057600080fd5b50356001600160a01b0316610867565b6101b6610882565b6102d06004803603604081101561043e57600080fd5b506001600160a01b0381351690602001356108e0565b6102576004803603604081101561046a57600080fd5b506001600160a01b0381351690602001356108f2565b6102576004803603604081101561049657600080fd5b506001600160a01b038135169060200135610947565b61025761095d565b610273610966565b6102d0600480360360608110156104d257600080fd5b506001600160a01b0381358116916020810135909116906040013561098a565b6102d0600480360360e081101561050857600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135610992565b61029f6004803603604081101561055957600080fd5b506001600160a01b0381358116916020013516610b8d565b61029f610bb8565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156106045780601f106105d957610100808354040283529160200191610604565b820191906000526020600020905b8154815290600101906020018083116105e757829003601f168201915b505050505090505b90565b600061061c338484610c82565b50600192915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60065461010090046001600160a01b031681565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c990565b60065461010090046001600160a01b0316331461069d57600080fd5b6006805460ff1916911515919091179055565b60005490565b6106be610d04565b6106c9838383610da0565b505050565b60006106d983610e94565b6106e4848484610da0565b61073c8433610737856040518060600160405280602881526020016115ff602891396001600160a01b038a166000908152600560209081526040808320338452909152902054919063ffffffff610fe016565b610c82565b5060019392505050565b601290565b3360008181526005602090815260408083206001600160a01b0387168452909152812054909161061c918590610737908663ffffffff61107716565b61078f6110d8565b60065460ff16156107db576040805162461bcd60e51b8152602060048201526011602482015270135a5b9d1a5b99c81a5cc81c185d5cd959607a1b604482015290519081900360640190fd5b6107e58282611172565b5050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6040805180820190915260018152603160f81b602082015290565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001600160a01b031660009081526004602052604090205490565b6001600160a01b031660009081526003602052604090205490565b60028054604080516020601f60001961010060018716150201909416859004938401819004810282018101909252828152606093909290918301828280156106045780601f106105d957610100808354040283529160200191610604565b6108e8611218565b6107e58282611318565b600061061c33846107378560405180606001604052806025815260200161167e602591393360009081526005602090815260408083206001600160a01b038d168452909152902054919063ffffffff610fe016565b600061095283610e94565b61061c338484610da0565b60065460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6106be6113e0565b428410156109e0576040805162461bcd60e51b81526020600482015260166024820152754c5553443a206578706972656420646561646c696e6560501b604482015290519081900360640190fd5b60006109ea610bb8565b6001600160a01b03808a1660008181526003602090815260408083208054600180820190925582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98186015280840196909652958e166060860152608085018d905260a085019590955260c08085018c90528151808603909101815260e08501825280519083012061190160f01b6101008601526101028501969096526101228085019690965280518085039096018652610142840180825286519683019690962095839052610162840180825286905260ff8a166101828501526101a284018990526101c284018890525194955090936101e280840193601f198301929081900390910190855afa158015610b05573d6000803e3d6000fd5b505050602060405103519050886001600160a01b0316816001600160a01b031614610b77576040805162461bcd60e51b815260206004820152601760248201527f4c5553443a20696e76616c6964207369676e6174757265000000000000000000604482015290519081900360640190fd5b610b82898989610c82565b505050505050505050565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b60007f0000000000000000000000000000000000000000000000000000000000000000610be3611447565b1415610c1057507f000000000000000000000000000000000000000000000000000000000000000061060c565b610c7b7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061144b565b905061060c565b6001600160a01b038316610c9257fe5b6001600160a01b038216610ca257fe5b6001600160a01b03808416600081815260056020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610d635750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b610d9e5760405162461bcd60e51b81526004018080602001828103825260368152602001806114e46036913960400191505060405180910390fd5b565b6001600160a01b038316610db057fe5b6001600160a01b038216610dc057fe5b610e038160405180606001604052806026815260200161153c602691396001600160a01b038616600090815260046020526040902054919063ffffffff610fe016565b6001600160a01b038085166000908152600460205260408082209390935590841681522054610e38908263ffffffff61107716565b6001600160a01b0380841660008181526004602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6001600160a01b03811615801590610eb557506001600160a01b0381163014155b610ef05760405162461bcd60e51b81526004018080602001828103825260548152602001806116a36054913960600191505060405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031614158015610f6457507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031614155b8015610fa257507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316816001600160a01b031614155b610fdd5760405162461bcd60e51b81526004018080602001828103825260578152602001806116276057913960600191505060405180910390fd5b50565b6000818484111561106f5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561103457818101518382015260200161101c565b50505050905090810190601f1680156110615780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000828201838110156110d1576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806111375750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b610d9e5760405162461bcd60e51b815260040180806020018281038252602b8152602001806115d4602b913960400191505060405180910390fd5b6001600160a01b03821661118257fe5b600054611195908263ffffffff61107716565b60009081556001600160a01b0383168152600460205260409020546111c0908263ffffffff61107716565b6001600160a01b03831660008181526004602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614806112775750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b806112aa5750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b806112dd5750336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016145b610d9e5760405162461bcd60e51b815260040180806020018281038252604d815260200180611562604d913960600191505060405180910390fd5b6001600160a01b03821661132857fe5b61136b8160405180606001604052806022815260200161151a602291396001600160a01b038516600090815260046020526040902054919063ffffffff610fe016565b6001600160a01b03831660009081526004602052604081209190915554611398908263ffffffff6114a116565b60009081556040805183815290516001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef919081900360200190a35050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610d9e5760405162461bcd60e51b81526004018080602001828103825260258152602001806115af6025913960400191505060405180910390fd5b4690565b6000838383611458611447565b6040805160208082019690965280820194909452606084019290925260808301523060a0808401919091528151808403909101815260c090920190528051910120949350505050565b60006110d183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610fe056fe4c5553443a2043616c6c6572206973206e6569746865722054726f76654d616e61676572206e6f722053746162696c697479506f6f6c45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654c5553443a2043616c6c6572206973206e65697468657220426f72726f7765724f7065726174696f6e73206e6f722054726f76654d616e61676572206e6f722053746162696c697479506f6f6c4c5553443a2043616c6c6572206973206e6f74207468652053746162696c697479506f6f6c4c555344546f6b656e3a2043616c6c6572206973206e6f7420426f72726f7765724f7065726174696f6e7345524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654c5553443a2043616e6e6f74207472616e7366657220746f6b656e73206469726563746c7920746f207468652053746162696c697479506f6f6c2c2054726f76654d616e61676572206f7220426f72726f7765724f707345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f4c5553443a2043616e6e6f74207472616e7366657220746f6b656e73206469726563746c7920746f20746865204c55534420746f6b656e20636f6e7472616374206f7220746865207a65726f2061646472657373a26469706673582212204bac91d89ebc4109c8cb059766e113efb507e7144774df4a73b9b9ca1a09f8ad64736f6c634300060b003300000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000041c36d163db9e58608f4b354ffb3893ef472e9fd0000000000000000000000000d37e5ff77cd482748cdd5251c92a65377d59000000000000000000000000000a0ada8263df37de3356dddebd8f4b15627da333300000000000000000000000080b5f5636be158724b16deb6774e5e7d1a2f8df60000000000000000000000006b3ca693665ee189181e8420d7bd1b19ca8c60bc00000000000000000000000000000000000000000000000000000000000000045553444c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5553444c20537461626c65636f696e0000000000000000000000000000000000