token-icon

BUMBLEC

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
BUMBLEC
Holders
591+0.00%
Transfers
9,416

Profile Summary

Decimals
9

Market

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