VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x3917a0…7AD9
Summary
Transactions
Transfers
Address
0x3917a0C04ee763329C991565570557E3c2D87AD9
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x6080604052600436106101535760003560e060020a900480638803dbee116100ba578063c45a015511610073578063c45a015514610a26578063d06ca61f14610a3b578063ded9382a14610af2578063e8e3370014610b65578063f305d71914610be5578063fb3bdb4114610c2b5761018c565b80638803dbee146107f1578063ad5c464814610889578063ad615dec146108ba578063af2979eb146108f0578063b6f9de9514610943578063baa2abde146109c95761018c565b80634a25d94a1161010c5780634a25d94a146104fa5780635b0d5984146105925780635c11d79514610605578063791ac9471461069d5780637ff36ab51461073557806385f8c259146107bb5761018c565b806302751cec14610191578063054d50d4146101fd57806318cbafe5146102455780631f00ca741461032d5780632195995c146103e457806338ed1739146104625761018c565b3661018c5733600160a060020a037f0000000000000000000000000000000000000000000000000000456e65726779161461018a57fe5b005b600080fd5b34801561019d57600080fd5b506101e4600480360360c08110156101b457600080fd5b50600160a060020a0381358116916020810135916040820135916060810135916080820135169060a00135610cb1565b6040805192835260208301919091528051918290030190f35b34801561020957600080fd5b506102336004803603606081101561022057600080fd5b5080359060208101359060400135610dd1565b60408051918252519081900360200190f35b34801561025157600080fd5b506102dd600480360360a081101561026857600080fd5b81359160208101359181019060608101604082013564010000000081111561028f57600080fd5b8201836020820111156102a157600080fd5b803590602001918460208302840111640100000000831117156102c357600080fd5b9193509150600160a060020a038135169060200135610de6565b60408051602080825283518183015283519192839290830191858101910280838360005b83811015610319578181015183820152602001610301565b505050509050019250505060405180910390f35b34801561033957600080fd5b506102dd6004803603604081101561035057600080fd5b8135919081019060408101602082013564010000000081111561037257600080fd5b82018360208201111561038457600080fd5b803590602001918460208302840111640100000000831117156103a657600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061111f945050505050565b3480156103f057600080fd5b506101e4600480360361016081101561040857600080fd5b50600160a060020a038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff6101008201351690610120810135906101400135611155565b34801561046e57600080fd5b506102dd600480360360a081101561048557600080fd5b8135916020810135918101906060810160408201356401000000008111156104ac57600080fd5b8201836020820111156104be57600080fd5b803590602001918460208302840111640100000000831117156104e057600080fd5b9193509150600160a060020a038135169060200135611268565b34801561050657600080fd5b506102dd600480360360a081101561051d57600080fd5b81359160208101359181019060608101604082013564010000000081111561054457600080fd5b82018360208201111561055657600080fd5b8035906020019184602083028401116401000000008311171561057857600080fd5b9193509150600160a060020a0381351690602001356113b9565b34801561059e57600080fd5b5061023360048036036101408110156105b657600080fd5b50600160a060020a0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e0820135169061010081013590610120013561154e565b34801561061157600080fd5b5061018a600480360360a081101561062857600080fd5b81359160208101359181019060608101604082013564010000000081111561064f57600080fd5b82018360208201111561066157600080fd5b8035906020019184602083028401116401000000008311171561068357600080fd5b9193509150600160a060020a038135169060200135611675565b3480156106a957600080fd5b5061018a600480360360a08110156106c057600080fd5b8135916020810135918101906060810160408201356401000000008111156106e757600080fd5b8201836020820111156106f957600080fd5b8035906020019184602083028401116401000000008311171561071b57600080fd5b9193509150600160a060020a038135169060200135611916565b6102dd6004803603608081101561074b57600080fd5b8135919081019060408101602082013564010000000081111561076d57600080fd5b82018360208201111561077f57600080fd5b803590602001918460208302840111640100000000831117156107a157600080fd5b9193509150600160a060020a038135169060200135611bbf565b3480156107c757600080fd5b50610233600480360360608110156107de57600080fd5b5080359060208101359060400135611f21565b3480156107fd57600080fd5b506102dd600480360360a081101561081457600080fd5b81359160208101359181019060608101604082013564010000000081111561083b57600080fd5b82018360208201111561084d57600080fd5b8035906020019184602083028401116401000000008311171561086f57600080fd5b9193509150600160a060020a038135169060200135611f2e565b34801561089557600080fd5b5061089e61202d565b60408051600160a060020a039092168252519081900360200190f35b3480156108c657600080fd5b50610233600480360360608110156108dd57600080fd5b5080359060208101359060400135612051565b3480156108fc57600080fd5b50610233600480360360c081101561091357600080fd5b50600160a060020a0381358116916020810135916040820135916060810135916080820135169060a0013561205e565b61018a6004803603608081101561095957600080fd5b8135919081019060408101602082013564010000000081111561097b57600080fd5b82018360208201111561098d57600080fd5b803590602001918460208302840111640100000000831117156109af57600080fd5b9193509150600160a060020a0381351690602001356121fe565b3480156109d557600080fd5b506101e4600480360360e08110156109ec57600080fd5b50600160a060020a038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c0013561259c565b348015610a3257600080fd5b5061089e61281b565b348015610a4757600080fd5b506102dd60048036036040811015610a5e57600080fd5b81359190810190604081016020820135640100000000811115610a8057600080fd5b820183602082011115610a9257600080fd5b80359060200191846020830284011164010000000083111715610ab457600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061283f945050505050565b348015610afe57600080fd5b506101e46004803603610140811015610b1657600080fd5b50600160a060020a0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e0820135169061010081013590610120013561286c565b348015610b7157600080fd5b50610bc76004803603610100811015610b8957600080fd5b50600160a060020a038135811691602081013582169160408201359160608101359160808201359160a08101359160c0820135169060e00135612999565b60408051938452602084019290925282820152519081900360600190f35b610bc7600480360360c0811015610bfb57600080fd5b50600160a060020a0381358116916020810135916040820135916060810135916080820135169060a00135612adb565b6102dd60048036036080811015610c4157600080fd5b81359190810190604081016020820135640100000000811115610c6357600080fd5b820183602082011115610c7557600080fd5b80359060200191846020830284011164010000000083111715610c9757600080fd5b9193509150600160a060020a038135169060200135612d8c565b6000808242811015610cfb576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b610d2a897f0000000000000000000000000000000000000000000000000000456e657267798a8a8a308a61259c565b9093509150610d3a89868561311d565b7f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a0316632e1a7d4d836040518263ffffffff1660e060020a02815260040180828152602001915050600060405180830381600087803b158015610da357600080fd5b505af1158015610db7573d6000803e3d6000fd5b50505050610dc585836132a2565b50965096945050505050565b6000610dde84848461339d565b949350505050565b60608142811015610e2f576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b600160a060020a037f0000000000000000000000000000000000000000000000000000456e657267791686866000198101818110610e6957fe5b90506020020135600160a060020a0316600160a060020a031614610ec5576040805160e560020a62461bcd02815260206004820152601a60248201526000805160206146fe833981519152604482015290519081900360640190fd5b610f237f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061349392505050565b91508682600184510381518110610f3657fe5b60200260200101511015610f7e5760405160e560020a62461bcd0281526004018080602001828103825260288152602001806147b26028913960400191505060405180910390fd5b61101c86866000818110610f8e57fe5b90506020020135600160a060020a0316336110027f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258a8a6000818110610fd057fe5b90506020020135600160a060020a03168b8b6001818110610fed57fe5b90506020020135600160a060020a03166135e2565b8560008151811061100f57fe5b60200260200101516136c0565b61105b8287878080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525030925061384e915050565b7f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a0316632e1a7d4d8360018551038151811061109a57fe5b60200260200101516040518263ffffffff1660e060020a02815260040180828152602001915050600060405180830381600087803b1580156110db57600080fd5b505af11580156110ef573d6000803e3d6000fd5b50505050611114848360018551038151811061110757fe5b60200260200101516132a2565b509695505050505050565b606061114c7f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258484613a97565b90505b92915050565b60008060006111857f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258f8f6135e2565b9050600087611194578c611198565b6000195b604080517fd505accf00000000000000000000000000000000000000000000000000000000815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c481018890529051919250600160a060020a0384169163d505accf9160e48082019260009290919082900301818387803b15801561122757600080fd5b505af115801561123b573d6000803e3d6000fd5b5050505061124e8f8f8f8f8f8f8f61259c565b809450819550505050509b509b9950505050505050505050565b606081428110156112b1576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b61130f7f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061349392505050565b9150868260018451038151811061132257fe5b6020026020010151101561136a5760405160e560020a62461bcd0281526004018080602001828103825260288152602001806147b26028913960400191505060405180910390fd5b61137a86866000818110610f8e57fe5b6111148287878080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525089925061384e915050565b60608142811015611402576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b600160a060020a037f0000000000000000000000000000000000000000000000000000456e65726779168686600019810181811061143c57fe5b90506020020135600160a060020a0316600160a060020a031614611498576040805160e560020a62461bcd02815260206004820152601a60248201526000805160206146fe833981519152604482015290519081900360640190fd5b6114f67f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a2589888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613a9792505050565b9150868260008151811061150657fe5b60200260200101511115610f7e5760405160e560020a62461bcd0281526004018080602001828103825260248152602001806147696024913960400191505060405180910390fd5b60008061159c7f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258d7f0000000000000000000000000000000000000000000000000000456e657267796135e2565b90506000866115ab578b6115af565b6000195b604080517fd505accf00000000000000000000000000000000000000000000000000000000815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c481018790529051919250600160a060020a0384169163d505accf9160e48082019260009290919082900301818387803b15801561163e57600080fd5b505af1158015611652573d6000803e3d6000fd5b505050506116648d8d8d8d8d8d61205e565b9d9c50505050505050505050505050565b80428110156116bc576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b611731858560008181106116cc57fe5b90506020020135600160a060020a03163361172b7f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258989600081811061170e57fe5b90506020020135600160a060020a03168a8a6001818110610fed57fe5b8a6136c0565b60008585600019810181811061174357fe5b90506020020135600160a060020a0316600160a060020a03166370a08231856040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060206040518083038186803b1580156117ab57600080fd5b505afa1580156117bf573d6000803e3d6000fd5b505050506040513d60208110156117d557600080fd5b50516040805160208881028281018201909352888252929350611817929091899189918291850190849080828437600092019190915250889250613bd2915050565b866118cc828888600019810181811061182c57fe5b90506020020135600160a060020a0316600160a060020a03166370a08231886040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060206040518083038186803b15801561189457600080fd5b505afa1580156118a8573d6000803e3d6000fd5b505050506040513d60208110156118be57600080fd5b50519063ffffffff613f0316565b101561190c5760405160e560020a62461bcd0281526004018080602001828103825260288152602001806147b26028913960400191505060405180910390fd5b5050505050505050565b804281101561195d576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b600160a060020a037f0000000000000000000000000000000000000000000000000000456e65726779168585600019810181811061199757fe5b90506020020135600160a060020a0316600160a060020a0316146119f3576040805160e560020a62461bcd02815260206004820152601a60248201526000805160206146fe833981519152604482015290519081900360640190fd5b611a03858560008181106116cc57fe5b611a41858580806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613bd2915050565b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600091600160a060020a037f0000000000000000000000000000000000000000000000000000456e6572677916916370a0823191602480820192602092909190829003018186803b158015611ac457600080fd5b505afa158015611ad8573d6000803e3d6000fd5b505050506040513d6020811015611aee57600080fd5b5051905086811015611b345760405160e560020a62461bcd0281526004018080602001828103825260288152602001806147b26028913960400191505060405180910390fd5b7f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a0316632e1a7d4d826040518263ffffffff1660e060020a02815260040180828152602001915050600060405180830381600087803b158015611b9d57600080fd5b505af1158015611bb1573d6000803e3d6000fd5b5050505061190c84826132a2565b60608142811015611c08576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b7f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a031686866000818110611c3f57fe5b90506020020135600160a060020a0316600160a060020a031614611c9b576040805160e560020a62461bcd02815260206004820152601a60248201526000805160206146fe833981519152604482015290519081900360640190fd5b611cf97f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a253488888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061349392505050565b91508682600184510381518110611d0c57fe5b60200260200101511015611d545760405160e560020a62461bcd0281526004018080602001828103825260288152602001806147b26028913960400191505060405180910390fd5b7f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a031663d0e30db083600081518110611d9057fe5b60200260200101516040518263ffffffff1660e060020a0281526004016000604051808303818588803b158015611dc657600080fd5b505af1158015611dda573d6000803e3d6000fd5b50505050507f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a031663a9059cbb611e3f7f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258989600081811061170e57fe5b84600081518110611e4c57fe5b60200260200101516040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015611ea657600080fd5b505af1158015611eba573d6000803e3d6000fd5b505050506040513d6020811015611ed057600080fd5b5051611ed857fe5b611f178287878080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525089925061384e915050565b5095945050505050565b6000610dde848484613f5e565b60608142811015611f77576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b611fd57f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a2589888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613a9792505050565b91508682600081518110611fe557fe5b6020026020010151111561136a5760405160e560020a62461bcd0281526004018080602001828103825260248152602001806147696024913960400191505060405180910390fd5b7f0000000000000000000000000000000000000000000000000000456e6572677981565b6000610dde848484614054565b600081428110156120a7576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b6120d6887f0000000000000000000000000000000000000000000000000000456e65726779898989308961259c565b604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905191945061217392508a918791600160a060020a038416916370a0823191602480820192602092909190829003018186803b15801561214257600080fd5b505afa158015612156573d6000803e3d6000fd5b505050506040513d602081101561216c57600080fd5b505161311d565b7f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a0316632e1a7d4d836040518263ffffffff1660e060020a02815260040180828152602001915050600060405180830381600087803b1580156121dc57600080fd5b505af11580156121f0573d6000803e3d6000fd5b5050505061111484836132a2565b8042811015612245576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b7f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a03168585600081811061227c57fe5b90506020020135600160a060020a0316600160a060020a0316146122d8576040805160e560020a62461bcd02815260206004820152601a60248201526000805160206146fe833981519152604482015290519081900360640190fd5b60003490507f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a031663d0e30db0826040518263ffffffff1660e060020a0281526004016000604051808303818588803b15801561233b57600080fd5b505af115801561234f573d6000803e3d6000fd5b50505050507f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a031663a9059cbb6123b47f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258989600081811061170e57fe5b836040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561240757600080fd5b505af115801561241b573d6000803e3d6000fd5b505050506040513d602081101561243157600080fd5b505161243957fe5b60008686600019810181811061244b57fe5b90506020020135600160a060020a0316600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060206040518083038186803b1580156124b357600080fd5b505afa1580156124c7573d6000803e3d6000fd5b505050506040513d60208110156124dd57600080fd5b5051604080516020898102828101820190935289825292935061251f9290918a918a918291850190849080828437600092019190915250899250613bd2915050565b876118cc828989600019810181811061253457fe5b90506020020135600160a060020a0316600160a060020a03166370a08231896040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060206040518083038186803b15801561189457600080fd5b60008082428110156125e6576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b60006126137f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258c8c6135e2565b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152600160a060020a03831660248201819052604482018d9052915192935090916323b872dd916064808201926020929091908290030181600087803b15801561268757600080fd5b505af115801561269b573d6000803e3d6000fd5b505050506040513d60208110156126b157600080fd5b5050604080517f89afcb44000000000000000000000000000000000000000000000000000000008152600160a060020a03888116600483015282516000938493928616926389afcb44926024808301939282900301818787803b15801561271757600080fd5b505af115801561272b573d6000803e3d6000fd5b505050506040513d604081101561274157600080fd5b5080516020909101519092509050600061275b8e8e614106565b50905080600160a060020a03168e600160a060020a03161461277e578183612781565b82825b90975095508a8710156127c85760405160e560020a62461bcd0281526004018080602001828103825260238152602001806146546023913960400191505060405180910390fd5b8986101561280a5760405160e560020a62461bcd02815260040180806020018281038252602381526020018061471e6023913960400191505060405180910390fd5b505050505097509795505050505050565b7f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a2581565b606061114c7f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258484613493565b60008060006128bc7f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258e7f0000000000000000000000000000000000000000000000000000456e657267796135e2565b90506000876128cb578c6128cf565b6000195b604080517fd505accf00000000000000000000000000000000000000000000000000000000815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c481018890529051919250600160a060020a0384169163d505accf9160e48082019260009290919082900301818387803b15801561295e57600080fd5b505af1158015612972573d6000803e3d6000fd5b505050506129848e8e8e8e8e8e610cb1565b909f909e509c50505050505050505050505050565b600080600083428110156129e5576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b6129f38c8c8c8c8c8c6141ea565b90945092506000612a257f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258e8e6135e2565b9050612a338d3383886136c0565b612a3f8c3383876136c0565b80600160a060020a0316636a627842886040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015612a9a57600080fd5b505af1158015612aae573d6000803e3d6000fd5b505050506040513d6020811015612ac457600080fd5b5051949d939c50939a509198505050505050505050565b60008060008342811015612b27576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b612b558a7f0000000000000000000000000000000000000000000000000000456e657267798b348c8c6141ea565b90945092506000612ba77f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258c7f0000000000000000000000000000000000000000000000000000456e657267796135e2565b9050612bb58b3383886136c0565b7f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a031663d0e30db0856040518263ffffffff1660e060020a0281526004016000604051808303818588803b158015612c1357600080fd5b505af1158015612c27573d6000803e3d6000fd5b50505050507f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a031663a9059cbb82866040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015612caf57600080fd5b505af1158015612cc3573d6000803e3d6000fd5b505050506040513d6020811015612cd957600080fd5b5051612ce157fe5b80600160a060020a0316636a627842886040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015612d3c57600080fd5b505af1158015612d50573d6000803e3d6000fd5b505050506040513d6020811015612d6657600080fd5b5051925034841015612d7e57612d7e338534036132a2565b505096509650969350505050565b60608142811015612dd5576040805160e560020a62461bcd0281526020600482015260156024820152600080516020614803833981519152604482015290519081900360640190fd5b7f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a031686866000818110612e0c57fe5b90506020020135600160a060020a0316600160a060020a031614612e68576040805160e560020a62461bcd02815260206004820152601a60248201526000805160206146fe833981519152604482015290519081900360640190fd5b612ec67f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a2588888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613a9792505050565b91503482600081518110612ed657fe5b60200260200101511115612f1e5760405160e560020a62461bcd0281526004018080602001828103825260248152602001806147696024913960400191505060405180910390fd5b7f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a031663d0e30db083600081518110612f5a57fe5b60200260200101516040518263ffffffff1660e060020a0281526004016000604051808303818588803b158015612f9057600080fd5b505af1158015612fa4573d6000803e3d6000fd5b50505050507f0000000000000000000000000000000000000000000000000000456e65726779600160a060020a031663a9059cbb6130097f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258989600081811061170e57fe5b8460008151811061301657fe5b60200260200101516040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561307057600080fd5b505af1158015613084573d6000803e3d6000fd5b505050506040513d602081101561309a57600080fd5b50516130a257fe5b6130e18287878080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525089925061384e915050565b816000815181106130ee57fe5b6020026020010151341115611f1757611f17338360008151811061310e57fe5b602002602001015134036132a2565b60408051600160a060020a038481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000178152925182516000946060949389169392918291908083835b602083106131c85780518252601f1990920191602091820191016131a9565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d806000811461322a576040519150601f19603f3d011682016040523d82523d6000602084013e61322f565b606091505b509150915081801561325d57508051158061325d575080806020019051602081101561325a57600080fd5b50515b61329b5760405160e560020a62461bcd02815260040180806020018281038252602d815260200180614823602d913960400191505060405180910390fd5b5050505050565b60408051600080825260208201909252600160a060020a0384169083906040518082805190602001908083835b602083106132ee5780518252601f1990920191602091820191016132cf565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613350576040519150601f19603f3d011682016040523d82523d6000602084013e613355565b606091505b50509050806133985760405160e560020a62461bcd0281526004018080602001828103825260348152602001806146ca6034913960400191505060405180910390fd5b505050565b60008084116133e05760405160e560020a62461bcd0281526004018080602001828103825260288152602001806147416028913960400191505060405180910390fd5b6000831180156133f05750600082115b61342e5760405160e560020a62461bcd02815260040180806020018281038252602581526020018061478d6025913960400191505060405180910390fd5b6000613442856103e563ffffffff61449616565b90506000613456828563ffffffff61449616565b9050600061347c83613470886103e863ffffffff61449616565b9063ffffffff61450516565b905080828161348757fe5b04979650505050505050565b60606002825110156134ef576040805160e560020a62461bcd02815260206004820152601b60248201527f5665737761704c6962726172793a20494e56414c49445f504154480000000000604482015290519081900360640190fd5b815167ffffffffffffffff8111801561350757600080fd5b50604051908082528060200260200182016040528015613531578160200160208202803683370190505b509050828160008151811061354257fe5b60200260200101818152505060005b60018351038110156135da576000806135948786858151811061357057fe5b602002602001015187866001018151811061358757fe5b6020026020010151614560565b915091506135b68484815181106135a757fe5b6020026020010151838361339d565b8484600101815181106135c557fe5b60209081029190910101525050600101613551565b509392505050565b60008060006135f18585614106565b604080516c01000000000000000000000000600160a060020a03948516810260208084019190915293851681026034830152825160288184030181526048830184528051908501207fff00000000000000000000000000000000000000000000000000000000000000606884015294909a1690990260698a0152607d8901929092527f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f609d808a01919091528251808a03909101815260bd909801909152865196019590952095945050505050565b60408051600160a060020a0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017815292518251600094606094938a169392918291908083835b602083106137735780518252601f199092019160209182019101613754565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146137d5576040519150601f19603f3d011682016040523d82523d6000602084013e6137da565b606091505b5091509150818015613808575080511580613808575080806020019051602081101561380557600080fd5b50515b6138465760405160e560020a62461bcd0281526004018080602001828103825260318152602001806146996031913960400191505060405180910390fd5b505050505050565b60005b6001835103811015613a915760008084838151811061386c57fe5b602002602001015185846001018151811061388357fe5b602002602001015191509150600061389b8383614106565b50905060008785600101815181106138af57fe5b6020026020010151905060008083600160a060020a031686600160a060020a0316146138dd578260006138e1565b6000835b91509150600060028a510388106138f85788613939565b6139397f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a25878c8b6002018151811061392c57fe5b60200260200101516135e2565b90506139667f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a2588886135e2565b600160a060020a031663022c0d9f84848460006040519080825280601f01601f1916602001820160405280156139a3576020820181803683370190505b506040518563ffffffff1660e060020a0281526004018085815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b83811015613a175781810151838201526020016139ff565b50505050905090810190601f168015613a445780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015613a6657600080fd5b505af1158015613a7a573d6000803e3d6000fd5b505060019099019850613851975050505050505050565b50505050565b6060600282511015613af3576040805160e560020a62461bcd02815260206004820152601b60248201527f5665737761704c6962726172793a20494e56414c49445f504154480000000000604482015290519081900360640190fd5b815167ffffffffffffffff81118015613b0b57600080fd5b50604051908082528060200260200182016040528015613b35578160200160208202803683370190505b5090508281600183510381518110613b4957fe5b60209081029190910101528151600019015b80156135da57600080613b8b87866001860381518110613b7757fe5b602002602001015187868151811061358757fe5b91509150613bad848481518110613b9e57fe5b60200260200101518383613f5e565b846001850381518110613bbc57fe5b6020908102919091010152505060001901613b5b565b60005b600183510381101561339857600080848381518110613bf057fe5b6020026020010151858460010181518110613c0757fe5b6020026020010151915091506000613c1f8383614106565b5090506000613c4f7f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a2585856135e2565b905060008060008084600160a060020a0316630902f1ac6040518163ffffffff1660e060020a02815260040160606040518083038186803b158015613c9357600080fd5b505afa158015613ca7573d6000803e3d6000fd5b505050506040513d6060811015613cbd57600080fd5b5080516020909101516dffffffffffffffffffffffffffff9182169350169050600080600160a060020a038a811690891614613cfa578284613cfd565b83835b91509150613d5e828b600160a060020a03166370a082318a6040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060206040518083038186803b15801561189457600080fd5b9550613d6b86838361339d565b94505050505060008085600160a060020a031688600160a060020a031614613d9557826000613d99565b6000835b91509150600060028c51038a10613db0578a613de4565b613de47f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a25898e8d6002018151811061392c57fe5b60408051600080825260208201928390527f022c0d9f0000000000000000000000000000000000000000000000000000000083526024820187815260448301879052600160a060020a038086166064850152608060848501908152845160a48601819052969750908c169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b83811015613e87578181015183820152602001613e6f565b50505050905090810190601f168015613eb45780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015613ed657600080fd5b505af1158015613eea573d6000803e3d6000fd5b50506001909b019a50613bd59950505050505050505050565b8082038281111561114f576040805160e560020a62461bcd02815260206004820152601560248201527f64732d6d6174682d7375622d756e646572666c6f770000000000000000000000604482015290519081900360640190fd5b6000808411613fa15760405160e560020a62461bcd0281526004018080602001828103825260298152602001806147da6029913960400191505060405180910390fd5b600083118015613fb15750600082115b613fef5760405160e560020a62461bcd02815260040180806020018281038252602581526020018061478d6025913960400191505060405180910390fd5b60006140136103e8614007868863ffffffff61449616565b9063ffffffff61449616565b9050600061402d6103e5614007868963ffffffff613f0316565b905061404a600182848161403d57fe5b049063ffffffff61450516565b9695505050505050565b60008084116140975760405160e560020a62461bcd0281526004018080602001828103825260228152602001806146776022913960400191505060405180910390fd5b6000831180156140a75750600082115b6140e55760405160e560020a62461bcd02815260040180806020018281038252602581526020018061478d6025913960400191505060405180910390fd5b826140f6858463ffffffff61449616565b816140fd57fe5b04949350505050565b60008082600160a060020a031684600160a060020a0316141561415d5760405160e560020a62461bcd0281526004018080602001828103825260228152602001806146326022913960400191505060405180910390fd5b82600160a060020a031684600160a060020a03161061417d578284614180565b83835b9092509050600160a060020a0382166141e3576040805160e560020a62461bcd02815260206004820152601b60248201527f5665737761704c6962726172793a205a45524f5f414444524553530000000000604482015290519081900360640190fd5b9250929050565b604080517fe6a43905000000000000000000000000000000000000000000000000000000008152600160a060020a03888116600483015287811660248301529151600092839283927f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a259092169163e6a4390591604480820192602092909190829003018186803b15801561427d57600080fd5b505afa158015614291573d6000803e3d6000fd5b505050506040513d60208110156142a757600080fd5b5051600160a060020a0316141561437357604080517fc9c65396000000000000000000000000000000000000000000000000000000008152600160a060020a038a81166004830152898116602483015291517f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a259092169163c9c65396916044808201926020929091908290030181600087803b15801561434657600080fd5b505af115801561435a573d6000803e3d6000fd5b505050506040513d602081101561437057600080fd5b50505b6000806143a17f0000000000000000000000008fd2ced4f6751fbb29186196c255c667f6636a258b8b614560565b915091508160001480156143b3575080155b156143c357879350869250614489565b60006143d0898484614054565b9050878111614426578581101561441b5760405160e560020a62461bcd02815260040180806020018281038252602381526020018061471e6023913960400191505060405180910390fd5b889450925082614487565b6000614433898486614054565b90508981111561443f57fe5b878110156144815760405160e560020a62461bcd0281526004018080602001828103825260238152602001806146546023913960400191505060405180910390fd5b94508793505b505b5050965096945050505050565b60008115806144b1575050808202828282816144ae57fe5b04145b61114f576040805160e560020a62461bcd02815260206004820152601460248201527f64732d6d6174682d6d756c2d6f766572666c6f77000000000000000000000000604482015290519081900360640190fd5b8082018281101561114f576040805160e560020a62461bcd02815260206004820152601460248201527f64732d6d6174682d6164642d6f766572666c6f77000000000000000000000000604482015290519081900360640190fd5b600080600061456f8585614106565b5090506000806145808888886135e2565b600160a060020a0316630902f1ac6040518163ffffffff1660e060020a02815260040160606040518083038186803b1580156145bb57600080fd5b505afa1580156145cf573d6000803e3d6000fd5b505050506040513d60608110156145e557600080fd5b5080516020909101516dffffffffffffffffffffffffffff9182169350169050600160a060020a038781169084161461461f578082614622565b81815b9099909850965050505050505056fe5665737761704c6962726172793a204944454e544943414c5f414444524553534553566573776170526f757465723a20494e53554646494349454e545f415f414d4f554e545665737761704c6962726172793a20494e53554646494349454e545f414d4f554e545472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645472616e7366657248656c7065723a3a736166655472616e736665724554483a20455448207472616e73666572206661696c6564566573776170526f757465723a20494e56414c49445f50415448000000000000566573776170526f757465723a20494e53554646494349454e545f425f414d4f554e545665737761704c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54566573776170526f757465723a204558434553534956455f494e5055545f414d4f554e545665737761704c6962726172793a20494e53554646494349454e545f4c4951554944495459566573776170526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e545665737761704c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e54566573776170526f757465723a204558504952454400000000000000000000005472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c6564a26469706673582212209abf1c88059d0e3c760a8c4bee2eeea1592ded43eff66e47c184520a52cf3b6064736f6c63430006060033