Function at 0x43b290
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5d157c
mov eax, dword fs:[0]
push eax
sub esp, 8
mov eax, dword [0x64dff0]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], 0x7073a0
mov dword [0x7073a0], 0x622a28
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b2db
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073a4], eax
mov dword [ebp - 4], 0
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b304
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073a8], eax
mov byte [ebp - 4], 1
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b32a
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073ac], eax
mov byte [ebp - 4], 2
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b350
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073b0], eax
mov ecx, 0x7073b4
mov byte [ebp - 4], 3
call fcn.00434180
mov byte [ebp - 4], 4
mov dword [ebp - 0x14], 0x7073c0
mov dword [0x7073c0], 0x620a9c
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b395
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073c4], eax
push 0
push 0x61b534
mov ecx, 0x7073c4
mov byte [ebp - 4], 5
call fcn.00403da0
mov byte [ebp - 4], 6
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b3d0
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073c8], eax
mov byte [ebp - 4], 7
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b3f6
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073cc], eax
mov byte [ebp - 4], 8
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b41c
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073d0], eax
mov byte [ebp - 4], 9
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b442
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073d4], eax
mov byte [ebp - 4], 0xa
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b468
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073d8], eax
mov byte [ebp - 4], 0xb
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b48e
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073dc], eax
mov byte [ebp - 4], 0xc
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b4b4
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x7073e0], eax
push 0xa
mov ecx, 0x7073f0
mov byte [ebp - 4], 0xd
call fcn.00481f11
mov dword [0x70740c], 0
mov dword [0x707410], 0
mov dword [0x707414], 0
mov ecx, 0x707428
mov byte [ebp - 4], 0xf
call fcn.0047ea67
mov byte [ebp - 4], 0x10
call fcn.0045fe71
mov ecx, eax
test ecx, ecx
jne 0x43b516
push 0x80004005
call fcn.00402d80
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [0x70743c], eax
push 0
push 0x61b534
mov ecx, 0x7073e0
mov byte [ebp - 4], 0x11
call fcn.00403da0
push 0x7073e0
mov ecx, 0x7073dc
call fcn.00403f70
push 0x7073dc
mov ecx, 0x7073d8
call fcn.00403f70
push 0x7073d8
mov ecx, 0x7073d4
call fcn.00403f70
push 0x7073d4
mov ecx, 0x7073d0
call fcn.00403f70
push 0x7073d0
mov ecx, 0x7073cc
call fcn.00403f70
push 0x7073cc
mov ecx, 0x7073c8
call fcn.00403f70
push 0x7073c8
mov ecx, 0x7073b0
call fcn.00403f70
push 0x7073b0
mov ecx, 0x7073ac
call fcn.00403f70
push 0x7073ac
mov ecx, 0x7073a8
call fcn.00403f70
mov ecx, 0x7073f0
call fcn.0048a889
mov eax, dword [0x70740c]
mov ecx, 0x70743c
push 0
push 0x61b534
mov dword [0x707410], eax
call fcn.00403da0
push 0x707420
push 0
push 0x7073a0
push 0x43ae30
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
push 0x707424
push 0
push 0x7073a0
push 0x43aea0
push 0
push 0
mov dword [0x707418], eax
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov dword [0x70741c], eax
mov eax, 0x7073a0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret