VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x035Afb…19cC
Summary
Transactions
Transfers
Address
0x035Afb7FC850A6e4A60cEaaa38Dc5ba10c1719cC
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xE1d6D1e33638Cfd1dD1c8fC0d3DB272bE3F3EF60
Deployer
0xE1d6D1e33638Cfd1dD1c8fC0d3DB272bE3F3EF60
Code
0x60806040526004361061021a5760003560e01c806343a07f2611610123578063a22cb465116100ab578063d547741f1161006f578063d547741f14610802578063dbbd6dfb1461082b578063e10a446114610847578063e985e9c514610870578063f5b541a6146108ad5761021a565b8063a22cb4651461071f578063a28835b614610748578063b88d4fde14610771578063c87b56dd1461079a578063ccfa70f9146107d75761021a565b806370a08231116100f257806370a08231146106265780638c7ea24b1461066357806391d148541461068c57806395d89b41146106c9578063a217fddf146106f45761021a565b806343a07f261461056e578063476a2a63146105975780634b96793c146105c05780636352211e146105e95761021a565b806323b872dd116101a65780632f745c59116101755780632f745c591461048b57806332cb6b0c146104c857806336568abe146104f357806342842e0e1461051c57806342966c68146105455761021a565b806323b872dd146103be578063248a9ca3146103e75780632a55205a146104245780632f2ff15d146104625761021a565b8063081812fc116101ed578063081812fc146102d9578063095ea7b31461031657806309ea0e5d1461033f57806316c61ccc1461036857806318160ddd146103935761021a565b806301ffc9a71461021f57806302329a291461025c578063057678cf1461028557806306fdde03146102ae575b600080fd5b34801561022b57600080fd5b5061024660048036038101906102419190614181565b6108d8565b6040516102539190614b01565b60405180910390f35b34801561026857600080fd5b50610283600480360381019061027e919061408e565b610a22565b005b34801561029157600080fd5b506102ac60048036038101906102a7919061404d565b610aa8565b005b3480156102ba57600080fd5b506102c3610c02565b6040516102d09190614b37565b60405180910390f35b3480156102e557600080fd5b5061030060048036038101906102fb91906142be565b610c90565b60405161030d9190614a3a565b60405180910390f35b34801561032257600080fd5b5061033d60048036038101906103389190614011565b610d15565b005b34801561034b57600080fd5b50610366600480360381019061036191906141d3565b610ead565b005b34801561037457600080fd5b5061037d610f7f565b60405161038a9190614b01565b60405180910390f35b34801561039f57600080fd5b506103a8610f92565b6040516103b59190614f19565b60405180910390f35b3480156103ca57600080fd5b506103e560048036038101906103e09190613f0b565b610fa3565b005b3480156103f357600080fd5b5061040e6004803603810190610409919061411c565b611003565b60405161041b9190614b1c565b60405180910390f35b34801561043057600080fd5b5061044b6004803603810190610446919061434c565b611022565b604051610459929190614ad8565b60405180910390f35b34801561046e57600080fd5b5061048960048036038101906104849190614145565b61106e565b005b34801561049757600080fd5b506104b260048036038101906104ad9190614011565b611097565b6040516104bf9190614f19565b60405180910390f35b3480156104d457600080fd5b506104dd6110f2565b6040516104ea9190614f19565b60405180910390f35b3480156104ff57600080fd5b5061051a60048036038101906105159190614145565b6110f8565b005b34801561052857600080fd5b50610543600480360381019061053e9190613f0b565b61117b565b005b34801561055157600080fd5b5061056c600480360381019061056791906142be565b61119b565b005b34801561057a57600080fd5b5061059560048036038101906105909190614388565b6111f7565b005b3480156105a357600080fd5b506105be60048036038101906105b991906142be565b6112cc565b005b3480156105cc57600080fd5b506105e760048036038101906105e291906140e0565b611403565b005b3480156105f557600080fd5b50610610600480360381019061060b91906142be565b6114a4565b60405161061d9190614a3a565b60405180910390f35b34801561063257600080fd5b5061064d60048036038101906106489190613e7d565b611536565b60405161065a9190614f19565b60405180910390f35b34801561066f57600080fd5b5061068a60048036038101906106859190614011565b6115f5565b005b34801561069857600080fd5b506106b360048036038101906106ae9190614145565b6116aa565b6040516106c09190614b01565b60405180910390f35b3480156106d557600080fd5b506106de611714565b6040516106eb9190614b37565b60405180910390f35b34801561070057600080fd5b506107096117a2565b6040516107169190614b1c565b60405180910390f35b34801561072b57600080fd5b5061074660048036038101906107419190613fd5565b6117a9565b005b34801561075457600080fd5b5061076f600480360381019061076a9190613e7d565b61192a565b005b34801561077d57600080fd5b5061079860048036038101906107939190613f5a565b611b4e565b005b3480156107a657600080fd5b506107c160048036038101906107bc91906142be565b611bb0565b6040516107ce9190614b37565b60405180910390f35b3480156107e357600080fd5b506107ec611c5b565b6040516107f99190614f19565b60405180910390f35b34801561080e57600080fd5b5061082960048036038101906108249190614145565b611c68565b005b61084560048036038101906108409190614310565b611c91565b005b34801561085357600080fd5b5061086e6004803603810190610869919061423f565b61207b565b005b34801561087c57600080fd5b5061089760048036038101906108929190613ecf565b612163565b6040516108a49190614b01565b60405180910390f35b3480156108b957600080fd5b506108c26121f7565b6040516108cf9190614b1c565b60405180910390f35b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806109a357507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610a0b57507f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610a1b5750610a1a8261221b565b5b9050919050565b610a4c7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336116aa565b610a8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8290614c39565b60405180910390fd5b80600460006101000a81548160ff02191690831515021790555050565b610ad27f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336116aa565b8015610b115750600354610b0e8251610b00600580549050610af2610f92565b61229590919063ffffffff16565b61229590919063ffffffff16565b11155b610b50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4790614dd9565b60405180910390fd5b60005b8151811015610bfe576000610b90600580549050610b826001610b74610f92565b61229590919063ffffffff16565b61229590919063ffffffff16565b9050610b9b816122ab565b610bea57610be9838381518110610bdb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151826122c8565b5b508080610bf6906152a1565b915050610b53565b5050565b60018054610c0f9061523e565b80601f0160208091040260200160405190810160405280929190818152602001828054610c3b9061523e565b8015610c885780601f10610c5d57610100808354040283529160200191610c88565b820191906000526020600020905b815481529060010190602001808311610c6b57829003601f168201915b505050505081565b6000610c9b826122ab565b610cda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd190614d99565b60405180910390fd5b6017600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401610d509190614f19565b60206040518083038186803b158015610d6857600080fd5b505afa158015610d7c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610da09190613ea6565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610e11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0890614d59565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610e306122e6565b73ffffffffffffffffffffffffffffffffffffffff161480610e5f5750610e5e81610e596122e6565b612163565b5b610e9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9590614c19565b60405180910390fd5b610ea883836122ee565b505050565b610ed77f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336116aa565b610f16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0d90614c39565b60405180910390fd5b81600d9080519060200190610f2c929190613bb7565b5080600e9080519060200190610f43929190613bb7565b507f6ebb4d8709f132fcb35e533ef88e279f6517197aae24841485ed982f5fe7a85a82604051610f739190614b37565b60405180910390a15050565b600460009054906101000a900460ff1681565b6000610f9e6013612427565b905090565b610fb4610fae6122e6565b8261243c565b610ff3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fea90614b99565b60405180910390fd5b610ffe83838361259a565b505050565b6000806000838152602001908152602001600020600101549050919050565b600080600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166127106010548561105991906150c6565b6110639190615095565b915091509250929050565b61107782611003565b611088816110836122e6565b612881565b611092838361291e565b505050565b60006110ea82601660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206129fe90919063ffffffff16565b905092915050565b60035481565b6111006122e6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461116d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116490614ef9565b60405180910390fd5b6111778282612a18565b5050565b61119683838360405180602001604052806000815250611b4e565b505050565b6111ac6111a66122e6565b8261243c565b6111eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e290614e99565b60405180910390fd5b6111f481612af9565b50565b6112217f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336116aa565b611260576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125790614c39565b60405180910390fd5b85600781905550846008819055508360098190555082600a8190555081600b8190555080600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050505050565b6112f67f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336116aa565b8015611334575060035461133182611323600580549050611315610f92565b61229590919063ffffffff16565b61229590919063ffffffff16565b11155b611373576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161136a90614dd9565b60405180910390fd5b60005b818110156113ff5760006113b26005805490506113a46001611396610f92565b61229590919063ffffffff16565b61229590919063ffffffff16565b90506113bd816122ab565b6113eb5760058190806001815401808255809150506001900390600052602060002001600090919091909150555b5080806113f7906152a1565b915050611376565b5050565b61142d7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336116aa565b61146c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146390614c39565b60405180910390fd5b81600660006101000a81548160ff02191690831515021790555080600660016101000a81548160ff0219169083151502179055505050565b6000806114bb836013612c6490919063ffffffff16565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561152d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152490614d19565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159e90614df9565b60405180910390fd5b6115ee601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020612c81565b9050919050565b61161f7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336116aa565b61165e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165590614c39565b60405180910390fd5b81600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806010819055505050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600280546117219061523e565b80601f016020809104026020016040519081016040528092919081815260200182805461174d9061523e565b801561179a5780601f1061176f5761010080835404028352916020019161179a565b820191906000526020600020905b81548152906001019060200180831161177d57829003601f168201915b505050505081565b6000801b81565b6117b16122e6565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561181f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181690614cb9565b60405180910390fd5b806018600061182c6122e6565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166118d96122e6565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161191e9190614b01565b60405180910390a35050565b6119547f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336116aa565b611993576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198a90614b79565b60405180910390fd5b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f19350505050158015611a12573d6000803e3d6000fd5b508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611a8b9190614a3a565b60206040518083038186803b158015611aa357600080fd5b505afa158015611ab7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611adb91906142e7565b6040518363ffffffff1660e01b8152600401611af8929190614ad8565b602060405180830381600087803b158015611b1257600080fd5b505af1158015611b26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b4a91906140b7565b5050565b611b5f611b596122e6565b8361243c565b611b9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9590614b99565b60405180910390fd5b611baa84848484612c96565b50505050565b6060611bbb826122ab565b611bfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf190614ed9565b60405180910390fd5b6000600d8054611c099061523e565b905011611c255760405180602001604052806000815250611c54565b600d611c3083612cf2565b600e604051602001611c44939291906149cf565b6040516020818303038152906040525b9050919050565b6000600580549050905090565b611c7182611003565b611c8281611c7d6122e6565b612881565b611c8c8383612a18565b505050565b600460009054906101000a900460ff1615611ce1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cd890614bd9565b60405180910390fd5b600660009054906101000a900460ff1680611d085750600660019054906101000a900460ff165b611d47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3e90614e79565b60405180910390fd5b600060058054905011611d8f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d8690614e59565b60405180910390fd5b6000600660009054906101000a900460ff1615611ed757601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460075411611e29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e2090614d79565b60405180910390fd5b611e7c6001601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461229590919063ffffffff16565b601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081611ecc57600854611ed0565b600a545b9050611f01565b600660019054906101000a900460ff1615611f005781611ef957600954611efd565b600b545b90505b5b8115612015576000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330670de0b6b3a764000086611f5d91906150c6565b6040518463ffffffff1660e01b8152600401611f7b93929190614a55565b602060405180830381600087803b158015611f9557600080fd5b505af1158015611fa9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fcd91906140b7565b90508061200f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161200690614db9565b60405180910390fd5b5061206d565b670de0b6b3a764000060085461202b91906150c6565b341461206c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206390614e19565b60405180910390fd5b5b61207683612e9f565b505050565b6120a57f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929336116aa565b6120e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120db90614cd9565b60405180910390fd5b600060035414612129576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212090614bf9565b60405180910390fd5b826001908051906020019061213f929190613bb7565b508160029080519060200190612156929190613bb7565b5080600381905550505050565b6000601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061228e575061228d82613014565b5b9050919050565b600081836122a3919061503f565b905092915050565b60006122c182601361307e90919063ffffffff16565b9050919050565b6122e2828260405180602001604052806000815250613098565b5050565b600033905090565b816017600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016123919190614f19565b60206040518083038186803b1580156123a957600080fd5b505afa1580156123bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123e19190613ea6565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000612435826000016130f3565b9050919050565b6000612447826122ab565b612486576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247d90614d99565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016124c19190614f19565b60206040518083038186803b1580156124d957600080fd5b505afa1580156124ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125119190613ea6565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061258057508373ffffffffffffffffffffffffffffffffffffffff1661256884610c90565b73ffffffffffffffffffffffffffffffffffffffff16145b8061259157506125908185612163565b5b91505092915050565b600460009054906101000a900460ff16156125ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e190614bd9565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b815260040161263a9190614f19565b60206040518083038186803b15801561265257600080fd5b505afa158015612666573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061268a9190613ea6565b73ffffffffffffffffffffffffffffffffffffffff16146126e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d790614c99565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612750576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161274790614c59565b60405180910390fd5b61275b838383613108565b6127666000826122ee565b6127b781601660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061310d90919063ffffffff16565b5061280981601660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061312790919063ffffffff16565b50612820818360136131419092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61288b82826116aa565b61291a576128b08173ffffffffffffffffffffffffffffffffffffffff166014613176565b6128be8360001c6020613176565b6040516020016128cf929190614a00565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129119190614b37565b60405180910390fd5b5050565b61292882826116aa565b6129fa57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061299f6122e6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6000612a0d8360000183613470565b60001c905092915050565b612a2282826116aa565b15612af557600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612a9a6122e6565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b60003073ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b8152600401612b349190614f19565b60206040518083038186803b158015612b4c57600080fd5b505afa158015612b60573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b849190613ea6565b9050612b9281600084613108565b612b9d6000836122ee565b612bee82601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061310d90919063ffffffff16565b50612c038260136134c190919063ffffffff16565b5081600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000612c76836000018360001b6134db565b60001c905092915050565b6000612c8f82600001613557565b9050919050565b612ca184848461259a565b612cad84848484613568565b612cec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ce390614eb9565b60405180910390fd5b50505050565b60606000821415612d3a576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612e9a565b600082905060005b60008214612d6c578080612d55906152a1565b915050600a82612d659190615095565b9150612d42565b60008167ffffffffffffffff811115612dae577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612de05781602001600182028036833780820191505090505b5090505b60008514612e9357600182612df99190615120565b9150600a85612e0891906152ea565b6030612e14919061503f565b60f81b818381518110612e50577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85612e8c9190615095565b9450612de4565b8093505050505b919050565b6000600580549050612eca83600143612eb89190615120565b4060001c61229590919063ffffffff16565b612ed491906152ea565b9050612f243360058381548110612f14577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001546122c8565b60056001600580549050612f389190615120565b81548110612f6f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015460058281548110612fb4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055506005805480612ffa577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590555050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6000613090836000018360001b6136ff565b905092915050565b6130a2838361371f565b6130af6000848484613568565b6130ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130e590614c79565b60405180910390fd5b505050565b6000613101826000016138ad565b9050919050565b505050565b600061311f836000018360001b6138c2565b905092915050565b6000613139836000018360001b613a48565b905092915050565b600061316d846000018460001b8473ffffffffffffffffffffffffffffffffffffffff1660001b613ab8565b90509392505050565b60606000600283600261318991906150c6565b613193919061503f565b67ffffffffffffffff8111156131d2577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156132045781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110613262577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106132ec577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000600184600261332c91906150c6565b613336919061503f565b90505b6001811115613422577f3031323334353637383961626364656600000000000000000000000000000000600f86166010811061339e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b8282815181106133db577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c94508061341b90615214565b9050613339565b5060008414613466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161345d90614b59565b60405180910390fd5b8091505092915050565b60008260000182815481106134ae577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905092915050565b60006134d3836000018360001b613af3565b905092915050565b6000808360020160008481526020019081526020016000205490506000801b8114158061350e575061350d84846136ff565b5b61354d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161354490614e39565b60405180910390fd5b8091505092915050565b600081600001805490509050919050565b60006135898473ffffffffffffffffffffffffffffffffffffffff16613b2c565b156136f2578373ffffffffffffffffffffffffffffffffffffffff1663150b7a026135b26122e6565b8786866040518563ffffffff1660e01b81526004016135d49493929190614a8c565b602060405180830381600087803b1580156135ee57600080fd5b505af192505050801561361f57506040513d601f19601f8201168201806040525081019061361c91906141aa565b60015b6136a2573d806000811461364f576040519150601f19603f3d011682016040523d82523d6000602084013e613654565b606091505b5060008151141561369a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161369190614cf9565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506136f7565b600190505b949350505050565b60006137178284600001613b4f90919063ffffffff16565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561378f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161378690614d39565b60405180910390fd5b613798816122ab565b156137d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137cf90614bb9565b60405180910390fd5b6137e460008383613108565b61383581601660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002061312790919063ffffffff16565b5061384c818360136131419092919063ffffffff16565b50808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60006138bb82600001613557565b9050919050565b60008083600101600084815260200190815260200160002054905060008114613a3c5760006001826138f49190615120565b905060006001866000018054905061390c9190615120565b90508181146139c7576000866000018281548110613953577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508087600001848154811061399d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b85600001805480613a01577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050613a42565b60009150505b92915050565b6000613a548383613b66565b613aad578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050613ab2565b600090505b92915050565b60008184600201600085815260200190815260200160002081905550613aea8385600001613b8990919063ffffffff16565b90509392505050565b600082600201600083815260200190815260200160002060009055613b248284600001613ba090919063ffffffff16565b905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000613b5e8360000183613b66565b905092915050565b600080836001016000848152602001908152602001600020541415905092915050565b6000613b988360000183613a48565b905092915050565b6000613baf83600001836138c2565b905092915050565b828054613bc39061523e565b90600052602060002090601f016020900481019282613be55760008555613c2c565b82601f10613bfe57805160ff1916838001178555613c2c565b82800160010185558215613c2c579182015b82811115613c2b578251825591602001919060010190613c10565b5b509050613c399190613c3d565b5090565b5b80821115613c56576000816000905550600101613c3e565b5090565b6000613c6d613c6884614f59565b614f34565b90508083825260208201905082856020860282011115613c8c57600080fd5b60005b85811015613cbc5781613ca28882613d42565b845260208401935060208301925050600181019050613c8f565b5050509392505050565b6000613cd9613cd484614f85565b614f34565b905082815260208101848484011115613cf157600080fd5b613cfc8482856151d2565b509392505050565b6000613d17613d1284614fb6565b614f34565b905082815260208101848484011115613d2f57600080fd5b613d3a8482856151d2565b509392505050565b600081359050613d51816159a0565b92915050565b600081519050613d66816159a0565b92915050565b600082601f830112613d7d57600080fd5b8135613d8d848260208601613c5a565b91505092915050565b600081359050613da5816159b7565b92915050565b600081519050613dba816159b7565b92915050565b600081359050613dcf816159ce565b92915050565b600081359050613de4816159e5565b92915050565b600081519050613df9816159e5565b92915050565b600082601f830112613e1057600080fd5b8135613e20848260208601613cc6565b91505092915050565b600082601f830112613e3a57600080fd5b8135613e4a848260208601613d04565b91505092915050565b600081359050613e62816159fc565b92915050565b600081519050613e77816159fc565b92915050565b600060208284031215613e8f57600080fd5b6000613e9d84828501613d42565b91505092915050565b600060208284031215613eb857600080fd5b6000613ec684828501613d57565b91505092915050565b60008060408385031215613ee257600080fd5b6000613ef085828601613d42565b9250506020613f0185828601613d42565b9150509250929050565b600080600060608486031215613f2057600080fd5b6000613f2e86828701613d42565b9350506020613f3f86828701613d42565b9250506040613f5086828701613e53565b9150509250925092565b60008060008060808587031215613f7057600080fd5b6000613f7e87828801613d42565b9450506020613f8f87828801613d42565b9350506040613fa087828801613e53565b925050606085013567ffffffffffffffff811115613fbd57600080fd5b613fc987828801613dff565b91505092959194509250565b60008060408385031215613fe857600080fd5b6000613ff685828601613d42565b925050602061400785828601613d96565b9150509250929050565b6000806040838503121561402457600080fd5b600061403285828601613d42565b925050602061404385828601613e53565b9150509250929050565b60006020828403121561405f57600080fd5b600082013567ffffffffffffffff81111561407957600080fd5b61408584828501613d6c565b91505092915050565b6000602082840312156140a057600080fd5b60006140ae84828501613d96565b91505092915050565b6000602082840312156140c957600080fd5b60006140d784828501613dab565b91505092915050565b600080604083850312156140f357600080fd5b600061410185828601613d96565b925050602061411285828601613d96565b9150509250929050565b60006020828403121561412e57600080fd5b600061413c84828501613dc0565b91505092915050565b6000806040838503121561415857600080fd5b600061416685828601613dc0565b925050602061417785828601613d42565b9150509250929050565b60006020828403121561419357600080fd5b60006141a184828501613dd5565b91505092915050565b6000602082840312156141bc57600080fd5b60006141ca84828501613dea565b91505092915050565b600080604083850312156141e657600080fd5b600083013567ffffffffffffffff81111561420057600080fd5b61420c85828601613e29565b925050602083013567ffffffffffffffff81111561422957600080fd5b61423585828601613e29565b9150509250929050565b60008060006060848603121561425457600080fd5b600084013567ffffffffffffffff81111561426e57600080fd5b61427a86828701613e29565b935050602084013567ffffffffffffffff81111561429757600080fd5b6142a386828701613e29565b92505060406142b486828701613e53565b9150509250925092565b6000602082840312156142d057600080fd5b60006142de84828501613e53565b91505092915050565b6000602082840312156142f957600080fd5b600061430784828501613e68565b91505092915050565b6000806040838503121561432357600080fd5b600061433185828601613e53565b925050602061434285828601613d96565b9150509250929050565b6000806040838503121561435f57600080fd5b600061436d85828601613e53565b925050602061437e85828601613e53565b9150509250929050565b60008060008060008060c087890312156143a157600080fd5b60006143af89828a01613e53565b96505060206143c089828a01613e53565b95505060406143d189828a01613e53565b94505060606143e289828a01613e53565b93505060806143f389828a01613e53565b92505060a061440489828a01613d42565b9150509295509295509295565b61441a81615154565b82525050565b61442981615166565b82525050565b61443881615172565b82525050565b600061444982614ffc565b6144538185615012565b93506144638185602086016151e1565b61446c816153d7565b840191505092915050565b600061448282615007565b61448c8185615023565b935061449c8185602086016151e1565b6144a5816153d7565b840191505092915050565b60006144bb82615007565b6144c58185615034565b93506144d58185602086016151e1565b80840191505092915050565b600081546144ee8161523e565b6144f88186615034565b94506001821660008114614513576001811461452457614557565b60ff19831686528186019350614557565b61452d85614fe7565b60005b8381101561454f57815481890152600182019150602081019050614530565b838801955050505b50505092915050565b600061456d602083615023565b9150614578826153e8565b602082019050919050565b6000614590601283615023565b915061459b82615411565b602082019050919050565b60006145b3601583615023565b91506145be8261543a565b602082019050919050565b60006145d6601483615023565b91506145e182615463565b602082019050919050565b60006145f9601683615023565b91506146048261548c565b602082019050919050565b600061461c601783615023565b9150614627826154b5565b602082019050919050565b600061463f601d83615023565b915061464a826154de565b602082019050919050565b6000614662600a83615023565b915061466d82615507565b602082019050919050565b6000614685601583615023565b915061469082615530565b602082019050919050565b60006146a8601683615023565b91506146b382615559565b602082019050919050565b60006146cb602183615023565b91506146d682615582565b604082019050919050565b60006146ee601183615023565b91506146f9826155d1565b602082019050919050565b6000614711600b83615023565b915061471c826155fa565b602082019050919050565b6000614734601d83615023565b915061473f82615623565b602082019050919050565b6000614757600883615023565b91506147628261564c565b602082019050919050565b600061477a600d83615023565b915061478582615675565b602082019050919050565b600061479d600d83615023565b91506147a88261569e565b602082019050919050565b60006147c0601183615023565b91506147cb826156c7565b602082019050919050565b60006147e3601183615023565b91506147ee826156f0565b602082019050919050565b6000614806600f83615023565b915061481182615719565b602082019050919050565b6000614829602483615023565b915061483482615742565b604082019050919050565b600061484c600c83615023565b915061485782615791565b602082019050919050565b600061486f600b83615023565b915061487a826157ba565b602082019050919050565b6000614892601e83615023565b915061489d826157e3565b602082019050919050565b60006148b5601783615034565b91506148c08261580c565b601782019050919050565b60006148d8600c83615023565b91506148e382615835565b602082019050919050565b60006148fb600b83615023565b91506149068261585e565b602082019050919050565b600061491e603083615023565b915061492982615887565b604082019050919050565b6000614941601683615023565b915061494c826158d6565b602082019050919050565b6000614964600c83615023565b915061496f826158ff565b602082019050919050565b6000614987601183615034565b915061499282615928565b601182019050919050565b60006149aa602f83615023565b91506149b582615951565b604082019050919050565b6149c9816151c8565b82525050565b60006149db82866144e1565b91506149e782856144b0565b91506149f382846144e1565b9150819050949350505050565b6000614a0b826148a8565b9150614a1782856144b0565b9150614a228261497a565b9150614a2e82846144b0565b91508190509392505050565b6000602082019050614a4f6000830184614411565b92915050565b6000606082019050614a6a6000830186614411565b614a776020830185614411565b614a8460408301846149c0565b949350505050565b6000608082019050614aa16000830187614411565b614aae6020830186614411565b614abb60408301856149c0565b8181036060830152614acd818461443e565b905095945050505050565b6000604082019050614aed6000830185614411565b614afa60208301846149c0565b9392505050565b6000602082019050614b166000830184614420565b92915050565b6000602082019050614b31600083018461442f565b92915050565b60006020820190508181036000830152614b518184614477565b905092915050565b60006020820190508181036000830152614b7281614560565b9050919050565b60006020820190508181036000830152614b9281614583565b9050919050565b60006020820190508181036000830152614bb2816145a6565b9050919050565b60006020820190508181036000830152614bd2816145c9565b9050919050565b60006020820190508181036000830152614bf2816145ec565b9050919050565b60006020820190508181036000830152614c128161460f565b9050919050565b60006020820190508181036000830152614c3281614632565b9050919050565b60006020820190508181036000830152614c5281614655565b9050919050565b60006020820190508181036000830152614c7281614678565b9050919050565b60006020820190508181036000830152614c928161469b565b9050919050565b60006020820190508181036000830152614cb2816146be565b9050919050565b60006020820190508181036000830152614cd2816146e1565b9050919050565b60006020820190508181036000830152614cf281614704565b9050919050565b60006020820190508181036000830152614d1281614727565b9050919050565b60006020820190508181036000830152614d328161474a565b9050919050565b60006020820190508181036000830152614d528161476d565b9050919050565b60006020820190508181036000830152614d7281614790565b9050919050565b60006020820190508181036000830152614d92816147b3565b9050919050565b60006020820190508181036000830152614db2816147d6565b9050919050565b60006020820190508181036000830152614dd2816147f9565b9050919050565b60006020820190508181036000830152614df28161481c565b9050919050565b60006020820190508181036000830152614e128161483f565b9050919050565b60006020820190508181036000830152614e3281614862565b9050919050565b60006020820190508181036000830152614e5281614885565b9050919050565b60006020820190508181036000830152614e72816148cb565b9050919050565b60006020820190508181036000830152614e92816148ee565b9050919050565b60006020820190508181036000830152614eb281614911565b9050919050565b60006020820190508181036000830152614ed281614934565b9050919050565b60006020820190508181036000830152614ef281614957565b9050919050565b60006020820190508181036000830152614f128161499d565b9050919050565b6000602082019050614f2e60008301846149c0565b92915050565b6000614f3e614f4f565b9050614f4a8282615270565b919050565b6000604051905090565b600067ffffffffffffffff821115614f7457614f736153a8565b5b602082029050602081019050919050565b600067ffffffffffffffff821115614fa057614f9f6153a8565b5b614fa9826153d7565b9050602081019050919050565b600067ffffffffffffffff821115614fd157614fd06153a8565b5b614fda826153d7565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061504a826151c8565b9150615055836151c8565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561508a5761508961531b565b5b828201905092915050565b60006150a0826151c8565b91506150ab836151c8565b9250826150bb576150ba61534a565b5b828204905092915050565b60006150d1826151c8565b91506150dc836151c8565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156151155761511461531b565b5b828202905092915050565b600061512b826151c8565b9150615136836151c8565b9250828210156151495761514861531b565b5b828203905092915050565b600061515f826151a8565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156151ff5780820151818401526020810190506151e4565b8381111561520e576000848401525b50505050565b600061521f826151c8565b915060008214156152335761523261531b565b5b600182039050919050565b6000600282049050600182168061525657607f821691505b6020821081141561526a57615269615379565b5b50919050565b615279826153d7565b810181811067ffffffffffffffff82111715615298576152976153a8565b5b80604052505050565b60006152ac826151c8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156152df576152de61531b565b5b600182019050919050565b60006152f5826151c8565b9150615300836151c8565b9250826153105761530f61534a565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b7f43616c6c6572206e6f7420616c6c6f7765640000000000000000000000000000600082015250565b7f213d206f776e6572206e6f7220617070726f7665640000000000000000000000600082015250565b7f546f6b656e20616c7265616479206d696e746564000000000000000000000000600082015250565b7f54686520636f6e74726163742069732070617573656400000000000000000000600082015250565b7f46697865642076616c756520616c726561647920736574000000000000000000600082015250565b7f213d206f776e6572206e6f7220617070726f76656420666f7220616c6c000000600082015250565b7f213d20616c6c6f77656400000000000000000000000000000000000000000000600082015250565b7f5472616e7366657220746f207468652030206164640000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e2056495031383100000000000000000000600082015250565b7f5472616e73666572206f6620746f6b656e2074686174206973206e6f74206f7760008201527f6e00000000000000000000000000000000000000000000000000000000000000602082015250565b7f417070726f766520746f2063616c6c6572000000000000000000000000000000600082015250565b7f6e6f7420616c6c6f776564000000000000000000000000000000000000000000600082015250565b7f5472616e7366657220746f206e6f6e20564950313831522e20696d706c000000600082015250565b7f6e6f20746f6b656e000000000000000000000000000000000000000000000000600082015250565b7f4d696e7420746f20302061646400000000000000000000000000000000000000600082015250565b7f63757272656e74206f776e657200000000000000000000000000000000000000600082015250565b7f7761697420666f72206f70656e53616c65000000000000000000000000000000600082015250565b7f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000600082015250565b7f616c6c6f77616e6365206572726f720000000000000000000000000000000000600082015250565b7f43616c6c657220213d20616c6c6f776564206f7220737570706c79206f76657260008201527f666c6f7700000000000000000000000000000000000000000000000000000000602082015250565b7f7a65726f20616464726573730000000000000000000000000000000000000000600082015250565b7f77726f6e67207072696365000000000000000000000000000000000000000000600082015250565b7f456e756d657261626c654d61703a206e6f6e6578697374656e74206b65790000600082015250565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b7f6d696e74206973206f7665720000000000000000000000000000000000000000600082015250565b7f6e6f742073746172746564000000000000000000000000000000000000000000600082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b7f5472616e7366657220746f206e6f6e2045524337323100000000000000000000600082015250565b7f555249206e6f20746f6b656e0000000000000000000000000000000000000000600082015250565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6159a981615154565b81146159b457600080fd5b50565b6159c081615166565b81146159cb57600080fd5b50565b6159d781615172565b81146159e257600080fd5b50565b6159ee8161517c565b81146159f957600080fd5b50565b615a05816151c8565b8114615a1057600080fd5b5056fea264697066735822122066d90274f29a8356e7e4654d8d5fa3a381afd80a5047cb95db01afb49031b4c564736f6c63430008010033