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

Disassembly:
push rbp
movsx rax, di
movsxd rax, r12d
not al
push r13
movsx eax, bp
movzx rbp, si
xchg ah, ah
lea rbp, [rsp - 0x1b08]
lahf
not ax
movzx rax, bx
mov eax, 0x1c08
call fcn.14003ab50
sub rsp, rax
bt eax, r13d
add ax, bx
mov rax, qword [0x140049010]
xor rax, rsp
jmp 0x140382b70
mov qword [rbp + 0x1ac8], rax
jmp 0x140382b7c
xorps xmm0, xmm0
mov r13, rcx
comiss xmm0, dword [rcx + 0x20]
jae 0x140383e39
comiss xmm0, dword [rcx + 0x24]
jae 0x140383e39
mov qword [rsp + 0x1c30], rsi
add sil, 7
mov rsi, qword [0x140049928]
cmp rbx, rbx
cmc
mov qword [rsp + 0x1c38], rdi
mov qword [rsp + 0x1c00], r12
stc
test bpl, 0x4e
xor r12d, r12d
mov qword [rsp + 0x1bf8], r14
jmp 0x140382bd5
test rsi, rsi
jmp 0x140382bfc
je 0x140382c13
mov rsi, qword [rsi + 0x98]
jmp 0x140382c0e
jmp 0x140382c19
mov rsi, r12
sal di, cl
mov rcx, qword [rsi + 0x18]
mov dil, bl
lea r14, [rsi + 0x18]
mov rdi, qword [rsi + 8]
cmc
clc
mov qword [rsp + 0x38], rdi
jmp 0x140382c34
test rcx, rcx
jmp 0x140382c3c
je 0x140382c6b
mov eax, dword [r13 + 0xc]
jmp 0x140382c4e
cmp dword [rsi + 0x70], eax
jmp 0x140382c56
jge 0x140382d0e
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [r14], r12
movsx cx, dl
rol ch, cl
mov eax, dword [r13 + 0xc]
lea rdx, [rbp + 0x1ab0]
setg r9b
xor cl, 0xcd
not r9b
mov rcx, qword [rsi]
movsx r9w, cl
add eax, 0x1388
test esp, r14d
movsx r9, bx
mov dword [rsi + 0x70], eax
mov r9, r14
stc
mov qword [rbp + 0x1ac0], r12
jmp 0x140382caa
sub r8d, r8d
stc
mov dword [rbp + 0x1ab4], 2
cmc
lea eax, [rax + rax*4]
test sil, r13b
mov dword [rbp + 0x1ab8], 1
jmp 0x140382cce
shl eax, 2
jmp 0x140382cd6
mov dword [rbp + 0x1ab0], eax
mov rax, 0x1f523e01
mov dword [rbp + 0x1abc], 0x10000
movsx rax, di
movsxd rax, r10d
cdqe
mov rax, qword [rcx]
jmp 0x140382cfe
call qword [rax + 0x18]
test eax, eax
jmp 0x140382d08
js 0x140383e08
mov rcx, qword [rsi + 0x20]
mov qword [rsp + 0x1c28], rbx
bts ebx, ebx
bsr ebx, eax
setne bl
lea rbx, [rsi + 0x20]
test rcx, rcx
jmp 0x140382d2f
je 0x140382d58
mov eax, dword [r13 + 8]
test cl, bpl
cmp r14d, edx
cmp dword [rsi + 0x74], eax
jge 0x140382de4
mov rax, qword [rcx]
jmp 0x140382d50
call qword [rax + 0x10]
mov qword [rbx], r12
and cl, al
mov eax, dword [r13 + 8]
adc r9w, 0x51a1
lea rdx, [rbp + 0x1ab0]
mov rcx, qword [rsi]
btr r9, r15
adc r9b, sil
rcr r9b, cl
add eax, 0x2710
shld r9w, r15w, 0x23
rcl r9b, cl
mov dword [rsi + 0x74], eax
mov r9, rbx
add eax, eax
mov qword [rbp + 0x1ac0], r12
mov dword [rbp + 0x1ab0], eax
bswap ax
sub r8d, r8d
xchg al, ah
mov dword [rbp + 0x1ab4], 2
mov dword [rbp + 0x1ab8], 2
movzx ax, ah
cmovne ax, dx
movzx eax, bx
mov dword [rbp + 0x1abc], 0x10000
mov ah, 0x9a
movsx eax, r9w
mov rax, qword [rcx]
call qword [rax + 0x18]
test eax, eax
jmp 0x140382dde
js 0x140383dfa
mov rax, qword [rdi]
sar r9b, cl
xadd ch, ch
movsxd rcx, r8d
lea rcx, [rsp + 0x58]
ror dx, 0x24
mov rdx, qword [r14]
shld r9, r15, 0x5a
mov r9d, 4
mov qword [rsp + 0x28], rcx
bsf rcx, r15
movzx ecx, si
movzx cx, dl
xor r8d, r8d
mov rcx, rdi
jmp 0x140382e22
mov dword [rsp + 0x20], r12d
jmp 0x140382e2c
call qword [rax + 0x70]
test eax, eax
jmp 0x140382e36
jne 0x140383dfa
mov rax, qword [rdi]
sub r9b, 0xf6
inc r9
lea rcx, [rsp + 0x68]
mov rdx, qword [rbx]
mov r9d, 4
mov qword [rsp + 0x28], rcx
mov cx, 0x2121
sub ch, 0x7c
xor r8d, r8d
mov rcx, rdi
jmp 0x140382e6b
mov dword [rsp + 0x20], r12d
jmp 0x140382e75
call qword [rax + 0x70]
test eax, eax
jmp 0x140382e7f
jne 0x140383dfa
mov rax, qword [rsp + 0x68]
cmp dh, 0x50
cmp r9w, di
mov qword [rsp + 0x1bf0], r15
xchg r15b, r15b
bt r15w, 0xa3
rol r15d, 0xc2
mov r15, qword [rsp + 0x58]
stc
cmc
cmp dword [r13 + 4], r12d
jmp 0x140382eb6
jle 0x140382fbb
mov r14, r12
mov r12, rax
cmc
sal bx, cl
bsf rax, rcx
mov edi, r14d
test r10, 0x7ab41027
bswap ecx
bt rdx, 0xa4
nop dword [rax]
mov rax, qword [r13 + 0x10]
movsx r8w, dl
and r8w, r11w
movzx rcx, r10w
mov rcx, r15
not r8d
mov rbx, qword [r14 + rax]
neg al
movzx r8w, cl
bts r8w, si
movsxd rax, dword [rbx + 0x20]
clc
btc r8w, r8w
btr r8w, 0xdd
mov rdx, qword [rbx + 0x28]
lea r8, [rax + rax*4]
clc
jmp 0x140382f27
shl r8, 2
jmp 0x140382f30
call 0x14018d8d3
movsxd r8, dword [rbx + 0x10]
rcl dx, 0xca
xadd dl, ch
sbb cx, 0x4bdf
mov rcx, r12
mov rdx, qword [rbx + 0x18]
clc
cmc
cmp bp, cx
add r8, r8
jmp 0x140382f59
call 0x14019563a
movsxd rax, dword [rbx + 0x20]
movzx cx, r10b
jmp 0x140382f6e
lea r14, [r14 + 8]
cmovnp ecx, ecx
inc edi
lea rcx, [rax + rax*4]
movsxd rax, dword [rbx + 0x10]
lea r15, [r15 + rcx*4]
lea r12, [r12 + rax*2]
cmp edi, dword [r13 + 4]
jl 0x140382ee2
mov rdi, qword [rsp + 0x38]
ror ebx, cl
shld cx, r12w, 0xf6
lea rbx, [rsi + 0x20]
xor r12d, r12d
rol cx, 0x73
rcr cx, cl
adc ax, 0x56b0
lea r14, [rsi + 0x18]
sar ah, 0x3f
neg ah
dec ah
mov rax, qword [rdi]
adc edx, 0x1af73072
xor r8d, r8d
cwd
movzx edx, r12w
mov rdx, qword [r14]
mov rcx, rdi
jmp 0x140382fd8
call qword [rax + 0x78]
mov rax, qword [rdi]
and ecx, 0x6dc4192f
xor r8d, r8d
bswap dx
movsx ecx, bx
mov rdx, qword [rbx]
movzx rcx, sp
movsxd rcx, ebp
xchg rcx, rcx
mov rcx, rdi
jmp 0x140383002
call qword [rax + 0x78]
mov rax, qword [rdi]
movzx rcx, dx
cwd
lea rcx, [rsp + 0x48]
mov rdx, qword [rsi + 0x38]
or r9b, 0xac
mov r9d, 4
jmp 0x140383026
mov qword [rsp + 0x28], rcx
and ecx, 0x165c1407
xor r8d, r8d
mov rcx, rdi
jmp 0x14038303c
mov dword [rsp + 0x20], r12d
jmp 0x140383046
call qword [rax + 0x70]
test eax, eax
jmp 0x140383050
jne 0x140383de9
movss xmm1, dword [r13 + 0x1c]
cmp r14b, cl
xor r8d, r8d
jmp 0x140383067
movss xmm4, dword [r13 + 0x18]
jmp 0x140383072
movaps xmm2, xmm1
addss xmm2, dword [r13 + 0x24]
movss xmm3, dword [0x140042460]
movaps xmm0, xmm1
not rax
movsx eax, sp
cbw
mov rax, qword [rsp + 0x48]
jmp 0x140383098
movaps xmm5, xmm4
addss xmm5, dword [r13 + 0x20]
movaps xmmword [rsp + 0x1be0], xmm6
bswap rcx
movsx cx, bpl
mov ecx, 0x68482c20
mov rcx, rdi
movaps xmmword [rsp + 0x1bd0], xmm7
jmp 0x1403830c6
subss xmm0, xmm2
movaps xmm6, xmm3
movaps xmm7, xmm5
jmp 0x1403830d9
addss xmm7, xmm4
divss xmm6, xmm0
movaps xmm0, xmm4
jmp 0x1403830e9
subss xmm0, xmm5
subss xmm5, xmm4
divss xmm7, xmm0
divss xmm3, xmm5
movaps xmm0, xmm2
jmp 0x140383101
subss xmm2, xmm1
movss dword [rax], xmm3
jmp 0x14038310e
addss xmm0, xmm1
mov rax, qword [rsp + 0x48]
jmp 0x14038311c
mov dword [rax + 4], r12d
movsx ax, r15b
mov rax, qword [rsp + 0x48]
divss xmm0, xmm2
mov dword [rax + 8], r12d
cmovg ax, bx
cwd
mov rax, qword [rsp + 0x48]
movzx edx, bx
not dl
mov dl, r14b
mov dword [rax + 0xc], r12d
mov rax, qword [rsp + 0x48]
xchg dl, dh
mov dword [rax + 0x10], r12d
mov dh, 0x5e
mov rax, qword [rsp + 0x48]
movsx rdx, r13w
xchg edx, edx
movss dword [rax + 0x14], xmm6
mov rax, qword [rsp + 0x48]
jmp 0x140383171
mov dword [rax + 0x18], r12d
not dh
lahf
mov rax, qword [rsp + 0x48]
cqo
cmovle rdx, rdi
mov dword [rax + 0x1c], r12d
movzx ax, r9b
movsx dx, sil
setp dh
mov rax, qword [rsp + 0x48]
xchg dx, dx
mov rdx, rdi
mov dword [rax + 0x20], r12d
mov rax, qword [rsp + 0x48]
movsx dx, r13b
mov dh, 0xf8
jmp 0x1403831b5
mov dword [rax + 0x24], r12d
mov rax, rbx
mov rax, qword [rsp + 0x48]
movzx rdx, bp
movsxd rdx, r13d
jmp 0x1403831cd
mov dword [rax + 0x28], 0x3f000000
rdtsc
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x2c], r12d
mov rax, qword [rsp + 0x48]
not dx
movzx edx, cx
movzx dx, r15b
movss dword [rax + 0x30], xmm7
cdqe
mov rax, qword [rsp + 0x48]
seto dh
movss dword [rax + 0x34], xmm0
movzx rdx, r10w
movsx rdx, di
mov rax, qword [rsp + 0x48]
mov dl, r13b
mov dword [rax + 0x38], 0x3f000000
movsxd rdx, r12d
mov rax, qword [rsp + 0x48]
movsx edx, r10w
not dh
cmovs dx, r11w
mov dword [rax + 0x3c], 0x3f800000
movsx edx, r8w
mov rax, qword [rdi]
mov rdx, qword [rsi + 0x38]
jmp 0x140383245
call qword [rax + 0x78]
sub edx, edx
movzx rcx, bx
movzx r8w, r14b
lea rcx, [rbp - 0x78]
sets r8b
not r8
mov r8d, 0x1b20
jmp 0x140383269
call 0x1400dffd4
mov dword [rbp - 0x7c], 0x10
movzx r8, r12w
lahf
cwd
lea r8, [rbp - 0x78]
movsx ecx, cx
jmp 0x14038328a
mov dword [rbp - 0x80], 0x10
cwde
lea rdx, [rbp - 0x80]
setns ah
mov cx, 0x45a3
jmp 0x1403832a2
mov rax, qword [rdi]
movsx rcx, r12w
sete ch
mov rcx, rdi
jmp 0x1403832b4
call qword [rax + 0x300]
mov rax, qword [rdi]
cqo
movzx rcx, ax
lea r8, [rbp + 0x88]
movsx cx, cl
movzx cx, r9b
movsx rcx, r11w
lea rdx, [rbp - 0x7c]
movzx cx, r15b
xchg cl, cl
mov rcx, rdi
jmp 0x1403832ea
call qword [rax + 0x2f8]
mov rax, qword [rdi]
movzx rcx, bp
mov dx, 0x10d5
lea rdx, [rbp + 0x208]
mov cx, bx
mov rcx, rdi
jmp 0x14038330d
call qword [rax + 0x2f0]
mov rax, qword [rdi]
mov r9d, 0x305e05f7
xchg ch, dh
movsx r9w, r8b
lea r9, [rbp + 0x228]
lea r8, [rbp + 0x218]
setb ch
mov rcx, rdi
movzx dx, ch
mov dl, r10b
jmp 0x140383343
lea rdx, [rbp + 0x210]
call qword [rax + 0x2d8]
mov rax, qword [rdi]
mov dh, 0x28
lea r8, [rbp + 0x22c]
cqo
not edx
cdq
lea rdx, [rbp + 0x230]
mov cl, r11b
jmp 0x140383371
mov rcx, rdi
jmp 0x140383379
call qword [rax + 0x2e0]
mov rax, qword [rdi]
lea r9, [rbp + 0x238]
rol cx, cl
sbb r8b, 0x81
adc cl, r14b
xor edx, edx
mov rcx, rdi
movsx r8d, bp
lea r8d, [rdx + 1]
jmp 0x1403833a5
call qword [rax + 0x248]
mov rax, qword [rdi]
lea r9, [rbp + 0x240]
xor edx, edx
mov rcx, rbx
mov rcx, rdi
lea r8d, [rdx + 1]
call qword [rax + 0x258]
mov dword [rbp + 0x268], 0x100
mov eax, 0x2c6757f7
not ch
cdqe
lea r9, [rbp + 0x260]
mov dword [rbp + 0x264], 0x100
cwd
movsxd r8, r10d
cdqe
lea r8, [rbp + 0x270]
mov dword [rbp + 0x260], 0x100
lea rdx, [rbp + 0x248]
mov rax, qword [rdi]
movsx ecx, dx
movzx cx, ah
mov ecx, r12d
mov rcx, rdi
jmp 0x14038341f
call qword [rax + 0x250]
mov rax, qword [rdi]
cmovnp rdx, r10
cqo
mov r8, r14
lea r9, [rbp + 0x264]
movsx r8w, al
movsx edx, r13w
lea r8, [rbp + 0xa70]
mov rcx, rdi
mov dl, 0x79
lea rdx, [rbp + 0x250]
call qword [rax + 0x260]
mov rax, qword [rdi]
lea r9, [rbp + 0x1a88]
bt r8w, r14w
test r8w, 0x51c
sub edx, edx
movzx r8w, al
mov rcx, rdi
bswap r8d
movsxd r8, ebx
setl r8b
lea r8d, [rdx + 1]
jmp 0x14038348c
call qword [rax + 0x240]
mov rax, qword [rdi]
lea r9, [rbp + 0x268]
movsxd rdx, r8d
cdq
cqo
lea r8, [rbp + 0x1270]
movzx ecx, dx
mov edx, esi
setp ch
mov rcx, rdi
cwd
movsx edx, cx
lea rdx, [rbp + 0x258]
jmp 0x1403834c5
call qword [rax + 0x290]
mov rax, qword [rdi]
bswap dx
lea rdx, [rbp + 0x1a70]
jmp 0x1403834df
mov rcx, rdi
call qword [rax + 0x298]
mov rax, qword [rdi]
mov r8, r10
bswap cx
movsx r9d, ax
lea r9, [rbp + 0x1a90]
lea r8, [rbp + 0x1a9c]
mov cl, sil
mov ecx, 0x7af3ae3
jmp 0x140383510
mov rcx, rdi
lea rdx, [rbp + 0x1a78]
call qword [rax + 0x280]
mov rax, qword [rdi]
bt r8w, 0x84
clc
shl r8d, 0x3e
lea rcx, [rbp + 0x1a98]
mov qword [rsp + 0x28], rcx
movzx r9d, ax
lea r9, [rbp + 0x1a80]
xor edx, edx
bswap cx
not ch
lea rcx, [rbp + 0x1a94]
cmovl r8, r14
mov qword [rsp + 0x20], rcx
movsxd rcx, r14d
not r8b
movsx cx, dil
mov rcx, rdi
lea r8d, [rdx + 1]
jmp 0x140383573
call qword [rax + 0x278]
mov rax, qword [rdi]
lea rdx, [rbp + 0x1aa0]
movsxd rcx, esp
mov rcx, rdi
jmp 0x14038358e
call qword [rax + 0x270]
mov rdx, rdi
movsx ecx, dx
setge cl
mov rcx, r13
call fcn.140382728
mov ecx, r12d
jmp 0x1403835ad
mov edx, r12d
mov dword [rsp + 0x34], ecx
inc r9w
mov dword [rsp + 0x38], edx
shrd r9w, r13w, 0xdd
add r9d, r14d
sar r9b, cl
cmp dword [r13 + 4], 0
mov r9d, r12d
movss xmm6, dword [r13 + 0x18]
jmp 0x1403835db
movss xmm7, dword [r13 + 0x1c]
jmp 0x1403835e6
mov dword [rsp + 0x30], r12d
jmp 0x1403835f0
jle 0x140383883
mov r8, r12
btc r14d, edx
sub esi, 0x5a192008
mov qword [rsp + 0x40], r12
rol r14d, 0x51
sbb ah, 0xa6
nop dword [rax]
shl sil, cl
sete sil
nop word [rax + rax]
jmp 0x140383628
mov rax, qword [r13 + 0x10]
mov r14d, r12d
sub rsi, r9
rcl sil, cl
bsf esi, ebx
mov rsi, qword [r8 + rax]
jmp 0x140383641
cmp dword [rsi], 0
jmp 0x140383649
jle 0x140383835
mov r15, r12
movsx r12, cx
sbb r12, 0x6da40b39
mov r12d, dword [rsp + 0x34]
bt ebx, 0xcb
nop dword [rax]
sar al, 0xc6
mov rbx, qword [rsi + 8]
shr ax, 0x4a
setl ah
not ax
add rbx, r15
mov rax, qword [rbx + 0x28]
test r9w, 0x5c39
test rax, rax
je 0x1403836d1
cmp rax, 0xffffffffffffffff
jmp 0x14038369a
jne 0x1403836b9
mov rdx, rdi
not ch
bswap rcx
movzx rcx, sp
mov rcx, r13
call fcn.140382728
jmp 0x1403837d5
mov rdx, rbx
xchg cx, cx
mov cl, dil
mov rcx, rsi
jmp 0x1403836ca
call rax
jmp 0x1403837d5
movss xmm2, dword [rbx]
jmp 0x1403836da
movss xmm3, dword [rbx + 8]
subss xmm2, xmm6
movss xmm0, dword [rbx + 4]
subss xmm3, xmm6
movss xmm1, dword [rbx + 0xc]
subss xmm0, xmm7
subss xmm1, xmm7
comiss xmm2, xmm3
jae 0x1403837d5
comiss xmm0, xmm1
jae 0x1403837d5
cvttss2si eax, xmm2
lea r8, [rbp + 0x1ab0]
movzx cx, r14b
mov edx, 1
movsx ecx, r9w
not cx
mov rcx, rdi
jmp 0x14038372f
mov dword [rbp + 0x1ab0], eax
jmp 0x14038373a
cvttss2si eax, xmm0
mov dword [rbp + 0x1ab4], eax
jmp 0x140383749
cvttss2si eax, xmm3
mov dword [rbp + 0x1ab8], eax
jmp 0x140383758
cvttss2si eax, xmm1
mov dword [rbp + 0x1abc], eax
sets ah
mov rax, qword [rdi]
call qword [rax + 0x168]
mov rax, qword [rbx + 0x10]
lea r9, [rsp + 0x48]
xor edx, edx
movsx ecx, r10w
not cl
mov qword [rsp + 0x48], rax
cmovge ax, dx
movsx ecx, sp
movsx r8w, spl
mov rax, qword [rdi]
bswap r8w
mov rcx, rdi
lea r8d, [rdx + 1]
jmp 0x1403837a3
call qword [rax + 0x40]
mov r9d, dword [rsp + 0x38]
mov rcx, rdi
inc r10w
mov r8d, dword [rbx + 0x1c]
shr dh, cl
cwd
ror r10, cl
mov r10, qword [rdi]
movsxd rdx, ecx
add r8d, r12d
movsx dx, cl
add r9d, dword [rbx + 0x18]
mov edx, dword [rbx + 0x20]
call qword [r10 + 0x60]
inc r14d
cmp r14b, spl
stc
jmp 0x1403837e1
add r15, 0x38
test r10b, r10b
clc
cmp r14d, dword [rsi]
jmp 0x1403837f1
jl 0x14038366d
mov ecx, dword [rsp + 0x34]
sub r12d, r12d
or dl, 0x60
btc r9, r13
mov edx, dword [rsp + 0x38]
mov r8, r9
shr r9w, cl
rcl r9b, 0x1a
mov r8, qword [rsp + 0x40]
sbb r9w, 0x54a9
or r9, 0x552e49c1
mov r9d, dword [rsp + 0x30]
cmc
test cx, 0x841
cmp bpl, 0xd9
add ecx, dword [rsi + 0x10]
jmp 0x14038383d
inc r9d
jmp 0x140383845
add edx, dword [rsi + 0x20]
clc
cmp r10b, spl
add r8, 8
mov dword [rsp + 0x34], ecx
test r15b, 0x98
jmp 0x14038385d
mov dword [rsp + 0x38], edx
stc
cmc
mov dword [rsp + 0x30], r9d
cmp rdi, 0x4e7238b4
mov qword [rsp + 0x40], r8
cmp r9d, dword [r13 + 4]
jmp 0x14038387d
jl 0x140383628
mov rax, qword [rdi]
movzx ecx, cx
lea r8, [rbp - 0x78]
movsx ecx, dx
mov edx, dword [rbp - 0x80]
mov rcx, rdi
jmp 0x14038389b
call qword [rax + 0x168]
mov rax, qword [rdi]
movsx rcx, cx
xchg cl, ch
movzx dx, r8b
lea r8, [rbp + 0x88]
movzx dx, r10b
mov edx, dword [rbp - 0x7c]
movsxd rcx, r10d
mov cl, r8b
jmp 0x1403838c9
mov rcx, rdi
jmp 0x1403838d1
call qword [rax + 0x160]
mov rax, qword [rdi]
movsxd rdx, r12d
movsx dx, dl
mov rcx, rdi
mov rdx, qword [rbp + 0x208]
jmp 0x1403838f0
call qword [rax + 0x158]
mov rcx, qword [rbp + 0x208]
test r11w, 0x4f98
movaps xmm7, xmmword [rsp + 0x1bd0]
movaps xmm6, xmmword [rsp + 0x1be0]
test rcx, rcx
jmp 0x14038391b
je 0x140383927
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rax, qword [rdi]
cqo
movzx ecx, r11w
not dh
lea r8, [rbp + 0x218]
movsxd rcx, edx
jmp 0x140383945
mov r9d, dword [rbp + 0x228]
bswap dx
movzx edx, r10w
mov rcx, rdi
movsx rdx, r10w
not dx
mov rdx, qword [rbp + 0x210]
jmp 0x140383969
call qword [rax + 0x118]
mov rcx, qword [rbp + 0x210]
cmp ebp, edx
test rcx, rcx
jmp 0x140383980
je 0x140383991
mov rax, qword [rcx]
jmp 0x14038398e
call qword [rax + 0x10]
mov rax, qword [rdi]
cwd
mov rcx, rdi
mov dx, bp
jmp 0x1403839a3
mov r8d, dword [rbp + 0x22c]
mov rdx, qword [rbp + 0x230]
jmp 0x1403839b6
call qword [rax + 0x120]
mov rcx, qword [rbp + 0x230]
test dl, sil
stc
test rcx, rcx
jmp 0x1403839cf
je 0x1403839e0
mov rax, qword [rcx]
jmp 0x1403839dd
call qword [rax + 0x10]
mov rax, qword [rdi]
lea r9, [rbp + 0x238]
bsr ecx, r12d
movsx r8, r15w
xor edx, edx
mov rcx, rdi
lea r8d, [rdx + 1]
jmp 0x140383a00
call qword [rax + 0x40]
mov rcx, qword [rbp + 0x238]
stc
test rcx, rcx
jmp 0x140383a13
je 0x140383a1f
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rax, qword [rdi]
cmp r15b, al
lea r9, [rbp + 0x240]
sub edx, edx
bswap ecx
jmp 0x140383a35
mov rcx, rdi
cmovbe r8w, r12w
movzx r8w, r9b
lea r8d, [rdx + 1]
call qword [rax + 0x50]
mov rcx, qword [rbp + 0x240]
test rsi, r10
cmp r9w, bx
test rcx, rcx
jmp 0x140383a5f
je 0x140383a70
mov rax, qword [rcx]
jmp 0x140383a6d
call qword [rax + 0x10]
mov rax, qword [rdi]
cwd
movzx edx, r8w
bswap rdx
lea r8, [rbp + 0x270]
mov r9d, dword [rbp + 0x260]
jmp 0x140383a94
mov rcx, rdi
mov rdx, qword [rbp + 0x248]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x248]
test cx, 0xbfb
cmp dh, 0x28
test rcx, rcx
jmp 0x140383ab8
je 0x140383ac9
mov rax, qword [rcx]
jmp 0x140383ac6
call qword [rax + 0x10]
mov edx, dword [rbp + 0x260]
inc bh
mov ebx, r12d
stc
test r15w, 0x2f51
test edx, edx
jmp 0x140383ae2
je 0x140383b49
nop dword [rax]
nop word [rax + rax]
xor eax, 0x64f51231
shr rax, cl
shl ch, cl
mov eax, ebx
sar cl, 0xb5
btr ecx, ebp
mov rcx, qword [rbp + rax*8 + 0x270]
cmp r10w, 0x22b5
clc
test rcx, rcx
jmp 0x140383b1f
je 0x140383b3b
mov rax, qword [rcx]
jmp 0x140383b2d
call qword [rax + 0x10]
mov edx, dword [rbp + 0x260]
jmp 0x140383b3b
inc ebx
test spl, 0x91
cmp ebx, edx
jb 0x140383b00
mov rax, qword [rdi]
cwd
lea r8, [rbp + 0xa70]
movzx r9d, r10w
mov r9d, dword [rbp + 0x264]
movzx cx, r12b
xchg rcx, rdx
mov dh, ah
mov rcx, rdi
cwd
movsxd rdx, r14d
movzx dx, sil
mov rdx, qword [rbp + 0x250]
jmp 0x140383b83
call qword [rax + 0x58]
mov rcx, qword [rbp + 0x250]
test rcx, rcx
je 0x140383b9c
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rax, qword [rdi]
lea r9, [rbp + 0x1a88]
rcr r8w, cl
bts cx, r14w
mov cx, r9w
sub edx, edx
mov r8b, 0x7d
movzx ecx, r13w
mov rcx, rdi
lea r8d, [rdx + 1]
jmp 0x140383bc8
call qword [rax + 0x38]
mov rcx, qword [rbp + 0x1a88]
test rcx, rcx
jmp 0x140383bda
je 0x140383beb
mov rax, qword [rcx]
jmp 0x140383be8
call qword [rax + 0x10]
mov rax, qword [rdi]
movsx cx, ch
bswap rcx
lea r8, [rbp + 0x1270]
xchg cl, dl
bswap dx
cqo
mov r9d, dword [rbp + 0x268]
movsx ecx, sp
mov rcx, rdi
movsx dx, r15b
movsxd rdx, esi
mov rdx, qword [rbp + 0x258]
jmp 0x140383c24
call qword [rax + 0xb8]
mov rcx, qword [rbp + 0x258]
cmp al, 0x96
test rcx, rcx
je 0x140383c42
mov rax, qword [rcx]
call qword [rax + 0x10]
mov edx, dword [rbp + 0x264]
test edx, edx
je 0x140383ca4
nop word [rax + rax]
lahf
bsf ecx, r13d
mov eax, r12d
bts ecx, r11d
dec cl
btc rcx, rbp
mov rcx, qword [rbp + rax*8 + 0xa70]
test rcx, rcx
jmp 0x140383c7c
je 0x140383c93
mov rax, qword [rcx]
jmp 0x140383c8a
call qword [rax + 0x10]
mov edx, dword [rbp + 0x264]
inc r12d
cmp r12d, edx
jmp 0x140383c9e
jb 0x140383c5f
mov rax, qword [rdi]
xchg edx, edx
mov dx, cx
mov rcx, rdi
movzx rdx, r12w
movzx dx, bh
mov edx, dword [rbp + 0x1a70]
jmp 0x140383cc2
call qword [rax + 0xc0]
mov rax, qword [rdi]
mov rcx, rdi
movzx r8d, r11w
mov r9d, dword [rbp + 0x1a90]
cwd
movsx edx, r14w
not r8w
mov r8d, dword [rbp + 0x1a9c]
cwd
movzx edx, si
movzx rdx, r11w
mov rdx, qword [rbp + 0x1a78]
jmp 0x140383cff
call qword [rax + 0x98]
mov rcx, qword [rbp + 0x1a78]
cmp sp, r10w
test rcx, rcx
je 0x140383d24
mov rax, qword [rcx]
jmp 0x140383d21
call qword [rax + 0x10]
mov rax, qword [rdi]
lea rcx, [rbp + 0x1a98]
add r9w, si
shld r9w, bp, 0x9f
mov qword [rsp + 0x28], rcx
rol rcx, 0x3b
shr r9b, 0x64
lea r9, [rbp + 0x1a80]
sub edx, edx
lea rcx, [rbp + 0x1a94]
bswap r8d
mov qword [rsp + 0x20], rcx
jmp 0x140383d68
mov rcx, rdi
jmp 0x140383d77
lea r8d, [rdx + 1]
jmp 0x140383d80
call qword [rax + 0x90]
mov rcx, qword [rbp + 0x1a80]
cmp r14b, r9b
stc
cmc
test rcx, rcx
jmp 0x140383d9a
je 0x140383dab
mov rax, qword [rcx]
jmp 0x140383da8
call qword [rax + 0x10]
mov rax, qword [rdi]
cmovp cx, dx
mov rcx, rdi
jmp 0x140383dbc
mov rdx, qword [rbp + 0x1aa0]
call qword [rax + 0x88]
mov rcx, qword [rbp + 0x1aa0]
test rcx, rcx
jmp 0x140383dd8
je 0x140383de9
mov rax, qword [rcx]
jmp 0x140383de6
call qword [rax + 0x10]
mov r15, qword [rsp + 0x1bf0]
neg r12w
add bx, 0x318a
mov rbx, qword [rsp + 0x1c28]
adc sil, bl
and r12b, dl
mov rdi, qword [rsp + 0x1c38]
shr r12w, cl
mov rsi, qword [rsp + 0x1c30]
shld r12d, r15d, 0x6a
rol r14b, 0xe
movzx r14, di
mov r12, qword [rsp + 0x1c00]
mov r14, qword [rsp + 0x1bf8]
mov rcx, qword [rbp + 0x1ac8]
xor rcx, rsp
jmp 0x140383e48
call fcn.140039a40
add rsp, 0x1c08
movsx r13d, r8w
pop r13
pop rbp
jmp 0x140383e60
ret