Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
7,352,841,465.00 LTB

Holders:
1
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x6e6d859FB32aEF5290D232883BD466Bd21Bd83FD
60a06040526040518060400160405280601c81526020017f19457468657265756d205369676e6564204d6573736167653a0a333200000000815250600690816200004a919062000545565b503480156200005857600080fd5b50604051620062713803806200627183398181016040528101906200007e919062000834565b8383816003908162000091919062000949565b508060049081620000a3919062000949565b505050620000c6620000ba620001fd60201b60201c565b6200020560201b60201c565b8061ffff168273ffffffffffffffffffffffffffffffffffffffff16633408e4706040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000117573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200013d919062000a30565b61ffff160362000163576001600860016101000a81548160ff0219169083151502179055505b33600860026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600b60006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250505050505062000a62565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200034d57607f821691505b60208210810362000363576200036262000305565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003cd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200038e565b620003d986836200038e565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000426620004206200041a84620003f1565b620003fb565b620003f1565b9050919050565b6000819050919050565b620004428362000405565b6200045a62000451826200042d565b8484546200039b565b825550505050565b600090565b6200047162000462565b6200047e81848462000437565b505050565b5b81811015620004a6576200049a60008262000467565b60018101905062000484565b5050565b601f821115620004f557620004bf8162000369565b620004ca846200037e565b81016020851015620004da578190505b620004f2620004e9856200037e565b83018262000483565b50505b505050565b600082821c905092915050565b60006200051a60001984600802620004fa565b1980831691505092915050565b600062000535838362000507565b9150826002028217905092915050565b6200055082620002cb565b67ffffffffffffffff8111156200056c576200056b620002d6565b5b62000578825462000334565b62000585828285620004aa565b600060209050601f831160018114620005bd5760008415620005a8578287015190505b620005b4858262000527565b86555062000624565b601f198416620005cd8662000369565b60005b82811015620005f757848901518255600182019150602085019450602081019050620005d0565b8683101562000617578489015162000613601f89168262000507565b8355505b6001600288020188555050505b505050505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b62000666826200064a565b810181811067ffffffffffffffff82111715620006885762000687620002d6565b5b80604052505050565b60006200069d6200062c565b9050620006ab82826200065b565b919050565b600067ffffffffffffffff821115620006ce57620006cd620002d6565b5b620006d9826200064a565b9050602081019050919050565b60005b8381101562000706578082015181840152602081019050620006e9565b60008484015250505050565b6000620007296200072384620006b0565b62000691565b90508281526020810184848401111562000748576200074762000645565b5b62000755848285620006e6565b509392505050565b600082601f83011262000775576200077462000640565b5b81516200078784826020860162000712565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620007bd8262000790565b9050919050565b620007cf81620007b0565b8114620007db57600080fd5b50565b600081519050620007ef81620007c4565b92915050565b600061ffff82169050919050565b6200080e81620007f5565b81146200081a57600080fd5b50565b6000815190506200082e8162000803565b92915050565b6000806000806080858703121562000851576200085062000636565b5b600085015167ffffffffffffffff8111156200087257620008716200063b565b5b62000880878288016200075d565b945050602085015167ffffffffffffffff811115620008a457620008a36200063b565b5b620008b2878288016200075d565b9350506040620008c587828801620007de565b9250506060620008d8878288016200081d565b91505092959194509250565b60008190508160005260206000209050919050565b601f82111562000944576200090e81620008e4565b62000919846200037e565b8101602085101562000929578190505b6200094162000938856200037e565b83018262000483565b50505b505050565b6200095482620002cb565b67ffffffffffffffff81111562000970576200096f620002d6565b5b6200097c825462000334565b62000989828285620008f9565b600060209050601f831160018114620009c15760008415620009ac578287015190505b620009b8858262000527565b86555062000a28565b601f198416620009d186620008e4565b60005b82811015620009fb57848901518255600182019150602085019450602081019050620009d4565b8683101562000a1b578489015162000a17601f89168262000507565b8355505b6001600288020188555050505b505050505050565b60006020828403121562000a495762000a4862000636565b5b600062000a59848285016200081d565b91505092915050565b6080516157b462000abd60003960008181610ac801528181610d9e0152818161113e015281816117250152818161198e01528181611b2801528181611ebb01528181612246015281816124e801526127f601526157b46000f3fe6080604052600436106102875760003560e01c8063706d8fff1161015a578063af07145f116100c1578063e086e5ec1161007a578063e086e5ec14610a0e578063f187892214610a25578063f25259f614610a4e578063f25d7bb914610a77578063f2fde38b14610a93578063f6326fb314610abc57610287565b8063af07145f146108ea578063b48d7b9214610915578063cbed8b9c14610940578063d4b0154214610969578063dd62ed3e14610994578063dd8d74d8146109d157610287565b80638da5cb5b116101135780638da5cb5b146107d357806395d89b41146107fe5780639a8a059214610829578063a0de493d14610854578063a457c2d714610870578063a9059cbb146108ad57610287565b8063706d8fff146106c657806370a08231146106ef578063715018a61461072c57806373874336146107435780638932ca4d1461078157806389476069146107aa57610287565b8063313ce567116101fe578063593b79fe116101b7578063593b79fe1461058e5780635c975abb146105cb5780635e280f11146105f65780635f25278114610621578063604269d11461065e57806360f05c7a1461068957610287565b8063313ce5671461046e578063372c12b114610499578063386bb3c1146104d657806339509351146104ff57806342d65a8d1461053c57806351167c371461056557610287565b806310ddb1371161025057806310ddb1371461036f57806311f619d81461039857806318160ddd146103c15780631dd01432146103ec5780631f85e3ca1461040857806323b872dd1461043157610287565b80621d35671461028c57806306fdde03146102b557806307e0db17146102e0578063095ea7b3146103095780630f30cde014610346575b600080fd5b34801561029857600080fd5b506102b360048036038101906102ae91906136e6565b610ac6565b005b3480156102c157600080fd5b506102ca610d02565b6040516102d79190613804565b60405180910390f35b3480156102ec57600080fd5b5061030760048036038101906103029190613826565b610d94565b005b34801561031557600080fd5b50610330600480360381019061032b91906138e7565b610e2a565b60405161033d9190613942565b60405180910390f35b34801561035257600080fd5b5061036d6004803603810190610368919061395d565b610f29565b005b34801561037b57600080fd5b5061039660048036038101906103919190613826565b611134565b005b3480156103a457600080fd5b506103bf60048036038101906103ba91906139b9565b6111ca565b005b3480156103cd57600080fd5b506103d66111dc565b6040516103e391906139f5565b60405180910390f35b61040660048036038101906104019190613a10565b6111e6565b005b34801561041457600080fd5b5061042f600480360381019061042a9190613ad3565b611610565b005b34801561043d57600080fd5b5061045860048036038101906104539190613b00565b611635565b6040516104659190613942565b60405180910390f35b34801561047a57600080fd5b506104836116a9565b6040516104909190613b6f565b60405180910390f35b3480156104a557600080fd5b506104c060048036038101906104bb9190613b8a565b6116b2565b6040516104cd9190613942565b60405180910390f35b3480156104e257600080fd5b506104fd60048036038101906104f891906139b9565b6116d2565b005b34801561050b57600080fd5b50610526600480360381019061052191906138e7565b6116e4565b6040516105339190613942565b60405180910390f35b34801561054857600080fd5b50610563600480360381019061055e9190613c17565b61171b565b005b34801561057157600080fd5b5061058c60048036038101906105879190613c77565b6117b7565b005b34801561059a57600080fd5b506105b560048036038101906105b09190613b8a565b611950565b6040516105c29190613d28565b60405180910390f35b3480156105d757600080fd5b506105e0611979565b6040516105ed9190613942565b60405180910390f35b34801561060257600080fd5b5061060b61198c565b6040516106189190613da9565b60405180910390f35b34801561062d57600080fd5b5061064860048036038101906106439190613ebd565b6119b0565b6040516106559190613f3b565b60405180910390f35b34801561066a57600080fd5b506106736119e6565b6040516106809190613942565b60405180910390f35b34801561069557600080fd5b506106b060048036038101906106ab9190613826565b6119f9565b6040516106bd9190613d28565b60405180910390f35b3480156106d257600080fd5b506106ed60048036038101906106e89190613c17565b611a99565b005b3480156106fb57600080fd5b5061071660048036038101906107119190613b8a565b611ad1565b60405161072391906139f5565b60405180910390f35b34801561073857600080fd5b50610741611b19565b005b34801561074f57600080fd5b5061076a60048036038101906107659190613f56565b611b23565b604051610778929190613fca565b60405180910390f35b34801561078d57600080fd5b506107a860048036038101906107a39190613c77565b611be5565b005b3480156107b657600080fd5b506107d160048036038101906107cc9190613b8a565b611cf2565b005b3480156107df57600080fd5b506107e8611dfb565b6040516107f59190614002565b60405180910390f35b34801561080a57600080fd5b50610813611e25565b6040516108209190613804565b60405180910390f35b34801561083557600080fd5b5061083e611eb7565b60405161084b919061402c565b60405180910390f35b61086e60048036038101906108699190614047565b611f4d565b005b34801561087c57600080fd5b50610897600480360381019061089291906138e7565b612349565b6040516108a49190613942565b60405180910390f35b3480156108b957600080fd5b506108d460048036038101906108cf91906138e7565b6123c6565b6040516108e19190613942565b60405180910390f35b3480156108f657600080fd5b506108ff6124c5565b60405161090c91906139f5565b60405180910390f35b34801561092157600080fd5b5061092a6124cb565b6040516109379190613942565b60405180910390f35b34801561094c57600080fd5b506109676004803603810190610962919061414e565b6124de565b005b34801561097557600080fd5b5061097e612580565b60405161098b91906139f5565b60405180910390f35b3480156109a057600080fd5b506109bb60048036038101906109b691906141d6565b612586565b6040516109c891906139f5565b60405180910390f35b3480156109dd57600080fd5b506109f860048036038101906109f39190614216565b61260d565b604051610a059190613942565b60405180910390f35b348015610a1a57600080fd5b50610a2361267a565b005b348015610a3157600080fd5b50610a4c6004803603810190610a479190613ad3565b612694565b005b348015610a5a57600080fd5b50610a756004803603810190610a709190613b8a565b6126f0565b005b610a916004803603810190610a8c9190614272565b61273c565b005b348015610a9f57600080fd5b50610aba6004803603810190610ab59190613b8a565b6128f3565b005b610ac4612976565b005b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b1e57600080fd5b600760008561ffff1661ffff1681526020019081526020016000208054610b4490614350565b90508351148015610b8a5750600760008561ffff1661ffff168152602001908152602001600020604051610b789190614424565b60405180910390208380519060200120145b610bc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc0906144ad565b60405180910390fd5b600080600083806020019051810190610be29190614552565b9250925092506000601484015190506000601483015190503073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c3c57610c378285612978565b610cbc565b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83866040518363ffffffff1660e01b8152600401610c779291906145dd565b6020604051808303816000875af1158015610c96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cba919061461b565b505b7f831bc68226f8d1f734ffcca73602efc4eca13711402ba1d2cc05ee17bb54f631898886604051610cef93929190614657565b60405180910390a1505050505050505050565b606060038054610d1190614350565b80601f0160208091040260200160405190810160405280929190818152602001828054610d3d90614350565b8015610d8a5780601f10610d5f57610100808354040283529160200191610d8a565b820191906000526020600020905b815481529060010190602001808311610d6d57829003601f168201915b5050505050905090565b610d9c6129fa565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166307e0db17826040518263ffffffff1660e01b8152600401610df5919061402c565b600060405180830381600087803b158015610e0f57600080fd5b505af1158015610e23573d6000803e3d6000fd5b5050505050565b600080610e35612a78565b9050600060095403610e7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e73906146da565b60405180910390fd5b600160095403610f1357600c60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610f12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0990614746565b60405180910390fd5b5b610f1e818585612a80565b600191505092915050565b600b60009054906101000a900460ff16610f78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6f906147b2565b60405180910390fd5b6000610f82612a78565b905060003384604051602001610f9992919061483b565b6040516020818303038152906040528051906020012090506000600682604051602001610fc7929190614888565b604051602081830303815290604052805190602001209050610fe9818561260d565b611028576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101f906148fc565b60405180910390fd5b600d84604051611038919061494d565b908152602001604051809103902060009054906101000a900460ff1615611094576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108b906149b0565b60405180910390fd5b6001600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600d856040516110fe919061494d565b908152602001604051809103902060006101000a81548160ff02191690831515021790555061112d8386612978565b5050505050565b61113c6129fa565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166310ddb137826040518263ffffffff1660e01b8152600401611195919061402c565b600060405180830381600087803b1580156111af57600080fd5b505af11580156111c3573d6000803e3d6000fd5b5050505050565b6111d26129fa565b8060098190555050565b6000600254905090565b600f816040516111f6919061494d565b908152602001604051809103902060009054906101000a900460ff1615611252576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611249906149b0565b60405180910390fd5b600061125c612a78565b905060008684878760405160200161127794939291906149d0565b60405160208183030381529060405280519060200120905060006006826040516020016112a5929190614888565b6040516020818303038152906040528051906020012090506112c7818561260d565b611306576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112fd906148fc565b60405180910390fd5b60008711611349576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134090614a6a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16036113c557863410156113c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b790614a6a565b60405180910390fd5b61148b565b3073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16036114085761140230886123c6565b5061148a565b8773ffffffffffffffffffffffffffffffffffffffff166323b872dd84308a6040518463ffffffff1660e01b815260040161144593929190614a8a565b6020604051808303816000875af1158015611464573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611488919061461b565b505b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16036114ce576114c98347612a92565b611606565b3073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611585573073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84886040518363ffffffff1660e01b815260040161153c9291906145dd565b6020604051808303816000875af115801561155b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061157f919061461b565b50611605565b8473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84886040518363ffffffff1660e01b81526004016115c09291906145dd565b6020604051808303816000875af11580156115df573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611603919061461b565b505b5b5050505050505050565b6116186129fa565b80600b60006101000a81548160ff02191690831515021790555050565b600080611640612a78565b9050600060095403611687576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167e906146da565b60405180910390fd5b611692858285612b86565b61169d858585612c1a565b60019150509392505050565b60006012905090565b600c6020528060005260406000206000915054906101000a900460ff1681565b6116da6129fa565b80600a8190555050565b6000806116ef612a78565b90506117108185856117018589612586565b61170b9190614af0565b612a80565b600191505092915050565b6117236129fa565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166342d65a8d8484846040518463ffffffff1660e01b815260040161178093929190614b51565b600060405180830381600087803b15801561179a57600080fd5b505af11580156117ae573d6000803e3d6000fd5b50505050505050565b60006117c1612a78565b90506000816040516020016117d69190614b83565b6040516020818303038152906040528051906020012090506000600682604051602001611804929190614888565b604051602081830303815290604052805190602001209050611826818561260d565b611865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185c906148fc565b60405180910390fd5b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166118f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118e890614746565b60405180910390fd5b6000600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050505050565b6060816040516020016119639190614b83565b6040516020818303038152906040529050919050565b600860009054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008383836040516020016119c793929190614c56565b6040516020818303038152906040528051906020012090509392505050565b600860019054906101000a900460ff1681565b60076020528060005260406000206000915090508054611a1890614350565b80601f0160208091040260200160405190810160405280929190818152602001828054611a4490614350565b8015611a915780601f10611a6657610100808354040283529160200191611a91565b820191906000526020600020905b815481529060010190602001808311611a7457829003601f168201915b505050505081565b611aa16129fa565b8181600760008661ffff1661ffff1681526020019081526020016000209182611acb929190614e27565b50505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611b216129fa565b565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166340a7bb108730604051806020016040528060008152508989896040518763ffffffff1660e01b8152600401611b9896959493929190614ef7565b6040805180830381865afa158015611bb4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bd89190614f5a565b9150915094509492505050565b6000611bef612a78565b9050600081604051602001611c049190614b83565b6040516020818303038152906040528051906020012090506000600682604051602001611c32929190614888565b604051602081830303815290604052805190602001209050611c54818561260d565b611c93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c8a906148fc565b60405180910390fd5b6001600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050505050565b611cfa6129fa565b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611d359190614002565b602060405180830381865afa158015611d52573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d769190614f9a565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401611db39291906145dd565b6020604051808303816000875af1158015611dd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611df6919061461b565b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054611e3490614350565b80601f0160208091040260200160405190810160405280929190818152602001828054611e6090614350565b8015611ead5780601f10611e8257610100808354040283529160200191611ead565b820191906000526020600020905b815481529060010190602001808311611e9057829003601f168201915b5050505050905090565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16633408e4706040518163ffffffff1660e01b8152600401602060405180830381865afa158015611f24573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f489190614fdc565b905090565b600e85604051611f5d919061494d565b908152602001604051809103902060009054906101000a900460ff1615611fb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fb0906149b0565b60405180910390fd5b6000600a5403611ffe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ff590615055565b60405180910390fd5b6000612008612a78565b905060008b8a8a60405160200161202193929190615075565b604051602081830303815290604052805190602001209050600060068260405160200161204f929190614888565b6040516020818303038152906040528051906020012090506001600a540361214757600c60008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166120fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f490614746565b60405180910390fd5b612107818961260d565b612146576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213d906148fc565b60405180910390fd5b5b3073ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff160361218a57612184308c6123c6565b5061220c565b8c73ffffffffffffffffffffffffffffffffffffffff166323b872dd84308e6040518463ffffffff1660e01b81526004016121c793929190614a8a565b6020604051808303816000875af11580156121e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061220a919061461b565b505b60006122178a611950565b8b6122218f611950565b604051602001612233939291906150b2565b60405160208183030381529060405290507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663c5803100348a600760008d61ffff1661ffff16815260200190815260200160002085338d8d8d6040518963ffffffff1660e01b81526004016122c4979695949392919061519c565b6000604051808303818588803b1580156122dd57600080fd5b505af11580156122f1573d6000803e3d6000fd5b50505050507f664e26797cde1146ddfcb9a5d3f4de61179f9c11b2698599bb09e686f442172b8861232186611950565b8e60405161233193929190615214565b60405180910390a15050505050505050505050505050565b600080612354612a78565b905060006123628286612586565b9050838110156123ad578481856040517fa60f030c0000000000000000000000000000000000000000000000000000000081526004016123a493929190615252565b60405180910390fd5b6123ba8286868403612a80565b60019250505092915050565b6000806123d1612a78565b9050600060095403612418576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240f906146da565b60405180910390fd5b6001600954036124af57600c60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166124ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a590614746565b60405180910390fd5b5b6124ba818585612c1a565b600191505092915050565b60095481565b600b60009054906101000a900460ff1681565b6124e66129fa565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cbed8b9c86868686866040518663ffffffff1660e01b8152600401612547959493929190615289565b600060405180830381600087803b15801561256157600080fd5b505af1158015612575573d6000803e3d6000fd5b505050505050505050565b600a5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60006126228284612d0e90919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff16600860029054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614905092915050565b6126826129fa565b60003390506126918147612a92565b50565b61269c6129fa565b80600860006101000a81548160ff0219169083151502179055507f0e2fb031ee032dc02d8011dc50b816eb450cf856abd8261680dac74f72165bd2816040516126e59190613942565b60405180910390a150565b6126f86129fa565b80600860026101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600860009054906101000a900460ff161561278c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161278390615349565b60405180910390fd5b600860019054906101000a900460ff16156127b1576127ac333086612c1a565b6127bc565b6127bb3385612d35565b5b60006127c787611950565b856127d188611950565b6040516020016127e3939291906150b2565b60405160208183030381529060405290507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663c5803100348a600760008d61ffff1661ffff16815260200190815260200160002085338a8a8a6040518963ffffffff1660e01b8152600401612874979695949392919061519c565b6000604051808303818588803b15801561288d57600080fd5b505af11580156128a1573d6000803e3d6000fd5b50505050507f664e26797cde1146ddfcb9a5d3f4de61179f9c11b2698599bb09e686f442172b886128d189611950565b876040516128e193929190615214565b60405180910390a15050505050505050565b6128fb6129fa565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361296a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612961906153db565b60405180910390fd5b61297381612db7565b50565b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036129ea5760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016129e19190614002565b60405180910390fd5b6129f660008383612e7d565b5050565b612a02612a78565b73ffffffffffffffffffffffffffffffffffffffff16612a20611dfb565b73ffffffffffffffffffffffffffffffffffffffff1614612a76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a6d90615447565b60405180910390fd5b565b600033905090565b612a8d83838360016130a2565b505050565b80471015612ad5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612acc906154b3565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff1682604051612afb906154f9565b60006040518083038185875af1925050503d8060008114612b38576040519150601f19603f3d011682016040523d82523d6000602084013e612b3d565b606091505b5050905080612b81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b7890615580565b60405180910390fd5b505050565b6000612b928484612586565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114612c145781811015612c04578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401612bfb93929190615252565b60405180910390fd5b612c13848484840360006130a2565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612c8c5760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401612c839190614002565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612cfe5760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401612cf59190614002565b60405180910390fd5b612d09838383612e7d565b505050565b6000806000612d1d8585613279565b91509150612d2a816132ca565b819250505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612da75760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401612d9e9190614002565b60405180910390fd5b612db382600083612e7d565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612ecf578060026000828254612ec39190614af0565b92505081905550612fa2565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612f5b578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612f5293929190615252565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612feb5780600260008282540392505081905550613038565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161309591906139f5565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036131145760006040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161310b9190614002565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036131865760006040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161317d9190614002565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015613273578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161326a91906139f5565b60405180910390a35b50505050565b60008060418351036132ba5760008060006020860151925060408601519150606086015160001a90506132ae87828585613430565b945094505050506132c3565b60006002915091505b9250929050565b600060048111156132de576132dd6155a0565b5b8160048111156132f1576132f06155a0565b5b031561342d576001600481111561330b5761330a6155a0565b5b81600481111561331e5761331d6155a0565b5b0361335e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133559061561b565b60405180910390fd5b60026004811115613372576133716155a0565b5b816004811115613385576133846155a0565b5b036133c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133bc90615687565b60405180910390fd5b600360048111156133d9576133d86155a0565b5b8160048111156133ec576133eb6155a0565b5b0361342c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161342390615719565b60405180910390fd5b5b50565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c111561346b576000600391509150613509565b6000600187878787604051600081526020016040526040516134909493929190615739565b6020604051602081039080840390855afa1580156134b2573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361350057600060019250925050613509565b80600092509250505b94509492505050565b6000604051905090565b600080fd5b600080fd5b600061ffff82169050919050565b61353d81613526565b811461354857600080fd5b50565b60008135905061355a81613534565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6135b38261356a565b810181811067ffffffffffffffff821117156135d2576135d161357b565b5b80604052505050565b60006135e5613512565b90506135f182826135aa565b919050565b600067ffffffffffffffff8211156136115761361061357b565b5b61361a8261356a565b9050602081019050919050565b82818337600083830152505050565b6000613649613644846135f6565b6135db565b90508281526020810184848401111561366557613664613565565b5b613670848285613627565b509392505050565b600082601f83011261368d5761368c613560565b5b813561369d848260208601613636565b91505092915050565b600067ffffffffffffffff82169050919050565b6136c3816136a6565b81146136ce57600080fd5b50565b6000813590506136e0816136ba565b92915050565b60008060008060808587031215613700576136ff61351c565b5b600061370e8782880161354b565b945050602085013567ffffffffffffffff81111561372f5761372e613521565b5b61373b87828801613678565b935050604061374c878288016136d1565b925050606085013567ffffffffffffffff81111561376d5761376c613521565b5b61377987828801613678565b91505092959194509250565b600081519050919050565b600082825260208201905092915050565b60005b838110156137bf5780820151818401526020810190506137a4565b60008484015250505050565b60006137d682613785565b6137e08185613790565b93506137f08185602086016137a1565b6137f98161356a565b840191505092915050565b6000602082019050818103600083015261381e81846137cb565b905092915050565b60006020828403121561383c5761383b61351c565b5b600061384a8482850161354b565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061387e82613853565b9050919050565b61388e81613873565b811461389957600080fd5b50565b6000813590506138ab81613885565b92915050565b6000819050919050565b6138c4816138b1565b81146138cf57600080fd5b50565b6000813590506138e1816138bb565b92915050565b600080604083850312156138fe576138fd61351c565b5b600061390c8582860161389c565b925050602061391d858286016138d2565b9150509250929050565b60008115159050919050565b61393c81613927565b82525050565b60006020820190506139576000830184613933565b92915050565b600080604083850312156139745761397361351c565b5b6000613982858286016138d2565b925050602083013567ffffffffffffffff8111156139a3576139a2613521565b5b6139af85828601613678565b9150509250929050565b6000602082840312156139cf576139ce61351c565b5b60006139dd848285016138d2565b91505092915050565b6139ef816138b1565b82525050565b6000602082019050613a0a60008301846139e6565b92915050565b600080600080600060a08688031215613a2c57613a2b61351c565b5b6000613a3a8882890161389c565b9550506020613a4b888289016138d2565b9450506040613a5c888289016138d2565b9350506060613a6d8882890161389c565b925050608086013567ffffffffffffffff811115613a8e57613a8d613521565b5b613a9a88828901613678565b9150509295509295909350565b613ab081613927565b8114613abb57600080fd5b50565b600081359050613acd81613aa7565b92915050565b600060208284031215613ae957613ae861351c565b5b6000613af784828501613abe565b91505092915050565b600080600060608486031215613b1957613b1861351c565b5b6000613b278682870161389c565b9350506020613b388682870161389c565b9250506040613b49868287016138d2565b9150509250925092565b600060ff82169050919050565b613b6981613b53565b82525050565b6000602082019050613b846000830184613b60565b92915050565b600060208284031215613ba057613b9f61351c565b5b6000613bae8482850161389c565b91505092915050565b600080fd5b600080fd5b60008083601f840112613bd757613bd6613560565b5b8235905067ffffffffffffffff811115613bf457613bf3613bb7565b5b602083019150836001820283011115613c1057613c0f613bbc565b5b9250929050565b600080600060408486031215613c3057613c2f61351c565b5b6000613c3e8682870161354b565b935050602084013567ffffffffffffffff811115613c5f57613c5e613521565b5b613c6b86828701613bc1565b92509250509250925092565b60008060408385031215613c8e57613c8d61351c565b5b6000613c9c8582860161389c565b925050602083013567ffffffffffffffff811115613cbd57613cbc613521565b5b613cc985828601613678565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000613cfa82613cd3565b613d048185613cde565b9350613d148185602086016137a1565b613d1d8161356a565b840191505092915050565b60006020820190508181036000830152613d428184613cef565b905092915050565b6000819050919050565b6000613d6f613d6a613d6584613853565b613d4a565b613853565b9050919050565b6000613d8182613d54565b9050919050565b6000613d9382613d76565b9050919050565b613da381613d88565b82525050565b6000602082019050613dbe6000830184613d9a565b92915050565b600067ffffffffffffffff821115613ddf57613dde61357b565b5b602082029050602081019050919050565b6000819050919050565b613e0381613df0565b8114613e0e57600080fd5b50565b600081359050613e2081613dfa565b92915050565b6000613e39613e3484613dc4565b6135db565b90508083825260208201905060208402830185811115613e5c57613e5b613bbc565b5b835b81811015613e855780613e718882613e11565b845260208401935050602081019050613e5e565b5050509392505050565b600082601f830112613ea457613ea3613560565b5b8135613eb4848260208601613e26565b91505092915050565b600080600060608486031215613ed657613ed561351c565b5b6000613ee48682870161389c565b9350506020613ef5868287016138d2565b925050604084013567ffffffffffffffff811115613f1657613f15613521565b5b613f2286828701613e8f565b9150509250925092565b613f3581613df0565b82525050565b6000602082019050613f506000830184613f2c565b92915050565b60008060008060608587031215613f7057613f6f61351c565b5b6000613f7e8782880161354b565b9450506020613f8f87828801613abe565b935050604085013567ffffffffffffffff811115613fb057613faf613521565b5b613fbc87828801613bc1565b925092505092959194509250565b6000604082019050613fdf60008301856139e6565b613fec60208301846139e6565b9392505050565b613ffc81613873565b82525050565b60006020820190506140176000830184613ff3565b92915050565b61402681613526565b82525050565b6000602082019050614041600083018461401d565b92915050565b6000806000806000806000806000806101208b8d03121561406b5761406a61351c565b5b60006140798d828e0161389c565b9a5050602061408a8d828e0161389c565b995050604061409b8d828e016138d2565b98505060606140ac8d828e016138d2565b97505060806140bd8d828e0161389c565b96505060a08b013567ffffffffffffffff8111156140de576140dd613521565b5b6140ea8d828e01613678565b95505060c06140fb8d828e0161354b565b94505060e061410c8d828e0161389c565b9350506101008b013567ffffffffffffffff81111561412e5761412d613521565b5b61413a8d828e01613bc1565b92509250509295989b9194979a5092959850565b60008060008060006080868803121561416a5761416961351c565b5b60006141788882890161354b565b95505060206141898882890161354b565b945050604061419a888289016138d2565b935050606086013567ffffffffffffffff8111156141bb576141ba613521565b5b6141c788828901613bc1565b92509250509295509295909350565b600080604083850312156141ed576141ec61351c565b5b60006141fb8582860161389c565b925050602061420c8582860161389c565b9150509250929050565b6000806040838503121561422d5761422c61351c565b5b600061423b85828601613e11565b925050602083013567ffffffffffffffff81111561425c5761425b613521565b5b61426885828601613678565b9150509250929050565b600080600080600080600060c0888a0312156142915761429061351c565b5b600061429f8a828b0161354b565b97505060206142b08a828b0161389c565b96505060406142c18a828b0161389c565b95505060606142d28a828b016138d2565b94505060806142e38a828b0161389c565b93505060a088013567ffffffffffffffff81111561430457614303613521565b5b6143108a828b01613bc1565b925092505092959891949750929550565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061436857607f821691505b60208210810361437b5761437a614321565b5b50919050565b600081905092915050565b60008190508160005260206000209050919050565b600081546143ae81614350565b6143b88186614381565b945060018216600081146143d357600181146143e85761441b565b60ff198316865281151582028601935061441b565b6143f18561438c565b60005b83811015614413578154818901526001820191506020810190506143f4565b838801955050505b50505092915050565b600061443082846143a1565b915081905092915050565b7f4f46543a20696e76616c696420736f757263652073656e64696e6720636f6e7460008201527f7261637400000000000000000000000000000000000000000000000000000000602082015250565b6000614497602483613790565b91506144a28261443b565b604082019050919050565b600060208201905081810360008301526144c68161448a565b9050919050565b60006144e06144db846135f6565b6135db565b9050828152602081018484840111156144fc576144fb613565565b5b6145078482856137a1565b509392505050565b600082601f83011261452457614523613560565b5b81516145348482602086016144cd565b91505092915050565b60008151905061454c816138bb565b92915050565b60008060006060848603121561456b5761456a61351c565b5b600084015167ffffffffffffffff81111561458957614588613521565b5b6145958682870161450f565b93505060206145a68682870161453d565b925050604084015167ffffffffffffffff8111156145c7576145c6613521565b5b6145d38682870161450f565b9150509250925092565b60006040820190506145f26000830185613ff3565b6145ff60208301846139e6565b9392505050565b60008151905061461581613aa7565b92915050565b6000602082840312156146315761463061351c565b5b600061463f84828501614606565b91505092915050565b614651816136a6565b82525050565b600060608201905061466c600083018661401d565b6146796020830185614648565b61468660408301846139e6565b949350505050565b7f3133380000000000000000000000000000000000000000000000000000000000600082015250565b60006146c4600383613790565b91506146cf8261468e565b602082019050919050565b600060208201905081810360008301526146f3816146b7565b9050919050565b7f3339380000000000000000000000000000000000000000000000000000000000600082015250565b6000614730600383613790565b915061473b826146fa565b602082019050919050565b6000602082019050818103600083015261475f81614723565b9050919050565b7f3233380000000000000000000000000000000000000000000000000000000000600082015250565b600061479c600383613790565b91506147a782614766565b602082019050919050565b600060208201905081810360008301526147cb8161478f565b9050919050565b60008160601b9050919050565b60006147ea826147d2565b9050919050565b60006147fc826147df565b9050919050565b61481461480f82613873565b6147f1565b82525050565b6000819050919050565b614835614830826138b1565b61481a565b82525050565b60006148478285614803565b6014820191506148578284614824565b6020820191508190509392505050565b6000819050919050565b61488261487d82613df0565b614867565b82525050565b600061489482856143a1565b91506148a08284614871565b6020820191508190509392505050565b7f3539380000000000000000000000000000000000000000000000000000000000600082015250565b60006148e6600383613790565b91506148f1826148b0565b602082019050919050565b60006020820190508181036000830152614915816148d9565b9050919050565b600061492782613cd3565b6149318185614381565b93506149418185602086016137a1565b80840191505092915050565b6000614959828461491c565b915081905092915050565b7f3139380000000000000000000000000000000000000000000000000000000000600082015250565b600061499a600383613790565b91506149a582614964565b602082019050919050565b600060208201905081810360008301526149c98161498d565b9050919050565b60006149dc8287614803565b6014820191506149ec8286614803565b6014820191506149fc8285614824565b602082019150614a0c8284614824565b60208201915081905095945050505050565b7f3137380000000000000000000000000000000000000000000000000000000000600082015250565b6000614a54600383613790565b9150614a5f82614a1e565b602082019050919050565b60006020820190508181036000830152614a8381614a47565b9050919050565b6000606082019050614a9f6000830186613ff3565b614aac6020830185613ff3565b614ab960408301846139e6565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614afb826138b1565b9150614b06836138b1565b9250828201905080821115614b1e57614b1d614ac1565b5b92915050565b6000614b308385613cde565b9350614b3d838584613627565b614b468361356a565b840190509392505050565b6000604082019050614b66600083018661401d565b8181036020830152614b79818486614b24565b9050949350505050565b6000614b8f8284614803565b60148201915081905092915050565b600081519050919050565b600081905092915050565b6000819050602082019050919050565b614bcd81613df0565b82525050565b6000614bdf8383614bc4565b60208301905092915050565b6000602082019050919050565b6000614c0382614b9e565b614c0d8185614ba9565b9350614c1883614bb4565b8060005b83811015614c49578151614c308882614bd3565b9750614c3b83614beb565b925050600181019050614c1c565b5085935050505092915050565b6000614c628286614803565b601482019150614c728285614824565b602082019150614c828284614bf8565b9150819050949350505050565b600082905092915050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302614ce77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82614caa565b614cf18683614caa565b95508019841693508086168417925050509392505050565b6000614d24614d1f614d1a846138b1565b613d4a565b6138b1565b9050919050565b6000819050919050565b614d3e83614d09565b614d52614d4a82614d2b565b848454614cb7565b825550505050565b600090565b614d67614d5a565b614d72818484614d35565b505050565b5b81811015614d9657614d8b600082614d5f565b600181019050614d78565b5050565b601f821115614ddb57614dac8161438c565b614db584614c9a565b81016020851015614dc4578190505b614dd8614dd085614c9a565b830182614d77565b50505b505050565b600082821c905092915050565b6000614dfe60001984600802614de0565b1980831691505092915050565b6000614e178383614ded565b9150826002028217905092915050565b614e318383614c8f565b67ffffffffffffffff811115614e4a57614e4961357b565b5b614e548254614350565b614e5f828285614d9a565b6000601f831160018114614e8e5760008415614e7c578287013590505b614e868582614e0b565b865550614eee565b601f198416614e9c8661438c565b60005b82811015614ec457848901358255600182019150602085019450602081019050614e9f565b86831015614ee15784890135614edd601f891682614ded565b8355505b6001600288020188555050505b50505050505050565b600060a082019050614f0c600083018961401d565b614f196020830188613ff3565b8181036040830152614f2b8187613cef565b9050614f3a6060830186613933565b8181036080830152614f4d818486614b24565b9050979650505050505050565b60008060408385031215614f7157614f7061351c565b5b6000614f7f8582860161453d565b9250506020614f908582860161453d565b9150509250929050565b600060208284031215614fb057614faf61351c565b5b6000614fbe8482850161453d565b91505092915050565b600081519050614fd681613534565b92915050565b600060208284031215614ff257614ff161351c565b5b600061500084828501614fc7565b91505092915050565b7f3134380000000000000000000000000000000000000000000000000000000000600082015250565b600061503f600383613790565b915061504a82615009565b602082019050919050565b6000602082019050818103600083015261506e81615032565b9050919050565b60006150818286614803565b6014820191506150918285614824565b6020820191506150a18284614824565b602082019150819050949350505050565b600060608201905081810360008301526150cc8186613cef565b90506150db60208301856139e6565b81810360408301526150ed8184613cef565b9050949350505050565b6000815461510481614350565b61510e8186613cde565b94506001821660008114615129576001811461513f57615172565b60ff198316865281151560200286019350615172565b6151488561438c565b60005b8381101561516a5781548189015260018201915060208101905061514b565b808801955050505b50505092915050565b600061518682613853565b9050919050565b6151968161517b565b82525050565b600060c0820190506151b1600083018a61401d565b81810360208301526151c381896150f7565b905081810360408301526151d78188613cef565b90506151e6606083018761518d565b6151f36080830186613ff3565b81810360a0830152615206818486614b24565b905098975050505050505050565b6000606082019050615229600083018661401d565b818103602083015261523b8185613cef565b905061524a60408301846139e6565b949350505050565b60006060820190506152676000830186613ff3565b61527460208301856139e6565b61528160408301846139e6565b949350505050565b600060808201905061529e600083018861401d565b6152ab602083018761401d565b6152b860408301866139e6565b81810360608301526152cb818486614b24565b90509695505050505050565b7f4f46543a2073656e64546f6b656e7328292069732063757272656e746c79207060008201527f6175736564000000000000000000000000000000000000000000000000000000602082015250565b6000615333602583613790565b915061533e826152d7565b604082019050919050565b6000602082019050818103600083015261536281615326565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006153c5602683613790565b91506153d082615369565b604082019050919050565b600060208201905081810360008301526153f4816153b8565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000615431602083613790565b915061543c826153fb565b602082019050919050565b6000602082019050818103600083015261546081615424565b9050919050565b7f416464726573733a20696e73756666696369656e742062616c616e6365000000600082015250565b600061549d601d83613790565b91506154a882615467565b602082019050919050565b600060208201905081810360008301526154cc81615490565b9050919050565b50565b60006154e3600083614381565b91506154ee826154d3565b600082019050919050565b6000615504826154d6565b9150819050919050565b7f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260008201527f6563697069656e74206d61792068617665207265766572746564000000000000602082015250565b600061556a603a83613790565b91506155758261550e565b604082019050919050565b600060208201905081810360008301526155998161555d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b6000615605601883613790565b9150615610826155cf565b602082019050919050565b60006020820190508181036000830152615634816155f8565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b6000615671601f83613790565b915061567c8261563b565b602082019050919050565b600060208201905081810360008301526156a081615664565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b6000615703602283613790565b915061570e826156a7565b604082019050919050565b60006020820190508181036000830152615732816156f6565b9050919050565b600060808201905061574e6000830187613f2c565b61575b6020830186613b60565b6157686040830185613f2c565b6157756060830184613f2c565b9594505050505056fea2646970667358221220c6f6f81648cb652047f53fe376a118da80ca17839a6d76fa53a76e88dd54e20c64736f6c63430008120033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000b6319cc6c8c27a8f5daf0dd3df91ea35c4720dd700000000000000000000000000000000000000000000000000000000000000b8000000000000000000000000000000000000000000000000000000000000000d6c617965727a65726f2e4c54420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034c54420000000000000000000000000000000000000000000000000000000000