VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x87730d…Bf13
Summary
Transactions
Transfers
Address
0x87730da4cEB661e3D25cA9Da60F6b0D9B6d7Bf13
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x78b6EC9a68Fc3a3fc5595DA794725662B55a0d8C
Deployer
0x78b6EC9a68Fc3a3fc5595DA794725662B55a0d8C
Code
0x6080604052600436106101e35760003560e01c80636edc528a11610102578063a217fddf11610095578063cf454bfd11610064578063cf454bfd146106c1578063d547741f146106ea578063e63ab1e914610713578063f72c0d8b1461073e576101e3565b8063a217fddf14610607578063a506ba3814610632578063bb0bc3c41461066f578063ce63520c14610698576101e3565b80638456cb59116100d15780638456cb591461055d57806391d148541461057457806392c2becc146105b15780639575f6ac146105dc576101e3565b80636edc528a146104c957806375b238fc146104f25780638076910c1461051d5780638129fc1c14610546576101e3565b80633659cfe61161017a5780634f1ef286116101495780634f1ef2861461042e57806352d1902d1461044a5780635c975abb14610475578063613762a9146104a0576101e3565b80633659cfe61461039557806336de69dd146103be5780633f4ba83a146103da5780634d53f3a1146103f1576101e3565b8063248a9ca3116101b6578063248a9ca3146102dd57806329e586591461031a5780632f2ff15d1461034357806336568abe1461036c576101e3565b806301ffc9a7146101e857806310df54a014610225578063150b7a02146102625780631e4e297a1461029f575b600080fd5b3480156101f457600080fd5b5061020f600480360381019061020a9190613d6d565b610769565b60405161021c9190613db5565b60405180910390f35b34801561023157600080fd5b5061024c60048036038101906102479190613e06565b6107e3565b6040516102599190613e97565b60405180910390f35b34801561026e57600080fd5b5061028960048036038101906102849190614056565b610839565b60405161029691906140e8565b60405180910390f35b3480156102ab57600080fd5b506102c660048036038101906102c19190614103565b61084d565b6040516102d4929190614165565b60405180910390f35b3480156102e957600080fd5b5061030460048036038101906102ff91906141c4565b6109e7565b6040516103119190614200565b60405180910390f35b34801561032657600080fd5b50610341600480360381019061033c9190613e06565b610a07565b005b34801561034f57600080fd5b5061036a6004803603810190610365919061421b565b610ae4565b005b34801561037857600080fd5b50610393600480360381019061038e919061421b565b610b05565b005b3480156103a157600080fd5b506103bc60048036038101906103b7919061425b565b610b88565b005b6103d860048036038101906103d39190614288565b610d10565b005b3480156103e657600080fd5b506103ef611360565b005b3480156103fd57600080fd5b5061041860048036038101906104139190614303565b611395565b6040516104259190614443565b60405180910390f35b61044860048036038101906104439190614465565b61158c565b005b34801561045657600080fd5b5061045f6116c8565b60405161046c9190614200565b60405180910390f35b34801561048157600080fd5b5061048a611781565b6040516104979190613db5565b60405180910390f35b3480156104ac57600080fd5b506104c760048036038101906104c2919061425b565b611798565b005b3480156104d557600080fd5b506104f060048036038101906104eb919061425b565b611877565b005b3480156104fe57600080fd5b50610507611956565b6040516105149190614200565b60405180910390f35b34801561052957600080fd5b50610544600480360381019061053f919061425b565b61197a565b005b34801561055257600080fd5b5061055b611a59565b005b34801561056957600080fd5b50610572611c44565b005b34801561058057600080fd5b5061059b6004803603810190610596919061421b565b611c79565b6040516105a89190613db5565b60405180910390f35b3480156105bd57600080fd5b506105c6611ce4565b6040516105d39190614200565b60405180910390f35b3480156105e857600080fd5b506105f1611d08565b6040516105fe91906145c5565b60405180910390f35b34801561061357600080fd5b5061061c611e17565b6040516106299190614200565b60405180910390f35b34801561063e57600080fd5b5061065960048036038101906106549190614303565b611e1e565b60405161066691906145e7565b60405180910390f35b34801561067b57600080fd5b5061069660048036038101906106919190614602565b611e51565b005b3480156106a457600080fd5b506106bf60048036038101906106ba9190614669565b612301565b005b3480156106cd57600080fd5b506106e860048036038101906106e39190614602565b612783565b005b3480156106f657600080fd5b50610711600480360381019061070c919061421b565b612c55565b005b34801561071f57600080fd5b50610728612c76565b6040516107359190614200565b60405180910390f35b34801561074a57600080fd5b50610753612c9a565b6040516107609190614200565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806107dc57506107db82612cbe565b5b9050919050565b6107eb613c4e565b61013560008381526020019081526020016000206040518060800160405290816000820154815260200160018201548152602001600282015481526020016003820154815250509050919050565b600063150b7a0260e01b9050949350505050565b6000610857613c4e565b61085f612d28565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177561088981612d72565b600086116108cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c39061473f565b60405180910390fd5b6000851161090f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610906906147d1565b60405180910390fd5b6000670de0b6b3a764000085101561093a57670de0b6b3a7640000856109359190614820565b61093c565b845b9050600061013260008154809291906109549061487a565b919050559050600060405180608001604052808381526020018a8152602001898152602001848152509050806101356000848152602001908152602001600020600082015181600001556020820151816001015560408201518160020155606082015181600301559050506109d482610133612d8690919063ffffffff16565b5081819550955050505050935093915050565b600060976000838152602001908152602001600020600101549050919050565b610a0f612d28565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610a3981612d72565b600061013560008481526020019081526020016000206001015403610a93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8a90614934565b60405180910390fd5b610aa882610133612da090919063ffffffff16565b50610135600083815260200190815260200160002060008082016000905560018201600090556002820160009055600382016000905550505050565b610aed826109e7565b610af681612d72565b610b008383612dba565b505050565b610b0d612e9b565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b71906149c6565b60405180910390fd5b610b848282612ea3565b5050565b7f00000000000000000000000087730da4ceb661e3d25ca9da60f6b0d9b6d7bf1373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1603610c16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0d90614a58565b60405180910390fd5b7f00000000000000000000000087730da4ceb661e3d25ca9da60f6b0d9b6d7bf1373ffffffffffffffffffffffffffffffffffffffff16610c55612f85565b73ffffffffffffffffffffffffffffffffffffffff1614610cab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca290614aea565b60405180910390fd5b610cb481612fdc565b610d0d81600067ffffffffffffffff811115610cd357610cd2613f2b565b5b6040519080825280601f01601f191660200182016040528015610d055781602001600182028036833780820191505090505b50600061300a565b50565b610d18612d28565b61012e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166378d41109836040518263ffffffff1660e01b8152600401610d749190614b19565b602060405180830381865afa158015610d91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610db59190614b60565b610df4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610deb90614bff565b60405180910390fd5b6000610135600087815260200190815260200160002060405180608001604052908160008201548152602001600182015481526020016002820154815260200160038201548152505090506000816020015103610e86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7d90614934565b60405180910390fd5b80606001513414610ecc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec390614c6b565b60405180910390fd5b60006101366000888152602001908152602001600020600087815260200190815260200160002090506000610f0382600001613178565b905082604001518110610f4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4290614cd7565b60405180910390fd5b610f61848360000161318d90919063ffffffff16565b15610fa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9890614d69565b60405180910390fd5b60008111156110ea576000610fc36000846000016131bd90919063ffffffff16565b905060008360020160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505090508673ffffffffffffffffffffffffffffffffffffffff16816020015173ffffffffffffffffffffffffffffffffffffffff16146110e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110de90614dfb565b60405180910390fd5b50505b8473ffffffffffffffffffffffffffffffffffffffff166342842e0e8530896040518463ffffffff1660e01b815260040161112793929190614e1b565b600060405180830381600087803b15801561114157600080fd5b505af1158015611155573d6000803e3d6000fd5b5050505061116f84836000016131d790919063ffffffff16565b5060405180604001604052808781526020018673ffffffffffffffffffffffffffffffffffffffff168152508260020160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509050508373ffffffffffffffffffffffffffffffffffffffff1687897f0ab00493dfddcf6cb60b0065bc14f0d5842107178c963e8e62e46ccfaf475c568560020160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040516112b89190614f04565b60405180910390a482604001516112d183600001613178565b0361135657600061013160008154809291906112ec9061487a565b9190505590508083600301819055508061013760008b815260200190815260200160002060008a81526020019081526020016000208190555080888a7f283c1b6ad79352a5751858bab1ca0e19c35bc09d5921e9c88e903488b750505d60405160405180910390a4505b5050505050505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61138a81612d72565b611392613207565b50565b6060600061013660008581526020019081526020016000206000848152602001908152602001600020905060006113ce82600001613178565b905060008167ffffffffffffffff8111156113ec576113eb613f2b565b5b60405190808252806020026020018201604052801561142557816020015b611412613c76565b81526020019060019003908161140a5790505b50905060005b8281101561157f57600061144b82866000016131bd90919063ffffffff16565b905060008560020160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681525050905060405180606001604052808373ffffffffffffffffffffffffffffffffffffffff16815260200182600001518152602001826020015173ffffffffffffffffffffffffffffffffffffffff1681525084848151811061155f5761155e614f1f565b5b6020026020010181905250505080806115779061487a565b91505061142b565b5080935050505092915050565b7f00000000000000000000000087730da4ceb661e3d25ca9da60f6b0d9b6d7bf1373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff160361161a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161190614a58565b60405180910390fd5b7f00000000000000000000000087730da4ceb661e3d25ca9da60f6b0d9b6d7bf1373ffffffffffffffffffffffffffffffffffffffff16611659612f85565b73ffffffffffffffffffffffffffffffffffffffff16146116af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a690614aea565b60405180910390fd5b6116b882612fdc565b6116c48282600161300a565b5050565b60007f00000000000000000000000087730da4ceb661e3d25ca9da60f6b0d9b6d7bf1373ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff1614611758576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174f90614fc0565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b905090565b6000603360009054906101000a900460ff16905090565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217756117c281612d72565b8161013060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611873576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186a9061502c565b60405180910390fd5b5050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217756118a181612d72565b8161012f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611952576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194990615098565b60405180910390fd5b5050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c217756119a481612d72565b8161012e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4c90615104565b60405180910390fd5b5050565b60008060019054906101000a900460ff16159050808015611a8a5750600160008054906101000a900460ff1660ff16105b80611ab75750611a993061326a565b158015611ab65750600160008054906101000a900460ff1660ff16145b5b611af6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aed90615196565b60405180910390fd5b60016000806101000a81548160ff021916908360ff1602179055508015611b33576001600060016101000a81548160ff0219169083151502179055505b611b3b61328d565b611b436132e6565b611b4b613337565b611b586000801b33612dba565b611b827fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533612dba565b611bac7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a33612dba565b611bd67f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e333612dba565b6001610131819055506001610132819055508015611c415760008060016101000a81548160ff0219169083151502179055507f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024986001604051611c389190615208565b60405180910390a15b50565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a611c6e81612d72565b611c76613388565b50565b60006097600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b7f25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5f81565b60606000611d176101336133eb565b905060008167ffffffffffffffff811115611d3557611d34613f2b565b5b604051908082528060200260200182016040528015611d6e57816020015b611d5b613c4e565b815260200190600190039081611d535790505b50905060005b82811015611e0e576000611d938261013361340090919063ffffffff16565b90506101356000828152602001908152602001600020604051806080016040529081600082015481526020016001820154815260200160028201548152602001600382015481525050838381518110611def57611dee614f1f565b5b6020026020010181905250508080611e069061487a565b915050611d74565b50809250505090565b6000801b81565b60006101366000848152602001908152602001600020600083815260200190815260200160002060030154905092915050565b611e59612d28565b611e666000801b33611c79565b80611e975750611e967fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611c79565b5b80611ec85750611ec77f25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5f33611c79565b5b611f07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611efe9061526f565b60405180910390fd5b61012f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638898b7cd836040518263ffffffff1660e01b8152600401611f6391906145e7565b602060405180830381865afa158015611f80573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fa49190614b60565b15611fe4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fdb90615301565b60405180910390fd5b6000610135600086815260200190815260200160002060405180608001604052908160008201548152602001600182015481526020016002820154815260200160038201548152505090506000816040015182606001516120459190614820565b9050600061013060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636edfc75d83866040518363ffffffff1660e01b81526004016120a7929190615321565b602060405180830381865afa1580156120c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120e8919061535f565b905060008473ffffffffffffffffffffffffffffffffffffffff1682604051612110906153bd565b60006040518083038185875af1925050503d806000811461214d576040519150601f19603f3d011682016040523d82523d6000602084013e612152565b606091505b5050905080612196576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161218d90615444565b60405180910390fd5b600061013060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ec397b296040518163ffffffff1660e01b8152600401602060405180830381865afa158015612206573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061222a9190615479565b90506000838561223a91906154a6565b905060008273ffffffffffffffffffffffffffffffffffffffff1682604051612262906153bd565b60006040518083038185875af1925050503d806000811461229f576040519150601f19603f3d011682016040523d82523d6000602084013e6122a4565b606091505b50509050806122e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122df9061554c565b60405180910390fd5b6122f48b8b8b8b612783565b5050505050505050505050565b612309612d28565b600061013560008581526020019081526020016000206040518060800160405290816000820154815260200160018201548152602001600282015481526020016003820154815250509050600081602001510361239b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161239290614934565b60405180910390fd5b60006101366000868152602001908152602001600020600085815260200190815260200160002090506123da838260000161318d90919063ffffffff16565b612419576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612410906155b8565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415801561247c575061247a7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611c79565b155b156124c95760008160030154146124c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124bf90615624565b60405180910390fd5b5b60008160020160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020604051806040016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050806020015173ffffffffffffffffffffffffffffffffffffffff166342842e0e308684600001516040518463ffffffff1660e01b81526004016125be93929190614e1b565b600060405180830381600087803b1580156125d857600080fd5b505af11580156125ec573d6000803e3d6000fd5b5050505060008473ffffffffffffffffffffffffffffffffffffffff16846060015160405161261a906153bd565b60006040518083038185875af1925050503d8060008114612657576040519150601f19603f3d011682016040523d82523d6000602084013e61265c565b606091505b50509050806126a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612697906156b6565b60405180910390fd5b6126b6858460000161341a90919063ffffffff16565b508260020160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905550508473ffffffffffffffffffffffffffffffffffffffff1686887fd9a2980a8c3d2110a731e49774afbce84422e44b804cdad73c99c21a07db2d0c856040516127729190615705565b60405180910390a450505050505050565b61278b612d28565b6127986000801b33611c79565b806127c957506127c87fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611c79565b5b806127fa57506127f97f25cf2b509f2a7f322675b2a5322b182f44ad2c03ac941a0af17c9b178f5d5d5f33611c79565b5b612839576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128309061526f565b60405180910390fd5b600061013560008681526020019081526020016000206040518060800160405290816000820154815260200160018201548152602001600282015481526020016003820154815250509050600061013660008781526020019081526020016000206000868152602001908152602001600020905060006128b98787611395565b905060005b8151811015612bd45760008282815181106128dc576128db614f1f565b5b602002602001015190506000816040015190508073ffffffffffffffffffffffffffffffffffffffff166342842e0e30846000015185602001516040518463ffffffff1660e01b815260040161293493929190614e1b565b600060405180830381600087803b15801561294e57600080fd5b505af1158015612962573d6000803e3d6000fd5b5050505060008811156129f1578673ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff1614151588836000015173ffffffffffffffffffffffffffffffffffffffff167f4eacad437de21505b8977becb736efbba181b51e8f12bea80994fdee4b2257bd60405160405180910390a4612b2d565b6000826000015173ffffffffffffffffffffffffffffffffffffffff168760600151604051612a1f906153bd565b60006040518083038185875af1925050503d8060008114612a5c576040519150601f19603f3d011682016040523d82523d6000602084013e612a61565b606091505b5050905080612aa5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a9c906156b6565b60405180910390fd5b826000015173ffffffffffffffffffffffffffffffffffffffff168a8c7fd9a2980a8c3d2110a731e49774afbce84422e44b804cdad73c99c21a07db2d0c604051806040016040528088602001518152602001886040015173ffffffffffffffffffffffffffffffffffffffff16815250604051612b239190615705565b60405180910390a4505b612b4782600001518660000161341a90919063ffffffff16565b50846002016000836000015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055505050508080612bcc9061487a565b9150506128be565b50610136600088815260200190815260200160002060008781526020019081526020016000206000808201600080820160008082016000612c159190613cc3565b5050505060038201600090555050610137600088815260200190815260200160002060008781526020019081526020016000206000905550505050505050565b612c5e826109e7565b612c6781612d72565b612c718383612ea3565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612d30611781565b15612d70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d679061576c565b60405180910390fd5b565b612d8381612d7e612e9b565b61344a565b50565b6000612d98836000018360001b6134e7565b905092915050565b6000612db2836000018360001b613557565b905092915050565b612dc48282611c79565b612e975760016097600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612e3c612e9b565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600033905090565b612ead8282611c79565b15612f815760006097600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612f26612e9b565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6000612fb37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b61366b565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e361300681612d72565b5050565b6130367f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd914360001b613675565b60000160009054906101000a900460ff161561305a576130558361367f565b613173565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156130c257506040513d601f19601f820116820180604052508101906130bf91906157a1565b60015b613101576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130f890615840565b60405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b8114613166576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161315d906158d2565b60405180910390fd5b50613172838383613738565b5b505050565b600061318682600001613764565b9050919050565b60006131b5836000018373ffffffffffffffffffffffffffffffffffffffff1660001b613775565b905092915050565b60006131cc8360000183613798565b60001c905092915050565b60006131ff836000018373ffffffffffffffffffffffffffffffffffffffff1660001b6134e7565b905092915050565b61320f6137c3565b6000603360006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa613253612e9b565b6040516132609190614b19565b60405180910390a1565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600060019054906101000a900460ff166132dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132d390615964565b60405180910390fd5b6132e461380c565b565b600060019054906101000a900460ff16613335576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161332c90615964565b60405180910390fd5b565b600060019054906101000a900460ff16613386576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161337d90615964565b60405180910390fd5b565b613390612d28565b6001603360006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586133d4612e9b565b6040516133e19190614b19565b60405180910390a1565b60006133f982600001613764565b9050919050565b600061340f8360000183613798565b60001c905092915050565b6000613442836000018373ffffffffffffffffffffffffffffffffffffffff1660001b613557565b905092915050565b6134548282611c79565b6134e3576134798173ffffffffffffffffffffffffffffffffffffffff166014613878565b6134878360001c6020613878565b604051602001613498929190615a96565b6040516020818303038152906040526040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134da9190615b09565b60405180910390fd5b5050565b60006134f38383613775565b61354c578260000182908060018154018082558091505060019003906000526020600020016000909190919091505582600001805490508360010160008481526020019081526020016000208190555060019050613551565b600090505b92915050565b6000808360010160008481526020019081526020016000205490506000811461365f57600060018261358991906154a6565b90506000600186600001805490506135a191906154a6565b90508181146136105760008660000182815481106135c2576135c1614f1f565b5b90600052602060002001549050808760000184815481106135e6576135e5614f1f565b5b90600052602060002001819055508387600101600083815260200190815260200160002081905550505b8560000180548061362457613623615b2b565b5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050613665565b60009150505b92915050565b6000819050919050565b6000819050919050565b6136888161326a565b6136c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136be90615bcc565b60405180910390fd5b806136f47f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b61366b565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61374183613ab4565b60008251118061374e5750805b1561375f5761375d8383613b03565b505b505050565b600081600001805490509050919050565b600080836001016000848152602001908152602001600020541415905092915050565b60008260000182815481106137b0576137af614f1f565b5b9060005260206000200154905092915050565b6137cb611781565b61380a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161380190615c38565b60405180910390fd5b565b600060019054906101000a900460ff1661385b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161385290615964565b60405180910390fd5b6000603360006101000a81548160ff021916908315150217905550565b60606000600283600261388b9190614820565b6138959190615c58565b67ffffffffffffffff8111156138ae576138ad613f2b565b5b6040519080825280601f01601f1916602001820160405280156138e05781602001600182028036833780820191505090505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061391857613917614f1f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061397c5761397b614f1f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026139bc9190614820565b6139c69190615c58565b90505b6001811115613a66577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110613a0857613a07614f1f565b5b1a60f81b828281518110613a1f57613a1e614f1f565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080613a5f90615cae565b90506139c9565b5060008414613aaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613aa190615d23565b60405180910390fd5b8091505092915050565b613abd8161367f565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6060613b0e8361326a565b613b4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b4490615db5565b60405180910390fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1684604051613b759190615e11565b600060405180830381855af49150503d8060008114613bb0576040519150601f19603f3d011682016040523d82523d6000602084013e613bb5565b606091505b5091509150613bdd8282604051806060016040528060278152602001615e2960279139613be7565b9250505092915050565b60608315613bf757829050613c47565b600083511115613c0a5782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613c3e9190615b09565b60405180910390fd5b9392505050565b6040518060800160405280600081526020016000815260200160008152602001600081525090565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b5080546000825590600052602060002090810190613ce19190613ce4565b50565b5b80821115613cfd576000816000905550600101613ce5565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613d4a81613d15565b8114613d5557600080fd5b50565b600081359050613d6781613d41565b92915050565b600060208284031215613d8357613d82613d0b565b5b6000613d9184828501613d58565b91505092915050565b60008115159050919050565b613daf81613d9a565b82525050565b6000602082019050613dca6000830184613da6565b92915050565b6000819050919050565b613de381613dd0565b8114613dee57600080fd5b50565b600081359050613e0081613dda565b92915050565b600060208284031215613e1c57613e1b613d0b565b5b6000613e2a84828501613df1565b91505092915050565b613e3c81613dd0565b82525050565b608082016000820151613e586000850182613e33565b506020820151613e6b6020850182613e33565b506040820151613e7e6040850182613e33565b506060820151613e916060850182613e33565b50505050565b6000608082019050613eac6000830184613e42565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613edd82613eb2565b9050919050565b613eed81613ed2565b8114613ef857600080fd5b50565b600081359050613f0a81613ee4565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613f6382613f1a565b810181811067ffffffffffffffff82111715613f8257613f81613f2b565b5b80604052505050565b6000613f95613d01565b9050613fa18282613f5a565b919050565b600067ffffffffffffffff821115613fc157613fc0613f2b565b5b613fca82613f1a565b9050602081019050919050565b82818337600083830152505050565b6000613ff9613ff484613fa6565b613f8b565b90508281526020810184848401111561401557614014613f15565b5b614020848285613fd7565b509392505050565b600082601f83011261403d5761403c613f10565b5b813561404d848260208601613fe6565b91505092915050565b600080600080608085870312156140705761406f613d0b565b5b600061407e87828801613efb565b945050602061408f87828801613efb565b93505060406140a087828801613df1565b925050606085013567ffffffffffffffff8111156140c1576140c0613d10565b5b6140cd87828801614028565b91505092959194509250565b6140e281613d15565b82525050565b60006020820190506140fd60008301846140d9565b92915050565b60008060006060848603121561411c5761411b613d0b565b5b600061412a86828701613df1565b935050602061413b86828701613df1565b925050604061414c86828701613df1565b9150509250925092565b61415f81613dd0565b82525050565b600060a08201905061417a6000830185614156565b6141876020830184613e42565b9392505050565b6000819050919050565b6141a18161418e565b81146141ac57600080fd5b50565b6000813590506141be81614198565b92915050565b6000602082840312156141da576141d9613d0b565b5b60006141e8848285016141af565b91505092915050565b6141fa8161418e565b82525050565b600060208201905061421560008301846141f1565b92915050565b6000806040838503121561423257614231613d0b565b5b6000614240858286016141af565b925050602061425185828601613efb565b9150509250929050565b60006020828403121561427157614270613d0b565b5b600061427f84828501613efb565b91505092915050565b600080600080600060a086880312156142a4576142a3613d0b565b5b60006142b288828901613df1565b95505060206142c388828901613df1565b94505060406142d488828901613df1565b93505060606142e588828901613efb565b92505060806142f688828901613efb565b9150509295509295909350565b6000806040838503121561431a57614319613d0b565b5b600061432885828601613df1565b925050602061433985828601613df1565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61437881613ed2565b82525050565b606082016000820151614394600085018261436f565b5060208201516143a76020850182613e33565b5060408201516143ba604085018261436f565b50505050565b60006143cc838361437e565b60608301905092915050565b6000602082019050919050565b60006143f082614343565b6143fa818561434e565b93506144058361435f565b8060005b8381101561443657815161441d88826143c0565b9750614428836143d8565b925050600181019050614409565b5085935050505092915050565b6000602082019050818103600083015261445d81846143e5565b905092915050565b6000806040838503121561447c5761447b613d0b565b5b600061448a85828601613efb565b925050602083013567ffffffffffffffff8111156144ab576144aa613d10565b5b6144b785828601614028565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6080820160008201516145036000850182613e33565b5060208201516145166020850182613e33565b5060408201516145296040850182613e33565b50606082015161453c6060850182613e33565b50505050565b600061454e83836144ed565b60808301905092915050565b6000602082019050919050565b6000614572826144c1565b61457c81856144cc565b9350614587836144dd565b8060005b838110156145b857815161459f8882614542565b97506145aa8361455a565b92505060018101905061458b565b5085935050505092915050565b600060208201905081810360008301526145df8184614567565b905092915050565b60006020820190506145fc6000830184614156565b92915050565b6000806000806080858703121561461c5761461b613d0b565b5b600061462a87828801613df1565b945050602061463b87828801613df1565b935050604061464c87828801613df1565b925050606061465d87828801613efb565b91505092959194509250565b60008060006060848603121561468257614681613d0b565b5b600061469086828701613df1565b93505060206146a186828701613df1565b92505060406146b286828701613efb565b9150509250925092565b600082825260208201905092915050565b7f4c6f6262794d616e616765723a20726f6f6d735065724368616e6e656c203e3d60008201527f2031000000000000000000000000000000000000000000000000000000000000602082015250565b60006147296022836146bc565b9150614734826146cd565b604082019050919050565b600060208201905081810360008301526147588161471c565b9050919050565b7f4c6f6262794d616e616765723a20706c6179657273506572526f6f6d203e3d2060008201527f3200000000000000000000000000000000000000000000000000000000000000602082015250565b60006147bb6021836146bc565b91506147c68261475f565b604082019050919050565b600060208201905081810360008301526147ea816147ae565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061482b82613dd0565b915061483683613dd0565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561486f5761486e6147f1565b5b828202905092915050565b600061488582613dd0565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036148b7576148b66147f1565b5b600182019050919050565b7f4c6f6262794d616e616765723a20546865206368616e6e656c20646f65736e2760008201527f7420657869737400000000000000000000000000000000000000000000000000602082015250565b600061491e6027836146bc565b9150614929826148c2565b604082019050919050565b6000602082019050818103600083015261494d81614911565b9050919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b60006149b0602f836146bc565b91506149bb82614954565b604082019050919050565b600060208201905081810360008301526149df816149a3565b9050919050565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f64656c656761746563616c6c0000000000000000000000000000000000000000602082015250565b6000614a42602c836146bc565b9150614a4d826149e6565b604082019050919050565b60006020820190508181036000830152614a7181614a35565b9050919050565b7f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060008201527f6163746976652070726f78790000000000000000000000000000000000000000602082015250565b6000614ad4602c836146bc565b9150614adf82614a78565b604082019050919050565b60006020820190508181036000830152614b0381614ac7565b9050919050565b614b1381613ed2565b82525050565b6000602082019050614b2e6000830184614b0a565b92915050565b614b3d81613d9a565b8114614b4857600080fd5b50565b600081519050614b5a81614b34565b92915050565b600060208284031215614b7657614b75613d0b565b5b6000614b8484828501614b4b565b91505092915050565b7f4c6f6262794d616e616765723a20436f6e7472616374206e6f7420617574686f60008201527f72697a6564000000000000000000000000000000000000000000000000000000602082015250565b6000614be96025836146bc565b9150614bf482614b8d565b604082019050919050565b60006020820190508181036000830152614c1881614bdc565b9050919050565b7f4c6f6262794d616e616765723a2057726f6e672062657420616d6f756e740000600082015250565b6000614c55601e836146bc565b9150614c6082614c1f565b602082019050919050565b60006020820190508181036000830152614c8481614c48565b9050919050565b7f4c6f6262794d616e616765723a20526f6f6d2066756c6c000000000000000000600082015250565b6000614cc16017836146bc565b9150614ccc82614c8b565b602082019050919050565b60006020820190508181036000830152614cf081614cb4565b9050919050565b7f4c6f6262794d616e616765723a20416c7265616479206a6f696e65642074686560008201527f20726f6f6d000000000000000000000000000000000000000000000000000000602082015250565b6000614d536025836146bc565b9150614d5e82614cf7565b604082019050919050565b60006020820190508181036000830152614d8281614d46565b9050919050565b7f4c6f6262794d616e616765723a2057726f6e67204e465420436f6c6c6563746960008201527f6f6e000000000000000000000000000000000000000000000000000000000000602082015250565b6000614de56022836146bc565b9150614df082614d89565b604082019050919050565b60006020820190508181036000830152614e1481614dd8565b9050919050565b6000606082019050614e306000830186614b0a565b614e3d6020830185614b0a565b614e4a6040830184614156565b949350505050565b60008160001c9050919050565b6000819050919050565b6000614e7c614e7783614e52565b614e5f565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000614eb6614eb183614e52565b614e83565b9050919050565b604082016000808301549050614ed281614e69565b614edf6000860182613e33565b5060018301549050614ef081614ea3565b614efd602086018261436f565b5050505050565b6000604082019050614f196000830184614ebd565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f555550535570677261646561626c653a206d757374206e6f742062652063616c60008201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000602082015250565b6000614faa6038836146bc565b9150614fb582614f4e565b604082019050919050565b60006020820190508181036000830152614fd981614f9d565b9050919050565b7f5061796d656e744d616e616765723a2041646472657373206e6f742073657400600082015250565b6000615016601f836146bc565b915061502182614fe0565b602082019050919050565b6000602082019050818103600083015261504581615009565b9050919050565b7f4d61746368486973746f72793a2041646472657373206e6f7420736574000000600082015250565b6000615082601d836146bc565b915061508d8261504c565b602082019050919050565b600060208201905081810360008301526150b181615075565b9050919050565b7f4461746153746f726167653a2041646472657373206e6f742073657400000000600082015250565b60006150ee601c836146bc565b91506150f9826150b8565b602082019050919050565b6000602082019050818103600083015261511d816150e1565b9050919050565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160008201527f647920696e697469616c697a6564000000000000000000000000000000000000602082015250565b6000615180602e836146bc565b915061518b82615124565b604082019050919050565b600060208201905081810360008301526151af81615173565b9050919050565b6000819050919050565b600060ff82169050919050565b6000819050919050565b60006151f26151ed6151e8846151b6565b6151cd565b6151c0565b9050919050565b615202816151d7565b82525050565b600060208201905061521d60008301846151f9565b92915050565b7f4c6f6262794d616e616765723a20596f75277265206e6f7420616c6c6f776564600082015250565b60006152596020836146bc565b915061526482615223565b602082019050919050565b600060208201905081810360008301526152888161524c565b9050919050565b7f4c6f6262794d616e616765723a204d6174636820616c7265616479207075626c60008201527f6973686564000000000000000000000000000000000000000000000000000000602082015250565b60006152eb6025836146bc565b91506152f68261528f565b604082019050919050565b6000602082019050818103600083015261531a816152de565b9050919050565b60006040820190506153366000830185614156565b6153436020830184614b0a565b9392505050565b60008151905061535981613dda565b92915050565b60006020828403121561537557615374613d0b565b5b60006153838482850161534a565b91505092915050565b600081905092915050565b50565b60006153a760008361538c565b91506153b282615397565b600082019050919050565b60006153c88261539a565b9150819050919050565b7f4c6f6262794d616e616765723a204661696c656420746f2073656e642066756e60008201527f647320746f207468652077696e6e657200000000000000000000000000000000602082015250565b600061542e6030836146bc565b9150615439826153d2565b604082019050919050565b6000602082019050818103600083015261545d81615421565b9050919050565b60008151905061547381613ee4565b92915050565b60006020828403121561548f5761548e613d0b565b5b600061549d84828501615464565b91505092915050565b60006154b182613dd0565b91506154bc83613dd0565b9250828210156154cf576154ce6147f1565b5b828203905092915050565b7f4c6f6262794d616e616765723a204661696c656420746f2073656e642074686560008201527f2066656573000000000000000000000000000000000000000000000000000000602082015250565b60006155366025836146bc565b9150615541826154da565b604082019050919050565b6000602082019050818103600083015261556581615529565b9050919050565b7f4c6f6262794d616e616765723a20506c61796572206e6f7420666f756e640000600082015250565b60006155a2601e836146bc565b91506155ad8261556c565b602082019050919050565b600060208201905081810360008301526155d181615595565b9050919050565b7f4c6f6262794d616e616765723a2054686520726f6f6d2069732066756c6c0000600082015250565b600061560e601e836146bc565b9150615619826155d8565b602082019050919050565b6000602082019050818103600083015261563d81615601565b9050919050565b7f4c6f6262794d616e616765723a204661696c656420746f2072657475726e206660008201527f756e647300000000000000000000000000000000000000000000000000000000602082015250565b60006156a06024836146bc565b91506156ab82615644565b604082019050919050565b600060208201905081810360008301526156cf81615693565b9050919050565b6040820160008201516156ec6000850182613e33565b5060208201516156ff602085018261436f565b50505050565b600060408201905061571a60008301846156d6565b92915050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006157566010836146bc565b915061576182615720565b602082019050919050565b6000602082019050818103600083015261578581615749565b9050919050565b60008151905061579b81614198565b92915050565b6000602082840312156157b7576157b6613d0b565b5b60006157c58482850161578c565b91505092915050565b7f45524331393637557067726164653a206e657720696d706c656d656e7461746960008201527f6f6e206973206e6f742055555053000000000000000000000000000000000000602082015250565b600061582a602e836146bc565b9150615835826157ce565b604082019050919050565b600060208201905081810360008301526158598161581d565b9050919050565b7f45524331393637557067726164653a20756e737570706f727465642070726f7860008201527f6961626c65555549440000000000000000000000000000000000000000000000602082015250565b60006158bc6029836146bc565b91506158c782615860565b604082019050919050565b600060208201905081810360008301526158eb816158af565b9050919050565b7f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960008201527f6e697469616c697a696e67000000000000000000000000000000000000000000602082015250565b600061594e602b836146bc565b9150615959826158f2565b604082019050919050565b6000602082019050818103600083015261597d81615941565b9050919050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b60006159c5601783615984565b91506159d08261598f565b601782019050919050565b600081519050919050565b60005b83811015615a045780820151818401526020810190506159e9565b83811115615a13576000848401525b50505050565b6000615a24826159db565b615a2e8185615984565b9350615a3e8185602086016159e6565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b6000615a80601183615984565b9150615a8b82615a4a565b601182019050919050565b6000615aa1826159b8565b9150615aad8285615a19565b9150615ab882615a73565b9150615ac48284615a19565b91508190509392505050565b6000615adb826159db565b615ae581856146bc565b9350615af58185602086016159e6565b615afe81613f1a565b840191505092915050565b60006020820190508181036000830152615b238184615ad0565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b6000615bb6602d836146bc565b9150615bc182615b5a565b604082019050919050565b60006020820190508181036000830152615be581615ba9565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000615c226014836146bc565b9150615c2d82615bec565b602082019050919050565b60006020820190508181036000830152615c5181615c15565b9050919050565b6000615c6382613dd0565b9150615c6e83613dd0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115615ca357615ca26147f1565b5b828201905092915050565b6000615cb982613dd0565b915060008203615ccc57615ccb6147f1565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000615d0d6020836146bc565b9150615d1882615cd7565b602082019050919050565b60006020820190508181036000830152615d3c81615d00565b9050919050565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e74726163740000000000000000000000000000000000000000000000000000602082015250565b6000615d9f6026836146bc565b9150615daa82615d43565b604082019050919050565b60006020820190508181036000830152615dce81615d92565b9050919050565b600081519050919050565b6000615deb82615dd5565b615df5818561538c565b9350615e058185602086016159e6565b80840191505092915050565b6000615e1d8284615de0565b91508190509291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220124db437736957934a0860d11f8ea81a9e5905ccbfc59df5bbf524d13d6fcf1a64736f6c634300080f0033