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

Disassembly:
mov dword [rsp + 0x18], r8d
mov byte [rsp + 0x10], dl
mov dword [rsp + 8], ecx
sub rsp, 0x98
cmp dword [0x1401465d0], 5
jge 0x14009b77e
mov eax, dword [0x1401465d0]
inc eax
mov dword [0x1401465d0], eax
mov byte [rsp + 0x20], 0x83
mov dword [rsp + 0x40], 0x98d7a444
mov eax, 0x759b
mov word [rsp + 0x4c], ax
mov dword [rsp + 0x70], 0x9f37dd51
mov byte [rsp + 0x29], 0x67
mov dword [rsp + 0x78], 0x236407b
mov eax, 0x5a0a
mov word [rsp + 0x58], ax
mov dword [rsp + 0x84], 0x4acbdbc
movzx ecx, word [rsp + 0x40]
call fcn.1400817c0
movsx cx, byte [rsp + 0x20]
movzx edx, ax
call fcn.14001b9f0
test eax, eax
je 0x14009b3ad
mov eax, 0xffffd8f8
mov word [rsp + 0x38], ax
mov eax, 0xffffe259
mov word [rsp + 0x34], ax
mov dword [rsp + 0x3c], 0xc7c0f695
mov eax, 0xfffffd59
mov word [rsp + 0x50], ax
mov cx, 0x681b
call fcn.1400a4bf0
test eax, eax
je 0x14009b102
mov eax, 0xffffe5ae
mov word [rsp + 0x24], ax
xor eax, eax
mov word [rsp + 0x24], ax
jmp 0x14009b057
movsx eax, word [rsp + 0x24]
cmp eax, 0x64
jge 0x14009b092
mov eax, 0xffffeedf
mov word [rsp + 0x44], ax
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, 0xf92b
jmp 0x14009b783
xor eax, eax
mov word [0x140143224], ax
jmp 0x14009b0ae
movzx eax, word [0x140143224]
cmp eax, 0x64
jge 0x14009b0f6
mov dword [rsp + 0x68], 0x4b50d147
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, word [rsp + 0x24]
jmp 0x14009b783
movzx eax, word [rsp + 0x24]
mov word [rsp + 0x38], ax
jmp 0x14009b10f
mov eax, dword [0x14014319c]
mov dword [rsp + 0xa0], eax
movsx eax, word [rsp + 0x34]
movsx ecx, word [rsp + 0x38]
mov edx, eax
call fcn.1400a4dc0
test eax, eax
je 0x14009b207
mov eax, 0xd1ec
mov word [rsp + 0x48], ax
cmp dword [0x140143964], 0
je 0x14009b184
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, word [rsp + 0x34]
jmp 0x14009b783
movzx eax, word [rsp + 0x48]
mov word [0x1401432dc], ax
cmp dword [rsp + 0x40], 0
je 0x14009b1fa
mov byte [rsp + 0x28], 0x93
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movzx eax, byte [rsp + 0x28]
jmp 0x14009b783
movsx eax, word [0x1401431a4]
mov dword [rsp + 0x40], eax
jmp 0x14009b215
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, dword [rsp + 0xb0]
jmp 0x14009b783
cmp dword [rsp + 0x70], 0
je 0x14009b4d8
mov byte [rsp + 0x30], 0x6c
mov dword [rsp + 0x8c], 0x3080e2c3
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, byte [0x140142d66]
jmp 0x14009b783
cmp dword [rsp + 0x40], 0
je 0x14009b566
mov dword [rsp + 0x74], 0x536f0966
xor eax, eax
cmp eax, 0x6fa5fba7
je 0x14009b521
mov byte [rsp + 0x32], 0xc1
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movsx eax, byte [rsp + 0x32]
jmp 0x14009b783
mov dword [rsp + 0xa0], 0
jmp 0x14009b53e
cmp dword [rsp + 0xa0], 0x64
jae 0x14009b561
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, dword [rsp + 0x74]
jmp 0x14009b783
jmp 0x14009b759
movzx ecx, word [rsp + 0x78]
call fcn.140017300
test eax, eax
je 0x14009b6f0
mov eax, 0xc2
mov word [rsp + 0x2c], ax
mov dword [rsp + 0x80], 0x104396c7
movsx eax, word [rsp + 0x58]
movzx edx, word [0x140143788]
mov ecx, eax
call fcn.140015d90
test eax, eax
je 0x14009b5bf
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, dword [0x140143a74]
jmp 0x14009b783
movsx eax, byte [rsp + 0x29]
mov dword [0x1401431cc], eax
xor eax, eax
mov word [rsp + 0x2c], ax
jmp 0x14009b5e0
movzx eax, word [rsp + 0x2c]
cmp eax, 0x64
jge 0x14009b64a
mov dword [rsp + 0x7c], 0x788c6834
mov dword [0x140143258], 0
jmp 0x14009b60c
mov eax, dword [0x140143258]
inc eax
mov dword [0x140143258], eax
cmp dword [0x140143258], 0x64
jae 0x14009b631
mov dword [rsp + 0xa0], 0x3c
movzx eax, word [rsp + 0xb0]
mov word [0x140143380], ax
jmp 0x14009b5fe
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, dword [rsp + 0x7c]
jmp 0x14009b783
mov ecx, 0x2243af70
call fcn.1400a50d0
test eax, eax
je 0x14009b6d4
mov eax, 0x8dbd
mov word [rsp + 0x5c], ax
mov dword [rsp + 0xb0], 0
jmp 0x14009b67f
cmp dword [rsp + 0xb0], 0x64
jae 0x14009b6d2
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0xa0], eax
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, 0x678b4f7f
jmp 0x14009b783
jmp 0x14009b6e2
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, dword [rsp + 0x84]
jmp 0x14009b783
mov dword [str.nXK], 0
jmp 0x14009b70a
mov eax, dword [str.nXK]
inc eax
mov dword [str.nXK], eax
cmp dword [str.nXK], 0x64
jge 0x14009b759
mov dword [rsp + 0x88], 0x4ba75b43
mov eax, 0xb007
mov word [rsp + 0x60], ax
cmp dword [rsp + 0x88], 0
je 0x14009b749
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
movzx eax, word [rsp + 0x60]
jmp 0x14009b783
movzx eax, byte [0x140142ede]
mov dword [rsp + 0xa0], eax
jmp 0x14009b6fc
mov eax, dword [0x1401465d0]
dec eax
mov dword [0x1401465d0], eax
mov eax, 0xca68
jmp 0x14009b783
mov eax, 0xa586454f
add rsp, 0x98
ret