token-icon

RICK

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
RICK
Holders
46+0.00%
Transfers
180

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x60806040526004361061039b5760003560e01c80637d831a8b116101dc578063bbc0c74211610102578063dd62ed3e116100a0578063f2fde38b1161006f578063f2fde38b14610d97578063f637434214610dc0578063f8b45b0514610deb578063fe72b27a14610e16576103a2565b8063dd62ed3e14610cd9578063e2f4560514610d16578063e884f26014610d41578063f11a24d314610d6c576103a2565b8063c876d0b9116100dc578063c876d0b914610c1b578063c8c8ebe414610c46578063d257b34f14610c71578063d85ba06314610cae576103a2565b8063bbc0c74214610b9e578063c024666814610bc9578063c18bc19514610bf2576103a2565b80639a7a23d61161017a578063a4c82a0011610149578063a4c82a0014610ace578063a9059cbb14610af9578063b204141114610b36578063b62496f514610b61576103a2565b80639a7a23d614610a125780639ec22c0e14610a3b5780639fccce3214610a66578063a457c2d714610a91576103a2565b80638da5cb5b116101b65780638da5cb5b146109685780639213691314610993578063924de9b7146109be57806395d89b41146109e7576103a2565b80637d831a8b146108ff5780638095d564146109285780638a8c523c14610951576103a2565b8063313ce567116102c15780636ddd17131161025f578063730c18881161022e578063730c188814610857578063751039fc146108805780637571336a146108ab5780637bce5a04146108d4576103a2565b80636ddd1713146107af57806370a08231146107da57806370f963e414610817578063715018a614610840576103a2565b80634a62bb651161029b5780634a62bb65146106f35780634fbee1931461071e578063535e02d81461075b5780636a486a8e14610784576103a2565b8063313ce56714610660578063395093511461068b57806349bd5a5e146106c8576103a2565b8063199ffc721161033957806323b872dd1161030857806323b872dd146105a257806327c8f835146105df5780632c3e486c1461060a5780632e82f1a014610635576103a2565b8063199ffc72146104f85780631a8145bb146105235780631f3fed8f1461054e578063203e727e14610579576103a2565b80631694505e116103755780631694505e1461044c57806318160ddd14610477578063184c16c5146104a257806318a94cf1146104cd576103a2565b806306fdde03146103a7578063095ea7b3146103d257806310d5de531461040f576103a2565b366103a257005b600080fd5b3480156103b357600080fd5b506103bc610e53565b6040516103c9919061440f565b60405180910390f35b3480156103de57600080fd5b506103f960048036038101906103f491906144ca565b610ee5565b6040516104069190614525565b60405180910390f35b34801561041b57600080fd5b5061043660048036038101906104319190614540565b610f03565b6040516104439190614525565b60405180910390f35b34801561045857600080fd5b50610461610f22565b60405161046e91906145cc565b60405180910390f35b34801561048357600080fd5b5061048c610f46565b60405161049991906145f6565b60405180910390f35b3480156104ae57600080fd5b506104b7610f50565b6040516104c491906145f6565b60405180910390f35b3480156104d957600080fd5b506104e2610f56565b6040516104ef91906145f6565b60405180910390f35b34801561050457600080fd5b5061050d610f5c565b60405161051a91906145f6565b60405180910390f35b34801561052f57600080fd5b50610538610f62565b60405161054591906145f6565b60405180910390f35b34801561055a57600080fd5b50610563610f68565b60405161057091906145f6565b60405180910390f35b34801561058557600080fd5b506105a0600480360381019061059b9190614611565b610f6e565b005b3480156105ae57600080fd5b506105c960048036038101906105c4919061463e565b61107d565b6040516105d69190614525565b60405180910390f35b3480156105eb57600080fd5b506105f4611175565b60405161060191906146a0565b60405180910390f35b34801561061657600080fd5b5061061f61117b565b60405161062c91906145f6565b60405180910390f35b34801561064157600080fd5b5061064a611181565b6040516106579190614525565b60405180910390f35b34801561066c57600080fd5b50610675611194565b60405161068291906146d7565b60405180910390f35b34801561069757600080fd5b506106b260048036038101906106ad91906144ca565b61119d565b6040516106bf9190614525565b60405180910390f35b3480156106d457600080fd5b506106dd611249565b6040516106ea91906146a0565b60405180910390f35b3480156106ff57600080fd5b5061070861126d565b6040516107159190614525565b60405180910390f35b34801561072a57600080fd5b5061074560048036038101906107409190614540565b611280565b6040516107529190614525565b60405180910390f35b34801561076757600080fd5b50610782600480360381019061077d9190614540565b6112d6565b005b34801561079057600080fd5b50610799611412565b6040516107a691906145f6565b60405180910390f35b3480156107bb57600080fd5b506107c4611418565b6040516107d19190614525565b60405180910390f35b3480156107e657600080fd5b5061080160048036038101906107fc9190614540565b61142b565b60405161080e91906145f6565b60405180910390f35b34801561082357600080fd5b5061083e600480360381019061083991906146f2565b611473565b005b34801561084c57600080fd5b50610855611557565b005b34801561086357600080fd5b5061087e60048036038101906108799190614771565b6115df565b005b34801561088c57600080fd5b5061089561171f565b6040516108a29190614525565b60405180910390f35b3480156108b757600080fd5b506108d260048036038101906108cd91906147c4565b6117bf565b005b3480156108e057600080fd5b506108e9611896565b6040516108f691906145f6565b60405180910390f35b34801561090b57600080fd5b5061092660048036038101906109219190614540565b61189c565b005b34801561093457600080fd5b5061094f600480360381019061094a91906146f2565b6119d8565b005b34801561095d57600080fd5b50610966611ad7565b005b34801561097457600080fd5b5061097d611b92565b60405161098a91906146a0565b60405180910390f35b34801561099f57600080fd5b506109a8611bbc565b6040516109b591906145f6565b60405180910390f35b3480156109ca57600080fd5b506109e560048036038101906109e09190614804565b611bc2565b005b3480156109f357600080fd5b506109fc611c5b565b604051610a09919061440f565b60405180910390f35b348015610a1e57600080fd5b50610a396004803603810190610a3491906147c4565b611ced565b005b348015610a4757600080fd5b50610a50611e06565b604051610a5d91906145f6565b60405180910390f35b348015610a7257600080fd5b50610a7b611e0c565b604051610a8891906145f6565b60405180910390f35b348015610a9d57600080fd5b50610ab86004803603810190610ab391906144ca565b611e12565b604051610ac59190614525565b60405180910390f35b348015610ada57600080fd5b50610ae3611efd565b604051610af091906145f6565b60405180910390f35b348015610b0557600080fd5b50610b206004803603810190610b1b91906144ca565b611f03565b604051610b2d9190614525565b60405180910390f35b348015610b4257600080fd5b50610b4b611f21565b604051610b5891906145f6565b60405180910390f35b348015610b6d57600080fd5b50610b886004803603810190610b839190614540565b611f27565b604051610b959190614525565b60405180910390f35b348015610baa57600080fd5b50610bb3611f47565b604051610bc09190614525565b60405180910390f35b348015610bd557600080fd5b50610bf06004803603810190610beb91906147c4565b611f5a565b005b348015610bfe57600080fd5b50610c196004803603810190610c149190614611565b61207f565b005b348015610c2757600080fd5b50610c3061218e565b604051610c3d9190614525565b60405180910390f35b348015610c5257600080fd5b50610c5b6121a1565b604051610c6891906145f6565b60405180910390f35b348015610c7d57600080fd5b50610c986004803603810190610c939190614611565b6121a7565b604051610ca59190614525565b60405180910390f35b348015610cba57600080fd5b50610cc36122fc565b604051610cd091906145f6565b60405180910390f35b348015610ce557600080fd5b50610d006004803603810190610cfb9190614831565b612302565b604051610d0d91906145f6565b60405180910390f35b348015610d2257600080fd5b50610d2b612389565b604051610d3891906145f6565b60405180910390f35b348015610d4d57600080fd5b50610d5661238f565b604051610d639190614525565b60405180910390f35b348015610d7857600080fd5b50610d8161242f565b604051610d8e91906145f6565b60405180910390f35b348015610da357600080fd5b50610dbe6004803603810190610db99190614540565b612435565b005b348015610dcc57600080fd5b50610dd561252d565b604051610de291906145f6565b60405180910390f35b348015610df757600080fd5b50610e00612533565b604051610e0d91906145f6565b60405180910390f35b348015610e2257600080fd5b50610e3d6004803603810190610e389190614611565b612539565b604051610e4a9190614525565b60405180910390f35b606060038054610e62906148a0565b80601f0160208091040260200160405190810160405280929190818152602001828054610e8e906148a0565b8015610edb5780601f10610eb057610100808354040283529160200191610edb565b820191906000526020600020905b815481529060010190602001808311610ebe57829003601f168201915b5050505050905090565b6000610ef9610ef2612811565b8484612819565b6001905092915050565b602080528060005260406000206000915054906101000a900460ff1681565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6000600254905090565b600f5481565b601b5481565b600b5481565b601d5481565b601c5481565b610f76612811565b73ffffffffffffffffffffffffffffffffffffffff16610f94611b92565b73ffffffffffffffffffffffffffffffffffffffff1614610fea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe19061491e565b60405180910390fd5b670de0b6b3a76400006103e86001611000610f46565b61100a919061496d565b61101491906149f6565b61101e91906149f6565b811015611060576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105790614a99565b60405180910390fd5b670de0b6b3a764000081611074919061496d565b60088190555050565b600061108a8484846129e4565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006110d5612811565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015611155576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114c90614b2b565b60405180910390fd5b61116985611161612811565b858403612819565b60019150509392505050565b61dead81565b600d5481565b600c60009054906101000a900460ff1681565b60006012905090565b600061123f6111aa612811565b8484600160006111b8612811565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461123a9190614b4b565b612819565b6001905092915050565b7f000000000000000000000000e906e75442950b67cddbc6dda0c09091946cbd0181565b601160009054906101000a900460ff1681565b6000601f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6112de612811565b73ffffffffffffffffffffffffffffffffffffffff166112fc611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611352576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113499061491e565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167ffaf1b77ed79f6e898c44dd8ab36b330c7b2fd39bcaab05ed6362480df870396560405160405180910390a380600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60185481565b601160029054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166114b4612811565b73ffffffffffffffffffffffffffffffffffffffff16146114d457600080fd5b8260198190555081601a8190555080601b81905550601b54601a546019546114fc9190614b4b565b6115069190614b4b565b60188190555060056018541015611552576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154990614bed565b60405180910390fd5b505050565b61155f612811565b73ffffffffffffffffffffffffffffffffffffffff1661157d611b92565b73ffffffffffffffffffffffffffffffffffffffff16146115d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ca9061491e565b60405180910390fd5b6115dd600061377c565b565b6115e7612811565b73ffffffffffffffffffffffffffffffffffffffff16611605611b92565b73ffffffffffffffffffffffffffffffffffffffff161461165b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116529061491e565b60405180910390fd5b6102588310156116a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169790614c7f565b60405180910390fd5b6103e882111580156116b3575060008210155b6116f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e990614d11565b60405180910390fd5b82600d8190555081600b8190555080600c60006101000a81548160ff021916908315150217905550505050565b6000611729612811565b73ffffffffffffffffffffffffffffffffffffffff16611747611b92565b73ffffffffffffffffffffffffffffffffffffffff161461179d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117949061491e565b60405180910390fd5b6000601160006101000a81548160ff0219169083151502179055506001905090565b6117c7612811565b73ffffffffffffffffffffffffffffffffffffffff166117e5611b92565b73ffffffffffffffffffffffffffffffffffffffff161461183b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118329061491e565b60405180910390fd5b80602060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60155481565b6118a4612811565b73ffffffffffffffffffffffffffffffffffffffff166118c2611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611918576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190f9061491e565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6119e0612811565b73ffffffffffffffffffffffffffffffffffffffff166119fe611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611a54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4b9061491e565b60405180910390fd5b826015819055508160168190555080601781905550601754601654601554611a7c9190614b4b565b611a869190614b4b565b60148190555060056014541015611ad2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac990614bed565b60405180910390fd5b505050565b611adf612811565b73ffffffffffffffffffffffffffffffffffffffff16611afd611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611b53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b4a9061491e565b60405180910390fd5b6001601160016101000a81548160ff0219169083151502179055506001601160026101000a81548160ff02191690831515021790555042600e81905550565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60195481565b611bca612811565b73ffffffffffffffffffffffffffffffffffffffff16611be8611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611c3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c359061491e565b60405180910390fd5b80601160026101000a81548160ff02191690831515021790555050565b606060048054611c6a906148a0565b80601f0160208091040260200160405190810160405280929190818152602001828054611c96906148a0565b8015611ce35780601f10611cb857610100808354040283529160200191611ce3565b820191906000526020600020905b815481529060010190602001808311611cc657829003601f168201915b5050505050905090565b611cf5612811565b73ffffffffffffffffffffffffffffffffffffffff16611d13611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611d69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d609061491e565b60405180910390fd5b7f000000000000000000000000e906e75442950b67cddbc6dda0c09091946cbd0173ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611df8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611def90614da3565b60405180910390fd5b611e028282613842565b5050565b60105481565b601e5481565b60008060016000611e21612811565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015611ede576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ed590614e35565b60405180910390fd5b611ef2611ee9612811565b85858403612819565b600191505092915050565b600e5481565b6000611f17611f10612811565b84846129e4565b6001905092915050565b60175481565b60216020528060005260406000206000915054906101000a900460ff1681565b601160019054906101000a900460ff1681565b611f62612811565b73ffffffffffffffffffffffffffffffffffffffff16611f80611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611fd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fcd9061491e565b60405180910390fd5b80601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516120739190614525565b60405180910390a25050565b612087612811565b73ffffffffffffffffffffffffffffffffffffffff166120a5611b92565b73ffffffffffffffffffffffffffffffffffffffff16146120fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f29061491e565b60405180910390fd5b670de0b6b3a76400006103e86005612111610f46565b61211b919061496d565b61212591906149f6565b61212f91906149f6565b811015612171576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216890614ec7565b60405180910390fd5b670de0b6b3a764000081612185919061496d565b600a8190555050565b601360009054906101000a900460ff1681565b60085481565b60006121b1612811565b73ffffffffffffffffffffffffffffffffffffffff166121cf611b92565b73ffffffffffffffffffffffffffffffffffffffff1614612225576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161221c9061491e565b60405180910390fd5b620186a06001612233610f46565b61223d919061496d565b61224791906149f6565b821015612289576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228090614f59565b60405180910390fd5b6103e86005612296610f46565b6122a0919061496d565b6122aa91906149f6565b8211156122ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122e390614feb565b60405180910390fd5b8160098190555060019050919050565b60145481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b6000612399612811565b73ffffffffffffffffffffffffffffffffffffffff166123b7611b92565b73ffffffffffffffffffffffffffffffffffffffff161461240d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124049061491e565b60405180910390fd5b6000601360006101000a81548160ff0219169083151502179055506001905090565b60165481565b61243d612811565b73ffffffffffffffffffffffffffffffffffffffff1661245b611b92565b73ffffffffffffffffffffffffffffffffffffffff16146124b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a89061491e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612521576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125189061507d565b60405180910390fd5b61252a8161377c565b50565b601a5481565b600a5481565b6000612543612811565b73ffffffffffffffffffffffffffffffffffffffff16612561611b92565b73ffffffffffffffffffffffffffffffffffffffff16146125b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ae9061491e565b60405180910390fd5b600f546010546125c79190614b4b565b4211612608576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ff906150e9565b60405180910390fd5b6103e882111561264d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126449061517b565b60405180910390fd5b4260108190555060003073ffffffffffffffffffffffffffffffffffffffff166370a082317f000000000000000000000000e906e75442950b67cddbc6dda0c09091946cbd016040518263ffffffff1660e01b81526004016126af91906146a0565b602060405180830381865afa1580156126cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126f091906151b0565b9050600061271b61271061270d86856138e390919063ffffffff16565b6138f990919063ffffffff16565b90506000811115612754576127537f000000000000000000000000e906e75442950b67cddbc6dda0c09091946cbd0161dead8361390f565b5b60007f000000000000000000000000e906e75442950b67cddbc6dda0c09091946cbd0190508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156127c157600080fd5b505af11580156127d5573d6000803e3d6000fd5b505050507f8462566617872a3fbab94534675218431ff9e204063ee3f4f43d965626a39abb60405160405180910390a160019350505050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612889576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128809061524f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156128f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128f0906152e1565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516129d791906145f6565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612a54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a4b90615373565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612ac4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612abb90615405565b60405180910390fd5b6000811415612ade57612ad98383600061390f565b613777565b601160009054906101000a900460ff16156131a157612afb611b92565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015612b695750612b39611b92565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612ba25750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612bdc575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612bf55750600560149054906101000a900460ff16155b156131a057601160019054906101000a900460ff16612cef57601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612caf5750601f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b612cee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ce590615471565b60405180910390fd5b5b601360009054906101000a900460ff1615612eb757612d0c611b92565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015612d9357507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612deb57507f000000000000000000000000e906e75442950b67cddbc6dda0c09091946cbd0173ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612eb65743601260003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410612e71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e6890615529565b60405180910390fd5b43601260003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b602160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612f5a5750602060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561300157600854811115612fa4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f9b906155bb565b60405180910390fd5b600a54612fb08361142b565b82612fbb9190614b4b565b1115612ffc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ff390615627565b60405180910390fd5b61319f565b602160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156130a45750602060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156130f3576008548111156130ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130e5906156b9565b60405180910390fd5b61319e565b602060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661319d57600a546131508361142b565b8261315b9190614b4b565b111561319c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161319390615627565b60405180910390fd5b5b5b5b5b5b60006131ac3061142b565b9050600060095482101590508080156131d15750601160029054906101000a900460ff165b80156131ea5750600560149054906101000a900460ff16155b80156132405750602160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156132965750601f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156132ec5750601f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15613330576001600560146101000a81548160ff021916908315150217905550613314613b90565b6000600560146101000a81548160ff0219169083151502179055505b600560149054906101000a900460ff161580156133965750602160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80156133ae5750600c60009054906101000a900460ff165b80156133c95750600d54600e546133c59190614b4b565b4210155b801561341f5750601f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561342e5761342c613e77565b505b6000600560149054906101000a900460ff16159050601f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806134e45750601f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156134ee57600090505b6000811561376757602160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561355157506000601854115b1561361e5761357e6064613570601854886138e390919063ffffffff16565b6138f990919063ffffffff16565b9050601854601a5482613591919061496d565b61359b91906149f6565b601d60008282546135ac9190614b4b565b92505081905550601854601b54826135c4919061496d565b6135ce91906149f6565b601e60008282546135df9190614b4b565b92505081905550601854601954826135f7919061496d565b61360191906149f6565b601c60008282546136129190614b4b565b92505081905550613743565b602160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561367957506000601454115b15613742576136a66064613698601454886138e390919063ffffffff16565b6138f990919063ffffffff16565b9050601454601654826136b9919061496d565b6136c391906149f6565b601d60008282546136d49190614b4b565b92505081905550601454601754826136ec919061496d565b6136f691906149f6565b601e60008282546137079190614b4b565b925050819055506014546015548261371f919061496d565b61372991906149f6565b601c600082825461373a9190614b4b565b925050819055505b5b60008111156137585761375787308361390f565b5b808561376491906156d9565b94505b61377287878761390f565b505050505b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b80602160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600081836138f1919061496d565b905092915050565b6000818361390791906149f6565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561397f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161397690615373565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156139ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139e690615405565b60405180910390fd5b6139fa83838361403d565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015613a80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a779061577f565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613b139190614b4b565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051613b7791906145f6565b60405180910390a3613b8a848484614042565b50505050565b6000613b9b3061142b565b90506000601e54601c54601d54613bb29190614b4b565b613bbc9190614b4b565b9050600080831480613bce5750600082145b15613bdb57505050613e75565b6014600954613bea919061496d565b831115613c03576014600954613c00919061496d565b92505b6000600283601d5486613c16919061496d565b613c2091906149f6565b613c2a91906149f6565b90506000613c41828661404790919063ffffffff16565b90506000479050613c518261405d565b6000613c66824761404790919063ffffffff16565b90506000613c9187613c83601c54856138e390919063ffffffff16565b6138f990919063ffffffff16565b90506000613cbc88613cae601e54866138e390919063ffffffff16565b6138f990919063ffffffff16565b90506000818385613ccd91906156d9565b613cd791906156d9565b90506000601d819055506000601c819055506000601e81905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051613d37906157d0565b60006040518083038185875af1925050503d8060008114613d74576040519150601f19603f3d011682016040523d82523d6000602084013e613d79565b606091505b505080985050600087118015613d8f5750600081115b15613ddc57613d9e878261429a565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618682601d54604051613dd3939291906157e5565b60405180910390a15b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051613e22906157d0565b60006040518083038185875af1925050503d8060008114613e5f576040519150601f19603f3d011682016040523d82523d6000602084013e613e64565b606091505b505080985050505050505050505050505b565b600042600e8190555060003073ffffffffffffffffffffffffffffffffffffffff166370a082317f000000000000000000000000e906e75442950b67cddbc6dda0c09091946cbd016040518263ffffffff1660e01b8152600401613edb91906146a0565b602060405180830381865afa158015613ef8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f1c91906151b0565b90506000613f49612710613f3b600b54856138e390919063ffffffff16565b6138f990919063ffffffff16565b90506000811115613f8257613f817f000000000000000000000000e906e75442950b67cddbc6dda0c09091946cbd0161dead8361390f565b5b60007f000000000000000000000000e906e75442950b67cddbc6dda0c09091946cbd0190508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b158015613fef57600080fd5b505af1158015614003573d6000803e3d6000fd5b505050507f454c91ae84fcc766ddda0dcb289f26b3d0176efeacf4061fc219fa6ca8c3048d60405160405180910390a16001935050505090565b505050565b505050565b6000818361405591906156d9565b905092915050565b6000600267ffffffffffffffff81111561407a5761407961581c565b5b6040519080825280602002602001820160405280156140a85781602001602082028036833780820191505090505b50905030816000815181106140c0576140bf61584b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015614165573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614189919061588f565b8160018151811061419d5761419c61584b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050614202307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84612819565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016142649594939291906159b5565b600060405180830381600087803b15801561427e57600080fd5b505af1158015614292573d6000803e3d6000fd5b505050505050565b6142c5307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84612819565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b815260040161432c96959493929190615a0f565b60606040518083038185885af115801561434a573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061436f9190615a70565b5050505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156143b0578082015181840152602081019050614395565b838111156143bf576000848401525b50505050565b6000601f19601f8301169050919050565b60006143e182614376565b6143eb8185614381565b93506143fb818560208601614392565b614404816143c5565b840191505092915050565b6000602082019050818103600083015261442981846143d6565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061446182614436565b9050919050565b61447181614456565b811461447c57600080fd5b50565b60008135905061448e81614468565b92915050565b6000819050919050565b6144a781614494565b81146144b257600080fd5b50565b6000813590506144c48161449e565b92915050565b600080604083850312156144e1576144e0614431565b5b60006144ef8582860161447f565b9250506020614500858286016144b5565b9150509250929050565b60008115159050919050565b61451f8161450a565b82525050565b600060208201905061453a6000830184614516565b92915050565b60006020828403121561455657614555614431565b5b60006145648482850161447f565b91505092915050565b6000819050919050565b600061459261458d61458884614436565b61456d565b614436565b9050919050565b60006145a482614577565b9050919050565b60006145b682614599565b9050919050565b6145c6816145ab565b82525050565b60006020820190506145e160008301846145bd565b92915050565b6145f081614494565b82525050565b600060208201905061460b60008301846145e7565b92915050565b60006020828403121561462757614626614431565b5b6000614635848285016144b5565b91505092915050565b60008060006060848603121561465757614656614431565b5b60006146658682870161447f565b93505060206146768682870161447f565b9250506040614687868287016144b5565b9150509250925092565b61469a81614456565b82525050565b60006020820190506146b56000830184614691565b92915050565b600060ff82169050919050565b6146d1816146bb565b82525050565b60006020820190506146ec60008301846146c8565b92915050565b60008060006060848603121561470b5761470a614431565b5b6000614719868287016144b5565b935050602061472a868287016144b5565b925050604061473b868287016144b5565b9150509250925092565b61474e8161450a565b811461475957600080fd5b50565b60008135905061476b81614745565b92915050565b60008060006060848603121561478a57614789614431565b5b6000614798868287016144b5565b93505060206147a9868287016144b5565b92505060406147ba8682870161475c565b9150509250925092565b600080604083850312156147db576147da614431565b5b60006147e98582860161447f565b92505060206147fa8582860161475c565b9150509250929050565b60006020828403121561481a57614819614431565b5b60006148288482850161475c565b91505092915050565b6000806040838503121561484857614847614431565b5b60006148568582860161447f565b92505060206148678582860161447f565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806148b857607f821691505b602082108114156148cc576148cb614871565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614908602083614381565b9150614913826148d2565b602082019050919050565b60006020820190508181036000830152614937816148fb565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061497882614494565b915061498383614494565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156149bc576149bb61493e565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614a0182614494565b9150614a0c83614494565b925082614a1c57614a1b6149c7565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b6000614a83602f83614381565b9150614a8e82614a27565b604082019050919050565b60006020820190508181036000830152614ab281614a76565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000614b15602883614381565b9150614b2082614ab9565b604082019050919050565b60006020820190508181036000830152614b4481614b08565b9050919050565b6000614b5682614494565b9150614b6183614494565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614b9657614b9561493e565b5b828201905092915050565b7f4d757374206b6565702066656573206174203525206f72206c65737300000000600082015250565b6000614bd7601c83614381565b9150614be282614ba1565b602082019050919050565b60006020820190508181036000830152614c0681614bca565b9050919050565b7f63616e6e6f7420736574206275796261636b206d6f7265206f6674656e20746860008201527f616e206576657279203130206d696e7574657300000000000000000000000000602082015250565b6000614c69603383614381565b9150614c7482614c0d565b604082019050919050565b60006020820190508181036000830152614c9881614c5c565b9050919050565b7f4d75737420736574206175746f204c50206275726e2070657263656e7420626560008201527f747765656e20302520616e642031302500000000000000000000000000000000602082015250565b6000614cfb603083614381565b9150614d0682614c9f565b604082019050919050565b60006020820190508181036000830152614d2a81614cee565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b6000614d8d603983614381565b9150614d9882614d31565b604082019050919050565b60006020820190508181036000830152614dbc81614d80565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000614e1f602583614381565b9150614e2a82614dc3565b604082019050919050565b60006020820190508181036000830152614e4e81614e12565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060008201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b6000614eb1602483614381565b9150614ebc82614e55565b604082019050919050565b60006020820190508181036000830152614ee081614ea4565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b6000614f43603583614381565b9150614f4e82614ee7565b604082019050919050565b60006020820190508181036000830152614f7281614f36565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b6000614fd5603483614381565b9150614fe082614f79565b604082019050919050565b6000602082019050818103600083015261500481614fc8565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000615067602683614381565b91506150728261500b565b604082019050919050565b600060208201905081810360008301526150968161505a565b9050919050565b7f4d757374207761697420666f7220636f6f6c646f776e20746f2066696e697368600082015250565b60006150d3602083614381565b91506150de8261509d565b602082019050919050565b60006020820190508181036000830152615102816150c6565b9050919050565b7f4d6179206e6f74206e756b65206d6f7265207468616e20313025206f6620746f60008201527f6b656e7320696e204c5000000000000000000000000000000000000000000000602082015250565b6000615165602a83614381565b915061517082615109565b604082019050919050565b6000602082019050818103600083015261519481615158565b9050919050565b6000815190506151aa8161449e565b92915050565b6000602082840312156151c6576151c5614431565b5b60006151d48482850161519b565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615239602483614381565b9150615244826151dd565b604082019050919050565b600060208201905081810360008301526152688161522c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006152cb602283614381565b91506152d68261526f565b604082019050919050565b600060208201905081810360008301526152fa816152be565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061535d602583614381565b915061536882615301565b604082019050919050565b6000602082019050818103600083015261538c81615350565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006153ef602383614381565b91506153fa82615393565b604082019050919050565b6000602082019050818103600083015261541e816153e2565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b600061545b601683614381565b915061546682615425565b602082019050919050565b6000602082019050818103600083015261548a8161544e565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60008201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b6000615513604983614381565b915061551e82615491565b606082019050919050565b6000602082019050818103600083015261554281615506565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b60006155a5603583614381565b91506155b082615549565b604082019050919050565b600060208201905081810360008301526155d481615598565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b6000615611601383614381565b915061561c826155db565b602082019050919050565b6000602082019050818103600083015261564081615604565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b60006156a3603683614381565b91506156ae82615647565b604082019050919050565b600060208201905081810360008301526156d281615696565b9050919050565b60006156e482614494565b91506156ef83614494565b9250828210156157025761570161493e565b5b828203905092915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000615769602683614381565b91506157748261570d565b604082019050919050565b600060208201905081810360008301526157988161575c565b9050919050565b600081905092915050565b50565b60006157ba60008361579f565b91506157c5826157aa565b600082019050919050565b60006157db826157ad565b9150819050919050565b60006060820190506157fa60008301866145e7565b61580760208301856145e7565b61581460408301846145e7565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061588981614468565b92915050565b6000602082840312156158a5576158a4614431565b5b60006158b38482850161587a565b91505092915050565b6000819050919050565b60006158e16158dc6158d7846158bc565b61456d565b614494565b9050919050565b6158f1816158c6565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61592c81614456565b82525050565b600061593e8383615923565b60208301905092915050565b6000602082019050919050565b6000615962826158f7565b61596c8185615902565b935061597783615913565b8060005b838110156159a857815161598f8882615932565b975061599a8361594a565b92505060018101905061597b565b5085935050505092915050565b600060a0820190506159ca60008301886145e7565b6159d760208301876158e8565b81810360408301526159e98186615957565b90506159f86060830185614691565b615a0560808301846145e7565b9695505050505050565b600060c082019050615a246000830189614691565b615a3160208301886145e7565b615a3e60408301876158e8565b615a4b60608301866158e8565b615a586080830185614691565b615a6560a08301846145e7565b979650505050505050565b600080600060608486031215615a8957615a88614431565b5b6000615a978682870161519b565b9350506020615aa88682870161519b565b9250506040615ab98682870161519b565b915050925092509256fea26469706673582212202d660b3b6ef773049a4992d8c3145021869ae76ddfcf1c631fc5683dad7c372964736f6c634300080a0033
Creation ByteCode
0x60c06040526000600b556000600c60006101000a81548160ff021916908315150217905550610e10600d55610708600f556001601160006101000a81548160ff0219169083151502179055506000601160016101000a81548160ff0219169083151502179055506001601160026101000a81548160ff0219169083151502179055506000601360006101000a81548160ff021916908315150217905550348015620000a957600080fd5b506040518060400160405280600481526020017f5249434b000000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f5249434b0000000000000000000000000000000000000000000000000000000081525081600390805190602001906200012e92919062000b1e565b5080600490805190602001906200014792919062000b1e565b5050506200016a6200015e620005de60201b60201c565b620005e660201b60201c565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905062000196816001620006ac60201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000216573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200023c919062000c38565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002a4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002ca919062000c38565b6040518363ffffffff1660e01b8152600401620002e992919062000c7b565b6020604051808303816000875af115801562000309573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200032f919062000c38565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506200037760a0516001620006ac60201b60201c565b6200038c60a05160016200079660201b60201c565b60006002905060006001905060006001905060006002905060006001905060006001905060006a52b7d2dcc80cd2e400000090506a108b2a2c280290940000006008819055506a108b2a2c28029094000000600a81905550612710600a82620003f6919062000ce1565b62000402919062000d71565b60098190555086601581905550856016819055508460178190555060175460165460155462000432919062000da9565b6200043e919062000da9565b6014819055508360198190555082601a8190555081601b81905550601b54601a546019546200046e919062000da9565b6200047a919062000da9565b601881905550734383cd813b15824368c79423074b11b20150bb50600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734383cd813b15824368c79423074b11b20150bb50600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200054c6200053e6200083760201b60201c565b60016200086160201b60201c565b6200055f3060016200086160201b60201c565b6200057461dead60016200086160201b60201c565b62000596620005886200083760201b60201c565b6001620006ac60201b60201c565b620005a9306001620006ac60201b60201c565b620005be61dead6001620006ac60201b60201c565b620005d033826200099b60201b60201c565b505050505050505062000fc8565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620006bc620005de60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620006e26200083760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16146200073b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007329062000e67565b60405180910390fd5b80602060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b80602160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b62000871620005de60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620008976200083760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620008f0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008e79062000e67565b60405180910390fd5b80601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516200098f919062000ea6565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000a0e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000a059062000f13565b60405180910390fd5b62000a226000838362000b1460201b60201c565b806002600082825462000a36919062000da9565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000a8d919062000da9565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000af4919062000f46565b60405180910390a362000b106000838362000b1960201b60201c565b5050565b505050565b505050565b82805462000b2c9062000f92565b90600052602060002090601f01602090048101928262000b50576000855562000b9c565b82601f1062000b6b57805160ff191683800117855562000b9c565b8280016001018555821562000b9c579182015b8281111562000b9b57825182559160200191906001019062000b7e565b5b50905062000bab919062000baf565b5090565b5b8082111562000bca57600081600090555060010162000bb0565b5090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000c008262000bd3565b9050919050565b62000c128162000bf3565b811462000c1e57600080fd5b50565b60008151905062000c328162000c07565b92915050565b60006020828403121562000c515762000c5062000bce565b5b600062000c618482850162000c21565b91505092915050565b62000c758162000bf3565b82525050565b600060408201905062000c92600083018562000c6a565b62000ca1602083018462000c6a565b9392505050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000cee8262000ca8565b915062000cfb8362000ca8565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000d375762000d3662000cb2565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000d7e8262000ca8565b915062000d8b8362000ca8565b92508262000d9e5762000d9d62000d42565b5b828204905092915050565b600062000db68262000ca8565b915062000dc38362000ca8565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000dfb5762000dfa62000cb2565b5b828201905092915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062000e4f60208362000e06565b915062000e5c8262000e17565b602082019050919050565b6000602082019050818103600083015262000e828162000e40565b9050919050565b60008115159050919050565b62000ea08162000e89565b82525050565b600060208201905062000ebd600083018462000e95565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000efb601f8362000e06565b915062000f088262000ec3565b602082019050919050565b6000602082019050818103600083015262000f2e8162000eec565b9050919050565b62000f408162000ca8565b82525050565b600060208201905062000f5d600083018462000f35565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000fab57607f821691505b6020821081141562000fc25762000fc162000f63565b5b50919050565b60805160a051615af9620010506000396000818161124b01528181611d6b015281816126740152818161272b0152818161275801528181612d9c01528181613ea001528181613f590152613f86015260008181610f2401528181612d44015281816140fc015281816141dd01528181614204015281816142a001526142c70152615af96000f3fe60806040526004361061039b5760003560e01c80637d831a8b116101dc578063bbc0c74211610102578063dd62ed3e116100a0578063f2fde38b1161006f578063f2fde38b14610d97578063f637434214610dc0578063f8b45b0514610deb578063fe72b27a14610e16576103a2565b8063dd62ed3e14610cd9578063e2f4560514610d16578063e884f26014610d41578063f11a24d314610d6c576103a2565b8063c876d0b9116100dc578063c876d0b914610c1b578063c8c8ebe414610c46578063d257b34f14610c71578063d85ba06314610cae576103a2565b8063bbc0c74214610b9e578063c024666814610bc9578063c18bc19514610bf2576103a2565b80639a7a23d61161017a578063a4c82a0011610149578063a4c82a0014610ace578063a9059cbb14610af9578063b204141114610b36578063b62496f514610b61576103a2565b80639a7a23d614610a125780639ec22c0e14610a3b5780639fccce3214610a66578063a457c2d714610a91576103a2565b80638da5cb5b116101b65780638da5cb5b146109685780639213691314610993578063924de9b7146109be57806395d89b41146109e7576103a2565b80637d831a8b146108ff5780638095d564146109285780638a8c523c14610951576103a2565b8063313ce567116102c15780636ddd17131161025f578063730c18881161022e578063730c188814610857578063751039fc146108805780637571336a146108ab5780637bce5a04146108d4576103a2565b80636ddd1713146107af57806370a08231146107da57806370f963e414610817578063715018a614610840576103a2565b80634a62bb651161029b5780634a62bb65146106f35780634fbee1931461071e578063535e02d81461075b5780636a486a8e14610784576103a2565b8063313ce56714610660578063395093511461068b57806349bd5a5e146106c8576103a2565b8063199ffc721161033957806323b872dd1161030857806323b872dd146105a257806327c8f835146105df5780632c3e486c1461060a5780632e82f1a014610635576103a2565b8063199ffc72146104f85780631a8145bb146105235780631f3fed8f1461054e578063203e727e14610579576103a2565b80631694505e116103755780631694505e1461044c57806318160ddd14610477578063184c16c5146104a257806318a94cf1146104cd576103a2565b806306fdde03146103a7578063095ea7b3146103d257806310d5de531461040f576103a2565b366103a257005b600080fd5b3480156103b357600080fd5b506103bc610e53565b6040516103c9919061440f565b60405180910390f35b3480156103de57600080fd5b506103f960048036038101906103f491906144ca565b610ee5565b6040516104069190614525565b60405180910390f35b34801561041b57600080fd5b5061043660048036038101906104319190614540565b610f03565b6040516104439190614525565b60405180910390f35b34801561045857600080fd5b50610461610f22565b60405161046e91906145cc565b60405180910390f35b34801561048357600080fd5b5061048c610f46565b60405161049991906145f6565b60405180910390f35b3480156104ae57600080fd5b506104b7610f50565b6040516104c491906145f6565b60405180910390f35b3480156104d957600080fd5b506104e2610f56565b6040516104ef91906145f6565b60405180910390f35b34801561050457600080fd5b5061050d610f5c565b60405161051a91906145f6565b60405180910390f35b34801561052f57600080fd5b50610538610f62565b60405161054591906145f6565b60405180910390f35b34801561055a57600080fd5b50610563610f68565b60405161057091906145f6565b60405180910390f35b34801561058557600080fd5b506105a0600480360381019061059b9190614611565b610f6e565b005b3480156105ae57600080fd5b506105c960048036038101906105c4919061463e565b61107d565b6040516105d69190614525565b60405180910390f35b3480156105eb57600080fd5b506105f4611175565b60405161060191906146a0565b60405180910390f35b34801561061657600080fd5b5061061f61117b565b60405161062c91906145f6565b60405180910390f35b34801561064157600080fd5b5061064a611181565b6040516106579190614525565b60405180910390f35b34801561066c57600080fd5b50610675611194565b60405161068291906146d7565b60405180910390f35b34801561069757600080fd5b506106b260048036038101906106ad91906144ca565b61119d565b6040516106bf9190614525565b60405180910390f35b3480156106d457600080fd5b506106dd611249565b6040516106ea91906146a0565b60405180910390f35b3480156106ff57600080fd5b5061070861126d565b6040516107159190614525565b60405180910390f35b34801561072a57600080fd5b5061074560048036038101906107409190614540565b611280565b6040516107529190614525565b60405180910390f35b34801561076757600080fd5b50610782600480360381019061077d9190614540565b6112d6565b005b34801561079057600080fd5b50610799611412565b6040516107a691906145f6565b60405180910390f35b3480156107bb57600080fd5b506107c4611418565b6040516107d19190614525565b60405180910390f35b3480156107e657600080fd5b5061080160048036038101906107fc9190614540565b61142b565b60405161080e91906145f6565b60405180910390f35b34801561082357600080fd5b5061083e600480360381019061083991906146f2565b611473565b005b34801561084c57600080fd5b50610855611557565b005b34801561086357600080fd5b5061087e60048036038101906108799190614771565b6115df565b005b34801561088c57600080fd5b5061089561171f565b6040516108a29190614525565b60405180910390f35b3480156108b757600080fd5b506108d260048036038101906108cd91906147c4565b6117bf565b005b3480156108e057600080fd5b506108e9611896565b6040516108f691906145f6565b60405180910390f35b34801561090b57600080fd5b5061092660048036038101906109219190614540565b61189c565b005b34801561093457600080fd5b5061094f600480360381019061094a91906146f2565b6119d8565b005b34801561095d57600080fd5b50610966611ad7565b005b34801561097457600080fd5b5061097d611b92565b60405161098a91906146a0565b60405180910390f35b34801561099f57600080fd5b506109a8611bbc565b6040516109b591906145f6565b60405180910390f35b3480156109ca57600080fd5b506109e560048036038101906109e09190614804565b611bc2565b005b3480156109f357600080fd5b506109fc611c5b565b604051610a09919061440f565b60405180910390f35b348015610a1e57600080fd5b50610a396004803603810190610a3491906147c4565b611ced565b005b348015610a4757600080fd5b50610a50611e06565b604051610a5d91906145f6565b60405180910390f35b348015610a7257600080fd5b50610a7b611e0c565b604051610a8891906145f6565b60405180910390f35b348015610a9d57600080fd5b50610ab86004803603810190610ab391906144ca565b611e12565b604051610ac59190614525565b60405180910390f35b348015610ada57600080fd5b50610ae3611efd565b604051610af091906145f6565b60405180910390f35b348015610b0557600080fd5b50610b206004803603810190610b1b91906144ca565b611f03565b604051610b2d9190614525565b60405180910390f35b348015610b4257600080fd5b50610b4b611f21565b604051610b5891906145f6565b60405180910390f35b348015610b6d57600080fd5b50610b886004803603810190610b839190614540565b611f27565b604051610b959190614525565b60405180910390f35b348015610baa57600080fd5b50610bb3611f47565b604051610bc09190614525565b60405180910390f35b348015610bd557600080fd5b50610bf06004803603810190610beb91906147c4565b611f5a565b005b348015610bfe57600080fd5b50610c196004803603810190610c149190614611565b61207f565b005b348015610c2757600080fd5b50610c3061218e565b604051610c3d9190614525565b60405180910390f35b348015610c5257600080fd5b50610c5b6121a1565b604051610c6891906145f6565b60405180910390f35b348015610c7d57600080fd5b50610c986004803603810190610c939190614611565b6121a7565b604051610ca59190614525565b60405180910390f35b348015610cba57600080fd5b50610cc36122fc565b604051610cd091906145f6565b60405180910390f35b348015610ce557600080fd5b50610d006004803603810190610cfb9190614831565b612302565b604051610d0d91906145f6565b60405180910390f35b348015610d2257600080fd5b50610d2b612389565b604051610d3891906145f6565b60405180910390f35b348015610d4d57600080fd5b50610d5661238f565b604051610d639190614525565b60405180910390f35b348015610d7857600080fd5b50610d8161242f565b604051610d8e91906145f6565b60405180910390f35b348015610da357600080fd5b50610dbe6004803603810190610db99190614540565b612435565b005b348015610dcc57600080fd5b50610dd561252d565b604051610de291906145f6565b60405180910390f35b348015610df757600080fd5b50610e00612533565b604051610e0d91906145f6565b60405180910390f35b348015610e2257600080fd5b50610e3d6004803603810190610e389190614611565b612539565b604051610e4a9190614525565b60405180910390f35b606060038054610e62906148a0565b80601f0160208091040260200160405190810160405280929190818152602001828054610e8e906148a0565b8015610edb5780601f10610eb057610100808354040283529160200191610edb565b820191906000526020600020905b815481529060010190602001808311610ebe57829003601f168201915b5050505050905090565b6000610ef9610ef2612811565b8484612819565b6001905092915050565b602080528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b600f5481565b601b5481565b600b5481565b601d5481565b601c5481565b610f76612811565b73ffffffffffffffffffffffffffffffffffffffff16610f94611b92565b73ffffffffffffffffffffffffffffffffffffffff1614610fea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe19061491e565b60405180910390fd5b670de0b6b3a76400006103e86001611000610f46565b61100a919061496d565b61101491906149f6565b61101e91906149f6565b811015611060576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105790614a99565b60405180910390fd5b670de0b6b3a764000081611074919061496d565b60088190555050565b600061108a8484846129e4565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006110d5612811565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015611155576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114c90614b2b565b60405180910390fd5b61116985611161612811565b858403612819565b60019150509392505050565b61dead81565b600d5481565b600c60009054906101000a900460ff1681565b60006012905090565b600061123f6111aa612811565b8484600160006111b8612811565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461123a9190614b4b565b612819565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b601160009054906101000a900460ff1681565b6000601f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6112de612811565b73ffffffffffffffffffffffffffffffffffffffff166112fc611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611352576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113499061491e565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167ffaf1b77ed79f6e898c44dd8ab36b330c7b2fd39bcaab05ed6362480df870396560405160405180910390a380600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60185481565b601160029054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166114b4612811565b73ffffffffffffffffffffffffffffffffffffffff16146114d457600080fd5b8260198190555081601a8190555080601b81905550601b54601a546019546114fc9190614b4b565b6115069190614b4b565b60188190555060056018541015611552576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154990614bed565b60405180910390fd5b505050565b61155f612811565b73ffffffffffffffffffffffffffffffffffffffff1661157d611b92565b73ffffffffffffffffffffffffffffffffffffffff16146115d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ca9061491e565b60405180910390fd5b6115dd600061377c565b565b6115e7612811565b73ffffffffffffffffffffffffffffffffffffffff16611605611b92565b73ffffffffffffffffffffffffffffffffffffffff161461165b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116529061491e565b60405180910390fd5b6102588310156116a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169790614c7f565b60405180910390fd5b6103e882111580156116b3575060008210155b6116f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e990614d11565b60405180910390fd5b82600d8190555081600b8190555080600c60006101000a81548160ff021916908315150217905550505050565b6000611729612811565b73ffffffffffffffffffffffffffffffffffffffff16611747611b92565b73ffffffffffffffffffffffffffffffffffffffff161461179d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117949061491e565b60405180910390fd5b6000601160006101000a81548160ff0219169083151502179055506001905090565b6117c7612811565b73ffffffffffffffffffffffffffffffffffffffff166117e5611b92565b73ffffffffffffffffffffffffffffffffffffffff161461183b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118329061491e565b60405180910390fd5b80602060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60155481565b6118a4612811565b73ffffffffffffffffffffffffffffffffffffffff166118c2611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611918576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190f9061491e565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6119e0612811565b73ffffffffffffffffffffffffffffffffffffffff166119fe611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611a54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4b9061491e565b60405180910390fd5b826015819055508160168190555080601781905550601754601654601554611a7c9190614b4b565b611a869190614b4b565b60148190555060056014541015611ad2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac990614bed565b60405180910390fd5b505050565b611adf612811565b73ffffffffffffffffffffffffffffffffffffffff16611afd611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611b53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b4a9061491e565b60405180910390fd5b6001601160016101000a81548160ff0219169083151502179055506001601160026101000a81548160ff02191690831515021790555042600e81905550565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60195481565b611bca612811565b73ffffffffffffffffffffffffffffffffffffffff16611be8611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611c3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c359061491e565b60405180910390fd5b80601160026101000a81548160ff02191690831515021790555050565b606060048054611c6a906148a0565b80601f0160208091040260200160405190810160405280929190818152602001828054611c96906148a0565b8015611ce35780601f10611cb857610100808354040283529160200191611ce3565b820191906000526020600020905b815481529060010190602001808311611cc657829003601f168201915b5050505050905090565b611cf5612811565b73ffffffffffffffffffffffffffffffffffffffff16611d13611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611d69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d609061491e565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611df8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611def90614da3565b60405180910390fd5b611e028282613842565b5050565b60105481565b601e5481565b60008060016000611e21612811565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015611ede576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ed590614e35565b60405180910390fd5b611ef2611ee9612811565b85858403612819565b600191505092915050565b600e5481565b6000611f17611f10612811565b84846129e4565b6001905092915050565b60175481565b60216020528060005260406000206000915054906101000a900460ff1681565b601160019054906101000a900460ff1681565b611f62612811565b73ffffffffffffffffffffffffffffffffffffffff16611f80611b92565b73ffffffffffffffffffffffffffffffffffffffff1614611fd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fcd9061491e565b60405180910390fd5b80601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516120739190614525565b60405180910390a25050565b612087612811565b73ffffffffffffffffffffffffffffffffffffffff166120a5611b92565b73ffffffffffffffffffffffffffffffffffffffff16146120fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f29061491e565b60405180910390fd5b670de0b6b3a76400006103e86005612111610f46565b61211b919061496d565b61212591906149f6565b61212f91906149f6565b811015612171576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216890614ec7565b60405180910390fd5b670de0b6b3a764000081612185919061496d565b600a8190555050565b601360009054906101000a900460ff1681565b60085481565b60006121b1612811565b73ffffffffffffffffffffffffffffffffffffffff166121cf611b92565b73ffffffffffffffffffffffffffffffffffffffff1614612225576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161221c9061491e565b60405180910390fd5b620186a06001612233610f46565b61223d919061496d565b61224791906149f6565b821015612289576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228090614f59565b60405180910390fd5b6103e86005612296610f46565b6122a0919061496d565b6122aa91906149f6565b8211156122ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122e390614feb565b60405180910390fd5b8160098190555060019050919050565b60145481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b6000612399612811565b73ffffffffffffffffffffffffffffffffffffffff166123b7611b92565b73ffffffffffffffffffffffffffffffffffffffff161461240d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124049061491e565b60405180910390fd5b6000601360006101000a81548160ff0219169083151502179055506001905090565b60165481565b61243d612811565b73ffffffffffffffffffffffffffffffffffffffff1661245b611b92565b73ffffffffffffffffffffffffffffffffffffffff16146124b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a89061491e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612521576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125189061507d565b60405180910390fd5b61252a8161377c565b50565b601a5481565b600a5481565b6000612543612811565b73ffffffffffffffffffffffffffffffffffffffff16612561611b92565b73ffffffffffffffffffffffffffffffffffffffff16146125b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ae9061491e565b60405180910390fd5b600f546010546125c79190614b4b565b4211612608576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ff906150e9565b60405180910390fd5b6103e882111561264d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126449061517b565b60405180910390fd5b4260108190555060003073ffffffffffffffffffffffffffffffffffffffff166370a082317f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b81526004016126af91906146a0565b602060405180830381865afa1580156126cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126f091906151b0565b9050600061271b61271061270d86856138e390919063ffffffff16565b6138f990919063ffffffff16565b90506000811115612754576127537f000000000000000000000000000000000000000000000000000000000000000061dead8361390f565b5b60007f000000000000000000000000000000000000000000000000000000000000000090508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156127c157600080fd5b505af11580156127d5573d6000803e3d6000fd5b505050507f8462566617872a3fbab94534675218431ff9e204063ee3f4f43d965626a39abb60405160405180910390a160019350505050919050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612889576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128809061524f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156128f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128f0906152e1565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516129d791906145f6565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612a54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a4b90615373565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612ac4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612abb90615405565b60405180910390fd5b6000811415612ade57612ad98383600061390f565b613777565b601160009054906101000a900460ff16156131a157612afb611b92565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015612b695750612b39611b92565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612ba25750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612bdc575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612bf55750600560149054906101000a900460ff16155b156131a057601160019054906101000a900460ff16612cef57601f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612caf5750601f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b612cee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ce590615471565b60405180910390fd5b5b601360009054906101000a900460ff1615612eb757612d0c611b92565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015612d9357507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612deb57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612eb65743601260003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410612e71576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e6890615529565b60405180910390fd5b43601260003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b602160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612f5a5750602060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561300157600854811115612fa4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f9b906155bb565b60405180910390fd5b600a54612fb08361142b565b82612fbb9190614b4b565b1115612ffc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ff390615627565b60405180910390fd5b61319f565b602160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156130a45750602060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156130f3576008548111156130ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130e5906156b9565b60405180910390fd5b61319e565b602060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661319d57600a546131508361142b565b8261315b9190614b4b565b111561319c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161319390615627565b60405180910390fd5b5b5b5b5b5b60006131ac3061142b565b9050600060095482101590508080156131d15750601160029054906101000a900460ff165b80156131ea5750600560149054906101000a900460ff16155b80156132405750602160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156132965750601f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156132ec5750601f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15613330576001600560146101000a81548160ff021916908315150217905550613314613b90565b6000600560146101000a81548160ff0219169083151502179055505b600560149054906101000a900460ff161580156133965750602160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b80156133ae5750600c60009054906101000a900460ff165b80156133c95750600d54600e546133c59190614b4b565b4210155b801561341f5750601f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561342e5761342c613e77565b505b6000600560149054906101000a900460ff16159050601f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806134e45750601f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156134ee57600090505b6000811561376757602160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561355157506000601854115b1561361e5761357e6064613570601854886138e390919063ffffffff16565b6138f990919063ffffffff16565b9050601854601a5482613591919061496d565b61359b91906149f6565b601d60008282546135ac9190614b4b565b92505081905550601854601b54826135c4919061496d565b6135ce91906149f6565b601e60008282546135df9190614b4b565b92505081905550601854601954826135f7919061496d565b61360191906149f6565b601c60008282546136129190614b4b565b92505081905550613743565b602160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561367957506000601454115b15613742576136a66064613698601454886138e390919063ffffffff16565b6138f990919063ffffffff16565b9050601454601654826136b9919061496d565b6136c391906149f6565b601d60008282546136d49190614b4b565b92505081905550601454601754826136ec919061496d565b6136f691906149f6565b601e60008282546137079190614b4b565b925050819055506014546015548261371f919061496d565b61372991906149f6565b601c600082825461373a9190614b4b565b925050819055505b5b60008111156137585761375787308361390f565b5b808561376491906156d9565b94505b61377287878761390f565b505050505b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b80602160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600081836138f1919061496d565b905092915050565b6000818361390791906149f6565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561397f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161397690615373565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156139ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139e690615405565b60405180910390fd5b6139fa83838361403d565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015613a80576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a779061577f565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613b139190614b4b565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051613b7791906145f6565b60405180910390a3613b8a848484614042565b50505050565b6000613b9b3061142b565b90506000601e54601c54601d54613bb29190614b4b565b613bbc9190614b4b565b9050600080831480613bce5750600082145b15613bdb57505050613e75565b6014600954613bea919061496d565b831115613c03576014600954613c00919061496d565b92505b6000600283601d5486613c16919061496d565b613c2091906149f6565b613c2a91906149f6565b90506000613c41828661404790919063ffffffff16565b90506000479050613c518261405d565b6000613c66824761404790919063ffffffff16565b90506000613c9187613c83601c54856138e390919063ffffffff16565b6138f990919063ffffffff16565b90506000613cbc88613cae601e54866138e390919063ffffffff16565b6138f990919063ffffffff16565b90506000818385613ccd91906156d9565b613cd791906156d9565b90506000601d819055506000601c819055506000601e81905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051613d37906157d0565b60006040518083038185875af1925050503d8060008114613d74576040519150601f19603f3d011682016040523d82523d6000602084013e613d79565b606091505b505080985050600087118015613d8f5750600081115b15613ddc57613d9e878261429a565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618682601d54604051613dd3939291906157e5565b60405180910390a15b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051613e22906157d0565b60006040518083038185875af1925050503d8060008114613e5f576040519150601f19603f3d011682016040523d82523d6000602084013e613e64565b606091505b505080985050505050505050505050505b565b600042600e8190555060003073ffffffffffffffffffffffffffffffffffffffff166370a082317f00000000000000000000000000000000000000000000000000000000000000006040518263ffffffff1660e01b8152600401613edb91906146a0565b602060405180830381865afa158015613ef8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f1c91906151b0565b90506000613f49612710613f3b600b54856138e390919063ffffffff16565b6138f990919063ffffffff16565b90506000811115613f8257613f817f000000000000000000000000000000000000000000000000000000000000000061dead8361390f565b5b60007f000000000000000000000000000000000000000000000000000000000000000090508073ffffffffffffffffffffffffffffffffffffffff1663fff6cae96040518163ffffffff1660e01b8152600401600060405180830381600087803b158015613fef57600080fd5b505af1158015614003573d6000803e3d6000fd5b505050507f454c91ae84fcc766ddda0dcb289f26b3d0176efeacf4061fc219fa6ca8c3048d60405160405180910390a16001935050505090565b505050565b505050565b6000818361405591906156d9565b905092915050565b6000600267ffffffffffffffff81111561407a5761407961581c565b5b6040519080825280602002602001820160405280156140a85781602001602082028036833780820191505090505b50905030816000815181106140c0576140bf61584b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015614165573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614189919061588f565b8160018151811061419d5761419c61584b565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050614202307f000000000000000000000000000000000000000000000000000000000000000084612819565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016142649594939291906159b5565b600060405180830381600087803b15801561427e57600080fd5b505af1158015614292573d6000803e3d6000fd5b505050505050565b6142c5307f000000000000000000000000000000000000000000000000000000000000000084612819565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b815260040161432c96959493929190615a0f565b60606040518083038185885af115801561434a573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061436f9190615a70565b5050505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156143b0578082015181840152602081019050614395565b838111156143bf576000848401525b50505050565b6000601f19601f8301169050919050565b60006143e182614376565b6143eb8185614381565b93506143fb818560208601614392565b614404816143c5565b840191505092915050565b6000602082019050818103600083015261442981846143d6565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061446182614436565b9050919050565b61447181614456565b811461447c57600080fd5b50565b60008135905061448e81614468565b92915050565b6000819050919050565b6144a781614494565b81146144b257600080fd5b50565b6000813590506144c48161449e565b92915050565b600080604083850312156144e1576144e0614431565b5b60006144ef8582860161447f565b9250506020614500858286016144b5565b9150509250929050565b60008115159050919050565b61451f8161450a565b82525050565b600060208201905061453a6000830184614516565b92915050565b60006020828403121561455657614555614431565b5b60006145648482850161447f565b91505092915050565b6000819050919050565b600061459261458d61458884614436565b61456d565b614436565b9050919050565b60006145a482614577565b9050919050565b60006145b682614599565b9050919050565b6145c6816145ab565b82525050565b60006020820190506145e160008301846145bd565b92915050565b6145f081614494565b82525050565b600060208201905061460b60008301846145e7565b92915050565b60006020828403121561462757614626614431565b5b6000614635848285016144b5565b91505092915050565b60008060006060848603121561465757614656614431565b5b60006146658682870161447f565b93505060206146768682870161447f565b9250506040614687868287016144b5565b9150509250925092565b61469a81614456565b82525050565b60006020820190506146b56000830184614691565b92915050565b600060ff82169050919050565b6146d1816146bb565b82525050565b60006020820190506146ec60008301846146c8565b92915050565b60008060006060848603121561470b5761470a614431565b5b6000614719868287016144b5565b935050602061472a868287016144b5565b925050604061473b868287016144b5565b9150509250925092565b61474e8161450a565b811461475957600080fd5b50565b60008135905061476b81614745565b92915050565b60008060006060848603121561478a57614789614431565b5b6000614798868287016144b5565b93505060206147a9868287016144b5565b92505060406147ba8682870161475c565b9150509250925092565b600080604083850312156147db576147da614431565b5b60006147e98582860161447f565b92505060206147fa8582860161475c565b9150509250929050565b60006020828403121561481a57614819614431565b5b60006148288482850161475c565b91505092915050565b6000806040838503121561484857614847614431565b5b60006148568582860161447f565b92505060206148678582860161447f565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806148b857607f821691505b602082108114156148cc576148cb614871565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614908602083614381565b9150614913826148d2565b602082019050919050565b60006020820190508181036000830152614937816148fb565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061497882614494565b915061498383614494565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156149bc576149bb61493e565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614a0182614494565b9150614a0c83614494565b925082614a1c57614a1b6149c7565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b6000614a83602f83614381565b9150614a8e82614a27565b604082019050919050565b60006020820190508181036000830152614ab281614a76565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000614b15602883614381565b9150614b2082614ab9565b604082019050919050565b60006020820190508181036000830152614b4481614b08565b9050919050565b6000614b5682614494565b9150614b6183614494565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614b9657614b9561493e565b5b828201905092915050565b7f4d757374206b6565702066656573206174203525206f72206c65737300000000600082015250565b6000614bd7601c83614381565b9150614be282614ba1565b602082019050919050565b60006020820190508181036000830152614c0681614bca565b9050919050565b7f63616e6e6f7420736574206275796261636b206d6f7265206f6674656e20746860008201527f616e206576657279203130206d696e7574657300000000000000000000000000602082015250565b6000614c69603383614381565b9150614c7482614c0d565b604082019050919050565b60006020820190508181036000830152614c9881614c5c565b9050919050565b7f4d75737420736574206175746f204c50206275726e2070657263656e7420626560008201527f747765656e20302520616e642031302500000000000000000000000000000000602082015250565b6000614cfb603083614381565b9150614d0682614c9f565b604082019050919050565b60006020820190508181036000830152614d2a81614cee565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b6000614d8d603983614381565b9150614d9882614d31565b604082019050919050565b60006020820190508181036000830152614dbc81614d80565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000614e1f602583614381565b9150614e2a82614dc3565b604082019050919050565b60006020820190508181036000830152614e4e81614e12565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060008201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b6000614eb1602483614381565b9150614ebc82614e55565b604082019050919050565b60006020820190508181036000830152614ee081614ea4565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b6000614f43603583614381565b9150614f4e82614ee7565b604082019050919050565b60006020820190508181036000830152614f7281614f36565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b6000614fd5603483614381565b9150614fe082614f79565b604082019050919050565b6000602082019050818103600083015261500481614fc8565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000615067602683614381565b91506150728261500b565b604082019050919050565b600060208201905081810360008301526150968161505a565b9050919050565b7f4d757374207761697420666f7220636f6f6c646f776e20746f2066696e697368600082015250565b60006150d3602083614381565b91506150de8261509d565b602082019050919050565b60006020820190508181036000830152615102816150c6565b9050919050565b7f4d6179206e6f74206e756b65206d6f7265207468616e20313025206f6620746f60008201527f6b656e7320696e204c5000000000000000000000000000000000000000000000602082015250565b6000615165602a83614381565b915061517082615109565b604082019050919050565b6000602082019050818103600083015261519481615158565b9050919050565b6000815190506151aa8161449e565b92915050565b6000602082840312156151c6576151c5614431565b5b60006151d48482850161519b565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615239602483614381565b9150615244826151dd565b604082019050919050565b600060208201905081810360008301526152688161522c565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006152cb602283614381565b91506152d68261526f565b604082019050919050565b600060208201905081810360008301526152fa816152be565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061535d602583614381565b915061536882615301565b604082019050919050565b6000602082019050818103600083015261538c81615350565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006153ef602383614381565b91506153fa82615393565b604082019050919050565b6000602082019050818103600083015261541e816153e2565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b600061545b601683614381565b915061546682615425565b602082019050919050565b6000602082019050818103600083015261548a8161544e565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60008201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b6000615513604983614381565b915061551e82615491565b606082019050919050565b6000602082019050818103600083015261554281615506565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b60006155a5603583614381565b91506155b082615549565b604082019050919050565b600060208201905081810360008301526155d481615598565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b6000615611601383614381565b915061561c826155db565b602082019050919050565b6000602082019050818103600083015261564081615604565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b60006156a3603683614381565b91506156ae82615647565b604082019050919050565b600060208201905081810360008301526156d281615696565b9050919050565b60006156e482614494565b91506156ef83614494565b9250828210156157025761570161493e565b5b828203905092915050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000615769602683614381565b91506157748261570d565b604082019050919050565b600060208201905081810360008301526157988161575c565b9050919050565b600081905092915050565b50565b60006157ba60008361579f565b91506157c5826157aa565b600082019050919050565b60006157db826157ad565b9150819050919050565b60006060820190506157fa60008301866145e7565b61580760208301856145e7565b61581460408301846145e7565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008151905061588981614468565b92915050565b6000602082840312156158a5576158a4614431565b5b60006158b38482850161587a565b91505092915050565b6000819050919050565b60006158e16158dc6158d7846158bc565b61456d565b614494565b9050919050565b6158f1816158c6565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61592c81614456565b82525050565b600061593e8383615923565b60208301905092915050565b6000602082019050919050565b6000615962826158f7565b61596c8185615902565b935061597783615913565b8060005b838110156159a857815161598f8882615932565b975061599a8361594a565b92505060018101905061597b565b5085935050505092915050565b600060a0820190506159ca60008301886145e7565b6159d760208301876158e8565b81810360408301526159e98186615957565b90506159f86060830185614691565b615a0560808301846145e7565b9695505050505050565b600060c082019050615a246000830189614691565b615a3160208301886145e7565b615a3e60408301876158e8565b615a4b60608301866158e8565b615a586080830185614691565b615a6560a08301846145e7565b979650505050505050565b600080600060608486031215615a8957615a88614431565b5b6000615a978682870161519b565b9350506020615aa88682870161519b565b9250506040615ab98682870161519b565b915050925092509256fea26469706673582212202d660b3b6ef773049a4992d8c3145021869ae76ddfcf1c631fc5683dad7c372964736f6c634300080a0033
©2022-now by Spectre