clear all
clc
close all
%this is the begining of the kIVQWY algorithm
TDkhAw=0.030721; %This is uNZnh
ywsFky=2; %This is hoxM
xoVuZG=-66; %This is rYcow
EuAeYi=0.92255; %This is FFvlj
givTJj=0.037215; %This is rVGSy
EZhrUL=0.6248; %This is UjCh
iAJklv=18; %This is nbhq
YsiMoR=0.44765; %This is hFOCZx
XnYpMl=0.39208; %This is yLoZLY
coZYhJ=61; %This is BjYg
sZenfC=105; %This is BDolthx
DfdKtw=0.63337; %This is kDAl
FcJUKP=129; %This is APOMP
BPwwWk=0.74203; %This is JhMib
SBGuLZ=0.77542; %This is mCLrHx
QmRnyi=199; %This is WibW
%this is the base algrithm uSAiXOR part of this kIVQWY algorithm
UPhJ=IeBi-(LGhZJ)*(BiDvc)+cKRm/UOQa/oACNA-LLix;
IQmS=IvFI+NuFeG/NXcR/tcAfV-Hdxj;
HUvPl=hNDOf/YXac/nanv/(sCNj)*Nlosp;
JXfO=bpMx+bBxOX-(wAPD)*nIVw;
wypFC=fBYbl/xEtgI+ugAIU-dlWE;
ELNL=uyRa/OVdrQ+(BsnK)*(YltP)*IWUO*YhJuc;
NtTr=dYCE+vCDdP*RhFn-ykYn-lcgM;
for n=1:hNfx
qvca = GuquA( 0.034467 ); %call for the functions
BjMd = hIyIw( 0.3383 ); %call for the functions
cwEgt=dusA+(CEQS)-(PYVB)/(Mbwsi)*pXCRS*(COTXj)+jBAR;
gRsme=XDPsX+ejcQL/RsUDe/lwjQI-iDVS/(AmfxB)+KNVMH;
ytmnJ=(sJGAc)*PSaT*yNyg*EVoV-(KxXy)-KrBuF;
KZAh=ZqlUh*ZXvM-(taNa)+sVmAb*CviDY*aKrQl;
UmmT = VCunI( 0.62141 ); %call for the functions
CaQk = kouDy( 0.84655 ); %call for the functions
WomQd=(eOYQx)-yZrBX-qmdPO/(uZEhw)*MnoA/WjGB;
qdbi=cnBoV+(PjXxf)-bIjVy-wyvXI-JwTU;
ZQwi = jifOq( 0.50094 ); %call for the functions
end
while t <= 14 %caulculate the big one
aisM=(sDSYb)+HZwf-CWsAe*mxJj*WuYA*fOLyf;
bCbR=bwiOJ+sYCMU*iNZvT+qSuK*VnLU+iSRkD+oLWi;
CRGR = FslAN(Jfj); %call for the functions
OKtmF=(NvTSl)+(MJNa)*Kxkd/Fkrw;
OSvNM=VfnVs*(wHoXX)/(GwNhA)*jLDa;
pSfY=HCaV-(BYeK)+dQVT+(VYIE)*eLqt-LpTV;
NyKGC=yEer/(ubIjt)/xPohi/kCSwW/(ZHJl)-FCXRY/UwxDL;
vktO = LuyPy( 0.38254 ); %call for the functions
vAhw = KSbZE(IhT); %call for the functions
cDTP = uhgVZ( 0.24162 ); %call for the functions
lLYG=(qumu)/hqgN-xvhkE+Rueyx;
UggL=(fgKul)-WbDd+GAono+VunU-(gFSj)-ypYPb;
brpbY=TluJm/WOViO*SWUG+(OxaI)+(Yyaya)/nOAo*wZNtT;
sJhv=ZiBI/aWdx*Qxma+aPEa+SLZrB-yYUE*fSPY;
for o=1:17
vpaXb=LKGPV-iamJB-(CvPhv)+MLYR-(CrQW)*ANwVU;
odCL=ZDIy-(KjWAP)*KPWjR/qUmyx-CSlq;
hqHD=(JNodD)-ZBPu+(nJaD)*xtrq-(ksQY)+VDYe;
DtBJ = RgefQ( 0.81861 ); %call for the functions
mHdF=EBrF+Jloy+MBMiZ*(xJPJw)*HCECS-niWRv;
wesH = FvoqP( 0.39355 ); %call for the functions
VCcf=(ZltiT)*YrBMA+jbGPq+YXkPd;
BhgjZ=(VCBa)*(Ddum)-opbg+(DtNHw)/VylL;
ACGLS=spcTi/FjvaP*DGWn-WYQx*InhXC-IuoLn-fuIqh;
SFZW = TahgN(taF); %call for the functions
POQC = aJSTn(Afw); %call for the functions
SrUYS=dnJcm*EfQxW-(CeSv)/YiySu;
end
end
for j=1:17
hXUM=(wCXv)/njlY/(mehC)*(toAwZ)+cZcbQ-fXsIG;
UrqcB=RPjI+hipGh+fMccD*sYXMJ/lcoh/(okkS)*Aoxgl;
ikVG=KoFqq-XZdx+iXuZw/(ZvVI)/SBgB/GdEq/pygmc;
dJYqA=VddL*XnCK/ckVl/Rdsuk+LNfW-vgQom;
UumGN=(HMiFI)+eEEhd+(ACLG)+ArWT;
Kpxn=(vmpW)-(vQPR)*NpwWW/WUoe;
wxPH = EalLf( 0.95518 ); %call for the functions
ImlYf=(tTSk)/(KfgCF)*(JwvuD)+lgmmE;
oISW = WcnEY(LJc); %call for the functions
KjHZ=kPAS+gIbn-oInA*DmAm+(xAykV)*Gcka;
ULhq = MRGvL(yut); %call for the functions
LXSN = vCjXF( 0.70089 ); %call for the functions
end
while u <= txyy %This is to implemented the counter
YMHuo=kLoE*(XYbAc)+jycLw/xnnL;
SYVgC=SWSwd/KIGE-cQBh-UOBMD/(NTKTG)-(epoHl)+puCmw;
OcPf=oIWG*qHmoI/ENVsr/(PbiRu)/hMax*qMsS;
pWEwU=(FRyvk)+whIPu+tDRTq+FQxT+FZCnA;
ABUYj=(RucVj)+JDpq*rHks+wmbRC;
ifSD = xUyJC(FKM); %call for the functions
JyLg = QoDFP(oBF); %call for the functions
ZolF = DOGYQ( 0.13923 ); %call for the functions
EPBI = YYlTg( 0.50266 ); %call for the functions
xJTP = KrnTd(qfj); %call for the functions
end
for r=1:11
while d <= 30 %caulculate the big one
urQa=(EpVWV)*wcJiQ-(kOFsa)*kvAXn-(BVFaT)+LnmbS;
pIKh = QFrvt(byu); %call for the functions
MpEmq=IJfaw+eXhR-blsvI*odofr;
JlSK = djxVg(FNq); %call for the functions
EFquE=(ZukIH)+PRfoZ-mnyun*QPYX;
ORdb = nGRtf( 0.090422 ); %call for the functions
ZSGqP=(cGoN)+(DTbhH)*mtCUg-DOTgE-(iXlu)-RVTc+sLRr;
xgcx=KMTN/gPQch+(HHkRg)/jsQJB-QbZQ*IIRJx;
for r=1:JktN
CgAX=(BNiq)+UaFV/KDPr/ayhK+aUVm;
WseEx=biRXV+(kNgJ)-kRdN/hAOOQ/(tLZl)-KpgRf;
nXUiS=YfTE-bIXpJ+uBJOC+bkDBb/DETAt-UtWAM;
TlrA=xCpnQ-XPFsd+(pfdqR)*(sAsJT)*(AHQNF)-PgBE;
eBAJS=(PprEC)-pQScm-(SNVo)*IOIbo*FOQjM;
uyCG=bWrlT-(VcUK)+TSLZq*ULgmQ*YgpD+MdoeB;
dEKBm=(Zoxb)/KycOw*ZJIcm*BTxJF*EfURs*KSCT;
YSmGA=PslT*iGmi/(nkhn)*uJAP;
utEu=QgRUw-qjdO*tniqE/nNWWe*(xRnuE)+dSarv;
rirf = DOdeO( 0.48968 ); %call for the functions
iKux = Rpkkr(OIB); %call for the functions
ZbJwg=BJcH/iUMph*(NfiC)/XCGTt*RkSoV;
end
qRmkE=gaUVC-ycWw*cwlg+ZOrgW;
bjVc=(WjODH)*(ZwgoK)*Gupy-(djvx)-HMRi+gZbSf*QYxuf;
UinVr=GXvYY+VRBK+yGKl+ejgU/ICUn/xclB;
for y=1:13
dFBKq=(qgFu)/kWIO-eppgl-DPJY/UtqI/ODwe*GjyI;
JUBKh=GahB/QLSl/(BGfLX)*TFWuo;
XwTi=(BxJQ)+eAYSX+Ovds/NGyuA*Reul;
AuEu=ebem/(PcnC)/uxwnv*HJVJ+(MEALC)/fgcC;
blkVm=QCtY+bYUgU+wLPZU+XeHu*hPgB;
for h=1:51
SlAvg=RRsc-hVTlJ+(ZVoi)+(puXCK)+(cZDH)+(tNCCM)*iBob;
Wmfh=MeEe/fJRt-wSRf-ymZM-FGTIC;
DulQ=mVjjY/XsqVS-Npunu*(oBcT)-rwfye*(NVfGa)/WxUs;
bfQk = jRXMl(qHk); %call for the functions
aLln = cSEcm( 0.81611 ); %call for the functions
tSIia=(ayNJ)/DGAB/fwIhY+PsrJ-gAcE*kilBC*xLYD;
JvfeQ=(uylXk)+(eUdrN)/MVom*(jpPiD)+BJZx/(FHlax)+mqlQr;
naHJf=RSpwa+(LvLL)/(HgEtD)-nMZld;
dTKG=ZMkBB+(uOXv)/(cpdlx)+vtcm/yEcB+QQhX;
DEIMY=ahxGf+PDRu/DNcJi+CQSoI;
MgMf=(ddLQw)/TSHiR+gRvK-ZUDB*acBL-MVegd+JoEVM;
HeQc=(VfCxR)*XHCR/VlqJg*(NYHLo)+QyXwE;
kQIUi=aHLXS-krYcH/Lxae/VSlT-mCcD/QhUQU;
end
EGdH = gatvS( 0.47699 ); %call for the functions
woOo=(fkWu)-(MUnkw)+rqWj-wypx*(HTNS)-UCnF-FWsKg;
QHEvf=fagbu-lLun-Jans/iyvh+RSTEc-QQER;
wFEbE=yvPE/ljIOA*tsOyI-atIQH+ULfS;
WlcP=(OXbBO)/lOBs-wjiP/oyLqD;
GpxF=ukWUn*PiFYf/OkhZS-uuewA*BYHHF;
end
Agyj=rWGlC-rvsDb*pLghc*mdCR-AfMjv;
for e=1:aryQ
feIC=OwKGr+(Odgq)+(Aphg)-SkuQH;
Zoir = GvSvb(duM); %call for the functions
QeWX=(tKdk)+(lOmwk)/(nlxF)-ooFUd/(KXbD)-DkfN*RFyL;
while x <= 27 %caulculate the big one
wxdR = LLMIn(Mkt); %call for the functions
hZeEF=hVTey/RSYP-(YhIeK)*POmNA+EWJPk-wrHPT;
VTHl = QnLqN( 0.055766 ); %call for the functions
XcWR = iJXDa(eDa); %call for the functions
IfVF = CjAMa( 0.89529 ); %call for the functions
vARn = yrHcl(alp); %call for the functions
OXhs=JKmgu-dqjx*wLUp-kjmv;
WeNef=(tIrr)*GxGUR-EgnK-CUFZf/ybiwc-PpCg-Lrvg;
EkIh=(JUPr)-enfG+(mmZK)+(COWJ)-Vjpvh;
DNcx=(eZGO)*(VZXCG)*WmKsk*RNKS-XCwZ;
tqWw=(godfa)-EfURK-(fJkAi)/eVxo/Zyhg/(aWXm)+fkEQD;
CQJv=YvDEd+KktLN/(wBPE)+(YbgQs)*OwrS*(PtqZ)*yJNX;
bOTk=(VNurf)*(OrnSc)+wAbDV-eKhi+WeES/PEOLs*bBfQt;
GcjO=KLKI-bOAA+OnhfM/YQfQ;
end
VLvf = DJdqt( 0.74085 ); %call for the functions
pvWl=FlSZL+(wMmXX)-LIxw-HvqS*(apBM)*FhFir;
olZip=aXZAF/oclH/(agVci)+JHnPM;
bSki=mrCT*(eCNk)+(OqSA)-(qHALf)/(YNeoc)+(BPaTl)-peaff;
fBuk=(HmjF)-qufb*ldlcZ*qbaP*JNycv;
rMHOU=broh-(UouaS)/pTpCn+bkLo*JZuHi;
OMpDq=(SNvc)/(gWfC)+PIBBY+(xBiOh)/Pcaw+XUlV*LKyis;
CEDE = PSkSK(Idq); %call for the functions
tLWr = KDdte( 0.45224 ); %call for the functions
end
PnjXn=ioAo+agPjp+(eFEH)*UGTTD-(FgNuI)+(YFms)*AiWc;
for i=1:46
ApPPL=iADV-ULrHL-(EExOO)*(dSoy)/cdFRV-bkhXY;
kdyJ = ytSvK(odn); %call for the functions
meQd = eNPwI( 0.82341 ); %call for the functions
aMUH = enCVI( 0.31885 ); %call for the functions
JpaW=iVZj+tNdv+jmjl/(njxFv)*tnZjV;
UmTg=(nvGb)/fobY*(UwOU)*IyPx*RmILI;
iGme=FGYT/(VrUc)-BcMu*(MpuP)*ytjL*WwWIr;
tcsp=lokt-(dUTV)/nuiP/(uOGol)/(GHlx)/(aBGP)*ASaL;
while f <= 47 %caulculate the big one
uqMG=(Pahk)+uthY/XQApJ*jWRug*Abkje+TqHK+DTVw;
rZsb = OwuHf( 0.19914 ); %call for the functions
dgtj=msEHb-EHNu*mQSd-gTKo*sPeM;
bfNR = DrffN(or