Function at 0x5cc130
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 4], 0
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc155
mov eax, 8
push eax
push 1
mov ebx, 0x154
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x7d90d
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc199
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc1af
mov dword [ebp - 4], 0x5b
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc1c4
mov eax, 8
push eax
push 1
mov ebx, 0x154
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x7d913
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc208
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc21e
mov dword [ebp - 4], 0x11
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc233
mov eax, 8
push eax
push 1
mov ebx, 0x154
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x7d91a
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc277
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc28d
mov dword [ebp - 4], 0x10
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc2a2
mov eax, 8
push eax
push 1
mov ebx, 0x154
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x7d922
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc2e6
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc2fc
mov dword [ebp - 4], 0x12
jmp 0x5cdeab
push 0x69
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.005c0287
add esp, 8
cmp eax, 0
jne 0x5cc323
mov dword [ebp - 4], 0x30
jmp 0x5cdeab
push 0x6d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.005c0287
add esp, 8
cmp eax, 0
jne 0x5cc34a
mov dword [ebp - 4], 0x31
jmp 0x5cdeab
push 0x71
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.005c0287
add esp, 8
cmp eax, 0
jne 0x5cc371
mov dword [ebp - 4], 0x32
jmp 0x5cdeab
push 0x75
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.005c0287
add esp, 8
cmp eax, 0
jne 0x5cc398
mov dword [ebp - 4], 0x33
jmp 0x5cdeab
push 0x79
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.005c0287
add esp, 8
cmp eax, 0
jne 0x5cc3bf
mov dword [ebp - 4], 0x34
jmp 0x5cdeab
push 0x7d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.005c0287
add esp, 8
cmp eax, 0
jne 0x5cc3e6
mov dword [ebp - 4], 0x35
jmp 0x5cdeab
push 0x81
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.005c0287
add esp, 8
cmp eax, 0
jne 0x5cc40d
mov dword [ebp - 4], 0x36
jmp 0x5cdeab
push 0x85
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.005c0287
add esp, 8
cmp eax, 0
jne 0x5cc434
mov dword [ebp - 4], 0x37
jmp 0x5cdeab
push 0x89
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.005c0287
add esp, 8
cmp eax, 0
jne 0x5cc45b
mov dword [ebp - 4], 0x38
jmp 0x5cdeab
push 0x8d
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.005c0287
add esp, 8
cmp eax, 0
jne 0x5cc482
mov dword [ebp - 4], 0x39
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc497
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x91
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc4db
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc4f1
mov dword [ebp - 4], 0x41
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc506
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x95
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc54a
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc560
mov dword [ebp - 4], 0x42
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc575
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x99
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc5b9
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc5cf
mov dword [ebp - 4], 0x43
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc5e4
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x9d
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc628
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc63e
mov dword [ebp - 4], 0x44
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc653
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xa1
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc697
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc6ad
mov dword [ebp - 4], 0x45
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc6c2
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xa5
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc706
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc71c
mov dword [ebp - 4], 0x46
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc731
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xa9
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc775
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc78b
mov dword [ebp - 4], 0x47
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc7a0
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xad
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc7e4
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc7fa
mov dword [ebp - 4], 0x48
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc80f
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xb1
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc853
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc869
mov dword [ebp - 4], 0x49
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc87e
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xb5
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc8c2
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc8d8
mov dword [ebp - 4], 0x4a
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc8ed
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xb9
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc931
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc947
mov dword [ebp - 4], 0x4b
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc95c
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xbd
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cc9a0
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cc9b6
mov dword [ebp - 4], 0x4c
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cc9cb
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xc1
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cca0f
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cca25
mov dword [ebp - 4], 0x4d
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cca3a
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xc5
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cca7e
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cca94
mov dword [ebp - 4], 0x4e
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5ccaa9
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xc9
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5ccaed
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5ccb03
mov dword [ebp - 4], 0x4f
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5ccb18
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xcd
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5ccb5c
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5ccb72
mov dword [ebp - 4], 0x50
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5ccb87
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xd1
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5ccbcb
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5ccbe1
mov dword [ebp - 4], 0x51
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5ccbf6
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xd5
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5ccc3a
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5ccc50
mov dword [ebp - 4], 0x52
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5ccc65
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xd9
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5ccca9
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cccbf
mov dword [ebp - 4], 0x53
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cccd4
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xdd
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5ccd18
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5ccd2e
mov dword [ebp - 4], 0x54
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5ccd43
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xe1
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5ccd87
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5ccd9d
mov dword [ebp - 4], 0x55
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5ccdb2
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xe5
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5ccdf6
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cce0c
mov dword [ebp - 4], 0x56
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cce21
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xe9
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cce65
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cce7b
mov dword [ebp - 4], 0x57
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cce90
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xed
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cced4
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cceea
mov dword [ebp - 4], 0x58
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cceff
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xf1
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5ccf43
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5ccf59
mov dword [ebp - 4], 0x59
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5ccf6e
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xf5
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5ccfb2
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5ccfc8
mov dword [ebp - 4], 0x5a
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5ccfdd
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xf9
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cd021
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cd037
mov dword [ebp - 4], 0x70
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cd04c
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0xfe
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cd090
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cd0a6
mov dword [ebp - 4], 0x71
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cd0bb
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x103
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cd0ff
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cd115
mov dword [ebp - 4], 0x72
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cd12a
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x108
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cd16e
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cd184
mov dword [ebp - 4], 0x73
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cd199
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x10d
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cd1dd
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cd1f3
mov dword [ebp - 4], 0x74
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cd208
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x112
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cd24c
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cd262
mov dword [ebp - 4], 0x75
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cd277
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x117
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cd2bb
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cd2d1
mov dword [ebp - 4], 0x76
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cd2e6
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x11c
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cd32a
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cd340
mov dword [ebp - 4], 0x77
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cd355
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x121
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cd399
push ebx
call fcn.005e9173
add esp, 4
cmp dword [ebp - 0xc], 0
je 0x5cd3af
mov dword [ebp - 4], 0x78
jmp 0x5cdeab
push 0x80000004
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x5cd3c4
mov eax, 8
push eax
push 1
mov ebx, 0x150
call fcn.005e9185
add esp, 0x10
mov dword [ebp - 8], eax
push 0x126
push dword [ebp - 8]
call fcn.005c0287
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x5cd408
mov eax, dword [ebp - 4]
jmp 0x5cdeb3