VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x1b312d…c0A9
Summary
Transactions
Transfers
Address
0x1b312dBB9FFf9F253f0a569e63160b240789c0A9
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF5a294559947643D384a709869839807B628d310
Deployer
0xF5a294559947643D384a709869839807B628d310
Code
0x608060405234801561001057600080fd5b50600436106101375760003560e01c80636352211e116100b8578063aacd73211161007c578063aacd732114610372578063b88d4fde14610390578063c87b56dd146103ac578063c95b998d146103dc578063e985e9c5146103f8578063f2fde38b1461042857610137565b80636352211e146102a857806370a08231146102d857806395d89b411461030857806397172da514610326578063a22cb4651461035657610137565b8063257189c0116100ff578063257189c0146101f257806342842e0e1461020e57806342bf3cc11461022a57806351747ce81461024857806361c874511461027857610137565b806301ffc9a71461013c57806306fdde031461016c578063081812fc1461018a578063095ea7b3146101ba57806323b872dd146101d6575b600080fd5b610156600480360381019061015191906140da565b610444565b6040516101639190614122565b60405180910390f35b6101746104a5565b60405161018191906141cd565b60405180910390f35b6101a4600480360381019061019f9190614225565b610537565b6040516101b19190614293565b60405180910390f35b6101d460048036038101906101cf91906142da565b610549565b005b6101f060048036038101906101eb919061431a565b610557565b005b61020c600480360381019061020791906143ab565b6105b7565b005b6102286004803603810190610223919061431a565b6106a5565b005b6102326106c5565b60405161023f9190614293565b60405180910390f35b610262600480360381019061025d9190614225565b6106ef565b60405161026f91906143fa565b60405180910390f35b610292600480360381019061028d9190614c28565b6107ee565b60405161029f91906143fa565b60405180910390f35b6102c260048036038101906102bd9190614225565b610c89565b6040516102cf9190614293565b60405180910390f35b6102f260048036038101906102ed9190614c84565b610d7d565b6040516102ff91906143fa565b60405180910390f35b610310610e71565b60405161031d91906141cd565b60405180910390f35b610340600480360381019061033b9190614225565b610f03565b60405161034d91906150d8565b60405180910390f35b610370600480360381019061036b9190615126565b6123cd565b005b61037a6123db565b6040516103879190614293565b60405180910390f35b6103aa60048036038101906103a59190615207565b612405565b005b6103c660048036038101906103c19190614225565b612467565b6040516103d391906141cd565b60405180910390f35b6103f660048036038101906103f19190614225565b612579565b005b610412600480360381019061040d919061528a565b6128dd565b60405161041f9190614122565b60405180910390f35b610442600480360381019061043d9190614c84565b6128f1565b005b6000634906490660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061049e575061049d82612a34565b5b9050919050565b6060600080546104b4906152f9565b80601f01602080910402602001604051908101604052809291908181526020018280546104e0906152f9565b801561052d5780601f106105025761010080835404028352916020019161052d565b820191906000526020600020905b81548152906001019060200180831161051057829003601f168201915b5050505050905090565b600061054282612b16565b9050919050565b6105538282612b5c565b5050565b610568610562612c73565b82612c7b565b6105a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059e9061539c565b60405180910390fd5b6105b2838383612d10565b505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610647576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063e9061542e565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc670de0b6b3a764000083610675919061547d565b9081150290604051600060405180830381858888f193505050501580156106a0573d6000803e3d6000fd5b505050565b6106c083838360405180602001604052806000815250612405565b505050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600060011515600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b336040518263ffffffff1660e01b81526004016107509190614293565b602060405180830381865afa15801561076d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079191906154d4565b1515146107d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ca9061554d565b60405180910390fd5b600b6000838152602001908152602001600020549050919050565b600060011515600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b336040518263ffffffff1660e01b815260040161084f9190614293565b602060405180830381865afa15801561086c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061089091906154d4565b1515146108d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c99061554d565b60405180910390fd5b6108dc6008613009565b60006108e8600861301f565b905042600b60008381526020019081526020016000208190555082600a600083815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010190816109729190615719565b5060408201518160020190816109889190615719565b50606082015181600301908161099e9190615719565b5060808201518160040190816109b49190615719565b5060a08201518160050190816109ca9190615719565b5060c08201518160060190816109e09190615719565b5060e08201518160070190816109f69190615719565b50610100820151816008019081610a0d9190615719565b50610120820151816009019081610a249190615719565b5061014082015181600a019081610a3b9190615719565b5061016082015181600b019081610a529190615719565b5061018082015181600c019081610a699190615719565b506101a082015181600d019081610a809190615719565b506101c082015181600e019081610a979190615719565b506101e082015181600f019081610aae9190615719565b50610200820151816010019081610ac59190615719565b50610220820151816011019081610adc9190615719565b50610240820151816012019081610af39190615719565b50610260820151816013019081610b0a9190615719565b50610280820151816014019081610b219190615719565b506102a0820151816015019081610b389190615719565b506102c0820151816016019081610b4f9190615719565b506102e0820151816017019081610b669190615719565b50610300820151816018019081610b7d9190615719565b50610320820151816019019081610b949190615719565b5061034082015181601a019081610bab9190615719565b5061036082015181601b019081610bc29190615719565b5061038082015181601c019081610bd99190615719565b506103a082015181601d019081610bf09190615719565b506103c082015181601e019081610c079190615719565b506103e082015181601f019081610c1e9190615719565b50610400820151816020019081610c359190615719565b50610420820151816021019081610c4c9190615719565b50610440820151816022019081610c639190615719565b50905050610c71848261302d565b610c7f81846020015161304b565b8091505092915050565b600060011515600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b336040518263ffffffff1660e01b8152600401610cea9190614293565b602060405180830381865afa158015610d07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2b91906154d4565b151514610d6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d649061554d565b60405180910390fd5b610d76826130ef565b9050919050565b600060011515600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b336040518263ffffffff1660e01b8152600401610dde9190614293565b602060405180830381865afa158015610dfb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e1f91906154d4565b151514610e61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e589061554d565b60405180910390fd5b610e6a82613175565b9050919050565b606060018054610e80906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054610eac906152f9565b8015610ef95780601f10610ece57610100808354040283529160200191610ef9565b820191906000526020600020905b815481529060010190602001808311610edc57829003601f168201915b5050505050905090565b610f0b613ef9565b60011515600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b336040518263ffffffff1660e01b8152600401610f6a9190614293565b602060405180830381865afa158015610f87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fab91906154d4565b151514610fed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe49061554d565b60405180910390fd5b600a6000838152602001908152602001600020604051806104600160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182018054611072906152f9565b80601f016020809104026020016040519081016040528092919081815260200182805461109e906152f9565b80156110eb5780601f106110c0576101008083540402835291602001916110eb565b820191906000526020600020905b8154815290600101906020018083116110ce57829003601f168201915b50505050508152602001600282018054611104906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611130906152f9565b801561117d5780601f106111525761010080835404028352916020019161117d565b820191906000526020600020905b81548152906001019060200180831161116057829003601f168201915b50505050508152602001600382018054611196906152f9565b80601f01602080910402602001604051908101604052809291908181526020018280546111c2906152f9565b801561120f5780601f106111e45761010080835404028352916020019161120f565b820191906000526020600020905b8154815290600101906020018083116111f257829003601f168201915b50505050508152602001600482018054611228906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611254906152f9565b80156112a15780601f10611276576101008083540402835291602001916112a1565b820191906000526020600020905b81548152906001019060200180831161128457829003601f168201915b505050505081526020016005820180546112ba906152f9565b80601f01602080910402602001604051908101604052809291908181526020018280546112e6906152f9565b80156113335780601f1061130857610100808354040283529160200191611333565b820191906000526020600020905b81548152906001019060200180831161131657829003601f168201915b5050505050815260200160068201805461134c906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611378906152f9565b80156113c55780601f1061139a576101008083540402835291602001916113c5565b820191906000526020600020905b8154815290600101906020018083116113a857829003601f168201915b505050505081526020016007820180546113de906152f9565b80601f016020809104026020016040519081016040528092919081815260200182805461140a906152f9565b80156114575780601f1061142c57610100808354040283529160200191611457565b820191906000526020600020905b81548152906001019060200180831161143a57829003601f168201915b50505050508152602001600882018054611470906152f9565b80601f016020809104026020016040519081016040528092919081815260200182805461149c906152f9565b80156114e95780601f106114be576101008083540402835291602001916114e9565b820191906000526020600020905b8154815290600101906020018083116114cc57829003601f168201915b50505050508152602001600982018054611502906152f9565b80601f016020809104026020016040519081016040528092919081815260200182805461152e906152f9565b801561157b5780601f106115505761010080835404028352916020019161157b565b820191906000526020600020905b81548152906001019060200180831161155e57829003601f168201915b50505050508152602001600a82018054611594906152f9565b80601f01602080910402602001604051908101604052809291908181526020018280546115c0906152f9565b801561160d5780601f106115e25761010080835404028352916020019161160d565b820191906000526020600020905b8154815290600101906020018083116115f057829003601f168201915b50505050508152602001600b82018054611626906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611652906152f9565b801561169f5780601f106116745761010080835404028352916020019161169f565b820191906000526020600020905b81548152906001019060200180831161168257829003601f168201915b50505050508152602001600c820180546116b8906152f9565b80601f01602080910402602001604051908101604052809291908181526020018280546116e4906152f9565b80156117315780601f1061170657610100808354040283529160200191611731565b820191906000526020600020905b81548152906001019060200180831161171457829003601f168201915b50505050508152602001600d8201805461174a906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611776906152f9565b80156117c35780601f10611798576101008083540402835291602001916117c3565b820191906000526020600020905b8154815290600101906020018083116117a657829003601f168201915b50505050508152602001600e820180546117dc906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611808906152f9565b80156118555780601f1061182a57610100808354040283529160200191611855565b820191906000526020600020905b81548152906001019060200180831161183857829003601f168201915b50505050508152602001600f8201805461186e906152f9565b80601f016020809104026020016040519081016040528092919081815260200182805461189a906152f9565b80156118e75780601f106118bc576101008083540402835291602001916118e7565b820191906000526020600020905b8154815290600101906020018083116118ca57829003601f168201915b50505050508152602001601082018054611900906152f9565b80601f016020809104026020016040519081016040528092919081815260200182805461192c906152f9565b80156119795780601f1061194e57610100808354040283529160200191611979565b820191906000526020600020905b81548152906001019060200180831161195c57829003601f168201915b50505050508152602001601182018054611992906152f9565b80601f01602080910402602001604051908101604052809291908181526020018280546119be906152f9565b8015611a0b5780601f106119e057610100808354040283529160200191611a0b565b820191906000526020600020905b8154815290600101906020018083116119ee57829003601f168201915b50505050508152602001601282018054611a24906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611a50906152f9565b8015611a9d5780601f10611a7257610100808354040283529160200191611a9d565b820191906000526020600020905b815481529060010190602001808311611a8057829003601f168201915b50505050508152602001601382018054611ab6906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611ae2906152f9565b8015611b2f5780601f10611b0457610100808354040283529160200191611b2f565b820191906000526020600020905b815481529060010190602001808311611b1257829003601f168201915b50505050508152602001601482018054611b48906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611b74906152f9565b8015611bc15780601f10611b9657610100808354040283529160200191611bc1565b820191906000526020600020905b815481529060010190602001808311611ba457829003601f168201915b50505050508152602001601582018054611bda906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611c06906152f9565b8015611c535780601f10611c2857610100808354040283529160200191611c53565b820191906000526020600020905b815481529060010190602001808311611c3657829003601f168201915b50505050508152602001601682018054611c6c906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611c98906152f9565b8015611ce55780601f10611cba57610100808354040283529160200191611ce5565b820191906000526020600020905b815481529060010190602001808311611cc857829003601f168201915b50505050508152602001601782018054611cfe906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611d2a906152f9565b8015611d775780601f10611d4c57610100808354040283529160200191611d77565b820191906000526020600020905b815481529060010190602001808311611d5a57829003601f168201915b50505050508152602001601882018054611d90906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611dbc906152f9565b8015611e095780601f10611dde57610100808354040283529160200191611e09565b820191906000526020600020905b815481529060010190602001808311611dec57829003601f168201915b50505050508152602001601982018054611e22906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611e4e906152f9565b8015611e9b5780601f10611e7057610100808354040283529160200191611e9b565b820191906000526020600020905b815481529060010190602001808311611e7e57829003601f168201915b50505050508152602001601a82018054611eb4906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611ee0906152f9565b8015611f2d5780601f10611f0257610100808354040283529160200191611f2d565b820191906000526020600020905b815481529060010190602001808311611f1057829003601f168201915b50505050508152602001601b82018054611f46906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054611f72906152f9565b8015611fbf5780601f10611f9457610100808354040283529160200191611fbf565b820191906000526020600020905b815481529060010190602001808311611fa257829003601f168201915b50505050508152602001601c82018054611fd8906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054612004906152f9565b80156120515780601f1061202657610100808354040283529160200191612051565b820191906000526020600020905b81548152906001019060200180831161203457829003601f168201915b50505050508152602001601d8201805461206a906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054612096906152f9565b80156120e35780601f106120b8576101008083540402835291602001916120e3565b820191906000526020600020905b8154815290600101906020018083116120c657829003601f168201915b50505050508152602001601e820180546120fc906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054612128906152f9565b80156121755780601f1061214a57610100808354040283529160200191612175565b820191906000526020600020905b81548152906001019060200180831161215857829003601f168201915b50505050508152602001601f8201805461218e906152f9565b80601f01602080910402602001604051908101604052809291908181526020018280546121ba906152f9565b80156122075780601f106121dc57610100808354040283529160200191612207565b820191906000526020600020905b8154815290600101906020018083116121ea57829003601f168201915b50505050508152602001602082018054612220906152f9565b80601f016020809104026020016040519081016040528092919081815260200182805461224c906152f9565b80156122995780601f1061226e57610100808354040283529160200191612299565b820191906000526020600020905b81548152906001019060200180831161227c57829003601f168201915b505050505081526020016021820180546122b2906152f9565b80601f01602080910402602001604051908101604052809291908181526020018280546122de906152f9565b801561232b5780601f106123005761010080835404028352916020019161232b565b820191906000526020600020905b81548152906001019060200180831161230e57829003601f168201915b50505050508152602001602282018054612344906152f9565b80601f0160208091040260200160405190810160405280929190818152602001828054612370906152f9565b80156123bd5780601f10612392576101008083540402835291602001916123bd565b820191906000526020600020905b8154815290600101906020018083116123a057829003601f168201915b5050505050815250509050919050565b6123d7828261322c565b5050565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b612416612410612c73565b83612c7b565b612455576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161244c9061539c565b60405180910390fd5b61246184848484613242565b50505050565b60606124728261329e565b6000600660008481526020019081526020016000208054612492906152f9565b80601f01602080910402602001604051908101604052809291908181526020018280546124be906152f9565b801561250b5780601f106124e05761010080835404028352916020019161250b565b820191906000526020600020905b8154815290600101906020018083116124ee57829003601f168201915b50505050509050600061251c6132e9565b90506000815103612531578192505050612574565b60008251111561256657808260405160200161254e929190615827565b60405160208183030381529060405292505050612574565b61256f84613300565b925050505b919050565b60011515600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663645b8b1b336040518263ffffffff1660e01b81526004016125d89190614293565b602060405180830381865afa1580156125f5573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061261991906154d4565b15151461265b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126529061554d565b60405180910390fd5b6000600b600083815260200190815260200160002081905550600a6000828152602001908152602001600020600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006126bf9190614011565b6002820160006126cf9190614011565b6003820160006126df9190614011565b6004820160006126ef9190614011565b6005820160006126ff9190614011565b60068201600061270f9190614011565b60078201600061271f9190614011565b60088201600061272f9190614011565b60098201600061273f9190614011565b600a8201600061274f9190614011565b600b8201600061275f9190614011565b600c8201600061276f9190614011565b600d8201600061277f9190614011565b600e8201600061278f9190614011565b600f8201600061279f9190614011565b6010820160006127af9190614011565b6011820160006127bf9190614011565b6012820160006127cf9190614011565b6013820160006127df9190614011565b6014820160006127ef9190614011565b6015820160006127ff9190614011565b60168201600061280f9190614011565b60178201600061281f9190614011565b60188201600061282f9190614011565b60198201600061283f9190614011565b601a8201600061284f9190614011565b601b8201600061285f9190614011565b601c8201600061286f9190614011565b601d8201600061287f9190614011565b601e8201600061288f9190614011565b601f8201600061289f9190614011565b6020820160006128af9190614011565b6021820160006128bf9190614011565b6022820160006128cf9190614011565b50506128da81613368565b50565b60006128e983836133bb565b905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612981576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129789061542e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036129f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129e790615897565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612aff57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80612b0f5750612b0e8261344f565b5b9050919050565b6000612b218261329e565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000612b67826130ef565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612bd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bce90615929565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16612bf6612c73565b73ffffffffffffffffffffffffffffffffffffffff161480612c255750612c2481612c1f612c73565b6128dd565b5b612c64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c5b906159bb565b60405180910390fd5b612c6e83836134b9565b505050565b600033905090565b600080612c87836130ef565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612cc95750612cc881856128dd565b5b80612d0757508373ffffffffffffffffffffffffffffffffffffffff16612cef84610537565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16612d30826130ef565b73ffffffffffffffffffffffffffffffffffffffff1614612d86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d7d90615a4d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612df5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dec90615adf565b60405180910390fd5b612e028383836001613572565b8273ffffffffffffffffffffffffffffffffffffffff16612e22826130ef565b73ffffffffffffffffffffffffffffffffffffffff1614612e78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e6f90615a4d565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46130048383836001613578565b505050565b6001816000016000828254019250508190555050565b600081600001549050919050565b61304782826040518060200160405280600081525061357e565b5050565b613054826135d9565b613093576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161308a90615b71565b60405180910390fd5b806006600084815260200190815260200160002090816130b39190615719565b507ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce7826040516130e391906143fa565b60405180910390a15050565b6000806130fb8361361a565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361316c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161316390615bdd565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036131e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131dc90615c6f565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61323e613237612c73565b8383613657565b5050565b61324d848484612d10565b613259848484846137c3565b613298576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161328f90615d01565b60405180910390fd5b50505050565b6132a7816135d9565b6132e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132dd90615bdd565b60405180910390fd5b50565b606060405180602001604052806000815250905090565b606061330b8261329e565b60006133156132e9565b905060008151116133355760405180602001604052806000815250613360565b8061333f8461394a565b604051602001613350929190615827565b6040516020818303038152906040525b915050919050565b61337181613a18565b6000600660008381526020019081526020016000208054613391906152f9565b9050146133b8576006600082815260200190815260200160002060006133b79190614011565b5b50565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661352c836130ef565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b50505050565b50505050565b6135888383613b66565b61359560008484846137c3565b6135d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135cb90615d01565b60405180910390fd5b505050565b60008073ffffffffffffffffffffffffffffffffffffffff166135fb8361361a565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036136c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136bc90615d6d565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516137b69190614122565b60405180910390a3505050565b60006137e48473ffffffffffffffffffffffffffffffffffffffff16613d83565b1561393d578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261380d612c73565b8786866040518563ffffffff1660e01b815260040161382f9493929190615de2565b6020604051808303816000875af192505050801561386b57506040513d601f19601f820116820180604052508101906138689190615e43565b60015b6138ed573d806000811461389b576040519150601f19603f3d011682016040523d82523d6000602084013e6138a0565b606091505b5060008151036138e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138dc90615d01565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613942565b600190505b949350505050565b60606000600161395984613da6565b01905060008167ffffffffffffffff8111156139785761397761441a565b5b6040519080825280601f01601f1916602001820160405280156139aa5781602001600182028036833780820191505090505b509050600082602001820190505b600115613a0d578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581613a0157613a00615e70565b5b049450600085036139b8575b819350505050919050565b6000613a23826130ef565b9050613a33816000846001613572565b613a3c826130ef565b90506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613b62816000846001613578565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613bd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613bcc90615eeb565b60405180910390fd5b613bde816135d9565b15613c1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c1590615f57565b60405180910390fd5b613c2c600083836001613572565b613c35816135d9565b15613c75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c6c90615f57565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613d7f600083836001613578565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310613e04577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381613dfa57613df9615e70565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310613e41576d04ee2d6d415b85acef81000000008381613e3757613e36615e70565b5b0492506020810190505b662386f26fc100008310613e7057662386f26fc100008381613e6657613e65615e70565b5b0492506010810190505b6305f5e1008310613e99576305f5e1008381613e8f57613e8e615e70565b5b0492506008810190505b6127108310613ebe576127108381613eb457613eb3615e70565b5b0492506004810190505b60648310613ee15760648381613ed757613ed6615e70565b5b0492506002810190505b600a8310613ef0576001810190505b80915050919050565b604051806104600160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081525090565b50805461401d906152f9565b6000825580601f1061402f575061404e565b601f01602090049060005260206000209081019061404d9190614051565b5b50565b5b8082111561406a576000816000905550600101614052565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6140b781614082565b81146140c257600080fd5b50565b6000813590506140d4816140ae565b92915050565b6000602082840312156140f0576140ef614078565b5b60006140fe848285016140c5565b91505092915050565b60008115159050919050565b61411c81614107565b82525050565b60006020820190506141376000830184614113565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561417757808201518184015260208101905061415c565b60008484015250505050565b6000601f19601f8301169050919050565b600061419f8261413d565b6141a98185614148565b93506141b9818560208601614159565b6141c281614183565b840191505092915050565b600060208201905081810360008301526141e78184614194565b905092915050565b6000819050919050565b614202816141ef565b811461420d57600080fd5b50565b60008135905061421f816141f9565b92915050565b60006020828403121561423b5761423a614078565b5b600061424984828501614210565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061427d82614252565b9050919050565b61428d81614272565b82525050565b60006020820190506142a86000830184614284565b92915050565b6142b781614272565b81146142c257600080fd5b50565b6000813590506142d4816142ae565b92915050565b600080604083850312156142f1576142f0614078565b5b60006142ff858286016142c5565b925050602061431085828601614210565b9150509250929050565b60008060006060848603121561433357614332614078565b5b6000614341868287016142c5565b9350506020614352868287016142c5565b925050604061436386828701614210565b9150509250925092565b600061437882614252565b9050919050565b6143888161436d565b811461439357600080fd5b50565b6000813590506143a58161437f565b92915050565b600080604083850312156143c2576143c1614078565b5b60006143d085828601614396565b92505060206143e185828601614210565b9150509250929050565b6143f4816141ef565b82525050565b600060208201905061440f60008301846143eb565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61445282614183565b810181811067ffffffffffffffff821117156144715761447061441a565b5b80604052505050565b600061448461406e565b90506144908282614449565b919050565b600080fd5b600080fd5b600080fd5b600067ffffffffffffffff8211156144bf576144be61441a565b5b6144c882614183565b9050602081019050919050565b82818337600083830152505050565b60006144f76144f2846144a4565b61447a565b9050828152602081018484840111156145135761451261449f565b5b61451e8482856144d5565b509392505050565b600082601f83011261453b5761453a61449a565b5b813561454b8482602086016144e4565b91505092915050565b6000610460828403121561456b5761456a614415565b5b61457661046061447a565b90506000614586848285016142c5565b600083015250602082013567ffffffffffffffff8111156145aa576145a9614495565b5b6145b684828501614526565b602083015250604082013567ffffffffffffffff8111156145da576145d9614495565b5b6145e684828501614526565b604083015250606082013567ffffffffffffffff81111561460a57614609614495565b5b61461684828501614526565b606083015250608082013567ffffffffffffffff81111561463a57614639614495565b5b61464684828501614526565b60808301525060a082013567ffffffffffffffff81111561466a57614669614495565b5b61467684828501614526565b60a08301525060c082013567ffffffffffffffff81111561469a57614699614495565b5b6146a684828501614526565b60c08301525060e082013567ffffffffffffffff8111156146ca576146c9614495565b5b6146d684828501614526565b60e08301525061010082013567ffffffffffffffff8111156146fb576146fa614495565b5b61470784828501614526565b6101008301525061012082013567ffffffffffffffff81111561472d5761472c614495565b5b61473984828501614526565b6101208301525061014082013567ffffffffffffffff81111561475f5761475e614495565b5b61476b84828501614526565b6101408301525061016082013567ffffffffffffffff81111561479157614790614495565b5b61479d84828501614526565b6101608301525061018082013567ffffffffffffffff8111156147c3576147c2614495565b5b6147cf84828501614526565b610180830152506101a082013567ffffffffffffffff8111156147f5576147f4614495565b5b61480184828501614526565b6101a0830152506101c082013567ffffffffffffffff81111561482757614826614495565b5b61483384828501614526565b6101c0830152506101e082013567ffffffffffffffff81111561485957614858614495565b5b61486584828501614526565b6101e08301525061020082013567ffffffffffffffff81111561488b5761488a614495565b5b61489784828501614526565b6102008301525061022082013567ffffffffffffffff8111156148bd576148bc614495565b5b6148c984828501614526565b6102208301525061024082013567ffffffffffffffff8111156148ef576148ee614495565b5b6148fb84828501614526565b6102408301525061026082013567ffffffffffffffff81111561492157614920614495565b5b61492d84828501614526565b6102608301525061028082013567ffffffffffffffff81111561495357614952614495565b5b61495f84828501614526565b610280830152506102a082013567ffffffffffffffff81111561498557614984614495565b5b61499184828501614526565b6102a0830152506102c082013567ffffffffffffffff8111156149b7576149b6614495565b5b6149c384828501614526565b6102c0830152506102e082013567ffffffffffffffff8111156149e9576149e8614495565b5b6149f584828501614526565b6102e08301525061030082013567ffffffffffffffff811115614a1b57614a1a614495565b5b614a2784828501614526565b6103008301525061032082013567ffffffffffffffff811115614a4d57614a4c614495565b5b614a5984828501614526565b6103208301525061034082013567ffffffffffffffff811115614a7f57614a7e614495565b5b614a8b84828501614526565b6103408301525061036082013567ffffffffffffffff811115614ab157614ab0614495565b5b614abd84828501614526565b6103608301525061038082013567ffffffffffffffff811115614ae357614ae2614495565b5b614aef84828501614526565b610380830152506103a082013567ffffffffffffffff811115614b1557614b14614495565b5b614b2184828501614526565b6103a0830152506103c082013567ffffffffffffffff811115614b4757614b46614495565b5b614b5384828501614526565b6103c0830152506103e082013567ffffffffffffffff811115614b7957614b78614495565b5b614b8584828501614526565b6103e08301525061040082013567ffffffffffffffff811115614bab57614baa614495565b5b614bb784828501614526565b6104008301525061042082013567ffffffffffffffff811115614bdd57614bdc614495565b5b614be984828501614526565b6104208301525061044082013567ffffffffffffffff811115614c0f57614c0e614495565b5b614c1b84828501614526565b6104408301525092915050565b60008060408385031215614c3f57614c3e614078565b5b6000614c4d858286016142c5565b925050602083013567ffffffffffffffff811115614c6e57614c6d61407d565b5b614c7a85828601614554565b9150509250929050565b600060208284031215614c9a57614c99614078565b5b6000614ca8848285016142c5565b91505092915050565b614cba81614272565b82525050565b600082825260208201905092915050565b6000614cdc8261413d565b614ce68185614cc0565b9350614cf6818560208601614159565b614cff81614183565b840191505092915050565b600061046083016000830151614d236000860182614cb1565b5060208301518482036020860152614d3b8282614cd1565b91505060408301518482036040860152614d558282614cd1565b91505060608301518482036060860152614d6f8282614cd1565b91505060808301518482036080860152614d898282614cd1565b91505060a083015184820360a0860152614da38282614cd1565b91505060c083015184820360c0860152614dbd8282614cd1565b91505060e083015184820360e0860152614dd78282614cd1565b915050610100830151848203610100860152614df38282614cd1565b915050610120830151848203610120860152614e0f8282614cd1565b915050610140830151848203610140860152614e2b8282614cd1565b915050610160830151848203610160860152614e478282614cd1565b915050610180830151848203610180860152614e638282614cd1565b9150506101a08301518482036101a0860152614e7f8282614cd1565b9150506101c08301518482036101c0860152614e9b8282614cd1565b9150506101e08301518482036101e0860152614eb78282614cd1565b915050610200830151848203610200860152614ed38282614cd1565b915050610220830151848203610220860152614eef8282614cd1565b915050610240830151848203610240860152614f0b8282614cd1565b915050610260830151848203610260860152614f278282614cd1565b915050610280830151848203610280860152614f438282614cd1565b9150506102a08301518482036102a0860152614f5f8282614cd1565b9150506102c08301518482036102c0860152614f7b8282614cd1565b9150506102e08301518482036102e0860152614f978282614cd1565b915050610300830151848203610300860152614fb38282614cd1565b915050610320830151848203610320860152614fcf8282614cd1565b915050610340830151848203610340860152614feb8282614cd1565b9150506103608301518482036103608601526150078282614cd1565b9150506103808301518482036103808601526150238282614cd1565b9150506103a08301518482036103a086015261503f8282614cd1565b9150506103c08301518482036103c086015261505b8282614cd1565b9150506103e08301518482036103e08601526150778282614cd1565b9150506104008301518482036104008601526150938282614cd1565b9150506104208301518482036104208601526150af8282614cd1565b9150506104408301518482036104408601526150cb8282614cd1565b9150508091505092915050565b600060208201905081810360008301526150f28184614d0a565b905092915050565b61510381614107565b811461510e57600080fd5b50565b600081359050615120816150fa565b92915050565b6000806040838503121561513d5761513c614078565b5b600061514b858286016142c5565b925050602061515c85828601615111565b9150509250929050565b600067ffffffffffffffff8211156151815761518061441a565b5b61518a82614183565b9050602081019050919050565b60006151aa6151a584615166565b61447a565b9050828152602081018484840111156151c6576151c561449f565b5b6151d18482856144d5565b509392505050565b600082601f8301126151ee576151ed61449a565b5b81356151fe848260208601615197565b91505092915050565b6000806000806080858703121561522157615220614078565b5b600061522f878288016142c5565b9450506020615240878288016142c5565b935050604061525187828801614210565b925050606085013567ffffffffffffffff8111156152725761527161407d565b5b61527e878288016151d9565b91505092959194509250565b600080604083850312156152a1576152a0614078565b5b60006152af858286016142c5565b92505060206152c0858286016142c5565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061531157607f821691505b602082108103615324576153236152ca565b5b50919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b6000615386602d83614148565b91506153918261532a565b604082019050919050565b600060208201905081810360008301526153b581615379565b9050919050565b7f496e73756666696369656e742070726976696c6567657320746f20657865637560008201527f746520746869732066756e6374696f6e2e000000000000000000000000000000602082015250565b6000615418603183614148565b9150615423826153bc565b604082019050919050565b600060208201905081810360008301526154478161540b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000615488826141ef565b9150615493836141ef565b92508282026154a1816141ef565b915082820484148315176154b8576154b761544e565b5b5092915050565b6000815190506154ce816150fa565b92915050565b6000602082840312156154ea576154e9614078565b5b60006154f8848285016154bf565b91505092915050565b7f41646472657373206e6f742077686974656c69737465642e0000000000000000600082015250565b6000615537601883614148565b915061554282615501565b602082019050919050565b600060208201905081810360008301526155668161552a565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026155cf7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82615592565b6155d98683615592565b95508019841693508086168417925050509392505050565b6000819050919050565b600061561661561161560c846141ef565b6155f1565b6141ef565b9050919050565b6000819050919050565b615630836155fb565b61564461563c8261561d565b84845461559f565b825550505050565b600090565b61565961564c565b615664818484615627565b505050565b5b818110156156885761567d600082615651565b60018101905061566a565b5050565b601f8211156156cd5761569e8161556d565b6156a784615582565b810160208510156156b6578190505b6156ca6156c285615582565b830182615669565b50505b505050565b600082821c905092915050565b60006156f0600019846008026156d2565b1980831691505092915050565b600061570983836156df565b9150826002028217905092915050565b6157228261413d565b67ffffffffffffffff81111561573b5761573a61441a565b5b61574582546152f9565b61575082828561568c565b600060209050601f8311600181146157835760008415615771578287015190505b61577b85826156fd565b8655506157e3565b601f1984166157918661556d565b60005b828110156157b957848901518255600182019150602085019450602081019050615794565b868310156157d657848901516157d2601f8916826156df565b8355505b6001600288020188555050505b505050505050565b600081905092915050565b60006158018261413d565b61580b81856157eb565b935061581b818560208601614159565b80840191505092915050565b600061583382856157f6565b915061583f82846157f6565b91508190509392505050565b7f496e76616c696420416464726573730000000000000000000000000000000000600082015250565b6000615881600f83614148565b915061588c8261584b565b602082019050919050565b600060208201905081810360008301526158b081615874565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000615913602183614148565b915061591e826158b7565b604082019050919050565b6000602082019050818103600083015261594281615906565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b60006159a5603d83614148565b91506159b082615949565b604082019050919050565b600060208201905081810360008301526159d481615998565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000615a37602583614148565b9150615a42826159db565b604082019050919050565b60006020820190508181036000830152615a6681615a2a565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615ac9602483614148565b9150615ad482615a6d565b604082019050919050565b60006020820190508181036000830152615af881615abc565b9050919050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b6000615b5b602e83614148565b9150615b6682615aff565b604082019050919050565b60006020820190508181036000830152615b8a81615b4e565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000615bc7601883614148565b9150615bd282615b91565b602082019050919050565b60006020820190508181036000830152615bf681615bba565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000615c59602983614148565b9150615c6482615bfd565b604082019050919050565b60006020820190508181036000830152615c8881615c4c565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000615ceb603283614148565b9150615cf682615c8f565b604082019050919050565b60006020820190508181036000830152615d1a81615cde565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000615d57601983614148565b9150615d6282615d21565b602082019050919050565b60006020820190508181036000830152615d8681615d4a565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000615db482615d8d565b615dbe8185615d98565b9350615dce818560208601614159565b615dd781614183565b840191505092915050565b6000608082019050615df76000830187614284565b615e046020830186614284565b615e1160408301856143eb565b8181036060830152615e238184615da9565b905095945050505050565b600081519050615e3d816140ae565b92915050565b600060208284031215615e5957615e58614078565b5b6000615e6784828501615e2e565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615ed5602083614148565b9150615ee082615e9f565b602082019050919050565b60006020820190508181036000830152615f0481615ec8565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615f41601c83614148565b9150615f4c82615f0b565b602082019050919050565b60006020820190508181036000830152615f7081615f34565b905091905056fea264697066735822122028d1b1a95acd0919fd232a311ba266a30dda5f3819211ec38bb0c15a9ac0780b64736f6c63430008130033