VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x3C7D12…C8ac
Summary
Transactions
Transfers
Address
0x3C7D12a16A9b194Dfa2f8A25626caE83bc57C8ac
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x08b693B0618913AC12b454035A025e86f07e3B5C
Deployer
0x08b693B0618913AC12b454035A025e86f07e3B5C
Code
0x608080604052600436101561001357600080fd5b600090813560e01c908162435da514612b405750806301ffc9a714612a9d57806306fdde03146129f9578063081812fc146129da578063095ea7b31461286557806318160ddd1461284757806323b872dd146128225780632f745c59146127fa57806342842e0e146127c757806342966c681461252a578063438b6300146124435780634f6ccce7146123b1578063603168011461230c5780636352211e146122db5780636914db601461225f57806370a082311461223357806394bf804d146117d057806395d89b4114611701578063a22cb46514611626578063b88d4fde14611576578063c87b56dd14610646578063db006a75146101735763e985e9c51461011d57600080fd5b3461017057604036600319011261017057610136612bcb565b6040610140612be1565b9260018060a01b0380931681526005602052209116600052602052602060ff604060002054166040519015158152f35b80fd5b50346101705760208060031936011261058c57600435808352600c82526040832091604051906101a282612c2c565b60018060a01b039384815416835285600182015483850190815260028301546040860190815260ff600560038601549560608901968752600481015460808a0152015416151560a0870152877f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d7169160405194633610c03560e01b8087528787600481885afa9687156105b1578b9789918891610629575b5060248c6040519e8f93849263159f2d4f60e01b84526004840152165afa9a8b156105b157869b6105f1575b506040519081528781600481885afa80156105b157879187916105d4575b5016803b1561049957858b60448c604051948593849263b87018bf60e01b8452600484015260248301525afa9081156105b15786916105bc575b50899052600c87526040808620600501805460ff1916600117905551631b206f5960e31b81528781600481885afa80156105b15787918791610594575b50168689511692519351915193813b1561059057604051633978880d60e01b81526001600160a01b0394909416600485015260248401526044830191909152606482019290925260848101899052908390829060a490829084905af19081156104dd578391610578575b50508661039e575b50507f11191a95a118970a9d65d8213df377af8a0e756be959f4e080bc1a08ab3cbbe392511693604051908152a380f35b6040516324535e7960e21b80825291908581600481855afa9081156105505785918791869161055b575b506004604051809481936378e4ef3f60e11b8352165afa90811561055057869186918691610515575b50169260046040518094819382525afa9081156104dd578491869185916104e8575b50600460405180948193631a4f779760e21b8352165afa9081156104dd5783916104ac575b5083865116823b156104a85760a4849283604051958694859363f7335f1160e01b855260048501528d60248501526044840152608060648401528160848401525af1801561049d571561036d5761048e90612c5e565b61049957853861036d565b8580fd5b6040513d84823e3d90fd5b8380fd5b90508481813d83116104d6575b6104c38183612caa565b810103126104d2575138610438565b8280fd5b503d6104b9565b6040513d85823e3d90fd5b6105089150823d841161050e575b6105008183612caa565b810190612d00565b38610413565b503d6104f6565b928092508391503d8311610549575b61052e8183612caa565b810103126104a8575184811681036104a857848691386103f1565b503d610524565b6040513d86823e3d90fd5b6105729150823d841161050e576105008183612caa565b386103c8565b61058190612c5e565b61058c578138610365565b5080fd5b8680fd5b6105ab9150893d8b1161050e576105008183612caa565b386102fb565b6040513d88823e3d90fd5b6105c590612c5e565b6105d05784386102be565b8480fd5b6105eb9150893d8b1161050e576105008183612caa565b38610284565b8880929c508197503d8311610622575b61060b8183612caa565b8101031261061d578a94519938610266565b600080fd5b503d610601565b6106409150823d841161050e576105008183612caa565b3861023a565b5034610170576020366003190112610170576004358152600c6020526040812060ff60056040519261067784612c2c565b60018060a01b03815416845260018101546020850152600281015460408501526003810154606085015260048101546080850152015416151560a082015281604051633610c03560e01b815260208160048160018060a01b037f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d7165afa908115610550576024916020918691611559575b5060405163159f2d4f60e01b8152600480359082015292839182906001600160a01b03165afa849181611525575b5061151d575b50604051633610c03560e01b81528392906020816004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa908115611473576024916020918791611500575b50604051637a46619360e11b8152600480359082015292839182906001600160a01b03165afa8591816114df575b506114d7575b506107d36004356137f9565b936004358152600c6020526040812060ff6005604051926107f384612c2c565b60018060a01b03815416845260018101546020850152600281015460408501526003810154606085015260048101546080850152015416151560a08201528190604051633610c03560e01b815260208160048160018060a01b037f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d7165afa9081156105505760249160209186916114ba575b5060405163159f2d4f60e01b8152600480359082015292839182906001600160a01b03165afa849181611486575b5061147e575b50604051633610c03560e01b815283906020816004817f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03165afa908115611473576024916020918791611456575b50604051637a46619360e11b8152600480359082015292839182906001600160a01b03165afa859181611425575b5061141d575b5061094f6004356137f9565b9061095d60208401516137f9565b9261096b60408201516137f9565b9461097960608301516137f9565b9061099061098a60808501516137f9565b916137f9565b60a08401519091901561140d5760a06109a7612e38565b945b0151156113e2576040516109bc81612c8e565b6008815267149151115153515160c21b6020820152925b85156113d4576109e1612e38565b955b156113a7576040516109f481612c8e565b600a81526952454445454d41424c4560b01b6020820152965b604051998a9960208b017f3c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f3230905260408b017f30302f737667222077696474683d2235303022206865696768743d2235303022905260608b017f2076696577426f783d223020302035303020353030223e000000000000000000905260778b017f3c726563742077696474683d2235303022206865696768743d2235303022206690526e34b6361e911198b098b098b091179f60891b60978c015260a68b017f3c7465787420783d223530252220793d223135252220646f6d696e616e742d62905260c68b0160008051602061393d833981519152905260e68b017f64646c65222066696c6c3d2277686974652220666f6e742d73697a653d223234905269223e53636f6f7073202360b01b6101068c01528a835193846101108093019160200191610b5792612b83565b661e17ba32bc3a1f60c91b8c8501918201527f3c7465787420783d223530252220793d223235252220646f6d696e616e742d6261011782015260008051602061393d83398151915261013782015260008051602061395d8339815191526101578201526d223e4b594420546f6b656e3a202360901b610177820152815191610bea91839161018590910190602001612b83565b661e17ba32bc3a1f60c91b838c0182016101858101919091527f3c7465787420783d223530252220793d223335252220646f6d696e616e742d6261018c82015260008051602061393d8339815191526101ac82015260008051602061395d8339815191526101cc820152670111f2937bab732160c51b6101ec82015282516101f49490939091610c81918591870190602001612b83565b8b010101908101640102230bc960dd1b90528151906101f992828483019160200191610cac92612b83565b661e17ba32bc3a1f60c91b9101918201527f3c7465787420783d223530252220793d223435252220646f6d696e616e742d6261020082015260008051602061393d83398151915261022082015260008051602061395d8339815191526102408201526d0111f29b1b7b7b81029b4bd329d160951b610260820152815161026e92909190610d4190839085840190602001612b83565b661e17ba32bc3a1f60c91b9101918201527f3c7465787420783d223530252220793d223535252220646f6d696e616e742d6261027582015260008051602061393d83398151915261029582015260008051602061395d8339815191526102b58201526d0111f2119aa29102b30b63ab29d160951b6102d582015281516102e392909190610dd690839085840190602001612b83565b661e17ba32bc3a1f60c91b9101918201527f3c7465787420783d223530252220793d223635252220646f6d696e616e742d626102ea82015260008051602061393d83398151915261030a8201526b3232363291103334b6361e9160a11b61032a820181905283516103369491929091610e5790839087840190602001612b83565b017011103337b73a16b9b4bd329e911918111f60791b809482015282519061034793828583019160200191610e8b92612b83565b01918201661e17ba32bc3a1f60c91b905261034e82017f3c7465787420783d223530252220793d223735252220646f6d696e616e742d62905261036e820160008051602061393d833981519152905261038e82015282519061039a93828583019160200191610ef992612b83565b01918201528151906103ab92828483019160200191610f1792612b83565b01908101661e17ba32bc3a1f60c91b90526103b28101651e17b9bb339f60d11b905203610398810182526103b801610f4f9082612caa565b610f5890613694565b946020830151610f67906137f9565b6040840151610f75906137f9565b936060810151610f84906137f9565b6080820151610f92906137f9565b96610f9c906137f9565b976000149861131e9861100a98611319986101ac986113859d6113975760a0610fc3612df5565b975b015115905061138957610fd6612df5565b965b60316040519c8d809b707b226e616d65223a2253636f6f7073202360781b602083015260208151948593019101612b83565b89019461088b60f21b958660318201527f226465736372697074696f6e223a2253636f6f705570204e465420746861742060338201527f63616e2062652072656465656d656420666f722042335452207265776172647360538201528660738201527f22696d616765223a22646174613a696d6167652f7376672b786d6c3b626173656075820152620d8d0b60ea1b60958201526110b2825180936020609885019101612b83565b019460988601526d2261747472696275746573223a5b60901b609a8601527f7b2274726169745f74797065223a224b594420546f6b656e204944222c22766160a886015264363ab2911d60d91b948560c882015261111a82518093602060cd85019101612b83565b0194611f4b60f21b9485928360cd8901527f7b2274726169745f74797065223a22526f756e64204944222c2276616c75652260cf890152601d60f91b978860ef82015261117182518093602060f085019101612b83565b01908360f08301527f7b2274726169745f74797065223a2244617920696e20526f756e64222c22766160f28301526101128201526111ba82518093602061011785019101612b83565b0191816101178401527f7b2274726169745f74797065223a2253636f6f702053697a65222c2276616c75610119840152816232911d60e91b93846101398201528251906112118261013c9560208785019101612b83565b01918201527f7b2274726169745f74797065223a22423354522056616c7565222c2276616c7561013e8201528261015e82015283519061125b826101619660208885019101612b83565b01928301527f7b2274726169745f74797065223a2252656465656d61626c65222c2276616c756101638301526101838201528351906112a4826101869660208885019101612b83565b01928301527f7b2274726169745f74797065223a2252656465656d6564222c2276616c7565226101888301526101a88201528151906112ed826101a99460208685019101612b83565b0190607d60f81b8091830152605d60f81b6101aa8301526101ab8201520361018c810184520182612caa565b613694565b611371603d60405180937f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000060208301526113618151809260208686019101612b83565b810103601d810184520182612caa565b604051918291602083526020830190612ba6565b0390f35b611391612dd4565b96610fd8565b60a06113a1612dd4565b97610fc5565b6040516113b381612c8e565b600e81526d4e4f542052454445454d41424c4560901b602082015296610a0d565b6113dc612e15565b956109e3565b6040516113ee81612c8e565b600c81526b1393d508149151115153515160a21b6020820152926109d3565b60a0611417612e15565b946109a9565b905038610943565b61144891925060203d60201161144f575b6114408183612caa565b810190612ce8565b903861093d565b503d611436565b61146d9150823d841161050e576105008183612caa565b3861090f565b6040513d87823e3d90fd5b9150386108b9565b9091506020813d6020116114b2575b816114a260209383612caa565b8101031261061d575190386108b3565b3d9150611495565b6114d19150823d841161050e576105008183612caa565b38610885565b9250386107c7565b6114f991925060203d60201161144f576114408183612caa565b90386107c1565b6115179150823d841161050e576105008183612caa565b38610793565b90503861073c565b9091506020813d602011611551575b8161154160209383612caa565b8101031261061d57519038610736565b3d9150611534565b6115709150823d841161050e576105008183612caa565b38610708565b503461017057608036600319011261017057611590612bcb565b611598612be1565b6064359160443567ffffffffffffffff84116105d057366023850112156105d0578360040135926115c884612ccc565b926115d66040519485612caa565b8484528636602487890101116101705760208661161e9760246116239a01838901378601015261160e61160984336130a6565b612fd1565b6116198383836131ba565b613500565b613086565b80f35b503461017057604036600319011261017057611640612bcb565b60243590811515908183036104a8576001600160a01b0316913383146116bc5761168d903385526005602052604085208460005260205260406000209060ff801983541691151516179055565b6040519081527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160203392a380f35b60405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606490fd5b50346101705780600319360112610170576040519080600180549161172583612f59565b808652928281169081156117a6575060011461174c575b6113858561137181870382612caa565b92508083527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b82841061178e5750505081016020016113718261138561173c565b80546020858701810191909152909301928101611773565b8695506113859693506020925061137194915060ff191682840152151560051b820101929361173c565b5034610170576040366003190112610170576117ea612be1565b604051633367854760e11b81523360048201527f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b031690602081602481855afa908115610550578491612214575b50156121da576001600160a01b0382161561219e576040516324535e7960e21b815290602082600481845afa91821561055057849261217d575b5060405163216fd4cb60e21b8152602081600481855afa90811561147357859161213b575b50604051633610c03560e01b8152602081600481865afa9081156105b157869161211c575b50604051631b206f5960e31b815292602084600481845afa938415611edd5787946120fb575b5060405163a32bf59760e01b8152946001600160a01b0316602086600481845afa958615611ff05788966120c0575b509060206004939260405194858092631f34b45b60e11b82525afa928315611ff057889361208c575b5085151580612083575b1561203e5786600435611ee8575b60405163a7b9b54d60e01b81526001600160a01b039182166004820152946020925085916024918391165afa928315611edd578793611ea9575b508215611e64576001600160a01b031686813b1561017057608491604051928380926308cfeb2d60e41b825260018060a01b038b16600483015260043560248301528960448301528660648301525afa9081611e51575b50611ad5576119f7612d1f565b6308c379a014611a47575b60405162461bcd60e51b815260206004820152601b60248201527f53636f6f70733a2076616c69646174654d696e74206661696c656400000000006044820152606490fd5b611a4f612d3d565b80611a5a5750611a02565b611ad190611ab1603760405180937f53636f6f70733a2076616c69646174654d696e74202d200000000000000000006020830152611aa18151809260208686019101612b83565b8101036017810184520182612caa565b60405162461bcd60e51b8152602060048201529182916024830190612ba6565b0390fd5b600b5492611ae284612daf565b600b55611b7f604051611af481612c2c565b60018060a01b0388168152600589602083016004358152604084018a8152606085019088825260808601928a8452604060a08801958087528d8152600c602052209660018060a01b039051166001600160601b0360a01b88541617875551600187015551600286015551600385015551600484015551151591019060ff801983541691151516179055565b604051611b8b81612c72565b878152600085815260026020526040902054611bb3906001600160a01b031615155b15613114565b600954858952600a6020528060408a2055600160401b811015611e3d57611cc491611c0487611beb84600161161e9601600955613615565b90919082549060031b91821b91600019901b1916179055565b611c0d89612e73565b60018060a01b038a168b52600760205260408b20818c526020528760408c2055878b52600860205260408b2055611c5c611bad88600052600260205260018060a01b0360406000205416151590565b6001600160a01b038916808b52600360209081526040808d2080546001019055898d5260029091528b2080546001600160a01b0319168217905587908b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a486896133e6565b6001600160a01b031686813b1561017057604051630918411760e21b81526001600160a01b038816600480830191909152356024820152604481018790526064810184905260848101859052918190839060a490829084905af19182611e29575b5050611de557611d33612d1f565b6308c379a014611d83575b60405162461bcd60e51b815260206004820152601960248201527f53636f6f70733a207265636f72644d696e74206661696c6564000000000000006044820152606490fd5b611d8b612d3d565b80611d965750611d3e565b611ad190611ab16035604051809374029b1b7b7b8399d103932b1b7b93226b4b73a10169605d1b6020830152611dd58151809260208686019101612b83565b8101036015810184520182612caa565b604051938452602084015260408301527fd04343fc0e2e6f0e975cbb08817c9af3f14d74a3501411dc43de2b8de150db1d60606004359460018060a01b031693a480f35b611e3290612c5e565b610590578638611d25565b634e487b7160e01b89526041600452602489fd5b611e5d90979197612c5e565b95386119ea565b60405162461bcd60e51b815260206004820152601f60248201527f53636f6f70733a20696e76616c696420746965722f73636f6f702073697a65006044820152606490fd5b9092506020813d602011611ed5575b81611ec560209383612caa565b8101031261059057519138611993565b3d9150611eb8565b6040513d89823e3d90fd5b50602060049160405192838092630e8e37b960e41b82525afa908115611ff0578891611ffb575b506040516331a9108f60e11b8152600480359082015290602090829060249082906001600160a01b03165afa908115611ff0578891611faa575b506001600160a01b0387811690821603611f6557602090611959565b60405162461bcd60e51b815260206004820152601a60248201527f53636f6f70733a204b5944206f776e6572206d69736d617463680000000000006044820152606490fd5b90506020813d602011611fe8575b81611fc560209383612caa565b81010312611fe457516001600160a01b0381168103611fe45738611f49565b8780fd5b3d9150611fb8565b6040513d8a823e3d90fd5b90506020813d602011612036575b8161201660209383612caa565b81010312611fe457516001600160a01b0381168103611fe4576020611f0f565b3d9150612009565b60405162461bcd60e51b815260206004820152601960248201527f53636f6f70733a20696e76616c696420726f756e642f646179000000000000006044820152606490fd5b5082151561194b565b9092506020813d6020116120b8575b816120a860209383612caa565b81010312611fe457519138611941565b3d915061209b565b92919095506020833d6020116120f3575b816120de60209383612caa565b81010312611fe4579151949091906020611918565b3d91506120d1565b61211591945060203d60201161050e576105008183612caa565b92386118e9565b612135915060203d60201161050e576105008183612caa565b386118c3565b90506020813d602011612175575b8161215660209383612caa565b810103126105d057516001600160a01b03811681036105d0573861189e565b3d9150612149565b61219791925060203d60201161050e576105008183612caa565b9038611879565b60405162461bcd60e51b815260206004820152601460248201527329b1b7b7b8399d1034b73b30b634b2103ab9b2b960611b6044820152606490fd5b60405162461bcd60e51b815260206004820152601260248201527129b1b7b7b8399d103737ba1036b4b73a32b960711b6044820152606490fd5b61222d915060203d60201161144f576114408183612caa565b3861183f565b5034610170576020366003190112610170576020612257612252612bcb565b612e73565b604051908152f35b503461017057602036600319011261017057600480358252600c602090815260409283902080546001820154600283015460038401549584015460059094015487516001600160a01b03909416845294830191909152948101949094526060840192909252608083019190915260ff16151560a082015260c090f35b50346101705760203660031901126101705760206122fa600435612f36565b6040516001600160a01b039091168152f35b5034610170576020366003190112610170576040906004358152600c602052206040519061233982612c2c565b80546001600160a01b031680835260018201546020808501829052600284015460408087018290526003860154606080890182905260048801546080808b0182905260059099015460ff16151560a09a8b0181905284519889529588019690965291860192909252840152928201529182015260c090f35b5034610170576020366003190112610170576004356009548110156123e9576123db602091613615565b90546040519160031b1c8152f35b60405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608490fd5b50346101705760208060031936011261058c5761245e612bcb565b61246781612e73565b9261247184612e5b565b9361247f6040519586612caa565b80855261248b81612e5b565b8585019390601f1901368537825b8281106124e15750505060405193838594850191818652518092526040850193925b8281106124ca57505050500390f35b8351855286955093810193928101926001016124bb565b6124f081839896979598613587565b8551821015612516579061250c91858260051b88010152612daf565b9592949395612499565b634e487b7160e01b88526032600452602488fd5b503461017057602090816003193601126101705760043561254e61160982336130a6565b61255781612f36565b6001600160a01b0390808216908161273d575050600954828452600a8552806040852055600160401b8110156127295782611beb82600161259b9401600955613615565b600954600019919082810190811161271557838552600a86526125c2604086205491613615565b90549060031b1c6125d681611beb84613615565b8552600a865260408520558284528360408120556009548015612701579184918185940161260381613615565b8482549160031b1b1916905560095561261b84612f36565b908484526004885260408420916001600160601b0360a01b928381541690551691828452600388526040842090815401905583835260028752604083209081541690557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8280a4600683526126936040832054612f59565b61269b575080f35b81526006825260408120916126b08354612f59565b90816126bb57505080f35b601f82116001146126cf5750508091558080f35b838352822090600190601f0160051c82018183015b8181106126f75750505081809355558080f35b84815582016126e4565b634e487b7160e01b85526031600452602485fd5b634e487b7160e01b85526011600452602485fd5b634e487b7160e01b84526041600452602484fd5b61274690612e73565b6000198101919082116127155783855260088652604085205482810361278b575b5083855284604081205584526007855260408420908452845282604081205561259b565b81865260078752604086208387528752604086205482875260078852604087208288528852806040882055865260088752604086205538612767565b50346101705761162361161e6127dc36612bf7565b90604051926127ea84612c72565b86845261160e61160984336130a6565b5034610170576040366003190112610170576020612257612819612bcb565b60243590613587565b50346101705761162361283436612bf7565b9161284261160984336130a6565b6131ba565b50346101705780600319360112610170576020600954604051908152f35b50346101705760403660031901126101705761287f612bcb565b602435906001600160a01b03808061289685612f36565b1692169180831461298b5780331490811561296a575b50156128ff5782845260046020526040842080546001600160a01b031916831790556128d783612f36565b167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258480a480f35b60405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608490fd5b9050845260056020526040842033855260205260ff604085205416386128ac565b60405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608490fd5b50346101705760203660031901126101705760206122fa600435612f93565b503461017057806003193601126101705760405190808054612a1a81612f59565b808552916001918083169081156117a65750600114612a43576113858561137181870382612caa565b80809450527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b828410612a855750505081016020016113718261138561173c565b80546020858701810191909152909301928101612a6a565b50346101705760203660031901126101705760043563ffffffff60e01b811680910361058c5760209063780e9d6360e01b8114908115612ae3575b506040519015158152f35b632483248360e11b811491508115612afd575b5082612ad8565b6380ac58cd60e01b811491508115612b2f575b8115612b1e575b5082612af6565b6301ffc9a760e01b14905082612b17565b635b5e139f60e01b81149150612b10565b90503461058c578160031936011261058c577f000000000000000000000000ec23ec8058af7bf81747fb95e849c1662c88c0d76001600160a01b03168152602090f35b60005b838110612b965750506000910152565b8181015183820152602001612b86565b90602091612bbf81518092818552858086019101612b83565b601f01601f1916010190565b600435906001600160a01b038216820361061d57565b602435906001600160a01b038216820361061d57565b606090600319011261061d576001600160a01b0390600435828116810361061d5791602435908116810361061d579060443590565b60c0810190811067ffffffffffffffff821117612c4857604052565b634e487b7160e01b600052604160045260246000fd5b67ffffffffffffffff8111612c4857604052565b6020810190811067ffffffffffffffff821117612c4857604052565b6040810190811067ffffffffffffffff821117612c4857604052565b90601f8019910116810190811067ffffffffffffffff821117612c4857604052565b67ffffffffffffffff8111612c4857601f01601f191660200190565b9081602091031261061d5751801515810361061d5790565b9081602091031261061d57516001600160a01b038116810361061d5790565b60009060033d11612d2c57565b905060046000803e60005160e01c90565b600060443d10612d9b57604051600319913d83016004833e815167ffffffffffffffff918282113d602484011117612d9e57818401948551938411612da6573d85010160208487010111612d9e5750612d9b92910160200190612caa565b90565b949350505050565b50949350505050565b6000198114612dbe5760010190565b634e487b7160e01b600052601160045260246000fd5b60405190612de182612c8e565b600582526466616c736560d81b6020830152565b60405190612e0282612c8e565b60048252637472756560e01b6020830152565b60405190612e2282612c8e565b60078252660236666303030360cc1b6020830152565b60405190612e4582612c8e565b60078252660233030666630360cc1b6020830152565b67ffffffffffffffff8111612c485760051b60200190565b6001600160a01b03168015612e9357600052600360205260406000205490565b60405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608490fd5b15612ef157565b60405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606490fd5b6000908152600260205260409020546001600160a01b0316612d9b811515612eea565b90600182811c92168015612f89575b6020831014612f7357565b634e487b7160e01b600052602260045260246000fd5b91607f1691612f68565b600081815260026020526040902054612fb6906001600160a01b03161515612eea565b6000908152600460205260409020546001600160a01b031690565b15612fd857565b60405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608490fd5b60809060208152603260208201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60608201520190565b1561308d57565b60405162461bcd60e51b815280611ad160048201613033565b906001600160a01b0380806130ba84612f36565b169316918383149384156130ed575b5083156130d7575b50505090565b6130e391929350612f93565b16143880806130d1565b909350600052600560205260406000208260005260205260ff6040600020541692386130c9565b1561311b57565b60405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606490fd5b1561316757565b60405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608490fd5b6131de916131c784612f36565b6001600160a01b0393848416939185168414613160565b838216938415613395578391826132f2575090506009549085600052600a60205281604060002055600160401b821015612c48576132449261322b87611beb856001899701600955613615565b8286036132bf575b5061323d86612f36565b1614613160565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60008481526004602052604081206001600160601b0360a01b9081815416905583825260036020526040822060001981540190558482526040822060018154019055858252600260205284604083209182541617905580a4565b6132c890612e73565b60406000878152600760205281812083825260205288828220558881526008602052205538613233565b858303613304575b506132449261322b565b61330f919250612e73565b600019810191908211612dbe57613244928492600090888252602090600882526040918284205482810361335e575b508a845283838120558684526007815282842091845252812055926132fa565b878552600782528385208386528252838520548886526007835284862082875283528085872055855260088252838520553861333e565b60405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b91929091803b156134f757613433936040519081630a85bd0160e11b9384825233600483015260009687602484015260448301526080606483015281878160209a8b966084830190612ba6565b03926001600160a01b03165af18491816134b7575b506134a6575050503d60001461349e573d61346281612ccc565b906134706040519283612caa565b81528091833d92013e5b8051918261349b5760405162461bcd60e51b815280611ad160048201613033565b01fd5b50606061347a565b6001600160e01b0319161492509050565b9091508581813d83116134f0575b6134cf8183612caa565b810103126105d057516001600160e01b0319811681036105d0579038613448565b503d6134c5565b50915050600190565b92939190803b1561357d57613552946040518092630a85bd0160e11b9485835233600484015260018060a01b03809816602484015260448301526080606483015281806020998a956084830190612ba6565b03916000988991165af18491816134b757506134a6575050503d60001461349e573d61346281612ccc565b5050915050600190565b61359081612e73565b8210156135bc5760018060a01b0316600052600760205260406000209060005260205260406000205490565b60405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608490fd5b60095481101561364c5760096000527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af0190600090565b634e487b7160e01b600052603260045260246000fd5b9061366c82612ccc565b6136796040519182612caa565b828152809261368a601f1991612ccc565b0190602036910137565b8051156137e557604051906060820182811067ffffffffffffffff821117612c4857604052604082527f4142434445464748494a4b4c4d4e4f505152535455565758595a61626364656660208301527f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f60408301528051600291828201809211612dbe576003918290046001600160fe1b0381168103612dbe5761373b908495941b613662565b936020850193829183518401906020820192835194600085525b83811061379457505050505251068060011461378157600214613776575090565b603d90600019015390565b50603d9081600019820153600119015390565b87600491999293949901918251600190603f9082828260121c16880101518453828282600c1c16880101518385015382828260061c1688010151888501531685010151898201530197929190613755565b506040516137f281612c72565b6000815290565b806000917a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008082101561392e575b506d04ee2d6d415b85acef81000000008083101561391f575b50662386f26fc1000080831015613910575b506305f5e10080831015613901575b50612710808310156138f2575b5060648210156138e2575b600a809210156138d8575b600190816021613890828701613662565b95860101905b6138a2575b5050505090565b600019019083906f181899199a1a9b1b9c1cb0b131b232b360811b8282061a8353049182156138d357919082613896565b61389b565b916001019161387f565b9190606460029104910191613874565b60049193920491019138613869565b6008919392049101913861385c565b6010919392049101913861384d565b6020919392049101913861383b565b60409350810491503861382256fe6173656c696e653d226d6964646c652220746578742d616e63686f723d226d6964646c65222066696c6c3d2277686974652220666f6e742d73697a653d223230a26469706673582212206ca8978f2507b3849ad35a4ccc7d491d48aa50a1ef73cf894f7f23d1564ef24764736f6c63430008140033