Sample details: 91deb732f9b7f258f6ca73f5807b756e --

Hashes
MD5: 91deb732f9b7f258f6ca73f5807b756e
SHA1: 0fd59090248a0345c85e32763da853c235416346
SHA256: 668f06ebc4082356d8587d10b03c4e361eb05bfa5738c331a06be7aea4928396
SSDEEP: 3072:F1IrwwexE36YkvJ/LmBiTXdGJayrfJQgEG7xVJ8rpOz8mr9PR:FBhx/LmMGJaChQ67DmIzfH
Details
File Type: PE32
Yara Hits
YRP/Microsoft_Visual_Basic_v50v60 | YRP/Microsoft_Visual_Basic_v50 | YRP/Microsoft_Visual_Basic_v50_v60 | YRP/Microsoft_Visual_Basic_v50_additional | YRP/Microsoft_Visual_Basic_v50v60_additional | YRP/IsPE32 | YRP/IsWindowsGUI | YRP/IsPacked | YRP/HasRichSignature | YRP/domain | YRP/contentis_base64 | YRP/SEH__vba | YRP/disable_dep | YRP/screenshot | YRP/win_hook |
Source
http://cw57146.tmweb.ru/upload/1.exe
http://cw57146.tmweb.ru/upload/1.exe
Strings
		!This program cannot be run in DOS mode.
