forked from Bloom-Genesis/Core-Blockchain
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgenesis.json
More file actions
46 lines (46 loc) · 58.7 KB
/
genesis.json
File metadata and controls
46 lines (46 loc) · 58.7 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
{
"config": {
"chainId": 333313,
"homesteadBlock": 0,
"eip150Block": 0,
"eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"eip155Block": 0,
"eip158Block": 0,
"byzantiumBlock": 0,
"constantinopleBlock": 0,
"petersburgBlock": 0,
"istanbulBlock": 0,
"muirGlacierBlock": 0,
"congress": {
"period": 3,
"epoch": 100
}
},
"nonce": "0x0FD9",
"timestamp": "0x5f714b2f",
"extraData": "0x000000000000000000000000000000000000000000000000000000000000000065a370c66f34cb1dd9631997df77da3693e5d2340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"gasLimit": "0x1C9C38000000000",
"difficulty": "0x1",
"mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase": "0x65a370c66f34cb1dd9631997df77da3693e5d234",
"number": "0x0",
"gasUsed": "0x0",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"alloc": {
"65a370c66f34cb1dd9631997df77da3693e5d234": {
"balance": "0x204FCE5E3E25026110000000"
},
"000000000000000000000000000000000000F000": {
"balance":"0x0",
"code": "0x6080604052600436106102fe5760003560e01c80638a11d7c911610190578063b6c88519116100dc578063c967f90f11610095578063db78dd281161006f578063db78dd2814610954578063f2888dbb14610982578063f2fde38b146109a2578063fca737c01461044757600080fd5b8063c967f90f146108e0578063cd779d2114610908578063d571770c1461091e57600080fd5b8063b6c8851914610846578063bb1c031014610866578063bd10ba7614610879578063bda6e41214610447578063be64569214610899578063c253c384146108b657600080fd5b80639d7714ce11610149578063a406fcb711610123578063a406fcb7146107cd578063a43569b3146107e0578063afeea11514610811578063b2bdfa7b1461082657600080fd5b80639d7714ce1461076b5780639de702581461078b578063a224cee7146107ad57600080fd5b80638a11d7c9146106975780638b0e9f3f146106c95780638da5cb5b146106df57806392f2c437146106fd578063966ff6501461073557806398e3b6261461074b57600080fd5b806340550a1c1161024f5780636233be5d11610208578063715018a6116101e2578063715018a6146105d457806372d30a70146105e95780637f4f95fa1461060957806382bd3d921461067757600080fd5b80636233be5d1461057e5780636846992a146105945780636969a25c146105b457600080fd5b806340550a1c146104c057806340a141ff146104e057806342127ee7146105005780634626402b146105165780634b3d500b1461053e5780635dd095901461055e57600080fd5b80631b5e358c116102bc57806337dbc8cc1161029657806337dbc8cc146104475780633a061bd31461045d5780633ae898ca146104735780633b5d441e1461049357600080fd5b80631b5e358c146103e6578063222d3b0514610414578063264762041461043457600080fd5b8062362a771461030357806301aec704146103385780630976c65d1461037e5780630e8d9c5e146103945780631303f7cf146103b6578063158ef93e146103cc575b600080fd5b34801561030f57600080fd5b5061032361031e3660046145c8565b6109c2565b60405190151581526020015b60405180910390f35b34801561034457600080fd5b506103706103533660046145ec565b600b60209081526000928352604080842090915290825290205481565b60405190815260200161032f565b34801561038a57600080fd5b5061037060015481565b3480156103a057600080fd5b506103b46103af366004614625565b610be6565b005b3480156103c257600080fd5b5061037060095481565b3480156103d857600080fd5b506000546103239060ff1681565b3480156103f257600080fd5b506103fc61f00181565b6040516001600160a01b03909116815260200161032f565b34801561042057600080fd5b5061032361042f3660046145c8565b610bf3565b6103236104423660046145c8565b610e23565b34801561045357600080fd5b5061037061271081565b34801561046957600080fd5b506103fc61f00081565b34801561047f57600080fd5b5061037061048e3660046145ec565b61127e565b34801561049f57600080fd5b506103706104ae3660046145c8565b600c6020526000908152604090205481565b3480156104cc57600080fd5b506103236104db3660046145c8565b61138e565b3480156104ec57600080fd5b506103b46104fb3660046145c8565b6113ee565b34801561050c57600080fd5b50610370619c4081565b34801561052257600080fd5b506103fc738b5dddee10df66d62af636a6bbe4a6f854ea5e8a81565b34801561054a57600080fd5b506103fc610559366004614625565b6114b8565b34801561056a57600080fd5b506103b46105793660046145c8565b6114e2565b34801561058a57600080fd5b506103fc61f00281565b3480156105a057600080fd5b506103b46105af36600461471b565b611536565b3480156105c057600080fd5b506103fc6105cf366004614625565b611707565b3480156105e057600080fd5b506103b4611717565b3480156105f557600080fd5b506103236106043660046145c8565b61172b565b34801561061557600080fd5b5061065c6106243660046145ec565b6001600160a01b0391821660009081526005602090815260408083209390941682529190915220805460018201546002909201549092565b6040805193845260208401929092529082015260600161032f565b34801561068357600080fd5b506103236106923660046145c8565b6118db565b3480156106a357600080fd5b506106b76106b23660046145c8565b611b1f565b60405161032f969594939291906147b9565b3480156106d557600080fd5b5061037060085481565b3480156106eb57600080fd5b506003546001600160a01b03166103fc565b34801561070957600080fd5b5061037061071836600461481d565b600d60209081526000928352604080842090915290825290205481565b34801561074157600080fd5b5061037060025481565b34801561075757600080fd5b506103236107663660046145c8565b611f32565b34801561077757600080fd5b506103706b033b2e3c9fd0803ce800000081565b34801561079757600080fd5b506107a0611f92565b60405161032f9190614849565b3480156107b957600080fd5b506103b46107c836600461485c565b611ff4565b6103236107db366004614923565b612420565b3480156107ec57600080fd5b506108006107fb3660046145c8565b61299c565b60405161032f959493929190614a6f565b34801561081d57600080fd5b506107a0612da9565b34801561083257600080fd5b506003546103fc906001600160a01b031681565b34801561085257600080fd5b50610323610861366004614b3f565b612e09565b6103b4610874366004614c10565b612f95565b34801561088557600080fd5b506103236108943660046145c8565b6134f9565b3480156108a557600080fd5b506103706801bc16d674ec80000081565b3480156108c257600080fd5b506108cb61357f565b6040805192835260208301919091520161032f565b3480156108ec57600080fd5b506108f5606481565b60405161ffff909116815260200161032f565b34801561091457600080fd5b5061037061753081565b34801561092a57600080fd5b506103fc6109393660046145c8565b600a602052600090815260409020546001600160a01b031681565b34801561096057600080fd5b5061096a61708081565b6040516001600160401b03909116815260200161032f565b34801561098e57600080fd5b5061032361099d3660046145c8565b613594565b3480156109ae57600080fd5b506103b46109bd3660046145c8565b613a1a565b600032816001600160a01b038416600090815260046020819052604090912054600160a01b900460ff16908111156109fc576109fc61475f565b03610a445760405162461bcd60e51b815260206004820152601360248201527215985b1a59185d1bdc881b9bdd08195e1a5cdd606a1b60448201526064015b60405180910390fd5b6001600160a01b03838116600090815260046020526040902054811690821614610ac75760405162461bcd60e51b815260206004820152602e60248201527f596f7520617265206e6f742074686520666565207265636569766572206f662060448201526d3a3434b9903b30b634b230ba37b960911b6064820152608401610a3b565b6001600160a01b03831660009081526004602052604090206007015480610b305760405162461bcd60e51b815260206004820152601a60248201527f596f7520646f6e2774206861766520616e792070726f666974730000000000006044820152606401610a3b565b6001600160a01b0384166000908152600460205260408120600701558015610b8a576040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610b88573d6000803e3d6000fd5b505b610b938461172b565b50604080518281524260208201526001600160a01b0380851692908716917f51a69b4502f660774c9339825c7b5adbf0b8622289134647e29728ec5d9b3bb9910160405180910390a35060019392505050565b610bee613a90565b600155565b3260008181526005602090815260408083206001600160a01b038616845282528083206004928390529083205492939290918491600160a01b900460ff1690811115610c4157610c4161475f565b03610c845760405162461bcd60e51b81526020600482015260136024820152721d985b1a59185d1bdc881b9bdd08195e1a5cdd606a1b6044820152606401610a3b565b8060010154600003610cd85760405162461bcd60e51b815260206004820152601960248201527f596f75206861766520746f20756e7374616b65206669727374000000000000006044820152606401610a3b565b60018101544390610cec9061708090614cee565b1115610d445760405162461bcd60e51b815260206004820152602160248201527f596f7572207374616b696e6720686176656e277420756e6c6f636b65642079656044820152601d60fa1b6064820152608401610a3b565b805480610d8e5760405162461bcd60e51b8152602060048201526018602482015277596f7520646f6e2774206861766520616e79207374616b6560401b6044820152606401610a3b565b6000808355600183018190556040516001600160a01b0385169183156108fc02918491818181858888f19350505050158015610dce573d6000803e3d6000fd5b50604080518281524260208201526001600160a01b0380881692908616917fa70cd94070cd852339a76b32cf2d95a3c8f2a322269163d276071c1c1495561991015b60405180910390a3506001949350505050565b6000805460ff16610e465760405162461bcd60e51b8152600401610a3b90614d01565b323460016001600160a01b038516600090815260046020819052604090912054600160a01b900460ff1690811115610e8057610e8061475f565b1480610ec1575060026001600160a01b038516600090815260046020819052604090912054600160a01b900460ff1690811115610ebf57610ebf61475f565b145b610f235760405162461bcd60e51b815260206004820152602d60248201527f43616e2774207374616b6520746f20612076616c696461746f7220696e20616260448201526c6e6f726d616c2073746174757360981b6064820152608401610a3b565b6001600160a01b0380831660009081526005602090815260408083209388168352929052206001015415610fa45760405162461bcd60e51b815260206004820152602260248201527f43616e2774207374616b65207768656e20796f752061726520756e7374616b696044820152616e6760f01b6064820152608401610a3b565b6001600160a01b0380851660008181526004602052604090209184160361102d576801bc16d674ec800000828260010154610fdf9190614cee565b10156110285760405162461bcd60e51b81526020600482015260186024820152770a6e8c2d6d2dcce40c6ded2dce640dcdee840cadcdeeaced60431b6044820152606401610a3b565b611081565b6801bc16d674ec8000008210156110815760405162461bcd60e51b81526020600482015260186024820152770a6e8c2d6d2dcce40c6ded2dce640dcdee840cadcdeeaced60431b6044820152606401610a3b565b6001600160a01b0380841660009081526005602090815260408083209389168352929052908120549003611168576009810180546001600160a01b038086166000818152600560209081526040808320948c1680845294825280832060020186905560018601875595825280822090940180546001600160a01b031916909217909155908152600c909152908120549003611132576001600160a01b0385166000908152600c602052604090204290555b6001600160a01b038086166000818152600c60209081526040808320549488168352600b82528083209383529290522055611173565b6111718561172b565b505b8181600101546111839190614cee565b600182015560028154600160a01b900460ff1660048111156111a7576111a761475f565b146111be57805460ff60a01b1916600160a11b1781555b6111cc858260010154613aea565b6001600160a01b038084166000908152600560209081526040808320938916835292905220546111fd908390614cee565b6001600160a01b038085166000908152600560209081526040808320938a1683529290522055600854611231908390614cee565b600855604080518381524260208201526001600160a01b0380881692908616917fb9ba725934532316cffe10975da6eb25ad49c2d1c294d982c46c9f8d684ee0759101610e10565b919050565b6001600160a01b038083166000908152600b6020908152604080832093851683529290529081205415611384576001600160a01b038083166000818152600d602090815260408083209488168352600b8252808320848452825280832054835284825280832054938352600c8252808320548352939052918220546113039190614d27565b90508015611382576001600160a01b038085166000908152600560209081526040808320938716835292815290829020825160608101845281548082526001830154938201939093526002909101549281019290925268056bc75e2d631000009061136f908490614d3a565b6113799190614d67565b92505050611388565b505b5060005b92915050565b6000805b60065481101561138457826001600160a01b0316600682815481106113b9576113b9614d7b565b6000918252602090912001546001600160a01b0316036113dc5750600192915050565b806113e681614d91565b915050611392565b3361f001146114365760405162461bcd60e51b815260206004820152601460248201527350756e69736820636f6e7472616374206f6e6c7960601b6044820152606401610a3b565b6001600160a01b03811660009081526004602052604090206007015461145b82613db3565b600754600110156114b45761146f82613eca565b604080518281524260208201526001600160a01b038416917fa26de7ab324eac08c596549f421e5c8741213d237d2e9a2c9c0ebde0a7a849fe91015b60405180910390a25b5050565b600781815481106114c857600080fd5b6000918252602090912001546001600160a01b0316905081565b3361f0011461152a5760405162461bcd60e51b815260206004820152601460248201527350756e69736820636f6e7472616374206f6e6c7960601b6044820152606401610a3b565b61153381613db3565b50565b3341146115725760405162461bcd60e51b815260206004820152600a6024820152694d696e6572206f6e6c7960b01b6044820152606401610a3b565b436000908152600f602090815260408083206001845290915290205460ff16156115de5760405162461bcd60e51b815260206004820152601a60248201527f56616c696461746f727320616c726561647920757064617465640000000000006044820152606401610a3b565b60005460ff166116005760405162461bcd60e51b8152600401610a3b90614d01565b8061160b8143614daa565b1561164b5760405162461bcd60e51b815260206004820152601060248201526f426c6f636b2065706f6368206f6e6c7960801b6044820152606401610a3b565b436000908152600f6020908152604080832060018085529252909120805460ff1916909117905582516116b75760405162461bcd60e51b815260206004820152601460248201527356616c696461746f722073657420656d7074792160601b6044820152606401610a3b565b82516116ca906006906020860190614539565b507feacea8f3c22f06c0b18306bdb04d0a967255129e8ce0094debb0a0ff89d006b5836040516116fa9190614849565b60405180910390a1505050565b600681815481106114c857600080fd5b61171f613a90565b6117296000613f39565b565b326000908152600b602090815260408083206001600160a01b038516845290915281205461178c5760405162461bcd60e51b815260206004820152600e60248201526d1b9bdd1a1a5b99c81cdd185ad95960921b6044820152606401610a3b565b3260008181526005602090815260408083206001600160a01b038716808552908352818420600d8452828520958552600b8452828520828652845282852054855285845282852054918552600c8452828520548552949092528220546117f29190614d27565b905080156118d1576001600160a01b0384166000818152600c6020908152604080832054328452600b835281842094845293909152812091909155825468056bc75e2d6310000090611845908490614d3a565b61184f9190614d67565b604051909150329082156108fc029083906000818181858888f1935050505015801561187f573d6000803e3d6000fd5b50604080513281526001600160a01b03871660208201529081018290524260608201527f7daf1212d032f2f66db6dbb919bbd591be3d954b5b6ee491709cbb5fbe4f51709060800160405180910390a1505b5060019392505050565b60003361f002146119275760405162461bcd60e51b815260206004820152601660248201527550726f706f73616c20636f6e7472616374206f6e6c7960501b6044820152606401610a3b565b60005460ff166119495760405162461bcd60e51b8152600401610a3b90614d01565b60036001600160a01b038316600090815260046020819052604090912054600160a01b900460ff16908111156119815761198161475f565b141580156119c5575060046001600160a01b038316600090815260046020819052604090912054600160a01b900460ff16908111156119c2576119c261475f565b14155b156119d257506001919050565b60046001600160a01b038316600090815260046020819052604090912054600160a01b900460ff1690811115611a0a57611a0a61475f565b03611aba57600e546040516363e1d45160e01b81526001600160a01b038481166004830152909116906363e1d451906024016020604051808303816000875af1158015611a5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a7f9190614dbe565b611aba5760405162461bcd60e51b815260206004820152600c60248201526b18db19585b8819985a5b195960a21b6044820152606401610a3b565b6001600160a01b038216600081815260046020908152604091829020805460ff60a01b1916600160a11b17905590514281527fd8b2c426ec1be69ca7583d26b1e893946e3227430d3ebc3bd64d9e1c469cb400910160405180910390a2506001919050565b6001600160a01b038181166000908152600460208181526040808420815160e081019092528054958616825293948594859485948594606094869491939192840191600160a01b90910460ff1690811115611b7c57611b7c61475f565b6004811115611b8d57611b8d61475f565b815260200160018201548152602001600282016040518060a0016040529081600082018054611bbb90614de0565b80601f0160208091040260200160405190810160405280929190818152602001828054611be790614de0565b8015611c345780601f10611c0957610100808354040283529160200191611c34565b820191906000526020600020905b815481529060010190602001808311611c1757829003601f168201915b50505050508152602001600182018054611c4d90614de0565b80601f0160208091040260200160405190810160405280929190818152602001828054611c7990614de0565b8015611cc65780601f10611c9b57610100808354040283529160200191611cc6565b820191906000526020600020905b815481529060010190602001808311611ca957829003601f168201915b50505050508152602001600282018054611cdf90614de0565b80601f0160208091040260200160405190810160405280929190818152602001828054611d0b90614de0565b8015611d585780601f10611d2d57610100808354040283529160200191611d58565b820191906000526020600020905b815481529060010190602001808311611d3b57829003601f168201915b50505050508152602001600382018054611d7190614de0565b80601f0160208091040260200160405190810160405280929190818152602001828054611d9d90614de0565b8015611dea5780601f10611dbf57610100808354040283529160200191611dea565b820191906000526020600020905b815481529060010190602001808311611dcd57829003601f168201915b50505050508152602001600482018054611e0390614de0565b80601f0160208091040260200160405190810160405280929190818152602001828054611e2f90614de0565b8015611e7c5780601f10611e5157610100808354040283529160200191611e7c565b820191906000526020600020905b815481529060010190602001808311611e5f57829003601f168201915b5050505050815250508152602001600782015481526020016008820154815260200160098201805480602002602001604051908101604052809291908181526020018280548015611ef657602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611ed8575b505050919092525050815160208301516040840151608085015160a086015160c090960151939e929d50909b5099509297509550909350505050565b6000805b60075481101561138457826001600160a01b031660078281548110611f5d57611f5d614d7b565b6000918252602090912001546001600160a01b031603611f805750600192915050565b80611f8a81614d91565b915050611f36565b60606006805480602002602001604051908101604052809291908181526020018280548015611fea57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611fcc575b5050505050905090565b60005460ff161561203d5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610a3b565b600e80546001600160a01b031990811661f001179091556003805490911673ae04077eeb699d38e4ac33cf9e6c259d36a2201317905560005b8181101561240e57600083838381811061209257612092614d7b565b90506020020160208101906120a791906145c8565b6001600160a01b0316036120fd5760405162461bcd60e51b815260206004820152601960248201527f496e76616c69642076616c696461746f722061646472657373000000000000006044820152606401610a3b565b42600c600085858581811061211457612114614d7b565b905060200201602081019061212991906145c8565b6001600160a01b0316815260208101919091526040016000205561216d83838381811061215857612158614d7b565b90506020020160208101906104db91906145c8565b6121cd57600683838381811061218557612185614d7b565b905060200201602081019061219a91906145c8565b81546001810183556000928352602090922090910180546001600160a01b0319166001600160a01b039092169190911790555b6121f78383838181106121e2576121e2614d7b565b905060200201602081019061076691906145c8565b61225757600783838381811061220f5761220f614d7b565b905060200201602081019061222491906145c8565b81546001810183556000928352602090922090910180546001600160a01b0319166001600160a01b039092169190911790555b600060048185858581811061226e5761226e614d7b565b905060200201602081019061228391906145c8565b6001600160a01b0390811682526020820192909252604001600020541603612329578282828181106122b7576122b7614d7b565b90506020020160208101906122cc91906145c8565b600460008585858181106122e2576122e2614d7b565b90506020020160208101906122f791906145c8565b6001600160a01b039081168252602082019290925260400160002080546001600160a01b031916929091169190911790555b60006004600085858581811061234157612341614d7b565b905060200201602081019061235691906145c8565b6001600160a01b03168152602081019190915260400160002054600160a01b900460ff16600481111561238b5761238b61475f565b036123fc576002600460008585858181106123a8576123a8614d7b565b90506020020160208101906123bd91906145c8565b6001600160a01b031681526020810191909152604001600020805460ff60a01b1916600160a01b8360048111156123f6576123f661475f565b02179055505b8061240681614d91565b915050612076565b50506000805460ff1916600117905550565b6000805460ff166124435760405162461bcd60e51b8152600401610a3b90614d01565b6001600160a01b038c1661248f5760405162461bcd60e51b8152602060048201526013602482015272496e76616c696420666565206164647265737360681b6044820152606401610a3b565b61259e8b8b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8f018190048102820181019092528d815292508d91508c908190840183828082843760009201919091525050604080516020601f8e018190048102820181019092528c815292508c91508b908190840183828082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a908190840183828082843760009201919091525050604080516020601f8c018190048102820181019092528a815292508a9150899081908401838280828437600092019190915250612e0992505050565b6125e05760405162461bcd60e51b815260206004820152601360248201527224b73b30b634b2103232b9b1b934b83a34b7b760691b6044820152606401610a3b565b326000806001600160a01b038316600090815260046020819052604090912054600160a01b900460ff169081111561261a5761261a61475f565b0361265057506001600160a01b0381166000908152600460205260409020805460ff60a01b1916600160a01b1790556001612661565b34156126615760009250505061298d565b6001600160a01b038281166000908152600460205260409020548116908f16146126d3578d60046000846001600160a01b03166001600160a01b0316815260200190815260200160002060000160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505b6040518060a001604052808e8e8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250604080516020601f8f018190048102820181019092528d815291810191908e908e9081908401838280828437600092019190915250505090825250604080516020601f8d018190048102820181019092528b815291810191908c908c9081908401838280828437600092019190915250505090825250604080516020601f8b0181900481028201810190925289815291810191908a908a9081908401838280828437600092019190915250505090825250604080516020601f89018190048102820181019092528781529181019190889088908190840183828082843760009201829052509390945250506001600160a01b0385168152600460205260409020825160029091019150819061282c9082614e69565b50602082015160018201906128419082614e69565b50604082015160028201906128569082614e69565b506060820151600382019061286b9082614e69565b50608082015160048201906128809082614e69565b509050508015612938576001543410156128dc5760405162461bcd60e51b815260206004820152601860248201527f496e76616c69642076616c696461746f7220616d6f756e7400000000000000006044820152606401610a3b565b6128e582610e23565b508d6001600160a01b0316826001600160a01b03167f887eec9d757b7247dd8e51198f9d1b8f27979bceb34bdcc1bffd4ec5ec736c224260405161292b91815260200190565b60405180910390a3612986565b8d6001600160a01b0316826001600160a01b03167fb8421f65501371f54d58de1937ff1e1ccdb76423ef6f84acea1814a0f6362ca04260405161297d91815260200190565b60405180910390a35b6001925050505b9b9a5050505050505050505050565b6001600160a01b038181166000908152600460208181526040808420815160e081019092528054958616825260609586958695869586959294929390840191600160a01b90910460ff16908111156129f6576129f661475f565b6004811115612a0757612a0761475f565b815260200160018201548152602001600282016040518060a0016040529081600082018054612a3590614de0565b80601f0160208091040260200160405190810160405280929190818152602001828054612a6190614de0565b8015612aae5780601f10612a8357610100808354040283529160200191612aae565b820191906000526020600020905b815481529060010190602001808311612a9157829003601f168201915b50505050508152602001600182018054612ac790614de0565b80601f0160208091040260200160405190810160405280929190818152602001828054612af390614de0565b8015612b405780601f10612b1557610100808354040283529160200191612b40565b820191906000526020600020905b815481529060010190602001808311612b2357829003601f168201915b50505050508152602001600282018054612b5990614de0565b80601f0160208091040260200160405190810160405280929190818152602001828054612b8590614de0565b8015612bd25780601f10612ba757610100808354040283529160200191612bd2565b820191906000526020600020905b815481529060010190602001808311612bb557829003601f168201915b50505050508152602001600382018054612beb90614de0565b80601f0160208091040260200160405190810160405280929190818152602001828054612c1790614de0565b8015612c645780601f10612c3957610100808354040283529160200191612c64565b820191906000526020600020905b815481529060010190602001808311612c4757829003601f168201915b50505050508152602001600482018054612c7d90614de0565b80601f0160208091040260200160405190810160405280929190818152602001828054612ca990614de0565b8015612cf65780601f10612ccb57610100808354040283529160200191612cf6565b820191906000526020600020905b815481529060010190602001808311612cd957829003601f168201915b5050505050815250508152602001600782015481526020016008820154815260200160098201805480602002602001604051908101604052809291908181526020018280548015612d7057602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612d52575b5050509190925250505060609081015180516020820151604083015193830151608090930151919b909a50929850909650945092505050565b60606007805480602002602001604051908101604052809291908181526020018280548015611fea576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311611fcc575050505050905090565b6000604686511115612e565760405162461bcd60e51b8152602060048201526016602482015275092dcecc2d8d2c840dadedcd2d6cae440d8cadccee8d60531b6044820152606401610a3b565b610bb885511115612ea95760405162461bcd60e51b815260206004820152601760248201527f496e76616c6964206964656e74697479206c656e6774680000000000000000006044820152606401610a3b565b608c84511115612ef45760405162461bcd60e51b8152602060048201526016602482015275092dcecc2d8d2c840eecac4e6d2e8ca40d8cadccee8d60531b6044820152606401610a3b565b608c83511115612f3d5760405162461bcd60e51b8152602060048201526014602482015273092dcecc2d8d2c840cadac2d2d840d8cadccee8d60631b6044820152606401610a3b565b61011882511115612f895760405162461bcd60e51b8152602060048201526016602482015275092dcecc2d8d2c840c8cae8c2d2d8e640d8cadccee8d60531b6044820152606401610a3b565b50600195945050505050565b334114612fd15760405162461bcd60e51b815260206004820152600a6024820152694d696e6572206f6e6c7960b01b6044820152606401610a3b565b436000908152600f6020908152604080832083805290915290205460ff161561303c5760405162461bcd60e51b815260206004820152601960248201527f426c6f636b20697320616c7265616479207265776172646564000000000000006044820152606401610a3b565b60005460ff1661305e5760405162461bcd60e51b8152600401610a3b90614d01565b436000908152600f602090815260408083208380529091528120805460ff19166001179055329034908190620186a0613099619c4084614d3a565b6130a39190614d67565b90506130af8183614d27565b91506000620186a06130c361271086614d3a565b6130cd9190614d67565b90506b033b2e3c9fd0803ce8000000816002546130ea9190614cee565b11613147576130f98184614d27565b9250806002600082825461310d9190614cee565b909155505080156131475760405160009082156108fc0290839083818181858288f19350505050158015613145573d6000803e3d6000fd5b505b6000620186a061315961271087614d3a565b6131639190614d67565b905061316f8185614d27565b935080156131ba57604051738b5dddee10df66d62af636a6bbe4a6f854ea5e8a9082156108fc029083906000818181858888f193505050501580156131b8573d6000803e3d6000fd5b505b875115613367576000620186a06131d361271088614d3a565b6131dd9190614d67565b90506131e98186614d27565b945060008951826131fa9190614d67565b905080156133645760005b8a518110156133625760006001600160a01b03168b828151811061322b5761322b614d7b565b60200260200101516001600160a01b031614158015613291575060006001600160a01b0316600a60008d848151811061326657613266614d7b565b6020908102919091018101516001600160a01b03908116835290820192909252604001600020541614155b80156132bf575060008a82815181106132ac576132ac614d7b565b60200260200101516001600160401b0316115b1561335057600a60008c83815181106132da576132da614d7b565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060009054906101000a90046001600160a01b03166001600160a01b03166108fc839081150290604051600060405180830381858888f1935050505015801561334e573d6000803e3d6000fd5b505b8061335a81614d91565b915050613205565b505b50505b6001600160a01b0386166000818152600d60209081526040808320600c8352818420805485529083528184205494845242905560049091529020600101541561341d576001600160a01b0387166000908152600460205260409020600101546133d98668056bc75e2d63100000614d3a565b6133e39190614d67565b6133ed9082614cee565b6001600160a01b0388166000908152600d60209081526040808320600c8352818420548452909152902055613457565b6001600160a01b0387166000908152600d60209081526040808320600c835281842054845290915290208190556134548585614cee565b93505b6001600160a01b0387166000908152600460208190526040822054600160a01b900460ff169081111561348c5761348c61475f565b0361349c57505050505050505050565b6134a7846000613f8b565b866001600160a01b03167f1d6ce8f9f300ecd90371399ce90da8388bba45019701a1fd6d6ee08ea580077685428c8c6040516134e69493929190614f28565b60405180910390a2505050505050505050565b6001600160a01b038181166000908152600a6020526040812054909116156135525760405162461bcd60e51b815260206004820152600c60248201526b1a5b9d985b1a590818d85b1b60a21b6044820152606401610a3b565b506001600160a01b03166000908152600a6020526040902080546001600160a01b03191632179055600190565b60008061358c60006142c3565b915091509091565b6000805460ff166135b75760405162461bcd60e51b8152600401610a3b90614d01565b3260006001600160a01b038416600090815260046020819052604090912054600160a01b900460ff16908111156135f0576135f061475f565b036136335760405162461bcd60e51b815260206004820152601360248201527215985b1a59185d1bdc881b9bdd08195e1a5cdd606a1b6044820152606401610a3b565b6001600160a01b0380821660009081526005602090815260408083209387168352928152828220600490915291902081546001830154156136c25760405162461bcd60e51b815260206004820152602360248201527f596f752061726520616c726561647920696e20756e7374616b696e672073746160448201526274757360e81b6064820152608401610a3b565b6000811161370d5760405162461bcd60e51b8152602060048201526018602482015277596f7520646f6e2774206861766520616e79207374616b6560401b6044820152606401610a3b565b6007546001148015613723575061372386611f32565b801561374657506801bc16d674ec8000008183600101546137449190614d27565b105b156137c75760405162461bcd60e51b815260206004820152604560248201527f596f752063616e277420756e7374616b652c2076616c696461746f72206c697360448201527f742077696c6c20626520656d7074792061667465722074686973206f7065726160648201526474696f6e2160d81b608482015260a401610a3b565b60098201546137d890600190614d27565b8360020154146138c4576009820180546137f490600190614d27565b8154811061380457613804614d7b565b9060005260206000200160009054906101000a90046001600160a01b03168260090184600201548154811061383b5761383b614d7b565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508260020154600560008460090186600201548154811061388b5761388b614d7b565b60009182526020808320909101546001600160a01b0390811684528382019490945260409283018220938b168252929092529020600201555b816009018054806138d7576138d7614f93565b600082815260209020810160001990810180546001600160a01b03191690550190556001820154613909908290614d27565b60018084019190915543908401556000600284015560085461392c908290614d27565b60085560018201546801bc16d674ec800000118015613981575060046001600160a01b038716600090815260046020819052604090912054600160a01b900460ff169081111561397e5761397e61475f565b14155b156139a057815460ff60a01b1916600360a01b1782556139a0866143da565b6139a98661172b565b506001600160a01b038481166000818152600b60209081526040808320948b1680845294825280832092909255815185815242918101919091527f449002ae18e748d69a55f38514400d64f966492e593e32d6e9b8b24db98a0bc1910160405180910390a350600195945050505050565b613a22613a90565b6001600160a01b038116613a875760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a3b565b61153381613f39565b6003546001600160a01b031633146117295760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a3b565b60005b600754811015613b4557826001600160a01b031660078281548110613b1457613b14614d7b565b6000918252602090912001546001600160a01b031603613b3357505050565b80613b3d81614d91565b915050613aed565b5060075460641115613bcf57600780546001810182556000919091527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6880180546001600160a01b0319166001600160a01b0384169081179091556040514281527f1e3310ad6891b30e03874ec3d1422a6386c5da63d9faf595f5d99eeaf443b99a906020016114ab565b6000600460006007600081548110613be957613be9614d7b565b60009182526020808320909101546001600160a01b03168352820192909252604001812060019081015492505b600754811015613cbd57826004600060078481548110613c3857613c38614d7b565b60009182526020808320909101546001600160a01b031683528201929092526040019020600101541015613cab576004600060078381548110613c7d57613c7d614d7b565b60009182526020808320909101546001600160a01b0316835282019290925260400190206001015492509050805b80613cb581614d91565b915050613c16565b50818311613ccb5750505050565b836001600160a01b03167f1e3310ad6891b30e03874ec3d1422a6386c5da63d9faf595f5d99eeaf443b99a42604051613d0691815260200190565b60405180910390a260078181548110613d2157613d21614d7b565b600091825260209182902001546040514281526001600160a01b03909116917f7521e44559c870c316e84e60bc4785d9c034a8ab1d6acdce8134ac03f946c6ed910160405180910390a28360078281548110613d7f57613d7f614d7b565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555050505050565b6001600160a01b0381166000908152600460208190526040822054600160a01b900460ff1690811115613de857613de861475f565b1480613df75750600654600110155b15613dff5750565b6001600160a01b0381166000908152600460205260409020600701548015613e8a57613e2b8183613f8b565b80600954613e399190614cee565b6009556001600160a01b038216600090815260046020526040902060080154613e63908290614cee565b6001600160a01b038316600090815260046020526040812060088101929092556007909101555b604080518281524260208201526001600160a01b038416917fe294e9d73f8eee23e21b2e1567960625a6b5d339cb127b55d0d09473a995123591016114ab565b6001600160a01b0381166000908152600460208190526040822054600160a01b900460ff1690811115613eff57613eff61475f565b03613f075750565b6001600160a01b0381166000908152600460205260409020805460ff60a01b1916600160a21b179055611533816143da565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b81600003613f97575050565b600080613fa3836142c3565b90925090506000819003613fb75750505050565b60008083600003614141576000613fce8488614d67565b9050613fda8482614d3a565b613fe49088614d27565b925060005b6006548110156140d65760006006828154811061400857614008614d7b565b6000918252602090912001546001600160a01b0316905060046001600160a01b038216600090815260046020819052604090912054600160a01b900460ff16908111156140575761405761475f565b141580156140775750876001600160a01b0316816001600160a01b031614155b156140c3576001600160a01b0381166000908152600460205260409020600701546140a3908490614cee565b6001600160a01b0382166000908152600460205260409020600701559250825b50806140ce81614d91565b915050613fe9565b506000831180156140ef57506001600160a01b03821615155b15614138576001600160a01b03821660009081526004602052604090206007015461411b908490614cee565b6001600160a01b0383166000908152600460205260409020600701555b50505050505050565b6000805b6006548110156142755760006006828154811061416457614164614d7b565b6000918252602090912001546001600160a01b0316905060046001600160a01b038216600090815260046020819052604090912054600160a01b900460ff16908111156141b3576141b361475f565b141580156141d35750876001600160a01b0316816001600160a01b031614155b15614262576001600160a01b0381166000908152600460205260408120600101548890614200908c614d3a565b61420a9190614d67565b90506142168185614cee565b6001600160a01b03831660009081526004602052604090206007015492955093508491614244908290614cee565b6001600160a01b038316600090815260046020526040902060070155505b508061426d81614d91565b915050614145565b506142808188614d27565b92506000831180156140ef57506001600160a01b03821615614138576001600160a01b03821660009081526004602052604090206007015461411b908490614cee565b60008060005b6006548110156143d4576004806000600684815481106142eb576142eb614d7b565b60009182526020808320909101546001600160a01b0316835282019290925260400190205460ff600160a01b90910416600481111561432c5761432c61475f565b1415801561436457506006818154811061434857614348614d7b565b6000918252602090912001546001600160a01b03858116911614155b156143c257600460006006838154811061438057614380614d7b565b60009182526020808320909101546001600160a01b031683528201929092526040019020600101546143b29084614cee565b9250816143be81614d91565b9250505b806143cc81614d91565b9150506142c9565b50915091565b60005b600754811080156143f057506007546001105b156114b4576007818154811061440857614408614d7b565b6000918252602090912001546001600160a01b03908116908316036145275760075461443690600190614d27565b81146144b7576007805461444c90600190614d27565b8154811061445c5761445c614d7b565b600091825260209091200154600780546001600160a01b03909216918390811061448857614488614d7b565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505b60078054806144c8576144c8614f93565b600082815260209020810160001990810180546001600160a01b03191690550190556040516001600160a01b038316907f7521e44559c870c316e84e60bc4785d9c034a8ab1d6acdce8134ac03f946c6ed906114ab9042815260200190565b8061453181614d91565b9150506143dd565b82805482825590600052602060002090810192821561458e579160200282015b8281111561458e57825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190614559565b5061459a92915061459e565b5090565b5b8082111561459a576000815560010161459f565b6001600160a01b038116811461153357600080fd5b6000602082840312156145da57600080fd5b81356145e5816145b3565b9392505050565b600080604083850312156145ff57600080fd5b823561460a816145b3565b9150602083013561461a816145b3565b809150509250929050565b60006020828403121561463757600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561467c5761467c61463e565b604052919050565b60006001600160401b0382111561469d5761469d61463e565b5060051b60200190565b600082601f8301126146b857600080fd5b813560206146cd6146c883614684565b614654565b82815260059290921b840181019181810190868411156146ec57600080fd5b8286015b84811015614710578035614703816145b3565b83529183019183016146f0565b509695505050505050565b6000806040838503121561472e57600080fd5b82356001600160401b0381111561474457600080fd5b614750858286016146a7565b95602094909401359450505050565b634e487b7160e01b600052602160045260246000fd5b600081518084526020808501945080840160005b838110156147ae5781516001600160a01b031687529582019590820190600101614789565b509495945050505050565b6001600160a01b03871681526000600587106147e557634e487b7160e01b600052602160045260246000fd5b86602083015285604083015284606083015283608083015260c060a083015261481160c0830184614775565b98975050505050505050565b6000806040838503121561483057600080fd5b823561483b816145b3565b946020939093013593505050565b6020815260006145e56020830184614775565b6000806020838503121561486f57600080fd5b82356001600160401b038082111561488657600080fd5b818501915085601f83011261489a57600080fd5b8135818111156148a957600080fd5b8660208260051b85010111156148be57600080fd5b60209290920196919550909350505050565b8035611279816145b3565b60008083601f8401126148ed57600080fd5b5081356001600160401b0381111561490457600080fd5b60208301915083602082850101111561491c57600080fd5b9250929050565b600080600080600080600080600080600060c08c8e03121561494457600080fd5b61494d8c6148d0565b9a506001600160401b038060208e0135111561496857600080fd5b6149788e60208f01358f016148db565b909b50995060408d013581101561498e57600080fd5b61499e8e60408f01358f016148db565b909950975060608d01358110156149b457600080fd5b6149c48e60608f01358f016148db565b909750955060808d01358110156149da57600080fd5b6149ea8e60808f01358f016148db565b909550935060a08d0135811015614a0057600080fd5b50614a118d60a08e01358e016148db565b81935080925050509295989b509295989b9093969950565b6000815180845260005b81811015614a4f57602081850181015186830182015201614a33565b506000602082860101526020601f19601f83011685010191505092915050565b60a081526000614a8260a0830188614a29565b8281036020840152614a948188614a29565b90508281036040840152614aa88187614a29565b90508281036060840152614abc8186614a29565b905082810360808401526148118185614a29565b600082601f830112614ae157600080fd5b81356001600160401b03811115614afa57614afa61463e565b614b0d601f8201601f1916602001614654565b818152846020838601011115614b2257600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600060a08688031215614b5757600080fd5b85356001600160401b0380821115614b6e57600080fd5b614b7a89838a01614ad0565b96506020880135915080821115614b9057600080fd5b614b9c89838a01614ad0565b95506040880135915080821115614bb257600080fd5b614bbe89838a01614ad0565b94506060880135915080821115614bd457600080fd5b614be089838a01614ad0565b93506080880135915080821115614bf657600080fd5b50614c0388828901614ad0565b9150509295509295909350565b60008060408385031215614c2357600080fd5b82356001600160401b0380821115614c3a57600080fd5b614c46868387016146a7565b9350602091508185013581811115614c5d57600080fd5b8501601f81018713614c6e57600080fd5b8035614c7c6146c882614684565b81815260059190911b82018401908481019089831115614c9b57600080fd5b928501925b82841015614cc85783358581168114614cb95760008081fd5b82529285019290850190614ca0565b8096505050505050509250929050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561138857611388614cd8565b6020808252600c908201526b139bdd081a5b9a5d081e595d60a21b604082015260600190565b8181038181111561138857611388614cd8565b808202811582820484141761138857611388614cd8565b634e487b7160e01b600052601260045260246000fd5b600082614d7657614d76614d51565b500490565b634e487b7160e01b600052603260045260246000fd5b600060018201614da357614da3614cd8565b5060010190565b600082614db957614db9614d51565b500690565b600060208284031215614dd057600080fd5b815180151581146145e557600080fd5b600181811c90821680614df457607f821691505b602082108103614e1457634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115614e6457600081815260208120601f850160051c81016020861015614e415750805b601f850160051c820191505b81811015614e6057828155600101614e4d565b5050505b505050565b81516001600160401b03811115614e8257614e8261463e565b614e9681614e908454614de0565b84614e1a565b602080601f831160018114614ecb5760008415614eb35750858301515b600019600386901b1c1916600185901b178555614e60565b600085815260208120601f198616915b82811015614efa57888601518255948401946001909101908401614edb565b5085821015614f185787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b84815260006020858184015260806040840152614f486080840186614775565b838103606085015284518082528286019183019060005b81811015614f845783516001600160401b031683529284019291840191600101614f5f565b50909998505050505050505050565b634e487b7160e01b600052603160045260246000fdfea264697066735822122035b9c86be33d5b6dc8d3af95bd4fd7ca3394b24ba3be2db2c6c49fbf7a160d9c64736f6c63430008110033"
},
"000000000000000000000000000000000000F001": {
"balance": "0x0",
"code": "0x608060405234801561001057600080fd5b506004361061018e5760003560e01c8063966ff650116100de578063cd779d2111610097578063e0d8ea5311610071578063e0d8ea5314610312578063ea7221a11461031a578063f62af26c1461032d578063fca737c01461021f57600080fd5b8063cd779d21146102d4578063d93d2cb9146102dd578063db78dd28146102f057600080fd5b8063966ff650146102845780639d7714ce1461028d578063bda6e4121461021f578063be645692146102a0578063c967f90f146102b0578063cb1ea725146102cb57600080fd5b80633a061bd31161014b5780634626402b116101255780634626402b146102435780636233be5d1461025e57806363e1d451146102675780638129fc1c1461027a57600080fd5b80633a061bd31461022857806342127ee71461023157806344c1aa991461023a57600080fd5b80630976c65d14610193578063158ef93e146101af5780631b5e358c146101cc5780632897183d146101ed57806332f3c17f146101f657806337dbc8cc1461021f575b600080fd5b61019c60015481565b6040519081526020015b60405180910390f35b6000546101bc9060ff1681565b60405190151581526020016101a6565b6101d561f00181565b6040516001600160a01b0390911681526020016101a6565b61019c60055481565b61019c610204366004610ba6565b6001600160a01b031660009081526007602052604090205490565b61019c61271081565b6101d561f00081565b61019c619c4081565b61019c60045481565b6101d5738b5dddee10df66d62af636a6bbe4a6f854ea5e8a81565b6101d561f00281565b6101bc610275366004610ba6565b610340565b61028261056c565b005b61019c60025481565b61019c6b033b2e3c9fd0803ce800000081565b61019c6801bc16d674ec80000081565b6102b8606481565b60405161ffff90911681526020016101a6565b61019c60035481565b61019c61753081565b6102826102eb366004610bd6565b6105e7565b6102f961708081565b60405167ffffffffffffffff90911681526020016101a6565b60085461019c565b610282610328366004610ba6565b61087c565b6101d561033b366004610bd6565b610b7c565b6000805460ff1661036c5760405162461bcd60e51b815260040161036390610bef565b60405180910390fd5b3361f000146103bd5760405162461bcd60e51b815260206004820152601860248201527f56616c696461746f727320636f6e7472616374206f6e6c7900000000000000006044820152606401610363565b6001600160a01b038216600090815260076020526040902054156103f5576001600160a01b0382166000908152600760205260408120555b6001600160a01b03821660009081526007602052604090206002015460ff168015610421575060085415155b156105645760085461043590600190610c2b565b6001600160a01b0383166000908152600760205260409020600101541461050557600880546000919061046a90600190610c2b565b8154811061047a5761047a610c44565b60009182526020808320909101546001600160a01b03868116845260079092526040909220600101546008805492909316935083929181106104be576104be610c44565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790558583168252600790526040808220600190810154949093168252902001555b600880548061051657610516610c5a565b60008281526020808220830160001990810180546001600160a01b03191690559092019092556001600160a01b038416825260079052604081206001810191909155600201805460ff191690555b506001919050565b60005460ff16156105b55760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610363565b600680546001600160a01b03191661f0001790556030600381905560606004556005556000805460ff19166001179055565b3341146106235760405162461bcd60e51b815260206004820152600a6024820152694d696e6572206f6e6c7960b01b6044820152606401610363565b436000908152600a602052604090205460ff16156106775760405162461bcd60e51b8152602060048201526011602482015270105b1c9958591e48191958dc99585cd959607a1b6044820152606401610363565b60005460ff166106995760405162461bcd60e51b815260040161036390610bef565b806106a48143610c86565b156106e45760405162461bcd60e51b815260206004820152601060248201526f426c6f636b2065706f6368206f6e6c7960801b6044820152606401610363565b436000908152600a60205260409020805460ff19166001179055600854156108785760005b60085481101561084d576005546004546107239190610c9a565b600760006008848154811061073a5761073a610c44565b60009182526020808320909101546001600160a01b0316835282019290925260400190205411156107fc576005546004546107759190610c9a565b600760006008848154811061078c5761078c610c44565b60009182526020808320909101546001600160a01b031683528201929092526040019020546107bb9190610c2b565b60076000600884815481106107d2576107d2610c44565b60009182526020808320909101546001600160a01b0316835282019290925260400190205561083b565b6000600760006008848154811061081557610815610c44565b60009182526020808320909101546001600160a01b031683528201929092526040019020555b8061084581610cae565b915050610709565b506040517f181d51be54e8e8eaca6eae0eab32d4162099236bd519e7238d015d0870db464190600090a15b5050565b3341146108b85760405162461bcd60e51b815260206004820152600a6024820152694d696e6572206f6e6c7960b01b6044820152606401610363565b60005460ff166108da5760405162461bcd60e51b815260040161036390610bef565b4360009081526009602052604090205460ff161561092d5760405162461bcd60e51b815260206004820152601060248201526f105b1c9958591e481c1d5b9a5cda195960821b6044820152606401610363565b436000908152600960209081526040808320805460ff191660011790556001600160a01b0384168352600790915290206002015460ff166109d657600880546001600160a01b038316600081815260076020526040812060018082018590558085019095557ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee390930180546001600160a01b0319168317905552600201805460ff191690911790555b6001600160a01b03811660009081526007602052604081208054916109fa83610cae565b90915550506004546001600160a01b038216600090815260076020526040902054610a259190610c86565b600003610aa9576006546040516340a141ff60e01b81526001600160a01b038381166004830152909116906340a141ff90602401600060405180830381600087803b158015610a7357600080fd5b505af1158015610a87573d6000803e3d6000fd5b5050506001600160a01b03821660009081526007602052604081205550610b36565b6003546001600160a01b038216600090815260076020526040902054610acf9190610c86565b600003610b36576006546040516305dd095960e41b81526001600160a01b03838116600483015290911690635dd0959090602401600060405180830381600087803b158015610b1d57600080fd5b505af1158015610b31573d6000803e3d6000fd5b505050505b806001600160a01b03167f770e0cca42c35d00240986ce8d3ed438be04663c91dac6576b79537d7c180f1e42604051610b7191815260200190565b60405180910390a250565b60088181548110610b8c57600080fd5b6000918252602090912001546001600160a01b0316905081565b600060208284031215610bb857600080fd5b81356001600160a01b0381168114610bcf57600080fd5b9392505050565b600060208284031215610be857600080fd5b5035919050565b6020808252600c908201526b139bdd081a5b9a5d081e595d60a21b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b81810381811115610c3e57610c3e610c15565b92915050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082610c9557610c95610c70565b500690565b600082610ca957610ca9610c70565b500490565b600060018201610cc057610cc0610c15565b506001019056fea264697066735822122092f15a225fbe4c29c8260cada5eab0ce1d60179d88cc7c2f3668f0863b426deb64736f6c63430008110033"
},
"000000000000000000000000000000000000F002": {
"balance": "0x0",
"code": "0x608060405234801561001057600080fd5b50600436106101735760003560e01c80636e0e16cf116100de578063bda6e41211610097578063cd779d2111610071578063cd779d2114610380578063db78dd2814610389578063e823c814146103ab578063fca737c01461028c57600080fd5b8063bda6e4121461028c578063be64569214610355578063c967f90f1461036557600080fd5b80636e0e16cf146102cb57806382c4b3b2146102ee578063966ff650146103115780639d7714ce1461031a578063a224cee71461032d578063a4c4d9221461034257600080fd5b806332ed5b121161013057806332ed5b121461026657806337dbc8cc1461028c5780633a061bd31461029557806342127ee71461029e5780634626402b146102a75780636233be5d146102c257600080fd5b80630976c65d14610178578063158ef93e1461019457806315ea2781146101b15780631b5e358c146101c45780631db5ade8146101e55780631f4f7d2914610253575b600080fd5b61018160015481565b6040519081526020015b60405180910390f35b6000546101a19060ff1681565b604051901515815260200161018b565b6101a16101bf366004611018565b6103b4565b6101cd61f00181565b6040516001600160a01b03909116815260200161018b565b61022c6101f336600461103c565b60076020908152600092835260408084209091529082529020805460018201546002909201546001600160a01b03909116919060ff1683565b604080516001600160a01b039094168452602084019290925215159082015260600161018b565b6101a1610261366004611068565b61047e565b6102796102743660046110ed565b610761565b60405161018b9796959493929190611106565b61018161271081565b6101cd61f00081565b610181619c4081565b6101cd738b5dddee10df66d62af636a6bbe4a6f854ea5e8a81565b6101cd61f00281565b6101a16102d9366004611018565b60056020526000908152604090205460ff1681565b6101a16102fc366004611018565b60046020526000908152604090205460ff1681565b61018160025481565b6101816b033b2e3c9fd0803ce800000081565b61034061033b3660046111a0565b61083f565b005b6101a1610350366004611223565b6109a6565b6101816801bc16d674ec80000081565b61036d606481565b60405161ffff909116815260200161018b565b61018161753081565b61039261708081565b60405167ffffffffffffffff909116815260200161018b565b61018160035481565b60003361f0001461040c5760405162461bcd60e51b815260206004820152601860248201527f56616c696461746f727320636f6e7472616374206f6e6c79000000000000000060448201526064015b60405180910390fd5b6001600160a01b0382166000818152600460209081526040808320805460ff199081169091556005835292819020805490931660011790925590514281527f4e0b191f7f5c32b1b5e3704b68874b1a3980147cae00be8ece271bfb5b92c07a910160405180910390a25060015b919050565b6001600160a01b03831660009081526005602052604081205460ff16156104e75760405162461bcd60e51b815260206004820152601760248201527f416c7265616479206163746976652070726f706f73616c0000000000000000006044820152606401610403565b60003385858542604051602001610502959493929190611253565b60408051601f1981840301815291905280516020909101209050610bb88311156105615760405162461bcd60e51b815260206004820152601060248201526f44657461696c7320746f6f206c6f6e6760801b6044820152606401610403565b600081815260066020526040902060030154156105c05760405162461bcd60e51b815260206004820152601760248201527f50726f706f73616c20616c7265616479206578697374730000000000000000006044820152606401610403565b6040805160e081018252606081830181905260009082018190526080820181905260a0820181905260c08201523381526001600160a01b0387166020808301919091528251601f87018290048202810182019093528583529091908690869081908401838280828437600092018290525060408087019586524260608801526001600160a01b03808d16835260056020908152828420805460ff191660019081179091558a85526006825292909320885181549083166001600160a01b031991821617825593890151928101805493909216929093169190911790559351859493506002840192506106b3915082611330565b506060820151600382015560808201516004909101805460a084015160c09094015115156401000000000264ff000000001961ffff958616620100000263ffffffff19909316959094169490941717919091169190911790556040516001600160a01b03871690339084907fc10f2f4d53a0e342536c6af3cce9c6ee25c32dbb323521ce0e1d4494a3e362e89061074d9042815260200190565b60405180910390a450600195945050505050565b6006602052600090815260409020805460018201546002830180546001600160a01b03938416949290931692610796906112a7565b80601f01602080910402602001604051908101604052809291908181526020018280546107c2906112a7565b801561080f5780601f106107e45761010080835404028352916020019161080f565b820191906000526020600020905b8154815290600101906020018083116107f257829003601f168201915b50505050600383015460049093015491929161ffff80821692506201000082041690640100000000900460ff1687565b60005460ff16156108885760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610403565b62093a80600355600880546001600160a01b03191661f00017905560005b818110156109945760008383838181106108c2576108c26113f0565b90506020020160208101906108d79190611018565b6001600160a01b03160361092d5760405162461bcd60e51b815260206004820152601960248201527f496e76616c69642076616c696461746f722061646472657373000000000000006044820152606401610403565b600160046000858585818110610945576109456113f0565b905060200201602081019061095a9190611018565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790558061098c8161141c565b9150506108a6565b50506000805460ff1916600117905550565b600854604051631015428760e21b81523360048201526000916001600160a01b0316906340550a1c90602401602060405180830381865afa1580156109ef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a139190611435565b610a505760405162461bcd60e51b815260206004820152600e60248201526d56616c696461746f72206f6e6c7960901b6044820152606401610403565b6000838152600660205260408120600301549003610aa55760405162461bcd60e51b8152602060048201526012602482015271141c9bdc1bdcd85b081b9bdd08195e1a5cdd60721b6044820152606401610403565b33600090815260076020908152604080832086845290915290206001015415610b1c5760405162461bcd60e51b815260206004820152602360248201527f596f752063616e277420766f746520666f7220612070726f706f73616c20747760448201526269636560e81b6064820152608401610403565b60038054600085815260066020526040902090910154610b3c9190611452565b4210610b7d5760405162461bcd60e51b815260206004820152601060248201526f141c9bdc1bdcd85b08195e1c1a5c995960821b6044820152606401610403565b336000818152600760209081526040808320878452825291829020426001820181905581546001600160a01b031916851782556002909101805460ff191687151590811790915583519081529182015285917f6c59bda68cac318717c60c7c9635a78a0f0613f9887cc18a7157f5745a86d14e910160405180910390a38115610c4b57600083815260066020526040902060040154610c219061ffff166001611465565b6000848152600660205260409020600401805461ffff191661ffff92909216919091179055610ca1565b600083815260066020526040902060040154610c729062010000900461ffff166001611465565b6000848152600660205260409020600401805461ffff92909216620100000263ffff0000199092169190911790555b6000838152600660209081526040808320600101546001600160a01b03168352600590915290205460ff161580610cf15750600083815260066020526040902060040154640100000000900460ff165b15610cfe57506001610ffa565b600854604080516313bce04b60e31b815290516002926001600160a01b031691639de702589160048083019260009291908290030181865afa158015610d48573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610d709190810190611492565b51610d7b919061154b565b610d86906001611452565b60008481526006602052604090206004015461ffff1610610eda576000838152600660208181526040808420600180820180546001600160a01b0390811688526004808752858920805460ff1916909417909355968a9052949093528201805464ff0000000019166401000000001790556008549254905163415e9ec960e11b8152908416918101919091529116906382bd3d92906024016020604051808303816000875af1158015610e3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e619190611435565b50600083815260066020818152604080842060010180546001600160a01b03908116865260058452828620805460ff191690559488905292825291548251428152925193169286927fc9d96d61eb62031865c523ae107f3c22f5ed445af237636bcd88bea1705c70d592908290030190a3506001610ffa565b600854604080516313bce04b60e31b815290516002926001600160a01b031691639de702589160048083019260009291908290030181865afa158015610f24573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f4c9190810190611492565b51610f57919061154b565b610f62906001611452565b60008481526006602052604090206004015462010000900461ffff1610610ff6576000838152600660205260409081902060048101805464ff0000000019166401000000001790556001015490516001600160a01b039091169084907fec955d77e6e7d74e18b1c91977ef0f6fd5a6d02a28d1979686339fe69399782590610fed9042815260200190565b60405180910390a35b5060015b92915050565b6001600160a01b038116811461101557600080fd5b50565b60006020828403121561102a57600080fd5b813561103581611000565b9392505050565b6000806040838503121561104f57600080fd5b823561105a81611000565b946020939093013593505050565b60008060006040848603121561107d57600080fd5b833561108881611000565b9250602084013567ffffffffffffffff808211156110a557600080fd5b818601915086601f8301126110b957600080fd5b8135818111156110c857600080fd5b8760208285010111156110da57600080fd5b6020830194508093505050509250925092565b6000602082840312156110ff57600080fd5b5035919050565b600060018060a01b03808a1683526020818a168185015260e06040850152885191508160e085015260005b8281101561114e5789810182015185820161010001528101611131565b5050610100600081838601015280601f19601f84011685010192505050856060830152611181608083018661ffff169052565b61ffff841660a083015282151560c08301525b98975050505050505050565b600080602083850312156111b357600080fd5b823567ffffffffffffffff808211156111cb57600080fd5b818501915085601f8301126111df57600080fd5b8135818111156111ee57600080fd5b8660208260051b850101111561120357600080fd5b60209290920196919550909350505050565b801515811461101557600080fd5b6000806040838503121561123657600080fd5b82359150602083013561124881611215565b809150509250929050565b60006bffffffffffffffffffffffff19808860601b168352808760601b16601484015250838560288401375060289201918201526048019392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806112bb57607f821691505b6020821081036112db57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561132b57600081815260208120601f850160051c810160208610156113085750805b601f850160051c820191505b8181101561132757828155600101611314565b5050505b505050565b815167ffffffffffffffff81111561134a5761134a611291565b61135e8161135884546112a7565b846112e1565b602080601f831160018114611393576000841561137b5750858301515b600019600386901b1c1916600185901b178555611327565b600085815260208120601f198616915b828110156113c2578886015182559484019460019091019084016113a3565b50858210156113e05787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161142e5761142e611406565b5060010190565b60006020828403121561144757600080fd5b815161103581611215565b80820180821115610ffa57610ffa611406565b61ffff81811683821601908082111561148057611480611406565b5092915050565b805161047981611000565b600060208083850312156114a557600080fd5b825167ffffffffffffffff808211156114bd57600080fd5b818501915085601f8301126114d157600080fd5b8151818111156114e3576114e3611291565b8060051b604051601f19603f8301168101818110858211171561150857611508611291565b60405291825284820192508381018501918883111561152657600080fd5b938501935b828510156111945761153c85611487565b8452938501939285019261152b565b60008261156857634e487b7160e01b600052601260045260246000fd5b50049056fea264697066735822122058a327b2b9564b0c22955e5874b6b34ccb23fd08e355dc2c53a80dad50c1375764736f6c63430008110033"
}
}
}