-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathgenesis.json
More file actions
80 lines (80 loc) · 98.3 KB
/
genesis.json
File metadata and controls
80 lines (80 loc) · 98.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
"config": {
"chainId": 1167,
"homesteadBlock": 0,
"eip150Block": 0,
"eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"eip155Block": 0,
"eip158Block": 0,
"byzantiumBlock": 0,
"constantinopleBlock": 0,
"petersburgBlock": 0,
"istanbulBlock": 0,
"muirGlacierBlock": 0,
"hashPowerBlock": 0,
"satoshi": {
"period": 3,
"epoch": 200,
"round": 86400
}
},
"nonce": "0x0",
"timestamp": "0x61936E60",
"extraData": "0x0000000000000000000000000000000000000000000000000000000000000000a4ecd346d065827d303e95934ed712e978693d972af1516cba4b8abd55e98ed2aabf91d367f02734217d71773caf8916484800b959248dafc44a062982f74b5adc6cc4acac54d80a2559317284fe2b8768786fe80f10449c6cf3acd97299facf15050721ab8f65a007481a346d907e9bb4c2a83bdb8e9aa9a4458700cfadb165fa7ed5e650835f214482956f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"gasLimit": "0x2625a00",
"difficulty": "0x1",
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase": "0xffffFFFfFFffffffffffffffFfFFFfffFFFfFFfE",
"alloc": {
"0xffffFFFfFFffffffffffffffFfFFFfffFFFfFFfE": {
"balance": "0x0"
},
"0x0000000000000000000000000000000000001000": {
"balance": "400000000000000000000000000000000",
"code": "0x60806040526004361061019a5760003560e01c80638f73c5ae116100e1578063b7ab4db51161008a578063eb57e20211610064578063eb57e2021461049f578063f340fa01146104bf578063f9a2bbc7146104d2578063facd743b146104e857600080fd5b8063b7ab4db51461045f578063c81b166214610474578063e1c7392a1461048a57600080fd5b8063a730c891116100bb578063a730c891146103f2578063a78abc1614610408578063ad3c9da61461043257600080fd5b80638f73c5ae14610398578063983443df146103ba578063a5422d5c146103d057600080fd5b806334bc99b311610143578063565c56b31161011d578063565c56b3146102f45780636969a25c146103145780637f05b9ef1461037a57600080fd5b806334bc99b3146102b157806343756e5c146102c85780634392b201146102de57600080fd5b806325ee13e21161017457806325ee13e214610266578063270159f71461027c5780632eae35231461029c57600080fd5b806304e9e3a4146101e25780630ac168a114610222578063239cba4a1461024657600080fd5b366101dd5734156101db5760405134815233907ff11e547d796cc64acdf758e7cee90439494fd886a19159454aa61e473fdbafef9060200160405180910390a25b005b600080fd5b3480156101ee57600080fd5b506101f861100781565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561022e57600080fd5b5061023860015481565b604051908152602001610219565b34801561025257600080fd5b506101db610261366004612ce5565b61052d565b34801561027257600080fd5b506101f861100581565b34801561028857600080fd5b506101db610297366004612d19565b610ac6565b3480156102a857600080fd5b50610238600a81565b3480156102bd57600080fd5b5061023862a0668081565b3480156102d457600080fd5b506101f861100181565b3480156102ea57600080fd5b5061023860045481565b34801561030057600080fd5b5061023861030f366004612cc9565b6111cb565b34801561032057600080fd5b5061033461032f366004612dd8565b611244565b6040805173ffffffffffffffffffffffffffffffffffffffff9687168152948616602086015292909416918301919091526060820152608081019190915260a001610219565b34801561038657600080fd5b5061023869065a4da25d3016c0000081565b3480156103a457600080fd5b506103ad6112a0565b6040516102199190612e40565b3480156103c657600080fd5b5061023860025481565b3480156103dc57600080fd5b506103e56117b9565b6040516102199190612ea9565b3480156103fe57600080fd5b506102386125a781565b34801561041457600080fd5b506000546104229060ff1681565b6040519015158152602001610219565b34801561043e57600080fd5b5061023861044d366004612cc9565b60056020526000908152604090205481565b34801561046b57600080fd5b506103ad6117d8565b34801561048057600080fd5b506101f861100281565b34801561049657600080fd5b506101db6118ef565b3480156104ab57600080fd5b506101db6104ba366004612cc9565b611b87565b6101db6104cd366004612cc9565b611e41565b3480156104de57600080fd5b506101f861100081565b3480156104f457600080fd5b50610422610503366004612cc9565b73ffffffffffffffffffffffffffffffffffffffff16600090815260056020526040902054151590565b33611001146105a95760405162461bcd60e51b815260206004820152602560248201527f746865206d73672073656e646572206d75737420626520736c61736820636f6e60448201527f747261637400000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8316600090815260056020526040902054806105da5750505050565b6105e5600182612f83565b905060006003828154811061060a57634e487b7160e01b600052603260045260246000fd5b6000918252602082206004600590920201015460035490925061062f90600190612f83565b9050806106765760006003848154811061065957634e487b7160e01b600052603260045260246000fd5b906000526020600020906005020160040181905550505050505050565b60006003848154811061069957634e487b7160e01b600052603260045260246000fd5b60009182526020918290206005909102015460405185815273ffffffffffffffffffffffffffffffffffffffff909116925082917f3b6f9ef90462b512a1293ecec018670bf7b7f1876fb727590a8a6d7643130a70910160405180910390a273ffffffffffffffffffffffffffffffffffffffff871660009081526005602052604081205560035461072d90600190612f83565b8414610891576003805461074390600190612f83565b8154811061076157634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502016003858154811061079057634e487b7160e01b600052603260045260246000fd5b60009182526020909120825460059092020180547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff938416178255600180850154818401805484169186169190911790556002808601549084018054909316941693909317905560038084015490820155600492830154920191909155610830908590612f1a565b600560006003878154811061085557634e487b7160e01b600052603260045260246000fd5b600091825260208083206001600590930201919091015473ffffffffffffffffffffffffffffffffffffffff1683528201929092526040019020555b60038054806108b057634e487b7160e01b600052603160045260246000fd5b60008281526020812060057fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9093019283020180547fffffffffffffffffffffffff000000000000000000000000000000000000000090811682556001820180548216905560028201805490911690556003810182905560040181905591556109398385612f32565b905080156109ac5760035460005b818110156109a957826003828154811061097157634e487b7160e01b600052603260045260246000fd5b906000526020600020906005020160040160008282546109919190612f1a565b909155508190506109a181612fbd565b915050610947565b50505b6040517fa9955b4000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8316600482015260248101889052604481018790526110059063a9955b4090606401600060405180830381600087803b158015610a2357600080fd5b505af1158015610a37573d6000803e3d6000fd5b50506040517fce73711200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152611007925063ce7371129150602401600060405180830381600087803b158015610aa457600080fd5b505af1158015610ab8573d6000803e3d6000fd5b505050505050505050505050565b3361100514610b3d5760405162461bcd60e51b815260206004820152602960248201527f746865206d73672073656e646572206d7573742062652063616e64696461746560448201527f20636f6e7472616374000000000000000000000000000000000000000000000060648201526084016105a0565b610c0c88888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808c0282810182019093528b82529093508b92508a91829185019084908082843760009201919091525050604080516020808b0282810182019093528a82529093508a92508991829185019084908082843760009201919091525050604080516020808a028281018201909352898252909350899250889182918501908490808284376000920191909152506120f192505050565b84610c16576111c1565b600354600090865b81831015610c98576005600060038581548110610c4b57634e487b7160e01b600052603260045260246000fd5b600091825260208083206001600590930201919091015473ffffffffffffffffffffffffffffffffffffffff16835282019290925260400181205582610c9081612fbd565b935050610c1e565b8092505b81831015610d52576003805480610cc357634e487b7160e01b600052603160045260246000fd5b60008281526020812060057fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9093019283020180547fffffffffffffffffffffffff000000000000000000000000000000000000000090811682556001820180548216905560028201805490911690556003810182905560040155905582610d4a81612fbd565b935050610c9c565b600092505b8083101561119457818310610f345760036040518060a001604052808d8d87818110610d9357634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610da89190612cc9565b73ffffffffffffffffffffffffffffffffffffffff1681526020018b8b87818110610de357634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610df89190612cc9565b73ffffffffffffffffffffffffffffffffffffffff168152602001898987818110610e3357634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610e489190612cc9565b73ffffffffffffffffffffffffffffffffffffffff168152602001878787818110610e8357634e487b7160e01b600052603260045260246000fd5b602090810292909201358352506000918101829052835460018181018655948352918190208351600590930201805473ffffffffffffffffffffffffffffffffffffffff9384167fffffffffffffffffffffffff00000000000000000000000000000000000000009182161782559184015194810180549584169583169590951790945560408301516002850180549190931691161790556060810151600383015560800151600490910155611119565b6040518060a001604052808c8c86818110610f5f57634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610f749190612cc9565b73ffffffffffffffffffffffffffffffffffffffff1681526020018a8a86818110610faf57634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610fc49190612cc9565b73ffffffffffffffffffffffffffffffffffffffff168152602001888886818110610fff57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906110149190612cc9565b73ffffffffffffffffffffffffffffffffffffffff16815260200186868681811061104f57634e487b7160e01b600052603260045260246000fd5b90506020020135815260200160008152506003848154811061108157634e487b7160e01b600052603260045260246000fd5b60009182526020918290208351600590920201805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216178255928401516001820180549184169185169190911790556040840151600282018054919093169316929092179055606082015160038201556080909101516004909101555b611124836001612f1a565b600560008b8b8781811061114857634e487b7160e01b600052603260045260246000fd5b905060200201602081019061115d9190612cc9565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040016000205561118d83612fbd565b9250610d57565b6040517fedd8d7296956dd970ab4de3f2fc03be2b0ffc615d20cd4c72c6e44f928630ebf90600090a15050505b5050505050505050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260056020526040812054806111ff5750600092915050565b600361120c600183612f83565b8154811061122a57634e487b7160e01b600052603260045260246000fd5b906000526020600020906005020160040154915050919050565b6003818154811061125457600080fd5b60009182526020909120600590910201805460018201546002830154600384015460049094015473ffffffffffffffffffffffffffffffffffffffff9384169550918316939216919085565b606033611005146113195760405162461bcd60e51b815260206004820152602960248201527f746865206d73672073656e646572206d7573742062652063616e64696461746560448201527f20636f6e7472616374000000000000000000000000000000000000000000000060648201526084016105a0565b60035460009081908190815b818110156113be5760006003828154811061135057634e487b7160e01b600052603260045260246000fd5b906000526020600020906005020190506000606460025483600401546113769190612f46565b6113809190612f32565b905061138c8186612f1a565b9450808260040160008282546113a29190612f83565b92505081905550505080806113b690612fbd565b915050611325565b5061100273ffffffffffffffffffffffffffffffffffffffff1663631cbe3c836040518263ffffffff1660e01b81526004016000604051808303818588803b15801561140957600080fd5b505af115801561141d573d6000803e3d6000fd5b50505050508067ffffffffffffffff81111561144957634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611472578160200160208202803683370190505b50945060008167ffffffffffffffff81111561149e57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156114c7578160200160208202803683370190505b509050600080805b84811015611735576000600382815481106114fa57634e487b7160e01b600052603260045260246000fd5b6000918252602090912060059091020180548b5191925073ffffffffffffffffffffffffffffffffffffffff16908b908490811061154857634e487b7160e01b600052603260045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff90921660209283029190910190910152600481015492508215611722576002810154600382015473ffffffffffffffffffffffffffffffffffffffff90911699506103e8906115ac9085612f46565b6115b69190612f32565b97508783111561162c576115ca8884612f83565b8583815181106115ea57634e487b7160e01b600052603260045260246000fd5b60200260200101818152505084828151811061161657634e487b7160e01b600052603260045260246000fd5b6020026020010151846116299190612f1a565b93505b60006004820181905560405173ffffffffffffffffffffffffffffffffffffffff8b16908a156108fc02908b9084818181858888f19350505050905080156116c9578154604080518b81526020810187905273ffffffffffffffffffffffffffffffffffffffff8d81169316917f5f05434e85dc7eb0d20406bd66f9b9c92a6d4d710b8cffeb61176632c83974d3910160405180910390a3611720565b8154604080518b81526020810187905273ffffffffffffffffffffffffffffffffffffffff8d81169316917fa49797d31ee4d8d18eeb937551b21f754dd96d6e3922324d5c5ba4522ebc45bc910160405180910390a35b505b508061172d81612fbd565b9150506114cf565b506040517fbaa4402b0000000000000000000000000000000000000000000000000000000081526110079063baa4402b908490611778908c908890600401612e53565b6000604051808303818588803b15801561179157600080fd5b505af11580156117a5573d6000803e3d6000fd5b505060006004555050505050505050505090565b6040518061016001604052806101308152602001613059610130913981565b60035460609060008167ffffffffffffffff81111561180757634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611830578160200160208202803683370190505b50905060005b828110156118e8576003818154811061185f57634e487b7160e01b600052603260045260246000fd5b906000526020600020906005020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168282815181106118b157634e487b7160e01b600052603260045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff90921660209283029190910190910152806118e081612fbd565b915050611836565b5092915050565b60005460ff16156119425760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e747261637420616c726561647920696e69740000000000000060448201526064016105a0565b60008061196960405180610160016040528061013081526020016130596101309139612474565b91509150806119e05760405162461bcd60e51b815260206004820152602160248201527f6661696c656420746f20706172736520696e69742076616c696461746f72536560448201527f740000000000000000000000000000000000000000000000000000000000000060648201526084016105a0565b815160005b81811015611b41576003848281518110611a0f57634e487b7160e01b600052603260045260246000fd5b602090810291909101810151825460018082018555600094855293839020825160059092020180547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff938416178255938301518186018054861691841691909117905560408301516002820180549095169216919091179092556060810151600383015560800151600490910155611ac0908290612f1a565b60056000868481518110611ae457634e487b7160e01b600052603260045260246000fd5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508080611b3990612fbd565b9150506119e5565b505069065a4da25d3016c000006001908155600a600255600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690911790555050565b3361100114611bfe5760405162461bcd60e51b815260206004820152602560248201527f746865206d73672073656e646572206d75737420626520736c61736820636f6e60448201527f747261637400000000000000000000000000000000000000000000000000000060648201526084016105a0565b73ffffffffffffffffffffffffffffffffffffffff811660009081526005602052604090205480611c2d575050565b611c38600182612f83565b9050600060038281548110611c5d57634e487b7160e01b600052603260045260246000fd5b9060005260206000209060050201600401549050600060038381548110611c9457634e487b7160e01b600052603260045260246000fd5b60009182526020822060046005909202010191909155600354611cb990600190612f83565b9050600060038481548110611cde57634e487b7160e01b600052603260045260246000fd5b60009182526020918290206005909102015460405185815273ffffffffffffffffffffffffffffffffffffffff909116925082917f8cd4e147d8af98a9e3b6724021b8bf6aed2e5dac71c38f2dce8161b82585b25d910160405180910390a281611d49575050505050565b6000611d558385612f32565b90508015611e385760005b85811015611dc2578160038281548110611d8a57634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502016004016000828254611daa9190612f1a565b90915550819050611dba81612fbd565b915050611d60565b506003546000611dd3876001612f1a565b90505b818110156111c1578260038281548110611e0057634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502016004016000828254611e209190612f1a565b90915550819050611e3081612fbd565b915050611dd6565b50505050505b50565b334114611eb65760405162461bcd60e51b815260206004820152602d60248201527f746865206d6573736167652073656e646572206d75737420626520746865206260448201527f6c6f636b2070726f64756365720000000000000000000000000000000000000060648201526084016105a0565b60005460ff16611f085760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016105a0565b3a15611f565760405162461bcd60e51b815260206004820152601460248201527f6761737072696365206973206e6f74207a65726f00000000000000000000000060448201526064016105a0565b611f6362a0668043612ff6565b611f88576127106125a7600154611f7a9190612f46565b611f849190612f32565b6001555b600154600454349190611f9c908390612f1a565b611fa69190612f1a565b4710611fbc57600154611fb99082612f1a565b90505b73ffffffffffffffffffffffffffffffffffffffff8216600090815260056020526040902054801561209c5760006003611ff7600184612f83565b8154811061201557634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502019050826004546120339190612f1a565b6004908155810154612046908490612f1a565b600482015560405183815273ffffffffffffffffffffffffffffffffffffffff8516907f93a090ecc682c002995fad3c85b30c5651d7fd29b0be5da9d784a3302aedc0559060200160405180910390a250505050565b8273ffffffffffffffffffffffffffffffffffffffff167ff177e5d6c5764d79c32883ed824111d9b13f5668cf6ab1cc12dd36791dd955b4836040516120e491815260200190565b60405180910390a2505050565b835183511461218e5760405162461bcd60e51b815260206004820152604660248201527f746865206e756d62657273206f6620636f6e73656e737573416464726573736560448201527f7320616e64206f7065726174654164647265737365732073686f756c6420626560648201527f20657175616c0000000000000000000000000000000000000000000000000000608482015260a4016105a0565b815183511461222b5760405162461bcd60e51b815260206004820152604260248201527f746865206e756d62657273206f6620636f6e73656e737573416464726573736560448201527f7320616e64206665654164647265737365732073686f756c642062652065717560648201527f616c000000000000000000000000000000000000000000000000000000000000608482015260a4016105a0565b80518351146122c85760405162461bcd60e51b815260206004820152604c60248201527f746865206e756d62657273206f6620636f6e73656e737573416464726573736560448201527f7320616e6420636f6d6d697373696f6e54686f7573616e64746873732073686f60648201527f756c6420626520657175616c0000000000000000000000000000000000000000608482015260a4016105a0565b60005b835181101561246d5760005b818110156123bb578481815181106122ff57634e487b7160e01b600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1685838151811061233d57634e487b7160e01b600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614156123a95760405162461bcd60e51b815260206004820152601b60248201527f6475706c696361746520636f6e73656e7375732061646472657373000000000060448201526064016105a0565b806123b381612fbd565b9150506122d7565b506103e88282815181106123df57634e487b7160e01b600052603260045260246000fd5b6020026020010151111561245b5760405162461bcd60e51b815260206004820152602260248201527f636f6d6d697373696f6e54686f7573616e64746873206f7574206f6620626f7560448201527f6e6400000000000000000000000000000000000000000000000000000000000060648201526084016105a0565b8061246581612fbd565b9150506122cb565b5050505050565b60606000806124b26124ad8560408051808201825260008082526020918201528151808301909252825182529182019181019190915290565b6125ff565b805190915060008167ffffffffffffffff8111156124e057634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561255757816020015b6040805160a0810182526000808252602080830182905292820181905260608201819052608082015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092019101816124fe5790505b50905060005b828110156125f25760008061259886848151811061258b57634e487b7160e01b600052603260045260246000fd5b6020026020010151612731565b91509150806125b1575091976000975095505050505050565b818484815181106125d257634e487b7160e01b600052603260045260246000fd5b6020026020010181905250505080806125ea90612fbd565b91505061255d565b5095901515945092505050565b606061260a82612817565b61261357600080fd5b600061261e83612850565b905060008167ffffffffffffffff81111561264957634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561268e57816020015b60408051808201909152600080825260208201528152602001906001900390816126675790505b50905060006126a085602001516128d3565b85602001516126af9190612f1a565b90506000805b84811015612726576126c683612955565b91506040518060400160405280838152602001848152508482815181106126fd57634e487b7160e01b600052603260045260246000fd5b60209081029190910101526127128284612f1a565b92508061271e81612fbd565b9150506126b5565b509195945050505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526040805160a0810182526000808252602082018190529181018290526060810182905260808101829052600061279185612aa5565b905060005b61279f82612b11565b1561280b576127b56127b083612b35565b612b92565b73ffffffffffffffffffffffffffffffffffffffff1660208401526127dc6127b083612b35565b73ffffffffffffffffffffffffffffffffffffffff16604084018190528352506103e860608301526001612796565b91959194509092505050565b805160009061282857506000919050565b6020820151805160001a9060c0821015612846575060009392505050565b5060019392505050565b805160009061286157506000919050565b60008061287184602001516128d3565b84602001516128809190612f1a565b90506000846000015185602001516128989190612f1a565b90505b808210156128ca576128ac82612955565b6128b69083612f1a565b9150826128c281612fbd565b93505061289b565b50909392505050565b8051600090811a60808110156128ec5750600092915050565b60b8811080612907575060c08110801590612907575060f881105b156129155750600192915050565b60c08110156129495761292a600160b8612f9a565b6129379060ff1682612f83565b612942906001612f1a565b9392505050565b61292a600160f8612f9a565b80516000908190811a608081101561297057600191506118e8565b60b881101561299657612984608082612f83565b61298f906001612f1a565b91506118e8565b60c0811015612a1757600060b78203600186019550806020036101000a865104915060018101820193505080831015612a115760405162461bcd60e51b815260206004820152601160248201527f6164646974696f6e206f766572666c6f7700000000000000000000000000000060448201526064016105a0565b506118e8565b60f8811015612a2b5761298460c082612f83565b600060f78203600186019550806020036101000a865104915060018101820193505080831015612a9d5760405162461bcd60e51b815260206004820152601160248201527f6164646974696f6e206f766572666c6f7700000000000000000000000000000060448201526064016105a0565b505092915050565b6040805160808101825260009181018281526060820183905281526020810191909152612ad182612817565b612ada57600080fd5b6000612ae983602001516128d3565b8360200151612af89190612f1a565b6040805180820190915293845260208401525090919050565b80518051602082015160009291612b2791612f1a565b836020015110915050919050565b6040805180820190915260008082526020820152612b5282612b11565b612b5b57600080fd5b60208201516000612b6b82612955565b9050612b778183612f1a565b60209485015260408051808201909152908152928301525090565b8051600090601514612ba357600080fd5b612bac82612bb2565b92915050565b805160009015801590612bc757508151602110155b612bd057600080fd5b6000612bdf83602001516128d3565b90508083600001511015612c355760405162461bcd60e51b815260206004820152601a60248201527f6c656e677468206973206c657373207468616e206f666673657400000000000060448201526064016105a0565b8251600090612c45908390612f83565b9050600080838660200151612c5a9190612f1a565b9050805191506020831015612c7657826020036101000a820491505b50949350505050565b60008083601f840112612c90578182fd5b50813567ffffffffffffffff811115612ca7578182fd5b6020830191508360208260051b8501011115612cc257600080fd5b9250929050565b600060208284031215612cda578081fd5b813561294281613036565b600080600060608486031215612cf9578182fd5b8335612d0481613036565b95602085013595506040909401359392505050565b6000806000806000806000806080898b031215612d34578384fd5b883567ffffffffffffffff80821115612d4b578586fd5b612d578c838d01612c7f565b909a50985060208b0135915080821115612d6f578586fd5b612d7b8c838d01612c7f565b909850965060408b0135915080821115612d93578586fd5b612d9f8c838d01612c7f565b909650945060608b0135915080821115612db7578384fd5b50612dc48b828c01612c7f565b999c989b5096995094979396929594505050565b600060208284031215612de9578081fd5b5035919050565b6000815180845260208085019450808401835b83811015612e3557815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101612e03565b509495945050505050565b6020815260006129426020830184612df0565b604081526000612e666040830185612df0565b828103602084810191909152845180835285820192820190845b81811015612e9c57845183529383019391830191600101612e80565b5090979650505050505050565b6000602080835283518082850152825b81811015612ed557858101830151858201604001528201612eb9565b81811115612ee65783604083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016929092016040019392505050565b60008219821115612f2d57612f2d61300a565b500190565b600082612f4157612f41613020565b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612f7e57612f7e61300a565b500290565b600082821015612f9557612f9561300a565b500390565b600060ff821660ff841680821015612fb457612fb461300a565b90039392505050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415612fef57612fef61300a565b5060010190565b60008261300557613005613020565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff81168114611e3e57600080fdfef9012dea94a4ecd346d065827d303e95934ed712e978693d9794a4ecd346d065827d303e95934ed712e978693d97ea942af1516cba4b8abd55e98ed2aabf91d367f02734942af1516cba4b8abd55e98ed2aabf91d367f02734ea94217d71773caf8916484800b959248dafc44a062994217d71773caf8916484800b959248dafc44a0629ea9482f74b5adc6cc4acac54d80a2559317284fe2b879482f74b5adc6cc4acac54d80a2559317284fe2b87ea9468786fe80f10449c6cf3acd97299facf150507219468786fe80f10449c6cf3acd97299facf15050721ea94ab8f65a007481a346d907e9bb4c2a83bdb8e9aa994ab8f65a007481a346d907e9bb4c2a83bdb8e9aa9ea94a4458700cfadb165fa7ed5e650835f214482956f94a4458700cfadb165fa7ed5e650835f214482956fa2646970667358221220294a14c9a511d75e0658b546042736d1295c16804ac2b19c34f7c3b1ee6dcdcb64736f6c63430008040033"
},
"0x0000000000000000000000000000000000001001": {
"balance": "0x0",
"code": "0x608060405234801561001057600080fd5b50600436106101b95760003560e01c8063a78abc16116100f9578063ccbd003511610097578063ebabc64e11610071578063ebabc64e146103cd578063ee809686146103df578063f9a2bbc7146103e8578063fc4333cd146103f157600080fd5b8063ccbd0035146103a9578063e1c7392a146103bc578063e6332c00146103c457600080fd5b8063c80d4b8f116100d3578063c80d4b8f14610365578063c81b16621461036d578063c96be4cb14610376578063cc79f97b1461038b57600080fd5b8063a78abc1614610338578063ac0af62914610355578063b5d29a201461035d57600080fd5b8063389f4f7111610166578063567a372d11610140578063567a372d1461030c57806362b72cf5146103155780637912a65d1461031e578063901392091461032657600080fd5b8063389f4f71146102f15780633e620afa146102fa57806343756e5c1461030357600080fd5b80632fd2abb5116101975780632fd2abb51461024857806335aa2e441461026557806337c8dab91461027857600080fd5b806304e9e3a4146101be57806323bac5a2146101f157806325ee13e21461023f575b600080fd5b6101c761100781565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6102226101ff366004612435565b600260208190526000918252604090912080546001820154919092015460ff1683565b6040805193845260208401929092521515908201526060016101e8565b6101c761100581565b61025767ffffffffffffffff81565b6040519081526020016101e8565b6101c76102733660046124f2565b6103f9565b6102dc610286366004612435565b73ffffffffffffffffffffffffffffffffffffffff16600090815260026020818152604092839020835160608101855281548082526001830154938201849052919093015460ff16151592909301919091529091565b604080519283526020830191909152016101e8565b61025760055481565b61025760065481565b6101c761100181565b61025760045481565b61025760035481565b610257603281565b6102576a0422ca8b0a00a42500000081565b6000546103459060ff1681565b60405190151581526020016101e8565b610257600481565b610257600281565b610257609681565b6101c761100281565b610389610384366004612435565b610430565b005b61039461048f81565b60405163ffffffff90911681526020016101e8565b6103896103b7366004612489565b6108fd565b610389610e20565b61025760085481565b6102576a084595161401484a00000081565b61025760075481565b6101c761100081565b610389610eaf565b6001818154811061040957600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b3341146104aa5760405162461bcd60e51b815260206004820152602d60248201527f746865206d6573736167652073656e646572206d75737420626520746865206260448201527f6c6f636b2070726f64756365720000000000000000000000000000000000000060648201526084015b60405180910390fd5b60005460ff166104fc5760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016104a1565b600354431161054d5760405162461bcd60e51b815260206004820181905260248201527f63616e206e6f7420736c61736820747769636520696e206f6e6520626c6f636b60448201526064016104a1565b3a1561059b5760405162461bcd60e51b815260206004820152601460248201527f6761737072696365206973206e6f74207a65726f00000000000000000000000060448201526064016104a1565b6040517ffacd743b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201526110009063facd743b90602401602060405180830381600087803b15801561060457600080fd5b505af1158015610618573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063c9190612469565b610645576108f6565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600260208181526040928390208351606081018552815481526001820154928101929092529091015460ff1615801592820192909252906106b457602081018051906106ac826125e2565b905250610732565b60016040820181905260208201819052805480820182556000919091527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff84161790555b4381526005546020820151610747919061261b565b6107eb57600060208201526008546007546040517f239cba4a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602481019290925260448201526110009063239cba4a90606401600060405180830381600087803b1580156107ce57600080fd5b505af11580156107e2573d6000803e3d6000fd5b50505050610883565b60045481602001516107fd919061261b565b610883576040517feb57e20200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff831660048201526110009063eb57e20290602401600060405180830381600087803b15801561086a57600080fd5b505af115801561087e573d6000803e3d6000fd5b505050505b73ffffffffffffffffffffffffffffffffffffffff82166000818152600260208181526040808420865181559186015160018301558581015191909201805460ff1916911515919091179055517fddb6012116e51abf5436d956a4f0ebd927e92c576ff96d7918290c8782291e3e9190a2505b5043600355565b60005460ff1661094f5760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016104a1565b600061099861099386868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061156692505050565b611593565b905060006109de61099385858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061156692505050565b9050610a1181600081518110610a0457634e487b7160e01b600052603260045260246000fd5b60200260200101516116c5565b610a3583600081518110610a0457634e487b7160e01b600052603260045260246000fd5b14610aa85760405162461bcd60e51b815260206004820152602560248201527f706172656e74206f662074776f20626c6f636b73206d7573742062652074686560448201527f2073616d6500000000000000000000000000000000000000000000000000000060648201526084016104a1565b600080610ab4846116f3565b91509150600080610ac4856116f3565b9150915081841415610b185760405162461bcd60e51b815260206004820152601c60248201527f6d7573742062652074776f20646966666572656e7420626c6f636b730000000060448201526064016104a1565b73ffffffffffffffffffffffffffffffffffffffff8316610b7b5760405162461bcd60e51b815260206004820152601460248201527f76616c696461746f7220697320696c6c6567616c00000000000000000000000060448201526064016104a1565b8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610bf65760405162461bcd60e51b815260206004820152601a60248201527f6d757374206265207468652073616d652076616c696461746f7200000000000060448201526064016104a1565b6040517ffacd743b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526110009063facd743b90602401602060405180830381600087803b158015610c5f57600080fd5b505af1158015610c73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c979190612469565b610ce35760405162461bcd60e51b815260206004820152600f60248201527f6e6f7420612076616c696461746f72000000000000000000000000000000000060448201526064016104a1565b6007546040517f239cba4a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015267ffffffffffffffff602482015260448101919091526110009063239cba4a90606401600060405180830381600087803b158015610d6557600080fd5b505af1158015610d79573d6000803e3d6000fd5b50506006546040517f9a99b4f000000000000000000000000000000000000000000000000000000000815233600482015260248101919091526110029250639a99b4f09150604401602060405180830381600087803b158015610ddb57600080fd5b505af1158015610def573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e13919061250a565b5050505050505050505050565b60005460ff1615610e735760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e747261637420616c726561647920696e69740000000000000060448201526064016104a1565b603260045560966005556a0422ca8b0a00a4250000006006556a084595161401484a00000060075560026008556000805460ff19166001179055565b3361100514610f265760405162461bcd60e51b815260206004820152602960248201527f746865206d73672073656e646572206d7573742062652063616e64696461746560448201527f20636f6e7472616374000000000000000000000000000000000000000000000060648201526084016104a1565b60005460ff16610f785760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016104a1565b600154610f8157565b600180546000918291610f949190612573565b90505b808211611539576000805b828410156111115760006002600060018781548110610fd157634e487b7160e01b600052603260045260246000fd5b600091825260208083209091015473ffffffffffffffffffffffffffffffffffffffff16835282810193909352604091820190208151606081018352815481526001820154938101939093526002015460ff1615159082015260055490915061103c9060049061255f565b816020015111156110f4576004600554611056919061255f565b81602001516110659190612573565b81602001818152505080600260006001888154811061109457634e487b7160e01b600052603260045260246000fd5b60009182526020808320919091015473ffffffffffffffffffffffffffffffffffffffff16835282810193909352604091820190208351815591830151600183015591909101516002909101805460ff19169115159190911790556110fe565b6001925050611111565b5083611109816125e2565b945050610fa2565b828411611368576000600260006001868154811061113f57634e487b7160e01b600052603260045260246000fd5b600091825260208083209091015473ffffffffffffffffffffffffffffffffffffffff16835282810193909352604091820190208151606081018352815481526001820154938101939093526002015460ff161515908201526005549091506111aa9060049061255f565b816020015111156112685760046005546111c4919061255f565b81602001516111d39190612573565b81602001818152505080600260006001878154811061120257634e487b7160e01b600052603260045260246000fd5b60009182526020808320919091015473ffffffffffffffffffffffffffffffffffffffff168352828101939093526040918201902083518155918301516001808401919091559201516002909101805460ff191691151591909117905591506113689050565b600260006001868154811061128d57634e487b7160e01b600052603260045260246000fd5b600091825260208083209091015473ffffffffffffffffffffffffffffffffffffffff1683528201929092526040018120818155600181810192909255600201805460ff191690558054806112f257634e487b7160e01b600052603160045260246000fd5b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055019055836113555750611368565b5082611360816125ad565b935050611111565b8180156113725750805b1561150b57600260006001868154811061139c57634e487b7160e01b600052603260045260246000fd5b600091825260208083209091015473ffffffffffffffffffffffffffffffffffffffff1683528201929092526040018120818155600181810192909255600201805460ff1916905580548490811061140457634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001805473ffffffffffffffffffffffffffffffffffffffff909216918690811061144b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060018054806114b257634e487b7160e01b600052603160045260246000fd5b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690550190555b82611517575050611539565b83611521816125e2565b945050828061152f906125ad565b9350505050610f97565b6040517fcfdb3b6ccaeccbdc68be3c59c840e3b3c90f0a7c491f5fff1cf56cfda200dd9c90600090a15050565b60408051808201825260008082526020918201528151808301909252825182529182019181019190915290565b606061159e826118a5565b6115a757600080fd5b60006115b2836118de565b905060008167ffffffffffffffff8111156115dd57634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561162257816020015b60408051808201909152600080825260208201528152602001906001900390816115fb5790505b50905060006116348560200151611961565b85602001516116439190612522565b90506000805b848110156116ba5761165a836119e3565b915060405180604001604052808381526020018481525084828151811061169157634e487b7160e01b600052603260045260246000fd5b60209081029190910101526116a68284612522565b9250806116b2816125e2565b915050611649565b509195945050505050565b80516000906021146116d657600080fd5b600080836020015160016116ea9190612522565b51949350505050565b600080600061172984600c8151811061171c57634e487b7160e01b600052603260045260246000fd5b6020026020010151611b34565b9050600061173a8260206041611be8565b604080516010808252610220820190925291925060009190816020015b606081526020019060019003908161175757905050905061177961048f611d2d565b8160008151811061179a57634e487b7160e01b600052603260045260246000fd5b602002602001018190525060005b600f8110156118765780600c1415611800576117cf6117ca8560006020611be8565b611d41565b82600d815181106117f057634e487b7160e01b600052603260045260246000fd5b6020026020010181905250611866565b61183087828151811061182357634e487b7160e01b600052603260045260246000fd5b6020026020010151611dc0565b8261183c836001612522565b8151811061185a57634e487b7160e01b600052603260045260246000fd5b60200260200101819052505b61186f816125e2565b90506117a8565b50600061188282611e47565b80516020820120909150806118978186611efa565b965096505050505050915091565b80516000906118b657506000919050565b6020820151805160001a9060c08210156118d4575060009392505050565b5060019392505050565b80516000906118ef57506000919050565b6000806118ff8460200151611961565b846020015161190e9190612522565b90506000846000015185602001516119269190612522565b90505b808210156119585761193a826119e3565b6119449083612522565b915082611950816125e2565b935050611929565b50909392505050565b8051600090811a608081101561197a5750600092915050565b60b8811080611995575060c08110801590611995575060f881105b156119a35750600192915050565b60c08110156119d7576119b8600160b861258a565b6119c59060ff1682612573565b6119d0906001612522565b9392505050565b6119b8600160f861258a565b80516000908190811a60808110156119fe5760019150611b2d565b60b8811015611a2457611a12608082612573565b611a1d906001612522565b9150611b2d565b60c0811015611aa557600060b78203600186019550806020036101000a865104915060018101820193505080831015611a9f5760405162461bcd60e51b815260206004820152601160248201527f6164646974696f6e206f766572666c6f7700000000000000000000000000000060448201526064016104a1565b50611b2d565b60f8811015611ab957611a1260c082612573565b600060f78203600186019550806020036101000a865104915060018101820193505080831015611b2b5760405162461bcd60e51b815260206004820152601160248201527f6164646974696f6e206f766572666c6f7700000000000000000000000000000060448201526064016104a1565b505b5092915050565b8051606090611b4257600080fd5b6000611b518360200151611961565b90506000818460000151611b659190612573565b905060008167ffffffffffffffff811115611b9057634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611bba576020820181803683370190505b5090506000816020019050611bdf848760200151611bd89190612522565b8285611ff0565b50949350505050565b606081611bf681601f612522565b1015611c445760405162461bcd60e51b815260206004820152600e60248201527f736c6963655f6f766572666c6f7700000000000000000000000000000000000060448201526064016104a1565b611c4e8284612522565b84511015611c9e5760405162461bcd60e51b815260206004820152601160248201527f736c6963655f6f75744f66426f756e647300000000000000000000000000000060448201526064016104a1565b606082158015611cbd5760405191506000825260208201604052611bdf565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015611cf6578051835260209283019201611cde565b5050858452601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0166040525050949350505050565b6060611d3b6117ca83612071565b92915050565b606081516001148015611d9f5750607f60f81b82600081518110611d7557634e487b7160e01b600052603260045260246000fd5b01602001517fff000000000000000000000000000000000000000000000000000000000000001611155b15611da8575090565b611d3b611dba8351608060ff166121e1565b83612353565b60606000826000015167ffffffffffffffff811115611def57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611e19576020820181803683370190505b509050805160001415611e2c5792915050565b6000816020019050611b2d8460200151828660000151611ff0565b6060815160001415611e5f57611d3b600060c06121e1565b600082600081518110611e8257634e487b7160e01b600052603260045260246000fd5b602002602001015190506000600190505b8351811015611ee157611ecd82858381518110611ec057634e487b7160e01b600052603260045260246000fd5b6020026020010151612353565b915080611ed9816125e2565b915050611e93565b506119d0611ef4825160c060ff166121e1565b82612353565b6000806000808451604114611f155760009350505050611d3b565b50505060208201516040830151604184015160ff16601b811015611f4157611f3e601b8261253a565b90505b8060ff16601b14158015611f5957508060ff16601c14155b15611f6a5760009350505050611d3b565b60408051600081526020810180835288905260ff831691810191909152606081018490526080810183905260019060a0016020604051602081039080840390855afa158015611fbd573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00151979650505050505050565b80611ffa57505050565b602081106120325782518252612011602084612522565b925061201e602083612522565b915061202b602082612573565b9050611ffa565b915181516020939093036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0180199091169216919091179052565b6040805160208082528183019092526060916000919060208201818036833750505060208101849052905060007fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000084166120cd57506018612100565b7fffffffffffffffffffffffffffffffff0000000000000000000000000000000084166120fc57506010612100565b5060005b602081101561216c5781818151811061212957634e487b7160e01b600052603260045260246000fd5b01602001517fff00000000000000000000000000000000000000000000000000000000000000161561215a5761216c565b80612164816125e2565b915050612100565b6000612179826020612573565b905060008167ffffffffffffffff8111156121a457634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156121ce576020820181803683370190505b5082810196909652508452509192915050565b606068010000000000000000831061223b5760405162461bcd60e51b815260206004820152600e60248201527f696e70757420746f6f206c6f6e6700000000000000000000000000000000000060448201526064016104a1565b604080516001808252818301909252600091602082018180368337019050509050603784116122c85761226e8385612522565b60f81b8160008151811061229257634e487b7160e01b600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053509050611d3b565b60006122d385612071565b90508381516122e29190612522565b6122ed906037612522565b60f81b8260008151811061231157634e487b7160e01b600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535061234a8282612353565b95945050505050565b6060806040519050835180825260208201818101602087015b8183101561238457805183526020928301920161236c565b50855184518101855292509050808201602086015b818310156123b1578051835260209283019201612399565b508651929092011591909101601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660405250905092915050565b60008083601f8401126123ff578182fd5b50813567ffffffffffffffff811115612416578182fd5b60208301915083602082850101111561242e57600080fd5b9250929050565b600060208284031215612446578081fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146119d0578182fd5b60006020828403121561247a578081fd5b815180151581146119d0578182fd5b6000806000806040858703121561249e578283fd5b843567ffffffffffffffff808211156124b5578485fd5b6124c1888389016123ee565b909650945060208701359150808211156124d9578384fd5b506124e6878288016123ee565b95989497509550505050565b600060208284031215612503578081fd5b5035919050565b60006020828403121561251b578081fd5b5051919050565b600082198211156125355761253561262f565b500190565b600060ff821660ff84168060ff038211156125575761255761262f565b019392505050565b60008261256e5761256e612645565b500490565b6000828210156125855761258561262f565b500390565b600060ff821660ff8416808210156125a4576125a461262f565b90039392505050565b6000816125bc576125bc61262f565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156126145761261461262f565b5060010190565b60008261262a5761262a612645565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fdfea26469706673582212201715f44ff78031db6f873e362bcd4fcad8929fe9c55f7b31b5eb3dcd8a457b7164736f6c63430008040033"
},
"0x0000000000000000000000000000000000001002": {
"balance": "0x0",
"code": "0x6080604052600436106100c05760003560e01c80636d70f7ae11610074578063c81b16621161004e578063c81b166214610230578063e1c7392a14610246578063f9a2bbc71461025b57600080fd5b80636d70f7ae146101a05780639a99b4f0146101f6578063a78abc161461021657600080fd5b80633a0b0eff116100a55780633a0b0eff1461015e57806343756e5c14610182578063631cbe3c1461019857600080fd5b806304e9e3a41461010857806325ee13e21461014857600080fd5b366101035734156101015760405134815233907f6c98249d85d88c3753a04a22230f595e4dc8d3dc86c34af35deeeedc861b89db9060200160405180910390a25b005b600080fd5b34801561011457600080fd5b5061011e61100781565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b34801561015457600080fd5b5061011e61100581565b34801561016a57600080fd5b5061017460015481565b60405190815260200161013f565b34801561018e57600080fd5b5061011e61100181565b610101610271565b3480156101ac57600080fd5b506101e66101bb366004610609565b73ffffffffffffffffffffffffffffffffffffffff1660009081526002602052604090205460ff1690565b604051901515815260200161013f565b34801561020257600080fd5b50610174610211366004610625565b610320565b34801561022257600080fd5b506000546101e69060ff1681565b34801561023c57600080fd5b5061011e61100281565b34801561025257600080fd5b50610101610532565b34801561026757600080fd5b5061011e61100081565b60005460ff166102e2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064015b60405180910390fd5b341561031e5760405134815233907f6c98249d85d88c3753a04a22230f595e4dc8d3dc86c34af35deeeedc861b89db9060200160405180910390a25b565b6000805460ff1661038d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016102d9565b3360009081526002602052604090205460ff1661042c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f6f6e6c79206f70657261746f7220697320616c6c6f77656420746f2063616c6c60448201527f20746865206d6574686f6400000000000000000000000000000000000000000060648201526084016102d9565b600047831061043b574761043d565b825b905073ffffffffffffffffffffffffffffffffffffffff84161580159061046357508015155b156105015760405173ffffffffffffffffffffffffffffffffffffffff85169082156108fc029083906000818181858888f193505050501580156104ab573d6000803e3d6000fd5b508373ffffffffffffffffffffffffffffffffffffffff167ff8b71c64315fc33b2ead2adfa487955065152a8ac33d9d5193aafd7f45dc15a0826040516104f491815260200190565b60405180910390a261052b565b6040517fe589651933c2457488cc0d8e0941518abf748e799435e4e396d9c4d0b2db2d4d90600090a15b9392505050565b60005460ff161561059f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f74686520636f6e747261637420616c726561647920696e69740000000000000060448201526064016102d9565b6110016000908152600260208190527fd5856b6520af3fbaacead8d875ff5c4db19c2ad37c909e14d0ea394740e2ebc8805460017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091821681179092559181558254909116179055565b60006020828403121561061a578081fd5b813561052b81610650565b60008060408385031215610637578081fd5b823561064281610650565b946020939093013593505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461067257600080fd5b5056fea2646970667358221220852d8e48095e93b565d0cdc05beed4b27529a41afba29ce1f09832bb16dc321264736f6c63430008040033"
},
"0x0000000000000000000000000000000000001005": {
"balance": "0x0",
"code": "0x6080604052600436106103085760003560e01c806395254e601161019a578063cd7ac977116100e1578063e79a198f1161008a578063f04d783411610064578063f04d783414610817578063f9a2bbc71461082a578063fed9727e1461084057600080fd5b8063e79a198f146107d8578063ee9de3f6146107ed578063eef504661461080257600080fd5b8063d87cf91e116100bb578063d87cf91e14610798578063e1c7392a146107ad578063e59dcea5146107c257600080fd5b8063cd7ac97714610736578063d2a36e4614610763578063d6dd7c0a1461077857600080fd5b8063b87c6c8211610143578063c666907b1161011d578063c666907b146106d3578063c6a9dcc0146106f3578063c81b16621461072057600080fd5b8063b87c6c821461063d578063b894aac514610652578063ba70d54a146106be57600080fd5b8063a78abc1611610174578063a78abc16146105ee578063a9955b4014610608578063ae6079f21461062857600080fd5b806395254e60146105a657806395468d26146105bb5780639c54a73d146105d957600080fd5b806330b5468e1161025e5780636a87d78011610207578063791afc0f116101e1578063791afc0f1461056657806382f8b6e91461057b5780638d09732f1461059157600080fd5b80636a87d7801461052557806373fa03ed1461053b57806375b10c711461055057600080fd5b806348fdb8711161023857806348fdb871146104e35780634c86f558146104f957806364f54ec71461051057600080fd5b806330b5468e1461048b57806343756e5c146104c3578063483a00e8146104d957600080fd5b806314843ac9116102c0578063210d6fd71161029a578063210d6fd71461044b57806325ee13e2146104605780632845986b1461047657600080fd5b806314843ac9146103e357806314bfb527146103f95780631768b43b1461043657600080fd5b806306a49fce116102f157806306a49fce146103635780630bd5a92f146103855780630f43a677146103cd57600080fd5b8063035f8b701461030d57806304e9e3a414610335575b600080fd5b34801561031957600080fd5b50610322600181565b6040519081526020015b60405180910390f35b34801561034157600080fd5b5061034b61100781565b6040516001600160a01b03909116815260200161032c565b34801561036f57600080fd5b5061037861085f565b60405161032c91906134fc565b34801561039157600080fd5b506103bd6103a03660046132bc565b6001600160a01b0316600090815260086020526040902054151590565b604051901515815260200161032c565b3480156103d957600080fd5b5061032260045481565b3480156103ef57600080fd5b506103226103e881565b34801561040557600080fd5b506103bd6104143660046132bc565b600a546001600160a01b03909116600090815260096020526040902054101590565b34801561044257600080fd5b50610322600881565b34801561045757600080fd5b50610322610956565b34801561046c57600080fd5b5061034b61100581565b34801561048257600080fd5b50610322600281565b34801561049757600080fd5b506103bd6104a63660046132bc565b6001600160a01b0316600090815260076020526040902054151590565b3480156104cf57600080fd5b5061034b61100181565b6104e1610965565b005b3480156104ef57600080fd5b5061032260015481565b34801561050557600080fd5b506103226201518081565b34801561051c57600080fd5b506104e1610bb8565b34801561053157600080fd5b5061032260025481565b34801561054757600080fd5b50600a54610322565b34801561055c57600080fd5b50610322600a5481565b34801561057257600080fd5b50610322600b81565b34801561058757600080fd5b5061032260035481565b34801561059d57600080fd5b506103226117b7565b3480156105b257600080fd5b506103226117c3565b3480156105c757600080fd5b5061032269d3c21bcecceda100000081565b3480156105e557600080fd5b506103226117cf565b3480156105fa57600080fd5b506000546103bd9060ff1681565b34801561061457600080fd5b506104e1610623366004613331565b6117db565b34801561063457600080fd5b50610322601081565b34801561064957600080fd5b506104e1611aad565b34801561065e57600080fd5b5061067261066d3660046134a1565b611bbd565b604080516001600160a01b03998a168152978916602089015295909716948601949094526060850192909252608084015260a083015260c082015260e08101919091526101000161032c565b3480156106ca57600080fd5b50610322601181565b3480156106df57600080fd5b506103bd6106ee3660046132bc565b611c21565b3480156106ff57600080fd5b5061032261070e3660046132bc565b60076020526000908152604090205481565b34801561072c57600080fd5b5061034b61100281565b34801561074257600080fd5b506103226107513660046132bc565b60096020526000908152604090205481565b34801561076f57600080fd5b50610322600a81565b34801561078457600080fd5b506104e16107933660046132df565b611c96565b3480156107a457600080fd5b506104e1612136565b3480156107b957600080fd5b506104e161224f565b3480156107ce57600080fd5b5061032260055481565b3480156107e457600080fd5b506104e1612304565b3480156107f957600080fd5b50610322600481565b34801561080e57600080fd5b50610322600781565b6104e16108253660046132df565b6124f1565b34801561083657600080fd5b5061034b61100081565b34801561084c57600080fd5b506103226a52b7d2dcc80cd2e400000081565b60065460609060008167ffffffffffffffff81111561088e57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156108b7578160200160208202803683370190505b50905060005b8281101561094f57600681815481106108e657634e487b7160e01b600052603260045260246000fd5b600091825260209091206008909102015482516001600160a01b039091169083908390811061092557634e487b7160e01b600052603260045260246000fd5b6001600160a01b0390921660209283029190910190910152806109478161369e565b9150506108bd565b5092915050565b610962600860ff613687565b81565b60005460ff166109bc5760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064015b60405180910390fd5b33600090815260076020526040902054610a185760405162461bcd60e51b815260206004820152601860248201527f63616e64696461746520646f6573206e6f74206578697374000000000000000060448201526064016109b3565b34610a655760405162461bcd60e51b815260206004820152601860248201527f76616c75652073686f756c64206e6f74206265207a65726f000000000000000060448201526064016109b3565b3360009081526007602052604081205490346006610a84600185613687565b81548110610aa257634e487b7160e01b600052603260045260246000fd5b906000526020600020906008020160040154610abe919061364f565b9050806006610ace600185613687565b81548110610aec57634e487b7160e01b600052603260045260246000fd5b906000526020600020906008020160040181905550336001600160a01b03167f4ab0f80899f780c0521f849ed8883e85682657aa1d8979dde42d5f347b995db63483604051610b45929190918252602082015260400190565b60405180910390a26001548110610bb45760006006610b65600185613687565b81548110610b8357634e487b7160e01b600052603260045260246000fd5b6000918252602082206008918202019250610b9f9060ff613687565b8260050154169050610bb18282612a87565b50505b5050565b334114610c2d5760405162461bcd60e51b815260206004820152602d60248201527f746865206d6573736167652073656e646572206d75737420626520746865206260448201527f6c6f636b2070726f64756365720000000000000000000000000000000000000060648201526084016109b3565b60005460ff16610c7f5760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016109b3565b3a15610ccd5760405162461bcd60e51b815260206004820152601460248201527f6761737072696365206973206e6f74207a65726f00000000000000000000000060448201526064016109b3565b60006110006001600160a01b0316638f73c5ae6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610d0c57600080fd5b505af1158015610d20573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610d669190810190613365565b805190915060005b81811015610e1f576110076001600160a01b031663600c7ffd848381518110610da757634e487b7160e01b600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b8152600401610dda91906001600160a01b0391909116815260200190565b600060405180830381600087803b158015610df457600080fd5b505af1158015610e08573d6000803e3d6000fd5b505050508080610e179061369e565b915050610d6e565b50600060035442610e309190613667565b9050600a548111610ea95760405162461bcd60e51b815260206004820152602d60248201527f6e6f7420616c6c6f77656420746f207475726e20726f756e642c20776169742060448201527f666f72206d6f72652074696d650000000000000000000000000000000000000060648201526084016109b3565b600a8190556006546000808267ffffffffffffffff811115610edb57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610f04578160200160208202803683370190505b50905060005b83811015610fce57610f1e601060ff613687565b60068281548110610f3f57634e487b7160e01b600052603260045260246000fd5b90600052602060002090600802016005015416828281518110610f7257634e487b7160e01b600052603260045260246000fd5b6020026020010181815250506001828281518110610fa057634e487b7160e01b600052603260045260246000fd5b60200260200101511415610fbc5782610fb88161369e565b9350505b80610fc68161369e565b915050610f0a565b5060008267ffffffffffffffff811115610ff857634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611021578160200160208202803683370190505b5090506000805b858110156110f957600184828151811061105257634e487b7160e01b600052603260045260246000fd5b602002602001015114156110e7576006818154811061108157634e487b7160e01b600052603260045260246000fd5b60009182526020909120600890910201546001600160a01b031683836110a68161369e565b9450815181106110c657634e487b7160e01b600052603260045260246000fd5b60200260200101906001600160a01b031690816001600160a01b0316815250505b806110f18161369e565b915050611028565b506040517f705fea1700000000000000000000000000000000000000000000000000000000815260009081906110079063705fea179061113d9087906004016134fc565b600060405180830381600087803b15801561115757600080fd5b505af115801561116b573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526111b19190810190613406565b9150915060006111c48584600454612ae6565b805190915060008167ffffffffffffffff8111156111f257634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561121b578160200160208202803683370190505b50905060008267ffffffffffffffff81111561124757634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611270578160200160208202803683370190505b50905060008367ffffffffffffffff81111561129c57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156112c5578160200160208202803683370190505b50905060005b848110156114e2576000600760008884815181106112f957634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020549050600060066001836113359190613687565b8154811061135357634e487b7160e01b600052603260045260246000fd5b906000526020600020906008020190508060010160009054906101000a90046001600160a01b031686848151811061139b57634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600282015486519116908690859081106113db57634e487b7160e01b600052603260045260246000fd5b60200260200101906001600160a01b031690816001600160a01b03168152505089838151811061141b57634e487b7160e01b600052603260045260246000fd5b60200260200101516000141561145f576103e884848151811061144e57634e487b7160e01b600052603260045260246000fd5b602002602001018181525050611491565b806003015484848151811061148457634e487b7160e01b600052603260045260246000fd5b6020026020010181815250505b60108d61149f600185613687565b815181106114bd57634e487b7160e01b600052603260045260246000fd5b6020026020010181815117915081815250505050806114db9061369e565b90506112cb565b506040517f270159f70000000000000000000000000000000000000000000000000000000081526110009063270159f79061152790889087908790879060040161350f565b600060405180830381600087803b15801561154157600080fd5b505af1158015611555573d6000803e3d6000fd5b505050506110016001600160a01b031663fc4333cd6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561159657600080fd5b505af11580156115aa573d6000803e3d6000fd5b5050600a546040517fa1fd32a2000000000000000000000000000000000000000000000000000000008152611007935063a1fd32a292506115f29189918b91906004016135b7565b600060405180830381600087803b15801561160c57600080fd5b505af1158015611620573d6000803e3d6000fd5b5050505060005b8c8110156117285760006006828154811061165257634e487b7160e01b600052603260045260246000fd5b600091825260208083206008909202909101546001600160a01b0316808352600990915260409091205490915080158015906116905750600a548111155b15611713576116a1600460ff613687565b8d84815181106116c157634e487b7160e01b600052603260045260246000fd5b6020026020010151168d84815181106116ea57634e487b7160e01b600052603260045260246000fd5b6020908102919091018101919091526001600160a01b0383166000908152600990915260408120555b505080806117209061369e565b915050611627565b5060005b8c8110156117a5576117936006828154811061175857634e487b7160e01b600052603260045260246000fd5b90600052602060002090600802018c838151811061178657634e487b7160e01b600052603260045260246000fd5b6020026020010151612a87565b8061179d8161369e565b91505061172c565b50505050505050505050505050505050565b610962600460ff613687565b610962600260ff613687565b610962601060ff613687565b33611000146118525760405162461bcd60e51b815260206004820152602c60248201527f746865206d73672073656e646572206d7573742062652076616c696461746f7260448201527f53657420636f6e7472616374000000000000000000000000000000000000000060648201526084016109b3565b6001600160a01b038316600090815260076020526040902054806118765750505050565b60006006611885600184613687565b815481106118a357634e487b7160e01b600052603260045260246000fd5b9060005260206000209060080201905060008160040154905060025481101580156118db575083600254826118d89190613687565b10155b15611a265760058201546001600160a01b0387166000908152600960205260409020546004909117901561194b576001600160a01b03871660009081526009602052604090205461192d90879061364f565b6001600160a01b038816600090815260096020526040902055611973565b85600a54611959919061364f565b6001600160a01b0388166000908152600960205260409020555b600061197f8684613687565b6004850181905560408051888152602081018390529192506001600160a01b038a16917f81cfec6c72eedd64db356101ba3b131efdc623de91bb003917d85a30dd79dc14910160405180910390a26001548110156119de576008821791505b6119e88483612a87565b8515611a1f576040516110029087156108fc029088906000818181858888f19350505050158015611a1d573d6000803e3d6000fd5b505b5050611aa4565b611a2f83612e71565b6040516110029082156108fc029083906000818181858888f19350505050158015611a5e573d6000803e3d6000fd5b5060408051828152600060208201526001600160a01b038816917f81cfec6c72eedd64db356101ba3b131efdc623de91bb003917d85a30dd79dc14910160405180910390a25b5050505b505050565b60005460ff16611aff5760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016109b3565b33600090815260076020526040902054611b5b5760405162461bcd60e51b815260206004820152601860248201527f63616e64696461746520646f6573206e6f74206578697374000000000000000060448201526064016109b3565b33600090815260076020526040812054906006611b79600184613687565b81548110611b9757634e487b7160e01b600052603260045260246000fd5b90600052602060002090600802019050600060028260050154179050611aa88282612a87565b60068181548110611bcd57600080fd5b6000918252602090912060089091020180546001820154600283015460038401546004850154600586015460068701546007909701546001600160a01b039687169850948616969390951694919390929088565b6001600160a01b03811660009081526007602052604081205480611c485750600092915050565b60006006611c57600184613687565b81548110611c7557634e487b7160e01b600052603260045260246000fd5b60009182526020909120600560089092020101546011811614949350505050565b60005460ff16611ce85760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016109b3565b33600090815260076020526040902054611d445760405162461bcd60e51b815260206004820152601860248201527f63616e64696461746520646f6573206e6f74206578697374000000000000000060448201526064016109b3565b63ffffffff811615801590611d6057506103e88163ffffffff16105b611dd25760405162461bcd60e51b815260206004820152602f60248201527f636f6d6d697373696f6e54686f7573616e647468732073686f756c6420696e2060448201527f72616e67652028302c203130303029000000000000000000000000000000000060648201526084016109b3565b6001600160a01b038316611e4d5760405162461bcd60e51b8152602060048201526024808201527f636f6e73656e73757320616464726573732073686f756c64206e6f742062652060448201527f7a65726f0000000000000000000000000000000000000000000000000000000060648201526084016109b3565b6001600160a01b038216611ea35760405162461bcd60e51b815260206004820152601e60248201527f66656520616464726573732073686f756c64206e6f74206265207a65726f000060448201526064016109b3565b33600090815260076020526040812054906006611ec1600184613687565b81548110611edf57634e487b7160e01b600052603260045260246000fd5b9060005260206000209060080201905060008160060154600a5414611f08578160030154611f0e565b81600701545b9050806005548563ffffffff16611f25919061364f565b10158015611f4657508363ffffffff1660055482611f43919061364f565b10155b611fb85760405162461bcd60e51b815260206004820152602d60248201527f636f6d6d697373696f6e54686f7573616e64746873206f7574206f662061646a60448201527f7573746d656e742072616e67650000000000000000000000000000000000000060648201526084016109b3565b8160060154600a5414611fd857600a546006830155600382015460078301555b60018201546001600160a01b038781169116146120ad576001600160a01b038616600090815260086020526040902054156120555760405162461bcd60e51b815260206004820152601c60248201527f74686520636f6e73656e73757320616c7265616479206578697374730000000060448201526064016109b3565b6001820180546001600160a01b0390811660009081526008602052604080822082905583547fffffffffffffffffffffffff000000000000000000000000000000000000000016928a16928317909355908152208390555b6002820180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0387811691821790925563ffffffff861660038501819055604051908152909188169033907f9b4c7bb5cf782797c33b6c6ca3bbd0ed9ae9e823611ebac8726889da7ef216d39060200160405180910390a4505050505050565b60005460ff166121885760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016109b3565b336000908152600760205260409020546121e45760405162461bcd60e51b815260206004820152601860248201527f63616e64696461746520646f6573206e6f74206578697374000000000000000060448201526064016109b3565b33600090815260076020526040812054906006612202600184613687565b8154811061222057634e487b7160e01b600052603260045260246000fd5b600091825260208220600890910201915061223d600260ff613687565b8260050154169050611aa88282612a87565b60005460ff16156122a25760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e747261637420616c726561647920696e69740000000000000060448201526064016109b3565b6a52b7d2dcc80cd2e4000000600190815569d3c21bcecceda10000006002556201518060035560076004819055600a600581905555600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055565b60005460ff166123565760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016109b3565b336000908152600760205260409020546123b25760405162461bcd60e51b815260206004820152601860248201527f63616e64696461746520646f6573206e6f74206578697374000000000000000060448201526064016109b3565b336000908152600760205260408120549060066123d0600184613687565b815481106123ee57634e487b7160e01b600052603260045260246000fd5b600091825260209091206008909102016005810154909150600b8116146124575760405162461bcd60e51b815260206004820152601f60248201527f63616e64696461746520737461747573206973206e6f7420636c65617265640060448201526064016109b3565b600481015461246583612e71565b6002548111156124c25760006002548261247f9190613687565b905061248b33826131a3565b6002546040516110029180156108fc02916000818181858888f193505050501580156124bb573d6000803e3d6000fd5b5050505050565b6040516110029082156108fc029083906000818181858888f19350505050158015610bb1573d6000803e3d6000fd5b60005460ff166125435760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e7472616374206e6f7420696e6974207965740000000000000060448201526064016109b3565b6006546103e810156125975760405162461bcd60e51b815260206004820152601e60248201527f6d6178696d756d2063616e6469646174652073697a652072656163686564000060448201526064016109b3565b33600090815260076020526040902054156125f45760405162461bcd60e51b815260206004820152601860248201527f63616e64696461746520616c726561647920657869737473000000000000000060448201526064016109b3565b6001543410156126465760405162461bcd60e51b815260206004820152601560248201527f6465706f736974206973206e6f7420656e6f756768000000000000000000000060448201526064016109b3565b63ffffffff81161580159061266257506103e88163ffffffff16105b6126d45760405162461bcd60e51b815260206004820152602c60248201527f636f6d6d697373696f6e54686f7573616e647468732073686f756c642062652060448201527f696e2028302c203130303029000000000000000000000000000000000000000060648201526084016109b3565b6001600160a01b0383166000908152600860205260409020541561273a5760405162461bcd60e51b815260206004820152601860248201527f636f6e73656e73757320616c726561647920657869737473000000000000000060448201526064016109b3565b6001600160a01b0383166127b55760405162461bcd60e51b8152602060048201526024808201527f636f6e73656e73757320616464726573732073686f756c64206e6f742062652060448201527f7a65726f0000000000000000000000000000000000000000000000000000000060648201526084016109b3565b6001600160a01b03821661280b5760405162461bcd60e51b815260206004820152601e60248201527f66656520616464726573732073686f756c64206e6f74206265207a65726f000060448201526064016109b3565b600a54336000908152600960205260409020541061286b5760405162461bcd60e51b815260206004820152600d60248201527f697420697320696e206a61696c0000000000000000000000000000000000000060448201526064016109b3565b6000600190506006604051806101000160405280336001600160a01b03168152602001866001600160a01b03168152602001856001600160a01b031681526020018463ffffffff168152602001348152602001838152602001600a5481526020018463ffffffff16815250908060018154018082558091505060019003906000526020600020906008020160009091909190915060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060408201518160020160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e082015181600701555050600060068054905090508060076000336001600160a01b03166001600160a01b03168152602001908152602001600020819055508060086000876001600160a01b03166001600160a01b0316815260200190815260200160002081905550836001600160a01b0316856001600160a01b0316336001600160a01b03167fe71c4590fcb5b3e76cd2b3e68071e231bb479c3461ddccafdbbf89de64d530de8634604051612a7892919063ffffffff929092168252602082015260400190565b60405180910390a45050505050565b6005820154818114611aa85760058301829055825460408051838152602081018590526001600160a01b03909216917f4b35b40ad96adb69950ee8e04201a2258550524199e2fcf2b5d3830023ff99ce910160405180910390a2505050565b825160609060008082851015612b0857612b01600184613687565b9050612b0c565b8294505b80821015612e4a578651829082906000908a9084908110612b3d57634e487b7160e01b600052603260045260246000fd5b602002602001015190506000898481518110612b6957634e487b7160e01b600052603260045260246000fd5b602002602001015190505b82841015612d94575b8284108015612bb25750808a8481518110612ba857634e487b7160e01b600052603260045260246000fd5b6020026020010151105b15612bc957612bc2600184613687565b9250612b7d565b8a8381518110612be957634e487b7160e01b600052603260045260246000fd5b60200260200101518b8581518110612c1157634e487b7160e01b600052603260045260246000fd5b60200260200101906001600160a01b031690816001600160a01b031681525050898381518110612c5157634e487b7160e01b600052603260045260246000fd5b60200260200101518a8581518110612c7957634e487b7160e01b600052603260045260246000fd5b6020026020010181815250505b8284108015612cbc5750808a8581518110612cb157634e487b7160e01b600052603260045260246000fd5b602002602001015110155b15612cd357612ccc84600161364f565b9350612c86565b8a8481518110612cf357634e487b7160e01b600052603260045260246000fd5b60200260200101518b8481518110612d1b57634e487b7160e01b600052603260045260246000fd5b60200260200101906001600160a01b031690816001600160a01b031681525050898481518110612d5b57634e487b7160e01b600052603260045260246000fd5b60200260200101518a8481518110612d8357634e487b7160e01b600052603260045260246000fd5b602002602001018181525050612b74565b818b8581518110612db557634e487b7160e01b600052603260045260246000fd5b60200260200101906001600160a01b031690816001600160a01b031681525050808a8581518110612df657634e487b7160e01b600052603260045260246000fd5b60209081029190910101528389811015612e1c57612e1581600161364f565b9650612e40565b89811115612e3657612e2f600182613687565b9550612e40565b5050505050612e4a565b5050505050612b0c565b6000612e568685613687565b90508015612e65578088510388525b50959695505050505050565b60006006612e80600184613687565b81548110612e9e57634e487b7160e01b600052603260045260246000fd5b60009182526020822060016008909202019081015481546040519294506001600160a01b03918216939116917f17b07b19259c7122b0e5b0e3a4ca4ebf0b240e93e26cb44cff9addc7dbf9e99c9190a380546001600160a01b03908116600090815260076020908152604080832083905560018501549093168252600890529081205560065482146130ee5760068054612f3a90600190613687565b81548110612f5857634e487b7160e01b600052603260045260246000fd5b90600052602060002090600802016006600184612f759190613687565b81548110612f9357634e487b7160e01b600052603260045260246000fd5b600091825260208220835460089092020180547fffffffffffffffffffffffff00000000000000000000000000000000000000009081166001600160a01b0393841617825560018086015481840180548416918616919091179055600280870154908401805490931694169390931790556003808501549082015560048085015490820155600580850154908201556006808501548183015560079485015491850191909155859392916130479085613687565b8154811061306557634e487b7160e01b600052603260045260246000fd5b60009182526020808320600892830201546001600160a01b031684528301939093526040909101812092909255839160066130a1600185613687565b815481106130bf57634e487b7160e01b600052603260045260246000fd5b60009182526020808320600160089093020191909101546001600160a01b031683528201929092526040019020555b600680548061310d57634e487b7160e01b600052603160045260246000fd5b60008281526020812060087fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9093019283020180547fffffffffffffffffffffffff00000000000000000000000000000000000000009081168255600182018054821690556002820180549091169055600381018290556004810182905560058101829055600681018290556007015590555050565b804710156131f35760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016109b3565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114613240576040519150601f19603f3d011682016040523d82523d6000602084013e613245565b606091505b5050905080611aa85760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016109b3565b6000602082840312156132cd578081fd5b81356132d881613703565b9392505050565b6000806000606084860312156132f3578182fd5b83356132fe81613703565b9250602084013561330e81613703565b9150604084013563ffffffff81168114613326578182fd5b809150509250925092565b600080600060608486031215613345578283fd5b833561335081613703565b95602085013595506040909401359392505050565b60006020808385031215613377578182fd5b825167ffffffffffffffff81111561338d578283fd5b8301601f8101851361339d578283fd5b80516133b06133ab8261362b565b6135dc565b80828252848201915084840188868560051b87010111156133cf578687fd5b8694505b838510156133fa5780516133e681613703565b8352600194909401939185019185016133d3565b50979650505050505050565b60008060408385031215613418578182fd5b825167ffffffffffffffff81111561342e578283fd5b8301601f8101851361343e578283fd5b8051602061344e6133ab8361362b565b80838252828201915082850189848660051b880101111561346d578788fd5b8795505b8486101561348f578051835260019590950194918301918301613471565b50969091015195979596505050505050565b6000602082840312156134b2578081fd5b5035919050565b6000815180845260208085019450808401835b838110156134f15781516001600160a01b0316875295820195908201906001016134cc565b509495945050505050565b6020815260006132d860208301846134b9565b60808152600061352260808301876134b9565b60208382038185015261353582886134b9565b84810360408601528651808252828801935090820190845b818110156135725784516001600160a01b03168352938301939183019160010161354d565b505084810360608601528551808252908201925081860190845b818110156135a85782518552938301939183019160010161358c565b50929998505050505050505050565b6060815260006135ca60608301866134b9565b60208301949094525060400152919050565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715613623576136236136ed565b604052919050565b600067ffffffffffffffff821115613645576136456136ed565b5060051b60200190565b60008219821115613662576136626136d7565b500190565b60008261368257634e487b7160e01b81526012600452602481fd5b500490565b600082821015613699576136996136d7565b500390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156136d0576136d06136d7565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461371857600080fd5b5056fea2646970667358221220323b8b8de0cf4ee9879d5087a4200d5c294d6e87f58aedbc6e4f31b5db40f2c964736f6c63430008040033"
},
"0x0000000000000000000000000000000000001007": {
"balance": "0x0",
"code": "0x6080604052600436106101ac5760003560e01c8063820356c5116100ec578063ce7371121161008a578063e1c7392a11610064578063e1c7392a146104fb578063e3b899f314610510578063f474c8ce1461057c578063f9a2bbc7146105de57600080fd5b8063ce73711214610483578063d52d2a33146104a3578063db03c9dd146104db57600080fd5b8063a204ce97116100c6578063a204ce9714610412578063a78abc1614610430578063baa4402b1461045a578063c81b16621461046d57600080fd5b8063820356c51461039057806383d44339146103c5578063a1fd32a2146103f257600080fd5b806347a150061161015957806365057e771161013357806365057e771461031657806367b06a3614610336578063705fea171461034c57806375b10c711461037a57600080fd5b806347a15006146102b65780634db8a60b146102d6578063600c7ffd146102f657600080fd5b806325e2c7001161018a57806325e2c7001461027557806325ee13e21461028a57806343756e5c146102a057600080fd5b806304e9e3a4146101b15780631003b502146101f15780631c96b3191461022c575b600080fd5b3480156101bd57600080fd5b506101c761100781565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b3480156101fd57600080fd5b5061021e61020c3660046126a9565b60046020526000908152604090205481565b6040519081526020016101e8565b34801561023857600080fd5b506102606102473660046124e1565b6002602052600090815260409020805460039091015482565b604080519283526020830191909152016101e8565b6102886102833660046124e1565b6105f4565b005b34801561029657600080fd5b506101c761100581565b3480156102ac57600080fd5b506101c761100181565b3480156102c257600080fd5b506102886102d13660046124e1565b610750565b3480156102e257600080fd5b506102886102f136600461252d565b61075e565b34801561030257600080fd5b506102886103113660046124e1565b610984565b34801561032257600080fd5b50610288610331366004612568565b610c5d565b34801561034257600080fd5b5061021e60015481565b34801561035857600080fd5b5061036c610367366004612591565b610ccb565b6040516101e89291906126e3565b34801561038657600080fd5b5061021e60055481565b34801561039c57600080fd5b506103b06103ab366004612591565b610f01565b604080519283529015156020830152016101e8565b3480156103d157600080fd5b5061021e6103e03660046124e1565b60036020526000908152604090205481565b3480156103fe57600080fd5b5061028861040d36600461263a565b6110b5565b34801561041e57600080fd5b5061021e69021e19e0c9bab240000081565b34801561043c57600080fd5b5060005461044a9060ff1681565b60405190151581526020016101e8565b6102886104683660046125d1565b61124b565b34801561047957600080fd5b506101c761100281565b34801561048f57600080fd5b5061028861049e3660046124e1565b6115fd565b3480156104af57600080fd5b5061021e6104be3660046126c1565b600660209081526000928352604080842090915290825290205481565b3480156104e757600080fd5b506102886104f63660046124fb565b611761565b34801561050757600080fd5b50610288611771565b34801561051c57600080fd5b5061053061052b3660046124fb565b611806565b6040516101e89190600060c082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015292915050565b34801561058857600080fd5b5061059c610597366004612568565b6118bd565b6040516101e89190600060a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015292915050565b3480156105ea57600080fd5b506101c761100081565b6040517fc666907b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201526110059063c666907b9060240160206040518083038186803b15801561065b57600080fd5b505afa15801561066f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106939190612689565b6106e6576040517f74e640ee00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201526024015b60405180910390fd5b60006106f582333460006119e0565b6040805134815260208101839052919250339173ffffffffffffffffffffffffffffffffffffffff8516917f69e36aaf9558a3c30415c0a2bc6cb4c2d592c041a0718697bf69c2e7c7e0bdac91015b60405180910390a35050565b61075b816000610c5d565b50565b6040517fc666907b00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff831660048201526110059063c666907b9060240160206040518083038186803b1580156107c557600080fd5b505afa1580156107d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107fd9190612689565b61084b576040517f74e640ee00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff831660048201526024016106dd565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108d1576040517f15e8d31800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8085166004830152831660248201526044016106dd565b6000806108e18533856001611b52565b9150915060006108f3853385856119e0565b90503373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f037bbd0a1321bedfe51f505a5e6cede0b346e57521d957f9e76cb348b7758cb18685604051610974929190918252602082015260400190565b60405180910390a4505050505050565b33611005146109fb5760405162461bcd60e51b815260206004820152602960248201527f746865206d73672073656e646572206d7573742062652063616e64696461746560448201527f20636f6e7472616374000000000000000000000000000000000000000000000060648201526084016106dd565b73ffffffffffffffffffffffffffffffffffffffff811660009081526002602081905260409091209081015480610a3157505050565b600060028301610a42600184612814565b81548110610a6057634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502019050806000015460001480610a895750600554816004015414155b15610a945750505050565b6005546000908152600460205260408120600283015483548254929392610abb9190612763565b610ac59190612743565b90506000836003015486600301541115610b0b57836002015484600301548760030154610af29190612814565b8554610afe9190612763565b610b089190612743565b90505b600184015481811015610b605760405162461bcd60e51b815260206004820152601a60248201527f7468657265206973206e6f7420656e6f7567682072657761726400000000000060448201526064016106dd565b6003850154610bc95760028701610b78600188612814565b81548110610b9657634e487b7160e01b600052603260045260246000fd5b60009182526020822060059091020181815560018101829055600281018290556003810182905560040155905080610be9565b8115610be95781856001016000828254610be39190612814565b90915550505b8115610c535761100273ffffffffffffffffffffffffffffffffffffffff1663631cbe3c836040518263ffffffff1660e01b81526004016000604051808303818588803b158015610c3957600080fd5b505af1158015610c4d573d6000803e3d6000fd5b50505050505b5050505050505050565b6000610c6c8333846000611b52565b509050610c793382611eed565b604051818152339073ffffffffffffffffffffffffffffffffffffffff8516907f888585afd9421c43b48dc50229aa045dd1048c03602b46c83ad2aa36be798d429060200160405180910390a3505050565b606060003361100514610d465760405162461bcd60e51b815260206004820152602960248201527f746865206d73672073656e646572206d7573742062652063616e64696461746560448201527f20636f6e7472616374000000000000000000000000000000000000000000000060648201526084016106dd565b5060018260005b81811015610de057600060026000888885818110610d7b57634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610d9091906124e1565b73ffffffffffffffffffffffffffffffffffffffff1681526020810191909152604001600020805460038201819055909150610dcc908561272b565b93505080610dd99061282b565b9050610d4d565b508067ffffffffffffffff811115610e0857634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610e31578160200160208202803683370190505b50925060005b81811015610ef757600060026000888885818110610e6557634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610e7a91906124e1565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508060030154858381518110610edb57634e487b7160e01b600052603260045260246000fd5b602090810291909101015250610ef08161282b565b9050610e37565b50505b9250929050565b3360009081526003602052604081205481906101f49082908015610f3057336000908152600360205260408120555b8560005b81811015611093576000600260008b8b85818110610f6257634e487b7160e01b600052603260045260246000fd5b9050602002016020810190610f7791906124e1565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040016000206002810154909150610faf5750611083565b3360009081526001808301602052604090912090810154158015610fd557506004810154155b15610fe1575050611083565b60038101546002830154600091610ff791612814565b905061100483838a612013565b965061101081896127a0565b975061101c878761272b565b95508160010154600014801561103457506004820154155b1561106e57336000908152600180850160205260408220828155908101829055600281018290556003810182905560048101829055600501555b600088121561107f57505050611093565b5050505b61108c8161282b565b9050610f34565b5081156110a4576110a433836122f8565b509350506000131590509250929050565b336110051461112c5760405162461bcd60e51b815260206004820152602960248201527f746865206d73672073656e646572206d7573742062652063616e64696461746560448201527f20636f6e7472616374000000000000000000000000000000000000000000000060648201526084016106dd565b6040805160208082018352848252600084815260049091529182208151905560058390559084905b818110156112425760006002600089898581811061118257634e487b7160e01b600052603260045260246000fd5b905060200201602081019061119791906124e1565b73ffffffffffffffffffffffffffffffffffffffff16815260208082019290925260409081016000908120600380820154845160a08101865284815280870185815295810182815260608201928352608082018d815260029586018054600181810183559189529990972092516005909902909201978855955194870194909455935191850191909155915191830191909155516004909101555061123b8161282b565b9050611154565b50505050505050565b33611000146112c25760405162461bcd60e51b815260206004820152602c60248201527f746865206d73672073656e646572206d7573742062652076616c696461746f7260448201527f53657420636f6e7472616374000000000000000000000000000000000000000060648201526084016106dd565b828181146113385760405162461bcd60e51b815260206004820152603660248201527f746865206c656e677468206f66206167656e744c69737420616e64207265776160448201527f72644c6973742073686f756c6420626520657175616c0000000000000000000060648201526084016106dd565b60055460009081526004602090815260408083208151928301909152548152905b828110156112425760006002600089898581811061138757634e487b7160e01b600052603260045260246000fd5b905060200201602081019061139c91906124e1565b73ffffffffffffffffffffffffffffffffffffffff168152602081019190915260400160002060028101549091506113d457506115ed565b600281018054600091906113ea90600190612814565b8154811061140857634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502019050600081600201549050806000141561148e5760028301805461143c90600190612814565b8154811061145a57634e487b7160e01b600052603260045260246000fd5b60009182526020822060059091020181815560018101829055600281018290556003810182905560040155506115ed915050565b8787858181106114ae57634e487b7160e01b600052603260045260246000fd5b90506020020135600014156114c5575050506115ed565b8787858181106114e557634e487b7160e01b600052603260045260246000fd5b602002919091013583555087878581811061151057634e487b7160e01b600052603260045260246000fd5b90506020020135826001018190555060008184600301548a8a8881811061154757634e487b7160e01b600052603260045260246000fd5b905060200201356115589190612763565b6115629190612743565b90508a8a8681811061158457634e487b7160e01b600052603260045260246000fd5b905060200201602081019061159991906124e1565b73ffffffffffffffffffffffffffffffffffffffff167f955c984bae9f89f79bcce02648bf0f38135664fee59ff5ba5c804084da11a6bc826040516115e091815260200190565b60405180910390a2505050505b6115f68161282b565b9050611359565b33611000146116745760405162461bcd60e51b815260206004820152602c60248201527f746865206d73672073656e646572206d7573742062652076616c696461746f7260448201527f53657420636f6e7472616374000000000000000000000000000000000000000060648201526084016106dd565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260026020819052604090912090810154801561175c576000600283016116b7600184612814565b815481106116d557634e487b7160e01b600052603260045260246000fd5b9060005260206000209060050201905060055481600401541480156116fc57506003810154155b1561175a5760028301611710600184612814565b8154811061172e57634e487b7160e01b600052603260045260246000fd5b600091825260208220600590910201818155600181018290556002810182905560038101829055600401555b505b505050565b61176d8282600061075e565b5050565b60005460ff16156117c45760405162461bcd60e51b815260206004820152601960248201527f74686520636f6e747261637420616c726561647920696e69740000000000000060448201526064016106dd565b69021e19e0c9bab240000060019081556005819055600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055565b61183f6040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b5073ffffffffffffffffffffffffffffffffffffffff91821660009081526002602081815260408084209490951683526001938401815291849020845160c08101865281548152938101549284019290925281015492820192909252600382015460608201526004820154608082015260059091015460a082015290565b6118ef6040518060a0016040528060008152602001600081526020016000815260200160008152602001600081525090565b73ffffffffffffffffffffffffffffffffffffffff831660009081526002602081905260409091209081015483106119695760405162461bcd60e51b815260206004820152600f60248201527f6f7574206f6620757020626f756e64000000000000000000000000000000000060448201526064016106dd565b80600201838154811061198c57634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502016040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820154815260200160048201548152505091505092915050565b6000600154831015611a345760405162461bcd60e51b815260206004820152601460248201527f6465706f73697420697320746f6f20736d616c6c00000000000000000000000060448201526064016106dd565b73ffffffffffffffffffffffffffffffffffffffff808616600090815260026020818152604080842094891684526001850190915282209081015490919015611a8957611a868383637fffffff612013565b90505b85836000016000828254611a9d919061272b565b90915550506001820154158015611ab657506004820154155b15611adb57600182018690556005546002808401919091558301546003830155611b13565b60055482600201541015611af9576001820154825560055460028301555b85826001016000828254611b0d919061272b565b90915550505b8415611b335784826005016000828254611b2d919061272b565b90915550505b8015611b4357611b4387826122f8565b50600101549695505050505050565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600260209081526040808320938716835260018085019092528220908101549192839290919086611b9e578096505b80611beb5760405162461bcd60e51b815260206004820152601860248201527f64656c656761746f7220646f6573206e6f74206578697374000000000000000060448201526064016106dd565b868114611ca157600154871015611c445760405162461bcd60e51b815260206004820152601e60248201527f756e64656c656761746520616d6f756e7420697320746f6f20736d616c6c000060448201526064016106dd565b86600154611c52919061272b565b811015611ca15760405162461bcd60e51b815260206004820152601d60248201527f72656d61696e696e6720616d6f756e7420697320746f6f20736d616c6c00000060448201526064016106dd565b6000611cb28484637fffffff612013565b905087846000016000828254611cc89190612814565b925050819055506000600554846002015410611ce5578354611ce7565b825b9050611cf38984612814565b92506000808560050154851015611d5b57848660050154611d149190612814565b60058701869055915089611d5457600554600090815260066020908152604080832033845290915281208054849290611d4e90849061272b565b90915550505b5081611d90565b828660050154611d6b919061272b565b851015611d905784838760050154611d83919061272b565b611d8d9190612814565b90505b8015611e4757611da08184612814565b600288015490935015611e435760028701805460009190611dc390600190612814565b81548110611de157634e487b7160e01b600052603260045260246000fd5b9060005260206000209060050201905060055481600401541415611e38578a15611e245781876004016000828254611e19919061272b565b90915550611e3d9050565b81816003016000828254611e199190612814565b600091505b50611e47565b5060005b84158015611e5757506004860154155b15611eab5773ffffffffffffffffffffffffffffffffffffffff8c16600090815260018089016020526040822082815590810182905560028101829055600381018290556004810182905560050155611ebe565b8286556001860185905560055460028701555b8315611ece57611ece8c856122f8565b8a611ed9828461272b565b985098505050505050505094509492505050565b80471015611f3d5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016106dd565b60008273ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d8060008114611f97576040519150601f19603f3d011682016040523d82523d6000602084013e611f9c565b606091505b505090508061175c5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016106dd565b6002820154600554600091908082101561202f57600060058601555b6002860154600386015481811061204d5760009450505050506122f1565b81612058878361272b565b101561206b57612068868261272b565b91505b818110156122e857600088600201828154811061209857634e487b7160e01b600052603260045260246000fd5b90600052602060002090600502019050600081600401549050848114156120c05750506122e8565b60018901548187141561225b5760048a015460008381526006602090815260408083203384529091529020548082111561211f576120fe8183612814565b60008581526006602090815260408083203384529091528120559150612152565b600084815260066020908152604080832033845290915281208054849290612148908490612814565b9091555060009250505b8b60040154821461223b57600061217886848f600401546121739190612814565b612352565b90508560030154600014156121d6578d60020187815481106121aa57634e487b7160e01b600052603260045260246000fd5b600091825260208220600590910201818155600181018290556002810182905560038101829055600401555b61100273ffffffffffffffffffffffffffffffffffffffff1663631cbe3c826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561222057600080fd5b505af1158015612234573d6000803e3d6000fd5b5050505050505b8b5461224890839061272b565b60018d01548d55600060048e0155925050505b80156122d35761226b8382612352565b612275908961272b565b97508260030154600014156122d3578a60020184815481106122a757634e487b7160e01b600052603260045260246000fd5b600091825260208220600590910201818155600181018290556002810182905560038101829055600401555b836122dd8161282b565b94505050505061206b565b60038701555050505b9392505050565b6123028282611eed565b6040805182815260016020820152339173ffffffffffffffffffffffffffffffffffffffff8516917fe33256fedbe96d2ddbd7462c2b1fc3b39e587b388060ce34d1ace27287dad8d39101610744565b600081836003015410156123a85760405162461bcd60e51b815260206004820152601460248201527f726577617264206973206e6f7420656e6f75676800000000000000000000000060448201526064016106dd565b600082846003015414156123c857506001830154600060038501556122f1565b600284015484546123da908590612763565b6123e49190612743565b9050808460010154101561243a5760405162461bcd60e51b815260206004820152601a60248201527f7468657265206973206e6f7420656e6f7567682072657761726400000000000060448201526064016106dd565b8284600301600082825461244e9190612814565b92505081905550808460010160008282546124699190612814565b90915550509392505050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461249957600080fd5b919050565b60008083601f8401126124af578182fd5b50813567ffffffffffffffff8111156124c6578182fd5b6020830191508360208260051b8501011115610efa57600080fd5b6000602082840312156124f2578081fd5b6122f182612475565b6000806040838503121561250d578081fd5b61251683612475565b915061252460208401612475565b90509250929050565b600080600060608486031215612541578081fd5b61254a84612475565b925061255860208501612475565b9150604084013590509250925092565b6000806040838503121561257a578182fd5b61258383612475565b946020939093013593505050565b600080602083850312156125a3578182fd5b823567ffffffffffffffff8111156125b9578283fd5b6125c58582860161249e565b90969095509350505050565b600080600080604085870312156125e6578081fd5b843567ffffffffffffffff808211156125fd578283fd5b6126098883890161249e565b90965094506020870135915080821115612621578283fd5b5061262e8782880161249e565b95989497509550505050565b6000806000806060858703121561264f578384fd5b843567ffffffffffffffff811115612665578485fd5b6126718782880161249e565b90989097506020870135966040013595509350505050565b60006020828403121561269a578081fd5b815180151581146122f1578182fd5b6000602082840312156126ba578081fd5b5035919050565b600080604083850312156126d3578182fd5b8235915061252460208401612475565b604080825283519082018190526000906020906060840190828701845b8281101561271c57815184529284019290840190600101612700565b50505092019290925292915050565b6000821982111561273e5761273e612864565b500190565b60008261275e57634e487b7160e01b81526012600452602481fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561279b5761279b612864565b500290565b6000808312837f8000000000000000000000000000000000000000000000000000000000000000018312811516156127da576127da612864565b837f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01831381161561280e5761280e612864565b50500390565b60008282101561282657612826612864565b500390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561285d5761285d612864565b5060010190565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220c9f44d28d58c791ef015dc85d15431731728c90fcc2ef3f9c474a556240a5c4c64736f6c63430008040033"
},
"a4eCD346d065827d303E95934eD712E978693d97": {
"balance": "0x204fce5e3e25026110000000"
},
"2Af1516cBA4b8aBd55E98eD2AABF91D367F02734": {
"balance": "0x204fce5e3e25026110000000"
},
"217d71773cAF8916484800B959248DAfC44A0629": {
"balance": "0x204fce5e3e25026110000000"
},
"82F74B5Adc6Cc4aCAc54D80a2559317284fE2b87": {
"balance": "0x204fce5e3e25026110000000"
},
"68786fe80F10449C6cF3aCD97299fAcf15050721": {
"balance": "0x204fce5e3e25026110000000"
},
"AB8F65a007481a346D907E9BB4c2a83bdb8e9aA9": {
"balance": "0x204fce5e3e25026110000000"
},
"A4458700cfadb165FA7ED5E650835F214482956f": {
"balance": "0x204fce5e3e25026110000000"
},
"a2c45104F9c6BC2A23C32e88bac371ce637668cE": {
"balance": "0x1a218a5ca731de148ef880000000"
}
},
"number": "0x0",
"gasUsed": "0x0",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000"
}