PROC__00488C64h:
PUSH EBP
MOV EBP, ESP
SUB ESP, 12
PUSH EBX
PUSH ESI
PUSH EDI
MOV EDI, ECX
MOV ESI, EDX
XCHG EBX, EAX
MOV EAX, [0049ABA4h] ; TLcfgSystem
MOV EAX, [EAX]
MOV EDX, 3330 ; VariableID
CALL PROC__00469EE0h ; TLcfgSystem.GetVariable
CMP EAX, 0 ; Is Value an EventPointer?
JG __00488C91h
XOR EDX, EDX
MOV EAX, EDI
CALL PROC__0045E524h
__00488C91h:
XCHG EDX, EAX
MOV ECX, ESI
XCHG EBX, EAX
CALL PROC__00485B4Ch
MOV DWORD PTR [EBP-04h], EAX
MOV EAX, [EDI+10h]
SUB EAX, 4
MOV DWORD PTR [EBP-08h], EAX
MOV ESI, EAX
CALL PROC__00407C90h
MOV DWORD PTR [EBP-0Ch], EAX
XOR EAX, EAX
PUSH EBP
PUSH __00488D8Ah
PUSH DWORD PTR fs:[EAX]
MOV DWORD PTR fs:[EAX], ESP
DEC ESI
TEST ESI, ESI
JL __00488CDAh
INC ESI
XOR EBX, EBX
__00488CC6h:
LEA EDX, [EBX+04h]
MOV EAX, EDI
CALL PROC__0045E524h
MOV EDX, [EBP-0Ch]
MOV BYTE PTR [EDX+EBX], AL
INC EBX
DEC ESI
JNZ __00488CC6h
__00488CDAh:
XOR ECX, ECX
INC ECX
JMP __00488CF0h
PROC__00488CDFh:
MOV EAX, [0049AD6Ch]
MOV EAX, [EAX]
CMP DWORD PTR [EAX+9Ch], ECX
JNE __00488CEFh
XCHG EDX, EAX
__00488CEFh:
RET
__00488CF0h:
MOV EAX, [0049AF00h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __00488D06h
CALL PROC__00488CDFh
MOV DWORD PTR [EBP-04h], EDX
__00488D06h:
INC ECX
MOV EAX, [0049AF20h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __00488D1Dh
CALL PROC__00488CDFh
MOV DWORD PTR [EBP-04h], EDX
__00488D1Dh:
INC ECX
MOV EAX, [0049AD84h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __00488D34h
CALL PROC__00488CDFh
MOV DWORD PTR [EBP-04h], EDX
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
(...)
PROC__00488B74h:
PUSH EBP
MOV EBP, ESP
SUB ESP, 12
PUSH EBX
PUSH ESI
PUSH EDI
MOV EDI, ECX
MOV ESI, EDX
XCHG EBX, EAX
MOV EAX, [0049ABA4h] ; TLcfgSystem
MOV EAX, [EAX]
MOV EDX, 3330 ; VariableID
CALL PROC__00469DE0h ; TLcfgSystem.GetVariable
CMP EAX, 0 ; Is Value an EventPointer?
JG __00488BA1h
XOR EDX, EDX
MOV EAX, EDI
CALL PROC__0045E424h
__00488BA1h:
XCHG EDX, EAX
MOV ECX, ESI
XCHG EBX, EAX
CALL PROC__00485A5Ch
MOV DWORD PTR [EBP-04h], EAX
MOV EAX, [EDI+10h]
SUB EAX, 4
MOV DWORD PTR [EBP-08h], EAX
MOV ESI, EAX
CALL PROC__00407C90h
MOV DWORD PTR [EBP-0Ch], EAX
XOR EAX, EAX
PUSH EBP
PUSH __00488C9Ah
PUSH DWORD PTR fs:[EAX]
MOV DWORD PTR fs:[EAX], ESP
DEC ESI
TEST ESI, ESI
JL __00488BEAh
INC ESI
XOR EBX, EBX
__00488BD6h:
LEA EDX, [EBX+04h]
MOV EAX, EDI
CALL PROC__0045E424h
MOV EDX, [EBP-0Ch]
MOV BYTE PTR [EDX+EBX], AL
INC EBX
DEC ESI
JNZ __00488BD6h
__00488BEAh:
XOR ECX, ECX
INC ECX
JMP __00488C00h
PROC__00488BEFh:
MOV EAX, [0049AD6Ch]
MOV EAX, [EAX]
CMP DWORD PTR [EAX+9Ch], ECX
JNE __00488BFFh
XCHG EDX, EAX
__00488BFFh:
RET
__00488C00h:
MOV EAX, [0049AF00h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __00488C16h
CALL PROC__00488BEFh
MOV DWORD PTR [EBP-04h], EDX
__00488C16h:
INC ECX
MOV EAX, [0049AF20h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __00488C2Dh
CALL PROC__00488BEFh
MOV DWORD PTR [EBP-04h], EDX
__00488C2Dh:
INC ECX
MOV EAX, [0049AD84h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __00488C44h
CALL PROC__00488BEFh
MOV DWORD PTR [EBP-04h], EDX
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
(...)
PROC__0048DE00h:
PUSH EBP
MOV EBP, ESP
SUB ESP, 12
PUSH EBX
PUSH ESI
PUSH EDI
MOV EDI, ECX
MOV ESI, EDX
XCHG EBX, EAX
MOV EAX, [0049FB8Ch] ; TLcfgSystem
MOV EAX, [EAX]
MOV EDX, 3330 ; VariableID
CALL PROC__0046EEF0h ; TLcfgSystem.GetVariable
CMP EAX, 0 ; Is Value an EventPointer?
JG __0048DE2Dh
XOR EDX, EDX
MOV EAX, EDI
CALL PROC__00463544h
__0048DE2Dh:
XCHG EDX, EAX
MOV ECX, ESI
XCHG EBX, EAX
CALL PROC__0048ABC8h
MOV DWORD PTR [EBP-04h], EAX
MOV EAX, [EDI+10h]
SUB EAX, 4
MOV DWORD PTR [EBP-08h], EAX
MOV ESI, EAX
CALL PROC__00407CB8h
MOV DWORD PTR [EBP-0Ch], EAX
XOR EAX, EAX
PUSH EBP
PUSH __0048DF26h
PUSH DWORD PTR fs:[EAX]
MOV DWORD PTR fs:[EAX], ESP
DEC ESI
TEST ESI, ESI
JL __0048DE76h
INC ESI
XOR EBX, EBX
__0048DE62h:
LEA EDX, [EBX+04h]
MOV EAX, EDI
CALL PROC__00463544h
MOV EDX, [EBP-0Ch]
MOV BYTE PTR [EDX+EBX], AL
INC EBX
DEC ESI
JNZ __0048DE62h
__0048DE76h:
XOR ECX, ECX
INC ECX
JMP __0048DE8Ch
PROC__0048DE7Bh:
MOV EAX, [0049FD48h]
MOV EAX, [EAX]
CMP DWORD PTR [EAX+9Ch], ECX
JNE __0048DE8Bh
XCHG EDX, EAX
__0048DE8Bh:
RET
__0048DE8Ch:
MOV EAX, [0049FEC0h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __0048DEA2h
CALL PROC__0048DE7Bh
MOV DWORD PTR [EBP-04h], EDX
__0048DEA2h:
INC ECX
MOV EAX, [0049FEDCh]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __0048DEB9h
CALL PROC__0048DE7Bh
MOV DWORD PTR [EBP-04h], EDX
__0048DEB9h:
INC ECX
MOV EAX, [0049FD5Ch]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __0048DED0h
CALL PROC__0048DE7Bh
MOV DWORD PTR [EBP-04h], EDX
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
(...)
PROC__0048F748h:
PUSH EBP
MOV EBP, ESP
SUB ESP, 12
PUSH EBX
PUSH ESI
PUSH EDI
MOV EDI, ECX
MOV ESI, EDX
XCHG EBX, EAX
MOV EAX, [004A0B8Ch] ; TLcfgSystem
MOV EAX, [EAX]
MOV EDX, 3330 ; VariableID
CALL PROC__0046F7CCh ; TLcfgSystem.GetVariable
CMP EAX, 0 ; Is Value an EventPointer?
JG __0048F775h
XOR EDX, EDX
MOV EAX, EDI
CALL PROC__00463E08h
__0048F775h:
XCHG EDX, EAX
MOV ECX, ESI
XCHG EBX, EAX
CALL PROC__0048C4D0h
MOV DWORD PTR [EBP-04h], EAX
MOV EAX, [EDI+10h]
SUB EAX, 4
MOV DWORD PTR [EBP-08h], EAX
MOV ESI, EAX
CALL PROC__00407C9Ch
MOV DWORD PTR [EBP-0Ch], EAX
XOR EAX, EAX
PUSH EBP
PUSH __0048F86Eh
PUSH DWORD PTR fs:[EAX]
MOV DWORD PTR fs:[EAX], ESP
DEC ESI
TEST ESI, ESI
JL __0048F7BEh
INC ESI
XOR EBX, EBX
__0048F7AAh:
LEA EDX, [EBX+04h]
MOV EAX, EDI
CALL PROC__00463E08h
MOV EDX, [EBP-0Ch]
MOV BYTE PTR [EDX+EBX], AL
INC EBX
DEC ESI
JNZ __0048F7AAh
__0048F7BEh:
XOR ECX, ECX
INC ECX
JMP __0048F7D4h
PROC__0048F7C3h:
MOV EAX, [004A0D48h]
MOV EAX, [EAX]
CMP DWORD PTR [EAX+9Ch], ECX
JNE __0048F7D3h
XCHG EDX, EAX
__0048F7D3h:
RET
__0048F7D4h:
MOV EAX, [004A0EC0h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __0048F7EAh
CALL PROC__0048F7C3h
MOV DWORD PTR [EBP-04h], EDX
__0048F7EAh:
INC ECX
MOV EAX, [004A0EDCh]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __0048F801h
CALL PROC__0048F7C3h
MOV DWORD PTR [EBP-04h], EDX
__0048F801h:
INC ECX
MOV EAX, [004A0D5Ch]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __0048F818h
CALL PROC__0048F7C3h
MOV DWORD PTR [EBP-04h], EDX
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
(...)
PROC__004AFBF0h:
PUSH EBP
MOV EBP, ESP
SUB ESP, 12
PUSH EBX
PUSH ESI
PUSH EDI
MOV EDI, ECX
MOV ESI, EDX
XCHG EBX, EAX
MOV EAX, [004CDC7Ch] ; TLcfgSystem
MOV EAX, [EAX]
MOV EDX, 3330 ; VariableID
CALL PROC__0048B398h ; TLcfgSystem.GetVariable
CMP EAX, 0 ; Is Value an EventPointer?
JG __004AFC26h
XOR EDX, EDX
MOV EAX, EDI
CALL PROC__0047967Ch
JMP __004AFC26h
NOP
NOP
NOP
NOP
NOP
NOP
NOP
__004AFC26h:
XCHG EDX, EAX
MOV ECX, ESI
XCHG EBX, EAX
CALL PROC__004AC270h
MOV [EBP-04h], EAX
MOV EAX, [EDI+10h]
SUB EAX, 4
MOV [EBP-08h], EAX
MOV ESI, EAX
CALL PROC__0040861Ch
MOV [EBP-0Ch], EAX
XOR EAX, EAX
PUSH EBP
PUSH __004AFD16h
PUSH DWORD PTR fs:[EAX]
MOV DWORD PTR fs:[EAX], ESP
DEC ESI
TEST ESI, ESI
JL __004AFC6Fh
INC ESI
XOR EBX, EBX
__004AFC5Bh:
LEA EDX, [EBX+04h]
MOV EAX, EDI
CALL PROC__0047967Ch
MOV EDX, [EBP-0Ch]
MOV BYTE PTR [EDX+EBX], AL
INC EBX
DEC ESI
JNE __004AFC5Bh
__004AFC6Fh:
XOR ECX, ECX
INC ECX
JMP __004AFC85h
PROC__004AFC74h:
MOV EAX, [004CDE54h]
MOV EAX, [EAX]
CMP [EAX+9Ch], ECX
JNE __004AFC84h
XCHG EDX, EAX
__004AFC84h:
RET
__004AFC85h:
MOV EAX, [004CE00Ch]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __004AFC9Bh
CALL PROC__004AFC74h
MOV [EBP-04h], EDX
__004AFC9Bh:
INC ECX
MOV EAX, [004CE034h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __004AFCB2h
CALL PROC__004AFC74h
MOV [EBP-04h], EDX
__004AFCB2h:
INC ECX
MOV EAX, [004CDE68h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __004FCC9h
CALL PROC__004AFC74h
MOV [EBP-04h]
(...)
PROC__004B8588h:
PUSH EBP
MOV EBP, ESP
SUB ESP, 12
PUSH EBX
PUSH ESI
PUSH EDI
MOV EDI, ECX
MOV ESI, EDX
XCHG EBX, EAX
MOV EAX, [004CDC7Ch] ; TLcfgSystem
MOV EAX, [EAX]
MOV EDX, 3330 ; VariableID
CALL PROC__0048B354h ; TLcfgSystem.GetVariable
CMP EAX, 0 ; Is Value an EventPointer?
JG __004B85BEh
XOR EDX, EDX
MOV EAX, EDI
CALL PROC__0047967Ch
JMP __004B85BEh
NOP
NOP
NOP
NOP
NOP
NOP
NOP
__004B85BEh:
XCHG EDX, EAX
MOV ECX, ESI
XCHG EBX, EAX
CALL PROC__004B4C08h
MOV [EBP-04h], EAX
MOV EAX, [EDI+10h]
SUB EAX, 4
MOV [EBP-08h], EAX
MOV ESI, EAX
CALL PROC__0040861Ch
MOV [EBP-0Ch], EAX
XOR EAX, EAX
PUSH EBP
PUSH __004B86AEh
PUSH DWORD PTR fs:[EAX]
MOV DWORD PTR fs:[EAX], ESP
DEC ESI
TEST ESI, ESI
JL __004B8607h
INC ESI
XOR EBX, EBX
__004B85F3h:
LEA EDX, [EBX+04h]
MOV EAX, EDI
CALL PROC__0047967Ch
MOV EDX, [EBP-0Ch]
MOV BYTE PTR [EDX+EBX], AL
INC EBX
DEC ESI
JNE __004B85F3h
__004B8607h:
XOR ECX, ECX
INC ECX
JMP __004B861Dh
PROC__004B860Ch:
MOV EAX, [004CDE54h]
MOV EAX, [EAX]
CMP [EAX+9Ch], ECX
JNE __004B861Ch
XCHG EDX, EAX
__004B861Ch:
RET
__004B861Dh:
MOV EAX, [004CE00Ch]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __004B8633h
CALL PROC__004B860Ch
MOV [EBP-04h], EDX
__004B8633h:
INC ECX
MOV EAX, [004CE034h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __004B864Ah
CALL PROC__004B860Ch
MOV [EBP-04h], EDX
__004B864Ah:
INC ECX
MOV EAX, [004CDE68h]
MOV EAX, [EAX]
MOV EDX, [EBP-04h]
CMP EAX, EDX
JNE __004B8661h
CALL PROC__004B860Ch
MOV [EBP-04h]
(...)