Loading…
Who sent value to whom in this transaction, fee included.
Here's the net effect on each wallet once every part of this transaction (value, fee and token movements) is added up. Each asset is kept separate: Quanta is never mixed with a token.
New to this? Contract calls & internal transfersContract creation code (bytecode plus constructor arguments), shown as sent.
0x608060405234801562000010575f80fd5b506040518060400160405280600981526020017f4f726967696e616c7300000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4f5247000000000000000000000000000000000000000000000000000000000081525081600590816200008e9190620004d5565b508060069081620000a09190620004d5565b505050620000b6336001620000cf60201b60201c565b620000c9336002620000cf60201b60201c565b6200069e565b5f73ffffffffffffffffffffffffffffffffffffffff165f808381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200016f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001669062000617565b60405180910390fd5b815f808381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546200020b919062000664565b92505081905550808273ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620002ed57607f821691505b602082108103620003035762000302620002a8565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003677fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200032a565b6200037386836200032a565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620003bd620003b7620003b1846200038b565b62000394565b6200038b565b9050919050565b5f819050919050565b620003d8836200039d565b620003f0620003e782620003c4565b84845462000336565b825550505050565b5f90565b62000406620003f8565b62000413818484620003cd565b505050565b5b818110156200043a576200042e5f82620003fc565b60018101905062000419565b5050565b601f8211156200048957620004538162000309565b6200045e846200031b565b810160208510156200046e578190505b620004866200047d856200031b565b83018262000418565b50505b505050565b5f82821c905092915050565b5f620004ab5f19846008026200048e565b1980831691505092915050565b5f620004c583836200049a565b9150826002028217905092915050565b620004e08262000271565b67ffffffffffffffff811115620004fc57620004fb6200027b565b5b620005088254620002d5565b620005158282856200043e565b5f60209050601f8311600181146200054b575f841562000536578287015190505b620005428582620004b8565b865550620005b1565b601f1984166200055b8662000309565b5f5b8281101562000584578489015182556001820191506020850194506020810190506200055d565b86831015620005a45784890151620005a0601f8916826200049a565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f4552433732313a20616c7265616479206d696e746564000000000000000000005f82015250565b5f620005ff601683620005b9565b91506200060c82620005c9565b602082019050919050565b5f6020820190508181035f8301526200063081620005f1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62000670826200038b565b91506200067d836200038b565b925082820190508082111562000698576200069762000637565b5b92915050565b61130980620006ac5f395ff3fe608060405234801561000f575f80fd5b50600436106100cd575f3560e01c80636352211e1161008a578063a22cb46511610064578063a22cb46514610221578063b88d4fde1461023d578063c87b56dd14610259578063e985e9c514610289576100cd565b80636352211e146101a357806370a08231146101d357806395d89b4114610203576100cd565b806301ffc9a7146100d157806306fdde0314610101578063081812fc1461011f578063095ea7b31461014f57806323b872dd1461016b57806342842e0e14610187575b5f80fd5b6100eb60048036038101906100e69190610be7565b6102b9565b6040516100f89190610c2c565b60405180910390f35b61010961032a565b6040516101169190610ccf565b60405180910390f35b61013960048036038101906101349190610d22565b6103b6565b6040516101469190610d8c565b60405180910390f35b61016960048036038101906101649190610dcf565b6103ef565b005b61018560048036038101906101809190610e0d565b61049d565b005b6101a1600480360381019061019c9190610e0d565b61068e565b005b6101bd60048036038101906101b89190610d22565b61072b565b6040516101ca9190610d8c565b60405180910390f35b6101ed60048036038101906101e89190610e5d565b610763565b6040516101fa9190610e97565b60405180910390f35b61020b6107a9565b6040516102189190610ccf565b60405180910390f35b61023b60048036038101906102369190610eda565b610835565b005b61025760048036038101906102529190610f79565b61092d565b005b610273600480360381019061026e9190610d22565b6109d0565b6040516102809190610ccf565b60405180910390f35b6102a3600480360381019061029e9190610ffd565b610a71565b6040516102b09190610c2c565b60405180910390f35b5f6380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806103135750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610323575061032282610aff565b5b9050919050565b6005805461033790611068565b80601f016020809104026020016040519081016040528092919081815260200182805461036390611068565b80156103ae5780601f10610385576101008083540402835291602001916103ae565b820191905f5260205f20905b81548152906001019060200180831161039157829003601f168201915b505050505081565b5f60025f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b8160025f8381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b8273ffffffffffffffffffffffffffffffffffffffff165f808381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461053a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610531906110e2565b60405180910390fd5b815f808381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105d4919061112d565b925050819055506001805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106279190611160565b92505081905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61069983838361049d565b6106a282610b68565b15610726578173ffffffffffffffffffffffffffffffffffffffff1663150b7a023385846040518463ffffffff1660e01b81526004016106e4939291906111c6565b6020604051808303815f875af1158015610700573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107249190611222565b505b505050565b5f805f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b600680546107b690611068565b80601f01602080910402602001604051908101604052809291908181526020018280546107e290611068565b801561082d5780601f106108045761010080835404028352916020019161082d565b820191905f5260205f20905b81548152906001019060200180831161081057829003601f168201915b505050505081565b8060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516109219190610c2c565b60405180910390a35050565b61093885858561049d565b61094184610b68565b156109c9578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0233878686866040518663ffffffff1660e01b8152600401610987959493929190611287565b6020604051808303815f875af11580156109a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109c79190611222565b505b5050505050565b606060045f8381526020019081526020015f2080546109ee90611068565b80601f0160208091040260200160405190810160405280929190818152602001828054610a1a90611068565b8015610a655780601f10610a3c57610100808354040283529160200191610a65565b820191905f5260205f20905b815481529060010190602001808311610a4857829003601f168201915b50505050509050919050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b610bc681610b92565b8114610bd0575f80fd5b50565b5f81359050610be181610bbd565b92915050565b5f60208284031215610bfc57610bfb610b8a565b5b5f610c0984828501610bd3565b91505092915050565b5f8115159050919050565b610c2681610c12565b82525050565b5f602082019050610c3f5f830184610c1d565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610c7c578082015181840152602081019050610c61565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610ca182610c45565b610cab8185610c4f565b9350610cbb818560208601610c5f565b610cc481610c87565b840191505092915050565b5f6020820190508181035f830152610ce78184610c97565b905092915050565b5f819050919050565b610d0181610cef565b8114610d0b575f80fd5b50565b5f81359050610d1c81610cf8565b92915050565b5f60208284031215610d3757610d36610b8a565b5b5f610d4484828501610d0e565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d7682610d4d565b9050919050565b610d8681610d6c565b82525050565b5f602082019050610d9f5f830184610d7d565b92915050565b610dae81610d6c565b8114610db8575f80fd5b50565b5f81359050610dc981610da5565b92915050565b5f8060408385031215610de557610de4610b8a565b5b5f610df285828601610dbb565b9250506020610e0385828601610d0e565b9150509250929050565b5f805f60608486031215610e2457610e23610b8a565b5b5f610e3186828701610dbb565b9350506020610e4286828701610dbb565b9250506040610e5386828701610d0e565b9150509250925092565b5f60208284031215610e7257610e71610b8a565b5b5f610e7f84828501610dbb565b91505092915050565b610e9181610cef565b82525050565b5f602082019050610eaa5f830184610e88565b92915050565b610eb981610c12565b8114610ec3575f80fd5b50565b5f81359050610ed481610eb0565b92915050565b5f8060408385031215610ef057610eef610b8a565b5b5f610efd85828601610dbb565b9250506020610f0e85828601610ec6565b9150509250929050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112610f3957610f38610f18565b5b8235905067ffffffffffffffff811115610f5657610f55610f1c565b5b602083019150836001820283011115610f7257610f71610f20565b5b9250929050565b5f805f805f60808688031215610f9257610f91610b8a565b5b5f610f9f88828901610dbb565b9550506020610fb088828901610dbb565b9450506040610fc188828901610d0e565b935050606086013567ffffffffffffffff811115610fe257610fe1610b8e565b5b610fee88828901610f24565b92509250509295509295909350565b5f806040838503121561101357611012610b8a565b5b5f61102085828601610dbb565b925050602061103185828601610dbb565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061107f57607f821691505b6020821081036110925761109161103b565b5b50919050565b7f4552433732313a206e6f74206f776e65720000000000000000000000000000005f82015250565b5f6110cc601183610c4f565b91506110d782611098565b602082019050919050565b5f6020820190508181035f8301526110f9816110c0565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61113782610cef565b915061114283610cef565b925082820390508181111561115a57611159611100565b5b92915050565b5f61116a82610cef565b915061117583610cef565b925082820190508082111561118d5761118c611100565b5b92915050565b5f82825260208201905092915050565b50565b5f6111b15f83611193565b91506111bc826111a3565b5f82019050919050565b5f6080820190506111d95f830186610d7d565b6111e66020830185610d7d565b6111f36040830184610e88565b8181036060830152611204816111a6565b9050949350505050565b5f8151905061121c81610bbd565b92915050565b5f6020828403121561123757611236610b8a565b5b5f6112448482850161120e565b91505092915050565b828183375f83830152505050565b5f6112668385611193565b935061127383858461124d565b61127c83610c87565b840190509392505050565b5f60808201905061129a5f830188610d7d565b6112a76020830187610d7d565b6112b46040830186610e88565b81810360608301526112c781848661125b565b9050969550505050505056fea2646970667358221220560ad220c6a0b422b44ce2d8633e62b03cc64cf36ca4028e39ad26209ca71d6a6468797063430000020033Contract creation code (bytecode plus constructor arguments), shown as sent.
0x608060405234801562000010575f80fd5b506040518060400160405280600981526020017f4f726967696e616c7300000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4f5247000000000000000000000000000000000000000000000000000000000081525081600590816200008e9190620004d5565b508060069081620000a09190620004d5565b505050620000b6336001620000cf60201b60201c565b620000c9336002620000cf60201b60201c565b6200069e565b5f73ffffffffffffffffffffffffffffffffffffffff165f808381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200016f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001669062000617565b60405180910390fd5b815f808381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546200020b919062000664565b92505081905550808273ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620002ed57607f821691505b602082108103620003035762000302620002a8565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003677fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200032a565b6200037386836200032a565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620003bd620003b7620003b1846200038b565b62000394565b6200038b565b9050919050565b5f819050919050565b620003d8836200039d565b620003f0620003e782620003c4565b84845462000336565b825550505050565b5f90565b62000406620003f8565b62000413818484620003cd565b505050565b5b818110156200043a576200042e5f82620003fc565b60018101905062000419565b5050565b601f8211156200048957620004538162000309565b6200045e846200031b565b810160208510156200046e578190505b620004866200047d856200031b565b83018262000418565b50505b505050565b5f82821c905092915050565b5f620004ab5f19846008026200048e565b1980831691505092915050565b5f620004c583836200049a565b9150826002028217905092915050565b620004e08262000271565b67ffffffffffffffff811115620004fc57620004fb6200027b565b5b620005088254620002d5565b620005158282856200043e565b5f60209050601f8311600181146200054b575f841562000536578287015190505b620005428582620004b8565b865550620005b1565b601f1984166200055b8662000309565b5f5b8281101562000584578489015182556001820191506020850194506020810190506200055d565b86831015620005a45784890151620005a0601f8916826200049a565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f4552433732313a20616c7265616479206d696e746564000000000000000000005f82015250565b5f620005ff601683620005b9565b91506200060c82620005c9565b602082019050919050565b5f6020820190508181035f8301526200063081620005f1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62000670826200038b565b91506200067d836200038b565b925082820190508082111562000698576200069762000637565b5b92915050565b61130980620006ac5f395ff3fe608060405234801561000f575f80fd5b50600436106100cd575f3560e01c80636352211e1161008a578063a22cb46511610064578063a22cb46514610221578063b88d4fde1461023d578063c87b56dd14610259578063e985e9c514610289576100cd565b80636352211e146101a357806370a08231146101d357806395d89b4114610203576100cd565b806301ffc9a7146100d157806306fdde0314610101578063081812fc1461011f578063095ea7b31461014f57806323b872dd1461016b57806342842e0e14610187575b5f80fd5b6100eb60048036038101906100e69190610be7565b6102b9565b6040516100f89190610c2c565b60405180910390f35b61010961032a565b6040516101169190610ccf565b60405180910390f35b61013960048036038101906101349190610d22565b6103b6565b6040516101469190610d8c565b60405180910390f35b61016960048036038101906101649190610dcf565b6103ef565b005b61018560048036038101906101809190610e0d565b61049d565b005b6101a1600480360381019061019c9190610e0d565b61068e565b005b6101bd60048036038101906101b89190610d22565b61072b565b6040516101ca9190610d8c565b60405180910390f35b6101ed60048036038101906101e89190610e5d565b610763565b6040516101fa9190610e97565b60405180910390f35b61020b6107a9565b6040516102189190610ccf565b60405180910390f35b61023b60048036038101906102369190610eda565b610835565b005b61025760048036038101906102529190610f79565b61092d565b005b610273600480360381019061026e9190610d22565b6109d0565b6040516102809190610ccf565b60405180910390f35b6102a3600480360381019061029e9190610ffd565b610a71565b6040516102b09190610c2c565b60405180910390f35b5f6380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806103135750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610323575061032282610aff565b5b9050919050565b6005805461033790611068565b80601f016020809104026020016040519081016040528092919081815260200182805461036390611068565b80156103ae5780601f10610385576101008083540402835291602001916103ae565b820191905f5260205f20905b81548152906001019060200180831161039157829003601f168201915b505050505081565b5f60025f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b8160025f8381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b8273ffffffffffffffffffffffffffffffffffffffff165f808381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461053a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610531906110e2565b60405180910390fd5b815f808381526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105d4919061112d565b925050819055506001805f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106279190611160565b92505081905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61069983838361049d565b6106a282610b68565b15610726578173ffffffffffffffffffffffffffffffffffffffff1663150b7a023385846040518463ffffffff1660e01b81526004016106e4939291906111c6565b6020604051808303815f875af1158015610700573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107249190611222565b505b505050565b5f805f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b600680546107b690611068565b80601f01602080910402602001604051908101604052809291908181526020018280546107e290611068565b801561082d5780601f106108045761010080835404028352916020019161082d565b820191905f5260205f20905b81548152906001019060200180831161081057829003601f168201915b505050505081565b8060035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516109219190610c2c565b60405180910390a35050565b61093885858561049d565b61094184610b68565b156109c9578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0233878686866040518663ffffffff1660e01b8152600401610987959493929190611287565b6020604051808303815f875af11580156109a3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109c79190611222565b505b5050505050565b606060045f8381526020019081526020015f2080546109ee90611068565b80601f0160208091040260200160405190810160405280929190818152602001828054610a1a90611068565b8015610a655780601f10610a3c57610100808354040283529160200191610a65565b820191905f5260205f20905b815481529060010190602001808311610a4857829003601f168201915b50505050509050919050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b610bc681610b92565b8114610bd0575f80fd5b50565b5f81359050610be181610bbd565b92915050565b5f60208284031215610bfc57610bfb610b8a565b5b5f610c0984828501610bd3565b91505092915050565b5f8115159050919050565b610c2681610c12565b82525050565b5f602082019050610c3f5f830184610c1d565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610c7c578082015181840152602081019050610c61565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610ca182610c45565b610cab8185610c4f565b9350610cbb818560208601610c5f565b610cc481610c87565b840191505092915050565b5f6020820190508181035f830152610ce78184610c97565b905092915050565b5f819050919050565b610d0181610cef565b8114610d0b575f80fd5b50565b5f81359050610d1c81610cf8565b92915050565b5f60208284031215610d3757610d36610b8a565b5b5f610d4484828501610d0e565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610d7682610d4d565b9050919050565b610d8681610d6c565b82525050565b5f602082019050610d9f5f830184610d7d565b92915050565b610dae81610d6c565b8114610db8575f80fd5b50565b5f81359050610dc981610da5565b92915050565b5f8060408385031215610de557610de4610b8a565b5b5f610df285828601610dbb565b9250506020610e0385828601610d0e565b9150509250929050565b5f805f60608486031215610e2457610e23610b8a565b5b5f610e3186828701610dbb565b9350506020610e4286828701610dbb565b9250506040610e5386828701610d0e565b9150509250925092565b5f60208284031215610e7257610e71610b8a565b5b5f610e7f84828501610dbb565b91505092915050565b610e9181610cef565b82525050565b5f602082019050610eaa5f830184610e88565b92915050565b610eb981610c12565b8114610ec3575f80fd5b50565b5f81359050610ed481610eb0565b92915050565b5f8060408385031215610ef057610eef610b8a565b5b5f610efd85828601610dbb565b9250506020610f0e85828601610ec6565b9150509250929050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112610f3957610f38610f18565b5b8235905067ffffffffffffffff811115610f5657610f55610f1c565b5b602083019150836001820283011115610f7257610f71610f20565b5b9250929050565b5f805f805f60808688031215610f9257610f91610b8a565b5b5f610f9f88828901610dbb565b9550506020610fb088828901610dbb565b9450506040610fc188828901610d0e565b935050606086013567ffffffffffffffff811115610fe257610fe1610b8e565b5b610fee88828901610f24565b92509250509295509295909350565b5f806040838503121561101357611012610b8a565b5b5f61102085828601610dbb565b925050602061103185828601610dbb565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061107f57607f821691505b6020821081036110925761109161103b565b5b50919050565b7f4552433732313a206e6f74206f776e65720000000000000000000000000000005f82015250565b5f6110cc601183610c4f565b91506110d782611098565b602082019050919050565b5f6020820190508181035f8301526110f9816110c0565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61113782610cef565b915061114283610cef565b925082820390508181111561115a57611159611100565b5b92915050565b5f61116a82610cef565b915061117583610cef565b925082820190508082111561118d5761118c611100565b5b92915050565b5f82825260208201905092915050565b50565b5f6111b15f83611193565b91506111bc826111a3565b5f82019050919050565b5f6080820190506111d95f830186610d7d565b6111e66020830185610d7d565b6111f36040830184610e88565b8181036060830152611204816111a6565b9050949350505050565b5f8151905061121c81610bbd565b92915050565b5f6020828403121561123757611236610b8a565b5b5f6112448482850161120e565b91505092915050565b828183375f83830152505050565b5f6112668385611193565b935061127383858461124d565b61127c83610c87565b840190509392505050565b5f60808201905061129a5f830188610d7d565b6112a76020830187610d7d565b6112b46040830186610e88565b81810360608301526112c781848661125b565b9050969550505050505056fea2646970667358221220560ad220c6a0b422b44ce2d8633e62b03cc64cf36ca4028e39ad26209ca71d6a6468797063430000020033