Contract Address Details

0x9D1F4a36eBF4EFaab00AD9be466c5b02935c08EB

Creator
0x333018–328f37 at 0xac27d5–457868
Balance
1,000.01 VLX
Tokens
Fetching tokens...
Transactions
21,107 Transactions
Transfers
0 Transfers
Gas Used
2,510,591,415
Last Balance Update
69103738

Deployed ByteCode

Verify & Publish
0x608060405260043610620001035760003560e01c80637b443e8611620000975780639498759f11620000615780639498759f146200031857806397583b6b146200035c578063aba372d2146200038c578063f2fde38b14620003ba576200010b565b80637b443e86146200026c57806385e39a26146200029a5780638c07c9f914620002c85780638da5cb5b14620002e8576200010b565b80633884d63511620000d95780633884d63514620001b05780635a22f0cd14620001e057806370ad5f24146200020e578063715018a61462000252576200010b565b80630ec46d7414620001105780631798078c14620001545780633836ef891462000182576200010b565b366200010b57005b600080fd5b3480156200011d57600080fd5b506200013c6004803603810190620001369190620019a0565b620003e8565b6040516200014b919062001c57565b60405180910390f35b3480156200016157600080fd5b506200018060048036038101906200017a91906200165b565b62000431565b005b3480156200018f57600080fd5b50620001ae6004803603810190620001a89190620015d1565b6200067a565b005b348015620001bd57600080fd5b50620001c86200082f565b604051620001d7919062001d90565b60405180910390f35b348015620001ed57600080fd5b506200020c6004803603810190620002069190620019e5565b62000835565b005b3480156200021b57600080fd5b506200023a6004803603810190620002349190620015a5565b620008c2565b60405162000249919062001cbe565b60405180910390f35b3480156200025f57600080fd5b506200026a6200096a565b005b3480156200027957600080fd5b506200029860048036038101906200029291906200188b565b620009fb565b005b348015620002a757600080fd5b50620002c66004803603810190620002c09190620017a9565b62000c36565b005b620002e66004803603810190620002e0919062001735565b62000e24565b005b348015620002f557600080fd5b506200030062000fb7565b6040516200030f919062001c57565b60405180910390f35b3480156200032557600080fd5b506200034460048036038101906200033e9190620019a0565b62000fe0565b60405162000353919062001ca1565b60405180910390f35b3480156200036957600080fd5b506200037462001016565b60405162000383919062001d90565b60405180910390f35b3480156200039957600080fd5b50620003b86004803603810190620003b29190620019e5565b6200101c565b005b348015620003c757600080fd5b50620003e66004803603810190620003e09190620015a5565b620010a9565b005b6001818051602081018201805184825260208301602085012081835280955050505050506000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6200043b620011ad565b73ffffffffffffffffffffffffffffffffffffffff166200045b62000fb7565b73ffffffffffffffffffffffffffffffffffffffff1614620004b4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004ab9062001d4c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660018888604051620004e092919062001c3c565b908152602001604051809103902060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156200061f57600082826040516200053e9062001279565b6200054b92919062001ce2565b604051809103906000f08015801562000568573d6000803e3d6000fd5b50905080600189896040516200058092919062001c3c565b908152602001604051809103902060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508787600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002091906200061c92919062001287565b50505b6200067088600189896040516200063892919062001c3c565b908152602001604051809103902060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168787876200067a565b5050505050505050565b62000684620011ad565b73ffffffffffffffffffffffffffffffffffffffff16620006a462000fb7565b73ffffffffffffffffffffffffffffffffffffffff1614620006fd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006f49062001d4c565b60405180910390fd5b60001515600383836040516200071592919062001c3c565b908152602001604051809103902060009054906101000a900460ff1615151462000776576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200076d9062001d2a565b60405180910390fd5b60008490508073ffffffffffffffffffffffffffffffffffffffff166340c10f1987866040518363ffffffff1660e01b8152600401620007b892919062001c74565b600060405180830381600087803b158015620007d357600080fd5b505af1158015620007e8573d6000803e3d6000fd5b505050506001600384846040516200080292919062001c3c565b908152602001604051809103902060006101000a81548160ff021916908315150217905550505050505050565b60055481565b6200083f620011ad565b73ffffffffffffffffffffffffffffffffffffffff166200085f62000fb7565b73ffffffffffffffffffffffffffffffffffffffff1614620008b8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008af9062001d4c565b60405180910390fd5b8060058190555050565b60026020528060005260406000206000915090508054620008e39062001fe9565b80601f0160208091040260200160405190810160405280929190818152602001828054620009119062001fe9565b8015620009625780601f10620009365761010080835404028352916020019162000962565b820191906000526020600020905b8154815290600101906020018083116200094457829003601f168201915b505050505081565b62000974620011ad565b73ffffffffffffffffffffffffffffffffffffffff166200099462000fb7565b73ffffffffffffffffffffffffffffffffffffffff1614620009ed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009e49062001d4c565b60405180910390fd5b620009f96000620011b5565b565b62000a05620011ad565b73ffffffffffffffffffffffffffffffffffffffff1662000a2562000fb7565b73ffffffffffffffffffffffffffffffffffffffff161462000a7e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000a759062001d4c565b60405180910390fd5b60005b8a8a905081101562000c295762000c138b8b8381811062000acb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201602081019062000ae29190620015a5565b8a8a8481811062000b1c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200281019062000b30919062001dfa565b8a8a8681811062000b6a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002013589898781811062000bab577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200281019062000bbf919062001dfa565b89898981811062000bf9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200281019062000c0d919062001e54565b62000431565b808062000c209062002055565b91505062000a81565b5050505050505050505050565b62000c40620011ad565b73ffffffffffffffffffffffffffffffffffffffff1662000c6062000fb7565b73ffffffffffffffffffffffffffffffffffffffff161462000cb9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000cb09062001d4c565b60405180910390fd5b60005b8888905081101562000e195762000e0389898381811062000d06577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201602081019062000d1d9190620015a5565b88888481811062000d57577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201602081019062000d6e9190620015a5565b87878581811062000da8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002013586868681811062000de9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200281019062000dfd919062001dfa565b6200067a565b808062000e109062002055565b91505062000cbc565b505050505050505050565b60045434101562000e6c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000e639062001d6e565b60405180910390fd5b60008490508073ffffffffffffffffffffffffffffffffffffffff16639dc29fac33866040518363ffffffff1660e01b815260040162000eae92919062001c74565b600060405180830381600087803b15801562000ec957600080fd5b505af115801562000ede573d6000803e3d6000fd5b5050505062000eec62000fb7565b73ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f1935050505015801562000f32573d6000803e3d6000fd5b507f70a2816a9da7d96a2d2f9a02f9101b11851208faa26282d136bbc9238e2475ae848484600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405162000fa8949392919062001dad565b60405180910390a15050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6003818051602081018201805184825260208301602085012081835280955050505050506000915054906101000a900460ff1681565b60045481565b62001026620011ad565b73ffffffffffffffffffffffffffffffffffffffff166200104662000fb7565b73ffffffffffffffffffffffffffffffffffffffff16146200109f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620010969062001d4c565b60405180910390fd5b8060048190555050565b620010b3620011ad565b73ffffffffffffffffffffffffffffffffffffffff16620010d362000fb7565b73ffffffffffffffffffffffffffffffffffffffff16146200112c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620011239062001d4c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156200119f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620011969062001d08565b60405180910390fd5b620011aa81620011b5565b50565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61228d80620022d883390190565b828054620012959062001fe9565b90600052602060002090601f016020900481019282620012b9576000855562001305565b82601f10620012d457803560ff191683800117855562001305565b8280016001018555821562001305579182015b8281111562001304578235825591602001919060010190620012e7565b5b50905062001314919062001318565b5090565b5b808211156200133357600081600090555060010162001319565b5090565b60006200134e620013488462001ed7565b62001eae565b9050828152602081018484840111156200136757600080fd5b6200137484828562001fa4565b509392505050565b6000813590506200138d81620022a3565b92915050565b60008083601f840112620013a657600080fd5b8235905067ffffffffffffffff811115620013c057600080fd5b602083019150836020820283011115620013d957600080fd5b9250929050565b60008083601f840112620013f357600080fd5b8235905067ffffffffffffffff8111156200140d57600080fd5b6020830191508360208202830111156200142657600080fd5b9250929050565b60008083601f8401126200144057600080fd5b8235905067ffffffffffffffff8111156200145a57600080fd5b6020830191508360208202830111156200147357600080fd5b9250929050565b60008083601f8401126200148d57600080fd5b8235905067ffffffffffffffff811115620014a757600080fd5b602083019150836020820283011115620014c057600080fd5b9250929050565b60008083601f840112620014da57600080fd5b8235905067ffffffffffffffff811115620014f457600080fd5b6020830191508360018202830111156200150d57600080fd5b9250929050565b600082601f8301126200152657600080fd5b81356200153884826020860162001337565b91505092915050565b60008083601f8401126200155457600080fd5b8235905067ffffffffffffffff8111156200156e57600080fd5b6020830191508360018202830111156200158757600080fd5b9250929050565b6000813590506200159f81620022bd565b92915050565b600060208284031215620015b857600080fd5b6000620015c8848285016200137c565b91505092915050565b600080600080600060808688031215620015ea57600080fd5b6000620015fa888289016200137c565b95505060206200160d888289016200137c565b945050604062001620888289016200158e565b935050606086013567ffffffffffffffff8111156200163e57600080fd5b6200164c88828901620014c7565b92509250509295509295909350565b60008060008060008060008060a0898b0312156200167857600080fd5b6000620016888b828c016200137c565b985050602089013567ffffffffffffffff811115620016a657600080fd5b620016b48b828c01620014c7565b97509750506040620016c98b828c016200158e565b955050606089013567ffffffffffffffff811115620016e757600080fd5b620016f58b828c01620014c7565b9450945050608089013567ffffffffffffffff8111156200171557600080fd5b620017238b828c0162001541565b92509250509295985092959890939650565b600080600080606085870312156200174c57600080fd5b60006200175c878288016200137c565b94505060206200176f878288016200158e565b935050604085013567ffffffffffffffff8111156200178d57600080fd5b6200179b87828801620014c7565b925092505092959194509250565b6000806000806000806000806080898b031215620017c657600080fd5b600089013567ffffffffffffffff811115620017e157600080fd5b620017ef8b828c0162001393565b9850985050602089013567ffffffffffffffff8111156200180f57600080fd5b6200181d8b828c0162001393565b9650965050604089013567ffffffffffffffff8111156200183d57600080fd5b6200184b8b828c016200147a565b9450945050606089013567ffffffffffffffff8111156200186b57600080fd5b620018798b828c01620013e0565b92509250509295985092959890939650565b60008060008060008060008060008060a08b8d031215620018ab57600080fd5b60008b013567ffffffffffffffff811115620018c657600080fd5b620018d48d828e0162001393565b9a509a505060208b013567ffffffffffffffff811115620018f457600080fd5b620019028d828e01620013e0565b985098505060408b013567ffffffffffffffff8111156200192257600080fd5b620019308d828e016200147a565b965096505060608b013567ffffffffffffffff8111156200195057600080fd5b6200195e8d828e01620013e0565b945094505060808b013567ffffffffffffffff8111156200197e57600080fd5b6200198c8d828e016200142d565b92509250509295989b9194979a5092959850565b600060208284031215620019b357600080fd5b600082013567ffffffffffffffff811115620019ce57600080fd5b620019dc8482850162001514565b91505092915050565b600060208284031215620019f857600080fd5b600062001a08848285016200158e565b91505092915050565b62001a1c8162001f5a565b82525050565b62001a2d8162001f6e565b82525050565b600062001a41838562001f2d565b935062001a5083858462001fa4565b62001a5b8362002130565b840190509392505050565b600062001a74838562001f3e565b935062001a8383858462001fa4565b82840190509392505050565b600062001a9c8262001f22565b62001aa8818562001f2d565b935062001aba81856020860162001fb3565b62001ac58162002130565b840191505092915050565b6000815462001adf8162001fe9565b62001aeb818662001f2d565b9450600182166000811462001b09576001811462001b1c5762001b53565b60ff198316865260208601935062001b53565b62001b278562001f0d565b60005b8381101562001b4b5781548189015260018201915060208101905062001b2a565b808801955050505b50505092915050565b600062001b6a838562001f49565b935062001b7983858462001fa4565b62001b848362002130565b840190509392505050565b600062001b9e60268362001f49565b915062001bab8262002141565b604082019050919050565b600062001bc560108362001f49565b915062001bd28262002190565b602082019050919050565b600062001bec60208362001f49565b915062001bf982620021b9565b602082019050919050565b600062001c13609a8362001f49565b915062001c2082620021e2565b60a082019050919050565b62001c368162001f9a565b82525050565b600062001c4b82848662001a66565b91508190509392505050565b600060208201905062001c6e600083018462001a11565b92915050565b600060408201905062001c8b600083018562001a11565b62001c9a602083018462001c2b565b9392505050565b600060208201905062001cb8600083018462001a22565b92915050565b6000602082019050818103600083015262001cda818462001a8f565b905092915050565b6000602082019050818103600083015262001cff81848662001b5c565b90509392505050565b6000602082019050818103600083015262001d238162001b8f565b9050919050565b6000602082019050818103600083015262001d458162001bb6565b9050919050565b6000602082019050818103600083015262001d678162001bdd565b9050919050565b6000602082019050818103600083015262001d898162001c04565b9050919050565b600060208201905062001da7600083018462001c2b565b92915050565b600060608201905062001dc4600083018762001c2b565b818103602083015262001dd981858762001a33565b9050818103604083015262001def818462001ad0565b905095945050505050565b6000808335600160200384360303811262001e1457600080fd5b80840192508235915067ffffffffffffffff82111562001e3357600080fd5b60208301925060018202360383131562001e4c57600080fd5b509250929050565b6000808335600160200384360303811262001e6e57600080fd5b80840192508235915067ffffffffffffffff82111562001e8d57600080fd5b60208301925060018202360383131562001ea657600080fd5b509250929050565b600062001eba62001ecd565b905062001ec882826200201f565b919050565b6000604051905090565b600067ffffffffffffffff82111562001ef55762001ef462002101565b5b62001f008262002130565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600062001f678262001f7a565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101562001fd357808201518184015260208101905062001fb6565b8381111562001fe3576000848401525b50505050565b600060028204905060018216806200200257607f821691505b60208210811415620020195762002018620020d2565b5b50919050565b6200202a8262002130565b810181811067ffffffffffffffff821117156200204c576200204b62002101565b5b80604052505050565b6000620020628262001f9a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415620020985762002097620020a3565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f416c7265616479206b6e6f776e20747800000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f43726f7373537761702046656520697320726571756972656420666f7220332060008201527f63617365733a2031292073776170206261636b207768656e206e6f7420656e6f60208201527f756768206c69717564697479206f6e20666f726169676e20636861696e2e203260408201527f2920746f20636f76657220666565206f6e20666f7261676e20636861696e2e2060608201527f332920696e63656e7469766520737761707a206f7261636c6573000000000000608082015250565b620022ae8162001f5a565b8114620022ba57600080fd5b50565b620022c88162001f9a565b8114620022d457600080fd5b5056fe60806040523480156200001157600080fd5b506040516200228d3803806200228d8339818101604052810190620000379190620002b9565b6040518060400160405280600981526020017f41646120417373657400000000000000000000000000000000000000000000008152508181600390805190602001906200008692919062000197565b5080600490805190602001906200009f92919062000197565b505050620000c2620000b6620000c960201b60201c565b620000d160201b60201c565b506200046e565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620001a59062000393565b90600052602060002090601f016020900481019282620001c9576000855562000215565b82601f10620001e457805160ff191683800117855562000215565b8280016001018555821562000215579182015b8281111562000214578251825591602001919060010190620001f7565b5b50905062000224919062000228565b5090565b5b808211156200024357600081600090555060010162000229565b5090565b60006200025e620002588462000327565b620002fe565b9050828152602081018484840111156200027757600080fd5b620002848482856200035d565b509392505050565b600082601f8301126200029e57600080fd5b8151620002b084826020860162000247565b91505092915050565b600060208284031215620002cc57600080fd5b600082015167ffffffffffffffff811115620002e757600080fd5b620002f5848285016200028c565b91505092915050565b60006200030a6200031d565b9050620003188282620003c9565b919050565b6000604051905090565b600067ffffffffffffffff8211156200034557620003446200042e565b5b62000350826200045d565b9050602081019050919050565b60005b838110156200037d57808201518184015260208101905062000360565b838111156200038d576000848401525b50505050565b60006002820490506001821680620003ac57607f821691505b60208210811415620003c357620003c2620003ff565b5b50919050565b620003d4826200045d565b810181811067ffffffffffffffff82111715620003f657620003f56200042e565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b611e0f806200047e6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a457c2d711610066578063a457c2d71461029d578063a9059cbb146102cd578063dd62ed3e146102fd578063f2fde38b1461032d57610100565b8063715018a61461023b5780638da5cb5b1461024557806395d89b41146102635780639dc29fac1461028157610100565b8063313ce567116100d3578063313ce567146101a157806339509351146101bf57806340c10f19146101ef57806370a082311461020b57610100565b806306fdde0314610105578063095ea7b31461012357806318160ddd1461015357806323b872dd14610171575b600080fd5b61010d610349565b60405161011a919061169c565b60405180910390f35b61013d60048036038101906101389190611411565b6103db565b60405161014a9190611681565b60405180910390f35b61015b6103f9565b604051610168919061183e565b60405180910390f35b61018b600480360381019061018691906113c2565b610403565b6040516101989190611681565b60405180910390f35b6101a96104fb565b6040516101b69190611859565b60405180910390f35b6101d960048036038101906101d49190611411565b610504565b6040516101e69190611681565b60405180910390f35b61020960048036038101906102049190611411565b6105b0565b005b6102256004803603810190610220919061135d565b61063a565b604051610232919061183e565b60405180910390f35b610243610682565b005b61024d61070a565b60405161025a9190611666565b60405180910390f35b61026b610734565b604051610278919061169c565b60405180910390f35b61029b60048036038101906102969190611411565b6107c6565b005b6102b760048036038101906102b29190611411565b610850565b6040516102c49190611681565b60405180910390f35b6102e760048036038101906102e29190611411565b61093b565b6040516102f49190611681565b60405180910390f35b61031760048036038101906103129190611386565b610959565b604051610324919061183e565b60405180910390f35b6103476004803603810190610342919061135d565b6109e0565b005b606060038054610358906119a2565b80601f0160208091040260200160405190810160405280929190818152602001828054610384906119a2565b80156103d15780601f106103a6576101008083540402835291602001916103d1565b820191906000526020600020905b8154815290600101906020018083116103b457829003601f168201915b5050505050905090565b60006103ef6103e8610ad8565b8484610ae0565b6001905092915050565b6000600254905090565b6000610410848484610cab565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061045b610ad8565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d29061175e565b60405180910390fd5b6104ef856104e7610ad8565b858403610ae0565b60019150509392505050565b60006006905090565b60006105a6610511610ad8565b84846001600061051f610ad8565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546105a19190611890565b610ae0565b6001905092915050565b6105b8610ad8565b73ffffffffffffffffffffffffffffffffffffffff166105d661070a565b73ffffffffffffffffffffffffffffffffffffffff161461062c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106239061177e565b60405180910390fd5b6106368282610f2c565b5050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61068a610ad8565b73ffffffffffffffffffffffffffffffffffffffff166106a861070a565b73ffffffffffffffffffffffffffffffffffffffff16146106fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f59061177e565b60405180910390fd5b610708600061108c565b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610743906119a2565b80601f016020809104026020016040519081016040528092919081815260200182805461076f906119a2565b80156107bc5780601f10610791576101008083540402835291602001916107bc565b820191906000526020600020905b81548152906001019060200180831161079f57829003601f168201915b5050505050905090565b6107ce610ad8565b73ffffffffffffffffffffffffffffffffffffffff166107ec61070a565b73ffffffffffffffffffffffffffffffffffffffff1614610842576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108399061177e565b60405180910390fd5b61084c8282611152565b5050565b6000806001600061085f610ad8565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561091c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610913906117fe565b60405180910390fd5b610930610927610ad8565b85858403610ae0565b600191505092915050565b600061094f610948610ad8565b8484610cab565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6109e8610ad8565b73ffffffffffffffffffffffffffffffffffffffff16610a0661070a565b73ffffffffffffffffffffffffffffffffffffffff1614610a5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a539061177e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610acc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac3906116fe565b60405180910390fd5b610ad58161108c565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610b50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b47906117de565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bc0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb79061171e565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610c9e919061183e565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d12906117be565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d82906116be565b60405180910390fd5b610d96838383611329565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610e1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e139061173e565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610eaf9190611890565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f13919061183e565b60405180910390a3610f2684848461132e565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f939061181e565b60405180910390fd5b610fa860008383611329565b8060026000828254610fba9190611890565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461100f9190611890565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611074919061183e565b60405180910390a36110886000838361132e565b5050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156111c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b99061179e565b60405180910390fd5b6111ce82600083611329565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611254576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124b906116de565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282546112ab91906118e6565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611310919061183e565b60405180910390a36113248360008461132e565b505050565b505050565b505050565b60008135905061134281611dab565b92915050565b60008135905061135781611dc2565b92915050565b60006020828403121561136f57600080fd5b600061137d84828501611333565b91505092915050565b6000806040838503121561139957600080fd5b60006113a785828601611333565b92505060206113b885828601611333565b9150509250929050565b6000806000606084860312156113d757600080fd5b60006113e586828701611333565b93505060206113f686828701611333565b925050604061140786828701611348565b9150509250925092565b6000806040838503121561142457600080fd5b600061143285828601611333565b925050602061144385828601611348565b9150509250929050565b6114568161191a565b82525050565b6114658161192c565b82525050565b600061147682611874565b611480818561187f565b935061149081856020860161196f565b61149981611a32565b840191505092915050565b60006114b160238361187f565b91506114bc82611a43565b604082019050919050565b60006114d460228361187f565b91506114df82611a92565b604082019050919050565b60006114f760268361187f565b915061150282611ae1565b604082019050919050565b600061151a60228361187f565b915061152582611b30565b604082019050919050565b600061153d60268361187f565b915061154882611b7f565b604082019050919050565b600061156060288361187f565b915061156b82611bce565b604082019050919050565b600061158360208361187f565b915061158e82611c1d565b602082019050919050565b60006115a660218361187f565b91506115b182611c46565b604082019050919050565b60006115c960258361187f565b91506115d482611c95565b604082019050919050565b60006115ec60248361187f565b91506115f782611ce4565b604082019050919050565b600061160f60258361187f565b915061161a82611d33565b604082019050919050565b6000611632601f8361187f565b915061163d82611d82565b602082019050919050565b61165181611958565b82525050565b61166081611962565b82525050565b600060208201905061167b600083018461144d565b92915050565b6000602082019050611696600083018461145c565b92915050565b600060208201905081810360008301526116b6818461146b565b905092915050565b600060208201905081810360008301526116d7816114a4565b9050919050565b600060208201905081810360008301526116f7816114c7565b9050919050565b60006020820190508181036000830152611717816114ea565b9050919050565b600060208201905081810360008301526117378161150d565b9050919050565b6000602082019050818103600083015261175781611530565b9050919050565b6000602082019050818103600083015261177781611553565b9050919050565b6000602082019050818103600083015261179781611576565b9050919050565b600060208201905081810360008301526117b781611599565b9050919050565b600060208201905081810360008301526117d7816115bc565b9050919050565b600060208201905081810360008301526117f7816115df565b9050919050565b6000602082019050818103600083015261181781611602565b9050919050565b6000602082019050818103600083015261183781611625565b9050919050565b60006020820190506118536000830184611648565b92915050565b600060208201905061186e6000830184611657565b92915050565b600081519050919050565b600082825260208201905092915050565b600061189b82611958565b91506118a683611958565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156118db576118da6119d4565b5b828201905092915050565b60006118f182611958565b91506118fc83611958565b92508282101561190f5761190e6119d4565b5b828203905092915050565b600061192582611938565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561198d578082015181840152602081019050611972565b8381111561199c576000848401525b50505050565b600060028204905060018216806119ba57607f821691505b602082108114156119ce576119cd611a03565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b611db48161191a565b8114611dbf57600080fd5b50565b611dcb81611958565b8114611dd657600080fd5b5056fea2646970667358221220b5dcfdc8bf9b869f44536a38a217d51ec8dd0a0b1fe8b9ae1abd763f75c925ce64736f6c63430008040033a2646970667358221220bfa58f0ebf362ae03f2060460ad65d7b9a97c8014a3eaccc8c6a773c75cf122864736f6c63430008040033