Facebook
From Ungracious Bee, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 2769
  1.  
  2.  
  3. return(function(mN,nN,UN,CN,LN,YN,qN,sN,SN,RN,FN,TN,aN,vN,kN,hN,zN,wN,JN,uN,cN,IN,jN,xN,QN,PN,NN,eN,DN,gN,tN,pN,HN,rN,oN,GN,...)local z,WN,d=nil,nil,(nil);local E,Z,T,MN=RN,assert,setfenv,(0);do repeat if not(MN<=0X0)then if MN==1 then do d=uN;end;MN=3;else WN=PN;MN=1;end;else z={[0x000]={[0x0]=0,0X1,rN,3,0X00004,5,6,0X7,nN,0x9,0Xa,11,12,0X00d,0Xe,15},{[0X000]=0X1,0,3,2,5,sN,7,mN,0X09,0x08,11,0Xa,13,12,0xf,0Xe},{[0x0]=2,3,0,1,6,7,4,0x0005,0xa,11,0X00008,0X9,14,15,0XC,0X0D},{[pN]=3,0X2,1,0,0X7,6,5,4,11,10,qN,0X8,0X00f,xN,0x0D,0X00c},{[0X0]=4,QN,6,0X007,0,1,0x2,3,12,0XD,0XE,15,8,0X00009,DN,vN},{[0]=0X5,4,0X7,6,1,0,0X00003,2,13,12,0X00f,14,0x009,8,11,0X0A},{[0X000]=0X6,CN,4,0X05,0X2,3,0,0X01,0Xe,0X0000F,12,0xd,0x0000A,0xb,0X008,0x9},{[0]=7,6,0X005,0X4,3,0X00002,0X001,0X0,0Xf,0XE,0Xd,12,0Xb,10,0X0009,8},{[0]=0X00008,9,0XA,0XB,0xC,0X0000d,0XE,15,0X0000,0X1,0x2,3,4,5,0X6,7},{[0x0]=9,8,11,10,13,0xC,0X0f,0Xe,0X1,pN,TN,rN,5,sN,7,0X06},{[0]=10,0XB,0x08,0x9,14,0XF,0X0C,0x0000D,0x002,TN,pN,PN,0X06,0X00007,4,0X0005},{[0]=0XB,10,qN,8,0Xf,14,13,12,0X3,2,0X1,0X000,0X7,6,QN,4},{[0]=12,0XD,14,15,0X08,9,0XA,0xB,0X0004,0x5,0x6,7,0,1,2,0X3},{[0x0]=0Xd,0X00c,15,0X00E,9,0X8,11,10,0X5,0X00004,7,6,1,0X0,3,0x002},{[0X0]=0Xe,0X000F,IN,13,DN,11,0x8,9,0X006,7,0X4,5,0x0002,TN,0X000,0x00001},{[0x0]=0XF,0X0e,0X0000d,12,0x0B,10,qN,8,7,6,5,0X4,3,0X2,PN,0}};MN=2;end;until MN>2;end;local K=error;MN=0;local Q,l=nil,nil;while MN<=0x00001 do if MN~=0 then do l=string.byte;end;MN=0x2;else Q=UN;MN=0X1;end;end;local R,i,b,p=jN,nil,nil,nil;for Bv=0,0X2 do if not(Bv<=0X0000)then do if Bv~=0x1 then p=eN;else b=GN;end;end;else do i=gN.char;end;end;end;local x=(rawset);do MN=3;end;local D,u,r,e,m,X,O=nil,nil,nil,nil,nil,nil,nil;while MN<8 do if MN<=3 then if not(MN<=0X1)then if MN==0X2 then e=0X80000000;MN=6;else D=cN;MN=0x004;end;else if MN~=0 then do O={7,4,5};end;do MN=0X8;end;else MN=1;end;end;elseif MN<=5 then if MN==0x004 then u=1;MN=0X7;else do X=gN.sub;end;MN=0X0;end;else do if MN==0X6 then m=table.insert;MN=0X5;else do r=string.gsub;end;MN=0X2;end;end;end;end;local P=getfenv;MN=0X4;local I,U,j=nil,nil,(nil);repeat if not(MN<=0X0001)then if MN<=2 then do MN=0X1;end;else do if MN~=0X3 then I=(P and P()or oN);do MN=3;end;else MN=0X0;end;end;end;elseif MN~=0X0 then U=r(X(U,0x5),"..",function(xy)if l(xy,0X00002)==72 then do j=b(X(xy,0X1,1));end;do return"";end;else local QI=nil;for ef=0,1 do if ef~=0 then do if not(j)then return QI;else local uD=(R(QI,j));j=nil;do return uD;end;end;end;else do QI=i(b(xy,16));end;end;end;end;end);break;else do U="LPH%D6878AEA2H00A98CECC7466HFFE4D2953A5H0002B94D3H0009000E0903370009000D0903370009000C0903370009000709064200092H0009040800090001090402000900E2012H0944000900E8012H0944ED0109F6015A2H094D680963DB012H095ACC0109EA01E5012H0911D1010917162H09043709747A2H09468F01099001792H0946960109D501332H090500092H0009064200092H002H09380009000109033700090097012H090E0009000109064200092H0009041B00092H0009040801092H0009041B01092H002H093400092H002H090500090001090337000900BD012H090E00092H002H090363310100D4EA2H000900ECFF7H0081083H00D6A914B3D707C534810E3H000EA1CC2383330DAF23FFEDA9473181093H0020437EE35D483D28AC81083H00BBB689ABE8FF30FC810D3H0033EE81DF4ABE4838DD471511C2810C3H00023500572C107F7A584CDBF081073H009669D4F9175D04814H0081123H0013CE61E06ED96944E2683C20E2847C8E665A81083H0051FCFF6E6CFA1713810B3H0049B4770D5315A1FD0823A181073H008AFD0802885F4B81093H0067C2F5A68F525F8FAA81083H00FAED78283A47F531810E3H0032E530B0FB533EAA04A98422A87C810B3H000447A2B2C5B7927EDFDEB681073H00CD583B4270045281073H0012C510D006605E81073H00AF4ABD845EC78C810B3H00E42782C6E5D7B29EFFFED681083H00AD381B7B8820749A810B3H00A5F0933C807BEA5BE8C96781083H0086D9C4583DF80FE7810A3H00BED17C0CFFF9709499A281073H0034F7D2E7A9074B81093H00C1EC6F6408E58903CB81083H00A4E7422A1F07F7C7810D3H005C5F7A32A7B5B3DE7DB9D600C881083H00530EA1BC2C8B3104810F3H00CB4699E3A2563845371FE52H5D362881073H00D8BBB6D6ABD2E381113H00459033B0AF8115E2182C800F225EAA086881084H00235E2E436C2H4F810A3H00B89B960EB1E314401E65810B3H00CE618C50F57E47E5653830EC027H00810D3H0087E21587664A248C897B61ED1E810B3H007649B4033D762481C72F0B810A3H00EF8AFD7B0E925F4109B481083H00F5C0E36E43B5B18E81083H00ED785B0976F533563781093H00E530D3FD553EA604BA81053H00E84BC63C2C810D3H0047A2D5FF9C8A7ECFCBA8A4365CEC017H00810B3H00360974437DAB65DE0C645E810F3H00AF4ABDBB4ED2948153E3C1E1C1B29481063H009C9FBAC3517738810A3H0016E9547097D199FD288EECC97H0081063H000C8F2AEFCD7B81093H0086D9C4640DFB03E2CA81073H00D17C7FFCF8769881073H00F6C934A88DE9A4810E3H00732EC18D0C7E14FE8E0AD0CA8231810E3H00754063C1EE313A0E0C8CBAB4C571EC237H00EC047H0081093H00D7B265EF0C6DC0A023EC8H00810A3H00EA5D688733F8A4F20C64ECE8036H0081073H0020437ECE63533F81083H004DD8BBE9D684D8E5810A3H0045903389E4D847A55223EC00016H00810A3H00AB26793BF86B5B644626FD81063H00711C1F5B5FDF810A3H009B9669B6F81D491572A0ECC87H0081093H00618C0FD87C5FF8632D21E559755H004234513H000900A301090337000900A201090337000900A1010903370009000C090642000900230904080009002A090402000900E1012H0944000900E9012H0944B501094D80012H094D08097F6E2H0949A10109106A2H09061109EB012A2H0914ED0109A00195012H095A2F096E642H09439E012H09AC012H093000090094010903373109002B2H09563209002E09040230090092060903313009002E090402000900FB3HFF0F090337000900CF010903376A0939692H094A000900CC060903373B092H002H0903330900342H095634092H322H09350009000709033736092H322H095A350936352H091A340935342H0943330900342H095634092H322H0939340900A2020903180009000309033735092H322H092F350932352H0917000900F63HFF0F0903370009009B030903372A092H002H0956000900020903372509002A2H0956000900A4040903372B0900252H0956000900020903372A04442A2H0959000900FA3HFF0F0903372A092H002H091D000900010903372A0900532H090E24092A252H09112A0925222H092F2A09232A2H0935000900F73HFF0F090337320900062H09569502092B92022H094832092H002H091D00090001090337320900B0012H090E210446320309410009008A03090337670939452H094A00092H0009033767098201652H093F33092H002H091D330900390903180009005B0903376B0939442H094A37092H002H092A0009000109032H370900E2012H090E38090020090402360900032H090500090001090337360900DE012H090E35092H002H094F0009000809033734092H002H095400090001090337340900572H090E0009008605090337680939622H094A6909393E2H094A360900032H0956000900EE3HFF0F0903379802092B93022H0948000900F63HFF0F090337300900A204090346000900D905090337340900322H0956000900BE3HFF0F0903371D09000D0904020009002009033765092H392H094A00092H000903379402092B92022H0948F001099701F0012H092731092H002H095400090001090337310900412H090E110900920309030400090095030903372D0446312H092B000900BF0209033734092H322H0921000900B8050903371D090012090304000900EF3HFF0F090337000900F102090337000900E40409033730092H002H09291209008F0109030400090060090337EE03041A37030919000900A701090337680939462H094A9702092B94022H094800092H00090337FB010938F2012H092H34092H002H095400090001090337340900B0012H090E0009007209033728042H322H092B000900F63HFF0F0903371E0900020906421F0900012H0926000900010903371F090023090408200900032H0926000900010903372009002309040821090049090402220900340904022309003B09040224092H002H091E250900490904022609003E09040227092H000904022809002E090402260900C203090331390900C9050903230009008902090337F1010954EF012H090EFC05093B24030420000900C4030903373809002E090402000900EB020903373109002C2H095631092H002H0915350900072H0956360900332H095600092H0009032H3709002D09040200092H00090337340903042H0905340900DC03090318000900020903373409000B2H0956000900F63HFF0F090337000900670903370B09001D0904080C090007090408000900160903370009002B090408000412002H093B000900020903370F090001090408000900240903370109002B090408010419012H093B00090001090337010900230904080209002B090408020435022H093B00090001090337020900230904080309002B0904080009000109033703090023090408030415032H093B0409000A09040800090001090337040900230904082H0436042H093B000900050903370D090011090408000900010903370D0900230904080E09000B090408000900E83HFF0F090337050900300904080609001E090408000900010903370609002309040807090003090408000900010903370709002309042H0809004A09040800090001090337080900230904082H09002609040800092H000903370A09002F090408000900D43HFF0F09033743098201422H093F00092H00090337100900E603090304000900AD05090337000900920209033739092H002H0933FD010938FE012H093400090073090337330932282H094B0009000109033733090023090408330900E40209031800090002090337FD010938FE012H09340009006C090337330900122H0956680939662H094A0009000409033733092H002H095400090001090337330900292H090E00090015090337F201099701F2012H0927000900FA3HFF0F09033731092H002H091E32092H002H091E33092H002H0933680939402H094A68098201632H093F36092H002H092E340900F40109035031092H002H0903300900CFFE2HFF0F090323000900F501090337360900F404090304000900A5FE2HFF0F0903373409002E09040200092H00090337680982015E2H093F3609002E09040200092H00090337340900E70109032H31092H002H0903300900DC3HFF0F090323000900D8030903370009004D09033739092H002H090D00092H00090337380900392H0956000900FB3HFF0F090337F5010938D1012H0934310900272H0956EF01099701EF012H0927300900EA3HFF0F090350000900DE01090337360900052H092D000900080903373909002D090402000900020903373609000B2H0956000900020903373A09002C2H0956000900F83HFF0F090337FC010938CD012H093400090002090337360900EA02090318000900020903376C0939672H094A000900F43HFF0F0903370009007E09033734092H002H091D34090090040903180009000309033734090022090408690939672H094A000900FA3HFF0F090337000900B50409033739043E352H0958390900CC010903180009009304090337390900080904026C09396D2H094A00092H00090337D80109C501D4012H092700092H00090337E60204403903093C0009009C010903376909393B2H094A9802092B96022H09483709002609040200092H0009033735092H002H090C00090001090337350900F5012H090E3609352A2H094B0009000109033736090023090408360900C03HFF0F0903180009001D0903373F04443F2H09590009000F0903373F0921222H092F3F09233F2H0935000900FB3HFF0F0903373F0900012H095685020938FA012H09344109003E2H09563F092H002H090C000900010903373F09005A2H090E3F09213F2H09143F093F242H094B000900010903373F0900230904083A093F3E2H0911000900F13HFF0F090337550939732H094A00092H00090337000900C704090337330900342H095634092H322H0906340900DB03090318000900A0FE2HFF0F0903376D0939402H094A9C02092B98022H0948F801099701F8012H092700092H00090337390900C0FE2HFF0F0903503609352A2H094B00090001090337360900230904080009009E3HFF0F090337EF01099701EF012H0927300900A53HFF0F0903509202092BEE012H0948F6010938EC012H0934000900FB3HFF0F09033780020938C9012H09347009396E2H094A3B092H002H091D000900010903373B0900322H090E3809003B2H0956000900EB3HFF0F0903372D092C410904520009002C0903373009001F2H0956300900660903180009002D09033726092H002H091E0009000F09033728092H002H091E000900020903372D092C450904520009000309033729092H002H091E2A092H002H091E000900140903372D092C1C0904522D042A3A09041F0009000E090337270901042H090F000900F43HFF0F09033729092H002H090D2A09003E0904020009001A090337270900042H094428090008090402000900FA3HFF0F0903372D092H002H091E0009000D0903372D092C420904522D092C1F0904522D092C38090452000900E13HFF0F0903372E0900070906422F092H00090642000900E03HFF0F0903372B09003C0904022C090004090642000900F43HFF0F0903372D092C1B0904522D092C17090452000900F33HFF0F0903372D092C2D0904522D092C3D0904522D092C290904522D092C210904522D092C04090452000900F73HFF0F0903372D092C23090452000900D93HFF0F0903372B090006090642000900DF3HFF0F0903370009005D0903370009009803090337FB010938FA012H0934290936322H0911000900E5010903376E0982015F2H093F3B092H002H09159602092B94022H0948000900A3030903373009001C090346000900B602090337000900970309033734092H322H0940000900CB02090337D3FD2HFF0F0448370309190009000A0903371C040C0F2H093B000900010903371C09002309040800090091030903371D09000E090402000900C5FD2HFF0F0903373A0900C7010903460009009501090337300900BEFD2HFF0F090309000900AB01090337350900D1FE2HFF0F090318000900A10109032H37092H002H091D0009000109032H370900A6012H090EF501099701F5012H092700090008090337360424342H093B00090001090337360900230904086B0939412H094A00090005090337340933202H094B35042E342H093B000900F83HFF0F090337E43HFF0F04313703091900090002090337FD010938FA012H0934000900EF3HFF0F09033700090095FE2HFF0F0903376F09396D2H094A3C09002E0904023A0900E53HFF0F0903313A09002E090402000900FB3HFF0F09033734092H322H0910000900803HFF0F09032H370900362H094CA8FD2HFF0F09372E030420000900D6020903379302092B8E022H094831092H002H09153B092H002H09033B092H002H091D000900010903373B0900C5012H090E3B04373B2H093B000900010903373B0900230904083A092H002H0924000900010903373A0900722H090E000900D0010903373A0900352H09566F0939522H094A3C0900392H0956000900F23HFF0F0903371C04330F2H093B000900010903371C090023090408000900CF020903370309313603090A000900C101090337340900B3FD2HFF0F09034600090002090337340900FB3HFF0F0903230009007C090337190900CB0209031800090078090337A001043F0E030941000900B43HFF0F09033730093231030936000900BF02090337390900F1FD2HFF0F090304000900AF0109033700090014090337F7010938F5012H0934000900020903379302092BEF012H0948000900FC3HFF0F09033731092H002H091DD63HFF0F040A31030919000900C4FC2HFF0F09033731092H002H091D00090001090337310900DD012H090E3109008A0309031800090003090337F6010938D6012H09349402092B92022H0948000900F83HFF0F09033700090099FD2HFF0F090337120900FB3HFF0F09030400090098FC2HFF0F0903373A0900372H095600090002090337390900132H0956000900FC3HFF0F0903379D02092B9A022H094839092H032H0905390900B202090304000900E7FC2HFF0F09033733092H002H091EF9010938F6012H093432092H002H090C00090001090337320900F6012H090E330900322H0956340900322H095600092H0009033768098201652H093F6A0939662H094A0009001F090337310930420904523109301F0904520009000B09033731093021090452310930040904523109301B090452000900100903373009000309064231092H002H091E000900120903373109304109045231093023090452310930450904520009000B09033731093038090452000900FA3HFF0F09033734092H002H090C00090001090337340900472H090E34090097020903180009001609033731093029090452000900EC3HFF0F09033731093017090452000900E73HFF0F0903373109301C09045231042A3A09041F0009000D09033731092C2D0904523109303D090452000900F63HFF0F090337360900012H090500090001090337360900292H090E33092H002H094F00090001090337330900552H090E34090001090642FA010938F7012H09346A0939662H094A000900E73HFF0F09033766092H392H094A000900CA3HFF0F090337000900DAFE2HFF0F0903370009008BFE2HFF0F0903376709393F2H094A340900082H095600092H00090337FA010938D6012H093400092H0009033769098201652H093F00092H0009033735092H002H091D3609002D090402370932292H094B0009000109032H37090023090408330900052H090B00092H00090337000900ACFD2HFF0F090337F601099701F6012H09276B0982016C2H093F000900F9FD2HFF0F090337260900D7FB2HFF0F09034600090091FE2HFF0F09033700092H002H0922300900032H0913000900FD3HFF0F090337ED01099701ED012H0927000900FC3HFF0F0903379E02092BE5012H094882020938FE012H09343E09002C0904023C092H002H090C3C0900B202090304000900B8FE2HFF0F0903374F04130E030919000900D001090337330900C801090318000900863HFF0F090337E7FD2HFF0F042B37030919000900BBFD2HFF0F0903370009008BFC2HFF0F0903373F093F242H094B0009000D0903373F092H002H090C000900010903373F0900F5012H090E3F09213F2H0914000900F93HFF0F0903373F0900012H09560009000A090337000900B8FE2HFF0F09033783020938FD012H0934000900FB3HFF0F0903373E04443E2H0959550939722H094A000900FA3HFF0F0903373809003E2H091C3E0921222H092F3E09233E2H0935000900F93HFF0F090337400900352H09568602093882022H0934000900EC3HFF0F090337000900F3FC2HFF0F090337340900220904080009000109033734090023090408350900332H095634092H002H091D000900010903373409009D012H090E340900D5FB2HFF0F090318000900A1FD2HFF0F090337F6010938F0012H0934000900020903373009002E090402000900FC3HFF0F0903373209002E090402300900CEFB2HFF0F0903313A092H002H091E3B09002E0904026F0982016C2H093F3D09002E0904023B0900FD010903319802092B80022H0948FC010938F0012H093400092H0009033736092H002H091D00090001090337360900782H090E360439362H093B0009000109033736090023090408360900ACFE2HFF0F090304000900C93HFF0F0903376C098201682H093F000900BFFC2HFF0F090337000900C4FE2HFF0F0903376709396B2H094A6A098201652H093F0009000209032H37092H002H090D000900FB3HFF0F090337300937352H0911000900F83HFF0F09033734092H002H0903360900AFFE2HFF0F090346000900E83HFF0F090337CAFC2HFF0F04130E030919000900DBFC2HFF0F0903376B09395F2H094A000900050903373609002E090402000900FC3HFF0F09033734092H002H091E35090005090642000900FB3HFF0F0903373809002E090402360900F33HFF0F09033180020938F1012H09343B092H002H09155009394F2H094A1C09007F090318000900190903370F0900102H09561004060F2H093B0009000A0903371904250F2H093B00090001090337190900230904081A04050F2H093B0009000F0903371404140F2H093B00090001090337140900230904081504430F2H093B0009000409033711041E0F2H093B1204300F2H093B1304100F2H093B000900F73HFF0F0903371604180F2H093B00090001090337160900230904081704220F2H093B1804270F2H093B000900EC3HFF0F0903371B04130E2H0932000900E43HFF0F090337000900CFFD2HFF0F090337C2FA2HFF0F043F0E030941000900BEFD2HFF0F090337630982013F2H093F650939612H094A00092H0009033732092H002H092E300900D0FD2HFF0F090345130900ABFC2HFF0F090318000900CD3HFF0F09033734092H002H095400090001090337340900BB012H090EFA3HFF0F043E310309410009003E09032H370900322H0956380900322H09560009000E0903373109002E09040230092H002H091D0009001809032H370900372H091C340900042H090BF9010938F7012H093400090010090337330900342H095667098201652H093F00090002090337FB010938F7012H09340009002409033768098201652H093F0009001709032H37092H002H091D00090019090337350900352H091CFB010938F7012H093437090008090402360900362H091C370900080904026B098201652H093F000900EC3HFF0F090337320934322H091134092H322H094B320934322H09110009001109033731040F302H093B320402302H093B0009000109033732090023090408330409302H093B000900010903373309002309040867098201622H093F690939652H094A000900E53HFF0F0903376A0939662H094A000900D63HFF0F0903373009001E2H0956000900D73HFF0F090337FD010938F7012H0934380900012H0905000900020903373104462D09041F000900F93HFF0F09033734092H002H093D0009000709033734092H002H095400090001090337340900F4012H090E680939632H094A350900312H09566A0939672H094A000900C13HFF0F090337680939662H094A9702092B94022H09486A0939662H094A000900D53HFF0F090337000900B4FA2HFF0F0903379902092B8E022H094837092H002H091534092H322H092C340900C73HFF0F09031800090002090337F8010938F9012H0934000900FB3HFF0F090337000900F6FC2HFF0F090337300900F0FB2HFF0F090346000900020903373409002C2H095634092H002H0915120900A9FC2HFF0F090304000900C2FA2HFF0F0903371D09001B2H09561D0900BDFA2HFF0F090318000900F5FC2HFF0F090337000900DFFE2HFF0F09032H37092H002H090381020915FD012H094C000900B6FD2HFF0F0903372009009D3HFF0F090318000900530903371C0900F63HFF0F090304000900A2FD2HFF0F0903373B042E382H095500092H000903373809003B2H095653044739030941000900D4FA2HFF0F090337340900DDF92HFF0F0903040009009CFA2HFF0F090337380933262H094B380424382H093B0009000109033738090023090408350900042H090BFA010938D0012H0934000900030903376C0939682H094A350900042H090B000900DE3HFF0F090337360900270904080009000109033736090023090408370900332H0956000900F83HFF0F0903379802092B96022H094837090026090402000900EE3HFF0F090337340933262H094B000900010903373409002309040834042E342H093B0009000109033734090023090408FA010938CD012H0934000900F53HFF0F0903373C042E3B2H093B3D04243B2H093BA002092B9A022H09483C093E3D2H0911000900B1FA2HFF0F090337260936332H091100090003090337390900052H09563A092H002H091E0009001B0903376A09393C2H094AFC010938F9012H09340009000609033768098201692H093F360900022H0944FC010938F9012H0934FD010938FA012H0934360901022H090F000900F23HFF0F090337380900260904026D0939602H094A00092H00090337360900042H090B00090001090337360900682H090E6A0939692H094A00092H000903372A09362C2H0911690982013E2H093F370900270904086B098201662H093F000900E73HFF0F090337390900032H090500090001090337390900F7012H090E36092H002H093D000900DBF92HFF0F0903373B09002D2H0956000900F93HFF0F09033710092H002H091E000900B6FE2HFF0F090337650939462H094A00092H00090337F7010938F5012H093400092H00090337F001099701F0012H092731092H002H0954000900DEFA2HFF0F0903373009002E090402D00109C501BF012H09273209002E0904023009008DFC2HFF0F0903313B0900A9FB2HFF0F090346000900C9FB2HFF0F0903373B090016090408000900010903373B09002309040881020938FF012H09343D090028090408000900010903373D0900230904083B092H002H090C3B0900D4FC2HFF0F0903180009009AFE2HFF0F0903376931010089EA2H00E10057848E245H0006B14D3H0009000C0903370009000B0903370009000A090337000900040906420009000109040800090002090402000900E5012H0944000900E9012H094471099801252H090DAC01094E332H090F6F093BAC012H09110009C301C4012H090A4209B2019C012H094402092H002H0951E501092BE2012H094804092H002H092E05092H002H093402092H002H091600092H002H092202092H002H090361310100017E27A4337D01002EA238E627033889EA2H001500FF1198615H0003B14D3H00090011090337000900100903370009000F090337000900050906420009000109040800090002090402000900E0012H0944000900EC012H09442F09D501B4012H0912BF0109A8011B2H0949F30109D3013H094614099A01FF012H0930940109110C2H09490B0992012A2H094B4609E601682H093F79092DDD012H09070009000109033700092H002H092263098E01622H091801092H002H09036131012H00B6620C471100B15ED227039298EA2H002D00810C3H0044172E4A4044C019130C0482810E3H00B0137AF62195CCEC568F2ED4322A81073H000631C08D6B8801810B3H00B74ED924AAA1790076F8E4810B3H00D0B39A5C07F1BF5B39E905810B3H005D7CEF48B08DE65DEDE523814H00810A3H006E79680582CCFEDEDB5281123H00F053BAB9F5548AA51155E799F9E92F1F6547EC8H00810E3H004A25A49BE777ED6F772BC531B3A581073H0010F3DA1BC1B76D81093H006998DBD1F2C95D057481073H0020C36AA3B1F9CD81073H00B9A8AB4585AD8B27805E365H0009E14D3H0009003E0903370009003D0903370009003C090337000900040906420009000F0904080009000A090402000900E3012H0944000900EA012H0944DC010917292H09439B0109F201222H09313B0905432H0914900109E201A2012H0927A90109538C012H0953870109F1010C2H09170E09476E2H09290009002F0903370709060D0904520009001809033701092H002H09510009000F0903370709020A0904520709020809045207090302090452000900100903379E01095C99012H0918030900022H0951010907032H0905000900010903370109007F2H090E07092H002H091E0709010C090452070901000904520009000409033707090203090452000900F13HFF0F090337C7010938C5012H0934000900F43HFF0F0903370709010E09045207090201090452000900F93HFF0F0903370704060509041F000900E63HFF0F09033707090504090452070904070904520704090B09041F000900EA3HFF0F090337010900012H0951000900010903370109000F09040801090005090318000900DF3HFF0F09033701092H002H090300092H002H092201092H002H091E5F0946602H090401092H002H0951000900010903370109000F09040802092H002H0956030900022H0951000900010903370309000F090408010900032H094D01092H002H0951000900010903370109000F090408010900EB3HFF0F090304000900F13HFF0F09033761310100019E971319DA03001C001B001D3E95270D009789EA2H005500A8D967225H0003B24D3H00090011090337000900100903370009000F090337000900040906420009000109040800090002090402000900E0012H0944000900E8012H09440D096DD8012H091BB801096AD0012H0926310964CD012H0913890109B501072H093F4009E301CC012H09276209A401362H0957E401098A018B012H093A99010965A9012H093127099701D8012H091A34099801B4012H094B63098E01622H091801092H002H090300092H002H09226131012H00DFFAEF0706007484094403468FEA2H005900EC017H00EC8H00ECFF7H002A3H00205FA0024281043H00F6A9E46081083H00F24520331C08B2EBA475830C5H0008D74D3H00090011090337000900100903370009000F090337000900030906420009000209040800090007090402000900E0012H0944000900E8012H094456097BFF012H0937160930FB012H0953BA0109DD01F8012H094A0509F601572H0940D10109F6016D2H094304098D01E2012H0908F4010900132H092F78094D302H0905E60109FF01572H092CD60109BD01612H091B00092H002H09510109000409042H0209000309040200092H002H090C000900010903370009001C2H090E0109000109042H0209000209040203092H000904020109000709033100090006090337050906042H0911000900FD3HFF0F090337050900012H0951E801092BE2012H0948000900FB3HFF0F09033700092H002H0922010900FB3HFF0F09034600090002090337040900010904020009000309033701090001090402000900070903370009000D090337040900052H0900030900042H0900020900032H0900010900022H090001090005090408000900F93HFF0F0903370209000109040203090001090402000900F23HFF0F090337360939352H094AE501092BE2012H094802092H002H092400092H0009033701090001090318000900FA3HFF0F0903370009004HFF0F0903376131012H00C71C5718A4060002002400220023002100251F94E101006092EA2H00350081053H006A157CEAD681073H00B970530D586AC1EC017H0038EC027H00810B3H00664198FD4F4BAF2BA7A6AE81063H00E3222D155551810B3H0051E82B78546B8AEFAC711F81083H00F23DC4C7740856CFD5ACB1405H0008FA4D3H00090017090337000900160903370009001509033700090003090642000900020904080009000A090402000900E0012H0944000900E9012H094472092E512H093E9501092CBD012H094DDD0109970182012H0906400920542H0907FC0109326C2H090A720948A6012H092F0009002H090337050900032H095600090002090337040900052H0951000900FC3HFF0F09033704092H002H092400090021090337040900032H095104092H002H091500092H002H092201092H002H09510009000109033701090002090408010900012H094B0009000109033701090002090408010900030903180009002D090337010900020904020009000A09033701092H002H09510009000109033701090002090408010403002H092B000900F93HFF0F0903372H0402012H0955E301092BE6012H0948270401020309410009002H09033704092H002H0903020900012H0951E501092BE2012H094837098201342H093F02092H032H090500090001090337020900B9012H090E020900F43HFF0F090304000900E33HFF0F0903371C04060203094100090018090337000900F53HFF0F09033704092H002H0903FD3HFF0F04050403091900090005090337040900042H0951E701092BE5012H094800092H0009033704092H002H091D000900F93HFF0F090337000900D13HFF0F090337040900032H095104092H002H091505092H002H090C000900010903370509005B2H090E0509000B090304000900050903373A0939362H094A07092H00090402000900F83HFF0F090337050900022H0951000900FB3HFF0F090337000900F33HFF0F09033701092H002H0922BA010954B8012H090E01092H04030420000900F93HFF0F090337040900070904080009000109033704090002090408CA010938C8012H093400092H0009033706090008090408000900010903370609000209040804092H002H090C00092H00090337040900DE3HFF0F090318000900B83HFF0F09033761310100017874C2485806003400190003002C000D003553D7454C008B89EA2H000D00C4A7C3445H0002AF4D3H000900100903370009000F0903370009000E090337000900050906420009000109040800090002090402000900E6012H0944000900EB012H0944280968192H0907D50109AA01A7012H094B0D0961522H094BAB0109C701732H09486A094D4A2H092856093A9C012H09272H09D301B9012H0910EC01093C92012H09272A09393F2H094000092H002H09226131012H001DCFD81BF60089D4190C00238DEA2H004100EC017H0081093H00DA7DE07083E5896C86810B3H0095F81B8CC073427BD8715F81043H0016B92H1CFA6210265H000BCC4D3H0009000E0903370009000D0903370009000C090337000900030906420009000109040800090005090402000900E3012H0944000900EC012H0944B90109F501C4012H091B550952572H090867098401EB012H093EC60109F20191012H094D1C09A9017D2H0901DB0109FD015F2H09535209B9012F2H092802092H002H091E65098E01622H0918020901002H094E03092H000904020409000109040800090001090337040900010904080509000309040268098E01622H091804092H002H094F05092H000904020309000409033100092H002H0922070906022H094B0109070003090A0009002H090337030900FC3HFF0F0903460009000309033703092H002H090308092H002H090D5F09C001592H090403092H002H095103092H002H09152H0900072H09560009000209033708090002090408000900FC3HFF0F0903373E0939342H094A08092H002H090C00092H00090337080900F13HFF0F090318000900F33HFF0F0903376131010001EB966730CF01002C507ACC62033C00C63D956C9800B4A78E1E0226BFEA2H00A10A810C3H002285C870A64548367318E06A81113H0086692C252B6A8B7601AB8915F58A37417081073H00995CFF347AD5A481073H004E31F465FF084F81083H00E3E6C904C3D0BEF3810E3H007B7E6113250B0DE2F5B7042FC1DC81083H004588AB2AE4CEA696EC8H0081143H00DD2043A03B0E26AB65B72ED74A1DEE4D94976D3781113H00591CBF7FEE332F085787EE6D665B3212ED810B3H004CEF72D9F4092FF120B120810F3H006DB0D3E496C1DC4F19A3A845273C27810C3H003A9DE0C64ACB6B7B1CCD177F810A3H009E81447CBE493C007422810B3H00DC7F02A9568B949136DB75810B3H00FD40634F64CBAC7B1E8D4D811A3H00FEE1A440A8768FD17983B2DBBE64F12D433ED121BF7696DBF31081073H006C0F92DA0B06B8810E3H004104A73FDB5AB50BC0337DF87150810F3H008B8E710F2H645517F456724919D27737816B3A2H0098BBBE58FA740FEC0E467C70F36CE1073EB94B5CBCEECF6CADCB9C41DF483242371E48B366F54308B0C738F20F556350193B9A86A328413172C790B59B8B23F1EF0A1ABBE46195B8B38098A7368AD581B83B4B5C626F46B632CB10389A06E6C27A4C473C7EAE042093A4BB3EA9430C02EAFE4E152BAB43F89D0BCA211F14B0CBE99BC670DC6F14F62H0F321BB416F31607BF4053ADA39460F394AD57D4420D07737B58B764F20E76C8DB3BFE7860371368728893A635436E3D8FD397D3EC23CCEE7464B1E57489F78E87B0B77491F483BA764847242512AB35C0561BB006E6C22A49463B66E30675DBC7AA7AF306624DC0FE4E526AE606E2FA07D8522F15A3D0D99B9A26E36801F152477015BB0BE3312FAA5A5BA4A1957893C0B847D64A1501785B4BBC22AF0676D2CB30D87A0626026A7ECED2EA6606622A9CD79C8ECE6FA8AA5E4EF2AA26C6A29F82ADB750C6A6C2EA7E0E126A6646E27AC91F5FDF1C81877E6D4B207CEF4567928C883BA8527343A69700023FB26BA3B40FD9170844EF98D99B8036C1631FC70C0B3026F212F4172FF20C74FBF7C46EBCCF9241DF0A2103675B07D82AA606229A8E7EF23F4862286A7ECED2AF2842483F80DADBD2CF4CA8F81B1EB7EB72C6F59B87AAFA73C6F38CBE3742122D270BA760E70D7ED547A2876E16075800EF4022DDCFB337E061635699BB1C0423A543EAF82DD1001F21B3CBA8D7D405EB6F12C4151C1D3AB30AE24A688E5B40A9AE8731BFFE8C5DD756324023107EA065E25361CEFE2BA0394E67512F1D819CBE274F2C3F9C90B3948F2BC3FE111CE8DD678FF6BC81AC91328FEA86E27C7E40252B16B678875073D643B496495140266FE8527194E8B13DAE43740C8CB101062FB465ADB41ADB1C0E4885CDE48A8B3CFE3C20EB140A183BA815F22122B74256E2E4B427B7CF975CD34821206B524FBC69E36467DCC12CB7780F2656223B80F8EA6606623D8FD397D4B62AC3F31B1CA1A44A89E19B828EBE3B9FE390F0154751216E448336DA5E73D945A997644A0E166FF24361CECBBA70F32C634CAED4641E25A547AEFA1CD1100F1EB5D6F8978035AA3B46E51B033B689D03F2312FAC585BA9A3CE6099C18C57FD532F40230479B363F2606DC8ED36BB36422E001A2B9C91A22755270A9CD19F8A92648BA42E1CBDEE7385F6AA9BACB13287F587893140462B2F08A728803F5CD34BA796654C14056BEF5244D5DC9D3AB34A620AE88E1C1D27B652E0F340FF1E1F14B2E1E5909A37E47215AC3C013126BF14A82425B15A57B885892CAECB90469465290C7E5B40A624C4476EDBC03DB71B4B6957242AC0A6AF3E52483681DD9396C634CDE80B16BBE472C6BFDA9AB1BC2F8BE487B8765C5D28331EB12EDC175CDD0FCC8E655D4F3E2AF44960CFD6FE6FFA546940BFA6071C3EE60DE2EB64B41B1C46B4CDE88B9672B73B46B35A1A3637B46CA6426AFE4953A7A3C812B6CF8757C855682E655D4FBE5AEA477BDFDC649933456D0A681F8286EA074521359BD086DAA223D6EF1D1AB7EE24CF889F80BAD850ECE58DB8315B46232803EC2DDC1F429240B38C694A473D64AE0F089A8EFE72BD476B47F0990B0619A354B4B30DDB5A5834A3D2E6978D33FE6302D10E012C33BD03A44B648C4150BFBEC814BBC28B579A1B6610655C5BAA00A606229AC93FBF3F1C41473E0D8B80BC2F452772CCE89B889233C3E63700A2FF72ABE3948FB9B728C4AFD8993B405601231F872CCB10469252B4976F120C1779E54772DF8CF234BB4A7547E6B90F1F2FEF2CE2FA4E9E151B0BA398CD9B9A01EF7410EB190B76708C0FF4163FBF427BA4B6933697CF9053DD43344023047DB764E26D67C3EB28B734522E56382B8BDEE80355213B9EDBD0D68027CEF91B42B5EB6B83ABF0CEFEF27A91E78BBE761C1B402308A673865738B045A990654B5A3B64E30875C8CFAE7ABC536841BEB7011C62EF2CE2FA4E9E051B0FB28AB8D7E472AA2646E51B033B689D03F2312FAC585BA9A3CE6099C18C57FD532F4023107EA778E54E63C9CB0EA0354B7656640E9C9DAE3345360A9BCC91928735C7C91100A6EB6F88E788C09FBC338BE796A52C006238290BB22E803F51CE4FB0872A030E346BEA5567B08EFE72FA41674FAFE429173E9543B0AC07DD17524485CDF89BA927E3244FAC2A1B2C31B207F5071AAC415FBAB2C812A8C19A47D9521617785D46B379E3656DD4DA3FBB3443740C0B30879FAB32493074BECC9D9796328CCB120BA0FE4589EC8E8BB0A629C8C08DA52A4B40640413B62EC11041E104F7C057106F317EEF50679A93FE34BB4A7547C0FE4E526AA147AFBF54F9170E35A3D0FC978D37A22425ED080B1927B344AF4C1AAB5C51A2A795278ADC915FCA52683278514AA769F27677C8CD36B32943454D242A8F9BA423546C1B80D79F9B9229D0A42E1CBDE77692ACBB82BBA02EA5E98CBE3B4046396820AD35DA1B409464B3967E51402151A41420E7809F31AE4F7047EAE34E142BAA55A7D04E9E525A6CA0D7E49D9A3BE56846EE1F082A11B60FE50962F72412EAE6C64BF783DE75CF4F6616651E62A76B8C06229A8E73FF7A7063503937819CF066156C68E49ED2DAC64C82AA5E4EFFA726AFEC899ABFBC3983F5D8C07E0E126A4C46E27A8E125DD947AAC2595D5C376FE86177D38EE37293487556ABB00D1764A843B5F24CED110803A3CCCD8B8770A30C46A25A4E323DB907EA4203B34F55AF8A8720BFC2DE0F9A6F28117E5F40B16FA84867CD867C9B37476147063F8C97A6640F487ACE9ED2F0C66682AA534382F86996E7889A2HB729DC8CC2EA7E0E386A6646E209CD0C57DF48819763107E3378E348769A93FE35BB4B630C89B11C170DB34FC8FA4E9E522905B4C7EF90A927E3283CCB140A3B2A9803EE033CB74140EAFBC607B4DB931CE06F28066F466CB762E7506BD5DC708133446A4B2439E4D2EA660611399CDB9794A133CBA43709BCE57483C58F8797BC2983F2C2F77E5A403F236CE27A8E5E389A06E6C243534F356FCA4760DFC2F002BB54634CBEFE535219A554A7BF00F907136CE682AADEA73FEB6103CE1B0C3B3EF424E70121B95C5DBFA88201B5C2914089067B42495142BD78B50864C8C133801D642E107F6BC2D2F873136E7ADC8BC7D3EC6682AA5E27BFEB6183CE9B8CBBBE74B5EF98AF7E13121F020FAF68801057CD0EF7CE2A0E02723BAA063293A4FE72FA062H4FABB90B3E2BA443AEF427D3131D03E69FAADC9C30F26715F11F1A3736E049A9537AEA1806FFF6D772E89CDC389A066642595D5CB76FE86177D3801ABB29566A4333119C96AF34067F7AD787CBF08328C6805E64F2806187EF9FD499B72EB5E390BC374D57626425AD28CB3947D304EFCC5A4B5C3162E75567EADCB13FAA522872B8B10A0729B276B7A80DD613090385CDE48A8F3BE46314AC3B00373FBB12E910648E5C5DA7B6926C9BC29B40CE65290C7E5B40A679A8606DD5DA3BA0746473563E3180819164146007C0F39D8F9523E0FF0A1ABDE437A5EE938DB5E81989E88CAF3D5A1A262300B619C21751D10FCCE86F504A7B22AF2C08C9DEBF25B40E6057A4BD1A1B25A80EEBD04E9E525A01A7CFEFC4A937FE5503F00C073D37F244D417248D4B40BCAF8527F887D060DF482207786D5AB77AF6436680ED31BC3443655662389B9CA9324F2D34C697F8DAC66682E3184EB5EB6B83B8BD8BAA813F94F08BA93B0610092914A71DDB1710931C808B645A683B78F55241D2C7B236F2045657B8BD061339A376B0B503CE06584FE6D6E29B8058AA2646A21C012C72B34AA6146AB74012BAA78F30A9869953D7437C256F4A7DB778F04F61DF867C91355463653F37CCDBE41653303986DF819FB634CDE70E1AE8CD6392C69F9DBDB73482E78CBE2D061B636602AD508E5E129A4FA0C27C0467214BAE0444C8CFB337F80F2656A2BB00786AE606E2FA4E9E520C4884C3E9958920E57308E62E1C3F3CA916E7102FB04D4BEAFBC673D08EDE129A432806001E0EF22AEF4022CC9417A11B0E24762F269ABEAB24432E78C79E86928328A8AA5E4EF2AA26C6A29388FEA474A8E78FAF7E500F6A6424A336CF1051DF67AB8D7F505A702AF24E67D4A4FE72FA062602EAFE185C1EA35EB6FA539E50586CE682AADECE72AA2603EC1E647E72FA46A6426AFE581C9EA39E368EDC9F5CC95627106F504DAB2ABB0633B08E7EF27A436846407ECED2EA2F40622CD4F781BBCE64EBE71F09B7C87392F69580FCFB7A92EE87A4540E126A6646E27A8E081CF34BA7856F6A5C3364F55663C8CBB031A3063B02FBD44E526AE643ACBE649E525A46AFC4AA88D41BF9474EA033033F35BF2AE7002FB20C1BEAB28E27B4A4DE129A0666422A1E58FC43EB4765DFFA2CB334557643383B8091B3661B626BE49ED2DAC623CCEE744EF2AA2683EC9EE4FEF27AC6E38CAE540E126A6603AC3E877457D442EFE800594F3F6FBC6167CEFDBB20AC4F6547E2FC2D1D38A361B7B34C975C2A13B4C1E29F9D37DA7409EF0A1A7016B315F60E2BA76140AEA39462E78ECF028A164C6866514DB366A67561C8CB3BBC1D536F02777EA79CB932472C398B909C9F916E80D91D1CB7EF68A1F793CCF7D83689E583A67E6357243346FF7AE71041CE47A8816F1040377DAE0444C8CFB337F80F0C4EA5BD0F1E6A9143AEB901D3172F15A3D0AAC3CE1BE47512E3140D3B7CB403F14A688A4B4ABE8A8720BFC2DC1BB04A29016B520E8266E75F45DBC33BF267064F4C392A8F9CA923082C3F9996D0AE833ED6C61F0CB7E624CF889681BDB336C6D287B22A1C1277662FAC29DA1F5CD943E88C6F4906705EE35E76F6CFBC37B6042F28A6B10D1326E664ADA80ADB005A5BE6EBE48D9A33E46503AC140B297AF820F40327BB0C1BC0AA8921BBC2DE61DF52320B64595DF237A66F6CC9DA3FBC3943284C2F29C6D08C34472F3FCC97F8968925C3E65E39B7E66589EF9FBBADB728B9B4C2F77E675C393207AC39CB505CDF51EEC05E5B562646E74467D68CF758B6496543A6FE230739AF45E2E74EF71C0912A7CCE99BC03CEF714EA02E0B2H269813F21625B00C1BC0AA8921BBC2DE66DF5E32572A030E9B64F55263D4CD3BFC3443710A680A8B8ABE0A47203F829CDBF08A29C1EB124E90E57482E788B1ECF267C6CF8CB92A4F5C292348AC3FD95610FC54A78F6F1C075866E94563D68E9C33B94D261FEA9700013EA748A1BF40D0170D4EE4F6EF869A10FF7212ED144C7758B609E50326FE7A572HB2D062E78EB75CC952270C695B00BC6FF10E20EECB26A616476447267CC7F8992554273F80F98793C816C3F81B00A6AA3BC6E59B83BBFC1989F4878D2B4738192514A73FC03947D3089CAB645A4B2A48E34E63CCC7B120FA1B2667A4AB035C108F48A6BF16FC171207B0CBE58CC001E3640AEB14095401B914E30724992H5BE48F812CB5DC9B75CF4F0F0C795B5AF237A65270CFCB54813954634724192H9BE4024F312A82DF8BB59422C7F85E53F2BE3FDF88B78BB0A774A8E78FAF7E1312680B03AC2F8C747FDF48B3CC5A5F5C3764F2063F9AFDBD20BF436865BFB7643F2FA853EC980FDD191D14A9D7E49AAD3DE66914B15A537E11B50AE91079F04840A5ABB4059886CC0196067456261E1DE6238C6B67D4DB70903B456D4538319B9CAE125423349DCE93888328C1F35E53F2BA0CABE7949BF0903594E287B80D47482F160FBA3FC25E0F9A16CCAF6F505B7C59EF5C679A93FE079E4F6B10E4B00B0562F708F2EA5E8F464D55F28EAACEC272BB2A46B253640937B605E90F2F8B5D57B8E8A823B7CBDE0F9A041107665D41BF6FD35567C88C54853F4A654D273BBB81AF3408123B9CDB9C8EC67B82C71B00A7805183EE9981B3B70F95E390E41C4F512H2114AD2FC01A71D54AA990391E137249E94A6DC89DF034A8496B708D9C46407FF30AE2E85B8B5E5A54F397A3F4B937E66509EF1F3B2D37A848C40329B54940A5B388268EDC9F5CC95627106F504DAB2ABB0633949E6EE25071634E293183979F35433074BED18193922FCDE45E53F2DF428FEFC8C0B0B72DCEB6CCF96D18017F7354FB63825E029606F6CC3E0C1E623CB4103B8B82FE62F32C5147A6BD011F2F9355A7A840ED1B0003E69FAAABAA3BE73448EC1F197662F455B4557DEB1C07F9F7CA62EA82DE0294167250390F17E53EBE102E9A9E77D80D436A4125338BA7B923546C00A7D0969F9E669FAA4A6485EF6A85ED972H8BA13F94A8A4A5305A12776623AC2FC35074D548B2CC4D515A3A6BEB2C55DFC2BD3DB7435351AFAC40262FBE52E2E74E9C507031A3CEE9918337DF7503F0543A3B2AAE25E90E25AC1D12F7E6A52DB6C18C019440340D676C699022B41337968E6CE76F0A26107F6BC7F89D234A213583DBA78983348CDE1B16A6D96587EE9F8AFEEF7A92F497AF547957262509AF3FFB0D57C8089287724A7D3B70E3063F9A9FEA7CEA1636289DBB021125AB4397A90BCC5C2E03BED6DD8C8F22FA6302A2474E2A20AF038C3226BF57752HAB836C94CF93579A1B66405A524FAB4DE74B6798A40EBE3B5F4143273BC0A2AB34432C2ECE83D2B78328D7802E02B3F34187EF9FC09CB3398DE190A52B405609290AAD289D5E0F9A65A98E654C1D7C6CF4496FE8E99C7AE813330EEAEC5B4766E614F7EF47B4221607BFE5EB938B7CC86705E91D1C3127B402D2102BB05D42ABB4832CB9D7DE0F9A1768523A0E248266E75F45DBC33BFC0A49754B3E37819CEA7B06171E87D3C0D48823D5A24E40E1B331D4B6CEDDE8E676C6B6CEEA6E0006737457F4699E4D009606F6CB006E423373C1476FDF808D3BA043261FEA8B2A1B27F408ACBF1996422H54F695BECDD661B82A46B2564E6E7CEA55BF5372EA1707FEEAC672F3A4AE5EDB5F0103675B008843E84267C28E63F26E2C564E2B27A993A72308043580CAD2C7C603CCFF134094E56892ACBD81AABA3B8B8CB2A63F57752H2B03EC0ECB06469A1BE6C028347E3E6BFF6163D7CBF006BF5E7261A5B2010079E61BE29901D21D0855E8C4F8918300CD444EB04F5B2H72E853B34E6AEC1B07E3CCB62EBBD7B953D74368366F465A8169E74A67DE8E63F22E547347400E8293B301472F3FC0EA97829215CBF01B4EEFAA37D2ACCADEEED80A8AE79B8D3F4357641203BA2EFA0C53D455B683785B403173A61B228B80EE62EA2C564EABA7291327A30896BF16CA250807B6D2EF9ACE6FAA7214F71F640A37A212B44C04BF4357EAFBC6608ECB864688044C366F465AE024D64770DFC02AF26706564E2B27A993A7232C163F96CAC0D4A427C1E1191CBDFF6882C19582B1A069C6BBC28931425D387548A428C11360FD64EED03F0B027238B3132E9A9CEB67F32C5247B2AA2H5C08A745A9BD1CD107140292D0EB909D22EB7403EC19177E6FFA57A8527AEE2466AFBE9270F4FD9748DF067B425F7A47BF38A84867CD866FFE7A162A027B70DEC2FA76167268DA92D2CACF4CF6EF061AE0A45CAFEC9E8BA6F267C6B2E89E3B5646786820AD34DA5E0F9A63A8976710683D64F20845D5DAB633B72C5247B2AA2H5C1EA35EB6FA539E502905B4CBFA8ACE1EE56702EB14097C588E03FE1678F07A572HB2A52DB6C18C019A1B6621655241A039A84070D5C30C95180E34177F72CEC0FF730A6268DB8BDBF0B223DAFE4C4086EF7E92D1998FB2B73EC6BBC2BE2C5B57401203BA2E9C5066DF5EB2B163444B7237A61736949EEE62D072635ABEEC40262FBE5296A80FD0010A07B4C7E49D9772B72657AC4A5E6E588E03FE1678F07A572HB2B130BBDE8E57DE067B427E4C5BB700C44970DECB2CFC14476B476A63CED0882954263F2H9CF8B88934C6EF0C4082EB7483EC8ECEE3F21783E897C01C41402E2314EC18CF1D59DD54A997645A6D3D66E954319A93FE11B54A6950F9F0080025AB748598468C474F4AE690BFCBC272B83353AB702C3120BE03F44C08BF4D59ADB48937B4CAAA40DB4835126B4C4BBC69FF063F9A9F70E26A160C60252C8A97B868642D288ADB80A98F3CC7DA1716B7E626DBA2CAE49CBD2882E390E40E2H4123320FAD348E4312EF62AF8F381040377DAE162C899FEE63E8163417FFF24E4266E616ECEE598A4B4857F096BED2CE62A30C24ED080A3B20F435EF182FFE13129F828F2FE8809057CD0E764C390916EA32B6173589827EE27606360C7A6EDFC7FC71157B62DE86DEDAD66FA8C8111CB6EF74C8D8B380BAB722C6BBC2FE547D573E320FAC3DDD507CDB4BA3C2371E0C016FF2526BD4C9AD70D0756356BEB7001539E876A3A80BD0065A5BE6F1E98C8B37E44113EB703D3B26AE0FE80539F06C53A9AD8130B5DB9056F9492A0D780D0EEF2AC5496ED5DC6DFC3C54694F1819ACDAF8750A6268DA92D2C9D26FA8D91B1AA6E36881F1D4ACB1A03E83F4B1A3244B62233E03AE7A935E02B075A3967E57403579A8756BC0CBFE6FFA73424BA7EC401C2FB10EF3F45E8E424B52F191BED2CE62A62657AE5A5E77588903F21623B04941E4908F31B3CC92579A1B66046B525DB700D1436ED9C133B70F556350156CC0BCAB2B436267CE9CA59F8A25CDE71B3BA1EF74C488AD8BB2B1358BE3B7B93B5C6D786836A328CB10469A1BE6B16F4A5A3B64E15508EDCBB231B54B6377B9BB1C2D78E864A3B905D9001513A8C6C991823DF83546BF5A2D313EB514B54C2CAC415F9881A46AE89BCB1E9A147357261E1CE73FAF2C55DFC23DBD374353512F2CB1C0E40447213189CC9D8F8822F6F81F00A1FA6794E7948DA7F267C6B7CCFA6E1E381D230AA135C31B67C943B4BD38107E3D79EF526BD5C0FE6FFA73424BA7EC401C2FB10EF2F45D8D444953F390B3C7C272BA2A46B2545A6C62EA50B45473EF0212FAEFEC15BFC29D5DD74313116F4C71E024D54F78DF8E63F20F626F4F78708097BD6E166C69DC89C5CFD47391BB524EE2A626D6ACCADAECE16BDFB1D6F26802127A6F6C953FC21D5DD74393916F4C716024DC6F6CDECBA672E70632289DBB021125AB4397A90BCC2D2H4880CDE48ACE6FAA4308F71740183DB412A82H25AA4653A7CCB127B6CD915FDF73350778611CFC5EE35E769A937EF00943725623308981E84C7127368DD12H9FB335C7F8215CFCDE639EF6B981B2BD28D5A6DFEA1D415E253455EC3CDC115FE86184CA380B1B7E2AB41337968EEC67EF0F0C75AFB20D1D27A373B1BF1CE1405432A3DAFEAD8D33E66302A2474E2A20AF038C352FB24D5DA7A3B331BFDCA1009472231A7E6D47A86FA61B228B9A70E26A160C752F328D9DA72373313F9CE1C0D4B223DAFE291CB3FA7683E6DAD3FEA62893E3E8872B5D5B296828A337CB5E0F9A048B9779574D7000CB5371D3CDF002BB54634CBEFE535219A352B6B300D901702BB3D1E39DC010EB650DE508012B3CBE25E90E25AC1D12F7E6A52DB6C18C019440340D676C699022B41337968E6CE76F0A26107F6BC7F88733552B39C0FC93998D21D0E50B00B6DE7487EC899EBFA03F88E59BEA630E03647656F250E30B41D345E8B2654D472663E94822878E8B16B34B340CA4BB195A7AE815FBED5C8A464950F28EAACEC272BA2852BB485F6861EA55B44E6AEE073887B3952BB980AD5BC043665F2A6B6ABB67B4086CDFD976E2741436157E6DD6C1F86A067276CE8EDCCAD57F93B24A57E7BE2AC6B2D3E493A7298FE5CC901740562F3E46FF7A9A747FCF55AF812478413C7EA61B22FFC0AB3FF460694CBEF0291D3EAE47AFD023CB011305E8F6EF869A72B72644A070232B21B305A8362FA65A71A5AA8930E98EC312F9492A0D780D00B478E94B50FDEC76E06F132A02786BDBDEEA74137773E4F387898F258CDE1B16A6D96587EE9F8AFEEF7A92F497AF546347392F05EC0ECB0646E94FBC872A030E633EA816328AA49327A94F650C9EBB16061DB447B2AA0BDA524746B2D0FF9BE406EF7E12B754202H3FBF46BB42688A4B4ABEF3C4488ECB86468F081603785B40A62ABB064FCFDD37B15072635A3E6BC0B0AB254D252881CB9C9EA529CEE50C5DF2B726A5ED9681ACE17480F48DA70C6970627453F7768E4C078F0AE6D03F0B07585EE35E768F809C33B94D6150A5AB00161EB447ACA91EDF001F08A5DBAAC3CE63A43656B2703A3B2AAE53A83123A44B12F7E6B306B3C3CC1CD443314A3B120EE226A6172C8A9E6EE26A163416667EDEDBC012433A2EDB90A8B38822C7F25E53F2BE0CB2E7829AEBFC1C89E896EA630E7724330BEC1CC110469461A996625F43585EE35E768F808A37A252261FEAFC230739AF45E2F74EF11C586C92C7F28ADB7CDE631EF63901323DA855A65F6A9D415EA5B4D56CBCDC915FE861044A380B1BFE2AB41337968E6CE76F0F0C762F269AC7E412433A2EBDDD9396832282B75E1AA0FF63ECD69F96AAE774B2E39ABE0D47482F665BE26B9A50028A16CCB66F465A6724D2437ACEF9AC33AA566346EAE34E0638B343C89801CC161F149990A4B08F3FEF265BA2582C3120BE03F42H409C4140AEA3941DE880AE53C84328162A030E816FF2526BD4C92DD8184974462F2CB1C0E40447213189CC9D8F8822E1E51201A0B926DBA2B981B2BD28D5A884B83143600D044EF06F9B52128813F3CE2A0C1B67238C646DC8CABB2085142860A5AC0A1738954FB8BF3ED70A1F0AE69FAACEE410E57402E708316C7C8A09F50B3EB7415CEAFBC6179EC7930094482315220E00E13BB617308A9C6BE77606360E6A6EC0C6FD721F706BD88AC6D6C6768B803C01A0EE6394DDC8C08DBB2083A6DFEA0B6A5B277448AC3FD956029415F3D53A0C166A3BB40A228A82FE62F4163613FEE75B4B7CF117F7F64E8E5B7024A9D0EE9B9C0DB8283CCB140A3B2AFA5BA656409C4F51A1E8A823B7CBDE0F9A2H040369550CD848E7456994FE3FA03F487202777EBD97BE324F2C3D9DB4B09B852D8CC81F0DB9ED7489F7948A9DBD3689F4D1EA630E71252A09B069801840D54B94A548161C673FAA06308F9BF272E813330BC09C0F1121E864A3B905D9001513A8C6DE8C8F3CF97607F01F003D2BFA5BA65364EE1E02C0848721B180AE5DC94F320B65500EEF2AD3626BD79C70BC3F512E12646DD7C5F87212716CDA92D22HCA6692A4485DE3BC30D7B6CBDB2HF26ACF8CA0AB3D451C192F1CA77A935E67FE4FABD024504B2522B608308A99EA61E215340EEAEE42527AE816F1E35F86464353F28EAACEC758C86705E95434173CBE03FE4277FE1A3888A78529F4E8915CCE067B424F505BBF24C0496CCE8019BD2E4E674F401C8F91A1687227229A9ECFDAC464A8C81F0DB9A45283FA8EADB1BE3594B5C2F77E6D5D262914F174C80C5DD77481A0220C1B6726A614378F82FE60EF132F2888BF0D19649243BAAE3DDD131603A282B7DE9A20FF636CC01B0D357C8E03FE1619B75457EAFBC673EE80CE028A2C0403695500866FFE5255C8CF2EA23F42261F6A2A9C87AF4C7227229A88DCB4872BC7AA434EF0DE639EF62HCCD4863F9EF2D4E40E4F402F2812E2678E3C53D94DCCB66F465A6424C44761D1C9AC3DAF486261A5B2010079E61BE29901D21D0855E8C4F8918300CD444EB04F5B2H72E853B34E6AEC1B07E3CCB227A2DAC81CF84725096D4C41A764E27270DBC02DA23B54634C2927CECFEA7708726ADEB4A69F9E3294A42D07A8EF26DBA2AFAAB7BF68C8E887BD761F1C7A7656F26A9E4F009606F6CE2A0F00623AB616328A9CEA7EFA162F289EBB16067CE87C8BB40ADB0A5A5BE69680AA8B2AFE3048C415002A72E746C30C3FB30074A5A8926C9DC18A5ADB4B4C366F465AE424D2437ACE8E63F278646741217CE4A6AF3E522H74BADB8A8EA529CEE50C5DF2B726A5ED9681ACE17480F48DA70C6970627453F7768E4C078F0AE6D03F0B07585EE35E768C808A37A2525541ABB20B166AFB06B6A81BDB782E03BED6BCD0BA37F27235EB000B7E6FFA57B24C7AEE1E389EA39E36EC80AA57C25211106B4E5EB76EA61B22CEDC2BB7504A69412B32CE94BF2845363381D0D2BBAD0EE4C32108B3E163B9F1999CB7A22ECEAFC2E7730E7F2F2813EC17DB0D5BD906CCEB66514D3366A65561C8C7AE26FA1B266BA4AD1A1324A543ECB40BC95A5D2AA9C1EB92BD31F86F16F65D427E1FBF08F34B40D4271FE7E6A227B9C19342D34A23062A4947A662A6526ADF8E0DAB344776512F7EB6D2863347377A8ADB91958B36CBE61B1CFC800FEC8B9388FEA13994EF92BE707E53382308B674F81741D344AA872A0313727EF453679ADAB637B42C0F2BADBF0317649443B2B607DD130E03A2F1FE919C33ED6348CF0F1D3731F430E90E3FB34B12F7E6D779D0A79B5CDE1D4C6B005B40B600E54970D5DB2ABB34432855383F9EDA8B0D6E0413B1D893918319D1E90C07A2FE2FCEABF0822HB13B8AA684BF304D46232908E20DE02C7BF07F85BD6C5F453755F54570D3DEAA7AF3062B0FEA890B1E29A94BA78F1DDB00542AA9C1EB92BD31F86F16F65A64573EB505E70E6AAD4D40A3B69262E78EB75CC952270C695B00BC6FF10E25F6C13DB336756550232E9AD5E6667127368DD12H9FB335C7F85764D8832BCBA2BE8B2HBD3796EF8EAF3A0E4523320EE22EC61B12E95FA8837A4D4B7252A66A772HDBFE36BF45694FBAB7021738E82CCBD067C92H1312EE93A3C5E45BE66905E3164E2863FA5BA6401DBB4251A5AB836EFA8CDE1C94062103675B008266E75F67C8DD709E3545674E1A328F8BAF34080C3B83DBD2D4C86680AB5C55D8836089F0DA98ECF267C6B7CEEA7D58036A2209C853A70D51C84FB696246E4F206FE8522CEACFAC37B4522875AFB20D1D27A373B1BF1C90261F1EB282B7DE9D26F86F08E5541D2B30F210B74E6AEF0212BCF4CF79D0A7F745DB4F324A3A101FFB318C2F67D4CA65D8532C634C2E548D9DB82953363380DBDC8D9427D2A2292080C34CBFC1A588BFB93FB9F581B8375E46636E4FC836C11D53D606A097645D5A3B65E80657FDFA8B1696705944ABB50B2D39A554ABAA1A965B5A4BEB82DA928F2BCD670BE754283F36BF468C6B26B14D53A6E69521A8C78E469A1B662B644D5AB364E5432CD4CB29FA7D6A69412B32BD91B82F56367DC29EA296873FE5EB130BFB800CEFAFD7CE9AB73989EB92A3324B566A310FB6328E0A5ADF06959B645F5E216FA67E22F6DBBF27FA426341A5B31E1B26A354ECD067B47B0D07AFD6A2CAC769800F00ED084E2863FA5BA65366FE1F02FAE6822DD0A7F75ED545270E2A52718D5EE35E7688F101E07A1B2651292C8782BE687623288BD086D4B223DAFE4C55D8830F8ADDA5BABBAA2ED4D9BDF8707A573H32B03BC00D42DB54A38C69470E6F2AEA795DEECBA626E8795910E48A0B0A3E9254A3B41DCE130803A8C1F3DEC372BA2856B04F55545BD311E70B3EF61F77E7F6D06BE1A4F757D4427D68033427A169F44F72CE800EB328436856640A8B8ABE7408163F96CAD2C7C664F1E90C07A2FE26AAED9B8AB7BC3DC8A4E8C3294F5B3E6E57EB50A70D51C84FB696246E4F206FE8522CEECBA626E8085247B2AA4E4F6AE475A1A807CE065A2AA9C3EE978035A428448873193F3BAE4EB74B40D75D51B8AF9636F4FE9F40DF48324C5E5B56A638A87267C2DA7EEF7A04554138379E86EA0A49233E87D095D4C8682H807719B3E372CEB3D3E4D7A13994EF92BE707E53382308B674FA1B4ACE14E8B66F465A7237A60451D9DCB722AE064A4DABBA071C2DE42CCBAD0FD7065257EFA8832H8D20E37612AC2A0F2C37B412A8362FA65A00E492833AAE8EC31298752510634E5AF246E94766D3C039FC782C0F552B379ADAFB6F2C4B298DCC9B8A9268F2EB0C0BBCFE28B2E7829AECFC0E83FE96EA630E10192514AB2ADA5E7ED547A28B6459007C288C2F75DBC7AA7AEB0F0C2BB9BD1C1B3AB20892BB1CDB1C0E4892C7F28ADC7CDE631EF65A537E708905F40B3AAA0E7EA5A7822BB4C9D01C94044C6B7D5F47A622AF2C0BC9CD2CBB2A5228722B2C8B9CBE687227229A8CDCAE833ED6AA434EF0C66987E69F8AFFF050EF8CEBAC315C123C7746FF7A9F52128B16F6C26E51245B03EA4961DBC2FE3E85795247B2AA5C2D15F406FFFA1DDD001316B28CDA9F9C37E47248D61F162A60E16C8F6B26817166AFBE927085F1CC1CEE433E165E4C4FBC79F64770DFC03DAB7A1B264E1501BA97B232141D05DC90A69F9E32F6F81F00A1FA6794E7948DA7F271C6B6CCFA6C1B09404F6FB53BC70A1A8B63EBD23C17155803E3486681A4D758D32C0F28C3D467782FA842C8B901CC1D0F12AFCCEFD09920EB764ED73D3A0B169630D9042BB54B6DB9A5942BAADAD71A932C2A0D695F42F26CF34861CEC731BC7A7C4A691F13AFADAC274D27059DDD809396328AA35E43FFAA4489F09E8BACFC1689E583A60D4D40233612E250A7125DD947AAC2795D5C3B7AF2063F9AE7B021AE476841AFF000173DEE018EB50DDF1E2905B4CBFA8AC97EAA4409F01E0B2C7BD06C8F4F67FE6A572HA98B32B3C29B569A512F16621E5ABA6FA6757BD4CF2EA13F065E02062B8F87EA2243213583CE9B9683348C807764DBFD678FF6D2DEF0E56FCFBDE8C33841406A3057E2678E4F1E9A17F6D22A5A4158038F4A6DD9CFB272B6795972ABAC0B1C3E9979F0FA539E011914AFD2FED0BE33F86308F64164575BB639D9322BAC4B5CBE99B970F4EC9F51D141340D7F504A8678E74871CACF2CB734457F02777E82AD951647303F80CAADA5D468E0EB1D05B5F86993EC9EBAACB33495F683B83B405133664BE26A804C09B02FCF956B575A7A3BC30B328C87E558D3436846F1D467782FA842C8B901CC1D0F12AFCCEFD09920EB764ED836250B1F9B39E00321BB7141A9B48F32AE87D61BB04A29016B520EB47FE84576D3C130F200614E630204B194AB2D431D298DCC9B8A926E8BAA5343F2C77395EB99C092BD3987EAB1A92C47423E666CCB36C11D53D606B58178575E262ABB064BD4DDAA33B445630CA4BB195A6D8A49A1BB02ED11080FB6D6ADD2CE1FFF750FE15364545BF74BA6262FBD415FBAAF8A27BE8E895BCE4E6616625B0E8173E84772C9CB7E8A7A6A73433F7E8A97A9294B323382DB80D4EC4FA8831201B1EB6AC6EEA5B18EB32883E89695011F12776615A128C70E469476A7906F505A69008F4A6DD9CFB272B679596FBFAD0711159917E2E74ED9131703E8F0EF8E823BE96712E71E3D2A3DA807E10764935B41A3A5DD48D3C2A16DEA473407644A718D3BA86B6DCFDD3B902F52724D246FAD9EA3254D781981D09C9F85328AEC0B00B1FE6F89ECD2C7D4DB538FE0C2A601717F3F350FA105F14F1CEC49AA97675B0E6F37A61722CEC6BB3CD02F0F2BA681312H3FB54FA185318F5C2C09AAD7E79BCE6FAA365D887367573E8539D60338BB40469599D76C8ECB86468F081207724A0EEF2AA46B77C9C73DF2770649442C7CD5F8C34F2F303F9ACB8094DD4CAB831B00B6B10CEF8B9388FEBE05B9CB97B9374D6D1577489435C20B5FDF06FBDF2A2H0E2662E34808B3A7D73E85794B57B9B70D2D15F70894B502CB2H1F46FB82BBC5E45B830F0ADD253E3F20BF08F23D15EF0066AFBE9277F4FA9B4ACE067B4228735BA163E5062F9AE130F0612C0F2B2F308AC9C04F432C3EC785F8F3EC23CCEE740DBDF86993F69380BBFC2D94E792E204697A0B0E3C9D3CCF1557E555A590634E5A7B22AF2C08CDCFB726F217310BC0D4021D29A74AE2B81AD0524746A1C3E79BD415EF7235E708183731BF4EA42125AC4B75BFAFC46BE0F99F5BCE602910495647BE6EAE0452CFDC3DBA3B55637238318382BE640F781982D19C9FCE6FA8E6110DB3E626B2F09B80ADA23B94E38CA9270E0F6A776CC838DA101CEA54A9867F5D5A027FF4456ADBDDBB11B5487243A3B00B00648748ABB70FCA1D085C91C3E38AA83DF8450EEB160A76708A14E90F3AAA0C1BE48F8B23BDCBAA40DB4835126B4C4BBC69FF063F9A9F54B02E48287238318A87A9327637288DD693898305CDE40A0FBBE46394ACBB80B7BF3B92E990F0094F5B3E0009B019C6175EDE0EE4B2785143227EA40F2CFBC2BB20AE65694CBEBB000639E860ADB51ADB005420A9CDFE9B9C11E56812E7141A7011B508F20724AA0060AFAB872BB4C79055F8472A03645D4B866FFE522CEECB26A60E54674C392E8F80AF28453B7AD39EC3F08432CCA42E1CBDEE7385F6AA9BACB13287F587893140462B2F08A728803F5CD34BA796654C14056BEF5244D5DC9D3AB34A620AE88E1C1D27B652E0F340FF1E1F14B2E1E5909A37E47215AC3C013126BF14A82425B15A57B885892CAECB90469465290C7E5B40A624C4476EDBC03DB71B4B6957242AC0A6AF3E5216288FD0818A8734C7E41D17F2B726D788989AB0FC0A94E986BF3D5A623F3405AA3BDD1B71D548B28363504B2024C7486BD7CFAA3DA81C5143A3AA281D38854EABB60A96502A14A9CFFA8ACC7BA4470AE7081A1D3DB412E30C3EAD0074A5A99227A880B85DD5522310495140A66FE8522CF9C130A63F48720C18318C87B20F452D34C0F79F9B8123F6F81F00A1FA6794E7948DA7F267C6B7E8A82A401C1A3409A62FCD0A62CF54A58A6B4D4B1165E85263D3C0BB20F467684BA7BF1A1D38FC71A3B31AF81D0825AECBE69AC670DA7409EF0A1A7C7BF427EA0738AA6D5DA4B2832CAEDDD07FD342220E6F7D41BC7EE3487694ED31BC2E43685664179A97A708472F3FC0EA97829212D0EB101DA2EB7483EC9997FEEF7AD78C80BE300062382902B739DA2E47C845AE83795B6D3D64F2476BD4CBAC7C9B486F4FABAA0100709147ABAE28D100390EAFCEEED6CC02F8690BF20E4C777C9B0AE3103E9D415CBEA38836A980B35BDE422A07495140A66FE8522CF9C130A63F48720C032A8B9F8325492C74A7D3939D8312D0EB101DA2EB7483EC9997FEEF7AD78C80BE300062382902B739DA2E47C845AE83795B6D3D64F2476BD4CBAC7C9B486F4FABAA0100709147ABAE28D100390EAFCEEED6CC02F8690BF20E4C777C9B0AE3103E9D415CBEA38836A980AA5BCE4A232165505AB363E8437094FA37A6364347502F3FC0A6A3324A2774BADB8A8EB234C3E40D1EB3F86388E183CEE3F26BECE496A4707E40252213A12EFE0B40D94EA7916F7D413C7EE74F6CDFDCF013B44F6B43BEB11C481DA74FB69C01CC31120FAAC6A2DCBE20E56B16F658477013B603F41609B14046AFA89231F4FA9746D643050D644A4FBB64E3542CEEC72ABE3F6774472B70BB9CAE23542E3380DBDCB88725C9ED0C01A7E462B2F09B80ADA23B94E38CA9270E0F6A776CC838DA101CEA54A9867F5D5A027FF4456ADBDDBB11B5487243A3B00B00648748ABB70FCA1D085C91C3E38AA83DF8450EEB160A76708A14E90F3AAA0C1BE4878A27A8DABD5DD452230C7E4D009465E95267C8801CA72E52694C3905CCC3E81B080B378FD997DADB6680A8740CA6E428B6F0958AABB12EB6F390A9364F412F0509AC2ECF175CDF54E8A3645743337EE95438EDCFB7269C497461A2B7021662E476B0B503CE06584FE8E3E69B9C26C96908F61F002A21F420E90D3EBB5C1C88B39236B5C08D699817643F247C5BA67EE94841D5C02AB734523C662F2D9A80A53F0E6B50E4DC8694C816D0E51A1BB1FE5693F09986BFA13FA5E98CBE3F475C2F34488334C71353CE49B4D85D5F47264CE95441D2C7B236F2045650A5B31E0668EF0883B60BCC063909A8D6EF909A21A44009ED0E0B2C7C9813F21625B05D69E8F4C41FF4EC8B46CE49282165505AB764F20840CFDA2ABD346B6F462E328BB1A5285227349A90BB9989288CC3130FB5EF5294E3949DAEB32883E881B37E13127B4C04B634802E40D542B3817E6E5B2069EE4771DFEDB13CAE476F4CAFAC403324AF4BA3AE01CC482D07AFD6CC919C11E26F0AE6524C0E20B50BF61668F70073A6A3943699C19046DF483211247841BD7EE3542CF8DB2AA635487579686CCCAFE40453362E81D0B1958832C7E40A4090FF7292ED94A3B7B63E8AE3A1A5305A57243248963FD60A1CE94FBC872A030E074EEF4B3094C0BB25F2172A12E6EF2H4263CC44B6B440EE001502B3C1FEAE9B20E96E07F11F2D313CAE07EF0C2FAC0073A4AF8B23AEC18C08ED472F164C515C9162EF4A66928C0EA0354B76566877C0B3A62354361981D0869F8832D1A43801BDFE6394ACB89BAAA63588F5B9E86C0C6F640413B62EC11071D548B287644A00107FF2526DD4E3B736BE4A6361A5B01A1724B20896BF16CA5C2E03BED6D9979437AA3B46B042643C26B448D61025BA5B51BE969330B9C69F41DF65290C7E5F47BC6FF40843D4C733B32E4974181D3F87868C2954013287D296D2C416D0E5131EA6A82FC8C3968BACA61989E896AF305A41640009AD2ECB0C1CF853B29665505D0928B4045F94ECAB26AE496861A5B01A1724B20880AF1ACA1D142BAFC6EE928B11E56812E7141A7006BF1EF24C1EBB5646EAFBC66099C19046D348330728344CA664A87670D5CA2BB12E76735029368F81AF05492C2E8FD79C9F9468E3E41703B3FE6994B8AD8FB7A61C89F4A1A2374256626436B035C30E46980FE8A3665B5C2649E94876DFC0AA21F460694DBEBB1C5C08B352B6B500CD295854E4FFA4BC9B26FE6908C115002A37B412A8203FAA5A5DA48B8F26BEC29B71D5483207644A008743CA4F71CEE23FAB3553720C02319C9BB02948363B82FF9E938128CFEF101AF2B726C4D09389B6A678ECE496A4707E40252213A12EFE0B40D94EA7916F7D413C7EE74F6CDFDCF013B44F6B43BEB11C481DA74FB69C01CC31120FAAC6A2DCBE20E56B16F658477013B603F41609B14046AFA89231F4E8915DCE43344C484B5AA665E85559989C7C8F746473563E3180B1A5285227349A90B08F9232CDE43307B6EE6A83C19580AAB73492A8B6AF265A1C0C2908B67A935E10FD49B28A6B536C3E6BE54D20B0CCAA3CF476744DAEAB0D061AB354A1B20FCD173909A8D6EB978037F82827EC13033F26B514BC352BB75A74A5B4A52AB3C29A1A9876340D674E5AF023A8676EDFDC2A9135487247242A9DDC8C2949363F9C90B08F9232CDE40D35F0B824BBACB88FBDB93D94E997A43A6D5D262914F17A935E71D54AA9903910482065EB7445F886EE7EFA143317E6FE5E5B40A452ACF43ECC1D1E13A5D6DA8B9C31E26715E739013026BB0FE80738F06F5CA3AB8736B5DCC465DB4F3224654C6DBA63EA422A98FE2CBD375672006370AF9EAF3452013580CA979492358CCC1101A6EF74C8C08F9AAABD3495DDC0F87C731C032B07A53FED115ED554F5C2371E6D3D66E9543194C8AC3DB7744160E2EE425278F616EEFA5E97781812A88CDA8C8136FF6512D20F1C3D3ABB15E32125B05A53A3A88330F4EF905BD747320D780479B363F2606DC8ED36BB36422E001A2C819FBA32046B74AFD297889205CDE40A0BBCFE75C8C49581AAB728C8C497BE2A415C391D44F078F3507BD747A1875E4C4F3C79F64770DFC0BD2BFA1B2613C0BC1A1C649654ADBE1BDD062A13B4C1E29F9D37C96908F61B073037A848C70C23B34F46A5B4DC15BBC78A74D554050A63524AFA28D6546DD7DE2AF07308474E2F2C9AB1A5285227349ACDDCBC8929D6EF0C4090FF7292ED949D85F068C4DBCC882B5A46252825AD34DA1B5CCE0884977E4A413C47EF4266D6CB9D3DB452634CBEF03A1732B20896BF16CA260807A8D1FA9F9C37E4651FA2474E6F58D06CE41624F07E53B8A38836FA93DE55DB4B234C49515CB74DF34F08D8DA30FC1E4F7552263F97BDB82243307AD39EC7CAD74CA8800D1EB3FD68CEE48F80BDA63389E8CAE3540E126A6601A72EC91B5CCC0EEFCC7D5B4C216FE85222878EB833B6556328EAFE4E523DAE4FAEBF4EC92H1312EE8BAA9A8158AA2646A25A4E7E72B300A6052BB34B088DA39211BFDC885BD9436E4049515CB74DF34F2093800EA728456E43393BBE80A52B563674BECC9D9E9325D6DA0B1CB1E26795E7B981B0A63B8FE887B8706F5C232B07B635DC5062C849AB927E106F3E6FF45241D5C0AA37B452750C8CB101062FB40880AF1ACA1D1415FCE4E3908A14E37415F63906373EBE4EA45068F70E0FF7E6882BB68E9F5CDE0621077E594BBC7CAE0F2CCDCB3CA13F4872027763CE94AB2A55277A9AD69794EC6682AA5E4EF2AA26C6A2DACEB9B72E81E38CBC76071C3D2304B13FC00A128706B2907F5B24722AA606229A8EFE72FA06264EA5BF0A013EB44FACBD46D9131703FCEAFE8A9E15EF724EA5121A2A22A95CA94D3ABF5D46AFA48F2CF4DE921DCC4F2315254C4FA525E344618A9F3CEA6D012F0B6277E4D2EA6606627ACE9E9794824C82AA5E4EB7E462ECE7948AF7D85081E78FAF6469573E1503B02CC71D579204858D785B692763A40F2CEADBAC31B24775479AAC011F3AB20892A801DA07191296D7F89D8633F96325ED141A3F3BB403F44C0BB0475FABB28930F4FE8C5DD756324C4B524BA07EC5496CCECB30A62908404D252A8B80E40453362E81D081A1C47480D7502FB1FE6F90E7DAD3FEA62893E3E8C029465B262346B53BC70A1A9306A28D001E0E722AEF4022EEDCBF3CA9566750AFB00D0B6AB81BE2EA4ECA1A1F08CC82AADECE72AA2646D6080F3021AA07F40724BD5712F7E6B230BBC08D42DB54230C69470EFF2AB60833B08E7EF27A0626026A3C9A9CE416542D3E9BDD86AA9334C1E21F1DB7C96988F69B87B0B728C8C78CA3334F4625345C953BC70A74D554858A63524A7A28D6546DD7DEAA70F308474EAFAC1A3125A852A7B41ACD5C3C09A9D6EF8CC010FF7212ED141D0570E844DB4C03B34F55AF929423B4DD8E53C8432801731E13F25EF4476CC9DE3FA03F48655B407ECED2EA6606627A8CCA9CD4B634CDEE0B0DA6DA7394E1928FADB71989E896AB374057386827AC33C31F46D554FCB56B575A1465F4656AD3C2BA7AF876744DA7AE1A5063E867AEBF1CCA311508B2C7E48A9D7CCC6909F61F1C7010AF12F20D24AD7510F8E4BB6C98DB8A46D548050D644A4BBC7EA86477CEDA31BC174F6246263BAD9DA432432C2EC0EA97829268F6EF061A86F86788F18A8FACB73485FFC2F77E7A402B2815B23BDC1B5CD95FCCC22A1E0E3764E22C67D4CAD4EC8HFF810A3H00591CBF1A0A0327FCA11581123H0057DA3DB445347DC07F5A6C53A57ADE3993FD81093H006DB0D35006631E515A81153H00486B6ED7AD55C11F341257FCDAA5F13AC999372C1B81113H00E76ACDEEAE995BD08730676209E9B86032810A3H009AFD40FCA0B51D01C6BF810E3H00D8FBFEA98CC63E616341A6BCE6B7ECF832B594FD3HFF810B3H0062C508F593C45657E00F9E810E3H00C3C6A9A2CDEF97263BBE8A3DAAC5810A3H008DD0F3F7850C7F653E1E810F3H008B8E71473B0455F08A26D024D1BE73810D3H0098BBBEFF3B039D9B721338D3FA81133H009F2285D7A206FCEA81D2CA5B07C67851DC5F5C810A3H00F81B1E1F357E302DCA2381073H00B6995C8AA6D8BEEC017HFF810F3H004B4E316AF39471D5BB96C7C9A36297EC18FC6HFF81063H00587B7E906869810C3H004AADF0A3316681702B0DD0A881093H00AE915407FFBC8FC41081073H0029EC8F69D41856810A3H00DEC1848D974820C97A1D810D3H001CBF423B09B83F8166E28D8FD981073H00A3A689382H1CE6810F3H00183B3E4DF3278A9C0DA48562BBB26A81063H0005486B7E64D681093H00B73A9D78499235A69C81143H00D23578A81E64929C84BE6116AF44AB4CDBDE4D0D81063H00CEB1749C0F190474B5494B3H00013H00083H00013H00093H00093H00F1DE200D0A3H000A3H00CEC00B4E0B3H000B3H00D4B0893C0C3H000C3H00D2160F680D3H000D3H00A545FE6F0E3H000E3H003246BF000F3H000F3H00E8AFDC74103H00103H00BFF6FD3F113H00113H00CCB6ED69123H001A3H00013H001B3H00223H000F3H00233H00353H00013H00363H00373H00253H00383H00393H00013H003A3H003A3H00253H003B3H003E3H00013H003F3H003F3H00053H00403H00663H00013H00673H00683H000E3H00693H006B3H00013H006C3H006C3H00133H006D3H006E3H00013H006F3H00703H00133H00713H00723H00013H00733H00733H00133H00743H00753H00013H00763H00763H00143H00773H00783H00013H00793H007A3H00143H007B3H007D3H00013H007E3H007E3H001A3H007F3H00803H00013H00813H00823H001A3H00833H00853H00013H00863H00873H00163H00883H00883H00203H00893H008A3H00013H008B3H008F3H00203H00903H00903H00233H00913H00923H00013H00933H00943H00243H00953H00973H001E3H00983H00993H00013H009A3H009B3H001F3H009C3H009E3H001A3H009F3H00A33H00013H00A43H00A53H00233H00A63H00A73H001D3H00A83H00A93H00233H00AA3H00AE3H00243H00AF3H00B13H00013H00B23H00B33H001D3H00B43H00B63H00013H00B73H00B93H001D3H00BA3H00BB3H001E3H00BC3H00BC3H00163H00BD3H00C23H00013H00C33H00C33H00143H00C43H00C63H00013H00C73H00C73H00153H00C83H00CE3H00013H00CF3H00D03H00223H00D13H00D33H00013H00D43H00D43H001B3H00D53H00D63H00013H00D73H00DB3H001B3H00DC3H00DE3H00013H00DF3H00E23H001F3H00E33H00E33H00243H00E43H00EB3H00013H00EC3H00ED3H00263H00EE3H00F23H00013H00F33H00F53H00253H00F63H00F73H00014H000B944E3H0009002F0903370009002E0903370009002D090337000900050906420009002109040800090037090402000900E3012H0944000900EA012H09443609E001D3012H095682010927EE012H090DCB0109B801492H0949DF0109B401E5012H092800097D322H0921C70109D9011B2H091240090C9D012H09257609E101122H093F900109D201BD012H094C0009001E090337000900220904020009004C09033700090038090304000900D701090337080900470903040009003E09033701090026090408000900010903370009004D09033701041C012H093B00092H0009033701041D012H093B010430012H09120309000B09040201092H002H0954000900F83HFF0F0903370009000209040200090022090337000900050904080009000109033700090021090408000900EC3HFF0F0903180009002609033700040A002H093B00090001090337000900210904080009000E0903180009000409033700092H002H092A000900F93HFF0F09033700090021090408000900FC3HFF0F09033700090007090337000900E03HFF0F090304000900EF3HFF0F090337080434082H093B000900020903370809002A090408000900FC3HFF0F090337000900DC3HFF0F09033700092H002H092200090021090408000900010903370009002109040800092H002H092A0004140A09041F00092H000903370009001A090408000900010903180009001E0903370009001B0903040009009D010903370009001F090304000900A8010903370809002C090408000900010903370809002109042H0809009C01090318000900A801090337000900F83HFF0F090304000900020903370009001F090402000900C33HFF0F090337000900120904080009000109033700090021090408000900F13HFF0F090318000900CC3HFF0F09033708090034090408000900060903370009002A0904080009000109033700090021090408000900D73HFF0F0903180009002B090402000900D53HFF0F0903370809008901090304000900E83HFF0F090337000900D23HFF0F090304000900F63HFF0F09033700090017090402000900E03HFF0F0903370009002D090402000900E73HFF0F09033701042D00030919000900B03HFF0F0903370109000E0904080009000109033701090021090408010435012H093B000900010903370109002109040802092H0009040201092H002H091D0009000109033701090089012H090E0209000E0904080009000109033702090021090408020435022H093B0009000109033702090021090408030900230904020009004809033703090019090408000900010903370309002109040803042E032H093B00090001090337030900210904080409002709040200090019090337030900110904080009000109033703090021090408030409032H093B0009003409033706041D052H093B0009000109033706090021090408060431062H09120809000C09040206092H002H090C070900012H09560009003C09033708092H002H095400090001090337080900B9012H090E08040F032H0912000900150903370609000809040204092H002H090C05090026090408000900010903370509002109040805042F052H0912000900430903370509002709040206090027090402030900042H092D0009000109033703090083012H090E020903240904520009002E0903370709083309045208041B032H09120009000209033703092H002H090C000900110903373E09393B2H094A000900E63HFF0F0903370A09001E09040208092H002H09540809002A09042H080900E9FE2HFF0F0903180009003409033703090026090408000900010903370309002109040803042F032H091200090003090337C8010938C6012H093402090333090452000900C43HFF0F09033705090018090402000900ED3HFF0F090337040900260904082H042F042H0912000900D93HFF0F090337030425032H093B00090001090337030900210904080109032H0904520104140109041F0104291309041F000900F13HFF0F09033702092H002H091D00090001090337020900CD012H090E0309002609040803040D032H093B000900010903370309002109040801090333090452000900B73HFF0F09033708090026090408000900010903370809002109042H08040D082H093B000900D23HFF0F090337030900040904080009000109033703090021090408030435032H093B000900010903370309002109040804090016090402050900070904020609001609040207090007090402030900052H092D02092H030904520204100609041F000900D03HFF0F0903370709001C09040200092H0009033705092H002H090C000900A53HFF0F090337000900D4FE2HFF0F090337000900280904080009000109033700090021090408000900F9FE2HFF0F090318000900AAFE2HFF0F090337CE010938CD012H09340A09001509040200092H000903372H092H002H092400092H002H092200090020090408000900DEFE2HFF0F090318000900F4FE2HFF0F09033700090032090402000900F4FE2HFF0F090337080434082H093B00092H00090337000900F33HFF0F0903370809002C090408000900FB3HFF0F0903376131012H00CFA34F4B7F004ED14624028900022750450E0012ABA8090239";end;MN=2;end;until(false);local g=function()local Ac=(nil);do for QO=0X0,2 do if QO<=0X00000 then do Ac=l(U,u,u);end;else if QO~=0X1 then do return Ac;end;else u=u+1;end;end;end;end;end;local q=(rawget);local c=0X100000000;MN=0X0;local G,k,w=nil,nil,(nil);while MN~=3 do if MN<=0 then do G=function()local gE,KE,HE,CE=l(U,u,u+3);u=u+sN;return CE*16777216+HE*0x10000+KE*0X100+gE;end;end;do MN=2;end;else if MN==0x1 then do w={[0X00000]=PN};end;MN=0x3;else k=c-PN;MN=1;end;end;end;local h=(e-PN);local A=pcall;do local MV,uV=0,nil;do while 0.02732408425309618 do do if MV==0 then uV=2;MV=0X1;else for gx=0x0001,0X1f do do(w)[gx]=uV;end;do uV=uV*0x00002;end;end;break;end;end;end;end;end;local C=(unpack or kN);do MN=0x2;end;local H,W,o,Y,L,F=nil,nil,nil,nil,nil,(nil);repeat if MN<=2 then do if not(MN<=0)then do if MN~=0x001 then H=function()local IG,uG,nG=0,nil,nil;while(true)do if IG<=0x0000 then uG,nG=G(),G();IG=1;else if IG==0X001 then if not(nG>=e)then else nG=nG-c;end;IG=2;else return nG*c+uG;end;end;end;end;MN=4;else do L=function()local yr=(0X6);local Rr,Fr,Qr,Cr,Er,Mr=nil,nil,nil,nil,nil,(nil);while(true)do do if not(yr<=0X003)then if yr<=5 then if yr==0X4 then do Fr=G();end;yr=2;else Mr=Y(Fr,0X0,wN)*c+Rr;yr=0x1;end;else if yr<=0x6 then Rr=G();yr=0X4;else if yr==0X00007 then do Cr=(-0x1)^Y(Fr,31,0X1);end;yr=0x8;else Er=Y(Fr,0X14,0XB);yr=5;end;end;end;else do if not(yr<=1)then if yr==2 then do Qr=1;end;yr=0x0003;else do if Rr==0 and Fr==0 then return 0X0;end;end;yr=7;end;else do if yr~=0X000 then if Er==0X0 then if Mr==0 then do return Cr*0X0;end;else local rW=0;do while rW~=0X002 do if rW~=0 then Qr=0;rW=2;else do Er=PN;end;do rW=1;end;end;end;end;end;elseif Er==0x07FF then do if Mr~=0x0 then do return Cr*(0x1/0);end;else return Cr*(0/0);end;end;end;yr=0;else return Cr*(2^(Er-0X3ff))*(Mr/o+Qr);end;end;end;end;end;end;end;end;end;MN=5;end;end;else Y=function(xZ,mZ,rZ)local YZ=nil;local lZ=(1);while(true)do if lZ<=0 then return YZ;else if lZ~=0X001 then YZ=YZ-YZ%0X1;lZ=0x0;else YZ=(xZ/w[mZ])%w[rZ];lZ=0X2;end;end;end;end;MN=0X1;end;end;elseif not(MN<=3)then if MN~=0X004 then F=(YN or HN);MN=6;else do W=hN;end;MN=3;end;else o=2^0X000034;MN=0;end;until MN>5;local S=(F and F[LN]or function(iJ,QJ)local fJ,tJ=nil,nil;for Mj=0X00000,0x5 do do if Mj<=0x2 then if not(Mj<=0)then do if Mj~=0x0001 then QJ=QJ%c;else fJ=1;end;end;else iJ=iJ%c;end;else if not(Mj<=0x003)then if Mj~=4 then return tJ+iJ*fJ+QJ*fJ;else while iJ>0 and QJ>0 do local De,Ye=nil,nil;for dB=0x00,5 do if dB<=2 then if dB<=0x00 then De=iJ%16;else if dB~=1 then tJ=tJ+z[De][Ye]*fJ;else Ye=QJ%zN;end;end;elseif not(dB<=3)then do if dB~=0X04 then fJ=fJ*16;else QJ=(QJ-Ye)/0X00010;end;end;else iJ=(iJ-De)/0X000010;end;end;end;end;else tJ=0X0;end;end;end;end;end);local s=FN;local t=(F and F.band or function(In,hn)local Jn=0;repeat if not(Jn<=0X0)then if Jn~=0X1 then hn=hn%c;Jn=0X001;else return((In+hn)-S(In,hn))/rN;end;else In=In%c;do Jn=2;end;end;until false;end);local a=(F and F.bor or function(Cj,aj)local Zj=(1);while''do if Zj<=0X000 then return k-t(k-Cj,k-aj);elseif Zj~=1 then aj=aj%c;Zj=0X0;else Cj=Cj%c;Zj=0X2;end;end;end);local N,M=F and F[tN],F and F.rshift;local J=(F and F.bnot or function(a5)return k-(a5%c);end);local dN={};local v=(SN.yield);MN=0X5;local V,f,y,B=nil,nil,nil,(nil);do while MN~=0X6 do if MN<=0X00002 then if MN<=0 then f=function()local gG=(0);local ZG=(0);repeat local MO=(l(U,u,u));u=u+1;do gG=a(gG,N(t(MO,0X7f),ZG));end;if t(MO,128)~=0 then else return gG;end;ZG=ZG+0X7;until false;end;MN=4;else do if MN==0X1 then M=M or function(CP,MP)local BP,IP=0x03,nil;do repeat if BP<=1 then if BP==0X0 then IP=(CP%c/w[MP]);BP=0X2;else if MP<0 then do return N(CP,-MP);end;end;BP=0;end;else if BP~=0X2 then if not(MP>=0X020)then else return 0X00000;end;do BP=1;end;else return IP-IP%0X01;end;end;until false;end;end;MN=0X03;else do B=function()local FG,dG=0,(nil);repeat do if FG==0 then dG=f();FG=0X1;else if not(dG>h)then else return dG-c;end;do FG=0X2;end;end;end;until FG>=2;do return dG;end;end;end;do MN=6;end;end;end;end;else if not(MN<=0X3)then do if MN==4 then y=g();MN=2;else N=N or function(HD,vD)do if not(vD>=32)then else return 0x00000;end;end;local AD=(0X0);repeat if AD~=0 then return(HD*w[vD])%c;else if vD<pN then do return M(HD,-vD);end;end;do AD=1;end;end;until false;end;MN=1;end;end;else do V={[pN]=5,[6]=0X8,[8]=0X1,[9]=5,[4]=0X1,[TN]=6,[8]=8,[7]=0X3,[0X0]=0X6,[0x005]=0X006,[0X8]=4,[0X2]=0X4};end;MN=0X0;end;end;end;end;local ZN,EN,AN,bN,KN=nil,nil,nil,nil,nil;for pA=0X00000,0x0005 do do if not(pA<=2)then do if not(pA<=3)then if pA==4 then KN={};else end;else do bN=function(sd)local ed=(G());local Vd,Gd=3,(nil);while true do do if not(Vd<=0X1)then do if Vd==0X00002 then return Gd;else Gd="";Vd=0;end;end;else if Vd~=0X00 then u=u+ed;Vd=2;else for t8=1,ed,7997 do local Y8,h8=nil,(nil);local g8=2;repeat if not(g8<=0X0)then if g8==0X1 then if Y8>ed then Y8=ed;end;g8=0x0;else Y8=t8+0X00001f3D-0X00001;g8=0X1;end;else h8={l(U,u+t8-0X1,u+Y8-1)};g8=0X0003;end;until g8>2;do g8=0;end;do while g8<0X2 do if g8~=0X0 then Gd=Gd..i(C(h8));g8=2;else do for Jw=1,#h8 do local ww=0;while ww~=0X2 do if ww==0 then h8[Jw]=S(h8[Jw],y);ww=1;else y=(sd*y+35)%256;do ww=2;end;end;end;end;end;g8=1;end;end;end;end;Vd=0x1;end;end;end;end;end;end;end;end;else if pA<=0 then ZN=g();else do if pA==0x01 then EN=function(Sq)local fq,Hq=nil,nil;local kq=0X0;do repeat if kq~=0 then Hq=S(fq[1],ZN);do kq=0X2;end;else do fq={l(U,u,u+0X3)};end;kq=1;end;until kq>=2;end;local Mq=S(fq[0X2],ZN);local Nq=S(fq[0X3],ZN);local Iq=(S(fq[4],ZN));kq=0X0000;repeat if kq<=0 then do ZN=(173*ZN+Sq)%0X000100;end;kq=0X00002;else if kq==1 then do return Iq*16777216+Nq*65536+Mq*0X0100+Hq;end;else u=u+sN;kq=0X1;end;end;until false;end;else AN=function(...)return E(aN,...),{...};end;end;end;end;end;end;end;local XN,lN=nil,(nil);for pE=0X00,0x1 do if pE~=0 then function lN()local BC=({});local lC,mC,ZC,OC,vC,tC=nil,nil,nil,nil,nil,nil;local jC=0X4;repeat if not(jC<=0X2)then if jC<=3 then ZC=G()-60041;jC=0X5;elseif jC~=0X04 then OC={nil,JN,nil,nil,nil,nil,{},{},{}};jC=0X001;else do lC=1;end;jC=0X2;end;else if not(jC<=0)then if jC~=0X1 then mC={};do jC=0X003;end;else vC=g();do jC=0;end;end;else tC=g()~=0x0000;jC=0x6;end;end;until jC>5;for aG=1,ZC do local UG=g();local lG,KG=JN,nil;for oX=0X00000,0X05 do if oX<=2 then do if not(oX<=0)then if oX==1 then if UG==55 then lG=false;elseif UG==0XeA then lG=G();elseif UG==0xDe then lG=X(bN(vC),g());elseif UG==0XeC then lG=H();elseif UG==246 then lG=G();elseif UG==0X005d then lG=H();elseif UG==NN then lG=X(bN(vC),12);elseif UG==0X38 then do lG=true;end;elseif UG==129 then do lG=X(bN(vC),0X00004);end;elseif UG==0x2a then lG=L();elseif UG==0Xc2 then lG=X(bN(vC),12);end;else KG={lG,{}};end;else BC[aG-PN]=lC;end;end;else if oX<=3 then mC[lC]=KG;else if oX~=0X4 then if tC then dN[WN]=KG;WN=WN+0X001;end;else lC=lC+1;end;end;end;end;end;do OC[0X00D]=G();end;local IC=(nil);for qQ=0X0,3 do if qQ<=0X0001 then if qQ~=0x00 then for z9=0X1,IC do local N9=2;local O9,M9,V9=nil,nil,nil;while N9<0x4 do if not(N9<=0x01)then if N9==0x2 then O9=G();N9=3;else M9=G();N9=0;end;else if N9~=0 then for gV=O9,M9 do OC[0x8][gV]=V9;end;N9=4;else V9=G();N9=1;end;end;end;end;else IC=G();end;else if qQ~=0X2 then OC[0x5]=f();else do(OC)[4]=f();end;end;end;end;local XC=(OC[7]);local FC=G()-0X4D9d;do for Vo=1,FC do XC[Vo]={[QN]=B(),[0x03]=g(),[7]=B(),[4]=B(),[0x006]=g(),[PN]=g(),[0X2]=f()};end;end;for fg=0X1,FC do local Sg=1;local Cg=(nil);while Sg~=0X2 do if Sg==0 then for Ke,Me in ipairs(O)do local Qe=V[Me];local Le,ge=0X0,nil;do while Le<=1 do do if Le~=0x0 then if ge==4 then local LL=BC[Cg[Me]];local JL=mC[LL];if not(JL)then else local G1=nil;for Vh=0,2 do if Vh<=0 then do(Cg)[Qe]=JL[0X00001];end;elseif Vh~=1 then G1[#G1+0x1]={Cg,Qe};else G1=JL[2];end;end;end;else if ge~=0X03 then else Cg[Me]=fg+Cg[Me]+0X1;end;end;Le=0X02;else ge=Cg[Qe];do Le=0X1;end;end;end;end;end;end;Sg=0X2;else do Cg=OC[7][fg];end;do Sg=0x0;end;end;end;end;local AC,WC=nil,nil;local fC=(OC[0x0009]);for ON=0,4 do if not(ON<=0X1)then if ON<=2 then for xF=0X0,AC-0X1 do fC[xF]=lN();end;else do if ON~=0X03 then do OC[0x010]=G();end;else(OC)[0X6]=f();end;end;end;elseif ON~=0X0 then WC={};else AC=G()-78177;end;end;jC=0X2;local NC=nil;while jC<=5 do if jC<=0X00002 then if jC<=0x0 then NC=g();jC=0X4;else do if jC~=1 then OC[17]=g();jC=0X1;else do OC[2]=WC;end;jC=0x3;end;end;end;else do if jC<=0x003 then for aL=1,f()do(WC)[aL]={g(),f()};end;jC=0X0005;else if jC==0X00004 then(OC)[PN]=Y(NC,0X01,0X001)~=pN;jC=0X6;else(OC)[13]=G();do jC=0X0;end;end;end;end;end;end;jC=0X0;do repeat do if jC==0X00000 then do(OC)[0X3]=Y(NC,0x2,PN)~=0;end;jC=1;else do OC[12]=g();end;jC=2;end;end;until jC==2;end;return OC;end;else function XN(Gr,tr,xr)local zr,Yr=xr[1],(xr[0X3]);local br,hr,Nr,Fr=xr[0x0009],xr[0X6],xr[0x5],xr[0x8];local Ir=xr[7];local Ar=p({},{__mode='v'});local Mr,Ur=xr[4],nil;Ur=function(...)local Ce=(1);local ae=((P and P()or _ENV));local ge,Ve=AN(...);local pe=({});do ge=ge-0x001;end;do for Fw=0,ge do if not(hr>Fw)then break;else(pe)[Fw]=Ve[Fw+0X1];end;end;end;local he=((ae==I and tr or ae));(KN)[4]=xr;do KN[0x00001]=pe;end;local me=0x0000;do if not zr then Ve=nil;else if not(Yr)then else pe[hr]={n=ge>=hr and ge-hr+0X1 or 0,C(Ve,hr+1,ge+1)};end;end;end;if he~=ae then if not(T)then _ENV=he;else(T)(Ur,he);end;end;local Qe,Ue,ce,Re=A(function()repeat local tK=Ir[Ce];local HK=tK[2];Ce=Ce+0X1;if not(HK>=0X2D)then if not(HK<22)then do if not(HK<33)then if HK>=39 then if HK>=0X002A then if not(HK>=43)then do me=tK[5];end;(pe)[me]=pe[me]();else if HK~=44 then pe[tK[5]][pe[tK[4]]]=tK[0x3];else pe[tK[5]]=pe[tK[4]]<=pe[tK[0X0007]];end;end;else if HK>=0x28 then do if HK~=41 then if not(pe[tK[4]]<pe[tK[0x07]])then else do Ce=tK[5];end;end;else do repeat local Tt,Yt,st=Ar,pe,(tK[0X5]);if#Tt>0X0 then local ON={};do for gi,ei in Q,Tt do for hq,Iq in Q,ei do do if Iq[1]==Yt and Iq[2]>=st then local bM=(Iq[0X2]);if not ON[bM]then ON[bM]={Yt[bM]};end;do(Iq)[1]=ON[bM];end;Iq[0X2]=0X1;end;end;end;end;end;end;until 0.4434687655515105;end;end;end;else if tK[7]==0xC5 then do Ce=Ce-1;end;do(Ir)[Ce]={[0X5]=(tK[5]-159),[0X02]=0X0004c,[0X00004]=(tK[4]-0x9F)};end;else if tK[0X7]~=0X97 then local BK=tK[0X5];for fd=BK,BK+(tK[0X4]-1)do do(pe)[fd]=Ve[hr+(fd-BK)+1];end;end;else do Ce=Ce-0X1;end;Ir[Ce]={[4]=(tK[4]-0XbD),[0X2]=0X00002E,[0X05]=(tK[5]-189)};end;end;end;end;else do if not(HK>=0X24)then if HK<0x0022 then(pe)[tK[5]]=pe[tK[4]]>pe[tK[7]];else do if HK~=0X000023 then repeat local oX,gX=Ar,pe;do if#oX>0X0 then local Vd=({});do for iU,AU in Q,oX do do for AR,eR in Q,AU do if eR[1]==gX and eR[0X2]>=0 then local c7=(eR[2]);if not Vd[c7]then(Vd)[c7]={gX[c7]};end;(eR)[0X1]=Vd[c7];do(eR)[0X2]=1;end;end;end;end;end;end;end;end;until-0X7c97C20B;return;else local Qp=(tK[0X5]);local hp,up,kp=pe[Qp]();if not(hp)then else pe[Qp+1]=up;(pe)[Qp+0X2]=kp;Ce=tK[4];end;end;end;end;else do if HK<0X25 then local XF=(tK[5]);(pe[XF])(pe[XF+1]);me=XF-1;else if HK==38 then pe[tK[5]]=KN[tK[4]];else pe[tK[0X0005]]=t(pe[tK[4]],pe[tK[7]]);end;end;end;end;end;end;else do if HK<27 then if not(HK<24)then do if not(HK>=0X000019)then if tK[7]==0X5C then Ce=Ce-0X1;(Ir)[Ce]={[0X05]=(tK[0X5]-0X000097),[4]=(tK[4]-151),[0X2]=71};elseif tK[0X7]~=0X8e then if not(not pe[tK[0X5]])then else Ce=tK[0x4];end;else Ce=Ce-1;do(Ir)[Ce]={[0X2]=52,[5]=(tK[5]-98),[0X4]=(tK[4]-0X62)};end;end;else if HK==0X1a then do pe[tK[5]]=pe[tK[0x4]]%pe[tK[7]];end;else if pe[tK[4]]~=tK[3]then Ce=tK[5];end;end;end;end;else if HK==23 then do(pe)[tK[0X5]]=pe[tK[0X4]]/pe[tK[0X0007]];end;else repeat local Xb,Zb=Ar,(pe);if#Xb>0X0 then local v9={};for r8,Q8 in Q,Xb do for Du,lu in Q,Q8 do if lu[1]==Zb and lu[0x2]>=0 then local Q0=lu[2];if not(not v9[Q0])then else do v9[Q0]={Zb[Q0]};end;end;lu[1]=v9[Q0];do(lu)[2]=0X1;end;end;end;end;end;until true;return true,tK[5],0;end;end;else if HK<30 then do if HK>=28 then if HK~=29 then local Ss=tK[4];(pe)[tK[0X005]]=pe[Ss]..pe[Ss+0x1];else local jE=tK[5];(pe)[jE]=pe[jE](pe[jE+1]);me=jE;end;else he[tK[1]]=pe[tK[5]];end;end;else if HK>=31 then if HK==32 then if not(not(tK[1]<pe[tK[0X7]]))then else Ce=tK[0X5];end;else pe[tK[0X005]][tK[1]]=tK[3];end;else do(pe)[tK[5]]={};end;end;end;end;end;end;end;else if not(HK<11)then if HK<0x10 then do if not(HK>=0X000d)then if HK==12 then local Tm=(tK[5]);(pe)[Tm]=pe[Tm](pe[Tm+0X1],pe[Tm+0X2]);me=Tm;else local q6=tK[5];me=q6+tK[0X00004]-0x01;(pe[q6])(C(pe,q6+1,me));me=q6-1;end;else if not(HK<0xe)then if HK~=15 then if tK[0x7]~=0X054 then for fZ=tK[0X5],tK[4]do pe[fZ]=nil;end;else Ce=Ce-1;(Ir)[Ce]={[4]=(tK[4]-0XB6),[5]=(tK[5]-0X0B6),[0X02]=0X4C};end;else local Ly,Oy=tK[5],(tK[7]-1)*0X32;local my=(pe[Ly]);do for s7=0X0001,tK[0X4]do(my)[Oy+s7]=pe[Ly+s7];end;end;end;else pe[tK[5]]=true;end;end;end;else if HK>=0X013 then if not(HK<20)then if HK==21 then repeat local Ge,ie=Ar,(pe);if not(#Ge>0X0)then else local zW=({});do for J2,X2 in Q,Ge do for Wq,Rq in Q,X2 do do if not(Rq[1]==ie and Rq[2]>=0)then else local Lz=(Rq[0X00002]);if not zW[Lz]then(zW)[Lz]={ie[Lz]};end;Rq[1]=zW[Lz];Rq[0X0002]=0X1;end;end;end;end;end;end;until true;do return true,tK[0X05],0X1;end;else pe[tK[0x00005]]=S(pe[tK[0x4]],pe[tK[7]]);end;else(KN)[tK[0X4]]=pe[tK[5]];end;else do if HK<17 then do(pe)[tK[5]]=pe[tK[4]]~=pe[tK[7]];end;else if HK~=18 then(pe[tK[0X0005]])[pe[tK[0X4]]]=pe[tK[7]];else local qI=pe[tK[4]];local lI=(tK[0X5]);pe[lI+1]=qI;pe[lI]=qI[tK[3]];end;end;end;end;end;elseif not(HK>=0X005)then do if HK>=0X002 then if HK<3 then(pe)[tK[0x5]]=tK[0x1];else if HK==0X4 then if tK[0x7]==192 then do Ce=Ce-0x1;end;(Ir)[Ce]={[0X4]=(tK[0X004]-0x57),[5]=(tK[0X005]-0X57),[2]=72};elseif tK[7]==0X0046 then Ce=Ce-0X1;do Ir[Ce]={[0x00002]=72,[0X04]=(tK[4]-94),[0X5]=(tK[0x00005]-0x005e)};end;else if not(pe[tK[5]])then else do Ce=tK[4];end;end;end;else do repeat local ZJ,SJ=Ar,pe;if#ZJ>0x0 then local ZD=({});do for lZ,JZ in Q,ZJ do for si,zi in Q,JZ do if zi[0X001]==SJ and zi[2]>=0 then local DJ=zi[2];if not(not ZD[DJ])then else(ZD)[DJ]={SJ[DJ]};end;(zi)[1]=ZD[DJ];zi[0X00002]=1;end;end;end;end;end;until true;end;return false,tK[0X5],me;end;end;else if HK~=1 then local hX=(Gr[tK[4]]);(hX[1])[hX[2]]=pe[tK[0X05]];else local hb=(tK[5]);local Ib,Wb=pe[hb]();if not(Ib)then else do for VT=0X00001,tK[0x7]do(pe)[hb+VT]=Wb[VT];end;end;Ce=tK[0X00004];end;end;end;end;else if not(HK>=0X8)then if HK<6 then local lx=(tK[5]);local zx=tK[4];if zx~=0x00000 then me=lx+zx-1;end;local Dx,Vx,ux=nil,nil,(tK[0X7]);if zx==1 then Dx,Vx=AN(pe[lx]());else do Dx,Vx=AN(pe[lx](C(pe,lx+1,me)));end;end;do if ux==1 then me=lx-0X00001;else if ux==0 then Dx=Dx+lx-1;do me=Dx;end;else Dx=lx+ux-0x2;me=Dx+1;end;local YP=0X0;for m9=lx,Dx do YP=YP+1;do(pe)[m9]=Vx[YP];end;end;end;end;else do if HK==7 then(pe)[tK[5]]=J(pe[tK[0X4]]);else(pe)[tK[5]]=pe[tK[4]]<pe[tK[7]];end;end;end;else if HK<0X9 then pe[tK[0X0005]]=he[tK[0X1]];else if HK==0Xa then if pe[tK[0X4]]~=pe[tK[7]]then Ce=tK[0x5];end;else local r3=tK[0X05];local a3,D3=pe[r3]();if a3 then(pe)[r3+0X1]=D3;Ce=tK[4];end;end;end;end;end;end;else do if not(HK>=68)then do if HK<0X000038 then do if not(HK<0X32)then do if HK>=53 then if HK>=0x36 then if HK~=55 then if pe[tK[4]]~=pe[tK[0x00007]]then else Ce=tK[5];end;else Ce=tK[4];end;else(pe)[tK[5]]=pe[tK[4]]+pe[tK[0x7]];end;else if not(HK<51)then if HK~=52 then do(pe)[tK[0x0005]]=false;end;else do if tK[7]~=0X38 then local GA=(tK[0X05]);local gA=ge-hr;do if gA<0X00000 then gA=-0x01;end;end;for sU=GA,GA+gA do do pe[sU]=Ve[hr+(sU-GA)+0X1];end;end;do me=GA+gA;end;else Ce=Ce-1;(Ir)[Ce]={[5]=(tK[0X005]-197),[0X4]=(tK[0X4]-0Xc5),[2]=0X056};end;end;end;else do(pe)[tK[0X5]]=pe[tK[4]]==tK[0X3];end;end;end;end;else if not(HK>=47)then do if HK~=46 then local wQ=(tK[0X5]);me=wQ+tK[4]-0X001;do(pe)[wQ]=pe[wQ](C(pe,wQ+1,me));end;do me=wQ;end;else pe[tK[5]]=nil;end;end;else do if not(HK<48)then if HK==49 then local hM=tK[5];local CM=pe[hM];local cM=(pe[hM+1]);local fM=(pe[hM+2]);pe[hM]=D(function()for O0=CM,cM,fM do v(true,O0);end;end);Ce=tK[4];else if not(pe[tK[0X4]]<pe[tK[0X07]])then Ce=tK[5];end;end;else(pe)[tK[0X5]]=pe[tK[4]]*pe[tK[7]];end;end;end;end;end;else if HK<62 then if HK<0X3b then if not(HK>=57)then do me=tK[0x05];end;(pe[me])();me=me-1;else if HK==58 then local bI=tK[0X0005];local gI=(D(function(...)v();for HV,tV,PV,wV,aV,iV,OV,TV,ZV,gV in...do(v)(true,{HV,tV,PV,wV,aV,iV,OV,TV,ZV,gV});end;end));gI(pe[bI],pe[bI+1],pe[bI+0X0002]);do me=bI;end;(pe)[bI]=gI;Ce=tK[4];else pe[tK[0X5]]=pe[tK[0x4]]==pe[tK[0X7]];end;end;else if HK<0X0003c then(pe)[tK[0x00005]]=pe[tK[4]][tK[0X3]];else do if HK==0X3D then local kH=(tK[5]);pe[kH](C(pe,kH+1,me));me=kH-0X1;else if not(pe[tK[0x04]]<=tK[0x3])then Ce=tK[5];end;end;end;end;end;else if not(HK>=65)then if not(HK<0x0003f)then if HK==0X040 then do pe[tK[5]]=pe[tK[0x4]]>=pe[tK[0X7]];end;else do if tK[0x7]==130 then Ce=Ce-1;(Ir)[Ce]={[5]=(tK[0X5]-0X00033),[0x0004]=(tK[4]-51),[0X2]=86};else pe[tK[5]]=not pe[tK[0X4]];end;end;end;else do(pe)[tK[5]]=N(pe[tK[4]],pe[tK[0X7]]);end;end;else if not(HK>=0X42)then do if pe[tK[0X004]]==tK[0X003]then Ce=tK[5];end;end;else if HK==0x0043 then(pe)[tK[0X0005]]=pe[tK[0X004]]-pe[tK[0x7]];else local nX=br[tK[0X4]];local rX=(nX[2]);local NX,DX=#rX,nil;do if NX>0X000 then DX={};for gF=0X00001,NX do local SF=(rX[gF]);if SF[1]==0x0 then do DX[gF-0X0001]={pe,SF[2]};end;else do(DX)[gF-0x0001]=Gr[SF[0x00002]];end;end;end;(m)(Ar,DX);end;end;(pe)[tK[0X05]]=XN(DX,he,nX);end;end;end;end;end;end;else do if not(HK>=79)then if not(HK>=73)then do if HK<70 then if HK~=69 then pe[tK[0X5]]={C({},1,tK[4])};else local HW=tK[5];local dW=(D(function(...)v();do for zv in...do v(true,zv);end;end;end));dW(pe[HW],pe[HW+1],pe[HW+2]);me=HW;do pe[HW]=dW;end;Ce=tK[0X4];end;else if HK<71 then local YG=(tK[5]);local AG,VG=pe[YG]();if AG then Ce=tK[4];pe[YG+3]=VG;end;else do if HK==0x48 then do if tK[0X7]~=0X0002b then do repeat local xi,Di=Ar,pe;if#xi>0x0 then local g_=({});for Kd,pd in Q,xi do for s1,n1 in Q,pd do if n1[0X1]==Di and n1[0x2]>=0 then local QJ=n1[0x2];if not(not g_[QJ])then else(g_)[QJ]={Di[QJ]};end;(n1)[0X1]=g_[QJ];(n1)[0x2]=0X001;end;end;end;end;until true;end;local sb=(tK[0x5]);do return false,sb,sb+tK[0X4]-2;end;else do Ce=Ce-1;end;(Ir)[Ce]={[4]=(tK[4]-0Xe2),[0X2]=0x056,[0X5]=(tK[5]-226)};end;end;else repeat local iV,pV=Ar,pe;if#iV>0x000 then local Rw={};do for Yo,Co in Q,iV do for bj,ej in Q,Co do if not(ej[1]==pV and ej[2]>=0)then else local gt=(ej[2]);do if not Rw[gt]then(Rw)[gt]={pV[gt]};end;end;do(ej)[0X1]=Rw[gt];end;(ej)[0X2]=0x001;end;end;end;end;end;until true;local T5=(tK[5]);do return false,T5,T5;end;end;end;end;end;end;else if HK<76 then if not(HK>=0x4A)then pe[tK[0X5]]=tK[0x1];else do if HK~=75 then if tK[0X0007]~=57 then(pe)[tK[0X00005]]=-pe[tK[0X4]];else Ce=Ce-0x0001;do(Ir)[Ce]={[5]=(tK[5]-52),[0X4]=(tK[0X00004]-52),[2]=86};end;end;else(pe)[tK[0X5]]=pe[tK[0X04]][pe[tK[7]]];end;end;end;else do if not(HK<0X4D)then if HK==78 then local Rq=tK[5];local Fq=(tK[0X00007]-1)*0X32;local Kq=pe[Rq];do for b6=1,me-Rq do Kq[Fq+b6]=pe[Rq+b6];end;end;else local QE=(tK[0X5]);local iE=tK[4];me=QE+iE-1;do repeat local DL,FL=Ar,(pe);do if not(#DL>0X0)then else local sx=({});for Kb,hb in Q,DL do for T1,W1 in Q,hb do if W1[1]==FL and W1[2]>=0X0000 then local k6=W1[0X2];if not sx[k6]then(sx)[k6]={FL[k6]};end;(W1)[0X00001]=sx[k6];(W1)[0X00002]=1;end;end;end;end;end;until true;end;do return true,QE,iE;end;end;else if tK[0X7]~=0X00015 then pe[tK[0x005]]=#pe[tK[0X4]];else Ce=Ce-1;do Ir[Ce]={[2]=74,[4]=(tK[0X4]-200),[5]=(tK[0X005]-200)};end;end;end;end;end;end;else if HK>=85 then if HK<88 then do if HK>=0X56 then if HK==0X057 then local oC=pe[tK[4]]/pe[tK[0X0007]];(pe)[tK[0X5]]=oC-oC%0X1;else do pe[tK[5]]=pe[tK[0X00004]];end;end;else pe[tK[5]]=pe[tK[0X04]]+tK[3];end;end;else if not(HK>=89)then(pe)[tK[0X5]]=pe[tK[0x4]]~=tK[0X0003];else if HK~=0X5A then do(pe)[tK[5]]=pe[tK[4]]%tK[0X00003];end;else pe[tK[0X5]]=pe[tK[4]]^pe[tK[7]];end;end;end;else if not(HK>=0X52)then if HK<0X50 then local AU=tK[0X00005];pe[AU]=pe[AU](C(pe,AU+1,me));me=AU;else if HK~=81 then local k2=(tK[5]);local L2=D(function(...)v();for JB,pB in...do(v)(true,JB,pB);end;end);(L2)(pe[k2],pe[k2+0X1],pe[k2+0X2]);me=k2;pe[k2]=L2;Ce=tK[4];else local YU=Gr[tK[0x4]];pe[tK[0X00005]]=YU[1][YU[2]];end;end;else if not(HK>=83)then pe[tK[0x5]][tK[0X1]]=pe[tK[7]];else if HK~=0x54 then local mF=(tK[4]);local kF=pe[mF];for uO=mF+1,tK[0X7]do kF=kF..pe[uO];end;do(pe)[tK[0X5]]=kF;end;else local Dk=(tK[5]);pe[Dk](pe[Dk+0x1],pe[Dk+0X002]);me=Dk-0x1;end;end;end;end;end;end;end;end;end;until false;end);do if Qe then if Ue then if Re==0X1 then return pe[ce]();else return pe[ce](C(pe,ce+1,me));end;elseif ce then return C(pe,ce,Re);end;else if d(Ue)=="string"then if s(Ue,"attempt to yield across metamethod/C%-call boundary")then return coroutine.yield();end;if s(Ue,'\094\046-:%d+: ')then K("Luraph Script:"..(Fr[Ce-1]or'\040\105n\116e\114nal)')..':\032'..W(Ue),0);else K(Ue,0X00);end;else K(Ue,0X0000);end;end;end;end;do if T then T(Ur,tr);end;end;return Ur;end;end;end;local iN=lN();MN=0X000;repeat if not(MN<=0x0)then do if MN~=1 then return XN(nil,I,iN)(...);else dN=JN;MN=2;end;end;else KN[0X3]=dN;MN=0X1;end;until(false);end)(0x0006,8,next,0X7,"b\120\111r",bit,9,4,coroutine,select,string.match,0X03,"#",11,table.unpack,tostring,16,0x000014,nil,type,coroutine.wrap,12,string.rep,14,0X5,0X1,0x00008D,setmetatable,0xA,string,'\108\115hif\116',0,bit32,0X2,_ENV,tonumber,...);