交易详情
交易哈希
:0xb0ec4accc4079363903b8f15ffe484b0556daaad3169dee38afd98c9714ffa7a
交易数量:
0ETH
($0)
交易手续费:
0.000018428355284879
$0.06
L2 Gas 价格:
0.000000000004408469 ETH(0.004408469 Gwei)
L2 Gas 上限 & 消耗:
3,966,703|
3,934,311(99.18%)
L2 Gas 费用:
0.000017344288079859 ETH
L2 Gas 费:
基础费用: 0.004308469 Gwei
|最大附加小费: 0.0001 Gwei
|最大手续费: 0.013017535 Gwei
L1 Gas 价格:
0.000000002113151398 ETH(2.113151398 Gwei)
L1 Gas 消耗:
361,784
L1 费用系数:
0
L1 Gas 费用:
0.00000108406720502 ETH
其他信息:
交易类型:2 (EIP-1559 提出的交易类型)
Nonce:0
区块内交易编号:64
输入数据:
0x61016060405234801562000011575f80fd5b5060405162005ec838038062005ec8833981810160405281019062000037919062001342565b336040518060400160405280600781526020017f436865636b696e00000000000000000000000000000000000000000000000000815250806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506040518060400160405280600781526020017f436865636b696e000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f434845434b0000000000000000000000000000000000000000000000000000008152508160039081620001229190620015cd565b508060049081620001349190620015cd565b5050505f60055f6101000a81548160ff021916908315150217905550620001666006836200031f60201b90919060201c565b6101208181525050620001846007826200031f60201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a08181525050620001c36200037460201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160362000274575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016200026b9190620016f4565b60405180910390fd5b6200028581620003d060201b60201c565b5042811015620002d05742816040517fa4fa5a90000000000000000000000000000000000000000000000000000000008152600401620002c792919062001720565b60405180910390fd5b6200031133620002e56200049360201b60201c565b600a620002f39190620018d4565b64174876e80062000305919062001924565b6200049b60201b60201c565b80600d819055505062001d9c565b5f60208351101562000344576200033c836200052560201b60201c565b90506200036e565b8262000356836200058f60201b60201c565b5f019081620003669190620015cd565b5060ff5f1b90505b92915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e051610100514630604051602001620003b595949392919062001988565b60405160208183030381529060405280519060200120905090565b5f600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200050e575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401620005059190620016f4565b60405180910390fd5b620005215f83836200059860201b60201c565b5050565b5f80829050601f815111156200057457826040517f305a27a90000000000000000000000000000000000000000000000000000000081526004016200056b919062001a6d565b60405180910390fd5b805181620005829062001abe565b5f1c175f1b915050919050565b5f819050919050565b620005ab838383620005b060201b60201c565b505050565b620005c38383836200068260201b60201c565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036200066a575f62000608620006aa60201b60201c565b90505f6200061b620006b360201b60201c565b905080821115620006675781816040517f1cb15d260000000000000000000000000000000000000000000000000000000081526004016200065e92919062001720565b60405180910390fd5b50505b6200067d838383620006d660201b60201c565b505050565b62000692620007da60201b60201c565b620006a58383836200082460201b60201c565b505050565b5f600254905090565b5f79ffffffffffffffffffffffffffffffffffffffffffffffffffff8016905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036200073c5762000739600b62000a4860201b6200129d176200072d8462000a5f60201b60201c565b62000acf60201b60201c565b50505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620007a2576200079f600b62000b1e60201b620012b217620007938462000a5f60201b60201c565b62000acf60201b60201c565b50505b620007d5620007b78462000b3560201b60201c565b620007c88462000b3560201b60201c565b8362000b9a60201b60201c565b505050565b620007ea62000e4460201b60201c565b1562000822576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160362000878578060025f8282546200086b919062001b2d565b9250508190555062000949565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101562000904578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401620008fb9392919062001b67565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000992578060025f8282540392505081905550620009dc565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000a3b919062001ba2565b60405180910390a3505050565b5f818362000a57919062001be2565b905092915050565b5f79ffffffffffffffffffffffffffffffffffffffffffffffffffff801682111562000ac75760d0826040517f6dfcc65000000000000000000000000000000000000000000000000000000000815260040162000abe92919062001c77565b60405180910390fd5b819050919050565b5f8062000b1262000ae562000e5960201b60201c565b62000b0162000afa8862000e6f60201b60201c565b868860201c565b8762000edd60201b9092919060201c565b91509150935093915050565b5f818362000b2d919062001ca2565b905092915050565b5f60095f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801562000bd657505f81115b1562000e3f575f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161462000d0d575f8062000c7c600a5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2062000b1e60201b620012b21762000c708662000a5f60201b60201c565b62000acf60201b60201c565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724838360405162000d0292919062001720565b60405180910390a250505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161462000e3e575f8062000dad600a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2062000a4860201b6200129d1762000da18662000a5f60201b60201c565b62000acf60201b60201c565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508373ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724838360405162000e3392919062001720565b60405180910390a250505b5b505050565b5f60055f9054906101000a900460ff16905090565b5f62000e6a62000f0060201b60201c565b905090565b5f80825f018054905090505f811462000ed35762000ea4835f0160018362000e98919062001cf6565b62000f1760201b60201c565b5f0160069054906101000a900479ffffffffffffffffffffffffffffffffffffffffffffffffffff1662000ed5565b5f5b915050919050565b5f8062000ef4855f01858562000f2960201b60201c565b91509150935093915050565b5f62000f1243620012aa60201b60201c565b905090565b5f825f528160205f2001905092915050565b5f805f858054905090505f811115620011c2575f62000f5d8760018462000f51919062001cf6565b62000f1760201b60201c565b6040518060400160405290815f82015f9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff1681526020015f820160069054906101000a900479ffffffffffffffffffffffffffffffffffffffffffffffffffff1679ffffffffffffffffffffffffffffffffffffffffffffffffffff1679ffffffffffffffffffffffffffffffffffffffffffffffffffff168152505090508565ffffffffffff16815f015165ffffffffffff16111562001049576040517f2520601d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8565ffffffffffff16815f015165ffffffffffff1603620010d75784620010858860018562001079919062001cf6565b62000f1760201b60201c565b5f0160066101000a81548179ffffffffffffffffffffffffffffffffffffffffffffffffffff021916908379ffffffffffffffffffffffffffffffffffffffffffffffffffff160217905550620011b0565b8660405180604001604052808865ffffffffffff1681526020018779ffffffffffffffffffffffffffffffffffffffffffffffffffff16815250908060018154018082558091505060019003905f5260205f20015f909190919091505f820151815f015f6101000a81548165ffffffffffff021916908365ffffffffffff1602179055506020820151815f0160066101000a81548179ffffffffffffffffffffffffffffffffffffffffffffffffffff021916908379ffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555050505b806020015185935093505050620012a2565b8560405180604001604052808765ffffffffffff1681526020018679ffffffffffffffffffffffffffffffffffffffffffffffffffff16815250908060018154018082558091505060019003905f5260205f20015f909190919091505f820151815f015f6101000a81548165ffffffffffff021916908365ffffffffffff1602179055506020820151815f0160066101000a81548179ffffffffffffffffffffffffffffffffffffffffffffffffffff021916908379ffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555050505f8492509250505b935093915050565b5f65ffffffffffff8016821115620012fe576030826040517f6dfcc650000000000000000000000000000000000000000000000000000000008152600401620012f592919062001d71565b60405180910390fd5b819050919050565b5f80fd5b5f819050919050565b6200131e816200130a565b811462001329575f80fd5b50565b5f815190506200133c8162001313565b92915050565b5f602082840312156200135a576200135962001306565b5b5f62001369848285016200132c565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620013ee57607f821691505b602082108103620014045762001403620013a9565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620014687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200142b565b6200147486836200142b565b95508019841693508086168417925050509392505050565b5f819050919050565b5f620014b5620014af620014a9846200130a565b6200148c565b6200130a565b9050919050565b5f819050919050565b620014d08362001495565b620014e8620014df82620014bc565b84845462001437565b825550505050565b5f90565b620014fe620014f0565b6200150b818484620014c5565b505050565b5b818110156200153257620015265f82620014f4565b60018101905062001511565b5050565b601f82111562001581576200154b816200140a565b62001556846200141c565b8101602085101562001566578190505b6200157e62001575856200141c565b83018262001510565b50505b505050565b5f82821c905092915050565b5f620015a35f198460080262001586565b1980831691505092915050565b5f620015bd838362001592565b9150826002028217905092915050565b620015d88262001372565b67ffffffffffffffff811115620015f457620015f36200137c565b5b620016008254620013d6565b6200160d82828562001536565b5f60209050601f83116001811462001643575f84156200162e578287015190505b6200163a8582620015b0565b865550620016a9565b601f19841662001653866200140a565b5f5b828110156200167c5784890151825560018201915060208501945060208101905062001655565b868310156200169c578489015162001698601f89168262001592565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620016dc82620016b1565b9050919050565b620016ee81620016d0565b82525050565b5f602082019050620017095f830184620016e3565b92915050565b6200171a816200130a565b82525050565b5f604082019050620017355f8301856200170f565b6200174460208301846200170f565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620017d557808604811115620017ad57620017ac6200174b565b5b6001851615620017bd5780820291505b8081029050620017cd8562001778565b94506200178d565b94509492505050565b5f82620017ef5760019050620018c1565b81620017fe575f9050620018c1565b8160018114620018175760028114620018225762001858565b6001915050620018c1565b60ff8411156200183757620018366200174b565b5b8360020a9150848211156200185157620018506200174b565b5b50620018c1565b5060208310610133831016604e8410600b8410161715620018925782820a9050838111156200188c576200188b6200174b565b5b620018c1565b620018a1848484600162001784565b92509050818404811115620018bb57620018ba6200174b565b5b81810290505b9392505050565b5f60ff82169050919050565b5f620018e0826200130a565b9150620018ed83620018c8565b92506200191c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620017de565b905092915050565b5f62001930826200130a565b91506200193d836200130a565b92508282026200194d816200130a565b915082820484148315176200196757620019666200174b565b5b5092915050565b5f819050919050565b62001982816200196e565b82525050565b5f60a0820190506200199d5f83018862001977565b620019ac602083018762001977565b620019bb604083018662001977565b620019ca60608301856200170f565b620019d96080830184620016e3565b9695505050505050565b5f82825260208201905092915050565b5f5b8381101562001a12578082015181840152602081019050620019f5565b5f8484015250505050565b5f601f19601f8301169050919050565b5f62001a398262001372565b62001a458185620019e3565b935062001a57818560208601620019f3565b62001a628162001a1d565b840191505092915050565b5f6020820190508181035f83015262001a87818462001a2d565b905092915050565b5f81519050919050565b5f819050602082019050919050565b5f62001ab582516200196e565b80915050919050565b5f62001aca8262001a8f565b8262001ad68462001a99565b905062001ae38162001aa8565b9250602082101562001b265762001b217fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff836020036008026200142b565b831692505b5050919050565b5f62001b39826200130a565b915062001b46836200130a565b925082820190508082111562001b615762001b606200174b565b5b92915050565b5f60608201905062001b7c5f830186620016e3565b62001b8b60208301856200170f565b62001b9a60408301846200170f565b949350505050565b5f60208201905062001bb75f8301846200170f565b92915050565b5f79ffffffffffffffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62001bee8262001bbd565b915062001bfb8362001bbd565b9250828201905079ffffffffffffffffffffffffffffffffffffffffffffffffffff81111562001c305762001c2f6200174b565b5b92915050565b5f819050919050565b5f62001c5f62001c5962001c538462001c36565b6200148c565b620018c8565b9050919050565b62001c718162001c3f565b82525050565b5f60408201905062001c8c5f83018562001c66565b62001c9b60208301846200170f565b9392505050565b5f62001cae8262001bbd565b915062001cbb8362001bbd565b9250828203905079ffffffffffffffffffffffffffffffffffffffffffffffffffff81111562001cf05762001cef6200174b565b5b92915050565b5f62001d02826200130a565b915062001d0f836200130a565b925082820390508181111562001d2a5762001d296200174b565b5b92915050565b5f819050919050565b5f62001d5962001d5362001d4d8462001d30565b6200148c565b620018c8565b9050919050565b62001d6b8162001d39565b82525050565b5f60408201905062001d865f83018562001d60565b62001d9560208301846200170f565b9392505050565b60805160a05160c05160e0516101005161012051610140516140da62001dee5f395f611b3201525f611af701525f611f3a01525f611f1901525f61156b01525f6115c101525f6115ea01526140da5ff3fe608060405234801561000f575f80fd5b5060043610610230575f3560e01c80636fcfff451161012e57806391ddadf4116100b6578063c3cda5201161007a578063c3cda52014610688578063d505accf146106a4578063dd62ed3e146106c0578063f1127ed8146106f0578063f2fde38b1461072057610230565b806391ddadf4146105ce57806395d89b41146105ec57806398f1312e1461060a5780639ab24eb014610628578063a9059cbb1461065857610230565b80637ecebe00116100fd5780637ecebe00146105225780638456cb591461055257806384b0196e1461055c5780638da5cb5b146105805780638e539e8c1461059e57610230565b80636fcfff451461049c57806370a08231146104cc578063715018a6146104fc57806379cc67901461050657610230565b8063313ce567116101bc57806342966c681161018057806342966c68146103f85780634bf5d7e914610414578063587cde1e146104325780635c19a95c146104625780635c975abb1461047e57610230565b8063313ce567146103645780633644e5151461038257806336c20dcf146103a05780633a46b1a8146103be5780633f4ba83a146103ee57610230565b8063188214001161020357806318821400146102be5780631b025a40146102dc57806323b872dd146102f85780632a9053181461032857806330b36cef1461034657610230565b806306fdde0314610234578063095ea7b3146102525780630d8c02051461028257806318160ddd146102a0575b5f80fd5b61023c61073c565b604051610249919061333d565b60405180910390f35b61026c600480360381019061026791906133ee565b6107cc565b6040516102799190613446565b60405180910390f35b61028a6107ee565b604051610297919061347d565b60405180910390f35b6102a86107f6565b6040516102b591906134a5565b60405180910390f35b6102c66107ff565b6040516102d3919061333d565b60405180910390f35b6102f660048036038101906102f191906134ff565b610838565b005b610312600480360381019061030d919061353d565b610983565b60405161031f9190613446565b60405180910390f35b6103306109b1565b60405161033d919061333d565b60405180910390f35b61034e6109ea565b60405161035b91906134a5565b60405180910390f35b61036c6109f0565b60405161037991906135a8565b60405180910390f35b61038a6109f8565b60405161039791906135d9565b60405180910390f35b6103a8610a06565b6040516103b591906134a5565b60405180910390f35b6103d860048036038101906103d391906133ee565b610a0f565b6040516103e591906134a5565b60405180910390f35b6103f6610ae5565b005b610412600480360381019061040d91906135f2565b610af7565b005b61041c610b0b565b604051610429919061333d565b60405180910390f35b61044c6004803603810190610447919061361d565b610b9f565b6040516104599190613657565b60405180910390f35b61047c6004803603810190610477919061361d565b610c04565b005b610486610c1d565b6040516104939190613446565b60405180910390f35b6104b660048036038101906104b1919061361d565b610c32565b6040516104c3919061347d565b60405180910390f35b6104e660048036038101906104e1919061361d565b610c43565b6040516104f391906134a5565b60405180910390f35b610504610c88565b005b610520600480360381019061051b91906133ee565b610c9b565b005b61053c6004803603810190610537919061361d565b610cbb565b60405161054991906134a5565b60405180910390f35b61055a610ccc565b005b610564610cde565b6040516105779796959493929190613761565b60405180910390f35b610588610d83565b6040516105959190613657565b60405180910390f35b6105b860048036038101906105b391906135f2565b610dab565b6040516105c591906134a5565b60405180910390f35b6105d6610e45565b6040516105e39190613803565b60405180910390f35b6105f4610e53565b604051610601919061333d565b60405180910390f35b610612610ee3565b60405161061f91906135a8565b60405180910390f35b610642600480360381019061063d919061361d565b610ee8565b60405161064f91906134a5565b60405180910390f35b610672600480360381019061066d91906133ee565b610f51565b60405161067f9190613446565b60405180910390f35b6106a2600480360381019061069d9190613870565b610f73565b005b6106be60048036038101906106b991906138f9565b611038565b005b6106da60048036038101906106d59190613996565b61117d565b6040516106e791906134a5565b60405180910390f35b61070a600480360381019061070591906139fe565b6111ff565b6040516107179190613aac565b60405180910390f35b61073a6004803603810190610735919061361d565b611219565b005b60606003805461074b90613af2565b80601f016020809104026020016040519081016040528092919081815260200182805461077790613af2565b80156107c25780601f10610799576101008083540402835291602001916107c2565b820191905f5260205f20905b8154815290600101906020018083116107a557829003601f168201915b5050505050905090565b5f806107d66112c7565b90506107e38185856112ce565b600191505092915050565b6301e1338081565b5f600254905090565b6040518060400160405280600781526020017f436865636b696e0000000000000000000000000000000000000000000000000081525081565b6108406112e0565b600d5442101561087c576040517f5515cbd200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108e1576040517ffa7b55d600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6301e1338063ffffffff16426108f79190613b4f565b600d819055506064600160ff1661090c6107f6565b6109169190613b82565b6109209190613bf0565b816bffffffffffffffffffffffff161115610967576040517fcfea6dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61097f82826bffffffffffffffffffffffff16611367565b5050565b5f8061098d6112c7565b905061099a8582856113e6565b6109a5858585611478565b60019150509392505050565b6040518060400160405280600581526020017f434845434b00000000000000000000000000000000000000000000000000000081525081565b600d5481565b5f6012905090565b5f610a01611568565b905090565b64174876e80081565b5f80610a19610e45565b90508065ffffffffffff168310610a695782816040517fecd3f81e000000000000000000000000000000000000000000000000000000008152600401610a60929190613c20565b60405180910390fd5b610ac0610a758461161e565b600a5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2061167790919063ffffffff16565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff1691505092915050565b610aed6112e0565b610af5611764565b565b610b08610b026112c7565b826117c5565b50565b6060610b15611844565b65ffffffffffff16610b25610e45565b65ffffffffffff1614610b64576040517f6ff0714000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040518060400160405280601d81526020017f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000815250905090565b5f60095f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f610c0d6112c7565b9050610c198183611853565b5050565b5f60055f9054906101000a900460ff16905090565b5f610c3c82611963565b9050919050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610c906112e0565b610c995f6119b8565b565b610cad82610ca76112c7565b836113e6565b610cb782826117c5565b5050565b5f610cc582611a7b565b9050919050565b610cd46112e0565b610cdc611a8c565b565b5f6060805f805f6060610cef611aee565b610cf7611b29565b46305f801b5f67ffffffffffffffff811115610d1657610d15613c47565b5b604051908082528060200260200182016040528015610d445781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b5f600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f80610db5610e45565b90508065ffffffffffff168310610e055782816040517fecd3f81e000000000000000000000000000000000000000000000000000000008152600401610dfc929190613c20565b60405180910390fd5b610e21610e118461161e565b600b61167790919063ffffffff16565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915050919050565b5f610e4e611844565b905090565b606060048054610e6290613af2565b80601f0160208091040260200160405190810160405280929190818152602001828054610e8e90613af2565b8015610ed95780601f10610eb057610100808354040283529160200191610ed9565b820191905f5260205f20905b815481529060010190602001808311610ebc57829003601f168201915b5050505050905090565b600181565b5f610f2e600a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20611b64565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff169050919050565b5f80610f5b6112c7565b9050610f68818585611478565b600191505092915050565b83421115610fb857836040517f4683af0e000000000000000000000000000000000000000000000000000000008152600401610faf91906134a5565b60405180910390fd5b5f6110196110117fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf898989604051602001610ff69493929190613c74565b60405160208183030381529060405280519060200120611bc6565b858585611bdf565b90506110258187611c0d565b61102f8188611853565b50505050505050565b8342111561107d57836040517f6279130200000000000000000000000000000000000000000000000000000000815260040161107491906134a5565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886110ab8c611c64565b896040516020016110c196959493929190613cb7565b6040516020818303038152906040528051906020012090505f6110e382611bc6565b90505f6110f282878787611bdf565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461116657808a6040517f4b800e4600000000000000000000000000000000000000000000000000000000815260040161115d929190613d16565b60405180910390fd5b6111718a8a8a6112ce565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b611207613277565b6112118383611cb7565b905092915050565b6112216112e0565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611291575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016112889190613657565b60405180910390fd5b61129a816119b8565b50565b5f81836112aa9190613d3d565b905092915050565b5f81836112bf9190613d8a565b905092915050565b5f33905090565b6112db8383836001611d16565b505050565b6112e86112c7565b73ffffffffffffffffffffffffffffffffffffffff16611306610d83565b73ffffffffffffffffffffffffffffffffffffffff1614611365576113296112c7565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161135c9190613657565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036113d7575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016113ce9190613657565b60405180910390fd5b6113e25f8383611ee5565b5050565b5f6113f1848461117d565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146114725781811015611463578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161145a93929190613dd7565b60405180910390fd5b61147184848484035f611d16565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036114e8575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016114df9190613657565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611558575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161154f9190613657565b60405180910390fd5b611563838383611ee5565b505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161480156115e357507f000000000000000000000000000000000000000000000000000000000000000046145b15611610577f0000000000000000000000000000000000000000000000000000000000000000905061161b565b611618611ef5565b90505b90565b5f65ffffffffffff801682111561166f576030826040517f6dfcc650000000000000000000000000000000000000000000000000000000008152600401611666929190613e4e565b60405180910390fd5b819050919050565b5f80835f018054905090505f8082905060058311156116f8575f61169a84611f8a565b846116a59190613e75565b90506116b3875f0182612080565b5f015f9054906101000a900465ffffffffffff1665ffffffffffff168665ffffffffffff1610156116e6578091506116f6565b6001816116f39190613b4f565b92505b505b5f611707875f01878585612092565b90505f811461175657611728875f016001836117239190613e75565b612080565b5f0160069054906101000a900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16611758565b5f5b94505050505092915050565b61176c612107565b5f60055f6101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6117ae6112c7565b6040516117bb9190613657565b60405180910390a1565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611835575f6040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161182c9190613657565b60405180910390fd5b611840825f83611ee5565b5050565b5f61184e4361161e565b905090565b5f61185d83610b9f565b90508160095f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f60405160405180910390a461195e818361195986612147565b612158565b505050565b5f6119b16119ac600a5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206123c8565b6123d7565b9050919050565b5f600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f611a858261242e565b9050919050565b611a94612474565b600160055f6101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611ad76112c7565b604051611ae49190613657565b60405180910390a1565b6060611b2460067f00000000000000000000000000000000000000000000000000000000000000006124b590919063ffffffff16565b905090565b6060611b5f60077f00000000000000000000000000000000000000000000000000000000000000006124b590919063ffffffff16565b905090565b5f80825f018054905090505f8114611bbc57611b8e835f01600183611b899190613e75565b612080565b5f0160069054906101000a900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16611bbe565b5f5b915050919050565b5f611bd8611bd2611568565b83612562565b9050919050565b5f805f80611bef888888886125a2565b925092509250611bff8282612689565b829350505050949350505050565b5f611c1783611c64565b9050808214611c5f5782816040517f752d88c0000000000000000000000000000000000000000000000000000000008152600401611c56929190613ea8565b60405180910390fd5b505050565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b611cbf613277565b611d0e82600a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206127eb90919063ffffffff16565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611d86575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401611d7d9190613657565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611df6575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401611ded9190613657565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611edf578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051611ed691906134a5565b60405180910390a35b50505050565b611ef08383836128ba565b505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000004630604051602001611f6f959493929190613ecf565b60405160208183030381529060405280519060200120905090565b5f808203611f9a575f905061207b565b5f6001611fa684612968565b901c6001901b90506001818481611fc057611fbf613bc3565b5b048201901c90506001818481611fd957611fd8613bc3565b5b048201901c90506001818481611ff257611ff1613bc3565b5b048201901c9050600181848161200b5761200a613bc3565b5b048201901c9050600181848161202457612023613bc3565b5b048201901c9050600181848161203d5761203c613bc3565b5b048201901c9050600181848161205657612055613bc3565b5b048201901c90506120778182858161207157612070613bc3565b5b04612a3f565b9150505b919050565b5f825f528160205f2001905092915050565b5f5b818310156120fc575f6120a78484612a57565b90508465ffffffffffff166120bc8783612080565b5f015f9054906101000a900465ffffffffffff1665ffffffffffff1611156120e6578092506120f6565b6001816120f39190613b4f565b93505b50612094565b819050949350505050565b61210f610c1d565b612145576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b5f61215182610c43565b9050919050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561219357505f81115b156123c3575f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146122ad575f8061221e600a5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206112b261221986612a7c565b612ae9565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516122a2929190613f20565b60405180910390a250505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146123c2575f80612333600a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2061129d61232e86612a7c565b612ae9565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508373ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516123b7929190613f20565b60405180910390a250505b5b505050565b5f815f01805490509050919050565b5f63ffffffff8016821115612426576020826040517f6dfcc65000000000000000000000000000000000000000000000000000000000815260040161241d929190613f80565b60405180910390fd5b819050919050565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61247c610c1d565b156124b3576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b606060ff5f1b83146124d1576124ca83612b28565b905061255c565b8180546124dd90613af2565b80601f016020809104026020016040519081016040528092919081815260200182805461250990613af2565b80156125545780601f1061252b57610100808354040283529160200191612554565b820191905f5260205f20905b81548152906001019060200180831161253757829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f805f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c11156125de575f60038592509250925061267f565b5f6001888888886040515f81526020016040526040516126019493929190613fa7565b6020604051602081039080840390855afa158015612621573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612672575f60015f801b9350935093505061267f565b805f805f1b935093509350505b9450945094915050565b5f600381111561269c5761269b613fea565b5b8260038111156126af576126ae613fea565b5b03156127e757600160038111156126c9576126c8613fea565b5b8260038111156126dc576126db613fea565b5b03612713576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600381111561272757612726613fea565b5b82600381111561273a57612739613fea565b5b0361277e57805f1c6040517ffce698f700000000000000000000000000000000000000000000000000000000815260040161277591906134a5565b60405180910390fd5b60038081111561279157612790613fea565b5b8260038111156127a4576127a3613fea565b5b036127e657806040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004016127dd91906135d9565b60405180910390fd5b5b5050565b6127f3613277565b825f018263ffffffff168154811061280e5761280d614017565b5b905f5260205f20016040518060400160405290815f82015f9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff1681526020015f820160069054906101000a900479ffffffffffffffffffffffffffffffffffffffffffffffffffff1679ffffffffffffffffffffffffffffffffffffffffffffffffffff1679ffffffffffffffffffffffffffffffffffffffffffffffffffff1681525050905092915050565b6128c5838383612b9a565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612958575f6129016107f6565b90505f61290c612bb2565b9050808211156129555781816040517f1cb15d2600000000000000000000000000000000000000000000000000000000815260040161294c929190613f20565b60405180910390fd5b50505b612963838383612bd5565b505050565b5f805f90505f608084901c111561298757608083901c92506080810190505b5f604084901c11156129a157604083901c92506040810190505b5f602084901c11156129bb57602083901c92506020810190505b5f601084901c11156129d557601083901c92506010810190505b5f600884901c11156129ef57600883901c92506008810190505b5f600484901c1115612a0957600483901c92506004810190505b5f600284901c1115612a2357600283901c92506002810190505b5f600184901c1115612a36576001810190505b80915050919050565b5f818310612a4d5781612a4f565b825b905092915050565b5f6002828418612a679190613bf0565b828416612a749190613b4f565b905092915050565b5f79ffffffffffffffffffffffffffffffffffffffffffffffffffff8016821115612ae15760d0826040517f6dfcc650000000000000000000000000000000000000000000000000000000008152600401612ad892919061407d565b60405180910390fd5b819050919050565b5f80612b1c612af6610e45565b612b0c612b0288611b64565b868863ffffffff16565b87612c8d9092919063ffffffff16565b91509150935093915050565b60605f612b3483612ca8565b90505f602067ffffffffffffffff811115612b5257612b51613c47565b5b6040519080825280601f01601f191660200182016040528015612b845781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b612ba2612474565b612bad838383612cf6565b505050565b5f79ffffffffffffffffffffffffffffffffffffffffffffffffffff8016905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612c2157612c1e600b61129d612c1984612a7c565b612ae9565b50505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612c6d57612c6a600b6112b2612c6584612a7c565b612ae9565b50505b612c88612c7984610b9f565b612c8284610b9f565b83612158565b505050565b5f80612c9c855f018585612f0f565b91509150935093915050565b5f8060ff835f1c169050601f811115612ced576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612d46578060025f828254612d3a9190613b4f565b92505081905550612e14565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612dcf578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612dc693929190613dd7565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612e5b578060025f8282540392505081905550612ea5565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612f0291906134a5565b60405180910390a3505050565b5f805f858054905090505f81111561318f575f612f3887600184612f339190613e75565b612080565b6040518060400160405290815f82015f9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff1681526020015f820160069054906101000a900479ffffffffffffffffffffffffffffffffffffffffffffffffffff1679ffffffffffffffffffffffffffffffffffffffffffffffffffff1679ffffffffffffffffffffffffffffffffffffffffffffffffffff168152505090508565ffffffffffff16815f015165ffffffffffff161115613023576040517f2520601d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8565ffffffffffff16815f015165ffffffffffff16036130a557846130548860018561304f9190613e75565b612080565b5f0160066101000a81548179ffffffffffffffffffffffffffffffffffffffffffffffffffff021916908379ffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555061317e565b8660405180604001604052808865ffffffffffff1681526020018779ffffffffffffffffffffffffffffffffffffffffffffffffffff16815250908060018154018082558091505060019003905f5260205f20015f909190919091505f820151815f015f6101000a81548165ffffffffffff021916908365ffffffffffff1602179055506020820151815f0160066101000a81548179ffffffffffffffffffffffffffffffffffffffffffffffffffff021916908379ffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555050505b80602001518593509350505061326f565b8560405180604001604052808765ffffffffffff1681526020018679ffffffffffffffffffffffffffffffffffffffffffffffffffff16815250908060018154018082558091505060019003905f5260205f20015f909190919091505f820151815f015f6101000a81548165ffffffffffff021916908365ffffffffffff1602179055506020820151815f0160066101000a81548179ffffffffffffffffffffffffffffffffffffffffffffffffffff021916908379ffffffffffffffffffffffffffffffffffffffffffffffffffff16021790555050505f8492509250505b935093915050565b60405180604001604052805f65ffffffffffff1681526020015f79ffffffffffffffffffffffffffffffffffffffffffffffffffff1681525090565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156132ea5780820151818401526020810190506132cf565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61330f826132b3565b61331981856132bd565b93506133298185602086016132cd565b613332816132f5565b840191505092915050565b5f6020820190508181035f8301526133558184613305565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61338a82613361565b9050919050565b61339a81613380565b81146133a4575f80fd5b50565b5f813590506133b581613391565b92915050565b5f819050919050565b6133cd816133bb565b81146133d7575f80fd5b50565b5f813590506133e8816133c4565b92915050565b5f80604083850312156134045761340361335d565b5b5f613411858286016133a7565b9250506020613422858286016133da565b9150509250929050565b5f8115159050919050565b6134408161342c565b82525050565b5f6020820190506134595f830184613437565b92915050565b5f63ffffffff82169050919050565b6134778161345f565b82525050565b5f6020820190506134905f83018461346e565b92915050565b61349f816133bb565b82525050565b5f6020820190506134b85f830184613496565b92915050565b5f6bffffffffffffffffffffffff82169050919050565b6134de816134be565b81146134e8575f80fd5b50565b5f813590506134f9816134d5565b92915050565b5f80604083850312156135155761351461335d565b5b5f613522858286016133a7565b9250506020613533858286016134eb565b9150509250929050565b5f805f606084860312156135545761355361335d565b5b5f613561868287016133a7565b9350506020613572868287016133a7565b9250506040613583868287016133da565b9150509250925092565b5f60ff82169050919050565b6135a28161358d565b82525050565b5f6020820190506135bb5f830184613599565b92915050565b5f819050919050565b6135d3816135c1565b82525050565b5f6020820190506135ec5f8301846135ca565b92915050565b5f602082840312156136075761360661335d565b5b5f613614848285016133da565b91505092915050565b5f602082840312156136325761363161335d565b5b5f61363f848285016133a7565b91505092915050565b61365181613380565b82525050565b5f60208201905061366a5f830184613648565b92915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b6136a481613670565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6136dc816133bb565b82525050565b5f6136ed83836136d3565b60208301905092915050565b5f602082019050919050565b5f61370f826136aa565b61371981856136b4565b9350613724836136c4565b805f5b8381101561375457815161373b88826136e2565b9750613746836136f9565b925050600181019050613727565b5085935050505092915050565b5f60e0820190506137745f83018a61369b565b81810360208301526137868189613305565b9050818103604083015261379a8188613305565b90506137a96060830187613496565b6137b66080830186613648565b6137c360a08301856135ca565b81810360c08301526137d58184613705565b905098975050505050505050565b5f65ffffffffffff82169050919050565b6137fd816137e3565b82525050565b5f6020820190506138165f8301846137f4565b92915050565b6138258161358d565b811461382f575f80fd5b50565b5f813590506138408161381c565b92915050565b61384f816135c1565b8114613859575f80fd5b50565b5f8135905061386a81613846565b92915050565b5f805f805f8060c0878903121561388a5761388961335d565b5b5f61389789828a016133a7565b96505060206138a889828a016133da565b95505060406138b989828a016133da565b94505060606138ca89828a01613832565b93505060806138db89828a0161385c565b92505060a06138ec89828a0161385c565b9150509295509295509295565b5f805f805f805f60e0888a0312156139145761391361335d565b5b5f6139218a828b016133a7565b97505060206139328a828b016133a7565b96505060406139438a828b016133da565b95505060606139548a828b016133da565b94505060806139658a828b01613832565b93505060a06139768a828b0161385c565b92505060c06139878a828b0161385c565b91505092959891949750929550565b5f80604083850312156139ac576139ab61335d565b5b5f6139b9858286016133a7565b92505060206139ca858286016133a7565b9150509250929050565b6139dd8161345f565b81146139e7575f80fd5b50565b5f813590506139f8816139d4565b92915050565b5f8060408385031215613a1457613a1361335d565b5b5f613a21858286016133a7565b9250506020613a32858286016139ea565b9150509250929050565b613a45816137e3565b82525050565b5f79ffffffffffffffffffffffffffffffffffffffffffffffffffff82169050919050565b613a7981613a4b565b82525050565b604082015f820151613a935f850182613a3c565b506020820151613aa66020850182613a70565b50505050565b5f604082019050613abf5f830184613a7f565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680613b0957607f821691505b602082108103613b1c57613b1b613ac5565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f613b59826133bb565b9150613b64836133bb565b9250828201905080821115613b7c57613b7b613b22565b5b92915050565b5f613b8c826133bb565b9150613b97836133bb565b9250828202613ba5816133bb565b91508282048414831517613bbc57613bbb613b22565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613bfa826133bb565b9150613c05836133bb565b925082613c1557613c14613bc3565b5b828204905092915050565b5f604082019050613c335f830185613496565b613c4060208301846137f4565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f608082019050613c875f8301876135ca565b613c946020830186613648565b613ca16040830185613496565b613cae6060830184613496565b95945050505050565b5f60c082019050613cca5f8301896135ca565b613cd76020830188613648565b613ce46040830187613648565b613cf16060830186613496565b613cfe6080830185613496565b613d0b60a0830184613496565b979650505050505050565b5f604082019050613d295f830185613648565b613d366020830184613648565b9392505050565b5f613d4782613a4b565b9150613d5283613a4b565b9250828201905079ffffffffffffffffffffffffffffffffffffffffffffffffffff811115613d8457613d83613b22565b5b92915050565b5f613d9482613a4b565b9150613d9f83613a4b565b9250828203905079ffffffffffffffffffffffffffffffffffffffffffffffffffff811115613dd157613dd0613b22565b5b92915050565b5f606082019050613dea5f830186613648565b613df76020830185613496565b613e046040830184613496565b949350505050565b5f819050919050565b5f819050919050565b5f613e38613e33613e2e84613e0c565b613e15565b61358d565b9050919050565b613e4881613e1e565b82525050565b5f604082019050613e615f830185613e3f565b613e6e6020830184613496565b9392505050565b5f613e7f826133bb565b9150613e8a836133bb565b9250828203905081811115613ea257613ea1613b22565b5b92915050565b5f604082019050613ebb5f830185613648565b613ec86020830184613496565b9392505050565b5f60a082019050613ee25f8301886135ca565b613eef60208301876135ca565b613efc60408301866135ca565b613f096060830185613496565b613f166080830184613648565b9695505050505050565b5f604082019050613f335f830185613496565b613f406020830184613496565b9392505050565b5f819050919050565b5f613f6a613f65613f6084613f47565b613e15565b61358d565b9050919050565b613f7a81613f50565b82525050565b5f604082019050613f935f830185613f71565b613fa06020830184613496565b9392505050565b5f608082019050613fba5f8301876135ca565b613fc76020830186613599565b613fd460408301856135ca565b613fe160608301846135ca565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b5f61406761406261405d84614044565b613e15565b61358d565b9050919050565b6140778161404d565b82525050565b5f6040820190506140905f83018561406e565b61409d6020830184613496565b939250505056fea264697066735822122033ce365ba7fd35fc29e7cf5e018a1d1318dcc91d58181c3a78d25bd01dcc54ab64736f6c63430008140033000000000000000000000000000000000000000000000000000000006d182000