Chi tiết giao dịch
Hash giao dịch:
0xcc2b56a46ea782891ef208ae49fdb48711e6673c486da25aa9b9042d7126e338
Trạng thái:
Thành công
Khối:
Đã xác nhận 21.398.282 khối
Ngày giờ
05:07:15 25/03/2024 (1 năm 4 tháng trước)
Đã tương tác với:
Số tiền:
0ETH
($0)
Phí giao dịch:
0,02318079246438235
$79,28
L2 Gas price:
0,0000000028607 ETH(2,8607 Gwei)
Hạn mức & sử dụng phí Gas L2:
12.246.240|
8.098.717(66,13%)
L2 fee paid:
0,0231679997219 ETH
Phí gas L2:
Cơ sở: 1,581437331 Gwei
Giá Gas Lớp 1:
0,000000027288704626 ETH(27,288704626 Gwei)
Lượng Gas trên Lớp 1 đã dùng:
425.788
Giá trị vô hướng của phí trên Lớp 1:
0
L1 fee paid:
0,000012792742482349 ETH
Thuộc tính khác:
Loại giao dịch:0(giao dịch kế thừa)
Số nonce:0
Vị thế trong khối:8
Dữ liệu đầu vào:
0x60c06040526001600c60146101000a81548160ff0219169083151502179055505f600c60156101000a81548160ff0219169083151502179055505f600c60166101000a81548160ff0219169083151502179055503480156200005f575f80fd5b506040518060400160405280600681526020017f4b6962626c6500000000000000000000000000000000000000000000000000008152506040518060400160405280600681526020017f4b4942424c4500000000000000000000000000000000000000000000000000008152508160039081620000dd919062000f9e565b508060049081620000ef919062000f9e565b5050505f620001036200078960201b60201c565b90508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505f3390505f736bded42c6da8fbf0d2ba55b2fa120c5e0c8d789190508073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff168152505060805173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200023c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002629190620010e7565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060805173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002ca573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002f09190620010e7565b6040518363ffffffff1660e01b81526004016200030f92919062001128565b6020604051808303815f875af11580156200032c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003529190620010e7565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506200039a60a05160016200079060201b60201c565b5f6b033b2e3c9fd0803ce800000090506103e8601482620003bc919062001180565b620003c89190620011f7565b6006819055506103e8601482620003e0919062001180565b620003ec9190620011f7565b6007819055506103e860148262000404919062001180565b620004109190620011f7565b600881905550620186a060328262000429919062001180565b620004359190620011f7565b600a819055506001600e819055506001600f819055506001601081905550601054600f54600e546200046891906200122e565b6200047491906200122e565b600d81905550600160128190555060016013819055506001601481905550601454601354601254620004a791906200122e565b620004b391906200122e565b601181905550731762bfeae2e37c5dd8635459266c0a33e12334e6600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507377d3365afcc72e2119a5033b30fa205c1bc99ffa600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620005748360016200084060201b60201c565b620005873060016200084060201b60201c565b6200059c61dead60016200084060201b60201c565b620005c373d56463c6c21bc5329d467007aec3fa03ba11477260016200084060201b60201c565b620005ea7377d3365afcc72e2119a5033b30fa205c1bc99ffa60016200084060201b60201c565b6200061173d70956c45971b3f7ca3654636d032312a957a31960016200084060201b60201c565b6200063873c468870e7b6b98fb1ed3438232b96a5c028ba28960016200084060201b60201c565b6200065f731762bfeae2e37c5dd8635459266c0a33e12334e660016200084060201b60201c565b62000672836001620008d360201b60201c565b62000685306001620008d360201b60201c565b6200069a61dead6001620008d360201b60201c565b620006c173d56463c6c21bc5329d467007aec3fa03ba1147726001620008d360201b60201c565b620006e87377d3365afcc72e2119a5033b30fa205c1bc99ffa6001620008d360201b60201c565b6200070f73d70956c45971b3f7ca3654636d032312a957a3196001620008d360201b60201c565b6200073673c468870e7b6b98fb1ed3438232b96a5c028ba2896001620008d360201b60201c565b6200075d731762bfeae2e37c5dd8635459266c0a33e12334e66001620008d360201b60201c565b6200076f838262000a0a60201b60201c565b620007808362000b5460201b60201c565b50505062001476565b5f33905090565b80601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550620007f682826200084060201b60201c565b8015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b8060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f6b4f1be9103e6cbcd38ca4a922334f2c3109b260130a6676a987f94088fd67468282604051620008c792919062001284565b60405180910390a15050565b620008e36200078960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166200090962000d1260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000962576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000959906200130d565b60405180910390fd5b8060185f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051620009fe91906200132d565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000a7b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000a729062001396565b60405180910390fd5b8060025f82825462000a8e91906200122e565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825462000ae291906200122e565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000b489190620013c7565b60405180910390a35050565b62000b646200078960201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000b8a62000d1260201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000be3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000bda906200130d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160362000c54576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c4b9062001456565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000db657607f821691505b60208210810362000dcc5762000dcb62000d71565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000e307fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000df3565b62000e3c868362000df3565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000e8662000e8062000e7a8462000e54565b62000e5d565b62000e54565b9050919050565b5f819050919050565b62000ea18362000e66565b62000eb962000eb08262000e8d565b84845462000dff565b825550505050565b5f90565b62000ecf62000ec1565b62000edc81848462000e96565b505050565b5b8181101562000f035762000ef75f8262000ec5565b60018101905062000ee2565b5050565b601f82111562000f525762000f1c8162000dd2565b62000f278462000de4565b8101602085101562000f37578190505b62000f4f62000f468562000de4565b83018262000ee1565b50505b505050565b5f82821c905092915050565b5f62000f745f198460080262000f57565b1980831691505092915050565b5f62000f8e838362000f63565b9150826002028217905092915050565b62000fa98262000d3a565b67ffffffffffffffff81111562000fc55762000fc462000d44565b5b62000fd1825462000d9e565b62000fde82828562000f07565b5f60209050601f83116001811462001014575f841562000fff578287015190505b6200100b858262000f81565b8655506200107a565b601f198416620010248662000dd2565b5f5b828110156200104d5784890151825560018201915060208501945060208101905062001026565b868310156200106d578489015162001069601f89168262000f63565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620010b18262001086565b9050919050565b620010c381620010a5565b8114620010ce575f80fd5b50565b5f81519050620010e181620010b8565b92915050565b5f60208284031215620010ff57620010fe62001082565b5b5f6200110e84828501620010d1565b91505092915050565b6200112281620010a5565b82525050565b5f6040820190506200113d5f83018562001117565b6200114c602083018462001117565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6200118c8262000e54565b9150620011998362000e54565b9250828202620011a98162000e54565b91508282048414831517620011c357620011c262001153565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f620012038262000e54565b9150620012108362000e54565b925082620012235762001222620011ca565b5b828204905092915050565b5f6200123a8262000e54565b9150620012478362000e54565b925082820190508082111562001262576200126162001153565b5b92915050565b5f8115159050919050565b6200127e8162001268565b82525050565b5f604082019050620012995f83018562001117565b620012a8602083018462001273565b9392505050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f620012f5602083620012af565b91506200130282620012bf565b602082019050919050565b5f6020820190508181035f8301526200132681620012e7565b9050919050565b5f602082019050620013425f83018462001273565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f6200137e601f83620012af565b91506200138b8262001348565b602082019050919050565b5f6020820190508181035f830152620013af8162001370565b9050919050565b620013c18162000e54565b82525050565b5f602082019050620013dc5f830184620013b6565b92915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6200143e602683620012af565b91506200144b82620013e2565b604082019050919050565b5f6020820190508181035f8301526200146f8162001430565b9050919050565b60805160a051615bd3620014c95f395f8181611027015281816114e1015261182601525f8181610d0201528181613d0601528181613de501528181613e0c01528181613ea20152613ec90152615bd35ff3fe60806040526004361061031d575f3560e01c80638da5cb5b116101aa578063c18bc195116100f6578063dd62ed3e11610094578063f275f64b1161006e578063f275f64b14610b94578063f2fde38b14610bbc578063f637434214610be4578063f9d0831a14610c0e57610324565b8063dd62ed3e14610b04578063e2f4560514610b40578063f11a24d314610b6a57610324565b8063d257b34f116100d0578063d257b34f14610a62578063d85ba06314610a8a578063dc3f0d0f14610ab4578063dcc345f214610adc57610324565b8063c18bc195146109e6578063cc2ffe7c14610a0e578063ceaa00b214610a3857610324565b8063a9059cbb11610163578063bb4c9f0b1161013d578063bb4c9f0b14610944578063bbc0c7421461096c578063c024666814610996578063c17b5b8c146109be57610324565b8063a9059cbb146108a2578063aa4bde28146108de578063b62496f51461090857610324565b80638da5cb5b1461079657806395d89b41146107c05780639a7a23d6146107ea5780639c3b4fdc14610812578063a0d82dc51461083c578063a457c2d71461086657610324565b80635c068a8c1161026957806370a08231116102225780637571336a116101fc5780637571336a146106f25780638095d5641461071a57806388e765ff1461074257806389a4c1a01461076c57610324565b806370a082311461068a578063715018a6146106c6578063751039fc146106dc57610324565b80635c068a8c146105905780636605bfda146105ba57806366d602ae146105e25780636a486a8e1461060c5780636b2fb124146106365780636ddd17131461066057610324565b806323b872dd116102d657806339509351116102b057806339509351146104d657806349bd5a5e146105125780634a62bb651461053c5780635b5c251f1461056657610324565b806323b872dd146104485780632be32b6114610484578063313ce567146104ac57610324565b806306fdde0314610328578063095ea7b31461035257806310d5de531461038e5780631694505e146103ca57806318160ddd146103f45780631a8145bb1461041e57610324565b3661032457005b5f80fd5b348015610333575f80fd5b5061033c610c36565b6040516103499190614004565b60405180910390f35b34801561035d575f80fd5b50610378600480360381019061037391906140b9565b610cc6565b6040516103859190614111565b60405180910390f35b348015610399575f80fd5b506103b460048036038101906103af919061412a565b610ce3565b6040516103c19190614111565b60405180910390f35b3480156103d5575f80fd5b506103de610d00565b6040516103eb91906141b0565b60405180910390f35b3480156103ff575f80fd5b50610408610d24565b60405161041591906141d8565b60405180910390f35b348015610429575f80fd5b50610432610d2d565b60405161043f91906141d8565b60405180910390f35b348015610453575f80fd5b5061046e600480360381019061046991906141f1565b610d33565b60405161047b9190614111565b60405180910390f35b34801561048f575f80fd5b506104aa60048036038101906104a59190614241565b610e2e565b005b3480156104b7575f80fd5b506104c0610f76565b6040516104cd9190614287565b60405180910390f35b3480156104e1575f80fd5b506104fc60048036038101906104f791906140b9565b610f7e565b6040516105099190614111565b60405180910390f35b34801561051d575f80fd5b50610526611025565b60405161053391906142af565b60405180910390f35b348015610547575f80fd5b50610550611049565b60405161055d9190614111565b60405180910390f35b348015610571575f80fd5b5061057a61105c565b60405161058791906142af565b60405180910390f35b34801561059b575f80fd5b506105a4611081565b6040516105b191906141d8565b60405180910390f35b3480156105c5575f80fd5b506105e060048036038101906105db919061412a565b611087565b005b3480156105ed575f80fd5b506105f66111f7565b60405161060391906141d8565b60405180910390f35b348015610617575f80fd5b506106206111fd565b60405161062d91906141d8565b60405180910390f35b348015610641575f80fd5b5061064a611203565b60405161065791906141d8565b60405180910390f35b34801561066b575f80fd5b50610674611209565b6040516106819190614111565b60405180910390f35b348015610695575f80fd5b506106b060048036038101906106ab919061412a565b61121c565b6040516106bd91906141d8565b60405180910390f35b3480156106d1575f80fd5b506106da611261565b005b3480156106e7575f80fd5b506106f061139a565b005b3480156106fd575f80fd5b50610718600480360381019061071391906142f2565b61145e565b005b348015610725575f80fd5b50610740600480360381019061073b9190614330565b6115c6565b005b34801561074d575f80fd5b506107566116c5565b60405161076391906141d8565b60405180910390f35b348015610777575f80fd5b506107806116cb565b60405161078d91906142af565b60405180910390f35b3480156107a1575f80fd5b506107aa6116f0565b6040516107b791906142af565b60405180910390f35b3480156107cb575f80fd5b506107d4611718565b6040516107e19190614004565b60405180910390f35b3480156107f5575f80fd5b50610810600480360381019061080b91906142f2565b6117a8565b005b34801561081d575f80fd5b506108266118c0565b60405161083391906141d8565b60405180910390f35b348015610847575f80fd5b506108506118c6565b60405161085d91906141d8565b60405180910390f35b348015610871575f80fd5b5061088c600480360381019061088791906140b9565b6118cc565b6040516108999190614111565b60405180910390f35b3480156108ad575f80fd5b506108c860048036038101906108c391906140b9565b6119bb565b6040516108d59190614111565b60405180910390f35b3480156108e9575f80fd5b506108f26119d8565b6040516108ff91906141d8565b60405180910390f35b348015610913575f80fd5b5061092e6004803603810190610929919061412a565b6119de565b60405161093b9190614111565b60405180910390f35b34801561094f575f80fd5b5061096a60048036038101906109659190614436565b6119fb565b005b348015610977575f80fd5b50610980611c3d565b60405161098d9190614111565b60405180910390f35b3480156109a1575f80fd5b506109bc60048036038101906109b791906142f2565b611c50565b005b3480156109c9575f80fd5b506109e460048036038101906109df9190614330565b611d72565b005b3480156109f1575f80fd5b50610a0c6004803603810190610a079190614241565b611e6f565b005b348015610a19575f80fd5b50610a22611fb7565b604051610a2f91906141d8565b60405180910390f35b348015610a43575f80fd5b50610a4c611fbd565b604051610a5991906141d8565b60405180910390f35b348015610a6d575f80fd5b50610a886004803603810190610a839190614241565b611fc3565b005b348015610a95575f80fd5b50610a9e612110565b604051610aab91906141d8565b60405180910390f35b348015610abf575f80fd5b50610ada6004803603810190610ad59190614241565b612116565b005b348015610ae7575f80fd5b50610b026004803603810190610afd919061412a565b61225e565b005b348015610b0f575f80fd5b50610b2a6004803603810190610b2591906144b4565b6123ce565b604051610b3791906141d8565b60405180910390f35b348015610b4b575f80fd5b50610b54612450565b604051610b6191906141d8565b60405180910390f35b348015610b75575f80fd5b50610b7e612456565b604051610b8b91906141d8565b60405180910390f35b348015610b9f575f80fd5b50610bba6004803603810190610bb591906144f2565b61245c565b005b348015610bc7575f80fd5b50610be26004803603810190610bdd919061412a565b6125a6565b005b348015610bef575f80fd5b50610bf861274e565b604051610c0591906141d8565b60405180910390f35b348015610c19575f80fd5b50610c346004803603810190610c2f919061412a565b612754565b005b606060038054610c459061454a565b80601f0160208091040260200160405190810160405280929190818152602001828054610c719061454a565b8015610cbc5780601f10610c9357610100808354040283529160200191610cbc565b820191905f5260205f20905b815481529060010190602001808311610c9f57829003601f168201915b5050505050905090565b5f610cd9610cd261295b565b8484612962565b6001905092915050565b6019602052805f5260405f205f915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b60165481565b5f610d3f848484612b25565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610d8661295b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610e05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dfc906145ea565b60405180910390fd5b610e2285610e1161295b565b8584610e1d9190614635565b612962565b60019150509392505050565b610e3661295b565b73ffffffffffffffffffffffffffffffffffffffff16610e546116f0565b73ffffffffffffffffffffffffffffffffffffffff1614610eaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea1906146b2565b60405180910390fd5b670de0b6b3a76400006103e86001610ec0610d24565b610eca91906146d0565b610ed4919061473e565b610ede919061473e565b811015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906147de565b60405180910390fd5b670de0b6b3a764000081610f3491906146d0565b6006819055507ffcc0366804aaa8dbf88a2924100c733b70dec8445957a5d5f8ff92898de41009600654604051610f6b91906141d8565b60405180910390a150565b5f6012905090565b5f61101b610f8a61295b565b848460015f610f9761295b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461101691906147fc565b612962565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600c60149054906101000a900460ff1681565b600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e5481565b61108f61295b565b73ffffffffffffffffffffffffffffffffffffffff166110ad6116f0565b73ffffffffffffffffffffffffffffffffffffffff1614611103576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110fa906146b2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611171576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111689061489f565b60405180910390fd5b80600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167f2e1e696cfb265fa16e1170d24ef04cb2262772bde00ecf34d80bae6722487b7f60405160405180910390a250565b60075481565b60115481565b60125481565b600c60169054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61126961295b565b73ffffffffffffffffffffffffffffffffffffffff166112876116f0565b73ffffffffffffffffffffffffffffffffffffffff16146112dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d4906146b2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6113a261295b565b73ffffffffffffffffffffffffffffffffffffffff166113c06116f0565b73ffffffffffffffffffffffffffffffffffffffff1614611416576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140d906146b2565b60405180910390fd5b5f600c60146101000a81548160ff0219169083151502179055507fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c60405160405180910390a1565b61146661295b565b73ffffffffffffffffffffffffffffffffffffffff166114846116f0565b73ffffffffffffffffffffffffffffffffffffffff16146114da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d1906146b2565b60405180910390fd5b8061156e577f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361156d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115649061492d565b60405180910390fd5b5b8060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b6115ce61295b565b73ffffffffffffffffffffffffffffffffffffffff166115ec6116f0565b73ffffffffffffffffffffffffffffffffffffffff1614611642576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611639906146b2565b60405180910390fd5b82600e8190555081600f8190555080601081905550601054600f54600e5461166a91906147fc565b61167491906147fc565b600d81905550600a600d5411156116c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b790614995565b60405180910390fd5b505050565b60065481565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546117279061454a565b80601f01602080910402602001604051908101604052809291908181526020018280546117539061454a565b801561179e5780601f106117755761010080835404028352916020019161179e565b820191905f5260205f20905b81548152906001019060200180831161178157829003601f168201915b5050505050905090565b6117b061295b565b73ffffffffffffffffffffffffffffffffffffffff166117ce6116f0565b73ffffffffffffffffffffffffffffffffffffffff1614611824576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181b906146b2565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036118b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a990614a23565b60405180910390fd5b6118bc8282613663565b5050565b60105481565b60145481565b5f8060015f6118d961295b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015611993576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198a90614ab1565b60405180910390fd5b6119b061199e61295b565b8585846119ab9190614635565b612962565b600191505092915050565b5f6119ce6119c761295b565b8484612b25565b6001905092915050565b60085481565b601a602052805f5260405f205f915054906101000a900460ff1681565b611a0361295b565b73ffffffffffffffffffffffffffffffffffffffff16611a216116f0565b73ffffffffffffffffffffffffffffffffffffffff1614611a77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6e906146b2565b60405180910390fd5b6103218484905010611abe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab590614b3f565b60405180910390fd5b818190508484905014611b06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611afd90614bcd565b60405180910390fd5b5f805b85859050811015611b6657611b1c610f76565b600a611b289190614d1a565b848483818110611b3b57611b3a614d64565b5b90506020020135611b4c91906146d0565b82611b5791906147fc565b91508080600101915050611b09565b5080611b713361121c565b1015611bb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ba990614ddb565b60405180910390fd5b5f5b85859050811015611c3557611c2833878784818110611bd657611bd5614d64565b5b9050602002016020810190611beb919061412a565b611bf3610f76565b600a611bff9190614d1a565b878786818110611c1257611c11614d64565b5b90506020020135611c2391906146d0565b612b25565b8080600101915050611bb4565b505050505050565b600c60159054906101000a900460ff1681565b611c5861295b565b73ffffffffffffffffffffffffffffffffffffffff16611c766116f0565b73ffffffffffffffffffffffffffffffffffffffff1614611ccc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc3906146b2565b60405180910390fd5b8060185f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611d669190614111565b60405180910390a25050565b611d7a61295b565b73ffffffffffffffffffffffffffffffffffffffff16611d986116f0565b73ffffffffffffffffffffffffffffffffffffffff1614611dee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de5906146b2565b60405180910390fd5b82601281905550816013819055508060148190555080601354601254611e1491906147fc565b611e1e91906147fc565b601181905550600a6011541115611e6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e6190614995565b60405180910390fd5b505050565b611e7761295b565b73ffffffffffffffffffffffffffffffffffffffff16611e956116f0565b73ffffffffffffffffffffffffffffffffffffffff1614611eeb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee2906146b2565b60405180910390fd5b670de0b6b3a76400006103e86003611f01610d24565b611f0b91906146d0565b611f15919061473e565b611f1f919061473e565b811015611f61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f5890614e69565b60405180910390fd5b670de0b6b3a764000081611f7591906146d0565b6008819055507fefc9add9a9b7382de284ef5ad69d8ea863e2680492b21a81948c2d5f04a442bc600854604051611fac91906141d8565b60405180910390a150565b60155481565b60175481565b611fcb61295b565b73ffffffffffffffffffffffffffffffffffffffff16611fe96116f0565b73ffffffffffffffffffffffffffffffffffffffff161461203f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612036906146b2565b60405180910390fd5b620186a0600161204d610d24565b61205791906146d0565b612061919061473e565b8110156120a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209a90614ef7565b60405180910390fd5b6103e860016120b0610d24565b6120ba91906146d0565b6120c4919061473e565b811115612106576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120fd90614f85565b60405180910390fd5b80600a8190555050565b600d5481565b61211e61295b565b73ffffffffffffffffffffffffffffffffffffffff1661213c6116f0565b73ffffffffffffffffffffffffffffffffffffffff1614612192576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612189906146b2565b60405180910390fd5b670de0b6b3a76400006103e860016121a8610d24565b6121b291906146d0565b6121bc919061473e565b6121c6919061473e565b811015612208576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ff90615013565b60405180910390fd5b670de0b6b3a76400008161221c91906146d0565b6007819055507f53c4eb831d8cfeb750f1c62590d8cd30f4c6f0380d29a05caa09f0d92588560e60075460405161225391906141d8565b60405180910390a150565b61226661295b565b73ffffffffffffffffffffffffffffffffffffffff166122846116f0565b73ffffffffffffffffffffffffffffffffffffffff16146122da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122d1906146b2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612348576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161233f906150a1565b60405180910390fd5b80600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff167fd93a8f1067efdf092de266b926f6938622f6eb4a1d6837e71689f5631f85703760405160405180910390a250565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b600a5481565b600f5481565b61246461295b565b73ffffffffffffffffffffffffffffffffffffffff166124826116f0565b73ffffffffffffffffffffffffffffffffffffffff16146124d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124cf906146b2565b60405180910390fd5b600c60159054906101000a900460ff1615612528576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251f90615109565b60405180910390fd5b80600c60156101000a81548160ff0219169083151502179055506001600c60166101000a81548160ff0219169083151502179055507fe8a59d3db38e5220ac9d0f72590b7ac876e0916dc8f4db3e7614e6f91fe52089600c60159054906101000a900460ff1660405161259b9190614111565b60405180910390a150565b6125ae61295b565b73ffffffffffffffffffffffffffffffffffffffff166125cc6116f0565b73ffffffffffffffffffffffffffffffffffffffff1614612622576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612619906146b2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612690576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161268790615197565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60135481565b61275c61295b565b73ffffffffffffffffffffffffffffffffffffffff1661277a6116f0565b73ffffffffffffffffffffffffffffffffffffffff16146127d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c7906146b2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036128535761280b6116f0565b73ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f1935050505015801561284d573d5f803e3d5ffd5b50612958565b5f8190505f8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161289191906142af565b602060405180830381865afa1580156128ac573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906128d091906151c9565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6128f66116f0565b836040518363ffffffff1660e01b81526004016129149291906151f4565b6020604051808303815f875af1158015612930573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612954919061522f565b5050505b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036129d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129c7906152ca565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612a3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a3590615358565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612b1891906141d8565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612b93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b8a906153e6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612c01576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bf890615474565b60405180910390fd5b5f8111612c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c3a906154dc565b60405180910390fd5b600c60149054906101000a900460ff16156131d957612c606116f0565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015612cce5750612c9e6116f0565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612d0657505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612d40575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156131d857600c60159054906101000a900460ff16612ea95760195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612df4575060195f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b612e33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e2a90615544565b60405180910390fd5b612e3b6116f0565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612ea8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e9f906155ac565b60405180910390fd5b5b601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612f46575060195f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15612fed57600654811115612f90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f879061563a565b60405180910390fd5b600854612f9c8361121c565b82612fa791906147fc565b1115612fe8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fdf906156a2565b60405180910390fd5b6131d7565b601a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561308a575060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156130d9576007548111156130d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130cb90615730565b60405180910390fd5b6131d6565b60195f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015613177575060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156131d5576008546131888361121c565b8261319391906147fc565b11156131d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131cb906156a2565b60405180910390fd5b5b5b5b5b5b5f6131e33061121c565b90505f600a5482101590508080156132075750600c60169054906101000a900460ff165b801561321f575060095f9054906101000a900460ff16155b80156132725750601a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156132c5575060185f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015613318575060185f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561335957600160095f6101000a81548160ff02191690831515021790555061333f61370b565b5f60095f6101000a81548160ff0219169083151502179055505b5f6001905060185f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806133f9575060185f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15613402575f90505b5f811561364f57601a5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561346057505f601154115b1561351c5760646011548661347591906146d0565b61347f919061473e565b90506011546013548261349291906146d0565b61349c919061473e565b60165f8282546134ac91906147fc565b92505081905550601154601254826134c491906146d0565b6134ce919061473e565b60155f8282546134de91906147fc565b92505081905550601154601454826134f691906146d0565b613500919061473e565b60175f82825461351091906147fc565b9250508190555061362c565b601a5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561357357505f600d54115b1561362b576064600d548661358891906146d0565b613592919061473e565b9050600d54600f54826135a591906146d0565b6135af919061473e565b60165f8282546135bf91906147fc565b92505081905550600d54600e54826135d791906146d0565b6135e1919061473e565b60155f8282546135f191906147fc565b92505081905550600d546010548261360991906146d0565b613613919061473e565b60175f82825461362391906147fc565b925050819055505b5b5f8111156136405761363f87308361392e565b5b808561364c9190614635565b94505b61365a87878761392e565b50505050505050565b80601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506136c18282613bd8565b8015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f6137153061121c565b90505f60175460165461372891906147fc565b90505f82148061373757505f81145b1561374357505061392c565b600a805461375191906146d0565b82111561376957600a805461376691906146d0565b91505b5f6015548261377891906147fc565b828461378491906146d0565b61378e919061473e565b90505f60026016546137a0919061473e565b90506137b681836137b19190614635565b613c69565b5f4790505f84601754836137ca91906146d0565b6137d4919061473e565b90505f81836137e39190614635565b90505f6016819055505f6017819055505f8411801561380157505f81115b15613811576138108482613e9c565b5b5f8211156138e4575f600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168360405161385f9061577b565b5f6040518083038185875af1925050503d805f8114613899576040519150601f19603f3d011682016040523d82523d5f602084013e61389e565b606091505b50509050806138e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138d9906157d9565b60405180910390fd5b505b5f60155411156139245761391c30600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601554612b25565b5f6015819055505b505050505050505b565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361399c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613993906153e6565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613a0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a0190615474565b60405180910390fd5b5f8111613a4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a4390615867565b60405180910390fd5b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015613acf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ac6906158f5565b60405180910390fd5b8181613adb9190614635565b5f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254613b6691906147fc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051613bca91906141d8565b60405180910390a350505050565b8060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f6b4f1be9103e6cbcd38ca4a922334f2c3109b260130a6676a987f94088fd67468282604051613c5d929190615913565b60405180910390a15050565b5f600267ffffffffffffffff811115613c8557613c8461593a565b5b604051908082528060200260200182016040528015613cb35781602001602082028036833780820191505090505b50905030815f81518110613cca57613cc9614d64565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613d6d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613d91919061597b565b81600181518110613da557613da4614d64565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613e0a307f000000000000000000000000000000000000000000000000000000000000000084612962565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401613e6b959493929190615a96565b5f604051808303815f87803b158015613e82575f80fd5b505af1158015613e94573d5f803e3d5ffd5b505050505050565b613ec7307f000000000000000000000000000000000000000000000000000000000000000084612962565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7198230855f80613f106116f0565b426040518863ffffffff1660e01b8152600401613f3296959493929190615aee565b60606040518083038185885af1158015613f4e573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190613f739190615b4d565b5050505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015613fb1578082015181840152602081019050613f96565b5f8484015250505050565b5f601f19601f8301169050919050565b5f613fd682613f7a565b613fe08185613f84565b9350613ff0818560208601613f94565b613ff981613fbc565b840191505092915050565b5f6020820190508181035f83015261401c8184613fcc565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6140558261402c565b9050919050565b6140658161404b565b811461406f575f80fd5b50565b5f813590506140808161405c565b92915050565b5f819050919050565b61409881614086565b81146140a2575f80fd5b50565b5f813590506140b38161408f565b92915050565b5f80604083850312156140cf576140ce614024565b5b5f6140dc85828601614072565b92505060206140ed858286016140a5565b9150509250929050565b5f8115159050919050565b61410b816140f7565b82525050565b5f6020820190506141245f830184614102565b92915050565b5f6020828403121561413f5761413e614024565b5b5f61414c84828501614072565b91505092915050565b5f819050919050565b5f61417861417361416e8461402c565b614155565b61402c565b9050919050565b5f6141898261415e565b9050919050565b5f61419a8261417f565b9050919050565b6141aa81614190565b82525050565b5f6020820190506141c35f8301846141a1565b92915050565b6141d281614086565b82525050565b5f6020820190506141eb5f8301846141c9565b92915050565b5f805f6060848603121561420857614207614024565b5b5f61421586828701614072565b935050602061422686828701614072565b9250506040614237868287016140a5565b9150509250925092565b5f6020828403121561425657614255614024565b5b5f614263848285016140a5565b91505092915050565b5f60ff82169050919050565b6142818161426c565b82525050565b5f60208201905061429a5f830184614278565b92915050565b6142a98161404b565b82525050565b5f6020820190506142c25f8301846142a0565b92915050565b6142d1816140f7565b81146142db575f80fd5b50565b5f813590506142ec816142c8565b92915050565b5f806040838503121561430857614307614024565b5b5f61431585828601614072565b9250506020614326858286016142de565b9150509250929050565b5f805f6060848603121561434757614346614024565b5b5f614354868287016140a5565b9350506020614365868287016140a5565b9250506040614376868287016140a5565b9150509250925092565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126143a1576143a0614380565b5b8235905067ffffffffffffffff8111156143be576143bd614384565b5b6020830191508360208202830111156143da576143d9614388565b5b9250929050565b5f8083601f8401126143f6576143f5614380565b5b8235905067ffffffffffffffff81111561441357614412614384565b5b60208301915083602082028301111561442f5761442e614388565b5b9250929050565b5f805f806040858703121561444e5761444d614024565b5b5f85013567ffffffffffffffff81111561446b5761446a614028565b5b6144778782880161438c565b9450945050602085013567ffffffffffffffff81111561449a57614499614028565b5b6144a6878288016143e1565b925092505092959194509250565b5f80604083850312156144ca576144c9614024565b5b5f6144d785828601614072565b92505060206144e885828601614072565b9150509250929050565b5f6020828403121561450757614506614024565b5b5f614514848285016142de565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061456157607f821691505b6020821081036145745761457361451d565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f6145d4602883613f84565b91506145df8261457a565b604082019050919050565b5f6020820190508181035f830152614601816145c8565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61463f82614086565b915061464a83614086565b925082820390508181111561466257614661614608565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61469c602083613f84565b91506146a782614668565b602082019050919050565b5f6020820190508181035f8301526146c981614690565b9050919050565b5f6146da82614086565b91506146e583614086565b92508282026146f381614086565b9150828204841483151761470a57614709614608565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61474882614086565b915061475383614086565b92508261476357614762614711565b5b828204905092915050565b7f43616e6e6f7420736574206d61782062757920616d6f756e74206c6f776572205f8201527f7468616e20302e31250000000000000000000000000000000000000000000000602082015250565b5f6147c8602983613f84565b91506147d38261476e565b604082019050919050565b5f6020820190508181035f8301526147f5816147bc565b9050919050565b5f61480682614086565b915061481183614086565b925082820190508082111561482957614828614608565b5b92915050565b7f5f54726561737572794164647265737320616464726573732063616e6e6f74205f8201527f6265203000000000000000000000000000000000000000000000000000000000602082015250565b5f614889602483613f84565b91506148948261482f565b604082019050919050565b5f6020820190508181035f8301526148b68161487d565b9050919050565b7f43616e6e6f742072656d6f766520756e697377617020706169722066726f6d205f8201527f6d61782074786e00000000000000000000000000000000000000000000000000602082015250565b5f614917602783613f84565b9150614922826148bd565b604082019050919050565b5f6020820190508181035f8301526149448161490b565b9050919050565b7f4d757374206b656570206665657320617420313025206f72206c6573730000005f82015250565b5f61497f601d83613f84565b915061498a8261494b565b602082019050919050565b5f6020820190508181035f8301526149ac81614973565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b5f614a0d603983613f84565b9150614a18826149b3565b604082019050919050565b5f6020820190508181035f830152614a3a81614a01565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f614a9b602583613f84565b9150614aa682614a41565b604082019050919050565b5f6020820190508181035f830152614ac881614a8f565b9050919050565b7f474153204572726f723a206d61782061697264726f70206c696d6974206973205f8201527f3530302061646472657373657300000000000000000000000000000000000000602082015250565b5f614b29602d83613f84565b9150614b3482614acf565b604082019050919050565b5f6020820190508181035f830152614b5681614b1d565b9050919050565b7f4d69736d61746368206265747765656e204164647265737320616e6420746f6b5f8201527f656e20636f756e74000000000000000000000000000000000000000000000000602082015250565b5f614bb7602883613f84565b9150614bc282614b5d565b604082019050919050565b5f6020820190508181035f830152614be481614bab565b9050919050565b5f8160011c9050919050565b5f808291508390505b6001851115614c4057808604811115614c1c57614c1b614608565b5b6001851615614c2b5780820291505b8081029050614c3985614beb565b9450614c00565b94509492505050565b5f82614c585760019050614d13565b81614c65575f9050614d13565b8160018114614c7b5760028114614c8557614cb4565b6001915050614d13565b60ff841115614c9757614c96614608565b5b8360020a915084821115614cae57614cad614608565b5b50614d13565b5060208310610133831016604e8410600b8410161715614ce95782820a905083811115614ce457614ce3614608565b5b614d13565b614cf68484846001614bf7565b92509050818404811115614d0d57614d0c614608565b5b81810290505b9392505050565b5f614d2482614086565b9150614d2f8361426c565b9250614d5c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484614c49565b905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e6f7420656e6f75676820746f6b656e7320696e2077616c6c657400000000005f82015250565b5f614dc5601b83613f84565b9150614dd082614d91565b602082019050919050565b5f6020820190508181035f830152614df281614db9565b9050919050565b7f43616e6e6f7420736574206d61782077616c6c657420616d6f756e74206c6f775f8201527f6572207468616e20302e33250000000000000000000000000000000000000000602082015250565b5f614e53602c83613f84565b9150614e5e82614df9565b604082019050919050565b5f6020820190508181035f830152614e8081614e47565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e5f8201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b5f614ee1603583613f84565b9150614eec82614e87565b604082019050919050565b5f6020820190508181035f830152614f0e81614ed5565b9050919050565b7f5377617020616d6f756e742063616e6e6f7420626520686967686572207468615f8201527f6e20302e312520746f74616c20737570706c792e000000000000000000000000602082015250565b5f614f6f603483613f84565b9150614f7a82614f15565b604082019050919050565b5f6020820190508181035f830152614f9c81614f63565b9050919050565b7f43616e6e6f7420736574206d61782073656c6c20616d6f756e74206c6f7765725f8201527f207468616e20302e312500000000000000000000000000000000000000000000602082015250565b5f614ffd602a83613f84565b915061500882614fa3565b604082019050919050565b5f6020820190508181035f83015261502a81614ff1565b9050919050565b7f5f646576656c6f7065724164647265737320616464726573732063616e6e6f745f8201527f2062652030000000000000000000000000000000000000000000000000000000602082015250565b5f61508b602583613f84565b915061509682615031565b604082019050919050565b5f6020820190508181035f8301526150b88161507f565b9050919050565b7f43616e6e6f7420726520656e61626c652074726164696e6700000000000000005f82015250565b5f6150f3601883613f84565b91506150fe826150bf565b602082019050919050565b5f6020820190508181035f830152615120816150e7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f615181602683613f84565b915061518c82615127565b604082019050919050565b5f6020820190508181035f8301526151ae81615175565b9050919050565b5f815190506151c38161408f565b92915050565b5f602082840312156151de576151dd614024565b5b5f6151eb848285016151b5565b91505092915050565b5f6040820190506152075f8301856142a0565b61521460208301846141c9565b9392505050565b5f81519050615229816142c8565b92915050565b5f6020828403121561524457615243614024565b5b5f6152518482850161521b565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6152b4602483613f84565b91506152bf8261525a565b604082019050919050565b5f6020820190508181035f8301526152e1816152a8565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f615342602283613f84565b915061534d826152e8565b604082019050919050565b5f6020820190508181035f83015261536f81615336565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6153d0602583613f84565b91506153db82615376565b604082019050919050565b5f6020820190508181035f8301526153fd816153c4565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61545e602383613f84565b915061546982615404565b604082019050919050565b5f6020820190508181035f83015261548b81615452565b9050919050565b7f616d6f756e74206d7573742062652067726561746572207468616e20300000005f82015250565b5f6154c6601d83613f84565b91506154d182615492565b602082019050919050565b5f6020820190508181035f8301526154f3816154ba565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f61552e601683613f84565b9150615539826154fa565b602082019050919050565b5f6020820190508181035f83015261555b81615522565b9050919050565b7f54726164696e6720697320656e61626c656400000000000000000000000000005f82015250565b5f615596601283613f84565b91506155a182615562565b602082019050919050565b5f6020820190508181035f8301526155c38161558a565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d6178206275792e000000000000000000000000000000000000000000000000602082015250565b5f615624602883613f84565b915061562f826155ca565b604082019050919050565b5f6020820190508181035f83015261565181615618565b9050919050565b7f43616e6e6f7420457863656564206d61782077616c6c657400000000000000005f82015250565b5f61568c601883613f84565b915061569782615658565b602082019050919050565b5f6020820190508181035f8301526156b981615680565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61782073656c6c2e00000000000000000000000000000000000000000000602082015250565b5f61571a602a83613f84565b9150615725826156c0565b604082019050919050565b5f6020820190508181035f8301526157478161570e565b9050919050565b5f81905092915050565b50565b5f6157665f8361574e565b915061577182615758565b5f82019050919050565b5f6157858261575b565b9150819050919050565b7f5472616e7366657220746f20446576656c6f706572206661696c65642e0000005f82015250565b5f6157c3601d83613f84565b91506157ce8261578f565b602082019050919050565b5f6020820190508181035f8301526157f0816157b7565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f615851602983613f84565b915061585c826157f7565b604082019050919050565b5f6020820190508181035f83015261587e81615845565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6158df602683613f84565b91506158ea82615885565b604082019050919050565b5f6020820190508181035f83015261590c816158d3565b9050919050565b5f6040820190506159265f8301856142a0565b6159336020830184614102565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f815190506159758161405c565b92915050565b5f602082840312156159905761598f614024565b5b5f61599d84828501615967565b91505092915050565b5f819050919050565b5f6159c96159c46159bf846159a6565b614155565b614086565b9050919050565b6159d9816159af565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b615a118161404b565b82525050565b5f615a228383615a08565b60208301905092915050565b5f602082019050919050565b5f615a44826159df565b615a4e81856159e9565b9350615a59836159f9565b805f5b83811015615a89578151615a708882615a17565b9750615a7b83615a2e565b925050600181019050615a5c565b5085935050505092915050565b5f60a082019050615aa95f8301886141c9565b615ab660208301876159d0565b8181036040830152615ac88186615a3a565b9050615ad760608301856142a0565b615ae460808301846141c9565b9695505050505050565b5f60c082019050615b015f8301896142a0565b615b0e60208301886141c9565b615b1b60408301876159d0565b615b2860608301866159d0565b615b3560808301856142a0565b615b4260a08301846141c9565b979650505050505050565b5f805f60608486031215615b6457615b63614024565b5b5f615b71868287016151b5565b9350506020615b82868287016151b5565b9250506040615b93868287016151b5565b915050925092509256fea2646970667358221220905e187c90d52b754b5486e57544338f14e2d5cb3341db204ddd856ffc8f7a5a64736f6c63430008180033