VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x90c1a3…4e7d
Summary
Transactions
Transfers
Address
0x90c1a329e11CE6429eeF0ab9b8f7DAaB68694e7d
VET
0.00
VET
VTHO
10.00
VTHO
Master
0xeEadfA2Dc821A20b07a113990572c2Af71871343
Deployer
0xeEadfA2Dc821A20b07a113990572c2Af71871343
Code
0x608060405234801561001057600080fd5b50600436106103af5760003560e01c806372aea3db116101f4578063b4394aa61161011a578063d547741f116100ad578063e540d01d1161007c578063e540d01d146108de578063eb9019d4146108f1578063f8ce560a14610904578063fc0c546a1461091757600080fd5b8063d547741f1461089d578063d68b4c36146108b0578063da500339146108c3578063dd4e2ba5146108d657600080fd5b8063cc760692116100e9578063cc7606921461085c578063d06efeda14610864578063d3a368bd14610877578063d4a8dd981461088a57600080fd5b8063b4394aa614610831578063bd045cb914610839578063bd85948c1461084c578063bec9a04a1461085457600080fd5b806397c3d33411610192578063a217fddf11610161578063a217fddf146107fb578063a3844e1114610803578063a7713a7014610816578063af9a3f9b1461081e57600080fd5b806397c3d334146107ad5780639aeb962b146107b45780639cbe5efd146107e05780639fea37c7146107e857600080fd5b80637ecebe00116101ce5780637ecebe001461073f57806382afd23b1461076857806391d148541461077b57806391ddadf41461078e57600080fd5b806372aea3db146106ef57806374b2dbd21461071b5780637893d7361461072e57600080fd5b806342e65496116102d957806353ed63991161027757806360c4247f1161024657806360c4247f146106a15780636201f6e8146106b45780636c0360eb146106d45780636d7b5924146106dc57600080fd5b806353ed63991461064b57806354fd4d501461065e57806355f804b31461067b57806359529edd1461068e57600080fd5b80634adc7cfd116102b35780634adc7cfd146105c45780634bb5181a146105d75780634bf5d7e9146106025780635320a1471461060a57600080fd5b806342e65496146105445780634385963214610564578063498d91bf146105a157600080fd5b8063248a9ca31161035157806333727c4d1161032057806333727c4d146104ce57806336568abe146104f15780633e4f49e61461050457806342c71f1d1461052457600080fd5b8063248a9ca3146104655780632e87d31f146104885780632f2ff15d1461049b57806330097377146104ae57600080fd5b806306f3f9e61161038d57806306f3f9e61461040757806306fdde031461041a57806319e6e1581461042f5780631b5569c01461045257600080fd5b806301ffc9a7146103b457806302a251a3146103dc57806305261aea146103f2575b600080fd5b6103c76103c236600461305f565b61093d565b60405190151581526020015b60405180910390f35b6103e461094e565b6040519081526020016103d3565b610405610400366004613089565b610964565b005b610405610415366004613089565b610a34565b610422610a76565b6040516103d391906130f2565b6103e461043d366004613089565b6000908152600a602052604090206001015490565b61040561046036600461311c565b610b08565b6103e4610473366004613089565b60009081526013602052604090206001015490565b610422610496366004613089565b610bb2565b6104056104a9366004613137565b610c26565b6103e46104bc366004613089565b60009081526002602052604090205490565b6103c76104dc366004613089565b60009081526003602052604090205460ff1690565b6104056104ff366004613137565b610c51565b610517610512366004613089565b610c89565b6040516103d3919061319b565b610537610532366004613089565b610c94565b6040516103d391906131f6565b610557610552366004613089565b610dd2565b6040516103d39190613244565b6103c7610572366004613137565b6000828152600a602090815260408083206001600160a01b038516845260020190915290205460ff1692915050565b6103e46105af366004613089565b6000908152600a602052604090206003015490565b6104056105d236600461311c565b610e34565b6103e46105e5366004613257565b6000918252600a6020908152604080842092845291905290205490565b610422610eb9565b610633610618366004613089565b6000908152600660205260409020546001600160a01b031690565b6040516001600160a01b0390911681526020016103d3565b61040561065936600461334f565b610f7b565b6040805180820190915260018152603160f81b6020820152610422565b61040561068936600461348c565b61107b565b6103e461069c366004613089565b611093565b6103e46106af366004613089565b6110a1565b6106c76106c2366004613089565b61112f565b6040516103d391906134c1565b61042261135d565b6104056106ea366004613523565b61136c565b6106336106fd366004613089565b6000908152600d60205260409020600101546001600160a01b031690565b6103c7610729366004613089565b611381565b6005546001600160a01b0316610633565b6103e461074d36600461311c565b6001600160a01b031660009081526020819052604090205490565b6103c7610776366004613089565b6113e2565b6103c7610789366004613137565b611406565b610796611431565b60405165ffffffffffff90911681526020016103d3565b60646103e4565b6103c76107c236600461311c565b6001600160a01b031660009081526009602052604090205460ff1690565b6001546103e4565b6104056107f6366004613137565b6114b9565b6103e4600081565b600b54610633906001600160a01b031681565b6103e46114ce565b6103e461082c36600461348c565b6114e8565b6106c7611518565b6103c7610847366004613257565b6116d8565b6103e4611789565b6103e46117a4565b6105576117bb565b6103e4610872366004613089565b611812565b6103e4610885366004613089565b611833565b6103c7610898366004613089565b611876565b6104056108ab366004613137565b611881565b6103c76108be366004613257565b6118a6565b6104056108d1366004613558565b611936565b61042261194b565b6104056108ec3660046135a6565b61196b565b6103e46108ff3660046135cc565b61198c565b6103e4610912366004613089565b6119af565b7f0000000000000000000000009df69ad8ff89063869e04164a11579c0a8532e84610633565b6000610948826119ba565b92915050565b600061095f60085463ffffffff1690565b905090565b60008181526003602052604090205460ff16156109d25760405162461bcd60e51b815260206004820152602160248201527f476f7665726e6f723a20726f756e6420616c72656164792066696e616c697a656044820152601960fa1b60648201526084015b60405180910390fd5b6109db816113e2565b15610a285760405162461bcd60e51b815260206004820181905260248201527f476f7665726e6f723a20726f756e64206973206e6f7420656e6465642079657460448201526064016109c9565b610a31816119df565b50565b6005546001600160a01b03163314610a6d57335b604051635e309d2160e01b81526001600160a01b0390911660048201526024016109c9565b610a3181611a8f565b606060048054610a85906135f6565b80601f0160208091040260200160405190810160405280929190818152602001828054610ab1906135f6565b8015610afe5780601f10610ad357610100808354040283529160200191610afe565b820191906000526020600020905b815481529060010190602001808311610ae157829003601f168201915b5050505050905090565b6000610b1381611b25565b6001600160a01b038216610b8f5760405162461bcd60e51b815260206004820152603760248201527f58416c6c6f636174696f6e566f74696e673a206e65772042337472476f76657260448201527f6e6f7220697320746865207a65726f206164647265737300000000000000000060648201526084016109c9565b50600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000818152600d60205260409020600101546060906001600160a01b0316610bec5760405162461bcd60e51b81526004016109c990613630565b6000610bf9836020611b2f565b9050601281604051602001610c0f92919061365c565b604051602081830303815290604052915050919050565b600082815260136020526040902060010154610c4181611b25565b610c4b8383611caf565b50505050565b6001600160a01b0381163314610c7a5760405163334bd91960e11b815260040160405180910390fd5b610c848282611d43565b505050565b600061094882611db0565b604080516080810182526000808252602080830182905260608385018190528301829052848252600d905291909120600101546001600160a01b0316610cec5760405162461bcd60e51b81526004016109c990613630565b6000828152600d602090815260409182902082516080810184528154815260018201546001600160a01b0316928101929092526002810180549293919291840191610d36906135f6565b80601f0160208091040260200160405190810160405280929190818152602001828054610d62906135f6565b8015610daf5780601f10610d8457610100808354040283529160200191610daf565b820191906000526020600020905b815481529060010190602001808311610d9257829003601f168201915b50505091835250506003919091015465ffffffffffff1660209091015292915050565b600081815260076020908152604091829020805483518184028101840190945280845260609392830182828015610e2857602002820191906000526020600020905b815481526020019060010190808311610e14575b50505050509050919050565b6000610e3f81611b25565b6001600160a01b038216610eae5760405162461bcd60e51b815260206004820152603060248201527f58416c6c6f636174696f6e566f74696e673a206e65772061646d696e2069732060448201526f746865207a65726f206164647265737360801b60648201526084016109c9565b610c84600083611caf565b60607f0000000000000000000000009df69ad8ff89063869e04164a11579c0a8532e846001600160a01b0316634bf5d7e96040518163ffffffff1660e01b8152600401600060405180830381865afa925050508015610f3a57506040513d6000823e601f3d908101601f19168201604052610f3791908101906136e3565b60015b610f76575060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b919050565b610f8e83610f896000611e38565b611e5b565b5080518251146110065760405162461bcd60e51b815260206004820152603b60248201527f58416c6c6f636174696f6e566f74696e67476f7665726e6f723a20617070732060448201527f616e642077656967687473206c656e677468206d69736d61746368000000000060648201526084016109c9565b600082511161106e5760405162461bcd60e51b815260206004820152602e60248201527f58416c6c6f636174696f6e566f74696e67476f7665726e6f723a206e6f20617060448201526d3839903a37903b37ba32903337b960911b60648201526084016109c9565b33610c4b84828585611e9a565b600061108681611b25565b61108f8261221b565b5050565b600061094861091283611812565b600c805460009182906110b5600184613767565b815481106110c5576110c561377a565b6000918252602090912001805490915065ffffffffffff811690600160301b90046001600160d01b0316858211611108576001600160d01b031695945050505050565b61111c61111487612227565b600c9061225a565b6001600160d01b03169695505050505050565b600081815260076020908152604080832080548251818502810185019093528083526060949383018282801561118457602002820191906000526020600020905b815481526020019060010190808311611170575b505050505090506000815167ffffffffffffffff8111156111a7576111a7613279565b6040519080825280602002602001820160405280156111fa57816020015b604080516080810182526000808252602080830182905260609383018490529282015282526000199092019101816111c55790505b50825190915060005b8181101561135357600d60008583815181106112215761122161377a565b60200260200101518152602001908152602001600020604051806080016040529081600082015481526020016001820160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b0316815260200160028201805461128b906135f6565b80601f01602080910402602001604051908101604052809291908181526020018280546112b7906135f6565b80156113045780601f106112d957610100808354040283529160200191611304565b820191906000526020600020905b8154815290600101906020018083116112e757829003601f168201915b50505091835250506003919091015465ffffffffffff1660209091015283518490839081106113355761133561377a565b6020026020010181905250808061134b90613790565b915050611203565b5090949350505050565b606060128054610a85906135f6565b600061137781611b25565b610c848383612310565b6000818152600d60205260408120600101546001600160a01b03166113b85760405162461bcd60e51b81526004016109c990613630565b60008281526011602052604090206113cf9061231a565b6001600160d01b03166001149050919050565b6000806113ee83610c89565b60028111156113ff576113ff613163565b1492915050565b60009182526013602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60007f0000000000000000000000009df69ad8ff89063869e04164a11579c0a8532e846001600160a01b03166391ddadf46040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156114ad575060408051601f3d908101601f191682019092526114aa918101906137a9565b60015b610f765761095f612353565b60006114c481611b25565b610c84838361235e565b60006114da600c61231a565b6001600160d01b0316905090565b6000816040516020016114fb91906137d1565b604051602081830303815290604052805190602001209050919050565b600e5460609060009067ffffffffffffffff81111561153957611539613279565b60405190808252806020026020018201604052801561158c57816020015b604080516080810182526000808252602080830182905260609383018490529282015282526000199092019101816115575790505b50600e5490915060005b818110156116d057600d6000600e83815481106115b5576115b561377a565b60009182526020808320909101548352828101939093526040918201902081516080810183528154815260018201546001600160a01b0316938101939093526002810180549192840191611608906135f6565b80601f0160208091040260200160405190810160405280929190818152602001828054611634906135f6565b80156116815780601f1061165657610100808354040283529160200191611681565b820191906000526020600020905b81548152906001019060200180831161166457829003601f168201915b50505091835250506003919091015465ffffffffffff1660209091015283518490839081106116b2576116b261377a565b602002602001018190525080806116c890613790565b915050611596565b509092915050565b6000828152600d60205260408120600101546001600160a01b031661170f5760405162461bcd60e51b81526004016109c990613630565b6000611719611431565b90508065ffffffffffff16831061175457604051637669fc0f60e11b81526004810184905265ffffffffffff821660248201526044016109c9565b61177461176084612227565b60008681526011602052604090209061225a565b6001600160d01b031660011491505092915050565b60008061179581611b25565b61179d6123c6565b91505b5090565b6000806117b060015490565b905061179d81611812565b6060600f805480602002602001604051908101604052809291908181526020018280548015610afe57602002820191906000526020600020905b8154815260200190600101908083116117f5575050505050905090565b600090815260066020526040902054600160a01b900465ffffffffffff1690565b60008181526006602052604081205461186890600160d01b810463ffffffff1690600160a01b900465ffffffffffff166137ed565b65ffffffffffff1692915050565b60006109488261244b565b60008281526013602052604090206001015461189c81611b25565b610c4b8383611d43565b6000828152600d60205260408120600101546001600160a01b03166118cd57506000610948565b60006118d883611812565b905060006118fc6118e883612227565b60008781526011602052604090209061225a565b6001600160d01b0316600114801561192d57506000858152600d602052604090206003015465ffffffffffff168210155b95945050505050565b600061194181611b25565b610c848383612471565b6060604051806060016040528060218152602001613a7960219139905090565b6005546001600160a01b031633146119835733610a48565b610a3181612615565b60006119a883836040518060200160405280600081525061269f565b9392505050565b600061094882612735565b60006001600160e01b03198216637965db0b60e01b14806109485750610948826127df565b60026119ea82610c89565b60028111156119fb576119fb613163565b03611a2957600081815260026020908152604080832084905560039091529020805460ff1916600117905550565b6001611a3482610c89565b6002811115611a4557611a45613163565b03610a315760026000611a59600184613767565b81526020808201929092526040908101600090812054848252600284528282205560039092529020805460ff1916600117905550565b606480821115611abc5760405163243e544560e01b815260048101839052602481018290526044016109c9565b6000611ac66114ce565b9050611ae5611ad3611431565b611adc85612814565b600c9190612848565b505060408051828152602081018590527f0553476bf02ef2726e8ce5ced78d63e26e602e4a2257b1f559418e24b4633997910160405180910390a1505050565b610a318133612863565b6060826000611b3f846002613813565b611b4a90600261382a565b67ffffffffffffffff811115611b6257611b62613279565b6040519080825280601f01601f191660200182016040528015611b8c576020820181803683370190505b509050600360fc1b81600081518110611ba757611ba761377a565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611bd657611bd661377a565b60200101906001600160f81b031916908160001a9053506000611bfa856002613813565b611c0590600161382a565b90505b6001811115611c7d576f181899199a1a9b1b9c1cb0b131b232b360811b83600f1660108110611c3957611c3961377a565b1a60f81b828281518110611c4f57611c4f61377a565b60200101906001600160f81b031916908160001a90535060049290921c91611c768161383d565b9050611c08565b508115611ca75760405163e22e27eb60e01b815260048101869052602481018590526044016109c9565b949350505050565b6000611cbb8383611406565b611d3b5760008381526013602090815260408083206001600160a01b03861684529091529020805460ff19166001179055611cf33390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610948565b506000610948565b6000611d4f8383611406565b15611d3b5760008381526013602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610948565b600080611dbc83611812565b905080600003611de2576040516333b4e31b60e21b8152600481018490526024016109c9565b6000611dec611431565b65ffffffffffff1690506000611e0185611833565b9050818110611e1557506000949350505050565b611e1e85611876565b611e2d57506001949350505050565b506002949350505050565b6000816002811115611e4c57611e4c613163565b600160ff919091161b92915050565b600080611e6784610c89565b9050600083611e7583611e38565b16036119a8578381846040516321b2b5ab60e11b81526004016109c993929190613854565b6000848152600a602090815260408083206001600160a01b038716845260020190915290205460ff1615611eec576040516371c6af4960e01b81526001600160a01b03841660048201526024016109c9565b600084815260066020526040812090805b845181101561200b57838181518110611f1857611f1861377a565b602002602001015182611f2b919061382a565b9150611f50858281518110611f4257611f4261377a565b6020026020010151886118a6565b611f8a57848181518110611f6657611f6661377a565b60200260200101516040516325c5391960e11b81526004016109c991815260200190565b838181518110611f9c57611f9c61377a565b6020026020010151600a60008981526020019081526020016000206000016000878481518110611fce57611fce61377a565b602002602001015181526020019081526020016000206000828254611ff3919061382a565b9091555081905061200381613790565b915050611efd565b508154612028908690600160a01b900465ffffffffffff1661198c565b81111561209d5760405162461bcd60e51b815260206004820152603e60248201527f476f7665726e6f723a206163636f756e742068617320696e737566666963696560448201527f6e7420766f74696e6720706f77657220666f72207468697320726f756e64000060648201526084016109c9565b6000868152600a6020526040812060010180548392906120be90849061382a565b90915550506000868152600a602081815260408084206001600160a01b038a168552600281018352908420805460ff1916600117905589845291905260030180549161210983613790565b90915550506001600160a01b03851660009081526009602052604090205460ff16612152576001600160a01b0385166000908152600960205260409020805460ff191660011790555b85856001600160a01b03167fe2d0d542af9cdd3e0ef4ace292fc5e9dd654164e63920ea9b58c435492af84e2868660405161218e929190613876565b60405180910390a3600b548254604051638c97cb1560e01b8152600160a01b90910465ffffffffffff1660048201526001600160a01b0387811660248301526044820184905290911690638c97cb1590606401600060405180830381600087803b1580156121fb57600080fd5b505af115801561220f573d6000803e3d6000fd5b50505050505050505050565b601261108f828261391b565b600065ffffffffffff8211156117a0576040516306dfcc6560e41b815260306004820152602481018390526044016109c9565b8154600090818160058111156122b95760006122758461289c565b61227f9085613767565b60008881526020902090915081015465ffffffffffff90811690871610156122a9578091506122b7565b6122b481600161382a565b92505b505b60006122c787878585612984565b90508015612302576122ec876122de600184613767565b600091825260209091200190565b54600160301b90046001600160d01b0316612305565b60005b979650505050505050565b61108f82826129e6565b8054600090801561234a57612334836122de600184613767565b54600160301b90046001600160d01b03166119a8565b60009392505050565b600061095f43612227565b6000828152600d60205260409020600101546001600160a01b03166123955760405162461bcd60e51b81526004016109c990613630565b6000918252600d602052604090912060010180546001600160a01b0319166001600160a01b03909216919091179055565b600154600090339015612442576123de6001546113e2565b156124425760405162461bcd60e51b815260206004820152602e60248201527f476f7665726e6f723a2074686572652063616e206265206f6e6c79206f6e652060448201526d726f756e64207065722074696d6560901b60648201526084016109c9565b61179d81612b49565b6000818152600a602052604081206001015461246961091284611812565b111592915050565b600061247c826114e8565b6000818152600d60205260409020600101549091506001600160a01b0316156124e75760405162461bcd60e51b815260206004820152601f60248201527f4170702077697468207468697320494420616c7265616479206578697374730060448201526064016109c9565b6040518060800160405280828152602001846001600160a01b03168152602001838152602001612515611431565b65ffffffffffff1690526000828152600d602090815260409182902083518155908301516001820180546001600160a01b0319166001600160a01b0390921691909117905590820151600282019061256d908261391b565b50606091909101516003909101805465ffffffffffff191665ffffffffffff909216919091179055600e80546001810182556000919091527fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd018190556125d381612d0f565b807f181c8615e49dc4eaed218e1d225e4a34a0fb364fc70601a191573daa19d57eda84846001604051612608939291906139db565b60405180910390a2505050565b8063ffffffff1660000361263f5760405163f1cfbf0560e01b8152600060048201526024016109c9565b6008546040805163ffffffff928316815291831660208301527f7e3f7f0708a84de9203036abaa450dccc85ad5ff52f78c170f3edb55cf5e8828910160405180910390a16008805463ffffffff191663ffffffff92909216919091179055565b60007f0000000000000000000000009df69ad8ff89063869e04164a11579c0a8532e84604051630748d63560e31b81526001600160a01b038681166004830152602482018690529190911690633a46b1a890604401602060405180830381865afa158015612711573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ca79190613a11565b60006064612742836110a1565b604051632394e7a360e21b8152600481018590526001600160a01b037f0000000000000000000000009df69ad8ff89063869e04164a11579c0a8532e841690638e539e8c90602401602060405180830381865afa1580156127a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127cb9190613a11565b6127d59190613813565b6109489190613a40565b60006001600160e01b03198216630514a70d60e21b148061094857506301ffc9a760e01b6001600160e01b0319831614610948565b60006001600160d01b038211156117a0576040516306dfcc6560e41b815260d06004820152602481018390526044016109c9565b600080612856858585612d77565b915091505b935093915050565b61286d8282611406565b61108f5760405163e2517d3f60e01b81526001600160a01b0382166004820152602481018390526044016109c9565b6000816000036128ae57506000919050565b600060016128bb84612ef1565b901c6001901b905060018184816128d4576128d4613a2a565b048201901c905060018184816128ec576128ec613a2a565b048201901c9050600181848161290457612904613a2a565b048201901c9050600181848161291c5761291c613a2a565b048201901c9050600181848161293457612934613a2a565b048201901c9050600181848161294c5761294c613a2a565b048201901c9050600181848161296457612964613a2a565b048201901c90506119a88182858161297e5761297e613a2a565b04612f85565b60005b818310156129de57600061299b8484612f9b565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff1611156129ca578092506129d8565b6129d581600161382a565b93505b50612987565b509392505050565b6000828152601160205260409020612a0f9082612a04576000612a07565b60015b60ff16612fb6565b505080612b00576000828152601060208190526040822054600f8054919391612a3a90600190613767565b81548110612a4a57612a4a61377a565b60009182526020808320909101548352820192909252604001902055600f8054612a7690600190613767565b81548110612a8657612a8661377a565b9060005260206000200154600f601060008581526020019081526020016000205481548110612ab757612ab761377a565b600091825260209091200155600f805480612ad457612ad4613a62565b600082815260208082208301600019908101839055909201909255838252601090526040812055612b09565b612b0982612d0f565b817f1a3ab79b899e2289c2cceb73e25f698c2e4f6b20f70300ec00944d823eff10fc82604051612b3d911515815260200190565b60405180910390a25050565b6000600160008154612b5a90613790565b9091555050600154600081815260066020526040902054600160a01b900465ffffffffffff1615612bad5780612b8f82610c89565b6040516321b2b5ab60e11b81526109c9929190600090600401613854565b600181118015612bc85750612bc66104dc600183613767565b155b15612be057612be0612bdb600183613767565b6119df565b6000612bea6117bb565b60008381526007602090815260409091208251929350612c0e929091840190613008565b506000612c19611431565b65ffffffffffff1690506000612c2d61094e565b600085815260066020526040902080546001600160a01b0319166001600160a01b038816178155909150612c6083612227565b815465ffffffffffff91909116600160a01b0265ffffffffffff60a01b19909116178155612c8d82612fd7565b815463ffffffff91909116600160d01b0263ffffffff60d01b199091161781557fd6dd0ade89eeb414b7e63b3b71fde3db88b04f032c3d5bce15271008598f64f9858785612cdb868261382a565b604080519485526001600160a01b03909316602085015291830152606082015260800160405180910390a150505050919050565b600f80546001818101835560008390527f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac8029091018390559054612d529190613767565b6000828152601060209081526040808320939093556011905220610c84906001612fb6565b825460009081908015612e96576000612d95876122de600185613767565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b031660208401529192509087161015612de957604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff808816911603612e355784612e0c886122de600186613767565b80546001600160d01b0392909216600160301b0265ffffffffffff909216919091179055612e86565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160301b029216919091179101555b60200151925083915061285b9050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b02919093161792019190915590508161285b565b600080608083901c15612f0657608092831c92015b604083901c15612f1857604092831c92015b602083901c15612f2a57602092831c92015b601083901c15612f3c57601092831c92015b600883901c15612f4e57600892831c92015b600483901c15612f6057600492831c92015b600283901c15612f7257600292831c92015b600183901c156109485760010192915050565b6000818310612f9457816119a8565b5090919050565b6000612faa6002848418613a40565b6119a89084841661382a565b600080612fcc612fc4611431565b859085612848565b915091509250929050565b600063ffffffff8211156117a0576040516306dfcc6560e41b815260206004820152602481018390526044016109c9565b828054828255906000526020600020908101928215613043579160200282015b82811115613043578251825591602001919060010190613028565b506117a09291505b808211156117a0576000815560010161304b565b60006020828403121561307157600080fd5b81356001600160e01b0319811681146119a857600080fd5b60006020828403121561309b57600080fd5b5035919050565b60005b838110156130bd5781810151838201526020016130a5565b50506000910152565b600081518084526130de8160208601602086016130a2565b601f01601f19169290920160200192915050565b6020815260006119a860208301846130c6565b80356001600160a01b0381168114610f7657600080fd5b60006020828403121561312e57600080fd5b6119a882613105565b6000806040838503121561314a57600080fd5b8235915061315a60208401613105565b90509250929050565b634e487b7160e01b600052602160045260246000fd5b6003811061319757634e487b7160e01b600052602160045260246000fd5b9052565b602081016109488284613179565b8051825260018060a01b03602082015116602083015260006040820151608060408501526131da60808501826130c6565b60609384015165ffffffffffff16949093019390935250919050565b6020815260006119a860208301846131a9565b600081518084526020808501945080840160005b838110156132395781518752958201959082019060010161321d565b509495945050505050565b6020815260006119a86020830184613209565b6000806040838503121561326a57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156132b8576132b8613279565b604052919050565b600067ffffffffffffffff8211156132da576132da613279565b5060051b60200190565b600082601f8301126132f557600080fd5b8135602061330a613305836132c0565b61328f565b82815260059290921b8401810191818101908684111561332957600080fd5b8286015b84811015613344578035835291830191830161332d565b509695505050505050565b60008060006060848603121561336457600080fd5b8335925060208085013567ffffffffffffffff8082111561338457600080fd5b818701915087601f83011261339857600080fd5b81356133a6613305826132c0565b81815260059190911b8301840190848101908a8311156133c557600080fd5b938501935b828510156133e3578435825293850193908501906133ca565b9650505060408701359250808311156133fb57600080fd5b5050613409868287016132e4565b9150509250925092565b600067ffffffffffffffff82111561342d5761342d613279565b50601f01601f191660200190565b600082601f83011261344c57600080fd5b813561345a61330582613413565b81815284602083860101111561346f57600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561349e57600080fd5b813567ffffffffffffffff8111156134b557600080fd5b611ca78482850161343b565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561351657603f198886030184526135048583516131a9565b945092850192908501906001016134e8565b5092979650505050505050565b6000806040838503121561353657600080fd5b823591506020830135801515811461354d57600080fd5b809150509250929050565b6000806040838503121561356b57600080fd5b61357483613105565b9150602083013567ffffffffffffffff81111561359057600080fd5b61359c8582860161343b565b9150509250929050565b6000602082840312156135b857600080fd5b813563ffffffff811681146119a857600080fd5b600080604083850312156135df57600080fd5b6135e883613105565b946020939093013593505050565b600181811c9082168061360a57607f821691505b60208210810361362a57634e487b7160e01b600052602260045260246000fd5b50919050565b602080825260129082015271105c1c08191bd95cc81b9bdd08195e1a5cdd60721b604082015260600190565b600080845461366a816135f6565b600182811680156136825760018114613697576136c6565b60ff19841687528215158302870194506136c6565b8860005260208060002060005b858110156136bd5781548a8201529084019082016136a4565b50505082870194505b5050505083516136da8183602088016130a2565b01949350505050565b6000602082840312156136f557600080fd5b815167ffffffffffffffff81111561370c57600080fd5b8201601f8101841361371d57600080fd5b805161372b61330582613413565b81815285602083850101111561374057600080fd5b61192d8260208301602086016130a2565b634e487b7160e01b600052601160045260246000fd5b8181038181111561094857610948613751565b634e487b7160e01b600052603260045260246000fd5b6000600182016137a2576137a2613751565b5060010190565b6000602082840312156137bb57600080fd5b815165ffffffffffff811681146119a857600080fd5b600082516137e38184602087016130a2565b9190910192915050565b65ffffffffffff81811683821601908082111561380c5761380c613751565b5092915050565b808202811582820484141761094857610948613751565b8082018082111561094857610948613751565b60008161384c5761384c613751565b506000190190565b838152606081016138686020830185613179565b826040830152949350505050565b6040815260006138896040830185613209565b82810360208481019190915284518083528582019282019060005b818110156138c0578451835293830193918301916001016138a4565b5090979650505050505050565b601f821115610c8457600081815260208120601f850160051c810160208610156138f45750805b601f850160051c820191505b8181101561391357828155600101613900565b505050505050565b815167ffffffffffffffff81111561393557613935613279565b6139498161394384546135f6565b846138cd565b602080601f83116001811461397e57600084156139665750858301515b600019600386901b1c1916600185901b178555613913565b600085815260208120601f198616915b828110156139ad5788860151825594840194600190910190840161398e565b50858210156139cb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6001600160a01b03841681526060602082018190526000906139ff908301856130c6565b90508215156040830152949350505050565b600060208284031215613a2357600080fd5b5051919050565b634e487b7160e01b600052601260045260246000fd5b600082613a5d57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603160045260246000fdfe737570706f72743d782d616c6c6f636174696f6e732671756f72756d3d6175746fa264697066735822122086b088db79a7b13da7850fee09d666609ba1ab7533474f5f7a17426f88f4c60964736f6c63430008140033