VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xfFF595…6686
Summary
Transactions
Transfers
Address
0xfFF59518A914B8DE149204976b2Cb51baAaf6686
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x1AC28E060115C9cdE210111D024673a0092E545b
Deployer
0x1AC28E060115C9cdE210111D024673a0092E545b
Code
0x6080604052600436106101815760003560e01c80638da5cb5b116100d1578063b88d4fde1161008a578063cf8eca8111610064578063cf8eca81146105d1578063d990e55d146105fa578063e985e9c514610637578063f2fde38b1461067457610181565b8063b88d4fde1461053b578063c3503d8814610564578063c87b56dd1461059457610181565b80638da5cb5b1461041957806395d89b41146104445780639f0c110b1461046f578063a22cb46514610498578063aeb4e922146104c1578063b10d7824146104fe57610181565b806323b872dd1161013e5780634f6ccce7116101185780634f6ccce71461034b5780636352211e1461038857806370a08231146103c5578063715018a61461040257610181565b806323b872dd146102bc5780632f745c59146102e557806342842e0e1461032257610181565b806301ffc9a714610186578063026d245d146101c357806306fdde0314610200578063081812fc1461022b578063095ea7b31461026857806318160ddd14610291575b600080fd5b34801561019257600080fd5b506101ad60048036038101906101a89190612f12565b61069d565b6040516101ba91906135a0565b60405180910390f35b3480156101cf57600080fd5b506101ea60048036038101906101e59190612d6b565b610717565b6040516101f7919061391d565b60405180910390f35b34801561020c57600080fd5b5061021561072f565b60405161022291906135bb565b60405180910390f35b34801561023757600080fd5b50610252600480360381019061024d9190612ff9565b6107c1565b60405161025f9190613502565b60405180910390f35b34801561027457600080fd5b5061028f600480360381019061028a9190612ed6565b610846565b005b34801561029d57600080fd5b506102a661095e565b6040516102b3919061391d565b60405180910390f35b3480156102c857600080fd5b506102e360048036038101906102de9190612dd0565b61096b565b005b3480156102f157600080fd5b5061030c60048036038101906103079190612ed6565b6109cb565b604051610319919061391d565b60405180910390f35b34801561032e57600080fd5b5061034960048036038101906103449190612dd0565b610a70565b005b34801561035757600080fd5b50610372600480360381019061036d9190612ff9565b610a90565b60405161037f919061391d565b60405180910390f35b34801561039457600080fd5b506103af60048036038101906103aa9190612ff9565b610b27565b6040516103bc9190613502565b60405180910390f35b3480156103d157600080fd5b506103ec60048036038101906103e79190612d6b565b610bd9565b6040516103f9919061391d565b60405180910390f35b34801561040e57600080fd5b50610417610c91565b005b34801561042557600080fd5b5061042e610d19565b60405161043b9190613502565b60405180910390f35b34801561045057600080fd5b50610459610d43565b60405161046691906135bb565b60405180910390f35b34801561047b57600080fd5b5061049660048036038101906104919190612d6b565b610dd5565b005b3480156104a457600080fd5b506104bf60048036038101906104ba9190612e9a565b610f70565b005b3480156104cd57600080fd5b506104e860048036038101906104e39190612d6b565b610f86565b6040516104f591906135a0565b60405180910390f35b34801561050a57600080fd5b5061052560048036038101906105209190612f64565b610fa6565b60405161053291906135a0565b60405180910390f35b34801561054757600080fd5b50610562600480360381019061055d9190612e1f565b610fdc565b005b61057e60048036038101906105799190612fa5565b61103e565b60405161058b919061391d565b60405180910390f35b3480156105a057600080fd5b506105bb60048036038101906105b69190612ff9565b61139c565b6040516105c891906135bb565b60405180910390f35b3480156105dd57600080fd5b506105f860048036038101906105f39190612d6b565b6114ee565b005b34801561060657600080fd5b50610621600480360381019061061c9190612ff9565b611688565b60405161062e919061391d565b60405180910390f35b34801561064357600080fd5b5061065e60048036038101906106599190612d94565b6116a0565b60405161066b91906135a0565b60405180910390f35b34801561068057600080fd5b5061069b60048036038101906106969190612d6b565b611734565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610710575061070f8261182c565b5b9050919050565b600e6020528060005260406000206000915090505481565b60606000805461073e90613bc6565b80601f016020809104026020016040519081016040528092919081815260200182805461076a90613bc6565b80156107b75780601f1061078c576101008083540402835291602001916107b7565b820191906000526020600020905b81548152906001019060200180831161079a57829003601f168201915b5050505050905090565b60006107cc8261190e565b61080b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610802906137bd565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061085182610b27565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b99061389d565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108e161197a565b73ffffffffffffffffffffffffffffffffffffffff161480610910575061090f8161090a61197a565b6116a0565b5b61094f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610946906136fd565b60405180910390fd5b6109598383611982565b505050565b6000600880549050905090565b61097c61097661197a565b82611a3b565b6109bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b2906138bd565b60405180910390fd5b6109c6838383611b19565b505050565b60006109d683610bd9565b8210610a17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0e906135fd565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610a8b83838360405180602001604052806000815250610fdc565b505050565b6000610a9a61095e565b8210610adb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad2906138dd565b60405180910390fd5b60088281548110610b15577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610bd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc79061373d565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c419061371d565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610c9961197a565b73ffffffffffffffffffffffffffffffffffffffff16610cb7610d19565b73ffffffffffffffffffffffffffffffffffffffff1614610d0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d04906137fd565b60405180910390fd5b610d176000611d75565b565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610d5290613bc6565b80601f0160208091040260200160405190810160405280929190818152602001828054610d7e90613bc6565b8015610dcb5780601f10610da057610100808354040283529160200191610dcb565b820191906000526020600020905b815481529060010190602001808311610dae57829003601f168201915b5050505050905090565b610ddd61197a565b73ffffffffffffffffffffffffffffffffffffffff16610dfb610d19565b73ffffffffffffffffffffffffffffffffffffffff1614610e51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e48906137fd565b60405180910390fd5b600d60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610ede576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ed59061375d565b60405180910390fd5b6001600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507fdc84e3a4c83602050e3865df792a4e6800211a79ac60db94e703a820ce89292481604051610f659190613502565b60405180910390a150565b610f82610f7b61197a565b8383611e3b565b5050565b600d6020528060005260406000206000915054906101000a900460ff1681565b6010818051602081018201805184825260208301602085012081835280955050505050506000915054906101000a900460ff1681565b610fed610fe761197a565b83611a3b565b61102c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611023906138bd565b60405180910390fd5b61103884848484611fa8565b50505050565b6000678ac7230489e8000034101561108b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611082906135dd565b60405180910390fd5b600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611117576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110e906138fd565b60405180910390fd5b60108360405161112791906134b2565b908152602001604051809103902060009054906101000a900460ff1615611183576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117a9061387d565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff16346040516111a9906134ed565b60006040518083038185875af1925050503d80600081146111e6576040519150601f19603f3d011682016040523d82523d6000602084013e6111eb565b606091505b505090508061122f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112269061365d565b60405180910390fd5b34600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461127a9190613a0d565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060016010856040516112cf91906134b2565b908152602001604051809103902060006101000a81548160ff0219169083151502179055506112fe600b612004565b600061130a600b61201a565b905034600f60008381526020019081526020016000205461132b9190613a0d565b600f60008381526020019081526020016000208190555061134c3382612028565b61135681866121f6565b7f4dfff917e1fbb261a082e98cc7d43029621f6a6eb05ff3fef1510d5f1eb4857c3385346040516113899392919061351d565b60405180910390a1809250505092915050565b60606113a78261190e565b6113e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113dd9061379d565b60405180910390fd5b6000600c6000848152602001908152602001600020805461140690613bc6565b80601f016020809104026020016040519081016040528092919081815260200182805461143290613bc6565b801561147f5780601f106114545761010080835404028352916020019161147f565b820191906000526020600020905b81548152906001019060200180831161146257829003601f168201915b50505050509050600061149061226a565b90506000815114156114a65781925050506114e9565b6000825111156114db5780826040516020016114c39291906134c9565b604051602081830303815290604052925050506114e9565b6114e484612281565b925050505b919050565b6114f661197a565b73ffffffffffffffffffffffffffffffffffffffff16611514610d19565b73ffffffffffffffffffffffffffffffffffffffff161461156a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611561906137fd565b60405180910390fd5b600d60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166115f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ed9061381d565b60405180910390fd5b6000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f8e4a23d6a5d81f013eca4bc92aeb9214ccafcaebd1f097c350c922d6e19122d58160405161167d9190613502565b60405180910390a150565b600f6020528060005260406000206000915090505481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61173c61197a565b73ffffffffffffffffffffffffffffffffffffffff1661175a610d19565b73ffffffffffffffffffffffffffffffffffffffff16146117b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a7906137fd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611820576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118179061363d565b60405180910390fd5b61182981611d75565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806118f757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611907575061190682612328565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166119f583610b27565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611a468261190e565b611a85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7c906136dd565b60405180910390fd5b6000611a9083610b27565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611aff57508373ffffffffffffffffffffffffffffffffffffffff16611ae7846107c1565b73ffffffffffffffffffffffffffffffffffffffff16145b80611b105750611b0f81856116a0565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611b3982610b27565b73ffffffffffffffffffffffffffffffffffffffff1614611b8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b869061383d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611bff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf69061369d565b60405180910390fd5b611c0a838383612392565b611c15600082611982565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611c659190613a94565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611cbc9190613a0d565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611eaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ea1906136bd565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611f9b91906135a0565b60405180910390a3505050565b611fb3848484611b19565b611fbf848484846124a6565b611ffe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ff59061361d565b60405180910390fd5b50505050565b6001816000016000828254019250508190555050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612098576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208f9061377d565b60405180910390fd5b6120a18161190e565b156120e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120d89061367d565b60405180910390fd5b6120ed60008383612392565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461213d9190613a0d565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6121ff8261190e565b61223e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612235906137dd565b60405180910390fd5b80600c60008481526020019081526020016000209080519060200190612265929190612b7a565b505050565b606060405180602001604052806000815250905090565b606061228c8261190e565b6122cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122c29061385d565b60405180910390fd5b60006122d561226a565b905060008151116122f55760405180602001604052806000815250612320565b806122ff8461263d565b6040516020016123109291906134c9565b6040516020818303038152906040525b915050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61239d8383836127ea565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156123e0576123db816127ef565b61241f565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461241e5761241d8382612838565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156124625761245d816129a5565b6124a1565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146124a05761249f8282612ae8565b5b5b505050565b60006124c78473ffffffffffffffffffffffffffffffffffffffff16612b67565b15612630578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026124f061197a565b8786866040518563ffffffff1660e01b81526004016125129493929190613554565b602060405180830381600087803b15801561252c57600080fd5b505af192505050801561255d57506040513d601f19601f8201168201806040525081019061255a9190612f3b565b60015b6125e0573d806000811461258d576040519150601f19603f3d011682016040523d82523d6000602084013e612592565b606091505b506000815114156125d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125cf9061361d565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612635565b600190505b949350505050565b60606000821415612685576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506127e5565b600082905060005b600082146126b75780806126a090613c29565b915050600a826126b09190613a63565b915061268d565b60008167ffffffffffffffff8111156126f9577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f19166020018201604052801561272b5781602001600182028036833780820191505090505b5090505b600085146127de576001826127449190613a94565b9150600a856127539190613c72565b603061275f9190613a0d565b60f81b81838151811061279b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856127d79190613a63565b945061272f565b8093505050505b919050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161284584610bd9565b61284f9190613a94565b9050600060076000848152602001908152602001600020549050818114612934576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506129b99190613a94565b9050600060096000848152602001908152602001600020549050600060088381548110612a0f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060088381548110612a57577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480612acc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000612af383610bd9565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080823b905060008111915050919050565b828054612b8690613bc6565b90600052602060002090601f016020900481019282612ba85760008555612bef565b82601f10612bc157805160ff1916838001178555612bef565b82800160010185558215612bef579182015b82811115612bee578251825591602001919060010190612bd3565b5b509050612bfc9190612c00565b5090565b5b80821115612c19576000816000905550600101612c01565b5090565b6000612c30612c2b8461395d565b613938565b905082815260208101848484011115612c4857600080fd5b612c53848285613b84565b509392505050565b6000612c6e612c698461398e565b613938565b905082815260208101848484011115612c8657600080fd5b612c91848285613b84565b509392505050565b600081359050612ca8816144e1565b92915050565b600081359050612cbd816144f8565b92915050565b600081359050612cd28161450f565b92915050565b600081359050612ce781614526565b92915050565b600081519050612cfc81614526565b92915050565b600082601f830112612d1357600080fd5b8135612d23848260208601612c1d565b91505092915050565b600082601f830112612d3d57600080fd5b8135612d4d848260208601612c5b565b91505092915050565b600081359050612d658161453d565b92915050565b600060208284031215612d7d57600080fd5b6000612d8b84828501612c99565b91505092915050565b60008060408385031215612da757600080fd5b6000612db585828601612c99565b9250506020612dc685828601612c99565b9150509250929050565b600080600060608486031215612de557600080fd5b6000612df386828701612c99565b9350506020612e0486828701612c99565b9250506040612e1586828701612d56565b9150509250925092565b60008060008060808587031215612e3557600080fd5b6000612e4387828801612c99565b9450506020612e5487828801612c99565b9350506040612e6587828801612d56565b925050606085013567ffffffffffffffff811115612e8257600080fd5b612e8e87828801612d02565b91505092959194509250565b60008060408385031215612ead57600080fd5b6000612ebb85828601612c99565b9250506020612ecc85828601612cc3565b9150509250929050565b60008060408385031215612ee957600080fd5b6000612ef785828601612c99565b9250506020612f0885828601612d56565b9150509250929050565b600060208284031215612f2457600080fd5b6000612f3284828501612cd8565b91505092915050565b600060208284031215612f4d57600080fd5b6000612f5b84828501612ced565b91505092915050565b600060208284031215612f7657600080fd5b600082013567ffffffffffffffff811115612f9057600080fd5b612f9c84828501612d2c565b91505092915050565b60008060408385031215612fb857600080fd5b600083013567ffffffffffffffff811115612fd257600080fd5b612fde85828601612d2c565b9250506020612fef85828601612cae565b9150509250929050565b60006020828403121561300b57600080fd5b600061301984828501612d56565b91505092915050565b61302b81613b4e565b82525050565b61303a81613ac8565b82525050565b61304981613aec565b82525050565b600061305a826139bf565b61306481856139d5565b9350613074818560208601613b93565b61307d81613d5f565b840191505092915050565b6000613093826139ca565b61309d81856139f1565b93506130ad818560208601613b93565b6130b681613d5f565b840191505092915050565b60006130cc826139ca565b6130d68185613a02565b93506130e6818560208601613b93565b80840191505092915050565b60006130ff605e836139f1565b915061310a82613d70565b606082019050919050565b6000613122602b836139f1565b915061312d82613de5565b604082019050919050565b60006131456032836139f1565b915061315082613e34565b604082019050919050565b60006131686026836139f1565b915061317382613e83565b604082019050919050565b600061318b6013836139f1565b915061319682613ed2565b602082019050919050565b60006131ae601c836139f1565b91506131b982613efb565b602082019050919050565b60006131d16024836139f1565b91506131dc82613f24565b604082019050919050565b60006131f46019836139f1565b91506131ff82613f73565b602082019050919050565b6000613217602c836139f1565b915061322282613f9c565b604082019050919050565b600061323a6038836139f1565b915061324582613feb565b604082019050919050565b600061325d602a836139f1565b91506132688261403a565b604082019050919050565b60006132806029836139f1565b915061328b82614089565b604082019050919050565b60006132a36026836139f1565b91506132ae826140d8565b604082019050919050565b60006132c66020836139f1565b91506132d182614127565b602082019050919050565b60006132e96031836139f1565b91506132f482614150565b604082019050919050565b600061330c602c836139f1565b91506133178261419f565b604082019050919050565b600061332f602c836139f1565b915061333a826141ee565b604082019050919050565b60006133526020836139f1565b915061335d8261423d565b602082019050919050565b6000613375601f836139f1565b915061338082614266565b602082019050919050565b60006133986029836139f1565b91506133a38261428f565b604082019050919050565b60006133bb602f836139f1565b91506133c6826142de565b604082019050919050565b60006133de6034836139f1565b91506133e98261432d565b604082019050919050565b60006134016021836139f1565b915061340c8261437c565b604082019050919050565b60006134246000836139e6565b915061342f826143cb565b600082019050919050565b60006134476031836139f1565b9150613452826143ce565b604082019050919050565b600061346a602c836139f1565b91506134758261441d565b604082019050919050565b600061348d6058836139f1565b91506134988261446c565b606082019050919050565b6134ac81613b44565b82525050565b60006134be82846130c1565b915081905092915050565b60006134d582856130c1565b91506134e182846130c1565b91508190509392505050565b60006134f882613417565b9150819050919050565b60006020820190506135176000830184613031565b92915050565b60006060820190506135326000830186613031565b61353f6020830185613022565b61354c60408301846134a3565b949350505050565b60006080820190506135696000830187613031565b6135766020830186613031565b61358360408301856134a3565b8181036060830152613595818461304f565b905095945050505050565b60006020820190506135b56000830184613040565b92915050565b600060208201905081810360008301526135d58184613088565b905092915050565b600060208201905081810360008301526135f6816130f2565b9050919050565b6000602082019050818103600083015261361681613115565b9050919050565b6000602082019050818103600083015261363681613138565b9050919050565b600060208201905081810360008301526136568161315b565b9050919050565b600060208201905081810360008301526136768161317e565b9050919050565b60006020820190508181036000830152613696816131a1565b9050919050565b600060208201905081810360008301526136b6816131c4565b9050919050565b600060208201905081810360008301526136d6816131e7565b9050919050565b600060208201905081810360008301526136f68161320a565b9050919050565b600060208201905081810360008301526137168161322d565b9050919050565b6000602082019050818103600083015261373681613250565b9050919050565b6000602082019050818103600083015261375681613273565b9050919050565b6000602082019050818103600083015261377681613296565b9050919050565b60006020820190508181036000830152613796816132b9565b9050919050565b600060208201905081810360008301526137b6816132dc565b9050919050565b600060208201905081810360008301526137d6816132ff565b9050919050565b600060208201905081810360008301526137f681613322565b9050919050565b6000602082019050818103600083015261381681613345565b9050919050565b6000602082019050818103600083015261383681613368565b9050919050565b600060208201905081810360008301526138568161338b565b9050919050565b60006020820190508181036000830152613876816133ae565b9050919050565b60006020820190508181036000830152613896816133d1565b9050919050565b600060208201905081810360008301526138b6816133f4565b9050919050565b600060208201905081810360008301526138d68161343a565b9050919050565b600060208201905081810360008301526138f68161345d565b9050919050565b6000602082019050818103600083015261391681613480565b9050919050565b600060208201905061393260008301846134a3565b92915050565b6000613942613953565b905061394e8282613bf8565b919050565b6000604051905090565b600067ffffffffffffffff82111561397857613977613d30565b5b61398182613d5f565b9050602081019050919050565b600067ffffffffffffffff8211156139a9576139a8613d30565b5b6139b282613d5f565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613a1882613b44565b9150613a2383613b44565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613a5857613a57613ca3565b5b828201905092915050565b6000613a6e82613b44565b9150613a7983613b44565b925082613a8957613a88613cd2565b5b828204905092915050565b6000613a9f82613b44565b9150613aaa83613b44565b925082821015613abd57613abc613ca3565b5b828203905092915050565b6000613ad382613b24565b9050919050565b6000613ae582613b24565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000613b5982613b60565b9050919050565b6000613b6b82613b72565b9050919050565b6000613b7d82613b24565b9050919050565b82818337600083830152505050565b60005b83811015613bb1578082015181840152602081019050613b96565b83811115613bc0576000848401525b50505050565b60006002820490506001821680613bde57607f821691505b60208210811415613bf257613bf1613d01565b5b50919050565b613c0182613d5f565b810181811067ffffffffffffffff82111715613c2057613c1f613d30565b5b80604052505050565b6000613c3482613b44565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613c6757613c66613ca3565b5b600182019050919050565b6000613c7d82613b44565b9150613c8883613b44565b925082613c9857613c97613cd2565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f596f75206861766520746f20646f6e617465206174206c65617374203130205660008201527f54484f20746f20746865206e6f6e2d70726f666974206f7267616e697a61746960208201527f6f6e20696e206f7264657220746f2063726561746520746865204e46542e0000604082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4661696c656420746f2073656e64205654484f00000000000000000000000000600082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f526563697069656e742068617320616c7265616479206265656e20617574686f60008201527f72697a65642e0000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f45524337323155524953746f726167653a2055524920717565727920666f722060008201527f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920736574206f66206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f526563697069656e742068617320746f20626520617574686f72697a65642e00600082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f54686973204950465320686173682068617320616c7265616479206265656e2060008201527f7573656420746f206d696e7420616e204e465421000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b50565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f596f75206172652073656e64696e67205654484f20746f20612072656369706960008201527f656e742074686174206973206e6f742070617274206f6620746865206c69737460208201527f206f6620656c696769626c6520726563697069656e74732e0000000000000000604082015250565b6144ea81613ac8565b81146144f557600080fd5b50565b61450181613ada565b811461450c57600080fd5b50565b61451881613aec565b811461452357600080fd5b50565b61452f81613af8565b811461453a57600080fd5b50565b61454681613b44565b811461455157600080fd5b5056fea26469706673582212206467bd34883e10154df6ad9846030cb6e19fc31114cbffbc7ec3cc46aa02336964736f6c63430008040033