VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xd835ec…fc34
Summary
Transactions
Transfers
Address
0xd835ec7117c4102b151795DB36898AD039a8fc34
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Deployer
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Code
0x60806040526004361015610018575b36613b2057613ada565b60003560e01c806306fdde03146102f8578063150b7a02146102f35780632e17de78146102ee578063328f7233146102e95780633585f7dc146102e457806338871a4c146102df5780633f4ba83a146102da57806346d51182146102d55780634820ee53146102d057806349eaa501146102cb5780634bf5d7e9146102c65780634f1ef286146102c15780634f86f45b146102bc57806352d1902d146102b757806352f5ad77146102b257806354fd4d50146102ad5780635c975abb146102a857806360d77722146102a35780636ddfd4941461029e5780637adbf973146102995780637b0472f0146102945780637dc0d1d01461028f5780638456cb591461028a5780639031a19114610285578063908bcc7a1461028057806391ddadf41461027b5780639bcfa7bc14610276578063a217fddf14610271578063a308d0ae1461026c578063a3574c5b14610267578063ad0e657014610262578063ad3cb1cc1461025d578063b3c6cd7614610258578063b588d22514610253578063bc197c811461024e578063d56d229d14610249578063e3c998fe14610244578063e63ab1e91461023f578063e68b89d81461023a578063ee58866714610235578063f23a6e6114610230578063f4f3b2001461022b578063f53c144b14610226578063f72c0d8b14610221578063fd621c401461021c5763feece0ab0361000e57611ec5565b611e51565b611e28565b611d9f565b611cf3565b611c5b565b611c25565b611be0565b611bb7565b611b87565b611b51565b611ad2565b6119e2565b6119a9565b61196b565b6118a4565b61187b565b611811565b6117f5565b6117c5565b6117aa565b61173d565b611717565b611637565b611601565b61146e565b611401565b6112fc565b611185565b611155565b61111b565b611096565b61102b565b610fe1565b610e24565b610dce565b610d15565b610cea565b610cbe565b610bab565b610a34565b61086c565b610831565b6105ce565b61052f565b610346565b6020808252825181830181905290939260005b82811061033257505060409293506000838284010152601f8019910116010190565b818101860151848201604001528501610310565b34610419576000806003193601126104165760405181600080516020613bf883398151915280546103768161268d565b808552916001918083169081156103eb57506001146103b0575b6103ac856103a08189038261047e565b604051918291826102fd565b0390f35b835260208084209095505b8284106103d857505050816103ac936103a0928201019338610390565b80548585018701529285019281016103bb565b90506103ac96506103a09450602092508593915060ff191682840152151560051b8201019338610390565b80fd5b600080fd5b6001600160a01b031690565b6001600160a01b0381160361041957565b35906104468261042a565b565b634e487b7160e01b600052604160045260246000fd5b604081019081106001600160401b0382111761047957604052565b610448565b601f909101601f19168101906001600160401b0382119082101761047957604052565b604051906104468261045e565b6040519060e082016001600160401b0381118382101761047957604052565b6001600160401b03811161047957601f01601f191660200190565b81601f82011215610419578035906104ff826104cd565b9261050d604051948561047e565b8284526020838301011161041957816000926020809301838601378301015290565b346104195760803660031901126104195761054b60043561042a565b61055660243561042a565b6064356001600160401b038111610419576105759036906004016104e8565b50608460405162461bcd60e51b81526020600482015260406024820152600080516020613c3883398151915260448201527f61636365707420646972656374207472616e73666572206f66204552433732316064820152fd5b3461041957602080600319360112610419576004356105eb612d16565b6105f3612ceb565b6105fc816125cc565b9161061d610618600080516020613cf88339815191525461041e565b61041e565b6040516331a9108f60e11b815260048101849052918083602481855afa92831561075a57600093610802575b5061065685541515612e5b565b6001600160a01b03928316923384149283156107f6575b50508115610768575b506000806106c595819461068a8395612ea4565b61070d60036002840193856106b26106a1876125e9565b546106ab886125f9565b5490612cde565b9b86826106bf8f996125e9565b556125f9565b556106e76106d782546001840161267e565b6106e18154612cb4565b90612c33565b506001439101556106f88154612609565b6107028154612cb4565b90558581550161316b565b505082821561075f575bf11561075a5760405191825233917f37375b03d8924bd8f076f11f8411b9962aa5c02fb489021507bc6bb6f850e3659080602081015b0390a3610758612a6c565b005b612066565b506108fc610717565b905061077861061860005461041e565b816040518092632474521560e21b825281806107973360048301612a98565b03915afa90811561075a576106c59560009485948594859461068a9286926107c9575b50509550509450955050610676565b6107e89250803d106107ef575b6107e0818361047e565b810190612a80565b38806107ba565b503d6107d6565b1633149150388061066d565b816108239294503d851161082a575b61081b818361047e565b810190612b67565b9138610649565b503d610811565b3461041957602036600319011261041957600435600052600080516020613bd883398151915260205260206040600020541515604051908152f35b346104195760403660031901126104195760043560243561088b612d16565b610893612ceb565b61089c826125cc565b906108b8610618600080516020613cf88339815191525461041e565b6040516331a9108f60e11b81526004810185905290602090829060249082905afa801561075a576108fc91600091610a16575b506001600160a01b03163314612b7c565b61094c61093482845480821080610a0d575b61091790612df8565b6109286106d760018801928361267e565b5060014391015561267e565b61093c6104a1565b9043825260006020830152612c54565b6109568254612609565b6109608154612cb4565b905561096b81612609565b6109758154612cd0565b905560028201906000610994845461098d818661267e565b549461267e565b558160008115610a04575b600080809381933390f11561075a576109e883827fdbfe2e70c176326b8214e7852ca8cebbf5d1ffc67753a8b4572db6ab49b31899955560036109e184612d46565b9101613182565b50506109f960405192839283610cad565b0390a2610758612a6c565b506108fc61099f565b5081151561090e565b610a2e915060203d811161082a5761081b818361047e565b386108eb565b3461041957608036600319011261041957604435600060643543811115610ba5575043915b600190610a7c610a7760243584610a716004356125cc565b0161267e565b613689565b6000835b610a90575b604051858152602090f35b8151811015610ba05785610aa48284613705565b5151111580610b65575b610ac2575b610abc906136f6565b83610a80565b93610b1b610abc9184610ad58886613705565b51511015610b5457845b602080610aec8a88613705565b510151158015610b3e575b15610b2b575088905b60009181811115610b2357610b159250612cc3565b90612cde565b949050610ab3565b505090612cde565b610b358987613705565b51015190610b00565b508981610b4b8b89613705565b51015111610af7565b610b5e8785613705565b5151610adf565b5060208381610b748486613705565b51015115918215610b87575b5050610aae565b909150610b948385613705565b51015110158338610b80565b610a85565b91610a59565b346104195760008060031936011261041657610bca610618825461041e565b604051632474521560e21b8082526020929091838180610bed3360048301612ab2565b0381855afa90811561075a578591610c90575b50159182610c3b575b50509050610c1c57610c19613049565b80f35b60405163ea93ab6d60e01b815280610c3733600483016115ee565b0390fd5b8391925060405192839182528180610c563360048301612a98565b03915afa91821561075a578392610c73575b505015803880610c09565b610c899250803d106107ef576107e0818361047e565b3880610c68565b610ca79150843d86116107ef576107e0818361047e565b38610c00565b908152602081019190915260400190565b3461041957602036600319011261041957610cda6004356135e6565b906103ac60405192839283610cad565b34610419576040366003190112610419576020610d0b602435600435613719565b6040519015158152f35b3461041957600319602036820112610419576001600160401b0390600435908282116104195760e090823603011261041957610d4f6104ae565b9080600401359283116104195760c4610dc491610d7561075895600436918401016104e8565b8452610d836024820161043b565b6020850152610d946044820161043b565b6040850152610da56064820161043b565b60608501526084810135608085015260a481013560a08501520161043b565b60c082015261223f565b34610419576000366003190112610419576103ac604051610dee8161045e565b601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c740000006020820152604051918291826102fd565b604080600319360112610419576004803591610e3f8361042a565b6024356001600160401b03811161041957610e5d90369084016104e8565b6001600160a01b03907f000000000000000000000000d835ec7117c4102b151795db36898ad039a8fc348216308114908115610fc5575b50610fb65781600054168351928391632474521560e21b8352600080516020613c788339815191528784015233602484015282604460209485935afa90811561075a57610eec83928896600091610f99575b50612ad9565b85516352d1902d60e01b815294859182908a165afa928391600094610f6a575b5050610f2e57505051634c9c8ce360e01b8152918291610c37919083016115ee565b848484600080516020613cb88339815191528503610f50576107588484612072565b51632a87526960e21b815290810184815281906020010390fd5b610f8a929450803d10610f92575b610f82818361047e565b810190612057565b913880610f0c565b503d610f78565b610fb09150843d86116107ef576107e0818361047e565b38610ee6565b50505163703e46dd60e11b8152fd5b905082600080516020613cb88339815191525416141538610e94565b3461041957604036600319011261041957600435600052600080516020613bd883398151915260205260026040600020016024356000526020526020604060002054604051908152f35b34610419576000366003190112610419577f000000000000000000000000d835ec7117c4102b151795db36898ad039a8fc346001600160a01b03163003611084576020604051600080516020613cb88339815191528152f35b60405163703e46dd60e11b8152600490fd5b346104195760203660031901126104195760446004356110b58161042a565b602060018060a01b036000541660405193848092632474521560e21b8252600060048301523360248301525afa91821561075a57610758926110fe916000916111035750612ad9565b612fc1565b610fb0915060203d81116107ef576107e0818361047e565b34610419576000366003190112610419576103ac60405161113b8161045e565b60018152603360f81b6020820152604051918291826102fd565b3461041957600036600319011261041957602060ff600080516020613d1883398151915254166040519015158152f35b60403660031901126104195760043560243561119f612d16565b6111a7612ceb565b6111b0826125cc565b906111cc610618600080516020613cf88339815191525461041e565b6040516331a9108f60e11b8152600481018590529190602090839060249082905afa801561075a577f856e266ccf8f1c28baa161cde7770132335c5d4c87add9765b5298fdcc5b29ef936112396112e2926109f995600091610a1657506001600160a01b03163314612b7c565b6112ca838254808211806112f2575b61125190612d79565b61129761093483611261816135e6565b509361128661127f60028a0196611278848961267e565b5490612cc3565b3414612dbf565b6109286106d760018a01928361267e565b6112a18454612609565b6112ab8154612cb4565b90556112b682612609565b6112c08154612cd0565b905581845561267e565b6112d5348254612cde565b905560036109e184612d46565b5050604051918291349083610cad565b5060038210611248565b346104195760403660031901126104195760006004358152600080516020613bd88339815191526020526003604082200190611339602435613196565b918054829381600581116113a5575b50906103ac946113589284613a79565b8061137a5750505b6040516001600160d01b0390911681529081906020820190565b6113a092509061138c61139992612cb4565b9060005260206000200190565b5460301c90565b611360565b946113af8661392d565b86039586116113fc576103ac956113589385875265ffffffffffff808360208a20015416908516106000146113ea5750915b91925094611348565b9291506113f690612cd0565b906113e1565b612c9e565b346104195760203660031901126104195760446004356114208161042a565b602060018060a01b036000541660405193848092632474521560e21b8252600060048301523360248301525afa91821561075a5761075892611469916000916111035750612ad9565b612fde565b604036600319011261041957602435600435611488612d16565b611490612ceb565b811515806115e4575b6114a290612b20565b6114bd610618600080516020613cf88339815191525461041e565b6040516331a9108f60e11b81526004810183905290602090829060249082905afa801561075a5761150091600091610a1657506001600160a01b03163314612b7c565b611509826135e6565b50611515813414612bc4565b61153f611521836125cc565b848155611534610934866001840161267e565b60036109e186612d46565b5050600283036115cf576115729061155561352e565b50908161156c6002611566876125cc565b016125e9565b55612cc3565b6115866002611580846125cc565b016125f9565b555b61159182612609565b61159b8154612cd0565b90557f17700ceb1658b18206f427c1578048e87504106b14ec69e9b4586d9a95174a326040518061074d3395349083610cad565b6115de836002610a71856125cc565b55611588565b5060038210611499565b6001600160a01b03909116815260200190565b3461041957600036600319011261041957600080516020613c98833981519152546040516001600160a01b039091168152602090f35b346104195760008060031936011261041657611656610618825461041e565b604051632474521560e21b80825260209290918381806116793360048301612ab2565b0381855afa90811561075a5785916116fa575b501591826116a5575b50509050610c1c57610c19612ffb565b83919250604051928391825281806116c03360048301612a98565b03915afa91821561075a5783926116dd575b505015803880611695565b6116f39250803d106107ef576107e0818361047e565b38806116d2565b6117119150843d86116107ef576107e0818361047e565b3861168c565b3461041957600036600319011261041957604051661d995d0b5d5cd960ca1b8152602090f35b3461041957602036600319011261041957604460043561175c8161042a565b602060018060a01b036000541660405193848092632474521560e21b8252600060048301523360248301525afa91821561075a57610758926117a5916000916111035750612ad9565b612175565b34610419576000366003190112610419576020604051438152f35b346104195760003660031901126104195760406117e0613449565b82519182526001600160801b03166020820152f35b3461041957600036600319011261041957602060405160008152f35b346104195760403660031901126104195760008054604051632474521560e21b81526004810192909252336024830152602090829060449082906001600160a01b03165afa801561075a5761186d916000916111035750612ad9565b610758602435600435612f2a565b34610419576000366003190112610419576000546040516001600160a01b039091168152602090f35b34610419576040366003190112610419576000600435602435825b60016118cf8382610a71876125cc565b548510156119605761192491838286816118f78a6118f2868299610a71876125cc565b612c33565b50015461192a57936118f2610b159361191693610a7161191e986125cc565b505443612cc3565b936136f6565b926118bf565b846118f2848461194b61191e996118f2610b159984610a716119589a6125cc565b50015494610a718c6125cc565b505490612cc3565b604051828152602090f35b34610419576000366003190112610419576103ac60405161198b8161045e565b60058152640352e302e360dc1b6020820152604051918291826102fd565b3461041957602036600319011261041957600435600052600080516020613bd88339815191526020526020604060002054604051908152f35b346104195760203660031901126104195760246020600435611a038161042a565b6040516370a0823160e01b815230600482015292839182906001600160a01b03165afa801561075a57602091600091611a40575b50604051908152f35b611a579150823d8111610f9257610f82818361047e565b38611a37565b6001600160401b0381116104795760051b60200190565b81601f8201121561041957803591611a8b83611a5d565b92611a99604051948561047e565b808452602092838086019260051b820101928311610419578301905b828210611ac3575050505090565b81358152908301908301611ab5565b346104195760a036600319011261041957611aee60043561042a565b611af960243561042a565b6001600160401b0360443581811161041957611b19903690600401611a74565b5060643581811161041957611b32903690600401611a74565b5060843590811161041957611b4b9036906004016104e8565b50613b6d565b3461041957600036600319011261041957600080516020613cf8833981519152546040516001600160a01b039091168152602090f35b34610419576020366003190112610419576020611ba56004356138aa565b6040516001600160a01b039091168152f35b34610419576000366003190112610419576020604051600080516020613cd88339815191528152f35b34610419576000806003193601126104165760018152600080516020613c5883398151915260205260408082205491600281522054906103ac60405192839283610cad565b3461041957600036600319011261041957600080516020613d98833981519152546040516001600160a01b039091168152602090f35b346104195760a036600319011261041957611c7760043561042a565b611c8260243561042a565b6084356001600160401b03811161041957611ca19036906004016104e8565b5060405162461bcd60e51b81526020600482015260356024820152600080516020613c38833981519152604482015274616363657074204552433131353520746f6b656e7360581b6064820152608490fd5b34610419576020366003190112610419576044600435611d128161042a565b602060018060a01b036000541660405193848092632474521560e21b8252600060048301523360248301525afa91821561075a5761075892611d5b916000916111035750612ad9565b6130c2565b90815180825260208080930193019160005b828110611d80575050505090565b8351805186528201518583015260409094019392810192600101611d72565b346104195760208060031936011261041957600435906103ac600091838352611e08611e02600080516020613bd8833981519152808452604095869160018383200160018352865282822098825285526001828220016002825285522095613689565b94613689565b611e1b8451958587968752860190611d60565b9184830390850152611d60565b34610419576000366003190112610419576020604051600080516020613c788339815191528152f35b3461041957602036600319011261041957600435600052600080516020613c188339815191526020526020604060002054604051908152f35b6020908160408183019282815285518094520193019160005b828110611eb1575050505090565b835185529381019392810192600101611ea3565b346104195760208060031936011261041957600490813591611ee68361042a565b611f01610618600080516020613cf88339815191525461041e565b926040918251936370a0823160e01b8552808580611f21868683016115ee565b0381895afa94851561075a57600095612038575b50611f3f85613878565b95600093845b878110611fb257888888611f5889613878565b916000805b828110611f71578351806103ac8782611e8a565b80611f7f611f899288613705565b51611f8e576136f6565b611f5d565b611f988188613705565b51611fac611fa5856136f6565b9488613705565b526136f6565b8651632f745c5960e01b8152848180611fce85878b84016130a7565b0381875afa90811561075a5760009161201b575b50611fec816125cc565b54612001575b50611ffc906136f6565b611f45565b819661201491611fac611ffc948d613705565b9590611ff2565b6120329150853d8711610f9257610f82818361047e565b38611fe2565b816120509296503d8711610f9257610f82818361047e565b9338611f35565b90816020910312610419575190565b6040513d6000823e3d90fd5b90813b156120f857600080516020613cb883398151915280546001600160a01b0319166001600160a01b0384169081179091557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a28051156120dd576120da91612197565b50565b5050346120e657565b60405163b398979f60e01b8152600490fd5b604051634c9c8ce360e01b81526001600160a01b0383166004820152602490fd5b600080516020613cf883398151915280546001600160a01b0319166001600160a01b03909216919091179055565b600080516020613c9883398151915280546001600160a01b0319166001600160a01b03909216919091179055565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000806121d593602081519101845af43d156121d8573d916121b8836104cd565b926121c6604051948561047e565b83523d6000602085013e6121dc565b90565b6060915b9061220357508051156121f157805190602001fd5b604051630a12f52160e11b8152600490fd5b81511580612236575b612214575090565b604051639996b31560e01b81526001600160a01b039091166004820152602490fd5b50803b1561220c565b600080516020613d788339815191528054604081901c60ff161592906001600160401b0381168015908161233c575b6001149081612332575b159081612329575b50612317576001600160401b0319166001179091556122a390826122f25761282b565b6122a957565b600080516020613d78833981519152805460ff60401b19169055604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a1565b600080516020613d78833981519152805460ff60401b1916600160401b17905561282b565b60405163f92ee8a960e01b8152600490fd5b90501538612280565b303b159150612278565b85915061226e565b1561234b57565b60405162461bcd60e51b815260206004820152602b60248201527f4e46545374616b696e673a206e6674436f6e747261637420616464726573732060448201526a063616e6e6f7420626520360ac1b6064820152608490fd5b156123ab57565b60405162461bcd60e51b815260206004820152602660248201527f4e46545374616b696e673a206f7261636c6520616464726573732063616e6e6f60448201526507420626520360d41b6064820152608490fd5b1561240657565b60405162461bcd60e51b815260206004820152602b60248201527f4e46545374616b696e673a20746965723155706772616465436f73745553442060448201526a063616e6e6f7420626520360ac1b6064820152608490fd5b1561246657565b60405162461bcd60e51b815260206004820152602b60248201527f4e46545374616b696e673a20746965723255706772616465436f73745553442060448201526a063616e6e6f7420626520360ac1b6064820152608490fd5b156124c657565b60405162461bcd60e51b815260206004820152602b60248201527f4e46545374616b696e673a20726f6c65734d616e61676572416464726573732060448201526a063616e6e6f7420626520360ac1b6064820152608490fd5b1561252657565b606460405162461bcd60e51b815260206004820152602060248201527f4e46545374616b696e673a204e616d652063616e6e6f7420626520656d7074796044820152fd5b1561257157565b60405162461bcd60e51b815260206004820152602d60248201527f4e46545374616b696e673a207374616b696e6743657274696669636174654e4660448201526c0542063616e6e6f74206265203609c1b6064820152608490fd5b600052600080516020613bd8833981519152602052604060002090565b6001600052602052604060002090565b6002600052602052604060002090565b600052600080516020613c58833981519152602052604060002090565b6001600052600080516020613c188339815191526020527f8321797bea41a8c31b95aa2e5d12226b87730fbaf88e64c214260c5433d03c6690565b600052600080516020613c18833981519152602052604060002090565b90600052602052604060002090565b90600182811c921680156126bd575b60208310146126a757565b634e487b7160e01b600052602260045260246000fd5b91607f169161269c565b601f81116126d3575050565b600090600080516020613bf8833981519152825260208220906020601f850160051c8301941061271e575b601f0160051c01915b82811061271357505050565b818155600101612707565b90925082906126fe565b80519091906001600160401b03811161047957600080516020613bf88339815191529061275e81612759845461268d565b6126c7565b602080601f831160011461279a57508192939460009261278f575b50508160011b916000199060031b1c1916179055565b015190503880612779565b600080516020613bf8833981519152600052601f198316959091907f04ec2608d686e9b43b026639637c67f39176f41e274e44c6923f889c5e364f36926000905b888210612813575050836001959697106127fa575b505050811b019055565b015160001960f88460031b161c191690553880806127f0565b806001859682949686015181550195019301906127db565b6020810180516001600160a01b03906128439061041e565b16151561284f90612344565b6040820191825161285f9061041e565b6128689061041e565b1515612873906123a4565b6080810180511515612884906123ff565b60a0820190815115156128969061245f565b606083019485516128a69061041e565b6128af9061041e565b15156128ba906124bf565b83515115156128c89061251f565b60c084019485516128d89061041e565b6128e19061041e565b15156128ec9061256a565b86516128f79061041e565b6129009061041e565b151561290b906124bf565b612913612a04565b61291b612a5c565b612923612a33565b5161292d9061041e565b6129369061041e565b61293f90612119565b516129499061041e565b6129529061041e565b61295b90612147565b51612964612626565b55516002600052600080516020613c188339815191526020527f8aa8e5b0460951b14938a25c8d39bb881096112455630ddab5eb5b4552a5964655516129a990612728565b516129b39061041e565b6129bc9061041e565b600080516020613d9883398151915280546001600160a01b0319166001600160a01b03909216919091179055516129f29061041e565b6129fb9061041e565b61044690612175565b60ff600080516020613d788339815191525460401c1615612a2157565b604051631afcd79f60e31b8152600490fd5b612a3b612a04565b612a43612a04565b600080516020613d18833981519152805460ff19169055565b612a64612a04565b612a6c612a04565b6001600080516020613d3883398151915255565b90816020910312610419575180151581036104195790565b600081526001600160a01b03909116602082015260400190565b600080516020613cd883398151915281526001600160a01b03909116602082015260400190565b15612ae057565b60405162461bcd60e51b815260206004820152601860248201527710d85b1b195c881a5cc81b9bdd08185d5d1a1bdc9a5e995960421b6044820152606490fd5b15612b2757565b60405162461bcd60e51b815260206004820152601860248201527727232a29ba30b5b4b7339d1024b73b30b634b2103a34b2b960411b6044820152606490fd5b9081602091031261041957516121d58161042a565b15612b8357565b60405162461bcd60e51b815260206004820152601960248201527827232a29ba30b5b4b7339d102737ba103a34329037bbb732b960391b6044820152606490fd5b15612bcb57565b60405162461bcd60e51b81526020600482015260366024820152600080516020613d58833981519152604482015275103337b9103a34329039b2b632b1ba32b2103a34b2b960511b6064820152608490fd5b634e487b7160e01b600052603260045260246000fd5b8054821015612c4f5760005260206000209060011b0190600090565b612c1d565b8054600160401b81101561047957612c7191600182018155612c33565b919091612c88576020816001925184550151910155565b634e487b7160e01b600052600060045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000198101919082116113fc57565b919082039182116113fc57565b90600182018092116113fc57565b919082018092116113fc57565b60ff600080516020613d188339815191525416612d0457565b60405163d93c066560e01b8152600490fd5b600080516020613d388339815191526002815414612d345760029055565b604051633ee5aeb560e01b8152600490fd5b6001600160d01b0390818111612d5a571690565b604490604051906306dfcc6560e41b825260d060048301526024820152fd5b15612d8057565b60405162461bcd60e51b815260206004820152601760248201527627232a29ba30b5b4b7339d24b73b30b634b2103a34b2b960491b6044820152606490fd5b15612dc657565b606460405162461bcd60e51b81526020600482015260206024820152600080516020613d588339815191526044820152fd5b15612dff57565b60405162461bcd60e51b815260206004820152602e60248201527f4e46545374616b696e673a2043616e206f6e6c7920646f776e6772616465207460448201526d379030903637bbb2b9103a34b2b960911b6064820152608490fd5b15612e6257565b60405162461bcd60e51b815260206004820152601a60248201527913919514dd185ada5b99ce88139195081b9bdd081cdd185ad95960321b6044820152606490fd5b15612eab57565b60405162461bcd60e51b815260206004820152604b60248201527f4e46545374616b696e673a204e6f74206f776e696e6720746865204e4654206f60448201527f72206e6f7420636f6d696e672066726f6d204e465420636f6e7472616374206f60648201526a39103737ba1030b236b4b760a91b608482015260a490fd5b600181148015612fb7575b612f3e90612b20565b8115612f6157600052600080516020613c18833981519152602052604060002055565b60405162461bcd60e51b815260206004820152602860248201527f4e46545374616b696e673a205072696365206d75737420626520677265617465604482015267072207468616e20360c41b6064820152608490fd5b5060028114612f35565b610446906001600160a01b0316612fd9811515612344565b612119565b610446906001600160a01b0316612ff68115156123a4565b612147565b613003612ceb565b600080516020613d18833981519152600160ff198254161790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586020604051338152a1565b600080516020613d18833981519152805460ff8116156130955760ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6020604051338152a1565b604051638dfc202b60e01b8152600490fd5b6001600160a01b039091168152602081019190915260400190565b6040516370a0823160e01b81526020916001600160a01b0316908281806130ec30600483016115ee565b0381855afa90811561075a57600092849261312692859161314e575b5060405194858094819363a9059cbb60e01b835233600484016130a7565b03925af1801561075a57613138575050565b816120da92903d106107ef576107e0818361047e565b6131659150843d8611610f9257610f82818361047e565b38613108565b61317e9061317843613196565b9061325b565b9091565b9061317e9161319043613196565b9061336c565b65ffffffffffff908181116131a9571690565b604490604051906306dfcc6560e41b8252603060048301526024820152fd5b9065ffffffffffff82549181199060301b169116179055565b908154600160401b8110156104795760018101808455811015612c4f57610446926000526020600020019065ffffffffffff81511665ffffffffffff19835416178255602060018060d01b0391015116906131c8565b906040516132448161045e565b915465ffffffffffff8116835260301c6020830152565b80549081156133475761328561328061327384612cb4565b8360005260206000200190565b613237565b90613296825165ffffffffffff1690565b65ffffffffffff858116949116841061333557613300946020946132ce6132c3865165ffffffffffff1690565b65ffffffffffff1690565b0361330657506132f29161138c6132e492612cb4565b65ffffffffffff8154169055565b01516001600160d01b031690565b90600090565b9050613330916133256133176104a1565b65ffffffffffff9093168352565b6000858301526131e1565b6132f2565b604051632520601d60e01b8152600490fd5b6133649291506133586133176104a1565b600060208301526131e1565b600090600090565b80549293929190821561340b5761338861328061327385612cb4565b90613399825165ffffffffffff1690565b65ffffffffffff84811691168110613335576133e29460209488926133c76132c3875165ffffffffffff1690565b036133e657506132f29261138c6133dd92612cb4565b6131c8565b9190565b915050613330916133f86133176104a1565b6001600160d01b038816828601526131e1565b61342f925061341b6133176104a1565b6001600160d01b03851660208301526131e1565b60009190565b51906001600160801b038216820361041957565b600080516020613c9883398151915254604080516373fc67dd60e01b8152661d995d0b5d5cd960ca1b60048201529291839060249082906001600160a01b03165afa91821561075a5760009081936134aa575b506001600160801b03169190565b92506040833d82116134e9575b816134c46040938361047e565b8101031261041657506134e260206134db84613435565b9301613435565b913861349c565b3d91506134b7565b90670de0b6b3a7640000918281029281840414901517156113fc57565b8115613518570490565b634e487b7160e01b600052601260045260246000fd5b613536613449565b50801561358757620f4240808202918204036113fc5761357a906001600052600080516020613c188339815191526020526135756040600020546134f1565b61350e565b90613583612626565b5490565b60405162461bcd60e51b815260206004820152603160248201527f4e46545374616b696e673a20766574557364507269636520697320302c20617660448201527006f6964206469766973696f6e206279203607c1b6064820152608490fd5b906135ef613449565b50801561358757620f4240808202918204036113fc5761361e6135839161357561361886612661565b546134f1565b92612661565b1561362b57565b60405162461bcd60e51b815260206004820152603060248201527f4e46545374616b696e673a20426c6f636b206e756d6265722063616e6e6f742060448201526f626520696e207468652066757475726560801b6064820152608490fd5b90815461369581611a5d565b926040936136a58551918261047e565b828152809460208092019260005281600020906000935b8585106136cb57505050505050565b60028460019284516136dc8161045e565b8654815284870154838201528152019301940193916136bc565b60001981146113fc5760010190565b8051821015612c4f5760209160051b010190565b61372543831115613624565b600190613738610a7783611566846125cc565b92600080948482905b6137f5575b50506137ef5761375f610a7784611580819796956125cc565b6000945b613770575b505050905090565b80518510156137ea576137838582613705565b5151821015806137b2575b6137a45761379d8394956136f6565b9493613763565b505091505080388080613768565b506020806137c08784613705565b510151159081156137d2575b5061378e565b90506137de8683613705565b510151821115386137cc565b613768565b50505090565b90918251821015613872575061380b8183613705565b51518310158061383a575b61382c579061382585926136f6565b8692613741565b505092508192833880613746565b506020806138488385613705565b5101511590811561385a575b50613816565b90506138668284613705565b51015183111538613854565b91613746565b9061388282611a5d565b61388f604051918261047e565b82815280926138a0601f1991611a5d565b0190602036910137565b6138b3816125cc565b541561392757600080516020613cf8833981519152546040516331a9108f60e11b81526004810192909252602090829060249082906001600160a01b03165afa60009181613907575b506121d55750600090565b61392091925060203d811161082a5761081b818361047e565b90386138fc565b50600090565b80156139275780613a006139f96139ef6139e56139db6139d16139c76139bd60016121d59a6000908b60801c80613a5b575b508060401c80613a4e575b508060201c80613a41575b508060101c80613a34575b508060081c80613a27575b508060041c80613a1a575b508060021c80613a0d575b50821c613a06575b811c1b6139b6818b61350e565b0160011c90565b6139b6818a61350e565b6139b6818961350e565b6139b6818861350e565b6139b6818761350e565b6139b6818661350e565b6139b6818561350e565b809261350e565b90613a67565b81016139a9565b60029150910190386139a1565b6004915091019038613996565b600891509101903861398b565b6010915091019038613980565b6020915091019038613975565b604091509101903861396a565b9150506080903861395f565b9080821015613a74575090565b905090565b91905b838210613a895750505090565b9091928083169080841860011c82018092116113fc5760008581526020902082015465ffffffffffff9081169084161015613ac85750925b9190613a7c565b939250613ad490612cd0565b91613ac1565b60405162461bcd60e51b815260206004820152602a6024820152600080516020613c388339815191526044820152691858d8d95c1d0815915560b21b6064820152608490fd5b60405162461bcd60e51b81526020600482015260316024820152600080516020613c388339815191526044820152706163636570742063616c6c732f6461746160781b6064820152608490fd5b60405162461bcd60e51b81526020600482015260486024820152600080516020613c3883398151915260448201527f616363657074206261746368207472616e7366657273206f66204552433131356064820152673520746f6b656e7360c01b608482015260a490fdfe85131b3ad55aae0ccd5215ec9772caa3a07575b17f69f2b59cea83211691890585131b3ad55aae0ccd5215ec9772caa3a07575b17f69f2b59cea83211691890085131b3ad55aae0ccd5215ec9772caa3a07575b17f69f2b59cea832116918904556e617574686f72697a65643a20636f6e747261637420646f6573206e6f742085131b3ad55aae0ccd5215ec9772caa3a07575b17f69f2b59cea832116918906189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e385131b3ad55aae0ccd5215ec9772caa3a07575b17f69f2b59cea832116918902360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a85131b3ad55aae0ccd5215ec9772caa3a07575b17f69f2b59cea832116918901cd5ed15c6e187e77e9aee88184c21f4f2182ab5827cb3b7e07fbedcd63f033009b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f004e46545374616b696e673a20496e636f72726563742045544820616d6f756e74f0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0085131b3ad55aae0ccd5215ec9772caa3a07575b17f69f2b59cea832116918903a2646970667358221220d54253676d50ab24635685e97a47de3ec25147b73d0084ff24f645fd301926d964736f6c63430008140033