`.data
MSVBVM60.DLL
AI_TTT
frmMain
GIF89a$
996&&$
""!ttr
nnmbba^^]YYX
ed_lkf
?>;DC@CB?BA>
HGDFEB
NMJLKHPOLXWT
vto{ytxvq
^\X][W/.,
db^ca]b`\32021/10.0/-
kiejhdhfbgea431
trnsqmrplqokpnjominlh;:8875764ywswuq=<:<;9
SQN[YVVTQ`^[_]Zec`
rokpmi
$#"uropmj%$#('&,+*+*)mki{zyvut
wwwfffOOOHHHDDD333
bfKxv3&
 (/@GFE
 P	bx	v
pvKwuU
,	?l	/
'_~|m5
JIj/]T
	2OAbL8
55555D
65563557
picProgress
lblCount
lblProgress
cmdCleanAI
&Clean AI Experiences
Tahoma
cmdExit
Tahoma
cmdViewAI
&View AI File
Tahoma
cmdTrain
&Training
Tahoma
FrameGameType
Frame2
optGame
A&I vs. AI
Tahoma
optGame
&AI vs. Human
Tahoma
optGame
&Human vs. AI
Tahoma
Label8
GAME TYPE
cmdNewgame
&New Game
Tahoma
txtFilename
Tahoma
cmdFilename
Arial"F
wwwwwwwwwwwwwwwwp
Gpbbbbb`wp&&&&& wpbbbbb`wp&&&&& wpbbbbb`wp&&&&& wpbbbbb`wp
wwwwwwwwwwwwwwwwwwwwwwwwwwww
txtConsole
Tahoma0
Frame1
Tahoma
Label4
GAME BOARD
lblBoard
Verdana
lblBoard
Verdana
lblBoard
Verdana
lblBoard
Verdana
lblBoard
Verdana
lblBoard
Verdana
lblBoard
Verdana
lblBoard
Verdana
lblBoard
Verdana
lblPly2WLD
                  
Tahoma
lblPly1WLD
                  
Tahoma
lblAIExperience
Tahoma
lblHistory
Tahoma
Label7
AI File: 
Tahoma
lblConsole
CONSOLE
Label5
Steps:
Tahoma
Label2
Steps:
Tahoma
lblPly2Steps
                  
Tahoma
lblPly1Steps
                  
Tahoma
lblPlayer2
Tahoma
Label3
Player 2:
Tahoma
lblPlayer1
Tahoma
Label1
Player 1:
Tahoma
AI Tic Tac Toe
AI Tic Tac Toe
AI_TTT
KF	pU@
frmMain
modBoardFunctions
modGameRule
CommonDialog
AI_TTT
cmdExit
C:\Program Files (x86)\Microsoft Visual Studio\VB98\VB6.OLB
lblConsole
Label8
lblProgress
Label5
lblCount
lblAIExperience
Label4
cmdViewAI
lblPly2Steps
lblHistory
Label1
Label2
Label3
lblPly1Steps
FrameGameType
txtConsole
lblBoard
lblPly1WLD
lblPly2WLD
lblPlayer2
lblPlayer1
optGame
cmdNewgame
txtFilename
Frame1
cmdCleanAI
picProgress
cmdFilename
Label7
cmdTrain
writeConsole
clearConsole
GetDIBits
c:\windows\system32\user32
CallWindowProcA
c:\windows\system32\kernel32
RtlMoveMemory
SetDIBits
SetProcessDEPPolicy
CreateCompatibleDC
VBA6.DLL
kernel32
BitBlt
CreateCompatibleBitmap
CreateDIBSection
user32.dll
DrawIcon
GetCursor
GetDesktopWindow
kernel32.dll
GetTickCount
GetSysColor
GetWindowRect
DeleteDC
DeleteObject
ReleaseDC
SelectObject
gdi32.dll
SetStretchBltMode
StretchBlt
msvbvm60.dll
VarPtr
user32
UnhookWindowsHookEx
GetWindowLongA
GetCurrentThreadId
SetWindowsHookExA
SetWindowPos
comdlg32.dll
GetOpenFileNameA
GetSaveFileNameA
ChooseColorA
CommDlgExtendedError
GetShortPathNameA
ChooseFontA
PrintDlgA
Image1
E>Dq:O
Image1
message
J	@8X	
MSVBVM60.DLL
MethCallEngine
EVENT_SINK_AddRef
DllFunctionCall
EVENT_SINK_Release
EVENT_SINK_QueryInterface
__vbaExceptHandler
ProcCallEngine
c(a\v`c+a
a\vdc+a
vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a
Jn&kxvdc+a\v
+a\vdc+a\vdc+a\vdc+a\vdc{$\v(b/a
4+a\vdc+a
vfb `Vvd;+a\Lec+a\v
+a\fdc+
\vdcka\fdc+c\vac*a\vdc.a]vdc+a\
ec+e\vdc+a^v$
+aLvds+a\vtc+q\vdc+aLvdc+a\vdc+a
dc{a\vdc+a\vdc+a\vdc+a\vdc+a\vd
vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+
c+a\vdc+a\vdc+a\vdc+a\vdc+ar
5+a\fdc+9\vdg+a\vdc+a\vdc+a|vd
+a4rdc+
\vde+a\*dc+a\vdc+a\vdcka\
+a\Xec+
\vdc+a\vdc+a\v$c+
ec+c\vd
*a\vdc+a\vdc+a
+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc~
;Yvd:r
c}	]vd
oCe]vd4
Ola\/=_*
1_vd:r	\vfc
Oudcr8
}	Xwdc
J5M^cn
'wdcr84
@`\v=:
_*a\/=	+	
Bxdct?
vdcr84rec+
Ci+ag3l
h\vYl,
ob\v75|
+a\M!o_l
?d/6!\.y#+
k#a\%24Ce]vd
dc+	$U
a\/;=p
c+a6Q<	Z
\vd	`96
;6(:	d
\vd0}66'<	F86
<	u;69
a\v24A0
c+a6'<	D
c+a6 <	L
=^vd0}6o
dc+	Xwdc
i+a4LR.
!a\0=X
%xf;=p
^vd0}64
edcr]]
`\v75|	)
\rec+1
%Qvd0}6o
m/a\ W
$cCY-6d
3l	'8g
1eF,a\
Kdl+a/{a
	O96D= 
Kfb+a)f
%70ClO6d0x
hc+86|<
{	$96|=
eSvdZn
/=0x24
gCalvd
KO!o_se3t
|	]#L`A`
!~d0}6(g
f;\v2`
dc+76u
*4tu#4
alvd5C
:M'eX(
4L5<(7
=Xni(h
e\v75C
*!|	*S
L	Ywdc
{!a\/=
L5<(76r
LAN6r*
i^+Q\v
]vd0}64
\rec+1
z	cvkc
`b+a6r
XR.vis6r
\C+I4v	/
2Cg\tdP
\+n\ 25
.vis6r
ub+aekt
qW[!\/
;a\v=:
ka4vd`+	\vec
p\vd:r
ds+aqvtc+
]Kds+a/
a\vdc+a\v
WIL\{d
+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vb
\vdc+a.
\vdc+a
dc+a\v
cSa9vdc+ayv
cXavvdc+ayv
cXa\vdcqalv&cja
cSa$vdc+a
cNa?vdc
cFa|vFc
v(cna\vdc+a\v
cOa8vDcYa)v
a~vAcXa~vDcOa5v
cYa=v	c
a~vAcXa~vdc+a+v
cNa1vdc+ayv
cGa0vDcHa.v
+a\vdc+a\v.
\vdc+a\vdcM
dc+a\vdc+aB
\vdc+a\vdc+a\vdc+a\vdc-
dc+a\v
dc+a\v<
+a\vdc[c
R6\v)gx
ct>,);
%2 y5r
97dcIc
\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a]vdc+a\vdc+a\vdc+a\vd{)a
X08UD%
AcGHR 
mi s\/
).`=?N
9~nvX)
Fvp`/B
V*qn*u
pUafl]
94r03)
8ecsEi
SSkeI}
-AFx(+M
D5%s R
t6b?p2
^[$PwA
vFT<|5
!.(n1o#
}D^eP~s
p	$!.k
iZAPw<
tJDI-b
X!'A.s
DM-Ay;$
3Uf!Bw
//A2~Dr
~pDNGAP
^XD	$!@p
Zi(tFt
#A6rbE*
~9%$vaK^
3FT@p'[
}"Az=%!&
A2t_58A
w+A+`E
zT_	)|
9,"JsZ
rD[gA2}G
[E"ShOD
!{vx8m+Y
^ByARu
D.PAVw
}8Dq'b
>z@~2&
/T4D}/
pm*t^$D
'Anr^)"
>V1%"M
1'AT[m
Ajsm}-
#7i Art
"/$6	!
y"0~|W
T8@uD!*
D%.M~s
#A.vF[Z
pDQ)Azr
J{D} `
AJuDfYj
 8nD1[
>D(2"@
6i$E+&
7HA.wbst
x-p70x^r>
#BOgD-
1'Xp}M
v G	lr~D1 AG$
?A[/`i
uuQ#Jt
u+RMTB|
BsSU.Y
1(7T	$
)-"sR{$
u A'.D9.
w|i%AO
Dpp_~8L
2%#Aj|ufu
=!~:um#
C)`Di$
0r(1';Js
r-y${n
"$_o-A
4D\QANy74_y
?d2xD#x
)*l@sA
Dff2FsCV
8G$D9.
jqy&6!
Ap{Dm 
x^a7(@z)#
agK:~2^
:$F!Vy
?jG	'N
w_y,fE
sh5_(>w
r}'/%A
D!P{>	&
 4z{$jQ
[-E/zw
{I2Rz<'
4=@2vE
|ySDu'
\C?5"A7
/]UK==$
u%A~p0
"Ceh-s
AhIjL:
BrW><A
O-A:t{&M
F)EAz~
09!#;h
|.DE/AD
nY(D@A
-i-k*y+	
1A"`p|F
o+%jsZ
q$xm%A
<_	rz.
~|c[XA
nqvQ-G2w
k"z;Q!)
nt^1/A
KueS'v
vzD_mA
u}-!Ajv
	!wVxr
*T6xp0}wM
l~ybA*Ap}kg
$<4[?.
{DT?-6
	_-~yD
,=1'`/
!Y2L6~
D>nrDd
{%.KKY
/>z~DM
LA$!PxD
*zD}K&
Sl= Ar
`KvyZ4
}/uQ"a
pDo.K6;
-*V*hLw?
;szB+`
%-wb9[
>t*)-A
Kx.Yq/
!j0{$Q'
tD5)AVz
j:uDBC
!/sNqk
w@G)^Y
frq'06h5)6
c_f0tc
"UjA*7v)m
lkC6(B
EaN1Zp
r2rpX.
V-j3qS66F|
PG kYR`l
D3eq@`
l5|E0p+
4c 	@%
x;Q!>G
D~[zyl
&G8tz~A
XlS	i-
{yUo..Y
fzG S!
=VoAp	=
1tAQqN
#6ow-j
~{$)'A
pDq(ANv
}D	"A6w
2/#TP}`3
I*Z0zl}'
} A~~D=
U Izz<A(
4mInwL1
zDu)A.w
A!9J{$
FwOU$K5
H5\J-U
{5m8N>iT
%bA&90
?F,hC36
|DU$!0~
&!>wDQ*APp
}D5*9pz
qD!*Ak
]-`v"p
y+cJ~|
H_MRDu(
<7`3heF
A!>D`m7
q7cBG:
UJeSO/d6
?cnp<k
u6Od-bDC~
v{D1 A
,AB|DO'
VyDE"A
E(	VqD
-:z(o-
}D	$iN0DM A
~l}p|>h
}%AVwD g	
5%I.|D
dc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+q\v@c+a
_aH%]n_
Hdc+!\vPc+a>A
^\vd3+axvdc
vdc3PCG*R~P
Wi@1UwW>@
\vhc+a8F
S+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+a\vdc+aB\B>B\BCC\BBCC>AABBADBC+CCC>A>+>CDCBAC>BCDDCBCDD+\D+CDBAB+C>C>D>D+\BDA+B\AC+CCA++CDBA>DADA\B+DDADBACACAD\BAD+BBBDABBAAB+>+CBBBD\ACCACAD\BDBACDAB>DDDDDDC+\ABAB>DBDACCCBBCAD>AC\+\>BBAA>DCAD\BCDC+\BDA\+BD+ABCAAC++DAA>BBA>CC+BA\CDDC>>C\+BB\B\>+DACC>CD+>CBB\+BCACDBABBCDBCBA>ABC>>BCDADABCAAB\\+C+ADA+DCBDDDDA>BCD+C+AAD\\CDA\+ABABBCAADBDCACCB+CACDAC+CBCD>BACADDD+DC+ADADDDADCDD+C\C>AD>ADD\+A+CB\D+DAB>>+>\BA>D>ACDCA+ADADDD+++BBAD>DBBAC+\>AA\ABCBBAAB\ACCDC\BC\DAA\CCC+DB>AB+B\B\DB++CCD\C\CB\ACABC+++D\\B+CACBC+A>BCCA\ABCABADBDADCA\DAABC>ABBBBD>D>AB>CCD\A>\BCAB+CDADD+ADD\\C+D>+D>C\B>C\C>CABBAAC+DD\+BDACCDADCAC+ABC>C++D\B>CBAABABDB\D\DBDD>DABD+A\>\BCB>DB\ADD>CDABADA>BC+ADD>BDDA\++C>ABBBDB>D>>DCDACCC+A>>CCCA>CDDCDDCBBCDBDCBDD+C\DA+DC+AABAD>>CC+DDCDCCBDDAADACCBA+BCB+C+CDBDB>CD+BC\C>BDCCBC\B+BBAACC>>\B>>B+A\CBB>+DBC+++BA+>>BACBADCAD+DABCC\AC+++BD++ABBD+BA\>A+CCC\+>++CDC\BACBD+BC>>DDDB\CB>BD\A\BABDBCDBA\DAAAACAD+DCB>B>DAC\CBD++>BAC+B+>B+++DACCCDCCCA>>D+AD>BDBB+C\ACBBA\DDB\BDBACDDDB+DCAABADADCCCB\AACDBB>BCCBCDAAADCDB+CACAABBADD+DAC\CC>CDDA>BD>BDA\C\BC+DCDC+>CAAADA+BABCC\D\AABC>\CADBCDA>C+ABAC+CA>>BAB>>CABBCD\B\B\+CA>BDC\AAC+>ADBAAAD>CBCD+DDADCAAB\CCD>DCBA+D\DABBAD\BBB+ADDBDCD+B>\+ABC\+BD\+>B>AABDAABCBCCBCBB+DC++BCBDCAA+ABCACBC+CAAAB\>B+C\D+\ADB+A+BDD>\DD>CD\CB++\>BDCCCPAD(
55555D
65563557
PADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADD