VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x8BBAA2…3579
Summary
Transactions
Transfers
Address
0x8BBAA2eC17377E3CddABD0C0981113a2c5013579
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x40Bc799103aE9A2CCaE802a621528C1C918Baed1
Deployer
0x40Bc799103aE9A2CCaE802a621528C1C918Baed1
Code
0x608080604052600436101561001357600080fd5b600090813560e01c90816301ffc9a71461280d575080630e4dbf5c146127c957806310f881cd146127a0578063125aa3191461273c578063142ed53a1461267357806321651e711461265557806322c0aec71461249e578063248a9ca314612629578063280d0b081461160f578063289ed8061461158a5780632f2ff15d146125ec57806332446203146125ca57806336568abe146125825780633ad4f02a1461255f578063484ab3dd1461252457806349d5e604146124fb5780634cd6815c146124dd578063503b8e811461249e578063527304141461245357806355d84c1c1461240f5780635bec4cb4146123f15780635cd31bff146115ec5780635da2c0d0146123c857806360bba03d1461234457806363a3021814611e21578063643b947f1461137857806367eeba0c1461232657806369adee87146121b15780636a1347d7146121595780636a2b76721461213b5780636b6923b81461211d578063748af37b1461133f57806378850c68146120f35780637965b59a14611e4b5780637a01c78f14611e2157806380afdea814611e035780638874116514611d6c57806391d1485414611d245780639342c8f414611a09578063998ed311146118bc5780639a6d7afb14611828578063a217fddf1461180c578063ab4a98a514611745578063af9d515314611717578063b20d30a91461166b578063b9f8167214611648578063bb3911a41461160f578063bd15ac0a146115ec578063be26ed7f146115c9578063c9e480b81461158a578063ccddf0b0146114bb578063d547741f1461147a578063da9cb33714611429578063dded11b7146113fd578063e29420d614611396578063ee1cb0c714611378578063efdecabe1461133f578063f0714bf9146112f9578063f1d26f22146110cf578063f301af42146112cf578063f5b3734f146112a5578063f6dfc39a1461113b578063f7f4d1e7146110f8578063fd9334e3146110cf578063fed2f7d0146110505763ffea2b23146102f757600080fd5b3461104d5760e036600319011261104d57610310612878565b6044356001600160401b0381116110495761032f903690600401612997565b6064356001600160401b0381116110455761034e903690600401612997565b6084356001600160401b0381116110415761036d903690600401612997565b60a435906001600160401b03821161103d573660238301121561103d578160040135916103998361291e565b926103a760405194856128fd565b8084526024602085019160051b830101913683116109f757602401905b82821061102d5750505060c4356001600160401b038111611029576103ed903690600401612950565b926103f6612a17565b60243515610fd8576001600160a01b0386168752600d602052604087205460ff16610f9357610423612f24565b875260056020526040872060018060a01b0387166000526020526040600020546007541115610f3e5761045b60095460085490612e64565b431015610f02578451815103610ea7578151835103610e4b576001600160a01b0386168752600c602090815260408089206201518042048a52909152872054600b541115610e065760ff60165416610d8e575b601154606495906001600160a01b031680610c44575b506064861115610b19575b60648610610ac657856024350295602435870403610ab2576064860415610a5a576104f8612f24565b8852600460205260648604604089205410610a1557610515612f24565b885260056020526040882060018060a01b038816600052602052604060002061053e8154612d06565b9055610548612f24565b885260066020526040882061055d8154612d06565b905560018060a01b0387168852600c6020526040882062015180420489526020526040882061058c8154612d06565b9055610596612f24565b8852600460205260408820805480606489048103116109ff5760648804900390556105c2600e54612d06565b600e556201518042048852600f602052604088206105e08154612d06565b90556001600160a01b0387168852601060205260408820805461060290612d06565b905560018060a01b036001541688600254823b156109fb57604051633dc9229960e11b815260048101919091526064808a0460248301526001600160a01b038b1660448301526101009082015291819083908183818c8c8c8c61066961010486018e612d5d565b85810360031901608487015261067e91612d5d565b8481036003190160a486015261069391612d5d565b8381036003190160c48501526106a891612db2565b8281036003190160e48401526106bd91612d38565b03925af191826109e3575b50506108db578787878260033d116108cb575b6308c379a01461082d575b916040916107d0936106f6612f24565b8352600560205283832060018060a01b0383166000526020528360002061071d8154612e57565b9055610727612f24565b8352600660205283832061073b8154612e57565b90556001600160a01b0382168352600c602090815284842062015180420485529052838320805461076b90612e57565b9055610775612f24565b8352600460205261078d606485852092048254612e64565b905561079a600e54612e57565b600e556201518042048252600f6020528282206107b78154612e57565b90556001600160a01b0316815260106020522054612e57565b5060405162461bcd60e51b815260206004820152602e60248201527f536f6170793a2045787465726e616c2063616c6c206661696c6564207769746860448201526d103ab735b737bbb71032b93937b960911b6064820152608490fd5b610835612de6565b8061084057506106e6565b610853604085856108c7956106f6612f24565b506108a7603d60405180937f536f6170793a2045787465726e616c2063616c6c206661696c65643a2000000060208301526108978151809260208686019101612d15565b810103601d8101845201826128fd565b60405162461bcd60e51b8152602060048201529182916024830190612d38565b0390fd5b50600483803e825160e01c6106db565b7f3347820ec9ba6c29782e9334d3be74551a24fb23683b814ed009f6e7d32e9b3e959361094a6109719461093c6064989a9561092e610958966040519b8c9b048b5260c060208c015260c08b0190612d5d565b9089820360408b0152612d5d565b908782036060890152612d5d565b908582036080870152612db2565b83810360a08501526001600160a01b0390911695612d38565b0390a27f55de8e157317b8420a9053448437cd5f99eb08d7a55c34ad5749c7c91b494c8361099d612f24565b6109a5612f24565b835260066020908152604080852054600e546201518042048752600f845282872054835195865293850191909152908301526060820152608090a180f35b6109ec906128ea565b6109f75788386106c8565b8880fd5b5080fd5b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152601e60248201527f536f6170793a204e6f7420656e6f7567682072657761726473206c65667400006044820152606490fd5b60405162461bcd60e51b815260206004820152602a60248201527f536f6170793a2046696e616c20616d6f756e74206d75737420626520677265616044820152690746572207468616e20360b41b6064820152608490fd5b634e487b7160e01b88526011600452602488fd5b60405162461bcd60e51b815260206004820152602560248201527f536f6170793a20496e76616c6964206d756c7469706c6965722063616c63756c60448201526430ba34b7b760d91b6064820152608490fd5b8788601554905b818110610b6a5750506001600160a01b03168015159081610b54575b50156104cf579460148101809111610ab257946104cf565b8952506014602052604088205460ff1638610b3c565b610b738161289d565b90546040516370a0823160e01b81526001600160a01b038d8116600483015260039390931b9190911c90911690602081602481855afa908115610c39578d91610c02575b50151580610bed575b610bd4575b50610bcf90612d06565b610b20565b808c52601360205260408c205499509250610bcf610bc5565b50808c5260136020528960408d205411610bc0565b90506020813d602011610c31575b81610c1d602093836128fd565b81010312610c2c575138610bb7565b600080fd5b3d9150610c10565b6040513d8f823e3d90fd5b6040516370a0823160e01b81526001600160a01b0389166004820152602081602481855afa8a9181610d5a575b50610c7d575b506104c4565b610c88575b80610c77565b6040516303344f3f60e51b60208201526001600160a01b0389166024808301919091528152906001600160401b036060830190811190831117610d4457818a92916060849301604052602082519201905afa3d15610d3c573d90610ceb82612935565b91610cf960405193846128fd565b82523d8a602084013e5b80610d30575b15610c8257602081805181010312610c2c57602001516064811115610c8257955038610c82565b50602081511015610d09565b606090610d03565b634e487b7160e01b600052604160045260246000fd5b9091506020813d602011610d86575b81610d76602093836128fd565b81010312610c2c57519038610c71565b3d9150610d69565b610d9786612e71565b6104ae5760405162461bcd60e51b815260206004820152603760248201527f536f6170793a204e465420726571756972656420666f72207375626d6973736960448201527f6f6e20627574207573657220686173206e6f204e4654730000000000000000006064820152608490fd5b60405162461bcd60e51b815260206004820152601a60248201527f536f6170793a204461696c79206c696d697420726561636865640000000000006044820152606490fd5b60405162461bcd60e51b815260206004820152602e60248201527f536f6170793a20496d7061637420747970657320616e642076616c756573206c60448201526d0cadccee8d040dad2e6dac2e8c6d60931b6064820152608490fd5b60405162461bcd60e51b815260206004820152602d60248201527f536f6170793a2050726f6f6620747970657320616e642076616c756573206c6560448201526c0dccee8d040dad2e6dac2e8c6d609b1b6064820152608490fd5b60405162461bcd60e51b815260206004820152601460248201527329b7b0b83c9d1021bcb1b6329034b99037bb32b960611b6044820152606490fd5b60405162461bcd60e51b815260206004820152602760248201527f536f6170793a204d6178207375626d697373696f6e73207065722075736572206044820152661c995858da195960ca1b6064820152608490fd5b60405162461bcd60e51b815260206004820152601a60248201527f536f6170793a205573657220697320626c61636b6c69737465640000000000006044820152606490fd5b60405162461bcd60e51b8152602060048201526024808201527f536f6170793a20416d6f756e74206d75737420626520677265617465722074686044820152630616e20360e41b6064820152608490fd5b8680fd5b81358152602091820191016103c4565b8580fd5b8480fd5b8380fd5b8280fd5b80fd5b503461104d57604036600319011261104d5761106a612878565b7fac4d420d4cf3717bbb293936391ce539e0bf2c3ae7764ee9a4ff855bae6868d5602061109561288e565b9261109e612a6f565b6001600160a01b03168085526014825260408520805460ff191660ff86151516179055925b6040519015158152a280f35b503461104d578060031936011261104d576011546040516001600160a01b039091168152602090f35b503461104d57604036600319011261104d576020906040906001600160a01b03611120612878565b168152600c8352818120602435825283522054604051908152f35b503461104d57604036600319011261104d57611155612878565b602435611160612a6f565b6064811061124a576001600160a01b03821680845260136020526040842054909290156111c4575b5060207f6cf9f2aa56f71b050e0b87aa57c747f947edc199630acb6fbc83f3d8930f7ddd9183855260138252806040862055604051908152a280f35b60155468010000000000000000811015611236579161122f6020926112108560017f6cf9f2aa56f71b050e0b87aa57c747f947edc199630acb6fbc83f3d8930f7ddd970160155561289d565b90919082549060031b9160018060a01b03809116831b921b1916179055565b9150611188565b634e487b7160e01b85526041600452602485fd5b60405162461bcd60e51b815260206004820152602d60248201527f536f6170793a204d756c7469706c696572206d757374206265206174206c656160448201526c737420312e307820283130302960981b6064820152608490fd5b503461104d57602036600319011261104d5760406020916004358152600483522054604051908152f35b503461104d57602036600319011261104d5760406020916004358152600383522054604051908152f35b503461104d57602036600319011261104d576020906040906001600160a01b03611321612878565b168152600c8352818120620151804204825283522054604051908152f35b503461104d57602036600319011261104d576020906040906001600160a01b03611367612878565b168152601083522054604051908152f35b503461104d578060031936011261104d576020600e54604051908152f35b503461104d578060031936011261104d576113af612f24565b80825260066020526113f96040832054926040600e54916201518042048152600f602052205490604051948594859094939260609260808301968352602083015260408201520152565b0390f35b503461104d578060031936011261104d5760406020916201518042048152600f83522054604051908152f35b503461104d57602036600319011261104d576040611445612878565b9161144e612f24565b81526005602052209060018060a01b031660005260205260206040600020546007541115604051908152f35b503461104d57604036600319011261104d576114b760043561149a612862565b90808452836020526114b26001604086200154612ab9565b612c91565b5080f35b503461104d57604036600319011261104d576114d5612878565b6114dd61288e565b906114e6612a17565b6001600160a01b031690811561153a5760207f5b7ef9d8e7fd7ff1dae13005391bc3aa7cc048c7ba41af348e5da4dcbe7323e091838552600d82526110c381604087209060ff801983541691151516179055565b60405162461bcd60e51b815260206004820152602260248201527f536f6170793a205573657220616464726573732063616e6e6f74206265207a65604482015261726f60f01b6064820152608490fd5b503461104d57602036600319011261104d5760209060ff906040906001600160a01b036115b5612878565b168152601484522054166040519015158152f35b503461104d578060031936011261104d5760206115e4612f24565b604051908152f35b503461104d578060031936011261104d57602060ff601654166040519015158152f35b503461104d57602036600319011261104d576020906040906001600160a01b03611637612878565b168152601383522054604051908152f35b503461104d57602036600319011261104d57611662612a17565b600435600a5580f35b503461104d57602036600319011261104d57600435611688612a17565b80156116c0576020817f6cd8635c4285386b9de2e59a4c1eaf32ad41f28ae64c308280217d7af51464e092600b55604051908152a180f35b60405162461bcd60e51b815260206004820152602960248201527f536f6170793a204461696c79206c696d6974206d75737420626520677265617460448201526806572207468616e20360bc1b6064820152608490fd5b503461104d57602036600319011261104d57602061173b611736612878565b612e71565b6040519015158152f35b503461104d57602036600319011261104d5761175f612878565b611767612a17565b6001600160a01b031680156117af57601280546001600160a01b031916821790557fe7e4c6a85a513067fe7e434359f661647b31fbc9bc6d39f0b0c1b5f5ee865fa18280a280f35b60405162461bcd60e51b815260206004820152602f60248201527f536f6170793a20536f6170794e465420636f6e7472616374206164647265737360448201526e2063616e6e6f74206265207a65726f60881b6064820152608490fd5b503461104d578060031936011261104d57602090604051908152f35b503461104d57602036600319011261104d57600435611845612a17565b80156118515760075580f35b60405162461bcd60e51b815260206004820152603760248201527f536f6170793a204d6178207375626d697373696f6e7320706572206379636c6560448201527f206d7573742062652067726561746572207468616e20300000000000000000006064820152608490fd5b503461104d576020806003193601126109fb57600435906118db612a17565b60018060a01b036001541681600254602460405180948193633c9d10cd60e21b835260048301525afa9081156119fe5784916119d1575b508211611967577fdce1a4cab135b70d769c81ff2f5992e5edb3949b60a3ea7af270705059f4ea7690600a54845260038152826040852055600a54845260048152826040852055600a5492604051908152a280f35b6084906040519062461bcd60e51b82526004820152603d60248201527f536f6170793a20496e73756666696369656e742062616c616e6365206f6e207460448201527f68652058324561726e52657761726473506f6f6c20636f6e74726163740000006064820152fd5b90508181813d83116119f7575b6119e881836128fd565b81010312610c2c575138611912565b503d6119de565b6040513d86823e3d90fd5b503461104d576020806003193601126109fb5760043590611a28612a17565b81835260038152604083205415611ce057611a41612f24565b821015611c9c57818352600481526040832080549084905560018054600254929486936001600160a01b03909216928491807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008181811015611c8e575b5050876d04ee2d6d415b85acef810000000080841015611c80575b5050662386f26fc1000080831015611c71575b506305f5e10080831015611c62575b5061271080831015611c53575b506064821015611c43575b600a80921015611c3a575b9180840192816021611b23611b0d87612935565b96611b1b60405198896128fd565b808852612935565b868c019790601f1901368937860101905b611c04575b505050507f5769746864726177732072656d61696e696e672072657761726473206f6620639495611ba092611b90604893604051988994850152673cb1b6329037391760c11b604085015251809285850190612d15565b81010360288101865201846128fd565b813b156110455783611bdb956040519687958694859363cfe706b360e01b855260048501526024840152606060448401526064830190612d38565b03925af18015611bf957611bed575080f35b611bf6906128ea565b80f35b6040513d84823e3d90fd5b600019019083906f181899199a1a9b1b9c1cb0b131b232b360811b8282061a835304918215611c3557919082611b34565b611b39565b92820192611af9565b9290606460029104910192611aee565b60049194920491019238611ae3565b60089194920491019238611ad6565b60109194920491019238611ac7565b940193909104908738611ab4565b604095500491503880611a99565b6064906040519062461bcd60e51b82526004820152601860248201527f536f6170793a204379636c65206973206e6f74206f76657200000000000000006044820152fd5b6064906040519062461bcd60e51b82526004820152601d60248201527f536f6170793a204e6f207265776172647320746f2077697468647261770000006044820152fd5b503461104d57604036600319011261104d5760ff6040602092611d45612862565b60043582528185528282206001600160a01b03909116825284522054604051911615158152f35b503461104d57602036600319011261104d5760043590601554821015611dbe576040611d98819361289d565b60018060a01b0391549060031b1c16918281526013602052205482519182526020820152f35b60405162461bcd60e51b815260206004820152601960248201527f536f6170793a20496e646578206f7574206f662072616e6765000000000000006044820152606490fd5b503461104d578060031936011261104d576020600254604051908152f35b503461104d57602036600319011261104d5760406020916004358152600f83522054604051908152f35b503461104d576020908160031936011261104d57611e67612878565b601554606492916001600160a01b03918391831690825b818110611edd57505050168015159081611ec8575b50611ea2575b50604051908152f35b60148201809211611eb4575038611e99565b634e487b7160e01b81526011600452602490fd5b82525060148352604081205460ff1638611e93565b84611ee78261289d565b90549060031b1c166040516370a0823160e01b81528460048201526024908a818381865afa9081156120e85789916120bb575b50611f30575b5050611f2b90612d06565b611e7e565b8188526013808b5260408920549188601254168414611f61575b505088811115611f205797509350611f2b38611f20565b896040516303c2e8ed60e01b81528860048201526040818481895afa82918161207f575b50611f9f5750849052508a525060408720545b3880611f4a565b80611fae575b50505050611f98565b60405163d5474b4960e01b8152600481019190915292935090829081865afa899181611ff6575b50611fef5750818852895260408720545b38808981611fa5565b9050611fe6565b9091503d808b833e61200881836128fd565b810160a08282031261207b578c8201516001600160401b03908181116120735782612034918501612f36565b5060408301519260608101518281116120775783612053918301612f36565b5060808101519182116120735761206b929101612f36565b509038611fd5565b8c80fd5b8d80fd5b8a80fd5b915091506040813d6040116120b3575b8161209c604093836128fd565b810103126120af578d01518b9138611f85565b8b80fd5b3d915061208f565b90508a81813d83116120e1575b6120d281836128fd565b810103126109f7575138611f1a565b503d6120c8565b6040513d8b823e3d90fd5b503461104d57602036600319011261104d5760406020916004358152600683522054604051908152f35b503461104d578060031936011261104d576020600a54604051908152f35b503461104d578060031936011261104d576020600954604051908152f35b503461104d578060031936011261104d57612172612a17565b43600955612181600a54612d06565b600a557fc8a0332abe200b5e7ff117e01b27b1ea7e989a7152ad8690ca1e0f0cb1157c3f6020604051438152a180f35b503461104d576020806003193601126109fb576121cc612878565b906121d5612a6f565b6001600160a01b03918216808452601382526040842054909190156122e35760149082855260138152846040812055526040832060ff198154169055825b60158054808310156122d9579084918461222c8561289d565b949054600395861b1c161461224c5750505061224790612d06565b612213565b93949193909260001991828101908111610ab257906112108461227161227e9461289d565b905490891b1c169161289d565b825480156122c55701926122918461289d565b81939154921b1b19169055555b7f74a1104e7d587ebf60c564136c8baf9f734a1d48ab78febabcce4eda0704568c8280a280f35b634e487b7160e01b87526031600452602487fd5b505050905061229e565b6064906040519062461bcd60e51b825280600483015260248201527f536f6170793a204e465420686173206e6f206d756c7469706c696572207365746044820152fd5b503461104d578060031936011261104d576020600b54604051908152f35b503461104d57604036600319011261104d5761235e612878565b7f2aaae3b4a699402fc703f73362d387b0afd101e34690e769e2c4510d1729ae3d602061238961288e565b92612392612a17565b83156123b9576123a181612adf565b505b60405193151584526001600160a01b031692a280f35b6123c281612bf8565b506123a3565b503461104d578060031936011261104d576001546040516001600160a01b039091168152602090f35b503461104d578060031936011261104d576020600854604051908152f35b503461104d57602036600319011261104d576004359060155482101561104d57602061243a8361289d565b905460405160039290921b1c6001600160a01b03168152f35b503461104d57602036600319011261104d576020906040906001600160a01b0361247b612878565b168152600c8352818120620151804204825283522054600b541115604051908152f35b503461104d57602036600319011261104d5760209060ff906040906001600160a01b036124c9612878565b168152600d84522054166040519015158152f35b503461104d578060031936011261104d576020601554604051908152f35b503461104d578060031936011261104d576020604051600080516020612f798339815191528152f35b503461104d57602036600319011261104d576020906040906001600160a01b0361254c612878565b1681526013835220541515604051908152f35b503461104d57602036600319011261104d57612579612a17565b60043560025580f35b503461104d57604036600319011261104d5761259c612862565b336001600160a01b038216036125b8576114b790600435612c91565b60405163334bd91960e11b8152600490fd5b503461104d578060031936011261104d5760206115e460095460085490612e64565b503461104d57604036600319011261104d576114b760043561260c612862565b90808452836020526126246001604086200154612ab9565b612b7f565b503461104d57602036600319011261104d57600160406020926004358152808452200154604051908152f35b503461104d578060031936011261104d576020600754604051908152f35b503461104d57602036600319011261104d5761268d612878565b612695612a17565b6001600160a01b031680156126dd57601180546001600160a01b031916821790557fc87a787d7cbad2d3d56c84c43b9a66a3140bede71d2db021f98f186ddb6d496a8280a280f35b60405162461bcd60e51b815260206004820152603160248201527f536f6170793a20416d6261737361646f7220636f6e747261637420616464726560448201527073732063616e6e6f74206265207a65726f60781b6064820152608490fd5b503461104d57602036600319011261104d576004358015158091036109fb5760207f66f83fa6de137cdc510383cb088d432015f80ff969f823c65604c8800ea2679c91612787612a17565b60ff196016541660ff821617601655604051908152a180f35b503461104d578060031936011261104d576012546040516001600160a01b039091168152602090f35b503461104d57604036600319011261104d5760406020916127e8612862565b6004358252600584528282206001600160a01b03909116825283522054604051908152f35b9050346109fb5760203660031901126109fb5760043563ffffffff60e01b81168091036110495760209250637965db0b60e01b8114908115612851575b5015158152f35b6301ffc9a760e01b1490503861284a565b602435906001600160a01b0382168203610c2c57565b600435906001600160a01b0382168203610c2c57565b602435908115158203610c2c57565b6015548110156128d45760156000527f55f448fdea98c4d29eb340757ef0a66cd03dbb9538908a6a81d96026b71ec4750190600090565b634e487b7160e01b600052603260045260246000fd5b6001600160401b038111610d4457604052565b90601f801991011681019081106001600160401b03821117610d4457604052565b6001600160401b038111610d445760051b60200190565b6001600160401b038111610d4457601f01601f191660200190565b81601f82011215610c2c5780359061296782612935565b9261297560405194856128fd565b82845260208383010111610c2c57816000926020809301838601378301015290565b9080601f83011215610c2c578135906129af8261291e565b926129bd60405194856128fd565b828452602092838086019160051b83010192808411610c2c57848301915b8483106129eb5750505050505090565b82356001600160401b038111610c2c578691612a0c84848094890101612950565b8152019201916129db565b3360009081527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb5602052604081205460ff1615612a515750565b6044906040519063e2517d3f60e01b82523360048301526024820152fd5b3360009081527fc1131710702fa1072d0327ea0011b7bf40e8a087528a122b17e39b7b24910f456020526040902054600080516020612f798339815191529060ff1615612a515750565b80600052600060205260406000203360005260205260ff6040600020541615612a515750565b6001600160a01b031660008181527fc1131710702fa1072d0327ea0011b7bf40e8a087528a122b17e39b7b24910f456020526040812054909190600080516020612f798339815191529060ff16612b7a57808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b505090565b9060009180835282602052604083209160018060a01b03169182845260205260ff60408420541615600014612b7a57808352826020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b6001600160a01b031660008181527fc1131710702fa1072d0327ea0011b7bf40e8a087528a122b17e39b7b24910f456020526040812054909190600080516020612f798339815191529060ff1615612b7a5780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b9060009180835282602052604083209160018060a01b03169182845260205260ff604084205416600014612b7a5780835282602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b60001981146109ff5760010190565b60005b838110612d285750506000910152565b8181015183820152602001612d18565b90602091612d5181518092818552858086019101612d15565b601f01601f1916010190565b90815180825260208092019182818360051b85019501936000915b848310612d885750505050505090565b9091929394958480612da283856001950387528a51612d38565b9801930193019194939290612d78565b90815180825260208080930193019160005b828110612dd2575050505090565b835185529381019392810192600101612dc4565b600060443d10612e4357604051600319913d83016004833e81516001600160401b03918282113d602484011117612e4657818401948551938411612e4e573d85010160208487010111612e465750612e43929101602001906128fd565b90565b949350505050565b50949350505050565b80156109ff576000190190565b919082018092116109ff57565b6015549060005b828110612e8757505050600090565b612e908161289d565b90546040908151926370a0823160e01b84528360248160018060a01b03808a166004830152602095869560031b1c165afa918215612f1a5750600091612eee575b509050612ee657612ee190612d06565b612e78565b505050600190565b82813d8311612f13575b612f0281836128fd565b8101031261104d5750518038612ed1565b503d612ef8565b513d6000823e3d90fd5b600a5460001981019081116109ff5790565b81601f82011215610c2c578051612f4c81612935565b92612f5a60405194856128fd565b81845260208284010111610c2c57612e439160208085019101612d1556fe5146a08baf902532d0ee2f909971144f12ca32651cd70cbee1117cddfb3b3b33a264697066735822122038575ac85b33eb48e3e76303cc5ede86ebe3a127bac9c8e61cfe08497cae87c464736f6c63430008140033