Transaction id

0xfcad1648bdc6b51ee5bd070721bd67edddaff06c99c52a01f6e8fa979c98bc7d

Oct 31, 2025   ·   06:52 UTC   ·   1 week ago

Blockchain

Ethereum

Transaction status

In block 23,695,673

Confirmations 77,756

Transaction purpose

Contract call

Transaction fee

0.000441698582461966 ETH Id: ethereum Name: Ethereum Verified currency · 1.69 USD

Additional events

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

Special data

  • Status: Successful
  • Nonce: 42
  • Type: 2
  • Gas used: 5259263 gas
  • Gas limit: 7264355 gas
  • Gas price: 0.08 Gwei
  • Effective gas price: 0.08 Gwei
  • Max gas price: 0.17 Gwei
  • Max priority gas price: 0.00 Gwei
  • Input data:

    0x15094280239f346825e086d3869a36c911f68f6ea53402b0e9c958d2d9f9514f60a06040523073ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff16815250348015610042575f80fd5b50608051615e1e6200006a5f395f8181613675015281816136ca01526138890152615e1e5ff3fe608060405260043610610380575f3560e01c80637defd5b0116101d0578063b460af9411610101578063d547741f1161009f578063df0cc87c1161006e578063df0cc87c14610daf578063e7c2a60814610dd9578063ef8b30f714610e03578063f5b541a614610e3f57610380565b8063d547741f14610ce5578063d64983fa14610d0d578063d905777e14610d37578063dd62ed3e14610d7357610380565b8063c6af2944116100db578063c6af294414610c09578063c6e6f59214610c31578063ce96cb7714610c6d578063d2b8e9f614610ca957610380565b8063b460af9414610b55578063ba08765214610b91578063c63d75b614610bcd57610380565b80639615be721161016e578063a9059cbb11610148578063a9059cbb14610a9d578063ad3cb1cc14610ad9578063b2ad7e3c14610b03578063b3d7f6b914610b1957610380565b80639615be7214610a23578063a217fddf14610a4b578063a5e3875114610a7557610380565b80638580cf76116101aa5780638580cf761461095757806391d148541461098157806394bf804d146109bd57806395d89b41146109f957610380565b80637defd5b0146108ef57806380ea3de1146109195780638456cb591461094157610380565b8063313ce567116102b557806352d1902d116102535780636e553f65116102225780636e553f651461082757806370a082311461086357806375b30be61461089f5780637d32e793146108c757610380565b806352d1902d1461076e5780635c975abb1461079857806364a6c194146107c2578063677b0cd2146107ff57610380565b80633f4ba83a1161028f5780633f4ba83a146106c4578063402d267d146106da5780634cdad506146107165780634f1ef2861461075257610380565b8063313ce5671461064857806336568abe1461067257806338d52e0f1461069a57610380565b80631815d9c71161032257806323b872dd116102fc57806323b872dd14610580578063248a9ca3146105bc5780632e17de78146105f85780632f2ff15d1461062057610380565b80631815d9c7146104f057806318160ddd1461051a578063227c27e61461054457610380565b80630706d5991161035e5780630706d5991461041457806307a2d13a1461043c578063095ea7b3146104785780630a28a477146104b457610380565b806301e1d1141461038457806301ffc9a7146103ae57806306fdde03146103ea575b5f80fd5b34801561038f575f80fd5b50610398610e69565b6040516103a59190614d01565b60405180910390f35b3480156103b9575f80fd5b506103d460048036038101906103cf9190614d80565b610eaf565b6040516103e19190614dc5565b60405180910390f35b3480156103f5575f80fd5b506103fe610f28565b60405161040b9190614e68565b60405180910390f35b34801561041f575f80fd5b5061043a60048036038101906104359190614eb2565b610fc6565b005b348015610447575f80fd5b50610462600480360381019061045d9190614ef0565b61113d565b60405161046f9190614d01565b60405180910390f35b348015610483575f80fd5b5061049e60048036038101906104999190614f75565b61114f565b6040516104ab9190614dc5565b60405180910390f35b3480156104bf575f80fd5b506104da60048036038101906104d59190614ef0565b611171565b6040516104e79190614d01565b60405180910390f35b3480156104fb575f80fd5b50610504611184565b6040516105119190614d01565b60405180910390f35b348015610525575f80fd5b5061052e61119b565b60405161053b9190614d01565b60405180910390f35b34801561054f575f80fd5b5061056a60048036038101906105659190614ef0565b6111b2565b6040516105779190614d01565b60405180910390f35b34801561058b575f80fd5b506105a660048036038101906105a19190614fb3565b6111c4565b6040516105b39190614dc5565b60405180910390f35b3480156105c7575f80fd5b506105e260048036038101906105dd9190615036565b6111f2565b6040516105ef9190615070565b60405180910390f35b348015610603575f80fd5b5061061e60048036038101906106199190614ef0565b61121c565b005b34801561062b575f80fd5b5061064660048036038101906106419190615089565b61150b565b005b348015610653575f80fd5b5061065c61152d565b60405161066991906150e2565b60405180910390f35b34801561067d575f80fd5b5061069860048036038101906106939190615089565b611562565b005b3480156106a5575f80fd5b506106ae6115dd565b6040516106bb919061510a565b60405180910390f35b3480156106cf575f80fd5b506106d8611612565b005b3480156106e5575f80fd5b5061070060048036038101906106fb9190615123565b611629565b60405161070d9190614d01565b60405180910390f35b348015610721575f80fd5b5061073c60048036038101906107379190614ef0565b611652565b6040516107499190614d01565b60405180910390f35b61076c6004803603810190610767919061527a565b611664565b005b348015610779575f80fd5b50610782611683565b60405161078f9190615070565b60405180910390f35b3480156107a3575f80fd5b506107ac6116b4565b6040516107b99190614dc5565b60405180910390f35b3480156107cd575f80fd5b506107e860048036038101906107e39190615123565b6116d6565b6040516107f69291906152d4565b60405180910390f35b34801561080a575f80fd5b5061082560048036038101906108209190614ef0565b6117e9565b005b348015610832575f80fd5b5061084d600480360381019061084891906152fb565b611ebb565b60405161085a9190614d01565b60405180910390f35b34801561086e575f80fd5b5061088960048036038101906108849190615123565b611f3b565b6040516108969190614d01565b60405180910390f35b3480156108aa575f80fd5b506108c560048036038101906108c091906153d7565b611f8e565b005b3480156108d2575f80fd5b506108ed60048036038101906108e89190614ef0565b6122ce565b005b3480156108fa575f80fd5b5061090361235f565b6040516109109190614d01565b60405180910390f35b348015610924575f80fd5b5061093f600480360381019061093a9190614ef0565b612375565b005b34801561094c575f80fd5b506109556123da565b005b348015610962575f80fd5b5061096b6123f1565b6040516109789190615070565b60405180910390f35b34801561098c575f80fd5b506109a760048036038101906109a29190615089565b612415565b6040516109b49190614dc5565b60405180910390f35b3480156109c8575f80fd5b506109e360048036038101906109de91906152fb565b612486565b6040516109f09190614d01565b60405180910390f35b348015610a04575f80fd5b50610a0d612506565b604051610a1a9190614e68565b60405180910390f35b348015610a2e575f80fd5b50610a496004803603810190610a449190614ef0565b6125a4565b005b348015610a56575f80fd5b50610a5f6125e7565b604051610a6c9190615070565b60405180910390f35b348015610a80575f80fd5b50610a9b6004803603810190610a969190614ef0565b6125ed565b005b348015610aa8575f80fd5b50610ac36004803603810190610abe9190614f75565b61267e565b604051610ad09190614dc5565b60405180910390f35b348015610ae4575f80fd5b50610aed6126a0565b604051610afa9190614e68565b60405180910390f35b348015610b0e575f80fd5b50610b176126d9565b005b348015610b24575f80fd5b50610b3f6004803603810190610b3a9190614ef0565b6129a7565b604051610b4c9190614d01565b60405180910390f35b348015610b60575f80fd5b50610b7b6004803603810190610b769190615486565b6129ba565b604051610b889190614d01565b60405180910390f35b348015610b9c575f80fd5b50610bb76004803603810190610bb29190615486565b612a3c565b604051610bc49190614d01565b60405180910390f35b348015610bd8575f80fd5b50610bf36004803603810190610bee9190615123565b612abe565b604051610c009190614d01565b60405180910390f35b348015610c14575f80fd5b50610c2f6004803603810190610c2a9190615123565b612ae7565b005b348015610c3c575f80fd5b50610c576004803603810190610c529190614ef0565b612c7a565b604051610c649190614d01565b60405180910390f35b348015610c78575f80fd5b50610c936004803603810190610c8e9190615123565b612c8c565b604051610ca09190614d01565b60405180910390f35b348015610cb4575f80fd5b50610ccf6004803603810190610cca9190614ef0565b612ca6565b604051610cdc9190614d01565b60405180910390f35b348015610cf0575f80fd5b50610d0b6004803603810190610d069190615089565b612cb8565b005b348015610d18575f80fd5b50610d21612cda565b604051610d2e9190614d01565b60405180910390f35b348015610d42575f80fd5b50610d5d6004803603810190610d589190615123565b612d40565b604051610d6a9190614d01565b60405180910390f35b348015610d7e575f80fd5b50610d996004803603810190610d9491906154d6565b612d51565b604051610da69190614d01565b60405180910390f35b348015610dba575f80fd5b50610dc3612de1565b604051610dd09190614d01565b60405180910390f35b348015610de4575f80fd5b50610ded612df8565b604051610dfa9190614d01565b60405180910390f35b348015610e0e575f80fd5b50610e296004803603810190610e249190614ef0565b612e7d565b604051610e369190614d01565b60405180910390f35b348015610e4a575f80fd5b50610e53612e8f565b604051610e609190615070565b60405180910390f35b5f80610e73612eb3565b90505f816009015490505f610e86612df8565b9050808211610e9a575f9350505050610eac565b8082610ea69190615541565b93505050505b90565b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610f215750610f2082612eda565b5b9050919050565b60605f610f33612f43565b9050806003018054610f44906155a1565b80601f0160208091040260200160405190810160405280929190818152602001828054610f70906155a1565b8015610fbb5780601f10610f9257610100808354040283529160200191610fbb565b820191905f5260205f20905b815481529060010190602001808311610f9e57829003601f168201915b505050505091505090565b7fbeec13769b5f410b0584f69811bfd923818456d5edcf426b0e31cf90eed7a3f6610ff081612f6a565b610ff8612f7e565b611000612fd2565b5f8303611039576040517f2c5211c600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6110438383613013565b61104b6115dd565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b8152600401611087939291906155d1565b6020604051808303815f875af11580156110a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110c79190615630565b505f6110d1612eb3565b905083816009015f8282546110e6919061565b565b925050819055507fbff8d5ced955e6f69a19ecc71d313996f6ddfed652cdb458859af89e2f0768358484611118610e69565b6040516111279392919061568e565b60405180910390a15061113861307f565b505050565b5f611148825f613096565b9050919050565b5f806111596130ee565b90506111668185856130f5565b600191505092915050565b5f61117d826001613107565b9050919050565b5f8061118e612eb3565b9050806007015491505090565b5f806111a5612f43565b9050806002015491505090565b5f6111bd825f613164565b9050919050565b5f806111ce6130ee565b90506111db8582856131c1565b6111e6858585613254565b60019150509392505050565b5f806111fc613344565b9050805f015f8481526020019081526020015f2060010154915050919050565b611224612fd2565b61122c612f7e565b5f8103611265576040517f2d3087f900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61126e612eb3565b90505f816006015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541461135d575f816006015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050338260050182815481106113105761130f6156c3565b5b905f5260205f209060030201600201546040517fd5010b930000000000000000000000000000000000000000000000000000000081526004016113549291906156f0565b60405180910390fd5b5f611367836111b2565b9050611373338461336b565b80826009015f8282546113869190615541565b925050819055505f826005018054905090508260050160405180606001604052803373ffffffffffffffffffffffffffffffffffffffff16815260200184815260200142815250908060018154018082558091505060019003905f5260205f2090600302015f909190919091505f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155505080836006015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555081836008015f8282546114a4919061565b565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167fd1a1f4806d0cddf35cd7b6c09d7273c40e2f170b2bc8ea39b15e34da0ed12d378383426040516114f59392919061568e565b60405180910390a250505061150861307f565b50565b611514826111f2565b61151d81612f6a565b61152783836133ea565b50505050565b5f806115376134e2565b9050611541613509565b815f0160149054906101000a900460ff1661155c9190615717565b91505090565b61156a6130ee565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146115ce576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6115d8828261350d565b505050565b5f806115e76134e2565b9050805f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b5f801b61161e81612f6a565b611626613605565b50565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9050919050565b5f61165d825f613164565b9050919050565b61166c613673565b61167582613759565b61167f8282613769565b5050565b5f61168c613887565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5f1b905090565b5f806116be61390e565b9050805f015f9054906101000a900460ff1691505090565b5f805f6116e1612eb3565b90505f816006015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f810361173a575f809350935050506117e4565b5f826005018281548110611751576117506156c3565b5b905f5260205f2090600302016040518060600160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481525050905080604001519450806020015193505050505b915091565b6117f1612fd2565b6117f9612f7e565b5f611802612eb3565b90505f5b828110801561181f575081600501805490508260040154105b15611eae575f826004015490505f836005018281548110611843576118426156c3565b5b905f5260205f2090600302016040518060600160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152505090505f73ffffffffffffffffffffffffffffffffffffffff16815f015173ffffffffffffffffffffffffffffffffffffffff160361192457600182611907919061565b565b8460040181905550828061191a9061574b565b9350505050611806565b611930815f0151613935565b15611afa575f6119438260200151612ca6565b90508160200151856009015f82825461195c919061565b565b9250508190555060405180606001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f81526020015f8152508560050184815481106119aa576119a96156c3565b5b905f5260205f2090600302015f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155905050600183611a1e919061565b565b85600401819055505f856006015f845f015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160200151856008015f828254611a849190615541565b92505081905550611a98825f0151826139e5565b828260200151835f015173ffffffffffffffffffffffffffffffffffffffff167fb8e4dceea536b6e6de2800876d709ca86533d9ac00cc7a9830206a84be9aef7560405160405180910390a48380611aef9061574b565b945050505050611806565b835f01548160400151611b0d919061565b565b421015611b1b575050611eae565b5f846007015490505f8103611b3257505050611eae565b8160200151811015611c7957808260200151611b4e9190615541565b856005018481548110611b6457611b636156c3565b5b905f5260205f209060030201600101819055505f856007018190555080856008015f828254611b939190615541565b92505081905550611ba26115dd565b73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb835f0151836040518363ffffffff1660e01b8152600401611bdf9291906156f0565b6020604051808303815f875af1158015611bfb573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c1f9190615630565b50815f015173ffffffffffffffffffffffffffffffffffffffff167fcb15bbbdc28223e1198be8308a502cd2706d6c42b33d19f96c1589dd5e241ae482604051611c699190614d01565b60405180910390a2505050611eae565b60405180606001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f81526020015f815250856005018481548110611cc057611cbf6156c3565b5b905f5260205f2090600302015f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155905050600183611d34919061565b565b85600401819055505f856006015f845f015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550816020015181611d939190615541565b85600701819055508160200151856008015f828254611db29190615541565b92505081905550611dc16115dd565b73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb835f015184602001516040518363ffffffff1660e01b8152600401611e029291906156f0565b6020604051808303815f875af1158015611e1e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e429190615630565b50815f015173ffffffffffffffffffffffffffffffffffffffff167fcb15bbbdc28223e1198be8308a502cd2706d6c42b33d19f96c1589dd5e241ae48360200151604051611e909190614d01565b60405180910390a28380611ea39061574b565b945050505050611806565b5050611eb861307f565b50565b5f80611ec683611629565b905080841115611f11578284826040517f79012fb2000000000000000000000000000000000000000000000000000000008152600401611f0893929190615792565b60405180910390fd5b5f611f1b85612e7d565b9050611f30611f286130ee565b858784613a64565b809250505092915050565b5f80611f45612f43565b9050805f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054915050919050565b5f611f97613b0b565b90505f815f0160089054906101000a900460ff161590505f825f015f9054906101000a900467ffffffffffffffff1690505f808267ffffffffffffffff16148015611fdf5750825b90505f60018367ffffffffffffffff1614801561201257505f3073ffffffffffffffffffffffffffffffffffffffff163b145b905081158015612020575080155b15612057576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001855f015f6101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555083156120a4576001855f0160086101000a81548160ff0219169083151502179055505b5f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1603612109576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6121128a613b1e565b61211c8989613b32565b612124613b48565b61212c613b52565b612134613b5c565b61213c613b66565b6121485f801b886133ea565b506121737fbeec13769b5f410b0584f69811bfd923818456d5edcf426b0e31cf90eed7a3f6886133ea565b5061219e7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929886133ea565b505f6121a8612eb3565b905086815f01819055508060050160405180606001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f81526020015f815250908060018154018082558091505060019003905f5260205f2090600302015f909190919091505f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015550505083156122c2575f855f0160086101000a81548160ff0219169083151502179055507fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d260016040516122b9919061581c565b60405180910390a15b50505050505050505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9296122f881612f6a565b5f612301612eb3565b905082816007015f828254612316919061565b565b925050819055507fc7765bcbabebbcf3fdd598f7e1f6abce75732aa5fed92139402c3a44fedc0ad78382600701546040516123529291906152d4565b60405180910390a1505050565b5f80612369612eb3565b9050805f015491505090565b5f801b61238181612f6a565b5f61238a612eb3565b90505f815f0154905083825f01819055507f98eaabfe135a9c40c420208962bf81e7926b4d6df3e23502164c0554b7b3522481856040516123cc9291906152d4565b60405180910390a150505050565b5f801b6123e681612f6a565b6123ee613b78565b50565b7fbeec13769b5f410b0584f69811bfd923818456d5edcf426b0e31cf90eed7a3f681565b5f8061241f613344565b9050805f015f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1691505092915050565b5f8061249183612abe565b9050808411156124dc578284826040517f284ff6670000000000000000000000000000000000000000000000000000000081526004016124d393929190615792565b60405180910390fd5b5f6124e6856129a7565b90506124fb6124f36130ee565b858388613a64565b809250505092915050565b60605f612511612f43565b9050806004018054612522906155a1565b80601f016020809104026020016040519081016040528092919081815260200182805461254e906155a1565b80156125995780601f1061257057610100808354040283529160200191612599565b820191905f5260205f20905b81548152906001019060200180831161257c57829003601f168201915b505050505091505090565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9296125ce81612f6a565b5f6125d7612eb3565b90508281600a0181905550505050565b5f801b81565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92961261781612f6a565b5f612620612eb3565b905082816007015f8282546126359190615541565b925050819055507fcd9786339b2475ad263433c45f6538d0c19eb978a2e5cd7c621a24ee4c4e29c68382600701546040516126719291906152d4565b60405180910390a1505050565b5f806126886130ee565b9050612695818585613254565b600191505092915050565b6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b6126e1612fd2565b6126e9612f7e565b5f6126f2612eb3565b90505f816006015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f8103612770576040517fcc2c06e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f826005018281548110612787576127866156c3565b5b905f5260205f2090600302016040518060600160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016001820154815260200160028201548152505090505f6128168260200151612ca6565b90508160200151846009015f82825461282f919061565b565b9250508190555060405180606001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f81526020015f81525084600501848154811061287d5761287c6156c3565b5b905f5260205f2090600302015f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201559050505f846006015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160200151846008015f82825461293f9190615541565b9250508190555061295033826139e5565b8282602001513373ffffffffffffffffffffffffffffffffffffffff167fb8e4dceea536b6e6de2800876d709ca86533d9ac00cc7a9830206a84be9aef7560405160405180910390a4505050506129a561307f565b565b5f6129b3826001613096565b9050919050565b5f806129c583612c8c565b905080851115612a10578285826040517ffe9cceec000000000000000000000000000000000000000000000000000000008152600401612a0793929190615792565b60405180910390fd5b5f612a1a86611171565b9050612a30612a276130ee565b86868985613be7565b80925050509392505050565b5f80612a4783612d40565b905080851115612a92578285826040517fb94abeec000000000000000000000000000000000000000000000000000000008152600401612a8993929190615792565b60405180910390fd5b5f612a9c86611652565b9050612ab2612aa96130ee565b8686848a613be7565b80925050509392505050565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9050919050565b5f801b612af381612f6a565b5f612afc612eb3565b90505f612b076115dd565b73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612b3f919061510a565b602060405180830381865afa158015612b5a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b7e9190615849565b90505f82600801548360090154612b95919061565b565b9050808211612ba657505050612c76565b5f8183612bb39190615541565b9050612bbd6115dd565b73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb87836040518363ffffffff1660e01b8152600401612bf79291906156f0565b6020604051808303815f875af1158015612c13573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c379190615630565b507fca31200dccab6f14415ae72fd39890c5663b96b7152c02bacd042fb760ce8d4c8187604051612c69929190615874565b60405180910390a1505050505b5050565b5f612c85825f613ccd565b9050919050565b5f612c9f612c9983611f3b565b5f613096565b9050919050565b5f612cb1825f613107565b9050919050565b612cc1826111f2565b612cca81612f6a565b612cd4838361350d565b50505050565b5f80612ce4612eb3565b90505f81600a015490505f826009015490505f612cff612df8565b90508281612d0d919061565b565b8211612d1f575f945050505050612d3d565b828183612d2c9190615541565b612d369190615541565b9450505050505b90565b5f612d4a82611f3b565b9050919050565b5f80612d5b612f43565b9050806001015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205491505092915050565b5f80612deb612eb3565b9050806008015491505090565b5f80612e02612eb3565b90505f816001015403612e18575f915050612e7a565b5f816003015490505f8103612e31575f92505050612e7a565b5f826002015442612e429190615541565b9050818110612e56575f9350505050612e7a565b5f8183039050828460010154820281612e7257612e7161589b565b5b049450505050505b90565b5f612e88825f613ccd565b9050919050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b5f7fd197494adafa19d3a857aec5aa27953ad3ec7bcc987f02501e4ce68fa49d8500905090565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00905090565b612f7b81612f766130ee565b613d25565b50565b5f612f87613d76565b90506002815f015403612fc6576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002815f018190555050565b612fda6116b4565b15613011576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f61301c612eb3565b90505f613027612df8565b111561305f576040517f010133de00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b828160010181905550428160020181905550818160030181905550505050565b5f613088613d76565b90506001815f018190555050565b5f6130e660016130a4610e69565b6130ae919061565b565b6130b6613509565b600a6130c291906159f7565b6130ca61119b565b6130d4919061565b565b8486613d9d909392919063ffffffff16565b905092915050565b5f33905090565b6131028383836001613df2565b505050565b5f80613111612cda565b905061315b61311e613509565b600a61312a91906159f7565b61313261119b565b61313c919061565b565b600183613149919061565b565b8587613d9d909392919063ffffffff16565b91505092915050565b5f8061316e612cda565b90506131b8600182613180919061565b565b613188613509565b600a61319491906159f7565b61319c61119b565b6131a6919061565b565b8587613d9d909392919063ffffffff16565b91505092915050565b5f6131cc8484612d51565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81101561324e578181101561323f578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161323693929190615792565b60405180910390fd5b61324d84848484035f613df2565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036132c4575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016132bb919061510a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613334575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161332b919061510a565b60405180910390fd5b61333f838383613fcf565b505050565b5f7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036133db575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016133d2919061510a565b60405180910390fd5b6133e6825f83613fcf565b5050565b5f806133f4613344565b90506134008484612415565b6134d7576001815f015f8681526020019081526020015f205f015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506134736130ee565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019150506134dc565b5f9150505b92915050565b5f7f0773e532dfede91f04b12a73d3d2acd361424f41f76b4fb79f090161e36b4e00905090565b5f90565b5f80613517613344565b90506135238484612415565b156135fa575f815f015f8681526020019081526020015f205f015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506135966130ee565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16857ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a460019150506135ff565b5f9150505b92915050565b61360d6141fe565b5f61361661390e565b90505f815f015f6101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61365b6130ee565b604051613668919061510a565b60405180910390a150565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148061372057507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661370761423e565b73ffffffffffffffffffffffffffffffffffffffff1614155b15613757576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f801b61376581612f6a565b5050565b8173ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156137d157506040513d601f19601f820116820180604052508101906137ce9190615a55565b60015b61381257816040517f4c9c8ce3000000000000000000000000000000000000000000000000000000008152600401613809919061510a565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5f1b811461387857806040517faa1d49a400000000000000000000000000000000000000000000000000000000815260040161386f9190615070565b60405180910390fd5b6138828383614291565b505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161461390c576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f03300905090565b5f807fb833cacb9268e2dd2e4059a2ccfb9eb32ddf1ee1d91a6d2307b0ad047ab000255f1b90506139646115dd565b73ffffffffffffffffffffffffffffffffffffffff166391d1485482856040518363ffffffff1660e01b815260040161399e929190615a80565b602060405180830381865afa1580156139b9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906139dd9190615630565b915050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613a55575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401613a4c919061510a565b60405180910390fd5b613a605f8383613fcf565b5050565b613a6c612f7e565b613a74612fd2565b613a8084848484614303565b5f613a89612eb3565b905082816007015f828254613a9e919061565b565b925050819055507f539cd65b5baf2745975c0304ded2966812ba91ccb991fd0d3a8af3d378d96871838260070154604051613ada9291906152d4565b60405180910390a182816009015f828254613af5919061565b565b9250508190555050613b0561307f565b50505050565b5f80613b1561438d565b90508091505090565b613b266143b6565b613b2f816143f6565b50565b613b3a6143b6565b613b448282614488565b5050565b613b506143b6565b565b613b5a6143b6565b565b613b646143b6565b565b613b6e6143b6565b613b766144c4565b565b613b80612fd2565b5f613b8961390e565b90506001815f015f6101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258613bcf6130ee565b604051613bdc919061510a565b60405180910390a150565b613bef612f7e565b613bf7612fd2565b5f613c00612eb3565b90505f815f01541115613c3f576040517f26ccc67700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b613c4c86868686866144e3565b82816007015f828254613c5f9190615541565b925050819055507f10b541bb92da9e37064bbb118fd7684af219783a2dc0681e238328510110671f838260070154604051613c9b9291906152d4565b60405180910390a182816009015f828254613cb69190615541565b9250508190555050613cc661307f565b5050505050565b5f613d1d613cd9613509565b600a613ce591906159f7565b613ced61119b565b613cf7919061565b565b6001613d01610e69565b613d0b919061565b565b8486613d9d909392919063ffffffff16565b905092915050565b613d2f8282612415565b613d725780826040517fe2517d3f000000000000000000000000000000000000000000000000000000008152600401613d69929190615aa7565b60405180910390fd5b5050565b5f7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f00905090565b5f80613daa8686866145c3565b9050613db5836146c2565b8015613dd157505f8480613dcc57613dcb61589b565b5b868809115b15613de657600181613de3919061565b565b90505b80915050949350505050565b5f613dfb612f43565b90505f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603613e6d575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401613e64919061510a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603613edd575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401613ed4919061510a565b60405180910390fd5b82816001015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508115613fc8578373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92585604051613fbf9190614d01565b60405180910390a35b5050505050565b5f613fd8612f43565b90505f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361402c5781816002015f828254614020919061565b565b925050819055506140fe565b5f815f015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156140b7578481846040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016140ae93929190615792565b60405180910390fd5b828103825f015f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036141475781816002015f8282540392505081905550614193565b81815f015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516141f09190614d01565b60405180910390a350505050565b6142066116b4565b61423c576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f61426a7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5f1b6146ef565b5f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61429a826146f8565b8173ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a25f815111156142f6576142f082826147c1565b506142ff565b6142fe614841565b5b5050565b61431661430e6115dd565b85308561487d565b61432083826139e5565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d7848460405161437f9291906152d4565b60405180910390a350505050565b5f7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005f1b905090565b6143be6148ff565b6143f4576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6143fe6143b6565b5f6144076134e2565b90505f806144148461491d565b9150915081614424576012614426565b805b835f0160146101000a81548160ff021916908360ff16021790555083835f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6144906143b6565b5f614499612f43565b9050828160030190816144ac9190615c62565b50818160040190816144be9190615c62565b50505050565b6144cc6143b6565b5f6144d5613d76565b90506001815f018190555050565b8273ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614614522576145218386836131c1565b5b61452c838261336b565b61453e6145376115dd565b8584614a26565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167ffbde797d201c681b91056529119e0b02407c7bb96a4a2c75c01fc9667232c8db85856040516145b49291906152d4565b60405180910390a45050505050565b5f8083850290505f8019858709828110838203039150505f81036145fb578382816145f1576145f061589b565b5b04925050506146bb565b808411614634576040517f227bc15300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8486880990508281118203915080830392505f855f038616905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f600160028360038111156146da576146d9615d31565b5b6146e49190615d5e565b60ff16149050919050565b5f819050919050565b5f8173ffffffffffffffffffffffffffffffffffffffff163b0361475357806040517f4c9c8ce300000000000000000000000000000000000000000000000000000000815260040161474a919061510a565b60405180910390fd5b8061477f7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5f1b6146ef565b5f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60605f808473ffffffffffffffffffffffffffffffffffffffff16846040516147ea9190615dd2565b5f60405180830381855af49150503d805f8114614822576040519150601f19603f3d011682016040523d82523d5f602084013e614827565b606091505b5091509150614837858383614aa5565b9250505092915050565b5f34111561487b576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6148f9848573ffffffffffffffffffffffffffffffffffffffff166323b872dd8686866040516024016148b2939291906155d1565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050614b32565b50505050565b5f614908613b0b565b5f0160089054906101000a900460ff16905090565b5f805f808473ffffffffffffffffffffffffffffffffffffffff1660405160240160405160208183030381529060405263313ce56760e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516149909190615dd2565b5f60405180830381855afa9150503d805f81146149c8576040519150601f19603f3d011682016040523d82523d5f602084013e6149cd565b606091505b50915091508180156149e157506020815110155b15614a18575f818060200190518101906149fb9190615849565b905060ff80168111614a165760018194509450505050614a21565b505b5f809350935050505b915091565b614aa0838473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401614a599291906156f0565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050614b32565b505050565b606082614aba57614ab582614bc7565b614b2a565b5f8251148015614ae057505f8473ffffffffffffffffffffffffffffffffffffffff163b145b15614b2257836040517f9996b315000000000000000000000000000000000000000000000000000000008152600401614b19919061510a565b60405180910390fd5b819050614b2b565b5b9392505050565b5f614b5c828473ffffffffffffffffffffffffffffffffffffffff16614c0b90919063ffffffff16565b90505f815114158015614b80575080806020019051810190614b7e9190615630565b155b15614bc257826040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401614bb9919061510a565b60405180910390fd5b505050565b5f81511115614bd95780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060614c1883835f614c20565b905092915050565b606081471015614c6757306040517fcd786059000000000000000000000000000000000000000000000000000000008152600401614c5e919061510a565b60405180910390fd5b5f808573ffffffffffffffffffffffffffffffffffffffff168486604051614c8f9190615dd2565b5f6040518083038185875af1925050503d805f8114614cc9576040519150601f19603f3d011682016040523d82523d5f602084013e614cce565b606091505b5091509150614cde868383614aa5565b925050509392505050565b5f819050919050565b614cfb81614ce9565b82525050565b5f602082019050614d145f830184614cf2565b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b614d5f81614d2b565b8114614d69575f80fd5b50565b5f81359050614d7a81614d56565b92915050565b5f60208284031215614d9557614d94614d23565b5b5f614da284828501614d6c565b91505092915050565b5f8115159050919050565b614dbf81614dab565b82525050565b5f602082019050614dd85f830184614db6565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015614e15578082015181840152602081019050614dfa565b5f8484015250505050565b5f601f19601f8301169050919050565b5f614e3a82614dde565b614e448185614de8565b9350614e54818560208601614df8565b614e5d81614e20565b840191505092915050565b5f6020820190508181035f830152614e808184614e30565b905092915050565b614e9181614ce9565b8114614e9b575f80fd5b50565b5f81359050614eac81614e88565b92915050565b5f8060408385031215614ec857614ec7614d23565b5b5f614ed585828601614e9e565b9250506020614ee685828601614e9e565b9150509250929050565b5f60208284031215614f0557614f04614d23565b5b5f614f1284828501614e9e565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f614f4482614f1b565b9050919050565b614f5481614f3a565b8114614f5e575f80fd5b50565b5f81359050614f6f81614f4b565b92915050565b5f8060408385031215614f8b57614f8a614d23565b5b5f614f9885828601614f61565b9250506020614fa985828601614e9e565b9150509250929050565b5f805f60608486031215614fca57614fc9614d23565b5b5f614fd786828701614f61565b9350506020614fe886828701614f61565b9250506040614ff986828701614e9e565b9150509250925092565b5f819050919050565b61501581615003565b811461501f575f80fd5b50565b5f813590506150308161500c565b92915050565b5f6020828403121561504b5761504a614d23565b5b5f61505884828501615022565b91505092915050565b61506a81615003565b82525050565b5f6020820190506150835f830184615061565b92915050565b5f806040838503121561509f5761509e614d23565b5b5f6150ac85828601615022565b92505060206150bd85828601614f61565b9150509250929050565b5f60ff82169050919050565b6150dc816150c7565b82525050565b5f6020820190506150f55f8301846150d3565b92915050565b61510481614f3a565b82525050565b5f60208201905061511d5f8301846150fb565b92915050565b5f6020828403121561513857615137614d23565b5b5f61514584828501614f61565b91505092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61518c82614e20565b810181811067ffffffffffffffff821117156151ab576151aa615156565b5b80604052505050565b5f6151bd614d1a565b90506151c98282615183565b919050565b5f67ffffffffffffffff8211156151e8576151e7615156565b5b6151f182614e20565b9050602081019050919050565b828183375f83830152505050565b5f61521e615219846151ce565b6151b4565b90508281526020810184848401111561523a57615239615152565b5b6152458482856151fe565b509392505050565b5f82601f8301126152615761526061514e565b5b813561527184826020860161520c565b91505092915050565b5f80604083850312156152905761528f614d23565b5b5f61529d85828601614f61565b925050602083013567ffffffffffffffff8111156152be576152bd614d27565b5b6152ca8582860161524d565b9150509250929050565b5f6040820190506152e75f830185614cf2565b6152f46020830184614cf2565b9392505050565b5f806040838503121561531157615310614d23565b5b5f61531e85828601614e9e565b925050602061532f85828601614f61565b9150509250929050565b5f67ffffffffffffffff82111561535357615352615156565b5b61535c82614e20565b9050602081019050919050565b5f61537b61537684615339565b6151b4565b90508281526020810184848401111561539757615396615152565b5b6153a28482856151fe565b509392505050565b5f82601f8301126153be576153bd61514e565b5b81356153ce848260208601615369565b91505092915050565b5f805f805f60a086880312156153f0576153ef614d23565b5b5f6153fd88828901614f61565b955050602086013567ffffffffffffffff81111561541e5761541d614d27565b5b61542a888289016153aa565b945050604086013567ffffffffffffffff81111561544b5761544a614d27565b5b615457888289016153aa565b935050606061546888828901614f61565b925050608061547988828901614e9e565b9150509295509295909350565b5f805f6060848603121561549d5761549c614d23565b5b5f6154aa86828701614e9e565b93505060206154bb86828701614f61565b92505060406154cc86828701614f61565b9150509250925092565b5f80604083850312156154ec576154eb614d23565b5b5f6154f985828601614f61565b925050602061550a85828601614f61565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61554b82614ce9565b915061555683614ce9565b925082820390508181111561556e5761556d615514565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806155b857607f821691505b6020821081036155cb576155ca615574565b5b50919050565b5f6060820190506155e45f8301866150fb565b6155f160208301856150fb565b6155fe6040830184614cf2565b949350505050565b61560f81614dab565b8114615619575f80fd5b50565b5f8151905061562a81615606565b92915050565b5f6020828403121561564557615644614d23565b5b5f6156528482850161561c565b91505092915050565b5f61566582614ce9565b915061567083614ce9565b925082820190508082111561568857615687615514565b5b92915050565b5f6060820190506156a15f830186614cf2565b6156ae6020830185614cf2565b6156bb6040830184614cf2565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6040820190506157035f8301856150fb565b6157106020830184614cf2565b9392505050565b5f615721826150c7565b915061572c836150c7565b9250828201905060ff81111561574557615744615514565b5b92915050565b5f61575582614ce9565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361578757615786615514565b5b600182019050919050565b5f6060820190506157a55f8301866150fb565b6157b26020830185614cf2565b6157bf6040830184614cf2565b949350505050565b5f819050919050565b5f67ffffffffffffffff82169050919050565b5f819050919050565b5f6158066158016157fc846157c7565b6157e3565b6157d0565b9050919050565b615816816157ec565b82525050565b5f60208201905061582f5f83018461580d565b92915050565b5f8151905061584381614e88565b92915050565b5f6020828403121561585e5761585d614d23565b5b5f61586b84828501615835565b91505092915050565b5f6040820190506158875f830185614cf2565b61589460208301846150fb565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f8160011c9050919050565b5f808291508390505b600185111561591d578086048111156158f9576158f8615514565b5b60018516156159085780820291505b8081029050615916856158c8565b94506158dd565b94509492505050565b5f8261593557600190506159f0565b81615942575f90506159f0565b8160018114615958576002811461596257615991565b60019150506159f0565b60ff84111561597457615973615514565b5b8360020a91508482111561598b5761598a615514565b5b506159f0565b5060208310610133831016604e8410600b84101617156159c65782820a9050838111156159c1576159c0615514565b5b6159f0565b6159d384848460016158d4565b925090508184048111156159ea576159e9615514565b5b81810290505b9392505050565b5f615a0182614ce9565b9150615a0c836150c7565b9250615a397fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484615926565b905092915050565b5f81519050615a4f8161500c565b92915050565b5f60208284031215615a6a57615a69614d23565b5b5f615a7784828501615a41565b91505092915050565b5f604082019050615a935f830185615061565b615aa060208301846150fb565b9392505050565b5f604082019050615aba5f8301856150fb565b615ac76020830184615061565b9392505050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302615b2a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82615aef565b615b348683615aef565b95508019841693508086168417925050509392505050565b5f615b66615b61615b5c84614ce9565b6157e3565b614ce9565b9050919050565b5f819050919050565b615b7f83615b4c565b615b93615b8b82615b6d565b848454615afb565b825550505050565b5f90565b615ba7615b9b565b615bb2818484615b76565b505050565b5b81811015615bd557615bca5f82615b9f565b600181019050615bb8565b5050565b601f821115615c1a57615beb81615ace565b615bf484615ae0565b81016020851015615c03578190505b615c17615c0f85615ae0565b830182615bb7565b50505b505050565b5f82821c905092915050565b5f615c3a5f1984600802615c1f565b1980831691505092915050565b5f615c528383615c2b565b9150826002028217905092915050565b615c6b82614dde565b67ffffffffffffffff811115615c8457615c83615156565b5b615c8e82546155a1565b615c99828285615bd9565b5f60209050601f831160018114615cca575f8415615cb8578287015190505b615cc28582615c47565b865550615d29565b601f198416615cd886615ace565b5f5b82811015615cff57848901518255600182019150602085019450602081019050615cda565b86831015615d1c5784890151615d18601f891682615c2b565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b5f615d68826150c7565b9150615d73836150c7565b925082615d8357615d8261589b565b5b828206905092915050565b5f81519050919050565b5f81905092915050565b5f615dac82615d8e565b615db68185615d98565b9350615dc6818560208601614df8565b80840191505092915050565b5f615ddd8284615da2565b91508190509291505056fea26469706673582212206226fbf14566ea5c467f4c304b8e33b91f11b1734ac112b3c54b624166dcc9cc64736f6c63430008160033

Type / to focus