false
true
0

Contract Address Details

0x04839CEe550636d4153bfE96FA2EDb8BefcaEDBD

Token
Test Token ($ttt)
Creator
0xf34d9d–8fa607 at 0xaa37b4–33f024
Balance
0 PLS ( )
Tokens
Fetching tokens...
Transactions
2 Transactions
Transfers
1 Transfers
Gas Used
76,698
Last Balance Update
25962384

Contract Creation Code

Verify & Publish
0x60806040523480156200001157600080fd5b50604051620026a3380380620026a3833981810160405281019062000037919062000507565b838381600390816200004a9190620007f8565b5080600490816200005c9190620007f8565b5050506200007f62000073620000b660201b60201c565b620000be60201b60201c565b81600560146101000a81548160ff021916908360ff160217905550620000ac33826200018460201b60201c565b50505050620009fa565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620001f6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001ed9062000940565b60405180910390fd5b6200020a60008383620002f160201b60201c565b80600260008282546200021e919062000991565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002d19190620009dd565b60405180910390a3620002ed60008383620002f660201b60201c565b5050565b505050565b505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620003648262000319565b810181811067ffffffffffffffff821117156200038657620003856200032a565b5b80604052505050565b60006200039b620002fb565b9050620003a9828262000359565b919050565b600067ffffffffffffffff821115620003cc57620003cb6200032a565b5b620003d78262000319565b9050602081019050919050565b60005b8381101562000404578082015181840152602081019050620003e7565b60008484015250505050565b6000620004276200042184620003ae565b6200038f565b90508281526020810184848401111562000446576200044562000314565b5b62000453848285620003e4565b509392505050565b600082601f8301126200047357620004726200030f565b5b81516200048584826020860162000410565b91505092915050565b600060ff82169050919050565b620004a6816200048e565b8114620004b257600080fd5b50565b600081519050620004c6816200049b565b92915050565b6000819050919050565b620004e181620004cc565b8114620004ed57600080fd5b50565b6000815190506200050181620004d6565b92915050565b6000806000806080858703121562000524576200052362000305565b5b600085015167ffffffffffffffff8111156200054557620005446200030a565b5b62000553878288016200045b565b945050602085015167ffffffffffffffff8111156200057757620005766200030a565b5b62000585878288016200045b565b93505060406200059887828801620004b5565b9250506060620005ab87828801620004f0565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200060a57607f821691505b60208210810362000620576200061f620005c2565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200068a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200064b565b6200069686836200064b565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620006d9620006d3620006cd84620004cc565b620006ae565b620004cc565b9050919050565b6000819050919050565b620006f583620006b8565b6200070d6200070482620006e0565b84845462000658565b825550505050565b600090565b6200072462000715565b62000731818484620006ea565b505050565b5b8181101562000759576200074d6000826200071a565b60018101905062000737565b5050565b601f821115620007a857620007728162000626565b6200077d846200063b565b810160208510156200078d578190505b620007a56200079c856200063b565b83018262000736565b50505b505050565b600082821c905092915050565b6000620007cd60001984600802620007ad565b1980831691505092915050565b6000620007e88383620007ba565b9150826002028217905092915050565b6200080382620005b7565b67ffffffffffffffff8111156200081f576200081e6200032a565b5b6200082b8254620005f1565b620008388282856200075d565b600060209050601f8311600181146200087057600084156200085b578287015190505b620008678582620007da565b865550620008d7565b601f198416620008808662000626565b60005b82811015620008aa5784890151825560018201915060208501945060208101905062000883565b86831015620008ca5784890151620008c6601f891682620007ba565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000928601f83620008df565b91506200093582620008f0565b602082019050919050565b600060208201905081810360008301526200095b8162000919565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006200099e82620004cc565b9150620009ab83620004cc565b9250828201905080821115620009c657620009c562000962565b5b92915050565b620009d781620004cc565b82525050565b6000602082019050620009f46000830184620009cc565b92915050565b611c998062000a0a6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d714610276578063a9059cbb146102a6578063dd62ed3e146102d6578063f2fde38b14610306576100f5565b8063715018a614610214578063894760691461021e5780638da5cb5b1461023a57806395d89b4114610258576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806370a08231146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f919061119c565b60405180910390f35b610132600480360381019061012d9190611257565b6103b4565b60405161013f91906112b2565b60405180910390f35b6101506103d7565b60405161015d91906112dc565b60405180910390f35b610180600480360381019061017b91906112f7565b6103e1565b60405161018d91906112b2565b60405180910390f35b61019e610410565b6040516101ab9190611366565b60405180910390f35b6101ce60048036038101906101c99190611257565b610427565b6040516101db91906112b2565b60405180910390f35b6101fe60048036038101906101f99190611381565b61045e565b60405161020b91906112dc565b60405180910390f35b61021c6104a6565b005b61023860048036038101906102339190611381565b6104ba565b005b610242610570565b60405161024f91906113bd565b60405180910390f35b61026061059a565b60405161026d919061119c565b60405180910390f35b610290600480360381019061028b9190611257565b61062c565b60405161029d91906112b2565b60405180910390f35b6102c060048036038101906102bb9190611257565b6106a3565b6040516102cd91906112b2565b60405180910390f35b6102f060048036038101906102eb91906113d8565b6106c6565b6040516102fd91906112dc565b60405180910390f35b610320600480360381019061031b9190611381565b61074d565b005b60606003805461033190611447565b80601f016020809104026020016040519081016040528092919081815260200182805461035d90611447565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b6000806103bf6107d0565b90506103cc8185856107d8565b600191505092915050565b6000600254905090565b6000806103ec6107d0565b90506103f98582856109a1565b610404858585610a2d565b60019150509392505050565b6000600560149054906101000a900460ff16905090565b6000806104326107d0565b905061045381858561044485896106c6565b61044e91906114a7565b6107d8565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6104ae610ca3565b6104b86000610d21565b565b6104c2610ca3565b61056d6104cd610570565b8273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161050691906113bd565b602060405180830381865afa158015610523573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061054791906114f0565b8373ffffffffffffffffffffffffffffffffffffffff16610de79092919063ffffffff16565b50565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546105a990611447565b80601f01602080910402602001604051908101604052809291908181526020018280546105d590611447565b80156106225780601f106105f757610100808354040283529160200191610622565b820191906000526020600020905b81548152906001019060200180831161060557829003601f168201915b5050505050905090565b6000806106376107d0565b9050600061064582866106c6565b90508381101561068a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106819061158f565b60405180910390fd5b61069782868684036107d8565b60019250505092915050565b6000806106ae6107d0565b90506106bb818585610a2d565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610755610ca3565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bb90611621565b60405180910390fd5b6107cd81610d21565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610847576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083e906116b3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ad90611745565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161099491906112dc565b60405180910390a3505050565b60006109ad84846106c6565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610a275781811015610a19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a10906117b1565b60405180910390fd5b610a2684848484036107d8565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9390611843565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b02906118d5565b60405180910390fd5b610b16838383610e6d565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610b9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9390611967565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c8a91906112dc565b60405180910390a3610c9d848484610e72565b50505050565b610cab6107d0565b73ffffffffffffffffffffffffffffffffffffffff16610cc9610570565b73ffffffffffffffffffffffffffffffffffffffff1614610d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d16906119d3565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b610e688363a9059cbb60e01b8484604051602401610e069291906119f3565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610e77565b505050565b505050565b505050565b6000610ed9826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16610f3f9092919063ffffffff16565b9050600081511480610efb575080806020019051810190610efa9190611a48565b5b610f3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3190611ae7565b60405180910390fd5b505050565b6060610f4e8484600085610f57565b90509392505050565b606082471015610f9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9390611b79565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051610fc59190611be0565b60006040518083038185875af1925050503d8060008114611002576040519150601f19603f3d011682016040523d82523d6000602084013e611007565b606091505b509150915061101887838387611024565b92505050949350505050565b6060831561108657600083510361107e5761103e85611099565b61107d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107490611c43565b60405180910390fd5b5b829050611091565b61109083836110bc565b5b949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000825111156110cf5781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611103919061119c565b60405180910390fd5b600081519050919050565b600082825260208201905092915050565b60005b8381101561114657808201518184015260208101905061112b565b60008484015250505050565b6000601f19601f8301169050919050565b600061116e8261110c565b6111788185611117565b9350611188818560208601611128565b61119181611152565b840191505092915050565b600060208201905081810360008301526111b68184611163565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006111ee826111c3565b9050919050565b6111fe816111e3565b811461120957600080fd5b50565b60008135905061121b816111f5565b92915050565b6000819050919050565b61123481611221565b811461123f57600080fd5b50565b6000813590506112518161122b565b92915050565b6000806040838503121561126e5761126d6111be565b5b600061127c8582860161120c565b925050602061128d85828601611242565b9150509250929050565b60008115159050919050565b6112ac81611297565b82525050565b60006020820190506112c760008301846112a3565b92915050565b6112d681611221565b82525050565b60006020820190506112f160008301846112cd565b92915050565b6000806000606084860312156113105761130f6111be565b5b600061131e8682870161120c565b935050602061132f8682870161120c565b925050604061134086828701611242565b9150509250925092565b600060ff82169050919050565b6113608161134a565b82525050565b600060208201905061137b6000830184611357565b92915050565b600060208284031215611397576113966111be565b5b60006113a58482850161120c565b91505092915050565b6113b7816111e3565b82525050565b60006020820190506113d260008301846113ae565b92915050565b600080604083850312156113ef576113ee6111be565b5b60006113fd8582860161120c565b925050602061140e8582860161120c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061145f57607f821691505b60208210810361147257611471611418565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114b282611221565b91506114bd83611221565b92508282019050808211156114d5576114d4611478565b5b92915050565b6000815190506114ea8161122b565b92915050565b600060208284031215611506576115056111be565b5b6000611514848285016114db565b91505092915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611579602583611117565b91506115848261151d565b604082019050919050565b600060208201905081810360008301526115a88161156c565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061160b602683611117565b9150611616826115af565b604082019050919050565b6000602082019050818103600083015261163a816115fe565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061169d602483611117565b91506116a882611641565b604082019050919050565b600060208201905081810360008301526116cc81611690565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061172f602283611117565b915061173a826116d3565b604082019050919050565b6000602082019050818103600083015261175e81611722565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b600061179b601d83611117565b91506117a682611765565b602082019050919050565b600060208201905081810360008301526117ca8161178e565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061182d602583611117565b9150611838826117d1565b604082019050919050565b6000602082019050818103600083015261185c81611820565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006118bf602383611117565b91506118ca82611863565b604082019050919050565b600060208201905081810360008301526118ee816118b2565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611951602683611117565b915061195c826118f5565b604082019050919050565b6000602082019050818103600083015261198081611944565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006119bd602083611117565b91506119c882611987565b602082019050919050565b600060208201905081810360008301526119ec816119b0565b9050919050565b6000604082019050611a0860008301856113ae565b611a1560208301846112cd565b9392505050565b611a2581611297565b8114611a3057600080fd5b50565b600081519050611a4281611a1c565b92915050565b600060208284031215611a5e57611a5d6111be565b5b6000611a6c84828501611a33565b91505092915050565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b6000611ad1602a83611117565b9150611adc82611a75565b604082019050919050565b60006020820190508181036000830152611b0081611ac4565b9050919050565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b6000611b63602683611117565b9150611b6e82611b07565b604082019050919050565b60006020820190508181036000830152611b9281611b56565b9050919050565b600081519050919050565b600081905092915050565b6000611bba82611b99565b611bc48185611ba4565b9350611bd4818560208601611128565b80840191505092915050565b6000611bec8284611baf565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b6000611c2d601d83611117565b9150611c3882611bf7565b602082019050919050565b60006020820190508181036000830152611c5c81611c20565b905091905056fea2646970667358221220d1a656fe19930fb498a90013ce049d5e0273f773db8ea4216e93fbd64227341a64736f6c63430008120033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000009184e72a000000000000000000000000000000000000000000000000000000000000000000a5465737420546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042474747400000000000000000000000000000000000000000000000000000000

