Sample details: ab9d5c3f221bd5f309d00a87670c1066 --

Hashes
MD5: ab9d5c3f221bd5f309d00a87670c1066
SHA1: 59a024f6702a7c93057e1f070488f1078f9f1493
SHA256: 2a248d4ab5595d574c56ce3f73280aa6aaf600142b08b37c8e27f78eeee9bd4c
SSDEEP: 6144:DG83mKrtthG8cdNLnXmbpUSzXbcgtyheY4etl8ZvKz43F:D/WKN/wXmdrHftyjdr8tKz4V
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/IP | YRP/contentis_base64 | YRP/SEH__vba | YRP/screenshot | YRP/win_registry |
Source
http://104.168.98.206/samerton.png
Strings
		!This program cannot be run in DOS mode.
`.data
gdi32.DLL
oleaut32.DLL
kernel32.DLL
user32.DLL
MSVBVM60.DLL
PMPmPM
333333
333333
ScreenSaver
Minimum code to create a Screen saver with Visual Basic 5
Horloge2
Screen Saver
ScreenSaver
frmAbout
frmSetup
frmMain
ScreenSaver
Label3
C:\Program Files (x86)\Microsoft Visual Studio\VB98\VB6.OLB
password.cpl
Frame2
Frame1
lblDeco1
Label4
Label1
Label2
user32
GetWindowLongA
GetSystemDefaultLCID
SetWindowLongA
SetParent
FindWindowA
SetWindowPos
PwdChangePasswordA
GetClientRect
kernel32
GetVersionExA
advapi32.dll
RegOpenKeyExA
RegQueryValueExA
RegCloseKey
ShowCursor
tmrAnimate
oleaut32.dll
SysAllocStringByteLen
RtlMoveMemory
VirtualProtect
VerifyScreenSavePwd
dessineAiguille
dessineRectangle
Form_Resize
Form_MouseMove
calculLongueur
VBA6.DLL
__vbaFreeStr
__vbaStrFixstr
__vbaStrMove
__vbaStrCmp
__vbaCastObj
__vbaObjSet
__vbaFreeObj
__vbaHresultCheckObj
__vbaObjSetAddref
__vbaNew2
Check1
Check2
btnAppliquer
btnCouleur
btnAnnuler
IDP_ABOUT
Label5
Check3
couleur
cbDiam
cbVitesse
user32
SystemParametersInfoA
kernel32
GetProcAddress
__vbaAryCopy
__vbaUI1I4
__vbaLbound
__vbaUbound
__vbaLenBstr
__vbaExitProc
__vbaVarDup
__vbaLenVar
__vbaEnd
__vbaStrToAnsi
__vbaOnError
__vbaI4Abs
__vbaFpI2
__vbaLsetFixstr
__vbaVarSub
__vbaFreeStrList
__vbaVarAdd
__vbaStrVarMove
__vbaLsetFixstrFree
__vbaStrCopy
__vbaRecAnsiToUni
__vbaRecUniToAnsi
__vbaI2Abs
LoadStringW
oleaut32
SysAllocStringLen
GetModuleHandleW
__vbaVarMove
__vbaVarCat
__vbaFreeVarList
__vbaI4Var
__vbaI4ErrVar
__vbaErrorOverflow
__vbaUI1I2
__vbaGenerateBoundsError
__vbaFreeVar
WideCharToMultiByte
__vbaSetSystemError
SysStringLen
__vbaStrVarVal
__vbaI2Str
__vbaR8Str
__vbaStrI4
__vbaStrBool
__vbaStrI2
__vbaPowerR8
__vbaR8IntI2
BitBlt
__vbaFpR4
__vbaFPInt
__vbaAryDestruct
__vbaI4Str
__vbaBoolStr
__vbaAryUnlock
__vbaAryLock
__vbaVar2Vec
__vbaAryMove
VirtualAlloc
__vbaPrintObj
__vbaFreeObjList
__vbaFpI4
ExtFloodFill
frmSetup
Configuration de l'horloge AnalogoDigitale
Frame1
Affichage digital
Check3
Check1
Label3
Chiffres encadr
btnAppliquer
Appliquer
Check2
btnCouleur
couleur
cbVitesse
Combo1
cbDiam
Combo1
btnAnnuler
Annuler
IDP_ABOUT
 propos
Label5
Anneau lumineux
Label4
Couleur de fond
Label2
Vitesse de d
placement
Label1
frmMain
~{{{z{{	
~zy{{~
$&('&($	{	
wwvfhwgG
gfhffo
xffffffh
xdFfffDh
ffffffffdh
ffffhw
wDDHvfff
gvgwfwfwwfffh
xfffff
fffffffh
UUUUUwvl
OMMMMO
OMMMMO
OMMMMMMO
OMMMMMMMOOO
OMMMMMMOIIIOOOO{{
OMMMMMOOIIIIIIIIOOyyy
OMMMMMOIIIIIIIIIOO
OMMMMMOIIIIIIIIOO{
OMMMOOIIIIIIOOO{{
*OMMMOIIIIIIOOMO{{
OMMMOIIIIOOOMMMMO{
OMOOIIIOOMMMMMMMO
*OMOIIOOOMMMMMMMMMOyyyyy
OMOOOOMMMMMMMMMMMMMOyyy
OOOMMMMMMMOOOOOOOOOOyyy
OOOOOOOOOOO
Small FontsA
tmrAnimate
frmAbout
 propos ...
wyz}v|~
*ZC\YQqt
suroxA{
k&:h]`
`tnuvwxyz3{]|J~
q$r$`tMcdefghijklmno
[r``tPQRSEUVWXYP[?]^&
_``?@ABCD(EFGHIJ
/0123$456789:
 !"#$%&'()*+,-
nopqrstuvwxyz[{]^_`abcdefghijklmNOPQRSTUVWXYZ[\]>?@ABCDEFGHIJKLM./0123456789:;<=
 !"#$%&'()*+,-
hZGLVd
Frame2
Horloge AnalogoDigitale
Label4
chaghis@hotmail.com
Label3
Par Ghislain Chabot:
Label1
Un essai de sauve-
cran utilitaire...
Frame1
Merci 
 Igguk pour la base de ce sauve-
lblDeco1
Screen Saver 1.0
Label2
Minimum code to create a screen saver using Visual Basic This example was created by Igguk E-Mail : pcharles@swing.be
**(&*&
Minimum code to create a Screen saver with Visual Basic 5
longueur
largeur
couleur
hauteur
bordure
Button
jXh,9@
jXh,9@
jXh,9@
jXh,9@
jXh,9@
jXh,:@
jXh,:@
f9=JAA
u?9=tAA
jXh|;@
jCWWWWj
j`h,9@
jThH>@
jlhH>@
j8hX3@
jDhX3@
jdhH>@
jThH>@
jdh,9@
jdhH>@
t)h,:@
NxWPQV
oleaut32.DLL
MSVBVM60.DLL
user32.DLL
gdi32.DLL
kernel32.DLL
ExtFloodFill
BitBlt
SysAllocStringLen
SysStringLen
GetProcAddress
VirtualAlloc
WideCharToMultiByte
GetModuleHandleW
LoadStringW
SystemParametersInfoA
__vbaVarSub
__vbaStrI2
_CIcos
_adj_fptan
__vbaStrI4
__vbaVarMove
__vbaAryMove
__vbaFreeVar
__vbaStrVarMove
__vbaLenBstr
__vbaFreeVarList
__vbaEnd
_adj_fdiv_m64
__vbaFreeObjList
_adj_fprem1
__vbaRecAnsiToUni
__vbaI2Abs
__vbaLsetFixstr
__vbaSetSystemError
__vbaHresultCheckObj
__vbaLenVar
_adj_fdiv_m32
__vbaAryDestruct
__vbaBoolStr
__vbaStrBool
__vbaExitProc
__vbaI4Abs
__vbaOnError
__vbaObjSet
_adj_fdiv_m16i
__vbaObjSetAddref
_adj_fdivr_m16i
__vbaFpR4
__vbaStrFixstr
_CIsin
__vbaChkstk
EVENT_SINK_AddRef
__vbaGenerateBoundsError
__vbaStrCmp
__vbaPrintObj
DllFunctionCall
__vbaLbound
_adj_fpatan
__vbaRecUniToAnsi
EVENT_SINK_Release
__vbaUI1I2
_CIsqrt
EVENT_SINK_QueryInterface
__vbaUI1I4
__vbaExceptHandler
_adj_fprem
_adj_fdivr_m64
__vbaI2Str
__vbaFPException
__vbaStrVarVal
__vbaUbound
__vbaVarCat
__vbaLsetFixstrFree
_CIlog
__vbaErrorOverflow
__vbaVar2Vec
__vbaR8Str
__vbaNew2
_adj_fdiv_m32i
_adj_fdivr_m32i
__vbaStrCopy
__vbaI4Str
__vbaFreeStrList
_adj_fdivr_m32
__vbaPowerR8
_adj_fdiv_r
__vbaI4Var
__vbaAryLock
__vbaVarAdd
__vbaStrToAnsi
__vbaVarDup
__vbaFpI2
__vbaFpI4
__vbaR8IntI2
_CIatan
__vbaAryCopy
__vbaCastObj
__vbaStrMove
_allmul
_CItan
__vbaAryUnlock
__vbaFPInt
_CIexp
__vbaI4ErrVar
__vbaFreeObj
__vbaFreeStr
Horloge2.scr
3317ww
33337w
wwwwwwwwp
wwwwwwww
wwwwwwp
22222222222222222222222222222222222222
/00000000000000000000000000000000000000/F
20555555555555550000000005555555555555/002
10///////55555555555555555555555////////01
10///////55555555555555555555555////////01
10///////55555555555555555555555////////01
10//////5555555555555555555555555///////01
10//////5555555555555555555555555///////01
10//////5555555555555555555555555///////01
10/////555555555500000005555555555//////01
10/////5555555555000000055//////55//////01
10//////55555555500000/2
/////01
10//////5555555550000
////01
10///////555555550000S
////01
10//////5555555000005J
1//////01
105//////
//////51
105555//
h::fe;q
PVWXXXX7
//////51
1055550
r<<<kjg;
VW[\\]]Y7
6'/////51
105555/
~pi;50,VW[^_`_^]XQL
/////51
105555
5RV[^`8b8`^YQ
/////51
105555
[[`84c48_]Q
////501
105/55
[\43333c8,T
S55//501
10///5
[[83333d4,T
NO55////01
10///5/}
P[\433d4aY7N
S55////51
10////5
W[\aba_XW
O55/////51
10/////5
_W[[[WVP
O55//////51
15//////5
103,WV77OS55///////51
15///////5555'(())
05555555555////////51
15////////5555'((( 
05555555555/////////51
15//////////5555USU5555555555///////////51
15///////////555555555555555//////////
15////////////////55555///////////////
///////////////////////////////
/////////////////////////////
///////////////////////////
/////////////////////////
///////////////////////
/////////////////////
/////////////////
/////////////
qqqqqq
qqqqqqq
]rstuvwxyz{|}UUV
]^_`abcdefghijjUlmnoq
HIJKLMNOPQRSTUVWXY
456789:;<=>?@ABCD
$%&'()*+,-./012\
						
							
																	
																	
															
													
								
xyz{|}~
cdefghijkl[nopqrstu
RSTUVWXYZ[\]^_`
BCDEFGHIJKLMNOP
456789:;<=>?
*+,-./0123
cuvwxyz{|}~
cdefghijklmnopqrs7t
RS"TUVWXYZ[\]^_`"ab
ABCDEFGHIJKLMNOP
78,9:;<=>?1
'()*"+,-./
opqrstuvwxyz
_`abcdefghijklm
QRSTUVWXYZ[\]^6
CDEFGHIJKLMNOP)
56789:;<=>?@AB
+,-./01234
 !"#$%&'(
`tnuvwxyz3{]|J~
q$r$`tMcdefghijklmno
[r``tPQRSEUVWXYP[?]^&
_``?@ABCD(EFGHIJ
/0123$456789:
 !"#$%&'()*+,-
nopqrstuvwxyz[{]^_`abcdefghijklmNOPQRSTUVWXYZ[\]>?@ABCDEFGHIJKLM./0123456789:;<=
 !"#$%&'()*+,-
hZGLVd
`b)"G-~w(
vl5Eb7X
bBVAC4pc)"G)~w(jBfyyf|%Eb7XJbBVAC4p
b?2cUP#|
A-s92W9ng8
Rthrgw%U
%HZrRFQS$`s)2W9~g8zRviiv,5Ub'HZpRFUS$`c)"G=ng8zRvii
n5E`7XZrRFSS$`c)2G)nw(zRfiifl5Eb7XZbBVQS$`c)"G)~w(jBfyi
c7XJbBVAC4pc)"G)~w(jBfyyf|%Eb7XJbBVAC4ps92W)~w(jBfyyf|%Ur'HJbBVAC4ps92W9ng8jBfyyf|%Ur'HZrRFAC4ps92W9ng8zRviW
PFQC$`s
0W9lg8zRviivl5Ur'HzrR
tiitl5E
5XZrRFQS$`c)"Gi~whzRviivl5Eb7XJbBVQS$`c)"G)~w(jBfyivl5Eb7XJbBVAC4pc)"G)~w(jBfyyf|%Eb7XJbBVAC4ps92W|
gL%er{H
b39.Wan[8fR
roH"H*D
X&rRF	
c9"GpM
tq|38:
 60	~5
tG3~*0j$
/1Rl)X
A?ht&EwH
aF#G=N
^[<H.i8
{`=ek-#3Z
^F#;M$
!p(	&o
JG]t>##
'nZTM1
_S8pn7q
Wr;{Sf
?X2TEZ~
x$?Q$C
lNB[=D
8='w7M
U0XTbR
qi(RZ9
cdf2vr
S/`p3bi
95UK3h1
x'WDS;
vK\L9}
wykARv
hc4>Ii
=\8<x8T
sgs(}{K
|;A><7Iv[
K/0RCUq
sB\Ei}
?oze/i
mvzWE%
S:!["0
tu7I_(
XkiY*4
,p#r*>h
'kv)~\
c6{!>f
>:^#8C%
m>(PcMp
Fy3m[:&
Gfj5N.
3}][=Ms
T}/?A+
j&8)>3}
"X!0G=
2n](,H
8X>O)9
jkuEC-
C6I*Yh
@YK]^]
b*[zc8
#q1Q]S2F
aDLLgM
PXhtGmEf8
E@*O`=4
"8`%ui `
+g;q}'
	pdm4*
vW("	4@
l]kshX
?!WO;hvm
IqVx#kER=
t&9(xNm=a3
U*|M?'*
P25jkV
O.*CFt
a6XRbLG
fS{)xO
V]7KV3
w	Y;=1
T%,,1u
I?,>]'
DZ5F;b 
K1GkC)O
SqL&kx
axK;zT?k
D"|Kr&?
T]K-!~
nX2O@?@
MQrd=2!
c%6LfI
P2+axn
jPtu7i
Se0j>w
.V{nwd
Gv[`w]clS
JzR.%2S
t4?qWLQ
2{J\Tt1
_n/=2F
	78"Ae
u-9P9*
NFqh[LDv
7F!5QE(
-G~qR!
kk{kS&`k
8p)Pon
47~x69
`Nv"l\P
/z5kW$
*pT>xT
UT0 Ny
7l<Z,_
.=*#K6,
sep>T2
Iwl+y=
v>@r3.
{Q9BtKX
,?`P/\
y<#cO|
H7#Jsg
x^sHHl
EDQ !"	y
TlK?_0
[kb7a{
]!#":m
n:9HHi
RWE"ZL^
1Dm~dM
z#~0[!
9>$T2c
m<nJ S
ixyZ3H
fF2pPFy
abA`Y%d
9gtnq,
yzpH;2
L%d}]q:Y
	[M8EZl
A:GHNe
vR0SAyp+b
Nz.>>N
qzL>vO|
e^fkK}
MKs|Ug
jbQ[Qb
l'Qsjx
6L:g8]
@xb3	t
vlxMKf
wF8]}A
x/~"_wT
a	Jx>Q<X7
GrT^=$
.-HMJP
h!M):Y
{:]D;*RT
F`x'	z	.
!cpa[3
t^/ZipKnd$Y
xT*SFG
H|qxUx
<EsAR^MX#
D]KdX&
~iDJw~b
<!7k[.P~
ja]CH;
H+:j?_
`ldB03
.xOJS"
"7&oRy)
y*Q|L[
8etbAV
[@czWO
U@3*g&-uv
~hF(\>%
mJB-yz
NRO$l`
J|;F5fp
O	t.Kad
?R=ku_(
(qO21Y
A+XiM+~<
q6,O%~
r0 "E]]|
|GMDm~
8c5$[J
63udGRcF+
* zdN5
(;??c;
J!r>6.
lbXi`zv
xFf^lh
[dfg5%W
.k!Akg
WH S,9
Zp|0gH
k;Zl_#F
(7QTIFj
{P2"{J
U-)('c
}0#/Qp
z0l?m8
z%#^iIX
}Wz+q`a?
}<Y7v\
}wf|8w
I_77P"
SDnqQ2
2=Es=X-
9^06:?
Z}D~7f
)=EYKkJ
QV,wLTW
~ZKs$[
#xty@\
m]Hri+
SvM|nJ
IL})ob
iFH,"`
wmS	R(
>&Qxi{
1T$}-r:
g(23-}
O0ZZ.Cq
PSs{Q' S
G9]O\(
"Z\{s@
iWm9n(
 6#] !
	Q^j2g
LE.m]P
r5>KH#
?5]~B,
Ewz`RE
JNE;`Tm
F):r1Mnf?H
ez`L^Xg
?%Y	X#TU
m<nJ0S
},~Z$C
},~Z@C
69a9$:
Q$`'JT+D
VzS>	8iCQ
r{QQq/
m<nJ(S
3sd/*9
dGox5n
zYSKIg=
ZM@:VD]
z$~)K/
b{|(7]~6
~JIPzj
-fFQ`$
WOEg$~2!
EsKuNb
jr#/lc
Uf$*bHLy
'l8"7S1pM
!`Iu$L
r!Rq)e
$#/'aw
=1bGbfk
QX"kY_
FKxnx%
Eo{,eS?}
Gp,uU>
},~Z C
}%Nr'HF
SFoC4ps{2W
PV6t5y
RKXw 4
)"C)hwVD
yyy|!Ud
ng:z[v
Rv	iZl
FQS$`s92W9ng8zRviivl5d5a:
y.=1k0
74Q<Pz6
$Jc)"G)~w(jBfy
MB>rIp:
lAp yk+jQ
5,$S]art 0	Bn
)`f:AUqxLn
qj61}3Q
j&!m#Q
u)0]5]5
lLDsSk
>pS1Tk?}&U]9&$i <.P
-K92B"##
Q.)o.P
Rsg5`Q$D30#
q@tz>"
?<a' e
4w`:hk-`&.C)&3
j&E|(sf (?
0&t*	l
` RJ=P<.
:X-=M-0
pGS&6D]
e$\Vk'
i%g/:Bn*|
$\K$$1
s`hp$%p#
.fEUo`<!
jFv_,/G
:$t70m
1j1.C&/#
:X-=M-0
!cu%jQ
5yN>DS
1;v[m}
R_R#m)=L?0
kj8\	XG
ARE>x+
%kze.Q
$PR+kV
K=8{ze.Q
2Oaz+O
_H#mZ%a/*
&A?u+f
N"9jS=s)4H5
->|}6'np+`
"	>5g8!Bh
m)4g3a2
OX3}J5z<
,R3+{Y
5/!&f1;E2>;
:49\[T-M:Sz(0@: $/U
.791%<q`Dk{
N.??3-
Ma3 !Rq
q'-l% 
A[Ux{~$z
7!n,R9
>#9@	&{x2[n5S,&%
.032#W=0Nz8
&jz>l,-]
9w9!C`
\?0v^1N
`h'f'"l<
@W!>#'
Q">5915,a
9{x`E#L>
4#5f>H
2`k'0H"
]*F/*vz
|}4	Bt3{
$W1`u7q(\kE
p&5\X)
(D *[2``+
pu-]'0{"+
fKw-Ac	
6`(:[p
Pj	vq~@z3
9^85|a
K+5r[."
y{R<6k
~.i#(5 >2DC	7uw2VBVAC4ps92W)~w(jBfyyf|%Ur'HJbBVAC4ps92W9ng8jBfyyf|%Ur'HZrRFAC4ps92W9ng8zRviyf|%Ur'HZrRFQS$`s92W9ng8zRviivl5Ur'HZrRFQS$`c)"G9ng8zRviivl5Eb7XZrRFQS$`c)"G)~w(zRviivl5Eb7XJbBVQS$`c)"G)~w(jBfyivl5Eb7XJbBVAC4pc)"G)~w(jBfyyf|%Eb7XJbBVAC4ps92W)~w(jBfyyf|%Ur'HJbBVAC4ps92W9ng8jBfyyf|%Ur'HZrRFAC4ps92W9ng8zRviyf|%Ur'HZrRFQS$`s92W9ng8zRviivl5Ur'HZrRFQS$Em("
v!hvl5Uc7HZrRxn
w`zRv[Y
{cpDce
LC{^5R
M8Qg]KBuA
xb7XzcB
YvUCJ,Otf,
NTCd\]Yf`
Pvuivl
@fAivl
~w(jBfyyf|%Ur'HJbBVAC4ps92W9ng8jBfyyf|%Ur'HZrRFAC4ps92W9ng8zRviyf|%Ur'HZrRFQS$`s92W9ng8zRviivl5Ur'H^
QS$`c)#G!ng8bRv
ZrRFQS%`b)"G
hEb7XJbCVXW$`+)"Gq
Cfyivl5Eb7Xv]:;-cB
ZK(GCP
WSJF6G
E@^#%2&Y
J))_?/"1[
]l{cIVPA'
Xl{cIVL
+"(m)jC	
?\D2E^
^YIB(_R
hzRrzn1Q
-hzRrz~ A
K[#@Pj2ZrJF
F!;I.5L_Lm|E
Y5pRviivl5Eb7XZrRFQS$`c)"G)~w(zRviivl5Eb7XJbBV
PADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDING