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

Disassembly:
mov qword [rsp + 8], rcx
xor ah, 0x31
shld rax, r14, 0x1e
xadd rax, rcx
push rdi
cbw
add ax, 0x2108
shr ah, 0xb8
sub rsp, 0x110
bsr ax, ax
btr ax, 0xb
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x58], rax
btc cx, 0x31
mov ax, r9w
sal cx, cl
mov rax, qword [rsp + 0x58]
btr ecx, 0xe
bswap cx
xorps xmm0, xmm0
test spl, 0x10
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x58]
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x120]
add rax, 8
sal cl, cl
cmp bx, 0xb4b4
mov qword [rsp + 0x60], rax
add cx, r10w
movsxd rax, esi
mov rax, qword [rsp + 0x60]
and rcx, rbp
xorps xmm0, xmm0
shld rcx, r9, 0x92
movss dword [rax + 4], xmm0
movsx cx, ah
cdqe
mov rax, qword [rsp + 0x60]
xorps xmm0, xmm0
btr ecx, 0x8b
movss dword [rax], xmm0
ror rax, cl
shr rax, cl
mov rax, qword [rsp + 0x120]
cmp r15b, bl
btr rcx, r11
add rax, 0x10
stc
mov qword [rsp + 0x68], rax
movsx cx, spl
btc ax, r15w
mov rax, qword [rsp + 0x68]
clc
xorps xmm0, xmm0
rcr rcx, 0x82
movss dword [rax + 4], xmm0
movzx ecx, bp
movsx ecx, r12w
rcr ecx, 0x12
mov rax, qword [rsp + 0x68]
inc rcx
btc cx, 0x1e
xorps xmm0, xmm0
sub cx, 0x719d
ror ch, 0xa9
movss dword [rax], xmm0
ror rcx, cl
mov rax, qword [rsp + 0x120]
xor cl, sil
add rax, 0x18
xchg cl, cl
mov qword [rsp + 0x70], rax
stc
and cl, sil
and ecx, 0xd5a65fb6
mov rax, qword [rsp + 0x70]
btr cx, r13w
neg rcx
xor cx, r14w
xorps xmm0, xmm0
btr cx, bp
bsr ecx, r13d
movss dword [rax + 4], xmm0
not cx
mov rax, qword [rsp + 0x70]
movsx cx, r13b
mov cx, 0xe528
bsr cx, r12w
xorps xmm0, xmm0
movss dword [rax], xmm0
sbb al, 0x9d
or al, r12b
mov rax, qword [rsp + 0x120]
add rax, 0x20
or cx, 0x94af
bswap cx
mov qword [rsp + 0x78], rax
rcl al, 9
mov rax, qword [rsp + 0x78]
rcr cx, cl
clc
xorps xmm0, xmm0
btc rcx, 0x90
xadd rcx, rcx
sbb ecx, 0x9e132c01
movss dword [rax + 4], xmm0
ror cx, 6
btr cx, 0x2e
movsxd rax, r11d
mov rax, qword [rsp + 0x78]
rol cl, cl
shr rcx, cl
movzx rcx, bx
xorps xmm0, xmm0
test cl, r10b
movss dword [rax], xmm0
not ch
cmc
mov rax, qword [rsp + 0x120]
neg rcx
add rax, 0x28
cmovle cx, r12w
and cl, 0x18
jmp 0x14068e4cc
mov qword [rsp + 0x80], rax
rcl ah, 0x27
movsx rax, ax
mov rax, qword [rsp + 0x80]
xorps xmm0, xmm0
btc cx, 8
xadd cx, cx
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x80]
or cl, r14b
cmp r8b, 0xb2
xorps xmm0, xmm0
movss dword [rax], xmm0
add al, spl
cmc
mov rax, qword [rsp + 0x120]
sub ch, 0x9d
add rax, 0x38
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xe8]
or cl, 0x9b
xorps xmm0, xmm0
test r12w, 0x1c32
cmp spl, dl
movss dword [rax], xmm0
cwde
shrd cx, r11w, 0xac
mov rax, qword [rsp + 0x120]
rcr cl, 0xb0
movzx rcx, r15w
movsx rcx, si
add rax, 0x3c
sbb ch, cl
sar ch, 0xa3
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xf0]
xor rcx, rcx
xorps xmm0, xmm0
movss dword [rax], xmm0
cmp rdi, 0x5108949c
cmovg ecx, ebp
mov rax, qword [rsp + 0x120]
adc cx, r15w
add rax, 0x40
rol cl, cl
adc ch, 0xa4
sal ch, 0x3b
mov qword [rsp + 0xf8], rax
sbb ah, dl
mov rax, qword [rsp + 0xf8]
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x120]
add rax, 0x4c
btr cx, r11w
sub rcx, 0xfffffffff51eba1e
mov qword [rsp + 0x90], rax
movzx eax, bp
mov rax, qword [rsp + 0x90]
xor ecx, esp
ror cl, cl
mov qword [rsp + 0x88], rax
shld rax, r15, 0x30
mov rax, qword [rsp + 0x88]
bts cx, bp
rcr cx, cl
ror ecx, cl
xorps xmm0, xmm0
movsxd rcx, edi
sal ch, 0x3d
movss dword [rax], xmm0
mov rax, qword [rsp + 0x88]
not ch
sal cl, cl
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
adc rax, rbx
shld cx, r8w, 0x94
mov rax, qword [rsp + 0x90]
setno cl
add rax, 8
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x98]
btr ecx, 0x3d
sbb ecx, 0xcf87a508
jmp 0x14068e65d
xorps xmm0, xmm0
cmovns rcx, rbp
shld cx, r12w, 0x28
movss dword [rax], xmm0
rcl cl, cl
mov rax, qword [rsp + 0x98]
shr ecx, 0x26
sub ecx, 0x6397612a
sbb cl, 0x9e
xorps xmm0, xmm0
xadd cx, cx
movss dword [rax + 4], xmm0
ror ch, cl
inc ax
xor ch, 0x36
mov rax, qword [rsp + 0x120]
movsx rcx, r8w
movzx ecx, r9w
add rax, 0x5c
mov qword [rsp + 0xa8], rax
bt rax, 0x92
movsx rcx, r13w
mov rax, qword [rsp + 0xa8]
rol cx, 0x9b
btr cx, r12w
add cx, 0x9d1c
mov qword [rsp + 0xa0], rax
inc rax
btr eax, 0xa1
mov rax, qword [rsp + 0xa0]
xorps xmm0, xmm0
test bl, sil
neg ch
inc cx
movss dword [rax], xmm0
adc rax, 0xffffffff9b8b9886
mov rax, qword [rsp + 0xa0]
movzx ecx, r9w
btc cx, r12w
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0xa8]
test r11b, 0xb3
movsx cx, r13b
add rax, 8
xor ecx, 0x18150084
adc ecx, 0x9eac791f
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
btc rcx, 0xbd
rcl cl, 0x81
shrd cx, bp, 0x94
xorps xmm0, xmm0
setns cl
movss dword [rax], xmm0
lahf
cwde
and eax, 0xcea18a92
mov rax, qword [rsp + 0xb0]
shl cx, cl
sar ch, 0xbd
shr ch, 0x90
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
xor rcx, 0x1b93648f
test rsp, 0x531736a2
adc ecx, r15d
mov rax, qword [rsp + 0x120]
bsr cx, di
btc ecx, 0x11
test r14b, 0x11
add rax, 0x84
adc cl, ah
mov qword [rsp + 0xb8], rax
jmp 0x14068e7c1
mov rax, qword [rsp + 0xb8]
shr rcx, 0x87
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
or cl, 0x14
test r9b, 0x37
mov rax, qword [rsp + 0xb8]
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x120]
inc ch
movsx cx, spl
add rax, 0x8c
setp ch
cmovs cx, r9w
movsx rcx, bp
mov rcx, rax
jmp 0x14068e814
call fcn.140703205
mov rax, qword [rsp + 0x120]
shld rdi, rbp, 5
seto ch
sal di, cl
add rax, 0xb8
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
shl rcx, cl
movzx di, al
or cx, 0xd2b6
mov dword [rax + 4], 0
mov rax, qword [rsp + 0x30]
shl di, cl
adc cl, al
or rdi, rax
mov dword [rax], 0
add ax, 0x891c
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], 0
mov rax, qword [rsp + 0x120]
rcl dil, cl
add rax, 0xf8
sub rcx, 0xffffffff86377225
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
sal dil, cl
mov dword [rax + 4], 0
mov rax, qword [rsp + 0x38]
mov dword [rax], 0
dec rdi
mov rax, qword [rsp + 0x38]
sub ch, 0x2c
movzx rdi, r8w
mov qword [rax + 8], 0
adc dil, 0x9a
bsr cx, bp
mov rax, qword [rsp + 0x120]
cmovb di, dx
add rax, 0x108
test r12b, 0xbd
clc
xor ch, 0x3d
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
adc cx, 0x4b8
add ch, al
mov dword [rax + 4], 0
rol dil, cl
rol al, 5
mov rax, qword [rsp + 0x40]
cmovno edi, r13d
bts cx, r10w
mov dword [rax], 0
lahf
bsr ax, r13w
mov rax, qword [rsp + 0x40]
dec cx
mov qword [rax + 8], 0
mov rax, qword [rsp + 0x120]
rol rdi, 0xb7
add rax, 0x118
bt di, 0x84
add ecx, 0xd2bc34a7
mov qword [rsp + 0x48], rax
shr dil, cl
mov rax, qword [rsp + 0x48]
ror rdi, 0x1c
bswap cx
mov di, 0xd50a
mov dword [rax + 4], 0
seto dil
mov rax, qword [rsp + 0x48]
ror cl, cl
movsx rdi, r8w
sal ch, cl
mov dword [rax], 0
bsr rcx, rdi
mov rax, qword [rsp + 0x48]
sbb di, bp
mov qword [rax + 8], 0
bts cx, r10w
and al, 0x38
mov rax, qword [rsp + 0x120]
bt cx, 0x8b
xchg cl, ch
test r9w, 0x1339
add rax, 0x128
xor dil, cl
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
mov dword [rax + 4], 0
movzx eax, r15w
cwde
adc ch, 0x2e
mov rax, qword [rsp + 0x50]
stc
btc rdi, 0x8a
movzx rdi, si
mov dword [rax], 0
test esi, r12d
rol eax, 0xa7
sbb eax, 0xeba162bf
mov rax, qword [rsp + 0x50]
stc
btc rdi, rsp
bt ecx, 0x2a
mov qword [rax + 8], 0
rcr ax, cl
xorps xmm0, xmm0
not di
test dl, spl
btc rax, 0xb
movss dword [rsp + 0xc0], xmm0
sar dil, 0xa9
or rdi, 0x32185c15
cdqe
xorps xmm0, xmm0
clc
movss dword [rsp + 0xc4], xmm0
bsr rdi, rdx
sub ax, 0x1aa4
mov rax, qword [rsp + 0xc0]
movsx rdi, bx
shl rcx, 0xbb
mov rcx, qword [rsp + 0x120]
mov qword [rcx + 0x18], rax
bswap edi
mov rax, qword [rsp + 0x120]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x120]
neg edi
or rdi, r12
mov qword [rcx + 0x10], rax
dec cx
cdqe
mov rax, qword [rsp + 0x120]
mov rax, qword [rax + 0x10]
mov rcx, qword [rsp + 0x120]
shr dil, cl
xor di, r14w
sal dil, cl
mov qword [rcx + 8], rax
cmp r15b, r13b
mov rax, qword [rsp + 0x120]
mov rax, qword [rax + 8]
btc ecx, r15d
sub rcx, rdi
mov rcx, qword [rsp + 0x120]
add rdi, rsi
mov qword [rcx], rax
mov rcx, 0xffffffffed3efc3b
xorps xmm0, xmm0
movss dword [rsp + 0xc8], xmm0
xorps xmm0, xmm0
lahf
movss dword [rsp + 0xcc], xmm0
movsx ax, r14b
sal dil, 0xae
mov rax, qword [rsp + 0xc8]
bt ecx, r8d
rcl cx, cl
mov rcx, qword [rsp + 0x120]
xadd dil, dil
bswap di
mov qword [rcx + 0x28], rax
mov rax, qword [rsp + 0x120]
mov rax, qword [rax + 0x28]
mov rcx, qword [rsp + 0x120]
sub di, 0x7b24
mov qword [rcx + 0x20], rax
shr ecx, 0x1b
mov rax, qword [rsp + 0x120]
sbb cl, spl
stc
xorps xmm0, xmm0
or ecx, 0x9b018305
movss dword [rax + 0x34], xmm0
shr rdi, cl
mov rax, qword [rsp + 0x120]
and cl, r9b
xorps xmm0, xmm0
rcl rcx, 0x9b
movss dword [rax + 0x30], xmm0
adc dil, r9b
bswap rax
xorps xmm0, xmm0
movsxd rdi, edx
shl edi, cl
movss dword [rsp + 0x20], xmm0
rcr edi, 0xbd
rol cl, 1
mov eax, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x120]
mov dword [rcx + 0x38], eax
shrd eax, r14d, 0x9e
mov cx, r14w
dec cx
xorps xmm0, xmm0
movss dword [rsp + 0x24], xmm0
ror ah, 0x13
mov eax, dword [rsp + 0x24]
bt cx, r13w
mov rcx, qword [rsp + 0x120]
sar di, cl
sub di, r10w
mov dword [rcx + 0x3c], eax
jmp 0x14068ebc8
xorps xmm0, xmm0
bt di, r12w
movss dword [rsp + 0x28], xmm0
bsf di, sp
mov eax, dword [rsp + 0x28]
btc cx, di
add cx, 0x22bb
stc
mov rcx, qword [rsp + 0x120]
mov dword [rcx + 0x40], eax
and al, r14b
mov rax, qword [rsp + 0x120]
mov dword [rax + 0x44], 0
btc cx, r12w
lahf
bts ecx, ebp
mov rax, qword [rsp + 0x120]
mov dword [rax + 0x48], 0
movsxd rax, r15d
shr dil, 0xb4
lea rax, [rsp + 0x100]
setl dil
movsx di, r9b
mov qword [rsp + 0xd0], rax
clc
rcl di, cl
xadd ax, di
mov rax, qword [rsp + 0xd0]
xchg rdi, rcx
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0xd0]
mov edi, 0x3048894
rcl edi, cl
sar rcx, cl
xorps xmm0, xmm0
movsx di, al
test r11b, dl
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x108]
shr dil, 0x8c
shrd cx, cx, 0xa0
mov qword [rsp + 0xd8], rax
mov dil, 0xb8
setg al
mov rax, qword [rsp + 0xd8]
shrd rdi, rcx, 0xb5
inc cx
dec dil
xorps xmm0, xmm0
xor edi, 0x920b09b1
bswap ecx
movss dword [rax], xmm0
rol rdi, 0x34
sal edi, 0x9e
mov rax, qword [rsp + 0xd8]
xorps xmm0, xmm0
ror dil, cl
movzx cx, r15b
movss dword [rax + 4], xmm0
xchg ecx, ecx
mov rax, qword [rsp + 0x120]
ror dil, 0x22
test spl, 2
movups xmm0, xmmword [rsp + 0x100]
shld cx, r14w, 0x9e
movdqu xmmword [rax + 0x5c], xmm0
sub ch, 0x2a
mov rcx, r15
sal ch, 0x8d
mov rax, qword [rsp + 0x120]
btr rcx, rbp
test r8b, r15b
xchg rcx, rcx
mov rcx, qword [rsp + 0x120]
bts di, r12w
add dil, 0xc
shl dil, 0x85
movups xmm0, xmmword [rcx + 0x5c]
neg dil
dec edi
ror cl, 0x85
movdqu xmmword [rax + 0x4c], xmm0
bsr di, cx
shr di, 0xaa
xchg dil, dil
mov rax, qword [rsp + 0x120]
bt edi, 0x8d
bts cx, r12w
mov dword [rax + 0x78], 0
mov rax, qword [rsp + 0x120]
btr cx, bx
bsf di, r13w
mov dword [rax + 0x74], 0
add al, r12b
mov rax, qword [rsp + 0x120]
mov dword [rax + 0x6c], 0
movzx ax, sil
bts ecx, esp
sub dil, 0xb8
mov rax, qword [rsp + 0x120]
mov dword [rax + 0x70], 1
cwde
shr di, 0x96
mov rax, qword [rsp + 0x120]
not di
mov dword [rax + 0x7c], 0
mov rax, qword [rsp + 0x120]
rcl di, 0x9a
inc rcx
mov byte [rax + 0x80], 0
neg al
bsf ecx, r12d
mov rax, qword [rsp + 0x120]
neg ch
movsx edi, bp
shr dil, cl
mov byte [rax + 0x81], 0
mov rax, qword [rsp + 0x120]
movzx di, cl
mov byte [rax + 0x82], 0
bt ax, 0x8b
sal cx, cl
xorps xmm0, xmm0
shrd di, r11w, 0x8f
sal cx, 8
sal rax, cl
movss dword [rsp + 0xe0], xmm0
mov al, r10b
cdqe
ror cx, 0x3e
xorps xmm0, xmm0
bts rax, r15
dec rdi
movss dword [rsp + 0xe4], xmm0
or dil, r15b
mov rax, qword [rsp + 0xe0]
rcr dil, cl
mov rcx, qword [rsp + 0x120]
rcl di, 0x8c
and edi, 0xb5a1c537
mov qword [rcx + 0x84], rax
shr edi, cl
lahf
sub rdi, 0xffffffff9e8f6fa6
mov rax, qword [rsp + 0x120]
rcr cl, 0xa9
rcl dil, cl
mov dword [rax + 0xb0], 0
cmp r10b, bl
mov rax, qword [rsp + 0x120]
clc
adc dil, r13b
bswap di
mov dword [rax + 0xb4], 0
bts rcx, r12
sbb ah, dl
mov rax, qword [rsp + 0x120]
mov qword [rax + 0xc8], 0
btr di, r10w
bsf cx, cx
rcr ah, cl
mov rax, qword [rsp + 0x120]
sal dil, 0xa5
rcl di, 0xa
sar ch, 0xa5
mov qword [rax + 0xd0], 0
rol edi, 0x87
bswap cx
mov rax, qword [rsp + 0x120]
mov dword [rax + 0xdc], 1
adc al, 0x2f
mov cl, 0x8a
mov rax, qword [rsp + 0x120]
xor rdi, r10
mov dword [rax + 0xd8], 1
bsr cx, r13w
cmp r15d, 0x1124f3a0
mov rax, qword [rsp + 0x120]
sbb rcx, rsp
mov dword [rax + 0xe4], 0xffffffff
btc ax, r11w
movsx di, r15b
mov rax, qword [rsp + 0x120]
sub rcx, r11
sal dil, 0x2a
cmp r8d, ebp
mov dword [rax + 0xe0], 0xffffffff
sub ch, cl
mov rax, qword [rsp + 0x120]
bswap di
btc rcx, rcx
mov dword [rax + 0xe8], 0
cmp ax, r8w
sbb ecx, eax
shr cx, cl
mov rax, qword [rsp + 0x120]
bt cx, 0x26
jmp 0x14068ef95
xorps xmm0, xmm0
or rcx, r8
movss dword [rax + 0xec], xmm0
shr di, cl
movsx di, r14b
not ch
mov rax, qword [rsp + 0x120]
bsf di, r12w
movss xmm0, dword [0x1400c0b1c]
movss dword [rax + 0xf0], xmm0
movsx ax, r13b
clc
mov rax, qword [rsp + 0x120]
add rax, 0x138
setb ch
mov rdi, rax
btc rcx, 0x3a
and cx, 0xbf01
xor eax, eax
mov ecx, 0xc
jmp 0x14068effa
rep stosb byte [rdi], al
sar ax, cl
shld ax, ax, 0x3e
mov rax, qword [rsp + 0x120]
jmp 0x14068f011
add rsp, 0x110
movsx edi, ax
cmovnp di, r11w
mov dil, r10b
pop rdi
jmp 0x14068f029
ret