Skip to content

Instantly share code, notes, and snippets.

@akriventsev
Created July 20, 2022 15:35
Show Gist options
  • Save akriventsev/baa29e4db045d6d8ebdb3d325f447775 to your computer and use it in GitHub Desktop.
Save akriventsev/baa29e4db045d6d8ebdb3d325f447775 to your computer and use it in GitHub Desktop.
{
"commit": "444b8b586a513646e9c8a86f187b9d829e18f9c2",
"config": {
"chainId": 1000,
"homesteadBlock": 0,
"eip150Block": 0,
"eip155Block": 0,
"eip158Block": 0,
"byzantiumBlock": 0,
"constantinopleBlock": 0,
"petersburgBlock": 0,
"istanbulBlock": 0,
"muirGlacierBlock": 0,
"clique": {
"period": 0,
"epoch": 30000
}
},
"difficulty": "1",
"gasLimit": "1100000000",
"extradata": "0x000000000000000000000000000000000000000000000000000000000000000068CCe680B6b1d4Bce7D5Da2cF6d3637A433124330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"alloc": {
"0x4200000000000000000000000000000000000000": {
"balance": "00",
"storage": {},
"code": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c806382e3702d1461003b578063cafa81dc14610072575b600080fd5b61005e610049366004610112565b60006020819052908152604090205460ff1681565b604051901515815260200160405180910390f35b61008561008036600461015a565b610087565b005b6001600080833360405160200161009f929190610229565b604080518083037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001815291815281516020928301208352908201929092520160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001691151591909117905550565b60006020828403121561012457600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60006020828403121561016c57600080fd5b813567ffffffffffffffff8082111561018457600080fd5b818401915084601f83011261019857600080fd5b8135818111156101aa576101aa61012b565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f011681019083821181831017156101f0576101f061012b565b8160405282815287602084870101111561020957600080fd5b826020860160208301376000928101602001929092525095945050505050565b6000835160005b8181101561024a5760208187018101518583015201610230565b81811115610259576000828501525b5060609390931b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016919092019081526014019291505056fea264697066735822122061f59ec93b7dafc113ee5ceccfe6d770f201ec523989ec06ff81c14f1fa1952d64736f6c63430008090033"
},
"0x4200000000000000000000000000000000000002": {
"balance": "00",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x000000000000000000000000afe4d2a5972651a9dbc8bc60213540cf70dbfd35"
},
"code": "0x608060405234801561001057600080fd5b50600436106100d45760003560e01c8063b1540a0111610081578063e426541d1161005b578063e426541d146101cb578063e7f1c10f146101de578063ec18f9a01461020157600080fd5b8063b1540a011461019d578063bdc7b54f146101b0578063d417f18c146101b857600080fd5b80637ec630dd116100b25780637ec630dd146101285780638da5cb5b146101355780639b19251a1461017a57600080fd5b806308fd6322146100d957806313af4035146100ee57806355423b2414610101575b600080fd5b6100ec6100e7366004610917565b610209565b005b6100ec6100fc366004610953565b61034e565b60035461011390610100900460ff1681565b60405190151581526020015b60405180910390f35b6003546101139060ff1681565b6001546101559073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161011f565b610113610188366004610953565b60026020526000908152604090205460ff1681565b6101136101ab366004610953565b610490565b6100ec6104f0565b6100ec6101c6366004610917565b610611565b6101136101d9366004610953565b610765565b6101136101ec366004610953565b60006020819052908152604090205460ff1681565b6100ec6107cc565b60015473ffffffffffffffffffffffffffffffffffffffff1633146102b5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e00000000000060648201526084015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff821660008181526002602090815260409182902080548515157fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091821681179092556003805490911690558251938452908301527f8daaf060c3306c38e068a75c054bf96ecd85a3db1252712c4d93632744c42e0d91015b60405180910390a15050565b60015473ffffffffffffffffffffffffffffffffffffffff1633146103f5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e00000000000060648201526084016102ac565b6001546040805173ffffffffffffffffffffffffffffffffffffffff928316815291831660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a1600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60015460009073ffffffffffffffffffffffffffffffffffffffff1615806104ba575060035460ff165b806104ea575073ffffffffffffffffffffffffffffffffffffffff821660009081526002602052604090205460ff165b92915050565b60015473ffffffffffffffffffffffffffffffffffffffff163314610597576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e00000000000060648201526084016102ac565b60015460405173ffffffffffffffffffffffffffffffffffffffff90911681527fc0e106cf568e50698fdbde1eff56f5a5c966cc7958e37e276918e9e4ccdf8cd49060200160405180910390a1600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b60015473ffffffffffffffffffffffffffffffffffffffff1633146106b8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e00000000000060648201526084016102ac565b73ffffffffffffffffffffffffffffffffffffffff82166000818152602081815260409182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016851515908117909155600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690558251938452908301527f8daaf060c3306c38e068a75c054bf96ecd85a3db1252712c4d93632744c42e0d9101610342565b60015460009073ffffffffffffffffffffffffffffffffffffffff16158061079a575060035460ff6101009091041615156001145b806104ea57505073ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205460ff1690565b60015473ffffffffffffffffffffffffffffffffffffffff163314610873576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e00000000000060648201526084016102ac565b60015460405173ffffffffffffffffffffffffffffffffffffffff90911681527fc0e106cf568e50698fdbde1eff56f5a5c966cc7958e37e276918e9e4ccdf8cd49060200160405180910390a1600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16610100179055565b803573ffffffffffffffffffffffffffffffffffffffff8116811461091257600080fd5b919050565b6000806040838503121561092a57600080fd5b610933836108ee565b91506020830135801515811461094857600080fd5b809150509250929050565b60006020828403121561096557600080fd5b61096e826108ee565b939250505056fea2646970667358221220faeca48903f16dba33b056003095983b159d23aca18cb5b1c1d459f6ae2d4a6864736f6c63430008090033"
},
"0x4200000000000000000000000000000000000005": {
"balance": "00",
"storage": {},
"code": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c8063bca912a71161005b578063bca912a7146100f1578063c3f909d414610126578063cc718f761461012e578063fcbe2ca81461014157600080fd5b806312f0511b1461008d57806318e736d4146100b6578063354497aa146100cb5780636dd5b69d146100de575b600080fd5b6100a061009b3660046104ef565b610168565b6040516100ad919061052c565b60405180910390f35b6100c96100c43660046105e8565b610202565b005b6100c96100d9366004610634565b610280565b6100a06100ec366004610676565b6102dc565b6101187fc328fca2239fbcfe0eec38e141cddc7a71fe6e487de3a6bddcef274f84066a5881565b6040519081526020016100ad565b6100a061037e565b6100a061013c366004610676565b61041f565b6101187f78ac83bba2d574e65dfad8fd6e34b698a63267e9bc0596de47aace4b8da37a1d81565b600160205260009081526040902080546101819061068f565b80601f01602080910402602001604051908101604052809291908181526020018280546101ad9061068f565b80156101fa5780601f106101cf576101008083540402835291602001916101fa565b820191906000526020600020905b8154815290600101906020018083116101dd57829003601f168201915b505050505081565b6000838152602081905260409020805461021b9061068f565b1515905061027b57600083815260208190526040902061023c908383610438565b507ff9ce0912b0384eb950fc4414c42fb168e74348958e15ef7fff380f9dc612006533848484604051610272949392919061072c565b60405180910390a15b505050565b33600090815260016020526040902061029a908383610438565b507fbee847139dfb6bdaa0c4f16a4e34d42f176b32b5e4e35a65a6790f839e60ad98333384846040516102d0949392919061076c565b60405180910390a15050565b60008181526020819052604090208054606091906102f99061068f565b80601f01602080910402602001604051908101604052809291908181526020018280546103259061068f565b80156103725780601f1061034757610100808354040283529160200191610372565b820191906000526020600020905b81548152906001019060200180831161035557829003601f168201915b50505050509050919050565b33600090815260016020526040902080546060919061039c9061068f565b80601f01602080910402602001604051908101604052809291908181526020018280546103c89061068f565b80156104155780601f106103ea57610100808354040283529160200191610415565b820191906000526020600020905b8154815290600101906020018083116103f857829003601f168201915b5050505050905090565b600060208190529081526040902080546101819061068f565b8280546104449061068f565b90600052602060002090601f01602090048101928261046657600085556104ca565b82601f1061049d578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008235161785556104ca565b828001600101855582156104ca579182015b828111156104ca5782358255916020019190600101906104af565b506104d69291506104da565b5090565b5b808211156104d657600081556001016104db565b60006020828403121561050157600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461052557600080fd5b9392505050565b600060208083528351808285015260005b818110156105595785810183015185820160400152820161053d565b8181111561056b576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b60008083601f8401126105b157600080fd5b50813567ffffffffffffffff8111156105c957600080fd5b6020830191508360208285010111156105e157600080fd5b9250929050565b6000806000604084860312156105fd57600080fd5b83359250602084013567ffffffffffffffff81111561061b57600080fd5b6106278682870161059f565b9497909650939450505050565b6000806020838503121561064757600080fd5b823567ffffffffffffffff81111561065e57600080fd5b61066a8582860161059f565b90969095509350505050565b60006020828403121561068857600080fd5b5035919050565b600181811c908216806106a357607f821691505b602082108114156106dd577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b73ffffffffffffffffffffffffffffffffffffffff851681528360208201526060604082015260006107626060830184866106e3565b9695505050505050565b600073ffffffffffffffffffffffffffffffffffffffff8087168352808616602084015250606060408301526107626060830184866106e356fea26469706673582212201b9e9463b87c58afcd41621f5162bf9766d53a105482dd9862f447f752d56c9e64736f6c63430008090033"
},
"0x4200000000000000000000000000000000000007": {
"balance": "00",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000004": "0x000000000000000000000000000000000000000000000000000000000000dead",
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x000000000000000000000000499f97c40ce7563447f526b2a16c47ab35676527",
"0x0000000000000000000000000000000000000000000000000000000000000003": "0x00000000000000000000000000000000000000000000000000000000000186a0"
},
"code": "0x6080604052600436106100965760003560e01c806382e3702d11610069578063b1b1b2091161004e578063b1b1b209146101a1578063cbd4ece9146101d1578063ecc70428146101f157600080fd5b806382e3702d14610144578063a71198691461017457600080fd5b806321d800ec1461009b5780633dbb202b146100e057806344dd5ed6146100f55780636e296e451461010a575b600080fd5b3480156100a757600080fd5b506100cb6100b6366004610a92565b60006020819052908152604090205460ff1681565b60405190151581526020015b60405180910390f35b6100f36100ee366004610bc2565b610215565b005b6100f3610103366004610c20565b5050505050565b34801561011657600080fd5b5061011f610553565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100d7565b34801561015057600080fd5b506100cb61015f366004610a92565b60026020526000908152604090205460ff1681565b34801561018057600080fd5b5060055461011f9073ffffffffffffffffffffffffffffffffffffffff1681565b3480156101ad57600080fd5b506100cb6101bc366004610a92565b60016020526000908152604090205460ff1681565b3480156101dd57600080fd5b506100f36101ec366004610cbe565b6105f7565b3480156101fd57600080fd5b5061020760035481565b6040519081526020016100d7565b6040517fe426541d0000000000000000000000000000000000000000000000000000000081523360048201527342000000000000000000000000000000000000029063e426541d9060240160206040518083038186803b15801561027857600080fd5b505afa15801561028c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b09190610d24565b610341576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f4c3220746f204c31206d6573736167657320617265207265737472696374656460448201527f20746f2077686974656c69737465642073656e646572732e000000000000000060648201526084015b60405180910390fd5b60006103518433856003546109f9565b805160208083019190912060009081526002909152604080822080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905551919250907342000000000000000000000000000000000000119034908381818185875af1925050503d80600081146103e9576040519150601f19603f3d011682016040523d82523d6000602084013e6103ee565b606091505b5050905080610459576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4661696c656420746f2073656e642062726964676520666565000000000000006044820152606401610338565b6040517fcafa81dc0000000000000000000000000000000000000000000000000000000081527342000000000000000000000000000000000000009063cafa81dc906104a9908590600401610dc3565b600060405180830381600087803b1580156104c357600080fd5b505af11580156104d7573d6000803e3d6000fd5b505050508473ffffffffffffffffffffffffffffffffffffffff167f678d1db16886696652bddc90d68217be474de2ce959bf7383cb63eaa8c6f1afa338660035487600160405161052c959493929190610dd6565b60405180910390a26001600360008282546105479190610e28565b90915550505050505050565b60045460009073ffffffffffffffffffffffffffffffffffffffff1661dead14156105da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f78446f6d61696e4d65737361676553656e646572206973206e6f7420736574006044820152606401610338565b5060045473ffffffffffffffffffffffffffffffffffffffff1690565b60055473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffeeeeffffffffffffffffffffffffffffffffeeef330173ffffffffffffffffffffffffffffffffffffffff16146106d6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f50726f7669646564206d65737361676520636f756c64206e6f7420626520766560448201527f7269666965642e000000000000000000000000000000000000000000000000006064820152608401610338565b60006106e4858585856109f9565b8051602080830191909120600081815260019092526040909120549192509060ff1615610793576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f50726f7669646564206d6573736167652068617320616c72656164792062656560448201527f6e2072656365697665642e0000000000000000000000000000000000000000006064820152608401610338565b73ffffffffffffffffffffffffffffffffffffffff8616734200000000000000000000000000000000000000141561080557600090815260016020819052604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055506109f3565b600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8781169190911790915560405160009188169061085e908790610e67565b6000604051808303816000865af19150503d806000811461089b576040519150601f19603f3d011682016040523d82523d6000602084013e6108a0565b606091505b5050600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001661dead17905590508015156001141561094157600082815260016020819052604080832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169092179091555183917f4641df4a962071e12719d8c8c8e5ac7fc4d97b927346a3d7a335b1f7517e133c91a261096d565b60405182907f99d0e048484baa1b1540b1367cb128acd7ab2946d1ed91ec10e3c85e4bf51b8f90600090a25b600083334360405160200161098493929190610e83565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181528151602092830120600090815291829052902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055505050505b50505050565b606084848484604051602401610a129493929190610ed5565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fcbd4ece9000000000000000000000000000000000000000000000000000000001790529050949350505050565b600060208284031215610aa457600080fd5b5035919050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610acf57600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f830112610b1457600080fd5b813567ffffffffffffffff80821115610b2f57610b2f610ad4565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715610b7557610b75610ad4565b81604052838152866020858801011115610b8e57600080fd5b836020870160208301376000602085830101528094505050505092915050565b803563ffffffff81168114610acf57600080fd5b600080600060608486031215610bd757600080fd5b610be084610aab565b9250602084013567ffffffffffffffff811115610bfc57600080fd5b610c0886828701610b03565b925050610c1760408501610bae565b90509250925092565b600080600080600060808688031215610c3857600080fd5b85359450610c4860208701610aab565b9350604086013567ffffffffffffffff80821115610c6557600080fd5b818801915088601f830112610c7957600080fd5b813581811115610c8857600080fd5b896020828501011115610c9a57600080fd5b602083019550809450505050610cb260608701610bae565b90509295509295909350565b60008060008060808587031215610cd457600080fd5b610cdd85610aab565b9350610ceb60208601610aab565b9250604085013567ffffffffffffffff811115610d0757600080fd5b610d1387828801610b03565b949793965093946060013593505050565b600060208284031215610d3657600080fd5b81518015158114610d4657600080fd5b9392505050565b60005b83811015610d68578181015183820152602001610d50565b838111156109f35750506000910152565b60008151808452610d91816020860160208601610d4d565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610d466020830184610d79565b73ffffffffffffffffffffffffffffffffffffffff8616815260a060208201526000610e0560a0830187610d79565b60408301959095525063ffffffff92909216606083015260809091015292915050565b60008219821115610e62577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b500190565b60008251610e79818460208701610d4d565b9190910192915050565b60008451610e95818460208901610d4d565b60609490941b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000001691909301908152601481019190915260340192915050565b600073ffffffffffffffffffffffffffffffffffffffff808716835280861660208401525060806040830152610f0e6080830185610d79565b90508260608301529594505050505056fea2646970667358221220b1b1eef8fc924a796fb15087ee3dde2ed6b6bee0a51c38d5e7a963e6a275f38364736f6c63430008090033"
},
"0x420000000000000000000000000000000000000F": {
"balance": "00",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x000000000000000000000000afe4d2a5972651a9dbc8bc60213540cf70dbfd35",
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x00000000000000000000000000000000000000000000000000000002cb417800",
"0x0000000000000000000000000000000000000000000000000000000000000002": "0x00000000000000000000000000000000000000000000000000000022ecb25c00",
"0x0000000000000000000000000000000000000000000000000000000000000003": "0x0000000000000000000000000000000000000000000000000000000000000abe",
"0x0000000000000000000000000000000000000000000000000000000000000004": "0x0000000000000000000000000000000000000000000000000000000000b71b00",
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000000000000000000000000000000000000000000006",
"0x0000000000000000000000000000000000000000000000000000000000000006": "0x00000000000000000000000000000000000000000000000000000000000f4240"
},
"code": "0x608060405234801561001057600080fd5b50600436106101005760003560e01c80638c8885c811610097578063c567769f11610066578063c567769f14610212578063de26c4a11461021b578063f45e65d81461022e578063fe173b971461023757600080fd5b80638c8885c8146101945780638da5cb5b146101a7578063bede39b5146101ec578063bf1fe420146101ff57600080fd5b806349948e0e116100d357806349948e0e14610152578063519b4bd314610165578063704655971461016e57806382b472fb1461018157600080fd5b80630c18c1621461010557806313af403514610121578063313ce567146101365780633577afc51461013f575b600080fd5b61010e60035481565b6040519081526020015b60405180910390f35b61013461012f366004610c09565b610240565b005b61010e60055481565b61013461014d366004610c2d565b61042c565b61010e610160366004610c75565b610592565b61010e60025481565b61013461017c366004610c2d565b6105ee565b61013461018f366004610c2d565b61074d565b6101346101a2366004610c2d565b610829565b6000546101c79073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610118565b6101346101fa366004610c2d565b610905565b61013461020d366004610c2d565b610a64565b61010e60065481565b61010e610229366004610c75565b610b40565b61010e60045481565b61010e60015481565b73420000000000000000000000000000000000001173ffffffffffffffffffffffffffffffffffffffff166303ca230f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561029a57600080fd5b505afa1580156102ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102d29190610d44565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610391576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206c326d616e616765722e0000000000000000000000000000000000000060648201526084015b60405180910390fd5b6000546040805173ffffffffffffffffffffffffffffffffffffffff928316815291831660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a1600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff1633146104d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e0000000000006064820152608401610388565b606460035460696104e49190610d90565b6104ee9190610dcd565b8110610556576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f696e6372656173652069732063617070656420617420352500000000000000006044820152606401610388565b60038190556040518181527f32740b35c0ea213650f60d44366b4fb211c9033b50714e4a1d34e65d5beb9bb4906020015b60405180910390a150565b60008061059e83610b40565b90506000600254826105b09190610d90565b90506000600554600a6105c39190610f2a565b90506000600454836105d59190610d90565b905060006105e38383610dcd565b979650505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610695576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e0000000000006064820152608401610388565b606460045460696106a69190610d90565b6106b09190610dcd565b8110610718576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f696e6372656173652069732063617070656420617420352500000000000000006044820152606401610388565b60048190556040518181527f3336cd9708eaf2769a0f0dc0679f30e80f15dcd88d1921b5a16858e8b85c591a90602001610587565b60005473ffffffffffffffffffffffffffffffffffffffff1633146107f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e0000000000006064820152608401610388565b60068190556040518181527ff97d3b727226415e973cd58166f6a30866563e8b426f05eb21ddfafb69c66f7890602001610587565b60005473ffffffffffffffffffffffffffffffffffffffff1633146108d0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e0000000000006064820152608401610388565b60058190556040518181527fd68112a8707e326d08be3656b528c1bcc5bbbfc47f4177e2179b14d8640838c190602001610587565b60005473ffffffffffffffffffffffffffffffffffffffff1633146109ac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e0000000000006064820152608401610388565b606460025460696109bd9190610d90565b6109c79190610dcd565b8110610a2f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f696e6372656173652069732063617070656420617420352500000000000000006044820152606401610388565b60028190556040518181527f351fb23757bb5ea0546c85b7996ddd7155f96b939ebaa5ff7bc49c75f27f2c4490602001610587565b60005473ffffffffffffffffffffffffffffffffffffffff163314610b0b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f46756e6374696f6e2063616e206f6e6c792062652063616c6c6564206279207460448201527f6865206f776e6572206f66207468697320636f6e74726163742e0000000000006064820152608401610388565b60018190556040518181527ffcdccc6074c6c42e4bd578aa9870c697dc976a270968452d2b8c8dc369fae39690602001610587565b600080805b8351811015610bbd57838181518110610b6057610b60610f36565b01602001517fff0000000000000000000000000000000000000000000000000000000000000016610b9d57610b96600483610f65565b9150610bab565b610ba8601083610f65565b91505b80610bb581610f7d565b915050610b45565b50600060035482610bce9190610f65565b9050610bdc81610440610f65565b949350505050565b73ffffffffffffffffffffffffffffffffffffffff81168114610c0657600080fd5b50565b600060208284031215610c1b57600080fd5b8135610c2681610be4565b9392505050565b600060208284031215610c3f57600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060208284031215610c8757600080fd5b813567ffffffffffffffff80821115610c9f57600080fd5b818401915084601f830112610cb357600080fd5b813581811115610cc557610cc5610c46565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715610d0b57610d0b610c46565b81604052828152876020848701011115610d2457600080fd5b826020860160208301376000928101602001929092525095945050505050565b600060208284031215610d5657600080fd5b8151610c2681610be4565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615610dc857610dc8610d61565b500290565b600082610e03577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b600181815b80851115610e6157817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115610e4757610e47610d61565b80851615610e5457918102915b93841c9390800290610e0d565b509250929050565b600082610e7857506001610f24565b81610e8557506000610f24565b8160018114610e9b5760028114610ea557610ec1565b6001915050610f24565b60ff841115610eb657610eb6610d61565b50506001821b610f24565b5060208310610133831016604e8410600b8410161715610ee4575081810a610f24565b610eee8383610e08565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04821115610f2057610f20610d61565b0290505b92915050565b6000610c268383610e69565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60008219821115610f7857610f78610d61565b500190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610faf57610faf610d61565b506001019056fea264697066735822122093c41a61fc7f6af0823ef3c37e2ba1715a7bb88864dfa63f6264a62e4c0a226364736f6c63430008090033"
},
"0x4200000000000000000000000000000000000010": {
"balance": "00",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x0000000000000000000000001351ea7cef8178befc61bd3dbe11a842297985d8",
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000004200000000000000000000000000000000000007"
},
"code": "0x6080604052600436106100705760003560e01c80633cb747bf1161004e5780633cb747bf146100f3578063662a633a14610120578063a3a7954814610140578063f6ccf3b41461015357600080fd5b8063088f10961461007557806332b7006d1461008a57806336c717c11461009d575b600080fd5b610088610083366004610fe4565b610166565b005b610088610098366004610fe4565b610190565b3480156100a957600080fd5b506001546100ca9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b3480156100ff57600080fd5b506000546100ca9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561012c57600080fd5b5061008861013b366004611055565b61019f565b61008861014e3660046110ed565b61066d565b610088610161366004611170565b610684565b61018973deaddeaddeaddeaddeaddeaddeaddeaddead00003387878787876106ad565b5050505050565b610189853333878787876106ad565b60015473ffffffffffffffffffffffffffffffffffffffff166101d760005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610296576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f4f564d5f58434841494e3a206d657373656e67657220636f6e7472616374207560448201527f6e61757468656e7469636174656400000000000000000000000000000000000060648201526084015b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166102cc60005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16636e296e456040518163ffffffff1660e01b815260040160206040518083038186803b15801561031157600080fd5b505afa158015610325573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034991906111ca565b73ffffffffffffffffffffffffffffffffffffffff16146103ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4f564d5f58434841494e3a2077726f6e672073656e646572206f662063726f7360448201527f732d646f6d61696e206d65737361676500000000000000000000000000000000606482015260840161028d565b610416877f1d1d8b6300000000000000000000000000000000000000000000000000000000610ba7565b80156104cc57508673ffffffffffffffffffffffffffffffffffffffff1663c01e1bd66040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561046557600080fd5b505af1158015610479573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049d91906111ca565b73ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16145b156105e0576040517f40c10f1900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152602482018690528816906340c10f1990604401600060405180830381600087803b15801561054157600080fd5b505af1158015610555573d6000803e3d6000fd5b505050508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fb0444523268717a02698be47d0803aa7468c00acbed2f8bd93a0459cde61dd89888888886040516105d39493929190611237565b60405180910390a4610663565b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167f7ea89a4591614515571c2b51f5ea06494056f261c10ab1ed8c03c7590d87bce08888888860405161065a9493929190611237565b60405180910390a45b5050505050505050565b61067c863387878787876106ad565b505050505050565b6106a773deaddeaddeaddeaddeaddeaddeaddeaddead00003333878787876106ad565b50505050565b600073420000000000000000000000000000000000000f73ffffffffffffffffffffffffffffffffffffffff1663c567769f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561070957600080fd5b505afa15801561071d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610741919061126d565b9050803410158061077b575073ffffffffffffffffffffffffffffffffffffffff8716734200000000000000000000000000000000000011145b61078482610bcc565b60405160200161079491906112b2565b604051602081830303815290604052906107db576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161028d9190611367565b506040517f9dc29fac0000000000000000000000000000000000000000000000000000000081523360048201526024810186905273ffffffffffffffffffffffffffffffffffffffff891690639dc29fac90604401600060405180830381600087803b15801561084a57600080fd5b505af115801561085e573d6000803e3d6000fd5b5050505060008873ffffffffffffffffffffffffffffffffffffffff1663c01e1bd66040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156108ac57600080fd5b505af11580156108c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108e491906111ca565b9050606073ffffffffffffffffffffffffffffffffffffffff8a1673420000000000000000000000000000000000000a14156109db577f0546aaa900000000000000000000000000000000000000000000000000000000465b8a8a8a89896040516024016109579695949392919061137a565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff00000000000000000000000000000000000000000000000000000000909316929092179091529050610af4565b73ffffffffffffffffffffffffffffffffffffffff8a1673deaddeaddeaddeaddeaddeaddeaddeaddead00001415610a34577f7bcc4ecd000000000000000000000000000000000000000000000000000000004661093d565b7f6cebdc450000000000000000000000000000000000000000000000000000000046838c8c8c8c8b8b604051602401610a749897969594939291906113cc565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915290505b600154610b199073ffffffffffffffffffffffffffffffffffffffff16878334610d29565b3373ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f73d170910aba9e6d50b102db522b1dbcd796216f5128b445aa2135272886497e8b8b8a8a604051610b939493929190611237565b60405180910390a450505050505050505050565b6000610bb283610dbd565b8015610bc35750610bc38383610e21565b90505b92915050565b606081610c0c57505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b8115610c365780610c208161145f565b9150610c2f9050600a83611498565b9150610c10565b60008167ffffffffffffffff811115610c5157610c516114d3565b6040519080825280601f01601f191660200182016040528015610c7b576020820181803683370190505b509050815b8515610d2057610c91600182611502565b90506000610ca0600a88611498565b610cab90600a611519565b610cb59088611502565b610cc0906030611556565b905060008160f81b905080848481518110610cdd57610cdd61157b565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350610d17600a89611498565b97505050610c80565b50949350505050565b6000546040517f3dbb202b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911690633dbb202b908390610d85908890879089906004016115aa565b6000604051808303818588803b158015610d9e57600080fd5b505af1158015610db2573d6000803e3d6000fd5b505050505050505050565b6000610de9827f01ffc9a700000000000000000000000000000000000000000000000000000000610e21565b8015610bc65750610e1a827fffffffff00000000000000000000000000000000000000000000000000000000610e21565b1592915050565b604080517fffffffff00000000000000000000000000000000000000000000000000000000831660248083019190915282518083039091018152604490910182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f01ffc9a7000000000000000000000000000000000000000000000000000000001790529051600091908290819073ffffffffffffffffffffffffffffffffffffffff87169061753090610edb9086906115ef565b6000604051808303818686fa925050503d8060008114610f17576040519150601f19603f3d011682016040523d82523d6000602084013e610f1c565b606091505b5091509150602081511015610f375760009350505050610bc6565b818015610f53575080806020019051810190610f53919061160b565b9695505050505050565b73ffffffffffffffffffffffffffffffffffffffff81168114610f7f57600080fd5b50565b803563ffffffff81168114610f9657600080fd5b919050565b60008083601f840112610fad57600080fd5b50813567ffffffffffffffff811115610fc557600080fd5b602083019150836020828501011115610fdd57600080fd5b9250929050565b600080600080600060808688031215610ffc57600080fd5b853561100781610f5d565b94506020860135935061101c60408701610f82565b9250606086013567ffffffffffffffff81111561103857600080fd5b61104488828901610f9b565b969995985093965092949392505050565b600080600080600080600060c0888a03121561107057600080fd5b873561107b81610f5d565b9650602088013561108b81610f5d565b9550604088013561109b81610f5d565b945060608801356110ab81610f5d565b93506080880135925060a088013567ffffffffffffffff8111156110ce57600080fd5b6110da8a828b01610f9b565b989b979a50959850939692959293505050565b60008060008060008060a0878903121561110657600080fd5b863561111181610f5d565b9550602087013561112181610f5d565b94506040870135935061113660608801610f82565b9250608087013567ffffffffffffffff81111561115257600080fd5b61115e89828a01610f9b565b979a9699509497509295939492505050565b6000806000806060858703121561118657600080fd5b8435935061119660208601610f82565b9250604085013567ffffffffffffffff8111156111b257600080fd5b6111be87828801610f9b565b95989497509550505050565b6000602082840312156111dc57600080fd5b81516111e781610f5d565b9392505050565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b73ffffffffffffffffffffffffffffffffffffffff85168152836020820152606060408201526000610f536060830184866111ee565b60006020828403121561127f57600080fd5b5051919050565b60005b838110156112a1578181015183820152602001611289565b838111156106a75750506000910152565b7f696e73756666696369656e74207769746864726177616c20666565207375707081527f6c6965642e206e656564206174206c6561737420000000000000000000000000602082015260008251611310816034850160208701611286565b9190910160340192915050565b60008151808452611335816020860160208601611286565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000610bc3602083018461131d565b868152600073ffffffffffffffffffffffffffffffffffffffff808816602084015280871660408401525084606083015260a060808301526113c060a0830184866111ee565b98975050505050505050565b888152600073ffffffffffffffffffffffffffffffffffffffff808a166020840152808916604084015280881660608401528087166080840152508460a083015260e060c083015261142260e0830184866111ee565b9a9950505050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561149157611491611430565b5060010190565b6000826114ce577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008282101561151457611514611430565b500390565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561155157611551611430565b500290565b600060ff821660ff84168060ff0382111561157357611573611430565b019392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff841681526060602082015260006115d9606083018561131d565b905063ffffffff83166040830152949350505050565b60008251611601818460208701611286565b9190910192915050565b60006020828403121561161d57600080fd5b815180151581146111e757600080fdfea26469706673582212206005e22bc63c04945ccb08a82da5a7bbe2542002c02569117d14029495372b9364736f6c63430008090033"
},
"0x4200000000000000000000000000000000000011": {
"balance": "00",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000001": "0x000000000000000000000000afe4d2a5972651a9dbc8bc60213540cf70dbfd35",
"0x0000000000000000000000000000000000000000000000000000000000000002": "0x00000000000000000000000056ad074f5dab0e29b97d628fd82b2519ccfb3545",
"0x0000000000000000000000000000000000000000000000000000000000000003": "0x000000000000000000000000afe4d2a5972651a9dbc8bc60213540cf70dbfd35",
"0x0000000000000000000000000000000000000000000000000000000000000000": "0x0000000000000000000000004200000000000000000000000000000000000007"
},
"code": "0x6080604052600436106100a95760003560e01c80638535d2ec11610063578063912ca9511161004b578063912ca951146101cf578063d0679d34146101fc578063d4ff92181461021c57005b80638535d2ec1461018f578063892d8d5e146101af57005b80632e1a7d4d116100915780632e1a7d4d1461012f5780633cb747bf14610142578063826929541461016f57005b806303ca230f146100b2578063143ff3a81461010257005b366100b057005b005b3480156100be57600080fd5b5060035473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b34801561010e57600080fd5b506003546100d99073ffffffffffffffffffffffffffffffffffffffff1681565b6100b061013d366004610cae565b610249565b34801561014e57600080fd5b506000546100d99073ffffffffffffffffffffffffffffffffffffffff1681565b34801561017b57600080fd5b506100b061018a366004610cec565b610408565b34801561019b57600080fd5b506100b06101aa366004610d71565b6106e5565b3480156101bb57600080fd5b506100b06101ca366004610ddd565b610861565b3480156101db57600080fd5b506002546100d99073ffffffffffffffffffffffffffffffffffffffff1681565b34801561020857600080fd5b506100b0610217366004610e4f565b610b5e565b34801561022857600080fd5b506001546100d99073ffffffffffffffffffffffffffffffffffffffff1681565b60035473ffffffffffffffffffffffffffffffffffffffff1633146102cf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6e6f7420616c6c6f77656400000000000000000000000000000000000000000060448201526064015b60405180910390fd5b80471015610339576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f6e6f7420656e6f7567682062616c616e636520746f207769746872617700000060448201526064016102c6565b806103415750475b60015460408051602081018252600080825291517fa3a795480000000000000000000000000000000000000000000000000000000081527342000000000000000000000000000000000000109363a3a795489334936103d39373deaddeaddeaddeaddeaddeaddeaddeaddead00009373ffffffffffffffffffffffffffffffffffffffff169289929091600401610e7b565b6000604051808303818588803b1580156103ec57600080fd5b505af1158015610400573d6000803e3d6000fd5b505050505050565b60025473ffffffffffffffffffffffffffffffffffffffff1661044060005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f4f564d5f58434841494e3a206d657373656e67657220636f6e7472616374207560448201527f6e61757468656e7469636174656400000000000000000000000000000000000060648201526084016102c6565b8073ffffffffffffffffffffffffffffffffffffffff1661053060005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16636e296e456040518163ffffffff1660e01b815260040160206040518083038186803b15801561057557600080fd5b505afa158015610589573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ad9190610f2c565b73ffffffffffffffffffffffffffffffffffffffff1614610650576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4f564d5f58434841494e3a2077726f6e672073656e646572206f662063726f7360448201527f732d646f6d61696e206d6573736167650000000000000000000000000000000060648201526084016102c6565b6001805473ffffffffffffffffffffffffffffffffffffffff8581167fffffffffffffffffffffffff00000000000000000000000000000000000000009283168117909355600380549186169190921681179091556040805192835260208301919091527ff5980ae81e60548762d3f008a0f1b6b68b512812008b0cc511f5b7e4db3d035091015b60405180910390a1505050565b60035473ffffffffffffffffffffffffffffffffffffffff163314610766576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6e6f7420616c6c6f77656400000000000000000000000000000000000000000060448201526064016102c6565b8281146107f5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f6c656e67746873206f662074686520706172616d657465727320646f206e6f7460448201527f206d61746368000000000000000000000000000000000000000000000000000060648201526084016102c6565b60005b8381101561085a5761084885858381811061081557610815610f50565b905060200201602081019061082a9190610f7f565b84848481811061083c5761083c610f50565b90506020020135610b5e565b8061085281610f9c565b9150506107f8565b5050505050565b60025473ffffffffffffffffffffffffffffffffffffffff1661089960005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610953576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f4f564d5f58434841494e3a206d657373656e67657220636f6e7472616374207560448201527f6e61757468656e7469636174656400000000000000000000000000000000000060648201526084016102c6565b8073ffffffffffffffffffffffffffffffffffffffff1661098960005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16636e296e456040518163ffffffff1660e01b815260040160206040518083038186803b1580156109ce57600080fd5b505afa1580156109e2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a069190610f2c565b73ffffffffffffffffffffffffffffffffffffffff1614610aa9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4f564d5f58434841494e3a2077726f6e672073656e646572206f662063726f7360448201527f732d646f6d61696e206d6573736167650000000000000000000000000000000060648201526084016102c6565b6040517f354497aa0000000000000000000000000000000000000000000000000000000081527342000000000000000000000000000000000000059063354497aa90610afb9086908690600401610ffc565b600060405180830381600087803b158015610b1557600080fd5b505af1158015610b29573d6000803e3d6000fd5b505050507f39c02690c5b3723d3e1f75f71d26780b7f6521c7216fe2042b057333cbce4b5f83836040516106d8929190610ffc565b60035473ffffffffffffffffffffffffffffffffffffffff163314610bdf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f6e6f7420616c6c6f77656400000000000000000000000000000000000000000060448201526064016102c6565b60008273ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d8060008114610c39576040519150601f19603f3d011682016040523d82523d6000602084013e610c3e565b606091505b5050905080610ca9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f4661696c656420746f2073656e6420676364000000000000000000000000000060448201526064016102c6565b505050565b600060208284031215610cc057600080fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff81168114610ce957600080fd5b50565b60008060408385031215610cff57600080fd5b8235610d0a81610cc7565b91506020830135610d1a81610cc7565b809150509250929050565b60008083601f840112610d3757600080fd5b50813567ffffffffffffffff811115610d4f57600080fd5b6020830191508360208260051b8501011115610d6a57600080fd5b9250929050565b60008060008060408587031215610d8757600080fd5b843567ffffffffffffffff80821115610d9f57600080fd5b610dab88838901610d25565b90965094506020870135915080821115610dc457600080fd5b50610dd187828801610d25565b95989497509550505050565b60008060208385031215610df057600080fd5b823567ffffffffffffffff80821115610e0857600080fd5b818501915085601f830112610e1c57600080fd5b813581811115610e2b57600080fd5b866020828501011115610e3d57600080fd5b60209290920196919550909350505050565b60008060408385031215610e6257600080fd5b8235610e6d81610cc7565b946020939093013593505050565b600073ffffffffffffffffffffffffffffffffffffffff808816835260208188168185015286604085015263ffffffff8616606085015260a06080850152845191508160a085015260005b82811015610ee25785810182015185820160c001528101610ec6565b82811115610ef457600060c084870101525b5050601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160c0019695505050505050565b600060208284031215610f3e57600080fd5b8151610f4981610cc7565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060208284031215610f9157600080fd5b8135610f4981610cc7565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610ff5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b5060010190565b60208152816020820152818360408301376000818301604090810191909152601f9092017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016010191905056fea264697066735822122065347d122752736ca35ade1ba196dd0d7b34a9a41ff85f86d5544f7dcd736c6d64736f6c63430008090033"
},
"0x4200000000000000000000000000000000000012": {
"balance": "00",
"storage": {},
"code": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063896f93d114610030575b600080fd5b61004361003e36600461025f565b610045565b005b73ffffffffffffffffffffffffffffffffffffffff83166100c6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f4d7573742070726f76696465204c3120746f6b656e2061646472657373000000604482015260640160405180910390fd5b60007342000000000000000000000000000000000000108484846040516100ec90610178565b6100f99493929190610359565b604051809103906000f080158015610115573d6000803e3d6000fd5b5090508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fceeb8e7d520d7f3b65fc11a262b91066940193b05d4f93df07cfdced0eb551cf60405160405180910390a350505050565b6113d7806103b083390190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600082601f8301126101c557600080fd5b813567ffffffffffffffff808211156101e0576101e0610185565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f0116810190828211818310171561022657610226610185565b8160405283815286602085880101111561023f57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060006060848603121561027457600080fd5b833573ffffffffffffffffffffffffffffffffffffffff8116811461029857600080fd5b9250602084013567ffffffffffffffff808211156102b557600080fd5b6102c1878388016101b4565b935060408601359150808211156102d757600080fd5b506102e4868287016101b4565b9150509250925092565b6000815180845260005b81811015610314576020818501810151868301820152016102f8565b81811115610326576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b600073ffffffffffffffffffffffffffffffffffffffff80871683528086166020840152506080604083015261039260808301856102ee565b82810360608401526103a481856102ee565b97965050505050505056fe60806040523480156200001157600080fd5b50604051620013d7380380620013d783398101604081905262000034916200022f565b8151829082906200004d9060039060208501906200009f565b508051620000639060049060208401906200009f565b5050600580546001600160a01b039586166001600160a01b031991821617909155600680549690951695169490941790925550620002fc915050565b828054620000ad90620002bf565b90600052602060002090601f016020900481019282620000d157600085556200011c565b82601f10620000ec57805160ff19168380011785556200011c565b828001600101855582156200011c579182015b828111156200011c578251825591602001919060010190620000ff565b506200012a9291506200012e565b5090565b5b808211156200012a57600081556001016200012f565b80516001600160a01b03811681146200015d57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200018a57600080fd5b81516001600160401b0380821115620001a757620001a762000162565b604051601f8301601f19908116603f01168101908282118183101715620001d257620001d262000162565b81604052838152602092508683858801011115620001ef57600080fd5b600091505b83821015620002135785820183015181830184015290820190620001f4565b83821115620002255760008385830101525b9695505050505050565b600080600080608085870312156200024657600080fd5b620002518562000145565b9350620002616020860162000145565b60408601519093506001600160401b03808211156200027f57600080fd5b6200028d8883890162000178565b93506060870151915080821115620002a457600080fd5b50620002b38782880162000178565b91505092959194509250565b600181811c90821680620002d457607f821691505b60208210811415620002f657634e487b7160e01b600052602260045260246000fd5b50919050565b6110cb806200030c6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610215578063ae1f6aaf14610228578063c01e1bd61461026d578063dd62ed3e1461028d57600080fd5b806370a08231146101b157806395d89b41146101e75780639dc29fac146101ef578063a457c2d71461020257600080fd5b806323b872dd116100d357806323b872dd14610167578063313ce5671461017a578063395093511461018957806340c10f191461019c57600080fd5b806301ffc9a71461010557806306fdde031461012d578063095ea7b31461014257806318160ddd14610155575b600080fd5b610118610113366004610e4a565b6102d3565b60405190151581526020015b60405180910390f35b610135610393565b6040516101249190610e93565b610118610150366004610f2f565b610425565b6002545b604051908152602001610124565b610118610175366004610f59565b61043b565b60405160128152602001610124565b610118610197366004610f2f565b61050c565b6101af6101aa366004610f2f565b610555565b005b6101596101bf366004610f95565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b61013561061a565b6101af6101fd366004610f2f565b610629565b610118610210366004610f2f565b6106e2565b610118610223366004610f2f565b6107a0565b6006546102489073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610124565b6005546102489073ffffffffffffffffffffffffffffffffffffffff1681565b61015961029b366004610fb0565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b60007f01ffc9a7a5cef8baa21ed3c5c0d7e23accb804b619e9333b597f47a0d84076e27f1d1d8b63000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000084167f01ffc9a700000000000000000000000000000000000000000000000000000000148061038b57507fffffffff00000000000000000000000000000000000000000000000000000000848116908216145b949350505050565b6060600380546103a290610fe3565b80601f01602080910402602001604051908101604052809291908181526020018280546103ce90610fe3565b801561041b5780601f106103f05761010080835404028352916020019161041b565b820191906000526020600020905b8154815290600101906020018083116103fe57829003601f168201915b5050505050905090565b60006104323384846107ad565b50600192915050565b600061044884848461092d565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600160209081526040808320338452909152902054828110156104f45760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e636500000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61050185338584036107ad565b506001949350505050565b33600081815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091610432918590610550908690611066565b6107ad565b60065473ffffffffffffffffffffffffffffffffffffffff1633146105bc5760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79204c32204272696467652063616e206d696e7420616e64206275726e60448201526064016104eb565b6105c68282610b93565b8173ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858260405161060e91815260200190565b60405180910390a25050565b6060600480546103a290610fe3565b60065473ffffffffffffffffffffffffffffffffffffffff1633146106905760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79204c32204272696467652063616e206d696e7420616e64206275726e60448201526064016104eb565b61069a8282610c99565b8173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58260405161060e91815260200190565b33600090815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff86168452909152812054828110156107895760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016104eb565b61079633858584036107ad565b5060019392505050565b600061043233848461092d565b73ffffffffffffffffffffffffffffffffffffffff83166108355760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff82166108be5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff83166109b65760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff8216610a3f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205481811015610adb5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260208190526040808220858503905591851681529081208054849290610b1f908490611066565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b8591815260200190565b60405180910390a350505050565b73ffffffffffffffffffffffffffffffffffffffff8216610bf65760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016104eb565b8060026000828254610c089190611066565b909155505073ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604081208054839290610c42908490611066565b909155505060405181815273ffffffffffffffffffffffffffffffffffffffff8316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b73ffffffffffffffffffffffffffffffffffffffff8216610d225760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090205481811015610dbe5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260408120838303905560028054849290610dfa90849061107e565b909155505060405182815260009073ffffffffffffffffffffffffffffffffffffffff8516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610920565b600060208284031215610e5c57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610e8c57600080fd5b9392505050565b600060208083528351808285015260005b81811015610ec057858101830151858201604001528201610ea4565b81811115610ed2576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610f2a57600080fd5b919050565b60008060408385031215610f4257600080fd5b610f4b83610f06565b946020939093013593505050565b600080600060608486031215610f6e57600080fd5b610f7784610f06565b9250610f8560208501610f06565b9150604084013590509250925092565b600060208284031215610fa757600080fd5b610e8c82610f06565b60008060408385031215610fc357600080fd5b610fcc83610f06565b9150610fda60208401610f06565b90509250929050565b600181811c90821680610ff757607f821691505b60208210811415611031577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000821982111561107957611079611037565b500190565b60008282101561109057611090611037565b50039056fea2646970667358221220cf6f2a647337a3023928b1f0a8286454f8c5755dd6ed9bb72c21a4693b3d555b64736f6c63430008090033a2646970667358221220667db885818d87d9e1b15ada28ee3c71362ee418e7160550bed1dded1c50073c64736f6c63430008090033"
},
"0x4200000000000000000000000000000000000013": {
"balance": "00",
"storage": {},
"code": "0x4B60005260206000F3"
},
"0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000": {
"balance": "00",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000006": "0x0000000000000000000000004200000000000000000000000000000000000010",
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000000000000000000000000000000000000000000000",
"0x0000000000000000000000000000000000000000000000000000000000000003": "0x4d6574697320546f6b656e000000000000000000000000000000000000000016",
"0x0000000000000000000000000000000000000000000000000000000000000004": "0x4d6574697300000000000000000000000000000000000000000000000000000a"
},
"code": "0x608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610215578063ae1f6aaf14610228578063c01e1bd61461026d578063dd62ed3e1461028d57600080fd5b806370a08231146101b157806395d89b41146101e75780639dc29fac146101ef578063a457c2d71461020257600080fd5b806323b872dd116100d357806323b872dd14610167578063313ce5671461017a578063395093511461018957806340c10f191461019c57600080fd5b806301ffc9a71461010557806306fdde031461012d578063095ea7b31461014257806318160ddd14610155575b600080fd5b610118610113366004610e4a565b6102d3565b60405190151581526020015b60405180910390f35b610135610393565b6040516101249190610e93565b610118610150366004610f2f565b610425565b6002545b604051908152602001610124565b610118610175366004610f59565b61043b565b60405160128152602001610124565b610118610197366004610f2f565b61050c565b6101af6101aa366004610f2f565b610555565b005b6101596101bf366004610f95565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b61013561061a565b6101af6101fd366004610f2f565b610629565b610118610210366004610f2f565b6106e2565b610118610223366004610f2f565b6107a0565b6006546102489073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610124565b6005546102489073ffffffffffffffffffffffffffffffffffffffff1681565b61015961029b366004610fb0565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b60007f01ffc9a7a5cef8baa21ed3c5c0d7e23accb804b619e9333b597f47a0d84076e27f1d1d8b63000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000084167f01ffc9a700000000000000000000000000000000000000000000000000000000148061038b57507fffffffff00000000000000000000000000000000000000000000000000000000848116908216145b949350505050565b6060600380546103a290610fe3565b80601f01602080910402602001604051908101604052809291908181526020018280546103ce90610fe3565b801561041b5780601f106103f05761010080835404028352916020019161041b565b820191906000526020600020905b8154815290600101906020018083116103fe57829003601f168201915b5050505050905090565b60006104323384846107ad565b50600192915050565b600061044884848461092d565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600160209081526040808320338452909152902054828110156104f45760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e636500000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61050185338584036107ad565b506001949350505050565b33600081815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091610432918590610550908690611066565b6107ad565b60065473ffffffffffffffffffffffffffffffffffffffff1633146105bc5760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79204c32204272696467652063616e206d696e7420616e64206275726e60448201526064016104eb565b6105c68282610b93565b8173ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858260405161060e91815260200190565b60405180910390a25050565b6060600480546103a290610fe3565b60065473ffffffffffffffffffffffffffffffffffffffff1633146106905760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79204c32204272696467652063616e206d696e7420616e64206275726e60448201526064016104eb565b61069a8282610c99565b8173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58260405161060e91815260200190565b33600090815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff86168452909152812054828110156107895760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016104eb565b61079633858584036107ad565b5060019392505050565b600061043233848461092d565b73ffffffffffffffffffffffffffffffffffffffff83166108355760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff82166108be5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff83166109b65760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff8216610a3f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205481811015610adb5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260208190526040808220858503905591851681529081208054849290610b1f908490611066565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b8591815260200190565b60405180910390a350505050565b73ffffffffffffffffffffffffffffffffffffffff8216610bf65760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016104eb565b8060026000828254610c089190611066565b909155505073ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604081208054839290610c42908490611066565b909155505060405181815273ffffffffffffffffffffffffffffffffffffffff8316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b73ffffffffffffffffffffffffffffffffffffffff8216610d225760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090205481811015610dbe5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260408120838303905560028054849290610dfa90849061107e565b909155505060405182815260009073ffffffffffffffffffffffffffffffffffffffff8516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610920565b600060208284031215610e5c57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610e8c57600080fd5b9392505050565b600060208083528351808285015260005b81811015610ec057858101830151858201604001528201610ea4565b81811115610ed2576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610f2a57600080fd5b919050565b60008060408385031215610f4257600080fd5b610f4b83610f06565b946020939093013593505050565b600080600060608486031215610f6e57600080fd5b610f7784610f06565b9250610f8560208501610f06565b9150604084013590509250925092565b600060208284031215610fa757600080fd5b610e8c82610f06565b60008060408385031215610fc357600080fd5b610fcc83610f06565b9150610fda60208401610f06565b90509250929050565b600181811c90821680610ff757607f821691505b60208210811415611031577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000821982111561107957611079611037565b500190565b60008282101561109057611090611037565b50039056fea264697066735822122015cc15c4e1b2ed82de99cbc1c0ac52fad00dbaf578ae1167dc737e9bf1edeef864736f6c63430008090033"
},
"0x420000000000000000000000000000000000000A": {
"balance": "00",
"storage": {
"0x0000000000000000000000000000000000000000000000000000000000000006": "0x0000000000000000000000004200000000000000000000000000000000000010",
"0x0000000000000000000000000000000000000000000000000000000000000005": "0x0000000000000000000000000000000000000000000000000000000000000000",
"0x0000000000000000000000000000000000000000000000000000000000000003": "0x457468657200000000000000000000000000000000000000000000000000000a",
"0x0000000000000000000000000000000000000000000000000000000000000004": "0x5745544800000000000000000000000000000000000000000000000000000008"
},
"code": "0x608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610215578063ae1f6aaf14610228578063c01e1bd61461026d578063dd62ed3e1461028d57600080fd5b806370a08231146101b157806395d89b41146101e75780639dc29fac146101ef578063a457c2d71461020257600080fd5b806323b872dd116100d357806323b872dd14610167578063313ce5671461017a578063395093511461018957806340c10f191461019c57600080fd5b806301ffc9a71461010557806306fdde031461012d578063095ea7b31461014257806318160ddd14610155575b600080fd5b610118610113366004610e4a565b6102d3565b60405190151581526020015b60405180910390f35b610135610393565b6040516101249190610e93565b610118610150366004610f2f565b610425565b6002545b604051908152602001610124565b610118610175366004610f59565b61043b565b60405160128152602001610124565b610118610197366004610f2f565b61050c565b6101af6101aa366004610f2f565b610555565b005b6101596101bf366004610f95565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b61013561061a565b6101af6101fd366004610f2f565b610629565b610118610210366004610f2f565b6106e2565b610118610223366004610f2f565b6107a0565b6006546102489073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610124565b6005546102489073ffffffffffffffffffffffffffffffffffffffff1681565b61015961029b366004610fb0565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b60007f01ffc9a7a5cef8baa21ed3c5c0d7e23accb804b619e9333b597f47a0d84076e27f1d1d8b63000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000084167f01ffc9a700000000000000000000000000000000000000000000000000000000148061038b57507fffffffff00000000000000000000000000000000000000000000000000000000848116908216145b949350505050565b6060600380546103a290610fe3565b80601f01602080910402602001604051908101604052809291908181526020018280546103ce90610fe3565b801561041b5780601f106103f05761010080835404028352916020019161041b565b820191906000526020600020905b8154815290600101906020018083116103fe57829003601f168201915b5050505050905090565b60006104323384846107ad565b50600192915050565b600061044884848461092d565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600160209081526040808320338452909152902054828110156104f45760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e636500000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b61050185338584036107ad565b506001949350505050565b33600081815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091610432918590610550908690611066565b6107ad565b60065473ffffffffffffffffffffffffffffffffffffffff1633146105bc5760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79204c32204272696467652063616e206d696e7420616e64206275726e60448201526064016104eb565b6105c68282610b93565b8173ffffffffffffffffffffffffffffffffffffffff167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858260405161060e91815260200190565b60405180910390a25050565b6060600480546103a290610fe3565b60065473ffffffffffffffffffffffffffffffffffffffff1633146106905760405162461bcd60e51b815260206004820181905260248201527f4f6e6c79204c32204272696467652063616e206d696e7420616e64206275726e60448201526064016104eb565b61069a8282610c99565b8173ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58260405161060e91815260200190565b33600090815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff86168452909152812054828110156107895760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016104eb565b61079633858584036107ad565b5060019392505050565b600061043233848461092d565b73ffffffffffffffffffffffffffffffffffffffff83166108355760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff82166108be5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff83166109b65760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff8216610a3f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205481811015610adb5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260208190526040808220858503905591851681529081208054849290610b1f908490611066565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b8591815260200190565b60405180910390a350505050565b73ffffffffffffffffffffffffffffffffffffffff8216610bf65760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016104eb565b8060026000828254610c089190611066565b909155505073ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604081208054839290610c42908490611066565b909155505060405181815273ffffffffffffffffffffffffffffffffffffffff8316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b73ffffffffffffffffffffffffffffffffffffffff8216610d225760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090205481811015610dbe5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016104eb565b73ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260408120838303905560028054849290610dfa90849061107e565b909155505060405182815260009073ffffffffffffffffffffffffffffffffffffffff8516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610920565b600060208284031215610e5c57600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610e8c57600080fd5b9392505050565b600060208083528351808285015260005b81811015610ec057858101830151858201604001528201610ea4565b81811115610ed2576000604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610f2a57600080fd5b919050565b60008060408385031215610f4257600080fd5b610f4b83610f06565b946020939093013593505050565b600080600060608486031215610f6e57600080fd5b610f7784610f06565b9250610f8560208501610f06565b9150604084013590509250925092565b600060208284031215610fa757600080fd5b610e8c82610f06565b60008060408385031215610fc357600080fd5b610fcc83610f06565b9150610fda60208401610f06565b90509250929050565b600181811c90821680610ff757607f821691505b60208210811415611031577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000821982111561107957611079611037565b500190565b60008282101561109057611090611037565b50039056fea2646970667358221220574399475156468a690d3090444b9469f2205ddf560814bc9621b7619f51144664736f6c63430008090033"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment