VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xfa599E…aABC
Summary
Transactions
Transfers
Address
0xfa599E5EC036b3a5ab09Bde5Dc9DfB6A2688aABC
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xC63a0FDa8325D176A3Af03dAd4da97e3d35C26E2
Deployer
0xC63a0FDa8325D176A3Af03dAd4da97e3d35C26E2
Code
0x6080604052600436106101c25760003560e01c80636352211e116100f757806395d89b4111610095578063d204c45e11610064578063d204c45e1461062c578063d85d3d2714610655578063e985e9c514610671578063f2fde38b146106ae576101c2565b806395d89b4114610572578063a22cb4651461059d578063b88d4fde146105c6578063c87b56dd146105ef576101c2565b80638456cb59116100d15780638456cb59146104dc5780638d859f3e146104f35780638da5cb5b1461051e57806391b7f5ed14610549576101c2565b80636352211e1461044b57806370a0823114610488578063715018a6146104c5576101c2565b80633ccfd60b1161016457806342966c681161013e57806342966c681461037d578063438b6300146103a65780634f6ccce7146103e35780635c975abb14610420576101c2565b80633ccfd60b146103265780633f4ba83a1461033d57806342842e0e14610354576101c2565b8063095ea7b3116101a0578063095ea7b31461026c57806318160ddd1461029557806323b872dd146102c05780632f745c59146102e9576101c2565b806301ffc9a7146101c757806306fdde0314610204578063081812fc1461022f575b600080fd5b3480156101d357600080fd5b506101ee60048036038101906101e9919061308a565b6106d7565b6040516101fb9190613673565b60405180910390f35b34801561021057600080fd5b506102196106e9565b604051610226919061368e565b60405180910390f35b34801561023b57600080fd5b506102566004803603810190610251919061312d565b61077b565b60405161026391906135ea565b60405180910390f35b34801561027857600080fd5b50610293600480360381019061028e919061304a565b6107c1565b005b3480156102a157600080fd5b506102aa6108d9565b6040516102b79190613950565b60405180910390f35b3480156102cc57600080fd5b506102e760048036038101906102e29190612ed8565b6108e6565b005b3480156102f557600080fd5b50610310600480360381019061030b919061304a565b610946565b60405161031d9190613950565b60405180910390f35b34801561033257600080fd5b5061033b6109eb565b005b34801561034957600080fd5b50610352610aaf565b005b34801561036057600080fd5b5061037b60048036038101906103769190612ed8565b610ac1565b005b34801561038957600080fd5b506103a4600480360381019061039f919061312d565b610ae1565b005b3480156103b257600080fd5b506103cd60048036038101906103c89190612e6b565b610b3d565b6040516103da9190613651565b60405180910390f35b3480156103ef57600080fd5b5061040a6004803603810190610405919061312d565b610beb565b6040516104179190613950565b60405180910390f35b34801561042c57600080fd5b50610435610c5c565b6040516104429190613673565b60405180910390f35b34801561045757600080fd5b50610472600480360381019061046d919061312d565b610c73565b60405161047f91906135ea565b60405180910390f35b34801561049457600080fd5b506104af60048036038101906104aa9190612e6b565b610cfa565b6040516104bc9190613950565b60405180910390f35b3480156104d157600080fd5b506104da610db2565b005b3480156104e857600080fd5b506104f1610dc6565b005b3480156104ff57600080fd5b50610508610dd8565b6040516105159190613950565b60405180910390f35b34801561052a57600080fd5b50610533610dde565b60405161054091906135ea565b60405180910390f35b34801561055557600080fd5b50610570600480360381019061056b919061312d565b610e08565b005b34801561057e57600080fd5b50610587610e1a565b604051610594919061368e565b60405180910390f35b3480156105a957600080fd5b506105c460048036038101906105bf9190612fae565b610eac565b005b3480156105d257600080fd5b506105ed60048036038101906105e89190612f2b565b610ec2565b005b3480156105fb57600080fd5b506106166004803603810190610611919061312d565b610f24565b604051610623919061368e565b60405180910390f35b34801561063857600080fd5b50610653600480360381019061064e9190612fee565b610f36565b005b61066f600480360381019061066a91906130e4565b610f6f565b005b34801561067d57600080fd5b5061069860048036038101906106939190612e98565b610fe3565b6040516106a59190613673565b60405180910390f35b3480156106ba57600080fd5b506106d560048036038101906106d09190612e6b565b611077565b005b60006106e2826110fb565b9050919050565b6060600080546106f890613bb9565b80601f016020809104026020016040519081016040528092919081815260200182805461072490613bb9565b80156107715780601f1061074657610100808354040283529160200191610771565b820191906000526020600020905b81548152906001019060200180831161075457829003601f168201915b5050505050905090565b600061078682611175565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006107cc82610c73565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561083d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610834906138b0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661085c6111c0565b73ffffffffffffffffffffffffffffffffffffffff16148061088b575061088a816108856111c0565b610fe3565b5b6108ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c1906138f0565b60405180910390fd5b6108d483836111c8565b505050565b6000600880549050905090565b6108f76108f16111c0565b82611281565b610936576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092d906136d0565b60405180910390fd5b610941838383611316565b505050565b600061095183610cfa565b8210610992576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610989906136f0565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6109f3611610565b60006109fd610dde565b905060008173ffffffffffffffffffffffffffffffffffffffff1647604051610a25906135d5565b60006040518083038185875af1925050503d8060008114610a62576040519150601f19603f3d011682016040523d82523d6000602084013e610a67565b606091505b5050905080610aab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa290613790565b60405180910390fd5b5050565b610ab7611610565b610abf61168e565b565b610adc83838360405180602001604052806000815250610ec2565b505050565b610af2610aec6111c0565b82611281565b610b31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b28906136d0565b60405180910390fd5b610b3a816116f1565b50565b60606000610b4a83610cfa565b905060008167ffffffffffffffff811115610b6857610b67613d50565b5b604051908082528060200260200182016040528015610b965781602001602082028036833780820191505090505b50905060005b82811015610be057610bae8582610946565b828281518110610bc157610bc0613d21565b5b6020026020010181815250508080610bd890613c1c565b915050610b9c565b508092505050919050565b6000610bf56108d9565b8210610c36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2d90613910565b60405180910390fd5b60088281548110610c4a57610c49613d21565b5b90600052602060002001549050919050565b6000600b60009054906101000a900460ff16905090565b600080610c7f836116fd565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610cf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce890613890565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6290613810565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610dba611610565b610dc4600061173a565b565b610dce611610565b610dd6611800565b565b600d5481565b6000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e10611610565b80600d8190555050565b606060018054610e2990613bb9565b80601f0160208091040260200160405190810160405280929190818152602001828054610e5590613bb9565b8015610ea25780601f10610e7757610100808354040283529160200191610ea2565b820191906000526020600020905b815481529060010190602001808311610e8557829003601f168201915b5050505050905090565b610ebe610eb76111c0565b8383611863565b5050565b610ed3610ecd6111c0565b83611281565b610f12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f09906136d0565b60405180910390fd5b610f1e848484846119d0565b50505050565b6060610f2f82611a2c565b9050919050565b610f3e611610565b6000610f4a600c611b3f565b9050610f56600c611b4d565b610f608382611b63565b610f6a8183611b81565b505050565b600d543414610fb3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610faa906138d0565b60405180910390fd5b6000610fbf600c611b3f565b9050610fcb600c611b4d565b610fd53382611b63565b610fdf8183611b81565b5050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61107f611610565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156110ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e690613730565b60405180910390fd5b6110f88161173a565b50565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061116e575061116d82611bf5565b5b9050919050565b61117e81611cd7565b6111bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b490613890565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661123b83610c73565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008061128d83610c73565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806112cf57506112ce8185610fe3565b5b8061130d57508373ffffffffffffffffffffffffffffffffffffffff166112f58461077b565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661133682610c73565b73ffffffffffffffffffffffffffffffffffffffff161461138c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138390613750565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156113fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f3906137b0565b60405180910390fd5b6114098383836001611d18565b8273ffffffffffffffffffffffffffffffffffffffff1661142982610c73565b73ffffffffffffffffffffffffffffffffffffffff161461147f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147690613750565b60405180910390fd5b6004600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461160b8383836001611d32565b505050565b6116186111c0565b73ffffffffffffffffffffffffffffffffffffffff16611636610dde565b73ffffffffffffffffffffffffffffffffffffffff161461168c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168390613870565b60405180910390fd5b565b611696611d38565b6000600b60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6116da6111c0565b6040516116e791906135ea565b60405180910390a1565b6116fa81611d81565b50565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600b60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611808611dd4565b6001600b60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861184c6111c0565b60405161185991906135ea565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156118d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c9906137d0565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516119c39190613673565b60405180910390a3505050565b6119db848484611316565b6119e784848484611e1e565b611a26576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1d90613710565b60405180910390fd5b50505050565b6060611a3782611175565b6000600a60008481526020019081526020016000208054611a5790613bb9565b80601f0160208091040260200160405190810160405280929190818152602001828054611a8390613bb9565b8015611ad05780601f10611aa557610100808354040283529160200191611ad0565b820191906000526020600020905b815481529060010190602001808311611ab357829003601f168201915b505050505090506000611ae1611fb5565b9050600081511415611af7578192505050611b3a565b600082511115611b2c578082604051602001611b149291906135b1565b60405160208183030381529060405292505050611b3a565b611b3584611fcc565b925050505b919050565b600081600001549050919050565b6001816000016000828254019250508190555050565b611b7d828260405180602001604052806000815250612034565b5050565b611b8a82611cd7565b611bc9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bc090613830565b60405180910390fd5b80600a60008481526020019081526020016000209080519060200190611bf0929190612c3f565b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611cc057507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611cd05750611ccf8261208f565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff16611cf9836116fd565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b611d20611dd4565b611d2c848484846120f9565b50505050565b50505050565b611d40610c5c565b611d7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d76906136b0565b60405180910390fd5b565b611d8a81612259565b6000600a60008381526020019081526020016000208054611daa90613bb9565b905014611dd157600a60008281526020019081526020016000206000611dd09190612cc5565b5b50565b611ddc610c5c565b15611e1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e13906137f0565b60405180910390fd5b565b6000611e3f8473ffffffffffffffffffffffffffffffffffffffff166123a7565b15611fa8578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611e686111c0565b8786866040518563ffffffff1660e01b8152600401611e8a9493929190613605565b602060405180830381600087803b158015611ea457600080fd5b505af1925050508015611ed557506040513d601f19601f82011682018060405250810190611ed291906130b7565b60015b611f58573d8060008114611f05576040519150601f19603f3d011682016040523d82523d6000602084013e611f0a565b606091505b50600081511415611f50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f4790613710565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611fad565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060611fd782611175565b6000611fe1611fb5565b90506000815111612001576040518060200160405280600081525061202c565b8061200b846123ca565b60405160200161201c9291906135b1565b6040516020818303038152906040525b915050919050565b61203e83836124a2565b61204b6000848484611e1e565b61208a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208190613710565b60405180910390fd5b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612105848484846126c0565b6001811115612149576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214090613930565b60405180910390fd5b6000829050600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156121915761218c816127e6565b6121d0565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16146121cf576121ce858261282f565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156122135761220e8161299c565b612252565b8473ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614612251576122508482612a6d565b5b5b5050505050565b600061226482610c73565b9050612274816000846001611d18565b61227d82610c73565b90506004600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46123a3816000846001611d32565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6060600060016123d984612aec565b01905060008167ffffffffffffffff8111156123f8576123f7613d50565b5b6040519080825280601f01601f19166020018201604052801561242a5781602001600182028036833780820191505090505b509050600082602001820190505b600115612497578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161248157612480613c94565b5b049450600085141561249257612497565b612438565b819350505050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612512576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161250990613850565b60405180910390fd5b61251b81611cd7565b1561255b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161255290613770565b60405180910390fd5b612569600083836001611d18565b61257281611cd7565b156125b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125a990613770565b60405180910390fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46126bc600083836001611d32565b5050565b60018111156127e057600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16146127545780600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461274c9190613acf565b925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146127df5780600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546127d79190613a79565b925050819055505b5b50505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161283c84610cfa565b6128469190613acf565b905060006007600084815260200190815260200160002054905081811461292b576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506129b09190613acf565b90506000600960008481526020019081526020016000205490506000600883815481106129e0576129df613d21565b5b906000526020600020015490508060088381548110612a0257612a01613d21565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480612a5157612a50613cf2565b5b6001900381819060005260206000200160009055905550505050565b6000612a7883610cfa565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612b4a577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381612b4057612b3f613c94565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612b87576d04ee2d6d415b85acef81000000008381612b7d57612b7c613c94565b5b0492506020810190505b662386f26fc100008310612bb657662386f26fc100008381612bac57612bab613c94565b5b0492506010810190505b6305f5e1008310612bdf576305f5e1008381612bd557612bd4613c94565b5b0492506008810190505b6127108310612c04576127108381612bfa57612bf9613c94565b5b0492506004810190505b60648310612c275760648381612c1d57612c1c613c94565b5b0492506002810190505b600a8310612c36576001810190505b80915050919050565b828054612c4b90613bb9565b90600052602060002090601f016020900481019282612c6d5760008555612cb4565b82601f10612c8657805160ff1916838001178555612cb4565b82800160010185558215612cb4579182015b82811115612cb3578251825591602001919060010190612c98565b5b509050612cc19190612d05565b5090565b508054612cd190613bb9565b6000825580601f10612ce35750612d02565b601f016020900490600052602060002090810190612d019190612d05565b5b50565b5b80821115612d1e576000816000905550600101612d06565b5090565b6000612d35612d3084613990565b61396b565b905082815260208101848484011115612d5157612d50613d84565b5b612d5c848285613b77565b509392505050565b6000612d77612d72846139c1565b61396b565b905082815260208101848484011115612d9357612d92613d84565b5b612d9e848285613b77565b509392505050565b600081359050612db5816142cc565b92915050565b600081359050612dca816142e3565b92915050565b600081359050612ddf816142fa565b92915050565b600081519050612df4816142fa565b92915050565b600082601f830112612e0f57612e0e613d7f565b5b8135612e1f848260208601612d22565b91505092915050565b600082601f830112612e3d57612e3c613d7f565b5b8135612e4d848260208601612d64565b91505092915050565b600081359050612e6581614311565b92915050565b600060208284031215612e8157612e80613d8e565b5b6000612e8f84828501612da6565b91505092915050565b60008060408385031215612eaf57612eae613d8e565b5b6000612ebd85828601612da6565b9250506020612ece85828601612da6565b9150509250929050565b600080600060608486031215612ef157612ef0613d8e565b5b6000612eff86828701612da6565b9350506020612f1086828701612da6565b9250506040612f2186828701612e56565b9150509250925092565b60008060008060808587031215612f4557612f44613d8e565b5b6000612f5387828801612da6565b9450506020612f6487828801612da6565b9350506040612f7587828801612e56565b925050606085013567ffffffffffffffff811115612f9657612f95613d89565b5b612fa287828801612dfa565b91505092959194509250565b60008060408385031215612fc557612fc4613d8e565b5b6000612fd385828601612da6565b9250506020612fe485828601612dbb565b9150509250929050565b6000806040838503121561300557613004613d8e565b5b600061301385828601612da6565b925050602083013567ffffffffffffffff81111561303457613033613d89565b5b61304085828601612e28565b9150509250929050565b6000806040838503121561306157613060613d8e565b5b600061306f85828601612da6565b925050602061308085828601612e56565b9150509250929050565b6000602082840312156130a05761309f613d8e565b5b60006130ae84828501612dd0565b91505092915050565b6000602082840312156130cd576130cc613d8e565b5b60006130db84828501612de5565b91505092915050565b6000602082840312156130fa576130f9613d8e565b5b600082013567ffffffffffffffff81111561311857613117613d89565b5b61312484828501612e28565b91505092915050565b60006020828403121561314357613142613d8e565b5b600061315184828501612e56565b91505092915050565b60006131668383613593565b60208301905092915050565b61317b81613b03565b82525050565b600061318c82613a02565b6131968185613a30565b93506131a1836139f2565b8060005b838110156131d25781516131b9888261315a565b97506131c483613a23565b9250506001810190506131a5565b5085935050505092915050565b6131e881613b15565b82525050565b60006131f982613a0d565b6132038185613a41565b9350613213818560208601613b86565b61321c81613d93565b840191505092915050565b600061323282613a18565b61323c8185613a5d565b935061324c818560208601613b86565b61325581613d93565b840191505092915050565b600061326b82613a18565b6132758185613a6e565b9350613285818560208601613b86565b80840191505092915050565b600061329e601483613a5d565b91506132a982613da4565b602082019050919050565b60006132c1602d83613a5d565b91506132cc82613dcd565b604082019050919050565b60006132e4602b83613a5d565b91506132ef82613e1c565b604082019050919050565b6000613307603283613a5d565b915061331282613e6b565b604082019050919050565b600061332a602683613a5d565b915061333582613eba565b604082019050919050565b600061334d602583613a5d565b915061335882613f09565b604082019050919050565b6000613370601c83613a5d565b915061337b82613f58565b602082019050919050565b6000613393601683613a5d565b915061339e82613f81565b602082019050919050565b60006133b6602483613a5d565b91506133c182613faa565b604082019050919050565b60006133d9601983613a5d565b91506133e482613ff9565b602082019050919050565b60006133fc601083613a5d565b915061340782614022565b602082019050919050565b600061341f602983613a5d565b915061342a8261404b565b604082019050919050565b6000613442602e83613a5d565b915061344d8261409a565b604082019050919050565b6000613465602083613a5d565b9150613470826140e9565b602082019050919050565b6000613488602083613a5d565b915061349382614112565b602082019050919050565b60006134ab601883613a5d565b91506134b68261413b565b602082019050919050565b60006134ce602183613a5d565b91506134d982614164565b604082019050919050565b60006134f1601083613a5d565b91506134fc826141b3565b602082019050919050565b6000613514600083613a52565b915061351f826141dc565b600082019050919050565b6000613537603d83613a5d565b9150613542826141df565b604082019050919050565b600061355a602c83613a5d565b91506135658261422e565b604082019050919050565b600061357d603583613a5d565b91506135888261427d565b604082019050919050565b61359c81613b6d565b82525050565b6135ab81613b6d565b82525050565b60006135bd8285613260565b91506135c98284613260565b91508190509392505050565b60006135e082613507565b9150819050919050565b60006020820190506135ff6000830184613172565b92915050565b600060808201905061361a6000830187613172565b6136276020830186613172565b61363460408301856135a2565b818103606083015261364681846131ee565b905095945050505050565b6000602082019050818103600083015261366b8184613181565b905092915050565b600060208201905061368860008301846131df565b92915050565b600060208201905081810360008301526136a88184613227565b905092915050565b600060208201905081810360008301526136c981613291565b9050919050565b600060208201905081810360008301526136e9816132b4565b9050919050565b60006020820190508181036000830152613709816132d7565b9050919050565b60006020820190508181036000830152613729816132fa565b9050919050565b600060208201905081810360008301526137498161331d565b9050919050565b6000602082019050818103600083015261376981613340565b9050919050565b6000602082019050818103600083015261378981613363565b9050919050565b600060208201905081810360008301526137a981613386565b9050919050565b600060208201905081810360008301526137c9816133a9565b9050919050565b600060208201905081810360008301526137e9816133cc565b9050919050565b60006020820190508181036000830152613809816133ef565b9050919050565b6000602082019050818103600083015261382981613412565b9050919050565b6000602082019050818103600083015261384981613435565b9050919050565b6000602082019050818103600083015261386981613458565b9050919050565b600060208201905081810360008301526138898161347b565b9050919050565b600060208201905081810360008301526138a98161349e565b9050919050565b600060208201905081810360008301526138c9816134c1565b9050919050565b600060208201905081810360008301526138e9816134e4565b9050919050565b600060208201905081810360008301526139098161352a565b9050919050565b600060208201905081810360008301526139298161354d565b9050919050565b6000602082019050818103600083015261394981613570565b9050919050565b600060208201905061396560008301846135a2565b92915050565b6000613975613986565b90506139818282613beb565b919050565b6000604051905090565b600067ffffffffffffffff8211156139ab576139aa613d50565b5b6139b482613d93565b9050602081019050919050565b600067ffffffffffffffff8211156139dc576139db613d50565b5b6139e582613d93565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613a8482613b6d565b9150613a8f83613b6d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613ac457613ac3613c65565b5b828201905092915050565b6000613ada82613b6d565b9150613ae583613b6d565b925082821015613af857613af7613c65565b5b828203905092915050565b6000613b0e82613b4d565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015613ba4578082015181840152602081019050613b89565b83811115613bb3576000848401525b50505050565b60006002820490506001821680613bd157607f821691505b60208210811415613be557613be4613cc3565b5b50919050565b613bf482613d93565b810181811067ffffffffffffffff82111715613c1357613c12613d50565b5b80604052505050565b6000613c2782613b6d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613c5a57613c59613c65565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206f7220617070726f76656400000000000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4661696c656420746f2057697468647261772056455400000000000000000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f50726f76696465206d6f72652056455400000000000000000000000000000000600082015250565b50565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20636f6e736563757469766520747260008201527f616e7366657273206e6f7420737570706f727465640000000000000000000000602082015250565b6142d581613b03565b81146142e057600080fd5b50565b6142ec81613b15565b81146142f757600080fd5b50565b61430381613b21565b811461430e57600080fd5b50565b61431a81613b6d565b811461432557600080fd5b5056fea26469706673582212204d64d370696697e63335b03b9a90f19c0bce4915d1dc02a090fbf0558f98382564736f6c63430008070033