VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xf8420E…7e44
Summary
Transactions
Transfers
Address
0xf8420Ea5748B54B2Eeb0c89608a7D476b1C07e44
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x0bc61a68a88FAC3081548FC9F185F08B3ab6077c
Deployer
0x0bc61a68a88FAC3081548FC9F185F08B3ab6077c
Code
0x60806040526004361061019a577c0100000000000000000000000000000000000000000000000000000000600035046306fdde03811461019f578063095ea7b31461022957806315f570dc1461027657806318160ddd1461034057806323b872dd146103675780632ecb20d3146103aa578063313ce567146103ed57806333105218146104025780633b74c9a91461043557806349fa0b401461044a5780634f7f9e511461047b57806351e8bcca146104b05780635ba351dd146105635780635f810b78146105785780636c8244871461073957806370a082311461076c5780637340792a1461079f57806379495824146108625780637c62897814610915578063805d3701146109d857806382d7f0a914610a9b5780638e220b3514610ab0578063943b6cf314610adc57806395d89b4114610af15780639668368814610b065780639d053aae14610bc9578063a9059cbb14610bfc578063b5e884a614610c35578063c310918c14610ce8578063c5a7e04d14610dab578063d3fc986414610e6e578063dd62ed3e14610f36578063f9f6a3d414610f71575b600080fd5b3480156101ab57600080fd5b506101b461102e565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101ee5781810151838201526020016101d6565b50505050905090810190601f16801561021b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023557600080fd5b506102626004803603604081101561024c57600080fd5b50600160a060020a0381351690602001356110bc565b604080519115158252519081900360200190f35b34801561028257600080fd5b5061033e6004803603606081101561029957600080fd5b600160a060020a03823516916020810135918101906060810160408201356401000000008111156102c957600080fd5b8201836020820111156102db57600080fd5b803590602001918460018302840111640100000000831117156102fd57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611296945050505050565b005b34801561034c57600080fd5b50610355611874565b60408051918252519081900360200190f35b34801561037357600080fd5b506102626004803603606081101561038a57600080fd5b50600160a060020a038135811691602081013590911690604001356119ad565b3480156103b657600080fd5b506103d7600480360360208110156103cd57600080fd5b503560ff16611dcc565b6040805160ff9092168252519081900360200190f35b3480156103f957600080fd5b506103d7611f4f565b34801561040e57600080fd5b506102626004803603602081101561042557600080fd5b5035600160a060020a0316611f58565b34801561044157600080fd5b506103d7611f76565b34801561045657600080fd5b5061045f611f7f565b60408051600160a060020a039092168252519081900360200190f35b34801561048757600080fd5b50610490611f8e565b6040805160ff938416815291909216602082015281519081900390910190f35b3480156104bc57600080fd5b5061033e600480360360208110156104d357600080fd5b8101906020810181356401000000008111156104ee57600080fd5b82018360208201111561050057600080fd5b8035906020019184600183028401116401000000008311171561052257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611fa0945050505050565b34801561056f57600080fd5b5061045f61241f565b34801561058457600080fd5b5061033e6004803603606081101561059b57600080fd5b8101906020810181356401000000008111156105b657600080fd5b8201836020820111156105c857600080fd5b803590602001918460018302840111640100000000831117156105ea57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561063d57600080fd5b82018360208201111561064f57600080fd5b8035906020019184600183028401116401000000008311171561067157600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156106c457600080fd5b8201836020820111156106d657600080fd5b803590602001918460018302840111640100000000831117156106f857600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061242e945050505050565b34801561074557600080fd5b506102626004803603602081101561075c57600080fd5b5035600160a060020a0316612866565b34801561077857600080fd5b506103556004803603602081101561078f57600080fd5b5035600160a060020a031661287b565b3480156107ab57600080fd5b50610262600480360360408110156107c257600080fd5b600160a060020a0382351691908101906040810160208201356401000000008111156107ed57600080fd5b8201836020820111156107ff57600080fd5b8035906020019184600183028401116401000000008311171561082157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506129b5945050505050565b34801561086e57600080fd5b506101b46004803603602081101561088557600080fd5b8101906020810181356401000000008111156108a057600080fd5b8201836020820111156108b257600080fd5b803590602001918460018302840111640100000000831117156108d457600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612e14945050505050565b34801561092157600080fd5b5061033e6004803603604081101561093857600080fd5b600160a060020a03823516919081019060408101602082013564010000000081111561096357600080fd5b82018360208201111561097557600080fd5b8035906020019184600183028401116401000000008311171561099757600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612eef945050505050565b3480156109e457600080fd5b5061033e600480360360408110156109fb57600080fd5b600160a060020a038235169190810190604081016020820135640100000000811115610a2657600080fd5b820183602082011115610a3857600080fd5b80359060200191846001830284011164010000000083111715610a5a57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061337c945050505050565b348015610aa757600080fd5b506103d76137b7565b348015610abc57600080fd5b50610ac56137c5565b6040805161ffff9092168252519081900360200190f35b348015610ae857600080fd5b506103d76137d5565b348015610afd57600080fd5b506101b46137de565b348015610b1257600080fd5b5061026260048036036040811015610b2957600080fd5b600160a060020a038235169190810190604081016020820135640100000000811115610b5457600080fd5b820183602082011115610b6657600080fd5b80359060200191846001830284011164010000000083111715610b8857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550613839945050505050565b348015610bd557600080fd5b506101b460048036036020811015610bec57600080fd5b5035600160a060020a0316613c9e565b348015610c0857600080fd5b5061026260048036036040811015610c1f57600080fd5b50600160a060020a038135169060200135613ea1565b348015610c4157600080fd5b5061033e60048036036020811015610c5857600080fd5b810190602081018135640100000000811115610c7357600080fd5b820183602082011115610c8557600080fd5b80359060200191846001830284011164010000000083111715610ca757600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061415f945050505050565b348015610cf457600080fd5b5061033e60048036036040811015610d0b57600080fd5b600160a060020a038235169190810190604081016020820135640100000000811115610d3657600080fd5b820183602082011115610d4857600080fd5b80359060200191846001830284011164010000000083111715610d6a57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506145c0945050505050565b348015610db757600080fd5b5061033e60048036036040811015610dce57600080fd5b600160a060020a038235169190810190604081016020820135640100000000811115610df957600080fd5b820183602082011115610e0b57600080fd5b80359060200191846001830284011164010000000083111715610e2d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550614a2e945050505050565b348015610e7a57600080fd5b5061033e60048036036060811015610e9157600080fd5b600160a060020a0382351691602081013591810190606081016040820135640100000000811115610ec157600080fd5b820183602082011115610ed357600080fd5b80359060200191846001830284011164010000000083111715610ef557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550614e69945050505050565b348015610f4257600080fd5b5061035560048036036040811015610f5957600080fd5b50600160a060020a03813581169160200135166153be565b348015610f7d57600080fd5b5061026260048036036040811015610f9457600080fd5b60ff8235169190810190604081016020820135640100000000811115610fb957600080fd5b820183602082011115610fcb57600080fd5b80359060200191846001830284011164010000000083111715610fed57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061551f945050505050565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156110b45780601f10611089576101008083540402835291602001916110b4565b820191906000526020600020905b81548152906001019060200180831161109757829003601f168201915b505050505081565b600354600090600160a060020a031615156111a65760048054604080517fda46098c0000000000000000000000000000000000000000000000000000000081523393810193909352600160a060020a03868116602485015260448401869052905191169163da46098c91606480830192600092919082900301818387803b15801561114657600080fd5b505af115801561115a573d6000803e3d6000fd5b5050604080518581529051600160a060020a03871693503392507f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259181900360200190a3506001611290565b600354604080517f89064fd2000000000000000000000000000000000000000000000000000000008152336004820152600160a060020a03868116602483015260448201869052915191909216916389064fd29160648083019260209291908290030181600087803b15801561121b57600080fd5b505af115801561122f573d6000803e3d6000fd5b505050506040513d602081101561124557600080fd5b50511561129057604080518381529051600160a060020a0385169133917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259181900360200190a35060015b92915050565b33816040805190810160405280600481526020017f6275726e0000000000000000000000000000000000000000000000000000000081525060006002836040518082805190602001908083835b602083106113025780518252601f1990920191602091820191016112e3565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922060020154929092119150611342905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b602083106113895780518252601f19909201916020918201910161136a565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092206002015443039290921091506113cb905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b602083106114075780518252601f1990920191602091820191016113e8565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a039190041693909314925061145a91505057600080fd5b806040516020018082805190602001908083835b6020831061148d5780518252601f19909201916020918201910161146e565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b602083106114fe5780518252601f1990920191602091820191016114df565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060010160405160200180828054600181600116156101000203166002900480156115925780601f10611570576101008083540402835291820191611592565b820191906000526020600020905b81548152906001019060200180831161157e575b505091505060405160208183030381529060405280519060200120600190041415156115bd57600080fd5b6002826040518082805190602001908083835b602083106115ef5780518252601f1990920191602091820191016115d0565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff1615915061162c905057600080fd5b60016002836040518082805190602001908083835b602083106116605780518252601f199092019160209182019101611641565b51815160209384036101000a6000190180199092169116179052920194855250604080519485900382018520805460ff1916961515969096179095556004805460e060020a6370a08231028652600160a060020a038d81169287019290925295518b9691909116946370a0823194506024808201945090829003018186803b1580156116eb57600080fd5b505afa1580156116ff573d6000803e3d6000fd5b505050506040513d602081101561171557600080fd5b5051101561172257600080fd5b60048054604080517fcf8eeb7e000000000000000000000000000000000000000000000000000000008152600160a060020a038a811694820194909452602481018990529051929091169163cf8eeb7e9160448082019260009290919082900301818387803b15801561179457600080fd5b505af11580156117a8573d6000803e3d6000fd5b505060048054604080517f412988e70000000000000000000000000000000000000000000000000000000081529283018a905251600160a060020a03909116935063412988e79250602480830192600092919082900301818387803b15801561181057600080fd5b505af1158015611824573d6000803e3d6000fd5b505060408051600160a060020a038a1681526020810189905281517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59450908190039091019150a1505050505050565b600354600090600160a060020a031615156119175760048054604080517f423207320000000000000000000000000000000000000000000000000000000081529051600160a060020a03909216926342320732928282019260209290829003018186803b1580156118e457600080fd5b505afa1580156118f8573d6000803e3d6000fd5b505050506040513d602081101561190e57600080fd5b505190506119aa565b600354604080517f7554979b0000000000000000000000000000000000000000000000000000000081523360048201529051600160a060020a0390921691637554979b91602480820192602092909190829003018186803b15801561197b57600080fd5b505afa15801561198f573d6000803e3d6000fd5b505050506040513d60208110156119a557600080fd5b505190505b90565b600354600090600160a060020a03161515611cda5760048054604080517fdd62ed3e000000000000000000000000000000000000000000000000000000008152600160a060020a038881169482019490945233602482015290516000939092169163dd62ed3e91604480820192602092909190829003018186803b158015611a3457600080fd5b505afa158015611a48573d6000803e3d6000fd5b505050506040513d6020811015611a5e57600080fd5b5051905082811015611a6f57600080fd5b600480546040805160e060020a6370a08231028152600160a060020a0389811694820194909452905192909116916370a0823191602480820192602092909190829003018186803b158015611ac357600080fd5b505afa158015611ad7573d6000803e3d6000fd5b505050506040513d6020811015611aed57600080fd5b5051831115611afb57600080fd5b60048054604080517fcf8eeb7e000000000000000000000000000000000000000000000000000000008152600160a060020a0389811694820194909452602481018790529051929091169163cf8eeb7e9160448082019260009290919082900301818387803b158015611b6d57600080fd5b505af1158015611b81573d6000803e3d6000fd5b505060048054604080517f21e5383a000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116948201949094526024810189905290519290911693506321e5383a925060448082019260009290919082900301818387803b158015611bf757600080fd5b505af1158015611c0b573d6000803e3d6000fd5b505060048054604080517fda46098c000000000000000000000000000000000000000000000000000000008152600160a060020a038b8116948201949094523360248201528887036044820152905192909116935063da46098c925060648082019260009290919082900301818387803b158015611c8857600080fd5b505af1158015611c9c573d6000803e3d6000fd5b5050604080518681529051600160a060020a03808916945089169250600080516020615e458339815191529181900360200190a36001915050611dc5565b600354604080517f5d5e22cd000000000000000000000000000000000000000000000000000000008152336004820152600160a060020a03878116602483015286811660448301526064820186905291519190921691635d5e22cd9160848083019260209291908290030181600087803b158015611d5757600080fd5b505af1158015611d6b573d6000803e3d6000fd5b505050506040513d6020811015611d8157600080fd5b505115611dc55782600160a060020a031684600160a060020a0316600080516020615e45833981519152846040518082815260200191505060405180910390a35060015b9392505050565b60007f300000000000000000000000000000000000000000000000000000000000000060f860020a8302600160f860020a03191610801590611e3e57507f390000000000000000000000000000000000000000000000000000000000000060f860020a8302600160f860020a03191611155b15611e4e5750602f198101611f4a565b7f610000000000000000000000000000000000000000000000000000000000000060f860020a8302600160f860020a03191610801590611ebe57507f660000000000000000000000000000000000000000000000000000000000000060f860020a8302600160f860020a03191611155b15611ece57506056198101611f4a565b7f410000000000000000000000000000000000000000000000000000000000000060f860020a8302600160f860020a03191610801590611f3e57507f460000000000000000000000000000000000000000000000000000000000000060f860020a8302600160f860020a03191611155b15611f4a575060361981015b919050565b60075460ff1681565b600160a060020a031660009081526020819052604090205460ff1690565b60015460ff1690565b600454600160a060020a031681565b60015460ff6101008204811691169091565b33816040805190810160405280600c81526020017f73746f705472616e73666572000000000000000000000000000000000000000081525060006002836040518082805190602001908083835b6020831061200c5780518252601f199092019160209182019101611fed565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092206002015492909211915061204c905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b602083106120935780518252601f199092019160209182019101612074565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092206002015443039290921091506120d5905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b602083106121115780518252601f1990920191602091820191016120f2565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a039190041693909314925061216491505057600080fd5b806040516020018082805190602001908083835b602083106121975780518252601f199092019160209182019101612178565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b602083106122085780518252601f1990920191602091820191016121e9565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020600101604051602001808280546001816001161561010002031660029004801561229c5780601f1061227a57610100808354040283529182019161229c565b820191906000526020600020905b815481529060010190602001808311612288575b505091505060405160208183030381529060405280519060200120600190041415156122c757600080fd5b6002826040518082805190602001908083835b602083106122f95780518252601f1990920191602091820191016122da565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff16159150612336905057600080fd5b60016002836040518082805190602001908083835b6020831061236a5780518252601f19909201916020918201910161234b565b51815160209384036101000a600019018019909216911617905292019485525060408051948590039091018420805460ff1916951515959095179094555050600480547f389abd440000000000000000000000000000000000000000000000000000000083529251600160a060020a039093169263389abd4492828101926000929182900301818387803b15801561240157600080fd5b505af1158015612415573d6000803e3d6000fd5b5050505050505050565b600354600160a060020a031681565b6002826040518082805190602001908083835b602083106124605780518252601f199092019160209182019101612441565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092206002015415915061249d905057600080fd5b3360009081526020819052604090205460ff1615156124bb57600080fd5b6124c3615d61565b6124cc8261596f565b90506124d6615d61565b6125146040805190810160405280600181526020017f2c0000000000000000000000000000000000000000000000000000000000000081525061596f565b90506060612528838363ffffffff61599416565b60010160405190808252806020026020018201604052801561255e57816020015b60608152602001906001900390816125495790505b50905060005b81518110156125a557612585612580858563ffffffff615a0116565b615a14565b828281518110151561259357fe5b60209081029091010152600101612564565b50600154815161010090910460ff1611156125bf57600080fd5b6000868660405160200180806020018060200180602001848103845286818151815260200191508051906020019080838360005b8381101561260b5781810151838201526020016125f3565b50505050905090810190601f1680156126385780820380516001836020036101000a031916815260200191505b50848103835260018152602001807f2600000000000000000000000000000000000000000000000000000000000000815250602001848103825285818151815260200191508051906020019080838360005b838110156126a257818101518382015260200161268a565b50505050905090810190601f1680156126cf5780820380516001836020036101000a031916815260200191505b5060408051601f19818403018152919052805160209091012096506000955050505050505b60015460ff6101009091048116908216101561276357600061273083858460ff1681518110151561272157fe5b90602001906020020151615a64565b600160a060020a03811660009081526020819052604090205490915060ff16151561275a57600080fd5b506001016126f4565b5061276c615d78565b600081523360208083019190915260408083018a905243606084015251885183926002928b9290918291908401908083835b602083106127bd5780518252601f19909201916020918201910161279e565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604080519687900382019096208751815489840151600160a060020a031690950274ffffffffffffffffffffffffffffffffffffffff001991151560ff199096169590951716939093178355948601518051929561284e955060018701945001919050615dac565b50606082015181600201559050505050505050505050565b60006020819052908152604090205460ff1681565b600354600090600160a060020a0316151561291757600480546040805160e060020a6370a08231028152600160a060020a0386811694820194909452905192909116916370a0823191602480820192602092909190829003018186803b1580156128e457600080fd5b505afa1580156128f8573d6000803e3d6000fd5b505050506040513d602081101561290e57600080fd5b50519050611f4a565b600354604080517f09c31b46000000000000000000000000000000000000000000000000000000008152336004820152600160a060020a038581166024830152915191909216916309c31b46916044808301926020929190829003018186803b15801561298357600080fd5b505afa158015612997573d6000803e3d6000fd5b505050506040513d60208110156129ad57600080fd5b505192915050565b600033826040805190810160405280600b81526020017f616464566572696669657200000000000000000000000000000000000000000081525060006002836040518082805190602001908083835b60208310612a235780518252601f199092019160209182019101612a04565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922060020154929092119150612a63905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b60208310612aaa5780518252601f199092019160209182019101612a8b565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220600201544303929092109150612aec905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b60208310612b285780518252601f199092019160209182019101612b09565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a0391900416939093149250612b7b91505057600080fd5b806040516020018082805190602001908083835b60208310612bae5780518252601f199092019160209182019101612b8f565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b60208310612c1f5780518252601f199092019160209182019101612c00565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390206001016040516020018082805460018160011615610100020316600290048015612cb35780601f10612c91576101008083540402835291820191612cb3565b820191906000526020600020905b815481529060010190602001808311612c9f575b50509150506040516020818303038152906040528051906020012060019004141515612cde57600080fd5b6002826040518082805190602001908083835b60208310612d105780518252601f199092019160209182019101612cf1565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff16159150612d4d905057600080fd5b60016002836040518082805190602001908083835b60208310612d815780518252601f199092019160209182019101612d62565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220805460ff191693151593909317909255505060015460fe60ff90911610612dd257600080fd5b600160a060020a0386166000908152602081905260409020805460ff199081166001908117909255815460ff8181168401169116178155935050505092915050565b8051606090829060011615612e2857600080fd5b8051606090600290046040519080825280601f01601f191660200182016040528015612e5b576020820181803883390190505b50905060005b825160029004811015612ee757612e9b8382600202600101815181101515612e8557fe5b016020015160f860020a90819004810204611dcc565b612eaf8483600202815181101515612e8557fe5b6010020160f860020a028282815181101515612ec757fe5b906020010190600160f860020a031916908160001a905350600101612e61565b509392505050565b33816040805190810160405280601181526020017f616464546f6b656e4f7065617261746f7200000000000000000000000000000081525060006002836040518082805190602001908083835b60208310612f5b5780518252601f199092019160209182019101612f3c565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922060020154929092119150612f9b905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b60208310612fe25780518252601f199092019160209182019101612fc3565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220600201544303929092109150613024905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b602083106130605780518252601f199092019160209182019101613041565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a03919004169390931492506130b391505057600080fd5b806040516020018082805190602001908083835b602083106130e65780518252601f1990920191602091820191016130c7565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b602083106131575780518252601f199092019160209182019101613138565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060010160405160200180828054600181600116156101000203166002900480156131eb5780601f106131c95761010080835404028352918201916131eb565b820191906000526020600020905b8154815290600101906020018083116131d7575b5050915050604051602081830303815290604052805190602001206001900414151561321657600080fd5b6002826040518082805190602001908083835b602083106132485780518252601f199092019160209182019101613229565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff16159150613285905057600080fd5b60016002836040518082805190602001908083835b602083106132b95780518252601f19909201916020918201910161329a565b51815160209384036101000a600019018019909216911617905292019485525060408051948590039091018420805460ff1916951515959095179094555050600480547fed14c9f9000000000000000000000000000000000000000000000000000000008352600160a060020a0389811692840192909252925192169163ed14c9f99160248082019260009290919082900301818387803b15801561335d57600080fd5b505af1158015613371573d6000803e3d6000fd5b505050505050505050565b33816040805190810160405280600c81526020017f7365744552433230494d504c000000000000000000000000000000000000000081525060006002836040518082805190602001908083835b602083106133e85780518252601f1990920191602091820191016133c9565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922060020154929092119150613428905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b6020831061346f5780518252601f199092019160209182019101613450565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092206002015443039290921091506134b1905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b602083106134ed5780518252601f1990920191602091820191016134ce565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a039190041693909314925061354091505057600080fd5b806040516020018082805190602001908083835b602083106135735780518252601f199092019160209182019101613554565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b602083106135e45780518252601f1990920191602091820191016135c5565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060010160405160200180828054600181600116156101000203166002900480156136785780601f10613656576101008083540402835291820191613678565b820191906000526020600020905b815481529060010190602001808311613664575b505091505060405160208183030381529060405280519060200120600190041415156136a357600080fd5b6002826040518082805190602001908083835b602083106136d55780518252601f1990920191602091820191016136b6565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff16159150613712905057600080fd5b60016002836040518082805190602001908083835b602083106137465780518252601f199092019160209182019101613727565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220805460ff19169315159390931790925550506003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03969096169590951790945550505050565b600154610100900460ff1681565b60015462010000900461ffff1681565b60015460ff1681565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156110b45780601f10611089576101008083540402835291602001916110b4565b600033826040805190810160405280600b81526020017f64656c566572696669657200000000000000000000000000000000000000000081525060006002836040518082805190602001908083835b602083106138a75780518252601f199092019160209182019101613888565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220600201549290921191506138e7905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b6020831061392e5780518252601f19909201916020918201910161390f565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220600201544303929092109150613970905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b602083106139ac5780518252601f19909201916020918201910161398d565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a03919004169390931492506139ff91505057600080fd5b806040516020018082805190602001908083835b60208310613a325780518252601f199092019160209182019101613a13565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b60208310613aa35780518252601f199092019160209182019101613a84565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390206001016040516020018082805460018160011615610100020316600290048015613b375780601f10613b15576101008083540402835291820191613b37565b820191906000526020600020905b815481529060010190602001808311613b23575b50509150506040516020818303038152906040528051906020012060019004141515613b6257600080fd5b6002826040518082805190602001908083835b60208310613b945780518252601f199092019160209182019101613b75565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff16159150613bd1905057600080fd5b60016002836040518082805190602001908083835b60208310613c055780518252601f199092019160209182019101613be6565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220805460ff1916931515939093179092555050600154600260ff9091161015613c5757600080fd5b600160a060020a0386166000908152602081905260409020805460ff199081169091556001805460001960ff82811691909101169216919091178155935050505092915050565b604080518082018252601081527f303132333435363738396162636465660000000000000000000000000000000060208201528151602a8082526060828101909452600160a060020a038516929184916020820181803883390190505090507f3000000000000000000000000000000000000000000000000000000000000000816000815181101515613d2d57fe5b906020010190600160f860020a031916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181101515613d7557fe5b906020010190600160f860020a031916908160001a90535060005b6014811015613e985782600485600c840160208110613dab57fe5b1a60f860020a02600160f860020a031916908060020a820491505060f860020a900460ff16815181101515613ddc57fe5b90602001015160f860020a900460f860020a028282600202600201815181101515613e0357fe5b906020010190600160f860020a031916908160001a9053508284600c830160208110613e2b57fe5b1a60f860020a02600f60f860020a021660f860020a900460ff16815181101515613e5157fe5b90602001015160f860020a900460f860020a028282600202600301815181101515613e7857fe5b906020010190600160f860020a031916908160001a905350600101613d90565b50949350505050565b600354600090600160a060020a0316151561408357600480546040805160e060020a6370a082310281523393810193909352518492600160a060020a03909216916370a08231916024808301926020929190829003018186803b158015613f0757600080fd5b505afa158015613f1b573d6000803e3d6000fd5b505050506040513d6020811015613f3157600080fd5b50511015613f3e57600080fd5b60048054604080517fcf8eeb7e00000000000000000000000000000000000000000000000000000000815233938101939093526024830185905251600160a060020a039091169163cf8eeb7e91604480830192600092919082900301818387803b158015613fab57600080fd5b505af1158015613fbf573d6000803e3d6000fd5b505060048054604080517f21e5383a000000000000000000000000000000000000000000000000000000008152600160a060020a03898116948201949094526024810188905290519290911693506321e5383a925060448082019260009290919082900301818387803b15801561403557600080fd5b505af1158015614049573d6000803e3d6000fd5b5050604080518581529051600160a060020a0387169350339250600080516020615e458339815191529181900360200190a3506001611290565b600354604080517fdfe0f0ca000000000000000000000000000000000000000000000000000000008152336004820152600160a060020a038681166024830152604482018690529151919092169163dfe0f0ca9160648083019260209291908290030181600087803b1580156140f857600080fd5b505af115801561410c573d6000803e3d6000fd5b505050506040513d602081101561412257600080fd5b50511561129057604080518381529051600160a060020a038516913391600080516020615e458339815191529181900360200190a3506001611290565b33816040805190810160405280600d81526020017f73746172745472616e736665720000000000000000000000000000000000000081525060006002836040518082805190602001908083835b602083106141cb5780518252601f1990920191602091820191016141ac565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092206002015492909211915061420b905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b602083106142525780518252601f199092019160209182019101614233565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220600201544303929092109150614294905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b602083106142d05780518252601f1990920191602091820191016142b1565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a039190041693909314925061432391505057600080fd5b806040516020018082805190602001908083835b602083106143565780518252601f199092019160209182019101614337565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b602083106143c75780518252601f1990920191602091820191016143a8565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020600101604051602001808280546001816001161561010002031660029004801561445b5780601f1061443957610100808354040283529182019161445b565b820191906000526020600020905b815481529060010190602001808311614447575b5050915050604051602081830303815290604052805190602001206001900414151561448657600080fd5b6002826040518082805190602001908083835b602083106144b85780518252601f199092019160209182019101614499565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff161591506144f5905057600080fd5b60016002836040518082805190602001908083835b602083106145295780518252601f19909201916020918201910161450a565b51815160209384036101000a600019018019909216911617905292019485525060408051948590039091018420805460ff1916951515959095179094555050600480547f011b12620000000000000000000000000000000000000000000000000000000083529251600160a060020a039093169263011b126292828101926000929182900301818387803b15801561240157600080fd5b33816040805190810160405280601481526020017f72656d6f7665546f6b656e4f7065617261746f7200000000000000000000000081525060006002836040518082805190602001908083835b6020831061462c5780518252601f19909201916020918201910161460d565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092206002015492909211915061466c905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b602083106146b35780518252601f199092019160209182019101614694565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092206002015443039290921091506146f5905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b602083106147315780518252601f199092019160209182019101614712565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a039190041693909314925061478491505057600080fd5b806040516020018082805190602001908083835b602083106147b75780518252601f199092019160209182019101614798565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b602083106148285780518252601f199092019160209182019101614809565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060010160405160200180828054600181600116156101000203166002900480156148bc5780601f1061489a5761010080835404028352918201916148bc565b820191906000526020600020905b8154815290600101906020018083116148a8575b505091505060405160208183030381529060405280519060200120600190041415156148e757600080fd5b6002826040518082805190602001908083835b602083106149195780518252601f1990920191602091820191016148fa565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff16159150614956905057600080fd5b60016002836040518082805190602001908083835b6020831061498a5780518252601f19909201916020918201910161496b565b51815160209384036101000a600019018019909216911617905292019485525060408051948590039091018420805460ff1916951515959095179094555050600480547f3cfc0ee2000000000000000000000000000000000000000000000000000000008352600160a060020a03898116928401929092529251921691633cfc0ee29160248082019260009290919082900301818387803b15801561335d57600080fd5b33816040805190810160405280600d81526020017f73657443616853746f726167650000000000000000000000000000000000000081525060006002836040518082805190602001908083835b60208310614a9a5780518252601f199092019160209182019101614a7b565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922060020154929092119150614ada905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b60208310614b215780518252601f199092019160209182019101614b02565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220600201544303929092109150614b63905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b60208310614b9f5780518252601f199092019160209182019101614b80565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a0391900416939093149250614bf291505057600080fd5b806040516020018082805190602001908083835b60208310614c255780518252601f199092019160209182019101614c06565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b60208310614c965780518252601f199092019160209182019101614c77565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390206001016040516020018082805460018160011615610100020316600290048015614d2a5780601f10614d08576101008083540402835291820191614d2a565b820191906000526020600020905b815481529060010190602001808311614d16575b50509150506040516020818303038152906040528051906020012060019004141515614d5557600080fd5b6002826040518082805190602001908083835b60208310614d875780518252601f199092019160209182019101614d68565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff16159150614dc4905057600080fd5b60016002836040518082805190602001908083835b60208310614df85780518252601f199092019160209182019101614dd9565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220805460ff19169315159390931790925550506004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03969096169590951790945550505050565b33816040805190810160405280600481526020017f6d696e740000000000000000000000000000000000000000000000000000000081525060006002836040518082805190602001908083835b60208310614ed55780518252601f199092019160209182019101614eb6565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922060020154929092119150614f15905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b60208310614f5c5780518252601f199092019160209182019101614f3d565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220600201544303929092109150614f9e905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b60208310614fda5780518252601f199092019160209182019101614fbb565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a039190041693909314925061502d91505057600080fd5b806040516020018082805190602001908083835b602083106150605780518252601f199092019160209182019101615041565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b602083106150d15780518252601f1990920191602091820191016150b2565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060010160405160200180828054600181600116156101000203166002900480156151655780601f10615143576101008083540402835291820191615165565b820191906000526020600020905b815481529060010190602001808311615151575b5050915050604051602081830303815290604052805190602001206001900414151561519057600080fd5b6002826040518082805190602001908083835b602083106151c25780518252601f1990920191602091820191016151a3565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff161591506151ff905057600080fd5b60016002836040518082805190602001908083835b602083106152335780518252601f199092019160209182019101615214565b51815160209384036101000a600019018019909216911617905292019485525060408051948590039091018420805460ff1916951515959095179094555050600480547f21e5383a000000000000000000000000000000000000000000000000000000008352600160a060020a038a8116928401929092526024830189905292519216916321e5383a9160448082019260009290919082900301818387803b1580156152de57600080fd5b505af11580156152f2573d6000803e3d6000fd5b505060048054604080517f40753a760000000000000000000000000000000000000000000000000000000081529283018a905251600160a060020a0390911693506340753a769250602480830192600092919082900301818387803b15801561535a57600080fd5b505af115801561536e573d6000803e3d6000fd5b505060408051600160a060020a038a1681526020810189905281517f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859450908190039091019150a1505050505050565b600354600090600160a060020a031615156154785760048054604080517fdd62ed3e000000000000000000000000000000000000000000000000000000008152600160a060020a038781169482019490945285841660248201529051929091169163dd62ed3e91604480820192602092909190829003018186803b15801561544557600080fd5b505afa158015615459573d6000803e3d6000fd5b505050506040513d602081101561546f57600080fd5b50519050611290565b600354604080517f269e060d000000000000000000000000000000000000000000000000000000008152336004820152600160a060020a03868116602483015285811660448301529151919092169163269e060d916064808301926020929190829003018186803b1580156154ec57600080fd5b505afa158015615500573d6000803e3d6000fd5b505050506040513d602081101561551657600080fd5b50519392505050565b600033826040805190810160405280600e81526020017f73657456657269666965724e756d00000000000000000000000000000000000081525060006002836040518082805190602001908083835b6020831061558d5780518252601f19909201916020918201910161556e565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220600201549290921191506155cd905057600080fd5b600160029054906101000a900461ffff1661ffff166002836040518082805190602001908083835b602083106156145780518252601f1990920191602091820191016155f5565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220600201544303929092109150615656905057600080fd5b82600160a060020a03166002836040518082805190602001908083835b602083106156925780518252601f199092019160209182019101615673565b518151600019602094850361010090810a919091019182169119929092161790915293909101958652604051958690030190942054600160a060020a03919004169390931492506156e591505057600080fd5b806040516020018082805190602001908083835b602083106157185780518252601f1990920191602091820191016156f9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405280519060200120600190046002836040518082805190602001908083835b602083106157895780518252601f19909201916020918201910161576a565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020600101604051602001808280546001816001161561010002031660029004801561581d5780601f106157fb57610100808354040283529182019161581d565b820191906000526020600020905b815481529060010190602001808311615809575b5050915050604051602081830303815290604052805190602001206001900414151561584857600080fd5b6002826040518082805190602001908083835b6020831061587a5780518252601f19909201916020918201910161585b565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205460ff161591506158b7905057600080fd5b60016002836040518082805190602001908083835b602083106158eb5780518252601f1990920191602091820191016158cc565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220805460ff191693151593909317909255505060015460ff908116908716111561593e57600080fd5b600060ff87161161594e57600080fd5b6001805460ff88166101000261ff0019909116178155935050505092915050565b615977615d61565b506040805180820190915281518152602082810190820152919050565b60008082600001516159b88560000151866020015186600001518760200151615ae7565b0190505b835160208501510181116159fa5782516020808601518651918601516001909501946159f2929185039091039084908490615ae7565b0190506159bc565b5092915050565b615a09615d61565b6159fa838383615ba4565b60608082600001516040519080825280601f01601f191660200182016040528015615a46576020820181803883390190505b50905060006020820190506159fa8185602001518660000151615c15565b60006060615a7183612e14565b90506000615a8a615a858360006020615c53565b615ce0565b90506000615a9d615a8584602080615c53565b90506000615aae8460406001615c53565b80516000908110615abb57fe5b90602001015160f860020a900460f860020a029050615adc87848484615ce7565b979650505050505050565b60008381868511615b955760208511615b5a5783518251600019600860208990030260020a011991821690888a018890039083165b808314615b4c57818610615b3a578a8a019650505050505050615b9c565b50600190940180519094908316615b1c565b859650505050505050615b9c565b508383206000905b8588038211615b935785832081811415615b825783945050505050615b9c565b506001928301929190910190615b62565b505b5050508284015b949350505050565b615bac615d61565b6000615bca8560000151866020015186600001518760200151615ae7565b60208087018051918601919091528051820385528651905191925001811415615bf65760008552615c0c565b8351835186519101900385528351810160208601525b50909392505050565b5b60208110615c35578151835260209283019290910190601f1901615c16565b905182516020929092036101000a6000190180199091169116179052565b606080826040519080825280601f01601f191660200182016040528015615c81576020820181803883390190505b50905060005b83811015613e985785858201815181101515615c9f57fe5b90602001015160f860020a900460f860020a028282815181101515615cc057fe5b906020010190600160f860020a031916908160001a905350600101615c87565b6020015190565b604080516000808252602080830180855288905260f860020a8504601b0160ff8116848601526060840188905260808401879052935191939260019260a08083019392601f198301929081900390910190855afa158015615d4c573d6000803e3d6000fd5b5050604051601f190151979650505050505050565b604080518082019091526000808252602082015290565b6080604051908101604052806000151581526020016000600160a060020a0316815260200160608152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10615ded57805160ff1916838001178555615e1a565b82800160010185558215615e1a579182015b82811115615e1a578251825591602001919060010190615dff565b50615e26929150615e2a565b5090565b6119aa91905b80821115615e265760008155600101615e3056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058200d310e14d3d6d54692682345ad8d546b5b782da0024c7dcf3fde018eb8ce5bdf0029