Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
6,747,326.01 SDAI

Holders:
507
Profile Summary
Blockchain:
Sepolia (11155111)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xd94a3A0BfC798b98a700a785D5C610E8a2d5DBD8
6101206040523480156200001257600080fd5b5060405162003cbc38038062003cbc833981016040819052620000359162000314565b823081818a8a8a8181846001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200007d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000a39190620003d7565b6000620000b1848262000492565b506001620000c0838262000492565b5060ff81166080524660a052620000d66200019a565b60c0525050506001600160a01b0392831660e0525050600680548483166001600160a01b0319918216811790925560078054938516939091169290921790915560405133907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36040516001600160a01b0382169033907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a3505050600c9490945542600d5590151561010052600e5550620005dc9350505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6000604051620001ce91906200055e565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6001600160a01b03811681146200024c57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200027757600080fd5b81516001600160401b03808211156200029457620002946200024f565b604051601f8301601f19908116603f01168101908282118183101715620002bf57620002bf6200024f565b81604052838152602092508683858801011115620002dc57600080fd5b600091505b83821015620003005785820183015181830184015290820190620002e1565b600093810190920192909252949350505050565b600080600080600080600060e0888a0312156200033057600080fd5b87516200033d8162000236565b60208901519097506001600160401b03808211156200035b57600080fd5b620003698b838c0162000265565b975060408a01519150808211156200038057600080fd5b506200038f8a828b0162000265565b955050606088015193506080880151620003a98162000236565b60a08901519093508015158114620003c057600080fd5b8092505060c0880151905092959891949750929550565b600060208284031215620003ea57600080fd5b815160ff81168114620003fc57600080fd5b9392505050565b600181811c908216806200041857607f821691505b6020821081036200043957634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200048d57600081815260208120601f850160051c81016020861015620004685750805b601f850160051c820191505b81811015620004895782815560010162000474565b5050505b505050565b81516001600160401b03811115620004ae57620004ae6200024f565b620004c681620004bf845462000403565b846200043f565b602080601f831160018114620004fe5760008415620004e55750858301515b600019600386901b1c1916600185901b17855562000489565b600085815260208120601f198616915b828110156200052f578886015182559484019460019091019084016200050e565b50858210156200054e5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008083546200056e8162000403565b600182811680156200058957600181146200059f57620005d0565b60ff1984168752821515830287019450620005d0565b8760005260208060002060005b85811015620005c75781548a820152908401908201620005ac565b50505082870194505b50929695505050505050565b60805160a05160c05160e05161010051613616620006a660003960008181610613015281816109f001528181610bc001528181610fdc015281816110f9015281816112d901528181611a200152611b790152600081816104e70152818161095f01528181611236015281816113930152818161197301528181611ada01528181611cb6015281816124cc01528181612724015281816129cf01528181612a8101528181612c3f0152612e0c015260006110d5015260006110a50152600061049301526136166000f3fe608060405234801561001057600080fd5b506004361061036d5760003560e01c80637a8c63b5116101d3578063ba08765211610104578063d905777e116100a2578063ea7ca2761161007c578063ea7ca2761461089c578063ed0d0efb146108e0578063ef8b30f714610900578063f2fde38b1461091357600080fd5b8063d905777e146107ed578063dd62ed3e14610823578063e688747b1461084e57600080fd5b8063c63d75b6116100de578063c63d75b61461052e578063c6e6f592146107b4578063ce96cb77146107c7578063d505accf146107da57600080fd5b8063ba0876521461074b578063bf7e214f1461075e578063c53a39851461077e57600080fd5b80639dc29fac11610171578063aed307771161014b578063aed30777146106ef578063b3d7f6b914610712578063b460af9414610725578063b70096131461073857600080fd5b80639dc29fac146106b6578063a0712d68146106c9578063a9059cbb146106dc57600080fd5b80638da5cb5b116101ad5780638da5cb5b14610668578063946058571461068857806394bf804d1461069b57806395d89b41146106ae57600080fd5b80637a8c63b51461060e5780637a9e5e4b146106355780637ecebe001461064857600080fd5b8063313ce567116102ad5780634b5159da1161024b57806367aff4841161022557806367aff484146105b55780636e553f65146105c857806370a08231146105db578063728b952b146105fb57600080fd5b80634b5159da146105875780634cdad5061461059a578063679aefce146105ad57600080fd5b806338d52e0f1161028757806338d52e0f146104e2578063402d267d1461052e57806340c10f191461056157806342966c681461057457600080fd5b8063313ce5671461048e57806334fcf437146104c75780633644e515146104da57600080fd5b8063095ea7b31161031a5780630ea9b75b116102f45780630ea9b75b1461045657806318160ddd14610469578063239c70ae1461047257806323b872dd1461047b57600080fd5b8063095ea7b3146103fd5780630a28a477146104205780630bade8a41461043357600080fd5b806306fdde031161034b57806306fdde03146103c257806307a2d13a146103d7578063088a4ed0146103ea57600080fd5b806301e1d1141461037257806305f05a941461038d57806306a36aee146103a2575b600080fd5b61037a610926565b6040519081526020015b60405180910390f35b6103a061039b366004613054565b6109ee565b005b61037a6103b036600461308d565b60096020526000908152604090205481565b6103ca610b03565b60405161038491906130aa565b61037a6103e5366004613116565b610b91565b6103a06103f8366004613116565b610bbe565b61041061040b36600461312f565b610c7d565b6040519015158152602001610384565b61037a61042e366004613116565b610cf7565b610410610441366004613190565b600a6020526000908152604090205460ff1681565b6103a06104643660046131bc565b610d17565b61037a60025481565b61037a600e5481565b610410610489366004613203565b610e96565b6104b57f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff9091168152602001610384565b6103a06104d5366004613116565b610fda565b61037a6110a1565b6105097f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610384565b61037a61053c36600461308d565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90565b6103a061056f36600461312f565b6110f7565b6103a0610582366004613116565b6112d7565b6103a0610595366004613244565b611433565b61037a6105a8366004613116565b61155d565b600c5461037a565b6103a06105c3366004613260565b611568565b61037a6105d636600461328e565b6116b9565b61037a6105e936600461308d565b60036020526000908152604090205481565b6103a06106093660046132b3565b6116cd565b6104107f000000000000000000000000000000000000000000000000000000000000000081565b6103a061064336600461308d565b6117dd565b61037a61065636600461308d565b60056020526000908152604090205481565b6006546105099073ffffffffffffffffffffffffffffffffffffffff1681565b61037a610696366004613116565b61193a565b61037a6106a936600461328e565b6119fd565b6103ca611a11565b6103a06106c436600461312f565b611a1e565b6103a06106d7366004613116565b611b77565b6104106106ea36600461312f565b611d53565b6104106106fd36600461308d565b600f6020526000908152604090205460ff1681565b61037a610720366004613116565b611dd8565b61037a6107333660046132e1565b611df7565b610410610746366004613318565b611e14565b61037a6107593660046132e1565b611fab565b6007546105099073ffffffffffffffffffffffffffffffffffffffff1681565b61050961078c36600461308d565b60086020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b61037a6107c2366004613116565b611fc0565b61037a6107d536600461308d565b611fe0565b6103a06107e836600461335f565b61200f565b61037a6107fb36600461308d565b73ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b61037a6108313660046132b3565b600460209081526000928352604080842090915290825290205481565b61041061085c3660046133cd565b7fffffffff00000000000000000000000000000000000000000000000000000000166000908152600b602052604090205460ff919091161c600116151590565b6104106108aa366004613400565b73ffffffffffffffffffffffffffffffffffffffff91909116600090815260096020526040902054600160ff9092161c16151590565b61037a6108ee366004613190565b600b6020526000908152604090205481565b61037a61090e366004613116565b61232e565b6103a061092136600461308d565b612339565b60006109314261243e565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa1580156109bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109df919061342c565b6109e99190613474565b905090565b7f000000000000000000000000000000000000000000000000000000000000000015610aad57610a42336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b610aad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4d6f636b455243343632363a206e6f7420617574686f72697a6564000000000060448201526064015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff919091166000908152600f6020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b60008054610b1090613487565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3c90613487565b8015610b895780601f10610b5e57610100808354040283529160200191610b89565b820191906000526020600020905b815481529060010190602001808311610b6c57829003601f168201915b505050505081565b6002546000908015610bb557610bb0610ba8610926565b849083612662565b610bb7565b825b9392505050565b7f000000000000000000000000000000000000000000000000000000000000000015610c7857610c12336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b610c78576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4d6f636b455243343632363a206e6f7420617574686f72697a656400000000006044820152606401610aa4565b600e55565b33600081815260046020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610ce59086815260200190565b60405180910390a35060015b92915050565b6002546000908015610bb557610bb081610d0f610926565b85919061269e565b610d45336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b610dab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f554e415554484f52495a454400000000000000000000000000000000000000006044820152606401610aa4565b8015610df3577fffffffff0000000000000000000000000000000000000000000000000000000082166000908152600b602052604090208054600160ff86161b179055610e32565b7fffffffff0000000000000000000000000000000000000000000000000000000082166000908152600b602052604090208054600160ff86161b191690555b817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168360ff167fbfe16b2c35ce23dfd1ab0e7b5d086a10060c9b52d1574e1680c881b3b3a2b15183604051610e89911515815260200190565b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526004602090815260408083203384529091528120547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610f2a57610ef883826134da565b73ffffffffffffffffffffffffffffffffffffffff861660009081526004602090815260408083203384529091529020555b73ffffffffffffffffffffffffffffffffffffffff851660009081526003602052604081208054859290610f5f9084906134da565b909155505073ffffffffffffffffffffffffffffffffffffffff808516600081815260036020526040908190208054870190555190918716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610fc79087815260200190565b60405180910390a3506001949350505050565b7f0000000000000000000000000000000000000000000000000000000000000000156110945761102e336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b611094576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4d6f636b455243343632363a206e6f7420617574686f72697a656400000000006044820152606401610aa4565b61109c6126e2565b600c55565b60007f000000000000000000000000000000000000000000000000000000000000000046146110d2576109e961279d565b507f000000000000000000000000000000000000000000000000000000000000000090565b7f0000000000000000000000000000000000000000000000000000000000000000156111b15761114b336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b6111b1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4d6f636b455243343632363a206e6f7420617574686f72697a656400000000006044820152606401610aa4565b336000908152600f602052604090205460ff1661123457600e54811115611234576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4d6f636b455243343632363a20496e76616c6964206d696e7420616d6f756e746044820152606401610aa4565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a0712d6861127983610b91565b6040518263ffffffff1660e01b815260040161129791815260200190565b600060405180830381600087803b1580156112b157600080fd5b505af11580156112c5573d6000803e3d6000fd5b505050506112d38282612837565b5050565b7f0000000000000000000000000000000000000000000000000000000000000000156113915761132b336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b611391576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4d6f636b455243343632363a206e6f7420617574686f72697a656400000000006044820152606401610aa4565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166342966c686113d683610b91565b6040518263ffffffff1660e01b81526004016113f491815260200190565b600060405180830381600087803b15801561140e57600080fd5b505af1158015611422573d6000803e3d6000fd5b5050505061143033826128b0565b50565b611461336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b6114c7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f554e415554484f52495a454400000000000000000000000000000000000000006044820152606401610aa4565b7fffffffff0000000000000000000000000000000000000000000000000000000082166000818152600a602090815260409182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001685151590811790915591519182527f36d28126bef21a4f3765d7fcb7c45cead463ae4c41094ef3b771ede598544103910160405180910390a25050565b6000610cf182610b91565b611596336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b6115fc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f554e415554484f52495a454400000000000000000000000000000000000000006044820152606401610aa4565b80156116385773ffffffffffffffffffffffffffffffffffffffff831660009081526009602052604090208054600160ff85161b17905561166b565b73ffffffffffffffffffffffffffffffffffffffff831660009081526009602052604090208054600160ff85161b191690555b8160ff168373ffffffffffffffffffffffffffffffffffffffff167f4c9bdd0c8e073eb5eda2250b18d8e5121ff27b62064fbeeeed4869bb99bc5bf283604051610e89911515815260200190565b60006116c36126e2565b610bb7838361293e565b6116fb336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b611761576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f554e415554484f52495a454400000000000000000000000000000000000000006044820152606401610aa4565b73ffffffffffffffffffffffffffffffffffffffff82811660008181526008602052604080822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169486169485179055517fa4908e11a5f895b13d51526c331ac93cdd30e59772361c5d07874eb36bff20659190a35050565b60065473ffffffffffffffffffffffffffffffffffffffff163314806118c057506007546040517fb70096130000000000000000000000000000000000000000000000000000000081523360048201523060248201526000357fffffffff0000000000000000000000000000000000000000000000000000000016604482015273ffffffffffffffffffffffffffffffffffffffff9091169063b700961390606401602060405180830381865afa15801561189c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118c091906134ed565b6118c957600080fd5b600780547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff831690811790915560405133907fa3396fd7f6e0a21b50e5089d2da70d5ac0a3bbbd1f617a93f134b7638998019890600090a350565b60006119458261243e565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa1580156119cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119f3919061342c565b610cf19190613474565b6000611a076126e2565b610bb78383612a5a565b60018054610b1090613487565b7f000000000000000000000000000000000000000000000000000000000000000015611ad857611a72336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b611ad8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4d6f636b455243343632363a206e6f7420617574686f72697a656400000000006044820152606401610aa4565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166342966c68611b1d83610b91565b6040518263ffffffff1660e01b8152600401611b3b91815260200190565b600060405180830381600087803b158015611b5557600080fd5b505af1158015611b69573d6000803e3d6000fd5b505050506112d382826128b0565b7f000000000000000000000000000000000000000000000000000000000000000015611c3157611bcb336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b611c31576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f4d6f636b455243343632363a206e6f7420617574686f72697a656400000000006044820152606401610aa4565b336000908152600f602052604090205460ff16611cb457600e54811115611cb4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4d6f636b455243343632363a20496e76616c6964206d696e7420616d6f756e746044820152606401610aa4565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a0712d68611cf983610b91565b6040518263ffffffff1660e01b8152600401611d1791815260200190565b600060405180830381600087803b158015611d3157600080fd5b505af1158015611d45573d6000803e3d6000fd5b505050506114303382612837565b33600090815260036020526040812080548391908390611d749084906134da565b909155505073ffffffffffffffffffffffffffffffffffffffff8316600081815260036020526040908190208054850190555133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ce59086815260200190565b6002546000908015610bb557610bb0611def610926565b84908361269e565b6000611e016126e2565b611e0c848484612b03565b949350505050565b73ffffffffffffffffffffffffffffffffffffffff8083166000908152600860205260408120549091168015611f0c576040517fb700961300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff868116600483015285811660248301527fffffffff000000000000000000000000000000000000000000000000000000008516604483015282169063b700961390606401602060405180830381865afa158015611ee0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f0491906134ed565b915050610bb7565b7fffffffff0000000000000000000000000000000000000000000000000000000083166000908152600a602052604090205460ff1680611fa257507fffffffff0000000000000000000000000000000000000000000000000000000083166000908152600b602090815260408083205473ffffffffffffffffffffffffffffffffffffffff891684526009909252909120541615155b95945050505050565b6000611fb56126e2565b611e0c848484612c66565b6002546000908015610bb557610bb081611fd8610926565b859190612662565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260036020526040812054610cf190610b91565b42841015612079576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f5045524d49545f444541444c494e455f455850495245440000000000000000006044820152606401610aa4565b600060016120856110a1565b73ffffffffffffffffffffffffffffffffffffffff8a811660008181526005602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e0830190915280519201919091207f190100000000000000000000000000000000000000000000000000000000000061010083015261010282019290925261012281019190915261014201604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181528282528051602091820120600084529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa1580156121d7573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff81161580159061225257508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b6122b8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f494e56414c49445f5349474e45520000000000000000000000000000000000006044820152606401610aa4565b73ffffffffffffffffffffffffffffffffffffffff90811660009081526004602090815260408083208a8516808552908352928190208990555188815291928a16917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350505050505050565b6000610cf182611fc0565b612367336000357fffffffff0000000000000000000000000000000000000000000000000000000016612552565b6123cd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f554e415554484f52495a454400000000000000000000000000000000000000006044820152606401610aa4565b600680547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff831690811790915560405133907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a350565b6000600c5460000361245257506000919050565b600d5482101561246457506000919050565b60006124826301e13380600d548561247c91906134da565b90612e33565b90506000611e0c61249e83600c54612e4890919063ffffffff16565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16906370a0823190602401602060405180830381865afa158015612528573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061254c919061342c565b90612e48565b60075460009073ffffffffffffffffffffffffffffffffffffffff16801580159061263657506040517fb700961300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85811660048301523060248301527fffffffff000000000000000000000000000000000000000000000000000000008516604483015282169063b700961390606401602060405180830381865afa158015612612573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061263691906134ed565b80611e0c575060065473ffffffffffffffffffffffffffffffffffffffff858116911614949350505050565b6000827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048411830215820261269757600080fd5b5091020490565b6000827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04841183021582026126d357600080fd5b50910281810615159190040190565b60006126ed4261243e565b90508015612796576040517fa0712d68000000000000000000000000000000000000000000000000000000008152600481018290527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063a0712d6890602401600060405180830381600087803b15801561277d57600080fd5b505af1158015612791573d6000803e3d6000fd5b505050505b5042600d55565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60006040516127cf919061350a565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b80600260008282546128499190613474565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000818152600360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91015b60405180910390a35050565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260036020526040812080548392906128e59084906134da565b909155505060028054829003905560405181815260009073ffffffffffffffffffffffffffffffffffffffff8416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016128a4565b60006129498361232e565b9050806000036129b5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f5a45524f5f5348415245530000000000000000000000000000000000000000006044820152606401610aa4565b6129f773ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016333086612e5d565b612a018282612837565b604080518481526020810183905273ffffffffffffffffffffffffffffffffffffffff84169133917fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d791015b60405180910390a3610cf1565b6000612a6583611dd8565b9050612aa973ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016333084612e5d565b612ab38284612837565b604080518281526020810185905273ffffffffffffffffffffffffffffffffffffffff84169133917fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d79101612a4d565b6000612b0e84610cf7565b90503373ffffffffffffffffffffffffffffffffffffffff831614612bc35773ffffffffffffffffffffffffffffffffffffffff821660009081526004602090815260408083203384529091529020547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114612bc157612b8f82826134da565b73ffffffffffffffffffffffffffffffffffffffff841660009081526004602090815260408083203384529091529020555b505b612bcd82826128b0565b604080518581526020810183905273ffffffffffffffffffffffffffffffffffffffff808516929086169133917ffbde797d201c681b91056529119e0b02407c7bb96a4a2c75c01fc9667232c8db910160405180910390a4610bb773ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168486612f4f565b60003373ffffffffffffffffffffffffffffffffffffffff831614612d1b5773ffffffffffffffffffffffffffffffffffffffff821660009081526004602090815260408083203384529091529020547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114612d1957612ce785826134da565b73ffffffffffffffffffffffffffffffffffffffff841660009081526004602090815260408083203384529091529020555b505b612d248461155d565b905080600003612d90576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f5a45524f5f4153534554530000000000000000000000000000000000000000006044820152606401610aa4565b612d9a82856128b0565b604080518281526020810186905273ffffffffffffffffffffffffffffffffffffffff808516929086169133917ffbde797d201c681b91056529119e0b02407c7bb96a4a2c75c01fc9667232c8db910160405180910390a4610bb773ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168483612f4f565b6000610bb783670de0b6b3a764000084612662565b6000610bb78383670de0b6b3a7640000612662565b60006040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015273ffffffffffffffffffffffffffffffffffffffff841660248201528260448201526020600060648360008a5af13d15601f3d1160016000511416171691505080612f48576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5452414e534645525f46524f4d5f4641494c45440000000000000000000000006044820152606401610aa4565b5050505050565b60006040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84166004820152826024820152602060006044836000895af13d15601f3d116001600051141617169150508061301e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5452414e534645525f4641494c454400000000000000000000000000000000006044820152606401610aa4565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461143057600080fd5b801515811461143057600080fd5b6000806040838503121561306757600080fd5b823561307281613024565b9150602083013561308281613046565b809150509250929050565b60006020828403121561309f57600080fd5b8135610bb781613024565b600060208083528351808285015260005b818110156130d7578581018301518582016040015282016130bb565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b60006020828403121561312857600080fd5b5035919050565b6000806040838503121561314257600080fd5b823561314d81613024565b946020939093013593505050565b80357fffffffff000000000000000000000000000000000000000000000000000000008116811461318b57600080fd5b919050565b6000602082840312156131a257600080fd5b610bb78261315b565b803560ff8116811461318b57600080fd5b6000806000606084860312156131d157600080fd5b6131da846131ab565b92506131e86020850161315b565b915060408401356131f881613046565b809150509250925092565b60008060006060848603121561321857600080fd5b833561322381613024565b9250602084013561323381613024565b929592945050506040919091013590565b6000806040838503121561325757600080fd5b6130728361315b565b60008060006060848603121561327557600080fd5b833561328081613024565b92506131e8602085016131ab565b600080604083850312156132a157600080fd5b82359150602083013561308281613024565b600080604083850312156132c657600080fd5b82356132d181613024565b9150602083013561308281613024565b6000806000606084860312156132f657600080fd5b83359250602084013561330881613024565b915060408401356131f881613024565b60008060006060848603121561332d57600080fd5b833561333881613024565b9250602084013561334881613024565b91506133566040850161315b565b90509250925092565b600080600080600080600060e0888a03121561337a57600080fd5b873561338581613024565b9650602088013561339581613024565b955060408801359450606088013593506133b1608089016131ab565b925060a0880135915060c0880135905092959891949750929550565b600080604083850312156133e057600080fd5b6133e9836131ab565b91506133f76020840161315b565b90509250929050565b6000806040838503121561341357600080fd5b823561341e81613024565b91506133f7602084016131ab565b60006020828403121561343e57600080fd5b5051919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b80820180821115610cf157610cf1613445565b600181811c9082168061349b57607f821691505b6020821081036134d4577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b81810381811115610cf157610cf1613445565b6000602082840312156134ff57600080fd5b8151610bb781613046565b600080835481600182811c91508083168061352657607f831692505b6020808410820361355e577f4e487b710000000000000000000000000000000000000000000000000000000086526022600452602486fd5b81801561357257600181146135a5576135d2565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00861689528415158502890196506135d2565b60008a81526020902060005b868110156135ca5781548b8201529085019083016135b1565b505084890196505b50949897505050505050505056fea2646970667358221220f013028a9bb266dc0e4fb6c4adc93896340aab98869b7d578276f60410f9b02564736f6c63430008140033000000000000000000000000e8b99bf4249d90c0eb900651f92485f7160a051300000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000d94a3a0bfc798b98a700a785d5c610e8a2d5dbd8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000021e19e0c9bab2400000000000000000000000000000000000000000000000000000000000000000000b536176696e67732044414900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045344414900000000000000000000000000000000000000000000000000000000