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

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x68
mov eax, dword [esp + 0x7c]
mov dword [esp], 0x81fa5c77
lea ebx, [eax + 0x3c]
xor ebp, ebp
mov eax, dword [esp]
cmp eax, 0x15e52e6d
jg 0x43ef0c
cmp eax, 0xd56e4002
jle 0x43ef65
cmp eax, 0xf5632117
jle 0x43f01b
cmp eax, 0xacde223
jg 0x43f1bc
cmp eax, 0x71df35c
jle 0x43f3fc
cmp eax, 0x71df35d
je 0x43f78b
cmp eax, 0x8fe7f8d
je 0x43f7b5
cmp eax, 0x99aefd2
jne 0x43ee99
mov ecx, dword [esp + 0x50]
mov eax, 0xf5632118
cmp ecx, dword [esp + 0x80]
je 0x43fd7e
mov eax, 0xbc15ecb5
jmp 0x43fd7e
cmp eax, 0x4443c689
jle 0x43efb3
cmp eax, 0x686a1596
jle 0x43f066
cmp eax, 0x72585e73
jg 0x43f20b
cmp eax, 0x6d6a4e8f
jle 0x43f42c
cmp eax, 0x6d6a4e90
je 0x43f7ec
cmp eax, 0x6f1ffd6b
je 0x43f820
cmp eax, 0x7204a13c
jne 0x43ee99
mov dword [esp], 0x9b6f65db
jmp 0x43ee99
cmp eax, 0xa4d39bfb
jle 0x43f0dd
cmp eax, 0xbdce7d43
jg 0x43f25d
cmp eax, 0xacdf80a9
jle 0x43f47c
cmp eax, 0xacdf80aa
je 0x43f855
cmp eax, 0xb9cab840
je 0x43f861
cmp eax, 0xbc15ecb5
jne 0x43ee99
mov dword [esp], 0xacdf80aa
jmp 0x43ee99
cmp eax, 0x2af00f3b
jg 0x43f14e
cmp eax, 0x20baa0c3
jle 0x43f29a
cmp eax, 0x21a94853
jle 0x43f4a7
cmp eax, 0x21a94854
je 0x43f89a
cmp eax, 0x228425ff
je 0x43f8ba
cmp eax, 0x27a97148
jne 0x43ee99
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 0x24]
add eax, dword [esp + 0xc]
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 0x18]
mov dword [esp + 0x24], eax
mov dword [esp], 0xacde224
jmp 0x43ee99
cmp eax, 0xe67b9926
jle 0x43f2ed
cmp eax, 0xea7b87b0
jle 0x43f4ee
cmp eax, 0xea7b87b1
je 0x43f8dd
cmp eax, 0xf22e2b3d
je 0x43f8e9
cmp eax, 0xf402c2cf
jne 0x43ee99
mov eax, dword [esp + 0x20]
mov dword [esp + 0x1c], eax
mov dword [esp], 0x2ca1adc8
jmp 0x43ee99
cmp eax, 0x4dedc3c2
jle 0x43f334
cmp eax, 0x53958b13
jle 0x43f518
cmp eax, 0x53958b14
je 0x43f91f
cmp eax, 0x5f2129fd
je 0x43f95a
cmp eax, 0x62fdb108
jne 0x43ee99
mov eax, dword [esp + 4]
shr eax, 2
imul esi, eax, 0xbd
mov dword [esp + 4], esi
push esi
push 0x1592
call fcn.0043ee82
add esp, 8
push esi
call fcn.0043fdb8
add esp, 4
mov eax, 0xd2e7206a
cmp esi, 0x5c
jae 0x43fd7e
mov eax, 0x71df35d
jmp 0x43fd7e
cmp eax, 0x9b6f65da
jle 0x43f37d
cmp eax, 0x9f55d048
jle 0x43f558
cmp eax, 0x9f55d049
je 0x43f99a
cmp eax, 0xa2362863
je 0x43f9c1
cmp eax, 0xa4255ffa
jne 0x43ee99
imul esi, dword [esp + 4], 0x521a
add esi, 0xffffd750
mov dword [esp + 4], esi
push esi
push 0x4204
call fcn.0043ee82
add esp, 8
push esi
push 0x1e3d
call fcn.0043ee82
add esp, 8
mov dword [esp], 0x7d360db5
jmp 0x43ee99
cmp eax, 0x3773f20e
jle 0x43f3c0
cmp eax, 0x3cf3a763
jle 0x43f57e
cmp eax, 0x3cf3a764
je 0x43f9ee
cmp eax, 0x4162420e
je 0x43fa06
cmp eax, 0x42455599
jne 0x43ee99
mov esi, dword [esp + 4]
shl esi, 0xf
mov edi, 0x4d75da69
add esi, 0xffa18000
mov dword [esp + 4], esi
je 0x43f1a2
mov edi, 0x727d9e32
push esi
call fcn.0043fdb8
add esp, 4
push esi
call fcn.0043fdb8
add esp, 4
mov dword [esp], edi
jmp 0x43ee99
cmp eax, 0xefa0552
jle 0x43f5b2
cmp eax, 0xefa0553
je 0x43fa1d
cmp eax, 0x14afc217
je 0x43fa37
cmp eax, 0x15670044
jne 0x43ee99
mov eax, dword [esp + 0xc]
add eax, dword [esp + 0x60]
mov ecx, dword [esp + 0x58]
mov eax, dword [eax + ecx*4]
add eax, dword [esp + 0xc]
mov dword [esp + 0x64], eax
mov dword [esp], 0xa4d39bfc
jmp 0x43ee99
cmp eax, 0x7301b97b
jle 0x43f5ff
cmp eax, 0x7301b97c
je 0x43fa5e
cmp eax, 0x744fc4ce
je 0x43f3b4
cmp eax, 0x7d360db5
jne 0x43ee99
mov esi, dword [esp + 4]
add esi, 0x54
mov dword [esp + 4], esi
call fcn.00440b71
mov eax, 0x9e2a8d5b
cmp esi, 0xfb
jae 0x43faed
jmp 0x43fd7e
cmp eax, 0xd17bb27c
jg 0x43f631
cmp eax, 0xbdce7d44
je 0x43fa74
cmp eax, 0xc889b023
jne 0x43fda1
mov eax, dword [esp + 4]
shl eax, 0xc
or eax, 0xf3
mov dword [esp + 4], eax
mov dword [esp], 0x4774cb5
jmp 0x43ee99
cmp eax, 0x1bccc989
jg 0x43f668
cmp eax, 0x15e52e6e
je 0x43fa98
cmp eax, 0x18704591
jne 0x43ee99
mov eax, dword [esp + 4]
shr eax, 0xd
imul esi, eax, 0xa1
mov dword [esp + 4], esi
call fcn.00440b71
push esi
call fcn.0043fdb8
add esp, 4
mov eax, 0xe65521be
cmp esi, 0x11
jb 0x43f6d0
jmp 0x43fd7e
cmp eax, 0xdb9c6040
jg 0x43f693
cmp eax, 0xd56e4003
je 0x43facb
cmp eax, 0xd9327505
jne 0x43ee99
mov ecx, dword [esp + 4]
shl ecx, 0xc
mov eax, 0x2af00f3c
add ecx, 0xffeab000
mov dword [esp + 4], ecx
je 0x43fd7e
mov eax, 0x27a97148
jmp 0x43fd7e
cmp eax, 0x4d2f2d5a
jg 0x43f6da
cmp eax, 0x4443c68a
je 0x43faf7
cmp eax, 0x48ec64c0
jne 0x43ee99
imul ecx, dword [esp + 4], 0x1a0000
mov eax, ecx
shr eax, 3
mov dword [esp + 4], eax
mov eax, 0x9e2a8d5b
test ecx, ecx
je 0x43fd7e
mov eax, 0x53958b14
jmp 0x43fd7e
cmp eax, 0x94131199
jg 0x43f711
cmp eax, 0x81fa5c77
je 0x43fb03
cmp eax, 0x8db0eb53
jne 0x43ee99
mov eax, dword [esp + 4]
shl eax, 5
and eax, 0x3ffe0000
add eax, 0xffffffdd
shr eax, 8
mov dword [esp + 4], eax
mov dword [esp], 0x1bccc98a
jmp 0x43ee99
cmp eax, 0x2ca1adc7
jg 0x43f75f
cmp eax, 0x2af00f3c
je 0x43fb0f
cmp eax, 0x2c3208a1
jne 0x43ee99
mov eax, dword [esp + 0x44]
mov ecx, dword [esp + 0x1c]
lea eax, [eax + ecx*2]
mov dword [esp + 0x54], eax
mov dword [esp], 0x21a94854
jmp 0x43ee99
cmp eax, 0xf5632118
je 0x43fb25
cmp eax, 0x4774cb5
jne 0x43ee99
mov eax, dword [esp + 0x2c]
mov eax, dword [eax]
add eax, dword [esp + 0xc]
mov dword [esp + 0x30], eax
mov dword [esp], 0xe67b9927
jmp 0x43ee99
cmp eax, 0x686a1597
je 0x43fb46
cmp eax, 0x6c4a7760
jne 0x43ee99
imul esi, dword [esp + 4], 0x2f00
mov eax, esi
shr eax, 4
mov dword [esp + 4], eax
push 0x3493
push eax
call fcn.0043eca4
add esp, 8
mov eax, 0x15e52e6e
cmp esi, 0xb71
jae 0x43fd7e
mov eax, 0x6d6a4e90
jmp 0x43fd7e
cmp eax, 0xa4d39bfc
je 0x43fb8b
cmp eax, 0xa5421aee
jne 0x43ee99
mov eax, dword [esp + 0x1c]
inc eax
mov dword [esp + 0x28], eax
mov dword [esp], 0xd17bb27d
jmp 0x43ee99
cmp eax, 0x20baa0c4
je 0x43fb9f
cmp eax, 0x216f6113
jne 0x43ee99
mov eax, dword [esp + 8]
lea ecx, [eax - 0x4b]
imul ecx, ecx
imul edx, ecx, 0x7167
dec edx
add eax, 0xfffffe52
mov dword [esp + 8], eax
mov eax, 0x7301b97c
cmp ecx, edx
je 0x43fd7e
mov eax, 0x4d75da69
jmp 0x43fd7e
cmp eax, 0xe67b9927
je 0x43fbb3
cmp eax, 0xe95f12ee
jne 0x43ee99
mov eax, dword [esp + 0x30]
mov dword [esp + 0x34], eax
mov dword [esp], 0x3cf3a764
jmp 0x43ee99
cmp eax, 0x4dedc3c3
je 0x43fbbf
cmp eax, 0x51b7edda
jne 0x43ee99
mov eax, dword [esp + 4]
shl eax, 4
and eax, 0xffffffc0
lea esi, [eax + eax*2]
mov dword [esp + 4], esi
push esi
push 0x2cb2
call fcn.0043eca4
add esp, 8
push 0x5c01
push esi
jmp 0x43fd54
cmp eax, 0x9b6f65db
je 0x43fc00
cmp eax, 0x9e2a8d5b
jne 0x43ee99
mov dword [esp + 0x2c], ebx
mov dword [esp], 0x4774cb5
jmp 0x43ee99
cmp eax, 0x3773f20f
je 0x43fc17
cmp eax, 0x3910c140
jne 0x43ee99
mov eax, dword [esp + 4]
shr eax, 0xf
lea eax, [eax*4 + 0x60]
mov dword [esp + 4], eax
mov dword [esp], 0x98439b28
jmp 0x43ee99
cmp eax, 0xacde224
je 0x43fc42
cmp eax, 0xe32c473
jne 0x43ee99
mov eax, dword [esp + 8]
shr eax, 9
lea ecx, [eax + 0xd3]
imul ecx, ecx
imul edx, ecx, 0xee5
dec edx
add eax, 0xfffffebf
mov dword [esp + 8], eax
mov eax, 0x48ec64c0
cmp edx, ecx
je 0x43fd7e
mov eax, 0x15670044
jmp 0x43fd7e
cmp eax, 0x72585e74
je 0x43fc7c
cmp eax, 0x727d9e32
jne 0x43ee99
mov eax, dword [esp + 4]
shr eax, 3
add eax, 0x150
mov dword [esp + 4], eax
mov dword [esp], 0x4d75da69
jmp 0x43ee99
cmp eax, 0xd17bb27d
je 0x43fcbd
cmp eax, 0xd2e7206a
jne 0x43ee99
mov ecx, dword [esp + 4]
shr ecx, 0xb
and ecx, 0xfffffffc
mov dword [esp + 4], ecx
mov eax, 0xd9327505
cmp ecx, 0x57
jae 0x43faed
jmp 0x43fd7e
cmp eax, 0x1bccc98a
je 0x43fcda
cmp eax, 0x1bd97aa5
jne 0x43ee99
movzx eax, word [esp + 0x12]
mov dword [esp + 0x58], eax
mov dword [esp], 0x7204a13c
jmp 0x43ee99
cmp eax, 0xdb9c6041
je 0x43fcfa
cmp eax, 0xe65521be
jne 0x43ee99
mov esi, dword [esp + 4]
shl esi, 0xa
add esi, 0x7c00
mov dword [esp + 4], esi
call fcn.00440b71
mov eax, 0x99aefd2
cmp esi, 0xd6
jl 0x43fd7e
mov eax, 0x1bccc98a
jmp 0x43fd7e
cmp eax, 0x4d2f2d5b
je 0x43fd37
cmp eax, 0x4d75da69
jne 0x43ee99
mov eax, dword [esp + 0xc]
add eax, dword [esp + 0x4c]
push eax
call fcn.0043fdb8
add esp, 4
mov dword [esp + 0x50], eax
mov dword [esp], 0x228425ff
jmp 0x43ee99
cmp eax, 0x9413119a
je 0x43fd68
cmp eax, 0x98439b28
jne 0x43ee99
mov esi, dword [esp + 4]
shr esi, 3
add esi, 0xffffffc2
mov dword [esp + 4], esi
push 0x5174
push esi
call fcn.0043ee82
add esp, 8
push esi
call fcn.0043fdb8
add esp, 4
mov eax, 0xbdce7d44
cmp esi, 0x1b
jae 0x43f7e2
jmp 0x43fd7e
cmp eax, 0x2ca1adc8
je 0x43fd86
cmp eax, 0x36c04364
jne 0x43ee99
mov eax, dword [esp + 0x5c]
mov eax, dword [eax]
mov dword [esp + 0x60], eax
mov dword [esp], 0xe32c473
jmp 0x43ee99
imul ecx, dword [esp + 4], 0x4c0
add ecx, 0x18a40
and ecx, 0xffffff00
mov dword [esp + 4], ecx
mov eax, 0x72585e74
cmp ecx, 0x81
jge 0x43f7e2
jmp 0x43fd7e
mov esi, dword [esp + 4]
mov eax, 0xffffff22
add esi, eax
shr esi, 7
mov dword [esp + 4], esi
call fcn.00440b71
call fcn.00440b71
mov eax, 0x14afc217
cmp esi, 0xb5
je 0x43fd7e
mov eax, 0x4774cb5
jmp 0x43fd7e
mov esi, dword [esp + 4]
add esi, 0xffffffe3
shr esi, 3
mov dword [esp + 4], esi
push 0x11f1
push esi
call fcn.0043ee82
add esp, 8
push esi
call fcn.0043fdb8
add esp, 4
mov eax, 0x4774cb5
cmp esi, 0x2f
jne 0x43f84b
jmp 0x43fd7e
mov esi, dword [esp + 4]
mov eax, 0x9d
add esi, eax
mov dword [esp + 4], esi
push esi
push 0x368d
call fcn.0043eca4
add esp, 8
mov eax, 0x4774cb5
cmp esi, 0x1d
jb 0x43fd7e
mov eax, 0xe95f12ee
jmp 0x43fd7e
mov dword [esp], 0xa5421aee
jmp 0x43ee99
mov eax, dword [esp + 8]
add eax, 0xffffffc5
mov ecx, eax
shr ecx, 0xd
imul ecx, ecx
imul edx, ecx, 0x8333
dec edx
shl eax, 7
and eax, 0xfff00000
mov dword [esp + 8], eax
mov eax, 0xc889b023
cmp ecx, edx
je 0x43fd7e
mov eax, 0x2af00f3c
jmp 0x43fd7e
mov eax, dword [esp + 8]
and eax, 0xfffffff8
shl eax, 0xc
lea eax, [eax + eax*2]
shr eax, 0xd
mov dword [esp + 8], eax
mov dword [esp], 0x14afc217
jmp 0x43ee99
imul eax, dword [esp + 8], 0xd500
or eax, 0xfd
imul eax, eax, 0x358
mov dword [esp + 8], eax
mov dword [esp], 0x99aefd2
jmp 0x43ee99
mov dword [esp], 0x9413119a
jmp 0x43ee99
mov ecx, dword [esp + 8]
mov eax, 0xfffffed2
add ecx, eax
mov eax, ecx
shr eax, 3
imul ecx, ecx
imul edx, ecx, 0x50cd
dec edx
imul eax, eax, 0x49d4
mov dword [esp + 8], eax
mov eax, 0x62fdb108
cmp edx, ecx
jne 0x43fd22
jmp 0x43fd27
imul esi, dword [esp + 4], 0xb8000
mov eax, esi
shr eax, 7
mov dword [esp + 4], eax
push 0x210c
push eax
call fcn.0043eca4
add esp, 8
call fcn.00440b71
mov eax, 0x14afc217
test esi, esi
je 0x43fd7e
mov eax, 0x5f2129fd
jmp 0x43fd7e
mov eax, dword [esp + 4]
shr eax, 0xb
and eax, 0xfffffffe
imul esi, eax, 0x5080
add esi, 0xffffd35a
mov dword [esp + 4], esi
push 0x2b97
push esi
call fcn.0043eca4
add esp, 8
mov eax, 0x14afc217
cmp esi, 0x38
jl 0x43fd7e
mov eax, 0x9b6f65db
jmp 0x43fd7e
mov eax, dword [esp + 0xc]
add eax, dword [esp + 0x3c]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 0x20]
add eax, dword [esp + 0xc]
mov dword [esp + 0x40], eax
mov dword [esp], 0x27a97148
jmp 0x43ee99
mov eax, dword [esp + 4]
and eax, 0xfffffffe
shl eax, 0x11
add eax, 0xfffc6000
mov dword [esp + 4], eax
push eax
call fcn.0043fdb8
add esp, 4
call fcn.00440b71
mov dword [esp], 0x9f55d049
jmp 0x43ee99
imul eax, dword [esp + 8], 0x29000
mov dword [esp + 8], eax
mov dword [esp], 0x4443c68a
jmp 0x43ee99
mov eax, dword [esp + 0x34]
add eax, 0x78
mov dword [esp + 0x38], eax
mov dword [esp], 0xb9cab840
jmp 0x43ee99
mov eax, dword [esp + 4]
shr eax, 3
and eax, 0xffffff80
mov dword [esp + 4], eax
mov dword [esp], 0x18704591
jmp 0x43ee99
mov eax, dword [esp + 0x54]
movzx eax, word [eax]
mov word [esp + 0x12], ax
cmp word [esp + 0x12], 0
mov eax, 0xdb9c6041
je 0x43fd7e
mov eax, 0x1bd97aa5
jmp 0x43fd7e
mov eax, dword [esp + 0x48]
mov eax, dword [eax]
mov dword [esp + 0x4c], eax
mov dword [esp], 0x216f6113
jmp 0x43ee99
mov eax, dword [esp + 4]
add eax, 0x29
shr eax, 4
lea eax, [eax + eax*2]
lea eax, [eax*4 + 0x54]
mov dword [esp + 4], eax
mov dword [esp], 0x2af00f3c
jmp 0x43ee99
mov eax, dword [esp + 4]
shl eax, 0xc
lea ecx, [eax + eax*2]
mov eax, ecx
shr eax, 5
add eax, 0xffffff6a
mov dword [esp + 4], eax
mov eax, 0x6f1ffd6b
cmp ecx, 0x3160
jb 0x43fd7e
mov eax, 0x4d2f2d5b
jmp 0x43fd7e
mov ecx, dword [esp + 4]
shl ecx, 0xb
add ecx, 0xffffff19
mov dword [esp + 4], ecx
mov eax, 0x4774cb5
cmp ecx, 0x8d
jge 0x43fd7e
mov eax, 0x99aefd2
jmp 0x43fd7e
mov dword [esp], 0x4162420e
jmp 0x43ee99
mov dword [esp], 0x20baa0c4
jmp 0x43ee99
mov eax, dword [esp + 0x38]
mov eax, dword [eax]
mov dword [esp + 0x3c], eax
mov dword [esp], 0x9f55d049
jmp 0x43ee99
imul eax, dword [esp + 8], 0x760
shr eax, 0xe
imul eax, eax, 0xbc
mov dword [esp + 8], eax
mov dword [esp], 0x2c3208a1
jmp 0x43ee99
imul eax, dword [esp + 8], 0xf7
add eax, 0xffffff37
shr eax, 0xe
imul ecx, eax, 0xb6000
imul eax, eax
imul edx, eax, 0x79e1
dec edx
or ecx, 0x36
mov dword [esp + 8], ecx
mov ecx, 0xa5421aee
cmp edx, eax
je 0x43fb7b
mov ecx, 0xf402c2cf
mov dword [esp], ecx
mov eax, dword [esp + 0x28]
mov dword [esp + 0x20], eax
jmp 0x43ee99
mov dword [esp], 0xc70dd2bd
mov eax, dword [esp + 0x64]
mov dword [esp + 0x14], eax
jmp 0x43ee99
mov eax, dword [esp + 0x7c]
mov dword [esp + 0xc], eax
mov dword [esp], 0x9e2a8d5b
jmp 0x43ee99
mov dword [esp], 0xe95f12ee
jmp 0x43ee99
mov ecx, dword [esp + 8]
mov eax, ecx
shl eax, 8
sub eax, ecx
sub eax, ecx
add eax, 0x8b
shr eax, 5
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x332b
dec edx
add eax, 0x8e
mov dword [esp + 8], eax
mov eax, 0xa2362863
cmp edx, ecx
je 0x43fd7e
mov eax, 0x36c04364
jmp 0x43fd7e
mov eax, dword [esp + 0x18]
add eax, 0x1c
mov dword [esp + 0x5c], eax
mov dword [esp], 0x4dedc3c3
jmp 0x43ee99
imul eax, dword [esp + 4], 0x308
add eax, 0xfffdb1cc
mov dword [esp + 4], eax
push eax
push 0x62af
call fcn.0043eca4
add esp, 8
mov dword [esp], 0x8db0eb53
jmp 0x43ee99
mov eax, dword [esp + 8]
shr eax, 0x14
add eax, 0x41
imul ecx, eax, 0x16e700
imul eax, eax
imul edx, eax, 0x8853
dec edx
add ecx, 0x17524
mov dword [esp + 8], ecx
mov ecx, 0x3910c140
cmp eax, edx
je 0x43fc74
mov ecx, 0x744fc4ce
mov dword [esp], ecx
jmp 0x43ee99
imul esi, dword [esp + 4], 0xdb
add esi, 0x76
mov dword [esp + 4], esi
push esi
call fcn.0043fdb8
add esp, 4
push 0x304
push esi
call fcn.0043ee82
add esp, 8
mov eax, 0x2af00f3c
cmp esi, 0xda
jge 0x43fd7e
mov eax, 0x4162420e
jmp 0x43fd7e
imul eax, dword [esp + 8], 0x2406
add eax, 0x55b6
mov dword [esp + 8], eax
mov dword [esp], 0xea7b87b1
jmp 0x43ee99
mov eax, 0xc70dd2bd
cmp dword [esp + 0x24], ebp
je 0x43fcea
mov eax, 0xf402c2cf
mov dword [esp], eax
mov dword [esp + 0x20], ebp
mov dword [esp + 0x14], ebp
jmp 0x43ee99
mov eax, dword [esp + 8]
add eax, 0x79
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x883b
shr eax, 3
dec edx
add eax, 0xffffff53
mov dword [esp + 8], eax
mov eax, 0xa4255ffa
cmp ecx, edx
je 0x43fd27
mov eax, 0xc70dd2bd
mov dword [esp], eax
mov dword [esp + 0x14], 0
jmp 0x43ee99
mov eax, dword [esp + 4]
shr eax, 0xf
lea esi, [eax*8 + 6]
mov dword [esp + 4], esi
call fcn.00440b71
push esi
push 0x824
call fcn.0043eca4
add esp, 8
mov dword [esp], 0x4774cb5
jmp 0x43ee99
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x28]
mov eax, 0xf22e2b3d
cmp edx, ecx
je 0x43fd7e
mov eax, 0x686a1597
mov dword [esp], eax
jmp 0x43ee99
mov eax, dword [esp + 0x40]
mov ecx, dword [esp + 0x1c]
lea eax, [eax + ecx*4]
mov dword [esp + 0x48], eax
mov dword [esp], 0x7301b97c
jmp 0x43ee99
cmp eax, 0xc70dd2bd
jne 0x43ee99
mov eax, dword [esp + 0x14]
add esp, 0x68
pop esi
pop edi
pop ebx
pop ebp
ret