Transaction id

0x6095a09a9bcd079af042aa53bc3e6504c265e22784c5a1115f8d0e0f30bd52f7

Mar 4, 2025   ·   19:01 UTC   ·   9 months ago

Blockchain

Optimism

Transaction status

In block 132,758,070

Confirmations 12,077,560

Transaction purpose

Monetary actions

Transaction fee

0.000000522189695000 ETH Id: ethereum Name: Ethereum Verified currency · 0.00 USD

Additional events

There are no events of Internal, ERC-20, ERC-721 and ERC-1155 types.

Special data

  • Status: Successful
  • Nonce: 152
  • Type: 2
  • Gas used: 5170195 gas
  • Gas limit: 6721253 gas
  • Gas price: 0.00 Gwei
  • Effective gas price: 0.00 Gwei
  • Max gas price: 0.00 Gwei
  • Max priority gas price: 0.00 Gwei
  • Input data:

    0x610100604052348015610010575f5ffd5b5060405161683b38038061683b83398181016040528101906100329190610aad565b8484848484335f5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361009e576040517f9b15e16f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8160015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461012157610120816103e560201b60201c565b5b50505f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16148061018857505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b806101be57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b156101f5576040517f8579befe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508173ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250508473ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156102c557506040513d601f19601f820116820180604052508101906102c29190610b40565b60015b15610318578060ff168560ff16146103165784816040517f655a7c0e00000000000000000000000000000000000000000000000000000000815260040161030d929190610b7a565b60405180910390fd5b505b8360ff1660a08160ff16815250508060045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f835111151560e08115158152505060e051156103d6576103d55f67ffffffffffffffff81111561039a57610399610947565b5b6040519080825280602002602001820160405280156103c85781602001602082028036833780820191505090505b508461050760201b60201c565b5b50505050505050505050610c8c565b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361044a576040517fdad89dca00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127860405160405180910390a350565b60e051610540576040517f35f4a7b300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f90505b82518110156105c9575f83828151811061056257610561610ba1565b5b6020026020010151905061058081600261069260201b90919060201c565b156105bd577f800671136ab6cfee9fbe5ed1fb7ca417811aca3cf864800d127b927adedf7566816040516105b49190610bdd565b60405180910390a15b50806001019050610545565b505f5f90505b815181101561068d575f8282815181106105ec576105eb610ba1565b5b602002602001015190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361062f5750610682565b6106438160026106c560201b90919060201c565b15610680577f2640d4d76caf8bf478aabfa982fa4e1c4eb71a37f93cd15e80dbc657911546d8816040516106779190610bdd565b60405180910390a15b505b8060010190506105cf565b505050565b5f6106bd835f018373ffffffffffffffffffffffffffffffffffffffff165f1b6106f860201b60201c565b905092915050565b5f6106f0835f018373ffffffffffffffffffffffffffffffffffffffff165f1b6107f460201b60201c565b905092915050565b5f5f836001015f8481526020019081526020015f205490505f81146107e9575f6001826107259190610c2c565b90505f6001865f018054905061073b9190610c2c565b90508082146107a1575f865f01828154811061075a57610759610ba1565b5b905f5260205f200154905080875f01848154811061077b5761077a610ba1565b5b905f5260205f20018190555083876001015f8381526020019081526020015f2081905550505b855f018054806107b4576107b3610c5f565b5b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f9055600193505050506107ee565b5f9150505b92915050565b5f610805838361086160201b60201c565b61085757825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f20819055506001905061085b565b5f90505b92915050565b5f5f836001015f8481526020019081526020015f20541415905092915050565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6108bb82610892565b9050919050565b5f6108cc826108b1565b9050919050565b6108dc816108c2565b81146108e6575f5ffd5b50565b5f815190506108f7816108d3565b92915050565b5f60ff82169050919050565b610912816108fd565b811461091c575f5ffd5b50565b5f8151905061092d81610909565b92915050565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61097d82610937565b810181811067ffffffffffffffff8211171561099c5761099b610947565b5b80604052505050565b5f6109ae610881565b90506109ba8282610974565b919050565b5f67ffffffffffffffff8211156109d9576109d8610947565b5b602082029050602081019050919050565b5f5ffd5b6109f7816108b1565b8114610a01575f5ffd5b50565b5f81519050610a12816109ee565b92915050565b5f610a2a610a25846109bf565b6109a5565b90508083825260208201905060208402830185811115610a4d57610a4c6109ea565b5b835b81811015610a765780610a628882610a04565b845260208401935050602081019050610a4f565b5050509392505050565b5f82601f830112610a9457610a93610933565b5b8151610aa4848260208601610a18565b91505092915050565b5f5f5f5f5f60a08688031215610ac657610ac561088a565b5b5f610ad3888289016108e9565b9550506020610ae48882890161091f565b945050604086015167ffffffffffffffff811115610b0557610b0461088e565b5b610b1188828901610a80565b9350506060610b2288828901610a04565b9250506080610b3388828901610a04565b9150509295509295909350565b5f60208284031215610b5557610b5461088a565b5b5f610b628482850161091f565b91505092915050565b610b74816108fd565b82525050565b5f604082019050610b8d5f830185610b6b565b610b9a6020830184610b6b565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b610bd7816108b1565b82525050565b5f602082019050610bf05f830184610bce565b92915050565b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610c3682610bf6565b9150610c4183610bf6565b9250828203905081811115610c5957610c58610bff565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b60805160a05160c05160e051615b05610d365f395f818161196801528181612755015261364701525f8181611941015281816122110152612bbc01525f81816107c8015281816123c20152818161249a015281816124cf015281816124fe01528181612539015281816125bb015281816126360152612d8e01525f818161074a015281816107710152818161086901528181612d03015281816132d4015261381f0152615b055ff3fe608060405234801561000f575f5ffd5b50600436106101d8575f3560e01c80639a4575b911610102578063c0d78655116100a0578063dc0bd9711161006f578063dc0bd9711461057a578063e0351e1314610598578063e8a1da17146105b6578063f2fde38b146105d2576101d8565b8063c0d78655146104f4578063c4bffe2b14610510578063c75eea9c1461052e578063cf7401f31461055e576101d8565b8063acfecf91116100dc578063acfecf911461045a578063af58d59f14610476578063b0f479a1146104a6578063b7946580146104c4576101d8565b80639a4575b9146103dc578063a42a7b8b1461040c578063a7cd63b71461043c576101d8565b806354c8a4f31161017a5780637d54534e116101495780637d54534e146103565780638926f54f146103725780638da5cb5b146103a2578063962d4020146103c0576101d8565b806354c8a4f3146102f657806362ddd3c4146103125780636d3d1a581461032e57806379ba50971461034c576101d8565b8063240028e8116101b6578063240028e81461024857806324f65ee71461027857806339077537146102965780634c5ef0ed146102c6576101d8565b806301ffc9a7146101dc578063181f5a771461020c57806321df0da71461022a575b5f5ffd5b6101f660048036038101906101f19190613fe8565b6105ee565b604051610203919061402d565b60405180910390f35b61021461070e565b60405161022191906140b6565b60405180910390f35b610232610747565b60405161023f9190614150565b60405180910390f35b610262600480360381019061025d91906141a4565b61076e565b60405161026f919061402d565b60405180910390f35b6102806107c5565b60405161028d91906141ea565b60405180910390f35b6102b060048036038101906102ab9190614226565b6107ec565b6040516102bd919061429f565b60405180910390f35b6102e060048036038101906102db9190614356565b61098f565b6040516102ed919061402d565b60405180910390f35b610310600480360381019061030b9190614408565b6109ea565b005b61032c60048036038101906103279190614356565b610a82565b005b610336610b26565b6040516103439190614495565b60405180910390f35b610354610b4e565b005b610370600480360381019061036b91906141a4565b610cd4565b005b61038c600480360381019061038791906144ae565b610d56565b604051610399919061402d565b60405180910390f35b6103aa610d7c565b6040516103b79190614495565b60405180910390f35b6103da60048036038101906103d59190614583565b610da4565b005b6103f660048036038101906103f19190614651565b610f6e565b604051610403919061472b565b60405180910390f35b610426600480360381019061042191906144ae565b61101b565b6040516104339190614806565b60405180910390f35b610444611196565b60405161045191906148dd565b60405180910390f35b610474600480360381019061046f9190614356565b6111a7565b005b610490600480360381019061048b91906144ae565b6112d8565b60405161049d91906149ba565b60405180910390f35b6104ae61143c565b6040516104bb9190614495565b60405180910390f35b6104de60048036038101906104d991906144ae565b611464565b6040516104eb9190614a1b565b60405180910390f35b61050e600480360381019061050991906141a4565b61151c565b005b61051861162b565b6040516105259190614af2565b60405180910390f35b610548600480360381019061054391906144ae565b6116f9565b60405161055591906149ba565b60405180910390f35b61057860048036038101906105739190614c47565b61185c565b005b61058261193e565b60405161058f9190614495565b60405180910390f35b6105a0611965565b6040516105ad919061402d565b60405180910390f35b6105d060048036038101906105cb9190614cec565b61198c565b005b6105ec60048036038101906105e791906141a4565b61218d565b005b5f63aff2afbf60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061069f57507f0e64dd29000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061070757507f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6040518060400160405280601781526020017f4275726e4d696e74546f6b656e506f6f6c20312e352e3100000000000000000081525081565b5f7f0000000000000000000000000000000000000000000000000000000000000000905090565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b5f7f0000000000000000000000000000000000000000000000000000000000000000905090565b6107f4613e5d565b6107fd826121a1565b5f6108658360600135610860858060c001906108199190614d76565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f820116905080830192505050505050506123b7565b612497565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166340c10f198460400160208101906108b691906141a4565b836040518363ffffffff1660e01b81526004016108d4929190614de7565b5f604051808303815f87803b1580156108eb575f5ffd5b505af11580156108fd573d5f5f3e3d5ffd5b5050505082604001602081019061091491906141a4565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f9d228d69b5fdb8d273a2336f8fb8612d039631024ea9bf09c424a9503aa078f0836040516109709190614e0e565b60405180910390a3604051806020016040528082815250915050919050565b5f6109e183836040516109a3929190614e63565b604051809103902060075f8767ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f206005016126b690919063ffffffff16565b90509392505050565b6109f26126cb565b610a7c8484808060200260200160405190810160405280939291908181526020018383602002808284375f81840152601f19601f820116905080830192505050505050508383808060200260200160405190810160405280939291908181526020018383602002808284375f81840152601f19601f82011690508083019250505050505050612753565b50505050565b610a8a6126cb565b610a9383610d56565b610ad457826040517f1e670e4b000000000000000000000000000000000000000000000000000000008152600401610acb9190614e8a565b60405180910390fd5b610b218383838080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f820116905080830192505050505050506128fc565b505050565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610bd3576040517f02b543c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503360015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f5f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b610cdc6126cb565b8060095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f44676b5284b809a22248eba0da87391d79098be38bb03154be88a58bf4d0917481604051610d4b9190614495565b60405180910390a150565b5f610d758267ffffffffffffffff166005612a2490919063ffffffff16565b9050919050565b5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015610e345750610e04610d7c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15610e7657336040517f8e4a23d6000000000000000000000000000000000000000000000000000000008152600401610e6d9190614495565b60405180910390fd5b8383905086869050141580610e915750818190508686905014155b15610ec8576040517f568efce200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f90505b86869050811015610f6557610f5a878783818110610eee57610eed614ea3565b5b9050602002016020810190610f0391906144ae565b868684818110610f1657610f15614ea3565b5b905060600201803603810190610f2c9190614ed0565b858585818110610f3f57610f3e614ea3565b5b905060600201803603810190610f559190614ed0565b612a3b565b806001019050610ecd565b50505050505050565b610f76613e6f565b610f7f82612b4c565b610f8c8260600135612d01565b3373ffffffffffffffffffffffffffffffffffffffff167f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df78360600135604051610fd69190614e0e565b60405180910390a26040518060400160405280611004846020016020810190610fff91906144ae565b611464565b8152602001611011612d8a565b8152509050919050565b60605f61104e60075f8567ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f20600501612dd1565b90505f815167ffffffffffffffff81111561106c5761106b614b16565b5b60405190808252806020026020018201604052801561109f57816020015b606081526020019060019003908161108a5790505b5090505f5f90505b825181101561118b5760085f8483815181106110c6576110c5614ea3565b5b602002602001015181526020019081526020015f2080546110e690614f28565b80601f016020809104026020016040519081016040528092919081815260200182805461111290614f28565b801561115d5780601f106111345761010080835404028352916020019161115d565b820191905f5260205f20905b81548152906001019060200180831161114057829003601f168201915b505050505082828151811061117557611174614ea3565b5b60200260200101819052508060010190506110a7565b508092505050919050565b60606111a26002612df0565b905090565b6111af6126cb565b6111b883610d56565b6111f957826040517f1e670e4b0000000000000000000000000000000000000000000000000000000081526004016111f09190614e8a565b60405180910390fd5b61124a828260405161120c929190614e63565b604051809103902060075f8667ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f20600501612e0f90919063ffffffff16565b61128f578282826040517f74f23c7c00000000000000000000000000000000000000000000000000000000815260040161128693929190614f84565b60405180910390fd5b8267ffffffffffffffff167f52d00ee4d9bd51b40168f2afc5848837288ce258784ad914278791464b3f4d7683836040516112cb929190614fb4565b60405180910390a2505050565b6112e0613e89565b61143560075f8467ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f206002016040518060a00160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020015f820160149054906101000a900460ff16151515158152602001600182015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016001820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681525050612e24565b9050919050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060075f8367ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f20600401805461149990614f28565b80601f01602080910402602001604051908101604052809291908181526020018280546114c590614f28565b80156115105780601f106114e757610100808354040283529160200191611510565b820191905f5260205f20905b8154815290600101906020018083116114f357829003601f168201915b50505050509050919050565b6115246126cb565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611589576040517f8579befe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f02dc5c233404867c793b749c6d644beb2277536d18a7e7974d3f238e4c6f1684818360405161161f929190614fd6565b60405180910390a15050565b60605f6116386005612edc565b90505f815167ffffffffffffffff81111561165657611655614b16565b5b6040519080825280602002602001820160405280156116845781602001602082028036833780820191505090505b5090505f5f90505b82518110156116f0578281815181106116a8576116a7614ea3565b5b60200260200101518282815181106116c3576116c2614ea3565b5b602002602001019067ffffffffffffffff16908167ffffffffffffffff168152505080600101905061168c565b50809250505090565b611701613e89565b61185560075f8467ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f205f016040518060a00160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020015f820160149054906101000a900460ff16151515158152602001600182015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016001820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681525050612e24565b9050919050565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141580156118ec57506118bc610d7c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b1561192e57336040517f8e4a23d60000000000000000000000000000000000000000000000000000000081526004016119259190614495565b60405180910390fd5b611939838383612a3b565b505050565b5f7f0000000000000000000000000000000000000000000000000000000000000000905090565b5f7f0000000000000000000000000000000000000000000000000000000000000000905090565b6119946126cb565b5f5f90505b84849050811015611c91575f8585838181106119b8576119b7614ea3565b5b90506020020160208101906119cd91906144ae565b90506119ed8167ffffffffffffffff166005612efb90919063ffffffff16565b611a2e57806040517f1e670e4b000000000000000000000000000000000000000000000000000000008152600401611a259190614e8a565b60405180910390fd5b5f611a5f60075f8467ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f20600501612dd1565b90505f5f90505b8151811015611acf57611ac3828281518110611a8557611a84614ea3565b5b602002602001015160075f8667ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f20600501612e0f90919063ffffffff16565b50806001019050611a66565b5060075f8367ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f205f5f82015f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549063ffffffff02191690555f820160146101000a81549060ff0219169055600182015f6101000a8154906fffffffffffffffffffffffffffffffff02191690556001820160106101000a8154906fffffffffffffffffffffffffffffffff02191690555050600282015f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549063ffffffff02191690555f820160146101000a81549060ff0219169055600182015f6101000a8154906fffffffffffffffffffffffffffffffff02191690556001820160106101000a8154906fffffffffffffffffffffffffffffffff02191690555050600482015f611c309190613ef1565b600582015f5f82015f5f82015f611c479190613f2e565b5050505050507f5204aec90a3c794d8e90fded8b46ae9c7c552803e7e832e0c1d358396d85991682604051611c7c9190614e8a565b60405180910390a15050806001019050611999565b505f5f90505b82829050811015612186575f838383818110611cb657611cb5614ea3565b5b9050602002810190611cc89190614ffd565b611cd190615267565b9050611ce181606001515f612f12565b611cef81608001515f612f12565b5f81604001515103611d2d576040517f8579befe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d4e815f015167ffffffffffffffff16600561306c90919063ffffffff16565b611d9257805f01516040517f1d5ad3c5000000000000000000000000000000000000000000000000000000008152600401611d899190614e8a565b60405180910390fd5b5f60075f835f015167ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f2090506040518060a001604052808360600151602001516fffffffffffffffffffffffffffffffff1681526020014263ffffffff16815260200183606001515f0151151581526020018360600151602001516fffffffffffffffffffffffffffffffff1681526020018360600151604001516fffffffffffffffffffffffffffffffff16815250815f015f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548163ffffffff021916908363ffffffff1602179055506040820151815f0160146101000a81548160ff0219169083151502179055506060820151816001015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060808201518160010160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055509050506040518060a001604052808360800151602001516fffffffffffffffffffffffffffffffff1681526020014263ffffffff16815260200183608001515f0151151581526020018360800151602001516fffffffffffffffffffffffffffffffff1681526020018360800151604001516fffffffffffffffffffffffffffffffff16815250816002015f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548163ffffffff021916908363ffffffff1602179055506040820151815f0160146101000a81548160ff0219169083151502179055506060820151816001015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060808201518160010160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555090505081604001518160040190816120e39190615410565b505f5f90505b82602001515181101561212c57612121835f01518460200151838151811061211457612113614ea3565b5b60200260200101516128fc565b8060010190506120e9565b507f8d340f17e19058004c20453540862a9c62778504476f6756755cb33bcd6c38c2825f0151836040015184606001518560800151604051612171949392919061551f565b60405180910390a15050806001019050611c97565b5050505050565b6121956126cb565b61219e81613083565b50565b6121bc8160800160208101906121b791906141a4565b61076e565b61220f578060800160208101906121d391906141a4565b6040517f961c9a4f0000000000000000000000000000000000000000000000000000000081526004016122069190614495565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16632cbc26bb82602001602081019061225e91906144ae565b67ffffffffffffffff1660801b6040518263ffffffff1660e01b815260040161228791906155a4565b602060405180830381865afa1580156122a2573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906122c691906155d1565b156122fd576040517f53ad11d800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61231881602001602081019061231391906144ae565b6131a5565b61234381602001602081019061232e91906144ae565b828060a0019061233e9190614d76565b61098f565b61239457808060a001906123579190614d76565b6040517f24eb47e500000000000000000000000000000000000000000000000000000000815260040161238b929190614fb4565b60405180910390fd5b6123b48160200160208101906123aa91906144ae565b82606001356132ce565b50565b5f5f8251036123e8577f00000000000000000000000000000000000000000000000000000000000000009050612492565b602082511461242e57816040517f953576f70000000000000000000000000000000000000000000000000000000081526004016124259190614a1b565b60405180910390fd5b5f828060200190518101906124439190615626565b905060ff801681111561248d57826040517f953576f70000000000000000000000000000000000000000000000000000000081526004016124849190614a1b565b60405180910390fd5b809150505b919050565b5f7f000000000000000000000000000000000000000000000000000000000000000060ff168260ff16036124cd578290506126b0565b7f000000000000000000000000000000000000000000000000000000000000000060ff168260ff1611156125b7575f7f000000000000000000000000000000000000000000000000000000000000000083612528919061567e565b9050604d8160ff16111561259757827f0000000000000000000000000000000000000000000000000000000000000000856040517fa9cb113d00000000000000000000000000000000000000000000000000000000815260040161258e939291906156b2565b60405180910390fd5b80600a6125a49190615816565b846125af919061588d565b9150506126b0565b5f827f00000000000000000000000000000000000000000000000000000000000000006125e4919061567e565b9050604d8160ff16118061262e575080600a6126009190615816565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61262b919061588d565b84115b1561269457827f0000000000000000000000000000000000000000000000000000000000000000856040517fa9cb113d00000000000000000000000000000000000000000000000000000000815260040161268b939291906156b2565b60405180910390fd5b80600a6126a19190615816565b846126ac91906158bd565b9150505b92915050565b5f6126c3835f018361332e565b905092915050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612751576040517f2b5c74de00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b7f00000000000000000000000000000000000000000000000000000000000000006127aa576040517f35f4a7b300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f90505b8251811015612833575f8382815181106127cc576127cb614ea3565b5b602002602001015190506127ea81600261334e90919063ffffffff16565b15612827577f800671136ab6cfee9fbe5ed1fb7ca417811aca3cf864800d127b927adedf75668160405161281e9190614495565b60405180910390a15b508060010190506127af565b505f5f90505b81518110156128f7575f82828151811061285657612855614ea3565b5b602002602001015190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361289957506128ec565b6128ad81600261337b90919063ffffffff16565b156128ea577f2640d4d76caf8bf478aabfa982fa4e1c4eb71a37f93cd15e80dbc657911546d8816040516128e19190614495565b60405180910390a15b505b806001019050612839565b505050565b5f815103612936576040517f8579befe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8180519060200120905061297b8160075f8667ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f206005016133a890919063ffffffff16565b6129be5782826040517f393b8ad20000000000000000000000000000000000000000000000000000000081526004016129b59291906158fe565b60405180910390fd5b8160085f8381526020019081526020015f2090816129dc9190615410565b508267ffffffffffffffff167f7d628c9a1796743d365ab521a8b2a4686e419b3269919dc9145ea2ce853b54ea83604051612a179190614a1b565b60405180910390a2505050565b5f612a33835f01835f1b61332e565b905092915050565b612a4483610d56565b612a8557826040517f1e670e4b000000000000000000000000000000000000000000000000000000008152600401612a7c9190614e8a565b60405180910390fd5b612a8f825f612f12565b612ac88260075f8667ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f205f016133bd90919063ffffffff16565b612ad2815f612f12565b612b0c8160075f8667ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f206002016133bd90919063ffffffff16565b7f0350d63aa5f270e01729d00d627eeb8f3429772b1818c016c66a588a864f912b838383604051612b3f9392919061592c565b60405180910390a1505050565b612b67816080016020810190612b6291906141a4565b61076e565b612bba57806080016020810190612b7e91906141a4565b6040517f961c9a4f000000000000000000000000000000000000000000000000000000008152600401612bb19190614495565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16632cbc26bb826020016020810190612c0991906144ae565b67ffffffffffffffff1660801b6040518263ffffffff1660e01b8152600401612c3291906155a4565b602060405180830381865afa158015612c4d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c7191906155d1565b15612ca8576040517f53ad11d800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612cc3816040016020810190612cbe91906141a4565b613645565b612cde816020016020810190612cd991906144ae565b6136c4565b612cfe816020016020810190612cf491906144ae565b8260600135613819565b50565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166342966c68826040518263ffffffff1660e01b8152600401612d5a9190614e0e565b5f604051808303815f87803b158015612d71575f5ffd5b505af1158015612d83573d5f5f3e3d5ffd5b5050505050565b60607f0000000000000000000000000000000000000000000000000000000000000000604051602001612dbd91906141ea565b604051602081830303815290604052905090565b60605f612ddf835f01613878565b905060608190508092505050919050565b60605f612dfe835f01613878565b905060608190508092505050919050565b5f612e1c835f01836138d1565b905092915050565b612e2c613e89565b612e8e82606001516fffffffffffffffffffffffffffffffff16835f01516fffffffffffffffffffffffffffffffff16846020015163ffffffff1642612e729190615961565b85608001516fffffffffffffffffffffffffffffffff166139cd565b825f01906fffffffffffffffffffffffffffffffff1690816fffffffffffffffffffffffffffffffff168152505042826020019063ffffffff16908163ffffffff1681525050819050919050565b60605f612eea835f01613878565b905060608190508092505050919050565b5f612f0a835f01835f1b6138d1565b905092915050565b815f015115612fea5781602001516fffffffffffffffffffffffffffffffff1682604001516fffffffffffffffffffffffffffffffff16101580612f6b57505f82604001516fffffffffffffffffffffffffffffffff16145b15612fad57816040517f8020d124000000000000000000000000000000000000000000000000000000008152600401612fa49190615994565b60405180910390fd5b8015612fe5576040517f433fc33d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b613068565b5f82604001516fffffffffffffffffffffffffffffffff1614158061302557505f82602001516fffffffffffffffffffffffffffffffff1614155b1561306757816040517fd68af9cc00000000000000000000000000000000000000000000000000000000815260040161305e9190615994565b60405180910390fd5b5b5050565b5f61307b835f01835f1b6139f8565b905092915050565b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036130e8576040517fdad89dca00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127860405160405180910390a350565b6131ae81610d56565b6131ef57806040517fa9902c7e0000000000000000000000000000000000000000000000000000000081526004016131e69190614e8a565b60405180910390fd5b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166383826b2b82336040518363ffffffff1660e01b815260040161324b9291906159ad565b602060405180830381865afa158015613266573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061328a91906155d1565b6132cb57336040517f728fe07b0000000000000000000000000000000000000000000000000000000081526004016132c29190614495565b60405180910390fd5b50565b61332a817f000000000000000000000000000000000000000000000000000000000000000060075f8667ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f20600201613a5f9092919063ffffffff16565b5050565b5f5f836001015f8481526020019081526020015f20541415905092915050565b5f613373835f018373ffffffffffffffffffffffffffffffffffffffff165f1b6138d1565b905092915050565b5f6133a0835f018373ffffffffffffffffffffffffffffffffffffffff165f1b6139f8565b905092915050565b5f6133b5835f01836139f8565b905092915050565b5f825f0160109054906101000a900463ffffffff1663ffffffff16426133e39190615961565b90505f81146134e65761348b836001015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16845f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16838660010160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166139cd565b835f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555042835f0160106101000a81548163ffffffff021916908363ffffffff1602179055505b61353682602001516fffffffffffffffffffffffffffffffff16845f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16613e18565b835f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff160217905550815f0151835f0160146101000a81548160ff0219169083151502179055508160200151836001015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555081604001518360010160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055507f9ea3374b67bf275e6bb9c8ae68f9cae023e1c528b4b27e092f0bb209d3531c19826040516136389190615994565b60405180910390a1505050565b7f0000000000000000000000000000000000000000000000000000000000000000156136c15761367f816002613e3090919063ffffffff16565b6136c057806040517fd0d259760000000000000000000000000000000000000000000000000000000081526004016136b79190614495565b60405180910390fd5b5b50565b6136cd81610d56565b61370e57806040517fa9902c7e0000000000000000000000000000000000000000000000000000000081526004016137059190614e8a565b60405180910390fd5b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a8d87a3b826040518263ffffffff1660e01b81526004016137689190614e8a565b602060405180830381865afa158015613783573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906137a791906159e8565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461381657336040517f728fe07b00000000000000000000000000000000000000000000000000000000815260040161380d9190614495565b60405180910390fd5b50565b613874817f000000000000000000000000000000000000000000000000000000000000000060075f8667ffffffffffffffff1667ffffffffffffffff1681526020019081526020015f205f01613a5f9092919063ffffffff16565b5050565b6060815f018054806020026020016040519081016040528092919081815260200182805480156138c557602002820191905f5260205f20905b8154815260200190600101908083116138b1575b50505050509050919050565b5f5f836001015f8481526020019081526020015f205490505f81146139c2575f6001826138fe9190615961565b90505f6001865f01805490506139149190615961565b905080821461397a575f865f01828154811061393357613932614ea3565b5b905f5260205f200154905080875f01848154811061395457613953614ea3565b5b905f5260205f20018190555083876001015f8381526020019081526020015f2081905550505b855f0180548061398d5761398c615a13565b5b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f9055600193505050506139c7565b5f9150505b92915050565b5f6139ee8583856139de91906158bd565b866139e99190615a40565b613e18565b9050949350505050565b5f613a03838361332e565b613a5557825f0182908060018154018082558091505060019003905f5260205f20015f9091909190915055825f0180549050836001015f8481526020019081526020015f208190555060019050613a59565b5f90505b92915050565b825f0160149054906101000a900460ff161580613a7b57505f82145b613e13575f835f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1690505f846001015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1690505f855f0160109054906101000a900463ffffffff1663ffffffff1642613b0e9190615961565b90505f8114613bb45781831115613b51576040517f9725942a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b613b8f8284838960010160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166139cd565b925042865f0160106101000a81548163ffffffff021916908363ffffffff1602179055505b84821015613c6f575f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603613c2e5781856040517ff94ebcd1000000000000000000000000000000000000000000000000000000008152600401613c25929190615a73565b60405180910390fd5b8185856040517f1a76572a000000000000000000000000000000000000000000000000000000008152600401613c6693929190615a9a565b60405180910390fd5b84831015613d91575f8660010160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1690505f81600183613cbc9190615961565b8689613cc89190615961565b613cd29190615a40565b613cdc919061588d565b90505f73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1603613d505780856040517f15279c08000000000000000000000000000000000000000000000000000000008152600401613d47929190615a73565b60405180910390fd5b8085876040517fd0c8d23a000000000000000000000000000000000000000000000000000000008152600401613d8893929190615a9a565b60405180910390fd5b8483613d9d9190615961565b925082865f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055507f1871cdf8010e63f2eb8384381a68dfa7416dc571a5517e66e88b2d2d0c0a690a85604051613e079190614e0e565b60405180910390a15050505b505050565b5f818310613e265781613e28565b825b905092915050565b5f613e55835f018373ffffffffffffffffffffffffffffffffffffffff165f1b61332e565b905092915050565b60405180602001604052805f81525090565b604051806040016040528060608152602001606081525090565b6040518060a001604052805f6fffffffffffffffffffffffffffffffff1681526020015f63ffffffff1681526020015f151581526020015f6fffffffffffffffffffffffffffffffff1681526020015f6fffffffffffffffffffffffffffffffff1681525090565b508054613efd90614f28565b5f825580601f10613f0e5750613f2b565b601f0160209004905f5260205f2090810190613f2a9190613f4c565b5b50565b5080545f8255905f5260205f2090810190613f499190613f67565b50565b5b80821115613f63575f815f905550600101613f4d565b5090565b5b80821115613f7e575f815f905550600101613f68565b5090565b5f604051905090565b5f5ffd5b5f5ffd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613fc781613f93565b8114613fd1575f5ffd5b50565b5f81359050613fe281613fbe565b92915050565b5f60208284031215613ffd57613ffc613f8b565b5b5f61400a84828501613fd4565b91505092915050565b5f8115159050919050565b61402781614013565b82525050565b5f6020820190506140405f83018461401e565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61408882614046565b6140928185614050565b93506140a2818560208601614060565b6140ab8161406e565b840191505092915050565b5f6020820190508181035f8301526140ce818461407e565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61411861411361410e846140d6565b6140f5565b6140d6565b9050919050565b5f614129826140fe565b9050919050565b5f61413a8261411f565b9050919050565b61414a81614130565b82525050565b5f6020820190506141635f830184614141565b92915050565b5f614173826140d6565b9050919050565b61418381614169565b811461418d575f5ffd5b50565b5f8135905061419e8161417a565b92915050565b5f602082840312156141b9576141b8613f8b565b5b5f6141c684828501614190565b91505092915050565b5f60ff82169050919050565b6141e4816141cf565b82525050565b5f6020820190506141fd5f8301846141db565b92915050565b5f5ffd5b5f610100828403121561421d5761421c614203565b5b81905092915050565b5f6020828403121561423b5761423a613f8b565b5b5f82013567ffffffffffffffff81111561425857614257613f8f565b5b61426484828501614207565b91505092915050565b5f819050919050565b61427f8161426d565b82525050565b602082015f8201516142995f850182614276565b50505050565b5f6020820190506142b25f830184614285565b92915050565b5f67ffffffffffffffff82169050919050565b6142d4816142b8565b81146142de575f5ffd5b50565b5f813590506142ef816142cb565b92915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112614316576143156142f5565b5b8235905067ffffffffffffffff811115614333576143326142f9565b5b60208301915083600182028301111561434f5761434e6142fd565b5b9250929050565b5f5f5f6040848603121561436d5761436c613f8b565b5b5f61437a868287016142e1565b935050602084013567ffffffffffffffff81111561439b5761439a613f8f565b5b6143a786828701614301565b92509250509250925092565b5f5f83601f8401126143c8576143c76142f5565b5b8235905067ffffffffffffffff8111156143e5576143e46142f9565b5b602083019150836020820283011115614401576144006142fd565b5b9250929050565b5f5f5f5f604085870312156144205761441f613f8b565b5b5f85013567ffffffffffffffff81111561443d5761443c613f8f565b5b614449878288016143b3565b9450945050602085013567ffffffffffffffff81111561446c5761446b613f8f565b5b614478878288016143b3565b925092505092959194509250565b61448f81614169565b82525050565b5f6020820190506144a85f830184614486565b92915050565b5f602082840312156144c3576144c2613f8b565b5b5f6144d0848285016142e1565b91505092915050565b5f5f83601f8401126144ee576144ed6142f5565b5b8235905067ffffffffffffffff81111561450b5761450a6142f9565b5b602083019150836020820283011115614527576145266142fd565b5b9250929050565b5f5f83601f840112614543576145426142f5565b5b8235905067ffffffffffffffff8111156145605761455f6142f9565b5b60208301915083606082028301111561457c5761457b6142fd565b5b9250929050565b5f5f5f5f5f5f6060878903121561459d5761459c613f8b565b5b5f87013567ffffffffffffffff8111156145ba576145b9613f8f565b5b6145c689828a016144d9565b9650965050602087013567ffffffffffffffff8111156145e9576145e8613f8f565b5b6145f589828a0161452e565b9450945050604087013567ffffffffffffffff81111561461857614617613f8f565b5b61462489828a0161452e565b92509250509295509295509295565b5f60a0828403121561464857614647614203565b5b81905092915050565b5f6020828403121561466657614665613f8b565b5b5f82013567ffffffffffffffff81111561468357614682613f8f565b5b61468f84828501614633565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f6146bc82614698565b6146c681856146a2565b93506146d6818560208601614060565b6146df8161406e565b840191505092915050565b5f604083015f8301518482035f86015261470482826146b2565b9150506020830151848203602086015261471e82826146b2565b9150508091505092915050565b5f6020820190508181035f83015261474381846146ea565b905092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f61477f83836146b2565b905092915050565b5f602082019050919050565b5f61479d8261474b565b6147a78185614755565b9350836020820285016147b985614765565b805f5b858110156147f457848403895281516147d58582614774565b94506147e083614787565b925060208a019950506001810190506147bc565b50829750879550505050505092915050565b5f6020820190508181035f83015261481e8184614793565b905092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61485881614169565b82525050565b5f614869838361484f565b60208301905092915050565b5f602082019050919050565b5f61488b82614826565b6148958185614830565b93506148a083614840565b805f5b838110156148d05781516148b7888261485e565b97506148c283614875565b9250506001810190506148a3565b5085935050505092915050565b5f6020820190508181035f8301526148f58184614881565b905092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b614921816148fd565b82525050565b5f63ffffffff82169050919050565b61493f81614927565b82525050565b61494e81614013565b82525050565b60a082015f8201516149685f850182614918565b50602082015161497b6020850182614936565b50604082015161498e6040850182614945565b5060608201516149a16060850182614918565b5060808201516149b46080850182614918565b50505050565b5f60a0820190506149cd5f830184614954565b92915050565b5f82825260208201905092915050565b5f6149ed82614698565b6149f781856149d3565b9350614a07818560208601614060565b614a108161406e565b840191505092915050565b5f6020820190508181035f830152614a3381846149e3565b905092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b614a6d816142b8565b82525050565b5f614a7e8383614a64565b60208301905092915050565b5f602082019050919050565b5f614aa082614a3b565b614aaa8185614a45565b9350614ab583614a55565b805f5b83811015614ae5578151614acc8882614a73565b9750614ad783614a8a565b925050600181019050614ab8565b5085935050505092915050565b5f6020820190508181035f830152614b0a8184614a96565b905092915050565b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b614b4c8261406e565b810181811067ffffffffffffffff82111715614b6b57614b6a614b16565b5b80604052505050565b5f614b7d613f82565b9050614b898282614b43565b919050565b5f5ffd5b614b9b81614013565b8114614ba5575f5ffd5b50565b5f81359050614bb681614b92565b92915050565b614bc5816148fd565b8114614bcf575f5ffd5b50565b5f81359050614be081614bbc565b92915050565b5f60608284031215614bfb57614bfa614b12565b5b614c056060614b74565b90505f614c1484828501614ba8565b5f830152506020614c2784828501614bd2565b6020830152506040614c3b84828501614bd2565b60408301525092915050565b5f5f5f60e08486031215614c5e57614c5d613f8b565b5b5f614c6b868287016142e1565b9350506020614c7c86828701614be6565b9250506080614c8d86828701614be6565b9150509250925092565b5f5f83601f840112614cac57614cab6142f5565b5b8235905067ffffffffffffffff811115614cc957614cc86142f9565b5b602083019150836020820283011115614ce557614ce46142fd565b5b9250929050565b5f5f5f5f60408587031215614d0457614d03613f8b565b5b5f85013567ffffffffffffffff811115614d2157614d20613f8f565b5b614d2d878288016144d9565b9450945050602085013567ffffffffffffffff811115614d5057614d4f613f8f565b5b614d5c87828801614c97565b925092505092959194509250565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83356001602003843603038112614d9257614d91614d6a565b5b80840192508235915067ffffffffffffffff821115614db457614db3614d6e565b5b602083019250600182023603831315614dd057614dcf614d72565b5b509250929050565b614de18161426d565b82525050565b5f604082019050614dfa5f830185614486565b614e076020830184614dd8565b9392505050565b5f602082019050614e215f830184614dd8565b92915050565b5f81905092915050565b828183375f83830152505050565b5f614e4a8385614e27565b9350614e57838584614e31565b82840190509392505050565b5f614e6f828486614e3f565b91508190509392505050565b614e84816142b8565b82525050565b5f602082019050614e9d5f830184614e7b565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60608284031215614ee557614ee4613f8b565b5b5f614ef284828501614be6565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680614f3f57607f821691505b602082108103614f5257614f51614efb565b5b50919050565b5f614f6383856149d3565b9350614f70838584614e31565b614f798361406e565b840190509392505050565b5f604082019050614f975f830186614e7b565b8181036020830152614faa818486614f58565b9050949350505050565b5f6020820190508181035f830152614fcd818486614f58565b90509392505050565b5f604082019050614fe95f830185614486565b614ff66020830184614486565b9392505050565b5f823560016101200383360303811261501957615018614d6a565b5b80830191505092915050565b5f67ffffffffffffffff82111561503f5761503e614b16565b5b602082029050602081019050919050565b5f5ffd5b5f67ffffffffffffffff82111561506e5761506d614b16565b5b6150778261406e565b9050602081019050919050565b5f61509661509184615054565b614b74565b9050828152602081018484840111156150b2576150b1615050565b5b6150bd848285614e31565b509392505050565b5f82601f8301126150d9576150d86142f5565b5b81356150e9848260208601615084565b91505092915050565b5f6151046150ff84615025565b614b74565b90508083825260208201905060208402830185811115615127576151266142fd565b5b835b8181101561516e57803567ffffffffffffffff81111561514c5761514b6142f5565b5b80860161515989826150c5565b85526020850194505050602081019050615129565b5050509392505050565b5f82601f83011261518c5761518b6142f5565b5b813561519c8482602086016150f2565b91505092915050565b5f61012082840312156151bb576151ba614b12565b5b6151c560a0614b74565b90505f6151d4848285016142e1565b5f83015250602082013567ffffffffffffffff8111156151f7576151f6614b8e565b5b61520384828501615178565b602083015250604082013567ffffffffffffffff81111561522757615226614b8e565b5b615233848285016150c5565b604083015250606061524784828501614be6565b60608301525060c061525b84828501614be6565b60808301525092915050565b5f61527236836151a5565b9050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026152d57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261529a565b6152df868361529a565b95508019841693508086168417925050509392505050565b5f61531161530c6153078461426d565b6140f5565b61426d565b9050919050565b5f819050919050565b61532a836152f7565b61533e61533682615318565b8484546152a6565b825550505050565b5f5f905090565b615355615346565b615360818484615321565b505050565b5b81811015615383576153785f8261534d565b600181019050615366565b5050565b601f8211156153c85761539981615279565b6153a28461528b565b810160208510156153b1578190505b6153c56153bd8561528b565b830182615365565b50505b505050565b5f82821c905092915050565b5f6153e85f19846008026153cd565b1980831691505092915050565b5f61540083836153d9565b9150826002028217905092915050565b61541982614698565b67ffffffffffffffff81111561543257615431614b16565b5b61543c8254614f28565b615447828285615387565b5f60209050601f831160018114615478575f8415615466578287015190505b61547085826153f5565b8655506154d7565b601f19841661548686615279565b5f5b828110156154ad57848901518255600182019150602085019450602081019050615488565b868310156154ca57848901516154c6601f8916826153d9565b8355505b6001600288020188555050505b505050505050565b606082015f8201516154f35f850182614945565b5060208201516155066020850182614918565b5060408201516155196040850182614918565b50505050565b5f610100820190506155335f830187614e7b565b818103602083015261554581866149e3565b905061555460408301856154df565b61556160a08301846154df565b95945050505050565b5f7fffffffffffffffffffffffffffffffff0000000000000000000000000000000082169050919050565b61559e8161556a565b82525050565b5f6020820190506155b75f830184615595565b92915050565b5f815190506155cb81614b92565b92915050565b5f602082840312156155e6576155e5613f8b565b5b5f6155f3848285016155bd565b91505092915050565b6156058161426d565b811461560f575f5ffd5b50565b5f81519050615620816155fc565b92915050565b5f6020828403121561563b5761563a613f8b565b5b5f61564884828501615612565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f615688826141cf565b9150615693836141cf565b9250828203905060ff8111156156ac576156ab615651565b5b92915050565b5f6060820190506156c55f8301866141db565b6156d260208301856141db565b6156df6040830184614dd8565b949350505050565b5f8160011c9050919050565b5f5f8291508390505b600185111561573c5780860481111561571857615717615651565b5b60018516156157275780820291505b8081029050615735856156e7565b94506156fc565b94509492505050565b5f82615754576001905061580f565b81615761575f905061580f565b81600181146157775760028114615781576157b0565b600191505061580f565b60ff84111561579357615792615651565b5b8360020a9150848211156157aa576157a9615651565b5b5061580f565b5060208310610133831016604e8410600b84101617156157e55782820a9050838111156157e0576157df615651565b5b61580f565b6157f284848460016156f3565b9250905081840481111561580957615808615651565b5b81810290505b9392505050565b5f6158208261426d565b915061582b836141cf565b92506158587fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484615745565b905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6158978261426d565b91506158a28361426d565b9250826158b2576158b1615860565b5b828204905092915050565b5f6158c78261426d565b91506158d28361426d565b92508282026158e08161426d565b915082820484148315176158f7576158f6615651565b5b5092915050565b5f6040820190506159115f830185614e7b565b818103602083015261592381846149e3565b90509392505050565b5f60e08201905061593f5f830186614e7b565b61594c60208301856154df565b61595960808301846154df565b949350505050565b5f61596b8261426d565b91506159768361426d565b925082820390508181111561598e5761598d615651565b5b92915050565b5f6060820190506159a75f8301846154df565b92915050565b5f6040820190506159c05f830185614e7b565b6159cd6020830184614486565b9392505050565b5f815190506159e28161417a565b92915050565b5f602082840312156159fd576159fc613f8b565b5b5f615a0a848285016159d4565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f615a4a8261426d565b9150615a558361426d565b9250828201905080821115615a6d57615a6c615651565b5b92915050565b5f604082019050615a865f830185614dd8565b615a936020830184614dd8565b9392505050565b5f606082019050615aad5f830186614dd8565b615aba6020830185614dd8565b615ac76040830184614486565b94935050505056fea26469706673582212207036d0161e33e22f2978f168540738fd273d481ee7b698a61b4fc4bbb1f4afe664736f6c634300081c0033000000000000000000000000a3c8461375527bda3180265a80be2e4090471b7a000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000a000000000000000000000000055b3fca23eddd28b1f5b4a3c7975f63efd2d06ce0000000000000000000000003206695cae29952f4b0c22a169725a865bc8ce0f0000000000000000000000000000000000000000000000000000000000000000

Type / to focus