Detalles de la transacción
Hash de transacción
: 0xe79146a740f175ca79b282d76081033b778afdc4dfb08dbff2a7e5119d3549b1
Estado:
Éxito
Bloque:
22710627
206,309 confirmaciones de bloque
Marca de tiempo:
22/11/2024, 01:36:41 (Hace 4 días)
Interacción con (a):
Monto:
0ETH
($0)
Comisión de transacción:
0.001104040304249469
$3.69
L2 Gas price:
0.000000000116088847 ETH(0.116088847 Gwei)
Límite de gas y uso Capa 2:
8,317,122|
8,250,475(99.2 %)
L2 fee paid:
0.000957788129952325 ETH
Costo de gas Capa 2:
Base: 0.016088847 Gwei
|Prioridad máxima: 0.1 Gwei
|Máx.: 0.148382638 Gwei
L1 Precio del gas:
0.0000000140061656 ETH(14.0061656 Gwei)
L1 Gas utilizado:
165,427
Tarifa L1 Escalar:
0
L1 fee paid:
0.000146252174297144 ETH
Otros atributos:
Tipo de txn:2(Un tipo de transacción iniciada por EIP-1559)
Nonce:0
Posición en bloque:18
Datos de entrada:
0x60c06040525f600b556001600c5f6101000a81548160ff021916908315150217905550610e10600d55610e10600f55600160115f6101000a81548160ff0219169083151502179055505f601160016101000a81548160ff0219169083151502179055505f601160026101000a81548160ff021916908315150217905550600160135f6101000a81548160ff0219169083151502179055503480156100a1575f5ffd5b506040518060400160405280600a81526020017f426c7565205368656570000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f5348454550000000000000000000000000000000000000000000000000000000815250816003908161011d9190610cc9565b50806004908161012d9190610cc9565b50505061014c61014161058160201b60201c565b61058860201b60201c565b5f734752ba5dbc23f44d87826276bf6fd6b1c372ad24905061017581600161064b60201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156101f2573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102169190610df6565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561027b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061029f9190610df6565b6040518363ffffffff1660e01b81526004016102bc929190610e30565b6020604051808303815f875af11580156102d8573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102fc9190610df6565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505061034260a051600161064b60201b60201c565b61035560a051600161072b60201b60201c565b5f600590505f5f90505f600590505f600a90505f5f90505f600a90505f6c0c9f2c9cd04674edea4000000090506b409f9cbc7c4a04c2200000006008819055506b409f9cbc7c4a04c220000000600a819055506127106005826103b89190610e84565b6103c29190610ef2565b6009819055508660158190555085601681905550846017819055506017546016546015546103f09190610f22565b6103fa9190610f22565b6014819055508360198190555082601a8190555081601b81905550601b54601a546019546104289190610f22565b6104329190610f22565b601881905550734622aecb00fd42cc258d1766d93676c804a53ec760065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073101b1994d879e5fd221520dbdcebe42aa4dbba0660075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506104fe6104f16107c960201b60201c565b60016107f160201b60201c565b61050f3060016107f160201b60201c565b61052261dead60016107f160201b60201c565b6105406105336107c960201b60201c565b600161064b60201b60201c565b61055130600161064b60201b60201c565b61056461dead600161064b60201b60201c565b610574338261091f60201b60201c565b5050505050505050611090565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61065961058160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1661067d6107c960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16146106d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ca90610faf565b60405180910390fd5b8060205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b8060215f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6107ff61058160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166108236107c960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614610879576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087090610faf565b60405180910390fd5b80601f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516109139190610fe7565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361098d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109849061104a565b60405180910390fd5b61099e5f8383610a8260201b60201c565b8060025f8282546109af9190610f22565b92505081905550805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a019190610f22565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a659190611077565b60405180910390a3610a7e5f8383610a8760201b60201c565b5050565b505050565b505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610b0757607f821691505b602082108103610b1a57610b19610ac3565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610b7c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610b41565b610b868683610b41565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f610bca610bc5610bc084610b9e565b610ba7565b610b9e565b9050919050565b5f819050919050565b610be383610bb0565b610bf7610bef82610bd1565b848454610b4d565b825550505050565b5f5f905090565b610c0e610bff565b610c19818484610bda565b505050565b5b81811015610c3c57610c315f82610c06565b600181019050610c1f565b5050565b601f821115610c8157610c5281610b20565b610c5b84610b32565b81016020851015610c6a578190505b610c7e610c7685610b32565b830182610c1e565b50505b505050565b5f82821c905092915050565b5f610ca15f1984600802610c86565b1980831691505092915050565b5f610cb98383610c92565b9150826002028217905092915050565b610cd282610a8c565b67ffffffffffffffff811115610ceb57610cea610a96565b5b610cf58254610af0565b610d00828285610c40565b5f60209050601f831160018114610d31575f8415610d1f578287015190505b610d298582610cae565b865550610d90565b601f198416610d3f86610b20565b5f5b82811015610d6657848901518255600182019150602085019450602081019050610d41565b86831015610d835784890151610d7f601f891682610c92565b8355505b6001600288020188555050505b505050505050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610dc582610d9c565b9050919050565b610dd581610dbb565b8114610ddf575f5ffd5b50565b5f81519050610df081610dcc565b92915050565b5f60208284031215610e0b57610e0a610d98565b5b5f610e1884828501610de2565b91505092915050565b610e2a81610dbb565b82525050565b5f604082019050610e435f830185610e21565b610e506020830184610e21565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e8e82610b9e565b9150610e9983610b9e565b9250828202610ea781610b9e565b91508282048414831517610ebe57610ebd610e57565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610efc82610b9e565b9150610f0783610b9e565b925082610f1757610f16610ec5565b5b828204905092915050565b5f610f2c82610b9e565b9150610f3783610b9e565b9250828201905080821115610f4f57610f4e610e57565b5b92915050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f610f99602083610f55565b9150610fa482610f65565b602082019050919050565b5f6020820190508181035f830152610fc681610f8d565b9050919050565b5f8115159050919050565b610fe181610fcd565b82525050565b5f602082019050610ffa5f830184610fd8565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f611034601f83610f55565b915061103f82611000565b602082019050919050565b5f6020820190508181035f83015261106181611028565b9050919050565b61107181610b9e565b82525050565b5f60208201905061108a5f830184611068565b92915050565b60805160a0516159e56111135f395f818161139701528181611ad5015281816126bd015281816127700152818161279c01528181612dc201528181613e5d01528181613f120152613f3e01525f8181610f4a01528181612d6a015281816140ac0152818161418b015281816141b201528181614248015261426f01526159e55ff3fe6080604052600436106103b0575f3560e01c80638ea5220f116101e6578063c02466681161010c578063dd62ed3e1161009f578063f2fde38b1161006e578063f2fde38b14610dc7578063f637434214610def578063f8b45b0514610e19578063fe72b27a14610e43576103b7565b8063dd62ed3e14610d0d578063e2f4560514610d49578063e884f26014610d73578063f11a24d314610d9d576103b7565b8063c8c8ebe4116100db578063c8c8ebe414610c67578063ca2971ad14610c91578063d257b34f14610ca7578063d85ba06314610ce3576103b7565b8063c024666814610bc5578063c17b5b8c14610bed578063c18bc19514610c15578063c876d0b914610c3d576103b7565b80639fccce3211610184578063a9059cbb11610153578063a9059cbb14610afb578063aacebbe314610b37578063b62496f514610b5f578063bbc0c74214610b9b576103b7565b80639fccce3214610a41578063a0d82dc514610a6b578063a457c2d714610a95578063a4c82a0014610ad1576103b7565b806395d89b41116101c057806395d89b411461099b5780639a7a23d6146109c55780639c3b4fdc146109ed5780639ec22c0e14610a17576103b7565b80638ea5220f1461091f5780639213691314610949578063924de9b714610973576103b7565b8063313ce567116102d6578063715018a61161026957806375f0a8741161023857806375f0a874146108795780637bce5a04146108a35780638095d564146108cd5780638da5cb5b146108f5576103b7565b8063715018a6146107e9578063730c1888146107ff578063751039fc146108275780637571336a14610851576103b7565b80634fbee193116102a55780634fbee1931461071d5780636a486a8e146107595780636ddd17131461078357806370a08231146107ad576103b7565b8063313ce56714610663578063395093511461068d57806349bd5a5e146106c95780634a62bb65146106f3576103b7565b8063199ffc721161034e57806323b872dd1161031d57806323b872dd146105a957806327c8f835146105e55780632c3e486c1461060f5780632e82f1a014610639576103b7565b8063199ffc72146105035780631a8145bb1461052d5780631f3fed8f14610557578063203e727e14610581576103b7565b80631694505e1161038a5780631694505e1461045d57806318160ddd146104875780631816467f146104b1578063184c16c5146104d9576103b7565b806306fdde03146103bb578063095ea7b3146103e557806310d5de5314610421576103b7565b366103b757005b5f5ffd5b3480156103c6575f5ffd5b506103cf610e7f565b6040516103dc919061438b565b60405180910390f35b3480156103f0575f5ffd5b5061040b6004803603810190610406919061443c565b610f0f565b6040516104189190614494565b60405180910390f35b34801561042c575f5ffd5b50610447600480360381019061044291906144ad565b610f2c565b6040516104549190614494565b60405180910390f35b348015610468575f5ffd5b50610471610f48565b60405161047e9190614533565b60405180910390f35b348015610492575f5ffd5b5061049b610f6c565b6040516104a8919061455b565b60405180910390f35b3480156104bc575f5ffd5b506104d760048036038101906104d291906144ad565b610f75565b005b3480156104e4575f5ffd5b506104ed6110af565b6040516104fa919061455b565b60405180910390f35b34801561050e575f5ffd5b506105176110b5565b604051610524919061455b565b60405180910390f35b348015610538575f5ffd5b506105416110bb565b60405161054e919061455b565b60405180910390f35b348015610562575f5ffd5b5061056b6110c1565b604051610578919061455b565b60405180910390f35b34801561058c575f5ffd5b506105a760048036038101906105a29190614574565b6110c7565b005b3480156105b4575f5ffd5b506105cf60048036038101906105ca919061459f565b6111d6565b6040516105dc9190614494565b60405180910390f35b3480156105f0575f5ffd5b506105f96112c8565b60405161060691906145fe565b60405180910390f35b34801561061a575f5ffd5b506106236112ce565b604051610630919061455b565b60405180910390f35b348015610644575f5ffd5b5061064d6112d4565b60405161065a9190614494565b60405180910390f35b34801561066e575f5ffd5b506106776112e6565b6040516106849190614632565b60405180910390f35b348015610698575f5ffd5b506106b360048036038101906106ae919061443c565b6112ee565b6040516106c09190614494565b60405180910390f35b3480156106d4575f5ffd5b506106dd611395565b6040516106ea91906145fe565b60405180910390f35b3480156106fe575f5ffd5b506107076113b9565b6040516107149190614494565b60405180910390f35b348015610728575f5ffd5b50610743600480360381019061073e91906144ad565b6113cb565b6040516107509190614494565b60405180910390f35b348015610764575f5ffd5b5061076d61141d565b60405161077a919061455b565b60405180910390f35b34801561078e575f5ffd5b50610797611423565b6040516107a49190614494565b60405180910390f35b3480156107b8575f5ffd5b506107d360048036038101906107ce91906144ad565b611436565b6040516107e0919061455b565b60405180910390f35b3480156107f4575f5ffd5b506107fd61147b565b005b34801561080a575f5ffd5b5061082560048036038101906108209190614675565b611502565b005b348015610832575f5ffd5b5061083b611640565b6040516108489190614494565b60405180910390f35b34801561085c575f5ffd5b50610877600480360381019061087291906146c5565b6116dd565b005b348015610884575f5ffd5b5061088d6117b1565b60405161089a91906145fe565b60405180910390f35b3480156108ae575f5ffd5b506108b76117d6565b6040516108c4919061455b565b60405180910390f35b3480156108d8575f5ffd5b506108f360048036038101906108ee9190614703565b6117dc565b005b348015610900575f5ffd5b506109096118db565b60405161091691906145fe565b60405180910390f35b34801561092a575f5ffd5b50610933611903565b60405161094091906145fe565b60405180910390f35b348015610954575f5ffd5b5061095d611928565b60405161096a919061455b565b60405180910390f35b34801561097e575f5ffd5b5061099960048036038101906109949190614753565b61192e565b005b3480156109a6575f5ffd5b506109af6119c7565b6040516109bc919061438b565b60405180910390f35b3480156109d0575f5ffd5b506109eb60048036038101906109e691906146c5565b611a57565b005b3480156109f8575f5ffd5b50610a01611b6f565b604051610a0e919061455b565b60405180910390f35b348015610a22575f5ffd5b50610a2b611b75565b604051610a38919061455b565b60405180910390f35b348015610a4c575f5ffd5b50610a55611b7b565b604051610a62919061455b565b60405180910390f35b348015610a76575f5ffd5b50610a7f611b81565b604051610a8c919061455b565b60405180910390f35b348015610aa0575f5ffd5b50610abb6004803603810190610ab6919061443c565b611b87565b604051610ac89190614494565b60405180910390f35b348015610adc575f5ffd5b50610ae5611c6d565b604051610af2919061455b565b60405180910390f35b348015610b06575f5ffd5b50610b216004803603810190610b1c919061443c565b611c73565b604051610b2e9190614494565b60405180910390f35b348015610b42575f5ffd5b50610b5d6004803603810190610b5891906144ad565b611c90565b005b348015610b6a575f5ffd5b50610b856004803603810190610b8091906144ad565b611dca565b604051610b929190614494565b60405180910390f35b348015610ba6575f5ffd5b50610baf611de7565b604051610bbc9190614494565b60405180910390f35b348015610bd0575f5ffd5b50610beb6004803603810190610be691906146c5565b611dfa565b005b348015610bf8575f5ffd5b50610c136004803603810190610c0e9190614703565b611f1c565b005b348015610c20575f5ffd5b50610c3b6004803603810190610c369190614574565b61201b565b005b348015610c48575f5ffd5b50610c5161212a565b604051610c5e9190614494565b60405180910390f35b348015610c72575f5ffd5b50610c7b61213c565b604051610c88919061455b565b60405180910390f35b348015610c9c575f5ffd5b50610ca5612142565b005b348015610cb2575f5ffd5b50610ccd6004803603810190610cc89190614574565b6121fd565b604051610cda9190614494565b60405180910390f35b348015610cee575f5ffd5b50610cf7612351565b604051610d04919061455b565b60405180910390f35b348015610d18575f5ffd5b50610d336004803603810190610d2e919061477e565b612357565b604051610d40919061455b565b60405180910390f35b348015610d54575f5ffd5b50610d5d6123d9565b604051610d6a919061455b565b60405180910390f35b348015610d7e575f5ffd5b50610d876123df565b604051610d949190614494565b60405180910390f35b348015610da8575f5ffd5b50610db161247c565b604051610dbe919061455b565b60405180910390f35b348015610dd2575f5ffd5b50610ded6004803603810190610de891906144ad565b612482565b005b348015610dfa575f5ffd5b50610e03612578565b604051610e10919061455b565b60405180910390f35b348015610e24575f5ffd5b50610e2d61257e565b604051610e3a919061455b565b60405180910390f35b348015610e4e575f5ffd5b50610e696004803603810190610e649190614574565b612584565b604051610e769190614494565b60405180910390f35b606060038054610e8e906147e9565b80601f0160208091040260200160405190810160405280929190818152602001828054610eba906147e9565b8015610f055780601f10610edc57610100808354040283529160200191610f05565b820191905f5260205f20905b815481529060010190602001808311610ee857829003601f168201915b5050505050905090565b5f610f22610f1b612850565b8484612857565b6001905092915050565b60208052805f5260405f205f915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b610f7d612850565b73ffffffffffffffffffffffffffffffffffffffff16610f9b6118db565b73ffffffffffffffffffffffffffffffffffffffff1614610ff1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe890614863565b60405180910390fd5b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a38060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600f5481565b600b5481565b601d5481565b601c5481565b6110cf612850565b73ffffffffffffffffffffffffffffffffffffffff166110ed6118db565b73ffffffffffffffffffffffffffffffffffffffff1614611143576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113a90614863565b60405180910390fd5b670de0b6b3a76400006103e86001611159610f6c565b61116391906148ae565b61116d919061491c565b611177919061491c565b8110156111b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b0906149bc565b60405180910390fd5b670de0b6b3a7640000816111cd91906148ae565b60088190555050565b5f6111e2848484612a1a565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f611229612850565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156112a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129f90614a4a565b60405180910390fd5b6112bc856112b4612850565b858403612857565b60019150509392505050565b61dead81565b600d5481565b600c5f9054906101000a900460ff1681565b5f6012905090565b5f61138b6112fa612850565b848460015f611307612850565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113869190614a68565b612857565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60115f9054906101000a900460ff1681565b5f601f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b60185481565b601160029054906101000a900460ff1681565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b611483612850565b73ffffffffffffffffffffffffffffffffffffffff166114a16118db565b73ffffffffffffffffffffffffffffffffffffffff16146114f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ee90614863565b60405180910390fd5b6115005f613767565b565b61150a612850565b73ffffffffffffffffffffffffffffffffffffffff166115286118db565b73ffffffffffffffffffffffffffffffffffffffff161461157e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157590614863565b60405180910390fd5b6102588310156115c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ba90614b0b565b60405180910390fd5b6103e882111580156115d557505f8210155b611614576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160b90614b99565b60405180910390fd5b82600d8190555081600b8190555080600c5f6101000a81548160ff021916908315150217905550505050565b5f611649612850565b73ffffffffffffffffffffffffffffffffffffffff166116676118db565b73ffffffffffffffffffffffffffffffffffffffff16146116bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b490614863565b60405180910390fd5b5f60115f6101000a81548160ff0219169083151502179055506001905090565b6116e5612850565b73ffffffffffffffffffffffffffffffffffffffff166117036118db565b73ffffffffffffffffffffffffffffffffffffffff1614611759576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175090614863565b60405180910390fd5b8060205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60155481565b6117e4612850565b73ffffffffffffffffffffffffffffffffffffffff166118026118db565b73ffffffffffffffffffffffffffffffffffffffff1614611858576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161184f90614863565b60405180910390fd5b8260158190555081601681905550806017819055506017546016546015546118809190614a68565b61188a9190614a68565b601481905550600a60145411156118d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118cd90614c01565b60405180910390fd5b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60195481565b611936612850565b73ffffffffffffffffffffffffffffffffffffffff166119546118db565b73ffffffffffffffffffffffffffffffffffffffff16146119aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119a190614863565b60405180910390fd5b80601160026101000a81548160ff02191690831515021790555050565b6060600480546119d6906147e9565b80601f0160208091040260200160405190810160405280929190818152602001828054611a02906147e9565b8015611a4d5780601f10611a2457610100808354040283529160200191611a4d565b820191905f5260205f20905b815481529060010190602001808311611a3057829003601f168201915b5050505050905090565b611a5f612850565b73ffffffffffffffffffffffffffffffffffffffff16611a7d6118db565b73ffffffffffffffffffffffffffffffffffffffff1614611ad3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aca90614863565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611b61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5890614c8f565b60405180910390fd5b611b6b828261382a565b5050565b60175481565b60105481565b601e5481565b601b5481565b5f5f60015f611b94612850565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015611c4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c4590614d1d565b60405180910390fd5b611c62611c59612850565b85858403612857565b600191505092915050565b600e5481565b5f611c86611c7f612850565b8484612a1a565b6001905092915050565b611c98612850565b73ffffffffffffffffffffffffffffffffffffffff16611cb66118db565b73ffffffffffffffffffffffffffffffffffffffff1614611d0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0390614863565b60405180910390fd5b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a38060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6021602052805f5260405f205f915054906101000a900460ff1681565b601160019054906101000a900460ff1681565b611e02612850565b73ffffffffffffffffffffffffffffffffffffffff16611e206118db565b73ffffffffffffffffffffffffffffffffffffffff1614611e76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e6d90614863565b60405180910390fd5b80601f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611f109190614494565b60405180910390a25050565b611f24612850565b73ffffffffffffffffffffffffffffffffffffffff16611f426118db565b73ffffffffffffffffffffffffffffffffffffffff1614611f98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f8f90614863565b60405180910390fd5b8260198190555081601a8190555080601b81905550601b54601a54601954611fc09190614a68565b611fca9190614a68565b60188190555060146018541115612016576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161200d90614d85565b60405180910390fd5b505050565b612023612850565b73ffffffffffffffffffffffffffffffffffffffff166120416118db565b73ffffffffffffffffffffffffffffffffffffffff1614612097576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208e90614863565b60405180910390fd5b670de0b6b3a76400006103e860056120ad610f6c565b6120b791906148ae565b6120c1919061491c565b6120cb919061491c565b81101561210d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161210490614e13565b60405180910390fd5b670de0b6b3a76400008161212191906148ae565b600a8190555050565b60135f9054906101000a900460ff1681565b60085481565b61214a612850565b73ffffffffffffffffffffffffffffffffffffffff166121686118db565b73ffffffffffffffffffffffffffffffffffffffff16146121be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121b590614863565b60405180910390fd5b6001601160016101000a81548160ff0219169083151502179055506001601160026101000a81548160ff02191690831515021790555042600e81905550565b5f612206612850565b73ffffffffffffffffffffffffffffffffffffffff166122246118db565b73ffffffffffffffffffffffffffffffffffffffff161461227a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227190614863565b60405180910390fd5b620186a06001612288610f6c565b61229291906148ae565b61229c919061491c565b8210156122de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122d590614ea1565b60405180910390fd5b6103e860056122eb610f6c565b6122f591906148ae565b6122ff919061491c565b821115612341576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233890614f2f565b60405180910390fd5b8160098190555060019050919050565b60145481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60095481565b5f6123e8612850565b73ffffffffffffffffffffffffffffffffffffffff166124066118db565b73ffffffffffffffffffffffffffffffffffffffff161461245c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161245390614863565b60405180910390fd5b5f60135f6101000a81548160ff0219169083151502179055506001905090565b60165481565b61248a612850565b73ffffffffffffffffffffffffffffffffffffffff166124a86118db565b73ffffffffffffffffffffffffffffffffffffffff16146124fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124f590614863565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361256c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161256390614fbd565b60405180910390fd5b61257581613767565b50565b601a5481565b600a5481565b5f61258d612850565b73ffffffffffffffffffffffffffffffffffffffff166125ab6118db565b73ffffffffffffffffffffffffffffffffffffffff1614612601576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125f890614863565b60405180910390fd5b600f546010546126119190614a68565b4211612652576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161264990615025565b60405180910390fd5b6103e8821115612697576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161268e906150b3565b60405180910390fd5b426010819055505f3073ffffffffffffffffffffffffffffffffffffffff166370a082317f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b81526004016126f891906145fe565b602060405180830381865afa158015612713573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061273791906150e5565b90505f61276161271061275386856138c890919063ffffffff16565b6138dd90919063ffffffff16565b90505f811115612799576127987f000000000000000000000000000000000000000000000000000000000000000061dead836138f2565b5b5f7f000000000000000000000000000000000000000000000000000000000000000090508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b81526004015f604051808303815f87803b158015612802575f5ffd5b505af1158015612814573d5f5f3e3d5ffd5b505050507f8462566617872a3fbab94534675218431ff9e204063ee3f4f43d965626a39abb60405160405180910390a160019350505050919050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036128c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128bc90615180565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612933576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161292a9061520e565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612a0d919061455b565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612a88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a7f9061529c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612af6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aed9061532a565b60405180910390fd5b5f8103612b0d57612b0883835f6138f2565b613762565b60115f9054906101000a900460ff16156131b457612b296118db565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015612b975750612b676118db565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612bcf57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612c09575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612c225750600560149054906101000a900460ff16155b156131b357601160019054906101000a900460ff16612d1657601f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612cd65750601f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b612d15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0c90615392565b60405180910390fd5b5b60135f9054906101000a900460ff1615612ed957612d326118db565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015612db957507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612e1157507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612ed8574360125f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410612e95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e8c90615446565b60405180910390fd5b4360125f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b60215f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612f76575060205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561301d57600854811115612fc0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fb7906154d4565b60405180910390fd5b600a54612fcc83611436565b82612fd79190614a68565b1115613018576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161300f9061553c565b60405180910390fd5b6131b2565b60215f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156130ba575060205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561310957600854811115613104576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130fb906155ca565b60405180910390fd5b6131b1565b60205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166131b057600a5461316383611436565b8261316e9190614a68565b11156131af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131a69061553c565b60405180910390fd5b5b5b5b5b5b5f6131be30611436565b90505f60095482101590508080156131e25750601160029054906101000a900460ff165b80156131fb5750600560149054906101000a900460ff16155b801561324e575060215f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156132a15750601f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156132f45750601f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15613337576001600560146101000a81548160ff02191690831515021790555061331c613b67565b5f600560146101000a81548160ff0219169083151502179055505b600560149054906101000a900460ff1615801561339a575060215f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80156133b15750600c5f9054906101000a900460ff165b80156133cc5750600d54600e546133c89190614a68565b4210155b801561341f5750601f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561342e5761342c613e36565b505b5f600560149054906101000a900460ff16159050601f5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806134dd5750601f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b156134e6575f90505b5f5f905081156137525760215f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561354757505f601854115b15613611576135746064613566601854886138c890919063ffffffff16565b6138dd90919063ffffffff16565b9050601854601a548261358791906148ae565b613591919061491c565b601d5f8282546135a19190614a68565b92505081905550601854601b54826135b991906148ae565b6135c3919061491c565b601e5f8282546135d39190614a68565b92505081905550601854601954826135eb91906148ae565b6135f5919061491c565b601c5f8282546136059190614a68565b9250508190555061372f565b60215f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561366857505f601454115b1561372e576136956064613687601454886138c890919063ffffffff16565b6138dd90919063ffffffff16565b9050601454601654826136a891906148ae565b6136b2919061491c565b601d5f8282546136c29190614a68565b92505081905550601454601754826136da91906148ae565b6136e4919061491c565b601e5f8282546136f49190614a68565b925050819055506014546015548261370c91906148ae565b613716919061491c565b601c5f8282546137269190614a68565b925050819055505b5b5f811115613743576137428730836138f2565b5b808561374f91906155e8565b94505b61375d8787876138f2565b505050505b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8060215f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f81836138d591906148ae565b905092915050565b5f81836138ea919061491c565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613960576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139579061529c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036139ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139c59061532a565b60405180910390fd5b6139d9838383613ff0565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015613a5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a539061568b565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254613aea9190614a68565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051613b4e919061455b565b60405180910390a3613b61848484613ff5565b50505050565b5f613b7130611436565b90505f601e54601c54601d54613b879190614a68565b613b919190614a68565b90505f5f831480613ba157505f82145b15613bae57505050613e34565b600a600954613bbd91906148ae565b831115613bd657600a600954613bd391906148ae565b92505b5f600283601d5486613be891906148ae565b613bf2919061491c565b613bfc919061491c565b90505f613c128286613ffa90919063ffffffff16565b90505f479050613c218261400f565b5f613c358247613ffa90919063ffffffff16565b90505f613c5f87613c51601c54856138c890919063ffffffff16565b6138dd90919063ffffffff16565b90505f613c8988613c7b601e54866138c890919063ffffffff16565b6138dd90919063ffffffff16565b90505f818385613c9991906155e8565b613ca391906155e8565b90505f601d819055505f601c819055505f601e8190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051613cff906156d6565b5f6040518083038185875af1925050503d805f8114613d39576040519150601f19603f3d011682016040523d82523d5f602084013e613d3e565b606091505b5050809850505f87118015613d5257505f81115b15613d9f57613d618782614242565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618682601d54604051613d96939291906156ea565b60405180910390a15b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051613de4906156d6565b5f6040518083038185875af1925050503d805f8114613e1e576040519150601f19603f3d011682016040523d82523d5f602084013e613e23565b606091505b505080985050505050505050505050505b565b5f42600e819055505f3073ffffffffffffffffffffffffffffffffffffffff166370a082317f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b8152600401613e9891906145fe565b602060405180830381865afa158015613eb3573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613ed791906150e5565b90505f613f03612710613ef5600b54856138c890919063ffffffff16565b6138dd90919063ffffffff16565b90505f811115613f3b57613f3a7f000000000000000000000000000000000000000000000000000000000000000061dead836138f2565b5b5f7f000000000000000000000000000000000000000000000000000000000000000090508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b81526004015f604051808303815f87803b158015613fa4575f5ffd5b505af1158015613fb6573d5f5f3e3d5ffd5b505050507f454c91ae84fcc766ddda0dcb289f26b3d0176efeacf4061fc219fa6ca8c3048d60405160405180910390a16001935050505090565b505050565b505050565b5f818361400791906155e8565b905092915050565b5f600267ffffffffffffffff81111561402b5761402a61571f565b5b6040519080825280602002602001820160405280156140595781602001602082028036833780820191505090505b50905030815f815181106140705761406f61574c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015614113573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614137919061578d565b8160018151811061414b5761414a61574c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506141b0307f000000000000000000000000000000000000000000000000000000000000000084612857565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b81526004016142119594939291906158a8565b5f604051808303815f87803b158015614228575f5ffd5b505af115801561423a573d5f5f3e3d5ffd5b505050505050565b61426d307f000000000000000000000000000000000000000000000000000000000000000084612857565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7198230855f5f61dead426040518863ffffffff1660e01b81526004016142d396959493929190615900565b60606040518083038185885af11580156142ef573d5f5f3e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190614314919061595f565b5050505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61435d8261431b565b6143678185614325565b9350614377818560208601614335565b61438081614343565b840191505092915050565b5f6020820190508181035f8301526143a38184614353565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6143d8826143af565b9050919050565b6143e8816143ce565b81146143f2575f5ffd5b50565b5f81359050614403816143df565b92915050565b5f819050919050565b61441b81614409565b8114614425575f5ffd5b50565b5f8135905061443681614412565b92915050565b5f5f60408385031215614452576144516143ab565b5b5f61445f858286016143f5565b925050602061447085828601614428565b9150509250929050565b5f8115159050919050565b61448e8161447a565b82525050565b5f6020820190506144a75f830184614485565b92915050565b5f602082840312156144c2576144c16143ab565b5b5f6144cf848285016143f5565b91505092915050565b5f819050919050565b5f6144fb6144f66144f1846143af565b6144d8565b6143af565b9050919050565b5f61450c826144e1565b9050919050565b5f61451d82614502565b9050919050565b61452d81614513565b82525050565b5f6020820190506145465f830184614524565b92915050565b61455581614409565b82525050565b5f60208201905061456e5f83018461454c565b92915050565b5f60208284031215614589576145886143ab565b5b5f61459684828501614428565b91505092915050565b5f5f5f606084860312156145b6576145b56143ab565b5b5f6145c3868287016143f5565b93505060206145d4868287016143f5565b92505060406145e586828701614428565b9150509250925092565b6145f8816143ce565b82525050565b5f6020820190506146115f8301846145ef565b92915050565b5f60ff82169050919050565b61462c81614617565b82525050565b5f6020820190506146455f830184614623565b92915050565b6146548161447a565b811461465e575f5ffd5b50565b5f8135905061466f8161464b565b92915050565b5f5f5f6060848603121561468c5761468b6143ab565b5b5f61469986828701614428565b93505060206146aa86828701614428565b92505060406146bb86828701614661565b9150509250925092565b5f5f604083850312156146db576146da6143ab565b5b5f6146e8858286016143f5565b92505060206146f985828601614661565b9150509250929050565b5f5f5f6060848603121561471a576147196143ab565b5b5f61472786828701614428565b935050602061473886828701614428565b925050604061474986828701614428565b9150509250925092565b5f60208284031215614768576147676143ab565b5b5f61477584828501614661565b91505092915050565b5f5f60408385031215614794576147936143ab565b5b5f6147a1858286016143f5565b92505060206147b2858286016143f5565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061480057607f821691505b602082108103614813576148126147bc565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61484d602083614325565b915061485882614819565b602082019050919050565b5f6020820190508181035f83015261487a81614841565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6148b882614409565b91506148c383614409565b92508282026148d181614409565b915082820484148315176148e8576148e7614881565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61492682614409565b915061493183614409565b925082614941576149406148ef565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e74205f8201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b5f6149a6602f83614325565b91506149b18261494c565b604082019050919050565b5f6020820190508181035f8301526149d38161499a565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f614a34602883614325565b9150614a3f826149da565b604082019050919050565b5f6020820190508181035f830152614a6181614a28565b9050919050565b5f614a7282614409565b9150614a7d83614409565b9250828201905080821115614a9557614a94614881565b5b92915050565b7f63616e6e6f7420736574206275796261636b206d6f7265206f6674656e2074685f8201527f616e206576657279203130206d696e7574657300000000000000000000000000602082015250565b5f614af5603383614325565b9150614b0082614a9b565b604082019050919050565b5f6020820190508181035f830152614b2281614ae9565b9050919050565b7f4d75737420736574206175746f204c50206275726e2070657263656e742062655f8201527f747765656e20302520616e642031302500000000000000000000000000000000602082015250565b5f614b83603083614325565b9150614b8e82614b29565b604082019050919050565b5f6020820190508181035f830152614bb081614b77565b9050919050565b7f4d757374206b656570206665657320617420313025206f72206c6573730000005f82015250565b5f614beb601d83614325565b9150614bf682614bb7565b602082019050919050565b5f6020820190508181035f830152614c1881614bdf565b9050919050565b7f4c697175696469747920706169722063616e742062652072656d6f76656420665f8201527f726f6d206175746f6d617465644d61726b65744d616b65725061697273000000602082015250565b5f614c79603d83614325565b9150614c8482614c1f565b604082019050919050565b5f6020820190508181035f830152614ca681614c6d565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f614d07602583614325565b9150614d1282614cad565b604082019050919050565b5f6020820190508181035f830152614d3481614cfb565b9050919050565b7f4d757374206b656570206665657320617420323025206f72206c6573730000005f82015250565b5f614d6f601d83614325565b9150614d7a82614d3b565b602082019050919050565b5f6020820190508181035f830152614d9c81614d63565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e205f8201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b5f614dfd602483614325565b9150614e0882614da3565b604082019050919050565b5f6020820190508181035f830152614e2a81614df1565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e5f8201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b5f614e8b603583614325565b9150614e9682614e31565b604082019050919050565b5f6020820190508181035f830152614eb881614e7f565b9050919050565b7f5377617020616d6f756e742063616e6e6f7420626520686967686572207468615f8201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b5f614f19603483614325565b9150614f2482614ebf565b604082019050919050565b5f6020820190508181035f830152614f4681614f0d565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f614fa7602683614325565b9150614fb282614f4d565b604082019050919050565b5f6020820190508181035f830152614fd481614f9b565b9050919050565b7f4d757374207761697420666f7220636f6f6c646f776e20746f2066696e6973685f82015250565b5f61500f602083614325565b915061501a82614fdb565b602082019050919050565b5f6020820190508181035f83015261503c81615003565b9050919050565b7f4d6179206e6f74206e756b65206d6f7265207468616e20313025206f6620746f5f8201527f6b656e7320696e204c5000000000000000000000000000000000000000000000602082015250565b5f61509d602a83614325565b91506150a882615043565b604082019050919050565b5f6020820190508181035f8301526150ca81615091565b9050919050565b5f815190506150df81614412565b92915050565b5f602082840312156150fa576150f96143ab565b5b5f615107848285016150d1565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61516a602483614325565b915061517582615110565b604082019050919050565b5f6020820190508181035f8301526151978161515e565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6151f8602283614325565b91506152038261519e565b604082019050919050565b5f6020820190508181035f830152615225816151ec565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f615286602583614325565b91506152918261522c565b604082019050919050565b5f6020820190508181035f8301526152b38161527a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f615314602383614325565b915061531f826152ba565b604082019050919050565b5f6020820190508181035f83015261534181615308565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f61537c601683614325565b915061538782615348565b602082019050919050565b5f6020820190508181035f8301526153a981615370565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c5f8201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b5f615430604983614325565b915061543b826153b0565b606082019050919050565b5f6020820190508181035f83015261545d81615424565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f6154be603583614325565b91506154c982615464565b604082019050919050565b5f6020820190508181035f8301526154eb816154b2565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f615526601383614325565b9150615531826154f2565b602082019050919050565b5f6020820190508181035f8301526155538161551a565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b5f6155b4603683614325565b91506155bf8261555a565b604082019050919050565b5f6020820190508181035f8301526155e1816155a8565b9050919050565b5f6155f282614409565b91506155fd83614409565b925082820390508181111561561557615614614881565b5b92915050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f615675602683614325565b91506156808261561b565b604082019050919050565b5f6020820190508181035f8301526156a281615669565b9050919050565b5f81905092915050565b50565b5f6156c15f836156a9565b91506156cc826156b3565b5f82019050919050565b5f6156e0826156b6565b9150819050919050565b5f6060820190506156fd5f83018661454c565b61570a602083018561454c565b615717604083018461454c565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050615787816143df565b92915050565b5f602082840312156157a2576157a16143ab565b5b5f6157af84828501615779565b91505092915050565b5f819050919050565b5f6157db6157d66157d1846157b8565b6144d8565b614409565b9050919050565b6157eb816157c1565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b615823816143ce565b82525050565b5f615834838361581a565b60208301905092915050565b5f602082019050919050565b5f615856826157f1565b61586081856157fb565b935061586b8361580b565b805f5b8381101561589b5781516158828882615829565b975061588d83615840565b92505060018101905061586e565b5085935050505092915050565b5f60a0820190506158bb5f83018861454c565b6158c860208301876157e2565b81810360408301526158da818661584c565b90506158e960608301856145ef565b6158f6608083018461454c565b9695505050505050565b5f60c0820190506159135f8301896145ef565b615920602083018861454c565b61592d60408301876157e2565b61593a60608301866157e2565b61594760808301856145ef565b61595460a083018461454c565b979650505050505050565b5f5f5f60608486031215615976576159756143ab565b5b5f615983868287016150d1565b9350506020615994868287016150d1565b92505060406159a5868287016150d1565b915050925092509256fea26469706673582212204b8786bf72e95691503575393c74ef85c5e6d45c6fb3ec9b3c863a8f4a6e6fd664736f6c634300081b0033