20M+ users trust MoonPay worldwide. Checkout with your preferred payment method.
Ready to onboard to Ethereum? With MetaMask Portfolio, you're in control.
Don’t invest unless you’re prepared to lose all the money you invest.
Everyday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Slots, Roulette, Poker & more - Proud sponsors of UFC, Everton & StakeF1 team!
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
100s of games, generous bonuses, 20+ years of trusted gaming. Join CryptoWins & start winning today!
Overview
ETH Balance
Eth Value
Less Than $0.01 (@ $3,158.15/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (>200)0.00000332 AGLDAdventure Go... (AGLD)$0.00@1.44860 alETHAlchemix ETH (alETH)$0.00@2,942.130.0000001 cSAICompound Sai (cSAI)5.02051319 FREEFree Coin (FREE)$0.00@0.00371.84915802 TRUMPFreeTrump (TRUMP)$0.66@0.00180.00002516 ICSAIcosa (ICSA)$0.00@0.09859.06889331 iAIinheritance ... (iAI)$0.08@0.0085155.29172263 MAZZEMAZZE (MAZZE)$0.21@0.00130 ORDIBOTOrdiBot (ORDIBO...)$0.00@0.0043,817.86322323 QANXQANX Token (QANX)1,647.8959481 SHIBAShiba (SHIBA)$0.00@0.001,366.35044071 SPXSPX6900 (SPX)$958.20@0.70130.00005841 TAONUTAO Inu (TAONU)$0.00@0.004947.23066667 TCTTokenClub To... (TCT)$0.07@0.001410 TRXCTRONCLASSIC (TRXC)$0.00@0.000.00000257 VECVector (VEC)$0.00@1.551,221,172.55773313 WSMWall Street ... (WSM)$1,564.81@0.00136,290.00380752 WOJAKWojak Coin (WOJAK)$11.35@0.00188,989.02263916 HEDG(HEDG)$50.90@0.00570 1INCH1INCH Token (1INCH)$0.00@0.3140.00022505 aEthRPLAave Ethereu... (aEthRP...)$0.00@10.150.00000006 AAVEAave Token (AAVE)$0.00@169.1453.6195108 ATHAethir Token (ATH)$3.21@0.05990.00000012 AGRSAgoras Token (AGRS)$0.00@2.372,253,733.98745502 AGURIAguri-Chan (AGURI)$3.92@0.000.00006753 AINAI Network (AIN)$0.00@0.007916.48032987 AIXAIgentX (AIX)$1.76@0.10650.001 ASTAirSwap (AST)$0.00@0.0882,740.23150481 AKITAAkita Inu (AKITA)$0.03@0.000.00020273 AKROAkropolis (AKRO)$0.00@0.00430.00000726 ALDAladdin Toke... (ALD)$0.00@0.02970.00000008 ALCXAlchemix (ALCX)$0.00@20.13198.85835056 ALEPHaleph.im v2 (ALEPH)$32.17@0.16180.00000359 ALTAltLayer Tok... (ALT)$0.00@0.11791,005.0362057 OMIKAMIAMATERASU OM... (OMIKAM...)$17.73@0.01768,102,518.71620114 AMCAMC (AMC)$0.10@0.000 AMOAmino (AMO)$0.00@0.00010.59897591 AMISAMIS (AMIS)0.00072248 AMMXAMMX (AMMX)$0.00@0.0004165.05527478 AMPAmp (AMP)$0.82@0.005360.79950101 AMPLAmpleforth (AMPL)$414.92@1.150.00001441 ANKRAnkr Network (ANKR)$0.00@0.03240 ankrETHAnkr Staked ... (ankrET...)$0.00@3,688.121.62645446 ANYAnyswap (ANY)$7.18@4.41752.28070096 APEApeCoin (APE)$2.62@1.150 API3API3 (API3)$0.00@1.810 ANTAragon Netwo... (ANT)$0.00@1.230.00958572 AIUSArbius (AIUS)$0.35@36.6128235.08186309 ARCARC (ARC)$16.12@0.06860.55551721 ABTArcBlock (ABT)$0.79@1.430.93971825 ARCXArchitex (ARCX)$0.41@0.43760.09413371 ARKIArkiTech (ARKI)$0.00@0.03480.00000526 ALIArtificial L... (ALI)$0.00@0.00960 ASXAsymetrix Go... (ASX)$0.00@0.00870.0329 ATSAuthorship (ATS)1,905.09964666 ATAAutomata (ATA)$189.24@0.09939.1761984 AVAILAvail (AVAIL)$1.05@0.11490.00000006 AVTAVT (AVT)$0.00@2.226.478455 AXLAxelar (AXL)$5.05@0.77920 AXSAxie Infinit... (AXS)$0.00@5.7868.10055901 BPROB.Protocol (BPRO)$43.28@0.63550 BAGBag (BAG)$0.00@0.00160 BALBalancer (BAL)$0.00@2.250.00000003 BANANABanana (BANANA)$0.00@57.811,073.85053371 BCATBananaCat (BCAT)$7.34@0.00684.2676379 BASEBase Protoco... (BASE)$4.62@1.08312,453.65790639 BDIDBDID (BDID)$3.74@0.0003365.72753511 BEAMBeam (BEAM)$7.88@0.02150 BEGBeg (BEG)$0.00@0.46570.0000017 BELBella (BEL)$0.00@0.59180.00010304 BENDBend Token (BEND)$0.00@0.00060.059608 TRYbBiLira (TRYb)$0.00@0.02943,735,100.32754274 BIRDDOGBird Dog (BIRDDO...)$33.64@0.000.00000154 BITBitDAO (BIT)$0.00@0.773711.13400335 BPFBITPIF (BPF)$0.02@0.00140 SPWNBitSpawn Tok... (SPWN)$0.00@0.000 BSBlacksmith T... (BS)$0.00@0.00072,186.66755802 VEEBLOCKv (VEE)$18.64@0.008539,712,538.5728422 BOBOBOBO (BOBO)$73.47@0.002,857,706,804.8794 BONKBonk on ETH (BONK)$8.50@0.000 SEEDBonsai3 (SEED)$0.00@0.0009433,726.94641567 BOMBook Of Matt... (BOM)$0.04@0.0092,223,668.4946147 BOMEBook of Meme... (BOME)0.00000027 BORBoringDAO (BOR)$0.00@24.09526.05930969 AuctionBounce Token (Auctio...)$86.83@14.3338.77019873 BRETTBrett (BRETT)$12.68@0.32715.24883468 BKNBrickken (BKN)$6.30@0.413327.69730964 BuddyBuddyAI (Buddy)$1.32@0.04780.00001171 CADCAD (CAD)$0.00@0.0025413.73742669 $JennerCaitlyn Jenn... ($Jenne...)$0.25@0.00061,801.2499899 CNDLCandleAI (CNDL)$18.91@0.01050 CARECareCoin (CARE)$0.00@0.001.65431349 CXOCargoX (CXO)$0.37@0.2220.00000916 CTSICartesi Toke... (CTSI)$0.00@0.14880.00004023 CELRCelerToken (CELR)$0.00@0.01480.00000078 CFGCentrifuge (CFG)$0.00@0.3264.93157527 FLIPChainflip (FLIP)$6.51@1.321.98128526 LINKChainLink To... (LINK)$29.05@14.660.00000001 CHAMPZChampignons ... (CHAMPZ)$0.00@0.00180 CHZchiliZ (CHZ)$0.00@0.073851.11158323 CHEXChintai Exch... (CHEX)$13.39@0.26210.00000891 CVCCivic (CVC)$0.00@0.1360.0001146 CLVClover (CLV)$0.00@0.12910 COMBOComboToken (COMBO)$0.00@0.42750.00000012 cAAVECompound Aav... (cAAVE)$0.00@3.540.00000012 cLINKCompound Cha... (cLINK)$0.00@0.29690.00000034 cWBTCCompound Wra... (cWBTC)$0.00@1,824.9477.36626502 DCNCompute Netw... (DCN)$0.15@0.00195,366,549.25514084 CONANConan (CONAN)$5.85@0.000.00009214 PEOPLEConstitution... (PEOPLE)$0.00@0.06480.01125645 CONVConvergence (CONV)$0.00@0.00010 cvxPrismaConvex Prism... (cvxPri...)$0.00@0.01860.02937738 CVXConvex Token (CVX)$0.06@2.15730.00003782 CQTCovalent Que... (CQT)$0.00@0.00350.00000001 CREAMCream (CREAM)$0.00@17.510.00000103 CRUCRUST (CRU)$0.00@0.43820.00000017 CTXCryptex (CTX)$0.00@2.236938.17586988 CAICryptoAI (CAI)$1.57@0.00170 NEBOCSP DAO (NEBO)$0.00@1.1912.86150573 crvFRAXCurve.fi FRA... (crvFRA...)$12.72@0.9888413.9294485 crvUSDCurve.Fi USD... (crvUSD)$411.05@0.9931.78393336 CYPEPECyPepe (CYPEPE)$0.00@0.0001702.00500351 DAIIDAII (DAII)$692.66@0.98670 DGDecentral Ga... (DG)$0.00@0.01390.0069242 MANADecentraland (MANA)$0.00@0.43026.76665563 USDDDecentralize... (USDD)$6.73@0.99470 DFNDRDefender Bot (DFNDR)$0.00@0.03621.46557525 DUSDDefiDollar (DUSD)$0.94@0.64250 DPIDefiPulse In... (DPI)$0.00@94.140 DGENDEGEN (DGEN)$0.00@0.0018966.43312075 DOGEDepartment O... (DOGE)$363.00@0.375617,632.70861381 DEPLOYDeployyyyer (DEPLOY)$50.48@0.00293,599.08490839 DETENSORDeTensor (DETENS...)$0.90@0.00030.11458145 DETFDETF token (DETF)$0.00@0.016189.97279289 DEVVEDevvE (DEVVE)$25.04@0.27830 DEXTDEXTools (DEXT)$0.00@0.54950.30236976 USXdForce USD (USX)$0.34@1.140 DGIDGI Game (DGI)$0.00@0.00050.00000373 DIADIAToken (DIA)$0.00@0.75590 DGTXDigitexFutur... (DGTX)$0.00@0.000 DMTRDimitra Toke... (DMTR)$0.00@0.09890.00013051 DINERODINERO (DINERO)$0.00@0.004,855.59690273 DioneDione (Dione)$26.51@0.00550.00005146 DNTdistrict0x (DNT)$0.00@0.056663.66966988 DODODODO (DODO)$23.85@0.37460.00012501 dogdog (dog)$0.00@0.00010.00739338 DCDogechain To... (DC)$0.00@0.0004102,132.66412221 DOGE20Dogecoin20 (DOGE20)$2.28@0.000.00001742 dogwifhatdogwifhat (dogwif...)$0.00@0.0159471.16582551 DOLADola USD Sta... (DOLA)$469.30@0.9960.59740772 DORADorayaki (DORA)$0.07@0.1180.00000001 DBZDragonball Z... (DBZ)$0.00@0.000.00000264 DREPDREP (DREP)$0.00@0.004334.83408917 DROPSDrops (DROPS)$5.07@0.14560.00000892 DDIMDuckDaoDime (DDIM)$0.00@0.18254,685,042.79296099 DUCKYDucky (DUCKY)$0.49@0.000 DXDDXdao (DXD)$0.00@83.250.00000049 DYDXdYdX (DYDX)$0.00@1.32221.02676598 EAIEAI (EAI)$10.85@0.049138.8363341 ESSEarth 2 Esse... (ESS)$1.75@0.0450 EBTCeBTC (EBTC)$0.00@90,454.000 WOZXEFFORCE IEO (WOZX)$0.00@0.0030.00376906 eUSDElectronic D... (eUSD)$0.00@0.99980.0339949 EMPEmpyreal (EMP)$2.50@73.513.39349398 EWTBEnergy Web T... (EWTB)$3.96@1.166623.51052189 ENJEnjinCoin (ENJ)$4.24@0.1805353.44286497 ENQAIenqAI (ENQAI)$7.19@0.02030.00000062 NGLEntangle (NGL)$0.00@0.09710 EPOCHEpoch (EPOCH)5,170.12307104 ERICERIC (ERIC)$33.60@0.00650 erowanerowan (erowan)$0.00@0.000.00073682 TTETH-Peg Thun... (TT)$0.00@0.00363.93108601 ETHCEthcoin (ETHC)121.49570043 ENAEthena (ENA)$66.42@0.54660.0016234 eETHether.fi ETH (eETH)$5.12@3,154.9424.53656425 ETHFIether.fi gov... (ETHFI)$40.24@1.6489,920.31385352 EDOGEEtherDoge (EDOGE)0.25314522 OSEthereans (OS)$0.15@0.606328.05990851 EBULLETHEREUM IS ... (EBULL)$0.04@0.00130 LENDEthLend (LEND)$0.00@0.03840 ETHxETHx (ETHx)$0.00@3,295.950 EURAEURA (previo... (EURA)$0.00@1.0590.0001 EURTEuro Tether (EURT)$0.00@1.0490 Renzo Restaked ETHezETH (Renzo ...)$0.00@3,239.900 fxUSDf(x) USD (fxUSD)$0.00@0.997782,336.04654989 FEARNOTFEAR NOT (FEARNO...)$0.20@0.002,129.3035565 FEFEFefe (FEFE)$17.75@0.008310.29833612 FEIFei USD (FEI)$10.26@0.99620.32418829 FIFideum (FI)$0.00@0.00430.00000113 FIDUFidu (FIDU)$0.00@0.53740 FINDERFinder AI (FINDER)$0.00@0.00880.26072858 FJOFjord Foundr... (FJO)$0.13@0.489512,051.46205306 FLOKIFLOKI (FLOKI)$2.91@0.00020.00285133 FLCFlooring Lab... (FLC)$0.00@0.00320.00018438 FOAMFOAM Token (FOAM)$0.00@0.00443,620.0432445 FOXFox (FOX)$0.00@0.0049.19396024 FRAXFrax (FRAX)$48.96@0.99520 frxETHFrax Ether (frxETH)$0.00@3,168.58950 FPISFrax Price I... (FPIS)$0.00@0.52480.00000031 FXSFrax Share (FXS)$0.00@2.29NFT Tokens (61)groknewyear.com'GROK Mysterybox NFTERC-1155www.peapods.siteAccess www.peapods.siteERC-1155claim rewards on agixcoin.netagixcoin.netERC-1155claim rewards on beamprotocol.netbeamprotocol.netERC-1155claim rewards on clinkevent.orgclinkevent.orgERC-1155claim rewards on dydxnetwork.orgdydxnetwork.orgERC-1155claim rewards on ensfoundation.orgensfoundation.orgERC-1155claim rewards on fraxprotocol.comfraxprotocol.comERC-1155claim rewards on galaprotocol.comgalaprotocol.comERC-1155claim rewards illuviumnetwork.netilluviumnetwork.netERC-1155IItemsERC-1155claim rewards on o-ether.orgo-ether.orgERC-1155claim rewards on ondonetwork.orgondonetwork.orgERC-1155claim rewards on paxgnetwork.compaxgnetwork.comERC-1155claim rewards on pepedao.netpepedao.netERC-1155claim rewards on renderpool.orgrenderpool.orgERC-1155claim rewards riotoken.orgriotoken.orgERC-1155t.me/shibarmy_botShiba Inu Token AirdropERC-1155claim rewards on snxtoken.comsnxtoken.comERC-1155claim rewards on stakedeth.iostakedeth.ioERC-1155Withdraw Request puffereth.comWithdraw Request puffereth.comERC-1155claim rewards on wrappedbtc.netwrappedbtc.netERC-1155ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]
More Info
Private Name Tags
ContractCreator
Multichain Info
2 addresses found via- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Analytics
- Multichain Portfolio
Advanced Filter- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
Latest 25 from a total of 37,725 transactions
Transaction Hash MethodBlockFromToI Bribe2Much Z76... 21202629 2024-11-16 20:24:23 17 mins ago 1731788663 IN 0 ETH$0.00 0.00529214 11.2819973 I Bribe2Much Z76... 21202485 2024-11-16 19:55:35 46 mins ago 1731786935 IN 0 ETH$0.00 0.00403197 10.57575374 I Bribe2Much Z76... 21202369 2024-11-16 19:31:59 1 hr ago 1731785519 IN 0 ETH$0.00 0.00340553 12.14618609 I Bribe2Much Z76... 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 IN 0 ETH$0.00 0.00397111 11.00167668 I Bribe2Much Z76... 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 IN 0 ETH$0.00 0.00326006 11.00167668 I Bribe2Much Z76... 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 IN 0 ETH$0.00 0.00434751 11.00167668 I Bribe2Much Z76... 21202150 2024-11-16 18:48:11 1 hr ago 1731782891 IN 0 ETH$0.00 0.00778708 12.23641825 I Bribe2Much Z76... 21202102 2024-11-16 18:38:35 2 hrs ago 1731782315 IN 0 ETH$0.00 0.00304376 11.20077381 I Bribe2Much Z76... 21202091 2024-11-16 18:36:23 2 hrs ago 1731782183 IN 0 ETH$0.00 0.00321124 11.62066557 I Bribe2Much Z76... 21202091 2024-11-16 18:36:23 2 hrs ago 1731782183 IN 0 ETH$0.00 0.00408722 11.62066557 I Bribe2Much Z76... 21202091 2024-11-16 18:36:23 2 hrs ago 1731782183 IN 0 ETH$0.00 0.00383132 11.62066557 I Bribe2Much Z76... 21201958 2024-11-16 18:09:47 2 hrs ago 1731780587 IN 0 ETH$0.00 0.00446652 12.02391791 I Bribe2Much Z76... 21201739 2024-11-16 17:25:59 3 hrs ago 1731777959 IN 0 ETH$0.00 0.0041989 14.06733222 I Bribe2Much Z76... 21201733 2024-11-16 17:24:47 3 hrs ago 1731777887 IN 0 ETH$0.00 0.00341719 13.66916776 I Bribe2Much Z76... 21201474 2024-11-16 16:32:47 4 hrs ago 1731774767 IN 0 ETH$0.00 0.00535217 16.03475885 I Bribe2Much Z76... 21201390 2024-11-16 16:15:59 4 hrs ago 1731773759 IN 0 ETH$0.00 0.00567268 15.54374493 I Bribe2Much Z76... 21201252 2024-11-16 15:48:23 4 hrs ago 1731772103 IN 0 ETH$0.00 0.00492143 16.87236959 I Bribe2Much Z76... 21201098 2024-11-16 15:17:23 5 hrs ago 1731770243 IN 0 ETH$0.00 0.00444258 16.4159648 I Bribe2Much Z76... 21201098 2024-11-16 15:17:23 5 hrs ago 1731770243 IN 0 ETH$0.00 0.00397607 16.4159648 I Bribe2Much Z76... 21201098 2024-11-16 15:17:23 5 hrs ago 1731770243 IN 0 ETH$0.00 0.00463851 16.4159648 I Bribe2Much Z76... 21201051 2024-11-16 15:07:23 5 hrs ago 1731769643 IN 0 ETH$0.00 0.00525906 32.03423321 I Bribe2Much Z76... 21200912 2024-11-16 14:39:35 6 hrs ago 1731767975 IN 0 ETH$0.00 0.00307138 13.1389005 I Bribe2Much Z76... 21200872 2024-11-16 14:31:35 6 hrs ago 1731767495 IN 0 ETH$0.00 0.00369524 13.11173206 I Bribe2Much Z76... 21200831 2024-11-16 14:23:23 6 hrs ago 1731767003 IN 0 ETH$0.00 0.00388684 13.74712709 I Bribe2Much Z76... 21200823 2024-11-16 14:21:47 6 hrs ago 1731766907 IN 0 ETH$0.00 0.00464005 13.17927924 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 21202629 2024-11-16 20:24:23 17 mins ago 1731788663 0.00328291 ETH$10.37 21202629 2024-11-16 20:24:23 17 mins ago 1731788663 0.00900511 ETH$28.44 21202629 2024-11-16 20:24:23 17 mins ago 1731788663 0.01228802 ETH$38.81 21202485 2024-11-16 19:55:35 46 mins ago 1731786935 0.0000144 ETH$0.05 21202485 2024-11-16 19:55:35 46 mins ago 1731786935 0.00421709 ETH$13.32 21202485 2024-11-16 19:55:35 46 mins ago 1731786935 0.0042315 ETH$13.36 21202369 2024-11-16 19:31:59 1 hr ago 1731785519 0.00057282 ETH$1.81 21202369 2024-11-16 19:31:59 1 hr ago 1731785519 0.00437478 ETH$13.82 21202369 2024-11-16 19:31:59 1 hr ago 1731785519 0.00494761 ETH$15.63 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 0.41779749 ETH$1,319.47 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 0.00471837 ETH$14.90 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 0.42251587 ETH$1,334.37 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 1.87610064 ETH$5,925.00 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 0.00376806 ETH$11.90 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 1.8798687 ETH$5,936.90 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 2.52910068 ETH$7,987.27 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 0.00507391 ETH$16.02 21202179 2024-11-16 18:53:59 1 hr ago 1731783239 2.5341746 ETH$8,003.29 21202150 2024-11-16 18:48:11 1 hr ago 1731782891 0.00067186 ETH$2.12 21202150 2024-11-16 18:48:11 1 hr ago 1731782891 0.01255099 ETH$39.64 21202150 2024-11-16 18:48:11 1 hr ago 1731782891 0.01322285 ETH$41.76 21202102 2024-11-16 18:38:35 2 hrs ago 1731782315 0.00059722 ETH$1.89 21202102 2024-11-16 18:38:35 2 hrs ago 1731782315 0.02275515 ETH$71.86 21202102 2024-11-16 18:38:35 2 hrs ago 1731782315 0.02335237 ETH$73.75 21202091 2024-11-16 18:36:23 2 hrs ago 1731782183 0.00109126 ETH$3.45 Loading...LoadingAre you the contract creator? Verify and Publish your contract source code today!
Decompile Bytecode Is this a proxy?0x60806040526004361015610026575b36156100245761001c6104ff565b602081519101f35b005b6000803560e01c9081639e281a9814610051575063a4c0ed360361000e5761004c610152565b61000e565b3461012c5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261012c578060043561008d8161012f565b6024359073ffffffffffffffffffffffffffffffffffffffff908181166100fe57508280928192829082156100f4575b7f00000000000000000000000080596bf6a3467502557ce466933e8c4cba2e0b0b1690f1156100ec575b604051f35b6100e7610220565b6108fc91506100bd565b906100e793507f00000000000000000000000080596bf6a3467502557ce466933e8c4cba2e0b0b1690615e88565b80fd5b73ffffffffffffffffffffffffffffffffffffffff81160361014d57565b600080fd5b503461014d5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261014d5761018d60043561012f565b60443567ffffffffffffffff80821161014d573660238301121561014d57816004013590811161014d573691016024011161014d5760646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f45524336373700000000000000000000000000000000000000000000000000006044820152fd5b506040513d6000823e3d90fd5b507f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b67ffffffffffffffff811161027157604052565b61027961022d565b604052565b6080810190811067ffffffffffffffff82111761027157604052565b6020810190811067ffffffffffffffff82111761027157604052565b6040810190811067ffffffffffffffff82111761027157604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761027157604052565b60405190610140820182811067ffffffffffffffff82111761027157604052565b604051906101e0820182811067ffffffffffffffff82111761027157604052565b60405190610180820182811067ffffffffffffffff82111761027157604052565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f60209267ffffffffffffffff81116103b2575b01160190565b6103ba61022d565b6103ac565b604051906103cc8261029a565b6000808352366020840137565b906103e382610376565b6103f060405191826102d2565b8281527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe061041e8294610376565b0190602036910137565b507f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6103e890807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482118115151661048d570290565b610495610428565b0290565b61271090807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482118115151661048d570290565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482118115151661048d570290565b60606004361061061a576000803560e01c63ca8bd1f90361052757509061052461072a565b50565b610561610548825473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b33036106005761059760017fffffffffffffffffffffffff00000000000000000000000000000000000000006000541617600055565b6020361061012c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe03601351961060d576105d760a43533608435615e88565b750187e95de23681c7f6dbc23c6b1738bf5733d608c8906105f730610458565b03610600575090565b63de9375f290526004601cfd5b6106156139e9565b6105d7565b506106236103bf565b90565b507f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602090805115610664570190565b61066c610626565b0190565b604090805160011015610664570190565b606090805160021015610664570190565b608090805160031015610664570190565b60209181518110156106b8575b60051b010190565b6106c0610626565b6106b0565b156106cc57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a4f0000000000000000000000000000000000000000000000000000000000006044820152fd5b60605a916107366136df565b9194367fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc01359261ffff841692909190612710840361096b5750905061077a613962565b907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3825160051b360301965b6107ae615622565b604051906014808301968a6004603486013785519a60059b8c1b01601f60098201166020030167ffff00000000000065ffff000000006009830192870193838c52603d850160405260201b169160301b1617865160401b17601d82015201986001998a865101918b915b8383106109385750505050610524969798507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9161085983835101836106a3565b51906010825114610916575b50906108af87879361089a7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe895101896106a3565b516108a8878a51018a6106a3565b5191612b60565b600982116108c0575b50505061573c565b61090760c06108eb6108d861090e96895101896106a3565b516108e289610656565b51900393610656565b51015173ffffffffffffffffffffffffffffffffffffffff1690565b9084615423565b3883816108b8565b8751600090985260149097018752602087018051308c1b1790526108af610865565b82821b8801518152918c01917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001610818565b6109786109c091896109e9565b926109ba6109a97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff865101866106a3565b516109b386610656565b51906158f4565b116106c5565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63601966107a6565b90815115610b81575b600160208301515114610a09575b61062391610c6e565b815160028103610a1e57505061062390610fa7565b600303610a005750610b74610a316111fa565b91610b0d610a5a610a4660a06108eb85610656565b6020610a5185610656565b510151906114c3565b9490602082019586528152610b47610a84610a7960a06108eb87610670565b6020610a5187610670565b6060840190815260408401918252610aae610aa360a06108eb89610681565b6020610a5189610681565b95909460a0810196875260808101958652610ac7610bb5565b99610ae08983518a845189518951918d5193519461122d565b610ae98c610656565b52610af38b610656565b51916060610b008b610656565b5101519051915192611401565b610b1689610670565b52610b3b610b2389610670565b516080610b2f89610670565b51015102612710900490565b916060610b0088610670565b610b5086610681565b526060610b00610b6e610b6288610681565b516080610b2f88610681565b94610681565b610b7d82610692565b5290565b610b89610626565b6109f2565b60209067ffffffffffffffff8111610ba8575b60051b0190565b610bb061022d565b610ba1565b6040519060a0820182811067ffffffffffffffff821117610be2575b604052600482526080366020840137565b610bea61022d565b610bd1565b604051906080820182811067ffffffffffffffff821117610c1c575b604052600382526060366020840137565b610c2461022d565b610c0b565b90610c3382610b8e565b610c4060405191826102d2565b8281527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe061041e8294610b8e565b600190610c7d82825101610c29565b92835115610f4f575b602090818501527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9081835101600091825b82811115610cca575050505050505090565b8087809201610cd982896106a3565b51610ce4838c6106a3565b51908360c073ffffffffffffffffffffffffffffffffffffffff81610d138e610d0d8d8a610f5c565b906106a3565b51015116835191608085015180966127109182910204968a851115600014610d9457505050505050610d8d9181610d6460a0610d7a94015173ffffffffffffffffffffffffffffffffffffffff1690565b9160608201519060408a84015193015193611561565b915b610d8783151561139c565b8b6106a3565b5201610cb8565b949694600e8503610dc9575050505050906060610db7610d8d94610dc394611ab1565b91015102612710900490565b91610d7c565b949594600f8503610de757505050505050610d8d91610dc391611e44565b60108503610e0257505050505050610d8d91610dc39161210c565b94959460128503610e25575050505050906060610db7610d8d94610dc39461246f565b9495946013858103610e455750505050505050610d8d91610dc39161270f565b909192939495989750601d8614600014610e8d57505050505050610dc390610e8860a0610d8d9495015173ffffffffffffffffffffffffffffffffffffffff1690565b612a21565b85989394951180610f45575b610f26575b505091610f029183610ec960a0601b96015173ffffffffffffffffffffffffffffffffffffffff1690565b918b6060830197610efb89519285015193604086015195015173ffffffffffffffffffffffffffffffffffffffff1690565b948b611828565b9314610f13575b50610d8d90610d7c565b5161271092029190910490610d8d610f09565b60043560f81c8e018914610e9e5794909402939093049281601b610e9e565b50601b8810610e99565b610f57610626565b610c86565b9080821015610f69575090565b905090565b8115610f78570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b61108e610fb2610bef565b91610fcf610fc460a06108eb84610656565b6020610a5184610656565b91611061610fef610fe460a06108eb85610670565b6020610a5185610670565b949093611039606061100086610656565b510151608061100e87610656565b510151028787606061101f89610670565b510151608061102d8a610670565b51015102928686611097565b61104289610656565b5261104c88610656565b51606061105886610656565b51015190611401565b61106a86610670565b52606061105861108861107c88610670565b516080610b2f86610670565b92610670565b610b7d82610681565b94836110d761062397826110bf662386f26fc100009899866305f5e1009687920202046110e4565b6110ce8589858a0202046110e4565b029102906158f4565b9502910201020490610f6e565b9081156111f4576000827001000000000000000000000000000000008110156111e7575b806801000000000000000060029210156111d8575b6401000000008110156111c9575b620100008110156111ba575b6101008110156111ab575b601081101561119c575b600481101561118e575b1015611183575b82600191821c1c90835b84831061117357505050565b9193508382048401811c91611167565b60010160ff1661115d565b91810160ff1691811c611156565b600492830160ff16921c61114c565b600892830160ff16921c611142565b601092830160ff16921c611137565b602092830160ff16921c61112b565b604092830160ff16921c61111d565b506080905082811c611108565b60009150565b6040519060c0820182811067ffffffffffffffff821117611220575b60405260c0368337565b61122861022d565b611216565b9394958382868895949699612710808099819982809861124c8b6112e6565b0204016112588961132e565b02020461126487611368565b908c89020102049788918b611278886112e6565b91020204611285906110e4565b9a6302faf0809b8c9889928961129a8a61132e565b910202046112a7906110e4565b0202906112b391610f6e565b936112bd90611368565b910202046112ca906110e4565b02940202906112d891610f6e565b026112e2916158f4565b0490565b61271090805160021015611321575b608060608201606081510151925160021015611314575b510151020490565b61131c610626565b61130c565b611329610626565b6112f5565b6127109080516001101561135b575b60806040820160608151015192516001101561131457510151020490565b611363610626565b61133d565b6127109080511561138f575b60806020820160608151015192511561131457510151020490565b611397610626565b611374565b156113a357565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a460000000000000000000000000000000000000000000000000000000000006044820152fd5b6106239361271090930291029081019102610f6e565b919082604091031261014d576020825192015190565b604073ffffffffffffffffffffffffffffffffffffffff9160048251809481937f0902f1ac000000000000000000000000000000000000000000000000000000008352165afa80156114b6575b600091829161148857509091565b90506114ab915060403d81116114af575b6114a381836102d2565b810190611417565b9091565b503d611499565b6114be610220565b61147a565b604073ffffffffffffffffffffffffffffffffffffffff9160048251809481937f0902f1ac000000000000000000000000000000000000000000000000000000008352165afa918215611545575b6000918293611523575b506114ab5791565b90925061153e915060403d81116114af576114a381836102d2565b913861151b565b61154d610220565b611511565b9081602091031261014d575190565b93909192600281146000146116e057506040517f18160ddd00000000000000000000000000000000000000000000000000000000815292602073ffffffffffffffffffffffffffffffffffffffff86168186600481845afa9586156116d3575b6000966116a1575b506116298261163e926115df600498999a61142d565b9a8b9982978b94604051928380927f7464fc3d0000000000000000000000000000000000000000000000000000000082525afa948515611694575b600095611665575b50506117cf565b61163581848902610f6e565b97889702610f6e565b95869103930391156000146116595761066c9394611401565b565b61066c93929192611401565b611685929550803d1061168d575b61167d81836102d2565b810190611552565b923880611622565b503d611673565b61169c610220565b61161a565b60049596508261163e926115df6116c761162994843d861161168d5761167d81836102d2565b999850509250506115c9565b6116db610220565b6115c1565b906002036117ba5791610623936117819261177894604051927f18160ddd00000000000000000000000000000000000000000000000000000000845260208460048173ffffffffffffffffffffffffffffffffffffffff85165afa9384156117ad575b600094611787575b5090611756916114c3565b9590918361176a88858460011c9889611401565b95869401910260011c610f6e565b94039102610f6e565b90610f5c565b611756929194506117a59060203d811161168d5761167d81836102d2565b93909161174b565b6117b5610220565b611743565b6117c790610623946114c3565b929091611401565b92839290918215611820576117ee916117e891026110e4565b916110e4565b918282116117fd575b50505090565b8261180c938301920302610f6e565b80611819575b80806117f7565b0138611812565b505050905090565b93919495602096979193977326b3415558fe15807baa1eb0a13b62dde01a818e93601b871060078811166118cc575b604051998a988997610104998a8a016040527f6526f12f000000000000000000000000000000000000000000000000000000008a5260048a0152602489015260448801526064870152608486015260a485015260c484015260e48301526207a120f4156118c2575190565b3d6000803e3d6000fd5b73b2f5cd9fa4368deb21922c6c3cc328fa67a6978f9450611857565b51906116578261012f565b918091926000905b82821061191357501161190c575050565b6000910152565b915080602091830151818601520182916118fb565b81601f8201121561014d57805161193e81610376565b9261194c60405194856102d2565b8184526020828401011161014d5761062391602080850191016118f3565b9160608383031261014d5782519260208101519267ffffffffffffffff9384811161014d5782016101408183031261014d576119a4610313565b90805182526119b5602082016118e8565b60208301526119c6604082016118e8565b6040830152606081015186811161014d57836119e3918301611928565b6060830152608081015186811161014d5783611a00918301611928565b608083015260a081015186811161014d5783611a1d918301611928565b60a083015260c081015186811161014d5783611a3a918301611928565b60c083015260e081015186811161014d5783611a57918301611928565b60e08301526101008082015187811161014d5784611a76918401611928565b9083015261012090818101519087821161014d57611a9691859101611928565b9082015293604083015190811161014d576106239201611928565b90611b0f611ac1611ad4926135c5565b602092818480809451830101910161196a565b509390604051809481927f7e54f092000000000000000000000000000000000000000000000000000000008352600483019190602083019252565b0381733ef51736315f52d568d6d2cf289419b9cfffe7825afa918215611cbf575b600092611ca0575b50606083015190606482015191611b5460808601516064015190565b9360018103611b695750505050505050600090565b611bfd91838281939a98999a15600014611c6b5750611ba8610548610548602493899c5b015173ffffffffffffffffffffffffffffffffffffffff1690565b9101519060405180809581947f70a082310000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa918215611c5e575b600092611c41575b5050808511611c37575b50611c2892939402610f6e565b91808311611c335750565b9150565b9350611c28611c1b565b611c579250803d1061168d5761167d81836102d2565b3880611c11565b611c66610220565b611c09565b6105486105486024937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611ba894019c611b8d565b81611cb89293503d841161168d5761167d81836102d2565b9038611b38565b611cc7610220565b611b30565b9160608383031261014d5782519260208101519267ffffffffffffffff9384811161014d5782016101e08183031261014d57611d06610334565b9080518252611d17602082016118e8565b6020830152611d28604082016118e8565b6040830152611d39606082016118e8565b6060830152611d4a608082016118e8565b6080830152611d5b60a082016118e8565b60a083015260c081015160c083015260e081015160e08301526101008082015187811161014d5784611d8e918401611928565b908301526101208082015187811161014d5784611dac918401611928565b908301526101408082015187811161014d5784611dca918401611928565b908301526101608082015187811161014d5784611de8918401611928565b908301526101808082015187811161014d5784611e06918401611928565b908301526101a08082015187811161014d5784611e24918401611928565b908301526101c090818101519087821161014d57611a9691859101611928565b611e51611e6893926135c5565b90611ea36020948386808096518301019101611ccc565b509390604051809381927f7e54f092000000000000000000000000000000000000000000000000000000008352600483019190602083019252565b038173119c71d3bbac22029622cbaec24854d3d32d28285afa908115612030575b600091612013575b5060018103611ede5750600093505050565b80611feb575060c0820151935b611f8381611f156105486105488388015173ffffffffffffffffffffffffffffffffffffffff1690565b606086015173ffffffffffffffffffffffffffffffffffffffff165b9060405180809581947f70a082310000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa918215611fde575b600092611fc1575b5050808511611fb8575b509060e0611c289260c08301510291015190610f6e565b935060e0611fa1565b611fd79250803d1061168d5761167d81836102d2565b3880611f97565b611fe6610220565b611f8f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0193611eeb565b61202a9150853d871161168d5761167d81836102d2565b38611ecc565b612038610220565b611ec4565b9160608383031261014d5782519260208101519267ffffffffffffffff9384811161014d5782016101408183031261014d57612077610313565b9080518252612088602082016118e8565b6020830152612099604082016118e8565b60408301526120aa606082016118e8565b60608301526120bb608082016118e8565b60808301526120cc60a082016118e8565b60a083015260c081015160c083015260e081015160e0830152610100808201519083015261012090818101519087821161014d57611a9691859101611928565b612119611e6893926135c5565b90612130602094838680809651830101910161203d565b0381731111111254eeb25477b68fb85ed929f73a9605825afa90811561203057600091612013575060018103611ede5750600093505050565b51906fffffffffffffffffffffffffffffffff8216820361014d57565b519067ffffffffffffffff8216820361014d57565b91908261018091031261014d576121b0610355565b916121ba816118e8565b83526121c8602082016118e8565b60208401526121d960408201612169565b60408401526121ea60608201612169565b60608401526121fb60808201612169565b608084015261220c60a082016118e8565b60a084015261221d60c082016118e8565b60c084015261222e60e082016118e8565b60e08401526101006122418183016118e8565b90840152610120808201519084015261014061225e818301612186565b908401526101608091015190830152565b906101808282031261014d576106239161219b565b9081606091031261014d57604051906060820182811067ffffffffffffffff8211176122d9575b604052805182526020810151600581101561014d5760208301526122d190604001612169565b604082015290565b6122e161022d565b6122ab565b610180810192916116579190805173ffffffffffffffffffffffffffffffffffffffff16825260208181015173ffffffffffffffffffffffffffffffffffffffff16908301526040818101516fffffffffffffffffffffffffffffffff16908301526060818101516fffffffffffffffffffffffffffffffff16908301526080818101516fffffffffffffffffffffffffffffffff169083015260a08181015173ffffffffffffffffffffffffffffffffffffffff169083015260c08181015173ffffffffffffffffffffffffffffffffffffffff169083015260e08181015173ffffffffffffffffffffffffffffffffffffffff16908301526101008181015173ffffffffffffffffffffffffffffffffffffffff169083015261012081810151908301526101408082015167ffffffffffffffff169083015261016080910151910152565b507f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6005111561246757565b61165761242d565b919061247a906135c5565b61248e60209182808251830101910161226f565b92604051907f95480889000000000000000000000000000000000000000000000000000000008252606082806124c788600483016122e6565b038173def1c0ded9bec7f1a1670819833240f027b25eff5afa9182156126d2575b6000926126a2575b506001838301516125008161245d565b6125098161245d565b03612699576125ef61263592849261258361256e612557604061253f60608d01516fffffffffffffffffffffffffffffffff1690565b9501516fffffffffffffffffffffffffffffffff1690565b84036fffffffffffffffffffffffffffffffff1690565b6fffffffffffffffffffffffffffffffff1690565b818110612691575b506125ac61256e60408a01516fffffffffffffffffffffffffffffffff1690565b906fffffffffffffffffffffffffffffffff809316926125df60808b01516fffffffffffffffffffffffffffffffff1690565b16838161267d575b505002610f6e565b94611f3160a0612619610548610548855173ffffffffffffffffffffffffffffffffffffffff1690565b92015173ffffffffffffffffffffffffffffffffffffffff1690565b03915afa918215612670575b600092612653575b505082116111f457565b6126699250803d1061168d5761167d81836102d2565b3880612649565b612678610220565b612641565b612688918302610f6e565b900338836125e7565b90503861258b565b50600093505050565b6126c491925060603d81116126cb575b6126bc81836102d2565b810190612284565b90386124f0565b503d6126b2565b6126da610220565b6124e8565b3d1561270a573d906126f082610376565b916126fe60405193846102d2565b82523d6000602084013e565b606090565b919060009261275f6000926007602f60043560f81c0260058101356107f8808260f51c1691826008011b60f51c160160031c0101359060051b1b9061ffff8260f01c6004019260e01c1660040190565b5091600280840193803560f01c0101925b80359260049160209061ffff86831c169084820173ffffffffffffffffffffffffffffffffffffffff603089901c16881561289057816127b089936103d9565b83988361282c575b505050505001019360f8935b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff882861c60ff1695019480612818575b5060d88510156127c457925050929150838210156128125790612770565b50505050565b612825919984869261289c565b97386127f4565b849599509088859289830194601c8d0186378d8060d01c600f1661287d575b50505051925af161285a6126df565b9015612875576101e08760cf1c1601519385388080806127b8565b809150519101fd5b60cb1c6101e0168301015288388d61284b565b50505050505050505050565b90939260009482600f169260041c9160058310612964575b50508060011461295e57806002146129575780600314612951578060041461294a578060051461294157806006146129375780600714612927576008146128f9575050565b600a0a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101909102049150565b50600a0a60018101909102049150565b50600a0a90049150565b50600a0a029150565b5090049150565b50029150565b5090039150565b50019150565b839081600e146129855750600f1461297d575b806128b4565b915038612977565b92935050509038612977565b9081602091031261014d57516106238161012f565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90600181106129d4570190565b61066c610428565b8181106129e7570390565b6129ef610428565b0390565b6001907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81116129d4570190565b604051907fd2946c2b00000000000000000000000000000000000000000000000000000000825260208281816004829673ffffffffffffffffffffffffffffffffffffffff8097165afa908115612b53575b600091612b26575b506004604051809481937fd877845c000000000000000000000000000000000000000000000000000000008352165afa918215612b19575b600092612afc575b50508015612af85790612af2612aed612adf612ada84610623966104ce565b6129a6565b670de0b6b3a7640000900490565b6129f3565b906129dc565b5090565b612b129250803d1061168d5761167d81836102d2565b3880612abb565b612b21610220565b612ab3565b612b469150823d8411612b4c575b612b3e81836102d2565b810190612991565b38612a7b565b503d612b34565b612b5b610220565b612a73565b929183519160a0850190612bf2612bea612b8e845173ffffffffffffffffffffffffffffffffffffffff1690565b92601087149384612de6575b612bdf9073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff00000000000000000000000000000000000000006000541617600055565b6080890151906104ce565b612710900490565b60208701948551159260018211801590612ddc575b8015612dd2575b8015612dc8575b15612c4957505050506116579450612c41905173ffffffffffffffffffffffffffffffffffffffff1690565b915191612e88565b60028203612c8057505050506116579450612c78905173ffffffffffffffffffffffffffffffffffffffff1690565b915191612f37565b909194929550601482148015612dbe575b15612cc1575050506116579450612cbc905173ffffffffffffffffffffffffffffffffffffffff1690565b612fbe565b60158203612cf4575050506116579450612cef905173ffffffffffffffffffffffffffffffffffffffff1690565b613099565b60178203612d27575050506116579450612d22905173ffffffffffffffffffffffffffffffffffffffff1690565b613139565b939450909215612d5d575050612d5760c061165795015173ffffffffffffffffffffffffffffffffffffffff1690565b91613308565b90949250601d03612db057612daa60c0612d8e611657965173ffffffffffffffffffffffffffffffffffffffff1690565b93015173ffffffffffffffffffffffffffffffffffffffff1690565b9161346f565b631e6181906000526004601cfd5b5060168214612c91565b5060068214612c15565b5060058214612c0e565b5060078214612c07565b50731111111254eeb25477b68fb85ed929f73a960582612b9a565b600091031261014d57565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602093612e48815180928187528780880191016118f3565b0116010190565b90610623949360809373ffffffffffffffffffffffffffffffffffffffff92845260208401521660408201528160608201520190612e0c565b90929091612f1a5773ffffffffffffffffffffffffffffffffffffffff600093925b16803b1561014d57612ef29360008094604051968795869485937f022c0d9f000000000000000000000000000000000000000000000000000000008552309160048601612e4f565b03925af18015612f0d575b612f045750565b6116579061025d565b612f15610220565b612efd565b73ffffffffffffffffffffffffffffffffffffffff600092612eaa565b90929091612fa15773ffffffffffffffffffffffffffffffffffffffff600093925b16803b1561014d57612ef29360008094604051968795869485937fd0a494e4000000000000000000000000000000000000000000000000000000008552309160048601612e4f565b73ffffffffffffffffffffffffffffffffffffffff600092612f59565b6130439391600060409480821461307e576401000276a4905b8651978896879586937f128acb0800000000000000000000000000000000000000000000000000000000855230600486015215156024850152604484015273ffffffffffffffffffffffffffffffffffffffff809416606484015260a0608484015260a4830190612e0c565b0393165af18015613071575b6130565750565b61306d9060403d81116114af576114a381836102d2565b5050565b613079610220565b61304f565b73fffd8963efd1fc6a506488495d951d5263988d2590612fd7565b6040926000613043959382821461311e576401000276a4905b8651978896879586937f24b31a0c00000000000000000000000000000000000000000000000000000000855230600486015260248501521515604484015273ffffffffffffffffffffffffffffffffffffffff809416606484015260a0608484015260a4830190612e0c565b73fffd8963efd1fc6a506488495d951d5263988d25906130b2565b6130439391600073ffffffffffffffffffffffffffffffffffffffff6040958651978896879586937f1f18b371000000000000000000000000000000000000000000000000000000008552306004860152151560248501526044840152608060648401526084830190612e0c565b9160c0936132cc6132da926132be61165799959b9a989b60e08852805160e08901526020810151906131f461010092838b019073ffffffffffffffffffffffffffffffffffffffff169052565b60408101519061321f61012092838c019073ffffffffffffffffffffffffffffffffffffffff169052565b60608101519261324a61014094858d019073ffffffffffffffffffffffffffffffffffffffff169052565b608082015173ffffffffffffffffffffffffffffffffffffffff166101608c015260a082015173ffffffffffffffffffffffffffffffffffffffff166101808c01528b8201516101a08c015260e08201516101c08c01528101516101e08b0152015190610200890152610220880190612e0c565b908682036020880152612e0c565b908482036040860152612e0c565b9660608301526000608083015260a0820152019073ffffffffffffffffffffffffffffffffffffffff169052565b916133797fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60043560f81c016007602f60043560f81c0260058101356107f8808260f51c1691826008011b60f51c160160031c0101359060051b1b9061ffff8260f01c6004019260e01c1660040190565b80821161014d5736811161014d578190039061339482610376565b6133a160405191826102d2565b8281526020810192368184011161014d57836020612aed93600082856133d6968d996133df9b3783010152805101019061203d565b9791509461595f565b93731111111254eeb25477b68fb85ed929f73a96058291823b1561014d5760009461343d8692604051988997889687957fe5d7bde60000000000000000000000000000000000000000000000000000000087523094600488016131a7565b03925af18015613462575b61344f5750565b8061345c6116579261025d565b80612e01565b61346a610220565b613448565b91926040519261347e846102b6565b60018085526020808601908036833761349687610656565b73ffffffffffffffffffffffffffffffffffffffff809916905287604051946134be866102b6565b8486528286019783368a376134d287610656565b521696873b1561014d579594939290916040519889977f5c38449e00000000000000000000000000000000000000000000000000000000895260848901903060048b0152608060248b01525180915260a4890192916000905b8282106135ab5750505050827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc94858984030160448a0152519182815201959260005b8281106135955750505050508361343d8482946000989694848a9603016064850152612e0c565b845188528a98509681019693810193830161356e565b8351811685528c9a5093860193928601929085019061352b565b6007602f60043560f81c0260058101356107f8808260f51c1691826008011b60f51c160160031c0101359060051b1b8060f01c9061ffff826004019160e01c168060040180831161014d57361061014d578290039061362382610376565b9261363160405194856102d2565b828452600483369201011161014d5781600092602092838601378301015290565b90613699906003602f843560f81c02840180600101356107f8808260f51c1691826008011b60f51c1601821c0101359060051b1b9161ffff8360f01c82019360e01c160190565b80821161014d5736811161014d578190036136b381610376565b916136c160405193846102d2565b818352368282011161014d5781600092602092838601378301015290565b63ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe036013516421061014d5760048035916040928351928160f81c908185526001958683019360059480861b88019389905b8282106137745750505050602f939495965052020135906107f891828160f51c169060081b9081811b610100948160081b9160f51c1685031c93031c90565b90919294808b91848a1b8c015260ff90818860f01c1681526020828960e81c168183015260e09289841c168883015261ffff90818a60d01c16606084015260c0918a831c16608084015273ffffffffffffffffffffffffffffffffffffffff998a911c1660a0830152602f8602987fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe58a013516908201520195820135920190929192613735565b6004811461392c575b80359160408051928460f81c8085526001928382019060059782891b88019286995b818b1061388657505050602f9394959697505202010135906107f891828160f51c169060081b9081811b610100948160081b9160f51c1685031c93031c90565b9091938088918c841b8c015260ff90818760f01c1681528c602f602091848a60e81c168385015260e0948a861c168985015261ffff92838b60d01c16606086015260c0938b851c16608086015273ffffffffffffffffffffffffffffffffffffffff9a8b911c1660a0850152028a01977fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe189013516908201520194359a01999190613846565b63ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe03601351642101561382457600080fd5b60405190818260208091019160ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd836013516809152600180910181925b8184106139b05750505050604052565b600584901b36037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff70135855293840193928201926139a0565b506139f2613962565b61ffff807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffda36013516360390613a278261381b565b5050907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc360135169060c092613a60846108eb84610656565b600a8410613dc0575b613a7283610656565b515194600e9182871080613d83575b80613d78575b613d50575b50939291907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe875101946000955b808710613ad75760108814613acb57005b60443560005260206000f35b9091929394959650600180880197613aef89886106a3565b51519883811480613d45575b8015613cf2575b15613ce957878b613b1860a06108eb85856106a3565b945b84159081613cdf575b5015613c9b575082600093949250613b3a916106a3565b5151906101a490600b831180613c91575b613c2a575b868d604080918d8483519860208093015190898b0186527f9a516065000000000000000000000000000000000000000000000000000000008b5260048b01528281015160248b01528481015160448b0152606081015160648b0152608081015160848b015260a081015160a48b0152015160c489015281015160e488015201516101048601528b0151015161012484015261014483015261018061016483015281837f000000000000000000000000d0b9edc6b226362e08554312c3dd328cac5c6f795af1156118c2576001905b01959493929190613aba565b6101a491613c77868b91906003602f843560f81c02840180600101356107f8808260f51c1691826008011b60f51c1601821c0101359060051b1b9161ffff8360f01c82019360e01c160190565b819003809201938492604051906101848201520137613b50565b5060148310613b4b565b93613cda9282600196613cd48a6108eb613cb68a80996106a3565b5195613ccd81613cc68b886106a3565b51966106a3565b51956106a3565b92613e3f565b613c1e565b90508b1438613b23565b878b3094613b1a565b50858a108015613b025750891580613d0b575b15613b02565b506002806020613d1b848c6106a3565b51015114908115613d2d575b50613d05565b90506040613d3b838b6106a3565b5101511438613d27565b5060108a1415613afb565b613d7290613d6260a06108eb88610656565b613d6b8a610656565b5191615e88565b38613a8c565b506001861415613a87565b50861580613d92575b15613a81565b5060026020613da087610656565b5101511480613d8c575060026040613db787610656565b51015114613d8c565b613e3a613df07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff885101886106a3565b51613dfa88610656565b51900373ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000080596bf6a3467502557ce466933e8c4cba2e0b0b1683615e88565b613a69565b929491939094613e59845196608086015102612710900490565b9260018711613ebc575060a0840151611657965073ffffffffffffffffffffffffffffffffffffffff1694613ea560c086015173ffffffffffffffffffffffffffffffffffffffff1690565b9060608601519460406020880151970151976142dd565b949193909291600e8703613efb576116579650613ef560c0606084015193015173ffffffffffffffffffffffffffffffffffffffff1690565b92614a01565b9192600f8703613f2b575060c00151611657955073ffffffffffffffffffffffffffffffffffffffff1691614d25565b60108703613f59575060c00151611657955073ffffffffffffffffffffffffffffffffffffffff1691614f3c565b92919560128114600014613f8d575060c00151611657959073ffffffffffffffffffffffffffffffffffffffff1691615233565b60138103613fbb575060c00151611657959073ffffffffffffffffffffffffffffffffffffffff1691613fc8565b61165796939495506147e2565b6140406002969592939561ffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffda36013516360391906003602f843560f81c02840180600101356107f8808260f51c1691826008011b60f51c1601821c0101359060051b1b9161ffff8360f01c82019360e01c160190565b9690803560f01c01015b600081358060e81c60ff16928115612890578160f81c6142b4575b60018414614220575b6000808360201c61ffff1660040194614086866103d9565b95601c850160208801378460e01c60ff1661420c575b600f8560dc1c81166141f8575b8560d81c166141e4575b8460d01c60ff166141d0575b855190602073ffffffffffffffffffffffffffffffffffffffff9701908660301c88165af16140ec6126df565b90156141c85750602060029183821c61ffff1601019314614148575b60f01c60ff16908161413b575b5061412b575b86811061404a5750505050505050565b614136848487615e88565b61411b565b8416301415905038614115565b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2803b1561014d57600087916004604051809481937fd0e30db00000000000000000000000000000000000000000000000000000000083525af180156141bb575b6141a8575b50614108565b8061345c6141b59261025d565b386141a2565b6141c3610220565b61419d565b805190602001fd5b886004611fe08760cb1c16880101526140bf565b8960046101e08760d31c16880101526140b3565b3060046101e08860d71c16890101526140a9565b876004611fe08760db1c168801015261409c565b84925073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2803b1561014d57600060405180927f2e1a7d4d00000000000000000000000000000000000000000000000000000000825281838161427e8c600483019190602083019252565b03925af180156142a7575b614294575b5061406e565b8061345c6142a19261025d565b3861428e565b6142af610220565b614289565b6142d8858360301c73ffffffffffffffffffffffffffffffffffffffff168b615d24565b614065565b94959793979691969290926002831460001461455557505050614301908380615e88565b604080517f89afcb4400000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff9360009381861692848160248189885af1918215614548575b8691879361451d575b50600114926143c19084156144ae5786517f0dfe16810000000000000000000000000000000000000000000000000000000081526020816004818a5afa9081156144a1575b8991614483575b50905b851561447c578391615e88565b8215614474575084915b1561446d5787035b6143db6103bf565b93833b1561446957517f022c0d9f000000000000000000000000000000000000000000000000000000008152949385939284928692849261442192309160048601612e4f565b03925af1801561445c575b614449575b50309082160361444057505050565b61165792615e88565b8061345c6144569261025d565b38614431565b614464610220565b61442c565b8580fd5b50836143d3565b8803916143cb565b8491615e88565b61449b915060203d8111612b4c57612b3e81836102d2565b386143b1565b6144a9610220565b6143aa565b86517fd21220a70000000000000000000000000000000000000000000000000000000081526020816004818a5afa908115614510575b89916144f2575b50906143b4565b61450a915060203d8111612b4c57612b3e81836102d2565b386144eb565b614518610220565b6144e4565b6143c19193506001925061453d90873d89116114af576114a381836102d2565b929092939150614365565b614550610220565b61435c565b91975093959092600203614710575084928361465e9593836146038a60209a61459c73ffffffffffffffffffffffffffffffffffffffff9d61460a9960011c968784614740565b916145a886838a615e88565b6145b48130858561474d565b6000906146bf57506040517fd21220a70000000000000000000000000000000000000000000000000000000081528c818f8160049186165afa9081156146b2575b600091614695575b50615e88565b0391615e88565b60006040519586809581947f6a6278420000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b0393165af18015614688575b6146715750565b6105249060203d811161168d5761167d81836102d2565b614690610220565b61466a565b6146ac91508d3d8111612b4c57612b3e81836102d2565b386145fd565b6146ba610220565b6145f5565b6040517f0dfe16810000000000000000000000000000000000000000000000000000000081528d8f600483809287165afa918215614703575b916146955750615e88565b61470b610220565b6146f8565b92505050611657939261474d565b6106239261472b916114c3565b6126f291612710838502910201920202610f6e565b610623936117c7916114c3565b929091906147c55773ffffffffffffffffffffffffffffffffffffffff600092935b166040519361477d8561029a565b60008552813b1561014d5760008094612ef2604051978896879586947f022c0d9f00000000000000000000000000000000000000000000000000000000865260048601612e4f565b73ffffffffffffffffffffffffffffffffffffffff60009361476f565b929390946000957326b3415558fe15807baa1eb0a13b62dde01a818e91601b86106007871116614895575b6040929383519788966101449889890187527f2e04db6c000000000000000000000000000000000000000000000000000000008952600489015260a085015160248901526044880152606487015260c0830151608487015260a486015260c4850152606081015160e4850152602081015161010485015201516101248301525af4156118c257565b73b2f5cd9fa4368deb21922c6c3cc328fa67a6978f925061480d565b906080926149e26149f0929796959760a08552805160a08601526148f2602082015160c087019073ffffffffffffffffffffffffffffffffffffffff169052565b604081015173ffffffffffffffffffffffffffffffffffffffff1660e08601526060810151856149cf610140926149bb6149a661499161493f6101009488868901526101e0880190612e0c565b9661497c8e8a0151987fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6099610120998a8c82850301910152612e0c565b908d60a08b0151918a82850301910152612e0c565b60c08801518c820388016101608e0152612e0c565b60e0870151868c8303016101808d0152612e0c565b90850151848a8303016101a08b0152612e0c565b92015190868303016101c0870152612e0c565b908382036020850152612e0c565b946040820152600060608201520152565b9291614a6a90614a5c614a53614a44879599989a61ffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffda360135163603613652565b6020808251830101910161196a565b95915095615abc565b614a6587610499565b610f6e565b90733ef51736315f52d568d6d2cf289419b9cfffe78290813b1561014d5760008094614ac5604051978896879586947ff3432b1a000000000000000000000000000000000000000000000000000000008652600486016148b1565b03925af18015614b0b575b614af8575b503073ffffffffffffffffffffffffffffffffffffffff82160361444057505050565b8061345c614b059261025d565b38614ad5565b614b13610220565b614ad0565b9093614cf760a093614ce9611657979998969960c08652805160c0870152614b5d602082015160e088019073ffffffffffffffffffffffffffffffffffffffff169052565b614c526040820151614b8a61010091828a019073ffffffffffffffffffffffffffffffffffffffff169052565b614cd6606084015191614bb861012093848c019073ffffffffffffffffffffffffffffffffffffffff169052565b614cc28a614be560808801516101408093019073ffffffffffffffffffffffffffffffffffffffff169052565b614cae8c614c118f8a01516101608093019073ffffffffffffffffffffffffffffffffffffffff169052565b8d614c9960c08b0151946101809586840152614c858c60e0810151996101a09a8b8701528101519b6101e09d8e9d6101c09e8f8901526102a0880190612e0c565b9101517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff409d8e8784030190870152612e0c565b908c01518b84830301610200850152612e0c565b918a0151906102208a82850301910152612e0c565b908701518c820387016102408e0152612e0c565b90850151848b8303016102608c0152612e0c565b9201519087830301610280880152612e0c565b908482036020860152612e0c565b966040830152600060608301526080820152019073ffffffffffffffffffffffffffffffffffffffff169052565b93614d5d909391929361ffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffda360135163603613652565b614d71602091828082518301019101611ccc565b6040517f095ea7b30000000000000000000000000000000000000000000000000000000085820181815273119c71d3bbac22029622cbaec24854d3d32d2828602484015260448084018c90528352989295939450907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090614df36064826102d2565b6000809a8192519082875af1614e076126df565b5015614e6b575b5050505073119c71d3bbac22029622cbaec24854d3d32d282892833b15614469579061343d8692604051988997889687957fb2610fe300000000000000000000000000000000000000000000000000000000875260048701614b18565b888060405186810190858252614eb381614ea7602482019060006020604084019373119c71d3bbac22029622cbaec24854d3d32d282881520152565b038681018352826102d2565b519082875af1614ec16126df565b9015614f3557509188929183614f0a614f1682958e6040519384918b83019788526024830191906020604084019373119c71d3bbac22029622cbaec24854d3d32d282881520152565b039081018352826102d2565b51925af1614f226126df565b9015614f2f578080614e0e565b80519101fd5b8051908501fd5b614f90614f87614f788395949761ffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffda360135163603613652565b6020808251830101910161203d565b9391509361595f565b614fa1614f9b6103bf565b936129f3565b93731111111254eeb25477b68fb85ed929f73a96058292833b1561014d57612ef2600096928793604051998a98899788967fe5d7bde6000000000000000000000000000000000000000000000000000000008852600488016131a7565b8082039291610200841261014d577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe806150396080928461219b565b94011261014d576040519061504d8261027e565b610180810151600481101561014d5782526101a08101519060ff8216820361014d576101e09160208401526101c081015160408401520151606082015290565b9161020091949360606fffffffffffffffffffffffffffffffff926151ed86610220810199805173ffffffffffffffffffffffffffffffffffffffff16825260208181015173ffffffffffffffffffffffffffffffffffffffff16908301526040818101516fffffffffffffffffffffffffffffffff16908301526060818101516fffffffffffffffffffffffffffffffff16908301526080818101516fffffffffffffffffffffffffffffffff169083015260a08181015173ffffffffffffffffffffffffffffffffffffffff169083015260c08181015173ffffffffffffffffffffffffffffffffffffffff169083015260e08181015173ffffffffffffffffffffffffffffffffffffffff16908301526101008181015173ffffffffffffffffffffffffffffffffffffffff169083015261012081810151908301526101408082015167ffffffffffffffff169083015261016080910151910152565b80516004811015615226575b61018087015260ff6020820151166101a087015260408101516101c087015201516101e085015216910152565b61522e61242d565b6151f9565b61528761527f615270839497969861ffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffda360135163603613652565b60208082518301019101614ffe565b929094615bf0565b6fffffffffffffffffffffffffffffffff806152b660808601516fffffffffffffffffffffffffffffffff1690565b168061531a575b5073def1c0ded9bec7f1a1670819833240f027b25eff90813b1561014d5760008094614ac5604051978896879586947ff6274f6600000000000000000000000000000000000000000000000000000000865216916004850161508d565b92612af261532c6153529395836104ce565b61534c61256e60608901516fffffffffffffffffffffffffffffffff1690565b90610f6e565b91386152bd565b1561536057565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a500000000000000000000000000000000000000000000000000000000000006044820152fd5b156153c557565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a470000000000000000000000000000000000000000000000000000000000006044820152fd5b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc29390928273ffffffffffffffffffffffffffffffffffffffff8083167fffffffffffffffffffffffff3fd555c64ddc0172f5f1a3b0d81526f7c38a933e81016155c1575b50505050833b1561014d57619c40936040519283927f2e1a7d4d00000000000000000000000000000000000000000000000000000000845260009687968588818199978183809b6154d68b6004849e019190602083019252565b03925af180156155b4575b6155a1575b505a9003013a02906154f98284116153be565b61270f8114615599575b61271090810382840302040190808211615591575b50818115615588575b3390f11561557b575b476155325750565b8080807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4701818115615572575b4190f11561556a57565b611657610220565b506108fc615560565b615583610220565b61552a565b506108fc615521565b905038615518565b600101615503565b8061345c6155ae9261025d565b386154e6565b6155bc610220565b6154e1565b8395506155dd6155d361560e95615808565b9283161515615359565b8760009111600014615617575061560660ff60015b16928261560085838361471e565b97615e88565b84309161474d565b3880808061547c565b60ff615606916155f2565b7237825fd75af7eeace28889665e3fac8fdb63003314801561571f575b8015615702575b80156156e5575b80156156c8575b80156156c0575b1561566257565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a410000000000000000000000000000000000000000000000000000000000006044820152fd5b50331561565b565b507304c62b449056d592474830d647d25451ee9c5f403314615654565b507303c558aee40a9fced1cabe9b465bae8096e05230331461564d565b5073029f159b23828ca769f3431463383a36525ed1203314615646565b50730124d0fa0dfb1430dfcff16ec6a96945e7a0bc10331461563f565b93509091815190600182106157fb575b61270f61579b6157936157827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff809601876106a3565b5161578c87610656565b51906129dc565b965a906129dc565b94146157b05750505060005260205260406000f35b603f939491601f826001935101945160051b360191820116602003018093037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1810195865201520190f35b615803610428565b61574c565b6000919073ffffffffffffffffffffffffffffffffffffffff1673a0b86991c6218b36c1d19d4a2e9eb0ce3606eb488103615857575073b4e16d0168e52d35cacd2c6185b44281ec28c9dc9150565b73dac17f958d2ee523a2206206994597c13d831ec7810361588c5750730d4a11d5eeaac28ec3f61d100daf4d40471f18529150565b732260fac5e5542a773aa44fbcfedf7c193bc2c59981036158c1575073ceff51756c56ceffca006cd410b03ffc46dd3a589150565b736b175474e89094c44da98b954eedeac495271d0f036116575773a478c2975ab1ea89e8196811f51a7b7ade33eb119150565b9190820391821161590157565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f3a280000000000000000000000000000000000000000000000000000000000006044820152fd5b6040517f095ea7b30000000000000000000000000000000000000000000000000000000060208201818152731111111254eeb25477b68fb85ed929f73a9605826024840152604480840186905283527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe095949093926159df6064826102d2565b600080958192519082875af16159f36126df565b5015615a02575b505050509050565b83806040516020810190858252615a4b81615a3f6024820190600060206040840193731111111254eeb25477b68fb85ed929f73a96058281520152565b038b81018352826102d2565b519082875af1615a596126df565b90156141c85750614f0a615aa085969786936040519384916020830197885260248301919060206040840193731111111254eeb25477b68fb85ed929f73a96058281520152565b51925af1615aac6126df565b90156141c85780808084936159fa565b6040517f095ea7b30000000000000000000000000000000000000000000000000000000060208201818152733ef51736315f52d568d6d2cf289419b9cfffe7826024840152604480840186905283527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09594909392615b3c6064826102d2565b600080958192519082875af1615b506126df565b5015615b5e57505050509050565b83806040516020810190858252615b9b81615a3f6024820190600060206040840193733ef51736315f52d568d6d2cf289419b9cfffe78281520152565b519082875af1615ba96126df565b90156141c85750614f0a615aa085969786936040519384916020830197885260248301919060206040840193733ef51736315f52d568d6d2cf289419b9cfffe78281520152565b6040517f095ea7b3000000000000000000000000000000000000000000000000000000006020820181815273def1c0ded9bec7f1a1670819833240f027b25eff6024840152604480840186905283527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09594909392615c706064826102d2565b600080958192519082875af1615c846126df565b5015615c9257505050509050565b83806040516020810190858252615ccf81615a3f602482019060006020604084019373def1c0ded9bec7f1a1670819833240f027b25eff81520152565b519082875af1615cdd6126df565b90156141c85750614f0a615aa08596978693604051938491602083019788526024830191906020604084019373def1c0ded9bec7f1a1670819833240f027b25eff81520152565b6040517f095ea7b3000000000000000000000000000000000000000000000000000000006020820181815273ffffffffffffffffffffffffffffffffffffffff85166024840152604480840187905283527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0969590949192909190615daa6064826102d2565b600080968192519082885af1615dbe6126df565b5015615dce575b50505050509050565b6040516020810184815273ffffffffffffffffffffffffffffffffffffffff8316602483015260006044830152606489810183528792839291615e1190826102d2565b519082885af1615e1f6126df565b90156141c8575090615e6b8596978693614f0a60405194859260208401988952602484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b51925af1615e776126df565b90156141c857808080808594615dc5565b6040517fa9059cbb000000000000000000000000000000000000000000000000000000006020820190815273ffffffffffffffffffffffffffffffffffffffff93909316602482015260448082019490945292835291615ee96064826102d2565b600092839283809351925af1615efd6126df565b9181615f0d575b50156141c85750565b82518015925083908315615f25575b50505038615f04565b60209293508101031261012c57602082015190811515820361012c5750388281615f1c56fea26469706673582212206bf0cbf0d1b14346d13f3a9478135dd3193052a2fa0c5124b9ed900e636d86a064736f6c634300080f0033
Loading...LoadingLoading...Loading
Loading...Loading
Loading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingLoading...LoadingMultichain Portfolio | 30 Chains
Chain Token Portfolio % Price Amount Value ETH 60.60% $0.024793 1,653,340.3668 $40,990.85 ETH 5.69% $0.002031 1,894,818.5632 $3,847.73 ETH 2.31% $0.001281 1,221,172.5577 $1,564.81 ETH 2.18% $0.000256 5,763,426.8318 $1,477.8 ETH 1.92% $0.040169 32,388.3652 $1,301.02 ETH 1.42% $0.701285 1,366.3504 $958.2 ETH 1.05% $1.52 469.4857 $713.62 ETH 1.02% $0.986684 702.005 $692.66 ETH 0.95% $0.999817 641.8474 $641.73 ETH 0.77% $0.000003 196,331,509.0041 $519.51 ETH 0.76% $0.003922 130,521.4067 $511.87 ETH 0.76% $52.02 9.8311 $511.41 ETH 0.72% $0.006744 72,311.2471 $487.63 ETH 0.69% $0.996045 471.1658 $469.3 ETH 0.66% $0.001275 351,084.9024 $447.56 ETH 0.66% $0.999025 446.0067 $445.57 ETH 0.61% $1.15 360.7995 $414.92 ETH 0.61% $0.993045 413.9294 $411.05 ETH 0.60% $0.000025 16,545,938.9975 $407.53 ETH 0.54% $0.375613 966.4331 $363 ETH 0.53% $3.97 91.0946 $361.65 ETH 0.53% $0.000004 97,249,979.7228 $359.78 ETH 0.52% $0.000285 1,237,785.6711 $353.33 ETH 0.52% $5,962,050,967.14 0.000000058815 $350.66 ETH 0.50% $0.029051 11,577.9457 $336.36 ETH 0.49% $0.998071 329.3404 $328.71 ETH 0.48% $0.997801 327.1933 $326.47 ETH 0.40% $3,158.15 0.0849 $268.11 ETH 0.37% $0.071635 3,505.7989 $251.14 ETH 0.33% <$0.000001 1,540,635,817.1009 $220.09 ETH 0.32% <$0.000001 19,093,446,002.9103 $219.63 ETH 0.32% $0.158439 1,382.5572 $219.05 ETH 0.32% $0.000021 10,286,206.3265 $216.32 ETH 0.31% $0.00002 10,424,758.9483 $211 ETH 0.30% $3,152.1 0.0652 $205.41 ETH 0.28% $0.099336 1,905.0996 $189.24 ETH 0.27% $0.225091 817.5968 $184.03 ETH 0.26% $1.6 111.8776 $179 ETH 0.26% $0.999777 174.7469 $174.71 ETH 0.24% $0.000038 4,284,574.517 $162.81 ETH 0.24% $0.583797 275.5584 $160.87 ETH 0.23% $0.141113 1,117.4077 $157.68 ETH 0.23% $5.76 27.0581 $155.85 ETH 0.22% $0.290097 520.6515 $151.04 ETH 0.22% $5.59 26.2515 $146.66 ETH 0.21% $0.025759 5,553.417 $143.05 ETH 0.21% $0.056054 2,543.1939 $142.56 ETH 0.20% $0.000011 12,055,013.0489 $136.1 ETH 0.18% $0.000213 573,352.3894 $122.06 ETH 0.17% $90,666 0.00125762 $114.02 ETH 0.17% $0.269912 421.1707 $113.68 ETH 0.16% $0.998414 110.17 $110 ETH 0.14% $0.349135 276.3691 $96.49 ETH 0.13% $16.51 5.514 $91.02 ETH 0.13% $0.394188 230.0952 $90.7 ETH 0.13% $0.351371 253.032 $88.91 ETH 0.13% $14.33 6.0593 $86.83 ETH 0.13% $524.12 0.1629 $85.36 ETH 0.12% $0.000069 1,187,280.0272 $81.4 ETH 0.11% $7.27 10.5408 $76.63 ETH 0.11% $0.000669 111,762.4032 $74.78 ETH 0.11% $0.000002 39,712,538.5728 $73.47 ETH 0.10% $0.468003 147.5552 $69.06 ETH 0.10% $0.094184 722.1746 $68.02 ETH 0.10% $0.546645 121.4957 $66.42 ETH 0.10% $0.000011 5,857,993.8144 $64.33 ETH 0.09% $0.302606 206.2067 $62.4 ETH 0.09% $0.985611 63.2372 $62.33 ETH 0.08% $1.44 39.0952 $56.17 ETH 0.08% $0.000006 8,949,355.897 $53.7 ETH 0.08% $90,703 0.00058379 $52.95 ETH 0.08% $0.20162 252.8588 $50.98 ETH 0.08% $0.005663 8,989.0226 $50.9 ETH 0.07% $0.002863 17,632.7086 $50.48 ETH 0.07% $0.000159 318,114.7605 $50.47 ETH 0.07% $1 49.6035 $49.65 ETH 0.07% $0.110268 449.8565 $49.6 ETH 0.07% $0.995212 49.194 $48.96 ETH 0.07% $0.010965 4,444.6394 $48.74 ETH 0.07% $1.52 29.7942 $45.22 ETH 0.07% $0.003265 13,722.9946 $44.8 ETH 0.07% $0.72976 60.9141 $44.45 ETH 0.06% $0.635512 68.1006 $43.28 ETH 0.06% $0.992254 43.0423 $42.71 ETH 0.06% $1.64 24.5366 $40.24 ETH 0.06% $9.14 4.2401 $38.75 ETH 0.05% $0.091749 372.9159 $34.21 ETH 0.05% $0.000009 3,735,100.3275 $33.64 ETH 0.05% $0.0065 5,170.1231 $33.6 ETH 0.05% $0.161779 198.8584 $32.17 ETH 0.05% $0.144808 217.2058 $31.45 ETH 0.05% $1 31.2934 $31.39 ETH 0.04% $1.64 18 $29.52 ETH 0.04% $14.66 1.9813 $29.05 ETH 0.04% $0.164333 174.7273 $28.71 ETH 0.04% $0.000008 3,566,021.0133 $28.15 ETH 0.04% $4.38 6.3412 $27.8 ETH 0.04% $0.371436 73.6951 $27.37 ETH 0.04% $0.005459 4,855.5969 $26.51 ETH 0.04% $0.000638 40,003.1811 $25.54 ETH 0.04% $3,745.41 0.00669393 $25.07 ETH 0.04% $0.278269 89.9728 $25.04 ETH 0.04% <$0.000001 82,611,576.1648 $24.06 ETH 0.04% $0.374624 63.6697 $23.85 ETH 0.03% $0.166594 139.7021 $23.27 ETH 0.03% <$0.000001 276,172,246.2732 $21.59 ETH 0.03% $3 7.0424 $21.13 ETH 0.03% $6.94 2.994 $20.78 ETH 0.03% $1.51 12.8827 $19.45 ETH 0.03% $0.000002 7,887,707.7802 $19.01 ETH 0.03% $0.010498 1,801.25 $18.91 ETH 0.03% $0.008523 2,186.6676 $18.64 ETH 0.03% $0.000037 483,465.4708 $18.01 ETH 0.03% $0.280036 63.9797 $17.92 ETH 0.03% $0.008338 2,129.3036 $17.75 ETH 0.03% $0.017637 1,005.0362 $17.73 ETH 0.03% $0.389876 43.972 $17.14 ETH 0.03% $0.002705 6,308.6166 $17.07 ETH 0.02% $0.000456 37,043.445 $16.88 ETH 0.02% $1.77 9.3724 $16.55 ETH 0.02% $0.06858 235.0819 $16.12 ETH 0.02% $0.026852 586.0556 $15.74 ETH 0.02% $0.00694 2,232.6909 $15.49 ETH 0.02% $0.000007 2,041,541.4355 $14.14 ETH 0.02% $0.26205 51.1116 $13.39 ETH 0.02% $0.003117 4,239.8463 $13.22 ETH 0.02% $0.000043 306,796.6267 $13.09 ETH 0.02% $7.36 1.7564 $12.93 ETH 0.02% $0.988839 12.8615 $12.72 ETH 0.02% $0.327027 38.7702 $12.68 ETH 0.02% $21,509 0.00058587 $12.6 ETH 0.02% $0.000001 14,543,511.0714 $12.32 ETH 0.02% $0.023014 514.5359 $11.84 ETH 0.02% $0.544248 21.5901 $11.75 ETH 0.02% $0.008857 1,316.1207 $11.66 ETH 0.02% $0.001804 6,290.0038 $11.35 ETH 0.02% $0.049085 221.0268 $10.85 ETH 0.02% $0.996192 10.2983 $10.26 ETH 0.01% $0.02659 380.9244 $10.13 ETH 0.01% $0.020082 449.3128 $9.02 ETH 0.01% <$0.000001 2,857,706,804.8794 $8.5 ETH 0.01% $0.002882 2,943.6036 $8.48 ETH 0.01% $0.008658 949.5352 $8.22 ETH 0.01% $0.093169 85.5345 $7.97 ETH 0.01% $0.02154 365.7275 $7.88 ETH 0.01% $10.1 0.7788 $7.87 ETH 0.01% $0.000259 28,999.7094 $7.5 ETH 0.01% $0.003424 2,181.5145 $7.47 ETH 0.01% $0.006832 1,073.8505 $7.34 ETH 0.01% $0.002537 2,872.6 $7.29 ETH 0.01% $0.08272 87.963 $7.28 ETH 0.01% $0.020334 353.4429 $7.19 ETH 0.01% $4.42 1.6265 $7.18 ETH <0.01% $0.994685 6.7667 $6.73 ETH <0.01% $0.000013 523,812.8504 $6.64 ETH <0.01% $0.000017 376,068.5081 $6.58 ETH <0.01% $1.32 4.9316 $6.51 ETH <0.01% $0.033259 191.0566 $6.35 ETH <0.01% $42.72 0.1477 $6.31 ETH <0.01% $0.413323 15.2488 $6.3 ETH <0.01% $0.023106 271.8423 $6.28 ETH <0.01% $0.000001 5,366,549.2551 $5.85 ETH <0.01% $0.000036 161,279.2595 $5.82 ETH <0.01% $0.085579 67.7422 $5.8 ETH <0.01% $0.036359 158.1551 $5.75 ETH <0.01% $0.980323 5.7301 $5.62 ETH <0.01% $0.326619 16.9641 $5.54 ETH <0.01% $0.003245 1,693.3788 $5.49 ETH <0.01% $1.23 4.4178 $5.43 ETH <0.01% $3,154.94 0.0016234 $5.12 ETH <0.01% $0.000001 3,751,530.1034 $5.09 ETH <0.01% $0.145591 34.8341 $5.07 ETH <0.01% $0.745861 6.7957 $5.07 ETH <0.01% $0.77924 6.4785 $5.05 ETH <0.01% $0.010036 502.0126 $5.04 ETH <0.01% <$0.000001 8,833,446,084.336 $5.01 ETH <0.01% $1 4.955 $4.96 ETH <0.01% $1.78 2.6576 $4.73 ETH <0.01% $0.997798 4.676 $4.67 ETH <0.01% $0.022948 202.7673 $4.65 ETH <0.01% $1.08 4.2676 $4.62 ETH <0.01% $0.180535 23.5105 $4.24 ETH <0.01% <$0.000001 678,610,858.1045 $4.17 ETH <0.01% $0.070215 58.6776 $4.12 ETH <0.01% $0.000005 892,471.8351 $4.11 ETH <0.01% $0.169547 23.7735 $4.03 ETH <0.01% $1.17 3.3935 $3.96 ETH <0.01% $0.000002 2,253,733.9875 $3.92 ETH <0.01% $0.007644 500.6361 $3.83 ETH <0.01% $0.165551 22.9639 $3.8 ETH <0.01% $0.996899 3.7609 $3.75 ETH <0.01% $0.0003 12,453.6579 $3.74 ETH <0.01% $0.344638 10.539 $3.63 ETH <0.01% $0.001574 2,255.1102 $3.55 ETH <0.01% $90,666 0.00003914 $3.55 ETH <0.01% $0.001793 1,976.642 $3.54 ETH <0.01% $0.420579 8.3338 $3.51 ETH <0.01% $1.07 3.1214 $3.34 ETH <0.01% $0.999802 3.3348 $3.33 ETH <0.01% $0.192908 17 $3.28 ETH <0.01% $0.059854 53.6195 $3.21 ETH <0.01% $0.000002 1,311,807.1125 $3.16 ETH <0.01% $0.044049 70.0474 $3.09 ETH <0.01% $2.13 1.4294 $3.05 ETH <0.01% $0.90626 3.3146 $3 ETH <0.01% $0.001347 2,200.674 $2.96 ETH <0.01% $0.085275 34.7474 $2.96 ETH <0.01% $0.000242 12,051.4621 $2.91 ETH <0.01% <$0.000001 3,468,961,379.6095 $2.84 ETH <0.01% $0.000002 1,654,332.9327 $2.83 ETH <0.01% <$0.000001 279,390,595.0161 $2.82 ETH <0.01% $0.00462 595.9586 $2.75 ETH <0.01% $0.998487 2.6388 $2.63 ETH <0.01% $1.15 2.2807 $2.62 ETH <0.01% $0.563109 4.6434 $2.61 ETH <0.01% $0.000988 2,632.5619 $2.6 ETH <0.01% $0.153971 16.5653 $2.55 ETH <0.01% $0.004726 533.0952 $2.52 ETH <0.01% $0.003867 649.1624 $2.51 ETH <0.01% $73.51 0.034 $2.5 ETH <0.01% $0.241874 10.2503 $2.48 ETH <0.01% $0.000016 156,420.9168 $2.48 ETH <0.01% $0.003721 615.8004 $2.29 ETH <0.01% $0.000022 102,132.6641 $2.28 ETH <0.01% $0.000016 136,379.4911 $2.24 ETH <0.01% $0.032654 67.9085 $2.22 ETH <0.01% $0.052198 41.4204 $2.16 ETH <0.01% $0.000592 3,581.1956 $2.12 ETH <0.01% $0.135967 15.3429 $2.09 ETH <0.01% $0.000016 122,281.0598 $1.92 ETH <0.01% $0.174606 11.0085 $1.92 ETH <0.01% $0.000733 2,502.6171 $1.83 ETH <0.01% $0.045474 40.0041 $1.82 ETH <0.01% $0.106546 16.4803 $1.76 ETH <0.01% $0.045003 38.8363 $1.75 ETH <0.01% $0.000137 12,627.0095 $1.73 ETH <0.01% $0.004056 400.665 $1.63 ETH <0.01% <$0.000001 5,864,475.3925 $1.62 ETH <0.01% $0.570237 2.8149 $1.61 ETH <0.01% $0.001673 938.1759 $1.57 ETH <0.01% $0.830269 1.8246 $1.51 ETH <0.01% $0.000192 7,830.9853 $1.51 ETH <0.01% $0.00076 1,947.3093 $1.48 ETH <0.01% $0.000002 836,747.6581 $1.45 ETH <0.01% $0.000001 2,083,519.8123 $1.43 ETH <0.01% $2.53 0.5556 $1.41 ETH <0.01% $0.000409 3,347.1869 $1.37 ETH <0.01% $0.000002 808,435.2891 $1.33 ETH <0.01% $0.047804 27.6973 $1.32 ETH <0.01% $0.19179 6.4726 $1.24 ETH <0.01% $2.33 0.5042 $1.17 ETH <0.01% <$0.000001 43,724,778.3469 $1.11 ETH <0.01% $0.08245 13.0206 $1.07 ETH <0.01% $0.000009 122,747.2938 $1.07 ETH <0.01% $0.028918 36.8599 $1.07 ETH <0.01% $0.038414 27.6128 $1.06 ETH <0.01% $0.797158 1.3253 $1.06 ETH <0.01% $0.114897 9.1762 $1.05 ETH <0.01% $0.200091 5.2453 $1.05 ETH <0.01% $0.000139 7,521.0381 $1.05 ETH <0.01% $0.036351 27.7215 $1.01 ETH <0.01% <$0.000001 192,235,038.3176 $0.9834 ETH <0.01% <$0.000001 8,143,359.364 $0.9469 ETH <0.01% $0.642518 1.4656 $0.9416 ETH <0.01% $0.000251 3,599.0849 $0.9028 ETH <0.01% $0.00017 5,215.8798 $0.8864 ETH <0.01% $289,889.03 0.00000285 $0.8266 ETH <0.01% $28.73 0.0287 $0.8255 ETH <0.01% $0.00499 165.0553 $0.8236 ETH <0.01% $1.43 0.5555 $0.7943 ETH <0.01% $171.61 0.00416913 $0.7154 ETH <0.01% $0.000257 2,765.8273 $0.7114 ETH <0.01% <$0.000001 801,567,547.4822 $0.7039 ETH <0.01% $0.001783 371.8492 $0.663 ETH <0.01% $0.027516 24.0069 $0.6605 ETH <0.01% $0.00201 326.8347 $0.6567 ETH <0.01% $0.243971 2.6875 $0.6556 ETH <0.01% $58.6 0.0108 $0.6357 ETH <0.01% $0.248022 2.5469 $0.6316 ETH <0.01% $0.059624 10 $0.5962 ETH <0.01% $0.002815 211.1541 $0.5943 ETH <0.01% $0.041703 13.5426 $0.5647 ETH <0.01% $0.000494 1,142.7172 $0.5644 ETH <0.01% $9.12 0.0563 $0.5136 ETH <0.01% <$0.000001 4,685,042.793 $0.4879 ETH <0.01% $0.000001 767,548.6288 $0.4779 ETH <0.01% $1,529.88 0.00031143 $0.4764 ETH <0.01% $0.022281 21.2157 $0.4727 ETH <0.01% $0.437603 0.9397 $0.4112 ETH <0.01% $0.002401 170.2093 $0.4087 ETH <0.01% $0.000621 627.3192 $0.3895 ETH <0.01% $0.060254 6.2209 $0.3748 ETH <0.01% $0.000042 8,754.1679 $0.3699 ETH <0.01% $0.222038 1.6543 $0.3673 ETH <0.01% $1.57 0.2297 $0.3605 ETH <0.01% $36.61 0.00958572 $0.3509 ETH <0.01% $1.14 0.3024 $0.3447 ETH <0.01% <$0.000001 25,258,586.9701 $0.3275 ETH <0.01% <$0.000001 1,085,601.4186 $0.3188 ETH <0.01% <$0.000001 1,162,213.6868 $0.2944 ETH <0.01% $0.000227 1,287.8533 $0.2926 ETH <0.01% $90,295 0.000003 $0.2708 ETH <0.01% $768.47 0.00033623 $0.2583 ETH <0.01% $0.000615 413.7374 $0.2545 ETH <0.01% $0.026938 9.4426 $0.2543 ETH <0.01% <$0.000001 873,974.6887 $0.2111 ETH <0.01% $0.001345 155.2917 $0.2088 ETH <0.01% $0.000002 82,336.0465 $0.2046 ETH <0.01% <$0.000001 1,813,685.2425 $0.2038 ETH <0.01% $0.001946 101.8074 $0.1981 ETH <0.01% $0.000001 280,077.9945 $0.1947 ETH <0.01% $0.091425 2.0145 $0.1841 ETH <0.01% $0.000781 213.1187 $0.1663 ETH <0.01% $0.000064 2,429.4437 $0.1558 ETH <0.01% $0.606313 0.2531 $0.1534 ETH <0.01% $0.001929 77.3663 $0.1492 ETH <0.01% $0.003047 42.8949 $0.1306 ETH <0.01% $0.489462 0.2607 $0.1276 ETH <0.01% $0.007131 17.2803 $0.1232 ETH <0.01% <$0.000001 320,334.5306 $0.11 ETH <0.01% $0.000155 677.8549 $0.1052 ETH <0.01% $0.041077 2.4418 $0.1003 ETH Ether (ETH)<0.01% $3,158.15 0.000000000000000001 <$0.000001 ARBNOVA 0.06% $36.37 1.2073 $43.91 BASE <0.01% $0.000012 200,004.2069 $2.44 BASE <0.01% <$0.000001 11,111,111 $0.5533 Loading...Loading[ Download: CSV Export ][ Download: CSV Export ]A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.
Address QR Code
My Address - Private Name Tag or Note
My Name Tag:
Private Name Tags (up to 35 characters) can be used for easy identification of addressesPrivate Note:
A private note (up to 500 characters) can be attached to this address.
Please DO NOT store any passwords or private keys here.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.SignIn
Address Cards
To use this feature, please login to your Etherscan account and return to this page.Before You Copy
This website uses cookies to improve your experience. By continuing to use this website, you agree to its Terms and Privacy Policy.