Transaktionsdetails
Transaktions-Hash
: 0x21079e562f6262797008c6669005b7edd6c8a94a817ee4483c3a3be69c6d9450
Status:
Erfolg
Block:
18128057
5.654.834 Blockbestätigungen
Zeitstempel:
07.08.2024, 23:44:21 (Vor 4 Monate)
Interagiert mit (bis):
Betrag:
0ETH
($0)
Transaktionsgebühr:
0,000146974494943012
$0,35
L2 Gas price:
0,000000000027782901 ETH(0,027782901 Gwei)
L2-Gaslimit & -nutzung:
5.137.478|
5.095.867(99,19 %)
L2 fee paid:
0,000141577968370167 ETH
L2-Gasgebühr:
Base: 0,026805474 Gwei
|Max. Priorität: 0,000977427 Gwei
|Max.: 0,033868795 Gwei
L1-Gaspreis:
0,000000014803507421 ETH(14,803507421 Gwei)
L1 verbrauchtes Gas:
160.662
L1-Gebühr Skalar:
0
L1 fee paid:
0,000005396526572845 ETH
Andere Attribute:
Transaktionsart:2(Eine von EIP-1559 initiierte Transaktionsart)
Nonce:10
Position im Block:95
Input-Daten:
0x61010060405266030b911f84eae060c0908152506701a1d08e3338de9060e0908152503480156200002f57600080fd5b5060405162005ea338038062005ea383398181016040528101906200005591906200021d565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015620000c05750600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b62000102576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000f99062000300565b60405180910390fd5b826000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505050505062000322565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001e582620001b8565b9050919050565b620001f781620001d8565b81146200020357600080fd5b50565b6000815190506200021781620001ec565b92915050565b600080600060608486031215620002395762000238620001b3565b5b6000620002498682870162000206565b93505060206200025c8682870162000206565b92505060406200026f8682870162000206565b9150509250925092565b600082825260208201905092915050565b7f496e76616c696420616464726573733a206f6e65206f72206d6f72652061646460008201527f72657373657320617265207a65726f0000000000000000000000000000000000602082015250565b6000620002e8602f8362000279565b9150620002f5826200028a565b604082019050919050565b600060208201905081810360008301526200031b81620002d9565b9050919050565b60805160a05160c05160e051615b2b620003786000396000818161020d01526106bb0152600081816101e10152610697015260008181610343015261064f01526000818161032201526106730152615b2b6000f3fe6080604052600436106200007a5760003560e01c80637165485d11620000555780637165485d1462000115578063c20b31e61462000145578063caf60a8a1462000175578063f887ea4014620001a5576200007a565b8063317cfa5f146200007f5780635427789c14620000b557806363b392a314620000e5575b600080fd5b6200009d6004803603810190620000979190620008b5565b620001d5565b604051620000ac919062000a29565b60405180910390f35b348015620000c257600080fd5b50620000cd62000642565b604051620000dc919062000a61565b60405180910390f35b348015620000f257600080fd5b50620000fd6200064d565b6040516200010c919062000a8f565b60405180910390f35b3480156200012257600080fd5b506200012d62000671565b6040516200013c919062000a8f565b60405180910390f35b3480156200015257600080fd5b506200015d62000695565b6040516200016c919062000a61565b60405180910390f35b3480156200018257600080fd5b506200018d620006b9565b6040516200019c919062000a61565b60405180910390f35b348015620001b257600080fd5b50620001bd620006dd565b604051620001cc919062000a8f565b60405180910390f35b620001df62000701565b7f000000000000000000000000000000000000000000000000000000000000000034101580156200023057507f00000000000000000000000000000000000000000000000000000000000000003411155b62000272576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002699062000b0d565b60405180910390fd5b600682511115620002ba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002b19062000ba5565b60405180910390fd5b6000838330604051620002cd9062000723565b620002db9392919062000c3f565b604051809103906000f080158015620002f8573d6000803e3d6000fd5b5090506000348260008054906101000a900473ffffffffffffffffffffffffffffffffffffffff167f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000033604051620003719062000731565b6200038195949392919062000cf5565b6040518091039082f09050801580156200039f573d6000803e3d6000fd5b5090508173ffffffffffffffffffffffffffffffffffffffff166340c10f198266038d7ea4c680006040518363ffffffff1660e01b8152600401620003e692919062000d52565b600060405180830381600087803b1580156200040157600080fd5b505af115801562000416573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff166359c3f3e0826040518263ffffffff1660e01b815260040162000455919062000a8f565b600060405180830381600087803b1580156200047057600080fd5b505af115801562000485573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff1663f2fde38b826040518263ffffffff1660e01b8152600401620004c4919062000a8f565b600060405180830381600087803b158015620004df57600080fd5b505af1158015620004f4573d6000803e3d6000fd5b505050508073ffffffffffffffffffffffffffffffffffffffff16639e156c2e6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156200054157600080fd5b505af115801562000556573d6000803e3d6000fd5b505050503373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fc86ee763ed99c8cbccc5d0b8d200c79e3fd3f4b9579da873afc0c24d5034e1fe60405160405180910390a460405180604001604052808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152509250505092915050565b66038d7ea4c6800081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600290602082028036833780820191505090505090565b611f968062000d8083390190565b612de08062002d1683390190565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620007a8826200075d565b810181811067ffffffffffffffff82111715620007ca57620007c96200076e565b5b80604052505050565b6000620007df6200073f565b9050620007ed82826200079d565b919050565b600067ffffffffffffffff82111562000810576200080f6200076e565b5b6200081b826200075d565b9050602081019050919050565b82818337600083830152505050565b60006200084e6200084884620007f2565b620007d3565b9050828152602081018484840111156200086d576200086c62000758565b5b6200087a84828562000828565b509392505050565b600082601f8301126200089a576200089962000753565b5b8135620008ac84826020860162000837565b91505092915050565b60008060408385031215620008cf57620008ce62000749565b5b600083013567ffffffffffffffff811115620008f057620008ef6200074e565b5b620008fe8582860162000882565b925050602083013567ffffffffffffffff8111156200092257620009216200074e565b5b620009308582860162000882565b9150509250929050565b600060029050919050565b600081905092915050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000987826200095a565b9050919050565b62000999816200097a565b82525050565b6000620009ad83836200098e565b60208301905092915050565b6000602082019050919050565b620009d1816200093a565b620009dd818462000945565b9250620009ea8262000950565b8060005b8381101562000a2157815162000a0587826200099f565b965062000a1283620009b9565b925050600181019050620009ee565b505050505050565b600060408201905062000a406000830184620009c6565b92915050565b6000819050919050565b62000a5b8162000a46565b82525050565b600060208201905062000a78600083018462000a50565b92915050565b62000a89816200097a565b82525050565b600060208201905062000aa6600083018462000a7e565b92915050565b600082825260208201905092915050565b7f496e636f72726563742066656500000000000000000000000000000000000000600082015250565b600062000af5600d8362000aac565b915062000b028262000abd565b602082019050919050565b6000602082019050818103600083015262000b288162000ae6565b9050919050565b7f546f6b656e2073796d626f6c206d75737420626520362063686172616374657260008201527f73206f72206c6573730000000000000000000000000000000000000000000000602082015250565b600062000b8d60298362000aac565b915062000b9a8262000b2f565b604082019050919050565b6000602082019050818103600083015262000bc08162000b7e565b9050919050565b600081519050919050565b60005b8381101562000bf257808201518184015260208101905062000bd5565b60008484015250505050565b600062000c0b8262000bc7565b62000c17818562000aac565b935062000c2981856020860162000bd2565b62000c34816200075d565b840191505092915050565b6000606082019050818103600083015262000c5b818662000bfe565b9050818103602083015262000c71818562000bfe565b905062000c82604083018462000a7e565b949350505050565b6000819050919050565b600062000cb562000caf62000ca9846200095a565b62000c8a565b6200095a565b9050919050565b600062000cc98262000c94565b9050919050565b600062000cdd8262000cbc565b9050919050565b62000cef8162000cd0565b82525050565b600060a08201905062000d0c600083018862000ce4565b62000d1b602083018762000a7e565b62000d2a604083018662000a7e565b62000d39606083018562000a7e565b62000d48608083018462000a7e565b9695505050505050565b600060408201905062000d69600083018562000a7e565b62000d78602083018462000a50565b939250505056fe60806040523480156200001157600080fd5b5060405162001f9638038062001f968339818101604052810190620000379190620003e7565b80838381600390816200004b9190620006cc565b5080600490816200005d9190620006cc565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000d55760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000cc9190620007c4565b60405180910390fd5b620000e681620000f060201b60201c565b50505050620007e1565b600660006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905562000126816200012960201b60201c565b50565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000258826200020d565b810181811067ffffffffffffffff821117156200027a57620002796200021e565b5b80604052505050565b60006200028f620001ef565b90506200029d82826200024d565b919050565b600067ffffffffffffffff821115620002c057620002bf6200021e565b5b620002cb826200020d565b9050602081019050919050565b60005b83811015620002f8578082015181840152602081019050620002db565b60008484015250505050565b60006200031b6200031584620002a2565b62000283565b9050828152602081018484840111156200033a576200033962000208565b5b62000347848285620002d8565b509392505050565b600082601f83011262000367576200036662000203565b5b81516200037984826020860162000304565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620003af8262000382565b9050919050565b620003c181620003a2565b8114620003cd57600080fd5b50565b600081519050620003e181620003b6565b92915050565b600080600060608486031215620004035762000402620001f9565b5b600084015167ffffffffffffffff811115620004245762000423620001fe565b5b62000432868287016200034f565b935050602084015167ffffffffffffffff811115620004565762000455620001fe565b5b62000464868287016200034f565b92505060406200047786828701620003d0565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620004d457607f821691505b602082108103620004ea57620004e96200048c565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000515565b62000560868362000515565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620005ad620005a7620005a18462000578565b62000582565b62000578565b9050919050565b6000819050919050565b620005c9836200058c565b620005e1620005d882620005b4565b84845462000522565b825550505050565b600090565b620005f8620005e9565b62000605818484620005be565b505050565b5b818110156200062d5762000621600082620005ee565b6001810190506200060b565b5050565b601f8211156200067c576200064681620004f0565b620006518462000505565b8101602085101562000661578190505b62000679620006708562000505565b8301826200060a565b50505b505050565b600082821c905092915050565b6000620006a16000198460080262000681565b1980831691505092915050565b6000620006bc83836200068e565b9150826002028217905092915050565b620006d78262000481565b67ffffffffffffffff811115620006f357620006f26200021e565b5b620006ff8254620004bb565b6200070c82828562000631565b600060209050601f8311600181146200074457600084156200072f578287015190505b6200073b8582620006ae565b865550620007ab565b601f1984166200075486620004f0565b60005b828110156200077e5784890151825560018201915060208501945060208101905062000757565b868310156200079e57848901516200079a601f8916826200068e565b8355505b6001600288020188555050505b505050505050565b620007be81620003a2565b82525050565b6000602082019050620007db6000830184620007b3565b92915050565b6117a580620007f16000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063715018a6116100a257806395d89b411161007157806395d89b4114610282578063a9059cbb146102a0578063dd62ed3e146102d0578063e30c397814610300578063f2fde38b1461031e5761010b565b8063715018a61461023257806379ba50971461023c57806388d52ef7146102465780638da5cb5b146102645761010b565b8063313ce567116100de578063313ce567146101ac57806340c10f19146101ca57806359c3f3e0146101e657806370a08231146102025761010b565b806306fdde0314610110578063095ea7b31461012e57806318160ddd1461015e57806323b872dd1461017c575b600080fd5b61011861033a565b6040516101259190611294565b60405180910390f35b6101486004803603810190610143919061134f565b6103cc565b60405161015591906113aa565b60405180910390f35b6101666103ef565b60405161017391906113d4565b60405180910390f35b610196600480360381019061019191906113ef565b6103f9565b6040516101a391906113aa565b60405180910390f35b6101b46104ef565b6040516101c1919061145e565b60405180910390f35b6101e460048036038101906101df919061134f565b6104f8565b005b61020060048036038101906101fb9190611479565b61050e565b005b61021c60048036038101906102179190611479565b61055a565b60405161022991906113d4565b60405180910390f35b61023a6105a2565b005b6102446105b6565b005b61024e610645565b60405161025b9190611505565b60405180910390f35b61026c61066b565b604051610279919061152f565b60405180910390f35b61028a610695565b6040516102979190611294565b60405180910390f35b6102ba60048036038101906102b5919061134f565b610727565b6040516102c791906113aa565b60405180910390f35b6102ea60048036038101906102e5919061154a565b61081b565b6040516102f791906113d4565b60405180910390f35b6103086108a2565b604051610315919061152f565b60405180910390f35b61033860048036038101906103339190611479565b6108cc565b005b606060038054610349906115b9565b80601f0160208091040260200160405190810160405280929190818152602001828054610375906115b9565b80156103c25780601f10610397576101008083540402835291602001916103c2565b820191906000526020600020905b8154815290600101906020018083116103a557829003601f168201915b5050505050905090565b6000806103d7610979565b90506103e4818585610981565b600191505092915050565b6000600254905090565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638d4e40836040518163ffffffff1660e01b8152600401602060405180830381865afa158015610468573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061048c9190611616565b8061049c575061049b83610993565b5b6104db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d2906116b5565b60405180910390fd5b6104e6848484610a2e565b90509392505050565b60006006905090565b610500610a5d565b61050a8282610ae4565b5050565b610516610a5d565b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6105aa610a5d565b6105b46000610b66565b565b60006105c0610979565b90508073ffffffffffffffffffffffffffffffffffffffff166105e16108a2565b73ffffffffffffffffffffffffffffffffffffffff161461063957806040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610630919061152f565b60405180910390fd5b61064281610b66565b50565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546106a4906115b9565b80601f01602080910402602001604051908101604052809291908181526020018280546106d0906115b9565b801561071d5780601f106106f25761010080835404028352916020019161071d565b820191906000526020600020905b81548152906001019060200180831161070057829003601f168201915b5050505050905090565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638d4e40836040518163ffffffff1660e01b8152600401602060405180830381865afa158015610796573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ba9190611616565b806107ca57506107c983610993565b5b610809576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610800906116b5565b60405180910390fd5b6108138383610b97565b905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6108d4610a5d565b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1661093461066b565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b600033905090565b61098e8383836001610bba565b505050565b600080600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060008173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610a2257508173ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b90508092505050919050565b600080610a39610979565b9050610a46858285610d91565b610a51858585610e25565b60019150509392505050565b610a65610979565b73ffffffffffffffffffffffffffffffffffffffff16610a8361066b565b73ffffffffffffffffffffffffffffffffffffffff1614610ae257610aa6610979565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610ad9919061152f565b60405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b565760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610b4d919061152f565b60405180910390fd5b610b6260008383610f19565b5050565b600660006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055610b948161113e565b50565b600080610ba2610979565b9050610baf818585610e25565b600191505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610c2c5760006040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610c23919061152f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c9e5760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610c95919061152f565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015610d8b578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610d8291906113d4565b60405180910390a35b50505050565b6000610d9d848461081b565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610e1f5781811015610e0f578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610e06939291906116d5565b60405180910390fd5b610e1e84848484036000610bba565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e975760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610e8e919061152f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f095760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f00919061152f565b60405180910390fd5b610f14838383610f19565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f6b578060026000828254610f5f919061173b565b9250508190555061103e565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610ff7578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610fee939291906116d5565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361108757806002600082825403925050819055506110d4565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161113191906113d4565b60405180910390a3505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561123e578082015181840152602081019050611223565b60008484015250505050565b6000601f19601f8301169050919050565b600061126682611204565b611270818561120f565b9350611280818560208601611220565b6112898161124a565b840191505092915050565b600060208201905081810360008301526112ae818461125b565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112e6826112bb565b9050919050565b6112f6816112db565b811461130157600080fd5b50565b600081359050611313816112ed565b92915050565b6000819050919050565b61132c81611319565b811461133757600080fd5b50565b60008135905061134981611323565b92915050565b60008060408385031215611366576113656112b6565b5b600061137485828601611304565b92505060206113858582860161133a565b9150509250929050565b60008115159050919050565b6113a48161138f565b82525050565b60006020820190506113bf600083018461139b565b92915050565b6113ce81611319565b82525050565b60006020820190506113e960008301846113c5565b92915050565b600080600060608486031215611408576114076112b6565b5b600061141686828701611304565b935050602061142786828701611304565b92505060406114388682870161133a565b9150509250925092565b600060ff82169050919050565b61145881611442565b82525050565b6000602082019050611473600083018461144f565b92915050565b60006020828403121561148f5761148e6112b6565b5b600061149d84828501611304565b91505092915050565b6000819050919050565b60006114cb6114c66114c1846112bb565b6114a6565b6112bb565b9050919050565b60006114dd826114b0565b9050919050565b60006114ef826114d2565b9050919050565b6114ff816114e4565b82525050565b600060208201905061151a60008301846114f6565b92915050565b611529816112db565b82525050565b60006020820190506115446000830184611520565b92915050565b60008060408385031215611561576115606112b6565b5b600061156f85828601611304565b925050602061158085828601611304565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806115d157607f821691505b6020821081036115e4576115e361158a565b5b50919050565b6115f38161138f565b81146115fe57600080fd5b50565b600081519050611610816115ea565b92915050565b60006020828403121561162c5761162b6112b6565b5b600061163a84828501611601565b91505092915050565b7f446567656e45524332303a2074726164696e67206e6f7420616c6c6f7765642060008201527f2d206e6f742073656e7420746f20444558000000000000000000000000000000602082015250565b600061169f60318361120f565b91506116aa82611643565b604082019050919050565b600060208201905081810360008301526116ce81611692565b9050919050565b60006060820190506116ea6000830186611520565b6116f760208301856113c5565b61170460408301846113c5565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061174682611319565b915061175183611319565b92508282019050808211156117695761176861170c565b5b9291505056fea2646970667358221220e8cd628f77b97915bbb077d0dda00284c692cd87fe9e83ab9c6f40d10d9301b064736f6c634300081400336101806040526000600155600060025560006003556000600460006101000a81548160ff0219169083151502179055506000600460016101000a81548160ff0219169083151502179055506000151560c090151581525066030b911f84eae060e0908152506702386f26fc1000006101009081525060405162002de038038062002de08339818101604052810190620000999190620003bf565b600160008190555060e051341015620000e9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000e090620004a8565b60405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff168152505083600460026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600460029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d4b6846d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001cc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001f29190620004ca565b600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508173ffffffffffffffffffffffffffffffffffffffff166101608173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff166101208173ffffffffffffffffffffffffffffffffffffffff16815250503373ffffffffffffffffffffffffffffffffffffffff166101408173ffffffffffffffffffffffffffffffffffffffff16815250505050505050620004fc565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620003428262000315565b9050919050565b6000620003568262000335565b9050919050565b620003688162000349565b81146200037457600080fd5b50565b60008151905062000388816200035d565b92915050565b620003998162000335565b8114620003a557600080fd5b50565b600081519050620003b9816200038e565b92915050565b600080600080600060a08688031215620003de57620003dd62000310565b5b6000620003ee8882890162000377565b95505060206200040188828901620003a8565b94505060406200041488828901620003a8565b93505060606200042788828901620003a8565b92505060806200043a88828901620003a8565b9150509295509295909350565b600082825260208201905092915050565b7f496e636f72726563742066656500000000000000000000000000000000000000600082015250565b600062000490600d8362000447565b91506200049d8262000458565b602082019050919050565b60006020820190508181036000830152620004c38162000481565b9050919050565b600060208284031215620004e357620004e262000310565b5b6000620004f384828501620003a8565b91505092915050565b60805160a05160c05160e051610100516101205161014051610160516127f9620005e7600039600081816105900152818161076f01528181610c2001528181611006015261173101526000818161048c015261096901526000818161044b0152610bb501526000818161056c015281816113de0152611752015260008181610a4f01528181610b360152610c7001526000818161153301526116ac01526000818161083c01528181610ab201528181610bd701528181610f5d015281816110f601528181611273015261140e0152600081816104c2015281816109280152610cc901526127f96000f3fe6080604052600436106101145760003560e01c80638d4e4083116100a0578063c57455ab11610064578063c57455ab14610362578063ceeb09441461038d578063d79875eb146103ca578063f887ea40146103f3578063fc0c546a1461041e57610114565b80638d4e40831461029f5780639d7b8e68146102ca5780639e156c2e146102f5578063c20b31e61461030c578063c45a01551461033757610114565b80633214168e116100e75780633214168e146101c557806335c4121a1461020257806363b392a31461022d57806370876c98146102585780637165485d1461027457610114565b806302d05d3f146101195780630ffe54271461014457806312065fe01461016f5780631bba13551461019a575b600080fd5b34801561012557600080fd5b5061012e610449565b60405161013b9190611ad5565b60405180910390f35b34801561015057600080fd5b5061015961046d565b6040516101669190611b0b565b60405180910390f35b34801561017b57600080fd5b50610184610480565b6040516101919190611b3f565b60405180910390f35b3480156101a657600080fd5b506101af61048a565b6040516101bc9190611ad5565b60405180910390f35b3480156101d157600080fd5b506101ec60048036038101906101e79190611b8b565b6104ae565b6040516101f99190611b3f565b60405180910390f35b34801561020e57600080fd5b5061021761056a565b6040516102249190611b3f565b60405180910390f35b34801561023957600080fd5b5061024261058e565b60405161024f9190611ad5565b60405180910390f35b610272600480360381019061026d9190611bb8565b6105b2565b005b34801561028057600080fd5b50610289610926565b6040516102969190611c57565b60405180910390f35b3480156102ab57600080fd5b506102b461094a565b6040516102c19190611b0b565b60405180910390f35b3480156102d657600080fd5b506102df61095d565b6040516102ec9190611b3f565b60405180910390f35b34801561030157600080fd5b5061030a610967565b005b34801561031857600080fd5b50610321610c6e565b60405161032e9190611b3f565b60405180910390f35b34801561034357600080fd5b5061034c610c92565b6040516103599190611c93565b60405180910390f35b34801561036e57600080fd5b50610377610cb8565b6040516103849190611b3f565b60405180910390f35b34801561039957600080fd5b506103b460048036038101906103af9190611b8b565b610cc4565b6040516103c19190611b3f565b60405180910390f35b3480156103d657600080fd5b506103f160048036038101906103ec9190611bb8565b610d74565b005b3480156103ff57600080fd5b506104086110ce565b6040516104159190611ccf565b60405180910390f35b34801561042a57600080fd5b506104336110f4565b6040516104409190611d0b565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b600460019054906101000a900460ff1681565b6000600254905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008082036104c05760009050610565565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16638d48537a836002546001546040518463ffffffff1660e01b815260040161052193929190611d26565b602060405180830381865afa15801561053e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105629190611d72565b90505b919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b600460009054906101000a900460ff1615610602576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f990611dfc565b60405180910390fd5b61060a611118565b43600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541061068b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068290611e68565b60405180910390fd5b600034905060006064620f424063ffffffff16620f424060016106ae9190611ec7565b63ffffffff16866106bf9190611f04565b6106c99190611f75565b6106d39190611f75565b9050600081856106e39190611fa6565b9050808314610727576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071e90612026565b60405180910390fd5b6000831161076a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161076190612092565b60405180910390fd5b6107947f00000000000000000000000000000000000000000000000000000000000000008361115e565b600061079f86610cc4565b9050848110156107e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107db906120fe565b60405180910390fd5b6000866002546107f49190611fa6565b9050674563918244f4000081106108155761080e8761120f565b9150610881565b81600160008282546108279190611fa6565b925050819055508060028190555061088033837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166112ca9092919063ffffffff16565b5b3373ffffffffffffffffffffffffffffffffffffffff167f12cb4648cf3058b17ceeb33e579f8b0bc269fe0843f3900b8e24b6c54871703c88846040516108c992919061211e565b60405180910390a2505050505043600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610922611349565b5050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600460009054906101000a900460ff1681565b6000600154905090565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ec906121b9565b60405180910390fd5b6109fd611118565b600460019054906101000a900460ff1615610a4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4490612225565b60405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000000471015610ab0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa790612291565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166379ba50976040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610b1857600080fd5b505af1158015610b2c573d6000803e3d6000fd5b50505050600060027f0000000000000000000000000000000000000000000000000000000000000000610b5f9190611f75565b905060008147610b6f91906122b1565b90506000610b7c82610cc4565b9050600082600254610b8e9190611fa6565b90508160016000828254610ba29190611fa6565b9250508190555080600281905550610c1b7f0000000000000000000000000000000000000000000000000000000000000000837f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166112ca9092919063ffffffff16565b610c457f00000000000000000000000000000000000000000000000000000000000000008561115e565b6001600460016101000a81548160ff02191690831515021790555050505050610c6c611349565b565b7f000000000000000000000000000000000000000000000000000000000000000081565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b674563918244f4000081565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f54a08cb846002546001546040518463ffffffff1660e01b8152600401610d2893929190611d26565b602060405180830381865afa158015610d45573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d699190611d72565b905080915050919050565b600460009054906101000a900460ff1615610dc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dbb90611dfc565b60405180910390fd5b610dcc611118565b43600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410610e4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4490611e68565b60405180910390fd5b6000610e58836104ae565b905081811015610e9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e94906120fe565b60405180910390fd5b8260016000828254610eaf91906122b1565b925050819055508060026000828254610ec891906122b1565b9250508190555060008111610f12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0990612357565b60405180910390fd5b80471015610f55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4c906123c3565b60405180910390fd5b610fa23330857f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611353909392919063ffffffff16565b60006064620f424063ffffffff16620f42406001610fc09190611ec7565b63ffffffff1684610fd19190611f04565b610fdb9190611f75565b610fe59190611f75565b905060008183610ff591906122b1565b9050611001338261115e565b61102b7f00000000000000000000000000000000000000000000000000000000000000008361115e565b3373ffffffffffffffffffffffffffffffffffffffff167fed7a144fad14804d5c249145e3e0e2b63a9eb455b76aee5bc92d711e9bba3e4a868560405161107392919061211e565b60405180910390a250505043600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110ca611349565b5050565b600460029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b600260005403611154576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600081905550565b60008273ffffffffffffffffffffffffffffffffffffffff168260405161118490612414565b60006040518083038185875af1925050503d80600081146111c1576040519150601f19603f3d011682016040523d82523d6000602084013e6111c6565b606091505b505090508061120a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120190612475565b60405180910390fd5b505050565b600080600254674563918244f4000061122891906122b1565b90506000818461123891906122b1565b9050674563918244f4000060028190555060006001546602d79883d2000061126091906122b1565b905061126c338361115e565b6112b733827f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166112ca9092919063ffffffff16565b6112bf6113d5565b809350505050919050565b611344838473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85856040516024016112fd929190612495565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611846565b505050565b6001600081905550565b6113cf848573ffffffffffffffffffffffffffffffffffffffff166323b872dd868686604051602401611388939291906124be565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611846565b50505050565b600047905060007f00000000000000000000000000000000000000000000000000000000000000008261140891906122b1565b905060007f000000000000000000000000000000000000000000000000000000000000000090508073ffffffffffffffffffffffffffffffffffffffff1663095ea7b3600460029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1665b5e620f480006040518363ffffffff1660e01b8152600401611492929190612495565b6020604051808303816000875af11580156114b1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114d59190612521565b506001600460006101000a81548160ff021916908315150217905550600460029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b7e0d4c083837f000000000000000000000000000000000000000000000000000000000000000065b5e620f48000600080306102584261156b9190611fa6565b6040518963ffffffff1660e01b815260040161158d9796959493929190612589565b60606040518083038185885af11580156115ab573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906115d091906125f8565b5050506000600460029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633fc8cef36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611642573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116669190612689565b90506000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166379bc57d584847f00000000000000000000000000000000000000000000000000000000000000006040518463ffffffff1660e01b81526004016116e9939291906126b6565b602060405180830381865afa158015611706573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061172a9190612719565b90506117767f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000061115e565b600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016117b69190611ad5565b602060405180830381865afa1580156117d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117f79190611d72565b90506118068261dead836112ca565b7f959a510a81e7a5ce502d2577877f689c7b601ca4c81619f9c37b3979e1eed5e0836040516118359190611ad5565b60405180910390a150505050505050565b6000611871828473ffffffffffffffffffffffffffffffffffffffff166118dd90919063ffffffff16565b905060008151141580156118965750808060200190518101906118949190612521565b155b156118d857826040517f5274afe70000000000000000000000000000000000000000000000000000000081526004016118cf9190611ad5565b60405180910390fd5b505050565b60606118eb838360006118f3565b905092915050565b60608147101561193a57306040517fcd7860590000000000000000000000000000000000000000000000000000000081526004016119319190611ad5565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff16848660405161196391906127ac565b60006040518083038185875af1925050503d80600081146119a0576040519150601f19603f3d011682016040523d82523d6000602084013e6119a5565b606091505b50915091506119b58683836119c0565b925050509392505050565b6060826119d5576119d082611a4f565b611a47565b600082511480156119fd575060008473ffffffffffffffffffffffffffffffffffffffff163b145b15611a3f57836040517f9996b315000000000000000000000000000000000000000000000000000000008152600401611a369190611ad5565b60405180910390fd5b819050611a48565b5b9392505050565b600081511115611a625780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611abf82611a94565b9050919050565b611acf81611ab4565b82525050565b6000602082019050611aea6000830184611ac6565b92915050565b60008115159050919050565b611b0581611af0565b82525050565b6000602082019050611b206000830184611afc565b92915050565b6000819050919050565b611b3981611b26565b82525050565b6000602082019050611b546000830184611b30565b92915050565b600080fd5b611b6881611b26565b8114611b7357600080fd5b50565b600081359050611b8581611b5f565b92915050565b600060208284031215611ba157611ba0611b5a565b5b6000611baf84828501611b76565b91505092915050565b60008060408385031215611bcf57611bce611b5a565b5b6000611bdd85828601611b76565b9250506020611bee85828601611b76565b9150509250929050565b6000819050919050565b6000611c1d611c18611c1384611a94565b611bf8565b611a94565b9050919050565b6000611c2f82611c02565b9050919050565b6000611c4182611c24565b9050919050565b611c5181611c36565b82525050565b6000602082019050611c6c6000830184611c48565b92915050565b6000611c7d82611c24565b9050919050565b611c8d81611c72565b82525050565b6000602082019050611ca86000830184611c84565b92915050565b6000611cb982611c24565b9050919050565b611cc981611cae565b82525050565b6000602082019050611ce46000830184611cc0565b92915050565b6000611cf582611c24565b9050919050565b611d0581611cea565b82525050565b6000602082019050611d206000830184611cfc565b92915050565b6000606082019050611d3b6000830186611b30565b611d486020830185611b30565b611d556040830184611b30565b949350505050565b600081519050611d6c81611b5f565b92915050565b600060208284031215611d8857611d87611b5a565b5b6000611d9684828501611d5d565b91505092915050565b600082825260208201905092915050565b7f53616c652069732066696e616c697a6564000000000000000000000000000000600082015250565b6000611de6601183611d9f565b9150611df182611db0565b602082019050919050565b60006020820190508181036000830152611e1581611dd9565b9050919050565b7f4f6e6c79206f6e6520696e746572616374696f6e2070657220626c6f636b0000600082015250565b6000611e52601e83611d9f565b9150611e5d82611e1c565b602082019050919050565b60006020820190508181036000830152611e8181611e45565b9050919050565b600063ffffffff82169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611ed282611e88565b9150611edd83611e88565b9250828202611eeb81611e88565b9150808214611efd57611efc611e98565b5b5092915050565b6000611f0f82611b26565b9150611f1a83611b26565b9250828202611f2881611b26565b91508282048414831517611f3f57611f3e611e98565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611f8082611b26565b9150611f8b83611b26565b925082611f9b57611f9a611f46565b5b828204905092915050565b6000611fb182611b26565b9150611fbc83611b26565b9250828201905080821115611fd457611fd3611e98565b5b92915050565b7f496e636f72726563742076616c75652073656e74000000000000000000000000600082015250565b6000612010601483611d9f565b915061201b82611fda565b602082019050919050565b6000602082019050818103600083015261203f81612003565b9050919050565b7f4d7573742073656e6420657468657220746f2070757263686173650000000000600082015250565b600061207c601b83611d9f565b915061208782612046565b602082019050919050565b600060208201905081810360008301526120ab8161206f565b9050919050565b7f536c69707061676520746f6f2068696768000000000000000000000000000000600082015250565b60006120e8601183611d9f565b91506120f3826120b2565b602082019050919050565b60006020820190508181036000830152612117816120db565b9050919050565b60006040820190506121336000830185611b30565b6121406020830184611b30565b9392505050565b7f4f6e6c792063726561746f722063616e2063616c6c20746869732066756e637460008201527f696f6e0000000000000000000000000000000000000000000000000000000000602082015250565b60006121a3602383611d9f565b91506121ae82612147565b604082019050919050565b600060208201905081810360008301526121d281612196565b9050919050565b7f416c726561647920736565646564000000000000000000000000000000000000600082015250565b600061220f600e83611d9f565b915061221a826121d9565b602082019050919050565b6000602082019050818103600083015261223e81612202565b9050919050565b7f496e73756666696369656e742066656500000000000000000000000000000000600082015250565b600061227b601083611d9f565b915061228682612245565b602082019050919050565b600060208201905081810360008301526122aa8161226e565b9050919050565b60006122bc82611b26565b91506122c783611b26565b92508282039050818111156122df576122de611e98565b5b92915050565b7f416d6f756e74206f7574206d7573742062652067726561746572207468616e2060008201527f3000000000000000000000000000000000000000000000000000000000000000602082015250565b6000612341602183611d9f565b915061234c826122e5565b604082019050919050565b6000602082019050818103600083015261237081612334565b9050919050565b7f4e6f7420656e6f7567682062616c616e636520746f20726566756e6400000000600082015250565b60006123ad601c83611d9f565b91506123b882612377565b602082019050919050565b600060208201905081810360008301526123dc816123a0565b9050919050565b600081905092915050565b50565b60006123fe6000836123e3565b9150612409826123ee565b600082019050919050565b600061241f826123f1565b9150819050919050565b7f4661696c656420746f2073656e64204574686572000000000000000000000000600082015250565b600061245f601483611d9f565b915061246a82612429565b602082019050919050565b6000602082019050818103600083015261248e81612452565b9050919050565b60006040820190506124aa6000830185611ac6565b6124b76020830184611b30565b9392505050565b60006060820190506124d36000830186611ac6565b6124e06020830185611ac6565b6124ed6040830184611b30565b949350505050565b6124fe81611af0565b811461250957600080fd5b50565b60008151905061251b816124f5565b92915050565b60006020828403121561253757612536611b5a565b5b60006125458482850161250c565b91505092915050565b6000819050919050565b600061257361256e6125698461254e565b611bf8565b611b26565b9050919050565b61258381612558565b82525050565b600060e08201905061259e600083018a611ac6565b6125ab6020830189611afc565b6125b86040830188611b30565b6125c5606083018761257a565b6125d2608083018661257a565b6125df60a0830185611ac6565b6125ec60c0830184611b30565b98975050505050505050565b60008060006060848603121561261157612610611b5a565b5b600061261f86828701611d5d565b935050602061263086828701611d5d565b925050604061264186828701611d5d565b9150509250925092565b600061265682611ab4565b9050919050565b6126668161264b565b811461267157600080fd5b50565b6000815190506126838161265d565b92915050565b60006020828403121561269f5761269e611b5a565b5b60006126ad84828501612674565b91505092915050565b60006060820190506126cb6000830186611ac6565b6126d86020830185611ac6565b6126e56040830184611afc565b949350505050565b6126f681611ab4565b811461270157600080fd5b50565b600081519050612713816126ed565b92915050565b60006020828403121561272f5761272e611b5a565b5b600061273d84828501612704565b91505092915050565b600081519050919050565b60005b8381101561276f578082015181840152602081019050612754565b60008484015250505050565b600061278682612746565b61279081856123e3565b93506127a0818560208601612751565b80840191505092915050565b60006127b8828461277b565b91508190509291505056fea26469706673582212205a7adc0397effda33907a8cd8236a95980f679dbb177ff24f316b38dfd06c6f764736f6c63430008140033a264697066735822122042dad6ff98c0d59755c0440eefc1e002becb03774a1e0f18afa06f942e00c86464736f6c63430008140033000000000000000000000000cf77a3ba9a5ca399b7c97c74d54e5b1beb874e4300000000000000000000000045a3b47a8e495354324fb899ce3ce1c8a21315ec000000000000000000000000a90335eddbbd51b0f066212e785ea9633bc7dd71