VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xc68f72…4ba6
Summary
Transactions
Transfers
Address
0xc68f72919e84e660F052A619A6c122fc1F894ba6
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x40Bc799103aE9A2CCaE802a621528C1C918Baed1
Deployer
0x40Bc799103aE9A2CCaE802a621528C1C918Baed1
Code
0x608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a7146128e65750806303c2e8ed146128b757806306fdde0314612814578063081812fc146127d6578063095ea7b3146126ef5780630febb1ab146126c357806318160ddd1461269857806323b872dd14612681578063248a9ca3146126525780632f2ff15d1461261357806336568abe146125cc5780633c460f22146125a057806342842e0e1461257857806342966c681461239f57806359e71ffa14610ca05780636352211e1461236f5780636e02007d146123515780636f1b27c814611ef657806370a0823114611ecb5780637322211514611a7957806375b238fc14611a50578063909570041461157d57806391d148541461153057806395d89b411461146557806399c5434e14610cdf5780639e002ae914610ca0578063a020b7a314610c49578063a217fddf14610c2d578063a22cb46514610b88578063b88d4fde14610b29578063c87b56dd14610ad0578063d539139314610a95578063d5474b49146109e3578063d547741f146109a2578063d977cda214610349578063e600d94d146102eb578063e985e9c514610295578063eaaf177e146102695763ffd5224c146101cc57600080fd5b3461026457602036600319011261026457600435600181101580610259575b6101f490613111565b600052600b6020526102426040600020600c602052610255604060002054600d60205261022e610228604060002094612a82565b93612a82565b6040519485946060865260608601906129b1565b91602085015283820360408501526129b1565b0390f35b50600a8111156101eb565b600080fd5b3461026457602036600319011261026457600435600052600c6020526020604060002054604051908152f35b34610264576040366003190112610264576102ae612985565b6102b661299b565b9060018060a01b03809116600052600560205260406000209116600052602052602060ff604060002054166040519015158152f35b346102645760203660031901126102645760043560005260096020526040600020805461025561031d60018401612a82565b9260028101549061033c600461033560038401612a82565b9201612a82565b9160405195869586612bcd565b3461026457604036600319011261026457610362612985565b6024356001600160401b03811161026457366023820112156102645780600401359061038d82612c0f565b9161039b6040519384612a61565b8083526024602084019160051b8301019136831161026457602401905b828210610992575050506103ca612c26565b6103de6001600160a01b0383161515612e63565b80518015159081610986575b50156109305780516103fb81612c0f565b906104096040519283612a61565b808252610418601f1991612c0f565b013660208301376000915b80518310156108ea576001610438848361316e565b511015806108d0575b61044a90613111565b60089283549361045985612ebd565b905561046e610468828461316e565b51613198565b93610479828461316e565b5194610485838561316e565b51600052600c6020526040600020549561049f848661316e565b51600052600d6020526104f760406000206104ba868861316e565b51600052600b6020526104ed604060002091604051946104d986612a2b565b8552602085019a868c526040860152612a82565b6060840152612a82565b608082015282600052600960205260406000209681518855518051906001600160401b03821161075657819061053060018b01546129f1565b601f811161089b575b50602090601f831160011461082a5760009261081f575b50508160011b916000199060031b1c19161760018801555b6040810151600288015560608101518051906001600160401b0382116107565761059560038a01546129f1565b601f81116107ea575b50602090601f83116001146107775760809392916000918361076c575b50508160011b916000199060031b1c19161760038901555b01519586516001600160401b038111610756576105f360048301546129f1565b601f8111610716575b506020601f82116001146106a257908060049261069098999a600092610697575b50508160011b916000199060031b1c1916179101555b61063d8288612ee3565b81610648848861316e565b52600080516020613807833981519152610662848761316e565b51604051908152604060208201528061068860018060a01b038b169460408301906129b1565b0390a3612ebd565b9190610423565b015190508b8061061d565b6004830160005260206000209860005b601f19841681106106fe57509161069097989960019260049483601f198116106106e5575b505050811b01910155610633565b015160001960f88460031b161c191690558b80806106d7565b818301518b556001909a0199602092830192016106b2565b61074690600484016000526020600020601f840160051c8101916020851061074c575b601f0160051c0190612ecc565b896105fc565b9091508190610739565b634e487b7160e01b600052604160045260246000fd5b015190508b806105bb565b9060038a0160005260206000209160005b601f19851681106107d2575091839160019360809695601f198116106107b9575b505050811b0160038901556105d3565b015160001960f88460031b161c191690558b80806107a9565b81830151845560019093019260209283019201610788565b6108199060038b016000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b8a61059e565b015190508a80610550565b915060018a0160005260206000209160005b601f1985168110610883575090839291600194601f1981161061086a575b505050811b016001880155610568565b015160001960f88460031b161c191690558a808061085a565b8183015184556001909301926020928301920161083c565b6108ca9060018c016000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b8b610539565b5061044a600a6108e0858461316e565b5111159050610441565b5060405180916020820160208352815180915260206040840192019060005b818110610917575050500390f35b8251845285945060209384019390920191600101610909565b60405162461bcd60e51b815260206004820152602860248201527f536f6170794e46543a20416d6f756e74206d757374206265206265747765656e604482015267203120616e64203560c01b6064820152608490fd5b600591501115836103ea565b81358152602091820191016103b8565b34610264576040366003190112610264576109e16004356109c161299b565b908060005260076020526109dc600160406000200154612cea565b612d90565b005b3461026457602036600319011261026457600435600081815260026020526040902054610a1a906001600160a01b03161515613676565b60005260096020526040600020604051610a3381612a2b565b81548152610255610a4660018401612a82565b916020810192835260028401549360408201948552610a7a6004610a6c60038401612a82565b926060850193845201612a82565b91826080820152519351945190519060405195869586612bcd565b346102645760003660031901126102645760206040517f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a68152f35b3461026457602036600319011261026457600435610aed81612e40565b506000526006602052610255610b066040600020612a82565b6000604051610b1481612a46565b526040519182916020835260208301906129b1565b3461026457608036600319011261026457610b42612985565b610b4a61299b565b606435916001600160401b038311610264573660238401121561026457610b7e6109e1933690602481600401359101612b78565b9160443591613523565b3461026457604036600319011261026457610ba1612985565b60243590811515809203610264576001600160a01b0316908115610c1457336000526005602052604060002082600052602052604060002060ff1981541660ff83161790556040519081527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160203392a3005b604051630b61174360e31b815260048101839052602490fd5b3461026457600036600319011261026457602060405160008152f35b3461026457604036600319011261026457602435600435600052600e602052604060002080548210156102645761025591610c8c91600052602060002001612a82565b6040519182916020835260208301906129b1565b34610264576020366003190112610264576001600160a01b03610cc1612985565b16600052600a602052602060ff604060002054166040519015158152f35b3461026457604036600319011261026457610cf8612985565b6024356001600160401b03811161026457610d17903690600401612baf565b90610d20612c26565b610d346001600160a01b0382161515612e63565b6001600160a01b0381166000908152600a602052604090205460ff166113e35760085490610d6182612ebd565b806008556001600052600e6020526040600020908154610d8081612c0f565b92610d8e6040519485612a61565b818452602084019060005260206000206000915b8383106113c65750505050604051602081019142835244604083015260608201523360601b608082015260748152610dd981612a2b565b51902090805180156113b057610df092069061316e565b5160016000527fd421a5181c571bba3f01190c922c3b2a896fc1d84e86c9f17ac10e67ebef8b5c54600b602052604051919491610e8a7f72c6bfb7988af3a1efa6568f02a999bc52252641c659d85961ca3d372b57d5cf6104ed7ffd54ff1ed53f34a900b24c5ba64f85761163b5d82d98a47b9bd80e45466993c5610e7485612a2b565b6001855260208501958a87526040860152612a82565b608082015284600052600960205260406000209181518355518051906001600160401b038211610756578190610ec360018601546129f1565b601f811161137b575b50602090601f8311600114611309576000926112fe575b50508160011b916000199060031b1c19161760018301555b6040810151600283015560608101518051906001600160401b03821161075657610f2860038501546129f1565b601f81116112c9575b50602090601f83116001146112565760809392916000918361124b575b50508160011b916000199060031b1c19161760038401555b01518051906001600160401b03821161075657610f8660048401546129f1565b601f8111611216575b50602090601f83116001146111a657600492916000918361119b575b50508160011b916000199060031b1c1916179101555b6001600160a01b0382166000908152600a60205260409020805460ff19166001179055610fee8383612ee3565b8260005260066020526040600020938151946001600160401b03861161075657602095859361101d83546129f1565b601f811161116b575b508790601f83116001146110fe5760009190836110f3575b50508160011b916000199060031b1c19161790555b7ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce785604051848152a160008051602061380783398151915260405160018152604087820152806110b060018060a01b0387169460408301906129b1565b0390a3604051600181526001600160a01b03909116907ff7378825c5795d0885bec6e909c52573a476066d52397cc5890f13951357b936908490a2604051908152f35b01519050888061103e565b601f9594939291951982169583600052896000209160005b88811061115157508360019596979810611138575b505050811b019055611053565b015160001960f88460031b161c1916905588808061112b565b8183015184558a9750600190930192918b01918b01611116565b611195908460005289600020601f850160051c8101918b861061074c57601f0160051c0190612ecc565b88611026565b015190508880610fab565b906004840160005260206000209160005b601f19851681106111fe5750918391600193600495601f198116106111e5575b505050811b01910155610fc1565b015160001960f88460031b161c191690558880806111d7565b919260206001819286850151815501940192016111b7565b61124590600485016000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b87610f8f565b015190508980610f4e565b906003850160005260206000209160005b601f19851681106112b1575091839160019360809695601f19811610611298575b505050811b016003840155610f66565b015160001960f88460031b161c19169055898080611288565b91926020600181928685015181550194019201611267565b6112f890600386016000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b88610f31565b015190508880610ee3565b9250600185016000526020600020906000935b601f1984168510611360576001945083601f19811610611347575b505050811b016001830155610efb565b015160001960f88460031b161c19169055888080611337565b8181015183556020948501946001909301929091019061131c565b6113aa90600187016000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b89610ecc565b634e487b7160e01b600052601260045260246000fd5b6001602081926113d585612a82565b815201920192019190610da2565b60405162461bcd60e51b815260206004820152604e60248201527f536f6170794e46543a205573657220616c72656164792068617320612062617360448201527f6963204e46542e20557365206d696e74576974684c6576656c20666f7220616460648201526d3234ba34b7b730b61027232a399760911b608482015260a490fd5b346102645760003660031901126102645760405160006001805490611489826129f1565b8085529181811690811561150957506001146114b0575b61025584610c8c81860382612a61565b600081815292507fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b8284106114f1575050508101602001610c8c826114a0565b805460208587018101919091529093019281016114d9565b60ff191660208087019190915292151560051b85019092019250610c8c91508390506114a0565b346102645760403660031901126102645761154961299b565b600435600052600760205260406000209060018060a01b0316600052602052602060ff604060002054166040519015158152f35b34610264576040366003190112610264576024356001600160401b038111610264576115ad903690600401612baf565b6115b5612ca0565b600435908160005260026020526115da60018060a01b03604060002054161515613676565b81600052600960205260406000205490600a8210156119f9576001820182116119e35760018201600052600c602052604060002054600d6020526040600020600b60205260406000206040519261163084612a2b565b60018601845261165d611650602086019487865260408701938452612a82565b9260608601938452612a82565b608085015286600052600960205260406000209284518455518051906001600160401b03821161075657819061169660018701546129f1565b601f81116119ae575b50602090601f831160011461193c57600092611931575b50508160011b916000199060031b1c19161760018401555b516002830155518051906001600160401b038211610756576116f360038401546129f1565b601f81116118fc575b50602090601f83116001146118875791806080949260049460009261187c575b50508160011b916000199060031b1c19161760038201555b019101518051906001600160401b0382116107565761175383546129f1565b601f811161184a575b50602090601f83116001146117cc5792826117bc93600196936000805160206137e783398151915298966000926117c1575b5050600019600383901b1c191690861b1790555b6040519384930183526040602084015260408301906129b1565b0390a2005b01519050898061178e565b90601f198316918460005260206000209260005b818110611832575093600196936000805160206137e78339815191529896938893836117bc9810611819575b505050811b0190556117a2565b015160001960f88460031b161c1916905589808061180c565b929360206001819287860151815501950193016117e0565b61187690846000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b8661175c565b01519050898061171c565b906003840160005260206000209160005b601f19851681106118e45750926080949260019260049583601f198116106118cb575b505050811b016003820155611734565b015160001960f88460031b161c191690558980806118bb565b91926020600181928685015181550194019201611898565b61192b90600385016000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b876116fc565b0151905089806116b6565b9250600186016000526020600020906000935b601f1984168510611993576001945083601f1981161061197a575b505050811b0160018401556116ce565b015160001960f88460031b161c1916905589808061196a565b8181015183556020948501946001909301929091019061194f565b6119dd90600188016000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b8a61169f565b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152602960248201527f536f6170794e46543a204e465420697320616c7265616479206174206d6178696044820152681b5d5b481b195d995b60ba1b6064820152608490fd5b346102645760003660031901126102645760206040516000805160206138278339815191528152f35b34610264576060366003190112610264576004356044356001600160401b03811161026457611aac903690600401612baf565b90611ab5612ca0565b600081815260026020526040902054611ad8906001600160a01b03161515613676565b6001602435101580611ebe575b611aee90613111565b602435600052600c60205260406000205491600d602052604060002092600b602052611b496040600020611b3f60405196611b2888612a2b565b602435885260208801948686526040890152612a82565b6060870152612a82565b6080850152826000526009602052604060002090845182555180516001600160401b03811161075657806001840192611b8284546129f1565b601f8111611e8c575b50602090601f8311600114611e2657600092611e1b575b50508160011b916000199060031b1c19161790555b6040840151600282015560608401518051906001600160401b03821161075657611be460038401546129f1565b601f8111611de6575b50602090601f8311600114611d7157918060809492600494600092611d66575b50508160011b916000199060031b1c19161760038201555b019301519283516001600160401b03811161075657611c4482546129f1565b601f8111611d34575b506020601f8211600114611cb85790806117bc9493926000805160206137e78339815191529697600092611cad575b50508160011b916000199060031b1c19161790555b60405191829160243583526040602084015260408301906129b1565b015190508780611c7c565b601f198216958360005260206000209660005b818110611d1c57509660019284926117bc9796956000805160206137e7833981519152999a10611d03575b505050811b019055611c91565b015160001960f88460031b161c19169055878080611cf6565b83830151895560019098019760209384019301611ccb565b611d6090836000526020600020601f840160051c8101916020851061074c57601f0160051c0190612ecc565b85611c4d565b015190508880611c0d565b906003840160005260206000209160005b601f1985168110611dce5750926080949260019260049583601f19811610611db5575b505050811b016003820155611c25565b015160001960f88460031b161c19169055888080611da5565b91926020600181928685015181550194019201611d82565b611e1590600385016000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b86611bed565b015190508780611ba2565b6000858152602081209350601f198516905b818110611e745750908460019594939210611e5b575b505050811b019055611bb7565b015160001960f88460031b161c19169055878080611e4e565b92936020600181928786015181550195019301611e38565b611eb890856000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b88611b8b565b50600a6024351115611ae5565b34610264576020366003190112610264576020611eee611ee9612985565b612e07565b604051908152f35b3461026457604036600319011261026457611f0f612985565b611f17612c26565b6001600160a01b03811690611f2d821515612e63565b6001602435101580612344575b611f4390613111565b600854611f4f81612ebd565b600855611f5d602435613198565b92602435600052600c60205260406000205493600d602052604060002094600b602052611fb96040600020611faf60405198611f988a612a2b565b6024358a5260208a019486865260408b0152612a82565b6060890152612a82565b6080870152836000526009602052604060002090865182555180516001600160401b03811161075657806001840192611ff284546129f1565b601f8111612312575b50602090601f83116001146122a65760009261229b575b50508160011b916000199060031b1c19161790555b60408601516002820155606086015180516001600160401b03811161075657600383019161205583546129f1565b601f8111612269575b50602090601f83116001146121f957918060049492608096946000926121ee575b50508160011b916000199060031b1c19161790555b01950151938451956001600160401b038711610756576020966120b782546129f1565b601f81116121be575b508796601f821160011461213e576121289360008051602061380783398151915295938361210d948a9b8b95600092612133575b50508160011b916000199060031b1c1916179055612ee3565b604051918291602435835260408984015260408301906129b1565b0390a3604051908152f35b015190508d806120f4565b96601f1982169783600052896000209860005b8181106121a75750936001848a9b8b95612128999561210d986000805160206138078339815191529c9a1061218e575b505050811b019055612ee3565b015160001960f88460031b161c191690558d8080612181565b92998b600181928d8601518155019b019301612151565b6121e8908360005289600020601f840160051c8101918b851061074c57601f0160051c0190612ecc565b886120c0565b015190508b8061207f565b908360005260206000209160005b601f1985168110612251575092600494926001926080979583601f19811610612238575b505050811b019055612094565b015160001960f88460031b161c191690558b808061222b565b91926020600181928685015181550194019201612207565b61229590846000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b8961205e565b015190508980612012565b9250836000526020600020906000935b601f19841685106122f7576001945083601f198116106122de575b505050811b019055612027565b015160001960f88460031b161c191690558980806122d1565b818101518355602094850194600190930192909101906122b6565b61233e90856000526020600020601f850160051c8101916020861061074c57601f0160051c0190612ecc565b8a611ffb565b50600a6024351115611f3a565b34610264576000366003190112610264576020600854604051908152f35b3461026457602036600319011261026457602061238d600435612e40565b6040516001600160a01b039091168152f35b346102645760208060031936011261026457600435906000805260078152604060002033600052815260ff60406000205416801561254a575b6123e19061325b565b816000526002815281600060018060a01b03612404816040842054161515613676565b82825260028452806040832054166009855261244660046040852085815561242e600182016136c2565b856002820155612440600382016136c2565b016136c2565b808352600a855260408320805460ff811680612540575b612509575b50505082825260028452604082205416600281159485156124d6575b848452526040822080546001600160a01b03191690557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8280a46124be57005b60249060405190637e27328960e01b82526004820152fd5b600085815260046020526040902080546001600160a01b031916905582845260038152604084208419815401905561247e565b60ff191690557ff7378825c5795d0885bec6e909c52573a476066d52397cc5890f13951357b93685604051858152a2858080612462565b506001861461245d565b506000805160206138278339815191526000908152600782526040808220338352835290205460ff166123d8565b34610264576109e161258936612b28565b906040519261259784612a46565b60008452613523565b3461026457602036600319011261026457600435600052600b602052610255610c8c6040600020612a82565b34610264576040366003190112610264576125e561299b565b336001600160a01b03821603612601576109e190600435612d90565b60405163334bd91960e11b8152600490fd5b34610264576040366003190112610264576109e160043561263261299b565b9080600052600760205261264d600160406000200154612cea565b612d10565b346102645760203660031901126102645760043560005260076020526020600160406000200154604051908152f35b34610264576109e161269236612b28565b916132b2565b346102645760003660031901126102645760085460001981019081116119e357602090604051908152f35b3461026457602036600319011261026457600435600052600d602052610255610c8c6040600020612a82565b3461026457604036600319011261026457612708612985565b60243561271481612e40565b331515806127c3575b80612796575b61277e576001600160a01b039283169282918491167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600080a4600090815260046020526040902080546001600160a01b0319169091179055005b60405163a9fbf51f60e01b8152336004820152602490fd5b5060018060a01b038116600052600560205260406000203360005260205260ff6040600020541615612723565b506001600160a01b03811633141561271d565b34610264576020366003190112610264576004356127f381612e40565b506000526004602052602060018060a01b0360406000205416604051908152f35b346102645760003660031901126102645760405160008054612835816129f1565b80845290600190818116908115611509575060011461285e5761025584610c8c81860382612a61565b600080805292507f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b82841061289f575050508101602001610c8c826114a0565b80546020858701810191909152909301928101612887565b346102645760203660031901126102645760406128da6128d5612985565b61370b565b82519182526020820152f35b34610264576020366003190112610264576004359063ffffffff60e01b821680920361026457602091637965db0b60e01b8114908115612928575b5015158152f35b632483248360e11b811491508115612942575b5083612921565b6380ac58cd60e01b811491508115612974575b8115612963575b508361293b565b6301ffc9a760e01b1490508361295c565b635b5e139f60e01b81149150612955565b600435906001600160a01b038216820361026457565b602435906001600160a01b038216820361026457565b919082519283825260005b8481106129dd575050826000602080949584010152601f8019910116010190565b6020818301810151848301820152016129bc565b90600182811c92168015612a21575b6020831014612a0b57565b634e487b7160e01b600052602260045260246000fd5b91607f1691612a00565b60a081019081106001600160401b0382111761075657604052565b602081019081106001600160401b0382111761075657604052565b90601f801991011681019081106001600160401b0382111761075657604052565b9060405191826000825492612a96846129f1565b908184526001948581169081600014612b055750600114612ac2575b5050612ac092500383612a61565b565b9093915060005260209081600020936000915b818310612aed575050612ac093508201013880612ab2565b85548884018501529485019487945091830191612ad5565b915050612ac094506020925060ff191682840152151560051b8201013880612ab2565b6060906003190112610264576001600160a01b0390600435828116810361026457916024359081168103610264579060443590565b6001600160401b03811161075657601f01601f191660200190565b929192612b8482612b5d565b91612b926040519384612a61565b829481845281830111610264578281602093846000960137010152565b9080601f8301121561026457816020612bca93359101612b78565b90565b93612bee612c0193612bca979593875260a0602088015260a08701906129b1565b91604086015284820360608601526129b1565b9160808184039101526129b1565b6001600160401b0381116107565760051b60200190565b3360009081527fa4bfd7afe708e2e87e7f0e2ad9b4d545417e0f795f57b5c5ab5d799c565a04f460205260409020547f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a69060ff1615612c825750565b6044906040519063e2517d3f60e01b82523360048301526024820152fd5b3360009081527fa70365933f78520ef41d6645ba61e509916296603327302d41466c063e8e260860205260409020546000805160206138278339815191529060ff1615612c825750565b80600052600760205260406000203360005260205260ff6040600020541615612c825750565b906000918083526007602052604083209160018060a01b03169182845260205260ff60408420541615600014612d8b5780835260076020526040832082845260205260408320600160ff198254161790557f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d339380a4600190565b505090565b906000918083526007602052604083209160018060a01b03169182845260205260ff604084205416600014612d8b578083526007602052604083208284526020526040832060ff1981541690557ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b339380a4600190565b6001600160a01b03168015612e2757600052600360205260406000205490565b6040516322718ad960e21b815260006004820152602490fd5b6000818152600260205260409020546001600160a01b03169081156124be575090565b15612e6a57565b60405162461bcd60e51b815260206004820152602560248201527f536f6170794e46543a2043616e6e6f74206d696e7420746f207a65726f206164604482015264647265737360d81b6064820152608490fd5b60001981146119e35760010190565b818110612ed7575050565b60008155600101612ecc565b60408051612ef081612a46565b6000808252936001600160a01b038481169490929085156130f957828752602093600285528588205416838782151592836130c6575b818b5260038852888b2080546001019055828b5260028852888b2080546001600160a01b031916831790557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8b80a46130ae573b612f87575b505050505050565b82612fc5918596979894955180938192630a85bd0160e11b968784523360048501528c602485015260448401526080606484015260848301906129b1565b03818a8a5af187918161306a575b50613033575050503d60001461302a573d612fed81612b5d565b90612ffa84519283612a61565b81528094823d92013e5b83519384613024578251633250574960e11b815260048101859052602490fd5b84925001fd5b60609350613004565b919550915063ffffffff60e01b1603613053575050388080808080612f7f565b602492505190633250574960e11b82526004820152fd5b9091508481813d83116130a7575b6130828183612a61565b810103126130a357516001600160e01b0319811681036130a3579038612fd3565b8780fd5b503d613078565b84516339e3563760e11b815260048101889052602490fd5b600083815260046020526040902080546001600160a01b0319169055808b5260038852888b208054600019019055612f26565b8451633250574960e11b815260048101889052602490fd5b1561311857565b60405162461bcd60e51b815260206004820152602860248201527f536f6170794e46543a204c6576656c206d757374206265206265747765656e2060448201526703120616e642031360c41b6064820152608490fd5b80518210156131825760209160051b010190565b634e487b7160e01b600052603260045260246000fd5b9060009182526020600e8152604083209081546131b481612c0f565b926131c26040519485612a61565b81845285528185208590838086015b84841061323d575050505050600854906040519081019142835244604083015260608201523360601b60808201526074815261320c81612a2b565b519020815190811561322957613225939450069061316e565b5190565b634e487b7160e01b85526012600452602485fd5b600191829161324b85612a82565b81520192019201919084906131d1565b1561326257565b60405162461bcd60e51b815260206004820152602260248201527f536f6170794e46543a204f6e6c792061646d696e2063616e206275726e204e46604482015261547360f01b6064820152608490fd5b6001600160a01b039182168015939092909184156134c6573360009081527f6d5257204ebe7d88fd91ae87941cb2dd9d8062b64ae5a2bd2d28ec40b9fbf6df602090815260408083205490979296929060ff16801561349c575b6133159061325b565b6134845790849182875260028152848888205416968791331515806133ee575b509060027fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92846133bb575b858352600381528b8320805460010190558683525289812080546001600160a01b0319168517905580a4169283830361339a5750505050565b6064945051926364283d7b60e01b8452600484015260248301526044820152fd5b600087815260046020526040902080546001600160a01b0319169055848352600381528b83208054600019019055613361565b91939450915080613443575b1561340a57859291879138613335565b878688613427576024915190637e27328960e01b82526004820152fd5b604491519063177e802f60e01b82523360048301526024820152fd5b503387148015613468575b806133fa57508582526004815233858984205416146133fa565b5086825260058152878220338352815260ff888320541661344e565b8651633250574960e11b815260048101879052602490fd5b5060008051602061382783398151915287526007825287872033885282528787205460ff1661330c565b60405162461bcd60e51b815260206004820152602f60248201527f536f6170794e46543a20536f756c626f756e64204e4654202d207472616e736660448201526e195c9cc81b9bdd08185b1b1bddd959608a1b6064820152608490fd5b91926001600160a01b03828116939091846134c65760009586805260209360078552604095868920338a52865260ff878a205416801561364c575b6135679061325b565b6135728382876132b2565b3b613582575b5050505050505050565b90849596979894916135c288519485938493630a85bd0160e11b9889865233600487015216602485015260448401526080606484015260848301906129b1565b03818a8a5af187918161360c575b506135ea575050503d60001461302a573d612fed81612b5d565b919550915063ffffffff60e01b16036130535750503880808080808080613578565b9091508481813d8311613645575b6136248183612a61565b810103126130a357516001600160e01b0319811681036130a35790386135d0565b503d61361a565b50600080516020613827833981519152895260078652868920338a5286528689205460ff1661355e565b1561367d57565b60405162461bcd60e51b815260206004820152601e60248201527f536f6170794e46543a20546f6b656e20646f6573206e6f7420657869737400006044820152606490fd5b6136cc81546129f1565b90816136d6575050565b81601f600093116001146136e8575055565b908083918252613707601f60208420940160051c840160018501612ecc565b5555565b61371481612e07565b156137dd57600091600080926001908192600854935b848110613738575050505050565b808252600260208181526040808520549192916001600160a01b0387811691161461376f575b50505061376a90612ebd565b61372a565b6137bb91600491600985528087209181519561378a87612a2b565b835487526137998b8501612a82565b90870152820154908501526137b060038201612a82565b606085015201612a82565b6080820152518881116137d0575b808061375e565b975095508561376a6137c9565b5060009060009056febea7bc06b75efaafe465c328e7c32e2bfc7cc8bc1da7b289d15a3ed97bc2101f01f8bd07e6c27ff813d5c6d3c4bf0313a1d75043cf978214b504b794075e5266a49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775a264697066735822122011fa072911838870842d4e65eacc72a8a93ac3efb7c42fd0536e7ee10588e8b864736f6c63430008140033