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

Disassembly:
push rax
pushf
mov eax, 0x3bc63fec
pushf
not eax
add eax, 0x90ab16ee
xor eax, 0x8f30efed
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x911eb6dd
xor eax, 0xae881963
rol eax, 0x55
popf
pushf
not eax
add eax, 0xada85f4d
xor eax, 0x9dca9510
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc5274b17
xor eax, 0x9e65c0d8
rol eax, 0xf7
popf
cmp eax, 4
jne 0x14001d13c
popf
pop rax
jmp 0x14001d45c
cmp eax, 0
jne 0x14001d14b
popf
pop rax
jmp 0x14001d1b4
cmp eax, 3
jne 0x14001d15a
popf
pop rax
jmp 0x14001d3b5
cmp eax, 1
jne 0x14001d169
popf
pop rax
jmp 0x14001d2ab
cmp eax, 5
jne 0x14001d178
popf
pop rax
jmp 0x14001d4c8
cmp eax, 7
jne 0x14001d187
popf
pop rax
jmp 0x14001d5b9
cmp eax, 6
jne 0x14001d196
popf
pop rax
jmp 0x14001d584
cmp eax, 2
jne 0x14001d1a5
popf
pop rax
jmp 0x14001d31b
cmp eax, 8
jne 0x14001d1b4
popf
pop rax
jmp 0x14001d601
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
movsxd rax, dword [rcx + 0x3c]
mov r9, rcx
mov rbp, rdx
mov r8d, dword [rax + rcx + 0x88]
push rcx
not rcx
sub r8, rcx
pop rcx
sub r8, 1
mov ebx, dword [r8 + 0x1c]
mov edi, dword [r8 + 0x24]
push rcx
not rcx
sub rbx, rcx
pop rcx
sub rbx, 1
mov r10d, dword [r8 + 0x20]
push rcx
not rcx
sub rdi, rcx
pop rcx
sub rdi, 1
mov esi, dword [r8 + 0x18]
push rcx
not rcx
sub r10, rcx
pop rcx
sub r10, 1
xor ecx, ecx
test esi, esi
je 0x14001d265
push rax
pushf
mov eax, 0xb6652d07
pushf
not eax
add eax, 0x8e832381
xor eax, 0xb75f0fe1
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa6e5e088
xor eax, 0xb3ad8332
rol eax, 0x73
popf
pushf
not eax
add eax, 0xbb665a05
xor eax, 0xfec6a5fa
rol eax, 0x1b
popf
jmp 0x14001d12d
push rax
pushf
mov eax, 0x3fdfbcb0
pushf
not eax
add eax, 0xa65b32a2
xor eax, 0xdcd066e2
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf59a1062
xor eax, 0x942ed960
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc9e2da63
xor eax, 0x828b7a50
rol eax, 0x25
popf
jmp 0x14001d12d
mov edx, dword [r10]
mov rax, rbp
push r9
not r9
sub rdx, r9
pop r9
sub rdx, 1
sub rdx, rbp
push rax
pushf
mov eax, 0x64ebb878
pushf
not eax
add eax, 0xa052e90f
xor eax, 0xc19d5d6f
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe2decd8b
xor eax, 0x82e7e783
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x93e4a142
xor eax, 0xe4199e81
rol eax, 0x88
popf
pushf
not eax
add eax, 0x970e0442
xor eax, 0xd02f549e
rol eax, 0x35
popf
jmp 0x14001d12d
movzx r8d, byte [rax]
movzx r11d, byte [rax + rdx]
sub r8d, r11d
jne 0x14001d382
push rax
pushf
mov eax, 0xcf8e7962
pushf
not eax
add eax, 0xea6ce088
xor eax, 0x87703144
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc0da5fe6
xor eax, 0xf043ae80
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd4d09807
xor eax, 0xd05821ff
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe15cf5f4
xor eax, 0xfb002e43
rol eax, 0x6f
popf
jmp 0x14001d12d
push rax
pushf
mov eax, 0xb40e5c67
pushf
not eax
add eax, 0x8c8d6137
xor eax, 0xd7e4f53d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9b8db7a4
xor eax, 0xa18e9883
rol eax, 0x4c
popf
jmp 0x14001d12d
inc rax
test r11d, r11d
jne 0x14001d416
push rax
pushf
mov eax, 0x51af1fc3
pushf
not eax
add eax, 0xb5848a58
xor eax, 0xb274a3a4
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x89350e02
xor eax, 0xb154b0a2
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd81b8f27
xor eax, 0x9ae82376
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf2914250
xor eax, 0xa371fbe3
rol eax, 0xd9
popf
jmp 0x14001d12d
push rax
pushf
mov eax, 0xa3616c4e
pushf
not eax
add eax, 0x9aed0b6e
xor eax, 0xc38aa01e
rol eax, 0xee
popf
pushf
not eax
add eax, 0xce490bea
xor eax, 0xbc23d2e9
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf96c3174
xor eax, 0xa3b63110
rol eax, 0x20
popf
jmp 0x14001d12d
test r8d, r8d
je 0x14001d494
push rax
pushf
mov eax, 0x2a4af71
pushf
not eax
add eax, 0xbb83997c
xor eax, 0xb439a2af
rol eax, 0x68
popf
pushf
not eax
add eax, 0x9a88752e
xor eax, 0xb33fc421
rol eax, 0x76
popf
jmp 0x14001d12d
push rax
pushf
mov eax, 0xb2c36d22
pushf
not eax
add eax, 0xa837d5d7
xor eax, 0xdecd39a4
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x990f0e4c
xor eax, 0x8332e5c3
rol eax, 0x34
popf
jmp 0x14001d12d
inc ecx
add r10, 4
cmp ecx, esi
jb 0x14001d52b
push rax
pushf
mov eax, 0x81e82b38
pushf
not eax
add eax, 0xd8d111fd
xor eax, 0xe410812d
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x9b0cdde6
xor eax, 0xa530dd76
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe3570f8c
xor eax, 0xe2a9cb9e
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd1563d59
xor eax, 0x96504303
rol eax, 0x45
popf
jmp 0x14001d12d
push rax
pushf
mov eax, 0x659f010
pushf
not eax
add eax, 0x95717b9c
xor eax, 0xfefd831c
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8d4d1600
xor eax, 0xd20fb354
rol eax, 0xba
popf
pushf
not eax
add eax, 0xee1202e4
xor eax, 0xdc20a8b2
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x92912a2b
xor eax, 0xf34104a4
rol eax, 0x54
popf
jmp 0x14001d12d
xor eax, eax
push rax
pushf
mov eax, 0x9d9fc5a0
pushf
not eax
add eax, 0x9d96b7ff
xor eax, 0xbb30bd45
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xde46bf66
xor eax, 0xcb2d8288
rol eax, 0x9c
popf
jmp 0x14001d12d
mov rbx, qword [rsp + 8]
mov rbp, qword [rsp + 0x10]
mov rsi, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
ret
movzx ecx, word [rdi + rcx*2]
mov eax, dword [rbx + rcx*4]
push r9
not r9
sub rax, r9
pop r9
sub rax, 1
jmp 0x14001d5b9