VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x4a416F…8898
Summary
Transactions
Transfers
Address
0x4a416FFD808adeEBafa8b16AE1Db93e118508898
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x6aa40a09825adce80ecA0778768f8Ca46f2EB7CB
Deployer
0x6aa40a09825adce80ecA0778768f8Ca46f2EB7CB
Code
0x608060405234801561001057600080fd5b50600436106101585760003560e01c80636352211e116100c3578063a22cb4651161007c578063a22cb465146103a1578063b88d4fde146103bd578063c87b56dd146103d9578063cd279c7c14610409578063e985e9c514610425578063f2fde38b1461045557610158565b80636352211e146102f157806370a0823114610321578063715018a6146103515780638456cb591461035b5780638da5cb5b1461036557806395d89b411461038357610158565b80632f745c59116101155780632f745c59146102315780633f4ba83a1461026157806342842e0e1461026b57806342966c68146102875780634f6ccce7146102a35780635c975abb146102d357610158565b806301ffc9a71461015d57806306fdde031461018d578063081812fc146101ab578063095ea7b3146101db57806318160ddd146101f757806323b872dd14610215575b600080fd5b61017760048036038101906101729190612857565b610471565b604051610184919061289f565b60405180910390f35b610195610483565b6040516101a29190612953565b60405180910390f35b6101c560048036038101906101c091906129ab565b610515565b6040516101d29190612a19565b60405180910390f35b6101f560048036038101906101f09190612a60565b61059a565b005b6101ff6106b1565b60405161020c9190612aaf565b60405180910390f35b61022f600480360381019061022a9190612aca565b6106be565b005b61024b60048036038101906102469190612a60565b61071e565b6040516102589190612aaf565b60405180910390f35b6102696107c3565b005b61028560048036038101906102809190612aca565b610849565b005b6102a1600480360381019061029c91906129ab565b610869565b005b6102bd60048036038101906102b891906129ab565b6108c5565b6040516102ca9190612aaf565b60405180910390f35b6102db610936565b6040516102e8919061289f565b60405180910390f35b61030b600480360381019061030691906129ab565b61094d565b6040516103189190612a19565b60405180910390f35b61033b60048036038101906103369190612b1d565b6109fe565b6040516103489190612aaf565b60405180910390f35b610359610ab5565b005b610363610b3d565b005b61036d610bc3565b60405161037a9190612a19565b60405180910390f35b61038b610bed565b6040516103989190612953565b60405180910390f35b6103bb60048036038101906103b69190612b76565b610c7f565b005b6103d760048036038101906103d29190612ceb565b610c95565b005b6103f360048036038101906103ee91906129ab565b610cf7565b6040516104009190612953565b60405180910390f35b610423600480360381019061041e9190612e0f565b610d09565b005b61043f600480360381019061043a9190612e7e565b610d9e565b60405161044c919061289f565b60405180910390f35b61046f600480360381019061046a9190612b1d565b610e32565b005b600061047c82610f29565b9050919050565b60606000805461049290612eed565b80601f01602080910402602001604051908101604052809291908181526020018280546104be90612eed565b801561050b5780601f106104e05761010080835404028352916020019161050b565b820191906000526020600020905b8154815290600101906020018083116104ee57829003601f168201915b5050505050905090565b600061052082610fa3565b61055f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055690612f90565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006105a58261094d565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610615576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060c90613022565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661063461100f565b73ffffffffffffffffffffffffffffffffffffffff16148061066357506106628161065d61100f565b610d9e565b5b6106a2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610699906130b4565b60405180910390fd5b6106ac8383611017565b505050565b6000600880549050905090565b6106cf6106c961100f565b826110d0565b61070e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070590613146565b60405180910390fd5b6107198383836111ae565b505050565b6000610729836109fe565b821061076a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610761906131d8565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6107cb61100f565b73ffffffffffffffffffffffffffffffffffffffff166107e9610bc3565b73ffffffffffffffffffffffffffffffffffffffff161461083f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083690613244565b60405180910390fd5b610847611414565b565b61086483838360405180602001604052806000815250610c95565b505050565b61087a61087461100f565b826110d0565b6108b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b0906132d6565b60405180910390fd5b6108c2816114b6565b50565b60006108cf6106b1565b8210610910576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090790613368565b60405180910390fd5b6008828154811061092457610923613388565b5b90600052602060002001549050919050565b6000600b60009054906101000a900460ff16905090565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036109f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ec90613429565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a65906134bb565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610abd61100f565b73ffffffffffffffffffffffffffffffffffffffff16610adb610bc3565b73ffffffffffffffffffffffffffffffffffffffff1614610b31576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2890613244565b60405180910390fd5b610b3b60006114c2565b565b610b4561100f565b73ffffffffffffffffffffffffffffffffffffffff16610b63610bc3565b73ffffffffffffffffffffffffffffffffffffffff1614610bb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb090613244565b60405180910390fd5b610bc1611588565b565b6000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610bfc90612eed565b80601f0160208091040260200160405190810160405280929190818152602001828054610c2890612eed565b8015610c755780601f10610c4a57610100808354040283529160200191610c75565b820191906000526020600020905b815481529060010190602001808311610c5857829003601f168201915b5050505050905090565b610c91610c8a61100f565b838361162b565b5050565b610ca6610ca061100f565b836110d0565b610ce5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cdc90613146565b60405180910390fd5b610cf184848484611797565b50505050565b6060610d02826117f3565b9050919050565b610d1161100f565b73ffffffffffffffffffffffffffffffffffffffff16610d2f610bc3565b73ffffffffffffffffffffffffffffffffffffffff1614610d85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7c90613244565b60405180910390fd5b610d8f8383611944565b610d998282611962565b505050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610e3a61100f565b73ffffffffffffffffffffffffffffffffffffffff16610e58610bc3565b73ffffffffffffffffffffffffffffffffffffffff1614610eae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea590613244565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610f1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f149061354d565b60405180910390fd5b610f26816114c2565b50565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610f9c5750610f9b826119d6565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661108a8361094d565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006110db82610fa3565b61111a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611111906135df565b60405180910390fd5b60006111258361094d565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061119457508373ffffffffffffffffffffffffffffffffffffffff1661117c84610515565b73ffffffffffffffffffffffffffffffffffffffff16145b806111a557506111a48185610d9e565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166111ce8261094d565b73ffffffffffffffffffffffffffffffffffffffff1614611224576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121b90613671565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611293576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128a90613703565b60405180910390fd5b61129e838383611ab8565b6112a9600082611017565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112f99190613752565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113509190613786565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461140f838383611b10565b505050565b61141c610936565b61145b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145290613828565b60405180910390fd5b6000600b60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61149f61100f565b6040516114ac9190612a19565b60405180910390a1565b6114bf81611b15565b50565b6000600b60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600b60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611590610936565b156115d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c790613894565b60405180910390fd5b6001600b60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861161461100f565b6040516116219190612a19565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611699576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169090613900565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161178a919061289f565b60405180910390a3505050565b6117a28484846111ae565b6117ae84848484611b68565b6117ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e490613992565b60405180910390fd5b50505050565b60606117fe82610fa3565b61183d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183490613a24565b60405180910390fd5b6000600a6000848152602001908152602001600020805461185d90612eed565b80601f016020809104026020016040519081016040528092919081815260200182805461188990612eed565b80156118d65780601f106118ab576101008083540402835291602001916118d6565b820191906000526020600020905b8154815290600101906020018083116118b957829003601f168201915b5050505050905060006118e7611cef565b905060008151036118fc57819250505061193f565b600082511115611931578082604051602001611919929190613a80565b6040516020818303038152906040529250505061193f565b61193a84611d06565b925050505b919050565b61195e828260405180602001604052806000815250611dad565b5050565b61196b82610fa3565b6119aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119a190613b16565b60405180910390fd5b80600a600084815260200190815260200160002090805190602001906119d1929190612708565b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611aa157507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611ab15750611ab082611e08565b5b9050919050565b611ac0610936565b15611b00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611af790613894565b60405180910390fd5b611b0b838383611e72565b505050565b505050565b611b1e81611f84565b6000600a60008381526020019081526020016000208054611b3e90612eed565b905014611b6557600a60008281526020019081526020016000206000611b64919061278e565b5b50565b6000611b898473ffffffffffffffffffffffffffffffffffffffff166120a1565b15611ce2578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611bb261100f565b8786866040518563ffffffff1660e01b8152600401611bd49493929190613b8b565b6020604051808303816000875af1925050508015611c1057506040513d601f19601f82011682018060405250810190611c0d9190613bec565b60015b611c92573d8060008114611c40576040519150601f19603f3d011682016040523d82523d6000602084013e611c45565b606091505b506000815103611c8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c8190613992565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611ce7565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060611d1182610fa3565b611d50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4790613c8b565b60405180910390fd5b6000611d5a611cef565b90506000815111611d7a5760405180602001604052806000815250611da5565b80611d84846120c4565b604051602001611d95929190613a80565b6040516020818303038152906040525b915050919050565b611db78383612224565b611dc46000848484611b68565b611e03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dfa90613992565b60405180910390fd5b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b611e7d8383836123fd565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611ebf57611eba81612402565b611efe565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611efd57611efc838261244b565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611f4057611f3b816125b8565b611f7f565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611f7e57611f7d8282612689565b5b5b505050565b6000611f8f8261094d565b9050611f9d81600084611ab8565b611fa8600083611017565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611ff89190613752565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461209d81600084611b10565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60606000820361210b576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061221f565b600082905060005b6000821461213d57808061212690613cab565b915050600a826121369190613d22565b9150612113565b60008167ffffffffffffffff81111561215957612158612bc0565b5b6040519080825280601f01601f19166020018201604052801561218b5781602001600182028036833780820191505090505b5090505b60008514612218576001826121a49190613752565b9150600a856121b39190613d53565b60306121bf9190613786565b60f81b8183815181106121d5576121d4613388565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856122119190613d22565b945061218f565b8093505050505b919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612293576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228a90613dd0565b60405180910390fd5b61229c81610fa3565b156122dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122d390613e3c565b60405180910390fd5b6122e860008383611ab8565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546123389190613786565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46123f960008383611b10565b5050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001612458846109fe565b6124629190613752565b9050600060076000848152602001908152602001600020549050818114612547576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506125cc9190613752565b90506000600960008481526020019081526020016000205490506000600883815481106125fc576125fb613388565b5b90600052602060002001549050806008838154811061261e5761261d613388565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061266d5761266c613e5c565b5b6001900381819060005260206000200160009055905550505050565b6000612694836109fe565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b82805461271490612eed565b90600052602060002090601f016020900481019282612736576000855561277d565b82601f1061274f57805160ff191683800117855561277d565b8280016001018555821561277d579182015b8281111561277c578251825591602001919060010190612761565b5b50905061278a91906127ce565b5090565b50805461279a90612eed565b6000825580601f106127ac57506127cb565b601f0160209004906000526020600020908101906127ca91906127ce565b5b50565b5b808211156127e75760008160009055506001016127cf565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612834816127ff565b811461283f57600080fd5b50565b6000813590506128518161282b565b92915050565b60006020828403121561286d5761286c6127f5565b5b600061287b84828501612842565b91505092915050565b60008115159050919050565b61289981612884565b82525050565b60006020820190506128b46000830184612890565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156128f45780820151818401526020810190506128d9565b83811115612903576000848401525b50505050565b6000601f19601f8301169050919050565b6000612925826128ba565b61292f81856128c5565b935061293f8185602086016128d6565b61294881612909565b840191505092915050565b6000602082019050818103600083015261296d818461291a565b905092915050565b6000819050919050565b61298881612975565b811461299357600080fd5b50565b6000813590506129a58161297f565b92915050565b6000602082840312156129c1576129c06127f5565b5b60006129cf84828501612996565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612a03826129d8565b9050919050565b612a13816129f8565b82525050565b6000602082019050612a2e6000830184612a0a565b92915050565b612a3d816129f8565b8114612a4857600080fd5b50565b600081359050612a5a81612a34565b92915050565b60008060408385031215612a7757612a766127f5565b5b6000612a8585828601612a4b565b9250506020612a9685828601612996565b9150509250929050565b612aa981612975565b82525050565b6000602082019050612ac46000830184612aa0565b92915050565b600080600060608486031215612ae357612ae26127f5565b5b6000612af186828701612a4b565b9350506020612b0286828701612a4b565b9250506040612b1386828701612996565b9150509250925092565b600060208284031215612b3357612b326127f5565b5b6000612b4184828501612a4b565b91505092915050565b612b5381612884565b8114612b5e57600080fd5b50565b600081359050612b7081612b4a565b92915050565b60008060408385031215612b8d57612b8c6127f5565b5b6000612b9b85828601612a4b565b9250506020612bac85828601612b61565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612bf882612909565b810181811067ffffffffffffffff82111715612c1757612c16612bc0565b5b80604052505050565b6000612c2a6127eb565b9050612c368282612bef565b919050565b600067ffffffffffffffff821115612c5657612c55612bc0565b5b612c5f82612909565b9050602081019050919050565b82818337600083830152505050565b6000612c8e612c8984612c3b565b612c20565b905082815260208101848484011115612caa57612ca9612bbb565b5b612cb5848285612c6c565b509392505050565b600082601f830112612cd257612cd1612bb6565b5b8135612ce2848260208601612c7b565b91505092915050565b60008060008060808587031215612d0557612d046127f5565b5b6000612d1387828801612a4b565b9450506020612d2487828801612a4b565b9350506040612d3587828801612996565b925050606085013567ffffffffffffffff811115612d5657612d556127fa565b5b612d6287828801612cbd565b91505092959194509250565b600067ffffffffffffffff821115612d8957612d88612bc0565b5b612d9282612909565b9050602081019050919050565b6000612db2612dad84612d6e565b612c20565b905082815260208101848484011115612dce57612dcd612bbb565b5b612dd9848285612c6c565b509392505050565b600082601f830112612df657612df5612bb6565b5b8135612e06848260208601612d9f565b91505092915050565b600080600060608486031215612e2857612e276127f5565b5b6000612e3686828701612a4b565b9350506020612e4786828701612996565b925050604084013567ffffffffffffffff811115612e6857612e676127fa565b5b612e7486828701612de1565b9150509250925092565b60008060408385031215612e9557612e946127f5565b5b6000612ea385828601612a4b565b9250506020612eb485828601612a4b565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612f0557607f821691505b602082108103612f1857612f17612ebe565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000612f7a602c836128c5565b9150612f8582612f1e565b604082019050919050565b60006020820190508181036000830152612fa981612f6d565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061300c6021836128c5565b915061301782612fb0565b604082019050919050565b6000602082019050818103600083015261303b81612fff565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b600061309e6038836128c5565b91506130a982613042565b604082019050919050565b600060208201905081810360008301526130cd81613091565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b60006131306031836128c5565b915061313b826130d4565b604082019050919050565b6000602082019050818103600083015261315f81613123565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b60006131c2602b836128c5565b91506131cd82613166565b604082019050919050565b600060208201905081810360008301526131f1816131b5565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061322e6020836128c5565b9150613239826131f8565b602082019050919050565b6000602082019050818103600083015261325d81613221565b9050919050565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b60006132c06030836128c5565b91506132cb82613264565b604082019050919050565b600060208201905081810360008301526132ef816132b3565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000613352602c836128c5565b915061335d826132f6565b604082019050919050565b6000602082019050818103600083015261338181613345565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b60006134136029836128c5565b915061341e826133b7565b604082019050919050565b6000602082019050818103600083015261344281613406565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b60006134a5602a836128c5565b91506134b082613449565b604082019050919050565b600060208201905081810360008301526134d481613498565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006135376026836128c5565b9150613542826134db565b604082019050919050565b600060208201905081810360008301526135668161352a565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006135c9602c836128c5565b91506135d48261356d565b604082019050919050565b600060208201905081810360008301526135f8816135bc565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b600061365b6025836128c5565b9150613666826135ff565b604082019050919050565b6000602082019050818103600083015261368a8161364e565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006136ed6024836128c5565b91506136f882613691565b604082019050919050565b6000602082019050818103600083015261371c816136e0565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061375d82612975565b915061376883612975565b92508282101561377b5761377a613723565b5b828203905092915050565b600061379182612975565b915061379c83612975565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156137d1576137d0613723565b5b828201905092915050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b60006138126014836128c5565b915061381d826137dc565b602082019050919050565b6000602082019050818103600083015261384181613805565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b600061387e6010836128c5565b915061388982613848565b602082019050919050565b600060208201905081810360008301526138ad81613871565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006138ea6019836128c5565b91506138f5826138b4565b602082019050919050565b60006020820190508181036000830152613919816138dd565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b600061397c6032836128c5565b915061398782613920565b604082019050919050565b600060208201905081810360008301526139ab8161396f565b9050919050565b7f45524337323155524953746f726167653a2055524920717565727920666f722060008201527f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000602082015250565b6000613a0e6031836128c5565b9150613a19826139b2565b604082019050919050565b60006020820190508181036000830152613a3d81613a01565b9050919050565b600081905092915050565b6000613a5a826128ba565b613a648185613a44565b9350613a748185602086016128d6565b80840191505092915050565b6000613a8c8285613a4f565b9150613a988284613a4f565b91508190509392505050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b6000613b00602e836128c5565b9150613b0b82613aa4565b604082019050919050565b60006020820190508181036000830152613b2f81613af3565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613b5d82613b36565b613b678185613b41565b9350613b778185602086016128d6565b613b8081612909565b840191505092915050565b6000608082019050613ba06000830187612a0a565b613bad6020830186612a0a565b613bba6040830185612aa0565b8181036060830152613bcc8184613b52565b905095945050505050565b600081519050613be68161282b565b92915050565b600060208284031215613c0257613c016127f5565b5b6000613c1084828501613bd7565b91505092915050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000613c75602f836128c5565b9150613c8082613c19565b604082019050919050565b60006020820190508181036000830152613ca481613c68565b9050919050565b6000613cb682612975565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613ce857613ce7613723565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613d2d82612975565b9150613d3883612975565b925082613d4857613d47613cf3565b5b828204905092915050565b6000613d5e82612975565b9150613d6983612975565b925082613d7957613d78613cf3565b5b828206905092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000613dba6020836128c5565b9150613dc582613d84565b602082019050919050565b60006020820190508181036000830152613de981613dad565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000613e26601c836128c5565b9150613e3182613df0565b602082019050919050565b60006020820190508181036000830152613e5581613e19565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea264697066735822122047139d50a8671f2d98d24264719ef15dc0045370e01f9fd06959adcf48c203b564736f6c634300080d0033