VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xBC0447…6E64
Summary
Transactions
Transfers
Address
0xBC0447E063F00A6d43d9BB3C60380A86498d6E64
VET
0.00
VET
VTHO
20.33
VTHO
Master
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Deployer
0x85C9F51226EAeC507bc1965A8ab75C94eC300632
Code
0x6080604052600436106103505760003560e01c806364298823116101c6578063b37217a4116100f7578063d0e30db011610095578063e2a9e7961161006f578063e2a9e79614610c32578063e43252d714610c5b578063e985e9c514610c84578063f2fde38b14610cc157610350565b8063d0e30db014610bd4578063d0e6bc1814610bde578063df6d484314610c0757610350565b8063ba9c492e116100d1578063ba9c492e14610b1a578063bf8bcee414610b43578063c60a9cd714610b6c578063c87b56dd14610b9757610350565b8063b37217a414610a8b578063b592929114610ac8578063b88d4fde14610af157610350565b80638da5cb5b11610164578063a035b1fe1161013e578063a035b1fe146109e1578063a22cb46514610a0c578063a356ea6c14610a35578063a9f6425d14610a6057610350565b80638da5cb5b1461096257806391b7f5ed1461098d57806395d89b41146109b657610350565b8063715018a6116101a0578063715018a6146108e05780637aff42b9146108f757806381b56bc5146109205780638456cb591461094b57610350565b8063642988231461084d5780636e1bd3231461087857806370a08231146108a357610350565b806342966c68116102a0578063560dbafd1161023e5780635d82eef5116102185780635d82eef51461077d578063611b4095146107ba578063628fc2df146107e55780636352211e1461081057610350565b8063560dbafd1461070b578063585e8e59146107485780635c975abb1461075257610350565b80634f1b86eb1161027a5780634f1b86eb146106515780634f6ccce71461067c57806351cff8d9146106b957806355f804b3146106e257610350565b806342966c68146105c2578063438b6300146105eb578063467de36c1461062857610350565b806318160ddd1161030d5780632e71f2dd116102e75780632e71f2dd1461051a5780632f745c59146105455780633f4ba83a1461058257806342842e0e1461059957610350565b806318160ddd1461049d5780631cd9e4ee146104c857806323b872dd146104f157610350565b806301ffc9a71461035557806306fdde031461039257806307fcbfef146103bd578063081812fc146103fa578063095ea7b314610437578063150b7a0214610460575b600080fd5b34801561036157600080fd5b5061037c60048036038101906103779190613f0c565b610cea565b6040516103899190613f54565b60405180910390f35b34801561039e57600080fd5b506103a7610cfc565b6040516103b49190614008565b60405180910390f35b3480156103c957600080fd5b506103e460048036038101906103df9190614060565b610d8e565b6040516103f1919061409c565b60405180910390f35b34801561040657600080fd5b50610421600480360381019061041c9190614060565b610db2565b60405161042e91906140f8565b60405180910390f35b34801561044357600080fd5b5061045e6004803603810190610459919061413f565b610e37565b005b34801561046c57600080fd5b50610487600480360381019061048291906142b4565b610f4f565b6040516104949190614346565b60405180910390f35b3480156104a957600080fd5b506104b2610f63565b6040516104bf919061409c565b60405180910390f35b3480156104d457600080fd5b506104ef60048036038101906104ea9190614060565b610f70565b005b3480156104fd57600080fd5b5061051860048036038101906105139190614361565b610ff6565b005b34801561052657600080fd5b5061052f611056565b60405161053c919061409c565b60405180910390f35b34801561055157600080fd5b5061056c6004803603810190610567919061413f565b61105c565b604051610579919061409c565b60405180910390f35b34801561058e57600080fd5b50610597611101565b005b3480156105a557600080fd5b506105c060048036038101906105bb9190614361565b611187565b005b3480156105ce57600080fd5b506105e960048036038101906105e49190614060565b6111a7565b005b3480156105f757600080fd5b50610612600480360381019061060d91906143b4565b611203565b60405161061f919061449f565b60405180910390f35b34801561063457600080fd5b5061064f600480360381019061064a9190614562565b6112b1565b005b34801561065d57600080fd5b50610666611347565b604051610673919061460a565b60405180910390f35b34801561068857600080fd5b506106a3600480360381019061069e9190614060565b61136d565b6040516106b0919061409c565b60405180910390f35b3480156106c557600080fd5b506106e060048036038101906106db9190614663565b6113de565b005b3480156106ee57600080fd5b5061070960048036038101906107049190614562565b611510565b005b34801561071757600080fd5b50610732600480360381019061072d9190614060565b6115a6565b60405161073f919061409c565b60405180910390f35b6107506115ca565b005b34801561075e57600080fd5b506107676116ba565b6040516107749190613f54565b60405180910390f35b34801561078957600080fd5b506107a4600480360381019061079f9190614060565b6116d1565b6040516107b191906146ac565b60405180910390f35b3480156107c657600080fd5b506107cf6116f1565b6040516107dc9190613f54565b60405180910390f35b3480156107f157600080fd5b506107fa61179e565b604051610807919061409c565b60405180910390f35b34801561081c57600080fd5b5061083760048036038101906108329190614060565b6117a4565b60405161084491906140f8565b60405180910390f35b34801561085957600080fd5b50610862611856565b60405161086f919061409c565b60405180910390f35b34801561088457600080fd5b5061088d61185c565b60405161089a919061409c565b60405180910390f35b3480156108af57600080fd5b506108ca60048036038101906108c591906143b4565b611862565b6040516108d7919061409c565b60405180910390f35b3480156108ec57600080fd5b506108f561191a565b005b34801561090357600080fd5b5061091e6004803603810190610919919061487e565b6119a2565b005b34801561092c57600080fd5b50610935611ae6565b604051610942919061409c565b60405180910390f35b34801561095757600080fd5b50610960611aec565b005b34801561096e57600080fd5b50610977611b72565b60405161098491906140f8565b60405180910390f35b34801561099957600080fd5b506109b460048036038101906109af9190614060565b611b9c565b005b3480156109c257600080fd5b506109cb611c22565b6040516109d89190614008565b60405180910390f35b3480156109ed57600080fd5b506109f6611cb4565b604051610a03919061409c565b60405180910390f35b348015610a1857600080fd5b50610a336004803603810190610a2e9190614922565b611cba565b005b348015610a4157600080fd5b50610a4a611cd0565b604051610a57919061409c565b60405180910390f35b348015610a6c57600080fd5b50610a75611cd6565b604051610a82919061409c565b60405180910390f35b348015610a9757600080fd5b50610ab26004803603810190610aad9190614060565b611cdc565b604051610abf919061409c565b60405180910390f35b348015610ad457600080fd5b50610aef6004803603810190610aea9190614962565b611d38565b005b348015610afd57600080fd5b50610b186004803603810190610b1391906142b4565b6120aa565b005b348015610b2657600080fd5b50610b416004803603810190610b3c9190614060565b61210c565b005b348015610b4f57600080fd5b50610b6a6004803603810190610b659190614060565b612192565b005b348015610b7857600080fd5b50610b81612218565b604051610b8e919061409c565b60405180910390f35b348015610ba357600080fd5b50610bbe6004803603810190610bb99190614060565b61221e565b604051610bcb9190614008565b60405180910390f35b610bdc6122a9565b005b348015610bea57600080fd5b50610c056004803603810190610c009190614060565b6122ab565b005b348015610c1357600080fd5b50610c1c612331565b604051610c29919061409c565b60405180910390f35b348015610c3e57600080fd5b50610c596004803603810190610c5491906143b4565b61233b565b005b348015610c6757600080fd5b50610c826004803603810190610c7d91906143b4565b6123fb565b005b348015610c9057600080fd5b50610cab6004803603810190610ca691906149ab565b6124dd565b604051610cb89190613f54565b60405180910390f35b348015610ccd57600080fd5b50610ce86004803603810190610ce391906143b4565b612571565b005b6000610cf582612669565b9050919050565b606060008054610d0b90614a1a565b80601f0160208091040260200160405190810160405280929190818152602001828054610d3790614a1a565b8015610d845780601f10610d5957610100808354040283529160200191610d84565b820191906000526020600020905b815481529060010190602001808311610d6757829003601f168201915b5050505050905090565b60188181548110610d9e57600080fd5b906000526020600020016000915090505481565b6000610dbd826126e3565b610dfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df390614abe565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610e42826117a4565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610eb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eaa90614b50565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610ed261274f565b73ffffffffffffffffffffffffffffffffffffffff161480610f015750610f0081610efb61274f565b6124dd565b5b610f40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3790614be2565b60405180910390fd5b610f4a8383612757565b505050565b600063150b7a0260e01b9050949350505050565b6000600880549050905090565b610f7861274f565b73ffffffffffffffffffffffffffffffffffffffff16610f96611b72565b73ffffffffffffffffffffffffffffffffffffffff1614610fec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe390614c4e565b60405180910390fd5b80600f8190555050565b61100761100161274f565b82612810565b611046576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103d90614ce0565b60405180910390fd5b6110518383836128ee565b505050565b600d5481565b600061106783611862565b82106110a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109f90614d72565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b61110961274f565b73ffffffffffffffffffffffffffffffffffffffff16611127611b72565b73ffffffffffffffffffffffffffffffffffffffff161461117d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117490614c4e565b60405180910390fd5b611185612b55565b565b6111a2838383604051806020016040528060008152506120aa565b505050565b6111b86111b261274f565b82612810565b6111f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ee90614e04565b60405180910390fd5b61120081612bf7565b50565b6060600061121083611862565b905060008167ffffffffffffffff81111561122e5761122d614189565b5b60405190808252806020026020018201604052801561125c5781602001602082028036833780820191505090505b50905060005b828110156112a657611274858261105c565b82828151811061128757611286614e24565b5b602002602001018181525050808061129e90614e82565b915050611262565b508092505050919050565b6112b961274f565b73ffffffffffffffffffffffffffffffffffffffff166112d7611b72565b73ffffffffffffffffffffffffffffffffffffffff161461132d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132490614c4e565b60405180910390fd5b8060119080519060200190611343929190613dfd565b5050565b601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000611377610f63565b82106113b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113af90614f3d565b60405180910390fd5b600882815481106113cc576113cb614e24565b5b90600052602060002001549050919050565b6113e661274f565b73ffffffffffffffffffffffffffffffffffffffff16611404611b72565b73ffffffffffffffffffffffffffffffffffffffff161461145a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145190614c4e565b60405180910390fd5b600047905060008273ffffffffffffffffffffffffffffffffffffffff168260405161148590614f8e565b60006040518083038185875af1925050503d80600081146114c2576040519150601f19603f3d011682016040523d82523d6000602084013e6114c7565b606091505b505090508061150b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150290614fef565b60405180910390fd5b505050565b61151861274f565b73ffffffffffffffffffffffffffffffffffffffff16611536611b72565b73ffffffffffffffffffffffffffffffffffffffff161461158c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158390614c4e565b60405180910390fd5b80601090805190602001906115a2929190613dfd565b5050565b601981815481106115b657600080fd5b906000526020600020016000915090505481565b600d54431161160e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116059061505b565b60405180910390fd5b60155460175410611654576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161164b906150ed565b60405180910390fd5b6012543414611698576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168f90615159565b60405180910390fd5b6116a0612d14565b601760008154809291906116b390614e82565b9190505550565b6000600a60009054906101000a900460ff16905090565b600c6020528060005260406000206000915054906101000a900460ff1681565b600080600090505b600b8054905081101561179557600b818154811061171a57611719614e24565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561178257600191505061179b565b808061178d90614e82565b9150506116f9565b50600090505b90565b600f5481565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561184d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611844906151eb565b60405180910390fd5b80915050919050565b60145481565b60135481565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156118d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118ca9061527d565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61192261274f565b73ffffffffffffffffffffffffffffffffffffffff16611940611b72565b73ffffffffffffffffffffffffffffffffffffffff1614611996576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198d90614c4e565b60405180910390fd5b6119a06000612d60565b565b6119aa61274f565b73ffffffffffffffffffffffffffffffffffffffff166119c8611b72565b73ffffffffffffffffffffffffffffffffffffffff1614611a1e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1590614c4e565b60405180910390fd5b8051825114611a62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a59906152e9565b60405180910390fd5b60005b8251811015611ae157818181518110611a8157611a80614e24565b5b6020026020010151600c6000858481518110611aa057611a9f614e24565b5b6020026020010151815260200190815260200160002060006101000a81548160ff021916908360ff1602179055508080611ad990614e82565b915050611a65565b505050565b600e5481565b611af461274f565b73ffffffffffffffffffffffffffffffffffffffff16611b12611b72565b73ffffffffffffffffffffffffffffffffffffffff1614611b68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5f90614c4e565b60405180910390fd5b611b70612e26565b565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611ba461274f565b73ffffffffffffffffffffffffffffffffffffffff16611bc2611b72565b73ffffffffffffffffffffffffffffffffffffffff1614611c18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0f90614c4e565b60405180910390fd5b8060128190555050565b606060018054611c3190614a1a565b80601f0160208091040260200160405190810160405280929190818152602001828054611c5d90614a1a565b8015611caa5780601f10611c7f57610100808354040283529160200191611caa565b820191906000526020600020905b815481529060010190602001808311611c8d57829003601f168201915b5050505050905090565b60125481565b611ccc611cc561274f565b8383612ec9565b5050565b60165481565b60175481565b6000808244424240604051602001611cf79493929190615355565b6040516020818303038152906040528051906020012060001c90506000600184611d2191906153a3565b82611d2c9190615428565b90508092505050919050565b60145460165410611d7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d75906154cb565b60405180910390fd5b6004815114611dc2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db990615537565b60405180910390fd5b600e544311611e06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dfd906155a3565b60405180910390fd5b600f54431015611e5857611e18613036565b611e57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e4e90615635565b60405180910390fd5b5b60005b815181101561208657600c600083600081518110611e7c57611e7b614e24565b5b6020026020010151815260200190815260200160002060009054906101000a900460ff1660ff16600c6000848481518110611eba57611eb9614e24565b5b6020026020010151815260200190815260200160002060009054906101000a900460ff1660ff1614611f21576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f18906156c7565b60405180910390fd5b601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e3330858581518110611f7457611f73614e24565b5b60200260200101516040518463ffffffff1660e01b8152600401611f9a939291906156e7565b600060405180830381600087803b158015611fb457600080fd5b505af1158015611fc8573d6000803e3d6000fd5b50505050601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c6883838151811061201d5761201c614e24565b5b60200260200101516040518263ffffffff1660e01b8152600401612041919061409c565b600060405180830381600087803b15801561205b57600080fd5b505af115801561206f573d6000803e3d6000fd5b50505050808061207e90614e82565b915050611e5b565b5061208f612d14565b601660008154809291906120a290614e82565b919050555050565b6120bb6120b561274f565b83612810565b6120fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f190614ce0565b60405180910390fd5b61210684848484613124565b50505050565b61211461274f565b73ffffffffffffffffffffffffffffffffffffffff16612132611b72565b73ffffffffffffffffffffffffffffffffffffffff1614612188576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217f90614c4e565b60405180910390fd5b80600d8190555050565b61219a61274f565b73ffffffffffffffffffffffffffffffffffffffff166121b8611b72565b73ffffffffffffffffffffffffffffffffffffffff161461220e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220590614c4e565b60405180910390fd5b8060138190555050565b60155481565b6060612229826126e3565b612268576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161225f90615790565b60405180910390fd5b6000612272613180565b90508061227e84613212565b601160405160200161229293929190615880565b604051602081830303815290604052915050919050565b565b6122b361274f565b73ffffffffffffffffffffffffffffffffffffffff166122d1611b72565b73ffffffffffffffffffffffffffffffffffffffff1614612327576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161231e90614c4e565b60405180910390fd5b80600e8190555050565b6000601354905090565b61234361274f565b73ffffffffffffffffffffffffffffffffffffffff16612361611b72565b73ffffffffffffffffffffffffffffffffffffffff16146123b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ae90614c4e565b60405180910390fd5b80601a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61240361274f565b73ffffffffffffffffffffffffffffffffffffffff16612421611b72565b73ffffffffffffffffffffffffffffffffffffffff1614612477576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161246e90614c4e565b60405180910390fd5b600b819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61257961274f565b73ffffffffffffffffffffffffffffffffffffffff16612597611b72565b73ffffffffffffffffffffffffffffffffffffffff16146125ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e490614c4e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561265d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161265490615923565b60405180910390fd5b61266681612d60565b50565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806126dc57506126db82613373565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166127ca836117a4565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061281b826126e3565b61285a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612851906159b5565b60405180910390fd5b6000612865836117a4565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806128d457508373ffffffffffffffffffffffffffffffffffffffff166128bc84610db2565b73ffffffffffffffffffffffffffffffffffffffff16145b806128e557506128e481856124dd565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661290e826117a4565b73ffffffffffffffffffffffffffffffffffffffff1614612964576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161295b90615a47565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156129d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129cb90615ad9565b60405180910390fd5b6129df838383613455565b6129ea600082612757565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612a3a9190615af9565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612a9191906153a3565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612b508383836134ad565b505050565b612b5d6116ba565b612b9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b9390615b79565b60405180910390fd5b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa612be061274f565b604051612bed91906140f8565b60405180910390a1565b6000612c02826117a4565b9050612c1081600084613455565b612c1b600083612757565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612c6b9190615af9565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612d10816000846134ad565b5050565b6000612d24601880549050611cdc565b9050600060188281548110612d3c57612d3b614e24565b5b90600052602060002001549050612d5333826134b2565b612d5c826134d0565b5050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612e2e6116ba565b15612e6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e6590615be5565b60405180910390fd5b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612eb261274f565b604051612ebf91906140f8565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612f38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f2f90615c51565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516130299190613f54565b60405180910390a3505050565b600080600090505b600b8054905081101561311b57600b818154811061305f5761305e614e24565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561310857600b81815481106130d1576130d0614e24565b5b9060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001915050613121565b808061311390614e82565b91505061303e565b50600090505b90565b61312f8484846128ee565b61313b84848484613594565b61317a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161317190615ce3565b60405180910390fd5b50505050565b60606010805461318f90614a1a565b80601f01602080910402602001604051908101604052809291908181526020018280546131bb90614a1a565b80156132085780601f106131dd57610100808354040283529160200191613208565b820191906000526020600020905b8154815290600101906020018083116131eb57829003601f168201915b5050505050905090565b6060600082141561325a576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061336e565b600082905060005b6000821461328c57808061327590614e82565b915050600a826132859190615d03565b9150613262565b60008167ffffffffffffffff8111156132a8576132a7614189565b5b6040519080825280601f01601f1916602001820160405280156132da5781602001600182028036833780820191505090505b5090505b60008514613367576001826132f39190615af9565b9150600a856133029190615428565b603061330e91906153a3565b60f81b81838151811061332457613323614e24565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856133609190615d03565b94506132de565b8093505050505b919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061343e57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061344e575061344d8261371c565b5b9050919050565b61345d6116ba565b1561349d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161349490615be5565b60405180910390fd5b6134a8838383613786565b505050565b505050565b6134cc82826040518060200160405280600081525061389a565b5050565b6018805490508110613517576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161350e90615da6565b60405180910390fd5b6018600160188054905061352b9190615af9565b8154811061353c5761353b614e24565b5b90600052602060002001546018828154811061355b5761355a614e24565b5b9060005260206000200181905550601880548061357b5761357a615dc6565b5b6001900381819060005260206000200160009055905550565b60006135b58473ffffffffffffffffffffffffffffffffffffffff166138f5565b1561370f578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026135de61274f565b8786866040518563ffffffff1660e01b81526004016136009493929190615e4a565b6020604051808303816000875af192505050801561363c57506040513d601f19601f820116820180604052508101906136399190615eab565b60015b6136bf573d806000811461366c576040519150601f19603f3d011682016040523d82523d6000602084013e613671565b606091505b506000815114156136b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136ae90615ce3565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613714565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b613791838383613918565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156137d4576137cf8161391d565b613813565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614613812576138118382613966565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156138565761385181613ad3565b613895565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614613894576138938282613ba4565b5b5b505050565b6138a48383613c23565b6138b16000848484613594565b6138f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138e790615ce3565b60405180910390fd5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161397384611862565b61397d9190615af9565b9050600060076000848152602001908152602001600020549050818114613a62576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050613ae79190615af9565b9050600060096000848152602001908152602001600020549050600060088381548110613b1757613b16614e24565b5b906000526020600020015490508060088381548110613b3957613b38614e24565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480613b8857613b87615dc6565b5b6001900381819060005260206000200160009055905550505050565b6000613baf83611862565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613c93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c8a90615f24565b60405180910390fd5b613c9c816126e3565b15613cdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613cd390615f90565b60405180910390fd5b613ce860008383613455565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613d3891906153a3565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613df9600083836134ad565b5050565b828054613e0990614a1a565b90600052602060002090601f016020900481019282613e2b5760008555613e72565b82601f10613e4457805160ff1916838001178555613e72565b82800160010185558215613e72579182015b82811115613e71578251825591602001919060010190613e56565b5b509050613e7f9190613e83565b5090565b5b80821115613e9c576000816000905550600101613e84565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613ee981613eb4565b8114613ef457600080fd5b50565b600081359050613f0681613ee0565b92915050565b600060208284031215613f2257613f21613eaa565b5b6000613f3084828501613ef7565b91505092915050565b60008115159050919050565b613f4e81613f39565b82525050565b6000602082019050613f696000830184613f45565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613fa9578082015181840152602081019050613f8e565b83811115613fb8576000848401525b50505050565b6000601f19601f8301169050919050565b6000613fda82613f6f565b613fe48185613f7a565b9350613ff4818560208601613f8b565b613ffd81613fbe565b840191505092915050565b600060208201905081810360008301526140228184613fcf565b905092915050565b6000819050919050565b61403d8161402a565b811461404857600080fd5b50565b60008135905061405a81614034565b92915050565b60006020828403121561407657614075613eaa565b5b60006140848482850161404b565b91505092915050565b6140968161402a565b82525050565b60006020820190506140b1600083018461408d565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006140e2826140b7565b9050919050565b6140f2816140d7565b82525050565b600060208201905061410d60008301846140e9565b92915050565b61411c816140d7565b811461412757600080fd5b50565b60008135905061413981614113565b92915050565b6000806040838503121561415657614155613eaa565b5b60006141648582860161412a565b92505060206141758582860161404b565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6141c182613fbe565b810181811067ffffffffffffffff821117156141e0576141df614189565b5b80604052505050565b60006141f3613ea0565b90506141ff82826141b8565b919050565b600067ffffffffffffffff82111561421f5761421e614189565b5b61422882613fbe565b9050602081019050919050565b82818337600083830152505050565b600061425761425284614204565b6141e9565b90508281526020810184848401111561427357614272614184565b5b61427e848285614235565b509392505050565b600082601f83011261429b5761429a61417f565b5b81356142ab848260208601614244565b91505092915050565b600080600080608085870312156142ce576142cd613eaa565b5b60006142dc8782880161412a565b94505060206142ed8782880161412a565b93505060406142fe8782880161404b565b925050606085013567ffffffffffffffff81111561431f5761431e613eaf565b5b61432b87828801614286565b91505092959194509250565b61434081613eb4565b82525050565b600060208201905061435b6000830184614337565b92915050565b60008060006060848603121561437a57614379613eaa565b5b60006143888682870161412a565b93505060206143998682870161412a565b92505060406143aa8682870161404b565b9150509250925092565b6000602082840312156143ca576143c9613eaa565b5b60006143d88482850161412a565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6144168161402a565b82525050565b6000614428838361440d565b60208301905092915050565b6000602082019050919050565b600061444c826143e1565b61445681856143ec565b9350614461836143fd565b8060005b83811015614492578151614479888261441c565b975061448483614434565b925050600181019050614465565b5085935050505092915050565b600060208201905081810360008301526144b98184614441565b905092915050565b600067ffffffffffffffff8211156144dc576144db614189565b5b6144e582613fbe565b9050602081019050919050565b6000614505614500846144c1565b6141e9565b90508281526020810184848401111561452157614520614184565b5b61452c848285614235565b509392505050565b600082601f8301126145495761454861417f565b5b81356145598482602086016144f2565b91505092915050565b60006020828403121561457857614577613eaa565b5b600082013567ffffffffffffffff81111561459657614595613eaf565b5b6145a284828501614534565b91505092915050565b6000819050919050565b60006145d06145cb6145c6846140b7565b6145ab565b6140b7565b9050919050565b60006145e2826145b5565b9050919050565b60006145f4826145d7565b9050919050565b614604816145e9565b82525050565b600060208201905061461f60008301846145fb565b92915050565b6000614630826140b7565b9050919050565b61464081614625565b811461464b57600080fd5b50565b60008135905061465d81614637565b92915050565b60006020828403121561467957614678613eaa565b5b60006146878482850161464e565b91505092915050565b600060ff82169050919050565b6146a681614690565b82525050565b60006020820190506146c1600083018461469d565b92915050565b600067ffffffffffffffff8211156146e2576146e1614189565b5b602082029050602081019050919050565b600080fd5b600061470b614706846146c7565b6141e9565b9050808382526020820190506020840283018581111561472e5761472d6146f3565b5b835b818110156147575780614743888261404b565b845260208401935050602081019050614730565b5050509392505050565b600082601f8301126147765761477561417f565b5b81356147868482602086016146f8565b91505092915050565b600067ffffffffffffffff8211156147aa576147a9614189565b5b602082029050602081019050919050565b6147c481614690565b81146147cf57600080fd5b50565b6000813590506147e1816147bb565b92915050565b60006147fa6147f58461478f565b6141e9565b9050808382526020820190506020840283018581111561481d5761481c6146f3565b5b835b81811015614846578061483288826147d2565b84526020840193505060208101905061481f565b5050509392505050565b600082601f8301126148655761486461417f565b5b81356148758482602086016147e7565b91505092915050565b6000806040838503121561489557614894613eaa565b5b600083013567ffffffffffffffff8111156148b3576148b2613eaf565b5b6148bf85828601614761565b925050602083013567ffffffffffffffff8111156148e0576148df613eaf565b5b6148ec85828601614850565b9150509250929050565b6148ff81613f39565b811461490a57600080fd5b50565b60008135905061491c816148f6565b92915050565b6000806040838503121561493957614938613eaa565b5b60006149478582860161412a565b92505060206149588582860161490d565b9150509250929050565b60006020828403121561497857614977613eaa565b5b600082013567ffffffffffffffff81111561499657614995613eaf565b5b6149a284828501614761565b91505092915050565b600080604083850312156149c2576149c1613eaa565b5b60006149d08582860161412a565b92505060206149e18582860161412a565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680614a3257607f821691505b60208210811415614a4657614a456149eb565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000614aa8602c83613f7a565b9150614ab382614a4c565b604082019050919050565b60006020820190508181036000830152614ad781614a9b565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000614b3a602183613f7a565b9150614b4582614ade565b604082019050919050565b60006020820190508181036000830152614b6981614b2d565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000614bcc603883613f7a565b9150614bd782614b70565b604082019050919050565b60006020820190508181036000830152614bfb81614bbf565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614c38602083613f7a565b9150614c4382614c02565b602082019050919050565b60006020820190508181036000830152614c6781614c2b565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000614cca603183613f7a565b9150614cd582614c6e565b604082019050919050565b60006020820190508181036000830152614cf981614cbd565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614d5c602b83613f7a565b9150614d6782614d00565b604082019050919050565b60006020820190508181036000830152614d8b81614d4f565b9050919050565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b6000614dee603083613f7a565b9150614df982614d92565b604082019050919050565b60006020820190508181036000830152614e1d81614de1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614e8d8261402a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614ec057614ebf614e53565b5b600182019050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614f27602c83613f7a565b9150614f3282614ecb565b604082019050919050565b60006020820190508181036000830152614f5681614f1a565b9050919050565b600081905092915050565b50565b6000614f78600083614f5d565b9150614f8382614f68565b600082019050919050565b6000614f9982614f6b565b9150819050919050565b7f4661696c656420746f2073656e64204574686572000000000000000000000000600082015250565b6000614fd9601483613f7a565b9150614fe482614fa3565b602082019050919050565b6000602082019050818103600083015261500881614fcc565b9050919050565b7f4d696e74206e6f74206f70656e20666f7220627579696e670000000000000000600082015250565b6000615045601883613f7a565b91506150508261500f565b602082019050919050565b6000602082019050818103600083015261507481615038565b9050919050565b7f416c6c20706f737369626c65207061797320616c72656164792068617070656e60008201527f656e642100000000000000000000000000000000000000000000000000000000602082015250565b60006150d7602483613f7a565b91506150e28261507b565b604082019050919050565b60006020820190508181036000830152615106816150ca565b9050919050565b7f416d6f756e74206f66205645542073656e74206e6f7420636f72726563742e00600082015250565b6000615143601f83613f7a565b915061514e8261510d565b602082019050919050565b6000602082019050818103600083015261517281615136565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b60006151d5602983613f7a565b91506151e082615179565b604082019050919050565b60006020820190508181036000830152615204816151c8565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000615267602a83613f7a565b91506152728261520b565b604082019050919050565b600060208201905081810360008301526152968161525a565b9050919050565b7f4e65656420746f206265207468652073616d65206c656e677468000000000000600082015250565b60006152d3601a83613f7a565b91506152de8261529d565b602082019050919050565b60006020820190508181036000830152615302816152c6565b9050919050565b6000819050919050565b61532461531f8261402a565b615309565b82525050565b6000819050919050565b6000819050919050565b61534f61534a8261532a565b615334565b82525050565b60006153618287615313565b6020820191506153718286615313565b6020820191506153818285615313565b602082019150615391828461533e565b60208201915081905095945050505050565b60006153ae8261402a565b91506153b98361402a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156153ee576153ed614e53565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006154338261402a565b915061543e8361402a565b92508261544e5761544d6153f9565b5b828206905092915050565b7f416c6c20706f737369626c652070617920616c72656164792068617070656e6560008201527f6e64210000000000000000000000000000000000000000000000000000000000602082015250565b60006154b5602383613f7a565b91506154c082615459565b604082019050919050565b600060208201905081810360008301526154e4816154a8565b9050919050565b7f4e656564203420746f6b656e7320746f206275726e0000000000000000000000600082015250565b6000615521601583613f7a565b915061552c826154eb565b602082019050919050565b6000602082019050818103600083015261555081615514565b9050919050565b7f43757272656e746c79206e6f206d696e74696e67206973206f70656e00000000600082015250565b600061558d601c83613f7a565b915061559882615557565b602082019050919050565b600060208201905081810360008301526155bc81615580565b9050919050565b7f4e6f742077686974656c697374656420666f72207468652064726f702120636f60008201527f6d65206261636b206c6174657221000000000000000000000000000000000000602082015250565b600061561f602e83613f7a565b915061562a826155c3565b604082019050919050565b6000602082019050818103600083015261564e81615612565b9050919050565b7f546f6b656e73206e65656420746f2068617665207468652073616d652074797060008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b60006156b1602183613f7a565b91506156bc82615655565b604082019050919050565b600060208201905081810360008301526156e0816156a4565b9050919050565b60006060820190506156fc60008301866140e9565b61570960208301856140e9565b615716604083018461408d565b949350505050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b600061577a602f83613f7a565b91506157858261571e565b604082019050919050565b600060208201905081810360008301526157a98161576d565b9050919050565b600081905092915050565b60006157c682613f6f565b6157d081856157b0565b93506157e0818560208601613f8b565b80840191505092915050565b60008190508160005260206000209050919050565b6000815461580e81614a1a565b61581881866157b0565b94506001821660008114615833576001811461584457615877565b60ff19831686528186019350615877565b61584d856157ec565b60005b8381101561586f57815481890152600182019150602081019050615850565b838801955050505b50505092915050565b600061588c82866157bb565b915061589882856157bb565b91506158a48284615801565b9150819050949350505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061590d602683613f7a565b9150615918826158b1565b604082019050919050565b6000602082019050818103600083015261593c81615900565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b600061599f602c83613f7a565b91506159aa82615943565b604082019050919050565b600060208201905081810360008301526159ce81615992565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000615a31602583613f7a565b9150615a3c826159d5565b604082019050919050565b60006020820190508181036000830152615a6081615a24565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615ac3602483613f7a565b9150615ace82615a67565b604082019050919050565b60006020820190508181036000830152615af281615ab6565b9050919050565b6000615b048261402a565b9150615b0f8361402a565b925082821015615b2257615b21614e53565b5b828203905092915050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000615b63601483613f7a565b9150615b6e82615b2d565b602082019050919050565b60006020820190508181036000830152615b9281615b56565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000615bcf601083613f7a565b9150615bda82615b99565b602082019050919050565b60006020820190508181036000830152615bfe81615bc2565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000615c3b601983613f7a565b9150615c4682615c05565b602082019050919050565b60006020820190508181036000830152615c6a81615c2e565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000615ccd603283613f7a565b9150615cd882615c71565b604082019050919050565b60006020820190508181036000830152615cfc81615cc0565b9050919050565b6000615d0e8261402a565b9150615d198361402a565b925082615d2957615d286153f9565b5b828204905092915050565b7f696e646578206e6565647320746f206265206c6f776572207468616e206c656e60008201527f6774680000000000000000000000000000000000000000000000000000000000602082015250565b6000615d90602383613f7a565b9150615d9b82615d34565b604082019050919050565b60006020820190508181036000830152615dbf81615d83565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000615e1c82615df5565b615e268185615e00565b9350615e36818560208601613f8b565b615e3f81613fbe565b840191505092915050565b6000608082019050615e5f60008301876140e9565b615e6c60208301866140e9565b615e79604083018561408d565b8181036060830152615e8b8184615e11565b905095945050505050565b600081519050615ea581613ee0565b92915050565b600060208284031215615ec157615ec0613eaa565b5b6000615ecf84828501615e96565b91505092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615f0e602083613f7a565b9150615f1982615ed8565b602082019050919050565b60006020820190508181036000830152615f3d81615f01565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615f7a601c83613f7a565b9150615f8582615f44565b602082019050919050565b60006020820190508181036000830152615fa981615f6d565b905091905056fea2646970667358221220f14089a1759b9351161ab39f7365976a967c4cd086928af8d53a6466aee5267a64736f6c634300080a0033