CALL PROC__004BBDFFh
JMP __004BBE76h
PROC__004BBDFFh:
TEST EAX, EAX
JNE __004BBE2Eh
MOV EAX, [004CDD38h]
MOV EAX, [EAX]
MOV EAX, [EAX+94h]
CMP EAX, 4
JNE __004BBE1Bh
__004BBE15h:
SUB DWORD PTR [EBX+54h], 12
JMP __004BBE51h
__004BBE1Bh:
CMP DWORD PTR [EBX+48h], 0
JNE __004BBE23h
JMP __004BBE15h
__004BBE23h:
CMP EAX, 2
JE __004BBE15h
__004BBE28h:
ADD DWORD PTR [EBX+54h], 12
JMP __004BBE51h
__004BBE2Eh:
MOV EAX, [004CDD38h]
MOV EAX, [EAX]
MOV EAX, [EAX+94h]
CMP EAX, 4
JNE __004BBE42h
JMP __004BBE28h
__004BBE42h:
CMP DWORD PTR [EBX+48], 0
JNE __004BBE4Ah
JMP __004BBE28h
__004BBE4Ah:
CMP EAX, 2
JE __004BBE28h
JMP __004BBE15h
__004BBE51h:
MOV EAX, [EBX+54h]
MOV DWORD PTR [EBX+5Ch], EAX
RET
PROC__004BBE58h:
MOV EAX, [EBP]
MOV EAX, [EAX+4Ch]
PUSH EBX
XCHG EBX, EAX
MOV EAX, [EBX+74h]
XOR AL, 1
CALL PROC__004BBDFFh
MOV EAX, [EBX+74h]
XOR AL, 1
MOV DWORD PTR [EBX+70h], EAX
POP EBX
NOP
NOP
RET
__004BBE76h:
(...)
CALL PROC__004B2DB3h
JMP __004B2E2Ah
PROC__004B2DB3h:
TEST EAX, EAX
JNE __004B2DE2h
MOV EAX, [004CDD38h]
MOV EAX, [EAX]
MOV EAX, [EAX+94h]
CMP EAX, 4
JNE __004B2DCFh
__004B2DC9h:
SUB DWORD PTR [EBX+54h], 12
JMP __004B2E05h
__004B2DCFh:
CMP DWORD PTR [EBX+48h], 0
JNE __004B2DD7h
JMP __004B2DC9h
__004B2DD7h:
CMP EAX, 2
JE __004B2DC9h
__004B2DDCh:
ADD DWORD PTR [EBX+54h], 12
JMP __004B2E05h
__004B2DE2h:
MOV EAX, [004CDD38h]
MOV EAX, [EAX]
MOV EAX, [EAX+94h]
CMP EAX, 4
JNE __004B2DF6h
JMP __004B2DDCh
__004B2DF6h:
CMP DWORD PTR [EBX+48], 0
JNE __004B2DFEh
JMP __004B2DDCh
__004B2DFEh:
CMP EAX, 2
JE __004B2DDCh
JMP __004B2DC9h
__004B2E05h:
MOV EAX, [EBX+54h]
MOV DWORD PTR [EBX+5Ch], EAX
RET
PROC__004B2E0Ch:
MOV EAX, [EBP]
MOV EAX, [EAX+4Ch]
PUSH EBX
XCHG EBX, EAX
MOV EAX, [EBX+74h]
XOR AL, 1
CALL PROC__004B2DB3h
MOV EAX, [EBX+74h]
XOR AL, 1
MOV DWORD PTR [EBX+70h], EAX
POP EBX
NOP
NOP
RET
__004B2E2Ah:
(...)