VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x03323A…Ed63
Summary
Transactions
Transfers
Address
0x03323AA8a52b36B09c891f72CEcA2776aDFeEd63
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xD14B014F7563F406059E70F9C720bae18023F26C
Deployer
0xD14B014F7563F406059E70F9C720bae18023F26C
Code
0x608060405234801561001057600080fd5b50600436106101cf5760003560e01c806355f804b31161010457806395d89b41116100a2578063c87b56dd11610071578063c87b56dd14610506578063d5abeb0114610536578063e985e9c514610554578063f2fde38b14610584576101cf565b806395d89b4114610494578063a22cb465146104b2578063b88d4fde146104ce578063bc797cb5146104ea576101cf565b806370a08231116100de57806370a0823114610432578063715018a6146104625780638456cb591461046c5780638da5cb5b14610476576101cf565b806355f804b3146103c85780635c975abb146103e45780636352211e14610402576101cf565b80632f745c5911610171578063438b63001161014b578063438b63001461031a57806349ac8dd11461034a5780634c0b5e1f1461037a5780634f6ccce714610398576101cf565b80632f745c59146102b257806342842e0e146102e257806342966c68146102fe576101cf565b8063081812fc116101ad578063081812fc1461022c578063095ea7b31461025c57806318160ddd1461027857806323b872dd14610296576101cf565b806301ffc9a7146101d4578063046f7da21461020457806306fdde031461020e575b600080fd5b6101ee60048036038101906101e99190612d6a565b6105a0565b6040516101fb919061337a565b60405180910390f35b61020c61061a565b005b6102166106a0565b60405161022391906133b0565b60405180910390f35b61024660048036038101906102419190612e3a565b610732565b60405161025391906132f1565b60405180910390f35b61027660048036038101906102719190612d2a565b6107b7565b005b6102806108cf565b60405161028d9190613692565b60405180910390f35b6102b060048036038101906102ab9190612c14565b6108dc565b005b6102cc60048036038101906102c79190612d2a565b61093c565b6040516102d99190613692565b60405180910390f35b6102fc60048036038101906102f79190612c14565b6109e1565b005b61031860048036038101906103139190612e3a565b610a01565b005b610334600480360381019061032f9190612b7a565b610acb565b6040516103419190613358565b60405180910390f35b610364600480360381019061035f9190612d2a565b610b79565b6040516103719190613692565b60405180910390f35b610382610ca8565b60405161038f9190613395565b60405180910390f35b6103b260048036038101906103ad9190612e3a565b610cce565b6040516103bf9190613692565b60405180910390f35b6103e260048036038101906103dd9190612df1565b610d3f565b005b6103ec610dd5565b6040516103f9919061337a565b60405180910390f35b61041c60048036038101906104179190612e3a565b610dec565b60405161042991906132f1565b60405180910390f35b61044c60048036038101906104479190612b7a565b610e9e565b6040516104599190613692565b60405180910390f35b61046a610f56565b005b610474610fde565b005b61047e611064565b60405161048b91906132f1565b60405180910390f35b61049c61108e565b6040516104a991906133b0565b60405180910390f35b6104cc60048036038101906104c79190612cea565b611120565b005b6104e860048036038101906104e39190612c67565b611136565b005b61050460048036038101906104ff9190612dc4565b611198565b005b610520600480360381019061051b9190612e3a565b611258565b60405161052d91906133b0565b60405180910390f35b61053e6112ff565b60405161054b9190613692565b60405180910390f35b61056e60048036038101906105699190612bd4565b611305565b60405161057b919061337a565b60405180910390f35b61059e60048036038101906105999190612b7a565b611399565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610613575061061282611491565b5b9050919050565b610622611573565b73ffffffffffffffffffffffffffffffffffffffff16610640611064565b73ffffffffffffffffffffffffffffffffffffffff1614610696576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161068d906135d2565b60405180910390fd5b61069e61157b565b565b6060600080546106af90613969565b80601f01602080910402602001604051908101604052809291908181526020018280546106db90613969565b80156107285780601f106106fd57610100808354040283529160200191610728565b820191906000526020600020905b81548152906001019060200180831161070b57829003601f168201915b5050505050905090565b600061073d8261161d565b61077c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610773906135b2565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006107c282610dec565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610833576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082a90613612565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610852611573565b73ffffffffffffffffffffffffffffffffffffffff16148061088157506108808161087b611573565b611305565b5b6108c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b790613532565b60405180910390fd5b6108ca8383611689565b505050565b6000600880549050905090565b6108ed6108e7611573565b82611742565b61092c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092390613652565b60405180910390fd5b610937838383611820565b505050565b600061094783610e9e565b8210610988576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097f906133f2565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6109fc83838360405180602001604052806000815250611136565b505050565b610a09610dd5565b15610a49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4090613512565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16610a6982610dec565b73ffffffffffffffffffffffffffffffffffffffff1614610abf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab690613492565b60405180910390fd5b610ac881611a87565b50565b60606000610ad883610e9e565b905060008167ffffffffffffffff811115610af657610af5613b31565b5b604051908082528060200260200182016040528015610b245781602001602082028036833780820191505090505b50905060005b82811015610b6e57610b3c858261093c565b828281518110610b4f57610b4e613b02565b5b6020026020010181815250508080610b66906139cc565b915050610b2a565b508092505050919050565b60008273ffffffffffffffffffffffffffffffffffffffff16600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663b601ce24846040518263ffffffff1660e01b8152600401610bed9190613692565b602060405180830381600087803b158015610c0757600080fd5b505af1158015610c1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3f9190612ba7565b73ffffffffffffffffffffffffffffffffffffffff1614610c95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8c90613632565b60405180910390fd5b610c9f8383611ba4565b81905092915050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000610cd86108cf565b8210610d19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1090613672565b60405180910390fd5b60088281548110610d2d57610d2c613b02565b5b90600052602060002001549050919050565b610d47611573565b73ffffffffffffffffffffffffffffffffffffffff16610d65611064565b73ffffffffffffffffffffffffffffffffffffffff1614610dbb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610db2906135d2565b60405180910390fd5b80600b9080519060200190610dd1929190612964565b5050565b6000600a60149054906101000a900460ff16905090565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610e95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8c90613572565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0690613552565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610f5e611573565b73ffffffffffffffffffffffffffffffffffffffff16610f7c611064565b73ffffffffffffffffffffffffffffffffffffffff1614610fd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc9906135d2565b60405180910390fd5b610fdc6000611bc2565b565b610fe6611573565b73ffffffffffffffffffffffffffffffffffffffff16611004611064565b73ffffffffffffffffffffffffffffffffffffffff161461105a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611051906135d2565b60405180910390fd5b611062611c88565b565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606001805461109d90613969565b80601f01602080910402602001604051908101604052809291908181526020018280546110c990613969565b80156111165780601f106110eb57610100808354040283529160200191611116565b820191906000526020600020905b8154815290600101906020018083116110f957829003601f168201915b5050505050905090565b61113261112b611573565b8383611d2b565b5050565b611147611141611573565b83611742565b611186576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117d90613652565b60405180910390fd5b61119284848484611e98565b50505050565b6111a0611573565b73ffffffffffffffffffffffffffffffffffffffff166111be611064565b73ffffffffffffffffffffffffffffffffffffffff1614611214576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120b906135d2565b60405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60606112638261161d565b6112a2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611299906135f2565b60405180910390fd5b60006112ac611ef4565b905060008151116112cc57604051806020016040528060008152506112f7565b806112d684611f86565b6040516020016112e79291906132cd565b6040516020818303038152906040525b915050919050565b6107d081565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6113a1611573565b73ffffffffffffffffffffffffffffffffffffffff166113bf611064565b73ffffffffffffffffffffffffffffffffffffffff1614611415576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140c906135d2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611485576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147c90613432565b60405180910390fd5b61148e81611bc2565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061155c57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061156c575061156b826120e7565b5b9050919050565b600033905090565b611583610dd5565b6115c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b9906133d2565b60405180910390fd5b6000600a60146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611606611573565b60405161161391906132f1565b60405180910390a1565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff166116fc83610dec565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061174d8261161d565b61178c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611783906134f2565b60405180910390fd5b600061179783610dec565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806117d957506117d88185611305565b5b8061181757508373ffffffffffffffffffffffffffffffffffffffff166117ff84610732565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661184082610dec565b73ffffffffffffffffffffffffffffffffffffffff1614611896576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188d90613452565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611906576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118fd906134b2565b60405180910390fd5b611911838383612151565b61191c600082611689565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461196c9190613837565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119c391906137b0565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611a82838383612265565b505050565b6000611a9282610dec565b9050611aa081600084612151565b611aab600083611689565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611afb9190613837565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611ba081600084612265565b5050565b611bbe82826040518060200160405280600081525061226a565b5050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611c90610dd5565b15611cd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc790613512565b60405180910390fd5b6001600a60146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611d14611573565b604051611d2191906132f1565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611d9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d91906134d2565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611e8b919061337a565b60405180910390a3505050565b611ea3848484611820565b611eaf848484846122c5565b611eee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee590613412565b60405180910390fd5b50505050565b6060600b8054611f0390613969565b80601f0160208091040260200160405190810160405280929190818152602001828054611f2f90613969565b8015611f7c5780601f10611f5157610100808354040283529160200191611f7c565b820191906000526020600020905b815481529060010190602001808311611f5f57829003601f168201915b5050505050905090565b60606000821415611fce576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506120e2565b600082905060005b60008214612000578080611fe9906139cc565b915050600a82611ff99190613806565b9150611fd6565b60008167ffffffffffffffff81111561201c5761201b613b31565b5b6040519080825280601f01601f19166020018201604052801561204e5781602001600182028036833780820191505090505b5090505b600085146120db576001826120679190613837565b9150600a856120769190613a15565b603061208291906137b0565b60f81b81838151811061209857612097613b02565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856120d49190613806565b9450612052565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61215c83838361245c565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561219f5761219a81612461565b6121de565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146121dd576121dc83826124aa565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156122215761221c81612617565b612260565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461225f5761225e82826126e8565b5b5b505050565b505050565b6122748383612767565b61228160008484846122c5565b6122c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b790613412565b60405180910390fd5b505050565b60006122e68473ffffffffffffffffffffffffffffffffffffffff16612941565b1561244f578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261230f611573565b8786866040518563ffffffff1660e01b8152600401612331949392919061330c565b602060405180830381600087803b15801561234b57600080fd5b505af192505050801561237c57506040513d601f19601f820116820180604052508101906123799190612d97565b60015b6123ff573d80600081146123ac576040519150601f19603f3d011682016040523d82523d6000602084013e6123b1565b606091505b506000815114156123f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ee90613412565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612454565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016124b784610e9e565b6124c19190613837565b90506000600760008481526020019081526020016000205490508181146125a6576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061262b9190613837565b905060006009600084815260200190815260200160002054905060006008838154811061265b5761265a613b02565b5b90600052602060002001549050806008838154811061267d5761267c613b02565b5b9060005260206000200181905550816009600083815260200190815260200160002081905550600960008581526020019081526020016000206000905560088054806126cc576126cb613ad3565b5b6001900381819060005260206000200160009055905550505050565b60006126f383610e9e565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156127d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127ce90613592565b60405180910390fd5b6127e08161161d565b15612820576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161281790613472565b60405180910390fd5b61282c60008383612151565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461287c91906137b0565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461293d60008383612265565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b82805461297090613969565b90600052602060002090601f01602090048101928261299257600085556129d9565b82601f106129ab57805160ff19168380011785556129d9565b828001600101855582156129d9579182015b828111156129d85782518255916020019190600101906129bd565b5b5090506129e691906129ea565b5090565b5b80821115612a035760008160009055506001016129eb565b5090565b6000612a1a612a15846136d2565b6136ad565b905082815260208101848484011115612a3657612a35613b65565b5b612a41848285613927565b509392505050565b6000612a5c612a5784613703565b6136ad565b905082815260208101848484011115612a7857612a77613b65565b5b612a83848285613927565b509392505050565b600081359050612a9a81614145565b92915050565b600081519050612aaf81614145565b92915050565b600081359050612ac48161415c565b92915050565b600081359050612ad981614173565b92915050565b600081519050612aee81614173565b92915050565b600082601f830112612b0957612b08613b60565b5b8135612b19848260208601612a07565b91505092915050565b600081359050612b318161418a565b92915050565b600082601f830112612b4c57612b4b613b60565b5b8135612b5c848260208601612a49565b91505092915050565b600081359050612b74816141a1565b92915050565b600060208284031215612b9057612b8f613b6f565b5b6000612b9e84828501612a8b565b91505092915050565b600060208284031215612bbd57612bbc613b6f565b5b6000612bcb84828501612aa0565b91505092915050565b60008060408385031215612beb57612bea613b6f565b5b6000612bf985828601612a8b565b9250506020612c0a85828601612a8b565b9150509250929050565b600080600060608486031215612c2d57612c2c613b6f565b5b6000612c3b86828701612a8b565b9350506020612c4c86828701612a8b565b9250506040612c5d86828701612b65565b9150509250925092565b60008060008060808587031215612c8157612c80613b6f565b5b6000612c8f87828801612a8b565b9450506020612ca087828801612a8b565b9350506040612cb187828801612b65565b925050606085013567ffffffffffffffff811115612cd257612cd1613b6a565b5b612cde87828801612af4565b91505092959194509250565b60008060408385031215612d0157612d00613b6f565b5b6000612d0f85828601612a8b565b9250506020612d2085828601612ab5565b9150509250929050565b60008060408385031215612d4157612d40613b6f565b5b6000612d4f85828601612a8b565b9250506020612d6085828601612b65565b9150509250929050565b600060208284031215612d8057612d7f613b6f565b5b6000612d8e84828501612aca565b91505092915050565b600060208284031215612dad57612dac613b6f565b5b6000612dbb84828501612adf565b91505092915050565b600060208284031215612dda57612dd9613b6f565b5b6000612de884828501612b22565b91505092915050565b600060208284031215612e0757612e06613b6f565b5b600082013567ffffffffffffffff811115612e2557612e24613b6a565b5b612e3184828501612b37565b91505092915050565b600060208284031215612e5057612e4f613b6f565b5b6000612e5e84828501612b65565b91505092915050565b6000612e7383836132af565b60208301905092915050565b612e888161386b565b82525050565b6000612e9982613744565b612ea38185613772565b9350612eae83613734565b8060005b83811015612edf578151612ec68882612e67565b9750612ed183613765565b925050600181019050612eb2565b5085935050505092915050565b612ef58161387d565b82525050565b6000612f068261374f565b612f108185613783565b9350612f20818560208601613936565b612f2981613b74565b840191505092915050565b612f3d816138f1565b82525050565b6000612f4e8261375a565b612f588185613794565b9350612f68818560208601613936565b612f7181613b74565b840191505092915050565b6000612f878261375a565b612f9181856137a5565b9350612fa1818560208601613936565b80840191505092915050565b6000612fba601483613794565b9150612fc582613b85565b602082019050919050565b6000612fdd602b83613794565b9150612fe882613bae565b604082019050919050565b6000613000603283613794565b915061300b82613bfd565b604082019050919050565b6000613023602683613794565b915061302e82613c4c565b604082019050919050565b6000613046602583613794565b915061305182613c9b565b604082019050919050565b6000613069601c83613794565b915061307482613cea565b602082019050919050565b600061308c601e83613794565b915061309782613d13565b602082019050919050565b60006130af602483613794565b91506130ba82613d3c565b604082019050919050565b60006130d2601983613794565b91506130dd82613d8b565b602082019050919050565b60006130f5602c83613794565b915061310082613db4565b604082019050919050565b6000613118601083613794565b915061312382613e03565b602082019050919050565b600061313b603883613794565b915061314682613e2c565b604082019050919050565b600061315e602a83613794565b915061316982613e7b565b604082019050919050565b6000613181602983613794565b915061318c82613eca565b604082019050919050565b60006131a4602083613794565b91506131af82613f19565b602082019050919050565b60006131c7602c83613794565b91506131d282613f42565b604082019050919050565b60006131ea602083613794565b91506131f582613f91565b602082019050919050565b600061320d602f83613794565b915061321882613fba565b604082019050919050565b6000613230602183613794565b915061323b82614009565b604082019050919050565b6000613253602583613794565b915061325e82614058565b604082019050919050565b6000613276603183613794565b9150613281826140a7565b604082019050919050565b6000613299602c83613794565b91506132a4826140f6565b604082019050919050565b6132b8816138e7565b82525050565b6132c7816138e7565b82525050565b60006132d98285612f7c565b91506132e58284612f7c565b91508190509392505050565b60006020820190506133066000830184612e7f565b92915050565b60006080820190506133216000830187612e7f565b61332e6020830186612e7f565b61333b60408301856132be565b818103606083015261334d8184612efb565b905095945050505050565b600060208201905081810360008301526133728184612e8e565b905092915050565b600060208201905061338f6000830184612eec565b92915050565b60006020820190506133aa6000830184612f34565b92915050565b600060208201905081810360008301526133ca8184612f43565b905092915050565b600060208201905081810360008301526133eb81612fad565b9050919050565b6000602082019050818103600083015261340b81612fd0565b9050919050565b6000602082019050818103600083015261342b81612ff3565b9050919050565b6000602082019050818103600083015261344b81613016565b9050919050565b6000602082019050818103600083015261346b81613039565b9050919050565b6000602082019050818103600083015261348b8161305c565b9050919050565b600060208201905081810360008301526134ab8161307f565b9050919050565b600060208201905081810360008301526134cb816130a2565b9050919050565b600060208201905081810360008301526134eb816130c5565b9050919050565b6000602082019050818103600083015261350b816130e8565b9050919050565b6000602082019050818103600083015261352b8161310b565b9050919050565b6000602082019050818103600083015261354b8161312e565b9050919050565b6000602082019050818103600083015261356b81613151565b9050919050565b6000602082019050818103600083015261358b81613174565b9050919050565b600060208201905081810360008301526135ab81613197565b9050919050565b600060208201905081810360008301526135cb816131ba565b9050919050565b600060208201905081810360008301526135eb816131dd565b9050919050565b6000602082019050818103600083015261360b81613200565b9050919050565b6000602082019050818103600083015261362b81613223565b9050919050565b6000602082019050818103600083015261364b81613246565b9050919050565b6000602082019050818103600083015261366b81613269565b9050919050565b6000602082019050818103600083015261368b8161328c565b9050919050565b60006020820190506136a760008301846132be565b92915050565b60006136b76136c8565b90506136c3828261399b565b919050565b6000604051905090565b600067ffffffffffffffff8211156136ed576136ec613b31565b5b6136f682613b74565b9050602081019050919050565b600067ffffffffffffffff82111561371e5761371d613b31565b5b61372782613b74565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b60006137bb826138e7565b91506137c6836138e7565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156137fb576137fa613a46565b5b828201905092915050565b6000613811826138e7565b915061381c836138e7565b92508261382c5761382b613a75565b5b828204905092915050565b6000613842826138e7565b915061384d836138e7565b9250828210156138605761385f613a46565b5b828203905092915050565b6000613876826138c7565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b60006138c08261386b565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006138fc82613903565b9050919050565b600061390e82613915565b9050919050565b6000613920826138c7565b9050919050565b82818337600083830152505050565b60005b83811015613954578082015181840152602081019050613939565b83811115613963576000848401525b50505050565b6000600282049050600182168061398157607f821691505b6020821081141561399557613994613aa4565b5b50919050565b6139a482613b74565b810181811067ffffffffffffffff821117156139c3576139c2613b31565b5b80604052505050565b60006139d7826138e7565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613a0a57613a09613a46565b5b600182019050919050565b6000613a20826138e7565b9150613a2b836138e7565b925082613a3b57613a3a613a75565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f596f7520617265206e6f74206f776e6572206f662074686520746f6b656e0000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f6e6c7920746865206f776e65722063616e206d696e7420612062616279206460008201527f7261676f6e000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b61414e8161386b565b811461415957600080fd5b50565b6141658161387d565b811461417057600080fd5b50565b61417c81613889565b811461418757600080fd5b50565b614193816138b5565b811461419e57600080fd5b50565b6141aa816138e7565b81146141b557600080fd5b5056fea2646970667358221220f8d2e534cadfa97cd5f2464c02f62e863a274b1399f98f9c8b8e6acbdc40a0ff64736f6c63430008070033