Overview ERC721
Total Supply:
0 DNFT

Profile Summary
Blockchain:
Sepolia (11155111)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x48b950A37f8C403c513d3C427C3421f6D0794C0a
60806040526001600a556000601160006101000a81548160ff0219169083151502179055506040518060600160405280600160ff168152602001600360ff168152602001600560ff1681525060129060036200005d929190620004ba565b506040518060600160405280600260ff168152602001600660ff168152602001600a60ff16815250601690600362000097929190620004ba565b50348015620000a557600080fd5b506040518060400160405280600b81526020017f44796e616d6963204e46540000000000000000000000000000000000000000008152506040518060400160405280600481526020017f444e46540000000000000000000000000000000000000000000000000000000081525081600090816200012391906200085e565b5080600190816200013591906200085e565b505050620001586200014c6200036460201b60201c565b6200036c60201b60201c565b6200017d73779877a7b0d9e8603169ddbd7836e478b46247896200043260201b60201c565b620001a2736090149792daaee9d1d568c9f9a6f6b46aa29efd6200047660201b60201c565b7f6361393833363663633733313439353762386330313263373266303561656562600e81905550600a670de0b6b3a76400006001620001e2919062000974565b620001ee9190620009ee565b600f819055506000600d819055506002601b8190555042601c819055506000601d819055506000601e819055506040518060a001604052806040518060400160405280600881526020017f686f6e676b6f6e6700000000000000000000000000000000000000000000000081525081526020016040518060400160405280600881526020017f7368616e6768616900000000000000000000000000000000000000000000000081525081526020016040518060400160405280600581526020017f746f6b796f00000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600681526020017f6265726c696e000000000000000000000000000000000000000000000000000081525081526020016040518060400160405280600681526020017f6c6f6e646f6e000000000000000000000000000000000000000000000000000081525081525060249060056200035d92919062000504565b5062000a26565b600033905090565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b8260048101928215620004f1579160200282015b82811115620004f0578251829060ff16905591602001919060010190620004ce565b5b50905062000500919062000557565b5090565b826005810192821562000544579160200282015b82811115620005435782518290816200053291906200085e565b509160200191906001019062000518565b5b50905062000553919062000576565b5090565b5b808211156200057257600081600090555060010162000558565b5090565b5b808211156200059a57600081816200059091906200059e565b5060010162000577565b5090565b508054620005ac906200064d565b6000825580601f10620005c05750620005e1565b601f016020900490600052602060002090810190620005e0919062000557565b5b50565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200066657607f821691505b6020821081036200067c576200067b6200061e565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006e67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620006a7565b620006f28683620006a7565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200073f6200073962000733846200070a565b62000714565b6200070a565b9050919050565b6000819050919050565b6200075b836200071e565b620007736200076a8262000746565b848454620006b4565b825550505050565b600090565b6200078a6200077b565b6200079781848462000750565b505050565b5b81811015620007bf57620007b360008262000780565b6001810190506200079d565b5050565b601f8211156200080e57620007d88162000682565b620007e38462000697565b81016020851015620007f3578190505b6200080b620008028562000697565b8301826200079c565b50505b505050565b600082821c905092915050565b6000620008336000198460080262000813565b1980831691505092915050565b60006200084e838362000820565b9150826002028217905092915050565b6200086982620005e4565b67ffffffffffffffff811115620008855762000884620005ef565b5b6200089182546200064d565b6200089e828285620007c3565b600060209050601f831160018114620008d65760008415620008c1578287015190505b620008cd858262000840565b8655506200093d565b601f198416620008e68662000682565b60005b828110156200091057848901518255600182019150602085019450602081019050620008e9565b868310156200093057848901516200092c601f89168262000820565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000981826200070a565b91506200098e836200070a565b92508282026200099e816200070a565b91508282048414831517620009b857620009b762000945565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620009fb826200070a565b915062000a08836200070a565b92508262000a1b5762000a1a620009bf565b5b828204905092915050565b615f998062000a366000396000f3fe6080604052600436106101e35760003560e01c80636e04ff0d11610102578063a29545b811610095578063c946732c11610064578063c946732c146106be578063d05dcc6a146106e9578063e985e9c51461072c578063f2fde38b14610769576101e3565b8063a29545b814610611578063adccea121461062d578063b88d4fde14610658578063c87b56dd14610681576101e3565b80638dc654a2116100d15780638dc654a21461058f5780639090aa74146105a657806395d89b41146105bd578063a22cb465146105e8576101e3565b80636e04ff0d146104d257806370a0823114610510578063715018a61461054d5780638da5cb5b14610564576101e3565b806342842e0e1161017a5780635b476411116101495780635b476411146104045780635c975abb1461042d5780636352211e146104585780636a51b91814610495576101e3565b806342842e0e1461035e5780634357855e146103875780634585e33b146103b0578063472e5b67146103d9576101e3565b806318d65615116101b657806318d65615146102b657806323b872dd146102e157806325fe10f61461030a5780633619c31b14610321576101e3565b806301ffc9a7146101e857806306fdde0314610225578063081812fc14610250578063095ea7b31461028d575b600080fd5b3480156101f457600080fd5b5061020f600480360381019061020a9190613b80565b610792565b60405161021c9190613bc8565b60405180910390f35b34801561023157600080fd5b5061023a610874565b6040516102479190613c73565b60405180910390f35b34801561025c57600080fd5b5061027760048036038101906102729190613ccb565b610906565b6040516102849190613d39565b60405180910390f35b34801561029957600080fd5b506102b460048036038101906102af9190613d80565b61094c565b005b3480156102c257600080fd5b506102cb610a63565b6040516102d89190613dd9565b60405180910390f35b3480156102ed57600080fd5b5061030860048036038101906103039190613df4565b610d08565b005b34801561031657600080fd5b5061031f610d68565b005b34801561032d57600080fd5b5061034860048036038101906103439190613ccb565b610dc1565b6040516103559190613e56565b60405180910390f35b34801561036a57600080fd5b5061038560048036038101906103809190613df4565b610ddc565b005b34801561039357600080fd5b506103ae60048036038101906103a99190613e9d565b610dfc565b005b3480156103bc57600080fd5b506103d760048036038101906103d29190613f42565b610f58565b005b3480156103e557600080fd5b506103ee610f6c565b6040516103fb9190613e56565b60405180910390f35b34801561041057600080fd5b5061042b60048036038101906104269190613ccb565b610f72565b005b34801561043957600080fd5b50610442611103565b60405161044f9190613bc8565b60405180910390f35b34801561046457600080fd5b5061047f600480360381019061047a9190613ccb565b611116565b60405161048c9190613d39565b60405180910390f35b3480156104a157600080fd5b506104bc60048036038101906104b79190613ccb565b61119c565b6040516104c99190613c73565b60405180910390f35b3480156104de57600080fd5b506104f960048036038101906104f49190613f42565b61123f565b604051610507929190613fe4565b60405180910390f35b34801561051c57600080fd5b5061053760048036038101906105329190614014565b61125e565b6040516105449190613e56565b60405180910390f35b34801561055957600080fd5b50610562611315565b005b34801561057057600080fd5b50610579611329565b6040516105869190613d39565b60405180910390f35b34801561059b57600080fd5b506105a4611353565b005b3480156105b257600080fd5b506105bb6114a0565b005b3480156105c957600080fd5b506105d261170b565b6040516105df9190613c73565b60405180910390f35b3480156105f457600080fd5b5061060f600480360381019061060a919061406d565b61179d565b005b61062b60048036038101906106269190614216565b6117b3565b005b34801561063957600080fd5b50610642611b45565b60405161064f9190613e56565b60405180910390f35b34801561066457600080fd5b5061067f600480360381019061067a9190614313565b611b4b565b005b34801561068d57600080fd5b506106a860048036038101906106a39190613ccb565b611bad565b6040516106b59190613c73565b60405180910390f35b3480156106ca57600080fd5b506106d3611c07565b6040516106e09190613e56565b60405180910390f35b3480156106f557600080fd5b50610710600480360381019061070b9190613ccb565b611c4e565b6040516107239796959493929190614396565b60405180910390f35b34801561073857600080fd5b50610753600480360381019061074e919061440c565b611d25565b6040516107609190613bc8565b60405180910390f35b34801561077557600080fd5b50610790600480360381019061078b9190614014565b611db9565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061085d57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061086d575061086c82611e3c565b5b9050919050565b6060600080546108839061447b565b80601f01602080910402602001604051908101604052809291908181526020018280546108af9061447b565b80156108fc5780601f106108d1576101008083540402835291602001916108fc565b820191906000526020600020905b8154815290600101906020018083116108df57829003601f168201915b5050505050905090565b600061091182611ea6565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061095782611116565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109be9061451e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166109e6611ef1565b73ffffffffffffffffffffffffffffffffffffffff161480610a155750610a1481610a0f611ef1565b611d25565b5b610a54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4b906145b0565b60405180910390fd5b610a5e8383611ef9565b505050565b600080610a7a600e5430634357855e60e01b611fb2565b905060006040518060600160405280602c8152602001615ef8602c9139905060006024601e5460058110610ab157610ab06145d0565b5b018054610abd9061447b565b80601f0160208091040260200160405190810160405280929190818152602001828054610ae99061447b565b8015610b365780601f10610b0b57610100808354040283529160200191610b36565b820191906000526020600020905b815481529060010190602001808311610b1957829003601f168201915b505050505090506000604051806060016040528060248152602001615ed460249139905060008383604051602001610b6f92919061463b565b604051602081830303815290604052905060008183604051602001610b9592919061463b565b6040516020818303038152906040529050610bf06040518060400160405280600381526020017f67657400000000000000000000000000000000000000000000000000000000008152508288611fe39092919063ffffffff16565b610c6f6040518060400160405280600481526020017f70617468000000000000000000000000000000000000000000000000000000008152506040518060400160405280600e81526020017f63757272656e742c74656d705f6300000000000000000000000000000000000081525088611fe39092919063ffffffff16565b6000670de0b6b3a76400009050610cc66040518060400160405280600581526020017f74696d657300000000000000000000000000000000000000000000000000000081525082896120169092919063ffffffff16565b6001601e6000828254610cd9919061468e565b925050819055506005601e54610cef91906146f1565b50610cfc87600f54612049565b97505050505050505090565b610d19610d13611ef1565b82612080565b610d58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4f90614794565b60405180910390fd5b610d63838383612115565b505050565b600a602960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610db8919061468e565b92505081905550565b601f8160058110610dd157600080fd5b016000915090505481565b610df783838360405180602001604052806000815250611b4b565b505050565b81600b600082815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9590614826565b60405180910390fd5b600b600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055807f7cc135e0cebb02c3480ae5d74d377283180a2601f8f644edf7987b009316c63a60405160405180910390a2827fe78d462e5b267f45854758f0687f24365bbc54861f62fa130714b75dcb2416ad83604051610f319190613e56565b60405180910390a2670de0b6b3a764000082610f4d9190614846565b600d81905550505050565b42601c81905550610f67610a63565b505050565b601e5481565b610f7b8161240e565b610fba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fb1906148c3565b60405180910390fd5b610fc38161243d565b611002576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff99061492f565b60405180910390fd5b601a600082815260200190815260200160002060060160009054906101000a900460ff16611065576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105c9061499b565b60405180910390fd5b601a600082815260200190815260200160002060040154602960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110ca919061468e565b925050819055506000601a600083815260200190815260200160002060060160006101000a81548160ff02191690831515021790555050565b601160009054906101000a900460ff1681565b6000806111228361246b565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611193576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161118a90614a07565b60405180910390fd5b80915050919050565b602481600581106111ac57600080fd5b0160009150905080546111be9061447b565b80601f01602080910402602001604051908101604052809291908181526020018280546111ea9061447b565b80156112375780601f1061120c57610100808354040283529160200191611237565b820191906000526020600020905b81548152906001019060200180831161121a57829003601f168201915b505050505081565b60006060601b54601c54426112549190614a27565b1191509250929050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036112ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c590614acd565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61131d6124a8565b6113276000612526565b565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61135b6124a8565b60006113656125ec565b90508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016113bd9190613d39565b602060405180830381865afa1580156113da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113fe9190614b02565b6040518363ffffffff1660e01b815260040161141b929190614b2f565b6020604051808303816000875af115801561143a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061145e9190614b6d565b61149d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161149490614be6565b60405180910390fd5b50565b6001601e60008282546114b39190614a27565b925050819055506005601e546114c991906146f1565b50600d54601f601e54600581106114e3576114e26145d0565b5b018190555060005b6114f56010612616565b8110156116de576000601a6000838152602001908152602001600020600001805461151f9061447b565b80601f016020809104026020016040519081016040528092919081815260200182805461154b9061447b565b80156115985780601f1061156d57610100808354040283529160200191611598565b820191906000526020600020905b81548152906001019060200180831161157b57829003601f168201915b5050505050905060006024601e54600581106115b7576115b66145d0565b5b0180546115c39061447b565b80601f01602080910402602001604051908101604052809291908181526020018280546115ef9061447b565b801561163c5780601f106116115761010080835404028352916020019161163c565b820191906000526020600020905b81548152906001019060200180831161161f57829003601f168201915b50505050509050806040516020016116549190614c06565b604051602081830303815290604052805190602001208260405160200161167b9190614c06565b60405160208183030381529060405280519060200120036116c957601f601e54600581106116ac576116ab6145d0565b5b0154601a6000858152602001908152602001600020600501819055505b505080806116d690614c1d565b9150506114eb565b506001601e60008282546116f2919061468e565b925050819055506005601e5461170891906146f1565b50565b60606001805461171a9061447b565b80601f01602080910402602001604051908101604052809291908181526020018280546117469061447b565b80156117935780601f1061176857610100808354040283529160200191611793565b820191906000526020600020905b81548152906001019060200180831161177657829003601f168201915b5050505050905090565b6117af6117a8611ef1565b8383612624565b5050565b601160009054906101000a900460ff16156117cd57600080fd5b6000805b60058110156118e8576000602482600581106117f0576117ef6145d0565b5b0180546117fc9061447b565b80601f01602080910402602001604051908101604052809291908181526020018280546118289061447b565b80156118755780601f1061184a57610100808354040283529160200191611875565b820191906000526020600020905b81548152906001019060200180831161185857829003601f168201915b505050505090508060405160200161188d9190614c06565b60405160208183030381529060405280519060200120856040516020016118b49190614c06565b60405160208183030381529060405280519060200120036118d457600192505b5080806118e090614c1d565b9150506117d1565b5080611929576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192090614cd7565b60405180910390fd5b61193282612790565b602960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116119b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119a990614d43565b60405180910390fd5b6119bb82612790565b602960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611a099190614a27565b92505081905550611a2333611a1e6010612616565b6127b2565b6000429050600081905060006103e883611a3d919061468e565b90506000611a4a86612790565b90506000611a57876127d0565b9050600080600190506040518060e001604052808b8152602001878152602001868152602001858152602001848152602001838152602001821515815250601a6000611aa36010612616565b81526020019081526020016000206000820151816000019081611ac69190614f0f565b506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c08201518160060160006101000a81548160ff021916908315150217905550905050611b2e611b296010612616565b6127f2565b50611b3960106128f7565b50505050505050505050565b600d5481565b611b5c611b56611ef1565b83612080565b611b9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9290614794565b60405180910390fd5b611ba78484848461290d565b50505050565b6060611bb882612969565b611bf7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bee90615053565b60405180910390fd5b611c00826127f2565b9050919050565b6000602960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b601a602052806000526040600020600091509050806000018054611c719061447b565b80601f0160208091040260200160405190810160405280929190818152602001828054611c9d9061447b565b8015611cea5780601f10611cbf57610100808354040283529160200191611cea565b820191906000526020600020905b815481529060010190602001808311611ccd57829003601f168201915b5050505050908060010154908060020154908060030154908060040154908060050154908060060160009054906101000a900460ff16905087565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611dc16124a8565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611e30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e27906150e5565b60405180910390fd5b611e3981612526565b50565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611eaf81612969565b611eee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee590614a07565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611f6c83611116565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b611fba613a8d565b611fc2613a8d565b611fd9858585846129aa909392919063ffffffff16565b9150509392505050565b611ffa828460800151612a5a90919063ffffffff16565b612011818460800151612a5a90919063ffffffff16565b505050565b61202d828460800151612a5a90919063ffffffff16565b612044818460800151612a7f90919063ffffffff16565b505050565b6000612078600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168484612b2c565b905092915050565b60008061208c83611116565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806120ce57506120cd8185611d25565b5b8061210c57508373ffffffffffffffffffffffffffffffffffffffff166120f484610906565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661213582611116565b73ffffffffffffffffffffffffffffffffffffffff161461218b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161218290615177565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036121fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121f190615209565b60405180910390fd5b6122078383836001612bf8565b8273ffffffffffffffffffffffffffffffffffffffff1661222782611116565b73ffffffffffffffffffffffffffffffffffffffff161461227d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161227490615177565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46124098383836001612bfe565b505050565b60006103e8601a600084815260200190815260200160002060010154426124359190614a27565b109050919050565b600080601a600084815260200190815260200160002060050154905060006005905080821192505050919050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6124b0611ef1565b73ffffffffffffffffffffffffffffffffffffffff166124ce611329565b73ffffffffffffffffffffffffffffffffffffffff1614612524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251b90615275565b60405180910390fd5b565b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081600001549050919050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612692576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612689906152e1565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516127839190613bc8565b60405180910390a3505050565b600060128260ff16600481106127a9576127a86145d0565b5b01549050919050565b6127cc828260405180602001604052806000815250612c04565b5050565b600060168260ff16600481106127e9576127e86145d0565b5b01549050919050565b60606128d1601a600084815260200190815260200160002060000161282c601a600086815260200190815260200160002060010154612c5f565b61284b601a600087815260200190815260200160002060020154612c5f565b61286a601a600088815260200190815260200160002060030154612c5f565b612889601a600089815260200190815260200160002060040154612c5f565b6128a8601a60008a815260200190815260200160002060050154612c5f565b6040516020016128bd9695949392919061573a565b604051602081830303815290604052612d2d565b6040516020016128e1919061586d565b6040516020818303038152906040529050919050565b6001816000016000828254019250508190555050565b612918848484612115565b61292484848484612e90565b612963576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161295a90615901565b60405180910390fd5b50505050565b60008073ffffffffffffffffffffffffffffffffffffffff1661298b8361246b565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6129b2613a8d565b6129c28560800151610100613017565b508385600001818152505082856020019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508185604001907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681525050849050949350505050565b612a678260038351613081565b612a7a818361320690919063ffffffff16565b505050565b7fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000811215612ab657612ab18282613228565b612b28565b67ffffffffffffffff811315612ad557612ad0828261329f565b612b27565b60008112612aee57612ae982600083613081565b612b26565b612b25826001837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff612b20919061592b565b613081565b5b5b5b5050565b600080600a549050600181612b41919061468e565b600a819055506000634042994660e01b60008087600001513089604001518760018c6080015160000151604051602401612b8298979695949392919061597d565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050509050612bed868386846132eb565b925050509392505050565b50505050565b50505050565b612c0e8383613480565b612c1b6000848484612e90565b612c5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c5190615901565b60405180910390fd5b505050565b606060006001612c6e8461369d565b01905060008167ffffffffffffffff811115612c8d57612c8c6140b2565b5b6040519080825280601f01601f191660200182016040528015612cbf5781602001600182028036833780820191505090505b509050600082602001820190505b600115612d22578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581612d1657612d156146c2565b5b04945060008503612ccd575b819350505050919050565b60606000825103612d4f57604051806020016040528060008152509050612e8b565b6000604051806060016040528060408152602001615f246040913990506000600360028551612d7e919061468e565b612d889190614846565b6004612d949190615a02565b67ffffffffffffffff811115612dad57612dac6140b2565b5b6040519080825280601f01601f191660200182016040528015612ddf5781602001600182028036833780820191505090505b509050600182016020820185865187015b80821015612e4b576003820191508151603f8160121c168501518453600184019350603f81600c1c168501518453600184019350603f8160061c168501518453600184019350603f8116850151845360018401935050612df0565b5050600386510660018114612e675760028114612e7a57612e82565b603d6001830353603d6002830353612e82565b603d60018303535b50505080925050505b919050565b6000612eb18473ffffffffffffffffffffffffffffffffffffffff166137f0565b1561300a578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612eda611ef1565b8786866040518563ffffffff1660e01b8152600401612efc9493929190615a44565b6020604051808303816000875af1925050508015612f3857506040513d601f19601f82011682018060405250810190612f359190615aa5565b60015b612fba573d8060008114612f68576040519150601f19603f3d011682016040523d82523d6000602084013e612f6d565b606091505b506000815103612fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fa990615901565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061300f565b600190505b949350505050565b61301f613afa565b600060208361302e91906146f1565b1461305a5760208261304091906146f1565b602061304c9190614a27565b82613057919061468e565b91505b81836020018181525050604051808452600081528281016020016040525082905092915050565b60178167ffffffffffffffff16116130b8576130b28160058460ff16901b60ff16178461381390919063ffffffff16565b50613201565b60ff8167ffffffffffffffff161161310e576130e7601860058460ff16901b178461381390919063ffffffff16565b506131088167ffffffffffffffff166001856138339092919063ffffffff16565b50613200565b61ffff8167ffffffffffffffff16116131655761313e601960058460ff16901b178461381390919063ffffffff16565b5061315f8167ffffffffffffffff166002856138339092919063ffffffff16565b506131ff565b63ffffffff8167ffffffffffffffff16116131be57613197601a60058460ff16901b178461381390919063ffffffff16565b506131b88167ffffffffffffffff166004856138339092919063ffffffff16565b506131fe565b6131db601b60058460ff16901b178461381390919063ffffffff16565b506131fc8167ffffffffffffffff166008856138339092919063ffffffff16565b505b5b5b5b505050565b61320e613afa565b61322083846000015151848551613855565b905092915050565b61324660036005600660ff16901b178361381390919063ffffffff16565b5061329b82827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff613277919061592b565b6040516020016132879190613e56565b604051602081830303815290604052613944565b5050565b6132bd60026005600660ff16901b178361381390919063ffffffff16565b506132e782826040516020016132d39190613e56565b604051602081830303815290604052613944565b5050565b60003084604051602001613300929190615b81565b60405160208183030381529060405280519060200120905084600b600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550807fb5e6e01e79f91267dc17b4e6314d5d4d03593d2ceee0fbb452b750bd70ea5af960405160405180910390a2600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634000aea08685856040518463ffffffff1660e01b81526004016133f693929190615bad565b6020604051808303816000875af1158015613415573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134399190614b6d565b613478576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161346f90615c5d565b60405180910390fd5b949350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036134ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134e690615cc9565b60405180910390fd5b6134f881612969565b15613538576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161352f90615d35565b60405180910390fd5b613546600083836001612bf8565b61354f81612969565b1561358f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161358690615d35565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613699600083836001612bfe565b5050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106136fb577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816136f1576136f06146c2565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310613738576d04ee2d6d415b85acef8100000000838161372e5761372d6146c2565b5b0492506020810190505b662386f26fc10000831061376757662386f26fc10000838161375d5761375c6146c2565b5b0492506010810190505b6305f5e1008310613790576305f5e1008381613786576137856146c2565b5b0492506008810190505b61271083106137b55761271083816137ab576137aa6146c2565b5b0492506004810190505b606483106137d857606483816137ce576137cd6146c2565b5b0492506002810190505b600a83106137e7576001810190505b80915050919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b61381b613afa565b61382b8384600001515184613969565b905092915050565b61383b613afa565b61384c8485600001515185856139bf565b90509392505050565b61385d613afa565b825182111561386b57600080fd5b8460200151828561387c919061468e565b11156138b1576138b08560026138a18860200151888761389c919061468e565b613a4d565b6138ab9190615a02565b613a69565b5b6000808651805187602083010193508088870111156138d05787860182525b60208701925050505b6020841061391757805182526020826138f2919061468e565b9150602081613901919061468e565b90506020846139109190614a27565b93506138d9565b60006001856020036101000a03905080198251168184511681811785525050508692505050949350505050565b6139518260028351613081565b613964818361320690919063ffffffff16565b505050565b613971613afa565b836020015183106139975761399684600286602001516139919190615a02565b613a69565b5b835180516020858301018481538186036139b2576001820183525b5050508390509392505050565b6139c7613afa565b846020015184836139d8919061468e565b1115613a00576139ff85600286856139f0919061468e565b6139fa9190615a02565b613a69565b5b6000600183610100613a129190615e88565b613a1c9190614a27565b90508551838682010185831982511617815281518588011115613a3f5784870182525b505085915050949350505050565b600081831115613a5f57829050613a63565b8190505b92915050565b600082600001519050613a7c8383613017565b50613a878382613206565b50505050565b6040518060a0016040528060008019168152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200160008152602001613af4613afa565b81525090565b604051806040016040528060608152602001600081525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613b5d81613b28565b8114613b6857600080fd5b50565b600081359050613b7a81613b54565b92915050565b600060208284031215613b9657613b95613b1e565b5b6000613ba484828501613b6b565b91505092915050565b60008115159050919050565b613bc281613bad565b82525050565b6000602082019050613bdd6000830184613bb9565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613c1d578082015181840152602081019050613c02565b60008484015250505050565b6000601f19601f8301169050919050565b6000613c4582613be3565b613c4f8185613bee565b9350613c5f818560208601613bff565b613c6881613c29565b840191505092915050565b60006020820190508181036000830152613c8d8184613c3a565b905092915050565b6000819050919050565b613ca881613c95565b8114613cb357600080fd5b50565b600081359050613cc581613c9f565b92915050565b600060208284031215613ce157613ce0613b1e565b5b6000613cef84828501613cb6565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613d2382613cf8565b9050919050565b613d3381613d18565b82525050565b6000602082019050613d4e6000830184613d2a565b92915050565b613d5d81613d18565b8114613d6857600080fd5b50565b600081359050613d7a81613d54565b92915050565b60008060408385031215613d9757613d96613b1e565b5b6000613da585828601613d6b565b9250506020613db685828601613cb6565b9150509250929050565b6000819050919050565b613dd381613dc0565b82525050565b6000602082019050613dee6000830184613dca565b92915050565b600080600060608486031215613e0d57613e0c613b1e565b5b6000613e1b86828701613d6b565b9350506020613e2c86828701613d6b565b9250506040613e3d86828701613cb6565b9150509250925092565b613e5081613c95565b82525050565b6000602082019050613e6b6000830184613e47565b92915050565b613e7a81613dc0565b8114613e8557600080fd5b50565b600081359050613e9781613e71565b92915050565b60008060408385031215613eb457613eb3613b1e565b5b6000613ec285828601613e88565b9250506020613ed385828601613cb6565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f840112613f0257613f01613edd565b5b8235905067ffffffffffffffff811115613f1f57613f1e613ee2565b5b602083019150836001820283011115613f3b57613f3a613ee7565b5b9250929050565b60008060208385031215613f5957613f58613b1e565b5b600083013567ffffffffffffffff811115613f7757613f76613b23565b5b613f8385828601613eec565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000613fb682613f8f565b613fc08185613f9a565b9350613fd0818560208601613bff565b613fd981613c29565b840191505092915050565b6000604082019050613ff96000830185613bb9565b818103602083015261400b8184613fab565b90509392505050565b60006020828403121561402a57614029613b1e565b5b600061403884828501613d6b565b91505092915050565b61404a81613bad565b811461405557600080fd5b50565b60008135905061406781614041565b92915050565b6000806040838503121561408457614083613b1e565b5b600061409285828601613d6b565b92505060206140a385828601614058565b9150509250929050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6140ea82613c29565b810181811067ffffffffffffffff82111715614109576141086140b2565b5b80604052505050565b600061411c613b14565b905061412882826140e1565b919050565b600067ffffffffffffffff821115614148576141476140b2565b5b61415182613c29565b9050602081019050919050565b82818337600083830152505050565b600061418061417b8461412d565b614112565b90508281526020810184848401111561419c5761419b6140ad565b5b6141a784828561415e565b509392505050565b600082601f8301126141c4576141c3613edd565b5b81356141d484826020860161416d565b91505092915050565b600060ff82169050919050565b6141f3816141dd565b81146141fe57600080fd5b50565b600081359050614210816141ea565b92915050565b6000806040838503121561422d5761422c613b1e565b5b600083013567ffffffffffffffff81111561424b5761424a613b23565b5b614257858286016141af565b925050602061426885828601614201565b9150509250929050565b600067ffffffffffffffff82111561428d5761428c6140b2565b5b61429682613c29565b9050602081019050919050565b60006142b66142b184614272565b614112565b9050828152602081018484840111156142d2576142d16140ad565b5b6142dd84828561415e565b509392505050565b600082601f8301126142fa576142f9613edd565b5b813561430a8482602086016142a3565b91505092915050565b6000806000806080858703121561432d5761432c613b1e565b5b600061433b87828801613d6b565b945050602061434c87828801613d6b565b935050604061435d87828801613cb6565b925050606085013567ffffffffffffffff81111561437e5761437d613b23565b5b61438a878288016142e5565b91505092959194509250565b600060e08201905081810360008301526143b0818a613c3a565b90506143bf6020830189613e47565b6143cc6040830188613e47565b6143d96060830187613e47565b6143e66080830186613e47565b6143f360a0830185613e47565b61440060c0830184613bb9565b98975050505050505050565b6000806040838503121561442357614422613b1e565b5b600061443185828601613d6b565b925050602061444285828601613d6b565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061449357607f821691505b6020821081036144a6576144a561444c565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000614508602183613bee565b9150614513826144ac565b604082019050919050565b60006020820190508181036000830152614537816144fb565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b600061459a603d83613bee565b91506145a58261453e565b604082019050919050565b600060208201905081810360008301526145c98161458d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081905092915050565b600061461582613be3565b61461f81856145ff565b935061462f818560208601613bff565b80840191505092915050565b6000614647828561460a565b9150614653828461460a565b91508190509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061469982613c95565b91506146a483613c95565b92508282019050808211156146bc576146bb61465f565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006146fc82613c95565b915061470783613c95565b925082614717576147166146c2565b5b828206905092915050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b600061477e602d83613bee565b915061478982614722565b604082019050919050565b600060208201905081810360008301526147ad81614771565b9050919050565b7f536f75726365206d75737420626520746865206f7261636c65206f662074686560008201527f2072657175657374000000000000000000000000000000000000000000000000602082015250565b6000614810602883613bee565b915061481b826147b4565b604082019050919050565b6000602082019050818103600083015261483f81614803565b9050919050565b600061485182613c95565b915061485c83613c95565b92508261486c5761486b6146c2565b5b828204905092915050565b7f436f6e747261637420657870697265642e000000000000000000000000000000600082015250565b60006148ad601183613bee565b91506148b882614877565b602082019050919050565b600060208201905081810360008301526148dc816148a0565b9050919050565b7f43616e6e6f7420636c61696d206e6f772e000000000000000000000000000000600082015250565b6000614919601183613bee565b9150614924826148e3565b602082019050919050565b600060208201905081810360008301526149488161490c565b9050919050565b7f496e76616c696420636f6e74726163742e000000000000000000000000000000600082015250565b6000614985601183613bee565b91506149908261494f565b602082019050919050565b600060208201905081810360008301526149b481614978565b9050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b60006149f1601883613bee565b91506149fc826149bb565b602082019050919050565b60006020820190508181036000830152614a20816149e4565b9050919050565b6000614a3282613c95565b9150614a3d83613c95565b9250828203905081811115614a5557614a5461465f565b5b92915050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000614ab7602983613bee565b9150614ac282614a5b565b604082019050919050565b60006020820190508181036000830152614ae681614aaa565b9050919050565b600081519050614afc81613c9f565b92915050565b600060208284031215614b1857614b17613b1e565b5b6000614b2684828501614aed565b91505092915050565b6000604082019050614b446000830185613d2a565b614b516020830184613e47565b9392505050565b600081519050614b6781614041565b92915050565b600060208284031215614b8357614b82613b1e565b5b6000614b9184828501614b58565b91505092915050565b7f556e61626c6520746f207472616e736665720000000000000000000000000000600082015250565b6000614bd0601283613bee565b9150614bdb82614b9a565b602082019050919050565b60006020820190508181036000830152614bff81614bc3565b9050919050565b6000614c12828461460a565b915081905092915050565b6000614c2882613c95565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614c5a57614c5961465f565b5b600182019050919050565b7f496e737572616e636520636f6e747261637420646f6573206e6f7420636f766560008201527f72207468697320636974792e0000000000000000000000000000000000000000602082015250565b6000614cc1602c83613bee565b9150614ccc82614c65565b604082019050919050565b60006020820190508181036000830152614cf081614cb4565b9050919050565b7f496e73756666696369656e742062616c616e63652e0000000000000000000000600082015250565b6000614d2d601583613bee565b9150614d3882614cf7565b602082019050919050565b60006020820190508181036000830152614d5c81614d20565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302614dc57fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82614d88565b614dcf8683614d88565b95508019841693508086168417925050509392505050565b6000819050919050565b6000614e0c614e07614e0284613c95565b614de7565b613c95565b9050919050565b6000819050919050565b614e2683614df1565b614e3a614e3282614e13565b848454614d95565b825550505050565b600090565b614e4f614e42565b614e5a818484614e1d565b505050565b5b81811015614e7e57614e73600082614e47565b600181019050614e60565b5050565b601f821115614ec357614e9481614d63565b614e9d84614d78565b81016020851015614eac578190505b614ec0614eb885614d78565b830182614e5f565b50505b505050565b600082821c905092915050565b6000614ee660001984600802614ec8565b1980831691505092915050565b6000614eff8383614ed5565b9150826002028217905092915050565b614f1882613be3565b67ffffffffffffffff811115614f3157614f306140b2565b5b614f3b825461447b565b614f46828285614e82565b600060209050601f831160018114614f795760008415614f67578287015190505b614f718582614ef3565b865550614fd9565b601f198416614f8786614d63565b60005b82811015614faf57848901518255600182019150602085019450602081019050614f8a565b86831015614fcc5784890151614fc8601f891682614ed5565b8355505b6001600288020188555050505b505050505050565b7f455243373231204d657461646174613a2055524920717565727920666f72206e60008201527f6f6e6578697374656e7420746f6b656e00000000000000000000000000000000602082015250565b600061503d603083613bee565b915061504882614fe1565b604082019050919050565b6000602082019050818103600083015261506c81615030565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006150cf602683613bee565b91506150da82615073565b604082019050919050565b600060208201905081810360008301526150fe816150c2565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b6000615161602583613bee565b915061516c82615105565b604082019050919050565b6000602082019050818103600083015261519081615154565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006151f3602483613bee565b91506151fe82615197565b604082019050919050565b60006020820190508181036000830152615222816151e6565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061525f602083613bee565b915061526a82615229565b602082019050919050565b6000602082019050818103600083015261528e81615252565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006152cb601983613bee565b91506152d682615295565b602082019050919050565b600060208201905081810360008301526152fa816152be565b9050919050565b7f7b226e616d65223a202200000000000000000000000000000000000000000000600082015250565b6000615337600a836145ff565b915061534282615301565b600a82019050919050565b6000815461535a8161447b565b61536481866145ff565b9450600182166000811461537f5760018114615394576153c7565b60ff19831686528115158202860193506153c7565b61539d85614d63565b60005b838110156153bf578154818901526001820191506020810190506153a0565b838801955050505b50505092915050565b7f222c000000000000000000000000000000000000000000000000000000000000600082015250565b60006154066002836145ff565b9150615411826153d0565b600282019050919050565b7f2261747472696275746573223a205b7b2274726169745f74797065223a20224360008201527f72656174696f6e2044617465222c202276616c7565223a200000000000000000602082015250565b60006154786038836145ff565b91506154838261541c565b603882019050919050565b7f7d2c000000000000000000000000000000000000000000000000000000000000600082015250565b60006154c46002836145ff565b91506154cf8261548e565b600282019050919050565b7f7b2274726169745f74797065223a20224578706972792044617465222c20227660008201527f616c7565223a2000000000000000000000000000000000000000000000000000602082015250565b60006155366027836145ff565b9150615541826154da565b602782019050919050565b7f7b2274726169745f74797065223a2022496e697469616c205072696365222c2060008201527f2276616c7565223a200000000000000000000000000000000000000000000000602082015250565b60006155a86029836145ff565b91506155b38261554c565b602982019050919050565b7f7b2274726169745f74797065223a2022436c61696d20416d6f756e74222c202260008201527f76616c7565223a20000000000000000000000000000000000000000000000000602082015250565b600061561a6028836145ff565b9150615625826155be565b602882019050919050565b7f7b2274726169745f74797065223a202254656d7065726174757265222c20227660008201527f616c7565223a2000000000000000000000000000000000000000000000000000602082015250565b600061568c6027836145ff565b915061569782615630565b602782019050919050565b7f7d00000000000000000000000000000000000000000000000000000000000000600082015250565b60006156d86001836145ff565b91506156e3826156a2565b600182019050919050565b7f5d7d000000000000000000000000000000000000000000000000000000000000600082015250565b60006157246002836145ff565b915061572f826156ee565b600282019050919050565b60006157458261532a565b9150615751828961534d565b915061575c826153f9565b91506157678261546b565b9150615773828861460a565b915061577e826154b7565b915061578982615529565b9150615795828761460a565b91506157a0826154b7565b91506157ab8261559b565b91506157b7828661460a565b91506157c2826154b7565b91506157cd8261560d565b91506157d9828561460a565b91506157e4826154b7565b91506157ef8261567f565b91506157fb828461460a565b9150615806826156cb565b915061581182615717565b9150819050979650505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000600082015250565b6000615857601d836145ff565b915061586282615821565b601d82019050919050565b60006158788261584a565b9150615884828461460a565b915081905092915050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006158eb603283613bee565b91506158f68261588f565b604082019050919050565b6000602082019050818103600083015261591a816158de565b9050919050565b6000819050919050565b600061593682615921565b915061594183615921565b92508282039050818112600084121682821360008512151617156159685761596761465f565b5b92915050565b61597781613b28565b82525050565b600061010082019050615993600083018b613d2a565b6159a0602083018a613e47565b6159ad6040830189613dca565b6159ba6060830188613d2a565b6159c7608083018761596e565b6159d460a0830186613e47565b6159e160c0830185613e47565b81810360e08301526159f38184613fab565b90509998505050505050505050565b6000615a0d82613c95565b9150615a1883613c95565b9250828202615a2681613c95565b91508282048414831517615a3d57615a3c61465f565b5b5092915050565b6000608082019050615a596000830187613d2a565b615a666020830186613d2a565b615a736040830185613e47565b8181036060830152615a858184613fab565b905095945050505050565b600081519050615a9f81613b54565b92915050565b600060208284031215615abb57615aba613b1e565b5b6000615ac984828501615a90565b91505092915050565b6000615aed615ae8615ae384613cf8565b614de7565b613cf8565b9050919050565b6000615aff82615ad2565b9050919050565b6000615b1182615af4565b9050919050565b60008160601b9050919050565b6000615b3082615b18565b9050919050565b6000615b4282615b25565b9050919050565b615b5a615b5582615b06565b615b37565b82525050565b6000819050919050565b615b7b615b7682613c95565b615b60565b82525050565b6000615b8d8285615b49565b601482019150615b9d8284615b6a565b6020820191508190509392505050565b6000606082019050615bc26000830186613d2a565b615bcf6020830185613e47565b8181036040830152615be18184613fab565b9050949350505050565b7f756e61626c6520746f207472616e73666572416e6443616c6c20746f206f726160008201527f636c650000000000000000000000000000000000000000000000000000000000602082015250565b6000615c47602383613bee565b9150615c5282615beb565b604082019050919050565b60006020820190508181036000830152615c7681615c3a565b9050919050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615cb3602083613bee565b9150615cbe82615c7d565b602082019050919050565b60006020820190508181036000830152615ce281615ca6565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615d1f601c83613bee565b9150615d2a82615ce9565b602082019050919050565b60006020820190508181036000830152615d4e81615d12565b9050919050565b60008160011c9050919050565b6000808291508390505b6001851115615dac57808604811115615d8857615d8761465f565b5b6001851615615d975780820291505b8081029050615da585615d55565b9450615d6c565b94509492505050565b600082615dc55760019050615e81565b81615dd35760009050615e81565b8160018114615de95760028114615df357615e22565b6001915050615e81565b60ff841115615e0557615e0461465f565b5b8360020a915084821115615e1c57615e1b61465f565b5b50615e81565b5060208310610133831016604e8410600b8410161715615e575782820a905083811115615e5257615e5161465f565b5b615e81565b615e648484846001615d62565b92509050818404811115615e7b57615e7a61465f565b5b81810290505b9392505050565b6000615e9382613c95565b9150615e9e83613c95565b9250615ecb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484615db5565b90509291505056fe264b65793d33306537333765343430343834666431386135313334303339323231303036687474703a2f2f6170692e776561746865726170692e636f6d2f76312f63757272656e742e6a736f6e3f713d4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa2646970667358221220aea48e121befb9472e28463495fcb0fc11147f480f410f9a0db0b0b41647564064736f6c63430008130033