Function at 0x42a4d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x240
mov eax, dword [ebp + 8]
mov ecx, 0
mov edx, 0x4f54a0
mov edx, dword [edx]
lea esi, [esp + 0x1d4]
lea edi, [esp + 0x1fc]
mov dword [esp + 0x22c], eax
mov dword [esp + 0x228], 0
mov dword [esp + 0x224], 0
mov dword [esp], edi
mov dword [esp + 4], 0
mov dword [esp + 8], 0x28
mov dword [esp + 0x19c], esi
mov dword [esp + 0x198], ecx
mov dword [esp + 0x194], edx
call fcn.00416e20
mov eax, dword [esp + 0x19c]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x28
call fcn.00416e20
mov dword [esp + 0x1d0], 0
mov dword [esp + 0x1cc], 0
mov eax, dword [0x4e54bc]
mov dword [esp + 0x1c0], eax
mov bx, word [0x4e54c0]
mov word [esp + 0x1c4], bx
mov dword [esp + 0x1b8], 0
mov eax, dword [0x4f2bc0]
mov dword [esp + 0x234], eax
mov dword [esp + 0x1a0], 0x2dfb4b41
mov eax, dword [esp + 0x1a0]
mov ecx, eax
sub ecx, 0x7b023986
mov dword [esp + 0x190], eax
mov dword [esp + 0x18c], ecx
jg 0x42aed8
jmp 0x42a5e3
mov eax, dword [esp + 0x190]
sub eax, 0x8ef51815
mov dword [esp + 0x188], eax
jg 0x42a61f
jmp 0x42a601
mov eax, dword [esp + 0x190]
sub eax, 0x88f66b2e
mov dword [esp + 0x184], eax
je 0x42af1e
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x9153b8f2
mov dword [esp + 0x180], eax
jg 0x42a65b
jmp 0x42a63d
mov eax, dword [esp + 0x190]
sub eax, 0x8ef51816
mov dword [esp + 0x17c], eax
je 0x42b558
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x95b45067
mov dword [esp + 0x178], eax
jg 0x42a698
jmp 0x42a679
mov eax, dword [esp + 0x190]
add eax, 0x6eac470d
mov dword [esp + 0x174], eax
je 0x42afe6
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xa639f7e2
mov dword [esp + 0x170], eax
jg 0x42a6d5
jmp 0x42a6b6
mov eax, dword [esp + 0x190]
add eax, 0x6a4baf98
mov dword [esp + 0x16c], eax
je 0x42b36b
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xa922b080
mov dword [esp + 0x168], eax
jg 0x42a711
jmp 0x42a6f3
mov eax, dword [esp + 0x190]
sub eax, 0xa639f7e3
mov dword [esp + 0x164], eax
je 0x42b577
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xb853940d
mov dword [esp + 0x160], eax
jg 0x42a74e
jmp 0x42a72f
mov eax, dword [esp + 0x190]
add eax, 0x56dd4f7f
mov dword [esp + 0x15c], eax
je 0x42b59d
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xc75dffa5
mov dword [esp + 0x158], eax
jg 0x42a78a
jmp 0x42a76c
mov eax, dword [esp + 0x190]
sub eax, 0xb853940e
mov dword [esp + 0x154], eax
je 0x42b35a
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xce46b098
mov dword [esp + 0x150], eax
jg 0x42a7c7
jmp 0x42a7a8
mov eax, dword [esp + 0x190]
add eax, 0x38a2005a
mov dword [esp + 0x14c], eax
je 0x42af8e
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xd3f64ed7
mov dword [esp + 0x148], eax
jg 0x42a804
jmp 0x42a7e5
mov eax, dword [esp + 0x190]
add eax, 0x31b94f67
mov dword [esp + 0x144], eax
je 0x42b090
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xd7f034eb
mov dword [esp + 0x140], eax
jg 0x42a840
jmp 0x42a822
mov eax, dword [esp + 0x190]
sub eax, 0xd3f64ed8
mov dword [esp + 0x13c], eax
je 0x42b524
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xd883a8dc
mov dword [esp + 0x138], eax
jg 0x42a87c
jmp 0x42a85e
mov eax, dword [esp + 0x190]
sub eax, 0xd7f034ec
mov dword [esp + 0x134], eax
je 0x42b437
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xddfc282e
mov dword [esp + 0x130], eax
jg 0x42a8b8
jmp 0x42a89a
mov eax, dword [esp + 0x190]
sub eax, 0xd883a8dd
mov dword [esp + 0x12c], eax
je 0x42b63a
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xe2b5e96b
mov dword [esp + 0x128], eax
jg 0x42a8f4
jmp 0x42a8d6
mov eax, dword [esp + 0x190]
sub eax, 0xddfc282f
mov dword [esp + 0x124], eax
je 0x42b3b9
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xe450e557
mov dword [esp + 0x120], eax
jg 0x42a930
jmp 0x42a912
mov eax, dword [esp + 0x190]
sub eax, 0xe2b5e96c
mov dword [esp + 0x11c], eax
je 0x42b4c2
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x6881dadb
mov dword [esp + 0x118], eax
jg 0x42aebd
jmp 0x42a94e
mov eax, dword [esp + 0x190]
add eax, 0x98080a0d
mov dword [esp + 0x114], eax
jg 0x42aea2
jmp 0x42a96d
mov eax, dword [esp + 0x190]
sub eax, 0x671cda03
mov dword [esp + 0x110], eax
jg 0x42ae87
jmp 0x42a98b
mov eax, dword [esp + 0x190]
sub eax, 0x5a745a7f
mov dword [esp + 0x10c], eax
jg 0x42ae6c
jmp 0x42a9a9
mov eax, dword [esp + 0x190]
sub eax, 0x5300e1c1
mov dword [esp + 0x108], eax
jg 0x42ae51
jmp 0x42a9c7
mov eax, dword [esp + 0x190]
sub eax, 0x4f4930c6
mov dword [esp + 0x104], eax
jg 0x42ae36
jmp 0x42a9e5
mov eax, dword [esp + 0x190]
sub eax, 0x4e82a345
mov dword [esp + 0x100], eax
jg 0x42ae1b
jmp 0x42aa03
mov eax, dword [esp + 0x190]
add eax, 0xb25aed16
mov dword [esp + 0xfc], eax
jg 0x42ae00
jmp 0x42aa22
mov eax, dword [esp + 0x190]
sub eax, 0x4ce8c5d6
mov dword [esp + 0xf8], eax
jg 0x42ade5
jmp 0x42aa40
mov eax, dword [esp + 0x190]
add eax, 0xc2e3b5ef
mov dword [esp + 0xf4], eax
jg 0x42adca
jmp 0x42aa5f
mov eax, dword [esp + 0x190]
sub eax, 0x2dfb4b40
mov dword [esp + 0xf0], eax
jg 0x42adac
jmp 0x42aa7d
mov eax, dword [esp + 0x190]
sub eax, 0x22973d4e
mov dword [esp + 0xec], eax
jg 0x42ad8e
jmp 0x42aa9b
mov eax, dword [esp + 0x190]
add eax, 0xde963cdc
mov dword [esp + 0xe8], eax
jg 0x42ad6f
jmp 0x42aaba
mov eax, dword [esp + 0x190]
sub eax, 0x1937c18b
mov dword [esp + 0xe4], eax
jg 0x42ad51
jmp 0x42aad8
mov eax, dword [esp + 0x190]
sub eax, 0xc14e485
mov dword [esp + 0xe0], eax
jg 0x42ad33
jmp 0x42aaf6
mov eax, dword [esp + 0x190]
sub eax, 0xba739e0
mov dword [esp + 0xdc], eax
jg 0x42ad15
jmp 0x42ab14
mov eax, dword [esp + 0x190]
sub eax, 0xab30040
mov dword [esp + 0xd8], eax
jg 0x42acf7
jmp 0x42ab32
mov eax, dword [esp + 0x190]
sub eax, 0xfccbbe8f
mov dword [esp + 0xd4], eax
jg 0x42acd9
jmp 0x42ab50
mov eax, dword [esp + 0x190]
sub eax, 0xfaad5d1b
mov dword [esp + 0xd0], eax
jg 0x42acbb
jmp 0x42ab6e
mov eax, dword [esp + 0x190]
sub eax, 0xf67ab5e0
mov dword [esp + 0xcc], eax
jg 0x42ac9d
jmp 0x42ab8c
mov eax, dword [esp + 0x190]
sub eax, 0xe49dccae
mov dword [esp + 0xc8], eax
jg 0x42abc9
jmp 0x42abaa
mov eax, dword [esp + 0x190]
add eax, 0x1baf1aa8
mov dword [esp + 0xc4], eax
je 0x42b60a
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xec35baab
mov dword [esp + 0xc0], eax
jg 0x42ac05
jmp 0x42abe7
mov eax, dword [esp + 0x190]
sub eax, 0xe49dccaf
mov dword [esp + 0xbc], eax
je 0x42b045
jmp 0x42aef3
mov eax, dword [esp + 0x190]
add eax, 0xfa85e09
mov dword [esp + 0xb8], eax
jg 0x42ac42
jmp 0x42ac24
mov eax, dword [esp + 0x190]
sub eax, 0xec35baac
mov dword [esp + 0xb4], eax
je 0x42b64a
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xf057a1f8
mov dword [esp + 0xb0], eax
je 0x42b5ac
jmp 0x42ac60
mov eax, dword [esp + 0x190]
sub eax, 0xf3c9f6c6
mov dword [esp + 0xac], eax
je 0x42b329
jmp 0x42ac7e
mov eax, dword [esp + 0x190]
add eax, 0xbebe384
mov dword [esp + 0xa8], eax
je 0x42b30f
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xf67ab5e1
mov dword [esp + 0xa4], eax
je 0x42b0c9
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xfaad5d1c
mov dword [esp + 0xa0], eax
je 0x42b47a
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xfccbbe90
mov dword [esp + 0x9c], eax
je 0x42b5bd
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xab30041
mov dword [esp + 0x98], eax
je 0x42b62a
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xba739e1
mov dword [esp + 0x94], eax
je 0x42b349
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0xc14e486
mov dword [esp + 0x90], eax
je 0x42b4f0
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x1937c18c
mov dword [esp + 0x8c], eax
je 0x42b1a9
jmp 0x42aef3
mov eax, dword [esp + 0x190]
add eax, 0xde963cdb
mov dword [esp + 0x88], eax
je 0x42b2d5
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x22973d4f
mov dword [esp + 0x84], eax
je 0x42b513
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x2dfb4b41
mov dword [esp + 0x80], eax
je 0x42aef8
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x3d1c4a12
mov dword [esp + 0x7c], eax
je 0x42b0da
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x4ce8c5d7
mov dword [esp + 0x78], eax
je 0x42b159
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x4da512eb
mov dword [esp + 0x74], eax
je 0x42b136
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x4e82a346
mov dword [esp + 0x70], eax
je 0x42b37b
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x4f4930c7
mov dword [esp + 0x6c], eax
je 0x42af3a
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x5300e1c2
mov dword [esp + 0x68], eax
je 0x42b534
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x5a745a80
mov dword [esp + 0x64], eax
je 0x42b494
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x671cda04
mov dword [esp + 0x60], eax
je 0x42b339
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x67f7f5f4
mov dword [esp + 0x5c], eax
je 0x42b3a9
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x6881dadc
mov dword [esp + 0x58], eax
je 0x42b61a
jmp 0x42aef3
mov eax, dword [esp + 0x190]
sub eax, 0x7b023987
mov dword [esp + 0x54], eax
je 0x42b4d3
jmp 0x42aef3
jmp 0x42b695
mov eax, 0x4f4930c7
mov ecx, 0x88f66b2e
mov edx, dword [esp + 0x234]
cmp edx, 0
cmovne eax, ecx
mov dword [esp + 0x1a0], eax
jmp 0x42b695
call fcn.0042b6a0
mov dword [esp + 0x230], eax
mov dword [esp + 0x1a0], 0xa922b081
jmp 0x42b695
mov eax, 0
mov dword [esp], 0
mov dword [esp + 0x50], eax
call fcn.0044aee0
mov ecx, 0xddfc282f
pushfd
mov edx, 0x7966c181
sub edx, 0xb208c1db
popfd
mov esi, dword [esp + 0x22c]
call fcn.0042b6b0
mov dword [esp + 0x1b4], eax
cmp dword [esp + 0x1b4], 6
cmovae ecx, edx
mov dword [esp + 0x1a0], ecx
jmp 0x42b695
mov eax, dword [0x4f3db8]
mov ecx, dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov dword [esp + 0x4c], eax
call ecx
mov ecx, esp
lea edx, [esp + 0x1cc]
mov dword [ecx + 8], edx
mov dword [ecx], eax
mov dword [ecx + 4], 0x2000000
mov eax, dword [esp + 0x4c]
call eax
sub esp, 0xc
mov ecx, 0x67f7f5f4
pushfd
xor edx, edx
add edx, 0x78d73435
sub edx, 0xe7837b42
popfd
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1a0], ecx
jmp 0x42b695
mov eax, dword [0x4f3db4]
mov ecx, dword [esp + 0x1b8]
mov edx, dword [esp + 0x1cc]
mov esi, esp
lea edi, [esp + 0x1b8]
mov dword [esi + 0x10], edi
mov dword [esi + 0xc], ecx
mov dword [esi], edx
mov dword [esi + 8], 0
mov dword [esi + 4], 0x19
call eax
sub esp, 0x14
mov ecx, 0x4e82a346
mov edx, 0xe49dccaf
cmp dword [esp + 0x1b8], 0
cmovne ecx, edx
mov dword [esp + 0x1a0], ecx
mov dword [esp + 0x48], eax
jmp 0x42b695
mov eax, 1
mov ecx, dword [esp + 0x1b8]
mov dword [esp], ecx
mov dword [esp + 4], 1
mov dword [esp + 0x44], eax
call fcn.00416ee8
mov ecx, 0xf67ab5e1
mov edx, 0xce46b099
mov dword [esp + 0x1d0], eax
cmp dword [esp + 0x1d0], 0
cmove ecx, edx
mov dword [esp + 0x1a0], ecx
jmp 0x42b695
mov eax, dword [esp + 0x1cc]
mov ecx, 0x400000
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [sym.imp.KERNEL32.dll_CloseHandle]
call eax
sub esp, 4
mov dword [esp + 0x230], 0xffffffff
mov dword [esp + 0x1a0], 0xa922b081
mov dword [esp + 0x40], eax
jmp 0x42b695
mov eax, 0x3d1c4a12
mov dword [esp + 0x1a0], eax
jmp 0x42b695
mov eax, dword [0x4f3db4]
mov ecx, dword [esp + 0x1b8]
mov edx, dword [esp + 0x1d0]
mov esi, dword [esp + 0x1cc]
mov edi, esp
lea ebx, [esp + 0x1b8]
mov dword [edi + 0x10], ebx
mov dword [edi + 0xc], ecx
mov dword [edi + 8], edx
mov dword [edi], esi
mov dword [edi + 4], 0x19
call eax
sub esp, 0x14
mov ecx, 0x4da512eb
cmp eax, 0
setne al
and al, 1
mov byte [esp + 0x23a], al
mov dword [esp + 0x1a0], ecx
jmp 0x42b695
mov eax, 0xba739e1
mov ecx, 0x4ce8c5d7
mov dl, byte [esp + 0x23a]
test dl, 1
cmovne eax, ecx
mov dword [esp + 0x1a0], eax
jmp 0x42b695
mov eax, dword [esp + 0x1d0]
mov dword [esp + 0x228], eax
mov eax, dword [0x4f3db0]
mov ecx, dword [esp + 0x228]
call fcn.0042b6c0
mov edx, esp
lea esi, [esp + 0x224]
mov dword [edx + 4], esi
mov dword [edx], ecx
call eax
sub esp, 8
mov ecx, 0x671cda04
mov edx, 0x1937c18c
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1a0], ecx
jmp 0x42b695
lea eax, [esp + 0x1fc]
mov ecx, dword [0x4e54c4]
movzx ecx, word [ecx]
mov dword [esp + 0x1b0], ecx
mov ecx, dword [esp + 0x1b0]
mov edx, dword [0x4e54c4]
movzx ecx, word [edx + ecx*2 + 2]
mov dword [esp + 0x1ac], ecx
mov ecx, dword [esp + 0x1ac]
mov edx, dword [0x4e54c4]
mov esi, dword [esp + 0x1b0]
shl esi, 1
add edx, esi
add edx, 4
mov esi, dword [0x4e54c4]
add esi, 2
mov edi, dword [esp + 0x1b0]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], esi
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ecx
call fcn.0041f930
lea eax, [esp + 0x1d4]
mov ecx, dword [0x4e54c8]
movzx ecx, word [ecx]
mov dword [esp + 0x1a8], ecx
mov ecx, dword [esp + 0x1a8]
mov edx, dword [0x4e54c8]
movzx ecx, word [edx + ecx*2 + 2]
mov dword [esp + 0x1a4], ecx
mov ecx, dword [esp + 0x1a4]
mov edx, dword [0x4e54c8]
mov esi, dword [esp + 0x1a8]
shl esi, 1
add edx, esi
add edx, 4
mov esi, dword [0x4e54c8]
add esi, 2
mov edi, dword [esp + 0x1a8]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], esi
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ecx
call fcn.0041f930
lea eax, [esp + 0x1fc]
mov ecx, dword [esp + 0x224]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004174f4
mov ecx, 0xf4141c7c
mov edx, 0x2169c325
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1a0], ecx
jmp 0x42b695
lea eax, [esp + 0x1d4]
mov ecx, dword [esp + 0x224]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004174f4
mov ecx, 0x4f54b0
mov ecx, dword [ecx]
mov edx, 0xf3c9f6c6
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1a0], ecx
jmp 0x42b695
mov dword [0x4f2bc4], 1
mov dword [esp + 0x1a0], 0xf3c9f6c6
jmp 0x42b695
mov dword [esp + 0x1a0], 0x671cda04
jmp 0x42b695
mov dword [esp + 0x1a0], 0xba739e1
jmp 0x42b695
mov eax, 0xb853940e
mov dword [esp + 0x1a0], eax
jmp 0x42b695
mov eax, 0x95b45068
mov dword [esp + 0x1a0], eax
jmp 0x42b695
mov dword [esp + 0x1a0], 0x4e82a346
jmp 0x42b695
mov eax, dword [esp + 0x1cc]
mov ecx, 0x7fffff
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [sym.imp.KERNEL32.dll_CloseHandle]
call eax
sub esp, 4
mov dword [esp + 0x1a0], 0x67f7f5f4
mov dword [esp + 0x3c], eax
jmp 0x42b695
mov dword [esp + 0x1a0], 0x5300e1c2
jmp 0x42b695
lea eax, [esp + 0x1bc]
mov ecx, dword [0x4f3dac]
mov edx, esp
mov dword [edx + 0x28], eax
lea eax, [esp + 0x1c0]
call fcn.0042b6d0
mov dword [edx + 0x24], 0
mov dword [edx + 0x20], 0
mov dword [edx + 0x1c], 0
mov dword [edx + 0x18], 0
mov dword [edx + 0x14], 0
call fcn.0042b6e0
mov dword [edx + 0xc], 0x220
mov dword [edx + 8], 0x20
mov dword [edx + 4], 2
call ecx
sub esp, 0x2c
mov ecx, 0xe2b5e96c
mov edx, 0xd7f034ec
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1a0], ecx
jmp 0x42b695
mov eax, dword [0x4f3da8]
mov ecx, dword [esp + 0x1bc]
mov edx, eax
mov edx, esp
mov dword [edx + 4], ecx
mov dword [edx + 8], 0x4f2bc4
mov dword [edx], 0
call eax
sub esp, 0xc
mov ecx, 0xfaad5d1c
mov edx, 0x5a745a80
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1a0], ecx
jmp 0x42b695
mov dword [0x4f2bc4], 0
mov dword [esp + 0x1a0], 0x5a745a80
jmp 0x42b695
mov eax, dword [0x4f3da4]
mov ecx, dword [esp + 0x1bc]
mov edx, 0x100000
mov edx, esp
mov dword [edx], ecx
call eax
sub esp, 4
mov dword [esp + 0x1a0], 0xe2b5e96c
mov dword [esp + 0x38], eax
jmp 0x42b695
mov eax, 0x7b023987
mov dword [esp + 0x1a0], eax
jmp 0x42b695
mov eax, 0xc14e486
mov cl, 1
and cl, 1
mov byte [esp + 0x23b], cl
mov dword [esp + 0x1a0], eax
jmp 0x42b695
mov eax, 0x6881dadc
mov ecx, 0x22973d4f
mov dl, byte [esp + 0x23b]
test dl, 1
cmovne eax, ecx
mov dword [esp + 0x1a0], eax
jmp 0x42b695
mov eax, 0xd3f64ed8
mov dword [esp + 0x1a0], eax
jmp 0x42b695
mov dword [esp + 0x1a0], 0x5300e1c2
jmp 0x42b695
mov eax, 0xa639f7e3
mov ecx, 0x8ef51816
cmp dword [esp + 0x1d0], 0
cmovne eax, ecx
mov dword [esp + 0x1a0], eax
jmp 0x42b695
mov eax, dword [esp + 0x1d0]
mov dword [esp], eax
call fcn.00416eb0
mov dword [esp + 0x1a0], 0xa639f7e3
jmp 0x42b695
mov dword [0x4f2bc0], 1
mov eax, dword [0x4f2bc4]
mov dword [esp + 0x230], eax
mov dword [esp + 0x1a0], 0xa922b081
jmp 0x42b695
mov eax, dword [esp + 0x230]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov eax, 0xfccbbe90
mov dword [esp + 0x1a0], eax
jmp 0x42b695
call fcn.0042b6f0
mov ecx, dword [esp + 0x1b8]
mov edx, dword [esp + 0x1d0]
mov esi, dword [esp + 0x1cc]
mov edi, esp
lea ebx, [esp + 0x1b8]
mov dword [edi + 0x10], ebx
mov dword [edi + 0xc], ecx
mov dword [edi + 8], edx
mov dword [edi], esi
call fcn.0042b700
call eax
sub esp, 0x14
mov ecx, 0xe450e558
mov dword [esp + 0x1a0], ecx
mov dword [esp + 0x34], eax
jmp 0x42b695
mov dword [esp + 0x1a0], 0x3d1c4a12
jmp 0x42b695
mov dword [esp + 0x1a0], 0x22973d4f
jmp 0x42b695
mov dword [esp + 0x1a0], 0xb853940e
jmp 0x42b695
mov dword [esp + 0x1a0], 0x7b023987
jmp 0x42b695
call fcn.0042b710
mov ecx, dword [esp + 0x1b8]
mov edx, dword [esp + 0x1d0]
mov esi, dword [esp + 0x1cc]
mov edi, esp
lea ebx, [esp + 0x1b8]
mov dword [edi + 0x10], ebx
call fcn.0042b720
mov dword [edi + 8], edx
mov dword [edi], esi
mov dword [edi + 4], 0x19
call eax
sub esp, 0x14
mov dword [esp + 0x1a0], 0xfccbbe90
mov dword [esp + 0x30], eax
jmp 0x42a5bb