Deployed ByteCode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d714610276578063a9059cbb146102a6578063dd62ed3e146102d6578063f2fde38b14610306576100f5565b8063715018a614610214578063894760691461021e5780638da5cb5b1461023a57806395d89b4114610258576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806339509351146101b457806370a08231146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610322565b60405161010f919061119c565b60405180910390f35b610132600480360381019061012d9190611257565b6103b4565b60405161013f91906112b2565b60405180910390f35b6101506103d7565b60405161015d91906112dc565b60405180910390f35b610180600480360381019061017b91906112f7565b6103e1565b60405161018d91906112b2565b60405180910390f35b61019e610410565b6040516101ab9190611366565b60405180910390f35b6101ce60048036038101906101c99190611257565b610427565b6040516101db91906112b2565b60405180910390f35b6101fe60048036038101906101f99190611381565b61045e565b60405161020b91906112dc565b60405180910390f35b61021c6104a6565b005b61023860048036038101906102339190611381565b6104ba565b005b610242610570565b60405161024f91906113bd565b60405180910390f35b61026061059a565b60405161026d919061119c565b60405180910390f35b610290600480360381019061028b9190611257565b61062c565b60405161029d91906112b2565b60405180910390f35b6102c060048036038101906102bb9190611257565b6106a3565b6040516102cd91906112b2565b60405180910390f35b6102f060048036038101906102eb91906113d8565b6106c6565b6040516102fd91906112dc565b60405180910390f35b610320600480360381019061031b9190611381565b61074d565b005b60606003805461033190611447565b80601f016020809104026020016040519081016040528092919081815260200182805461035d90611447565b80156103aa5780601f1061037f576101008083540402835291602001916103aa565b820191906000526020600020905b81548152906001019060200180831161038d57829003601f168201915b5050505050905090565b6000806103bf6107d0565b90506103cc8185856107d8565b600191505092915050565b6000600254905090565b6000806103ec6107d0565b90506103f98582856109a1565b610404858585610a2d565b60019150509392505050565b6000600560149054906101000a900460ff16905090565b6000806104326107d0565b905061045381858561044485896106c6565b61044e91906114a7565b6107d8565b600191505092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6104ae610ca3565b6104b86000610d21565b565b6104c2610ca3565b61056d6104cd610570565b8273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161050691906113bd565b602060405180830381865afa158015610523573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061054791906114f0565b8373ffffffffffffffffffffffffffffffffffffffff16610de79092919063ffffffff16565b50565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546105a990611447565b80601f01602080910402602001604051908101604052809291908181526020018280546105d590611447565b80156106225780601f106105f757610100808354040283529160200191610622565b820191906000526020600020905b81548152906001019060200180831161060557829003601f168201915b5050505050905090565b6000806106376107d0565b9050600061064582866106c6565b90508381101561068a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106819061158f565b60405180910390fd5b61069782868684036107d8565b60019250505092915050565b6000806106ae6107d0565b90506106bb818585610a2d565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610755610ca3565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036107c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bb90611621565b60405180910390fd5b6107cd81610d21565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610847576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083e906116b3565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ad90611745565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161099491906112dc565b60405180910390a3505050565b60006109ad84846106c6565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610a275781811015610a19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a10906117b1565b60405180910390fd5b610a2684848484036107d8565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9390611843565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610b0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b02906118d5565b60405180910390fd5b610b16838383610e6d565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610b9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9390611967565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c8a91906112dc565b60405180910390a3610c9d848484610e72565b50505050565b610cab6107d0565b73ffffffffffffffffffffffffffffffffffffffff16610cc9610570565b73ffffffffffffffffffffffffffffffffffffffff1614610d1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d16906119d3565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b610e688363a9059cbb60e01b8484604051602401610e069291906119f3565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610e77565b505050565b505050565b505050565b6000610ed9826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16610f3f9092919063ffffffff16565b9050600081511480610efb575080806020019051810190610efa9190611a48565b5b610f3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3190611ae7565b60405180910390fd5b505050565b6060610f4e8484600085610f57565b90509392505050565b606082471015610f9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9390611b79565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051610fc59190611be0565b60006040518083038185875af1925050503d8060008114611002576040519150601f19603f3d011682016040523d82523d6000602084013e611007565b606091505b509150915061101887838387611024565b92505050949350505050565b6060831561108657600083510361107e5761103e85611099565b61107d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107490611c43565b60405180910390fd5b5b829050611091565b61109083836110bc565b5b949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000825111156110cf5781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611103919061119c565b60405180910390fd5b600081519050919050565b600082825260208201905092915050565b60005b8381101561114657808201518184015260208101905061112b565b60008484015250505050565b6000601f19601f8301169050919050565b600061116e8261110c565b6111788185611117565b9350611188818560208601611128565b61119181611152565b840191505092915050565b600060208201905081810360008301526111b68184611163565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006111ee826111c3565b9050919050565b6111fe816111e3565b811461120957600080fd5b50565b60008135905061121b816111f5565b92915050565b6000819050919050565b61123481611221565b811461123f57600080fd5b50565b6000813590506112518161122b565b92915050565b6000806040838503121561126e5761126d6111be565b5b600061127c8582860161120c565b925050602061128d85828601611242565b9150509250929050565b60008115159050919050565b6112ac81611297565b82525050565b60006020820190506112c760008301846112a3565b92915050565b6112d681611221565b82525050565b60006020820190506112f160008301846112cd565b92915050565b6000806000606084860312156113105761130f6111be565b5b600061131e8682870161120c565b935050602061132f8682870161120c565b925050604061134086828701611242565b9150509250925092565b600060ff82169050919050565b6113608161134a565b82525050565b600060208201905061137b6000830184611357565b92915050565b600060208284031215611397576113966111be565b5b60006113a58482850161120c565b91505092915050565b6113b7816111e3565b82525050565b60006020820190506113d260008301846113ae565b92915050565b600080604083850312156113ef576113ee6111be565b5b60006113fd8582860161120c565b925050602061140e8582860161120c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061145f57607f821691505b60208210810361147257611471611418565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006114b282611221565b91506114bd83611221565b92508282019050808211156114d5576114d4611478565b5b92915050565b6000815190506114ea8161122b565b92915050565b600060208284031215611506576115056111be565b5b6000611514848285016114db565b91505092915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611579602583611117565b91506115848261151d565b604082019050919050565b600060208201905081810360008301526115a88161156c565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061160b602683611117565b9150611616826115af565b604082019050919050565b6000602082019050818103600083015261163a816115fe565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061169d602483611117565b91506116a882611641565b604082019050919050565b600060208201905081810360008301526116cc81611690565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061172f602283611117565b915061173a826116d3565b604082019050919050565b6000602082019050818103600083015261175e81611722565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b600061179b601d83611117565b91506117a682611765565b602082019050919050565b600060208201905081810360008301526117ca8161178e565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061182d602583611117565b9150611838826117d1565b604082019050919050565b6000602082019050818103600083015261185c81611820565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006118bf602383611117565b91506118ca82611863565b604082019050919050565b600060208201905081810360008301526118ee816118b2565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000611951602683611117565b915061195c826118f5565b604082019050919050565b6000602082019050818103600083015261198081611944565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006119bd602083611117565b91506119c882611987565b602082019050919050565b600060208201905081810360008301526119ec816119b0565b9050919050565b6000604082019050611a0860008301856113ae565b611a1560208301846112cd565b9392505050565b611a2581611297565b8114611a3057600080fd5b50565b600081519050611a4281611a1c565b92915050565b600060208284031215611a5e57611a5d6111be565b5b6000611a6c84828501611a33565b91505092915050565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b6000611ad1602a83611117565b9150611adc82611a75565b604082019050919050565b60006020820190508181036000830152611b0081611ac4565b9050919050565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b6000611b63602683611117565b9150611b6e82611b07565b604082019050919050565b60006020820190508181036000830152611b9281611b56565b9050919050565b600081519050919050565b600081905092915050565b6000611bba82611b99565b611bc48185611ba4565b9350611bd4818560208601611128565b80840191505092915050565b6000611bec8284611baf565b915081905092915050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b6000611c2d601d83611117565b9150611c3882611bf7565b602082019050919050565b60006020820190508181036000830152611c5c81611c20565b905091905056fea2646970667358221220d1a656fe19930fb498a90013ce049d5e0273f773db8ea4216e93fbd64227341a64736f6c63430008120033