Детали транзакции
Хеш транзакции:
0x8fc33201094f6a7fb8ea8bcd478cfa549349b5349baefa22da4f3fb7f2e9bf32
Статус:
Исполнено L2
Ожидает проверки L1
L2-блок:
19929831Подтверждено 2586610 блоков
Дата и время:
12.06.2025, 16:51:35(2 мес. назад)
Проверка хеша L1-транзакций:
Транзакция еще не выполнена в основной сети Ethereum
Взаимодействие с (на):
Сумма:
0ETH
($0)
Комиссия за транзакцию:
0,000389571047499051
$1,07
Цена газа:
0,000000000072844563
(Gwei)
0,072844563
Лимит газа и использование по транз.:
5 391 589
5 347 977
Другие атрибуты:
Одноразовое число:108
Позиция в блоке:3
Входные данные:
0x60806040523480156200001157600080fd5b50620000226200002860201b60201c565b620001d2565b600060019054906101000a900460ff16156200007b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000729062000175565b60405180910390fd5b60ff801660008054906101000a900460ff1660ff1614620000ec5760ff6000806101000a81548160ff021916908360ff1602179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249860ff604051620000e39190620001b5565b60405180910390a15b565b600082825260208201905092915050565b7f496e697469616c697a61626c653a20636f6e747261637420697320696e69746960008201527f616c697a696e6700000000000000000000000000000000000000000000000000602082015250565b60006200015d602783620000ee565b91506200016a82620000ff565b604082019050919050565b6000602082019050818103600083015262000190816200014e565b9050919050565b600060ff82169050919050565b620001af8162000197565b82525050565b6000602082019050620001cc6000830184620001a4565b92915050565b615fbb80620001e26000396000f3fe60806040526004361061039b5760003560e01c80637dba853c116101dc578063bd81579e11610102578063d2a07100116100a0578063db7fa7e11161006f578063db7fa7e114610e27578063e96e743114610e64578063e97b807114610e8f578063f735544d14610eba576103a2565b8063d2a0710014610d6f578063d4cb789914610d98578063d547741f14610dc1578063db7a6aa714610dea576103a2565b8063c7ff1584116100dc578063c7ff158414610cc7578063ca5f81b514610cf2578063cb7a18c214610d1b578063d069aab914610d44576103a2565b8063bd81579e14610c24578063be99889e14610c61578063c4d66de814610c9e576103a2565b8063a006353b1161017a578063b3ab15fb11610149578063b3ab15fb14610b56578063b967f45914610b7f578063ba068a7014610bbc578063ba20600414610bf9576103a2565b8063a006353b14610a9c578063a217fddf14610ac5578063a223a8c714610af0578063b0dd082314610b2d576103a2565b806391d14854116101b657806391d14854146109ce57806396bb543a14610a0b57806397e8cd4e14610a365780639815fc9a14610a73576103a2565b80637dba853c146109295780638634ec1b146109665780638ebba57614610991576103a2565b80633a47b3a3116102c1578063570ca7351161025f57806370b0bf701161022e57806370b0bf701461085b57806373b3e5041461088457806379864948146108c157806379894baf146108ec576103a2565b8063570ca735146107cf57806364a47927146107fa57806366ab9222146108165780636a91373e1461083f576103a2565b80634f4170f61161029b5780634f4170f61461073657806354fd4d501461075f578063551512de1461078a57806356591d59146107b3576103a2565b80633a47b3a3146106b75780634477d93b146106e25780634b4d67051461070b576103a2565b806323728d32116103395780632dc4edfd116103085780632dc4edfd1461060c5780632f2ff15d1461063c5780633562c20b1461066557806336568abe1461068e576103a2565b806323728d321461053c578063248a9ca3146105675780632b6a6fa2146105a45780632bef3922146105cf576103a2565b806313f1cea11161037557806313f1cea11461046e5780631686d061146104ab5780631b158129146104d45780631b3035a4146104ff576103a2565b806301ffc9a7146103dd57806303f7e1ad1461041a5780630ef917ed14610445576103a2565b366103a257005b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d490614188565b60405180910390fd5b3480156103e957600080fd5b5061040460048036038101906103ff9190614214565b610ed6565b604051610411919061425c565b60405180910390f35b34801561042657600080fd5b5061042f610f50565b60405161043c919061425c565b60405180910390f35b34801561045157600080fd5b5061046c600480360381019061046791906142d5565b610f63565b005b34801561047a57600080fd5b50610495600480360381019061049091906142d5565b610ff3565b6040516104a2919061431b565b60405180910390f35b3480156104b757600080fd5b506104d260048036038101906104cd9190614362565b61100b565b005b3480156104e057600080fd5b506104e96110e7565b6040516104f6919061425c565b60405180910390f35b34801561050b57600080fd5b50610526600480360381019061052191906143d8565b6110fa565b6040516105339190614414565b60405180910390f35b34801561054857600080fd5b5061055161112d565b60405161055e919061431b565b60405180910390f35b34801561057357600080fd5b5061058e600480360381019061058991906143d8565b611133565b60405161059b919061443e565b60405180910390f35b3480156105b057600080fd5b506105b9611153565b6040516105c6919061425c565b60405180910390f35b3480156105db57600080fd5b506105f660048036038101906105f191906145cb565b61119f565b604051610603919061425c565b60405180910390f35b61062660048036038101906106219190614717565b6112d7565b604051610633919061425c565b60405180910390f35b34801561064857600080fd5b50610663600480360381019061065e91906147b9565b61177f565b005b34801561067157600080fd5b5061068c60048036038101906106879190614837565b6117a0565b005b34801561069a57600080fd5b506106b560048036038101906106b091906147b9565b611830565b005b3480156106c357600080fd5b506106cc6118b3565b6040516106d9919061431b565b60405180910390f35b3480156106ee57600080fd5b5061070960048036038101906107049190614864565b6118b9565b005b34801561071757600080fd5b506107206119f8565b60405161072d919061431b565b60405180910390f35b34801561074257600080fd5b5061075d600480360381019061075891906148cb565b6119fe565b005b34801561076b57600080fd5b50610774611c79565b604051610781919061443e565b60405180910390f35b34801561079657600080fd5b506107b160048036038101906107ac9190614974565b611c7f565b005b6107cd60048036038101906107c891906149c7565b611e6f565b005b3480156107db57600080fd5b506107e4612384565b6040516107f19190614414565b60405180910390f35b610814600480360381019061080f9190614a69565b6123aa565b005b34801561082257600080fd5b5061083d60048036038101906108389190614b27565b612548565b005b61085960048036038101906108549190614b8d565b61259e565b005b34801561086757600080fd5b50610882600480360381019061087d9190614c1a565b612760565b005b34801561089057600080fd5b506108ab60048036038101906108a69190614c6d565b612854565b6040516108b8919061443e565b60405180910390f35b3480156108cd57600080fd5b506108d6612878565b6040516108e3919061431b565b60405180910390f35b3480156108f857600080fd5b50610913600480360381019061090e9190614cad565b61287e565b604051610920919061425c565b60405180910390f35b34801561093557600080fd5b50610950600480360381019061094b91906143d8565b61292c565b60405161095d919061425c565b60405180910390f35b34801561097257600080fd5b5061097b6129d7565b604051610988919061431b565b60405180910390f35b34801561099d57600080fd5b506109b860048036038101906109b391906142d5565b6129df565b6040516109c5919061431b565b60405180910390f35b3480156109da57600080fd5b506109f560048036038101906109f091906147b9565b6129f7565b604051610a02919061425c565b60405180910390f35b348015610a1757600080fd5b50610a20612a62565b604051610a2d9190614d4c565b60405180910390f35b348015610a4257600080fd5b50610a5d6004803603810190610a5891906142d5565b612a88565b604051610a6a919061431b565b60405180910390f35b348015610a7f57600080fd5b50610a9a6004803603810190610a959190614d67565b612aa0565b005b348015610aa857600080fd5b50610ac36004803603810190610abe9190614b27565b612b30565b005b348015610ad157600080fd5b50610ada612b86565b604051610ae7919061443e565b60405180910390f35b348015610afc57600080fd5b50610b176004803603810190610b129190614d94565b612b8d565b604051610b24919061431b565b60405180910390f35b348015610b3957600080fd5b50610b546004803603810190610b4f9190614dd4565b612c72565b005b348015610b6257600080fd5b50610b7d6004803603810190610b7891906142d5565b612d2b565b005b348015610b8b57600080fd5b50610ba66004803603810190610ba19190614e14565b612dbb565b604051610bb3919061425c565b60405180910390f35b348015610bc857600080fd5b50610be36004803603810190610bde9190614e54565b612e7f565b604051610bf0919061443e565b60405180910390f35b348015610c0557600080fd5b50610c0e612ee0565b604051610c1b919061431b565b60405180910390f35b348015610c3057600080fd5b50610c4b6004803603810190610c4691906142d5565b612ee6565b604051610c589190614eb6565b60405180910390f35b348015610c6d57600080fd5b50610c886004803603810190610c839190614ed1565b612f09565b604051610c95919061425c565b60405180910390f35b348015610caa57600080fd5b50610cc56004803603810190610cc091906142d5565b612f29565b005b348015610cd357600080fd5b50610cdc6130ec565b604051610ce9919061425c565b60405180910390f35b348015610cfe57600080fd5b50610d196004803603810190610d1491906143d8565b6130ff565b005b348015610d2757600080fd5b50610d426004803603810190610d3d9190614efe565b613155565b005b348015610d5057600080fd5b50610d59613271565b604051610d669190614f60565b60405180910390f35b348015610d7b57600080fd5b50610d966004803603810190610d919190614f7b565b613284565b005b348015610da457600080fd5b50610dbf6004803603810190610dba9190614214565b613330565b005b348015610dcd57600080fd5b50610de86004803603810190610de391906147b9565b61339d565b005b348015610df657600080fd5b50610e116004803603810190610e0c91906143d8565b6133be565b604051610e1e919061443e565b60405180910390f35b348015610e3357600080fd5b50610e4e6004803603810190610e499190614214565b6133d6565b604051610e5b919061425c565b60405180910390f35b348015610e7057600080fd5b50610e796133f6565b604051610e869190614fdc565b60405180910390f35b348015610e9b57600080fd5b50610ea461341c565b604051610eb19190614414565b60405180910390f35b610ed46004803603810190610ecf9190614ff7565b613442565b005b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610f495750610f48826134ba565b5b9050919050565b60dc60009054906101000a900460ff1681565b610f706000801b336129f7565b610faf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa690614188565b60405180910390fd5b8060ca60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60ce6020528060005260406000206000915090505481565b6110186000801b336129f7565b80611070575060d560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6110af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a690614188565b60405180910390fd5b8160dc60006101000a81548160ff0219169083151502179055508060dc60016101000a81548160ff0219169083151502179055505050565b60dc60019054906101000a900460ff1681565b60cc6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60d05481565b600060656000838152602001908152602001600020600101549050919050565b600080600060df54146111685760df5461116b565b603c5b9050603c60de544261117d91906150a1565b111561119357600060dd819055504260de819055505b8060dd54111591505090565b600060dc60019054906101000a900460ff16156111bf57600090506112cb565b600073ffffffffffffffffffffffffffffffffffffffff1660d460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361121e57600090506112cb565b60d460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638ade88218a8a8a8a8a8a8a8a6040518963ffffffff1660e01b8152600401611287989796959493929190615154565b602060405180830381865afa1580156112a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112c891906151ee565b90505b98975050505050505050565b600060dc60009054906101000a900460ff16158015611303575060dc60019054906101000a900460ff16155b611342576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133990615267565b60405180910390fd5b60005a9050428563ffffffff161115611390576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138790615267565b60405180910390fd5b60d6548563ffffffff16426113a591906150a1565b11156113e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113dd90615267565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff160361145d5786341461145c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145390615267565b60405180910390fd5b5b611468848685612e7f565b89146114a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114a0906152d3565b60405180910390fd5b600089898989336040516020016114c4959493929190615302565b60405160208183030381529060405280519060200120905060008a8a8a8a6040516020016114f59493929190615355565b6040516020818303038152906040528051906020012090506000801b60cb60008481526020019081526020016000205414611565576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155c906152d3565b60405180910390fd5b6000801b60cb600083815260200190815260200160002054146115bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b490615267565b60405180910390fd5b8a60cb6000848152602001908152602001600020819055508a60cb600083815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff160361166457883414611663576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165a90615267565b60405180910390fd5b5b61167089898c33613524565b6116af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a690615267565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff168c7f1b61bf4d0cf26b73a6b637fb33e793975b044e4ce3422b219526d1d59a89745c8c8c8742604051611713949392919061539a565b60405180910390a48a7f20faed9154edc672cbeb611cc0d574d5d08fc207381541c9b9e901cac8900ee8896184d05a8761174d91906150a1565b61175791906153df565b604051611765929190615413565b60405180910390a260019350505050979650505050505050565b61178882611133565b6117918161366e565b61179b8383613682565b505050565b6117ad6000801b336129f7565b6117ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e390614188565b60405180910390fd5b8060d360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611838613763565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146118a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189c906154ae565b60405180910390fd5b6118af828261376b565b5050565b60d75481565b6118c66000801b336129f7565b8061191e575060d560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61195d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195490614188565b60405180910390fd5b8260cd60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548163ffffffff021916908363ffffffff1602179055508060da60008563ffffffff1663ffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505050565b60d65481565b60dc60019054906101000a900460ff1615611a4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4590615267565b60405180910390fd5b6000611a5a3388612854565b905060d460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a949ca15828660d6548a8a338a8a6040518963ffffffff1660e01b8152600401611ac79897969594939291906154ce565b602060405180830381865afa158015611ae4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b0891906151ee565b611b47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b3e9061559f565b60405180910390fd5b60d360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166313b2512a826040518263ffffffff1660e01b8152600401611ba2919061443e565b600060405180830381600087803b158015611bbc57600080fd5b505af1158015611bd0573d6000803e3d6000fd5b50505050611be085873330613524565b611c1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c1690615267565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16817fc6832f33d5e3e2c3ba480fe926469147cc18d6b337aaa032a6708eb6c6ceeb8c8789604051611c689291906155bf565b60405180910390a350505050505050565b60d25481565b611c8c6000801b336129f7565b80611ce4575060ca60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611d23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1a90614188565b60405180910390fd5b60dc60019054906101000a900460ff1615611d73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6a90615267565b60405180910390fd5b60ca60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603611e1f578160d960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611e1791906150a1565b925050819055505b611e2b82848330613524565b611e6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e6190615267565b60405180910390fd5b505050565b60dc60019054906101000a900460ff1615611ebf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb690615267565b60405180910390fd5b60005a905060004290506000611ed53383612854565b9050600060df541115611efb5760dd6000815480929190611ef5906155e8565b91905055505b611f03611153565b611f42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f39906152d3565b60405180910390fd5b611f4c898b61287e565b611f8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f829061559f565b60405180910390fd5b60d160019054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19168a7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191603611fe457600080fd5b611fee8685612dbb565b61202d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202490615267565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16036120a8578334146120a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209a906152d3565b60405180910390fd5b6121b1565b600060cd60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900463ffffffff1663ffffffff1603612140576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121379061559f565b60405180910390fd5b60003414612183576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217a906152d3565b60405180910390fd5b6121b03330868973ffffffffffffffffffffffffffffffffffffffff1661384d909392919063ffffffff16565b5b60d360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630d8dd7638288874260405160200161220593929190615630565b604051602081830303815290604052805190602001206040518363ffffffff1660e01b8152600401612238929190615667565b6020604051808303816000875af1158015612257573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061227b91906151ee565b6122ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b190614188565b60405180910390fd5b897bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817f3bb399125b923176baf5098f432689e4843dee54b68daf1d7cadd91d99a636018b8b8b8b8b8b42334260405161231a99989796959493929190615690565b60405180910390a3807f2c43ec7d9b85314d7b5184815de22b21b01029c8621b091006ac17b624ea517187618ca05a8761235491906150a1565b61235e91906153df565b878b604051612370949392919061571d565b60405180910390a250505050505050505050565b60d560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60dc60019054906101000a900460ff16156123fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123f190615267565b60405180910390fd5b61240a878787873388888861119f565b612449576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124409061559f565b60405180910390fd5b60d360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a77715d0886040518263ffffffff1660e01b81526004016124a4919061443e565b600060405180830381600087803b1580156124be57600080fd5b505af11580156124d2573d6000803e3d6000fd5b50505050600084036124e2578493505b6124ee848733306138d6565b3373ffffffffffffffffffffffffffffffffffffffff16877fba78a15e874441cf1871e3d2633ba91540bab663ae8664088ace7d60009ddd6586896040516125379291906155bf565b60405180910390a350505050505050565b6125556000801b336129f7565b612594576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161258b90614188565b60405180910390fd5b8060d68190555050565b60d560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461262e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161262590614188565b60405180910390fd5b60008260ff160361269857612645868686866138d6565b8373ffffffffffffffffffffffffffffffffffffffff16817fba78a15e874441cf1871e3d2633ba91540bab663ae8664088ace7d60009ddd6560008860405161268f92919061579d565b60405180910390a35b60018260ff1603612701576126af868686866138d6565b8373ffffffffffffffffffffffffffffffffffffffff16817fc6832f33d5e3e2c3ba480fe926469147cc18d6b337aaa032a6708eb6c6ceeb8c88886040516126f89291906155bf565b60405180910390a35b60068260ff16036127585761271886868686613524565b612757576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274e90615267565b60405180910390fd5b5b505050505050565b61276d6000801b336129f7565b6127ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127a390614188565b60405180910390fd5b6305f5e1008311156127f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127ea90615812565b60405180910390fd5b6305f5e10081111561283a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161283190615812565b60405180910390fd5b8260d0819055508160d8819055508060d781905550505050565b6000612870838360d160019054906101000a900460e01b612e7f565b905092915050565b60d85481565b6000808363ffffffff1614806128bd575060da60008463ffffffff1663ffffffff16815260200190815260200160002060009054906101000a900460ff165b8015612924575060db6000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff165b905092915050565b60008060001b60d360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd50923e846040518263ffffffff1660e01b815260040161298d919061443e565b602060405180830381865afa1580156129aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129ce9190615847565b14159050919050565b6305f5e10081565b60cf6020528060005260406000206000915090505481565b60006065600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60d460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60d96020528060005260406000206000915090505481565b612aad6000801b336129f7565b612aec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ae390614188565b60405180910390fd5b8060d460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b612b3d6000801b336129f7565b612b7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b7390614188565b60405180910390fd5b8060df8190555050565b6000801b81565b600080600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612bcb576000612bcf565b60d8545b905060008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614612c0e5760d754612c12565b60d0545b905060008103612c26578192505050612c6c565b816305f5e10060016305f5e1008489612c3f9190615874565b612c4991906153df565b612c5391906150a1565b612c5d91906158e5565b612c6791906153df565b925050505b92915050565b612c7f6000801b336129f7565b612cbe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cb590614188565b60405180910390fd5b8060db6000847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b612d386000801b336129f7565b612d77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d6e90614188565b60405180910390fd5b8060d560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060cf60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600060ce60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600082148015612e545750600081145b15612e6457600192505050612e79565b818410158015612e745750808411155b925050505b92915050565b6000838383604051602001612e9693929190615916565b604051602081830303815290604052805190602001206000801b604051602001612ec1929190615667565b6040516020818303038152906040528051906020012090509392505050565b60c95481565b60cd6020528060005260406000206000915054906101000a900463ffffffff1681565b60da6020528060005260406000206000915054906101000a900460ff1681565b60008060019054906101000a900460ff16159050808015612f5a5750600160008054906101000a900460ff1660ff16105b80612f875750612f69306139a3565b158015612f865750600160008054906101000a900460ff1660ff16145b5b612fc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fbd906159bf565b60405180910390fd5b60016000806101000a81548160ff021916908360ff1602179055508015613003576001600060016101000a81548160ff0219169083151502179055505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613072576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161306990614188565b60405180910390fd5b61307f6000801b83613682565b6130876139c6565b61308f613a17565b80156130e85760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb384740249860016040516130df9190615a1a565b60405180910390a15b5050565b60d160009054906101000a900460ff1681565b61310c6000801b336129f7565b61314b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161314290614188565b60405180910390fd5b8060d28190555050565b6131626000801b336129f7565b6131a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161319890614188565b60405180910390fd5b808211156131e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131db90614188565b60405180910390fd5b8160cf60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508060ce60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b60d160019054906101000a900460e01b81565b60d560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613314576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161330b90614188565b60405180910390fd5b8060cb6000848152602001908152602001600020819055505050565b61333d6000801b336129f7565b61337c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161337390614188565b60405180910390fd5b8060d160016101000a81548163ffffffff021916908360e01c021790555050565b6133a682611133565b6133af8161366e565b6133b9838361376b565b505050565b60cb6020528060005260406000206000915090505481565b60db6020528060005260406000206000915054906101000a900460ff1681565b60d360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60ca60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60dc60019054906101000a900460ff1615613492576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161348990615267565b60405180910390fd5b6134b385858585856000801b604051806020016040528060008152506123aa565b5050505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600061352e613a70565b6000850361353f576001905061365e565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361357c576000905061365e565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036135c857600080806000808988615208f190508091505061365e565b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361362b5761362683868673ffffffffffffffffffffffffffffffffffffffff16613abf9092919063ffffffff16565b613659565b6136588284878773ffffffffffffffffffffffffffffffffffffffff1661384d909392919063ffffffff16565b5b600190505b613666613b45565b949350505050565b61367f8161367a613763565b613b4f565b50565b61368c82826129f7565b61375f5760016065600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550613704613763565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600033905090565b61377582826129f7565b156138495760006065600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506137ee613763565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6138d0846323b872dd60e01b85858560405160240161386e93929190615a35565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613bd4565b50505050565b60006138e28585612b8d565b9050848111156138f0578490505b8060d960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461393f91906153df565b9250508190555061395d818661395591906150a1565b858585613524565b61399c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613993906152d3565b60405180910390fd5b5050505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff16613a15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a0c90615ade565b60405180910390fd5b565b600060019054906101000a900460ff16613a66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a5d90615ade565b60405180910390fd5b613a6e613c9c565b565b600260975403613ab5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613aac90615b4a565b60405180910390fd5b6002609781905550565b613b408363a9059cbb60e01b8484604051602401613ade929190615413565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613bd4565b505050565b6001609781905550565b613b5982826129f7565b613bd057613b6681613cf5565b613b748360001c6020613d22565b604051602001613b85929190615c49565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613bc79190615cbc565b60405180910390fd5b5050565b6000613c36826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16613f5e9092919063ffffffff16565b9050600081511480613c58575080806020019051810190613c5791906151ee565b5b613c97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c8e90615d50565b60405180910390fd5b505050565b600060019054906101000a900460ff16613ceb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ce290615ade565b60405180910390fd5b6001609781905550565b6060613d1b8273ffffffffffffffffffffffffffffffffffffffff16601460ff16613d22565b9050919050565b606060006002836002613d359190615874565b613d3f91906153df565b67ffffffffffffffff811115613d5857613d576144a0565b5b6040519080825280601f01601f191660200182016040528015613d8a5781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110613dc257613dc1615d70565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110613e2657613e25615d70565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002613e669190615874565b613e7091906153df565b90505b6001811115613f10577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110613eb257613eb1615d70565b5b1a60f81b828281518110613ec957613ec8615d70565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080613f0990615d9f565b9050613e73565b5060008414613f54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613f4b90615e14565b60405180910390fd5b8091505092915050565b6060613f6d8484600085613f76565b90509392505050565b606082471015613fbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613fb290615ea6565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051613fe49190615f02565b60006040518083038185875af1925050503d8060008114614021576040519150601f19603f3d011682016040523d82523d6000602084013e614026565b606091505b509150915061403787838387614043565b92505050949350505050565b606083156140a557600083510361409d5761405d856140b8565b61409c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161409390615f65565b60405180910390fd5b5b8290506140b0565b6140af83836140db565b5b949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000825111156140ee5781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016141229190615cbc565b60405180910390fd5b600082825260208201905092915050565b7f524f233000000000000000000000000000000000000000000000000000000000600082015250565b600061417260048361412b565b915061417d8261413c565b602082019050919050565b600060208201905081810360008301526141a181614165565b9050919050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6141f1816141bc565b81146141fc57600080fd5b50565b60008135905061420e816141e8565b92915050565b60006020828403121561422a576142296141b2565b5b6000614238848285016141ff565b91505092915050565b60008115159050919050565b61425681614241565b82525050565b6000602082019050614271600083018461424d565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006142a282614277565b9050919050565b6142b281614297565b81146142bd57600080fd5b50565b6000813590506142cf816142a9565b92915050565b6000602082840312156142eb576142ea6141b2565b5b60006142f9848285016142c0565b91505092915050565b6000819050919050565b61431581614302565b82525050565b6000602082019050614330600083018461430c565b92915050565b61433f81614241565b811461434a57600080fd5b50565b60008135905061435c81614336565b92915050565b60008060408385031215614379576143786141b2565b5b60006143878582860161434d565b92505060206143988582860161434d565b9150509250929050565b6000819050919050565b6143b5816143a2565b81146143c057600080fd5b50565b6000813590506143d2816143ac565b92915050565b6000602082840312156143ee576143ed6141b2565b5b60006143fc848285016143c3565b91505092915050565b61440e81614297565b82525050565b60006020820190506144296000830184614405565b92915050565b614438816143a2565b82525050565b6000602082019050614453600083018461442f565b92915050565b61446281614302565b811461446d57600080fd5b50565b60008135905061447f81614459565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6144d88261448f565b810181811067ffffffffffffffff821117156144f7576144f66144a0565b5b80604052505050565b600061450a6141a8565b905061451682826144cf565b919050565b600067ffffffffffffffff821115614536576145356144a0565b5b61453f8261448f565b9050602081019050919050565b82818337600083830152505050565b600061456e6145698461451b565b614500565b90508281526020810184848401111561458a5761458961448a565b5b61459584828561454c565b509392505050565b600082601f8301126145b2576145b1614485565b5b81356145c284826020860161455b565b91505092915050565b600080600080600080600080610100898b0312156145ec576145eb6141b2565b5b60006145fa8b828c016143c3565b985050602061460b8b828c016142c0565b975050604061461c8b828c01614470565b965050606061462d8b828c01614470565b955050608061463e8b828c016142c0565b94505060a061464f8b828c01614470565b93505060c06146608b828c016143c3565b92505060e089013567ffffffffffffffff811115614681576146806141b7565b5b61468d8b828c0161459d565b9150509295985092959890939650565b60006146a882614277565b9050919050565b6146b88161469d565b81146146c357600080fd5b50565b6000813590506146d5816146af565b92915050565b600063ffffffff82169050919050565b6146f4816146db565b81146146ff57600080fd5b50565b600081359050614711816146eb565b92915050565b600080600080600080600060e0888a031215614736576147356141b2565b5b60006147448a828b016143c3565b97505060206147558a828b016146c6565b96505060406147668a828b01614470565b95505060606147778a828b016142c0565b94505060806147888a828b01614702565b93505060a06147998a828b016142c0565b92505060c06147aa8a828b016141ff565b91505092959891949750929550565b600080604083850312156147d0576147cf6141b2565b5b60006147de858286016143c3565b92505060206147ef858286016142c0565b9150509250929050565b600061480482614297565b9050919050565b614814816147f9565b811461481f57600080fd5b50565b6000813590506148318161480b565b92915050565b60006020828403121561484d5761484c6141b2565b5b600061485b84828501614822565b91505092915050565b6000806000806080858703121561487e5761487d6141b2565b5b600061488c878288016142c0565b945050602061489d87828801614702565b93505060406148ae8782880161434d565b92505060606148bf8782880161434d565b91505092959194509250565b60008060008060008060c087890312156148e8576148e76141b2565b5b60006148f689828a01614702565b965050602061490789828a016142c0565b955050604061491889828a01614470565b945050606061492989828a01614470565b935050608061493a89828a016143c3565b92505060a087013567ffffffffffffffff81111561495b5761495a6141b7565b5b61496789828a0161459d565b9150509295509295509295565b60008060006060848603121561498d5761498c6141b2565b5b600061499b868287016142c0565b93505060206149ac86828701614470565b92505060406149bd868287016142c0565b9150509250925092565b600080600080600080600060e0888a0312156149e6576149e56141b2565b5b60006149f48a828b016141ff565b9750506020614a058a828b01614702565b9650506040614a168a828b016143c3565b9550506060614a278a828b01614470565b9450506080614a388a828b016142c0565b93505060a0614a498a828b01614470565b92505060c0614a5a8a828b01614470565b91505092959891949750929550565b600080600080600080600060e0888a031215614a8857614a876141b2565b5b6000614a968a828b016143c3565b9750506020614aa78a828b016142c0565b9650506040614ab88a828b01614470565b9550506060614ac98a828b01614470565b9450506080614ada8a828b01614470565b93505060a0614aeb8a828b016143c3565b92505060c088013567ffffffffffffffff811115614b0c57614b0b6141b7565b5b614b188a828b0161459d565b91505092959891949750929550565b600060208284031215614b3d57614b3c6141b2565b5b6000614b4b84828501614470565b91505092915050565b600060ff82169050919050565b614b6a81614b54565b8114614b7557600080fd5b50565b600081359050614b8781614b61565b92915050565b60008060008060008060c08789031215614baa57614ba96141b2565b5b6000614bb889828a01614470565b9650506020614bc989828a016142c0565b9550506040614bda89828a016142c0565b9450506060614beb89828a016142c0565b9350506080614bfc89828a01614b78565b92505060a0614c0d89828a016143c3565b9150509295509295509295565b600080600060608486031215614c3357614c326141b2565b5b6000614c4186828701614470565b9350506020614c5286828701614470565b9250506040614c6386828701614470565b9150509250925092565b60008060408385031215614c8457614c836141b2565b5b6000614c92858286016142c0565b9250506020614ca385828601614702565b9150509250929050565b60008060408385031215614cc457614cc36141b2565b5b6000614cd285828601614702565b9250506020614ce3858286016141ff565b9150509250929050565b6000819050919050565b6000614d12614d0d614d0884614277565b614ced565b614277565b9050919050565b6000614d2482614cf7565b9050919050565b6000614d3682614d19565b9050919050565b614d4681614d2b565b82525050565b6000602082019050614d616000830184614d3d565b92915050565b600060208284031215614d7d57614d7c6141b2565b5b6000614d8b848285016146c6565b91505092915050565b60008060408385031215614dab57614daa6141b2565b5b6000614db985828601614470565b9250506020614dca858286016142c0565b9150509250929050565b60008060408385031215614deb57614dea6141b2565b5b6000614df9858286016141ff565b9250506020614e0a8582860161434d565b9150509250929050565b60008060408385031215614e2b57614e2a6141b2565b5b6000614e39858286016142c0565b9250506020614e4a85828601614470565b9150509250929050565b600080600060608486031215614e6d57614e6c6141b2565b5b6000614e7b868287016142c0565b9350506020614e8c86828701614702565b9250506040614e9d868287016141ff565b9150509250925092565b614eb0816146db565b82525050565b6000602082019050614ecb6000830184614ea7565b92915050565b600060208284031215614ee757614ee66141b2565b5b6000614ef584828501614702565b91505092915050565b600080600060608486031215614f1757614f166141b2565b5b6000614f25868287016142c0565b9350506020614f3686828701614470565b9250506040614f4786828701614470565b9150509250925092565b614f5a816141bc565b82525050565b6000602082019050614f756000830184614f51565b92915050565b60008060408385031215614f9257614f916141b2565b5b6000614fa0858286016143c3565b9250506020614fb1858286016143c3565b9150509250929050565b6000614fc682614d19565b9050919050565b614fd681614fbb565b82525050565b6000602082019050614ff16000830184614fcd565b92915050565b600080600080600060a08688031215615013576150126141b2565b5b6000615021888289016143c3565b9550506020615032888289016142c0565b945050604061504388828901614470565b935050606061505488828901614470565b925050608061506588828901614470565b9150509295509295909350565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006150ac82614302565b91506150b783614302565b92508282039050818111156150cf576150ce615072565b5b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561510f5780820151818401526020810190506150f4565b60008484015250505050565b6000615126826150d5565b61513081856150e0565b93506151408185602086016150f1565b6151498161448f565b840191505092915050565b60006101008201905061516a600083018b61442f565b615177602083018a614405565b615184604083018961430c565b615191606083018861430c565b61519e6080830187614405565b6151ab60a083018661430c565b6151b860c083018561442f565b81810360e08301526151ca818461511b565b90509998505050505050505050565b6000815190506151e881614336565b92915050565b600060208284031215615204576152036141b2565b5b6000615212848285016151d9565b91505092915050565b7f524f233200000000000000000000000000000000000000000000000000000000600082015250565b600061525160048361412b565b915061525c8261521b565b602082019050919050565b6000602082019050818103600083015261528081615244565b9050919050565b7f524f233700000000000000000000000000000000000000000000000000000000600082015250565b60006152bd60048361412b565b91506152c882615287565b602082019050919050565b600060208201905081810360008301526152ec816152b0565b9050919050565b6152fc8161469d565b82525050565b600060a082019050615317600083018861442f565b61532460208301876152f3565b615331604083018661430c565b61533e6060830185614405565b61534b6080830184614405565b9695505050505050565b600060808201905061536a600083018761442f565b61537760208301866152f3565b615384604083018561430c565b6153916060830184614405565b95945050505050565b60006080820190506153af600083018761430c565b6153bc6020830186614405565b6153c9604083018561442f565b6153d6606083018461430c565b95945050505050565b60006153ea82614302565b91506153f583614302565b925082820190508082111561540d5761540c615072565b5b92915050565b60006040820190506154286000830185614405565b615435602083018461430c565b9392505050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000615498602f8361412b565b91506154a38261543c565b604082019050919050565b600060208201905081810360008301526154c78161548b565b9050919050565b6000610100820190506154e4600083018b61442f565b6154f1602083018a61430c565b6154fe604083018961430c565b61550b6060830188614405565b615518608083018761430c565b61552560a0830186614405565b61553260c083018561442f565b81810360e0830152615544818461511b565b90509998505050505050505050565b7f524f233100000000000000000000000000000000000000000000000000000000600082015250565b600061558960048361412b565b915061559482615553565b602082019050919050565b600060208201905081810360008301526155b88161557c565b9050919050565b60006040820190506155d4600083018561430c565b6155e16020830184614405565b9392505050565b60006155f382614302565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361562557615624615072565b5b600182019050919050565b60006060820190506156456000830186614405565b615652602083018561430c565b61565f604083018461430c565b949350505050565b600060408201905061567c600083018561442f565b615689602083018461442f565b9392505050565b6000610120820190506156a6600083018c614ea7565b6156b3602083018b61442f565b6156c0604083018a61430c565b6156cd6060830189614405565b6156da608083018861430c565b6156e760a083018761430c565b6156f460c0830186614ea7565b61570160e0830185614405565b61570f61010083018461430c565b9a9950505050505050505050565b60006080820190506157326000830187614405565b61573f602083018661430c565b61574c604083018561430c565b615759606083018461430c565b95945050505050565b6000819050919050565b600061578761578261577d84615762565b614ced565b614302565b9050919050565b6157978161576c565b82525050565b60006040820190506157b2600083018561578e565b6157bf6020830184614405565b9392505050565b7f5230233000000000000000000000000000000000000000000000000000000000600082015250565b60006157fc60048361412b565b9150615807826157c6565b602082019050919050565b6000602082019050818103600083015261582b816157ef565b9050919050565b600081519050615841816143ac565b92915050565b60006020828403121561585d5761585c6141b2565b5b600061586b84828501615832565b91505092915050565b600061587f82614302565b915061588a83614302565b925082820261589881614302565b915082820484148315176158af576158ae615072565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006158f082614302565b91506158fb83614302565b92508261590b5761590a6158b6565b5b828204905092915050565b600060608201905061592b6000830186614405565b6159386020830185614ea7565b6159456040830184614f51565b949350505050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b60006159a9602e8361412b565b91506159b48261594d565b604082019050919050565b600060208201905081810360008301526159d88161599c565b9050919050565b6000819050919050565b6000615a046159ff6159fa846159df565b614ced565b614b54565b9050919050565b615a14816159e9565b82525050565b6000602082019050615a2f6000830184615a0b565b92915050565b6000606082019050615a4a6000830186614405565b615a576020830185614405565b615a64604083018461430c565b949350505050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b6000615ac8602b8361412b565b9150615ad382615a6c565b604082019050919050565b60006020820190508181036000830152615af781615abb565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000615b34601f8361412b565b9150615b3f82615afe565b602082019050919050565b60006020820190508181036000830152615b6381615b27565b9050919050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b6000615bab601783615b6a565b9150615bb682615b75565b601782019050919050565b600081519050919050565b6000615bd782615bc1565b615be18185615b6a565b9350615bf18185602086016150f1565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b6000615c33601183615b6a565b9150615c3e82615bfd565b601182019050919050565b6000615c5482615b9e565b9150615c608285615bcc565b9150615c6b82615c26565b9150615c778284615bcc565b91508190509392505050565b6000615c8e82615bc1565b615c98818561412b565b9350615ca88185602086016150f1565b615cb18161448f565b840191505092915050565b60006020820190508181036000830152615cd68184615c83565b905092915050565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b6000615d3a602a8361412b565b9150615d4582615cde565b604082019050919050565b60006020820190508181036000830152615d6981615d2d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000615daa82614302565b915060008203615dbd57615dbc615072565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000615dfe60208361412b565b9150615e0982615dc8565b602082019050919050565b60006020820190508181036000830152615e2d81615df1565b9050919050565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b6000615e9060268361412b565b9150615e9b82615e34565b604082019050919050565b60006020820190508181036000830152615ebf81615e83565b9050919050565b600081905092915050565b6000615edc826150d5565b615ee68185615ec6565b9350615ef68185602086016150f1565b80840191505092915050565b6000615f0e8284615ed1565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b6000615f4f601d8361412b565b9150615f5a82615f19565b602082019050919050565b60006020820190508181036000830152615f7e81615f42565b905091905056fea26469706673582212205dfad9f3b87e5fa035cb00dc1f77c16def16c7dccd6001a5b16828e073ddad9d64736f6c63430008180033