token-icon

Anu Tek

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
AT
Holders
52+0.00%
Transfers
268

Profile Summary

Decimals
9

Market

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