Deployed a new smart contract
| Transaction Hash | 0x5643b7fdd5e8d337a2cae77bdc8bc8d297a09aa2eace1201567a73935a47ce2b |
| Status | Success |
| Block | 909482711,369,510 Confirmations |
| Timestamp | 7d ago (Mon, 06 Apr 2026 11:55:30 GMT) |
| From | 0xc1f63bcabf804e50147a72e15b5db2704e8ef709 |
| To | Contract Creation |
| Value | 0.0000 BNB($0.00) |
| Transaction Fee | 0.0004 BNB($0.21) |
| Gas Price | 0.07 Gwei |
| Gas Used / Limit | 5,419,836 / 6,000,000(90%) |
| Method | 0x6101a060 |
| Nonce | 75 |
| Position In Block | 39 |
| Transaction Type | EIP-1559 (Dynamic Fee) |
Hex
0x6101a0604052600f60155534801562000016575f80fd5b5060405162006d1c38038062006d1c83398181016040528101906200003c919062000d1d565b6040518060400160405280600381526020017f59515100000000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f59515100000000000000000000000000000000000000000000000000000000008152508160039081620000b991906200105a565b508060049081620000cb91906200105a565b5050505f60065f6101000a81548160ff02191690831515021790555060016007819055505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141580156200015857505f73ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614155b80156200019157505f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614155b620001d3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001ca906200119c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16141580156200023c57505f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b6200027e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000275906200119c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015620002e757505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156200032057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b62000362576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000359906200119c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003c3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003e99190620011bc565b73ffffffffffffffffffffffffffffffffffffffff160362000442576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000439906200123a565b60405180910390fd5b620004565f801b33620009f260201b60201c565b620004887f0cec6da01a27fe07ab86bff79c774dbe9a125d8ca3c22761c68442756bf1548533620009f260201b60201c565b620004ba7fa72097b4ccab3b3aa2b8b3506d32c167790f0cf9fa1652d502ae019bec4539dc33620009f260201b60201c565b620004ec7f539440820030c4994db4e31b6b800deafd503688728f932addfe7a410515c14c33620009f260201b60201c565b8173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508773ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250508673ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff16815250508573ffffffffffffffffffffffffffffffffffffffff166101008173ffffffffffffffffffffffffffffffffffffffff16815250508473ffffffffffffffffffffffffffffffffffffffff166101208173ffffffffffffffffffffffffffffffffffffffff16815250508373ffffffffffffffffffffffffffffffffffffffff166101408173ffffffffffffffffffffffffffffffffffffffff16815250508273ffffffffffffffffffffffffffffffffffffffff166101608173ffffffffffffffffffffffffffffffffffffffff16815250508860085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550426101808181525050600160115f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f6101205173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f60e05173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f6101005173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f6101405173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f6101605173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160115f60c05173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505f73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614620009c657600160115f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b620009e3306a108b2a2c2802909400000062000ade60201b60201c565b5050505050505050506200135b565b62000a04828262000c4360201b60201c565b62000ada57600160055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555062000a7f62000ca760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000b4f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000b4690620012a8565b60405180910390fd5b62000b625f838362000cae60201b60201c565b8060025f82825462000b759190620012f5565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000c24919062001340565b60405180910390a362000c3f5f838362000cb360201b60201c565b5050565b5f60055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f33905090565b505050565b505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000ce78262000cbc565b9050919050565b62000cf98162000cdb565b811462000d04575f80fd5b50565b5f8151905062000d178162000cee565b92915050565b5f805f805f805f805f6101208a8c03121562000d3e5762000d3d62000cb8565b5b5f62000d4d8c828d0162000d07565b995050602062000d608c828d0162000d07565b985050604062000d738c828d0162000d07565b975050606062000d868c828d0162000d07565b965050608062000d998c828d0162000d07565b95505060a062000dac8c828d0162000d07565b94505060c062000dbf8c828d0162000d07565b93505060e062000dd28c828d0162000d07565b92505061010062000de68c828d0162000d07565b9150509295985092959850929598565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000e7257607f821691505b60208210810362000e885762000e8762000e2d565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000eec7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000eaf565b62000ef8868362000eaf565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000f4262000f3c62000f368462000f10565b62000f19565b62000f10565b9050919050565b5f819050919050565b62000f5d8362000f22565b62000f7562000f6c8262000f49565b84845462000ebb565b825550505050565b5f90565b62000f8b62000f7d565b62000f9881848462000f52565b505050565b5b8181101562000fbf5762000fb35f8262000f81565b60018101905062000f9e565b5050565b601f8211156200100e5762000fd88162000e8e565b62000fe38462000ea0565b8101602085101562000ff3578190505b6200100b620010028562000ea0565b83018262000f9d565b50505b505050565b5f82821c905092915050565b5f620010305f198460080262001013565b1980831691505092915050565b5f6200104a83836200101f565b9150826002028217905092915050565b620010658262000df6565b67ffffffffffffffff81111562001081576200108062000e00565b5b6200108d825462000e5a565b6200109a82828562000fc3565b5f60209050601f831160018114620010d0575f8415620010bb578287015190505b620010c785826200103d565b86555062001136565b601f198416620010e08662000e8e565b5f5b828110156200110957848901518255600182019150602085019450602081019050620010e2565b8683101562001129578489015162001125601f8916826200101f565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f7a65726f206164647200000000000000000000000000000000000000000000005f82015250565b5f620011846009836200113e565b915062001191826200114e565b602082019050919050565b5f6020820190508181035f830152620011b58162001176565b9050919050565b5f60208284031215620011d457620011d362000cb8565b5b5f620011e38482850162000d07565b91505092915050565b7f696e76616c696420726f757465720000000000000000000000000000000000005f82015250565b5f62001222600e836200113e565b91506200122f82620011ec565b602082019050919050565b5f6020820190508181035f830152620012538162001214565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62001290601f836200113e565b91506200129d826200125a565b602082019050919050565b5f6020820190508181035f830152620012c18162001282565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f620013018262000f10565b91506200130e8362000f10565b9250828201905080821115620013295762001328620012c8565b5b92915050565b6200133a8162000f10565b82525050565b5f602082019050620013555f8301846200132f565b92915050565b60805160a05160c05160e05161010051610120516101405161016051610180516158c16200145b5f395f81816117fd0152611e6f01525f8181610e40015261114601525f81816110a501526115e901525f6111e501525f8181610c2e01528181610dd7015261111001525f8181610da3015281816110da015261120901525f81816111880152611f4401525f81816112f8015281816113d1015281816114f50152818161164e01528181611aed015281816128b201528181612a4401528181613d580152613e0b01525f8181610f050152818161140d01528181611491015281816114b80152818161280901528181613c990152613d1b01526158c15ff3fe608060405234801561000f575f80fd5b50600436106103c3575f3560e01c80638b32f62a116101fd578063c70c715711610118578063e3067449116100ab578063f3c95c601161007a578063f3c95c6014610b3d578063f46f4fe414610b6d578063f7306fd914610b8b578063f84b903e14610b95576103c3565b8063e306744914610ac5578063e6b3356a14610ae3578063eced792e14610b01578063f05ffa2614610b1f576103c3565b8063d9dc8694116100e7578063d9dc869414610a3b578063da07516114610a59578063dd62ed3e14610a77578063e2c0e24c14610aa7576103c3565b8063c70c7157146109b3578063c8b34564146109d1578063d262271d14610a01578063d547741f14610a1f576103c3565b80639fde54f511610190578063a912c6c51161015f578063a912c6c514610919578063ad5dff7314610949578063b7601db314610979578063c54e44eb14610995576103c3565b80639fde54f51461087f578063a217fddf1461089b578063a457c2d7146108b9578063a9059cbb146108e9576103c3565b806391d14854116101cc57806391d14854146107f557806392bfe8b91461082557806392d69f2e1461084357806395d89b4114610861576103c3565b80638b32f62a1461077d5780638ea773001461079b5780638f19561e146107b9578063902d55a5146107d7576103c3565b806339509351116102ed5780635c975abb1161028057806370a082311161024f57806370a082311461070957806375f0a874146107395780638456cb59146107575780638980f11f14610761576103c3565b80635c975abb1461069357806361d027b3146106b157806366666aa9146106cf5780636f4fd76c146106ed576103c3565b806350e3696d116102bc57806350e3696d1461061b5780635436b4df1461063957806359927044146106575780635b20895c14610675576103c3565b806339509351146105b95780633f4ba83a146105e95780633f970d40146105f3578063436596c414610611576103c3565b806318160ddd11610365578063313ce56711610334578063313ce56714610543578063328ad4671461056157806332fe7b261461057f57806336568abe1461059d576103c3565b806318160ddd146104a957806323b872dd146104c7578063248a9ca3146104f75780632f2ff15d14610527576103c3565b806307cd2973116103a157806307cd297314610433578063095ea7b3146104515780630f3d9c9f14610481578063161ee8d41461048b576103c3565b806301ffc9a7146103c757806306228749146103f757806306fdde0314610415575b5f80fd5b6103e160048036038101906103dc919061417f565b610bb3565b6040516103ee91906141c4565b60405180910390f35b6103ff610c2c565b60405161040c919061421c565b60405180910390f35b61041d610c50565b60405161042a91906142bf565b60405180910390f35b61043b610ce0565b60405161044891906142f7565b60405180910390f35b61046b60048036038101906104669190614364565b610ced565b60405161047891906141c4565b60405180910390f35b610489610d0f565b005b610493610e3e565b6040516104a0919061421c565b60405180910390f35b6104b1610e62565b6040516104be91906142f7565b60405180910390f35b6104e160048036038101906104dc91906143a2565b610e6b565b6040516104ee91906141c4565b60405180910390f35b610511600480360381019061050c9190614425565b610e99565b60405161051e919061445f565b60405180910390f35b610541600480360381019061053c9190614478565b610eb6565b005b61054b610ed7565b60405161055891906144d1565b60405180910390f35b610569610edf565b604051610576919061445f565b60405180910390f35b610587610f03565b604051610594919061421c565b60405180910390f35b6105b760048036038101906105b29190614478565b610f27565b005b6105d360048036038101906105ce9190614364565b610faa565b6040516105e091906141c4565b60405180910390f35b6105f1610fe0565b005b6105fb611015565b60405161060891906141c4565b60405180910390f35b610619611028565b005b610623611179565b60405161063091906142f7565b60405180910390f35b610641611180565b60405161064e91906142f7565b60405180910390f35b61065f611186565b60405161066c919061421c565b60405180910390f35b61067d6111aa565b60405161068a919061445f565b60405180910390f35b61069b6111ce565b6040516106a891906141c4565b60405180910390f35b6106b96111e3565b6040516106c6919061421c565b60405180910390f35b6106d7611207565b6040516106e4919061421c565b60405180910390f35b610707600480360381019061070291906144ea565b61122b565b005b610723600480360381019061071e9190614528565b6115a2565b60405161073091906142f7565b60405180910390f35b6107416115e7565b60405161074e919061421c565b60405180910390f35b61075f61160b565b005b61077b60048036038101906107769190614364565b611640565b005b6107856117ed565b60405161079291906142f7565b60405180910390f35b6107a36117fb565b6040516107b091906142f7565b60405180910390f35b6107c161181f565b6040516107ce91906142f7565b60405180910390f35b6107df611825565b6040516107ec91906142f7565b60405180910390f35b61080f600480360381019061080a9190614478565b611834565b60405161081c91906141c4565b60405180910390f35b61082d611898565b60405161083a919061421c565b60405180910390f35b61084b6118bd565b60405161085891906142f7565b60405180910390f35b6108696118c2565b60405161087691906142bf565b60405180910390f35b6108996004803603810190610894919061457d565b611952565b005b6108a36119b7565b6040516108b0919061445f565b60405180910390f35b6108d360048036038101906108ce9190614364565b6119bd565b6040516108e091906141c4565b60405180910390f35b61090360048036038101906108fe9190614364565b611a32565b60405161091091906141c4565b60405180910390f35b610933600480360381019061092e9190614528565b611a54565b60405161094091906142f7565b60405180910390f35b610963600480360381019061095e9190614528565b611a69565b60405161097091906141c4565b60405180910390f35b610993600480360381019061098e919061457d565b611a86565b005b61099d611aeb565b6040516109aa919061421c565b60405180910390f35b6109bb611b0f565b6040516109c891906142f7565b60405180910390f35b6109eb60048036038101906109e69190614528565b611b15565b6040516109f891906141c4565b60405180910390f35b610a09611b32565b604051610a1691906142f7565b60405180910390f35b610a396004803603810190610a349190614478565b611d17565b005b610a43611d38565b604051610a50919061445f565b60405180910390f35b610a61611d5c565b604051610a6e91906141c4565b60405180910390f35b610a916004803603810190610a8c91906145bb565b611d6e565b604051610a9e91906142f7565b60405180910390f35b610aaf611df0565b604051610abc91906142f7565b60405180910390f35b610acd611df6565b604051610ada91906142f7565b60405180910390f35b610aeb611dfc565b604051610af891906142f7565b60405180910390f35b610b09611e01565b604051610b1691906142f7565b60405180910390f35b610b27611e09565b604051610b3491906142f7565b60405180910390f35b610b576004803603810190610b529190614528565b611e0f565b604051610b6491906141c4565b60405180910390f35b610b75611e2c565b604051610b8291906142f7565b60405180910390f35b610b93611e32565b005b610b9d611f76565b604051610baa91906141c4565b60405180910390f35b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610c255750610c2482611f89565b5b9050919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b606060038054610c5f90614626565b80601f0160208091040260200160405190810160405280929190818152602001828054610c8b90614626565b8015610cd65780601f10610cad57610100808354040283529160200191610cd6565b820191905f5260205f20905b815481529060010190602001808311610cb957829003601f168201915b5050505050905090565b683635c9adc5dea0000081565b5f80610cf7611ff2565b9050610d04818585611ff9565b600191505092915050565b5f801b610d1b816121bc565b5f60105490505f8111610d63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5a906146a0565b60405180910390fd5b5f6010819055505f6064601e83610d7a91906146eb565b610d849190614759565b90505f8183610d939190614789565b90505f821115610dc957610dc8307f0000000000000000000000000000000000000000000000000000000000000000846121d0565b5b5f811115610dfd57610dfc307f0000000000000000000000000000000000000000000000000000000000000000836121d0565b5b7ffd3bc8cbcb80e2c149c0afd0c43c5481efe524348d615ffb006c32e490f60add838383604051610e30939291906147bc565b60405180910390a150505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b5f80610e75611ff2565b9050610e82858285612501565b610e8d8585856121d0565b60019150509392505050565b5f60055f8381526020019081526020015f20600101549050919050565b610ebf82610e99565b610ec8816121bc565b610ed2838361258c565b505050565b5f6012905090565b7f0cec6da01a27fe07ab86bff79c774dbe9a125d8ca3c22761c68442756bf1548581565b7f000000000000000000000000000000000000000000000000000000000000000081565b610f2f611ff2565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9390614861565b60405180910390fd5b610fa68282612667565b5050565b5f80610fb4611ff2565b9050610fd5818585610fc68589611d6e565b610fd0919061487f565b611ff9565b600191505092915050565b7f539440820030c4994db4e31b6b800deafd503688728f932addfe7a410515c14c61100a816121bc565b611012612742565b50565b600f60019054906101000a900460ff1681565b5f801b611034816121bc565b600f60029054906101000a900460ff1615611084576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107b906148fc565b60405180910390fd5b6001600f60026101000a81548160ff0219169083151502179055506110d4307f0000000000000000000000000000000000000000000000000000000000000000697f0e10af47c1c70000006121d0565b61110a307f00000000000000000000000000000000000000000000000000000000000000006a02a5a058fc295ed00000006121d0565b611140307f00000000000000000000000000000000000000000000000000000000000000006a09ed194db19b238c0000006121d0565b611176307f00000000000000000000000000000000000000000000000000000000000000006a02a5a058fc295ed00000006121d0565b50565b6201518081565b600e5481565b7f000000000000000000000000000000000000000000000000000000000000000081565b7fa72097b4ccab3b3aa2b8b3506d32c167790f0cf9fa1652d502ae019bec4539dc81565b5f60065f9054906101000a900460ff16905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f0cec6da01a27fe07ab86bff79c774dbe9a125d8ca3c22761c68442756bf15485611255816121bc565b61125d6127a3565b5f8311801561126b57505f82115b6112aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a190614964565b60405180910390fd5b826112b4306115a2565b10156112f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ec906149cc565b60405180910390fd5b817f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161134f919061421c565b602060405180830381865afa15801561136a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061138e91906149fe565b10156113cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c690614a73565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000846040518363ffffffff1660e01b815260040161144a929190614a91565b6020604051808303815f875af1158015611466573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061148a9190614acc565b506114b6307f000000000000000000000000000000000000000000000000000000000000000085611ff9565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663e8e33700307f000000000000000000000000000000000000000000000000000000000000000086865f803061012c42611527919061487f565b6040518963ffffffff1660e01b815260040161154a989796959493929190614b39565b6060604051808303815f875af1158015611566573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061158a9190614bb5565b5050506115956127f2565b61159d612c6b565b505050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f539440820030c4994db4e31b6b800deafd503688728f932addfe7a410515c14c611635816121bc565b61163d612c75565b50565b5f801b61164c816121bc565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156116d457503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561172d575060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b61176c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176390614c4f565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b81526004016117a7929190614a91565b6020604051808303815f875af11580156117c3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117e79190614acc565b50505050565b697f0e10af47c1c700000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b600b5481565b6a108b2a2c2802909400000081565b5f60055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601e81565b6060600480546118d190614626565b80601f01602080910402602001604051908101604052809291908181526020018280546118fd90614626565b80156119485780601f1061191f57610100808354040283529160200191611948565b820191905f5260205f20905b81548152906001019060200180831161192b57829003601f168201915b5050505050905090565b5f801b61195e816121bc565b8160115f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550505050565b5f801b81565b5f806119c7611ff2565b90505f6119d48286611d6e565b905083811015611a19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1090614cdd565b60405180910390fd5b611a268286868403611ff9565b60019250505092915050565b5f80611a3c611ff2565b9050611a498185856121d0565b600191505092915050565b6013602052805f5260405f205f915090505481565b6011602052805f5260405f205f915054906101000a900460ff1681565b5f801b611a92816121bc565b8160145f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600c5481565b6014602052805f5260405f205f915054906101000a900460ff1681565b5f600f60019054906101000a900460ff16611b4f575f9050611d14565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f8173ffffffffffffffffffffffffffffffffffffffff1663c5700a026040518163ffffffff1660e01b8152600401602060405180830381865afa158015611bbe573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611be29190614d34565b42611bed9190614d5f565b90505f8163ffffffff1603611c06575f92505050611d14565b5f600f5f9054906101000a900460ff16611c8c578273ffffffffffffffffffffffffffffffffffffffff16635a3d54936040518163ffffffff1660e01b8152600401602060405180830381865afa158015611c63573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c8791906149fe565b611cfa565b8273ffffffffffffffffffffffffffffffffffffffff16635909c0d56040518163ffffffff1660e01b8152600401602060405180830381865afa158015611cd5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611cf991906149fe565b5b90508163ffffffff1681611d0e9190614759565b93505050505b90565b611d2082610e99565b611d29816121bc565b611d338383612667565b505050565b7f539440820030c4994db4e31b6b800deafd503688728f932addfe7a410515c14c81565b600f5f9054906101000a900460ff1681565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60095481565b600a5481565b600a81565b6301e1338081565b60105481565b6012602052805f5260405f205f915054906101000a900460ff1681565b600d5481565b7fa72097b4ccab3b3aa2b8b3506d32c167790f0cf9fa1652d502ae019bec4539dc611e5c816121bc565b611e646127a3565b611e6c612cd7565b5f7f000000000000000000000000000000000000000000000000000000000000000042611e999190614789565b90506301e13380811115611eaf576301e1338090505b5f6009546301e1338083697f0e10af47c1c7000000611ece91906146eb565b611ed89190614759565b611ee29190614789565b90505f8111611f26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f1d90614de0565b60405180910390fd5b8060095f828254611f37919061487f565b92505081905550611f69307f0000000000000000000000000000000000000000000000000000000000000000836121d0565b5050611f73612c6b565b50565b600f60029054906101000a900460ff1681565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612067576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161205e90614e6e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036120d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120cc90614efc565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516121af91906142f7565b60405180910390a3505050565b6121cd816121c8611ff2565b612d21565b50565b6121d8612cd7565b60115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612273575060115f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b1561233857612283838383612da5565b60115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166122db576122da83613011565b5b60115f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166123335761233282613011565b5b6124fc565b5f600f60019054906101000a900460ff16801561246e575060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061246d57505f8373ffffffffffffffffffffffffffffffffffffffff163b118015612413575060145f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b801561246c575060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b5b5b905080156124ce575f606460038461248691906146eb565b6124909190614759565b90505f8111156124cc576124a5853083612da5565b8060105f8282546124b6919061487f565b9250508190555080836124c99190614789565b92505b505b6124d9848484612da5565b80156124e8576124e761346d565b5b6124f184613011565b6124fa83613011565b505b505050565b5f61250c8484611d6e565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146125865781811015612578576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161256f90614f64565b60405180910390fd5b6125858484848403611ff9565b5b50505050565b6125968282611834565b61266357600160055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550612608611ff2565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6126718282611834565b1561273e575f60055f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506126e3611ff2565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b61274a613639565b5f60065f6101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61278c611ff2565b604051612799919061421c565b60405180910390a1565b6002600754036127e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127df90614fcc565b60405180910390fd5b6002600781905550565b600f60019054906101000a900460ff16612c69575f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015612870573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906128949190614ffe565b73ffffffffffffffffffffffffffffffffffffffff1663e6a43905307f00000000000000000000000000000000000000000000000000000000000000006040518363ffffffff1660e01b81526004016128ee929190615029565b602060405180830381865afa158015612909573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061292d9190614ffe565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361299d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129949061509a565b60405180910390fd5b5f8173ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156129e7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a0b9190614ffe565b90503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480612a9257507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b612ad1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ac890615102565b60405180910390fd5b8160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614600f5f6101000a81548160ff0219169083151502179055506001600f60016101000a81548160ff021916908315150217905550600160115f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fdd555b56753f61b1526738b9b93c773e992e91b5f9a29c8ebb0fc9bcadc9c848600f5f9054906101000a900460ff16604051612c5e91906141c4565b60405180910390a250505b565b6001600781905550565b612c7d612cd7565b600160065f6101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612cc0611ff2565b604051612ccd919061421c565b60405180910390a1565b612cdf6111ce565b15612d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d169061516a565b60405180910390fd5b565b612d2b8282611834565b612da157612d3881613682565b612d45835f1c60206136af565b604051602001612d56929190615256565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d9891906142bf565b60405180910390fd5b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612e13576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e0a906152ff565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612e81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e789061538d565b60405180910390fd5b612e8c8383836138e4565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612f0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f069061541b565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612ff891906142f7565b60405180910390a361300b8484846138e9565b50505050565b60115f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661346a575f683635c9adc5dea00000613073836115a2565b101590508015613311575f60135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205403613104574260135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b60125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161580156131a657506201518060135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054426131a39190614789565b10155b1561330c57600160125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600c5f81548092919061321290615439565b91905055508173ffffffffffffffffffffffffffffffffffffffff167f92948142620abb945e71508eb845be820dc7ffa2817629014306cedeb6c03065600c5460405161325f91906142f7565b60405180910390a2601e600e5410156133015761327a6138ee565b601554600d54600c5461328d9190614789565b106132fc5761329c60c861392a565b600c54600d81905550600e5f8154809291906132b790615439565b9190505550600e547f52da66635cde3f996fda0716e0a59b49a9f567991c2be769c1117cd553612ecf600c5460c86040516132f39291906154b9565b60405180910390a25b61330b565b600c54600d819055505b5b613468565b5f60135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054146133965760135f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f90555b60125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615613467575f60125f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600c5f81548092919061344b906154e0565b9190505550600d54600c54101561346657600c54600d819055505b5b5b505b50565b600f60019054906101000a900460ff1615613637575f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f808273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156134f2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613516919061554a565b50915091505f80600f5f9054906101000a900460ff1661353757828461353a565b83835b6dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f82148061356b57505f81145b1561357a575050505050613637565b5f82670de0b6b3a76400008361359091906146eb565b61359a9190614759565b90505f6135a5611b32565b90505f81036135ba5750505050505050613637565b5f81606484846135ca9190614789565b6135d491906146eb565b6135de9190614759565b9050600a811061362e576135f260c861392a565b7f6fe97cfac5b9efedce01f0c3733d5c110a82cde683f7659134603c4281e8b754818385604051613625939291906147bc565b60405180910390a15b50505050505050505b565b6136416111ce565b613680576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613677906155e4565b60405180910390fd5b565b60606136a88273ffffffffffffffffffffffffffffffffffffffff16601460ff166136af565b9050919050565b60605f60028360026136c191906146eb565b6136cb919061487f565b67ffffffffffffffff8111156136e4576136e3615602565b5b6040519080825280601f01601f1916602001820160405280156137165781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000815f8151811061374d5761374c61562f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106137b0576137af61562f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a9053505f60018460026137ee91906146eb565b6137f8919061487f565b90505b6001811115613897577f3031323334353637383961626364656600000000000000000000000000000000600f86166010811061383a5761383961562f565b5b1a60f81b8282815181106138515761385061562f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600485901c945080613890906154e0565b90506137fb565b505f84146138da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138d1906156a6565b60405180910390fd5b8091505092915050565b505050565b505050565b600a600e54101561390657600f601581905550613928565b6014600e54101561391e57601e601581905550613927565b60646015819055505b5b565b600f60039054906101000a900460ff16806139525750600f60019054906101000a900460ff16155b613f60576001600f60036101000a81548160ff02191690831515021790555062015180600a54426139839190614789565b10156139a8575f600f60036101000a81548160ff021916908315150217905550613f60565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505f808273ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015613a18573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613a3c919061554a565b50915091505f80600f5f9054906101000a900460ff16613a5d578284613a60565b83835b6dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f821480613a9157505f81145b15613aba575f600f60036101000a81548160ff0219169083151502179055505050505050613f60565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401613b15919061421c565b602060405180830381865afa158015613b30573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613b5491906149fe565b90505f8103613b82575f600f60036101000a81548160ff021916908315150217905550505050505050613f60565b5f6127108883613b9291906146eb565b613b9c9190614759565b90505f811480613bcb5750678ac7230489e800006127108986613bbf91906146eb565b613bc99190614759565b105b15613bf6575f600f60036101000a81548160ff02191690831515021790555050505050505050613f60565b5f6064605f848488613c0891906146eb565b613c129190614759565b613c1c91906146eb565b613c269190614759565b90505f6064605f858588613c3a91906146eb565b613c449190614759565b613c4e91906146eb565b613c589190614759565b905060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b37f0000000000000000000000000000000000000000000000000000000000000000856040518363ffffffff1660e01b8152600401613cd6929190614a91565b6020604051808303815f875af1158015613cf2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613d169190614acc565b505f807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663baa2abde307f00000000000000000000000000000000000000000000000000000000000000008888883061012c42613d89919061487f565b6040518863ffffffff1660e01b8152600401613dab97969594939291906156c4565b60408051808303815f875af1158015613dc6573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613dea9190615731565b915091505f821115613e0157613e003083613f63565b5b5f811115613ec7577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff1660e01b8152600401613e85929190614a91565b6020604051808303815f875af1158015613ea1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613ec59190614acc565b505b600b5f815480929190613ed990615439565b919050555042600a819055507f783e94f010bc7ce1bb1c87194a287f631a57ac415c2b3a09607225bc773c0288600b546127108e8b613f1891906146eb565b613f229190614759565b8e604051613f32939291906147bc565b60405180910390a15f600f60036101000a81548160ff02191690831515021790555050505050505050505050505b50565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613fd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613fc8906157df565b60405180910390fd5b613fdc825f836138e4565b5f805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561405f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016140569061586d565b60405180910390fd5b8181035f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160025f82825403925050819055505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161410e91906142f7565b60405180910390a3614121835f846138e9565b505050565b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61415e8161412a565b8114614168575f80fd5b50565b5f8135905061417981614155565b92915050565b5f6020828403121561419457614193614126565b5b5f6141a18482850161416b565b91505092915050565b5f8115159050919050565b6141be816141aa565b82525050565b5f6020820190506141d75f8301846141b5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f614206826141dd565b9050919050565b614216816141fc565b82525050565b5f60208201905061422f5f83018461420d565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561426c578082015181840152602081019050614251565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61429182614235565b61429b818561423f565b93506142ab81856020860161424f565b6142b481614277565b840191505092915050565b5f6020820190508181035f8301526142d78184614287565b905092915050565b5f819050919050565b6142f1816142df565b82525050565b5f60208201905061430a5f8301846142e8565b92915050565b614319816141fc565b8114614323575f80fd5b50565b5f8135905061433481614310565b92915050565b614343816142df565b811461434d575f80fd5b50565b5f8135905061435e8161433a565b92915050565b5f806040838503121561437a57614379614126565b5b5f61438785828601614326565b925050602061439885828601614350565b9150509250929050565b5f805f606084860312156143b9576143b8614126565b5b5f6143c686828701614326565b93505060206143d786828701614326565b92505060406143e886828701614350565b9150509250925092565b5f819050919050565b614404816143f2565b811461440e575f80fd5b50565b5f8135905061441f816143fb565b92915050565b5f6020828403121561443a57614439614126565b5b5f61444784828501614411565b91505092915050565b614459816143f2565b82525050565b5f6020820190506144725f830184614450565b92915050565b5f806040838503121561448e5761448d614126565b5b5f61449b85828601614411565b92505060206144ac85828601614326565b9150509250929050565b5f60ff82169050919050565b6144cb816144b6565b82525050565b5f6020820190506144e45f8301846144c2565b92915050565b5f8060408385031215614500576144ff614126565b5b5f61450d85828601614350565b925050602061451e85828601614350565b9150509250929050565b5f6020828403121561453d5761453c614126565b5b5f61454a84828501614326565b91505092915050565b61455c816141aa565b8114614566575f80fd5b50565b5f8135905061457781614553565b92915050565b5f806040838503121561459357614592614126565b5b5f6145a085828601614326565b92505060206145b185828601614569565b9150509250929050565b5f80604083850312156145d1576145d0614126565b5b5f6145de85828601614326565b92505060206145ef85828601614326565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061463d57607f821691505b6020821081036146505761464f6145f9565b5b50919050565b7f6e6f207461782070656e64696e670000000000000000000000000000000000005f82015250565b5f61468a600e8361423f565b915061469582614656565b602082019050919050565b5f6020820190508181035f8301526146b78161467e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6146f5826142df565b9150614700836142df565b925082820261470e816142df565b91508282048414831517614725576147246146be565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f614763826142df565b915061476e836142df565b92508261477e5761477d61472c565b5b828204905092915050565b5f614793826142df565b915061479e836142df565b92508282039050818111156147b6576147b56146be565b5b92915050565b5f6060820190506147cf5f8301866142e8565b6147dc60208301856142e8565b6147e960408301846142e8565b949350505050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e63655f8201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b5f61484b602f8361423f565b9150614856826147f1565b604082019050919050565b5f6020820190508181035f8301526148788161483f565b9050919050565b5f614889826142df565b9150614894836142df565b92508282019050808211156148ac576148ab6146be565b5b92915050565b7f616c7265616479206469737472696275746564000000000000000000000000005f82015250565b5f6148e660138361423f565b91506148f1826148b2565b602082019050919050565b5f6020820190508181035f830152614913816148da565b9050919050565b7f616d6f756e7473206d757374203e2030000000000000000000000000000000005f82015250565b5f61494e60108361423f565b91506149598261491a565b602082019050919050565b5f6020820190508181035f83015261497b81614942565b9050919050565b7f696e73756666696369656e742059515120696e20636f6e7472616374000000005f82015250565b5f6149b6601c8361423f565b91506149c182614982565b602082019050919050565b5f6020820190508181035f8301526149e3816149aa565b9050919050565b5f815190506149f88161433a565b92915050565b5f60208284031215614a1357614a12614126565b5b5f614a20848285016149ea565b91505092915050565b7f696e73756666696369656e74205553445420696e20636f6e74726163740000005f82015250565b5f614a5d601d8361423f565b9150614a6882614a29565b602082019050919050565b5f6020820190508181035f830152614a8a81614a51565b9050919050565b5f604082019050614aa45f83018561420d565b614ab160208301846142e8565b9392505050565b5f81519050614ac681614553565b92915050565b5f60208284031215614ae157614ae0614126565b5b5f614aee84828501614ab8565b91505092915050565b5f819050919050565b5f819050919050565b5f614b23614b1e614b1984614af7565b614b00565b6142df565b9050919050565b614b3381614b09565b82525050565b5f61010082019050614b4d5f83018b61420d565b614b5a602083018a61420d565b614b6760408301896142e8565b614b7460608301886142e8565b614b816080830187614b2a565b614b8e60a0830186614b2a565b614b9b60c083018561420d565b614ba860e08301846142e8565b9998505050505050505050565b5f805f60608486031215614bcc57614bcb614126565b5b5f614bd9868287016149ea565b9350506020614bea868287016149ea565b9250506040614bfb868287016149ea565b9150509250925092565b7f63616e6e6f74207265636f7665720000000000000000000000000000000000005f82015250565b5f614c39600e8361423f565b9150614c4482614c05565b602082019050919050565b5f6020820190508181035f830152614c6681614c2d565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f614cc760258361423f565b9150614cd282614c6d565b604082019050919050565b5f6020820190508181035f830152614cf481614cbb565b9050919050565b5f63ffffffff82169050919050565b614d1381614cfb565b8114614d1d575f80fd5b50565b5f81519050614d2e81614d0a565b92915050565b5f60208284031215614d4957614d48614126565b5b5f614d5684828501614d20565b91505092915050565b5f614d6982614cfb565b9150614d7483614cfb565b9250828203905063ffffffff811115614d9057614d8f6146be565b5b92915050565b7f6e6f7468696e67000000000000000000000000000000000000000000000000005f82015250565b5f614dca60078361423f565b9150614dd582614d96565b602082019050919050565b5f6020820190508181035f830152614df781614dbe565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f614e5860248361423f565b9150614e6382614dfe565b604082019050919050565b5f6020820190508181035f830152614e8581614e4c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f614ee660228361423f565b9150614ef182614e8c565b604082019050919050565b5f6020820190508181035f830152614f1381614eda565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f614f4e601d8361423f565b9150614f5982614f1a565b602082019050919050565b5f6020820190508181035f830152614f7b81614f42565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c005f82015250565b5f614fb6601f8361423f565b9150614fc182614f82565b602082019050919050565b5f6020820190508181035f830152614fe381614faa565b9050919050565b5f81519050614ff881614310565b92915050565b5f6020828403121561501357615012614126565b5b5f61502084828501614fea565b91505092915050565b5f60408201905061503c5f83018561420d565b615049602083018461420d565b9392505050565b7f50616972206e6f742065786973740000000000000000000000000000000000005f82015250565b5f615084600e8361423f565b915061508f82615050565b602082019050919050565b5f6020820190508181035f8301526150b181615078565b9050919050565b7f696e76616c6964204c50207061697200000000000000000000000000000000005f82015250565b5f6150ec600f8361423f565b91506150f7826150b8565b602082019050919050565b5f6020820190508181035f830152615119816150e0565b9050919050565b7f5061757361626c653a20706175736564000000000000000000000000000000005f82015250565b5f61515460108361423f565b915061515f82615120565b602082019050919050565b5f6020820190508181035f83015261518181615148565b9050919050565b5f81905092915050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000005f82015250565b5f6151c6601783615188565b91506151d182615192565b601782019050919050565b5f6151e682614235565b6151f08185615188565b935061520081856020860161424f565b80840191505092915050565b7f206973206d697373696e6720726f6c65200000000000000000000000000000005f82015250565b5f615240601183615188565b915061524b8261520c565b601182019050919050565b5f615260826151ba565b915061526c82856151dc565b915061527782615234565b915061528382846151dc565b91508190509392505050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6152e960258361423f565b91506152f48261528f565b604082019050919050565b5f6020820190508181035f830152615316816152dd565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61537760238361423f565b91506153828261531d565b604082019050919050565b5f6020820190508181035f8301526153a48161536b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61540560268361423f565b9150615410826153ab565b604082019050919050565b5f6020820190508181035f830152615432816153f9565b9050919050565b5f615443826142df565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203615475576154746146be565b5b600182019050919050565b5f819050919050565b5f6154a361549e61549984615480565b614b00565b6142df565b9050919050565b6154b381615489565b82525050565b5f6040820190506154cc5f8301856142e8565b6154d960208301846154aa565b9392505050565b5f6154ea826142df565b91505f82036154fc576154fb6146be565b5b600182039050919050565b5f6dffffffffffffffffffffffffffff82169050919050565b61552981615507565b8114615533575f80fd5b50565b5f8151905061554481615520565b92915050565b5f805f6060848603121561556157615560614126565b5b5f61556e86828701615536565b935050602061557f86828701615536565b925050604061559086828701614d20565b9150509250925092565b7f5061757361626c653a206e6f74207061757365640000000000000000000000005f82015250565b5f6155ce60148361423f565b91506155d98261559a565b602082019050919050565b5f6020820190508181035f8301526155fb816155c2565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f537472696e67733a20686578206c656e67746820696e73756666696369656e745f82015250565b5f61569060208361423f565b915061569b8261565c565b602082019050919050565b5f6020820190508181035f8301526156bd81615684565b9050919050565b5f60e0820190506156d75f83018a61420d565b6156e4602083018961420d565b6156f160408301886142e8565b6156fe60608301876142e8565b61570b60808301866142e8565b61571860a083018561420d565b61572560c08301846142e8565b98975050505050505050565b5f806040838503121561574757615746614126565b5b5f615754858286016149ea565b9250506020615765858286016149ea565b9150509250929050565b7f45524332303a206275726e2066726f6d20746865207a65726f206164647265735f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f6157c960218361423f565b91506157d48261576f565b604082019050919050565b5f6020820190508181035f8301526157f6816157bd565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e5f8201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b5f61585760228361423f565b9150615862826157fd565b604082019050919050565b5f6020820190508181035f8301526158848161584b565b905091905056fea2646970667358221220418ba16589b04cf1c445819fa1622bd3e11a6ef3472506e5cb99762e217a726064736f6c634300081400330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000893bc2730e0ae9b5599e6d7f8967351aaf88089200000000000000000000000067275c4b316cf13814eb7cbf394846e18701545d0000000000000000000000002f30c6c9cdb62287012857bbf25204c605875cb3000000000000000000000000160d743cd6ead5dfc9deafff0dcafc1294e9ed39000000000000000000000000ca841406948f72ebb789e8dafc4dc40a1c7e30160000000000000000000000003dec1358a3c77fd43f824d33fc31096b3cfdaf5300000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e00000000000000000000000055d398326f99059ff775485246999027b3197955