false
false

Contract Address Details

0xdD20ee2ADD6682585EBAAe2690ab2e328Ee501fC

Creator
0x433baf–20db3f at 0xb7f31f–0a3b4f
Balance
0 KCS
Tokens
Fetching tokens...
Transactions
1 Transactions
Transfers
1 Transfers
Gas Used
123,740
Last Balance Update
42854692

Contract Creation Code

Verify & Publish
0x60806040526050600155600a60025561271060035534801561002057600080fd5b5060006100316100d460201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506100dc565b600033905090565b611ea7806100eb6000396000f3fe6080604052600436106100955760003560e01c806369fe0e2d1161005957806369fe0e2d14610160578063715018a6146101895780638da5cb5b146101a0578063c3ca7f31146101cb578063f2fde38b146101f65761009c565b80630b4501fd1461009e57806321acf659146100c95780632895e837146100f25780633741454d1461011b578063632fca56146101445761009c565b3661009c57005b005b3480156100aa57600080fd5b506100b361021f565b6040516100c091906112d9565b60405180910390f35b3480156100d557600080fd5b506100f060048036038101906100eb9190611394565b610225565b005b3480156100fe57600080fd5b5061011960048036038101906101149190611439565b610305565b005b34801561012757600080fd5b50610142600480360381019061013d91906114b2565b610489565b005b61015e60048036038101906101599190611535565b61050f565b005b34801561016c57600080fd5b50610187600480360381019061018291906114b2565b61072c565b005b34801561019557600080fd5b5061019e6107f5565b005b3480156101ac57600080fd5b506101b561092f565b6040516101c291906115cc565b60405180910390f35b3480156101d757600080fd5b506101e0610958565b6040516101ed91906112d9565b60405180910390f35b34801561020257600080fd5b5061021d600480360381019061021891906115e7565b61095e565b005b60025481565b61022d610b06565b73ffffffffffffffffffffffffffffffffffffffff1661024b61092f565b73ffffffffffffffffffffffffffffffffffffffff16146102a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029890611671565b60405180910390fd5b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050818160000160006101000a81548160ff021916908315150217905550505050565b61030d610b06565b73ffffffffffffffffffffffffffffffffffffffff1661032b61092f565b73ffffffffffffffffffffffffffffffffffffffff1614610381576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037890611671565b60405180910390fd5b60005b828290508110156104845760008383838181106103a4576103a3611691565b5b90506020020160208101906103b991906115e7565b73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103f191906115cc565b602060405180830381865afa15801561040e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043291906116d5565b905060008111156104705761046f84848481811061045357610452611691565b5b905060200201602081019061046891906115e7565b8233610b0e565b5b50808061047c90611731565b915050610384565b505050565b610491610b06565b73ffffffffffffffffffffffffffffffffffffffff166104af61092f565b73ffffffffffffffffffffffffffffffffffffffff1614610505576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104fc90611671565b60405180910390fd5b8060018190555050565b60008282905090506000805b828110156106f9573685858381811061053757610536611691565b5b90506020028101906105499190611788565b9050600081806000019061055d91906117b0565b905090506105a78280606001906105749190611813565b6001846105819190611876565b81811061059157610590611691565b5b9050602002013585610c0690919063ffffffff16565b935060005b818110156106e35760006001836105c39190611876565b8214905060008480600001906105d991906117b0565b848181106105ea576105e9611691565b5b90506020020160208101906105ff91906115e7565b90506000830361061957610618818d8760200135610c5f565b5b6106ce85806060019061062c9190611813565b8581811061063d5761063c611691565b5b905060200201358287806040019061065591906118aa565b8781811061066657610665611691565b5b905060200201602081019061067b919061190d565b856106c75788806000019061069091906117b0565b60018961069d919061193a565b8181106106ad576106ac611691565b5b90506020020160208101906106c291906115e7565b6106c9565b305b610e47565b505080806106db90611731565b9150506105ac565b50505080806106f190611731565b91505061051b565b50600061070582610ee1565b90506000610714898884610f67565b9050610721878233610b0e565b505050505050505050565b610734610b06565b73ffffffffffffffffffffffffffffffffffffffff1661075261092f565b73ffffffffffffffffffffffffffffffffffffffff16146107a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079f90611671565b60405180910390fd5b600081116107eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e290611a28565b60405180910390fd5b8060028190555050565b6107fd610b06565b73ffffffffffffffffffffffffffffffffffffffff1661081b61092f565b73ffffffffffffffffffffffffffffffffffffffff1614610871576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086890611671565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60015481565b610966610b06565b73ffffffffffffffffffffffffffffffffffffffff1661098461092f565b73ffffffffffffffffffffffffffffffffffffffff16146109da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d190611671565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4090611aba565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b60405160c08101604052610b27565b3d6000803e3d6000fd5b734446fc4eb47f2f6586f9faab68b3498f86c07521841460008114610bb7577f2e1a7d4d0000000000000000000000000000000000000000000000000000000082528360048301526000806024846000734446fc4eb47f2f6586f9faab68b3498f86c075215af1610b9b57610b9a610b1d565b5b60008060008087875af1610bb257610bb1610b1d565b5b610bff565b7fa9059cbb0000000000000000000000000000000000000000000000000000000082528260048301528360248301526000806044846000895af1610bfe57610bfd610b1d565b5b5b5050505050565b6000828284610c15919061193a565b9150811015610c59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5090611b26565b60405180910390fd5b92915050565b610cbc565b3d6000803e3d6000fd5b7f08c379a0000000000000000000000000000000000000000000000000000000006000527c200000000000000000000000000000000000000000000000000000000060205280604052816000fd5b60405160c08101604052734446fc4eb47f2f6586f9faab68b3498f86c07521831460008114610dc357348314610d1557610d1460557c11696e76616c6964206d73672e76616c75650000000000000000000000610c6e565b5b7fd0e30db000000000000000000000000000000000000000000000000000000000825260008060048486734446fc4eb47f2f6586f9faab68b3498f86c075215af1610d6357610d62610c64565b5b7fa9059cbb0000000000000000000000000000000000000000000000000000000082528460048301528260248301526000806044846000734446fc4eb47f2f6586f9faab68b3498f86c075215af1610dbe57610dbd610c64565b5b610e40565b3415610df257610df160557c11696e76616c6964206d73672e76616c75650000000000000000000000610c6e565b5b7f23b872dd0000000000000000000000000000000000000000000000000000000082523360048301528460248301528260448301526000806064846000885af1610e3f57610e3e610c64565b5b5b5050505050565b60405160c08101604052610e60565b3d6000803e3d6000fd5b7f022c0d9f000000000000000000000000000000000000000000000000000000008152821560008114610e9f5785600483015260006024830152610ead565b600060048301528560248301525b50816044820152608060648201526000608482015260008060a4836000885af1610eda57610ed9610e56565b5b5050505050565b6000808211610f25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1c90611bde565b60405180910390fd5b610f60610f51600354610f436002548661114d90919063ffffffff16565b6111ba90919063ffffffff16565b8361120490919063ffffffff16565b9050919050565b6000808211610fab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa290611bde565b60405180910390fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16156111425760003073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614905060006110d86003546110ca846110b7578873ffffffffffffffffffffffffffffffffffffffff1663c3ca7f316040518163ffffffff1660e01b8152600401602060405180830381865afa15801561108e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b291906116d5565b6110bb565b6001545b8761114d90919063ffffffff16565b6111ba90919063ffffffff16565b9050816110eb576110ea858288610b0e565b5b7f70eb43c4a8ae8c40502dcf22436c509c28d6ff421cf07c491be56984bd98706886868360405161111e93929190611bfe565b60405180910390a1611139818561120490919063ffffffff16565b92505050611146565b8190505b9392505050565b6000808214806111755750828283856111669190611c35565b9250826111739190611cbe565b145b6111b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ab90611d3b565b60405180910390fd5b92915050565b60006111fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061125d565b905092915050565b60008282846112139190611876565b9150811115611257576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124e90611da7565b60405180910390fd5b92915050565b600080831182906112a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129b9190611e4f565b60405180910390fd5b50600083856112b39190611cbe565b9050809150509392505050565b6000819050919050565b6112d3816112c0565b82525050565b60006020820190506112ee60008301846112ca565b92915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611329826112fe565b9050919050565b6113398161131e565b811461134457600080fd5b50565b60008135905061135681611330565b92915050565b60008115159050919050565b6113718161135c565b811461137c57600080fd5b50565b60008135905061138e81611368565b92915050565b600080604083850312156113ab576113aa6112f4565b5b60006113b985828601611347565b92505060206113ca8582860161137f565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f8401126113f9576113f86113d4565b5b8235905067ffffffffffffffff811115611416576114156113d9565b5b602083019150836020820283011115611432576114316113de565b5b9250929050565b600080602083850312156114505761144f6112f4565b5b600083013567ffffffffffffffff81111561146e5761146d6112f9565b5b61147a858286016113e3565b92509250509250929050565b61148f816112c0565b811461149a57600080fd5b50565b6000813590506114ac81611486565b92915050565b6000602082840312156114c8576114c76112f4565b5b60006114d68482850161149d565b91505092915050565b60008083601f8401126114f5576114f46113d4565b5b8235905067ffffffffffffffff811115611512576115116113d9565b5b60208301915083602082028301111561152e5761152d6113de565b5b9250929050565b600080600080600060808688031215611551576115506112f4565b5b600061155f88828901611347565b955050602061157088828901611347565b945050604061158188828901611347565b935050606086013567ffffffffffffffff8111156115a2576115a16112f9565b5b6115ae888289016114df565b92509250509295509295909350565b6115c68161131e565b82525050565b60006020820190506115e160008301846115bd565b92915050565b6000602082840312156115fd576115fc6112f4565b5b600061160b84828501611347565b91505092915050565b600082825260208201905092915050565b7f4f776e61626c653a2043616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061165b602083611614565b915061166682611625565b602082019050919050565b6000602082019050818103600083015261168a8161164e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000815190506116cf81611486565b92915050565b6000602082840312156116eb576116ea6112f4565b5b60006116f9848285016116c0565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061173c826112c0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361176e5761176d611702565b5b600182019050919050565b600080fd5b600080fd5b600080fd5b6000823560016080038336030381126117a4576117a3611779565b5b80830191505092915050565b600080833560016020038436030381126117cd576117cc611779565b5b80840192508235915067ffffffffffffffff8211156117ef576117ee61177e565b5b60208301925060208202360383131561180b5761180a611783565b5b509250929050565b600080833560016020038436030381126118305761182f611779565b5b80840192508235915067ffffffffffffffff8211156118525761185161177e565b5b60208301925060208202360383131561186e5761186d611783565b5b509250929050565b6000611881826112c0565b915061188c836112c0565b92508282101561189f5761189e611702565b5b828203905092915050565b600080833560016020038436030381126118c7576118c6611779565b5b80840192508235915067ffffffffffffffff8211156118e9576118e861177e565b5b60208301925060208202360383131561190557611904611783565b5b509250929050565b600060208284031215611923576119226112f4565b5b60006119318482850161137f565b91505092915050565b6000611945826112c0565b9150611950836112c0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561198557611984611702565b5b828201905092915050565b7f436f696e39382050726f746f636f6c3a20466565206d7573742062652061207060008201527f6f736974697665206e756d62657220616e642067726561746572207468616e2060208201527f7a65726f00000000000000000000000000000000000000000000000000000000604082015250565b6000611a12604483611614565b9150611a1d82611990565b606082019050919050565b60006020820190508181036000830152611a4181611a05565b9050919050565b7f4f776e61626c653a204e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611aa4602683611614565b9150611aaf82611a48565b604082019050919050565b60006020820190508181036000830152611ad381611a97565b9050919050565b7f536166654d6174683a2064732d6d6174682d6164642d6f766572666c6f770000600082015250565b6000611b10601e83611614565b9150611b1b82611ada565b602082019050919050565b60006020820190508181036000830152611b3f81611b03565b9050919050565b7f436f696e39382050726f746f636f6c3a20416d6f756e74206d7573742062652060008201527f6120706f736974697665206e756d62657220616e64206772656174657220746860208201527f616e207a65726f00000000000000000000000000000000000000000000000000604082015250565b6000611bc8604783611614565b9150611bd382611b46565b606082019050919050565b60006020820190508181036000830152611bf781611bbb565b9050919050565b6000606082019050611c1360008301866115bd565b611c2060208301856115bd565b611c2d60408301846112ca565b949350505050565b6000611c40826112c0565b9150611c4b836112c0565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c8457611c83611702565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611cc9826112c0565b9150611cd4836112c0565b925082611ce457611ce3611c8f565b5b828204905092915050565b7f536166654d6174683a2064732d6d6174682d6d756c2d6f766572666c6f770000600082015250565b6000611d25601e83611614565b9150611d3082611cef565b602082019050919050565b60006020820190508181036000830152611d5481611d18565b9050919050565b7f536166654d6174683a2064732d6d6174682d7375622d756e646572666c6f7700600082015250565b6000611d91601f83611614565b9150611d9c82611d5b565b602082019050919050565b60006020820190508181036000830152611dc081611d84565b9050919050565b600081519050919050565b60005b83811015611df0578082015181840152602081019050611dd5565b83811115611dff576000848401525b50505050565b6000601f19601f8301169050919050565b6000611e2182611dc7565b611e2b8185611614565b9350611e3b818560208601611dd2565b611e4481611e05565b840191505092915050565b60006020820190508181036000830152611e698184611e16565b90509291505056fea2646970667358221220af8bd09218cd281a9e0908831407087e5181c3c4a170fc98f0be94740a42523b64736f6c634300080d0033

