⚠ This contract’s source code is not verified. Verify & publish source →
0x6080604052600436101561001f575b61001736610956565b602081519101f35b6000803560e01c90816324529017146100625750806392ead3281461005d578063c88712d4146100585763eac1ad350361000e57610681565b6104ba565b610437565b346100da5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100da5760043567ffffffffffffffff8082116100d657366023830112156100d65781600401359081116100d65736602482840101116100d65760246100d39201610d03565b80f35b8280fd5b80fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b67ffffffffffffffff811161012057604052565b6100dd565b6020810190811067ffffffffffffffff82111761012057604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761012057604052565b604051906101a0820182811067ffffffffffffffff82111761012057604052565b67ffffffffffffffff811161012057601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b9291926101e9826101a3565b916101f76040519384610141565b829481845281830111610214578281602093846000960137010152565b600080fd5b9080601f8301121561021457816020610234933591016101dd565b90565b67ffffffffffffffff81116101205760051b60200190565b73ffffffffffffffffffffffffffffffffffffffff81160361021457565b35906102788261024f565b565b90604091827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8201126102145767ffffffffffffffff9060043582811161021457816102c891600401610219565b936024928335918183116102145783602384011215610214578260040135906102f082610237565b956102fd82519788610141565b828752602095818789019460051b8701019581871161021457828101945b87861061032e5750505050505050505090565b8535878111610214578201906101a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc83860301126102145761036f610182565b908583013582526103826044840161026d565b8b8301526103926064840161026d565b878301526103a26084840161026d565b60608301526103b360a4840161026d565b608083015260c483013560a083015260e483013560c083015261010483013560e08301526101248301356101008301526101448301356101208301526101648301356101408301526101848301356101608301526101a4830135918983116102145761042686888e969587960101610219565b61018082015281520195019461031b565b61044b6104433661027a565b8192916122b7565b80610490575b505061047760009173ffffffffffffffffffffffffffffffffffffffff83541690611d89565b4761047f5780f35b808080804781545af1156100da5780f35b6104b39173ffffffffffffffffffffffffffffffffffffffff6000541690613cf6565b3880610451565b346102145760e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610214576004356104f58161024f565b602435906105028261024f565b6044359161050f8361024f565b6064359261051c8461024f565b608435906105298261024f565b60a435916105368361024f565b60c435946105438661024f565b73ffffffffffffffffffffffffffffffffffffffff806000541633036102145761067f97816105fd958161063e99817fffffffffffffffffffffffff0000000000000000000000000000000000000000971687600154161760015516856002541617600255168360035416176003551690600454161760045573ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff00000000000000000000000000000000000000006006541617600655565b73ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff00000000000000000000000000000000000000006007541617600755565b73ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff00000000000000000000000000000000000000006009541617600955565b005b34610214576106bd6106956104433661027a565b929091836106e6575b73ffffffffffffffffffffffffffffffffffffffff6000541690611d89565b6040805173ffffffffffffffffffffffffffffffffffffffff9290921682526020820192909252f35b6106f1843385613cf6565b61069e565b91909182600411610214578211610214577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6004920190565b9291928382116102145783116102145780920390565b81601f820112156102145780359161075c83610237565b9261076a6040519485610141565b808452602092838086019260051b820101928311610214578301905b828210610794575050505090565b81358152908301908301610786565b9060a0828203126102145767ffffffffffffffff82358181116102145783019382601f860112156102145784356107d981610237565b906107e76040519283610141565b808252602096878084019260051b820101918683116102145788809201905b8382106108655750505050948401358281116102145783610828918601610745565b9360408101358381116102145784610841918301610745565b9361084e6060830161026d565b936080830135908111610214576102349201610219565b82809183356108738161024f565b815201910190610806565b60005b8381106108915750506000910152565b8181015183820152602001610881565b81601f820112156102145780516108b7816101a3565b926108c56040519485610141565b8184526020828401011161021457610234916020808501910161087e565b9160608383031261021457825192602081015192604082015167ffffffffffffffff81116102145761023492016108a1565b9060808282031261021457815161092b8161024f565b92602083015192604081015192606082015167ffffffffffffffff81116102145761023492016108a1565b361561067f57600091823563d737d0c78160e01c14610ca8577fffffffff00000000000000000000000000000000000000000000000000000000167fe9cbafb00000000000000000000000000000000000000000000000000000000081148015610c7f575b8015610c56575b8015610c2d575b8015610c04575b610ba3577f91dd7346000000000000000000000000000000000000000000000000000000008114610b6e577f920f5c840000000000000000000000000000000000000000000000000000000014610af05750610a2f81610a36926106f6565b36916101dd565b610a3f81610cb0565b610a9b57610a59816020806100d394518301019101610915565b92505050610a7c60025473ffffffffffffffffffffffffffffffffffffffff1690565b60065473ffffffffffffffffffffffffffffffffffffffff1691613700565b610ab1816020806100d3945183010191016108e3565b60025473ffffffffffffffffffffffffffffffffffffffff1691610aea60065473ffffffffffffffffffffffffffffffffffffffff1690565b9361352d565b915073ffffffffffffffffffffffffffffffffffffffff610b1f610b1783610b29946106f6565b8101906107a3565b9416925090611558565b60405161023481610b4260208201906001602083019252565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282610141565b604084610b99610b93610a2f876004359060248260040135830101916024019061072f565b33611c15565b6020815280602052f35b836100d3610bc6610a2f866044359060248260040135830101916024019061072f565b60025473ffffffffffffffffffffffffffffffffffffffff1660065473ffffffffffffffffffffffffffffffffffffffff169160243560043561385c565b507fa1d483360000000000000000000000000000000000000000000000000000000081146109d0565b507f2005a6ff0000000000000000000000000000000000000000000000000000000081146109c9565b507fa60b0d3c0000000000000000000000000000000000000000000000000000000081146109c2565b507fde5f4ecc0000000000000000000000000000000000000000000000000000000081146109bb565b602084308152f35b8051906080821191821592610cc457505090565b6080925090610cd683809310156133d9565b0151141590565b600091031261021457565b6040513d6000823e3d90fd5b90816020910312610214575190565b610d0e9136916101dd565b610d17816139bf565b9091610d2283610f58565b610f1e5750610d308261565e565b805160ff16610d616020830191610d5b835173ffffffffffffffffffffffffffffffffffffffff1690565b90613c66565b9060a073ffffffffffffffffffffffffffffffffffffffff83169301918251333b15610214576040517fae63932900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86166004820152306024820152604481019190915260008160648183335af1958615610f0057610ec297610e1a610e6d95610e639460209a610f05575b505173ffffffffffffffffffffffffffffffffffffffff1690565b91865191610e3d60025473ffffffffffffffffffffffffffffffffffffffff1690565b92610e5d60065473ffffffffffffffffffffffffffffffffffffffff1690565b94614329565b8251903390613dd2565b516040517f15afd40900000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9092166004830152602482015291829081906044820190565b03816000335af18015610f0057610ed65750565b610ef69060203d8111610ef9575b610eee8183610141565b810190610cf4565b50565b503d610ee4565b610ce8565b80610f12610f189261010c565b80610cdd565b38610dff565b905061027891610f98565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600260ff60968351041603610f9257610f70906157de565b606160ff825116149081610f82575090565b610140015160ff16608414919050565b50600090565b610fa19061565e565b9060ff82511691610fb183615cf0565b15801561114e575b61021457603892610fe1602083015173ffffffffffffffffffffffffffffffffffffffff1690565b91604094859373ffffffffffffffffffffffffffffffffffffffff61103861101f8786015173ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b91161092036111175761106861101f61101f606084015173ffffffffffffffffffffffffffffffffffffffff1690565b9061109860a061109061108b61108461012086015161ffff1690565b61ffff1690565b611269565b920151613cc5565b906110a284613cd0565b936110db8651978896879586947f128acb08000000000000000000000000000000000000000000000000000000008652600486016111d1565b03925af18015610f00576110ed575050565b8161110c92903d10611110575b6111048183610141565b810190611178565b5050565b503d6110fa565b61114360a061109061101f61101f606086015173ffffffffffffffffffffffffffffffffffffffff1690565b60006110a284613cd0565b5073ffffffffffffffffffffffffffffffffffffffff806020830151169060408301511614610fb9565b9190826040910312610214576020825192015190565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f6020936111ca8151809281875287808801910161087e565b0116010190565b90610234949360a09373ffffffffffffffffffffffffffffffffffffffff9273ba1333333333a1ba1108e8412f11850a5c319ba98552151560208501526040840152166060820152816080820152019061118e565b919360a093610234969573ffffffffffffffffffffffffffffffffffffffff8094168552151560208501526040840152166060820152816080820152019061118e565b9064e8d4a510009182810292818404149015171561128357565b610f29565b908160960291609683040361128357565b91906112bc602084015173ffffffffffffffffffffffffffffffffffffffff1690565b90604093849273ffffffffffffffffffffffffffffffffffffffff6112fa61101f8685015173ffffffffffffffffffffffffffffffffffffffff1690565b911610603860ff61130c845160ff1690565b16036113985761133961101f61101f606085015173ffffffffffffffffffffffffffffffffffffffff1690565b9161135560a061109061108b61108461012086015161ffff1690565b936110db61136284613cd0565b978751988997889687957f128acb0800000000000000000000000000000000000000000000000000000000875260048701611226565b600061135560a06113c661101f61101f606088015173ffffffffffffffffffffffffffffffffffffffff1690565b940151613cc5565b9061ffff80921660960291821691820361128357565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b8051156114205760200190565b6113e4565b8051600110156114205760400190565b600201908160021161128357565b90601f820180921161128357565b9190820180921161128357565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820191821161128357565b907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe820191821161128357565b9190820391821161128357565b906114d86020928281519485920161087e565b0190565b906002917e960000000000000000000000000000000000000000000000000000000000008152611515825180936020868501910161087e565b010190565b7fffff0000000000000000000000000000000000000000000000000000000000006002939260f01b168152611515825180936020868501910161087e565b909273ffffffffffffffffffffffffffffffffffffffff9283309116036102145761012c61ffff6115888361331c565b16036102145761159790613014565b926115a18461565e565b906115ab856157de565b9360b960ff6115bb855160ff1690565b161490811591611ab6575b8115611a64575b8115611a12575b5080156119fb575b80156119e4575b6102145760208083019261161361160e855173ffffffffffffffffffffffffffffffffffffffff1690565b611b85565b91604082019561163a61160e885173ffffffffffffffffffffffffffffffffffffffff1690565b98611659875173ffffffffffffffffffffffffffffffffffffffff1690565b936000846116fd60608401976116946116868a5173ffffffffffffffffffffffffffffffffffffffff1690565b9160a0870192835191611ae5565b6116b861101f61101f8b5173ffffffffffffffffffffffffffffffffffffffff1690565b90516040517f6e553f65000000000000000000000000000000000000000000000000000000008152600481019190915230602482015293849283919082906044820190565b03925af18015610f005760009686938c6117d4948a946119ad575b506117899261176f61101f9361174561101f945173ffffffffffffffffffffffffffffffffffffffff1690565b9060c0611766855173ffffffffffffffffffffffffffffffffffffffff1690565b91015191613cf6565b5173ffffffffffffffffffffffffffffffffffffffff1690565b6040517fba0876520000000000000000000000000000000000000000000000000000000081526004810192909252306024830181905260448301529096879283919082906064820190565b03925af1928315610f00576118479461183d94611990575b5061180a6117f984611425565b5161180389611425565b5190611451565b9961182c61160e8b5173ffffffffffffffffffffffffffffffffffffffff1690565b8b8111611903575b50505050611413565b5161180384611413565b9561186961160e855173ffffffffffffffffffffffffffffffffffffffff1690565b61189761188d61160e885173ffffffffffffffffffffffffffffffffffffffff1690565b9361180386611413565b119283156118eb575b5050506102145751610278936118cd9173ffffffffffffffffffffffffffffffffffffffff163390611ae5565b51339073ffffffffffffffffffffffffffffffffffffffff16611ae5565b6118fa92935061180390611425565b113880806118a0565b60a082016119138d8251936114b8565b808311611988575b5081611928575b50611834565b61197e946119779261193a9252613138565b9261194b60405194859283016114dc565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101845283610141565b3090611299565b3880808080611922565b91503861191b565b6119a690823d8411610ef957610eee8183610141565b50386117ec565b61101f9194509261176f61101f936117456119d7611789978b3d8d11610ef957610eee8183610141565b9794505093505092611718565b506119ee83611425565b5160c083015114156115e3565b50611a0583611413565b5160a083015114156115dc565b9050611a35602084015173ffffffffffffffffffffffffffffffffffffffff1690565b90611a5a61101f604088015173ffffffffffffffffffffffffffffffffffffffff1690565b91161415386115d4565b9050611a87604084015173ffffffffffffffffffffffffffffffffffffffff1690565b81611aac61101f602089015173ffffffffffffffffffffffffffffffffffffffff1690565b91161415906115cd565b9050611ac7611ac3611bc7565b1590565b906115c6565b90816020910312610214575180151581036102145790565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9283166004820152602481019390935260209183916044918391600091165af1908115610f0057600091611b57575b501561021457565b611b78915060203d8111611b7e575b611b708183610141565b810190611acd565b38611b4f565b503d611b66565b60206024916000928380927f70a08231000000000000000000000000000000000000000000000000000000008252306004525afa1560203d10176100da575190565b60019150565b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b60095473ffffffffffffffffffffffffffffffffffffffff1691821561021457604051917f07542f3200000000000000000000000000000000000000000000000000000000835260048301526040602483015280519081604484015260209081810190828460648701920101915b828110611cd1575050505091600092917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f85940116606401915af415611cc757565b3d6000803e3d6000fd5b80518252908301908301611c83565b91907f70a0823100000000000000000000000000000000000000000000000000000000825260048201913083526000928360208360248189617530fa611d70575b611d2d575b5050505050565b600094859460449486937fa9059cbb000000000000000000000000000000000000000000000000000000008652526024840152620186a0f1503880808080611d26565b5060203d14611d80575b83611d21565b81519350611d7a565b604051916020825183010192600092602160609182840160405201935b858510611db557505050505050565b6096908551831c90811481151715611df3575b6014860151831c90811481151715611de3575b940193611da6565b611dee848683611ce0565b611ddb565b611dfe848683611ce0565b611dc8565b60405190610160820182811067ffffffffffffffff82111761012057604052816101406000918281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e082015282610100820152826101208201520152565b9060208282031261021457815167ffffffffffffffff81116102145761023492016108a1565b908082519081815260208091019281808460051b8301019501936000915b848310611ebc5750505050505090565b9091929394958480611fdd837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe086600196030187528a5180518252611f1c848201518584019073ffffffffffffffffffffffffffffffffffffffff169052565b60408181015173ffffffffffffffffffffffffffffffffffffffff169083015260608181015173ffffffffffffffffffffffffffffffffffffffff169083015260808181015173ffffffffffffffffffffffffffffffffffffffff169083015260a0808201519083015260c0808201519083015260e08082015190830152610100808201519083015261012080820151908301526101408082015190830152610160808201519083015261018080910151916101a08092820152019061118e565b9801930193019194939290611eac565b906020610234928181520190611e8e565b90602061023492818152019061118e565b805160ff168252610278919060208181015173ffffffffffffffffffffffffffffffffffffffff169083015260408181015173ffffffffffffffffffffffffffffffffffffffff169083015260608181015173ffffffffffffffffffffffffffffffffffffffff169083015260808181015173ffffffffffffffffffffffffffffffffffffffff169083015260a081015160a083015260c081015160c08301526120c360e082015160e084019060ff169052565b6101008181015160ff16908301526101208181015161ffff16908301526101409081015160ff16910152565b61016081019291610278919061200f565b51906102788261024f565b9081602091031261021457516102348161024f565b610234939273ffffffffffffffffffffffffffffffffffffffff608093168252600060208301526040820152816060820152019061118e565b610234939273ffffffffffffffffffffffffffffffffffffffff608093168252602082015260006040820152816060820152019061118e565b604051906060820182811067ffffffffffffffff8211176101205760405260028252604082602036910137565b90815180825260208080930193019160005b8281106121df575050505090565b8351855293810193928101926001016121d1565b969593929060e0880173ffffffffffffffffffffffffffffffffffffffff8092168952602060e0818b01528451809252806101008b019501926000905b83821061229e5750505050509261228c61226d6122999461225f8560c0988c60408160009d9a039101526121bf565b908a820360608c01526121bf565b73ffffffffffffffffffffffffffffffffffffffff9093166080890152565b86820360a088015261118e565b930152565b8451811687529582019593820193600190910190612230565b906122d06122ca6122ca84516096900490565b60ff1690565b908115612e4557306122e18461565e565b926122ea611e03565b9060018111612e03575b855161ffff1692604092835197886123118260209889840161151a565b03906123437fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0928381018c528b610141565b898851612d49575b5061235581610f58565b612c7b57885160ff16807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4781016125615750505050505060029192935014801590612523575b8015612517575b610214576123ae612192565b6123b6612192565b916123bf612192565b6124066123e28688015173ffffffffffffffffffffffffffffffffffffffff1690565b6123eb85611413565b9073ffffffffffffffffffffffffffffffffffffffff169052565b6124326124298388015173ffffffffffffffffffffffffffffffffffffffff1690565b6123eb85611425565b60a086015161244085611413565b5260c086015161244f85611425565b5261247761101f61101f608089015173ffffffffffffffffffffffffffffffffffffffff1690565b91823b15610214576000946124be869251998a96879586947fab9c4b5d000000000000000000000000000000000000000000000000000000008652309230600488016121f3565b03925af1908115610f00576124fa93610d5b92612504575b505b825160ff165b92015173ffffffffffffffffffffffffffffffffffffffff1690565b9061023482611b85565b80610f126125119261010c565b386124d6565b5060c0830151156123a2565b5073ffffffffffffffffffffffffffffffffffffffff61255a608085015173ffffffffffffffffffffffffffffffffffffffff1690565b161561239b565b9495939460f682036125b85750505050505050825115610214576124fa946125ae6125b392612592610d5b96611413565b51015173ffffffffffffffffffffffffffffffffffffffff1690565b612e93565b6124d8565b90919293949597985060017f0540000000000071100022000000000000000000000632000003ffffc0000070831c1615156000146125f557600080fd5b6125fe90615cf0565b1561298c575050505083850190612629825173ffffffffffffffffffffffffffffffffffffffff1690565b9061264d61101f8589015173ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff928316146126805750505050906125b36124fa94610d5b9385611299565b6126e96126cf878397969701926126c86126ae855173ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff168752565b5160ff1690565b6b9fe00000000000000000000060ff600192161c16151590565b1561294b57612717612712612731925173ffffffffffffffffffffffffffffffffffffffff1690565b615468565b73ffffffffffffffffffffffffffffffffffffffff168352565b60ff8061274260e089015160ff1690565b16036127785750505050610d5b906125b36124fa946125ae606086015173ffffffffffffffffffffffffffffffffffffffff1690565b600490606087989495980192866127a961101f61101f875173ffffffffffffffffffffffffffffffffffffffff1690565b8a51948580927f0dfe16810000000000000000000000000000000000000000000000000000000082525afa928315610f0057600093612914575b50516128049073ffffffffffffffffffffffffffffffffffffffff1661101f565b9116036128a85761101f61101f61282f925173ffffffffffffffffffffffffffffffffffffffff1690565b60a0850151813b1561021457600080946128779851988995869485937f490e6cbc00000000000000000000000000000000000000000000000000000000855260048501612159565b03925af1908115610f00576124fa93610d5b92612895575b506124d8565b80610f126128a29261010c565b3861288f565b61101f61101f6128cc925173ffffffffffffffffffffffffffffffffffffffff1690565b60a0850151813b1561021457600080946128779851988995869485937f490e6cbc00000000000000000000000000000000000000000000000000000000855260048501612120565b61280491935061293c61101f91893d8b11612944575b6129348183610141565b81019061210b565b9391506127e3565b503d61292a565b508061296b835173ffffffffffffffffffffffffffffffffffffffff1690565b1661273157730bd7d308f8e1639fab988df18a8011f41eacad738252612731565b603291939596508092945098969810908115612c61575b5015612a2657505050926125b3610d5b926124fa956129d9606087015173ffffffffffffffffffffffffffffffffffffffff1690565b612a196129fc8689015173ffffffffffffffffffffffffffffffffffffffff1690565b9288015173ffffffffffffffffffffffffffffffffffffffff1690565b309260c089015192613ee2565b612a3e612a386110848599969561145e565b826158f3565b600361014082015290815160ff1660ff81169060328210159182612c48575b5081612c34575b5061021457612a72866131a4565b92612a9861101f61101f60065473ffffffffffffffffffffffffffffffffffffffff1690565b966000865180997fa46583900000000000000000000000000000000000000000000000000000000082528180612ad189600483016120ef565b03915afa928315610f00576124fa9a612b52612b64958a94612b5894610d5b9d600093612bfb575b5081612b3b612b36612b30612b4194612b2a612b23612b1e612b5299518451906114b8565b61148b565b9151611435565b8561320d565b9761145e565b611288565b90613081565b91612b528c519b8c988901906114c5565b906114c5565b03908101845283610141565b612b77612b72825160ff1690565b615cf0565b15612b88576125b392503090611299565b6125b392612bad606083015173ffffffffffffffffffffffffffffffffffffffff1690565b90612bee612bd18785015173ffffffffffffffffffffffffffffffffffffffff1690565b9184015173ffffffffffffffffffffffffffffffffffffffff1690565b9060c03094015192613ee2565b91612b3b612b36612b30612c28612b5296612b4196983d8091833e612c208183610141565b810190611e68565b96945050505091612af9565b612c429150611ac390615cf0565b38612a64565b6904800000000000000000901c60011615915038612a5d565b600191506904800000000000000000901c161515386129a3565b5090506000949550839250612cc59150612cf697612b5894519485917f24529017000000000000000000000000000000000000000000000000000000008984015260248301611ffe565b51809581927f48c8949100000000000000000000000000000000000000000000000000000000835260048301611ffe565b03818373ba1333333333a1ba1108e8412f11850a5c319ba95af1908115610f00576124fa93610d5b92612d2e5750825160ff166124de565b612d42903d806000833e612c208183610141565b50386124d6565b612daa919a50600089612d7761101f61101f60065473ffffffffffffffffffffffffffffffffffffffff1690565b895180809681947f73f24c3b00000000000000000000000000000000000000000000000000000000835260048301611fed565b03915afa908115610f0057612dd7612de392612b5294600091612dea575b5089519485938c8501906114c5565b03838101835282610141565b983861234b565b612dfd913d8091833e612c208183610141565b38612dc8565b919050612e3f612e12866157de565b91612e1e835160ff1690565b606084015173ffffffffffffffffffffffffffffffffffffffff1690613b48565b916122f4565b505050600090600090565b60405190612e5d82610125565b60008252565b3d15612e8e573d90612e74826101a3565b91612e826040519384610141565b82523d6000602084013e565b606090565b73ffffffffffffffffffffffffffffffffffffffff1691908215610214576040517f48c8949100000000000000000000000000000000000000000000000000000000815260008180612ee88560048301611ffe565b038183885af19081612f2f575b50612f2a57612f02612e63565b926020840193635090d6c6855160e01c14600014612f265750610278929350611c15565b5184fd5b509050565b612f43903d806000833e612c208183610141565b5038612ef5565b15612f5157565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f736c6963655f6f766572666c6f770000000000000000000000000000000000006044820152fd5b15612fb657565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f736c6963655f6f75744f66426f756e64730000000000000000000000000000006044820152fd5b61302361012e82511015612faf565b60405190600c820190600e0161013883015b80831061306e57505061012c8252601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660405290565b9091825181526020809101920190613035565b6130958261308e81611443565b1015612f4a565b6130a3600261308e84611435565b6130b881516130b184611435565b1115612faf565b816130d0575050604051600081526020810160405290565b60405191601f8116916002831560051b80858701019484860193010101905b8084106131255750508252601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660405290565b90928351815260208091019301906130ef565b61314761012c82511015612faf565b60405190601682019060ac8084019101905b80831061319157505060968252601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660405290565b9091825181526020809101920190613159565b6131b2600282511015612faf565b6040519060028083019101600483015b8083106131fa57505060028252601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660405290565b90918251815260208091019201906131c2565b9161321b8161308e81611443565b6132298261308e8382611451565b61323883516130b18385611451565b8061325157505050604051600081526020810160405290565b60405192601f821692831560051b80858701019484860193010101905b8084106132a45750508252601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660405290565b909283518152602080910193019061326e565b156132be57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f746f55696e7431365f6f75744f66426f756e64730000000000000000000000006044820152fd5b60029061332c82825110156132b7565b015190565b61012b9061332c82825110156132b7565b60959061332c82825110156132b7565b9060028101918282116112835781831061337b57613375600293825110156132b7565b01015190565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f746f55696e7431365f6f766572666c6f770000000000000000000000000000006044820152fd5b156133e057565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f746f55696e743235365f6f75744f66426f756e647300000000000000000000006044820152fd5b60f39061332c82825110156133d9565b6101139061332c82825110156133d9565b605d9061332c82825110156133d9565b607d9061332c82825110156133d9565b906020810191828211611283578183106134a257613375602093825110156133d9565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f746f55696e743235365f6f766572666c6f7700000000000000000000000000006044820152fd5b7f800000000000000000000000000000000000000000000000000000000000000081146112835760000390565b9161353a909491946139bf565b61354b6122ca839693516096900490565b6135548661565e565b96600095868113156136db5760a08901818151106136d7575260ff919061357a90613500565b60c08901525b169460018611613640575b5050505050600161359b83613a60565b918260a08501521480156135e2575b6135b2575050565b816135dc60606124de602061027896015173ffffffffffffffffffffffffffffffffffffffff1690565b90613dd2565b50608082015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff61363761101f606086015173ffffffffffffffffffffffffffffffffffffffff1690565b911614156135aa565b61369c9461364d826157de565b9060028814806136d0575b806136b9575b6136ae575b5060a060c08901519101518181106136a6575b50604088015173ffffffffffffffffffffffffffffffffffffffff1661453e565b61453e565b388080808061358b565b905038613676565b608089015238613663565b5060b660ff6136c9845160ff1690565b161461365e565b5080613658565b8780fd5b9060a08901818151106136d7575260ff91906136f690613500565b60c0890152613580565b80511561385757613710906139bf565b9261371a8261565e565b92604084019461374461101f61101f885173ffffffffffffffffffffffffffffffffffffffff1690565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529490602090869060249082905afa8015610f0057610278976137d996600092613837575b5060c08801918083511161382f575b5060a06137af846157de565b9251920151828110613825575b505173ffffffffffffffffffffffffffffffffffffffff1661453e565b602081015173ffffffffffffffffffffffffffffffffffffffff169061381f613819606083015173ffffffffffffffffffffffffffffffffffffffff1690565b91613a60565b91613dd2565b91506136976137bc565b8252386137a3565b61385091925060203d8111610ef957610eee8183610141565b9038613794565b505050565b9091613867906139bf565b9390916138738361565e565b9060a0820194855191820180921161128357810180911161128357610278966060936138e39287526138a4866157de565b9760ff8951169660208a019960a08b6138d773ffffffffffffffffffffffffffffffffffffffff9b8c8093511690613c66565b9c51169101519061453e565b015116905191613dd2565b90600261ffff8093160191821161128357565b90600161ffff8093160191821161128357565b90601561ffff8093160191821161128357565b90602961ffff8093160191821161128357565b90603d61ffff8093160191821161128357565b90605d61ffff8093160191821161128357565b90607d61ffff8093160191821161128357565b90607e61ffff8093160191821161128357565b90607f61ffff8093160191821161128357565b90609361ffff8093160191821161128357565b90609561ffff8093160191821161128357565b906139c98261331c565b9061ffff8083166139da8186613081565b946040516139e781610125565b60008152946139f5816138ee565b848351911610613a06575b50505050565b613a149192939495506138ee565b928151928303928311611283577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe830192831161128357613a5693169061320d565b9038808080613a00565b603860ff82511614613ac25761ffff61012060a08301519201511662ffffff620186a091820316918215613a9357020490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60a0015190565b603860ff82511614613ac2578061ffff61012060a061023494015192015116905b61ffff620186a09216820362ffffff90818111611283571690818102918183041490151715611283570490565b60ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9116019060ff821161128357565b91929160ff16907f0b8000000000000000000000000000000000000000010c800003ffff7fffffef821c600116613b7d575050565b92508290605014613b8b5750565b73ffffffffffffffffffffffffffffffffffffffff9192506020906004604051809481937ffbfa77cf000000000000000000000000000000000000000000000000000000008352165afa908115610f0057600091613be7575090565b610234915060203d8111612944576129348183610141565b90949360ff613c12819295949597613b17565b1691161080613c35575b613c24575050565b9250829060ff16605014613b8b5750565b5060017f0b8000000000000000000000000000000000000000010c800003ffff7fffffef60ff84161c161515613c1c565b819073ffffffffffffffffffffffffffffffffffffffff8216613c9e57505050730bd7d308f8e1639fab988df18a8011f41eacad7390565b6b9fe00000000000000000000060ff600192161c16613cbb575090565b6102349150615468565b600081126102145790565b15613cde576401000276a490565b73fffd8963efd1fc6a506488495d951d5263988d2590565b6040517fa9059cbb000000000000000000000000000000000000000000000000000000006020820190815273ffffffffffffffffffffffffffffffffffffffff909316602482015260448101939093526000928392908390613d5b8160648101610b42565b51925af1613d67612e63565b9015908115613da2575b50613d7857565b60046040517f197121f5000000000000000000000000000000000000000000000000000000008152fd5b8051801592508215613db8575b50501538613d71565b613dcb9250602080918301019101611acd565b3880613daf565b919081604051907f70a0823100000000000000000000000000000000000000000000000000000000825230600483015260208260248173ffffffffffffffffffffffffffffffffffffffff89165afa918215610f0057600092613e50575b508110613e48575b5081156138575761027892613cf6565b915038613e38565b613e6991925060203d8111610ef957610eee8183610141565b9038613e30565b73ffffffffffffffffffffffffffffffffffffffff6102349493608093835260006020840152166040820152816060820152019061118e565b73ffffffffffffffffffffffffffffffffffffffff6102349493608093600084526020840152166040820152816060820152019061118e565b909492939473ffffffffffffffffffffffffffffffffffffffff80809416911610600014613f6e5716803b1561021457613f509360008094604051968795869485937f022c0d9f00000000000000000000000000000000000000000000000000000000855260048501613ea9565b03925af18015610f0057613f615750565b80610f126102789261010c565b16803b1561021457613f509360008094604051968795869485937f022c0d9f00000000000000000000000000000000000000000000000000000000855260048501613e70565b90929394959173ffffffffffffffffffffffffffffffffffffffff80809616911610600014614096571561404f57501691823b15610214576040517f6d9a640a000000000000000000000000000000000000000000000000000000008152600060048201819052602482019390935273ffffffffffffffffffffffffffffffffffffffff909116604482015291829081838160648101613f50565b9116803b1561021457613f509360008094604051968795869485937f022c0d9f00000000000000000000000000000000000000000000000000000000855260048501613ea9565b1561410957501691823b15610214576040517f6d9a640a000000000000000000000000000000000000000000000000000000008152600481019290925260006024830181905273ffffffffffffffffffffffffffffffffffffffff90911660448301529091829081838160648101613f50565b9116803b1561021457613f509360008094604051968795869485937f022c0d9f00000000000000000000000000000000000000000000000000000000855260048501613e70565b60405161415c81610125565b6000815290565b602090818184031261021457805167ffffffffffffffff9182821161021457019083601f8301121561021457815161419a81610237565b9460406141a981519788610141565b828752858088019360051b8601019482861161021457868101935b8685106141d657505050505050505090565b8451868111610214578201906101a090817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0848803011261021457614219610182565b8a840151815261422a868501612100565b8b82015260609261423c848601612100565b8783015260809361424e858701612100565b9083015260a093614260858701612100565b9083015260c093848601519083015260e093848601519083015261010093848601519083015261012093848601519083015261014093848601519083015261016093848601519083015261018093848601519083015284015192898411610214576142d2888d809796819701016108a1565b908201528152019401936141c4565b60ff1660ff81146112835760010190565b60ff166001019060ff821161128357565b60ff60019116019060ff821161128357565b9060ff8091169116019060ff821161128357565b92949391909461433e6122ca83516096900490565b9161434d8188600097866150d6565b84614356614150565b9280516144b1575b5060ff978489169290915b838a82161061437e5750505050505050505050565b61438d84614428948385614f3d565b6143a661439d8d8c859995615280565b82888c88613bff565b8c8b8d8b876143e76143b9825160ff1690565b7f7fc000000000007100002200000000800000000a00033240000000008000001060ff600192161c16151590565b1561448c576143f595614be2565b9586915b845160ff1691614420604087015173ffffffffffffffffffffffffffffffffffffffff1690565b928c886152ed565b61443b614436825160ff1690565b615d28565b614452575b5061444b84916142e1565b9050614369565b61448485929961447e61447961447061014061444b96015160ff1690565b60021c603f1690565b6142f2565b90614315565b989150614440565b8093506144a995925061449f9150613ac9565b60a08301526146cd565b9586916143f9565b6144ea929350604051809381927ff0a6c33f00000000000000000000000000000000000000000000000000000000835260048301611ffe565b038173ffffffffffffffffffffffffffffffffffffffff8a165afa908115610f0057859161451c575b5090843861435e565b61453891503d8087833e6145308183610141565b810190614163565b38614513565b9294939190946145536122ca83516096900490565b91866000956145618361565e565b805160ff169061457082615cf0565b90816146b9575b506146b1575b61458690615d28565b6146a8575b61459791839186615256565b61459f614150565b918051614621575b5060ff968388169160015b838a8216106145c75750505050505050505050565b61438d846145d6948385614f3d565b6145e4614436825160ff1690565b6145fb575b506145f484916142e1565b90506145b2565b61461985929961447e6144796144706101406145f496015160ff1690565b9891506145e9565b61465d919250600090604051809381927ff0a6c33f00000000000000000000000000000000000000000000000000000000835260048301611ffe565b038173ffffffffffffffffffffffffffffffffffffffff8a165afa908115610f005760009161468f575b5090386145a7565b6146a2913d8091833e6145308183610141565b38614687565b6001965061458b565b87925061457d565b610140015160ff1660031415905038614577565b9092916000916146de855160ff1690565b6146e781615cf0565b156149ba575060a0850151906020860191614716835173ffffffffffffffffffffffffffffffffffffffff1690565b6040948589019461473e61101f875173ffffffffffffffffffffffffffffffffffffffff1690565b948861479473ffffffffffffffffffffffffffffffffffffffff978880971610948d8b519788809481937fa4658390000000000000000000000000000000000000000000000000000000008352600483016120ef565b0392165afa968715610f005788968c958b9961499e575b506147f86147bb8a5161ffff1690565b6147cc8a519b8c926020840161151a565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081018b528a610141565b8a603860ff614808895160ff1690565b160361490b575061489d916113629161489461101f61487961485e61108b6110846101206148548f61101f606061101f92015173ffffffffffffffffffffffffffffffffffffffff1690565b9e015161ffff1690565b985173ffffffffffffffffffffffffffffffffffffffff1690565b935173ffffffffffffffffffffffffffffffffffffffff1690565b91161094613cd0565b03925af1908115610f0057839284926148ea575b505090915b8212156148d957506148c790613500565b80925b816148d3575050565b60c00152565b6148e39150613500565b80926148ca565b614904935080919250903d10611110576111048183610141565b38806148b1565b9395916113629161489461101f61487961494561101f61101f60606149609a015173ffffffffffffffffffffffffffffffffffffffff1690565b9a5173ffffffffffffffffffffffffffffffffffffffff1690565b03925af1908115610f00578392849261497d575b505090916148b6565b614997935080919250903d10611110576111048183610141565b3880614974565b6149b39199503d808d833e612c208183610141565b97386147ab565b6149c5919250615cb5565b15614b9157604084016149f261101f61101f835173ffffffffffffffffffffffffffffffffffffffff1690565b6040517f70a082310000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff85166004830152909360209390928490869060249082905afa948515610f00578695614b5c575b50918391614af161101f61101f614b239661176f8d87600660ff614a7a845160ff1690565b161491614a9e606082015173ffffffffffffffffffffffffffffffffffffffff1690565b90614abf8c82015173ffffffffffffffffffffffffffffffffffffffff1690565b60c0614adf885173ffffffffffffffffffffffffffffffffffffffff1690565b92015192614aeb612e50565b95613fb4565b9060405180958194829383526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa918215610f00576148e39492614b3f575b50506114b8565b614b559250803d10610ef957610eee8183610141565b3880614b38565b614b239391955091614af161101f61101f614b848896873d8911610ef957610eee8183610141565b9894965050505091614a55565b5080fd5b92614bdb90614bc96101a09473ffffffffffffffffffffffffffffffffffffffff60ff95999899168752602087019061200f565b6101c080610180870152850190611e8e565b9416910152565b90809695939460ff614bf5835160ff1690565b1660017f0800000000000000000000000000000000000000000100000000000000000000821c161580614ef9575b80614eee575b80614ee3575b80614ed8575b614cd1575b50614c5a61101f61101f602097600094614c55875160ff1690565b614f04565b92614c94604051978896879586947f07c3d4b900000000000000000000000000000000000000000000000000000000865260048601614b95565b03925af1908115610f0057600091614cb3575b508092816148d3575050565b614ccb915060203d8111610ef957610eee8183610141565b38614ca7565b60016b9fe000000000000000000000614d01602086015173ffffffffffffffffffffffffffffffffffffffff1690565b921c16614eca575b600160ff614d18855160ff1690565b1660f68114908115614ebf575b50614e11575b61101f602097600094614c5a9461101f9460ff614d498a5160ff1690565b16906061821480614df0575b614de9575b614d6c575b5050945097505050614c3a565b614d9a9160f660a08b0151921480614dce575b80614db2575b614da1575b6135dc8585614c558d5160ff1690565b3880614d5f565b9050614dac89613a60565b90614d8a565b5061ffff614dc66101208c015161ffff1690565b161515614d85565b50600460ff614de26101408d015160ff1690565b1610614d7f565b5087614d5a565b50614e0c614e036101408c015160ff1690565b60ff1660841490565b614d55565b73ffffffffffffffffffffffffffffffffffffffff80831615614e35575b50614d2b565b60a085015193949293929091478411614e8d5750506000808093819382908215614e83575b8b1690f115610f0057614c5a61101f61101f6020978b95600095865b9450945094509750614e2f565b6108fc9150614e5a565b60009450614c5a935061101f92509761101f9195602099730bd7d308f8e1639fab988df18a8011f41eacad7390614e76565b606391501438614d25565b614ed390615468565b614d09565b5060f7811415614c35565b5060f8811415614c2f565b5060f9811415614c29565b50604b811415614c23565b7f404000000000007100000000000000800000001c00000200000000000000000060ff919091161c60011615614f38575090565b905090565b9390929193614f4a611e03565b50600093600093614f7e60ff831691614f6383866158f3565b98801515806150a0575b80615077575b614fa6575b5061145e565b11614f87575050565b614f9c91929450614fa293506122ca90614303565b90615c87565b9091565b60a08a01908082528a60f660ff614fbe835160ff1690565b16149081615062575b5080615046575b8061503d575b614fdf575b50614f78565b614ff4614fee6122ca88613b17565b88615c87565b50614ffe81615cb5565b90811561502f575b5015614fd957615026906150206101208d015161ffff1690565b90613aea565b90523880614fd9565b60c6915060ff161438615006565b50841515614fd4565b5061ffff61505a6101208d015161ffff1690565b161515614fce565b6101400151600460ff9091161090508b614fc7565b5060a08a0151811080614f73575061509b611ac36150968c5160ff1690565b615d0a565b614f73565b50606160ff6150b08c5160ff1690565b1614806150be575b15614f6d565b506150d1614e036101408c015160ff1690565b6150b8565b929092821590811561524a575b50613857576150f19061565e565b916150fd835160ff1690565b9261510a611ac385615cb5565b8061523c575b8061520c575b806151fe575b806151f0575b806151e2575b613a005760ff6151516060605093015173ffffffffffffffffffffffffffffffffffffffff1690565b941614615163575b9161027892613dd2565b602073ffffffffffffffffffffffffffffffffffffffff936004604051809681937ffbfa77cf000000000000000000000000000000000000000000000000000000008352165afa8015610f0057610278936000916151c4575b509250615159565b6151dc915060203d8111612944576129348183610141565b386151bc565b5060f760ff85161415615128565b5060f860ff85161415615122565b5060f960ff8516141561511c565b5060017f080000000000000000000000000000000000000000010000000000000000000060ff86161c1615615116565b50604b60ff85161415615110565b60ff91501615386150e3565b9290928215908115615271575b50613857576150f1906157de565b60ff9150166001101538615263565b30919060ff167fc04000000000007100000000000000800000003c000002000000000000000000811c600116156152b75750505090565b600191929493507fffffffffffffffffffffffffffffffffffffffffffffffc00000000080000010901c166152e95750565b9150565b906153016122ca60ff929897959698613b17565b911610801590615438575b8015615408575b611d2657605060ff86941614615388575b610278945073ffffffffffffffffffffffffffffffffffffffff8216615360575050730bd7d308f8e1639fab988df18a8011f41eacad73613dd2565b6b9fe00000000000000000000060ff600192161c1615613dd25761538390615468565b613dd2565b9150602073ffffffffffffffffffffffffffffffffffffffff946004604051809781937ffbfa77cf000000000000000000000000000000000000000000000000000000008352165afa8015610f0057610278946000916153ea575b5091615324565b615402915060203d8111612944576129348183610141565b386153e3565b5060017f0b8000000000000000000000000000000000000000010c800003ffff7fffffef60ff85161c1615615313565b5060017f3c4000000000007100002200000000800000000000073000000000000000000060ff83161c161561530c565b73ffffffffffffffffffffffffffffffffffffffff16736a3fe5342a4bd09efcd44ac5b9387475a0678c7481148015615641575b8015615624575b8015615607575b80156155ea575b80156155cd575b80156155b0575b8015615593575b8015615576575b8015615559575b801561553c575b156154f95750730bd7d308f8e1639fab988df18a8011f41eacad7390565b6020600491604051928380927f6f307dc30000000000000000000000000000000000000000000000000000000082525afa908115610f0057600091613be7575090565b507361fca31c51acc4cc683291be936e6799aeaafe4181146154db565b5073ff024211741059a2540b01f5be2e75fc0c1b3d8281146154d4565b50739e9aec6a296f94c8530e2dd01ff3e9c61555d39a81146154cd565b5073f4ff4b8ee660d4276eda17e79094a7cc519e960681146154c6565b5073972173afb7eefb80a0815831b318a643442ad0c181146154bf565b5073eadf7c01da7e93fdb5f16b0aa9ee85f978e89e9581146154b8565b5073274c3795dadfebf562932992bf241ae087e0a98c81146154b1565b50733fae5e5722c51cdb5b0afd8c7082e8a6af336ee881146154aa565b5073c1b02e52e9512519edf99671931772e452fb439981146154a3565b50737854d4cfa7d0b877e399bcbdffb49536d7a14fc7811461549c565b90615667611e03565b9160ff61567382615b94565b168352601581511061578057602181015160601c602084015261027890615775906156bd6156a082615ad8565b73ffffffffffffffffffffffffffffffffffffffff166040870152565b6156e66156c982615aeb565b73ffffffffffffffffffffffffffffffffffffffff166060870152565b6156ef8161345f565b60a08601526156fd8161346f565b60c086015261571861570e82615bd7565b60ff1660e0870152565b61572f61572482615be7565b60ff16610100870152565b61575861573b82615afe565b73ffffffffffffffffffffffffffffffffffffffff166080870152565b61577061576482613342565b61ffff16610120870152565b615bf7565b60ff16610140840152565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f746f416464726573735f6f75744f66426f756e647300000000000000000000006044820152fd5b906157e7611e03565b91609781511061589557609781015160ff168352610278906157759061582c61580f82615a8a565b73ffffffffffffffffffffffffffffffffffffffff166020870152565b6158386156a082615a9d565b6158446156c982615ab0565b61584d8161343e565b60a086015261585b8161344e565b60c086015261586c61570e82615ba4565b61587861572482615bb5565b61588461573b82615ac3565b61589061576482613331565b615bc6565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f746f55696e74385f6f75744f66426f756e6473000000000000000000000000006044820152fd5b61577561027891939293615a8461108461591461590e611e03565b976113ce565b61592c61592561ffff831686615c07565b60ff168952565b61596161594461593e61108484613901565b86615b11565b73ffffffffffffffffffffffffffffffffffffffff1660208a0152565b61599061597361593e61108484613914565b73ffffffffffffffffffffffffffffffffffffffff1660408a0152565b6159bf6159a261593e61108484613927565b73ffffffffffffffffffffffffffffffffffffffff1660608a0152565b6159d46159ce6110848361393a565b8561347f565b60a08901526159e86159ce6110848361394d565b60c0890152615a0f615a056159ff61108484613960565b86615c07565b60ff1660e08a0152565b615a2c615a216159ff61108484613973565b60ff166101008a0152565b615a5b615a3e61593e61108484613986565b73ffffffffffffffffffffffffffffffffffffffff1660808a0152565b615a7f615a73615a6d61108484613999565b86613352565b61ffff166101208a0152565b6139ac565b90615c07565b60ab8151106157805760b7015160601c90565b60bf8151106157805760cb015160601c90565b60d38151106157805760df015160601c90565b61012981511061578057610135015160601c90565b6029815110615780576035015160601c90565b603d815110615780576049015160601c90565b609381511061578057609f015160601c90565b906014810180821161128357818110615b365782511061578057016020015160601c90565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f746f416464726573735f6f766572666c6f7700000000000000000000000000006044820152fd5b6001815110615895576001015190565b610114908181511061589557015190565b610115908181511061589557015190565b61012c908181511061589557015190565b607e81511061589557607e015190565b607f81511061589557607f015190565b6096815110615895576096015190565b906001810180821161128357818110615c295782511061589557016001015190565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f746f55696e74385f6f766572666c6f77000000000000000000000000000000006044820152fd5b9190615c95610234916113ce565b9261ffff615cae615ca882871684615c07565b95613927565b1690615b11565b60ff16601e81109081615ce4575b8115615ccd575090565b600191506904800000000000000000901c16151590565b60048114159150615cc3565b60ff1660328110159081615d02575090565b604691501090565b60ff166049148015615d20575b8015610f925790565b506000615d17565b615d3181615d0a565b908115615d85575b508015615d7d575b8015615d75575b8015615d6d575b8015615d65575b8015615d20578015610f925790565b506000615d56565b506000615d4f565b506000615d48565b506000615d41565b60f6915060ff161438615d3956fea2646970667358221220545db8ff7caf7aee000e78e85c7648daee971396daeaa992b94eb3dde2587e4e64736f6c63430008120033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| Global Dollar (USDG) | USDG | 2 | $1 | $2 |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| no event logs emitted by this address | |||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x487207…26bc16 | 0xc88712d4 | 17,512,299 | 23 days agoThu, 23 Jul 2026 18:43:54 UTC | 0x27d4…01be | IN | 0x1bea…c209 | $0.000 ETH | 0.00002219 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xa0994cb7…796607 | Transfer | 21,543,912 | 18 days agoTue, 28 Jul 2026 11:08:06 UTC | 0x1bea…c209 | OUT | 0x27d4…01be | 0.000053 WETH | WETH (WETH) | |
| 0xa0994cb7…796607 | Transfer | 21,543,912 | 18 days agoTue, 28 Jul 2026 11:08:06 UTC | 0x1bea…c209 | OUT | 0xb027…5fb9 | 0.003782 WETH | WETH (WETH) | |
| 0xa0994cb7…796607 | Transfer | 21,543,912 | 18 days agoTue, 28 Jul 2026 11:08:06 UTC | 0xe5aa…d217 | IN | 0x1bea…c209 | 0.003836 WETH | WETH (WETH) | |
| 0xa0994cb7…796607 | Transfer | 21,543,912 | 18 days agoTue, 28 Jul 2026 11:08:06 UTC | 0x1bea…c209 | OUT | 0xe5aa…d217 | $NaN492,927.729498 HODL | Hoodlums (HODL) | |
| 0xa0994cb7…796607 | Transfer | 21,543,912 | 18 days agoTue, 28 Jul 2026 11:08:06 UTC | 0xb027…5fb9 | IN | 0x1bea…c209 | $NaN492,927.729498 HODL | Hoodlums (HODL) | |
| 0x97201066…fc0058 | Transfer | 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0x1bea…c209 | OUT | 0x27d4…01be | 0.000007 WETH | WETH (WETH) | |
| 0x97201066…fc0058 | Transfer | 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0x1bea…c209 | OUT | 0x0000…0000 | 0.032735 WETH | WETH (WETH) | |
| 0x97201066…fc0058 | Transfer | 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0x1bea…c209 | OUT | 0xa3f8…f964 | $NaN3,882.882115 PLTS | ||
| 0x97201066…fc0058 | Transfer | 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0xa3f8…f964 | IN | 0x1bea…c209 | 0.032743 WETH | WETH (WETH) | |
| 0x97201066…fc0058 | Transfer | 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0x8366…0951 | IN | 0x1bea…c209 | $NaN3,882.882115 PLTS | ||
| 0x97201066…fc0058 | Transfer | 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0x1bea…c209 | OUT | 0xe5aa…d217 | 0.032735 WETH | WETH (WETH) | |
| 0x97201066…fc0058 | Transfer | 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0x0000…0000 | IN | 0x1bea…c209 | 0.032735 WETH | WETH (WETH) | |
| 0xe53a5120…32343b | Transfer | 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0x1bea…c209 | OUT | 0x27d4…01be | 0.000006 WETH | WETH (WETH) | |
| 0xe53a5120…32343b | Transfer | 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0x1bea…c209 | OUT | 0x0000…0000 | 0.032551 WETH | WETH (WETH) | |
| 0xe53a5120…32343b | Transfer | 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0x1bea…c209 | OUT | 0xa3f8…f964 | $NaN3,944.060754 PLTS | ||
| 0xe53a5120…32343b | Transfer | 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0xa3f8…f964 | IN | 0x1bea…c209 | 0.032557 WETH | WETH (WETH) | |
| 0xe53a5120…32343b | Transfer | 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0x8366…0951 | IN | 0x1bea…c209 | $NaN3,944.060754 PLTS | ||
| 0xe53a5120…32343b | Transfer | 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0x1bea…c209 | OUT | 0xe5aa…d217 | 0.032551 WETH | WETH (WETH) | |
| 0xe53a5120…32343b | Transfer | 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0x0000…0000 | IN | 0x1bea…c209 | 0.032551 WETH | WETH (WETH) | |
| 0x88b10dbc…c1beb6 | Transfer | 20,897,368 | 19 days agoMon, 27 Jul 2026 17:05:48 UTC | 0xd2e4…b70c | IN | 0x1bea…c209 | 2 USDG | Global Dollar (USDG) | |
| 0xcf43df62…7cf0cb | Transfer | 20,854,897 | 19 days agoMon, 27 Jul 2026 15:53:32 UTC | 0x1bea…c209 | OUT | 0x27d4…01be | 0.000005 WETH | WETH (WETH) | |
| 0xcf43df62…7cf0cb | Transfer | 20,854,897 | 19 days agoMon, 27 Jul 2026 15:53:32 UTC | 0x1bea…c209 | OUT | 0xc8e8…199e | 0.005596 WETH | WETH (WETH) | |
| 0xcf43df62…7cf0cb | Transfer | 20,854,897 | 19 days agoMon, 27 Jul 2026 15:53:32 UTC | 0x8366…0951 | IN | 0x1bea…c209 | 0.005601 WETH | WETH (WETH) | |
| 0xcf43df62…7cf0cb | Transfer | 20,854,897 | 19 days agoMon, 27 Jul 2026 15:53:32 UTC | 0x1bea…c209 | OUT | 0xe5aa…d217 | $NaN9,691.617005 VARO | VARO (VARO) | |
| 0xcf43df62…7cf0cb | Transfer | 20,854,897 | 19 days agoMon, 27 Jul 2026 15:53:32 UTC | 0xc8e8…199e | IN | 0x1bea…c209 | $NaN9,691.617005 VARO | VARO (VARO) |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 21,514,700 | 18 days agoTue, 28 Jul 2026 10:19:12 UTC | 0x3b1af2…157392 | CALL | 0x00000110 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.06781 ETH |
| 21,514,700 | 18 days agoTue, 28 Jul 2026 10:19:12 UTC | 0x3b1af2…157392 | CALL | 0x00000110 | 0x8366…0951 | IN | 0x1bea…c209 | 0.06781 ETH |
| 21,056,422 | 19 days agoMon, 27 Jul 2026 21:32:22 UTC | 0x655974…eed410 | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.00017 ETH |
| 21,056,422 | 19 days agoMon, 27 Jul 2026 21:32:22 UTC | 0x655974…eed410 | CALL | 0x00000100 | 0x8366…0951 | IN | 0x1bea…c209 | 0.00017 ETH |
| 21,029,342 | 19 days agoMon, 27 Jul 2026 20:47:12 UTC | 0x6ac962…240d1d | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.00013 ETH |
| 21,029,342 | 19 days agoMon, 27 Jul 2026 20:47:12 UTC | 0x6ac962…240d1d | CALL | 0x00000100 | 0x8366…0951 | IN | 0x1bea…c209 | 0.00013 ETH |
| 21,029,284 | 19 days agoMon, 27 Jul 2026 20:47:06 UTC | 0x90101f…ae941e | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.00013 ETH |
| 21,029,284 | 19 days agoMon, 27 Jul 2026 20:47:06 UTC | 0x90101f…ae941e | CALL | 0x00000100 | 0x8366…0951 | IN | 0x1bea…c209 | 0.00013 ETH |
| 21,027,456 | 19 days agoMon, 27 Jul 2026 20:44:04 UTC | 0x343ec4…d505cf | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.00052 ETH |
| 21,027,456 | 19 days agoMon, 27 Jul 2026 20:44:04 UTC | 0x343ec4…d505cf | CALL | 0x00000100 | 0x8366…0951 | IN | 0x1bea…c209 | 0.00052 ETH |
| 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0x972010…fc0058 | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x8366…0951 | 0.03273 ETH |
| 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0x972010…fc0058 | CALL | 0x00000100 | 0x0bd7…ad73 | IN | 0x1bea…c209 | 0.03273 ETH |
| 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0x972010…fc0058 | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.03273 ETH |
| 21,023,533 | 19 days agoMon, 27 Jul 2026 20:37:30 UTC | 0x972010…fc0058 | CALL | 0x00000100 | 0x8366…0951 | IN | 0x1bea…c209 | 0.03273 ETH |
| 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0xe53a51…32343b | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x8366…0951 | 0.03255 ETH |
| 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0xe53a51…32343b | CALL | 0x00000100 | 0x0bd7…ad73 | IN | 0x1bea…c209 | 0.03255 ETH |
| 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0xe53a51…32343b | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.03255 ETH |
| 21,012,804 | 19 days agoMon, 27 Jul 2026 20:19:35 UTC | 0xe53a51…32343b | CALL | 0x00000100 | 0x8366…0951 | IN | 0x1bea…c209 | 0.03255 ETH |
| 21,007,081 | 19 days agoMon, 27 Jul 2026 20:10:00 UTC | 0xba1698…9344d8 | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.01959 ETH |
| 21,007,081 | 19 days agoMon, 27 Jul 2026 20:10:00 UTC | 0xba1698…9344d8 | CALL | 0x00000100 | 0x8366…0951 | IN | 0x1bea…c209 | 0.01959 ETH |
| 20,990,260 | 19 days agoMon, 27 Jul 2026 19:41:52 UTC | 0x5de357…20138d | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.02549 ETH |
| 20,990,260 | 19 days agoMon, 27 Jul 2026 19:41:52 UTC | 0x5de357…20138d | CALL | 0x00000100 | 0x8366…0951 | IN | 0x1bea…c209 | 0.02549 ETH |
| 20,987,859 | 19 days agoMon, 27 Jul 2026 19:37:51 UTC | 0xbf2f4a…a14eaf | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.02359 ETH |
| 20,987,859 | 19 days agoMon, 27 Jul 2026 19:37:51 UTC | 0xbf2f4a…a14eaf | CALL | 0x00000100 | 0x8366…0951 | IN | 0x1bea…c209 | 0.02359 ETH |
| 20,674,096 | 19 days agoMon, 27 Jul 2026 10:51:29 UTC | 0x5bb718…a85749 | CALL | 0x00000100 | 0x1bea…c209 | OUT | 0x0bd7…ad73 | 0.00005 ETH |