Детали транзакции
Хеш транзакции
: 0x4d4232a0463dae791e66b7dc256dee54de289772cb28e2b4ebf8b53be97526cc
Статус:
Готово
Блок:
20308833
2 551 961 подтверждения блока
Отметка времени:
27.09.2024, 11:16:53 (1 мес. назад)
Взаимодействие с (на):
Сумма:
0ETH
($0)
Комиссия за транзакцию:
0,000031508958758697
$0,08
L2 Gas price:
0,000000000004715789 ETH(0,004715789 Gwei)
Лимит газа L2 и использование:
5 557 654|
5 512 735(99,19 %)
L2 fee paid:
0,000025996895072915 ETH
Плата за газ L2:
Основание: 0,003723646 Gwei
|Максимальный приоритет: 0,001 Gwei
|Макс.: 0,004715789 Gwei
Цена газа L1:
0,00000001497696328 ETH(14,97696328 Gwei)
Использовано газа L1:
162 201
Скаляр комиссии L1:
0
L1 fee paid:
0,000005512063685782 ETH
Другие атрибуты:
Тип транз.:2(тип транзакции, инициированный EIP-1559)
Одноразовое число:0
Позиция в блоке:93
Входные данные:
0x60a06040523480156200001157600080fd5b506040516200695d3803806200695d83398181016040528101906200003791906200041d565b6040518060400160405280600e81526020017f4c696e6b64726f70457363726f770000000000000000000000000000000000008152506040518060400160405280600381526020017f332e310000000000000000000000000000000000000000000000000000000000815250600046905060405180608001604052808481526020018381526020018281526020013073ffffffffffffffffffffffffffffffffffffffff16815250600080820151816000019081620000f79190620006c9565b5060208201518160010190816200010f9190620006c9565b506040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509050507f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f600080016040516200019891906200085f565b60405180910390206000600101604051620001b491906200085f565b604051809103902060006002015430604051602001620001d9959493929190620008b5565b60405160208183030381529060405280519060200120608081815250507fda3241d4d2732e32f76e33e29a986bf90890ff6cb9b8506b1059fc1f197a34e680146200025b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002529062000973565b60405180910390fd5b5050506200027e62000272620002e560201b60201c565b620002ed60201b60201c565b60016005819055506001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505062000995565b600033905090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620003e582620003b8565b9050919050565b620003f781620003d8565b81146200040357600080fd5b50565b6000815190506200041781620003ec565b92915050565b600060208284031215620004365762000435620003b3565b5b6000620004468482850162000406565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620004d157607f821691505b602082108103620004e757620004e662000489565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000512565b6200055d868362000512565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620005aa620005a46200059e8462000575565b6200057f565b62000575565b9050919050565b6000819050919050565b620005c68362000589565b620005de620005d582620005b1565b8484546200051f565b825550505050565b600090565b620005f5620005e6565b62000602818484620005bb565b505050565b5b818110156200062a576200061e600082620005eb565b60018101905062000608565b5050565b601f82111562000679576200064381620004ed565b6200064e8462000502565b810160208510156200065e578190505b620006766200066d8562000502565b83018262000607565b50505b505050565b600082821c905092915050565b60006200069e600019846008026200067e565b1980831691505092915050565b6000620006b983836200068b565b9150826002028217905092915050565b620006d4826200044f565b67ffffffffffffffff811115620006f057620006ef6200045a565b5b620006fc8254620004b8565b620007098282856200062e565b600060209050601f8311600181146200074157600084156200072c578287015190505b620007388582620006ab565b865550620007a8565b601f1984166200075186620004ed565b60005b828110156200077b5784890151825560018201915060208501945060208101905062000754565b868310156200079b578489015162000797601f8916826200068b565b8355505b6001600288020188555050505b505050505050565b600081905092915050565b60008190508160005260206000209050919050565b60008154620007df81620004b8565b620007eb8186620007b0565b945060018216600081146200080957600181146200081f5762000856565b60ff198316865281151582028601935062000856565b6200082a85620007bb565b60005b838110156200084e578154818901526001820191506020810190506200082d565b838801955050505b50505092915050565b60006200086d8284620007d0565b915081905092915050565b6000819050919050565b6200088d8162000878565b82525050565b6200089e8162000575565b82525050565b620008af81620003d8565b82525050565b600060a082019050620008cc600083018862000882565b620008db602083018762000882565b620008ea604083018662000882565b620008f9606083018562000893565b620009086080830184620008a4565b9695505050505050565b600082825260208201905092915050565b7f4549503731323a20696e76616c69642074797065206861736800000000000000600082015250565b60006200095b60198362000912565b9150620009688262000923565b602082019050919050565b600060208201905081810360008301526200098e816200094c565b9050919050565b608051615fa5620009b860003960008181611ab501526136940152615fa56000f3fe6080604052600436106101405760003560e01c8063824c1db5116100b6578063dc0c81b51161006f578063dc0c81b514610435578063df4c838a14610460578063ecd8dc3a14610489578063ee2578ab146104b2578063f08204ad146104f2578063f2fde38b1461051b57610140565b8063824c1db51461030a57806386fc05ba146103335780638da5cb5b14610374578063c2fb26a61461039f578063c7977be7146103cd578063d6e69a00146103f857610140565b80635300f841116101085780635300f8411461021b57806354fd4d501461025857806357815a68146102835780636b2ac46d146102ac578063715018a6146102c857806371d68372146102df57610140565b806306fdde031461014557806307311283146101705780632cfdcc74146101ad57806336d5026c146101d65780633e05dc4c146101f2575b600080fd5b34801561015157600080fd5b5061015a610544565b6040516101679190613a1c565b60405180910390f35b34801561017c57600080fd5b5061019760048036038101906101929190613aa6565b61057d565b6040516101a49190613aec565b60405180910390f35b3480156101b957600080fd5b506101d460048036038101906101cf9190613c53565b610595565b005b6101f060048036038101906101eb9190613d02565b610932565b005b3480156101fe57600080fd5b5061021960048036038101906102149190613dc4565b610a89565b005b34801561022757600080fd5b50610242600480360381019061023d9190613aa6565b610b38565b60405161024f9190613e67565b60405180910390f35b34801561026457600080fd5b5061026d610b58565b60405161027a9190613a1c565b60405180910390f35b34801561028f57600080fd5b506102aa60048036038101906102a59190613e82565b610b91565b005b6102c660048036038101906102c19190613ed5565b610fbd565b005b3480156102d457600080fd5b506102dd61128b565b005b3480156102eb57600080fd5b506102f461129f565b6040516103019190613f88565b60405180910390f35b34801561031657600080fd5b50610331600480360381019061032c9190613fa3565b6112c3565b005b34801561033f57600080fd5b5061035a60048036038101906103559190613e82565b611672565b60405161036b95949392919061402c565b60405180910390f35b34801561038057600080fd5b50610389611824565b604051610396919061407f565b60405180910390f35b3480156103ab57600080fd5b506103b461184e565b6040516103c4949392919061409a565b60405180910390f35b3480156103d957600080fd5b506103e261199c565b6040516103ef9190613f88565b60405180910390f35b34801561040457600080fd5b5061041f600480360381019061041a9190614119565b6119c0565b60405161042c9190613e67565b60405180910390f35b34801561044157600080fd5b5061044a611ab3565b6040516104579190613f88565b60405180910390f35b34801561046c57600080fd5b5061048760048036038101906104829190614204565b611ad7565b005b34801561049557600080fd5b506104b060048036038101906104ab91906142ff565b611bdb565b005b3480156104be57600080fd5b506104d960048036038101906104d49190613e82565b611c77565b6040516104e9949392919061433f565b60405180910390f35b3480156104fe57600080fd5b5061051960048036038101906105149190613aa6565b611d05565b005b34801561052757600080fd5b50610542600480360381019061053d9190613aa6565b611e1e565b005b6040518060400160405280600e81526020017f4c696e6b64726f70457363726f7700000000000000000000000000000000000081525081565b60076020528060005260406000206000915090505481565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610621576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610618906143f6565b60405180910390fd5b63e1560fd360e01b847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061067a575063ef55bec660e01b847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806106aa57506388b7ab6360e01b847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b6106e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e090614462565b60405180910390fd5b600080600080600080878760009060c0926107069392919061448c565b8101906107139190614531565b809650819750829850839950849a50859b505050505050503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614610799576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079090614656565b60405180910390fd5b80868d868e8d6040516020016107b395949392919061474b565b6040516020818303038152906040528051906020012014610809576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080090614842565b60405180910390fd5b60008d73ffffffffffffffffffffffffffffffffffffffff168b8a8a604051602001610837939291906148c2565b6040516020818303038152906040526040516108539190614928565b6000604051808303816000865af19150503d8060008114610890576040519150601f19603f3d011682016040523d82523d6000602084013e610895565b606091505b50509050806108d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d09061498b565b60405180910390fd5b5050505063e1560fd360e01b877bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603610917576109168a843084611ea1565b5b610926838b8b848c8f8c611ff9565b50505050505050505050565b61093a612329565b600061094f338a8a60008b8b8b8b8b8b6119c0565b905080610991576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098890614a1d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1603610a00576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f790614aaf565b60405180910390fd5b610a1e8933308a6fffffffffffffffffffffffffffffffff16611ea1565b8873ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603610a6657610a60338a8a8a8a8a8a611ff9565b50610a77565b610a75338a8a8a8a8a8a612378565b505b610a7f612646565b5050505050505050565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610b15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0c906143f6565b60405180910390fd5b6000610b22868484612650565b9050610b30858583896126dc565b505050505050565b60086020528060005260406000206000915054906101000a900460ff1681565b6040518060400160405280600381526020017f332e31000000000000000000000000000000000000000000000000000000000081525081565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610c1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c14906143f6565b60405180910390fd5b6000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051806080016040529081600082015481526020016001820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016001820160109054906101000a90046effffffffffffffffffffffffffffff166effffffffffffffffffffffffffffff166effffffffffffffffffffffffffffff16815260200160018201601f9054906101000a900460ff1660ff1660ff168152505090506000816020015190506000826060015190506000836000015190506000836fffffffffffffffffffffffffffffffff1611610e0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0490614b41565b60405180910390fd5b600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556001820160106101000a8154906effffffffffffffffffffffffffffff021916905560018201601f6101000a81549060ff02191690555050610f4986888484876fffffffffffffffffffffffffffffffff16612aeb565b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f5938a86ca33c66cb817f2fdc8d5cd4073bfe03e3f6c846c3c91e7d3f6beaae9f87858588604051610fac9493929190614b61565b60405180910390a350505050505050565b610fc5612329565b6000610fdc3360008960008a8a60008b8b8b6119c0565b90508061101e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101590614bf2565b60405180910390fd5b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff161461114b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114290614c84565b60405180910390fd5b42856effffffffffffffffffffffffffffff161161119e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119590614d16565b60405180910390fd5b856fffffffffffffffffffffffffffffffff1634146111f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e990614da8565b60405180910390fd5b836fffffffffffffffffffffffffffffffff16866fffffffffffffffffffffffffffffffff1611611258576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124f90614e3a565b60405180910390fd5b83866112649190614e89565b955061127a3360008960008a8a6000808c612d9b565b50611283612646565b505050505050565b611293613029565b61129d60006130a7565b565b7fda3241d4d2732e32f76e33e29a986bf90890ff6cb9b8506b1059fc1f197a34e681565b6112cb612329565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051806080016040529081600082015481526020016001820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016001820160109054906101000a90046effffffffffffffffffffffffffffff166effffffffffffffffffffffffffffff166effffffffffffffffffffffffffffff16815260200160018201601f9054906101000a900460ff1660ff1660ff168152505090506000816020015190506000826060015190506000836000015190506000836fffffffffffffffffffffffffffffffff16116114bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b290614f3f565b60405180910390fd5b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556001820160106101000a8154906effffffffffffffffffffffffffffff021916905560018201601f6101000a81549060ff021916905550506115f786338484876fffffffffffffffffffffffffffffffff16612aeb565b8573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fab3691e99d7a7c44b5bbf42b6113806f3fa641468fdf21dd778892ea680d04868785858860405161165a9493929190614b61565b60405180910390a35050505061166e612646565b5050565b600080600080600080600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051806080016040529081600082015481526020016001820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016001820160109054906101000a90046effffffffffffffffffffffffffffff166effffffffffffffffffffffffffffff166effffffffffffffffffffffffffffff16815260200160018201601f9054906101000a900460ff1660ff1660ff168152505090508881606001518260000151836020015184604001519550955095509550955050939792965093509350565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080600001805461185f90614f8e565b80601f016020809104026020016040519081016040528092919081815260200182805461188b90614f8e565b80156118d85780601f106118ad576101008083540402835291602001916118d8565b820191906000526020600020905b8154815290600101906020018083116118bb57829003601f168201915b5050505050908060010180546118ed90614f8e565b80601f016020809104026020016040519081016040528092919081815260200182805461191990614f8e565b80156119665780601f1061193b57610100808354040283529160200191611966565b820191906000526020600020905b81548152906001019060200180831161194957829003601f168201915b5050505050908060020154908060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905084565b7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81565b600080611a008c8c8c8c8c8c8c8c6040516020016119e5989796959493929190614fbf565b6040516020818303038152906040528051906020012061316d565b90506000611a528286868080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505061319d565b9050600860008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16925050509a9950505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611b63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5a906143f6565b60405180910390fd5b6000611b70898686612650565b90506000611b8189838987876131c4565b905080611bc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bba906150c3565b60405180910390fd5b611bcf8989898d6126dc565b50505050505050505050565b611be3613029565b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f34e1cf41794bd5b78c6251cacf103835b835d3ad103d8471ae5f3df532ff31128282604051611c6b9291906150e3565b60405180910390a15050565b600660205282600052604060002060205281600052604060002060205280600052604060002060009250925050508060000154908060010160009054906101000a90046fffffffffffffffffffffffffffffffff16908060010160109054906101000a90046effffffffffffffffffffffffffffff169080600101601f9054906101000a900460ff16905084565b611d0d613029565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611dd057600190505b611dde833383600086612aeb565b7f4f1b51dd7a2fcb861aa2670f668be66835c4ee12b4bbbf037e4d0018f39819e4338484604051611e119392919061510c565b60405180910390a1505050565b611e26613029565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611e95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e8c906151b5565b60405180910390fd5b611e9e816130a7565b50565b6000808573ffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b868686604051602401611ed89392919061510c565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051611f429190614928565b6000604051808303816000865af19150503d8060008114611f7f576040519150601f19603f3d011682016040523d82523d6000602084013e611f84565b606091505b5091509150818015611fb25750600081511480611fb1575080806020019051810190611fb091906151ea565b5b5b611ff1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fe890615263565b60405180910390fd5b505050505050565b6000600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1614612126576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211d90614c84565b60405180910390fd5b42836effffffffffffffffffffffffffffff1611612179576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217090614d16565b60405180910390fd5b8573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146121e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121de9061531b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1603612256576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161224d906153ad565b60405180910390fd5b806fffffffffffffffffffffffffffffffff16846fffffffffffffffffffffffffffffffff16116122bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b390614e3a565b60405180910390fd5b600034146122ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f69061543f565b60405180910390fd5b808461230b9190614e89565b93506123208787876000888860018989612d9b565b50505050505050565b60026005540361236e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612365906154ab565b60405180910390fd5b6002600581905550565b6000600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16146124a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161249c90614c84565b60405180910390fd5b42836effffffffffffffffffffffffffffff16116124f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124ef90614d16565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612567576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161255e90615563565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16036125d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125cd906153ad565b60405180910390fd5b806fffffffffffffffffffffffffffffffff16341461262a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612621906155cf565b60405180910390fd5b61263d8787876000888860018989612d9b565b50505050505050565b6001600581905550565b6000806126828560405160200161266791906155ef565b6040516020818303038152906040528051906020012061316d565b90506126d28185858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505061319d565b9150509392505050565b6000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051806080016040529081600082015481526020016001820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016001820160109054906101000a90046effffffffffffffffffffffffffffff166effffffffffffffffffffffffffffff166effffffffffffffffffffffffffffff16815260200160018201601f9054906101000a900460ff1660ff1660ff168152505090506000816020015190506000826060015190506000836000015190506000836fffffffffffffffffffffffffffffffff16116128cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128c39061567c565b60405180910390fd5b83604001516effffffffffffffffffffffffffffff164210612923576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161291a9061570e565b60405180910390fd5b600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a8154906fffffffffffffffffffffffffffffffff02191690556001820160106101000a8154906effffffffffffffffffffffffffffff021916905560018201601f6101000a81549060ff02191690555050612a5f87868484876fffffffffffffffffffffffffffffffff16612aeb565b8473ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167ff81d021f277085e9e959eecea61062bd1eff62d82edad55732d811abb5e5496989868689604051612ad99493929190614b61565b60405180910390a45050505050505050565b60048360ff1610612b31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b28906157a0565b60405180910390fd5b60008360ff1603612bba57600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614612bab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ba290615832565b60405180910390fd5b612bb5848261322e565b612d94565b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603612c29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c20906158c4565b60405180910390fd5b60018360ff1603612c4457612c3f85858361332e565b612d94565b60028360ff1603612cc3578473ffffffffffffffffffffffffffffffffffffffff166342842e0e3086856040518463ffffffff1660e01b8152600401612c8c9392919061510c565b600060405180830381600087803b158015612ca657600080fd5b505af1158015612cba573d6000803e3d6000fd5b50505050612d94565b60038360ff1603612d93578473ffffffffffffffffffffffffffffffffffffffff1663f242432a30868585600067ffffffffffffffff811115612d0957612d086158e4565b5b6040519080825280601f01601f191660200182016040528015612d3b5781602001600182028036833780820191505090505b506040518663ffffffff1660e01b8152600401612d5c95949392919061595d565b600060405180830381600087803b158015612d7657600080fd5b505af1158015612d8a573d6000803e3d6000fd5b50505050612d94565b5b5050505050565b6040518060800160405280878152602001866fffffffffffffffffffffffffffffffff168152602001856effffffffffffffffffffffffffffff1681526020018460ff16815250600660008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820151816000015560208201518160010160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060408201518160010160106101000a8154816effffffffffffffffffffffffffffff02191690836effffffffffffffffffffffffffffff160217905550606082015181600101601f6101000a81548160ff021916908360ff160217905550905050806fffffffffffffffffffffffffffffffff16600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612fa691906159b7565b925050819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167f1d48f3ec0544fd684c5a9331f70963c5401a4fb089b9475628f52911dce6936e8987878b8b898960405161301697969594939291906159eb565b60405180910390a3505050505050505050565b613031613483565b73ffffffffffffffffffffffffffffffffffffffff1661304f611824565b73ffffffffffffffffffffffffffffffffffffffff16146130a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161309c90615aa6565b60405180910390fd5b565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000816040516020016131809190615b3e565b604051602081830303815290604052805190602001209050919050565b60008060006131ac858561348b565b915091506131b9816134dc565b819250505092915050565b6000806131d18686613642565b9050613222878286868080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050506136e4565b91505095945050505050565b60008273ffffffffffffffffffffffffffffffffffffffff1682600067ffffffffffffffff811115613263576132626158e4565b5b6040519080825280601f01601f1916602001820160405280156132955781602001600182028036833780820191505090505b506040516132a39190614928565b60006040518083038185875af1925050503d80600081146132e0576040519150601f19603f3d011682016040523d82523d6000602084013e6132e5565b606091505b5050905080613329576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161332090615bb0565b60405180910390fd5b505050565b6000808473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b8585604051602401613363929190615bd0565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516133cd9190614928565b6000604051808303816000865af19150503d806000811461340a576040519150601f19603f3d011682016040523d82523d6000602084013e61340f565b606091505b509150915081801561343d575060008151148061343c57508080602001905181019061343b91906151ea565b5b5b61347c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161347390615c45565b60405180910390fd5b5050505050565b600033905090565b60008060418351036134cc5760008060006020860151925060408601519150606086015160001a90506134c0878285856138aa565b945094505050506134d5565b60006002915091505b9250929050565b600060048111156134f0576134ef615c65565b5b81600481111561350357613502615c65565b5b031561363f576001600481111561351d5761351c615c65565b5b8160048111156135305761352f615c65565b5b03613570576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161356790615ce0565b60405180910390fd5b6002600481111561358457613583615c65565b5b81600481111561359757613596615c65565b5b036135d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135ce90615d4c565b60405180910390fd5b600360048111156135eb576135ea615c65565b5b8160048111156135fe576135fd615c65565b5b0361363e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161363590615dde565b60405180910390fd5b5b50565b6000807fda3241d4d2732e32f76e33e29a986bf90890ff6cb9b8506b1059fc1f197a34e6848460405160200161367a93929190615dfe565b6040516020818303038152906040528051906020012090507f0000000000000000000000000000000000000000000000000000000000000000816040516020016136c5929190615e81565b6040516020818303038152906040528051906020012091505092915050565b60008060006136f3858561348b565b915091506000600481111561370b5761370a615c65565b5b81600481111561371e5761371d615c65565b5b14801561375657508573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b15613766576001925050506138a3565b6000808773ffffffffffffffffffffffffffffffffffffffff16631626ba7e60e01b888860405160240161379b929190615eb8565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516138059190614928565b600060405180830381855afa9150503d8060008114613840576040519150601f19603f3d011682016040523d82523d6000602084013e613845565b606091505b5091509150818015613858575060208151145b801561389c5750631626ba7e60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168180602001905181019061389a9190615efd565b145b9450505050505b9392505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c11156138e5576000600391509150613983565b60006001878787876040516000815260200160405260405161390a9493929190615f2a565b6020604051602081039080840390855afa15801561392c573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361397a57600060019250925050613983565b80600092509250505b94509492505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156139c65780820151818401526020810190506139ab565b60008484015250505050565b6000601f19601f8301169050919050565b60006139ee8261398c565b6139f88185613997565b9350613a088185602086016139a8565b613a11816139d2565b840191505092915050565b60006020820190508181036000830152613a3681846139e3565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613a7382613a48565b9050919050565b613a8381613a68565b8114613a8e57600080fd5b50565b600081359050613aa081613a7a565b92915050565b600060208284031215613abc57613abb613a3e565b5b6000613aca84828501613a91565b91505092915050565b6000819050919050565b613ae681613ad3565b82525050565b6000602082019050613b016000830184613add565b92915050565b60006effffffffffffffffffffffffffffff82169050919050565b613b2b81613b07565b8114613b3657600080fd5b50565b600081359050613b4881613b22565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613b8381613b4e565b8114613b8e57600080fd5b50565b600081359050613ba081613b7a565b92915050565b60006fffffffffffffffffffffffffffffffff82169050919050565b613bcb81613ba6565b8114613bd657600080fd5b50565b600081359050613be881613bc2565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112613c1357613c12613bee565b5b8235905067ffffffffffffffff811115613c3057613c2f613bf3565b5b602083019150836001820283011115613c4c57613c4b613bf8565b5b9250929050565b600080600080600080600060c0888a031215613c7257613c71613a3e565b5b6000613c808a828b01613a91565b9750506020613c918a828b01613a91565b9650506040613ca28a828b01613b39565b9550506060613cb38a828b01613b91565b9450506080613cc48a828b01613bd9565b93505060a088013567ffffffffffffffff811115613ce557613ce4613a43565b5b613cf18a828b01613bfd565b925092505092959891949750929550565b60008060008060008060008060e0898b031215613d2257613d21613a3e565b5b6000613d308b828c01613a91565b9850506020613d418b828c01613a91565b9750506040613d528b828c01613bd9565b9650506060613d638b828c01613b39565b9550506080613d748b828c01613a91565b94505060a0613d858b828c01613bd9565b93505060c089013567ffffffffffffffff811115613da657613da5613a43565b5b613db28b828c01613bfd565b92509250509295985092959890939650565b600080600080600060808688031215613de057613ddf613a3e565b5b6000613dee88828901613a91565b9550506020613dff88828901613a91565b9450506040613e1088828901613a91565b935050606086013567ffffffffffffffff811115613e3157613e30613a43565b5b613e3d88828901613bfd565b92509250509295509295909350565b60008115159050919050565b613e6181613e4c565b82525050565b6000602082019050613e7c6000830184613e58565b92915050565b600080600060608486031215613e9b57613e9a613a3e565b5b6000613ea986828701613a91565b9350506020613eba86828701613a91565b9250506040613ecb86828701613a91565b9150509250925092565b60008060008060008060a08789031215613ef257613ef1613a3e565b5b6000613f0089828a01613a91565b9650506020613f1189828a01613bd9565b9550506040613f2289828a01613b39565b9450506060613f3389828a01613bd9565b935050608087013567ffffffffffffffff811115613f5457613f53613a43565b5b613f6089828a01613bfd565b92509250509295509295509295565b6000819050919050565b613f8281613f6f565b82525050565b6000602082019050613f9d6000830184613f79565b92915050565b60008060408385031215613fba57613fb9613a3e565b5b6000613fc885828601613a91565b9250506020613fd985828601613a91565b9150509250929050565b613fec81613a68565b82525050565b600060ff82169050919050565b61400881613ff2565b82525050565b61401781613ba6565b82525050565b61402681613b07565b82525050565b600060a0820190506140416000830188613fe3565b61404e6020830187613fff565b61405b6040830186613add565b614068606083018561400e565b614075608083018461401d565b9695505050505050565b60006020820190506140946000830184613fe3565b92915050565b600060808201905081810360008301526140b481876139e3565b905081810360208301526140c881866139e3565b90506140d76040830185613add565b6140e46060830184613fe3565b95945050505050565b6140f681613ad3565b811461410157600080fd5b50565b600081359050614113816140ed565b92915050565b6000806000806000806000806000806101208b8d03121561413d5761413c613a3e565b5b600061414b8d828e01613a91565b9a5050602061415c8d828e01613a91565b995050604061416d8d828e01613a91565b985050606061417e8d828e01614104565b975050608061418f8d828e01613bd9565b96505060a06141a08d828e01613b39565b95505060c06141b18d828e01613a91565b94505060e06141c28d828e01613bd9565b9350506101008b013567ffffffffffffffff8111156141e4576141e3613a43565b5b6141f08d828e01613bfd565b92509250509295989b9194979a5092959850565b60008060008060008060008060c0898b03121561422457614223613a3e565b5b60006142328b828c01613a91565b98505060206142438b828c01613a91565b97505060406142548b828c01613a91565b96505060606142658b828c01613a91565b955050608089013567ffffffffffffffff81111561428657614285613a43565b5b6142928b828c01613bfd565b945094505060a089013567ffffffffffffffff8111156142b5576142b4613a43565b5b6142c18b828c01613bfd565b92509250509295985092959890939650565b6142dc81613e4c565b81146142e757600080fd5b50565b6000813590506142f9816142d3565b92915050565b6000806040838503121561431657614315613a3e565b5b600061432485828601613a91565b9250506020614335858286016142ea565b9150509250929050565b60006080820190506143546000830187613add565b614361602083018661400e565b61436e604083018561401d565b61437b6060830184613fff565b95945050505050565b7f4c696e6b64726f70457363726f773a206d73672e73656e646572206973206e6f60008201527f742072656c617965722e00000000000000000000000000000000000000000000602082015250565b60006143e0602a83613997565b91506143eb82614384565b604082019050919050565b6000602082019050818103600083015261440f816143d3565b9050919050565b7f4c696e6b64726f70457363726f773a20696e76616c69642073656c6563746f72600082015250565b600061444c602083613997565b915061445782614416565b602082019050919050565b6000602082019050818103600083015261447b8161443f565b9050919050565b600080fd5b600080fd5b600080858511156144a05761449f614482565b5b838611156144b1576144b0614487565b5b6001850283019150848603905094509492505050565b60006144d282613a48565b9050919050565b6144e2816144c7565b81146144ed57600080fd5b50565b6000813590506144ff816144d9565b92915050565b61450e81613f6f565b811461451957600080fd5b50565b60008135905061452b81614505565b92915050565b60008060008060008060c0878903121561454e5761454d613a3e565b5b600061455c89828a016144f0565b965050602061456d89828a016144f0565b955050604061457e89828a01614104565b945050606061458f89828a01614104565b93505060806145a089828a01614104565b92505060a06145b189828a0161451c565b9150509295509295509295565b7f4c696e6b64726f70457363726f773a2072656365697665417574686f72697a6160008201527f74696f6e5f206465636f6465206661696c2e20526563697069656e742069732060208201527f6e6f74207468697320636f6e74726163742e0000000000000000000000000000604082015250565b6000614640605283613997565b915061464b826145be565b606082019050919050565b6000602082019050818103600083015261466f81614633565b9050919050565b60008160601b9050919050565b600061468e82614676565b9050919050565b60006146a082614683565b9050919050565b6146b86146b382613a68565b614695565b82525050565b6000819050919050565b6146d96146d482613ad3565b6146be565b82525050565b60008160881b9050919050565b60006146f7826146df565b9050919050565b61470f61470a82613b07565b6146ec565b82525050565b60008160801b9050919050565b600061472d82614715565b9050919050565b61474561474082613ba6565b614722565b82525050565b600061475782886146a7565b60148201915061476782876146a7565b60148201915061477782866146c8565b60208201915061478782856146fe565b600f820191506147978284614734565b6010820191508190509695505050505050565b7f4c696e6b64726f70457363726f773a2072656365697665417574686f72697a6160008201527f74696f6e5f206465636f6465206661696c2e20496e76616c6964206e6f6e636560208201527f2e00000000000000000000000000000000000000000000000000000000000000604082015250565b600061482c604183613997565b9150614837826147aa565b606082019050919050565b6000602082019050818103600083015261485b8161481f565b9050919050565b6000819050919050565b61487d61487882613b4e565b614862565b82525050565b600081905092915050565b82818337600083830152505050565b60006148a98385614883565b93506148b683858461488e565b82840190509392505050565b60006148ce828661486c565b6004820191506148df82848661489d565b9150819050949350505050565b600081519050919050565b6000614902826148ec565b61490c8185614883565b935061491c8185602086016139a8565b80840191505092915050565b600061493482846148f7565b915081905092915050565b7f4c696e6b64726f70457363726f773a20617070726f7665206661696c65642e00600082015250565b6000614975601f83613997565b91506149808261493f565b602082019050919050565b600060208201905081810360008301526149a481614968565b9050919050565b7f4c696e6b64726f70457363726f773a2046656573206e6f7420617574686f726960008201527f7a65642e00000000000000000000000000000000000000000000000000000000602082015250565b6000614a07602483613997565b9150614a12826149ab565b604082019050919050565b60006020820190508181036000830152614a36816149fa565b9050919050565b7f4c696e6b64726f70457363726f773a2063616e2774206265206164647265737360008201527f283029206173206120746f6b656e2e0000000000000000000000000000000000602082015250565b6000614a99602f83613997565b9150614aa482614a3d565b604082019050919050565b60006020820190508181036000830152614ac881614a8c565b9050919050565b7f4c696e6b64726f70457363726f773a20696e76616c6964207472616e7366657260008201527f2049440000000000000000000000000000000000000000000000000000000000602082015250565b6000614b2b602383613997565b9150614b3682614acf565b604082019050919050565b60006020820190508181036000830152614b5a81614b1e565b9050919050565b6000608082019050614b766000830187613fe3565b614b836020830186613fff565b614b906040830185613add565b614b9d606083018461400e565b95945050505050565b7f46656573206e6f7420617574686f72697a65642e000000000000000000000000600082015250565b6000614bdc601483613997565b9150614be782614ba6565b602082019050919050565b60006020820190508181036000830152614c0b81614bcf565b9050919050565b7f4c696e6b64726f70457363726f773a207472616e73666572496420697320696e60008201527f207573652e000000000000000000000000000000000000000000000000000000602082015250565b6000614c6e602583613997565b9150614c7982614c12565b604082019050919050565b60006020820190508181036000830152614c9d81614c61565b9050919050565b7f4c696e6b64726f70457363726f773a206465706f736974696e6720776974682060008201527f696e76616c69642065787069726174696f6e2e00000000000000000000000000602082015250565b6000614d00603383613997565b9150614d0b82614ca4565b604082019050919050565b60006020820190508181036000830152614d2f81614cf3565b9050919050565b7f4c696e6b64726f70457363726f773a20616d6f756e74206e6f7420636f76657260008201527f65642e0000000000000000000000000000000000000000000000000000000000602082015250565b6000614d92602383613997565b9150614d9d82614d36565b604082019050919050565b60006020820190508181036000830152614dc181614d85565b9050919050565b7f4c696e6b64726f70457363726f773a20616d6f756e7420646f6573206e6f742060008201527f636f766572206665652e00000000000000000000000000000000000000000000602082015250565b6000614e24602a83613997565b9150614e2f82614dc8565b604082019050919050565b60006020820190508181036000830152614e5381614e17565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614e9482613ba6565b9150614e9f83613ba6565b925082820390506fffffffffffffffffffffffffffffffff811115614ec757614ec6614e5a565b5b92915050565b7f4c696e6b64726f70457363726f773a204465706f736974206e6f7420666f756e60008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b6000614f29602183613997565b9150614f3482614ecd565b604082019050919050565b60006020820190508181036000830152614f5881614f1c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680614fa657607f821691505b602082108103614fb957614fb8614f5f565b5b50919050565b6000614fcb828b6146a7565b601482019150614fdb828a6146a7565b601482019150614feb82896146a7565b601482019150614ffb82886146c8565b60208201915061500b8287614734565b60108201915061501b82866146fe565b600f8201915061502b82856146a7565b60148201915061503b8284614734565b6010820191508190509998505050505050505050565b7f4c696e6b64726f70457363726f773a20696e76616c69642073656e646572207360008201527f69676e6174757265000000000000000000000000000000000000000000000000602082015250565b60006150ad602883613997565b91506150b882615051565b604082019050919050565b600060208201905081810360008301526150dc816150a0565b9050919050565b60006040820190506150f86000830185613fe3565b6151056020830184613e58565b9392505050565b60006060820190506151216000830186613fe3565b61512e6020830185613fe3565b61513b6040830184613add565b949350505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061519f602683613997565b91506151aa82615143565b604082019050919050565b600060208201905081810360008301526151ce81615192565b9050919050565b6000815190506151e4816142d3565b92915050565b600060208284031215615200576151ff613a3e565b5b600061520e848285016151d5565b91505092915050565b7f5354460000000000000000000000000000000000000000000000000000000000600082015250565b600061524d600383613997565b915061525882615217565b602082019050919050565b6000602082019050818103600083015261527c81615240565b9050919050565b7f4c696e6b64726f70457363726f773a204665657320666f72207472616e73666560008201527f727320696e20737461626c65636f696e732073686f756c64206265207061696460208201527f20696e2074686520737461626c65636f696e20746f6b656e2e00000000000000604082015250565b6000615305605983613997565b915061531082615283565b606082019050919050565b60006020820190508181036000830152615334816152f8565b9050919050565b7f4c696e6b64726f70457363726f773a20746f6b656e2073686f756c64206e6f7460008201527f2062652061646472657373283029000000000000000000000000000000000000602082015250565b6000615397602e83613997565b91506153a28261533b565b604082019050919050565b600060208201905081810360008301526153c68161538a565b9050919050565b7f4c696e6b64726f70457363726f773a20666565732073686f756c64206265207060008201527f61696420696e20746f6b656e206e6f7420657468657200000000000000000000602082015250565b6000615429603683613997565b9150615434826153cd565b604082019050919050565b600060208201905081810360008301526154588161541c565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000615495601f83613997565b91506154a08261545f565b602082019050919050565b600060208201905081810360008301526154c481615488565b9050919050565b7f4c696e6b64726f70457363726f773a206665657320666f72204552433230207460008201527f6f6b656e732063616e206265207061696420696e206e617469766520746f6b6560208201527f6e73206f6e6c792e000000000000000000000000000000000000000000000000604082015250565b600061554d604883613997565b9150615558826154cb565b606082019050919050565b6000602082019050818103600083015261557c81615540565b9050919050565b7f4c696e6b64726f70457363726f773a20666565206e6f7420636f76657265642e600082015250565b60006155b9602083613997565b91506155c482615583565b602082019050919050565b600060208201905081810360008301526155e8816155ac565b9050919050565b60006155fb82846146a7565b60148201915081905092915050565b7f4c696e6b64726f70457363726f773a20696e76616c69642072656465656d207060008201527f6172616d73000000000000000000000000000000000000000000000000000000602082015250565b6000615666602583613997565b91506156718261560a565b604082019050919050565b6000602082019050818103600083015261569581615659565b9050919050565b7f4c696e6b64726f70457363726f773a207472616e73666572206578706972656460008201527f2e00000000000000000000000000000000000000000000000000000000000000602082015250565b60006156f8602183613997565b91506157038261569c565b604082019050919050565b60006020820190508181036000830152615727816156eb565b9050919050565b7f4c696e6b64726f70457363726f773a20756e6b6e6f776e20746f6b656e20747960008201527f7065000000000000000000000000000000000000000000000000000000000000602082015250565b600061578a602283613997565b91506157958261572e565b604082019050919050565b600060208201905081810360008301526157b98161577d565b9050919050565b7f4c696e6b64726f70457363726f773a20616464726573732073686f756c64206260008201527f65203020666f7220455448207472616e73666572730000000000000000000000602082015250565b600061581c603583613997565b9150615827826157c0565b604082019050919050565b6000602082019050818103600083015261584b8161580f565b9050919050565b7f4c696e6b64726f70457363726f773a20746f6b656e2061646472657373206e6f60008201527f742070726f766964656420746f206d616b65207472616e736665720000000000602082015250565b60006158ae603b83613997565b91506158b982615852565b604082019050919050565b600060208201905081810360008301526158dd816158a1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082825260208201905092915050565b600061592f826148ec565b6159398185615913565b93506159498185602086016139a8565b615952816139d2565b840191505092915050565b600060a0820190506159726000830188613fe3565b61597f6020830187613fe3565b61598c6040830186613add565b6159996060830185613add565b81810360808301526159ab8184615924565b90509695505050505050565b60006159c282613ad3565b91506159cd83613ad3565b92508282019050808211156159e5576159e4614e5a565b5b92915050565b600060e082019050615a00600083018a613fe3565b615a0d602083018961401d565b615a1a6040830188613fff565b615a276060830187613add565b615a34608083018661400e565b615a4160a0830185613fe3565b615a4e60c083018461400e565b98975050505050505050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000615a90602083613997565b9150615a9b82615a5a565b602082019050919050565b60006020820190508181036000830152615abf81615a83565b9050919050565b600081905092915050565b7f19457468657265756d205369676e6564204d6573736167653a0a333200000000600082015250565b6000615b07601c83615ac6565b9150615b1282615ad1565b601c82019050919050565b6000819050919050565b615b38615b3382613f6f565b615b1d565b82525050565b6000615b4982615afa565b9150615b558284615b27565b60208201915081905092915050565b7f5354450000000000000000000000000000000000000000000000000000000000600082015250565b6000615b9a600383613997565b9150615ba582615b64565b602082019050919050565b60006020820190508181036000830152615bc981615b8d565b9050919050565b6000604082019050615be56000830185613fe3565b615bf26020830184613add565b9392505050565b7f5354000000000000000000000000000000000000000000000000000000000000600082015250565b6000615c2f600283613997565b9150615c3a82615bf9565b602082019050919050565b60006020820190508181036000830152615c5e81615c22565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b6000615cca601883613997565b9150615cd582615c94565b602082019050919050565b60006020820190508181036000830152615cf981615cbd565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b6000615d36601f83613997565b9150615d4182615d00565b602082019050919050565b60006020820190508181036000830152615d6581615d29565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b6000615dc8602283613997565b9150615dd382615d6c565b604082019050919050565b60006020820190508181036000830152615df781615dbb565b9050919050565b6000606082019050615e136000830186613f79565b615e206020830185613fe3565b615e2d6040830184613fe3565b949350505050565b7f1901000000000000000000000000000000000000000000000000000000000000600082015250565b6000615e6b600283615ac6565b9150615e7682615e35565b600282019050919050565b6000615e8c82615e5e565b9150615e988285615b27565b602082019150615ea88284615b27565b6020820191508190509392505050565b6000604082019050615ecd6000830185613f79565b8181036020830152615edf8184615924565b90509392505050565b600081519050615ef781614505565b92915050565b600060208284031215615f1357615f12613a3e565b5b6000615f2184828501615ee8565b91505092915050565b6000608082019050615f3f6000830187613f79565b615f4c6020830186613fff565b615f596040830185613f79565b615f666060830184613f79565b9594505050505056fea26469706673582212205b6ee11f231e4f31237359adb8c4da4023c09fa49a693791346c7a589892c4af64736f6c634300081100330000000000000000000000005f34815add697d7de0a8b850f23905cf12b4bdc0