Deployed ByteCode

0x6080604052600436106100955760003560e01c806369fe0e2d1161005957806369fe0e2d14610160578063715018a6146101895780638da5cb5b146101a0578063c3ca7f31146101cb578063f2fde38b146101f65761009c565b80630b4501fd1461009e57806321acf659146100c95780632895e837146100f25780633741454d1461011b578063632fca56146101445761009c565b3661009c57005b005b3480156100aa57600080fd5b506100b361021f565b6040516100c091906112d9565b60405180910390f35b3480156100d557600080fd5b506100f060048036038101906100eb9190611394565b610225565b005b3480156100fe57600080fd5b5061011960048036038101906101149190611439565b610305565b005b34801561012757600080fd5b50610142600480360381019061013d91906114b2565b610489565b005b61015e60048036038101906101599190611535565b61050f565b005b34801561016c57600080fd5b50610187600480360381019061018291906114b2565b61072c565b005b34801561019557600080fd5b5061019e6107f5565b005b3480156101ac57600080fd5b506101b561092f565b6040516101c291906115cc565b60405180910390f35b3480156101d757600080fd5b506101e0610958565b6040516101ed91906112d9565b60405180910390f35b34801561020257600080fd5b5061021d600480360381019061021891906115e7565b61095e565b005b60025481565b61022d610b06565b73ffffffffffffffffffffffffffffffffffffffff1661024b61092f565b73ffffffffffffffffffffffffffffffffffffffff16146102a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161029890611671565b60405180910390fd5b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050818160000160006101000a81548160ff021916908315150217905550505050565b61030d610b06565b73ffffffffffffffffffffffffffffffffffffffff1661032b61092f565b73ffffffffffffffffffffffffffffffffffffffff1614610381576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037890611671565b60405180910390fd5b60005b828290508110156104845760008383838181106103a4576103a3611691565b5b90506020020160208101906103b991906115e7565b73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103f191906115cc565b602060405180830381865afa15801561040e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043291906116d5565b905060008111156104705761046f84848481811061045357610452611691565b5b905060200201602081019061046891906115e7565b8233610b0e565b5b50808061047c90611731565b915050610384565b505050565b610491610b06565b73ffffffffffffffffffffffffffffffffffffffff166104af61092f565b73ffffffffffffffffffffffffffffffffffffffff1614610505576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104fc90611671565b60405180910390fd5b8060018190555050565b60008282905090506000805b828110156106f9573685858381811061053757610536611691565b5b90506020028101906105499190611788565b9050600081806000019061055d91906117b0565b905090506105a78280606001906105749190611813565b6001846105819190611876565b81811061059157610590611691565b5b9050602002013585610c0690919063ffffffff16565b935060005b818110156106e35760006001836105c39190611876565b8214905060008480600001906105d991906117b0565b848181106105ea576105e9611691565b5b90506020020160208101906105ff91906115e7565b90506000830361061957610618818d8760200135610c5f565b5b6106ce85806060019061062c9190611813565b8581811061063d5761063c611691565b5b905060200201358287806040019061065591906118aa565b8781811061066657610665611691565b5b905060200201602081019061067b919061190d565b856106c75788806000019061069091906117b0565b60018961069d919061193a565b8181106106ad576106ac611691565b5b90506020020160208101906106c291906115e7565b6106c9565b305b610e47565b505080806106db90611731565b9150506105ac565b50505080806106f190611731565b91505061051b565b50600061070582610ee1565b90506000610714898884610f67565b9050610721878233610b0e565b505050505050505050565b610734610b06565b73ffffffffffffffffffffffffffffffffffffffff1661075261092f565b73ffffffffffffffffffffffffffffffffffffffff16146107a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079f90611671565b60405180910390fd5b600081116107eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e290611a28565b60405180910390fd5b8060028190555050565b6107fd610b06565b73ffffffffffffffffffffffffffffffffffffffff1661081b61092f565b73ffffffffffffffffffffffffffffffffffffffff1614610871576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086890611671565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60015481565b610966610b06565b73ffffffffffffffffffffffffffffffffffffffff1661098461092f565b73ffffffffffffffffffffffffffffffffffffffff16146109da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d190611671565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4090611aba565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b60405160c08101604052610b27565b3d6000803e3d6000fd5b734446fc4eb47f2f6586f9faab68b3498f86c07521841460008114610bb7577f2e1a7d4d0000000000000000000000000000000000000000000000000000000082528360048301526000806024846000734446fc4eb47f2f6586f9faab68b3498f86c075215af1610b9b57610b9a610b1d565b5b60008060008087875af1610bb257610bb1610b1d565b5b610bff565b7fa9059cbb0000000000000000000000000000000000000000000000000000000082528260048301528360248301526000806044846000895af1610bfe57610bfd610b1d565b5b5b5050505050565b6000828284610c15919061193a565b9150811015610c59576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5090611b26565b60405180910390fd5b92915050565b610cbc565b3d6000803e3d6000fd5b7f08c379a0000000000000000000000000000000000000000000000000000000006000527c200000000000000000000000000000000000000000000000000000000060205280604052816000fd5b60405160c08101604052734446fc4eb47f2f6586f9faab68b3498f86c07521831460008114610dc357348314610d1557610d1460557c11696e76616c6964206d73672e76616c75650000000000000000000000610c6e565b5b7fd0e30db000000000000000000000000000000000000000000000000000000000825260008060048486734446fc4eb47f2f6586f9faab68b3498f86c075215af1610d6357610d62610c64565b5b7fa9059cbb0000000000000000000000000000000000000000000000000000000082528460048301528260248301526000806044846000734446fc4eb47f2f6586f9faab68b3498f86c075215af1610dbe57610dbd610c64565b5b610e40565b3415610df257610df160557c11696e76616c6964206d73672e76616c75650000000000000000000000610c6e565b5b7f23b872dd0000000000000000000000000000000000000000000000000000000082523360048301528460248301528260448301526000806064846000885af1610e3f57610e3e610c64565b5b5b5050505050565b60405160c08101604052610e60565b3d6000803e3d6000fd5b7f022c0d9f000000000000000000000000000000000000000000000000000000008152821560008114610e9f5785600483015260006024830152610ead565b600060048301528560248301525b50816044820152608060648201526000608482015260008060a4836000885af1610eda57610ed9610e56565b5b5050505050565b6000808211610f25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f1c90611bde565b60405180910390fd5b610f60610f51600354610f436002548661114d90919063ffffffff16565b6111ba90919063ffffffff16565b8361120490919063ffffffff16565b9050919050565b6000808211610fab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa290611bde565b60405180910390fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900460ff16156111425760003073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614905060006110d86003546110ca846110b7578873ffffffffffffffffffffffffffffffffffffffff1663c3ca7f316040518163ffffffff1660e01b8152600401602060405180830381865afa15801561108e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b291906116d5565b6110bb565b6001545b8761114d90919063ffffffff16565b6111ba90919063ffffffff16565b9050816110eb576110ea858288610b0e565b5b7f70eb43c4a8ae8c40502dcf22436c509c28d6ff421cf07c491be56984bd98706886868360405161111e93929190611bfe565b60405180910390a1611139818561120490919063ffffffff16565b92505050611146565b8190505b9392505050565b6000808214806111755750828283856111669190611c35565b9250826111739190611cbe565b145b6111b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ab90611d3b565b60405180910390fd5b92915050565b60006111fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061125d565b905092915050565b60008282846112139190611876565b9150811115611257576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124e90611da7565b60405180910390fd5b92915050565b600080831182906112a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129b9190611e4f565b60405180910390fd5b50600083856112b39190611cbe565b9050809150509392505050565b6000819050919050565b6112d3816112c0565b82525050565b60006020820190506112ee60008301846112ca565b92915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611329826112fe565b9050919050565b6113398161131e565b811461134457600080fd5b50565b60008135905061135681611330565b92915050565b60008115159050919050565b6113718161135c565b811461137c57600080fd5b50565b60008135905061138e81611368565b92915050565b600080604083850312156113ab576113aa6112f4565b5b60006113b985828601611347565b92505060206113ca8582860161137f565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f8401126113f9576113f86113d4565b5b8235905067ffffffffffffffff811115611416576114156113d9565b5b602083019150836020820283011115611432576114316113de565b5b9250929050565b600080602083850312156114505761144f6112f4565b5b600083013567ffffffffffffffff81111561146e5761146d6112f9565b5b61147a858286016113e3565b92509250509250929050565b61148f816112c0565b811461149a57600080fd5b50565b6000813590506114ac81611486565b92915050565b6000602082840312156114c8576114c76112f4565b5b60006114d68482850161149d565b91505092915050565b60008083601f8401126114f5576114f46113d4565b5b8235905067ffffffffffffffff811115611512576115116113d9565b5b60208301915083602082028301111561152e5761152d6113de565b5b9250929050565b600080600080600060808688031215611551576115506112f4565b5b600061155f88828901611347565b955050602061157088828901611347565b945050604061158188828901611347565b935050606086013567ffffffffffffffff8111156115a2576115a16112f9565b5b6115ae888289016114df565b92509250509295509295909350565b6115c68161131e565b82525050565b60006020820190506115e160008301846115bd565b92915050565b6000602082840312156115fd576115fc6112f4565b5b600061160b84828501611347565b91505092915050565b600082825260208201905092915050565b7f4f776e61626c653a2043616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061165b602083611614565b915061166682611625565b602082019050919050565b6000602082019050818103600083015261168a8161164e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000815190506116cf81611486565b92915050565b6000602082840312156116eb576116ea6112f4565b5b60006116f9848285016116c0565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061173c826112c0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361176e5761176d611702565b5b600182019050919050565b600080fd5b600080fd5b600080fd5b6000823560016080038336030381126117a4576117a3611779565b5b80830191505092915050565b600080833560016020038436030381126117cd576117cc611779565b5b80840192508235915067ffffffffffffffff8211156117ef576117ee61177e565b5b60208301925060208202360383131561180b5761180a611783565b5b509250929050565b600080833560016020038436030381126118305761182f611779565b5b80840192508235915067ffffffffffffffff8211156118525761185161177e565b5b60208301925060208202360383131561186e5761186d611783565b5b509250929050565b6000611881826112c0565b915061188c836112c0565b92508282101561189f5761189e611702565b5b828203905092915050565b600080833560016020038436030381126118c7576118c6611779565b5b80840192508235915067ffffffffffffffff8211156118e9576118e861177e565b5b60208301925060208202360383131561190557611904611783565b5b509250929050565b600060208284031215611923576119226112f4565b5b60006119318482850161137f565b91505092915050565b6000611945826112c0565b9150611950836112c0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561198557611984611702565b5b828201905092915050565b7f436f696e39382050726f746f636f6c3a20466565206d7573742062652061207060008201527f6f736974697665206e756d62657220616e642067726561746572207468616e2060208201527f7a65726f00000000000000000000000000000000000000000000000000000000604082015250565b6000611a12604483611614565b9150611a1d82611990565b606082019050919050565b60006020820190508181036000830152611a4181611a05565b9050919050565b7f4f776e61626c653a204e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611aa4602683611614565b9150611aaf82611a48565b604082019050919050565b60006020820190508181036000830152611ad381611a97565b9050919050565b7f536166654d6174683a2064732d6d6174682d6164642d6f766572666c6f770000600082015250565b6000611b10601e83611614565b9150611b1b82611ada565b602082019050919050565b60006020820190508181036000830152611b3f81611b03565b9050919050565b7f436f696e39382050726f746f636f6c3a20416d6f756e74206d7573742062652060008201527f6120706f736974697665206e756d62657220616e64206772656174657220746860208201527f616e207a65726f00000000000000000000000000000000000000000000000000604082015250565b6000611bc8604783611614565b9150611bd382611b46565b606082019050919050565b60006020820190508181036000830152611bf781611bbb565b9050919050565b6000606082019050611c1360008301866115bd565b611c2060208301856115bd565b611c2d60408301846112ca565b949350505050565b6000611c40826112c0565b9150611c4b836112c0565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c8457611c83611702565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000611cc9826112c0565b9150611cd4836112c0565b925082611ce457611ce3611c8f565b5b828204905092915050565b7f536166654d6174683a2064732d6d6174682d6d756c2d6f766572666c6f770000600082015250565b6000611d25601e83611614565b9150611d3082611cef565b602082019050919050565b60006020820190508181036000830152611d5481611d18565b9050919050565b7f536166654d6174683a2064732d6d6174682d7375622d756e646572666c6f7700600082015250565b6000611d91601f83611614565b9150611d9c82611d5b565b602082019050919050565b60006020820190508181036000830152611dc081611d84565b9050919050565b600081519050919050565b60005b83811015611df0578082015181840152602081019050611dd5565b83811115611dff576000848401525b50505050565b6000601f19601f8301169050919050565b6000611e2182611dc7565b611e2b8185611614565b9350611e3b818560208601611dd2565b611e4481611e05565b840191505092915050565b60006020820190508181036000830152611e698184611e16565b90509291505056fea2646970667358221220af8bd09218cd281a9e0908831407087e5181c3c4a170fc98f0be94740a42523b64736f6c634300080d0033