Function at 0x505794
Capabilities:
Create process on windows

Disassembly:
push ebp
mov ebp, esp
push 0
push 0
push 0
push ebx
push esi
push edi
mov edi, edx
mov esi, eax
xor eax, eax
push ebp
push 0x507022
push dword fs:[eax]
mov dword fs:[eax], esp
xor ebx, ebx
lea eax, [ebp - 4]
mov edx, 0x50703c
call fcn.00404278
push dword [ebp - 4]
push 0x50706c
push 0x50709c
lea eax, [ebp - 4]
mov edx, 3
call fcn.00404560
push dword [ebp - 4]
lea edx, [ebp - 0xc]
mov eax, dword [0x55e810]
mov eax, dword [eax]
call fcn.0049062c
mov eax, dword [ebp - 0xc]
lea edx, [ebp - 8]
call fcn.0040947c
push dword [ebp - 8]
push 0x5070a8
lea eax, [ebp - 4]
mov edx, 3
call fcn.00404560
push 0x34
mov eax, dword [ebp - 4]
call fcn.004046a0
mov edx, eax
mov ecx, 0x5070b4
mov eax, dword [0x55e810]
mov eax, dword [eax]
call fcn.004901ac
cmp eax, 6
jne 0x505834
call fcn.00545a38
mov eax, edi
mov edx, 0x5070d0
call fcn.004045ec
je 0x505850
mov eax, edi
mov edx, 0x5070e0
call fcn.004045ec
jne 0x50586d
call fcn.004dcba8
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5070f0
call fcn.004045ec
jne 0x50588d
call fcn.004ef388
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5070fc
call fcn.004045ec
jne 0x5058b8
call fcn.004efa48
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507110
call fcn.004045ec
jne 0x5058e3
call fcn.004ef5bc
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507124
call fcn.004045ec
jne 0x50590e
call fcn.004efcb4
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507138
call fcn.004045ec
jne 0x505940
call fcn.004d6930
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x507148
call fcn.004045ec
jne 0x505972
call fcn.004d6be8
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x50715c
call fcn.004045ec
jne 0x5059ac
call fcn.004d706c
push 0x7d0
call sub.kernel32.dll_Sleep_1
call fcn.004d6ea0
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507170
call fcn.004045ec
jne 0x5059d7
call fcn.004d70f0
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507184
call fcn.004045ec
jne 0x505a02
call fcn.004d75dc
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507198
call fcn.004045ec
jne 0x505a22
call fcn.004f04e0
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5071a8
call fcn.004045ec
jne 0x505a42
call fcn.004d7b0c
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5071b8
call fcn.004045ec
jne 0x505a7c
call fcn.004d7df4
push 0x7d0
call sub.kernel32.dll_Sleep_1
call fcn.004d7d5c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5071cc
call fcn.004045ec
jne 0x505aa7
call fcn.004d7e50
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5071e4
call fcn.004045ec
jne 0x505ad2
call fcn.004d8060
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5071f4
call fcn.004045ec
jne 0x505b04
call fcn.004d82b0
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x507208
call fcn.004045ec
jne 0x505b36
call fcn.004d8720
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x50721c
call fcn.004045ec
jne 0x505b61
call fcn.004d8b90
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507230
call fcn.004045ec
jne 0x505b90
call fcn.004d8dc8
push 0x12c
call sub.kernel32.dll_Sleep_1
call fcn.004d8c60
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507240
call fcn.004045ec
jne 0x505bbb
call fcn.004d8e44
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507258
call fcn.004045ec
jne 0x505be1
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50726c
call fcn.004045ec
jne 0x505c07
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50727c
call fcn.004045ec
jne 0x505c32
call fcn.004d9184
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507294
call fcn.004045ec
jne 0x505c5d
call fcn.004d9258
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5072ac
call fcn.004045ec
jne 0x505c88
call fcn.004d932c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5072c4
call fcn.004045ec
jne 0x505cb3
call fcn.004d9400
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5072dc
call fcn.004045ec
jne 0x505cde
call fcn.004d94d4
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5072f4
call fcn.004045ec
jne 0x505d09
call fcn.004d95a8
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50730c
call fcn.004045ec
jne 0x505d2f
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507320
call fcn.004045ec
jne 0x505d5a
call fcn.004d9948
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507338
call fcn.004045ec
jne 0x505d85
call fcn.004d9c5c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50734c
call fcn.004045ec
jne 0x505db0
call fcn.004d9d2c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50735c
call fcn.004045ec
jne 0x505ddb
call fcn.004da3b8
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507374
call fcn.004045ec
jne 0x505e06
call fcn.004da174
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507384
call fcn.004045ec
jne 0x505e31
call fcn.004da60c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507398
call fcn.004045ec
jne 0x505e5c
call fcn.004da804
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5073b4
call fcn.004045ec
jne 0x505e8c
call fcn.004da96c
call fcn.004da8d4
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5073c4
call fcn.004045ec
jne 0x505eb7
call fcn.004da9c4
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5073d8
call fcn.004045ec
jne 0x505ee2
call fcn.004dac10
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5073ec
call fcn.004045ec
jne 0x505f0d
call fcn.004dae38
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507404
call fcn.004045ec
jne 0x505f37
mov eax, 0x507418
call fcn.00547604
call fcn.004db1cc
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507430
call fcn.004045ec
jne 0x505f57
call fcn.004db644
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507444
call fcn.004045ec
jne 0x505f82
call fcn.004db918
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507464
call fcn.004045ec
jne 0x505fa2
call fcn.004dbb20
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507478
call fcn.004045ec
jne 0x505fc2
call fcn.004dbe50
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507488
call fcn.004045ec
jne 0x505fe2
call fcn.004dc068
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50749c
call fcn.004045ec
jne 0x506002
call fcn.004dc228
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5074ac
call fcn.004045ec
jne 0x506022
call fcn.004dc620
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5074bc
call fcn.004045ec
jne 0x506042
call fcn.004dc810
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5074d8
call fcn.004045ec
jne 0x506069
call fcn.004dce5c
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x5074ec
call fcn.004045ec
jne 0x506089
call fcn.004dd270
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507500
call fcn.004045ec
jne 0x5060a9
call fcn.004dd468
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507514
call fcn.004045ec
jne 0x5060c9
call fcn.004dd6c0
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50752c
call fcn.004045ec
jne 0x5060e9
call fcn.004dd9d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50753c
call fcn.004045ec
jne 0x506113
mov eax, 0x507550
call fcn.00547604
call fcn.004ddb94
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50756c
call fcn.004045ec
jne 0x506133
call fcn.004dde6c
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507580
call fcn.004045ec
jne 0x506158
call fcn.004de300
call fcn.004de264
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507594
call fcn.004045ec
jne 0x506197
mov eax, 0x5075a8
call fcn.00547604
mov eax, 0x5075c0
call fcn.00547604
call fcn.004de810
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5075d8
call fcn.004045ec
jne 0x5061b7
call fcn.004dea90
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5075f0
call fcn.004045ec
jne 0x5061e1
mov eax, 0x507608
call fcn.00547604
call fcn.004dec8c
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507620
call fcn.004045ec
jne 0x506201
call fcn.004defd4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507630
call fcn.004045ec
jne 0x506233
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
call fcn.004df328
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x507644
call fcn.004045ec
jne 0x506253
call fcn.004df7e0
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507658
call fcn.004045ec
jne 0x506273
call fcn.004df9a4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507668
call fcn.004045ec
jne 0x5062a5
call fcn.004dfa70
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x50767c
call fcn.004045ec
jne 0x5062c5
call fcn.004dff2c
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5076a0
call fcn.004045ec
jne 0x5062f0
call fcn.004e0188
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5076b0
call fcn.004045ec
jne 0x506310
call fcn.004e0498
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5076c8
call fcn.004045ec
jne 0x50633a
mov eax, 0x5076dc
call fcn.00547604
call fcn.004e0800
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5076f4
call fcn.004045ec
jne 0x50635a
call fcn.004e0a68
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507708
call fcn.004045ec
jne 0x506385
call fcn.004e0d8c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507720
call fcn.004045ec
jne 0x5063a5
call fcn.004e0ffc
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50773c
call fcn.004045ec
jne 0x5063da
mov eax, 0x507750
call fcn.00547604
call fcn.004e1490
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507768
call fcn.004045ec
jne 0x5063fa
call fcn.004e1824
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507778
call fcn.004045ec
jne 0x50641a
call fcn.004e19e8
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507790
call fcn.004045ec
jne 0x506445
call fcn.004e1ab8
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5077a4
call fcn.004045ec
jne 0x50645a
call fcn.004e1de4
mov bl, 1
mov eax, edi
mov edx, 0x5077bc
call fcn.004045ec
jne 0x50648a
call fcn.004e1f58
call fcn.004e1ec0
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5077d4
call fcn.004045ec
jne 0x5064b5
call fcn.004e1fec
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5077e8
call fcn.004045ec
jne 0x5064d5
call fcn.004e2344
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507800
call fcn.004045ec
jne 0x50650c
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
call fcn.004e2a70
call fcn.004e26dc
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x507814
call fcn.004045ec
jne 0x50652c
call fcn.004dd6c0
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507828
call fcn.004045ec
jne 0x50654c
call fcn.004e30cc
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507840
call fcn.004045ec
jne 0x50656c
call fcn.004e32b4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507858
call fcn.004045ec
jne 0x50658c
call fcn.004e349c
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507874
call fcn.004045ec
jne 0x5065c1
mov eax, 0x507888
call fcn.00547604
call fcn.004e3698
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5078a4
call fcn.004045ec
jne 0x5065e1
call fcn.004e38ec
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5078c0
call fcn.004045ec
jne 0x50660c
call fcn.004e3be4
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5078d4
call fcn.004045ec
jne 0x506637
call fcn.004e4070
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5078e8
call fcn.004045ec
jne 0x506657
call fcn.004e4478
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507904
call fcn.004045ec
jne 0x506682
call fcn.004e47cc
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50791c
call fcn.004045ec
jne 0x5066ad
call fcn.004e4b6c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507934
call fcn.004045ec
jne 0x5066d8
call fcn.004e4d68
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507948
call fcn.004045ec
jne 0x5066f8
call fcn.004e4f68
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x50795c
call fcn.004045ec
jne 0x506722
mov eax, 0x50797c
call fcn.00547604
call fcn.004e5178
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507990
call fcn.004045ec
jne 0x506742
call fcn.004e53a4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5079a4
call fcn.004045ec
jne 0x506762
call fcn.004e56e0
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5079bc
call fcn.004045ec
jne 0x506796
call fcn.004e5d5c
push 0x3e8
call sub.kernel32.dll_Sleep_1
call fcn.004e5cc4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
call fcn.004e5ec0
mov bl, 1
mov eax, edi
mov edx, 0x5079d4
call fcn.004045ec
jne 0x5067b6
call fcn.004e5fc0
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x5079f0
call fcn.004045ec
jne 0x5067d6
call fcn.004e6230
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507a04
call fcn.004045ec
jne 0x5067f6
call fcn.004e648c
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507a1c
call fcn.004045ec
jne 0x506821
call fcn.004e67cc
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507a34
call fcn.004045ec
jne 0x506855
mov eax, 0x507a4c
call fcn.00547604
mov eax, 0x507a60
call fcn.00547604
call fcn.004e6a30
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507a78
call fcn.004045ec
jne 0x50687a
call fcn.004e6d70
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
call fcn.004e5ec0
mov bl, 1
mov eax, edi
mov edx, 0x507a84
call fcn.004045ec
jne 0x50689f
call fcn.004e6f70
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
call fcn.004e5ec0
mov bl, 1
mov eax, edi
mov edx, 0x507a98
call fcn.004045ec
jne 0x5068ca
call fcn.004e71f0
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507ab0
call fcn.004045ec
jne 0x5068ff
mov eax, 0x507acc
call fcn.00547604
call fcn.004e74c4
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507ae0
call fcn.004045ec
jne 0x506934
mov eax, 0x507af4
call fcn.00547604
call fcn.004e771c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507b08
call fcn.004045ec
jne 0x506969
call fcn.004e7b30
call fcn.004e7a9c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
call fcn.004e7cb0
mov bl, 1
mov eax, edi
mov edx, 0x507b1c
call fcn.004045ec
jne 0x506989
call fcn.004e7e70
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507b38
call fcn.004045ec
jne 0x5069b4
call fcn.004e8188
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507b54
call fcn.004045ec
jne 0x5069df
call fcn.004e86a8
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507b70
call fcn.004045ec
jne 0x506a14
mov eax, 0x507b84
call fcn.00547604
call fcn.004e8900
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507b94
call fcn.004045ec
jne 0x506a34
call fcn.004e8b0c
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507bac
call fcn.004045ec
jne 0x506a59
call fcn.00547718
call fcn.004e8d1c
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507bc4
call fcn.004045ec
jne 0x506a6e
call fcn.004e9064
mov bl, 1
mov eax, edi
mov edx, 0x507be4
call fcn.004045ec
jne 0x506a8e
call fcn.004e9180
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507bfc
call fcn.004045ec
jne 0x506ac0
call fcn.004e94b8
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x507c14
call fcn.004045ec
jne 0x506af2
call fcn.004e9bac
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x507c2c
call fcn.004045ec
jne 0x506b24
call fcn.004ea094
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov eax, esi
call fcn.004fc6c4
mov bl, 1
mov eax, edi
mov edx, 0x507c44
call fcn.004045ec
jne 0x506b4f
call fcn.004e9998
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507c54
call fcn.004045ec
jne 0x506b7a
call fcn.004ea57c
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507c70
call fcn.004045ec
jne 0x506ba5
call fcn.004ea840
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507c84
call fcn.004045ec
jne 0x506bcf
mov eax, 0x507c9c
call fcn.00547604
call fcn.004eaacc
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507cb4
call fcn.004045ec
jne 0x506bef
call fcn.004eacc8
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507cc4
call fcn.004045ec
jne 0x506c1a
call fcn.004eaed0
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507cdc
call fcn.004045ec
jne 0x506c45
call fcn.004eb154
mov eax, dword [esi + 0x3a0]
call fcn.005470d4
mov eax, dword [esi + 0x3a0]
call fcn.0054728c
mov bl, 1
mov eax, edi
mov edx, 0x507cf4
call fcn.004045ec
jne 0x506c7a