VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x8ca9C5…a145
Summary
Transactions
Transfers
Address
0x8ca9C55504c9A4070E9E14f87d2e3c9E4652a145
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x7567D83b7b8d80ADdCb281A71d54Fc7B3364ffed
Deployer
0x7567D83b7b8d80ADdCb281A71d54Fc7B3364ffed
Code
0x60806040526004361061027c5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166301921197811461028157806301ffc9a7146102a75780630324529c146102f257806306fdde031461031657806307fa65f9146103a0578063081812fc146103c1578063095ea7b3146103f557806313e7c9d81461041957806318160ddd1461043a57806319f373611461046157806319fa8f50146104825780631e20363a146104c957806323b872dd146104e9578063287e8495146105135780632ad71573146105605780632c12cc9f146105755780632ed9b4fd146105975780633f4ba83a146105dd578063417c73a7146105f2578063454a2ab3146106135780634838d1651461061e5780634a49ac4c1461063f5780634d4f6ea9146106605780635c975abb14610678578063608361661461068d5780636352211e146106ab57806368f16293146106c35780636fbde40d146106f557806370a082311461071657806379512513146107375780637aaed899146107525780638456cb59146107915780638c8d04a7146107a65780638da5cb5b146107bb57806395d89b41146107d057806396b5a755146107e55780639870d7fe146107fd578063a574cea41461081e578063a9059cbb1461089d578063ac8a584a146108c1578063b03e02c2146108e2578063ba2a954d14610900578063ba6f2e6514610918578063bae3e19e1461093a578063bfc206ed1461097a578063c87b56dd14610992578063cd5967db146109aa578063d4156148146109ce578063e6cbe351146109e3578063e729e3a4146109f8578063f2fde38b14610a19578063f7e6e60c14610a3a578063f9574c6914610a4f575b600080fd5b34801561028d57600080fd5b506102a5600435600160a060020a0360243516610a70565b005b3480156102b357600080fd5b506102de7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1960043516610ca7565b604080519115158252519081900360200190f35b3480156102fe57600080fd5b506102a5600160a060020a0360043516602435610cdb565b34801561032257600080fd5b5061032b610e61565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561036557818101518382015260200161034d565b50505050905090810190601f1680156103925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103ac57600080fd5b506102de600160a060020a0360043516610eef565b3480156103cd57600080fd5b506103d9600435610f12565b60408051600160a060020a039092168252519081900360200190f35b34801561040157600080fd5b506102a5600160a060020a0360043516602435610f2d565b34801561042557600080fd5b506102de600160a060020a036004351661104a565b34801561044657600080fd5b5061044f61105f565b60408051918252519081900360200190f35b34801561046d57600080fd5b506102de600160a060020a0360043516611086565b34801561048e57600080fd5b506104976110d6565b604080517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff199092168252519081900360200190f35b3480156104d557600080fd5b506102a560048035602481019101356110fa565b3480156104f557600080fd5b506102a5600160a060020a0360043581169060243516604435611156565b34801561051f57600080fd5b5061052e60ff60043516611396565b6040805194855267ffffffffffffffff9384166020860152918316848301529091166060830152519081900360800190f35b34801561056c57600080fd5b5061044f611424565b34801561058157600080fd5b506102a567ffffffffffffffff6004351661142a565b3480156105a357600080fd5b506102a56004356fffffffffffffffffffffffffffffffff6024351667ffffffffffffffff60443516600160a060020a03606435166114a5565b3480156105e957600080fd5b506102de611829565b3480156105fe57600080fd5b506102a5600160a060020a0360043516611928565b6102a5600435611a2a565b34801561062a57600080fd5b506102de600160a060020a0360043516611bf1565b34801561064b57600080fd5b506102a5600160a060020a0360043516611c06565b34801561066c57600080fd5b506102de600435611d04565b34801561068457600080fd5b506102de611dd5565b34801561069957600080fd5b506102a560043560ff60243516611de5565b3480156106b757600080fd5b506103d9600435611fef565b3480156106cf57600080fd5b506106d861200a565b6040805167ffffffffffffffff9092168252519081900360200190f35b34801561070157600080fd5b506102a5600160a060020a0360043516612021565b34801561072257600080fd5b5061044f600160a060020a0360043516612113565b34801561074357600080fd5b506102a560ff60043516612135565b34801561075e57600080fd5b506102a5600160a060020a036004351660ff60243516604435151567ffffffffffffffff60643581169060843516612509565b34801561079d57600080fd5b506102de612721565b3480156107b257600080fd5b506106d8612813565b3480156107c757600080fd5b506103d9612823565b3480156107dc57600080fd5b5061032b612832565b3480156107f157600080fd5b506102a560043561288d565b34801561080957600080fd5b506102a5600160a060020a036004351661293f565b34801561082a57600080fd5b50610836600435612a3c565b604051600160a060020a03881681526020810187600781111561085557fe5b60ff16815295151560208701525092151560408086019190915267ffffffffffffffff92831660608601529082166080850152911660a0830152519081900360c00192509050f35b3480156108a957600080fd5b506102a5600160a060020a0360043516602435612c19565b3480156108cd57600080fd5b506102a5600160a060020a0360043516612e02565b3480156108ee57600080fd5b506102a560043560ff60243516612f00565b34801561090c57600080fd5b506102a5600435613155565b34801561092457600080fd5b506102a567ffffffffffffffff60043516613353565b34801561094657600080fd5b506102a56004356fffffffffffffffffffffffffffffffff6024358116906044351667ffffffffffffffff606435166133ec565b34801561098657600080fd5b506103d96004356136b4565b34801561099e57600080fd5b5061032b6004356136cf565b3480156109b657600080fd5b506102a5600435600160a060020a0360243516613771565b3480156109da57600080fd5b506106d86139a8565b3480156109ef57600080fd5b506103d96139c4565b348015610a0457600080fd5b5061044f600160a060020a03600435166139d3565b348015610a2557600080fd5b506102a5600160a060020a03600435166139e5565b348015610a4657600080fd5b506106d8613ade565b348015610a5b57600080fd5b506102de600160a060020a0360043516613aee565b6000805460a060020a900460ff1615610ac1576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b33610acb84611fef565b600160a060020a031614610b17576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b610b2033611086565b1515610b64576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020614944833981519152604482015290519081900360640190fd5b600354604080517f0192119700000000000000000000000000000000000000000000000000000000815260048101869052600160a060020a03858116602483015291519190921691630192119791604480830192600092919082900301818387803b158015610bd257600080fd5b505af1158015610be6573d6000803e3d6000fd5b50506003546040805160e060020a6378bd7935028152600481018890529051600160a060020a0390921693506378bd7935925060248082019260c0929091908290030181600087803b158015610c3b57600080fd5b505af1158015610c4f573d6000803e3d6000fd5b505050506040513d60c0811015610c6557600080fd5b5051604051909150600160a060020a03831690849083907f9bd63f96cf38bbd738ef415c10d8ce738b56b75bbe3b31f6bf2059d35f3a8f3a90600090a4505050565b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166000908152600b602052604090205460ff1690565b3360009081526001602052604090205460ff161515610d32576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b600160a060020a0382161515610d80576040805160e560020a62461bcd02815260206004820152600f60248201526000805160206148e4833981519152604482015290519081900360640190fd5b60008111610dd8576040805160e560020a62461bcd02815260206004820152600e60248201527f696e76616c696420616d6f756e74000000000000000000000000000000000000604482015290519081900360640190fd5b604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a038416600482015260248101839052905165456e657267799163a9059cbb91604480830192600092919082900301818387803b158015610e4557600080fd5b505af1158015610e59573d6000803e3d6000fd5b505050505050565b600c805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610ee75780601f10610ebc57610100808354040283529160200191610ee7565b820191906000526020600020905b815481529060010190602001808311610eca57829003601f168201915b505050505081565b6000610efa82611086565b8015610f0c5750610f0a82613aee565b155b92915050565b6000908152600a6020526040902054600160a060020a031690565b6000805460a060020a900460ff1615610f7e576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b610f8782611fef565b9050600160a060020a038381169082161415610fed576040805160e560020a62461bcd02815260206004820152601d60248201527f63616e6e6f7420617070726f766520796f7572206f776e20746f6b656e000000604482015290519081900360640190fd5b33600160a060020a0382161461103b576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b6110458284613b40565b505050565b60016020526000908152604090205460ff1681565b60075467ffffffffffffffff80821668010000000000000000909204811691909101165b90565b600160a060020a0381166000908152600960205260408120546006805483929081106110ae57fe5b600091825260209091200154608860020a900460ff1660078111156110cf57fe5b1192915050565b7f01ffc9a70000000000000000000000000000000000000000000000000000000081565b600054600160a060020a0316331461114a576040805160e560020a62461bcd02815260206004820152600a6024820152600080516020614904833981519152604482015290519081900360640190fd5b611045600e83836147d5565b60005460a060020a900460ff16156111a6576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b600160a060020a03821615156111f4576040805160e560020a62461bcd02815260206004820152600f60248201526000805160206148e4833981519152604482015290519081900360640190fd5b82600160a060020a031661120782611fef565b600160a060020a031614611253576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b61125d3382613bb8565b15156112a1576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b6112aa81611d04565b1515611300576040805160e560020a62461bcd02815260206004820152601a60248201527f63616e6e6f74207472616e73666572207468697320746f6b656e000000000000604482015290519081900360640190fd5b6003546040805160e060020a6337e246ad028152600481018490529051600160a060020a03909216916337e246ad916024808201926020929091908290030181600087803b15801561135157600080fd5b505af1158015611365573d6000803e3d6000fd5b505050506040513d602081101561137b57600080fd5b50511561138b5761138b81613c07565b611045838383613d33565b6000806000806113a4614853565b600560008760078111156113b457fe5b60ff16815260208082019290925260409081016000208151608081018352815480825260019092015467ffffffffffffffff8082169583018690526801000000000000000082048116948301859052608060020a9091041660609091018190529099929850909650945092505050565b600f5481565b3360009081526001602052604090205460ff161515611481576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b6004805467ffffffffffffffff191667ffffffffffffffff92909216919091179055565b60005460a060020a900460ff16156114f5576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b336114ff85611fef565b600160a060020a03161461154b576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b61155433611086565b1515611598576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020614944833981519152604482015290519081900360640190fd5b60068054859081106115a657fe5b600091825260209091200154608060020a900460ff1615611611576040805160e560020a62461bcd02815260206004820152601660248201527f63616e63656c20757067726164696e6720666972737400000000000000000000604482015290519081900360640190fd5b600354611628908590600160a060020a0316613b40565b600f5461163c90600163ffffffff613d4816565b600f819055600354604080517fe4f9dd2d0000000000000000000000000000000000000000000000000000000081526004810193909352602483018790526fffffffffffffffffffffffffffffffff861660448401819052606484015267ffffffffffffffff8086166084850152421660a48401523360c484015251600160a060020a039091169163e4f9dd2d9160e480830192600092919082900301818387803b1580156116ea57600080fd5b505af11580156116fe573d6000803e3d6000fd5b5050600f54604080516fffffffffffffffffffffffffffffffff8816808252602082015267ffffffffffffffff87168183015290518894509192507f50417882ac38f5bd0dd968f4b17f72ab38a7bd228eeec270f01466a5724684b4919081900360600190a3600354604080517fcd5967db00000000000000000000000000000000000000000000000000000000815260048101879052600160a060020a0384811660248301529151919092169163cd5967db91604480830192600092919082900301818387803b1580156117d257600080fd5b505af11580156117e6573d6000803e3d6000fd5b5050600f54604051600160a060020a03851693508792507fc42e7df8c9dcd26c4a8b5134e17fa2481ababcb828e3b316b89b63c57b61f3b890600090a450505050565b60008054600160a060020a0316331461187a576040805160e560020a62461bcd02815260206004820152600a6024820152600080516020614904833981519152604482015290519081900360640190fd5b60005460a060020a900460ff1615156118dd576040805160e560020a62461bcd02815260206004820152601560248201527f6e656564732070726f746f636f6c207061757365640000000000000000000000604482015290519081900360640190fd5b6000805474ff0000000000000000000000000000000000000000191681556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b339190a150600190565b600054600160a060020a03163314611978576040805160e560020a62461bcd02815260206004820152600a6024820152600080516020614904833981519152604482015290519081900360640190fd5b60005460a060020a900460ff16156119c8576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b600160a060020a038116600081815260026020908152604091829020805460ff1916600190811790915582519384529083015280517f0baadf7b35b83c7d3a00874b5406dca58c60d0ff7d8c825ad02ec55484beb4559281900390910190a150565b600080548190819060a060020a900460ff1615611a7f576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b6003546040805160e060020a6378bd7935028152600481018790529051600160a060020a03909216916378bd79359160248082019260c0929091908290030181600087803b158015611ad057600080fd5b505af1158015611ae4573d6000803e3d6000fd5b505050506040513d60c0811015611afa57600080fd5b508051602091820151600354604080517f59d667a5000000000000000000000000000000000000000000000000000000008152336004820152602481018a90529051939750919550600160a060020a0316926359d667a5923492604480820193929182900301818588803b158015611b7157600080fd5b505af1158015611b85573d6000803e3d6000fd5b50505050506040513d6020811015611b9c57600080fd5b505160408051338152602081018390528151929350600160a060020a03851692879287927fc2a394cb356728b3540b84dee72ea6de41f44fd94de223565258efe1549ee06f929081900390910190a450505050565b60026020526000908152604090205460ff1681565b600054600160a060020a03163314611c56576040805160e560020a62461bcd02815260206004820152600a6024820152600080516020614904833981519152604482015290519081900360640190fd5b60005460a060020a900460ff1615611ca6576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b600160a060020a0381166000818152600260209081526040808320805460ff1916905580519384529083019190915280517f0baadf7b35b83c7d3a00874b5406dca58c60d0ff7d8c825ad02ec55484beb4559281900390910190a150565b6000611d0f82613da3565b8015611d3c57506006805483908110611d2457fe5b600091825260209091200154608060020a900460ff16155b8015611d6d5750600082815260086020908152604080832054600160a060020a03168352600290915290205460ff16155b8015610f0c5750600360149054906101000a900467ffffffffffffffff16600683815481101515611d9a57fe5b60009182526020909120015467ffffffffffffffff720100000000000000000000000000000000000090910481169190910116421192915050565b60005460a060020a900460ff1681565b3360009081526001602052604090205460ff161515611e3c576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b806007811115611e4857fe5b6006805484908110611e5657fe5b600091825260209091200154608860020a900460ff166007811115611e7757fe5b10611ecc576040805160e560020a62461bcd02815260206004820152600d60248201527f696e76616c6964206c6576656c00000000000000000000000000000000000000604482015290519081900360640190fd5b6003546040805160e060020a6337e246ad028152600481018590529051600160a060020a03909216916337e246ad916024808201926020929091908290030181600087803b158015611f1d57600080fd5b505af1158015611f31573d6000803e3d6000fd5b505050506040513d6020811015611f4757600080fd5b505115611f9e576040805160e560020a62461bcd02815260206004820152601460248201527f63616e63656c2061756374696f6e206669727374000000000000000000000000604482015290519081900360640190fd5b6000600683815481101515611faf57fe5b60009182526020909120018054911515608060020a0270ff0000000000000000000000000000000019909216919091179055611feb8282613dbf565b5050565b600090815260086020526040902054600160a060020a031690565b60035460a060020a900467ffffffffffffffff1681565b600054600160a060020a03163314612071576040805160e560020a62461bcd02815260206004820152600a6024820152600080516020614904833981519152604482015290519081900360640190fd5b600160a060020a03811615156120bf576040805160e560020a62461bcd02815260206004820152600f60248201526000805160206148e4833981519152604482015290519081900360640190fd5b60038054600160a060020a038316600160a060020a0319909116811790915560408051918252517fb69d08e828d243d599db935e2be5ce7ed7b0d2f9c9f712ff469a10a27924deb89181900360200190a150565b600061211e82611086565b61212957600061212c565b60015b60ff1692915050565b60008054819060a060020a900460ff1615612188576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b3360009081526009602052604090205491508115156121b0576121ad33600080614077565b91505b60068054839081106121be57fe5b60009182526020909120018054909150608060020a900460ff161561222d576040805160e560020a62461bcd02815260206004820152600f60248201527f7374696c6c20757067726164696e670000000000000000000000000000000000604482015290519081900360640190fd5b6003546040805160e060020a6337e246ad028152600481018590529051600160a060020a03909216916337e246ad916024808201926020929091908290030181600087803b15801561227e57600080fd5b505af1158015612292573d6000803e3d6000fd5b505050506040513d60208110156122a857600080fd5b5051156122ff576040805160e560020a62461bcd02815260206004820152601460248201527f63616e63656c2061756374696f6e206669727374000000000000000000000000604482015290519081900360640190fd5b82600781111561230b57fe5b815460ff91821691608860020a90910416600781111561232757fe5b60010160ff161480156123465750600483600781111561234357fe5b14155b801561235e5750600783600781111561235b57fe5b11155b15156123b4576040805160e560020a62461bcd02815260206004820152600e60248201527f696e76616c6964205f746f4c766c000000000000000000000000000000000000604482015290519081900360640190fd5b600560008460078111156123c457fe5b60ff16815260208101919091526040016000205433311015612430576040805160e560020a62461bcd02815260206004820152601460248201527f696e73756666696369656e742062616c616e6365000000000000000000000000604482015290519081900360640190fd5b8054608060020a70ff0000000000000000000000000000000019909116176fffffffffffffffff00000000000000001916680100000000000000004267ffffffffffffffff811691909102919091178255604051339184917fe925483a08461d851abfcfd476ed282a68d87b23cc45add5a8dc7f1ad7825ce99187914390808460078111156124bb57fe5b60ff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390a3505050565b3360009081526001602052604081205460ff161515612560576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b6125698661427b565b156125be576040805160e560020a62461bcd02815260206004820152601860248201527f796f7520616c726561647920686f6c64206120746f6b656e0000000000000000604482015290519081900360640190fd5b6125c9868686614077565b90508460078111156125d757fe5b6001111580156125f3575060038560078111156125f057fe5b11155b15612621576007805467ffffffffffffffff8082166001011667ffffffffffffffff1990911617905561268b565b84600781111561262d57fe5b6004111580156126495750600785600781111561264657fe5b11155b1561268b5760078054600167ffffffffffffffff6801000000000000000080840482169290920116026fffffffffffffffff0000000000000000199091161790555b8315610e595785600160a060020a0316817fe925483a08461d851abfcfd476ed282a68d87b23cc45add5a8dc7f1ad7825ce9878686604051808460078111156126d057fe5b60ff1681526020018367ffffffffffffffff1667ffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff168152602001935050505060405180910390a3505050505050565b60008054600160a060020a03163314612772576040805160e560020a62461bcd02815260206004820152600a6024820152600080516020614904833981519152604482015290519081900360640190fd5b60005460a060020a900460ff16156127c2576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1781556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff6259190a150600190565b60045467ffffffffffffffff1681565b600054600160a060020a031681565b600d805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529291830182828015610ee75780601f10610ebc57610100808354040283529160200191610ee7565b60005460a060020a900460ff16156128dd576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b336128e782611fef565b600160a060020a031614612933576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b61293c81613c07565b50565b600054600160a060020a0316331461298f576040805160e560020a62461bcd02815260206004820152600a6024820152600080516020614904833981519152604482015290519081900360640190fd5b60005460a060020a900460ff16156129df576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b600160a060020a038116600081815260016020818152604092839020805460ff191683179055825193845283015280517f966c160e1c4dbc7df8d69af4ace01e9297c3cf016397b7914971f2fbfa32672d9281900390910190a150565b6000806000806000806000612a4f61487a565b612a5889613da3565b15612c0d57600680548a908110612a6b57fe5b60009182526020918290206040805160a08101825291909201805467ffffffffffffffff8082168452680100000000000000008204169483019490945260ff608060020a85048116151593830193909352909290916060840191608860020a9004166007811115612ad857fe5b6007811115612ae357fe5b81526020016000820160129054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050600860008a815260200190815260200160002060009054906101000a9004600160a060020a031681606001518260400151600360009054906101000a9004600160a060020a0316600160a060020a03166337e246ad8d6040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050602060405180830381600087803b158015612bc357600080fd5b505af1158015612bd7573d6000803e3d6000fd5b505050506040513d6020811015612bed57600080fd5b5051608085015185516020870151959d50939b5091995097509550935091505b50919395979092949650565b60005460a060020a900460ff1615612c69576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b600160a060020a0382161515612cb7576040805160e560020a62461bcd02815260206004820152600f60248201526000805160206148e4833981519152604482015290519081900360640190fd5b33612cc182611fef565b600160a060020a031614612d0d576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b612d1681611d04565b1515612d6c576040805160e560020a62461bcd02815260206004820152601a60248201527f63616e6e6f74207472616e73666572207468697320746f6b656e000000000000604482015290519081900360640190fd5b6003546040805160e060020a6337e246ad028152600481018490529051600160a060020a03909216916337e246ad916024808201926020929091908290030181600087803b158015612dbd57600080fd5b505af1158015612dd1573d6000803e3d6000fd5b505050506040513d6020811015612de757600080fd5b505115612df757612df781613c07565b611feb338383614297565b600054600160a060020a03163314612e52576040805160e560020a62461bcd02815260206004820152600a6024820152600080516020614904833981519152604482015290519081900360640190fd5b60005460a060020a900460ff1615612ea2576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b600160a060020a0381166000818152600160209081526040808320805460ff1916905580519384529083019190915280517f966c160e1c4dbc7df8d69af4ace01e9297c3cf016397b7914971f2fbfa32672d9281900390910190a150565b3360009081526001602052604090205460ff161515612f57576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b806007811115612f6357fe5b6006805484908110612f7157fe5b600091825260209091200154608860020a900460ff166007811115612f9257fe5b11612fe7576040805160e560020a62461bcd02815260206004820152600d60248201527f696e76616c6964206c6576656c00000000000000000000000000000000000000604482015290519081900360640190fd5b6004546006805467ffffffffffffffff909216918490811061300557fe5b60009182526020909120015467ffffffffffffffff720100000000000000000000000000000000000090910481169190910116421161308e576040805160e560020a62461bcd02815260206004820152601660248201527f63616e6e6f7420646f776e677261646520746f6b656e00000000000000000000604482015290519081900360640190fd5b6003546040805160e060020a6337e246ad028152600481018590529051600160a060020a03909216916337e246ad916024808201926020929091908290030181600087803b1580156130df57600080fd5b505af11580156130f3573d6000803e3d6000fd5b505050506040513d602081101561310957600080fd5b5051156131195761311982613c07565b600680548390811061312757fe5b600091825260209091200154608060020a900460ff161561314b5761314b82613155565b611feb8282613dbf565b60008061316183613da3565b15156131b7576040805160e560020a62461bcd02815260206004820152600f60248201527f746f6b656e206e6f742065786973740000000000000000000000000000000000604482015290519081900360640190fd5b60068054849081106131c557fe5b60009182526020808320868452600890915260409092205491018054909350600160a060020a039091169150608060020a900460ff161515613251576040805160e560020a62461bcd02815260206004820152601060248201527f6e6f74206f6e20757067726164696e6700000000000000000000000000000000604482015290519081900360640190fd5b600160a060020a03811633148061327757503360009081526001602052604090205460ff165b15156132bb576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b60008254608860020a900460ff1660078111156132d457fe5b14156132e8576132e383614470565b613318565b815470ffffffffffffffffff00000000000000001916680100000000000000004267ffffffffffffffff16021782555b604051600160a060020a0382169084907fddc99f00cc50e9442de66784f25bd218c8c63f4c4103b817692da0a63fb80a9690600090a3505050565b3360009081526001602052604090205460ff1615156133aa576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b6003805467ffffffffffffffff90921660a060020a027fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff909216919091179055565b60005460a060020a900460ff161561343c576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b3361344685611fef565b600160a060020a031614613492576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b61349b33611086565b15156134df576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020614944833981519152604482015290519081900360640190fd5b60068054859081106134ed57fe5b600091825260209091200154608060020a900460ff1615613558576040805160e560020a62461bcd02815260206004820152601660248201527f63616e63656c20757067726164696e6720666972737400000000000000000000604482015290519081900360640190fd5b60035461356f908590600160a060020a0316613b40565b600f5461358390600163ffffffff613d4816565b600f819055600354604080517fe4f9dd2d0000000000000000000000000000000000000000000000000000000081526004810193909352602483018790526fffffffffffffffffffffffffffffffff80871660448501528516606484015267ffffffffffffffff8085166084850152421660a48401523360c484015251600160a060020a039091169163e4f9dd2d9160e480830192600092919082900301818387803b15801561363257600080fd5b505af1158015613646573d6000803e3d6000fd5b5050600f54604080516fffffffffffffffffffffffffffffffff80891682528716602082015267ffffffffffffffff86168183015290518894509192507f50417882ac38f5bd0dd968f4b17f72ab38a7bd228eeec270f01466a5724684b4919081900360600190a350505050565b600860205260009081526040902054600160a060020a031681565b600e805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152606093610f0c939192909183018282801561375e5780601f106137335761010080835404028352916020019161375e565b820191906000526020600020905b81548152906001019060200180831161374157829003601f168201915b505050505061376c8461451b565b614629565b6000805460a060020a900460ff16156137c2576040805160e560020a62461bcd02815260206004820152601360248201526000805160206148c4833981519152604482015290519081900360640190fd5b336137cc84611fef565b600160a060020a031614613818576040805160e560020a62461bcd0281526020600482015260116024820152600080516020614924833981519152604482015290519081900360640190fd5b61382133611086565b1515613865576040805160e560020a62461bcd02815260206004820152600e6024820152600080516020614944833981519152604482015290519081900360640190fd5b600354604080517fcd5967db00000000000000000000000000000000000000000000000000000000815260048101869052600160a060020a0385811660248301529151919092169163cd5967db91604480830192600092919082900301818387803b1580156138d357600080fd5b505af11580156138e7573d6000803e3d6000fd5b50506003546040805160e060020a6378bd7935028152600481018890529051600160a060020a0390921693506378bd7935925060248082019260c0929091908290030181600087803b15801561393c57600080fd5b505af1158015613950573d6000803e3d6000fd5b505050506040513d60c081101561396657600080fd5b5051604051909150600160a060020a03831690849083907fc42e7df8c9dcd26c4a8b5134e17fa2481ababcb828e3b316b89b63c57b61f3b890600090a4505050565b60075468010000000000000000900467ffffffffffffffff1681565b600354600160a060020a031681565b60096020526000908152604090205481565b600054600160a060020a03163314613a35576040805160e560020a62461bcd02815260206004820152600a6024820152600080516020614904833981519152604482015290519081900360640190fd5b600160a060020a0381161515613a83576040805160e560020a62461bcd02815260206004820152600f60248201526000805160206148e4833981519152604482015290519081900360640190fd5b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360008054600160a060020a031916600160a060020a0392909216919091179055565b60075467ffffffffffffffff1681565b600160a060020a03811660009081526009602052604081205460068054600492908110613b1757fe5b600091825260209091200154608860020a900460ff166007811115613b3857fe5b101592915050565b6000828152600a602052604081208054600160a060020a031916600160a060020a038416179055613b7083611fef565b90508282600160a060020a031682600160a060020a03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600080613bc483611fef565b905080600160a060020a031684600160a060020a03161480613bff575083600160a060020a0316613bf484610f12565b600160a060020a0316145b949350505050565b600354600090613c2090600160a060020a031683614778565b6003546040805160e060020a6378bd7935028152600481018590529051600160a060020a03909216916378bd79359160248082019260c0929091908290030181600087803b158015613c7157600080fd5b505af1158015613c85573d6000803e3d6000fd5b505050506040513d60c0811015613c9b57600080fd5b5051604051909150829082907fdb9cc99dc874f9afbae71151f737e51547d3d412b52922793437d86607050c3c90600090a3600354604080517f96b5a755000000000000000000000000000000000000000000000000000000008152600481018590529051600160a060020a03909216916396b5a7559160248082019260009290919082900301818387803b158015610e4557600080fd5b613d3d8382614778565b611045838383614297565b81810182811015610f0c576040805160e560020a62461bcd02815260206004820152601360248201527f536166654d61746820616464206661696c656400000000000000000000000000604482015290519081900360640190fd5b600090815260086020526040812054600160a060020a03161190565b60008281526008602052604081205460068054600160a060020a03909216929182919086908110613dec57fe5b600091825260208220018054909350608860020a900460ff169150846007811115613e1357fe5b1415613e2757613e2285614470565b613e87565b81548490839071ff00000000000000000000000000000000001916608860020a836007811115613e5357fe5b021790555081546fffffffffffffffff00000000000000001916680100000000000000004267ffffffffffffffff16021782555b806007811115613e9357fe5b600111158015613eaf57506003816007811115613eac57fe5b11155b15613edf576007805467ffffffffffffffff19811667ffffffffffffffff91821660001901909116179055613f4a565b806007811115613eeb57fe5b600411158015613f0757506007816007811115613f0457fe5b11155b15613f4a576007805460001967ffffffffffffffff6801000000000000000080840482169290920116026fffffffffffffffff0000000000000000199091161790555b836007811115613f5657fe5b600111158015613f7257506003846007811115613f6f57fe5b11155b15613fa0576007805467ffffffffffffffff8082166001011667ffffffffffffffff1990911617905561400a565b836007811115613fac57fe5b600411158015613fc857506007846007811115613fc557fe5b11155b1561400a5760078054600167ffffffffffffffff6801000000000000000080840482169290920116026fffffffffffffffff0000000000000000199091161790555b82600160a060020a0316857fb6fd4b2356bc13ccc82da8b790e9bf9bdcfd4743d32dd10aa48189ec53f6bc0083876040518083600781111561404857fe5b60ff16815260200182600781111561405c57fe5b60ff1681526020019250505060405180910390a35050505050565b600061408161487a565b600060a0604051908101604052804267ffffffffffffffff1681526020014267ffffffffffffffff16815260200185151581526020018660078111156140c357fe5b815267ffffffffffffffff42811660209283015260068054600181810180845560009390935285517ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f90920180549587015160408801511515608060020a0270ff000000000000000000000000000000001991871668010000000000000000026fffffffffffffffff0000000000000000199590971667ffffffffffffffff19909816979097179390931694909417919091169390931780835560608501519496509293909286929190829071ff00000000000000000000000000000000001916608860020a8360078111156141b557fe5b021790555060809190910151815467ffffffffffffffff90911672010000000000000000000000000000000000000279ffffffffffffffff00000000000000000000000000000000000019909116179055600160a060020a03881660008181526009602090815260408083209590940394859055848252600890528281208054600160a060020a03191683179055915192935083929091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a495945050505050565b600160a060020a03166000908152600960205260408120541190565b6142a08261427b565b156142f5576040805160e560020a62461bcd02815260206004820152601860248201527f5f746f20616c726561647920686f6c64206120746f6b656e0000000000000000604482015290519081900360640190fd5b6142fe826147cd565b15614353576040805160e560020a62461bcd02815260206004820152601660248201527f5f746f206d7573746e2774206120636f6e747261637400000000000000000000604482015290519081900360640190fd5b4260068281548110151561436357fe5b9060005260206000200160000160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550426006828154811015156143a657fe5b60009182526020808320909101805467ffffffffffffffff9490941672010000000000000000000000000000000000000279ffffffffffffffff0000000000000000000000000000000000001990941693909317909255600160a060020a0380861680835260098085526040808520859055868552600886528085208054948916600160a060020a03199095168517905583855294528383208590559251849391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60008181526008602090815260408083208054600160a060020a03198116909155600160a060020a0316808452600990925282209190915560068054839081106144b657fe5b60009182526020822001805479ffffffffffffffffffffffffffffffffffffffffffffffffffff19169055604051839190600160a060020a038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b606060008082818515156145645760408051808201909152600181527f300000000000000000000000000000000000000000000000000000000000000060208201529450614620565b8593505b831561457f57600190920191600a84049350614568565b859350826040519080825280601f01601f1916602001820160405280156145b0578160200160208202803883390190505b5091505060001982015b831561461c57815160001982019160f860020a6030600a880601029184919081106145e157fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a840493506145ba565b8194505b50505050919050565b606080606080606060008088955087945084518651016040519080825280601f01601f19166020018201604052801561466c578160200160208202803883390190505b50935083925060009150600090505b85518110156146f157858181518110151561469257fe5b90602001015160f860020a900460f860020a0283838060010194508151811015156146b957fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060010161467b565b5060005b845181101561476b57848181518110151561470c57fe5b90602001015160f860020a900460f860020a02838380600101945081518110151561473357fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506001016146f5565b5090979650505050505050565b6000818152600a60205260408082208054600160a060020a031916905551829190600160a060020a038516907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925908390a45050565b6000903b1190565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106148165782800160ff19823516178555614843565b82800160010185558215614843579182015b82811115614843578235825591602001919060010190614828565b5061484f9291506148a9565b5090565b60408051608081018252600080825260208201819052918101829052606081019190915290565b6040805160a0810182526000808252602082018190529181018290529060608201908152600060209091015290565b61108391905b8082111561484f57600081556001016148af560070726f746f636f6c206861732070617573656400000000000000000000000000696e76616c6964206164647265737300000000000000000000000000000000006f6e6c79206f776e6572000000000000000000000000000000000000000000007065726d697373696f6e2064656e6965640000000000000000000000000000006973206e6f74206120746f6b656e000000000000000000000000000000000000a165627a7a72305820bee034e94f736f80e514588afaaf0c4c2d44dc94de9113b854f05d0d1accb0070029