Function at 0x494340
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
mov eax, 0x1290
call fcn.004b3600
lea eax, [ebp - 0x109c]
mov ecx, 0x20a
lea edx, [ebp - 0xe66]
lea esi, [ebp - 0x63e]
lea edi, [ebp - 0x848]
lea ebx, [ebp - 0x434]
mov dword [ebp - 0x10c4], eax
lea eax, [ebp - 0xc5c]
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x10a4], 0xffffffff
mov dword [esp], edx
mov edx, dword [ebp - 0x10c4]
mov dword [esp + 4], edx
mov dword [esp + 8], esi
mov dword [esp + 0xc], 0x20a
mov dword [esp + 0x10], edi
mov dword [esp + 0x14], 0x20a
mov dword [esp + 0x18], ebx
mov dword [esp + 0x1c], 0x20a
mov dword [esp + 0x20], eax
mov dword [ebp - 0x10c8], ecx
call fcn.004928f0
mov eax, 0x20a
lea ecx, [ebp - 0x1070]
mov dword [esp], ecx
mov dword [esp + 4], 0x20a
mov dword [ebp - 0x10cc], eax
call fcn.00407270
lea eax, [ebp - 0x1070]
mov ecx, dword [0x4cc00c]
mov edx, esp
mov dword [edx + 8], eax
mov dword [edx + 4], 0
mov dword [edx], 0
call ecx
sub esp, 0xc
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x10c0], 0xa6908d00
mov eax, dword [ebp - 0x10c0]
mov ecx, eax
sub ecx, 0x8a9b4479
mov dword [ebp - 0x10d0], eax
mov dword [ebp - 0x10d4], ecx
jg 0x49447d
jmp 0x494461
mov eax, dword [ebp - 0x10d0]
sub eax, 0x8076cb40
mov dword [ebp - 0x10d8], eax
je 0x495417
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xa6908cff
mov dword [ebp - 0x10dc], eax
jg 0x4944b5
jmp 0x494499
mov eax, dword [ebp - 0x10d0]
sub eax, 0x8a9b447a
mov dword [ebp - 0x10e0], eax
je 0x49515b
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x7b5b7bbe
mov dword [ebp - 0x10e4], eax
jg 0x494b0d
jmp 0x4944d1
mov eax, dword [ebp - 0x10d0]
sub eax, 0x72618528
mov dword [ebp - 0x10e8], eax
jg 0x494af1
jmp 0x4944ed
mov eax, dword [ebp - 0x10d0]
sub eax, 0x6a5b56e7
mov dword [ebp - 0x10ec], eax
jg 0x494ad5
jmp 0x494509
mov eax, dword [ebp - 0x10d0]
sub eax, 0x54c3a883
mov dword [ebp - 0x10f0], eax
jg 0x494ab9
jmp 0x494525
mov eax, dword [ebp - 0x10d0]
sub eax, 0x4c3df7ea
mov dword [ebp - 0x10f4], eax
jg 0x494a9d
jmp 0x494541
mov eax, dword [ebp - 0x10d0]
sub eax, 0x4769b72c
mov dword [ebp - 0x10f8], eax
jg 0x494a81
jmp 0x49455d
mov eax, dword [ebp - 0x10d0]
sub eax, 0x409bf04b
mov dword [ebp - 0x10fc], eax
jg 0x494a65
jmp 0x494579
mov eax, dword [ebp - 0x10d0]
sub eax, 0xaa83b0b9
mov dword [ebp - 0x1100], eax
jg 0x4945b1
jmp 0x494595
mov eax, dword [ebp - 0x10d0]
sub eax, 0xa6908d00
mov dword [ebp - 0x1104], eax
je 0x494b2e
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xac91024f
mov dword [ebp - 0x1108], eax
jg 0x4945e9
jmp 0x4945cd
mov eax, dword [ebp - 0x10d0]
sub eax, 0xaa83b0ba
mov dword [ebp - 0x110c], eax
je 0x494b5e
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xb102bb6a
mov dword [ebp - 0x1110], eax
jg 0x494621
jmp 0x494605
mov eax, dword [ebp - 0x10d0]
sub eax, 0xac910250
mov dword [ebp - 0x1114], eax
je 0x4953ac
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xb803406d
mov dword [ebp - 0x1118], eax
jg 0x494659
jmp 0x49463d
mov eax, dword [ebp - 0x10d0]
sub eax, 0xb102bb6b
mov dword [ebp - 0x111c], eax
je 0x494fc9
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x39cc6698
mov dword [ebp - 0x1120], eax
jg 0x494a49
jmp 0x494675
mov eax, dword [ebp - 0x10d0]
sub eax, 0x3811d08f
mov dword [ebp - 0x1124], eax
jg 0x494a2d
jmp 0x494691
mov eax, dword [ebp - 0x10d0]
sub eax, 0x34eb43e2
mov dword [ebp - 0x1128], eax
jg 0x494a11
jmp 0x4946ad
mov eax, dword [ebp - 0x10d0]
sub eax, 0xb9145a1a
mov dword [ebp - 0x112c], eax
jg 0x4946e5
jmp 0x4946c9
mov eax, dword [ebp - 0x10d0]
sub eax, 0xb803406e
mov dword [ebp - 0x1130], eax
je 0x495466
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xbe4907bc
mov dword [ebp - 0x1134], eax
jg 0x49471d
jmp 0x494701
mov eax, dword [ebp - 0x10d0]
sub eax, 0xb9145a1b
mov dword [ebp - 0x1138], eax
je 0x495367
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xc73d98d6
mov dword [ebp - 0x113c], eax
jg 0x494755
jmp 0x494739
mov eax, dword [ebp - 0x10d0]
sub eax, 0xbe4907bd
mov dword [ebp - 0x1140], eax
je 0x4953f1
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xcb101c56
mov dword [ebp - 0x1144], eax
jg 0x49478d
jmp 0x494771
mov eax, dword [ebp - 0x10d0]
sub eax, 0xc73d98d7
mov dword [ebp - 0x1148], eax
je 0x494f44
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xcc470a75
mov dword [ebp - 0x114c], eax
jg 0x4947c5
jmp 0x4947a9
mov eax, dword [ebp - 0x10d0]
sub eax, 0xcb101c57
mov dword [ebp - 0x1150], eax
je 0x494bc0
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xcf052c2a
mov dword [ebp - 0x1154], eax
jg 0x4947fd
jmp 0x4947e1
mov eax, dword [ebp - 0x10d0]
sub eax, 0xcc470a76
mov dword [ebp - 0x1158], eax
je 0x49501c
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xd3afd9e3
mov dword [ebp - 0x115c], eax
jg 0x494835
jmp 0x494819
mov eax, dword [ebp - 0x10d0]
sub eax, 0xcf052c2b
mov dword [ebp - 0x1160], eax
je 0x495183
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xd6142172
mov dword [ebp - 0x1164], eax
jg 0x49486d
jmp 0x494851
mov eax, dword [ebp - 0x10d0]
sub eax, 0xd3afd9e4
mov dword [ebp - 0x1168], eax
je 0x49538d
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xde05a190
mov dword [ebp - 0x116c], eax
jg 0x4948a5
jmp 0x494889
mov eax, dword [ebp - 0x10d0]
sub eax, 0xd6142173
mov dword [ebp - 0x1170], eax
je 0x494fd8
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xfbd8ec62
mov dword [ebp - 0x1174], eax
jg 0x4948dd
jmp 0x4948c1
mov eax, dword [ebp - 0x10d0]
sub eax, 0xde05a191
mov dword [ebp - 0x1178], eax
je 0x494f53
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xfd186b6c
mov dword [ebp - 0x117c], eax
jg 0x494915
jmp 0x4948f9
mov eax, dword [ebp - 0x10d0]
sub eax, 0xfbd8ec63
mov dword [ebp - 0x1180], eax
je 0x494bcf
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x203f5b9
mov dword [ebp - 0x1184], eax
jg 0x49494d
jmp 0x494931
mov eax, dword [ebp - 0x10d0]
sub eax, 0xfd186b6d
mov dword [ebp - 0x1188], eax
je 0x494db2
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x9b204cc
mov dword [ebp - 0x118c], eax
jg 0x494985
jmp 0x494969
mov eax, dword [ebp - 0x10d0]
sub eax, 0x203f5ba
mov dword [ebp - 0x1190], eax
je 0x49500d
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xd5fd597
mov dword [ebp - 0x1194], eax
jg 0x4949bd
jmp 0x4949a1
mov eax, dword [ebp - 0x10d0]
sub eax, 0x9b204cd
mov dword [ebp - 0x1198], eax
je 0x494b9e
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0xd5fd598
mov dword [ebp - 0x119c], eax
je 0x495303
jmp 0x4949d9
mov eax, dword [ebp - 0x10d0]
sub eax, 0x17454879
mov dword [ebp - 0x11a0], eax
je 0x494dff
jmp 0x4949f5
mov eax, dword [ebp - 0x10d0]
sub eax, 0x17d88169
mov dword [ebp - 0x11a4], eax
je 0x4952f4
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x34eb43e3
mov dword [ebp - 0x11a8], eax
je 0x494da3
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x3811d090
mov dword [ebp - 0x11ac], eax
je 0x495348
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x39cc6699
mov dword [ebp - 0x11b0], eax
je 0x4952d6
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x409bf04c
mov dword [ebp - 0x11b4], eax
je 0x494e0e
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x4769b72d
mov dword [ebp - 0x11b8], eax
je 0x495322
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x4c3df7eb
mov dword [ebp - 0x11bc], eax
je 0x49516a
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x54c3a884
mov dword [ebp - 0x11c0], eax
je 0x4953d2
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x6a5b56e8
mov dword [ebp - 0x11c4], eax
je 0x494b4f
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x72618529
mov dword [ebp - 0x11c8], eax
je 0x4952e5
jmp 0x494b29
mov eax, dword [ebp - 0x10d0]
sub eax, 0x7b5b7bbf
mov dword [ebp - 0x11cc], eax
je 0x495454
jmp 0x494b29
jmp 0x495471
mov eax, 0xaa83b0ba
mov ecx, 0x6a5b56e8
mov edx, dword [ebp - 0x10]
cmp edx, 0
cmove eax, ecx
mov dword [ebp - 0x10c0], eax
jmp 0x495471
mov dword [ebp - 0x10c0], 0xcf052c2b
jmp 0x495471
mov eax, dword [0x4cc028]
mov ecx, dword [ebp - 0x18]
mov edx, esp
mov dword [edx], ecx
mov dword [edx + 4], 0xffffffff
call eax
sub esp, 8
mov ecx, 0xfbd8ec63
mov edx, 0x9b204cd
mov dword [ebp - 0x10a0], eax
cmp dword [ebp - 0x10a0], 0
cmovne ecx, edx
mov dword [ebp - 0x10c0], ecx
jmp 0x495471
mov eax, 0xfbd8ec63
mov ecx, 0xcb101c57
cmp dword [ebp - 0x10a0], 0x80
cmovne eax, ecx
mov dword [ebp - 0x10c0], eax
jmp 0x495471
mov dword [ebp - 0x10c0], 0xcf052c2b
jmp 0x495471
mov eax, 0
mov ecx, 0x20a
lea edx, [ebp - 0xa52]
mov dword [esp], edx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
mov dword [ebp - 0x11d0], eax
mov dword [ebp - 0x11d4], ecx
call fcn.00405be0
mov ecx, 0x104
lea edx, [0x4c6c72]
mov esi, 3
lea edi, [ebp - 0xa52]
mov dword [esp], edi
mov dword [esp + 4], 0x104
mov dword [esp + 8], edx
mov dword [esp + 0xc], 3
mov dword [ebp - 0x11d8], eax
mov dword [ebp - 0x11dc], ecx
mov dword [ebp - 0x11e0], esi
call fcn.00405eb0
lea ecx, [ebp - 0x434]
mov dword [esp], ecx
mov dword [ebp - 0x11e4], eax
call fcn.00406420
mov ecx, 0x101
lea edx, [ebp - 0xa52]
lea esi, [ebp - 0x434]
add edx, 6
mov dword [esp], edx
mov dword [esp + 4], 0x101
mov dword [esp + 8], esi
mov dword [esp + 0xc], eax
mov dword [ebp - 0x11e8], ecx
call fcn.00405eb0
mov ecx, 0
mov edx, 0x20a
lea esi, [ebp - 0x22a]
mov dword [esp], esi
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
mov dword [ebp - 0x11ec], eax
mov dword [ebp - 0x11f0], ecx
mov dword [ebp - 0x11f4], edx
call fcn.00405be0
lea ecx, [ebp - 0x22a]
mov edx, 0
mov esi, dword [0x4c976c]
movzx esi, word [esi]
mov dword [ebp - 0x10a8], esi
mov esi, dword [ebp - 0x10a8]
mov edi, edx
sub edi, esi
mov esi, edx
sub esi, 1
add edi, esi
sub edx, edi
mov esi, dword [0x4c976c]
movzx edx, word [esi + edx*2]
mov dword [ebp - 0x10ac], edx
mov edx, dword [ebp - 0x10ac]
mov esi, dword [0x4c976c]
mov edi, dword [ebp - 0x10a8]
shl edi, 1
add esi, edi
add esi, 4
mov edi, dword [0x4c976c]
add edi, 2
mov ebx, dword [ebp - 0x10a8]
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edi
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], edx
mov dword [ebp - 0x11f8], eax
call fcn.00405130
lea eax, [ebp - 0x63e]
mov ecx, dword [0x4cc034]
mov edx, esp
mov dword [edx + 8], 0
mov dword [edx + 0xc], eax
mov dword [edx + 4], 0
mov dword [edx], 0
call ecx
sub esp, 0x10
mov ecx, 0xfd186b6d
mov edx, 0x34eb43e3
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0
cmove ecx, edx
mov dword [ebp - 0x10c0], ecx
jmp 0x495471
mov dword [ebp - 0x10c0], 0xcf052c2b
jmp 0x495471
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0xe66]
lea esi, [ebp - 0x63e]
mov edi, dword [ebp - 0x109c]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], edx
mov dword [esp + 0xc], edi
mov dword [esp + 0x10], esi
call fcn.00493e10
mov ecx, 0x409bf04c
mov edx, 0x17454879
cmp eax, 0
cmovl ecx, edx
mov dword [ebp - 0x10c0], ecx
jmp 0x495471
mov dword [ebp - 0x10c0], 0xcf052c2b
jmp 0x495471
mov eax, 0
mov ecx, 0x14
lea edx, [ebp - 0x1084]
mov dword [esp], edx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x14
mov dword [ebp - 0x11fc], eax
mov dword [ebp - 0x1200], ecx
call fcn.00405be0
lea ecx, [ebp - 0x1084]
mov edx, dword [0x4c9770]
movzx edx, word [edx]
mov dword [ebp - 0x10b0], edx
mov edx, dword [ebp - 0x10b0]
add edx, 0x6c56abf4
add edx, 1
sub edx, 0x6c56abf4
mov esi, dword [0x4c9770]
movzx edx, word [esi + edx*2]
mov dword [ebp - 0x10b4], edx
mov edx, dword [ebp - 0x10b4]
mov esi, dword [0x4c9770]
mov edi, dword [ebp - 0x10b0]
shl edi, 1
add esi, edi
add esi, 4
mov edi, dword [0x4c9770]
add edi, 2
mov ebx, dword [ebp - 0x10b0]
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edi
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], edx
mov dword [ebp - 0x1204], eax
call fcn.00405130
mov eax, 0x40
mov ecx, 0
mov edx, 1
lea esi, [ebp - 0x22a]
lea edi, [ebp - 0xa52]
lea ebx, [ebp - 0x1084]
mov dword [esp], esi
mov dword [esp + 4], edi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], 0x40
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 1
mov dword [ebp - 0x1208], eax
mov dword [ebp - 0x120c], ecx
mov dword [ebp - 0x1210], edx
call fcn.00493b80
mov ecx, 0xde05a191
mov edx, 0xc73d98d7
cmp eax, 0
cmovl ecx, edx
mov dword [ebp - 0x10c0], ecx
jmp 0x495471
mov dword [ebp - 0x10c0], 0xcf052c2b
jmp 0x495471
mov eax, 0
mov ecx, 0x40
mov edx, 1
lea esi, [ebp - 0xc5c]
lea edi, [ebp - 0x1084]
mov dword [esp], esi
mov dword [esp + 4], 0
mov dword [esp + 8], edi
mov dword [esp + 0xc], 0x40
mov dword [esp + 0x10], 1
mov dword [esp + 0x14], 1
mov dword [ebp - 0x1214], eax
mov dword [ebp - 0x1218], ecx
mov dword [ebp - 0x121c], edx
call fcn.00493b80
mov ecx, 0xd6142173
mov edx, 0xb102bb6b
cmp eax, 0
cmovl ecx, edx
mov dword [ebp - 0x10c0], ecx
jmp 0x495471
mov dword [ebp - 0x10c0], 0xcf052c2b
jmp 0x495471
mov eax, dword [0x4cc028]
mov ecx, dword [ebp - 0x1c]
mov edx, esp
mov dword [edx], ecx
mov dword [edx + 4], 0xffffffff
call eax
sub esp, 8
mov ecx, 0xcc470a76
mov edx, 0x203f5ba
cmp eax, 0
cmovne ecx, edx
mov dword [ebp - 0x10c0], ecx
jmp 0x495471
mov dword [ebp - 0x10c0], 0x17d88169
jmp 0x495471
mov eax, 0
mov ecx, 0x20a
lea edx, [ebp - 0xa52]
mov dword [esp], edx
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
mov dword [ebp - 0x1220], eax
mov dword [ebp - 0x1224], ecx
call fcn.00405be0
mov ecx, 0x104
lea edx, str._q__u
mov esi, 6
lea edi, [ebp - 0xa52]
mov dword [esp], edi
mov dword [esp + 4], 0x104
mov dword [esp + 8], edx
mov dword [esp + 0xc], 6
mov dword [ebp - 0x1228], eax
mov dword [ebp - 0x122c], ecx
mov dword [ebp - 0x1230], esi
call fcn.00405eb0
lea ecx, [ebp - 0x434]
mov dword [esp], ecx
mov dword [ebp - 0x1234], eax
call fcn.00406420
mov ecx, 0xfe
lea edx, [ebp - 0xa52]
lea esi, [ebp - 0x434]
add edx, 0xc
mov dword [esp], edx
mov dword [esp + 4], 0xfe
mov dword [esp + 8], esi
mov dword [esp + 0xc], eax
mov dword [ebp - 0x1238], ecx
call fcn.00405eb0
mov ecx, 0x40
mov edx, 0
mov esi, 1
lea edi, [ebp - 0x22a]
lea ebx, [ebp - 0xa52]
mov dword [ebp - 0x123c], eax
lea eax, [ebp - 0x1084]
mov dword [esp], edi
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov dword [esp + 0xc], 0x40
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 1
mov dword [ebp - 0x1240], esi
mov dword [ebp - 0x1244], ecx
mov dword [ebp - 0x1248], edx
call fcn.00493b80
mov ecx, 0x4c3df7eb
mov edx, 0x8a9b447a
cmp eax, 0
cmovl ecx, edx
mov dword [ebp - 0x10c0], ecx
jmp 0x495471
mov dword [ebp - 0x10c0], 0xcf052c2b
jmp 0x495471
mov dword [ebp - 0x10a4], 1
mov dword [ebp - 0x10c0], 0xd5fd598
jmp 0x495471
lea eax, [ebp - 0x848]
mov ecx, dword [0x4cc030]
mov edx, esp
mov dword [edx], eax
call ecx
sub esp, 4
mov ecx, 0
mov edx, 0x14
lea esi, [ebp - 0x1098]
mov dword [esp], esi
mov dword [esp + 4], 0
mov dword [esp + 8], 0x14
mov dword [ebp - 0x124c], eax
mov dword [ebp - 0x1250], ecx
mov dword [ebp - 0x1254], edx
call fcn.00405be0
lea ecx, [ebp - 0x1098]
mov edx, dword [0x4c9774]
movzx edx, word [edx]
mov dword [ebp - 0x10b8], edx
mov edx, dword [ebp - 0x10b8]
sub edx, 0xafb80550
add edx, 1
add edx, 0xafb80550
mov esi, dword [0x4c9774]
shl edx, 1
add esi, edx
movzx edx, word [esi]
mov dword [ebp - 0x10bc], edx
mov edx, dword [ebp - 0x10bc]
mov esi, dword [0x4c9774]
mov edi, dword [ebp - 0x10b8]
shl edi, 1
add esi, edi
add esi, 4
mov edi, dword [0x4c9774]
add edi, 2
mov ebx, dword [ebp - 0x10b8]
mov dword [esp], ecx
mov dword [esp + 4], ebx
mov dword [esp + 8], edi
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], edx
mov dword [ebp - 0x1258], eax
call fcn.00405130
mov eax, 0
mov ecx, 0x4540
mov edx, 1
lea esi, [ebp - 0xe66]
lea edi, [ebp - 0x1098]
mov dword [esp], esi
mov dword [esp + 4], 0
mov dword [esp + 8], edi
mov dword [esp + 0xc], 0x4540
mov dword [esp + 0x10], 1
mov dword [esp + 0x14], 0
mov dword [ebp - 0x125c], eax
mov dword [ebp - 0x1260], ecx
mov dword [ebp - 0x1264], edx
call fcn.00493b80
mov ecx, 0x72618529
mov edx, 0x39cc6699
cmp eax, 0
cmovl ecx, edx
mov dword [ebp - 0x10c0], ecx
jmp 0x495471
mov dword [ebp - 0x10c0], 0xcf052c2b
jmp 0x495471
mov dword [ebp - 0x10c0], 0x17d88169
jmp 0x495471
mov dword [ebp - 0x10c0], 0xd5fd598
jmp 0x495471
mov eax, 0x3811d090
mov ecx, 0x4769b72d
cmp dword [ebp - 0x14], 0
cmovne eax, ecx
mov dword [ebp - 0x10c0], eax
jmp 0x495471
mov eax, dword [0x4cbff4]
mov ecx, dword [ebp - 0x14]
mov edx, esp
mov dword [edx], ecx
call eax
sub esp, 4
mov dword [ebp - 0x10c0], 0x3811d090
mov dword [ebp - 0x1268], eax
jmp 0x495471
mov eax, 0xd3afd9e4
mov ecx, 0xb9145a1b
cmp dword [ebp - 0x20], 0
cmovne eax, ecx
mov dword [ebp - 0x10c0], eax
jmp 0x495471
mov eax, dword [0x4cc050]
mov ecx, dword [ebp - 0x20]
mov edx, esp
mov dword [edx], ecx
call eax
sub esp, 4
mov dword [ebp - 0x10c0], 0xd3afd9e4
mov dword [ebp - 0x126c], eax
jmp 0x495471
mov eax, 0x54c3a884
mov ecx, 0xac910250
cmp dword [ebp - 0x1c], 0
cmovne eax, ecx
mov dword [ebp - 0x10c0], eax
jmp 0x495471
mov eax, dword [0x4cc050]
mov ecx, dword [ebp - 0x1c]
mov edx, esp
mov dword [edx], ecx
call eax
sub esp, 4
mov dword [ebp - 0x10c0], 0x54c3a884
mov dword [ebp - 0x1270], eax
jmp 0x495471
mov eax, 0x8076cb40
mov ecx, 0xbe4907bd
cmp dword [ebp - 0x18], 0
cmovne eax, ecx
mov dword [ebp - 0x10c0], eax
jmp 0x495471
mov eax, dword [0x4cc050]
mov ecx, dword [ebp - 0x18]
mov edx, esp
mov dword [edx], ecx
call eax
sub esp, 4
mov dword [ebp - 0x10c0], 0x8076cb40
mov dword [ebp - 0x1274], eax
jmp 0x495471
lea eax, [ebp - 0x434]
mov ecx, dword [0x4cc030]
mov edx, esp
mov dword [edx], eax
call ecx
sub esp, 4
mov ecx, 0xb803406e
mov edx, 0x7b5b7bbf
cmp dword [ebp - 0x10a4], 0
cmovne ecx, edx
mov dword [ebp - 0x10c0], ecx
mov dword [ebp - 0x1278], eax
jmp 0x495471
mov eax, esp
mov dword [eax], 0
mov eax, dword [sym.imp.KERNEL32.dll_ExitProcess]
call eax
sub esp, 4
add esp, 0x1290
pop esi
pop edi
pop ebx
pop ebp
ret
jmp 0x49443c