VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x9B8757…3b5f
Summary
Transactions
Transfers
Address
0x9B87574a6b2579aa5207f48997c821B9c1fD3b5f
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xBFBD301f328Dad3379c2861eB0891bC099B0F5d6
Deployer
0xBFBD301f328Dad3379c2861eB0891bC099B0F5d6
Sponsor
0xBFBD301f328Dad3379c2861eB0891bC099B0F5d6
Code
0x6080604052600436106102665763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166301921197811461026b57806301ffc9a7146102915780630324529c146102dc57806306fdde0314610300578063081812fc1461038a578063095ea7b3146103be57806313e7c9d8146103e257806318160ddd1461040357806319f373611461042a57806319fa8f501461044b5780631e20363a1461049257806323b872dd146104b2578063287e8495146104dc5780632ad71573146105205780632c12cc9f146105355780632ed9b4fd146105575780633f4ba83a1461059d578063417c73a7146105b2578063454a2ab3146105d35780634838d165146105de5780634a49ac4c146105ff5780634d4f6ea9146106205780635c975abb14610638578063608361661461064d5780636352211e1461066b57806368f16293146106835780636fbde40d146106b557806370a08231146106d657806379512513146106f75780637aaed899146107125780638456cb59146107515780638a204ed6146107665780638c8d04a71461077b5780638da5cb5b1461079057806395d89b41146107a557806396b5a755146107ba5780639870d7fe146107d2578063a574cea4146107f3578063a9059cbb14610872578063ac8a584a14610896578063b03e02c2146108b7578063ba2a954d146108d5578063ba6f2e65146108ed578063bae3e19e1461090f578063bfc206ed1461094f578063c87b56dd14610967578063cd5967db1461097f578063e6cbe351146109a3578063e729e3a4146109b8578063f2fde38b146109d9578063f7e6e60c146109fa575b600080fd5b34801561027757600080fd5b5061028f600435600160a060020a0360243516610a0f565b005b34801561029d57600080fd5b506102c87bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1960043516610c42565b604080519115158252519081900360200190f35b3480156102e857600080fd5b5061028f600160a060020a0360043516602435610c76565b34801561030c57600080fd5b50610315610dfc565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561034f578181015183820152602001610337565b50505050905090810190601f16801561037c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561039657600080fd5b506103a2600435610e8a565b60408051600160a060020a039092168252519081900360200190f35b3480156103ca57600080fd5b5061028f600160a060020a0360043516602435610ea5565b3480156103ee57600080fd5b506102c8600160a060020a0360043516610fc2565b34801561040f57600080fd5b50610418610fd7565b60408051918252519081900360200190f35b34801561043657600080fd5b506102c8600160a060020a0360043516610fe8565b34801561045757600080fd5b50610460611038565b604080517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff199092168252519081900360200190f35b34801561049e57600080fd5b5061028f600480356024810191013561105c565b3480156104be57600080fd5b5061028f600160a060020a03600435811690602435166044356110b8565b3480156104e857600080fd5b506104f760ff600435166112f6565b6040805193845267ffffffffffffffff9283166020850152911682820152519081900360600190f35b34801561052c57600080fd5b5061041861136d565b34801561054157600080fd5b5061028f67ffffffffffffffff60043516611373565b34801561056357600080fd5b5061028f6004356fffffffffffffffffffffffffffffffff6024351667ffffffffffffffff60443516600160a060020a03606435166113ee565b3480156105a957600080fd5b506102c8611772565b3480156105be57600080fd5b5061028f600160a060020a0360043516611871565b61028f600435611973565b3480156105ea57600080fd5b506102c8600160a060020a0360043516611b3c565b34801561060b57600080fd5b5061028f600160a060020a0360043516611b51565b34801561062c57600080fd5b506102c8600435611c4f565b34801561064457600080fd5b506102c8611d1b565b34801561065957600080fd5b5061028f60043560ff60243516611d2b565b34801561067757600080fd5b506103a2600435611f33565b34801561068f57600080fd5b50610698611f4e565b6040805167ffffffffffffffff9092168252519081900360200190f35b3480156106c157600080fd5b5061028f600160a060020a0360043516611f65565b3480156106e257600080fd5b50610418600160a060020a0360043516612057565b34801561070357600080fd5b5061028f60ff60043516612079565b34801561071e57600080fd5b5061028f600160a060020a036004351660ff60243516604435151567ffffffffffffffff606435811690608435166124c3565b34801561075d57600080fd5b506102c861263f565b34801561077257600080fd5b506103a2612731565b34801561078757600080fd5b50610698612740565b34801561079c57600080fd5b506103a2612750565b3480156107b157600080fd5b5061031561275f565b3480156107c657600080fd5b5061028f6004356127ba565b3480156107de57600080fd5b5061028f600160a060020a036004351661286c565b3480156107ff57600080fd5b5061080b600435612969565b604051600160a060020a03881681526020810187600481111561082a57fe5b60ff16815295151560208701525092151560408086019190915267ffffffffffffffff92831660608601529082166080850152911660a0830152519081900360c00192509050f35b34801561087e57600080fd5b5061028f600160a060020a0360043516602435612b46565b3480156108a257600080fd5b5061028f600160a060020a0360043516612d2d565b3480156108c357600080fd5b5061028f60043560ff60243516612e2b565b3480156108e157600080fd5b5061028f60043561307e565b3480156108f957600080fd5b5061028f67ffffffffffffffff6004351661327c565b34801561091b57600080fd5b5061028f6004356fffffffffffffffffffffffffffffffff6024358116906044351667ffffffffffffffff60643516613315565b34801561095b57600080fd5b506103a26004356135df565b34801561097357600080fd5b506103156004356135fa565b34801561098b57600080fd5b5061028f600435600160a060020a036024351661369c565b3480156109af57600080fd5b506103a26138cf565b3480156109c457600080fd5b50610418600160a060020a03600435166138de565b3480156109e557600080fd5b5061028f600160a060020a03600435166138f0565b348015610a0657600080fd5b506106986139e9565b6000805460a060020a900460ff1615610a60576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b33610a6a84611f33565b600160a060020a031614610ab6576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b610abf33610fe8565b1515610b03576040805160e560020a62461bcd02815260206004820152600e60248201526000805160206146cf833981519152604482015290519081900360640190fd5b60048054604080517f01921197000000000000000000000000000000000000000000000000000000008152928301869052600160a060020a0385811660248501529051911691630192119791604480830192600092919082900301818387803b158015610b6f57600080fd5b505af1158015610b83573d6000803e3d6000fd5b5050600480546040805160e060020a6378bd793502815292830188905251600160a060020a0390911693506378bd7935925060248083019260c09291908290030181600087803b158015610bd657600080fd5b505af1158015610bea573d6000803e3d6000fd5b505050506040513d60c0811015610c0057600080fd5b5051604051909150600160a060020a03831690849083907f9bd63f96cf38bbd738ef415c10d8ce738b56b75bbe3b31f6bf2059d35f3a8f3a90600090a4505050565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166000908152600c602052604090205460ff1690565b3360009081526001602052604090205460ff161515610ccd576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b600160a060020a0382161515610d1b576040805160e560020a62461bcd02815260206004820152600f602482015260008051602061466f833981519152604482015290519081900360640190fd5b60008111610d73576040805160e560020a62461bcd02815260206004820152600e60248201527f696e76616c696420616d6f756e74000000000000000000000000000000000000604482015290519081900360640190fd5b604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a038416600482015260248101839052905165456e657267799163a9059cbb91604480830192600092919082900301818387803b158015610de057600080fd5b505af1158015610df4573d6000803e3d6000fd5b505050505050565b600d805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610e825780601f10610e5757610100808354040283529160200191610e82565b820191906000526020600020905b815481529060010190602001808311610e6557829003601f168201915b505050505081565b6000908152600b6020526040902054600160a060020a031690565b6000805460a060020a900460ff1615610ef6576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b610eff82611f33565b9050600160a060020a038381169082161415610f65576040805160e560020a62461bcd02815260206004820152601d60248201527f63616e6e6f7420617070726f766520796f7572206f776e20746f6b656e000000604482015290519081900360640190fd5b33600160a060020a03821614610fb3576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b610fbd82846139f9565b505050565b60016020526000908152604090205460ff1681565b60085467ffffffffffffffff165b90565b600160a060020a0381166000908152600a602052604081205460078054839290811061101057fe5b600091825260209091200154608860020a900460ff16600481111561103157fe5b1192915050565b7f01ffc9a70000000000000000000000000000000000000000000000000000000081565b600054600160a060020a031633146110ac576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061468f833981519152604482015290519081900360640190fd5b610fbd600f8383614567565b60005460a060020a900460ff1615611108576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b600160a060020a0382161515611156576040805160e560020a62461bcd02815260206004820152600f602482015260008051602061466f833981519152604482015290519081900360640190fd5b82600160a060020a031661116982611f33565b600160a060020a0316146111b5576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b6111bf3382613a71565b1515611203576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b61120c81611c4f565b1515611262576040805160e560020a62461bcd02815260206004820152601a60248201527f63616e6e6f74207472616e73666572207468697320746f6b656e000000000000604482015290519081900360640190fd5b600480546040805160e060020a6337e246ad02815292830184905251600160a060020a03909116916337e246ad9160248083019260209291908290030181600087803b1580156112b157600080fd5b505af11580156112c5573d6000803e3d6000fd5b505050506040513d60208110156112db57600080fd5b5051156112eb576112eb81613ac0565b610fbd838383613bda565b60008060006113036145e5565b6006600086600481111561131357fe5b60ff16815260208082019290925260409081016000208151606081018352815480825260019092015467ffffffffffffffff8082169583018690526801000000000000000090910416920182905297919650945092505050565b60105481565b3360009081526001602052604090205460ff1615156113ca576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b6005805467ffffffffffffffff191667ffffffffffffffff92909216919091179055565b60005460a060020a900460ff161561143e576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b3361144885611f33565b600160a060020a031614611494576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b61149d33610fe8565b15156114e1576040805160e560020a62461bcd02815260206004820152600e60248201526000805160206146cf833981519152604482015290519081900360640190fd5b60078054859081106114ef57fe5b600091825260209091200154608060020a900460ff161561155a576040805160e560020a62461bcd02815260206004820152601660248201527f63616e63656c20757067726164696e6720666972737400000000000000000000604482015290519081900360640190fd5b600454611571908590600160a060020a03166139f9565b60105461158590600163ffffffff613bee16565b601081905560048054604080517fe4f9dd2d00000000000000000000000000000000000000000000000000000000815292830193909352602482018790526fffffffffffffffffffffffffffffffff861660448301819052606483015267ffffffffffffffff8086166084840152421660a48301523360c48301529151600160a060020a039092169163e4f9dd2d9160e48082019260009290919082900301818387803b15801561163557600080fd5b505af1158015611649573d6000803e3d6000fd5b5050601054604080516fffffffffffffffffffffffffffffffff8816808252602082015267ffffffffffffffff87168183015290518894509192507f50417882ac38f5bd0dd968f4b17f72ab38a7bd228eeec270f01466a5724684b4919081900360600190a360048054604080517fcd5967db000000000000000000000000000000000000000000000000000000008152928301879052600160a060020a038481166024850152905191169163cd5967db91604480830192600092919082900301818387803b15801561171b57600080fd5b505af115801561172f573d6000803e3d6000fd5b5050601054604051600160a060020a03851693508792507fc42e7df8c9dcd26c4a8b5134e17fa2481ababcb828e3b316b89b63c57b61f3b890600090a450505050565b60008054600160a060020a031633146117c3576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061468f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff161515611826576040805160e560020a62461bcd02815260206004820152601560248201527f6e656564732070726f746f636f6c207061757365640000000000000000000000604482015290519081900360640190fd5b6000805474ff0000000000000000000000000000000000000000191681556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b339190a150600190565b600054600160a060020a031633146118c1576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061468f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff1615611911576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b600160a060020a038116600081815260026020908152604091829020805460ff1916600190811790915582519384529083015280517f0baadf7b35b83c7d3a00874b5406dca58c60d0ff7d8c825ad02ec55484beb4559281900390910190a150565b600080548190819060a060020a900460ff16156119c8576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b600480546040805160e060020a6378bd793502815292830187905251600160a060020a03909116916378bd79359160248083019260c09291908290030181600087803b158015611a1757600080fd5b505af1158015611a2b573d6000803e3d6000fd5b505050506040513d60c0811015611a4157600080fd5b50805160209182015160048054604080517f59d667a50000000000000000000000000000000000000000000000000000000081523393810193909352602483018a905251939750919550600160a060020a03909116926359d667a5923492604480820193929182900301818588803b158015611abc57600080fd5b505af1158015611ad0573d6000803e3d6000fd5b50505050506040513d6020811015611ae757600080fd5b505160408051338152602081018390528151929350600160a060020a03851692879287927fc2a394cb356728b3540b84dee72ea6de41f44fd94de223565258efe1549ee06f929081900390910190a450505050565b60026020526000908152604090205460ff1681565b600054600160a060020a03163314611ba1576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061468f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff1615611bf1576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b600160a060020a0381166000818152600260209081526040808320805460ff1916905580519384529083019190915280517f0baadf7b35b83c7d3a00874b5406dca58c60d0ff7d8c825ad02ec55484beb4559281900390910190a150565b6000611c5a82613c49565b8015611c8757506007805483908110611c6f57fe5b600091825260209091200154608060020a900460ff16155b8015611cb85750600082815260096020908152604080832054600160a060020a03168352600290915290205460ff16155b8015611d155750600460149054906101000a900467ffffffffffffffff16600783815481101515611ce557fe5b9060005260206000200160000160129054906101000a900467ffffffffffffffff160167ffffffffffffffff1642115b92915050565b60005460a060020a900460ff1681565b3360009081526001602052604090205460ff161515611d82576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b806004811115611d8e57fe5b6007805484908110611d9c57fe5b600091825260209091200154608860020a900460ff166004811115611dbd57fe5b10611e12576040805160e560020a62461bcd02815260206004820152600d60248201527f696e76616c6964206c6576656c00000000000000000000000000000000000000604482015290519081900360640190fd5b600480546040805160e060020a6337e246ad02815292830185905251600160a060020a03909116916337e246ad9160248083019260209291908290030181600087803b158015611e6157600080fd5b505af1158015611e75573d6000803e3d6000fd5b505050506040513d6020811015611e8b57600080fd5b505115611ee2576040805160e560020a62461bcd02815260206004820152601460248201527f63616e63656c2061756374696f6e206669727374000000000000000000000000604482015290519081900360640190fd5b6000600783815481101515611ef357fe5b60009182526020909120018054911515608060020a0270ff0000000000000000000000000000000019909216919091179055611f2f8282613c65565b5050565b600090815260096020526040902054600160a060020a031690565b60045460a060020a900467ffffffffffffffff1681565b600054600160a060020a03163314611fb5576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061468f833981519152604482015290519081900360640190fd5b600160a060020a0381161515612003576040805160e560020a62461bcd02815260206004820152600f602482015260008051602061466f833981519152604482015290519081900360640190fd5b60048054600160a060020a038316600160a060020a0319909116811790915560408051918252517fb69d08e828d243d599db935e2be5ce7ed7b0d2f9c9f712ff469a10a27924deb89181900360200190a150565b600061206282610fe8565b61206d576000612070565b60015b60ff1692915050565b60008054819060a060020a900460ff16156120cc576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b336000908152600a602052604090205491508115156120f4576120f133600080613e40565b91505b600780548390811061210257fe5b60009182526020909120018054909150608060020a900460ff1615612171576040805160e560020a62461bcd02815260206004820152600f60248201527f7374696c6c20757067726164696e670000000000000000000000000000000000604482015290519081900360640190fd5b600480546040805160e060020a6337e246ad02815292830185905251600160a060020a03909116916337e246ad9160248083019260209291908290030181600087803b1580156121c057600080fd5b505af11580156121d4573d6000803e3d6000fd5b505050506040513d60208110156121ea57600080fd5b505115612241576040805160e560020a62461bcd02815260206004820152601460248201527f63616e63656c2061756374696f6e206669727374000000000000000000000000604482015290519081900360640190fd5b82600481111561224d57fe5b815460ff91821691608860020a90910416600481111561226957fe5b60010160ff161480156122885750600483600481111561228557fe5b11155b15156122de576040805160e560020a62461bcd02815260206004820152600e60248201527f696e76616c6964205f746f4c766c000000000000000000000000000000000000604482015290519081900360640190fd5b600660008460048111156122ee57fe5b60ff168152602080820192909252604090810160009081205460035483517f70a0823100000000000000000000000000000000000000000000000000000000815233600482015293519194600160a060020a03909116936370a0823193602480830194928390030190829087803b15801561236857600080fd5b505af115801561237c573d6000803e3d6000fd5b505050506040513d602081101561239257600080fd5b505110156123ea576040805160e560020a62461bcd02815260206004820152601460248201527f696e73756666696369656e742062616c616e6365000000000000000000000000604482015290519081900360640190fd5b8054608060020a70ff0000000000000000000000000000000019909116176fffffffffffffffff00000000000000001916680100000000000000004267ffffffffffffffff811691909102919091178255604051339184917fe925483a08461d851abfcfd476ed282a68d87b23cc45add5a8dc7f1ad7825ce991879143908084600481111561247557fe5b60ff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390a3505050565b3360009081526001602052604081205460ff16151561251a576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b61252386614044565b15612578576040805160e560020a62461bcd02815260206004820152601860248201527f796f7520616c726561647920686f6c64206120746f6b656e0000000000000000604482015290519081900360640190fd5b612583868686613e40565b6008805467ffffffffffffffff8082166001011667ffffffffffffffff1990911617905590508315610df45785600160a060020a0316817fe925483a08461d851abfcfd476ed282a68d87b23cc45add5a8dc7f1ad7825ce9878686604051808460048111156125ee57fe5b60ff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390a3505050505050565b60008054600160a060020a03163314612690576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061468f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff16156126e0576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1781556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff6259190a150600190565b600354600160a060020a031681565b60055467ffffffffffffffff1681565b600054600160a060020a031681565b600e805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610e825780601f10610e5757610100808354040283529160200191610e82565b60005460a060020a900460ff161561280a576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b3361281482611f33565b600160a060020a031614612860576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b61286981613ac0565b50565b600054600160a060020a031633146128bc576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061468f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff161561290c576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b600160a060020a038116600081815260016020818152604092839020805460ff191683179055825193845283015280517f966c160e1c4dbc7df8d69af4ace01e9297c3cf016397b7914971f2fbfa32672d9281900390910190a150565b600080600080600080600061297c614605565b61298589613c49565b15612b3a57600780548a90811061299857fe5b60009182526020918290206040805160a08101825291909201805467ffffffffffffffff8082168452680100000000000000008204169483019490945260ff608060020a85048116151593830193909352909290916060840191608860020a9004166004811115612a0557fe5b6004811115612a1057fe5b81526020016000820160129054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050600960008a815260200190815260200160002060009054906101000a9004600160a060020a031681606001518260400151600460009054906101000a9004600160a060020a0316600160a060020a03166337e246ad8d6040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050602060405180830381600087803b158015612af057600080fd5b505af1158015612b04573d6000803e3d6000fd5b505050506040513d6020811015612b1a57600080fd5b5051608085015185516020870151959d50939b5091995097509550935091505b50919395979092949650565b60005460a060020a900460ff1615612b96576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b600160a060020a0382161515612be4576040805160e560020a62461bcd02815260206004820152600f602482015260008051602061466f833981519152604482015290519081900360640190fd5b33612bee82611f33565b600160a060020a031614612c3a576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b612c4381611c4f565b1515612c99576040805160e560020a62461bcd02815260206004820152601a60248201527f63616e6e6f74207472616e73666572207468697320746f6b656e000000000000604482015290519081900360640190fd5b600480546040805160e060020a6337e246ad02815292830184905251600160a060020a03909116916337e246ad9160248083019260209291908290030181600087803b158015612ce857600080fd5b505af1158015612cfc573d6000803e3d6000fd5b505050506040513d6020811015612d1257600080fd5b505115612d2257612d2281613ac0565b611f2f338383613bda565b600054600160a060020a03163314612d7d576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061468f833981519152604482015290519081900360640190fd5b60005460a060020a900460ff1615612dcd576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b600160a060020a0381166000818152600160209081526040808320805460ff1916905580519384529083019190915280517f966c160e1c4dbc7df8d69af4ace01e9297c3cf016397b7914971f2fbfa32672d9281900390910190a150565b3360009081526001602052604090205460ff161515612e82576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b806004811115612e8e57fe5b6007805484908110612e9c57fe5b600091825260209091200154608860020a900460ff166004811115612ebd57fe5b11612f12576040805160e560020a62461bcd02815260206004820152600d60248201527f696e76616c6964206c6576656c00000000000000000000000000000000000000604482015290519081900360640190fd5b6005546007805467ffffffffffffffff9092169184908110612f3057fe5b60009182526020909120015467ffffffffffffffff7201000000000000000000000000000000000000909104811691909101164211612fb9576040805160e560020a62461bcd02815260206004820152601660248201527f63616e6e6f7420646f776e677261646520746f6b656e00000000000000000000604482015290519081900360640190fd5b600480546040805160e060020a6337e246ad02815292830185905251600160a060020a03909116916337e246ad9160248083019260209291908290030181600087803b15801561300857600080fd5b505af115801561301c573d6000803e3d6000fd5b505050506040513d602081101561303257600080fd5b5051156130425761304282613ac0565b600780548390811061305057fe5b600091825260209091200154608060020a900460ff1615613074576130748261307e565b611f2f8282613c65565b60008061308a83613c49565b15156130e0576040805160e560020a62461bcd02815260206004820152600f60248201527f746f6b656e206e6f742065786973740000000000000000000000000000000000604482015290519081900360640190fd5b60078054849081106130ee57fe5b60009182526020808320868452600990915260409092205491018054909350600160a060020a039091169150608060020a900460ff16151561317a576040805160e560020a62461bcd02815260206004820152601060248201527f6e6f74206f6e20757067726164696e6700000000000000000000000000000000604482015290519081900360640190fd5b600160a060020a0381163314806131a057503360009081526001602052604090205460ff165b15156131e4576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b60008254608860020a900460ff1660048111156131fd57fe5b14156132115761320c83614060565b613241565b815470ffffffffffffffffff00000000000000001916680100000000000000004267ffffffffffffffff16021782555b604051600160a060020a0382169084907fddc99f00cc50e9442de66784f25bd218c8c63f4c4103b817692da0a63fb80a9690600090a3505050565b3360009081526001602052604090205460ff1615156132d3576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b6004805467ffffffffffffffff90921660a060020a027fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff909216919091179055565b60005460a060020a900460ff1615613365576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b3361336f85611f33565b600160a060020a0316146133bb576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b6133c433610fe8565b1515613408576040805160e560020a62461bcd02815260206004820152600e60248201526000805160206146cf833981519152604482015290519081900360640190fd5b600780548590811061341657fe5b600091825260209091200154608060020a900460ff1615613481576040805160e560020a62461bcd02815260206004820152601660248201527f63616e63656c20757067726164696e6720666972737400000000000000000000604482015290519081900360640190fd5b600454613498908590600160a060020a03166139f9565b6010546134ac90600163ffffffff613bee16565b601081905560048054604080517fe4f9dd2d00000000000000000000000000000000000000000000000000000000815292830193909352602482018790526fffffffffffffffffffffffffffffffff80871660448401528516606483015267ffffffffffffffff8085166084840152421660a48301523360c48301529151600160a060020a039092169163e4f9dd2d9160e48082019260009290919082900301818387803b15801561355d57600080fd5b505af1158015613571573d6000803e3d6000fd5b5050601054604080516fffffffffffffffffffffffffffffffff80891682528716602082015267ffffffffffffffff86168183015290518894509192507f50417882ac38f5bd0dd968f4b17f72ab38a7bd228eeec270f01466a5724684b4919081900360600190a350505050565b600960205260009081526040902054600160a060020a031681565b600f805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152606093611d1593919290918301828280156136895780601f1061365e57610100808354040283529160200191613689565b820191906000526020600020905b81548152906001019060200180831161366c57829003601f168201915b50505050506136978461410b565b614219565b6000805460a060020a900460ff16156136ed576040805160e560020a62461bcd028152602060048201526013602482015260008051602061464f833981519152604482015290519081900360640190fd5b336136f784611f33565b600160a060020a031614613743576040805160e560020a62461bcd02815260206004820152601160248201526000805160206146af833981519152604482015290519081900360640190fd5b61374c33610fe8565b1515613790576040805160e560020a62461bcd02815260206004820152600e60248201526000805160206146cf833981519152604482015290519081900360640190fd5b60048054604080517fcd5967db000000000000000000000000000000000000000000000000000000008152928301869052600160a060020a038581166024850152905191169163cd5967db91604480830192600092919082900301818387803b1580156137fc57600080fd5b505af1158015613810573d6000803e3d6000fd5b5050600480546040805160e060020a6378bd793502815292830188905251600160a060020a0390911693506378bd7935925060248083019260c09291908290030181600087803b15801561386357600080fd5b505af1158015613877573d6000803e3d6000fd5b505050506040513d60c081101561388d57600080fd5b5051604051909150600160a060020a03831690849083907fc42e7df8c9dcd26c4a8b5134e17fa2481ababcb828e3b316b89b63c57b61f3b890600090a4505050565b600454600160a060020a031681565b600a6020526000908152604090205481565b600054600160a060020a03163314613940576040805160e560020a62461bcd02815260206004820152600a602482015260008051602061468f833981519152604482015290519081900360640190fd5b600160a060020a038116151561398e576040805160e560020a62461bcd02815260206004820152600f602482015260008051602061466f833981519152604482015290519081900360640190fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360008054600160a060020a031916600160a060020a0392909216919091179055565b60085467ffffffffffffffff1681565b6000828152600b602052604081208054600160a060020a031916600160a060020a038416179055613a2983611f33565b90508282600160a060020a031682600160a060020a03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600080613a7d83611f33565b905080600160a060020a031684600160a060020a03161480613ab8575083600160a060020a0316613aad84610e8a565b600160a060020a0316145b949350505050565b6000613acb82614368565b600480546040805160e060020a6378bd793502815292830185905251600160a060020a03909116916378bd79359160248083019260c09291908290030181600087803b158015613b1a57600080fd5b505af1158015613b2e573d6000803e3d6000fd5b505050506040513d60c0811015613b4457600080fd5b5051604051909150829082907fdb9cc99dc874f9afbae71151f737e51547d3d412b52922793437d86607050c3c90600090a360048054604080517f96b5a75500000000000000000000000000000000000000000000000000000000815292830185905251600160a060020a03909116916396b5a75591602480830192600092919082900301818387803b158015610de057600080fd5b613be381614368565b610fbd838383614386565b81810182811015611d15576040805160e560020a62461bcd02815260206004820152601360248201527f536166654d61746820616464206661696c656400000000000000000000000000604482015290519081900360640190fd5b600090815260096020526040812054600160a060020a03161190565b60008281526009602052604081205460078054600160a060020a03909216929182919086908110613c9257fe5b600091825260208220018054909350608860020a900460ff169150846004811115613cb957fe5b1415613ccd57613cc885614060565b613d2d565b81548490839071ff00000000000000000000000000000000001916608860020a836004811115613cf957fe5b021790555081546fffffffffffffffff00000000000000001916680100000000000000004267ffffffffffffffff16021782555b806004811115613d3957fe5b600111158015613d5557506004816004811115613d5257fe5b11155b15613d81576008805467ffffffffffffffff19811667ffffffffffffffff918216600019019091161790555b836004811115613d8d57fe5b600111158015613da957506004846004811115613da657fe5b11155b15613dd3576008805467ffffffffffffffff8082166001011667ffffffffffffffff199091161790555b82600160a060020a0316857fb6fd4b2356bc13ccc82da8b790e9bf9bdcfd4743d32dd10aa48189ec53f6bc00838760405180836004811115613e1157fe5b60ff168152602001826004811115613e2557fe5b60ff1681526020019250505060405180910390a35050505050565b6000613e4a614605565b600060a0604051908101604052804267ffffffffffffffff1681526020014267ffffffffffffffff1681526020018515158152602001866004811115613e8c57fe5b815267ffffffffffffffff42811660209283015260078054600181810180845560009390935285517fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c68890920180549587015160408801511515608060020a0270ff000000000000000000000000000000001991871668010000000000000000026fffffffffffffffff0000000000000000199590971667ffffffffffffffff19909816979097179390931694909417919091169390931780835560608501519496509293909286929190829071ff00000000000000000000000000000000001916608860020a836004811115613f7e57fe5b021790555060809190910151815467ffffffffffffffff90911672010000000000000000000000000000000000000279ffffffffffffffff00000000000000000000000000000000000019909116179055600160a060020a0388166000818152600a602090815260408083209590940394859055848252600990528281208054600160a060020a03191683179055915192935083929091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a495945050505050565b600160a060020a03166000908152600a60205260408120541190565b60008181526009602090815260408083208054600160a060020a03198116909155600160a060020a0316808452600a90925282209190915560078054839081106140a657fe5b60009182526020822001805479ffffffffffffffffffffffffffffffffffffffffffffffffffff19169055604051839190600160a060020a038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b606060008082818515156141545760408051808201909152600181527f300000000000000000000000000000000000000000000000000000000000000060208201529450614210565b8593505b831561416f57600190920191600a84049350614158565b859350826040519080825280601f01601f1916602001820160405280156141a0578160200160208202803883390190505b5091505060001982015b831561420c57815160001982019160f860020a6030600a880601029184919081106141d157fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a840493506141aa565b8194505b50505050919050565b606080606080606060008088955087945084518651016040519080825280601f01601f19166020018201604052801561425c578160200160208202803883390190505b50935083925060009150600090505b85518110156142e157858181518110151561428257fe5b90602001015160f860020a900460f860020a0283838060010194508151811015156142a957fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060010161426b565b5060005b845181101561435b5784818151811015156142fc57fe5b90602001015160f860020a900460f860020a02838380600101945081518110151561432357fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506001016142e5565b5090979650505050505050565b6000908152600b602052604090208054600160a060020a0319169055565b61438f82614044565b156143e4576040805160e560020a62461bcd02815260206004820152601860248201527f5f746f20616c726561647920686f6c64206120746f6b656e0000000000000000604482015290519081900360640190fd5b6143ed8261455f565b15614442576040805160e560020a62461bcd02815260206004820152601660248201527f5f746f206d7573746e2774206120636f6e747261637400000000000000000000604482015290519081900360640190fd5b4260078281548110151561445257fe5b9060005260206000200160000160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055504260078281548110151561449557fe5b60009182526020808320909101805467ffffffffffffffff9490941672010000000000000000000000000000000000000279ffffffffffffffff0000000000000000000000000000000000001990941693909317909255600160a060020a03808616808352600a8085526040808520859055868552600986528085208054948916600160a060020a03199095168517905583855294528383208590559251849391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6000903b1190565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106145a85782800160ff198235161785556145d5565b828001600101855582156145d5579182015b828111156145d55782358255916020019190600101906145ba565b506145e1929150614634565b5090565b604080516060810182526000808252602082018190529181019190915290565b6040805160a0810182526000808252602082018190529181018290529060608201908152600060209091015290565b610fe591905b808211156145e1576000815560010161463a560070726f746f636f6c206861732070617573656400000000000000000000000000696e76616c6964206164647265737300000000000000000000000000000000006f6e6c79206f776e6572000000000000000000000000000000000000000000007065726d697373696f6e2064656e6965640000000000000000000000000000006973206e6f74206120746f6b656e000000000000000000000000000000000000a165627a7a723058200407c387a6de56e326729932d62cd6a3e3242e332880bb63ee0f82ace00ebf290029