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

Disassembly:
mov byte [rsp + 0x20], r9b
mov byte [rsp + 0x18], r8b
mov byte [rsp + 0x10], dl
mov byte [rsp + 8], cl
sub rsp, 0x68
cmp dword [0x1401465d0], 5
jge 0x140047e77
mov eax, dword [0x1401465d0]
inc eax
mov dword [0x1401465d0], eax
mov dword [rsp + 0x2c], 0x1d1d389b
mov eax, 0xffffb915
mov word [rsp + 0x20], ax
mov eax, 0xffffc911
mov word [rsp + 0x38], ax
mov eax, 0x302a
mov word [rsp + 0x50], ax
movsx eax, word [rsp + 0x98]
movzx r9d, byte [rsp + 0x2c]
mov r8d, dword [rsp + 0x2c]
mov edx, dword [rsp + 0x2c]
mov ecx, eax
call fcn.140017290
mov ecx, eax
call fcn.14005ede0
mov dword [0x1401431b8], eax
movzx eax, byte [rsp + 0x2c]
mov byte [rsp + 0x80], al
movsx eax, byte [rsp + 0x80]
test eax, eax
je 0x140047845
mov eax, 0x11ee
mov word [rsp + 0x3c], ax
mov eax, 0xffff9c27
mov word [rsp + 0x40], ax
movzx ecx, word [rsp + 0x3c]
call fcn.14005ee50
test eax, eax
je 0x1400477a7
xor eax, eax
mov word [rsp + 0x20], ax
jmp 0x140047766
movsx eax, word [rsp + 0x20]
cmp eax, 0x64
jge 0x14004778a
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, byte [rsp + 0x78]
jmp 0x140047e7c
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, 0x40
jmp 0x140047e7c
xor eax, eax
cmp eax, 0xcaeb
je 0x140047828
mov byte [rsp + 0x24], 0xd6
movzx eax, byte [rsp + 0x24]
mov byte [0x140142d8e], al
movzx eax, byte [rsp + 0x24]
test eax, eax
je 0x1400477d6
movzx eax, byte [rsp + 0x40]
mov byte [0x140142e8a], al
jmp 0x140047826
mov byte [rsp + 0x24], 0
jmp 0x1400477e8
movzx eax, byte [rsp + 0x24]
cmp eax, 0x64
jge 0x140047826
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, word [rsp + 0x38]
jmp 0x140047e7c
jmp 0x140047836
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, word [rsp + 0x20]
jmp 0x140047e7c
mov dword [0x140143904], 0
jmp 0x14004785f
mov eax, dword [0x140143904]
inc eax
mov dword [0x140143904], eax
cmp dword [0x140143904], 0x64
jge 0x140047a84
mov byte [rsp + 0x31], 0x31
xor eax, eax
cmp eax, 0xff96d604
je 0x1400478a9
mov byte [rsp + 0x30], 0xcd
movsx ax, byte [rsp + 0x30]
mov word [0x140143850], ax
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, word [rsp + 0x98]
jmp 0x140047e7c
movsx ax, byte [rsp + 0x88]
mov word [rsp + 0x20], ax
mov byte [rsp + 0x80], 0
jmp 0x1400478d2
movsx eax, byte [rsp + 0x80]
cmp eax, 0x64
jge 0x140047a7f
mov eax, 0xffffb4ac
mov word [rsp + 0x44], ax
mov eax, 0xafeb
mov word [rsp + 0x48], ax
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, byte [rsp + 0x78]
jmp 0x140047e7c
jmp 0x140047851
mov dword [rsp + 0x2c], 0
jmp 0x140047a98
cmp dword [rsp + 0x2c], 0x64
jge 0x140047ab9
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, 0x54
jmp 0x140047e7c
xor eax, eax
mov word [rsp + 0x20], ax
jmp 0x140047acf
movsx eax, word [rsp + 0x20]
cmp eax, 0x64
jge 0x140047e52
mov eax, 0xfffff79b
mov word [rsp + 0x28], ax
mov byte [rsp + 0x34], 0xa4
xor eax, eax
mov word [rsp + 0x28], ax
jmp 0x140047b02
movsx eax, word [rsp + 0x28]
cmp eax, 0x64
jge 0x140047bc8
mov dword [rsp + 0x5c], 0xcdb5f187
xor eax, eax
cmp eax, 0x285e9566
je 0x140047b40
mov byte [rsp + 0x32], 0xc5
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, byte [rsp + 0x32]
jmp 0x140047e7c
xor eax, eax
cmp eax, 0x23e0
je 0x140047b87
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, dword [0x14014316c]
jmp 0x140047e7c
movzx eax, byte [rsp + 0x2c]
mov byte [rsp + 0x90], al
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, dword [rsp + 0x5c]
jmp 0x140047e7c
xor eax, eax
mov word [rsp + 0x20], ax
jmp 0x140047bde
movsx eax, word [rsp + 0x20]
cmp eax, 0x64
jge 0x140047d68
mov byte [rsp + 0x33], 0xfa
movsx eax, byte [0x140142e57]
mov dword [rsp + 0x2c], eax
xor eax, eax
cmp eax, 0xe7ca
je 0x140047c1d
mov eax, 0x6c66
mov word [rsp + 0x4c], ax
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0x88], al
jmp 0x140047c2b
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, 0xb37e500d
jmp 0x140047e7c
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movzx eax, byte [rsp + 0x34]
jmp 0x140047e7c
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, 0x75e61057
jmp 0x140047e7c
mov eax, 0x938e7fdf
add rsp, 0x68
ret