Hacked By AnonymousFox

Current Path : C:/Windows/System32/
Upload File :
Current File : C:/Windows/System32/PSModuleDiscoveryProvider.dll

MZ@	!L!This program cannot be run in DOS mode.

$ԷԷԷ6ʷѦշѡڷԷѤѷѠ׷ѥշѭӷZշѧշRichԷPEL!
v"l


@A0T88
 /TH!,.texttv `.dataz@.idata	
|@@.rsrc8@@.reloc8
@BiP= jp`q\#@+|&$
H4'
%+ 
dih)@
 )* ee)
8))8(+$
$
$
 	td+)(X+X+ 
ta@+40* X++(
'+(LL%+Xp |d|DX  |@`p@0 d4(|H @X $XX$Lx0&+8899999%!+%+&
@$
$
`$
$
$
%+ am* L0*0* 
dih)
 ))H(
+#
L%+0d nc)X
())$L)@+<)

X)+(
\$+$
tc) @4&ppH@$h(
Nd%+$
h&+'
T)'
FD 8%!+ep+t0X+(4&+'+$
p 
emH*
@0*0*'
, 
dih)X
 )0* af+<H**#l&+$
D0'
 $t8$x$
1%+ 
emx*H0*0*$
<)
1
$
x$+@ 8pT@ycX+ 04&
#1#+$
P<)

 $
 	td+L*(X++$
 nd$!
0))
ep*LT)4 $
\0$
l(
w0 '
t(
$
,) <4&+(
1,)H'D(	ep0*`X)4P#$
H(1+$
,&(
(
(

@&%,#+p#,($+(%D+)P '
&@%+%P+%+%W+'
d'N+|$'
0%(
1&|%+ 
ta@+) X+X+(
|889:999P34$
H#+'
1H#1+#+ ef+
@**d&@,\X(
Nl$P,&
@ (
q$
$
X`%+#
FH#+%+d$
880::999@]ZZZ>P=`>WX;@q;=P=`=0q0qH/ ,"1u"jP3444@6667p77788999:0:;;; <=P=`===0>`>>>WXZZ@]iii jjlo0q@qPq`qtt,string too longinvalid string positionК#FlHiAbstractAggregateAggregationAliasBagArrayTypeAssociationBitMapBitValuesClassConstraintClassVersionCompositionCorrelatableCounterDeleteDeprecatedDescriptionDisplayDescriptionDisplayNameDNEmbeddedInstanceEmbeddedObjectExceptionExpensiveExperimentalGaugeIfdeletedInIndicationInvisibleIsPUnitKeyLargeMappingStringsMaxMaxLenMaxValueMethodConstraintMinMinLenMinValueModelCorrespondenceNonlocalNonlocalTypeNullValueOctetstringOutOverridePropagatedPropertyConstraintCurrentContextPropertyUsageProviderPUnitReadRequiredRevisionSchemaSourceSourceTypeStaticStreamSyntaxSyntaxTypeTerminalTriggerTypeUMLPackagePathUnitsUnknownValuesUnsupportedValuesValueMapValuesVersionWeakWrite1InstanceIDCIM_ManagedElement2Caption34ElementName5CIM::Core::CoreElements67instanceIDPS_Module8ModuleName901011moduleType12moduleManifestFileData1.0.013PS_ModuleFile14FileName15FileData16AntecedentCIM_Dependency17Dependent1819PS_ModuleToModuleFile@wmitomi.dll%s\%sAdapter_RegisterDLLAdapter_UnRegisterDLLAdapter_DllCanUnloadNowAdapter_DllGetClassObjectbad allocationWIN32...%s\*HRESULTPS_ModuleNamePatternWindowsPowershell\Modules<SYSTEM>select * from win32_environment where Name="PSModulePath" and UserName="%s"WQLroot\cimv2VariableValue;%s%sMIPowerShellMetadatahttp://schemas.microsoft.com/cmdlets-over-objects/2009/11.cdxml.psd1.ps1xmlvector<T> too long60$
808$tt
uEuxuuuu	v4vZvvvvwTwwwx)xLxoxxxxy:y_yzyyyzRSDS·%Ely3<PSModuleDiscoveryProvider.pdbGCTL.rdata$brc!.CRT$XCA!.CRT$XCZ!.CRT$XIA!.CRT$XIAA!.CRT$XIZ".gfids".giats#p.rdata/.rdata$sxdata0@.rdata$zzzdbg@2B.text$mntY.text$xHz.xdata$x.edata.data$brc.data$r$brcH .datahd.bss,.idata$5,.00cfg0@.idata$2p.idata$3,.idata$4.idata$6.rsrc$01.rsrc$02UQS3ۊÈEVt$1tvEPhQ,֋ȊEjYut^[]ËUQS3ۊÈEVt$1tvEPhLQ,֋ȊEjYut^[]ËUQSىUVWtTtP3ft<ft-PWUUYY+ufu3f9uf9u3@3_^[]̋UMVW+@+t.M at M$StUuQQ*5QMt)M 'tM$t
MjZFEt0t6jP,_^],̋UM3tM@+uMbtM+t
MjZEtV0t6jP,^]$̋U}uVuVT5^}u=t5`3@]̋UW}ujWX
VT3^_]UH3ʼnEVW3fWPt?;;hYt)h,Ph ,WVuVY3M_3^h:]ËSVW3ɻ3uRYu@BjjV\VYu~
3tW`3_^[ËSVWx*S5Xu~'_^[̋UQeUVW,,u MT5,U_^]̋UQeUVW@,EuMT,U_^]̋UQeUX,uM,U]̋UQeUVWp,ȅu,uMTuuh7,UE _^]̋UE EtV0t6jP,^]̋UEtV0t6jP,^]̃
V4p77ËVt1t6RQ,^jX^ËUjhtdPH3PEdHujPDMd
Y]ËUjh
udPVH3PEdHVjPDMd
Y^]̋UE3ҋM /]̋UM3]jPEu8]}3E@!3EE]EE !EEĉEEEЉEԉEEME܉EEEMX}襥}u3ҋ!t3tuvluuS,փMM7̋UMjZ4]̋UMjZ]̋UMjZ]j$xuo7My$39Q ]}E@!3U܈U]ԉUE!Eq Ms}襥}u3ҋr!t3tuvluuS,փME!MMeMjZ+6Vt1tvQ,^jX^ju6uEPܠe(!ME6juY6uؠ3E(!9Fu
9FuFM6ju6M(!MԠ5̋UQMOhDEP5ju5(!MԠEtHVjPDm5ju5uue(!M95UEV3t=vWx7S]3WxEPuWS̠x;wu
z3f{_[tM3f^]ËVHVjPL^ju4uؠeNu4!
"M4ju4u4!eNjj!MԠ@4̃y$Ar̋U,H3ʼnEQMEhpEP3̋UVsEtHVjPD^]ju3}uVeFPO4!!M3ju3uue!M[3juo3M!M53̋U,H3ʼnEQMUhEP2ju3!McEtHVjPD2ju2uue!M2UjhtdPH3PEd9t1<Md
Y]ËUjh	vdPVWH3PEd~@!tHWjPDfMd
Y_^]j,4v2E3ۀeShjSEjhu0E؉]u0؉^MQP$t}MЃMEE}MEt!MEEMEHuSPLuj[l}EEESPuЍG]Pu(tDE9Eu<}t\EЈ\EMGEGEGE܈E]̉8E
j
_~F,]Mj
_~F,ME؃tP<P0hpZv0ًM3EEQP4u+tttCC,3,W&utNPh,ĠYYt6Ph,ĠYYtPqu<PW utttt{C,ƋMu,֋#/jv/uUJj_3ۉ]ff;u+},ύYff;Eu+BE3jYHS3SPLEujXFF,EE]Wuh ,uP2tj
_~F,MMLEEPM0]]MMs3&E@@,CÃMMLjX-htv7.E3MPh,hP~tj
X0PP4؃u+tttFF,3,S$}uPpFu:PS uttttFF,NjMu,֋,h v-]E7E6C,PΉ,քp39sB{ 8Qff;u+ʍS,r3ff;u+֍A3jYHS3SPLuGG,h ,VtGG,ƅ]uVMv,քtn,Sh,ĠYYtYSh,ĠYYtGSh ,hPtG
"uP+j0ww+u3ۉ]]uEPEPu9^EEE]HjSPL}uFF,<MQff;u+A3jYHS3QPL؉]u$FF,HW3QPDMQ3ff;u+MPuS^-]3C]Ȉ]jXEEEGEGuF~t/+VN+N;sH]܉E؅t8KN
MQQPW3EȈEЉE-E@@,HujPD/HÃeMMM<)UjhTwdPQQSVWH3PEd} !E3ۍw(VFt$+;sG,4HVjPDC;tV3WG ut$+;s4HVjPDuF;tW w8tHVjPDg8EO(EOMMd
Y_^[]ËU<H3ĉD$8SVW39_ujWXGG,Gu9_uD$\$Ph0-Gt%0tvDL$QL$Qh,P,jXu`|$
uYL$j^Qff;u+YHj3ZQjVLG8t,Qt$P*36HjSPLG8uGG,,j*Yf3ɋG8fH9_utG +GrGL$D_^[3G%]h4w2'PPj[SuGG,E3@;saj\XPPYYt-3MfM	ffB+;uj\XfBPP!PQQh8#3Fueh,h ,hPPuP&Ma%ËUtH3ʼnEESVWPhH-ًMhPC3҉򉕔j_t%tq4RP,֋3Dž91PRƅv Ph-h-RRP,֋t5vjjPPPP,֊2ty0t'v,jjQQh.P,֋uH
u?9t7VPh;wP<t6P,֋M_^3[!]j4w#M}_3ۉ]jZNff;u+uh.WYYE;t%HOM3fGύQff;u+]ԋ΍Y3ɋjZE؅uE@@,3ɅtvWMąxoE}̉]ȉE33҉U܅t69MtB7ufut4uf0j^ƉE}K]MBU܋ujY+EJUܹz3fMċE	t3fuEPMI};uj[jZM!E@@,OËUVW~~Fuu%F2,u~u_^]j,x!3ۉ]Ӊ]NF +;EOff;u+N8Yff;EuDz+ˋj\UAZf;tA3ۋMjYHS3SPLE؅	EE]GjYHS3QPL؅]EE}FQM4S#3f{j\Xf9Eu3 .fD{ ,Fv8E}0QuWu6F(PWSu33ۈ]MVMMJUBUF
F,3EM#F2F,MMF2F,ËU|H3ʼnESVW3ɋك,	G0+G,;EG<PG,M439OUGUt't!qURhP,֋UjXG,3QfUEEEj
PQEPEp(,օ8G,j\4EYY3f9QEEj
PjEPEp(,օE3uG@ύEuPEPG,4w@9wEEEVEEjPjEPEp(,օuWHu3QPDGt0tvMQP,jXMu
<C3FGG,.<GG,.Hu3QPDGG,
GG,.M
GG,.M_^3[]j)xx}3]EEEEPEF>Pu:~F>uVMUt`+uT1FvHVjPDE0HVjPDUM;tMMM`	3ۋt݋+;sҋ0HVSPDEpHVSPDE4HVSPDUGMjLxp}3ۉ]]]]EjPuF<6^<9^MtE+rWpPxMtSE+;sG0HVSPDEpHVSPDE4HVSPDMG;MtMMM*UH3ʼnEESWƅ_EMTsGWG,yVu{tu{usXu{u{uXHj3ɋXZQjVLu	G1XPVPSjju%HVjPDGG,ƅ_HhjPL؅uGG,uSVS7`u.h4.dĠYYuh`.lĠYYt`PSt	THSjPD_tHVjPD^M_3[]̋UQSVWj.uYY3ۉ]f9_8^<t8^=uh.WĠYYuF=n8^>tg8^?ubh.WĠYYuP~@tCύQff;u+ʋUZff;Eu+ӍA;uQuWuF?2_^[]̀y>ËUjhoxdPQH3PEdM!MRMd
Y]jtxuE3ۉuSPE]PV]r9_tGIEEE]Gj[t"tqURhLP,֋uÅtG,.3ɉuQj
EPQEPEp(,օtGG,.j\uYY3f9tQEEj
PSEPEp(,օuE3ɉEEQEEjPjEPEp(,օuGt0tvMQP,֋؅t_VGG,MMM\̰̰ËUjhoxdPQH3PEdM!MgMd
Y]jxxE3ɉMMMMQMQP39WME+uڅuE+;iGt$0tvMQhLP,֋M3jX Rj
@EEPREPEp(,օEj\pYY3f9QEEj
PjEPEp(,օEjjH||PjEMPEp(,օuRGt0tvMQP,֋j^MMuC3w3GG,
GG,.MKMGGG,.3ۅtVE+;sJ0HVjPDEpHVjPDE4HVjPDMC;MtMMMGf̋UVj.uYYt/f~t(h.VĠYYth.VĠYYu2^]Ujh
udPVH3PEd9uqq,֋Md
Y^]ËUjh
udPVH3PEdyt1tHVjPDMd
Y^]ËUjh	vdPVWH3PEd39~tvWHPD~~~Md
Y_^]ËUV~Ft$N+V+N;sMP	VuQP:^]UjhtdPH3PEdjj8Md
Y]ËUV3jPuFFF^^]U}Vt3~r-}FSvuSjPȠHSjPD[uF^]UES]VWs;s
sE+9usu;ujPEPj>jVCt2{Kr	WrEVPwRȠVv_^[]jLxh/MeEPMhEP3j yEEOu3֋W+_+3?E+3C;uG+@;)E9U#ЉUuG+@;suG+PUQREuPuwHU]E܅tKQwu]MGu_+PVHPDMEGAGOWUʋE+;ssPtQPQR EO+E+؋U]؉MԅtKMOAGU+ƒ;#t`ERF;uQrZjSjR wM+~PQPM+Q MA;tU;u6Qu
3VV̋UujHPD]UEPjHPLt]MhDEPjH:yh/M1eEPMhEPj _y	EEOu3֋W+_+3?E+3C;uG+@;)E9U#ЉUuG+@;suG+PUQREuPuwHU]E܅tKQwuMGu_+PVHPDMEGAGOWUʋE+;ssPtQPQR EO+E+؋U]؉MԅtKMOAGU+ƒ;#t`ERF;uQrZjSjR wM+~PQPM+Q MA;tU;uQu[3VVg̋UVuWvG;s
wV4}tsG;sPju!wr?_^]UyAUQr]UQS]VWF;sF}+;stGVNr
]]Mr	++PEPRP F+NjPo_^[]jzy}ujY;vu#_3Eu;s+ˋG;w4eFP؉]M4eEEE@PMEEfÃM}u]}vGruPFPSȠjjL_wu
jjM(jjr
̋UVufFF^]UUVrBu+RuQ^]UVuuHVjPL^]3sjM|hDEP	̋UVW}W]t~Fru+WV8ju9t&~FruWvPȠux_^]UyQr9EryrA;Ev2]jyU	Me3FuEAjXEEQEeuUE+EUV4tQuQR ^]j$yڋMy$39Q E@!}3U܈U]ԉUE!Eq M}襥}u3ҋ!t3tuvluuS,փME!MM
jZ	̋UQVuu^]UQVuu	^]%̋UV
EtV'Y^]̋U,H3ʼnEQMUhhEP9jHzh#MeEPMhEPjHzPh #MveEjPMhhEPhYu@Ã 3ËU}SVWhdH3ۣhd]PʉU33G;thU3u}=t
jY\Eth5u;r:Mt,U
;uE9Mt͋‰MEP3YG9]33G9}d3ۉ]PU;thU3u}9j[t	j5h!h!=AYYt3Xh!h!Y}Yu3=Ĕt&hĔYtu5ĔSu,h_^[]̋U}u] Ucsm9Eu
uPLYY]3]j,h6E3uEwP}u=huu9Et	=ȔtNE}u
luuu,׉EMEQPIYYËe3uu}EuuuEMEQPYYËe3uu}EuuusEMEQPYYËe3uu}}EVVu*MEQP}YYËe3uEVVu]MEQPNYYËe3u=Ȕt4EVVu,MEQPYYËe3uEt	EuuuEMEQPYYËe3uu=ȔtG=lt>Euuu,׉EMEQPyYYËe3uuEE}w
PËUVu3;usWu>t
,׃;ur_^];
Hu*Ujuh	xP|]ËU$p
lhd5`=\ff
|fXfTf%Pf-LEtExEx|p	tjXkǀjX
HjX
LjXk
HLjX
LLh]%%%Р%̋UVEtVY^]%Md
Y__^[]QËM3:Pd5D$+d$SVW(H3PuEEdPd5D$+d$SVW(H3PEuEEdPd5D$+d$SVW(H3PeuEEd%%̋UE3SVWH<AYt}p;r	H;r
B(;r3_^[]̋Ujh(htdPSVWH1E3PEdeEhztTE-PhPt:@$ЃEMd
Y_^[]ËE3Ɂ8ËeE3Md
Y_^[]̋UMMZf9uA<8PEuf9Hu]3]ËUeeHVWN@;tudEPE3EEp1Et1E3EM3EEPE3E3E;t5HuO@ȉ
H_L^]%htd5D$l$l$+SVWH1E3PeuEEEEdËMd
Y__^[]Q̋UuuuuhohH]%%$T$BJ3Hz T$BJ3HzMMMM
T$BJ3lzMMHMT$BJ3WzM%ԠT$BJ33zsM%ԠMT$BJ3{DM"T$BJ3L{!T$BJ3HzMMT$BJ3x{5T$B3rJ3h{MOT$BJ3E{T$B|3J38|RT$B3J3d|MMT$BJ3|MMM(T$BJ3{|ËËT$B3J34}OT$BJ3h}4MMT$BJ3}	MT$BJ3}MT$BJ3 ~MT$BJ3`L~MGT$B|3:J30x~pMhT$Bx3
J3~@MT$BJ3J3~T$BJ3~MT$BJ3J3T$BJ3pT$BJ3U@EeMËEeMËT$BJ3̀HMWMMGT$BJ3MT$BJ3J3D""z%u-u5u=u"z`uhupu"{u"<{uu"p{u"{$v,v"{Ov"{|v(|	ԐjC"\|v"|v"||ww|	ԐH"}6w>wIw"X}oww"}}}	ԐO"}ww"~!x"D~Dx"p~gx"~x"~x"~x" @hxZbcb"2y" 0	ee"dff"yy"$yyyz"<ix(iommmmn&nXnlnnnnnoo\opo;sNs;Ԑ <=0Pq(=0>(>ȂT~8Tp674@6647ƃ؃PSModuleDiscoveryProvider.DLLDllCanUnloadNowDllGetClassObjectDllMainDllRegisterServerDllUnregisterServerGetProviderClassIDMI_Main))**+d*d)*)h*p**@+I)D*#*+`*0+d)****p'*))x+++x+**)0++)),.?AVout_of_range@std@@.?AVbad_alloc@std@@.?AVlength_error@std@@.?AVlogic_error@std@@.?AVexception@@N@D9/D=pJW&j`pFʦd
Vb¥ڥΥt**@NpVxF`T
">VnڣУȣ4ҤȤtHĠ آΧTȢD 8hf<֨p"8l0pFʦd
Vb¥ڥΥt**@NpVxF`T
">VnڣУȣ4ҤȤYtoupperMswprintf_sfreemallocy__CxxFrameHandler3_vsnwprintf
memcpy_s
_wcsicmp_purecall7?what@exception@@UBEPBDXZ??1exception@@UAE@XZ??0exception@@QAE@XZ	??0exception@@QAE@ABQBD@Z??0exception@@QAE@ABV0@@Z_wcsnicmpwcsrchrmemmove_suwcscspnd_CxxThrowExceptiono_XcptFilter_amsg_exit_inittermmsvcrt.dll??1type_info@@UAE@XZj_except_handler4_commonGetSystemDirectoryWGetLastErrorDisableThreadLibraryCallsGetProcAddressFreeLibraryLoadLibraryExWHeapFreeHeapAllocGetProcessHeapIReadFileFindFirstFileW/GetFileSizeExFindNextFileWExpandEnvironmentStringsWACoTaskMemFreeFindCloseCreateFileWGetUserNameExWMultiByteToWideCharCloseHandle-SleepUnhandledExceptionFilterSetUnhandledExceptionFilterGetCurrentProcessMTerminateProcessQueryPerformanceCounter
GetCurrentProcessIdGetCurrentThreadIdGetSystemTimeAsFileTimeGetTickCountapi-ms-win-core-sysinfo-l1-1-0.dllapi-ms-win-core-errorhandling-l1-1-0.dllapi-ms-win-core-libraryloader-l1-2-0.dllapi-ms-win-core-heap-l1-1-0.dllapi-ms-win-core-file-l1-1-0.dllapi-ms-win-core-processenvironment-l1-1-0.dllapi-ms-win-core-com-l1-1-0.dllSspiCli.dllapi-ms-win-core-string-l1-1-0.dllapi-ms-win-core-handle-l1-1-0.dllapi-ms-win-core-synch-l1-2-0.dllapi-ms-win-core-processthreads-l1-1-0.dllapi-ms-win-core-profile-l1-1-0.dllnXML_SetTextkXML_NextjXML_Initmiutils.dllSHGetKnownFolderPathext-ms-win-shell32-shellfolders-l1-1-0.dll	memcpy 8Ph		pMUI4VS_VERSION_INFO
cE
cE?
StringFileInfo040904B0LCompanyNameMicrosoft Corporation0FileDescriptionWMIh$FileVersion10.0.17763.1 (WinBuild.160101.0800)\InternalNamePSModuleDiscoveryProvider.dll.LegalCopyright Microsoft Corporation. All rights reserved.dOriginalFilenamePSModuleDiscoveryProvider.dllj%ProductNameMicrosoft Windows Operating System>
ProductVersion10.0.17763.1DVarFileInfo$Translation	;0>5	E憕&J",]YMUIMUIen-US0000000,000H0T0X0\0`0d0h0l0p0t0x0|000000000111 1$10141@1D1d1h1t11111111111111111122222 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|22222222222222222222222222222222233333333 3$3(3,3034383<3@3L3P3T3X3\3`3d3h3333333333333344$404<4@4X4\4l4p444444444444444555$585<5H5L5`5d5p5t5x5|555555555556666$6<6@6D6P6T6`6d6p6t66666666666667777 74787D7P7T7l7p7x77777777777888$8(8@8D8H8L8P8T8X8\8`8d8|8888888888889999 9$90949<9X9d9|99999999999::::$:(:@:D:T:X:`:l:p:|::::::::::::::::;; ;$;(;,;0;4;H;L;P;T;X;p;|;;;;;;;;;;;;<<<,<0<<<@<X<p<|<<<<<<<<<<== =4=8=D=H=`=x=================>>>>0><>@>X>p>>>>>>>>>>>>>>>>>>??0?<?@?X?l?p?|???????????? p0000<0@0L0P0X0l0p00000000000000000011111111 1$1(1,1014181<1@1D11111110a2j22233`3e33424c44444445#565B5N5V5e555555666P6f6l6v666667 767A7P77777777778888)8>8J8\8h888889'9?993:]:u:::;;*;4;I;Y;d;s;;;;;;;;<<#<6<@<<<<<<<=#=?=i=|======>>3>A>i>|>>>>>>>	??.?I?W?n?x??????@0k0v0001-1A1m1z11111112#2C2l22222303w3|333334(4i4s4444	5x555556 6&62686P66666'727I7O7Z788%8*8W8h88888899Z9y99999:::D:Y:::::;;;;;;2<H<Y<<= =/=f====$>@>v>}>>???P!0000061B11111e2n2223h3t3333333334*44444445
55"5255555556K666666677$787A7I7Y7e7p7|77777778#8@8G888889[9d9}99999!:D:b:::::j;s;;;;8<[<<<<<<<<==M=a=h=s=z======>>2>@>_>f>>>X?a?k?`00%0B0S0M1T11
202y22222222334H4446$666l7v777M88889Q9^99999):<:M:W:t::::::::;
;8;R;g;t;;;;;;;;;
<!<;<N<S<Y<m<r<~<<<<<<	='=3=U=l==>>,?6?Q?????pd0
00&0,02080>0D0K0R0Y0`0g0n0u0}00000000000000111,121B1R1j1111,2L2R222223333333
44.464A4I4f4444455W55555566F6y6667-7f7778;8^88889)9V9q999:9:t::::::::::; ;@;H;T;t;;;;;;;;<$<,<4<@<`<l<<<<<<<<<= =(=0=<=\=d=p=x========>(>H>T>t>>>>>>>??P?d?t??????00,0<0H0P000000001(10181@1L1l1t1|111111111111111122222 2<2@2H2P2X2l2t2|2222222222222233h00000000 0$0(0,00040<0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|00000000000000000101,1

Hacked By AnonymousFox1.0, Coded By AnonymousFox