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

Disassembly:
push rax
pushf
mov eax, 0x9405f1c3
pushf
not eax
add eax, 0x9cecc6df
xor eax, 0xc1f4f2b3
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa8d9da46
xor eax, 0xf4a5ef9c
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb5b24745
xor eax, 0xd29f971f
rol eax, 0xd1
popf
cmp eax, 4
jne 0x1400d9637
popf
pop rax
jmp 0x1400d9901
cmp eax, 0
jne 0x1400d9646
popf
pop rax
jmp 0x1400d9718
cmp eax, 3
jne 0x1400d9655
popf
pop rax
jmp 0x1400d987a
cmp eax, 1
jne 0x1400d9664
popf
pop rax
jmp 0x1400d97b6
cmp eax, 0xd
jne 0x1400d9673
popf
pop rax
jmp 0x1400d9ccd
cmp eax, 7
jne 0x1400d9682
popf
pop rax
jmp 0x1400d99ea
cmp eax, 0xe
jne 0x1400d9691
popf
pop rax
jmp 0x1400d9d15
cmp eax, 0xb
jne 0x1400d96a0
popf
pop rax
jmp 0x1400d9bb7
cmp eax, 0xc
jne 0x1400d96af
popf
pop rax
jmp 0x1400d9c48
cmp eax, 8
jne 0x1400d96be
popf
pop rax
jmp 0x1400d9a6c
cmp eax, 5
jne 0x1400d96cd
popf
pop rax
jmp 0x1400d995f
cmp eax, 2
jne 0x1400d96dc
popf
pop rax
jmp 0x1400d9843
cmp eax, 9
jne 0x1400d96eb
popf
pop rax
jmp 0x1400d9ae3
cmp eax, 0xa
jne 0x1400d96fa
popf
pop rax
jmp 0x1400d9b22
cmp eax, 6
jne 0x1400d9709
popf
pop rax
jmp 0x1400d9995
cmp eax, 0xf
jne 0x1400d9718
popf
pop rax
jmp 0x1400d9d5b
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x10], rdx
push rsi
push rdi
push r14
sub rsp, 0x20
cmp qword [rcx + 0x28], 0
mov rsi, rcx
je 0x1400d9783
push rax
pushf
mov eax, 0x5a298e72
pushf
not eax
add eax, 0xf75f577b
xor eax, 0x966ac4ca
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc7f3ae53
xor eax, 0xcadbcade
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe32d0dec
xor eax, 0x82d7287b
rol eax, 0x5f
popf
jmp 0x1400d9628
push rax
pushf
mov eax, 0x19cb6392
pushf
not eax
add eax, 0xd9abc201
xor eax, 0xcb685b0d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa2a59b64
xor eax, 0xb4149ab1
rol eax, 0x81
popf
jmp 0x1400d9628
lea rdx, [rsp + 0x48]
add rcx, 0x38
call fcn.140070a09
cmp qword [rax], 0
je 0x1400d9810
push rax
pushf
mov eax, 0xd1784332
pushf
not eax
add eax, 0x925fc129
xor eax, 0xe1f3ffa6
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa99e310b
xor eax, 0x8ceced1b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf9201012
xor eax, 0xd7801f32
rol eax, 0x52
popf
jmp 0x1400d9628
push rax
pushf
mov eax, 0x6832599
pushf
not eax
add eax, 0xed2fb964
xor eax, 0xcf746581
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa5197a2c
xor eax, 0xdaa33c9f
rol eax, 0x9f
popf
jmp 0x1400d9628
lea rdx, [rsp + 0x48]
lea rcx, [rsi + 0x38]
call fcn.140070a09
mov rax, qword [rax + 8]
jmp 0x1400d9d15
mov rbx, qword [rsi + 0x28]
movsxd rax, dword [rbx + 0x3c]
mov r11d, dword [rax + rbx + 0x88]
push rbx
not rbx
sub r11, rbx
pop rbx
sub r11, 1
cmp r11, rbx
je 0x1400d98e1
push rax
pushf
mov eax, 0xe79c3e66
pushf
not eax
add eax, 0xd796b59a
xor eax, 0xdcca3357
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9c8289c4
xor eax, 0x9b8fbbd7
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa163ba6d
xor eax, 0xd5097e52
rol eax, 0xb7
popf
jmp 0x1400d9628
push rax
pushf
mov eax, 0xe01e0257
pushf
not eax
add eax, 0xd069fec5
xor eax, 0xf04a5c6d
rol eax, 0xf3
popf
jmp 0x1400d9628
mov edi, dword [r11 + 0x14]
xor r10d, r10d
test edi, edi
je 0x1400d993f
push rax
pushf
mov eax, 0x3d0ed3ec
pushf
not eax
add eax, 0xa1ea36ee
xor eax, 0xdb83be08
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa83ce570
xor eax, 0xbd216c38
rol eax, 0xf5
popf
jmp 0x1400d9628
push rax
pushf
mov eax, 0xc9fedb25
pushf
not eax
add eax, 0xa9f862c9
xor eax, 0xdff827a3
rol eax, 0x93
popf
jmp 0x1400d9628
mov r9d, dword [r11 + 0x20]
mov rbp, qword [rsp + 0x48]
push rbx
not rbx
sub r9, rbx
pop rbx
sub r9, 1
nop
push rax
pushf
mov eax, 0x3adf9715
pushf
not eax
add eax, 0xd7e1853b
xor eax, 0x9d01eee5
rol eax, 0x3b
popf
jmp 0x1400d9628
mov eax, dword [r9]
mov rdx, 0xffffffffffffffff
push rbx
not rbx
sub rax, rbx
pop rbx
sub rax, 1
mov r8d, 0x1b6f8aaf
pushf
not r8d
add r8d, 0xa959722e
xor r8d, 0x8dbdf37e
rol r8d, 0xd6
popf
push rax
pushf
mov eax, 0xaadb2e8b
pushf
not eax
add eax, 0x9f6db6e3
xor eax, 0xf4926857
rol eax, 0x53
popf
jmp 0x1400d9628
inc rdx
cmp byte [rax + rdx], 0
jne 0x1400d9a39
push rax
pushf
mov eax, 0xba0812db
pushf
not eax
add eax, 0xb84a18c6
xor eax, 0xb75c4356
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xac7942ab
xor eax, 0xd7aac306
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x926a92c4
xor eax, 0xb3b51584
rol eax, 0x67
popf
jmp 0x1400d9628
push rax
pushf
mov eax, 0xc3d87786
pushf
not eax
add eax, 0xcc5beb45
xor eax, 0xca317ec3
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe8c77cdf
xor eax, 0xe5089b85
rol eax, 8
popf
jmp 0x1400d9628
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
cmp rax, rdx
je 0x1400d9ac3
push rax
pushf
mov eax, 0x922a4d4b
pushf
not eax
add eax, 0x8e22ef6c
xor eax, 0x9ff9208d
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf46eadac
xor eax, 0xb89c4e06
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xda15c469
xor eax, 0xe5aef47b
rol eax, 0x84
popf
jmp 0x1400d9628
push rax
pushf
mov eax, 0xa194c344
pushf
not eax
add eax, 0x8f4b0d67
xor eax, 0xedb64a29
rol eax, 0xe0
popf
jmp 0x1400d9628
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xa5cabfc7
pushf
not eax
add eax, 0xe46a8476
xor eax, 0xd733a610
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe8706b39
xor eax, 0x88fb950d
rol eax, 0xa0
popf
jmp 0x1400d9628
movsx rcx, byte [rax]
inc rax
imul r8, r8, 0x21
push rcx
not rcx
sub r8, rcx
pop rcx
sub r8, 1
cmp rax, rdx
jne 0x1400d9b71
push rax
pushf
mov eax, 0xf7e2b990
pushf
not eax
add eax, 0x974197ba
xor eax, 0x99edd967
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb5d58258
xor eax, 0x9896678b
rol eax, 0x30
popf
jmp 0x1400d9628
push rax
pushf
mov eax, 0x36a77362
pushf
not eax
add eax, 0xe8b1041c
xor eax, 0xdc266139
rol eax, 0x10
popf
pushf
not eax
add eax, 0xf1847fce
xor eax, 0x9f223b40
rol eax, 0x45
popf
pushf
not eax
add eax, 0x868ff521
xor eax, 0xa19a994d
rol eax, 0x2d
popf
jmp 0x1400d9628
cmp r8, rbp
je 0x1400d9c02
push rax
pushf
mov eax, 0x74f94fd3
pushf
not eax
add eax, 0xc4836b9d
xor eax, 0xf5e828c1
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x80a7a3e8
xor eax, 0xd150da94
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa50338dc
xor eax, 0xf07cf039
rol eax, 0xec
popf
jmp 0x1400d9628
push rax
pushf
mov eax, 0xb3e65b20
pushf
not eax
add eax, 0xc53fea1d
xor eax, 0x8dde31b6
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa748f1d2
xor eax, 0xd1a59407
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x817ba1f2
xor eax, 0x9dcf0647
rol eax, 0x35
popf
jmp 0x1400d9628
inc r10d
add r9, 4
cmp r10d, edi
jb 0x1400d9c87
push rax
pushf
mov eax, 0x7e9fa297
pushf
not eax
add eax, 0xbe4ea3e7
xor eax, 0xc0b0b656
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa6e6a0da
xor eax, 0x872f8bda
rol eax, 0xd8
popf
jmp 0x1400d9628
push rax
pushf
mov eax, 0xcec1159b
pushf
not eax
add eax, 0xddd36e29
xor eax, 0xafa214eb
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfdd433c6
xor eax, 0xcde75df7
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcea14997
xor eax, 0x92a3ab36
rol eax, 0x8c
popf
jmp 0x1400d9628
xor eax, eax
push rax
pushf
mov eax, 0xc0769078
pushf
not eax
add eax, 0x8ebb9314
xor eax, 0xa916051e
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa440d0d7
xor eax, 0xa6bd05a0
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x97fe1aad
xor eax, 0xc4767cf2
rol eax, 0xb6
popf
jmp 0x1400d9628
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x50]
add rsp, 0x20
pop r14
pop rdi
pop rsi
ret
mov eax, dword [r11 + 0x24]
movsxd rcx, r10d
push rbx
not rbx
sub rax, rbx
pop rbx
sub rax, 1
movzx edx, word [rax + rcx*2]
mov ecx, dword [r11 + 0x1c]
push rbx
not rbx
sub rcx, rbx
pop rbx
sub rcx, 1
mov edi, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
lea rcx, [rsi + 0x38]
call fcn.140070a09
lea rcx, [rdi + rbx]
lea rdx, [rsp + 0x48]
mov qword [rax], rcx
lea rcx, [rsi + 0x38]
mov rbx, qword [rsi + 0x30]
push rdi
not rdi
sub rbx, rdi
pop rdi
sub rbx, 1
call fcn.140070a09
mov qword [rax + 8], rbx
mov rax, qword [rsi + 0x30]
push rdi
not rdi
sub rax, rdi
pop rdi
sub rax, 1
jmp 0x1400d9d15