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

Disassembly:
mov word [rsp + 0x20], r9w
mov dword [rsp + 0x18], r8d
mov dword [rsp + 0x10], edx
mov dword [rsp + 8], ecx
sub rsp, 0x78
cmp dword [0x1401465d0], 5
jge 0x140034168
mov eax, dword [0x1401465d0]
inc eax
mov dword [0x1401465d0], eax
mov dword [rsp + 0x28], 0x34181ef6
mov byte [rsp + 0x21], 0x12
mov dword [rsp + 0x58], 0xa5552d7
mov byte [rsp + 0x2c], 0x47
mov dword [rsp + 0x60], 0x56282c30
xor eax, eax
cmp eax, 0x8e3b231f
je 0x140033d5b
mov eax, 0x461e
mov word [rsp + 0x38], ax
movsx eax, word [0x1401436f8]
test eax, eax
je 0x140033c5d
mov eax, 0x4e95
mov word [rsp + 0x24], ax
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, dword [rsp + 0x28]
jmp 0x14003416d
mov dword [rsp + 0x28], 0
jmp 0x140033c71
cmp dword [rsp + 0x28], 0x64
jge 0x140033d56
mov eax, 0x5aea
mov word [rsp + 0x34], ax
mov eax, 0x23f8
mov word [rsp + 0x3c], ax
movzx eax, word [0x1401432a0]
mov word [rsp + 0x34], ax
mov byte [0x140142e7b], 0
jmp 0x140033cb4
movzx eax, byte [0x140142e7b]
inc al
mov byte [0x140142e7b], al
movsx eax, byte [0x140142e7b]
cmp eax, 0x64
jge 0x140033cf2
mov dword [rsp + 0x54], 0xe329ad0
mov dword [rsp + 0x50], 0xc4df4e04
movzx eax, word [str.E16_]
mov word [0x140143188], ax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x54], eax
mov eax, dword [0x140143984]
mov dword [rsp + 0x28], eax
jmp 0x140033ca5
mov byte [0x140142ddf], 0
jmp 0x140033d0a
movsx eax, byte [0x140142ddf]
cmp eax, 0x64
jge 0x140033d39
movsx eax, byte [rsp + 0x21]
mov dword [rsp + 0x28], eax
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, word [rsp + 0x38]
jmp 0x14003416d
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movzx eax, word [rsp + 0x3c]
jmp 0x14003416d
jmp 0x140034144
cmp dword [rsp + 0x90], 0
je 0x140034107
mov eax, 0x3bb7
mov word [rsp + 0x30], ax
mov dword [rsp + 0x5c], 0xef9d7b1a
mov ecx, dword [rsp + 0x88]
call fcn.14004f1f0
test eax, eax
je 0x14003404d
mov byte [rsp + 0x20], 0xb
mov eax, 0x95b3
mov word [rsp + 0x40], ax
movsx eax, word [0x140143184]
test eax, eax
je 0x140033e27
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, 0x8ac05796
jmp 0x14003416d
movsx eax, byte [rsp + 0x20]
test eax, eax
je 0x140033e56
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, byte [rsp + 0x20]
jmp 0x14003416d
movzx eax, word [0x140143914]
mov dword [0x1401435e0], eax
mov eax, 0x6c8b
mov word [rsp + 0x98], ax
mov dword [rsp + 0xa0], 0
jmp 0x140033e8d
cmp dword [rsp + 0xa0], 0x64
jae 0x140033efa
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movzx eax, byte [0x140142dda]
jmp 0x14003416d
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, byte [rsp + 0x21]
jmp 0x14003416d
cmp dword [rsp + 0x90], 0
je 0x1400340ee
mov dword [rsp + 0x80], 0
jmp 0x140034078
cmp dword [rsp + 0x80], 0x64
jae 0x14003409e
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movzx eax, word [0x140143694]
jmp 0x14003416d
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, dword [rsp + 0xa0]
jmp 0x14003416d
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, byte [0x140142dc7]
jmp 0x14003416d
mov r8d, 0x3ee3
mov edx, 0x4ebf93ee
movzx ecx, word [rsp + 0x98]
call fcn.14004f8f0
mov r9d, 0x45
movzx r8d, byte [rsp + 0x88]
movzx edx, word [rsp + 0x98]
mov ecx, eax
call fcn.14004f510
mov dword [rsp + 0x80], eax
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, dword [rsp + 0x60]
jmp 0x14003416d
mov eax, 0xf75e9b7a
add rsp, 0x78
ret