token-icon

BURN AI

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
$BAI
Holders
28+0.00%
Transfers
337

Profile Summary

Decimals
18

Market

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