VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xD44c18…1637
Summary
Transactions
Transfers
Address
0xD44c188b6e4d7A8d055DD7DFF05AE2DFF0501637
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF35aC2A9c0Dd1911170855E86CB979154a0dbD0c
Deployer
0xF35aC2A9c0Dd1911170855E86CB979154a0dbD0c
Code
0x6080604052600436106100fd5760003560e01c806382340a8411610095578063a6f9dae111610064578063a6f9dae1146102f5578063af327b5b1461031e578063c2adca8514610347578063d635c3f814610370578063f79de7f714610399576100fd565b806382340a8414610269578063841f2d56146102855780638da5cb5b146102a1578063a26833b1146102cc576100fd565b80632e41f5fa116100d15780632e41f5fa1461019d57806336d65430146101da578063689ea955146102035780637adeb20014610240576100fd565b8062247803146101025780630ccf21561461012b5780630f08efe0146101565780631728a92514610181575b600080fd5b34801561010e57600080fd5b5061012960048036038101906101249190614c74565b6103d6565b005b34801561013757600080fd5b50610140610a9a565b60405161014d9190615a5b565b60405180910390f35b34801561016257600080fd5b5061016b610ab8565b604051610178919061571d565b60405180910390f35b61019b60048036038101906101969190614baa565b6117aa565b005b3480156101a957600080fd5b506101c460048036038101906101bf9190614ab8565b611e96565b6040516101d191906159fa565b60405180910390f35b3480156101e657600080fd5b5061020160048036038101906101fc9190614c25565b6120cc565b005b34801561020f57600080fd5b5061022a60048036038101906102259190614ab8565b612355565b604051610237919061573f565b60405180910390f35b34801561024c57600080fd5b5061026760048036038101906102629190614d3a565b612459565b005b610283600480360381019061027e9190614b43565b61251d565b005b61029f600480360381019061029a9190614ab8565b6130af565b005b3480156102ad57600080fd5b506102b66137fe565b6040516102c39190615634565b60405180910390f35b3480156102d857600080fd5b506102f360048036038101906102ee9190614c25565b613824565b005b34801561030157600080fd5b5061031c60048036038101906103179190614a8f565b613c0a565b005b34801561032a57600080fd5b5061034560048036038101906103409190614af4565b613cde565b005b34801561035357600080fd5b5061036e60048036038101906103699190614af4565b613e50565b005b34801561037c57600080fd5b5061039760048036038101906103929190614c25565b61459c565b005b3480156103a557600080fd5b506103c060048036038101906103bb9190614a8f565b6147c7565b6040516103cd919061573f565b60405180910390f35b6002600054141561041c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104139061599a565b60405180910390fd5b600260008190555060008711610467576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045e9061597a565b60405180910390fd5b60008614156104e5578273ffffffffffffffffffffffffffffffffffffffff16630e8eb5e48a8a60016040518463ffffffff1660e01b81526004016104ae939291906156e6565b600060405180830381600087803b1580156104c857600080fd5b505af11580156104dc573d6000803e3d6000fd5b50505050610553565b8273ffffffffffffffffffffffffffffffffffffffff16634c21d9aa8a8a6040518363ffffffff1660e01b81526004016105209291906156bd565b600060405180830381600087803b15801561053a57600080fd5b505af115801561054e573d6000803e3d6000fd5b505050505b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600089815260200190815260200160002060090160149054906101000a900460ff166107175760006105c38a6147c7565b9050801561064b5760006105d78b8b612355565b90508061064557600360008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208a90806001815401808255809150506001900390600052602060002001600090919091909150555b50610715565b60048a9080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208990806001815401808255809150506001900390600052602060002001600090919091909150555b505b6040518061018001604052808a73ffffffffffffffffffffffffffffffffffffffff1681526020018981526020018881526020018373ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff16815260200160001515815260200187815260200186815260200185815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160011515815250600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101556040820151816002015560608201518160030160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060a08201518160040160146101000a81548160ff02191690831515021790555060c0820151816005015560e08201518160060155610100820151816007015561012082015181600801556101408201518160090160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506101608201518160090160146101000a81548160ff0219169083151502179055509050506000811415610a31578873ffffffffffffffffffffffffffffffffffffffff166323b872dd33308b6040518463ffffffff1660e01b81526004016109fe93929190615686565b600060405180830381600087803b158015610a1857600080fd5b505af1158015610a2c573d6000803e3d6000fd5b505050505b878973ffffffffffffffffffffffffffffffffffffffff167f3f4538200c8e1574b2c1693d394bed237e58c63693dbab9bc013767ab4b3be348985306000604051610a7f9493929190615a16565b60405180910390a36001600081905550505050505050505050565b600160149054906101000a90046bffffffffffffffffffffffff1681565b60606000805b600480549050811015610f145760005b6003600060048481548110610b0c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050811015610f00576002600060048481548110610bba577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110610c5f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110610cfc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060040160149054906101000a900460ff16158015610ed957506002600060048481548110610d6c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110610e11577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110610eae577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060090160149054906101000a900460ff165b15610eed578280610ee990615c84565b9350505b8080610ef890615c84565b915050610ace565b508080610f0c90615c84565b915050610abe565b5060008167ffffffffffffffff811115610f57577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610f9057816020015b610f7d61489c565b815260200190600190039081610f755790505b5090506000805b6004805490508110156117a05760005b6003600060048481548110610fe5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905081101561178c576002600060048481548110611093577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006003600060048681548110611138577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106111d5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060040160149054906101000a900460ff161580156113b257506002600060048481548110611245577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600060036000600486815481106112ea577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110611387577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154815260200190815260200160002060090160149054906101000a900460ff165b156117795760026000600484815481106113f5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600360006004868154811061149a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208381548110611537577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001548152602001908152602001600020604051806101800160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160149054906101000a900460ff16151515158152602001600582015481526020016006820154815260200160078201548152602001600882015481526020016009820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016009820160149054906101000a900460ff16151515158152505084848151811061175f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250828061177590615c84565b9350505b808061178490615c84565b915050610fa7565b50808061179890615c84565b915050610f97565b5081935050505090565b600260005414156117f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e79061599a565b60405180910390fd5b6002600081905550600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000206002015434101561188e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611885906158ba565b60405180910390fd5b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008581526020019081526020016000206005015414611924576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191b9061585a565b60405180910390fd5b60001515600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060040160149054906101000a900460ff161515146119cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c29061591a565b60405180910390fd5b6000612710600160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff1634611a049190615b4e565b611a0e9190615b1d565b905060008134611a1e9190615ba8565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015611a88573d6000803e3d6000fd5b5060005b8451811015611bf1576000858281518110611ad0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151602001511115611bde576000612710868381518110611b20577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015134611b379190615b4e565b611b419190615b1d565b90508083611b4f9190615ba8565b9250858281518110611b8a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611bdb573d6000803e3d6000fd5b50505b8080611be990615c84565b915050611a8c565b50600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611cab573d6000803e3d6000fd5b508573ffffffffffffffffffffffffffffffffffffffff166323b872dd3033886040518463ffffffff1660e01b8152600401611ce993929190615686565b600060405180830381600087803b158015611d0357600080fd5b505af1158015611d17573d6000803e3d6000fd5b5050505033600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600087815260200190815260200160002060040160146101000a81548160ff0219169083151502179055508273ffffffffffffffffffffffffffffffffffffffff16634c21d9aa87876040518363ffffffff1660e01b8152600401611e549291906156bd565b600060405180830381600087803b158015611e6e57600080fd5b505af1158015611e82573d6000803e3d6000fd5b505050505050600160008190555050505050565b611e9e61489c565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020604051806101800160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160018201548152602001600282015481526020016003820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016004820160149054906101000a900460ff16151515158152602001600582015481526020016006820154815260200160078201548152602001600882015481526020016009820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016009820160149054906101000a900460ff161515151581525050905092915050565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806121c65750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b612205576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121fc9061589a565b60405180910390fd5b42600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000206007015411806122b957506000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060080154145b6122f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ef9061587a565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060070181905550505050565b600080600090505b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905081101561244d5782600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020828154811061241f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154141561243a576001915050612453565b808061244590615c84565b91505061235d565b50600090505b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146124e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124e0906158da565b60405180910390fd5b80600160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555050565b60026000541415612563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161255a9061599a565b60405180910390fd5b60026000819055506001600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000206005015414612601576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125f8906159da565b60405180910390fd5b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060040160149054906101000a900460ff161580156126cc5750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160149054906101000a900460ff165b61270b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127029061591a565b60405180910390fd5b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600801541015801561280f5750600073ffffffffffffffffffffffffffffffffffffffff16600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b61284e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128459061595a565b60405180910390fd5b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806129995750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806129f15750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b612a30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a279061577a565b60405180910390fd5b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060070154421015612ac6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612abd906157fa565b60405180910390fd5b6000612710600160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060080154612b529190615b4e565b612b5c9190615b1d565b9050600081600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060080154612bbf9190615ba8565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015612c29573d6000803e3d6000fd5b5060005b8351811015612d92576000848281518110612c71577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151602001511115612d7f576000612710858381518110612cc1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015134612cd89190615b4e565b612ce29190615b1d565b90508083612cf09190615ba8565b9250848281518110612d2b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612d7c573d6000803e3d6000fd5b50505b8080612d8a90615c84565b915050612c2d565b50600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612e4c573d6000803e3d6000fd5b508473ffffffffffffffffffffffffffffffffffffffff166323b872dd30600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600088815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16876040518463ffffffff1660e01b8152600401612efd9392919061564f565b600060405180830381600087803b158015612f1757600080fd5b505af1158015612f2b573d6000803e3d6000fd5b50505050600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060040160146101000a81548160ff02191690831515021790555050506001600081905550505050565b600260005414156130f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130ec9061599a565b60405180910390fd5b60026000819055506001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206005015414613193576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161318a906159da565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060020154341015613229576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132209061593a565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008281526020019081526020016000206008015434116132be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132b5906159ba565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060040160149054906101000a900460ff161580156133895750600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060090160149054906101000a900460ff165b6133c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133bf9061591a565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060070154421061345d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134549061581a565b60405180910390fd5b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008281526020019081526020016000206006015442116134f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134e9906158fa565b60405180910390fd5b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000838152602001908152602001600020600801541180156135f55750600073ffffffffffffffffffffffffffffffffffffffff16600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b1561370857600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600801549081150290604051600060405180830381858888f19350505050158015613706573d6000803e3d6000fd5b505b34600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206008018190555033600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016000819055505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000206005015414806139835750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060070154421080156139825750600073ffffffffffffffffffffffffffffffffffffffff16600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b5b6139c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139b99061575a565b60405180910390fd5b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060040160149054906101000a900460ff16158015613a8d5750600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160149054906101000a900460ff165b613acc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ac39061591a565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614613bad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ba4906157da565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060020181905550505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613c9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c91906158da565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b8273ffffffffffffffffffffffffffffffffffffffff166323b872dd3083856040518463ffffffff1660e01b8152600401613d1b93929190615686565b600060405180830381600087803b158015613d3557600080fd5b505af1158015613d49573d6000803e3d6000fd5b5050505080600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060040160146101000a81548160ff021916908315150217905550505050565b60026000541415613e96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613e8d9061599a565b60405180910390fd5b60026000819055503373ffffffffffffffffffffffffffffffffffffffff16600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480613f985750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b613fd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613fce9061583a565b60405180910390fd5b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160149054906101000a900460ff16614077576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161406e9061579a565b60405180910390fd5b6000600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008481526020019081526020016000206008015411801561417a5750600073ffffffffffffffffffffffffffffffffffffffff16600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b80156141d957506001600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060050154145b156142ec57600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000858152602001908152602001600020600801549081150290604051600060405180830381858888f193505050501580156142ea573d6000803e3d6000fd5b505b8073ffffffffffffffffffffffffffffffffffffffff16630e8eb5e4848460006040518463ffffffff1660e01b815260040161432a939291906156e6565b600060405180830381600087803b15801561434457600080fd5b505af1158015614358573d6000803e3d6000fd5b5050505033600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060040160146101000a81548160ff0219169083151502179055508273ffffffffffffffffffffffffffffffffffffffff166323b872dd30600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600086815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000878152602001908152602001600020600101546040518463ffffffff1660e01b815260040161455d9392919061564f565b600060405180830381600087803b15801561457757600080fd5b505af115801561458b573d6000803e3d6000fd5b505050506001600081905550505050565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060030160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806146965750600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6146d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016146cc9061589a565b60405180910390fd5b42600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000848152602001908152602001600020600601541061476a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401614761906157ba565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060060181905550505050565b600080600090505b600480549050811015614891578273ffffffffffffffffffffffffffffffffffffffff166004828154811061482d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561487e576001915050614897565b808061488990615c84565b9150506147cf565b50600090505b919050565b604051806101800160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff16815260200160001515815260200160008152602001600081526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581525090565b600061496c61496784615aa7565b615a76565b9050808382526020820190508285604086028201111561498b57600080fd5b60005b858110156149bb57816149a18882614a19565b84526020840193506040830192505060018101905061498e565b5050509392505050565b6000813590506149d481615d5a565b92915050565b6000813590506149e981615d71565b92915050565b600082601f830112614a0057600080fd5b8135614a10848260208601614959565b91505092915050565b600060408284031215614a2b57600080fd5b614a356040615a76565b90506000614a45848285016149da565b6000830152506020614a5984828501614a65565b60208301525092915050565b600081359050614a7481615d88565b92915050565b600081359050614a8981615d9f565b92915050565b600060208284031215614aa157600080fd5b6000614aaf848285016149c5565b91505092915050565b60008060408385031215614acb57600080fd5b6000614ad9858286016149c5565b9250506020614aea85828601614a65565b9150509250929050565b600080600060608486031215614b0957600080fd5b6000614b17868287016149c5565b9350506020614b2886828701614a65565b9250506040614b39868287016149c5565b9150509250925092565b600080600060608486031215614b5857600080fd5b6000614b66868287016149c5565b9350506020614b7786828701614a65565b925050604084013567ffffffffffffffff811115614b9457600080fd5b614ba0868287016149ef565b9150509250925092565b60008060008060808587031215614bc057600080fd5b6000614bce878288016149c5565b9450506020614bdf87828801614a65565b935050604085013567ffffffffffffffff811115614bfc57600080fd5b614c08878288016149ef565b9250506060614c19878288016149c5565b91505092959194509250565b600080600060608486031215614c3a57600080fd5b6000614c48868287016149c5565b9350506020614c5986828701614a65565b9250506040614c6a86828701614a65565b9150509250925092565b60008060008060008060008060006101208a8c031215614c9357600080fd5b6000614ca18c828d016149c5565b9950506020614cb28c828d01614a65565b9850506040614cc38c828d01614a65565b9750506060614cd48c828d01614a65565b9650506080614ce58c828d01614a65565b95505060a0614cf68c828d01614a65565b94505060c0614d078c828d016149c5565b93505060e0614d188c828d016149c5565b925050610100614d2a8c828d01614a65565b9150509295985092959850929598565b600060208284031215614d4c57600080fd5b6000614d5a84828501614a7a565b91505092915050565b6000614d6f838361541b565b6101808301905092915050565b614d8581615c4e565b82525050565b614d9481615bee565b82525050565b614da381615bee565b82525050565b614db281615bdc565b82525050565b614dc181615bdc565b82525050565b6000614dd282615ae3565b614ddc8185615afb565b9350614de783615ad3565b8060005b83811015614e18578151614dff8882614d63565b9750614e0a83615aee565b925050600181019050614deb565b5085935050505092915050565b614e2e81615c00565b82525050565b614e3d81615c00565b82525050565b6000614e50601783615b0c565b91507f556e61626c6520746f206368616e67652070726963652e0000000000000000006000830152602082019050919050565b6000614e90603183615b0c565b91507f4d7573742062652073656c6c6572206f722061756374696f6e2077696e6e657260008301527f20746f20617070726f76652073616c652e0000000000000000000000000000006020830152604082019050919050565b6000614ef6601383615b0c565b91507f4974656d206e6f74206f6e206d61726b65742e000000000000000000000000006000830152602082019050919050565b6000614f36601c83615b0c565b91507f41756374696f6e2068617320616c726561647920737461727465642e000000006000830152602082019050919050565b6000614f76600f83615b0c565b91507f4d7573742062652073656c6c65722e00000000000000000000000000000000006000830152602082019050919050565b6000614fb6601d83615b0c565b91507f41756374696f6e20686173206973206e6f7420636f6d706c657465642e0000006000830152602082019050919050565b6000614ff6601e83615b0c565b91507f41756374696f6e2068617320616c726561647920636f6d706c657465642e00006000830152602082019050919050565b6000615036602a83615b0c565b91507f4d7573742062652073656c6c657220746f2072656d6f7665206974656d20667260008301527f6f6d206d61726b65742e000000000000000000000000000000000000000000006020830152604082019050919050565b600061509c602383615b0c565b91507f4d7573742062652061206d61726b65742073616c652c206e6f7420617563746960008301527f6f6e2e00000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000615102601f83615b0c565b91507f43616e6e6f74206368616e67652061756374696f6e20656e6420646174652e006000830152602082019050919050565b6000615142601883615b0c565b91507f4d7573742062652073656c6c6572206f72206f776e65722e00000000000000006000830152602082019050919050565b6000615182601e83615b0c565b91507f5072696365206d757374206265203e3d2061736b696e672070726963652e00006000830152602082019050919050565b60006151c2600e83615b0c565b91507f4d757374206265206f776e65722e0000000000000000000000000000000000006000830152602082019050919050565b6000615202601c83615b0c565b91507f41756374696f6e20686173206e6f742079657420737461727465642e000000006000830152602082019050919050565b6000615242601283615b0c565b91507f4974656d206e6f7420666f722073616c652e00000000000000000000000000006000830152602082019050919050565b6000615282601c83615b0c565b91507f426964206d757374206265203e3d207374617274696e67206269642e000000006000830152602082019050919050565b60006152c2602083615b0c565b91507f546865726520617265206e6f206269647320666f722074686973206974656d2e6000830152602082019050919050565b6000615302601d83615b0c565b91507f5072696365206d7573742062652067726561746572207468616e20302e0000006000830152602082019050919050565b6000615342601f83615b0c565b91507f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006000830152602082019050919050565b6000615382601b83615b0c565b91507f426964206d757374206265203e2070726576696f7573206269642e00000000006000830152602082019050919050565b60006153c2602483615b0c565b91507f4d75737420626520616e2061756374696f6e2c206e6f74206d61726b6574207360008301527f616c652e000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610180820160008201516154326000850182614da9565b5060208201516154456020850182615607565b5060408201516154586040850182615607565b50606082015161546b6060850182614d8b565b50608082015161547e6080850182614d8b565b5060a082015161549160a0850182614e25565b5060c08201516154a460c0850182615607565b5060e08201516154b760e0850182615607565b506101008201516154cc610100850182615607565b506101208201516154e1610120850182615607565b506101408201516154f6610140850182614d8b565b5061016082015161550b610160850182614e25565b50505050565b610180820160008201516155286000850182614da9565b50602082015161553b6020850182615607565b50604082015161554e6040850182615607565b5060608201516155616060850182614d8b565b5060808201516155746080850182614d8b565b5060a082015161558760a0850182614e25565b5060c082015161559a60c0850182615607565b5060e08201516155ad60e0850182615607565b506101008201516155c2610100850182615607565b506101208201516155d7610120850182615607565b506101408201516155ec610140850182614d8b565b50610160820151615601610160850182614e25565b50505050565b61561081615c2c565b82525050565b61561f81615c2c565b82525050565b61562e81615c36565b82525050565b60006020820190506156496000830184614d9a565b92915050565b60006060820190506156646000830186614db8565b6156716020830185614d7c565b61567e6040830184615616565b949350505050565b600060608201905061569b6000830186614db8565b6156a86020830185614db8565b6156b56040830184615616565b949350505050565b60006040820190506156d26000830185614db8565b6156df6020830184615616565b9392505050565b60006060820190506156fb6000830186614db8565b6157086020830185615616565b6157156040830184614e34565b949350505050565b600060208201905081810360008301526157378184614dc7565b905092915050565b60006020820190506157546000830184614e34565b92915050565b6000602082019050818103600083015261577381614e43565b9050919050565b6000602082019050818103600083015261579381614e83565b9050919050565b600060208201905081810360008301526157b381614ee9565b9050919050565b600060208201905081810360008301526157d381614f29565b9050919050565b600060208201905081810360008301526157f381614f69565b9050919050565b6000602082019050818103600083015261581381614fa9565b9050919050565b6000602082019050818103600083015261583381614fe9565b9050919050565b6000602082019050818103600083015261585381615029565b9050919050565b600060208201905081810360008301526158738161508f565b9050919050565b60006020820190508181036000830152615893816150f5565b9050919050565b600060208201905081810360008301526158b381615135565b9050919050565b600060208201905081810360008301526158d381615175565b9050919050565b600060208201905081810360008301526158f3816151b5565b9050919050565b60006020820190508181036000830152615913816151f5565b9050919050565b6000602082019050818103600083015261593381615235565b9050919050565b6000602082019050818103600083015261595381615275565b9050919050565b60006020820190508181036000830152615973816152b5565b9050919050565b60006020820190508181036000830152615993816152f5565b9050919050565b600060208201905081810360008301526159b381615335565b9050919050565b600060208201905081810360008301526159d381615375565b9050919050565b600060208201905081810360008301526159f3816153b5565b9050919050565b600061018082019050615a106000830184615511565b92915050565b6000608082019050615a2b6000830187615616565b615a386020830186614db8565b615a456040830185614db8565b615a526060830184614e34565b95945050505050565b6000602082019050615a706000830184615625565b92915050565b6000604051905081810181811067ffffffffffffffff82111715615a9d57615a9c615d2b565b5b8060405250919050565b600067ffffffffffffffff821115615ac257615ac1615d2b565b5b602082029050602081019050919050565b6000819050602082019050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000615b2882615c2c565b9150615b3383615c2c565b925082615b4357615b42615cfc565b5b828204905092915050565b6000615b5982615c2c565b9150615b6483615c2c565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615615b9d57615b9c615ccd565b5b828202905092915050565b6000615bb382615c2c565b9150615bbe83615c2c565b925082821015615bd157615bd0615ccd565b5b828203905092915050565b6000615be782615c0c565b9050919050565b6000615bf982615c0c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006bffffffffffffffffffffffff82169050919050565b6000615c5982615c60565b9050919050565b6000615c6b82615c72565b9050919050565b6000615c7d82615c0c565b9050919050565b6000615c8f82615c2c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615cc257615cc1615ccd565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b615d6381615bdc565b8114615d6e57600080fd5b50565b615d7a81615bee565b8114615d8557600080fd5b50565b615d9181615c2c565b8114615d9c57600080fd5b50565b615da881615c36565b8114615db357600080fd5b5056fea264697066735822122004c78364b6e0e9774c78f29b48b7d947197dd8dec9e1bdaaf27a50785e701d0564736f6c63430008000033