token-icon

SOSAD

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
SOSAD
Holders
43+0.00%
Transfers
564

Profile Summary

Decimals
6

Market

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