VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x7CD61a…F1E1
Summary
Transactions
Transfers
Address
0x7CD61ae6F04eD0203e621DA3d43Ad32dB820F1E1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x6B020E5C8E8574388a275cC498B27E3EB91ec3f2
Deployer
0x6B020E5C8E8574388a275cC498B27E3EB91ec3f2
Code
0x608060405234801561001057600080fd5b506004361061018b5760003560e01c806305f13c151461019057806314e666c9146101ca578063218f1bea146101ea5780632539aa0c14610213578063315a095d146102285780633f4ba83a1461023b57806346c7c12614610243578063485cc9551461025857806354fd4d501461026b57806357fafbf21461028e5780635c2cc332146102a15780635c975abb146102a9578063676e4733146102c157806368825a39146102d4578063797669c9146102f75780637a068e6e1461030c5780638456cb59146103145780638aee81271461031c5780638db938181461032f5780638f1d37761461034257806390399b881461036b578063908bcc7a1461037e5780639504672914610391578063a217fddf146103a4578063a2600352146103ac578063a3574c5b146103bf578063a5ff0a13146103df578063a930c746146103f2578063ae169a5014610405578063cda2be6c14610418578063ea7d229714610450578063f4f4404814610479578063f7c618c11461048c575b600080fd5b6101b77f060c8eced3c6b422fe5573c862b67b9f6e25a3fc7d9543b14f7aee77b138e70d81565b6040519081526020015b60405180910390f35b6101dd6101d83660046136ec565b61049f565b6040516101c19190613799565b6101b76101f83660046138ec565b6001600160a01b031660009081526004602052604090205490565b6102266102213660046136ec565b6109ef565b005b610226610236366004613907565b610ddf565b610226610fdf565b61024b611079565b6040516101c19190613920565b610226610266366004613a27565b611378565b60408051808201825260018152603360f81b602082015290516101c19190613a5a565b6101b761029c366004613907565b6114a1565b6002546101b7565b6102b16114f5565b60405190151581526020016101c1565b6101dd6102cf366004613a6d565b61150a565b6102b16102e2366004613907565b60066020526000908152604090205460ff1681565b6101b760008051602061418a83398151915281565b6003546101b7565b610226611dc7565b61022661032a3660046138ec565b611e5f565b6101dd61033d3660046136ec565b611f11565b610355610350366004613907565b6124a3565b6040516101c19a99989796959493929190613aa0565b6101b7610379366004613907565b61273a565b61022661038c3660046138ec565b612780565b61022661039f366004613b46565b612832565b6101b7600081565b6102266103ba366004613c1d565b612a1e565b6001546103d2906001600160a01b031681565b6040516101c19190613c63565b6101b76103ed366004613c77565b612cca565b610226610400366004613ca1565b612cfb565b610226610413366004613907565b612f56565b610442610426366004613907565b6007602052600090815260409020805460019091015460ff1682565b6040516101c1929190613ce7565b6103d261045e366004613907565b6005602052600090815260409020546001600160a01b031681565b610226610487366004613ca1565b613237565b6000546103d2906001600160a01b031681565b60608215806104ac575081155b156104d25760405162461bcd60e51b81526004016104c990613cfb565b60405180910390fd5b6000826104e0600186613d43565b6104ea9190613d56565b905060006104f88483613d6d565b60025490915081111561050a57506002545b60006105168383613d43565b6001600160401b0381111561052d5761052d613b7b565b60405190808252806020026020018201604052801561056657816020015b61055361366e565b81526020019060019003908161054b5790505b509050825b828110156109e3576040518061018001604052806002838154811061059257610592613d80565b9060005260206000209060090201600001548152602001600283815481106105bc576105bc613d80565b6000918252602091829020600160099092020101546001600160a01b03168252600280549290910191849081106105f5576105f5613d80565b9060005260206000209060090201600201805461061190613d96565b80601f016020809104026020016040519081016040528092919081815260200182805461063d90613d96565b801561068a5780601f1061065f5761010080835404028352916020019161068a565b820191906000526020600020905b81548152906001019060200180831161066d57829003601f168201915b50505050508152602001600283815481106106a7576106a7613d80565b906000526020600020906009020160030180546106c390613d96565b80601f01602080910402602001604051908101604052809291908181526020018280546106ef90613d96565b801561073c5780601f106107115761010080835404028352916020019161073c565b820191906000526020600020905b81548152906001019060200180831161071f57829003601f168201915b505050505081526020016002838154811061075957610759613d80565b9060005260206000209060090201600401805461077590613d96565b80601f01602080910402602001604051908101604052809291908181526020018280546107a190613d96565b80156107ee5780601f106107c3576101008083540402835291602001916107ee565b820191906000526020600020905b8154815290600101906020018083116107d157829003601f168201915b505050505081526020016002838154811061080b5761080b613d80565b90600052602060002090600902016005015481526020016002838154811061083557610835613d80565b906000526020600020906009020160060160009054906101000a900460ff16151581526020016002838154811061086e5761086e613d80565b906000526020600020906009020160060160019054906101000a900460ff1615158152602001600283815481106108a7576108a7613d80565b906000526020600020906009020160070180546108c390613d96565b80601f01602080910402602001604051908101604052809291908181526020018280546108ef90613d96565b801561093c5780601f106109115761010080835404028352916020019161093c565b820191906000526020600020905b81548152906001019060200180831161091f57829003601f168201915b505050505081526020016002838154811061095957610959613d80565b600091825260208083206008600990930201919091015483528482526007808252604080842080548685015293879052915260019091015491019060ff1660028111156109a8576109a8613761565b9052826109b58684613d43565b815181106109c5576109c5613d80565b602002602001018190525080806109db90613dca565b91505061056b565b50925050505b92915050565b600154604051632474521560e21b81526001600160a01b03909116906391d1485490610a2f9060008051602061418a833981519152903390600401613de3565b602060405180830381865afa158015610a4c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a709190613dfa565b80610aea5750600154604051632474521560e21b81526001600160a01b03909116906391d1485490610aa9906000903390600401613de3565b602060405180830381865afa158015610ac6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aea9190613dfa565b610b065760405162461bcd60e51b81526004016104c990613e1c565b60025482908110610b295760405162461bcd60e51b81526004016104c990613e5e565b60028381548110610b3c57610b3c613d80565b600091825260209091206006600990920201015460ff16158015610b8f575060028381548110610b6e57610b6e613d80565b906000526020600020906009020160060160019054906101000a900460ff16155b610bab5760405162461bcd60e51b81526004016104c990613e90565b60008211610c075760405162461bcd60e51b8152602060048201526024808201527f52657761726420616d6f756e74206d75737420626520677265617465722074686044820152630616e20360e41b60648201526084016104c9565b600160028481548110610c1c57610c1c613d80565b60009182526020822060099190910201600601805460ff1916921515929092179091556002805485908110610c5357610c53613d80565b906000526020600020906009020160060160016101000a81548160ff0219169083151502179055508160028481548110610c8f57610c8f613d80565b906000526020600020906009020160050181905550600360028481548110610cb957610cb9613d80565b600091825260208083208454600181810187559585529190932060099283029093018054919092029092019182558281015492820180546001600160a01b0319166001600160a01b0390941693909317909255600280820190610d1e90840182613f39565b50600381810190610d3190840182613f39565b50600481810190610d4490840182613f39565b506005828101549082015560068083018054918301805460ff938416151560ff19821681178355925461010090819004909416151590930261ff001990921661ffff1990931692909217179055600780820190610da390840182613f39565b50600891820154910155604051339084907f29f915085979c6d58e756b3ae4f1dad8eb5f1ea5b7896376d4f206fc752bf8cc90600090a3505050565b600154604051632474521560e21b81526001600160a01b03909116906391d1485490610e12906000903390600401613de3565b602060405180830381865afa158015610e2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e539190613dfa565b610e6f5760405162461bcd60e51b81526004016104c990614013565b600080546040516370a0823160e01b81526001600160a01b03909116919082906370a0823190610ea3903090600401613c63565b602060405180830381865afa158015610ec0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ee49190614047565b905080831115610f2b5760405162461bcd60e51b8152602060048201526012602482015271496e73756666696369656e742066756e647360701b60448201526064016104c9565b60405163a9059cbb60e01b81526001600160a01b0383169063a9059cbb90610f599033908790600401614060565b6020604051808303816000875af1158015610f78573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f9c9190613dfa565b610fda5760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016104c9565b505050565b600154604051632474521560e21b81526001600160a01b03909116906391d1485490611012906000903390600401613de3565b602060405180830381865afa15801561102f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110539190613dfa565b61106f5760405162461bcd60e51b81526004016104c990614013565b6110776134d1565b565b60606002805480602002602001604051908101604052809291908181526020016000905b8282101561136f5760008481526020908190206040805161014081018252600986029092018054835260018101546001600160a01b031693830193909352600283018054929392918401916110f190613d96565b80601f016020809104026020016040519081016040528092919081815260200182805461111d90613d96565b801561116a5780601f1061113f5761010080835404028352916020019161116a565b820191906000526020600020905b81548152906001019060200180831161114d57829003601f168201915b5050505050815260200160038201805461118390613d96565b80601f01602080910402602001604051908101604052809291908181526020018280546111af90613d96565b80156111fc5780601f106111d1576101008083540402835291602001916111fc565b820191906000526020600020905b8154815290600101906020018083116111df57829003601f168201915b5050505050815260200160048201805461121590613d96565b80601f016020809104026020016040519081016040528092919081815260200182805461124190613d96565b801561128e5780601f106112635761010080835404028352916020019161128e565b820191906000526020600020905b81548152906001019060200180831161127157829003601f168201915b505050918352505060058201546020820152600682015460ff8082161515604084015261010090910416151560608201526007820180546080909201916112d490613d96565b80601f016020809104026020016040519081016040528092919081815260200182805461130090613d96565b801561134d5780601f106113225761010080835404028352916020019161134d565b820191906000526020600020905b81548152906001019060200180831161133057829003601f168201915b505050505081526020016008820154815250508152602001906001019061109d565b50505050905090565b6000611382613528565b805490915060ff600160401b82041615906001600160401b03166000811580156113a95750825b90506000826001600160401b031660011480156113c55750303b155b9050811580156113d3575080155b156113f15760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b0319166001178555831561141a57845460ff60401b1916600160401b1785555b61142261354c565b600080546001600160a01b03808a166001600160a01b0319928316179092556001805492891692909116919091179055831561149857845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050565b600254600090829081106114c75760405162461bcd60e51b81526004016104c990613e5e565b600283815481106114da576114da613d80565b90600052602060002090600902016005015491505b50919050565b60008061150061355c565b5460ff1692915050565b60606000831161154b5760405162461bcd60e51b815260206004820152600c60248201526b496e76616c6964207061676560a01b60448201526064016104c9565b6000821161158e5760405162461bcd60e51b815260206004820152601060248201526f496e76616c6964207061676553697a6560801b60448201526064016104c9565b60008261159c600186613d43565b6115a69190613d56565b905060006115b48483613d6d565b6001600160a01b0387166000908152600460205260409020549091508111156115f257506001600160a01b0385166000908152600460205260409020545b60006115fe8383613d43565b6001600160401b0381111561161557611615613b7b565b60405190808252806020026020018201604052801561164e57816020015b61163b61366e565b8152602001906001900390816116335790505b509050825b82811015611dba576040518061018001604052806002600460008c6001600160a01b03166001600160a01b03168152602001908152602001600020848154811061169f5761169f613d80565b9060005260206000200154815481106116ba576116ba613d80565b90600052602060002090600902016000015481526020016002600460008c6001600160a01b03166001600160a01b03168152602001908152602001600020848154811061170957611709613d80565b90600052602060002001548154811061172457611724613d80565b60009182526020808320600160099093020191909101546001600160a01b0390811684528c16825260048152604090912080549290910191600291908590811061177057611770613d80565b90600052602060002001548154811061178b5761178b613d80565b906000526020600020906009020160020180546117a790613d96565b80601f01602080910402602001604051908101604052809291908181526020018280546117d390613d96565b80156118205780601f106117f557610100808354040283529160200191611820565b820191906000526020600020905b81548152906001019060200180831161180357829003601f168201915b505050505081526020016002600460008c6001600160a01b03166001600160a01b03168152602001908152602001600020848154811061186257611862613d80565b90600052602060002001548154811061187d5761187d613d80565b9060005260206000209060090201600301805461189990613d96565b80601f01602080910402602001604051908101604052809291908181526020018280546118c590613d96565b80156119125780601f106118e757610100808354040283529160200191611912565b820191906000526020600020905b8154815290600101906020018083116118f557829003601f168201915b505050505081526020016002600460008c6001600160a01b03166001600160a01b03168152602001908152602001600020848154811061195457611954613d80565b90600052602060002001548154811061196f5761196f613d80565b9060005260206000209060090201600401805461198b90613d96565b80601f01602080910402602001604051908101604052809291908181526020018280546119b790613d96565b8015611a045780601f106119d957610100808354040283529160200191611a04565b820191906000526020600020905b8154815290600101906020018083116119e757829003601f168201915b505050505081526020016002600460008c6001600160a01b03166001600160a01b031681526020019081526020016000208481548110611a4657611a46613d80565b906000526020600020015481548110611a6157611a61613d80565b90600052602060002090600902016005015481526020016002600460008c6001600160a01b03166001600160a01b031681526020019081526020016000208481548110611ab057611ab0613d80565b906000526020600020015481548110611acb57611acb613d80565b600091825260208083206006600990930201919091015460ff16151583526001600160a01b038c168252600481526040909120805492909101916002919085908110611b1957611b19613d80565b906000526020600020015481548110611b3457611b34613d80565b906000526020600020906009020160060160019054906101000a900460ff16151581526020016002600460008c6001600160a01b03166001600160a01b031681526020019081526020016000208481548110611b9257611b92613d80565b906000526020600020015481548110611bad57611bad613d80565b90600052602060002090600902016007018054611bc990613d96565b80601f0160208091040260200160405190810160405280929190818152602001828054611bf590613d96565b8015611c425780601f10611c1757610100808354040283529160200191611c42565b820191906000526020600020905b815481529060010190602001808311611c2557829003601f168201915b505050505081526020016002600460008c6001600160a01b03166001600160a01b031681526020019081526020016000208481548110611c8457611c84613d80565b906000526020600020015481548110611c9f57611c9f613d80565b906000526020600020906009020160080154815260200160076000600460008d6001600160a01b03166001600160a01b031681526020019081526020016000208581548110611cf057611cf0613d80565b9060005260206000200154815260200190815260200160002060000154815260200160076000600460008d6001600160a01b03166001600160a01b031681526020019081526020016000208581548110611d4c57611d4c613d80565b6000918252602080832090910154835282019290925260400190206001015460ff166002811115611d7f57611d7f613761565b905282611d8c8684613d43565b81518110611d9c57611d9c613d80565b60200260200101819052508080611db290613dca565b915050611653565b50925050505b9392505050565b600154604051632474521560e21b81526001600160a01b03909116906391d1485490611dfa906000903390600401613de3565b602060405180830381865afa158015611e17573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e3b9190613dfa565b611e575760405162461bcd60e51b81526004016104c990614013565b611077613580565b600154604051632474521560e21b81526001600160a01b03909116906391d1485490611e92906000903390600401613de3565b602060405180830381865afa158015611eaf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ed39190613dfa565b611eef5760405162461bcd60e51b81526004016104c990614013565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6060821580611f1e575081155b15611f3b5760405162461bcd60e51b81526004016104c990613cfb565b600082611f49600186613d43565b611f539190613d56565b90506000611f618483613d6d565b600354909150811115611f7357506003545b6000611f7f8383613d43565b6001600160401b03811115611f9657611f96613b7b565b604051908082528060200260200182016040528015611fcf57816020015b611fbc61366e565b815260200190600190039081611fb45790505b509050825b828110156109e35760405180610180016040528060038381548110611ffb57611ffb613d80565b90600052602060002090600902016000015481526020016003838154811061202557612025613d80565b6000918252602091829020600160099092020101546001600160a01b031682526003805492909101918490811061205e5761205e613d80565b9060005260206000209060090201600201805461207a90613d96565b80601f01602080910402602001604051908101604052809291908181526020018280546120a690613d96565b80156120f35780601f106120c8576101008083540402835291602001916120f3565b820191906000526020600020905b8154815290600101906020018083116120d657829003601f168201915b505050505081526020016003838154811061211057612110613d80565b9060005260206000209060090201600301805461212c90613d96565b80601f016020809104026020016040519081016040528092919081815260200182805461215890613d96565b80156121a55780601f1061217a576101008083540402835291602001916121a5565b820191906000526020600020905b81548152906001019060200180831161218857829003601f168201915b50505050508152602001600383815481106121c2576121c2613d80565b906000526020600020906009020160040180546121de90613d96565b80601f016020809104026020016040519081016040528092919081815260200182805461220a90613d96565b80156122575780601f1061222c57610100808354040283529160200191612257565b820191906000526020600020905b81548152906001019060200180831161223a57829003601f168201915b505050505081526020016003838154811061227457612274613d80565b90600052602060002090600902016005015481526020016003838154811061229e5761229e613d80565b906000526020600020906009020160060160009054906101000a900460ff1615158152602001600383815481106122d7576122d7613d80565b906000526020600020906009020160060160019054906101000a900460ff16151581526020016003838154811061231057612310613d80565b9060005260206000209060090201600701805461232c90613d96565b80601f016020809104026020016040519081016040528092919081815260200182805461235890613d96565b80156123a55780601f1061237a576101008083540402835291602001916123a5565b820191906000526020600020905b81548152906001019060200180831161238857829003601f168201915b50505050508152602001600383815481106123c2576123c2613d80565b906000526020600020906009020160080154815260200160076000600385815481106123f0576123f0613d80565b9060005260206000209060090201600001548152602001908152602001600020600001548152602001600760006003858154811061243057612430613d80565b60009182526020808320600990920290910154835282019290925260400190206001015460ff16600281111561246857612468613761565b9052826124758684613d43565b8151811061248557612485613d80565b6020026020010181905250808061249b90613dca565b915050611fd4565b600281815481106124b357600080fd5b60009182526020909120600990910201805460018201546002830180549294506001600160a01b0390911692916124e990613d96565b80601f016020809104026020016040519081016040528092919081815260200182805461251590613d96565b80156125625780601f1061253757610100808354040283529160200191612562565b820191906000526020600020905b81548152906001019060200180831161254557829003601f168201915b50505050509080600301805461257790613d96565b80601f01602080910402602001604051908101604052809291908181526020018280546125a390613d96565b80156125f05780601f106125c5576101008083540402835291602001916125f0565b820191906000526020600020905b8154815290600101906020018083116125d357829003601f168201915b50505050509080600401805461260590613d96565b80601f016020809104026020016040519081016040528092919081815260200182805461263190613d96565b801561267e5780601f106126535761010080835404028352916020019161267e565b820191906000526020600020905b81548152906001019060200180831161266157829003601f168201915b505050600584015460068501546007860180549596929560ff80841696506101009093049092169350906126b190613d96565b80601f01602080910402602001604051908101604052809291908181526020018280546126dd90613d96565b801561272a5780601f106126ff5761010080835404028352916020019161272a565b820191906000526020600020905b81548152906001019060200180831161270d57829003601f168201915b505050505090806008015490508a565b600254600090829081106127605760405162461bcd60e51b81526004016104c990613e5e565b60008381526006602052604090205460ff16156114c757600091506114ef565b600154604051632474521560e21b81526001600160a01b03909116906391d14854906127b3906000903390600401613de3565b602060405180830381865afa1580156127d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127f49190613dfa565b6128105760405162461bcd60e51b81526004016104c990614013565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600154604051632474521560e21b815284916001600160a01b0316906391d14854906128729060008051602061418a833981519152903390600401613de3565b602060405180830381865afa15801561288f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128b39190613dfa565b8061292d5750600154604051632474521560e21b81526001600160a01b03909116906391d14854906128ec906000903390600401613de3565b602060405180830381865afa158015612909573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061292d9190613dfa565b8061294e57506000818152600560205260409020546001600160a01b031633145b61296a5760405162461bcd60e51b81526004016104c990614079565b6002548490811061298d5760405162461bcd60e51b81526004016104c990613e5e565b6129956135c7565b60405180604001604052808481526020018560028111156129b8576129b8613761565b90526000868152600760209081526040909120825181559082015160018083018054909160ff19909116908360028111156129f5576129f5613761565b02179055505060405133915086906000805160206141aa83398151915290600090a35050505050565b826000815111612a405760405162461bcd60e51b81526004016104c9906140a1565b612a486135c7565b6002805460408051610140810182528281523360208083019190915282518082018452600080825283850191909152606083018a905283518083018552818152608084015260a0830181905260c0830181905260e0830181905283518083018552908152610100830152426101208301528251808401909352868352929390928201908790811115612adc57612adc613761565b90526000838152600760209081526040909120825181559082015160018083018054909160ff1990911690836002811115612b1957612b19613761565b0217905550506002805460018101825560009190915282517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace600990920291820190815560208401517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf830180546001600160a01b0319166001600160a01b03909216919091179055604084015184935090917f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad00190612bd990826140d6565b5060608201516003820190612bee90826140d6565b5060808201516004820190612c0390826140d6565b5060a0820151600582015560c082015160068201805460e085015161ffff1990911692151561ff0019169290921761010092151583021790558201516007820190612c4e90826140d6565b506101209190910151600890910155336000818152600460209081526040808320805460018101825590845282842001869055858352600590915280822080546001600160a01b031916841790555184917fa74c71f615eb53caa07a622aaa53fd5204fe3f04f0b8ee7f2feeaba5ad38e09791a3505050505050565b60046020528160005260406000208181548110612ce657600080fd5b90600052602060002001600091509150505481565b600154604051632474521560e21b815283916001600160a01b0316906391d1485490612d3b9060008051602061418a833981519152903390600401613de3565b602060405180830381865afa158015612d58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d7c9190613dfa565b80612df65750600154604051632474521560e21b81526001600160a01b03909116906391d1485490612db5906000903390600401613de3565b602060405180830381865afa158015612dd2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612df69190613dfa565b80612e1757506000818152600560205260409020546001600160a01b031633145b612e335760405162461bcd60e51b81526004016104c990614079565b60025483908110612e565760405162461bcd60e51b81526004016104c990613e5e565b826000815111612e785760405162461bcd60e51b81526004016104c9906140a1565b612e806135c7565b60028581548110612e9357612e93613d80565b600091825260209091206006600990920201015460ff16158015612ee6575060028581548110612ec557612ec5613d80565b906000526020600020906009020160060160019054906101000a900460ff16155b612f025760405162461bcd60e51b81526004016104c990613e90565b8360028681548110612f1657612f16613d80565b90600052602060002090600902016003019081612f3391906140d6565b50604051339086906000805160206141aa83398151915290600090a35050505050565b60025481908110612f795760405162461bcd60e51b81526004016104c990613e5e565b612f816135c7565b60028281548110612f9457612f94613d80565b600091825260209091206006600990920201015460ff16612ff05760405162461bcd60e51b815260206004820152601660248201527510da185b1b195b99d9481b9bdd08185c1c1c9bdd995960521b60448201526064016104c9565b6002828154811061300357613003613d80565b906000526020600020906009020160060160019054906101000a900460ff16156130645760405162461bcd60e51b815260206004820152601260248201527110da185b1b195b99d9481c995a9958dd195960721b60448201526064016104c9565b6002828154811061307757613077613d80565b60009182526020909120600990910201600101546001600160a01b031633146130b25760405162461bcd60e51b81526004016104c990614079565b60008281526006602052604090205460ff161561310a5760405162461bcd60e51b815260206004820152601660248201527514995dd85c9908185b1c9958591e4818db185a5b595960521b60448201526064016104c9565b600054600280546001600160a01b0390921691829163a9059cbb913391908790811061313857613138613d80565b9060005260206000209060090201600501546040518363ffffffff1660e01b8152600401613167929190614060565b6020604051808303816000875af1158015613186573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131aa9190613dfa565b6131ef5760405162461bcd60e51b815260206004820152601660248201527514995dd85c99081d1c985b9cd9995c8819985a5b195960521b60448201526064016104c9565b600083815260066020526040808220805460ff1916600117905551339185917f5dd59f4285b36241394b73f8f7ae03d0290b030a86803cf2562ecf33eeb617bd9190a3505050565b600154604051632474521560e21b81526001600160a01b03909116906391d14854906132779060008051602061418a833981519152903390600401613de3565b602060405180830381865afa158015613294573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132b89190613dfa565b806133325750600154604051632474521560e21b81526001600160a01b03909116906391d14854906132f1906000903390600401613de3565b602060405180830381865afa15801561330e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133329190613dfa565b61334e5760405162461bcd60e51b81526004016104c990613e1c565b600254829081106133715760405162461bcd60e51b81526004016104c990613e5e565b6002838154811061338457613384613d80565b600091825260209091206006600990920201015460ff161580156133d75750600283815481106133b6576133b6613d80565b906000526020600020906009020160060160019054906101000a900460ff16155b6133f35760405162461bcd60e51b81526004016104c990613e90565b60016002848154811061340857613408613d80565b906000526020600020906009020160060160016101000a81548160ff02191690831515021790555060006002848154811061344557613445613d80565b906000526020600020906009020160060160006101000a81548160ff021916908315150217905550816002848154811061348157613481613d80565b9060005260206000209060090201600701908161349e91906140d6565b50604051339084907ffb93e2055df588b03173d44826572ab262d6b47a101dcc8bf6f5e1a0dfc78e5790600090a3505050565b6134d96135ed565b60006134e361355c565b805460ff1916815590507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405161351d9190613c63565b60405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b613554613612565b611077613637565b7fcd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f0330090565b6135886135c7565b600061359261355c565b805460ff1916600117815590507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586135103390565b6135cf6114f5565b156110775760405163d93c066560e01b815260040160405180910390fd5b6135f56114f5565b61107757604051638dfc202b60e01b815260040160405180910390fd5b61361a613654565b61107757604051631afcd79f60e31b815260040160405180910390fd5b61363f613612565b600061364961355c565b805460ff1916905550565b600061365e613528565b54600160401b900460ff16919050565b6040518061018001604052806000815260200160006001600160a01b0316815260200160608152602001606081526020016060815260200160008152602001600015158152602001600015158152602001606081526020016000815260200160008152602001600060028111156136e7576136e7613761565b905290565b600080604083850312156136ff57600080fd5b50508035926020909101359150565b6001600160a01b03169052565b6000815180845260005b8181101561374157602081850181015186830182015201613725565b506000602082860101526020601f19601f83011685010191505092915050565b634e487b7160e01b600052602160045260246000fd5b6003811061379557634e487b7160e01b600052602160045260246000fd5b9052565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b838110156138c257603f19898403018552815161018081518552888201516137ea8a87018261370e565b508782015181898701526138008287018261371b565b9150506060808301518683038288015261381a838261371b565b9250505060808083015186830382880152613835838261371b565b9250505060a080830151818701525060c0808301516138578288018215159052565b505060e082810151151590860152610100808301518683038288015261387d838261371b565b925050506101208083015181870152506101408083015181870152506101608083015192506138ae81870184613777565b5095880195935050908601906001016137c0565b509098975050505050505050565b80356001600160a01b03811681146138e757600080fd5b919050565b6000602082840312156138fe57600080fd5b611dc0826138d0565b60006020828403121561391957600080fd5b5035919050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b838110156138c257603f19898403018552815161014081518552888201516139718a87018261370e565b508782015181898701526139878287018261371b565b915050606080830151868303828801526139a1838261371b565b92505050608080830151868303828801526139bc838261371b565b9250505060a080830151818701525060c0808301516139de8288018215159052565b505060e0828101511515908601526101008083015186830382880152613a04838261371b565b610120948501519790940196909652505094870194925090860190600101613947565b60008060408385031215613a3a57600080fd5b613a43836138d0565b9150613a51602084016138d0565b90509250929050565b602081526000611dc0602083018461371b565b600080600060608486031215613a8257600080fd5b613a8b846138d0565b95602085013595506040909401359392505050565b8a81526001600160a01b038a16602082015261014060408201819052600090613acb8382018c61371b565b90508281036060840152613adf818b61371b565b90508281036080840152613af3818a61371b565b90508760a084015286151560c084015285151560e0840152828103610100840152613b1e818661371b565b915050826101208301529b9a5050505050505050505050565b8035600381106138e757600080fd5b600080600060608486031215613b5b57600080fd5b83359250613b6b60208501613b37565b9150604084013590509250925092565b634e487b7160e01b600052604160045260246000fd5b600082601f830112613ba257600080fd5b81356001600160401b0380821115613bbc57613bbc613b7b565b604051601f8301601f19908116603f01168101908282118183101715613be457613be4613b7b565b81604052838152866020858801011115613bfd57600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600060608486031215613c3257600080fd5b83356001600160401b03811115613c4857600080fd5b613c5486828701613b91565b935050613b6b60208501613b37565b6001600160a01b0391909116815260200190565b60008060408385031215613c8a57600080fd5b613c93836138d0565b946020939093013593505050565b60008060408385031215613cb457600080fd5b8235915060208301356001600160401b03811115613cd157600080fd5b613cdd85828601613b91565b9150509250929050565b82815260408101611dc06020830184613777565b602080825260189082015277496e76616c69642070616765206f72207061676553697a6560401b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b818103818111156109e9576109e9613d2d565b80820281158282048414176109e9576109e9613d2d565b808201808211156109e9576109e9613d2d565b634e487b7160e01b600052603260045260246000fd5b600181811c90821680613daa57607f821691505b6020821081036114ef57634e487b7160e01b600052602260045260246000fd5b600060018201613ddc57613ddc613d2d565b5060010190565b9182526001600160a01b0316602082015260400190565b600060208284031215613e0c57600080fd5b81518015158114611dc057600080fd5b60208082526022908201527f43616c6c6572206973206e6f742061206d6f64657261746f72206f722061646d60408201526134b760f11b606082015260800190565b60208082526018908201527710da185b1b195b99d948191bd95cc81b9bdd08195e1a5cdd60421b604082015260600190565b60208082526026908201527f4368616c6c656e676520616c726561647920617070726f766564206f722072656040820152651a9958dd195960d21b606082015260800190565b601f821115610fda57600081815260208120601f850160051c81016020861015613efd5750805b601f850160051c820191505b81811015613f1c57828155600101613f09565b505050505050565b600019600383901b1c191660019190911b1790565b818103613f44575050565b613f4e8254613d96565b6001600160401b03811115613f6557613f65613b7b565b613f7981613f738454613d96565b84613ed6565b6000601f821160018114613fa75760008315613f955750848201545b613f9f8482613f24565b85555061400c565b600085815260209020601f19841690600086815260209020845b83811015613fe15782860154825560019586019590910190602001613fc1565b5085831015613fff5781850154600019600388901b60f8161c191681555b50505060018360011b0184555b5050505050565b6020808252601a90820152794e6f7420617574686f72697a65642c2061646d696e206f6e6c7960301b604082015260600190565b60006020828403121561405957600080fd5b5051919050565b6001600160a01b03929092168252602082015260400190565b6020808252600e908201526d139bdd08185d5d1a1bdc9a5e995960921b604082015260600190565b6020808252818101527f5477697474657220706f73742055524c2063616e6e6f7420626520656d707479604082015260600190565b81516001600160401b038111156140ef576140ef613b7b565b6140fd81613f738454613d96565b602080601f83116001811461412c576000841561411a5750858301515b6141248582613f24565b865550613f1c565b600085815260208120601f198616915b8281101561415b5788860151825594840194600190910190840161413c565b50858210156141795787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fe71f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834faf8e966a87cc5410001c99de2f47dcb46746bb70a7a5d86115a43d9639a352cda26469706673582212202a31aa8e159fe628472d5009493681a9b4955e2a8d79a40658e3eb6612b4ab8064736f6c63430008140033