VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xd65B0e…61dD
Summary
Transactions
Transfers
Address
0xd65B0e63F996e2D1dB6272a01A398A942BEC61dD
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xCDFDFD58e986130445B560276f52CE7985809238
Deployer
0xCDFDFD58e986130445B560276f52CE7985809238
Code
0x608060405234801561001057600080fd5b5060043610610074576000357c0100000000000000000000000000000000000000000000000000000000900480638ac5112f146100795780638da5cb5b1461008357806392801230146100cd578063a069c1ac14610117578063c3da42b81461015b575b600080fd5b6100816101a5565b005b61008b6103e8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100d561040d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6101596004803603602081101561012d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610433565b005b6101636105bf565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16111515610255576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f566f74696e6720636f6e747261637420686173206e6f74206265656e2073657481525060200191505060405180910390fd5b6000604051610263906105e5565b604051809103906000f08015801561027f573d6000803e3d6000fd5b509050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663deee5ac433836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561037357600080fd5b505af1158015610387573d6000803e3d6000fd5b505050508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f253fbd7f832fbba6660fe9646679ae33d626a5c85d556cfd8d61f753810a4a6260405160405180910390a350565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161180156104c657506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561053a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f5265717569726520636f6e7472616374206f776e65720000000000000000000081525060200191505060405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b614772806105f38339019056fe608060405234801561001057600080fd5b50326000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600e60016101000a81548160ff0219169083600381111561007057fe5b02179055506000600e60006101000a81548160ff0219169083151502179055506146d280620000a06000396000f3fe608060405234801561001057600080fd5b5060043610610112576000357c010000000000000000000000000000000000000000000000000000000090048063bb8e2294116100b4578063da125c1211610083578063da125c12146103b8578063ed011032146103d6578063fbbda05b1461046b578063fe63ed311461047557610112565b8063bb8e2294146102d0578063be86bd70146102da578063c9129386146102fc578063d07bff0c1461034a57610112565b80632b1312bf116100f05780632b1312bf146101d5578063560c2e1e14610210578063573540291461022e5780638c8051c91461028a57610112565b8063056252f8146101175780630d25f7e4146101855780631865c57d146101b1575b600080fd5b6101436004803603602081101561012d57600080fd5b8101908080359060200190929190505050610521565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61018d610564565b60405180848152602001838152602001828152602001935050505060405180910390f35b6101b961060a565b604051808260ff1660ff16815260200191505060405180910390f35b61020e600480360360408110156101eb57600080fd5b8101908080359060200190929190803560ff16906020019092919050505061062c565b005b61021861092c565b6040518082815260200191505060405180910390f35b6102706004803603602081101561024457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610939565b604051808215151515815260200191505060405180910390f35b610292610e46565b6040518082600260200280838360005b838110156102bd5780820151818401526020810190506102a2565b5050505090500191505060405180910390f35b6102d8610e6e565b005b6102e261107b565b604051808215151515815260200191505060405180910390f35b610348600480360361016081101561031357600080fd5b8101908080359060200190929190803590602001909291908061010001909192919290803590602001909291905050506114d9565b005b6103766004803603602081101561036057600080fd5b8101908080359060200190929190505050611761565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103c06117a4565b6040518082815260200191505060405180910390f35b610418600480360360208110156103ec57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506117b1565b6040518085815260200184815260200183600860200280838360005b8381101561044f578082015181840152602081019050610434565b5050505090500182815260200194505050505060405180910390f35b6104736119d8565b005b61051f600480360361010081101561048c57600080fd5b81019080803590602001906401000000008111156104a957600080fd5b8201836020820111156104bb57600080fd5b803590602001918460208302840111640100000000831117156104dd57600080fd5b90919293919293908035906020019092919080359060200190929190803590602001909291908060600190919291929080359060200190929190505050611b61565b005b600060058281548110151561053257fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000806000600e60009054906101000a900460ff1615156105ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f54616c6c7920726573756c74206e6f742079657420736574000000000000000081525060200191505060405180910390fd5b600280549050600580549050600760000154925092509250909192565b6000600e60019054906101000a900460ff16600381111561062757fe5b905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff161415156106f0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f4f6e6c7920617574686f726974792063616e2063616c6c20746869732e00000081525060200191505060405180910390fd5b60008060038111156106fe57fe5b600e60019054906101000a900460ff16600381111561071957fe5b14151561078e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f496e76616c69642073746174650000000000000000000000000000000000000081525060200191505060405180910390fd5b60006107fd83857fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7f5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff611f42565b905061086c84827fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7f5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff612041565b15156108e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f496e76616c6964207075626c6963206b6579000000000000000000000000000081525060200191505060405180910390fd5b8360018190555082600060146101000a81548160ff021916908360ff1602179055506001600e60016101000a81548160ff0219169083600381111561092157fe5b021790555050505050565b6000600280549050905090565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156109fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f42616c6c6f7420646f6573206e6f74206578697374000000000000000000000081525060200191505060405180910390fd5b610a04614576565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a01549050600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016000600881101515610a9b57fe5b0154826000600481101515610aac57fe5b602002018181525050600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016001600881101515610b0557fe5b0154826001600481101515610b1657fe5b602002018181525050600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016002600881101515610b6f57fe5b0154826002600481101515610b8057fe5b602002018181525050600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016003600881101515610bd957fe5b0154826003600481101515610bea57fe5b602002018181525050610e3d84610c4d600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154610c488560056120f5565b612111565b610ca3600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154610c9e8660046120f5565b612111565b85610d09600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016004600881101515610cf757fe5b0154610d048860036120f5565b612111565b610d6e600460008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016005600881101515610d5c57fe5b0154610d698960026120f5565b612111565b610dd3600460008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016006600881101515610dc157fe5b0154610dce8a60016120f5565b612111565b610e38600460008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206002016007600881101515610e2657fe5b0154610e338b60006120f5565b612111565b6121c9565b92505050919050565b610e4e614599565b610e69600154600060149054906101000a900460ff16612111565b905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16141515610f32576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f4f6e6c7920617574686f726974792063616e2063616c6c20746869732e00000081525060200191505060405180910390fd5b6002806003811115610f4057fe5b600e60019054906101000a900460ff166003811115610f5b57fe5b141515610fd0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f496e76616c69642073746174650000000000000000000000000000000000000081525060200191505060405180910390fd5b600e60009054906101000a900460ff161515611054576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f54616c6c7920726573756c74206e6f742079657420736574000000000000000081525060200191505060405180910390fd5b6003600e60016101000a81548160ff0219169083600381111561107357fe5b021790555050565b6000600380600381111561108b57fe5b600e60019054906101000a900460ff1660038111156110a657fe5b14151561111b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f496e76616c69642073746174650000000000000000000000000000000000000081525060200191505060405180910390fd5b600e60009054906101000a900460ff16151561119f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260188152602001807f54616c6c7920726573756c74206e6f742079657420736574000000000000000081525060200191505060405180910390fd5b600060028054905014156111ce5760006007600001541415156111c557600091506114d5565b600191506114d5565b6111d661305a565b15156111e557600091506114d5565b6111ed614599565b6111f5614599565b61121360076001015461120e60076006015460036120f5565b612111565b905061121d614599565b61123b60076002015461123660076006015460026120f5565b612111565b90506112cf6007600001547f6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2967f4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f57fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b8460006002811015156112de57fe5b602002018560016002811015156112f157fe5b602002018281525082815250505061139983600060028110151561131157fe5b602002015184600160028110151561132557fe5b602002015184600060028110151561133957fe5b602002015185600160028110151561134d57fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff6136d2565b8460006002811015156113a857fe5b602002018560016002811015156113bb57fe5b60200201828152508281525050508060006002811015156113d857fe5b60200201518360006002811015156113ec57fe5b6020020151141580611424575080600160028110151561140857fe5b602002015183600160028110151561141c57fe5b602002015114155b1561143557600094505050506114d5565b6114cf6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff166114876007600301600060038110151561147057fe5b015461148260076006015460016120f5565b612111565b846114b56007600301600160038110151561149e57fe5b01546114b060076006015460006120f5565b612111565b600760030160026003811015156114c857fe5b0154613772565b94505050505b5090565b60018060038111156114e757fe5b600e60019054906101000a900460ff16600381111561150257fe5b141515611577576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f496e76616c69642073746174650000000000000000000000000000000000000081525060200191505060405180910390fd5b600360003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515611689576001600360003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060023290806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b608060405190810160405280868152602001858152602001846008806020026040519081016040528092919082600860200280828437600081840152601f19601f820116905080830192505050505050815260200183815250600460003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082015181600001556020820151816001015560408201518160020190600861174c9291906145bb565b50606082015181600a01559050505050505050565b600060028281548110151561177257fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600580549050905090565b6000806117bc6145fb565b6000600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561187f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f42616c6c6f7420646f6573206e6f74206578697374000000000000000000000081525060200191505060405180910390fd5b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a0154816008806020026040519081016040528092919082600880156119c2576020028201915b8154815260200190600101908083116119ae575b5050505050915093509350935093509193509193565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16141515611a9c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f4f6e6c7920617574686f726974792063616e2063616c6c20746869732e00000081525060200191505060405180910390fd5b6001806003811115611aaa57fe5b600e60019054906101000a900460ff166003811115611ac557fe5b141515611b3a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f496e76616c69642073746174650000000000000000000000000000000000000081525060200191505060405180910390fd5b6002600e60016101000a81548160ff02191690836003811115611b5957fe5b021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16141515611c25576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f4f6e6c7920617574686f726974792063616e2063616c6c20746869732e00000081525060200191505060405180910390fd5b6002806003811115611c3357fe5b600e60019054906101000a900460ff166003811115611c4e57fe5b141515611cc3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600d8152602001807f496e76616c69642073746174650000000000000000000000000000000000000081525060200191505060405180910390fd5b60008090505b88889050811015611e785760008989838181101515611ce457fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff169050600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611da65750600660008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611e6a576001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060058190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505b508080600101915050611cc9565b5060a060405190810160405280878152602001868152602001858152602001846003806020026040519081016040528092919082600360200280828437600081840152601f19601f8201169050808301925050505050508152602001838152506007600082015181600001556020820151816001015560408201518160020155606082015181600301906003611f0f92919061461f565b50608082015181600601559050506001600e60006101000a81548160ff0219169083151502179055505050505050505050565b600060028660ff161480611f59575060038660ff16145b1515611fb0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806146856022913960400191505060405180910390fd5b600082801515611fbc57fe5b83801515611fc657fe5b8585801515611fd157fe5b888a090884801515611fdf57fe5b85801515611fe957fe5b898a09890908905061200b8160046001860181151561200457fe5b0485613ba3565b905060008060028960ff16840181151561202157fe5b061461202f57818403612031565b815b9050809250505095945050505050565b600085600014806120525750818610155b8061205d5750846000145b806120685750818510155b1561207657600090506120ec565b60008280151561208257fe5b868709905060008380151561209357fe5b888580151561209e57fe5b8a8b090990506000861415156120ca57838015156120b857fe5b848015156120c257fe5b878a09820890505b6000851415156120e457838015156120de57fe5b85820890505b808214925050505b95945050505050565b600060ff6008830284908060020a820491505016905092915050565b612119614599565b612121614599565b8381600060028110151561213157fe5b6020020181815250506121a783857fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7f5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff611f42565b8160016002811015156121b657fe5b6020020181815250508091505092915050565b60006121d3614599565b6121db614599565b6121e3614599565b6121fe600154600060149054906101000a900460ff16612111565b90507fffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc63255180151561222a57fe5b89600260048110151561223957fe5b60200201518a600060048110151561224d57fe5b60200201510860028d8d8d8c8c8c8c604051602001808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140187600260200280838360005b838110156122cb5780820151818401526020810190506122b0565b5050505090500186600260200280838360005b838110156122f95780820151818401526020810190506122de565b5050505090500185600260200280838360005b8381101561232757808201518184015260208101905061230c565b5050505090500184600260200280838360005b8381101561235557808201518184015260208101905061233a565b5050505090500183600260200280838360005b83811015612383578082015181840152602081019050612368565b5050505090500182600260200280838360005b838110156123b1578082015181840152602081019050612396565b505050509050019750505050505050506040516020818303038152906040526040518082805190602001908083835b60208310151561240557805182526020820191506020810190506020830392506123e0565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa158015612447573d6000803e3d6000fd5b5050506040513d602081101561245c57600080fd5b810190808051906020019092919050505060019004141515612484576000935050505061304e565b61250a89600060048110151561249657fe5b60200201518c60006002811015156124aa57fe5b60200201518d60016002811015156124be57fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b84600060028110151561251957fe5b6020020185600160028110151561252c57fe5b60200201828152508281525050506125da89600160048110151561254c57fe5b60200201517f6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2967f4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f57fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b8360006002811015156125e957fe5b602002018460016002811015156125fc57fe5b60200201828152508281525050506126a482600060028110151561261c57fe5b602002015183600160028110151561263057fe5b602002015185600060028110151561264457fe5b602002015186600160028110151561265857fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff6136d2565b8460006002811015156126b357fe5b602002018560016002811015156126c657fe5b60200201828152508281525050508760006002811015156126e357fe5b60200201518360006002811015156126f757fe5b602002015114158061272f575087600160028110151561271357fe5b602002015183600160028110151561272757fe5b602002015114155b15612740576000935050505061304e565b6127c689600060048110151561275257fe5b60200201518b600060028110151561276657fe5b60200201518c600160028110151561277a57fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b8460006002811015156127d557fe5b602002018560016002811015156127e857fe5b602002018281525082815250505061287c89600160048110151561280857fe5b602002015182600060028110151561281c57fe5b602002015183600160028110151561283057fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b83600060028110151561288b57fe5b6020020184600160028110151561289e57fe5b60200201828152508281525050506129468260006002811015156128be57fe5b60200201518360016002811015156128d257fe5b60200201518560006002811015156128e657fe5b60200201518660016002811015156128fa57fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff6136d2565b84600060028110151561295557fe5b6020020185600160028110151561296857fe5b602002018281525082815250505086600060028110151561298557fe5b602002015183600060028110151561299957fe5b60200201511415806129d157508660016002811015156129b557fe5b60200201518360016002811015156129c957fe5b602002015114155b156129e2576000935050505061304e565b612a688960026004811015156129f457fe5b60200201518c6000600281101515612a0857fe5b60200201518d6001600281101515612a1c57fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b846000600281101515612a7757fe5b60200201856001600281101515612a8a57fe5b6020020182815250828152505050612b38896003600481101515612aaa57fe5b60200201517f6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2967f4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f57fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b836000600281101515612b4757fe5b60200201846001600281101515612b5a57fe5b6020020182815250828152505050612c02826000600281101515612b7a57fe5b6020020151836001600281101515612b8e57fe5b6020020151856000600281101515612ba257fe5b6020020151866001600281101515612bb657fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff6136d2565b846000600281101515612c1157fe5b60200201856001600281101515612c2457fe5b6020020182815250828152505050856000600281101515612c4157fe5b6020020151836000600281101515612c5557fe5b6020020151141580612c8d5750856001600281101515612c7157fe5b6020020151836001600281101515612c8557fe5b602002015114155b15612c9e576000935050505061304e565b612d748a6000600281101515612cb057fe5b60200201518b6001600281101515612cc457fe5b60200201517f6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2967f4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f57fffffffff00000001000000000000000000000000ffffffffffffffffffffffff037fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff6136d2565b846000600281101515612d8357fe5b60200201856001600281101515612d9657fe5b6020020182815250828152505050612e2a896002600481101515612db657fe5b6020020151846000600281101515612dca57fe5b6020020151856001600281101515612dde57fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b846000600281101515612e3957fe5b60200201856001600281101515612e4c57fe5b6020020182815250828152505050612ee0896003600481101515612e6c57fe5b6020020151826000600281101515612e8057fe5b6020020151836001600281101515612e9457fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b836000600281101515612eef57fe5b60200201846001600281101515612f0257fe5b6020020182815250828152505050612faa826000600281101515612f2257fe5b6020020151836001600281101515612f3657fe5b6020020151856000600281101515612f4a57fe5b6020020151866001600281101515612f5e57fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff6136d2565b846000600281101515612fb957fe5b60200201856001600281101515612fcc57fe5b6020020182815250828152505050846000600281101515612fe957fe5b6020020151836000600281101515612ffd57fe5b6020020151141580613035575084600160028110151561301957fe5b602002015183600160028110151561302d57fe5b602002015114155b15613046576000935050505061304e565b600193505050505b98975050505050505050565b6000613064614599565b61306c614599565b600080600090505b6002805490508110156134e25760028181548110151561309057fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615613114576134d5565b6132c484600060028110151561312657fe5b602002015185600160028110151561313a57fe5b6020020151600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015461327d6131d2600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a015460056120f5565b600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001547fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7f5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff611f42565b7fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff6136d2565b8560006002811015156132d357fe5b602002018660016002811015156132e657fe5b60200201828152508281525050506134a483600060028110151561330657fe5b602002015184600160028110151561331a57fe5b6020020151600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015461345d6133b2600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a015460046120f5565b600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101547fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7f5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff611f42565b7fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff6136d2565b8460006002811015156134b357fe5b602002018560016002811015156134c657fe5b60200201828152508281525050505b8080600101915050613074565b50600760030160006003811015156134f657fe5b015483600060028110151561350757fe5b6020020151141580613531575060076002015482600060028110151561352957fe5b602002015114155b806135de57506135c761354a60076006015460016120f5565b6007600301600060038110151561355d57fe5b01547fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7f5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff611f42565b8360016002811015156135d657fe5b602002015114155b8061367c57506136656135f760076006015460026120f5565b6007600201547fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7f5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff611f42565b82600160028110151561367457fe5b602002015114155b1561368d5760009350505050613695565b600193505050505b90565b60008060008060006136af8a8a8a60018b8b613cd3565b9250925092506136c183838389613d7e565b945094505050509550959350505050565b600080600080905060008090506000809050888b1415613735576000868015156136f857fe5b898c0814156137165760008081915080905094509450505050613767565b6137248b8b60018a8a613de1565b809350819450829550505050613753565b6137468b8b60018c8c60018c613f26565b8093508194508295505050505b61375f83838389613d7e565b945094505050505b965096945050505050565b600061377c614599565b613784614599565b6000600289898989604051602001808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000002815260140184600260200280838360005b838110156137fb5780820151818401526020810190506137e0565b5050505090500183600260200280838360005b8381101561382957808201518184015260208101905061380e565b5050505090500182600260200280838360005b8381101561385757808201518184015260208101905061383c565b505050509050019450505050506040516020818303038152906040526040518082805190602001908083835b6020831015156138a85780518252602082019150602081019050602083039250613883565b6001836020036101000a038019825116818451168082178552505050505050905001915050602060405180830381855afa1580156138ea573d6000803e3d6000fd5b5050506040513d60208110156138ff57600080fd5b81019080805190602001909291905050506001900490506139898589600060028110151561392957fe5b60200201518a600160028110151561393d57fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b84600060028110151561399857fe5b602002018560016002811015156139ab57fe5b6020020182815250828152505050613a2c818860006002811015156139cc57fe5b60200201518960016002811015156139e057fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff613698565b836000600281101515613a3b57fe5b60200201846001600281101515613a4e57fe5b6020020182815250828152505050613af6836000600281101515613a6e57fe5b6020020151846001600281101515613a8257fe5b6020020151846000600281101515613a9657fe5b6020020151856001600281101515613aaa57fe5b60200201517fffffffff00000001000000000000000000000000fffffffffffffffffffffffc7fffffffff00000001000000000000000000000000ffffffffffffffffffffffff6136d2565b846000600281101515613b0557fe5b60200201856001600281101515613b1857fe5b6020020182815250828152505050856000600281101515613b3557fe5b6020020151836000600281101515613b4957fe5b6020020151141580613b815750856001600281101515613b6557fe5b6020020151836001600281101515613b7957fe5b602002015114155b15613b925760009350505050613b9a565b600193505050505b95945050505050565b6000808214151515613c1d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4d6f64756c7573206973207a65726f000000000000000000000000000000000081525060200191505060405180910390fd5b6000841415613c2f5760009050613ccc565b6000831415613c415760019050613ccc565b60006001905060007f800000000000000000000000000000000000000000000000000000000000000090505b6000811115613cc657838186161515870a85848509099150836002820486161515870a85848509099150836004820486161515870a85848509099150836008820486161515870a85848509099150601081049050613c6d565b81925050505b9392505050565b600080600080891415613cee57878787925092509250613d72565b6000899050600080905060008090506000600190505b600084141515613d6457600060018516141515613d3757613d2a8383838f8f8f8e613f26565b8093508194508295505050505b600284811515613d4357fe5b049350613d538c8c8c8c8c613de1565b809c50819d50829e50505050613d04565b828282965096509650505050505b96509650969350505050565b6000806000613d8d8585614474565b9050600084801515613d9b57fe5b8283099050600085801515613dac57fe5b828a099050600086801515613dbd57fe5b87801515613dc757fe5b8486098a0990508181955095505050505094509492505050565b600080600080861415613dfc57878787925092509250613f1b565b600084801515613e0857fe5b898a099050600085801515613e1957fe5b898a099050600086801515613e2a57fe5b898a099050600087801515613e3b57fe5b88801515613e4557fe5b848e096004099050600088801515613e5957fe5b89801515613e6357fe5b8a801515613e6d57fe5b8586098c098a801515613e7c57fe5b8760030908905088801515613e8d57fe5b89801515613e9757fe5b8384088a038a801515613ea657fe5b83840908945088801515613eb657fe5b89801515613ec057fe5b8a801515613eca57fe5b8687096008098a038a801515613edc57fe5b8b801515613ee657fe5b888d038608840908935088801515613efa57fe5b89801515613f0457fe5b8c8e09600209925084848497509750975050505050505b955095509592505050565b6000806000808a148015613f3a5750600089145b15613f4d57868686925092509250614467565b600087148015613f5d5750600086145b15613f7057898989925092509250614467565b613f78614576565b84801515613f8257fe5b898a09816000600481101515613f9457fe5b60200201818152505084801515613fa757fe5b816000600481101515613fb657fe5b60200201518a09816001600481101515613fcc57fe5b60200201818152505084801515613fdf57fe5b868709816002600481101515613ff157fe5b6020020181815250508480151561400457fe5b81600260048110151561401357fe5b6020020151870981600360048110151561402957fe5b6020020181815250506080604051908101604052808680151561404857fe5b83600260048110151561405757fe5b60200201518e0981526020018680151561406d57fe5b83600360048110151561407c57fe5b60200201518d0981526020018680151561409257fe5b8360006004811015156140a157fe5b60200201518b098152602001868015156140b757fe5b8360016004811015156140c657fe5b60200201518a0981525090508060026004811015156140e157fe5b60200201518160006004811015156140f557fe5b602002015114158061412d575080600360048110151561411157fe5b602002015181600160048110151561412557fe5b602002015114155b15156141a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f557365206a6163446f75626c652066756e6374696f6e20696e7374656164000081525060200191505060405180910390fd5b6141a9614576565b858015156141b357fe5b8260006004811015156141c257fe5b602002015187038360026004811015156141d857fe5b6020020151088160006004811015156141ed57fe5b6020020181815250508580151561420057fe5b82600160048110151561420f57fe5b6020020151870383600360048110151561422557fe5b60200201510881600160048110151561423a57fe5b6020020181815250508580151561424d57fe5b81600060048110151561425c57fe5b602002015182600060048110151561427057fe5b60200201510981600260048110151561428557fe5b6020020181815250508580151561429857fe5b8160006004811015156142a757fe5b60200201518260026004811015156142bb57fe5b6020020151098160036004811015156142d057fe5b6020020181815250506000868015156142e557fe5b8260036004811015156142f457fe5b602002015188038880151561430557fe5b84600160048110151561431457fe5b602002015185600160048110151561432857fe5b6020020151090890508680151561433b57fe5b8780151561434557fe5b8880151561434f57fe5b84600260048110151561435e57fe5b602002015186600060048110151561437257fe5b60200201510960020988038208905060008780151561438d57fe5b8880151561439757fe5b838a038a8015156143a457fe5b8660026004811015156143b357fe5b60200201518860006004811015156143c757fe5b602002015109088460016004811015156143dd57fe5b6020020151099050878015156143ef57fe5b888015156143f957fe5b84600360048110151561440857fe5b602002015186600160048110151561441c57fe5b60200201510989038208905060008880151561443457fe5b8980151561443e57fe5b8b8f0985600060048110151561445057fe5b602002015109905082828297509750975050505050505b9750975097945050505050565b60008083141580156144865750818314155b8015614493575060008214155b1515614507576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f496e76616c6964206e756d62657200000000000000000000000000000000000081525060200191505060405180910390fd5b6000809050600060019050600084905060005b60008714151561456957868281151561452f57fe5b049050828680151561453d57fe5b8780151561454757fe5b858409880386088094508195505050868782028303809850819350505061451a565b8394505050505092915050565b608060405190810160405280600490602082028038833980820191505090505090565b6040805190810160405280600290602082028038833980820191505090505090565b82600881019282156145ea579160200282015b828111156145e95782518255916020019190600101906145ce565b5b5090506145f7919061465f565b5090565b61010060405190810160405280600890602082028038833980820191505090505090565b826003810192821561464e579160200282015b8281111561464d578251825591602001919060010190614632565b5b50905061465b919061465f565b5090565b61468191905b8082111561467d576000816000905550600101614665565b5090565b9056fe496e76616c696420636f6d7072657373656420454320706f696e7420707265666978a165627a7a7230582021856a3fb6b721fe9520d4731066d4f5aa0d0b150a50e651ead370674c81f26e0029a165627a7a723058206a9c12437c63b654d68d87ec1fc1792496d6a2c8e4ec58170090348e93153a0b0029