VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x12f064…DFDb
Summary
Transactions
Transfers
Address
0x12f06497D86004D9b0890c2C51FBd0DDD763DFDb
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x7F92b45069820e4ee3CfA7dE4B0f0B7b63859498
Deployer
0x7F92b45069820e4ee3CfA7dE4B0f0B7b63859498
Code
0x608060405260043610156200001357600080fd5b60003560e01c80630fe2e26f14620001af5780631e3dd18b14620001a95780632ada973a14620001a35780634d283a5114620001615780634f56925a14620001a3578063574f2ba3146200019d5780635cd898621462000197578063654d9f06146200019157806369da9114146200016d578063715018a6146200018b5780638da5cb5b14620001855780639809e034146200017f578063a84816c21462000179578063ad5c46481462000155578063b33f78ca1462000173578063c2226efa146200016d578063d848fcf81462000167578063da66deb91462000161578063dc027438146200015b578063e0af36161462000155578063e4860339146200014f578063e6a439051462000149578063f2fde38b14620001435763f9f411d8146200013d57600080fd5b62000ee6565b62000e1b565b62000dbc565b62000cff565b62000a5f565b62000aed565b62000328565b62000acd565b620005c8565b62000a8a565b62000981565b62000683565b62000658565b620005f3565b62000564565b62000373565b62000353565b620002fd565b62000293565b620001ff565b600435906001600160a01b0382168203620001cc57565b600080fd5b604435906001600160a01b0382168203620001cc57565b602435906001600160a01b0382168203620001cc57565b34620001cc576020366003190112620001cc576200021c620001b5565b6200022662000f3f565b6001600160a01b031680156200024e576001600160601b0360a01b6004541617600455600080f35b60405162461bcd60e51b815260206004820152601860248201527f5a65726f2061646472657373206e6f7420616c6c6f77656400000000000000006044820152606490fd5b34620001cc576020366003190112620001cc57600435600854811015620001cc5760086000527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee301546040516001600160a01b039091168152602090f35b6000910312620001cc57565b34620001cc576000366003190112620001cc576003546040516001600160a01b039091168152602090f35b34620001cc576000366003190112620001cc576004546040516001600160a01b039091168152602090f35b34620001cc576000366003190112620001cc576020600854604051908152f35b34620001cc5760a0366003190112620001cc5762000390620001b5565b602435906200039e620001d1565b60035490916001600160a01b0391821633036200051557620005107f4b268cee611ac0c83dd2d6c51f8cf2855ffbf11e6db282529c8f83e3d32f5ff4936200040d62000407620004008560018060a01b0316600052600a602052604060002090565b5460ff1690565b62001a01565b6200044a62000444620004406008620004388760018060a01b03166000526009602052604060002090565b015460ff1690565b1590565b62001a45565b6001600160a01b03831660009081526009602052604090206200047790600801805460ff19166001179055565b856009620004978560018060a01b03166000526009602052604060002090565b0155620004dd81600a620004bd8660018060a01b03166000526009602052604060002090565b0180546001600160a01b0319166001600160a01b03909216919091179055565b604080519687526001600160a01b0390911660208701526064359086015260843560608601529116929081906080820190565b0390a2005b60405162461bcd60e51b815260206004820152602160248201527f4f6e6c7920726f757465722063616e207570646174652067726164756174696f6044820152603760f91b6064820152608490fd5b34620001cc576040366003190112620001cc57602060ff620005bc62000589620001b5565b62000593620001e8565b6001600160a01b039182166000908152600b865260408082209290931681526020919091522090565b54166040519015158152f35b34620001cc576000366003190112620001cc576005546040516001600160a01b039091168152602090f35b34620001cc5760008060031936011262000655576200061162000f3f565b600180546001600160a01b0319811690915581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b80fd5b34620001cc576000366003190112620001cc576001546040516001600160a01b039091168152602090f35b34620001cc57604080600319360112620001cc576200080b90620007f2620007e6620006ae620001b5565b620006b8620001e8565b90620007d785516020926200077b6200078885840184620006f7898684906028926001600160601b0319809260601b16835260601b1660148201520190565b03946200070d601f199687810183528262000840565b5190209662000760611614946200072689870162000885565b95808752620047778a8801398c516001600160a01b039182168a820190815291909316602082015282906040010386810183528262000840565b8a5192839162000774898401809762000f98565b9062000f98565b0384810183528262000840565b51902087516001600160f81b03199481019485523060601b6bffffffffffffffffffffffff191660018601526015850195909552603584015291929182605585015b0390810183528262000840565b5190206001600160a01b031690565b6001600160a01b031690565b90516001600160a01b0390911681529081906020820190565b0390f35b634e487b7160e01b600052604160045260246000fd5b67ffffffffffffffff81116200083a57604052565b6200080f565b90601f8019910116810190811067ffffffffffffffff8211176200083a57604052565b60405190610160820182811067ffffffffffffffff8211176200083a57604052565b9062000895604051928362000840565b565b81601f82011215620001cc5780359067ffffffffffffffff82116200083a5760405192620008d0601f8401601f19166020018562000840565b82845260208383010111620001cc57816000926020809301838601378301015290565b9080601f83011215620001cc5781359067ffffffffffffffff928383116200083a578260051b604051946020946200092e8684018862000840565b8652848087019284010193808511620001cc57858401925b85841062000958575050505050505090565b8335838111620001cc57879162000975848480948a010162000897565b81520193019262000946565b60c0366003190112620001cc5767ffffffffffffffff60048035828111620001cc57620009b2903690830162000897565b602435838111620001cc57620009cc903690840162000897565b604435848111620001cc57620009e6903690850162000897565b606435858111620001cc5762000a009036908601620008f3565b90608435868111620001cc5762000a1b903690870162000897565b9260a435968711620001cc5762000a3e62000a45966200080b9836910162000897565b9462000fb1565b6040516001600160a01b0390911681529081906020820190565b34620001cc576000366003190112620001cc576002546040516001600160a01b039091168152602090f35b34620001cc576020366003190112620001cc576001600160a01b0362000aaf620001b5565b16600052600a602052602060ff604060002054166040519015158152f35b34620001cc576000366003190112620001cc576020600654604051908152f35b34620001cc576020366003190112620001cc576001600160a01b0362000b12620001b5565b16600052600d6020526020604060002054604051908152f35b90600182811c9216801562000b5d575b602083101462000b4757565b634e487b7160e01b600052602260045260246000fd5b91607f169162000b3b565b906040519182600082549262000b7e8462000b2b565b90818452600194858116908160001462000bf3575060011462000bac575b5050620008959250038362000840565b9093915060005260209081600020936000915b81831062000bda575050620008959350820101388062000b9c565b8554888401850152948501948794509183019162000bbf565b9150506200089594506020925060ff191682840152151560051b820101388062000b9c565b60005b83811062000c2c5750506000910152565b818101518382015260200162000c1b565b9060209162000c588151809281855285808601910162000c18565b601f01601f1916010190565b989462000ccd9062000cbe62000ceb9662000caf6101209c9f9e9a95978e62000cdc989d9960018060a01b039e8f809216835216602082015261014090816040820152019062000c3d565b8d810360608f01529062000c3d565b908b820360808d015262000c3d565b9089820360a08b015262000c3d565b9087820360c089015262000c3d565b96151560e086015261010085015216910152565b34620001cc576020366003190112620001cc576001600160a01b038062000d25620001b5565b1660005260096020526040600020906200080b81835416916001840154169262000d526002820162000b68565b9062000d616003820162000b68565b62000d6f6004830162000b68565b62000d7d6005840162000b68565b62000d8b6006850162000b68565b9160ff6008860154169362000dae600a600988015497015460018060a01b031690565b966040519a8b9a8b62000c64565b34620001cc576040366003190112620001cc57602062000ddb620001b5565b62000e1162000de9620001e8565b6001600160a01b03928316600090815260078552604080822092851682526020929092522090565b5416604051908152f35b34620001cc576020366003190112620001cc5762000e38620001b5565b62000e4262000f3f565b6001600160a01b0390811690811562000e9257600154826001600160601b0360a01b821617600155167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b60405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b34620001cc576040366003190112620001cc5762000f03620001b5565b60243560018060a01b039081600093168352600c60205260408320805482101562000f3b578352602092839020015460405191168152f35b8380fd5b6001546001600160a01b0316330362000f5457565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b9062000fad6020928281519485920162000c18565b0190565b9193929095946000936002855414620011ad576002855562000fd684511515620011f2565b62000fe48851151562001235565b62000ff13315156200127a565b6004546001600160a01b031660405190612ce48083019183831067ffffffffffffffff8411176200083a578b888594620010319462001a938739620012b8565b039086f08015620011a3576002546001600160a01b03918216979162001059911688620017fd565b98873b15620011a9576040516340c10f1960e01b81526001600160a01b039a909a1660048b01526b033b2e3c9fd0803ce800000060248b0152979896979596958787604481838d5af1968715620011a357620011299762001185575b50620010c062000863565b338152956001600160a01b038a16602088015260408701526060860152608085015260a084015260c083015260e0820152826101008201528261012082015282610140820152620011238460018060a01b03166000526009602052604060002090565b62001536565b6001600160a01b0382166000908152600a602052604090206200115390805460ff19166001179055565b817fab3e0ae7b7d4c37d3539a4f3e3ac856a540af410acce171c797bbf88c1853b2d339280a390620008956001600055565b80620011956200119c9262000825565b80620002f1565b38620010b5565b620012f6565b8680fd5b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b15620011fa57565b60405162461bcd60e51b8152602060048201526013602482015272151bdad95b881b985b59481c995c5d5a5c9959606a1b6044820152606490fd5b156200123d57565b60405162461bcd60e51b8152602060048201526015602482015274151bdad95b881cde5b589bdb081c995c5d5a5c9959605a1b6044820152606490fd5b156200128257565b60405162461bcd60e51b815260206004820152600e60248201526d24b73b30b634b21039b2b73232b960911b6044820152606490fd5b91620012e690620012d760409396959660608652606086019062000c3d565b90848203602086015262000c3d565b6001600160a01b03909416910152565b6040513d6000823e3d90fd5b8181106200130e575050565b6000815560010162001302565b9190601f81116200132b57505050565b62000895926000526020600020906020601f840160051c830193106200135a575b601f0160051c019062001302565b90915081906200134c565b919091825167ffffffffffffffff81116200083a5762001392816200138b845462000b2b565b846200131b565b602080601f8311600114620013d1575081929394600092620013c5575b50508160011b916000199060031b1c1916179055565b015190503880620013af565b90601f19831695620013e885600052602060002090565b926000905b88821062001428575050836001959697106200140e575b505050811b019055565b015160001960f88460031b161c1916905538808062001404565b80600185968294968601518155019501930190620013ed565b815191600160401b83116200083a578154838355808410620014a6575b5062001474602080920192600052602060002090565b6000925b84841062001487575050505050565b60018382620014998394518662001365565b0192019301929062001478565b6000838152846020822092830192015b828110620014c65750506200145e565b80620014d56001925462000b2b565b80620014e4575b5001620014b6565b601f908181118414620014fe5750508281555b38620014dc565b8362001523926200151485600052602060002090565b920160051c8201910162001302565b60008181526020812081835555620014f7565b815181546001600160a01b0319166001600160a01b039091161781556200089591600a906200163c906101409060208101516001860180546001600160a01b0319166001600160a01b039092169190911790556200159c60408201516002870162001365565b620015af60608201516003870162001365565b620015c260808201516004870162001365565b620015d560a08201516005870162001365565b620015e860c08201516006870162001365565b620015fb60e08201516007870162001441565b620016236200160e610100830151151590565b600887019060ff801983541691151516179055565b610120810151600986015501516001600160a01b031690565b910180546001600160a01b0319166001600160a01b03909216919091179055565b156200166557565b60405162461bcd60e51b815260206004820152601e60248201527f556e697377617056323a204944454e544943414c5f41444452455353455300006044820152606490fd5b15620016b257565b60405162461bcd60e51b815260206004820152601760248201527f556e697377617056323a205a45524f5f414444524553530000000000000000006044820152606490fd5b15620016ff57565b60405162461bcd60e51b8152602060048201526016602482015275556e697377617056323a20504149525f45584953545360501b6044820152606490fd5b156200174557565b60405162461bcd60e51b815260206004820152601460248201527314185a5c8818dc99585d1a5bdb8819985a5b195960621b6044820152606490fd5b600854600160401b8110156200083a576001810180600855811015620017e75760086000527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30180546001600160a01b0319166001600160a01b03909216919091179055565b634e487b7160e01b600052603260045260246000fd5b620019569291620019b660018060a01b036200197d8184169462001867838216956200182c888814156200165d565b62001839871515620016aa565b620018926200188b620007e66200187e84620018678860018060a01b03166000526007602052604060002090565b9060018060a01b0316600052602052604060002090565b546001600160a01b031690565b15620016f7565b620018fd611614620018a76020820162000885565b90808252620047776020830139604080516001600160a01b038781166020830152851681830152908152601f19906200190a90620018e760608262000840565b6040519485916200077460208401809762000f98565b0382810185528462000840565b60405162001940602082019282620007ca888b87906028926001600160601b0319809260601b16835260601b1660148201520190565b5190209151906000f5998a95861615156200173d565b6200199c856200197d83620018678760018060a01b03166000526007602052604060002090565b80546001600160a01b0319166001600160a01b03909216919091179055565b6001600160a01b0316600090815260076020526040902090565b620019c18462001781565b600854604080516001600160a01b038716815260208101929092527f0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e991a3565b1562001a0957565b60405162461bcd60e51b8152602060048201526014602482015273151bdad95b88191bd95cc81b9bdd08195e1a5cdd60621b6044820152606490fd5b1562001a4d57565b60405162461bcd60e51b815260206004820152601760248201527f546f6b656e20616c7265616479206772616475617465640000000000000000006044820152606490fdfe608060405234620003805762002ce4803803806200001d8162000385565b9283398101606082820312620003805781516001600160401b0391908281116200038057816200004f918501620003ab565b6020918285015184811162000380576040916200006e918701620003ab565b9401516001600160a01b039485821694918590036200038057825182811162000280576003918254916001958684811c9416801562000375575b888510146200035f578190601f9485811162000309575b508890858311600114620002a25760009262000296575b505060001982861b1c191690861b1783555b8051938411620002805760049586548681811c9116801562000275575b82821014620002605783811162000215575b5080928511600114620001a757509383949184926000956200019b575b50501b92600019911b1c19161790555b60058054336001600160a01b03198083168217909355604051949091167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a360075416176007556128c690816200041e8239f35b01519350388062000134565b92919084601f1981168860005285600020956000905b89838310620001fa5750505010620001df575b50505050811b01905562000144565b01519060f884600019921b161c1916905538808080620001d0565b858701518955909701969485019488935090810190620001bd565b87600052816000208480880160051c82019284891062000256575b0160051c019087905b8281106200024957505062000117565b6000815501879062000239565b9250819262000230565b602288634e487b7160e01b6000525260246000fd5b90607f169062000105565b634e487b7160e01b600052604160045260246000fd5b015190503880620000d6565b90889350601f19831691876000528a6000209260005b8c828210620002f25750508411620002d9575b505050811b018355620000e8565b015160001983881b60f8161c19169055388080620002cb565b8385015186558c97909501949384019301620002b8565b90915085600052886000208580850160051c8201928b861062000355575b918a91869594930160051c01915b82811062000345575050620000bf565b600081558594508a910162000335565b9250819262000327565b634e487b7160e01b600052602260045260246000fd5b93607f1693620000a8565b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200028057604052565b919080601f84011215620003805782516001600160401b0381116200028057602090620003e1601f8201601f1916830162000385565b92818452828287010111620003805760005b8181106200040957508260009394955001015290565b8581018301518482018401528201620003f356fe60406080815260048036101561001457600080fd5b6000803560e01c806302c80896146119ec57806306fdde0314611942578063090c8ba31461191c578063095ea7b3146118f257806318160ddd146118d35780631a9ca705146117f557806323b872dd146117135780632ce50ecb146116b85780632ed0f04414611692578063313ce567146116765780633632df391461165857806337d1df5f146115cc578063395093511461157c578063401009d81461153d57806340c10f191461138c57806342966c681461136e5780634b87b090146111e95780634f72d846146111c05780636fecdf24146110f157806370a08231146110ba578063715018a61461105c57806379cc67901461102c578063874bc1e1146110035780638a890e6814610dd15780638ab3f34214610c1c5780638bbb2cf214610b405780638da5cb5b14610b175780639269f70a14610adb57806395d89b41146109f2578063a457c2d71461094d578063a9059cbb1461087f578063b22ecaeb14610858578063b4b1d9c71461081d578063c307d93714610795578063ce163fb3146105d0578063d60b347f1461058b578063dd62ed3e1461053d578063e1440092146104a7578063e1715f7514610480578063f2fde38b146103b3578063fcd613bd146102a05763fd4aa00d146101ed57600080fd5b3461029d578260031936011261029d57610205611a18565b6001600160a01b03168082526006602052838220600101546024359390841015610264576102608561024d610247876001848989815260066020522001612532565b50611bcd565b9051918291602083526020830190611a6c565b0390f35b606490602086519162461bcd60e51b83528201526013602482015272496e646578206f7574206f6620626f756e647360681b6044820152fd5b80fd5b5090346103af576102b036611b50565b60018060a09493941b03916102e9600684861694858852816020526102df89892091600583015416331461268b565b01544211156126e5565b620186a082511161036257506103577f63d2d4e411999245a8ffaeab3230700238039e2a66e84d60597d76d1b2de48b09185968461035f9752600660205260078189206103398460028301612373565b01600160ff1982541617905551918291602083526020830190611a6c565b0390a2612731565b80f35b608490602087519162461bcd60e51b8352820152602160248201527f546f6b656e20696d61676520746f6f206c6172676520286d6178207e37354b426044820152602960f81b6064820152fd5b5080fd5b5091903461047c57602036600319011261047c576103cf611a18565b906103d8611d6e565b6001600160a01b0391821692831561042a575050600554826001600160601b0360a01b821617600555167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a380f35b906020608492519162461bcd60e51b8352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b8280fd5b5082346103af5760203660031901126103af576102609061024d6104a2611a18565b61284d565b5082346103af5760203660031901126103af576104c2611a18565b9060018060a01b0380921683526006602052808320916005830154169260ff6007600685015494015416904284116000146105335742840390848211610520575060809550925b825194855260208501521515908301526060820152f35b634e487b7160e01b815260118752602490fd5b6080955092610509565b5082346103af57806003193601126103af5760209161055a611a18565b82610563611a33565b6001600160a01b03928316845260018652922091166000908152908352819020549051908152f35b5082346103af5760203660031901126103af5760209160ff9060079083906001600160a01b036105b9611a18565b1681526006865220015460081c1690519015158152f35b5091903461047c5760a036600319011261047c576105ec611a18565b67ffffffffffffffff91906024358381116107915761060e9036908401611af9565b9260443581811161078d576106269036908501611c8b565b6064358281116107895761063d9036908601611af9565b91608435908111610789576106559036908601611af9565b9261065e611d6e565b60018060a01b03168752600660205285872094600786019660ff885460081c1661074757509061069386959493928997612373565b6001808601916106a283612478565b87825b6106ff575b50505050916106d86a295be96e64066972000000926106cf8695600260069801612373565b60038501612373565b8201556005810180546001600160a01b03191690550155805461ffff191661010017905580f35b9091929394959697825182101561073d57508061072961072261072e9385612508565b518661254a565b6124f9565b9082918a9897969594936106a5565b97969594936106aa565b5162461bcd60e51b8152602081870152601c60248201527f4d6574616461746120616c726561647920696e697469616c697a6564000000006044820152606490fd5b8780fd5b8680fd5b8580fd5b83823461029d576020806003193601126103af576001600160a01b036107b9611a18565b1682526006815260019081848420018054916107d483611c73565b946107e187519687611ad7565b8386529182528082208186015b848410610802578751806102608982611d0c565b8583819261080f85611bcd565b8152019201930192906107ee565b5082346103af5760203660031901126103af576102609161024d9082906001600160a01b0361084a611a18565b168152600660205220611bcd565b5082346103af5760203660031901126103af576102609061024d61087a611a18565b6127c3565b503461029d578260031936011261029d5750610899611a18565b9060018060a01b0380600754168184161490811591610944575b8115610936575b508015610928575b156108de576020836108d76024358533612121565b5160018152f35b608490602084519162461bcd60e51b83528201526030602482015260008051602061287183398151915260448201526f32b337b9329033b930b23ab0ba34b7b760811b6064820152fd5b506109316122f2565b6108c2565b9050600554163314386108ba565b331591506108b3565b503461029d578260031936011261029d57610966611a18565b91836024359233815260016020522060018060a01b0384166000526020528360002054908282106109a1576020856108d78585038733611de9565b608490602086519162461bcd60e51b8352820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152fd5b5082903461029d578060031936011261029d57508051906000928054610a1781611b93565b80855291600191808316908115610ab35750600114610a55575b505050610a4382610260940383611ad7565b51918291602083526020830190611a6c565b600090815294507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b828610610a9b57505050610a438260206102609582010194610a31565b80546020878701810191909152909501948101610a7e565b610260975086935060209250610a4394915060ff191682840152151560051b82010194610a31565b5082346103af5760203660031901126103af5760209160019082906001600160a01b03610b06611a18565b168152600685522001549051908152f35b5082346103af57816003193601126103af5760055490516001600160a01b039091168152602090f35b5090346103af57610b5036611b50565b60018060a09493941b0391610b7f600684861694858852816020526102df89892091600583015416331461268b565b6103e8825111610bcb57506103577f37cc8c6ced0cbc4d440fcfa810a2f09f40b8f0127c3656103edf26b3d93e0ec19185968461035f9752600660205260078189206103398482612373565b608490602087519162461bcd60e51b8352820152602560248201527f4465736372697074696f6e20746f6f206c6f6e6720286d617820313030302063604482015264686172732960d81b6064820152fd5b5090346103af57826003193601126103af57610c36611a18565b90602490813567ffffffffffffffff8111610dcd57610c589036908301611c8b565b9060018060a01b039283851693848752610c8760066020928184526102df8b8b2091600583015416331461268b565b600a845111610d8d5784875260068152878720600193909284840192610cac84612478565b89865b610cfa575b8a61035f8b8b8f6103578d7f21ff28b27fac4643400e6c4511c1e34d63f0eea182f3a89b4bb6f620b5973f8e928e60078f019060ff198254161790555191829182611d0c565b8751811015610d885760c8610d0f828a612508565b515111610d3b5790610d3282610729610d2b8a9796958c612508565b518861254a565b90919293610caf565b508a5162461bcd60e51b815292830152808201527f536f6369616c206c696e6b20746f6f206c6f6e6720286d6178203230302063686044820152636172732960e01b606482015260849150fd5b610cb4565b875162461bcd60e51b815292830152601e908201527f546f6f206d616e7920736f6369616c206c696e6b7320286d61782031302900006044820152606490fd5b8480fd5b5082346103af57806003193601126103af57610deb611a18565b90610df4611a33565b815163090c8ba360e01b815290926001600160a01b039081169290916020818881875afa908115610ff95790610e31918791610fcb575b50612592565b82855260066020528085209060078201610e5160ff825460081c166125f3565b6005830193610e63818654161561263f565b861615610f885787830193845496863b15610f8457835163079cc67960e41b81526001600160a01b03909116818b01908152602081018990528990829081906040010381838b5af18015610f7a57908991610f66575b5050336001600160601b0360a01b82541617905562093a80420192834211610f535760068491015560ff1981541690558254928360011b9380850460021490151715610f4057839055519384526020840152604083015233917f14bc6f8d4808d4825b9a26ae33c9450570bf32c90cf996d1d82681765af2c6829080606081015b0390a380f35b634e487b7160e01b875260118852602487fd5b634e487b7160e01b885260118952602488fd5b610f6f90611a91565b61078957878a610eb9565b84513d8b823e3d90fd5b8880fd5b815162461bcd60e51b81526020818a0152601760248201527f496e76616c6964206163636f756e7420616464726573730000000000000000006044820152606490fd5b610fec915060203d8111610ff2575b610fe48183611ad7565b8101906122da565b88610e2b565b503d610fda565b82513d88823e3d90fd5b5091903461047c57602036600319011261047c5760209282906001600160a01b03610b06611a18565b5082346103af5736600319011261029d5761035f611048611a18565b60243590611057823383612089565b611eeb565b503461029d578060031936011261029d57611075611d6e565b600580546001600160a01b031981169091556000906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b5082346103af5760203660031901126103af5760209181906001600160a01b036110e2611a18565b16815280845220549051908152f35b50913461047c57602036600319011261047c5761117c926001600160a01b039160ff9181908461111f611a18565b16815260066020522061113181611bcd565b9461119761114160028401611bcd565b9361114e60038501611bcd565b92840154966005850154169261118a600760068701549601549683519b8c9b8c6101008091528d0190611a6c565b908b820360208d0152611a6c565b91898303908a0152611a6c565b946060870152608086015260a0850152818116151560c085015260081c16151560e08301520390f35b5082346103af57816003193601126103af5760075490516001600160a01b039091168152602090f35b5082346103af5760203660031901126103af576001600160a01b03908161120e611a18565b1690805163090c8ba360e01b81526020818781865afa908115611364579061123c9186916113465750612592565b8184526006602052808420600781019161125c60ff845460081c166125f3565b61126d60058301958654161561263f565b86820192835495853b1561078957825163079cc67960e41b815233818b01908152602081018990528990829081906040010381838b5af18015610f7a57611333575b50336001600160601b0360a01b82541617905562093a80420192834211610f535760068491015560ff1981541690558254928360011b9380850460021490151715610f4057839055519384526020840152604083015233917f14bc6f8d4808d4825b9a26ae33c9450570bf32c90cf996d1d82681765af2c682908060608101610f3a565b61133f90989198611a91565b96896112af565b61135e915060203d8111610ff257610fe48183611ad7565b87610e2b565b82513d87823e3d90fd5b5090346103af5760203660031901126103af5761035f903533611eeb565b5091903461047c578160031936011261047c576113a7611a18565b916024359160018060a01b038060075416948533148015611530575b156114ed5781169485156114aa578514908115916114a1575b8115611494575b508015611486575b1561143d57506020827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef926114238795600254611dc6565b60025585855284835280852082815401905551908152a380f35b6020608492519162461bcd60e51b83528201526030602482015260008051602061287183398151915260448201526f32b337b9329033b930b23ab0ba34b7b760811b6064820152fd5b5061148f6122f2565b6113eb565b90506005541615386113e3565b600191506113dc565b835162461bcd60e51b8152602081850152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b835162461bcd60e51b8152602081850152601f60248201527f4f6e6c7920726f75746572206f7220666163746f72792063616e206d696e74006044820152606490fd5b50816005541633146113c3565b5082346103af5760203660031901126103af576102609161024d9060039083906001600160a01b0361156d611a18565b16815260066020522001611bcd565b5082346103af57806003193601126103af576108d76020926115c561159f611a18565b338352600186528483206001600160a01b03821684528652918490205460243590611dc6565b9033611de9565b5091903461047c57602036600319011261047c576115e8611a18565b6001600160a01b038082168552600660205283852060050154919391163303611615578361035f84612731565b906020606492519162461bcd60e51b8352820152601f60248201527f4f6e6c7920756e6c6f636b65722063616e206d616e75616c6c79206c6f636b006044820152fd5b5082346103af57816003193601126103af576020905162093a808152f35b5082346103af57816003193601126103af576020905160128152f35b5082346103af57816003193601126103af57602090516a295be96e640669720000008152f35b5082346103af5760203660031901126103af576020916001600160a01b0391908190836116e3611a18565b16815260068552209160058301541615159182611704575b50519015158152f35b600601544211159150836116fb565b503461029d57606036600319011261029d575061172e611a18565b611736611a33565b906044359260018060a01b03806007541681851614908115916117ea575b81156117d9575b5080156117cb575b15611781576020856108d786868661177c833383612089565b612121565b608490602086519162461bcd60e51b83528201526030602482015260008051602061287183398151915260448201526f32b337b9329033b930b23ab0ba34b7b760811b6064820152fd5b506117d46122f2565b611763565b80915060055416908316143861175b565b838116159150611754565b5090346103af5761180536611b50565b60018060a09493941b0391611834600684861694858852816020526102df89892091600583015416331461268b565b620249f082511161188457506103577f7f0cd4337b583a09080a4036ee4935d1069f38152ad2f0750588bb752c66916d9185968461035f9752600660205260078189206103398460038301612373565b608490602087519162461bcd60e51b8352820152602360248201527f42616e6e657220696d61676520746f6f206c6172676520286d6178207e3131306044820152624b422960e81b6064820152fd5b5082346103af57816003193601126103af576020906002549051908152f35b5082346103af57806003193601126103af576020906108d7611912611a18565b6024359033611de9565b5082346103af57816003193601126103af576020906119396122f2565b90519015158152f35b5082346103af57816003193601126103af578051908260035461196481611b93565b80855291600191808316908115610ab3575060011461198f57505050610a4382610260940383611ad7565b9450600385527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b8286106119d457505050610a438260206102609582010194610a31565b805460208787018101919091529095019481016119b7565b5082346103af5760203660031901126103af576102609161024d9060029083906001600160a01b0361156d5b600435906001600160a01b0382168203611a2e57565b600080fd5b602435906001600160a01b0382168203611a2e57565b60005b838110611a5c5750506000910152565b8181015183820152602001611a4c565b90602091611a8581518092818552858086019101611a49565b601f01601f1916010190565b67ffffffffffffffff8111611aa557604052565b634e487b7160e01b600052604160045260246000fd5b6020810190811067ffffffffffffffff821117611aa557604052565b90601f8019910116810190811067ffffffffffffffff821117611aa557604052565b81601f82011215611a2e5780359067ffffffffffffffff8211611aa55760405192611b2e601f8401601f191660200185611ad7565b82845260208383010111611a2e57816000926020809301838601378301015290565b906040600319830112611a2e576004356001600160a01b0381168103611a2e57916024359067ffffffffffffffff8211611a2e57611b9091600401611af9565b90565b90600182811c92168015611bc3575b6020831014611bad57565b634e487b7160e01b600052602260045260246000fd5b91607f1691611ba2565b9060405191826000825492611be184611b93565b908184526001948581169081600014611c505750600114611c0d575b5050611c0b92500383611ad7565b565b9093915060005260209081600020936000915b818310611c38575050611c0b93508201013880611bfd565b85548884018501529485019487945091830191611c20565b915050611c0b94506020925060ff191682840152151560051b8201013880611bfd565b67ffffffffffffffff8111611aa55760051b60200190565b9080601f83011215611a2e57813590611ca382611c73565b92611cb16040519485611ad7565b828452602092838086019160051b83010192808411611a2e57848301915b848310611cdf5750505050505090565b823567ffffffffffffffff8111611a2e578691611d0184848094890101611af9565b815201920191611ccf565b602080820190808352835180925260408301928160408460051b8301019501936000915b848310611d405750505050505090565b9091929394958480611d5e600193603f198682030187528a51611a6c565b9801930193019194939290611d30565b6005546001600160a01b03163303611d8257565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b91908201809211611dd357565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b03908116918215611e9a5716918215611e4a5760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260018252604060002085600052825280604060002055604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b6001600160a01b0390811690811561203a5780600754161590811591612031575b8115612023575b508015612015575b15611fc957600091818352826020526040832054818110611f7957817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef926020928587528684520360408620558060025403600255604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526030602482015260008051602061287183398151915260448201526f32b337b9329033b930b23ab0ba34b7b760811b6064820152608490fd5b5061201e6122f2565b611f1b565b905060055416811438611f13565b60009150611f0c565b60405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608490fd5b9060018060a01b03808316600052600160205260406000209082166000526020526040600020549260001984036120c1575b50505050565b8084106120dc576120d3930391611de9565b388080806120bb565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b6001600160a01b039290831691821561228757831692831561223657806007541684149081159161222d575b811561221f575b508015612211575b15611fc9576000828152806020526040812054918083106121bd57604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef958760209652828652038282205586815220818154019055604051908152a3565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b5061221a6122f2565b61215c565b905060055416821438612154565b6000915061214d565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b90816020910312611a2e57518015158103611a2e5790565b6007546001600160a01b0316801561235657602060249160405192838092639b083ec960e01b82523060048301525afa60009181612336575b50611b905750600090565b61234f91925060203d8111610ff257610fe48183611ad7565b903861232b565b50600090565b818110612367575050565b6000815560010161235c565b919091825167ffffffffffffffff8111611aa5576123918254611b93565b601f811161243b575b50602080601f83116001146123d75750819293946000926123cc575b50508160011b916000199060031b1c1916179055565b0151905038806123b6565b90601f198316958460005282600020926000905b8882106124235750508360019596971061240a575b505050811b019055565b015160001960f88460031b161c19169055388080612400565b806001859682949686015181550195019301906123eb565b61246890836000526020600020601f840160051c8101916020851061246e575b601f0160051c019061235c565b3861239a565b909150819061245b565b8054906000908181558261248b57505050565b81526020808220928301925b8381106124a45750505050565b80836124b260019354611b93565b806124c0575b505001612497565b601f80821185146124d757505081555b83386124b8565b6124f090848452868420920160051c820185830161235c565b818355556124d0565b6000198114611dd35760010190565b805182101561251c5760209160051b010190565b634e487b7160e01b600052603260045260246000fd5b805482101561251c5760005260206000200190600090565b805468010000000000000000811015611aa55761256c91600182018155612532565b91909161257c57611c0b91612373565b634e487b7160e01b600052600060045260246000fd5b1561259957565b60405162461bcd60e51b815260206004820152602c60248201527f546f6b656e206d7573742067726164756174652066726f6d20626f6e64696e6760448201526b0818dd5c9d9948199a5c9cdd60a21b6064820152608490fd5b156125fa57565b60405162461bcd60e51b815260206004820152601860248201527f4d65746164617461206e6f7420696e697469616c697a656400000000000000006044820152606490fd5b1561264657565b60405162461bcd60e51b815260206004820152601960248201527f4d6574616461746120616c726561647920756e6c6f636b6564000000000000006044820152606490fd5b1561269257565b60405162461bcd60e51b815260206004820152602560248201527f4f6e6c792074686520756e6c6f636b65722063616e20757064617465206d6574604482015264616461746160d81b6064820152608490fd5b156126ec57565b60405162461bcd60e51b815260206004820152601960248201527f556e6c6f636b20706572696f64206861732065787069726564000000000000006044820152606490fd5b6001600160a01b039081166000818152600660205260409020600581018054929383161515806127b5575b6127665750505050565b6007926001600160601b0360a01b169055600060068201550160ff1981541690557f7ffdcbf3ed43ecc4388696ad199a70ccbcc04dfcce620ffb8f9374aaacaa33c5600080a2388080806120bb565b5060ff60078301541661275c565b6001600160a01b031660009081526006602052604090206127e690600201611bcd565b80511561283957611b90603660405180937519185d184e9a5b5859d94bdc1b99ced8985cd94d8d0b60521b60208301526128298151809260208686019101611a49565b8101036016810184520182611ad7565b5060405161284681611abb565b6000815290565b6001600160a01b031660009081526006602052604090206127e690600301611bcd56fe44697265637420726f75746572207472616e7366657220626c6f636b65642062a2646970667358221220b0e54b45b65ff4ab707169de4dac99bb3fa3981a9ee7158c2850e282c623607664736f6c63430008140033608060409080825234620002d4578181620016148038038091620000248285620002d9565b833981010312620002d4576200003a8162000313565b906200004a602080920162000313565b6000926001845560018060a01b038060018060a01b0319921682600354161760035580600493168284541617835533826001541617600155855163da66deb960e01b815284818581335afa9081156200024757908291879162000294575b5016808360025416176002551562000251578551631a76a44560e21b815284818581335afa9081156200024757869162000206575b5016809160055416176005558015620001c45782829186519283809262459bc160e91b82525afa928315620001ba57849362000180575b5050816006556aa56fa5b99019a5c800000091808302928304036200016d5750600c556b033b2e3c9fd0803ce800000060075560085563ffffffff421663ffffffff196009541617600955516112eb9081620003298239f35b634e487b7160e01b835260119052602482fd5b9080929350813d8311620001b2575b6200019b8183620002d9565b81010312620001ae575190388062000114565b8280fd5b503d6200018f565b85513d86823e3d90fd5b5060649184519162461bcd60e51b8352820152601960248201527f4f7261636c652061646472657373206973206e6f7420736574000000000000006044820152fd5b90508481813d83116200023f575b620002208183620002d9565b810103126200023b57620002349062000313565b38620000dd565b8580fd5b503d62000214565b87513d88823e3d90fd5b855162461bcd60e51b8152808401859052601960248201527f526f757465722061646472657373206973206e6f7420736574000000000000006044820152606490fd5b809250868092503d8311620002cc575b620002b08183620002d9565b810103126200023b57620002c5829162000313565b38620000a8565b503d620002a4565b600080fd5b601f909101601f19168101906001600160401b03821190821017620002fd57604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b0382168203620002d45756fe608080604052600436101561001d575b50361561001b57600080fd5b005b60003560e01c9081630902f1ac14610fcd575080630b7abf7714610fa65780630dfe168114610f7d578063443cb4bc14610f5f578063465fc1f414610f365780635909c0d514610f185780635a3d549314610efa5780635a76f25e14610edc5780636d9a640a14610ab85780637464fc3d14610a9a578063765fa31614610a7557806397f548f714610311578063ba9a7a56146102f4578063bece7532146102cb578063c35d1e01146102a5578063c45a01551461027c578063c5700a0214610258578063d21220a71461022f578063d36a1703146102115763fff6cae914610106573861000f565b346101ca5760003660031901126101ca5761011f61107b565b6003546040516370a0823160e01b808252306004830152916020906001600160a01b039082908490602490829085165afa9283156101d6576000936101e2575b508190600454169360246040518096819382523060048301525afa9081156101d6576000916101a1575b60075460085461019a918486611104565b6001600055005b905082813d83116101cf575b6101b78183610fff565b810103126101ca5761019a915138610189565b600080fd5b503d6101ad565b6040513d6000823e3d90fd5b9092508181813d831161020a575b6101fa8183610fff565b810103126101ca5751918161015f565b503d6101f0565b346101ca5760003660031901126101ca576020600654604051908152f35b346101ca5760003660031901126101ca576004546040516001600160a01b039091168152602090f35b346101ca5760003660031901126101ca57602063ffffffff60095416604051908152f35b346101ca5760003660031901126101ca576001546040516001600160a01b039091168152602090f35b346101ca5760003660031901126101ca5760206040516aa56fa5b99019a5c80000008152f35b346101ca5760003660031901126101ca576005546040516001600160a01b039091168152602090f35b346101ca5760003660031901126101ca5760206040516103e88152f35b346101ca5760203660031901126101ca576004356001600160a01b03811690036101ca5761033d61107b565b6002546001600160a01b03163303610a30576003546004356001600160a01b039081169116148015610a17575b156109d9576001546040516315ab88c960e31b81526001600160a01b0390911690602081600481855afa9081156101d6576000916109ba575b50604051916370a0823160e01b9081845230600485015260208460248160018060a01b03600435165afa9384156101d657600094610986575b506040519182523060048301526020826024816001600160a01b0387165afa9182156101d657600092610952575b5083151580610949575b156108f65760206004916040519283809263156d4b9d60e11b82525afa9081156101d6576000916108d7575b506001600160a01b038116156108925760405163c45a015560e01b8152926020846004816001600160a01b0386165afa9384156101d657600094610871575b5060405163e6a4390560e01b81526001600160a01b03600480358216908301528216602482015293602085806044810103816001600160a01b0385165afa9485156101d657600095610850575b506001600160a01b038516156107c7575b5060405163095ea7b360e01b8082526001600160a01b038416600483015260248201879052906020818060448101038160006004356001600160a01b03165af180156101d6576107a8575b506040519081526001600160a01b0383166004820152602481018490526020818060448101038160006001600160a01b0387165af180156101d657610779575b5061012c4201804211610726576101046060926000604051958694859362e8e33760e81b855260018060a01b0360043516600486015260018060a01b031660248501528a60448501528860648501528260848501528260a48501523060c485015260e484015260018060a01b03165af180156101d65761074e575b506007546008546009549163ffffffff91828416834216039183831161072657838316151580610745575b8061073c575b6106b0575b5050506000600755600060085542169063ffffffff1916176009557fcf2aa50876cdfbb541206f89af0ee78d44a2abf8d328e37fa4917f982149848a604080516000815260006020820152a1604051928352602083015260018060a01b0316907f5d5e32a9db9d7b2e8a648cbabb24e8b703a4581f3c2a8d7a888671cedc308ccf604060018060a01b036004351692a36001600055005b818060701b04600160701b1482151715610726576106e76106df8585166106da848660701b6110e4565b6110d1565b600a5461106e565b600a558060701b90808204600160701b1490151715610726576106da610713928561071b9516926110e4565b600b5461106e565b600b55858080610619565b634e487b7160e01b600052601160045260246000fd5b50811515610614565b5080151561060e565b606090813d8111610772575b6107648183610fff565b810103126101ca57836105e3565b503d61075a565b61079a9060203d6020116107a1575b6107928183610fff565b810190611056565b5085610568565b503d610788565b6107c09060203d6020116107a1576107928183610fff565b5086610528565b6040516364e329cb60e11b81526001600160a01b0360048035821690830152831660248201529194506020908290816000816044810103926001600160a01b03165af19081156101d657600091610821575b5092856104dd565b610843915060203d602011610849575b61083b8183610fff565b810190611037565b85610819565b503d610831565b61086a91955060203d6020116108495761083b8183610fff565b93866104cc565b61088b91945060203d6020116108495761083b8183610fff565b928561047f565b60405162461bcd60e51b815260206004820152601960248201527f4265747465725377617020726f75746572206e6f7420736574000000000000006044820152606490fd5b6108f0915060203d6020116108495761083b8183610fff565b84610440565b60405162461bcd60e51b815260206004820152602560248201527f496e73756666696369656e74206c697175696469747920666f7220677261647560448201526430ba34b7b760d91b6064820152608490fd5b50811515610414565b9091506020813d60201161097e575b8161096e60209383610fff565b810103126101ca5751908461040a565b3d9150610961565b9093506020813d6020116109b2575b816109a260209383610fff565b810103126101ca575192846103dc565b3d9150610995565b6109d3915060203d6020116108495761083b8183610fff565b826103a3565b60405162461bcd60e51b81526020600482015260166024820152752a37b5b2b7103737ba1034b7103a3434b9903830b4b960511b6044820152606490fd5b50600480546001600160a01b039081169135161461036a565b60405162461bcd60e51b815260206004820152601f60248201527f4f6e6c7920726f757465722063616e20677261647561746520746f6b656e73006044820152606490fd5b346101ca5760003660031901126101ca576020604051690e9c7f5bd655012000008152f35b346101ca5760003660031901126101ca576020600c54604051908152f35b346101ca5760603660031901126101ca576044356001600160a01b0381811691602480359160043591908581036101ca57610af161107b565b84600254163303610e9857821580158091610e8f575b15610e4b5790818592610e39575b8215159081610e27575b610db1575b610d36575b505083600354169360405191826370a0823160e01b96878252306004830152818360209687935afa9283156101d6578491600094610d05575b506004541696826040518099819382523060048301525afa9586156101d657600096610cd6575b50811580158091610ccd575b15610c895780610c80575b15610c445750610bb085826110d1565b600c55610bc4600754600854908784611104565b60075480821115610c3a57610bd8916112a8565b935b60085480821115610c3057610bee916112a8565b905b604051948552840152604083015260608201527fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d82260803392a36001600055005b5050600090610bf0565b5050600093610bda565b8260166064926040519262461bcd60e51b8452600484015282015275506169723a20494e56414c49445f42414c414e43455360501b6044820152fd5b50851515610ba0565b60405162461bcd60e51b8152600481018590526019818401527f506169723a204e4f5f42414c414e43455f494e435245415345000000000000006044820152606490fd5b50861515610b95565b9095508281813d8311610cfe575b610cee8183610fff565b810103126101ca57519487610b89565b503d610ce4565b8281939295503d8311610d2f575b610d1d8183610fff565b810103126101ca578390519289610b62565b503d610d13565b6004805460405163a9059cbb60e01b81526001600160a01b039390931691830191909152602482019290925290602090829060449082906000908a165af180156101d657610d8c91600091610d93575b50611264565b8286610b29565b610dab915060203d81116107a1576107928183610fff565b87610d86565b60035460405163a9059cbb60e01b81526001600160a01b0384166004820152602481018790529350602090849060449082906000908c165af19283156101d6578693610e0491600091610e095750611264565b610b24565b610e21915060203d81116107a1576107928183610fff565b8a610d86565b610e346008548510611218565b610b1f565b610e466007548610611218565b610b15565b60405162461bcd60e51b8152602060048201819052818501527f506169723a20494e53554646494349454e545f4f55545055545f414d4f554e546044820152606490fd5b50841515610b07565b60405162461bcd60e51b8152602060048201526019818401527f4f6e6c7920726f757465722063616e2063616c6c2073776170000000000000006044820152606490fd5b346101ca5760003660031901126101ca576020600854604051908152f35b346101ca5760003660031901126101ca576020600b54604051908152f35b346101ca5760003660031901126101ca576020600a54604051908152f35b346101ca5760003660031901126101ca576002546040516001600160a01b039091168152602090f35b346101ca5760003660031901126101ca576020600754604051908152f35b346101ca5760003660031901126101ca576003546040516001600160a01b039091168152602090f35b346101ca5760003660031901126101ca5760206040516b033b2e3c9fd0803ce80000008152f35b346101ca5760003660031901126101ca5760609060075460085463ffffffff6009541691835260208301526040820152f35b90601f8019910116810190811067ffffffffffffffff82111761102157604052565b634e487b7160e01b600052604160045260246000fd5b908160209103126101ca57516001600160a01b03811681036101ca5790565b908160209103126101ca575180151581036101ca5790565b9190820180921161072657565b60026000541461108c576002600055565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b8181029291811591840414171561072657565b81156110ee570490565b634e487b7160e01b600052601260045260246000fd5b91909263ffffffff90814216926009549280841685038181116107265716908115158061120f575b80611206575b611181575b5050509282917fcf2aa50876cdfbb541206f89af0ee78d44a2abf8d328e37fa4917f982149848a946040946007558260085563ffffffff19161760095582519182526020820152a1565b826070979492969593971b90600160701b91888104831489151715610726576106df886106da846111b1946110e4565b600a558060701b918183041490151715610726576107136040966106da7fcf2aa50876cdfbb541206f89af0ee78d44a2abf8d328e37fa4917f982149848a996111f9946110e4565b600b559194819394611137565b50821515611132565b5080151561112c565b1561121f57565b60405162461bcd60e51b815260206004820152601c60248201527f506169723a20494e53554646494349454e545f4c4951554944495459000000006044820152606490fd5b1561126b57565b60405162461bcd60e51b815260206004820152601560248201527414185a5c8e881514905394d1915497d19052531151605a1b6044820152606490fd5b919082039182116107265756fea2646970667358221220417077d494f1a034f10a6b09914336f321e5778f4e368c925c523ede066748c264736f6c63430008140033a26469706673582212205e2409daf765cf129f3a3ba6436fd8abc148b1bfe52bdc0c99094d254974852864736f6c63430008140033