Function at 0x14069a92b
Capabilities:
Encode data using base64
Resolve function by parsing pe exports

Disassembly:
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
sar ah, 0x8e
mov qword [rsp + 8], rcx
bt ax, cx
sbb ecx, esi
push rdi
sub rsp, 0x750
mov rax, qword [0x1400ac760]
and rcx, 0xfffffffff31da688
or rcx, rbp
mov qword [rsp + 0x50], rax
sub cl, 0x87
mov rax, qword [rsp + 0x50]
xchg ecx, ecx
jmp 0x14069a970
add rax, 0x1568
mov qword [rsp + 0x80], rax
mov rcx, qword [rsp + 0x760]
jmp 0x14069a98b
call fcn.1406929e6
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0x40], 0
jmp 0x14069a9a0
jne 0x14069a9b5
mov byte [rsp + 0x6f], 1
jmp 0x14069a9b0
jmp 0x14069a9ba
mov byte [rsp + 0x6f], 0
mov al, byte [rsp + 0x6f]
mov byte [rsp + 0x59], al
inc al
movzx eax, byte [rsp + 0x59]
test eax, eax
jmp 0x14069a9d0
je 0x14069a9f2
mov edx, dword [rsp + 0x770]
movsxd rcx, edi
mov rcx, qword [rsp + 0x760]
call fcn.140692c7c
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x770]
cmc
cmp bp, di
and eax, 0xc0200
cmp eax, 0xc0200
jmp 0x14069aa0c
jne 0x14069aa34
mov eax, dword [rsp + 0x770]
or eax, 6
shrd cx, dx, 0xb8
cmova cx, r10w
rcl rcx, 0xc
mov dword [rsp + 0x770], eax
movsx ecx, di
mov eax, dword [rsp + 0x770]
bts cx, r13w
movsx ecx, bx
and eax, 0x800000
mov rax, qword [rsp + 0x50]
dec cx
rol cl, cl
xor cl, dil
mov eax, dword [rax + 0x1a08]
movzx ecx, ax
mov dword [rsp + 0x9c], eax
adc eax, r12d
rcl al, cl
mov rax, qword [rsp + 0x40]
neg cl
mov ecx, dword [rsp + 0x9c]
cmp dword [rax + 0x278], ecx
jmp 0x14069aa83
je 0x14069aa98
mov byte [rsp + 0x70], 1
jmp 0x14069aa93
jmp 0x14069aa9d
mov byte [rsp + 0x70], 0
mov al, byte [rsp + 0x70]
mov byte [rsp + 0x5a], al
xor al, 0x81
rcr ah, 0xab
mov rax, qword [rsp + 0x50]
test r9b, r12b
cmp dword [rax + 0x1a58], 0
jne 0x14069aaf5
mov rax, qword [rsp + 0x50]
stc
clc
movzx eax, byte [rax + 0x1a15]
test edi, 0x3875d01
test eax, eax
jmp 0x14069aada
je 0x14069aaf5
mov dword [rsp + 0x1b0], 1
jmp 0x14069aaf0
jmp 0x14069ab08
mov dword [rsp + 0x1b0], 0
jmp 0x14069ab08
mov rax, qword [rsp + 0x40]
mov cl, 0xaf
jmp 0x14069ab14
mov cl, byte [rsp + 0x1b0]
jmp 0x14069ab20
mov byte [rax + 0x86], cl
setb ah
xchg ch, al
mov cx, cx
mov eax, dword [rsp + 0x9c]
cmovg cx, r13w
dec eax
bts rcx, r11
sal cl, cl
xadd cx, cx
mov rcx, qword [rsp + 0x40]
cmp dword [rcx + 0x278], eax
jmp 0x14069ab56
jge 0x14069ab6c
mov dword [rsp + 0x22c], 1
jmp 0x14069ab7c
mov dword [rsp + 0x22c], 0
sal al, cl
test r8b, r11b
mov al, byte [rsp + 0x22c]
test ch, bl
cmc
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0x40]
cmp bl, r11b
jmp 0x14069ab97
cmp dword [rax + 0xa0], 0
jmp 0x14069aba3
jle 0x14069abb8
mov byte [rsp + 0x64], 1
jmp 0x14069abb3
jmp 0x14069abbf
mov byte [rsp + 0x64], 0
mov al, 0x23
mov al, byte [rsp + 0x64]
jmp 0x14069abc8
mov byte [rsp + 0x61], al
movzx ax, r10b
sbb al, 0xb2
mov eax, dword [rsp + 0x770]
and eax, 0x4000000
stc
cmp bx, dx
test al, 0xa
test eax, eax
jmp 0x14069abec
je 0x14069ad35
mov rax, qword [rsp + 0x50]
setne ch
sal ecx, 0xaf
neg cx
add rax, 0x1bd8
mov qword [rsp + 0x678], rax
mov rax, qword [rsp + 0x50]
sbb cl, 0x12
rcr rcx, 0x32
movsxd rax, dword [rax + 0x1be8]
rcr rcx, 6
sar ch, 0x93
sar cl, cl
imul rax, rax, 0x30
dec rcx
shl ch, cl
and ecx, 0xd712230b
mov rcx, qword [rsp + 0x678]
cmp rbx, rdx
add rax, qword [rcx + 8]
bsf ecx, edx
mov qword [rsp + 0x4d8], rax
sbb ah, 7
rcr ah, cl
cwde
mov rax, qword [rsp + 0x40]
bsf cx, r13w
rcl rcx, 0x9b
mov rcx, qword [rsp + 0x4d8]
cmp r11w, 0x9e1e
cmp sp, si
mov ecx, dword [rcx]
clc
cmp r8b, 0x17
cmp dword [rax + 0x90], ecx
jmp 0x14069ac8a
je 0x14069aca0
mov dword [rsp + 0x230], 1
jmp 0x14069acaf
mov dword [rsp + 0x230], 0
clc
add eax, r11d
movzx eax, byte [rsp + 0x48]
jmp 0x14069acbf
or eax, dword [rsp + 0x230]
test esi, 0x3338a9b1
mov byte [rsp + 0x48], al
btc ax, 0x33
dec ah
bts rax, rdi
mov rax, qword [rsp + 0x4d8]
cmp r13b, 0x1b
stc
mov rax, qword [rax + 8]
stc
cmp qword [rsp + 0x40], rax
je 0x14069ad0d
mov dword [rsp + 0x234], 1
jmp 0x14069ad08
jmp 0x14069ad18
mov dword [rsp + 0x234], 0
movzx eax, byte [rsp + 0x48]
or eax, dword [rsp + 0x234]
cmp sp, 0x1d0f
mov byte [rsp + 0x48], al
movzx ax, r10b
add rax, r8
movzx eax, byte [rsp + 0x48]
cmc
test r11b, 0x2b
test eax, eax
jmp 0x14069ad46
jne 0x14069ad73
movzx eax, byte [rsp + 0x61]
clc
cmp r14b, 0xb1
test eax, eax
jmp 0x14069ad5d
jne 0x14069ad73
mov dword [rsp + 0x238], 0
jmp 0x14069ad80
mov dword [rsp + 0x238], 1
cdqe
mov rax, qword [rsp + 0x40]
mov cl, byte [rsp + 0x238]
clc
mov byte [rax + 0x84], cl
btc ax, 0x85
xchg ah, ah
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x84]
clc
test eax, eax
je 0x14069add4
mov r8b, 1
cqo
mov edx, 8
movzx ecx, r9w
movsx ecx, r13w
movsx rcx, bp
mov rcx, qword [rsp + 0x40]
jmp 0x14069adcf
call fcn.14069279f
movzx eax, byte [rsp + 0x5a]
test eax, eax
jmp 0x14069ade0
je 0x14069aed4
mov rax, qword [rsp + 0x40]
cmovbe rcx, rcx
jmp 0x14069adf4
mov ecx, dword [rsp + 0x770]
jmp 0x14069ae00
mov dword [rax + 0xc], ecx
bswap rcx
mov rax, qword [rsp + 0x40]
mov cl, bl
mov ecx, dword [rsp + 0x9c]
jmp 0x14069ae19
mov dword [rax + 0x278], ecx
movzx eax, di
mov rax, qword [rsp + 0x50]
jmp 0x14069ae2c
cvtsd2ss xmm0, qword [rax + 0x1a00]
mov rax, qword [rsp + 0x40]
bsf cx, bx
bt ecx, 0x83
movss dword [rax + 0x27c], xmm0
sub eax, eax
mov cx, 0x480f
mov rcx, qword [rsp + 0x40]
mov word [rcx + 0x8c], ax
movsx rcx, r13w
mov cx, sp
mov rax, qword [rsp + 0x50]
dec cl
inc rcx
movzx eax, word [rax + 0x1a78]
mov ch, 0x9e
mov word [rsp + 0x98], ax
setb ah
cbw
movsx rax, r11w
mov rax, qword [rsp + 0x50]
bswap cx
dec rcx
movzx rcx, r11w
mov eax, dword [rax + 0x1a78]
inc eax
movsxd rcx, eax
mov rcx, qword [rsp + 0x50]
jmp 0x14069aeab
mov dword [rcx + 0x1a78], eax
movsx cx, spl
mov rax, qword [rsp + 0x40]
movzx ecx, word [rsp + 0x98]
jmp 0x14069aec8
mov word [rax + 0x8e], cx
jmp 0x14069aee9
mov rax, qword [rsp + 0x40]
mov eax, dword [rax + 0xc]
clc
mov dword [rsp + 0x770], eax
bsr ax, r13w
mov rax, qword [rsp + 0x50]
cmp dword [rax + 0x1a58], 0
jne 0x14069af10
mov dword [rsp + 0x23c], 1
jmp 0x14069af0b
jmp 0x14069af1f
mov dword [rsp + 0x23c], 0
bt eax, 0x29
movzx eax, byte [rsp + 0x23c]
test eax, eax
je 0x14069af45
mov qword [rsp + 0x390], 0
jmp 0x14069af40
jmp 0x14069afc7
mov rax, qword [rsp + 0x50]
add rax, 0x1a58
sets ch
mov qword [rsp + 0x388], rax
movsx rax, ax
movzx ax, dil
mov rax, qword [rsp + 0x388]
movsxd rcx, ecx
dec ch
bswap cx
mov eax, dword [rax]
dec eax
ror ch, 0xae
adc cx, 0xfc85
add cl, r13b
cdqe
shld cx, r15w, 0x19
cmp rdx, 0xffffffffda95b82f
mov rcx, qword [rsp + 0x388]
cmp edi, r14d
test r14w, 0x9c38
cmc
mov rcx, qword [rcx + 8]
test sil, 0x85
cmp ah, 8
cmp r12b, bpl
mov rax, qword [rcx + rax*8]
test di, cx
mov qword [rsp + 0x390], rax
cbw
xor ax, 0x5e97
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x680], rax
movzx ax, r11b
btr rax, r12
neg al
movzx eax, byte [rsp + 0x5a]
test eax, eax
je 0x14069b05e
mov eax, dword [rsp + 0x770]
cmc
test r14b, 0
clc
and eax, 0x5000000
cmp r11b, r15b
test bp, 0x688a
test eax, eax
jmp 0x14069b010
je 0x14069b030
mov rax, qword [rsp + 0x680]
mov qword [rsp + 0x398], rax
jmp 0x14069b02b
jmp 0x14069b044
mov qword [rsp + 0x398], 0
lahf
movsx eax, bx
movsx rax, r13w
mov rax, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], rax
jmp 0x14069b059
jmp 0x14069b07c
mov rax, qword [rsp + 0x40]
test r14, rdi
test spl, 0x35
mov rax, qword [rax + 0x398]
test r14b, r10b
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x3a0]
clc
mov qword [rsp + 0x78], rax
ror ah, 0x88
shl al, 0x19
mov rax, qword [rsp + 0x40]
stc
jmp 0x14069b09e
cmp dword [rax + 0xc0], 0
jmp 0x14069b0aa
jne 0x14069b103
mov rax, qword [rsp + 0x40]
add rdx, 0x52bbf198
sal ch, 0x19
add rax, 0xc0
btc rdx, 7
or cl, r9b
mov qword [rsp + 0x688], rax
mov rax, qword [rsp + 0x40]
bt ecx, 0x86
add rax, 8
setbe dh
cmovg dx, si
mov rdx, rax
jmp 0x14069b0f1
mov rcx, qword [rsp + 0x688]
jmp 0x14069b0fe
call fcn.1406b4a11
mov rax, qword [rsp + 0x50]
cqo
or rdx, 0xffffffffd9a3a22a
add rax, 0x1a58
cdq
mov qword [rsp + 0x690], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [rsp + 0x690]
jmp 0x14069b132
call fcn.1406b5a98
mov rax, qword [rsp + 0x50]
mov qword [rax + 0x1a80], 0
mov dl, 1
movsx ecx, r10w
bswap rcx
movzx ecx, bp
mov rcx, qword [rsp + 0x40]
jmp 0x14069b15d
call fcn.1406a2adb
mov eax, dword [rsp + 0x770]
cmp r13d, esp
and eax, 0x4000000
cmc
clc
test eax, eax
jmp 0x14069b17a
je 0x14069b273
mov rax, qword [rsp + 0x50]
movsx dx, r11b
or cx, dx
clc
add rax, 0x1bd8
rcr cl, cl
mov qword [rsp + 0x698], rax
test r13w, 0xd71b
mov rax, qword [rsp + 0x50]
movsxd rax, dword [rax + 0x1be8]
bsf dx, sp
movsxd rcx, esp
imul rax, rax, 0x30
mov rcx, qword [rsp + 0x698]
movzx dx, ch
rcl dl, cl
bts dx, bx
add rax, qword [rcx + 8]
adc ecx, r9d
bt ecx, r9d
stc
mov qword [rsp + 0x360], rax
cdqe
cdq
mov rax, qword [rsp + 0x360]
mov rcx, qword [rsp + 0x40]
ror dx, 0xaf
neg edx
cwd
mov qword [rax + 8], rcx
movzx rdx, si
cqo
mov rax, qword [rsp + 0x50]
sar dl, cl
xchg rdx, rdx
add rax, 0x1be8
mov qword [rsp + 0x6a0], rax
movsx rdx, bx
movzx edx, bx
mov rdx, qword [rsp + 0x360]
xchg cl, cl
mov rcx, qword [rsp + 0x6a0]
jmp 0x14069b239
call fcn.1406b5418
mov rax, qword [rsp + 0x40]
or ecx, 0xacbf4424
xchg ch, cl
sbb ch, 0x88
mov rcx, qword [rsp + 0x360]
stc
cmp rcx, 0x388e4d80
test edi, ebp
mov ecx, dword [rcx]
test r9w, r13w
cmp r14w, r15w
mov dword [rax + 0x90], ecx
movsxd rax, ebp
movzx eax, byte [rsp + 0x61]
test eax, eax
jmp 0x14069b27f
je 0x14069b2d1
mov eax, dword [rsp + 0x770]
cmp r9b, 0x1b
jmp 0x14069b295
and eax, 0x1000000
stc
test eax, eax
jne 0x14069b2d1
mov eax, 4
ror ch, cl
imul rax, rax, 0
sbb cx, r11w
adc cx, 0xb436
bsf cx, ax
mov rcx, qword [rsp + 0x40]
stc
jmp 0x14069b2c6
mov dword [rcx + rax + 0x3c0], 0
movzx eax, byte [rsp + 0x5a]
test ah, ah
cmc
test eax, eax
jmp 0x14069b2e0
je 0x14069b316
mov r8, qword [rsp + 0x78]
xchg rcx, rcx
cmovae cx, bp
not rdx
mov edx, dword [rsp + 0x770]
movsx rcx, r13w
movsx ecx, r11w
setnp ch
mov rcx, qword [rsp + 0x40]
jmp 0x14069b311
call fcn.1400817e5
mov byte [rsp + 0x58], 0
movzx eax, bx
mov byte [rsp + 0x5b], 0
bt ax, r12w
mov byte [rsp + 0x5c], 0
cmc
shl ah, cl
test rcx, 0xffffffffc9897b16
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x1b20]
cmp dil, r15b
and eax, 1
test eax, eax
jmp 0x14069b34f
je 0x14069b521
mov rax, qword [rsp + 0x40]
not cx
mov rcx, qword [rsp + 0x50]
cmc
mov ecx, dword [rcx + 0x1b24]
mov eax, dword [rax + 0xa4]
jmp 0x14069b374
and eax, ecx
test eax, eax
jmp 0x14069b37d
je 0x14069b398
mov dword [rsp + 0xb8], 1
jmp 0x14069b393
jmp 0x14069b3a5
mov dword [rsp + 0xb8], 0
adc al, 0x16
mov al, byte [rsp + 0xb8]
cmc
jmp 0x14069b3b2
mov byte [rsp + 0x58], al
add ax, r14w
movzx eax, byte [rsp + 0x58]
clc
test eax, eax
jmp 0x14069b3c7
je 0x14069b4e5
mov rax, qword [rsp + 0x50]
add rax, 0x1b38
bswap cx
xchg ecx, ecx
mov qword [rsp + 0x250], rax
cwde
movsxd rax, edx
mov ecx, r13d
mov rax, qword [rsp + 0x250]
setp ch
mov rcx, qword [rsp + 0x250]
jmp 0x14069b404
movss xmm0, dword [rax + 4]
jmp 0x14069b40e
mulss xmm0, dword [rcx + 4]
mov rax, qword [rsp + 0x250]
setg ch
movzx ecx, r15w
mov rcx, qword [rsp + 0x250]
jmp 0x14069b42f
movss xmm1, dword [rax]
jmp 0x14069b438
mulss xmm1, dword [rcx]
addss xmm1, xmm0
jmp 0x14069b445
movaps xmm0, xmm1
comiss xmm0, dword [0x1400a4e38]
jbe 0x14069b4e5
mov rax, qword [rsp + 0x50]
sbb cx, r8w
mov rax, qword [rax + 0x1b30]
adc rcx, rsp
mov rcx, qword [rsp + 0x40]
cmc
test r13w, di
mov qword [rcx + 0xb0], rax
mov rax, qword [rsp + 0x50]
btc cx, 0xf
mov rax, qword [rax + 0x1b38]
movzx cx, sil
xadd cl, cl
stc
mov rcx, qword [rsp + 0x40]
mov qword [rcx + 0xb8], rax
movsx ax, r8b
rcl cx, cl
mov rax, qword [rsp + 0x40]
adc cx, dx
bts cx, r13w
mov eax, dword [rax + 0xa4]
adc cx, r10w
add cx, 0x4424
rcl cx, 5
and eax, 0xfffffff1
movzx ecx, bp
mov cl, spl
mov rcx, qword [rsp + 0x40]
jmp 0x14069b4da
mov dword [rcx + 0xa4], eax
jmp 0x14069b521
mov rax, qword [rsp + 0x50]
add rax, 0x1b30
movsxd rcx, edi
not cx
mov rcx, qword [rsp + 0x50]
bswap r8w
mov r8d, dword [rcx + 0x1b24]
movsx edx, r10w
movsxd rdx, ebx
mov dl, 6
mov rdx, rax
mov rcx, qword [rsp + 0x40]
jmp 0x14069b51c
call fcn.1406a1d22
mov rax, qword [rsp + 0x50]
mov eax, dword [rax + 0x1b20]
test dh, 0x25
clc
and eax, 2
test sil, r9b
cmc
test eax, eax
jmp 0x14069b53e
je 0x14069b697
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
cmc
stc
clc
mov ecx, dword [rcx + 0x1b28]
cmp al, r15b
cmc
mov eax, dword [rax + 0xa8]
cmp rbp, r11
test di, r15w
and eax, ecx
cmp bpl, 0x1a
stc
test eax, eax
jmp 0x14069b576
je 0x14069b5ab
mov rax, qword [rsp + 0x50]
xorps xmm0, xmm0
jmp 0x14069b589
comiss xmm0, dword [rax + 0x1b40]
jae 0x14069b5ab
mov dword [rsp + 0xbc], 1
jmp 0x14069b5a6
jmp 0x14069b5b6
mov dword [rsp + 0xbc], 0
mov al, byte [rsp + 0xbc]
mov cx, r9w
movzx cx, r14b
mov byte [rsp + 0x5b], al
bts eax, eax
mov rax, qword [rsp + 0x40]
sal ch, 0x25
btr ecx, r8d
ror cx, cl
mov rcx, qword [rsp + 0x50]
stc
mov ecx, dword [rcx + 0x1b28]
mov eax, dword [rax + 0xa8]
stc
test r9b, 0x93
and eax, ecx
test ah, 0xa1
stc
test eax, eax
jmp 0x14069b600
je 0x14069b635
mov rax, qword [rsp + 0x50]
xorps xmm0, xmm0
jmp 0x14069b613
comiss xmm0, dword [rax + 0x1b44]
jae 0x14069b635
mov dword [rsp + 0xc0], 1
jmp 0x14069b630
jmp 0x14069b644
mov dword [rsp + 0xc0], 0
movzx r8d, r8w
mov al, byte [rsp + 0xc0]
mov byte [rsp + 0x5c], al
mov rax, qword [rsp + 0x50]
shld cx, bx, 0xb8
add rax, 0x1b40
cqo
mov cx, 0xd7ac
movsxd rdx, eax
mov rcx, qword [rsp + 0x50]
mov dh, 2
cwd
mov r8d, dword [rcx + 0x1b28]
cwd
movsxd rcx, edi
mov rdx, rax
jmp 0x14069b68d
mov rcx, qword [rsp + 0x40]
call fcn.14007a3b4
mov rax, qword [rsp + 0x50]
cmc
mov eax, dword [rax + 0x1b20]
and eax, 0x80
jmp 0x14069b6b2
test eax, eax
jmp 0x14069b6b9
je 0x14069b777
mov rax, qword [rsp + 0x50]
jmp 0x14069b6c9
xorps xmm0, xmm0
comiss xmm0, dword [rax + 0x1b50]
ja 0x14069b718
mov rax, qword [rsp + 0x40]
xchg cx, cx
bswap cx
cmovo rcx, rsp
mov rcx, qword [rsp + 0x50]
jmp 0x14069b6f2
movss xmm0, dword [rcx + 0x1b50]
jmp 0x14069b6ff
movss dword [rax + 0x64], xmm0
mov rax, qword [rsp + 0x40]
xorps xmm0, xmm0
jmp 0x14069b711
movss dword [rax + 0x6c], xmm0
mov ah, cl
mov rax, qword [rsp + 0x50]
jmp 0x14069b722
xorps xmm0, xmm0
comiss xmm0, dword [rax + 0x1b54]
ja 0x14069b777
mov rax, qword [rsp + 0x40]
movsx rcx, cx
shr cl, 0x9c
mov rcx, qword [rsp + 0x50]
stc
movss xmm0, dword [rcx + 0x1b54]
test ah, al
jmp 0x14069b753
movss dword [rax + 0x68], xmm0
rcr rax, 0x9f
shld rax, r15, 0x37
mov rax, qword [rsp + 0x40]
stc
cmc
clc
xorps xmm0, xmm0
jmp 0x14069b771
movss dword [rax + 0x70], xmm0
cmc
mov rax, qword [rsp + 0x50]
stc
test esp, 0xe9399393
mov eax, dword [rax + 0x1b20]
and eax, 4
test r9b, 0xa4
clc
test eax, eax
jmp 0x14069b798
je 0x14069b7c6
mov rax, qword [rsp + 0x50]
mov cx, r8w
mov rax, qword [rax + 0x1b48]
mov rcx, qword [rsp + 0x40]
jmp 0x14069b7b8
mov qword [rcx + 0x30], rax
jmp 0x14069b7c1
jmp 0x14069b824
movzx eax, byte [rsp + 0x5a]
test eax, eax
jmp 0x14069b7d2
je 0x14069b824
xorps xmm0, xmm0
cmp r8w, r13w
movss dword [rsp + 0x3a8], xmm0
add ecx, ecx
xorps xmm0, xmm0
sub ah, 0x2e
movss dword [rsp + 0x3ac], xmm0
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x530], rax
btr ecx, edx
mov rax, qword [rsp + 0x40]
inc ecx
mov rcx, qword [rsp + 0x530]
mov qword [rax + 0x30], rcx
bsr ax, r11w
mov rax, qword [rsp + 0x50]
clc
mov eax, dword [rax + 0x1b20]
and eax, 8
test eax, eax
je 0x14069b86f
mov rax, qword [rsp + 0x50]
xchg dl, cl
mov r8d, dword [rax + 0x1b2c]
mov dl, cl
cbw
mov rax, qword [rsp + 0x50]
mov dl, byte [rax + 0x1b58]
movzx cx, sil
movzx ecx, si
mov rcx, qword [rsp + 0x40]
jmp 0x14069b86a
call fcn.140427333
mov rax, qword [rsp + 0x50]
stc
mov eax, dword [rax + 0x1b20]
and eax, 0x20
test r14b, dl
test eax, eax
jmp 0x14069b888
je 0x14069b89d
mov rcx, qword [rsp + 0x40]
jmp 0x14069b898
call fcn.1406a1303
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x84]
test eax, eax
jmp 0x14069b8b0
je 0x14069b8d9
sub r8d, r8d
cqo
cdq
cwd
mov edx, 8
not ch
movzx cx, r12b
mov rcx, qword [rsp + 0x40]
jmp 0x14069b8d4
call fcn.14069279f
movzx eax, byte [rsp + 0x5a]
jmp 0x14069b8e3
test eax, eax
jmp 0x14069b8ea
je 0x1406a06c5
mov eax, dword [rsp + 0x770]
and eax, 0x1000000
test eax, 0x709ed73d
cmc
test eax, eax
jmp 0x14069b909
je 0x14069b93b
mov eax, dword [rsp + 0x770]
cmp r12w, bp
cmc
and eax, 0x2000000
cmc
test r15b, bl
test eax, eax
je 0x14069b93b
mov byte [rsp + 0x65], 1
jmp 0x14069b936
jmp 0x14069b942
mov byte [rsp + 0x65], 0
ror al, cl
mov al, byte [rsp + 0x65]
clc
stc
mov byte [rsp + 0x5f], al
and al, r15b
mov rax, qword [rsp + 0x40]
cmc
mov byte [rax + 0x7e], 1
stc
cmp qword [rsp + 0x768], 0
jmp 0x14069b968
je 0x14069b97e
mov dword [rsp + 0xc4], 1
jmp 0x14069b98f
mov dword [rsp + 0xc4], 0
cwd
movsx rax, r10w
mov rax, qword [rsp + 0x40]
cqo
movsx edx, r11w
mov cl, byte [rsp + 0xc4]
cmovge dx, di
cqo
xchg edx, edx
mov byte [rax + 0x87], cl
movzx dx, spl
movsx rdx, ax
bswap rdx
movss xmm0, dword [0x1400a5034]
not ch
cmovae rcx, rdi
cwd
movss dword [rsp + 0x500], xmm0
movsx edx, bx
movss xmm0, dword [0x1400a5034]
movzx ecx, r8w
movsxd rdx, r14d
mov ecx, r9d
movss dword [rsp + 0x504], xmm0
cqo
movsx dx, sil
movss xmm0, dword [0x1400a5014]
movss dword [rsp + 0x508], xmm0
cqo
movss xmm0, dword [0x1400a5014]
movss dword [rsp + 0x50c], xmm0
mov dh, 0xa3
lea rdx, [rsp + 0x500]
xchg cl, cl
lea rcx, [rsp + 0x718]
jmp 0x14069ba37
call fcn.14067c532
mov rax, qword [rsp + 0x40]
cmp r15b, r13b
movups xmm0, xmmword [rsp + 0x718]
movdqu xmmword [rax + 0x258], xmm0
cdqe
mov rax, qword [rsp + 0x40]
or dx, 0xc399
not cl
add rax, 0xc0
mov qword [rsp + 0x538], rax
mov edx, 1
not cl
movzx rcx, r12w
movsx ecx, r15w
mov rcx, qword [rsp + 0x538]
jmp 0x14069ba8c
call fcn.1406b4bab
mov rax, qword [rsp + 0x40]
movsx rcx, r9w
mov rcx, qword [rax + 0x2b0]
jmp 0x14069baa6
call fcn.1406cc378
mov rax, qword [rsp + 0x40]
cmc
movzx eax, byte [rax + 0x3e8]
test eax, eax
jmp 0x14069babf
je 0x14069bad4
mov rcx, qword [rsp + 0x40]
jmp 0x14069bacf
call fcn.1406896ee
mov byte [rsp + 0x66], 0
sub rax, 0x6e0ce1ac
mov rax, qword [rsp + 0x50]
clc
cmp dh, 0x38
cmp qword [rax + 0x1d38], 0
je 0x14069bb24
mov rax, qword [rsp + 0x40]
cmc
stc
cmp ah, 0x9c
mov eax, dword [rax + 0xc]
and eax, 0x80000
cmp dx, r10w
cmp rsi, 0xffffffff86908a24
test eax, eax
jne 0x14069bb24
mov byte [rsp + 0x66], 1
setb ah
movzx eax, byte [rsp + 0x66]
test eax, eax
je 0x14069bc5e
movzx eax, byte [rsp + 0x59]
test r14b, r15b
jmp 0x14069bb3f
test eax, eax
jmp 0x14069bb46
jne 0x14069bc5e
mov rax, qword [rsp + 0x760]
mov rcx, qword [rsp + 0x40]
rcl dl, cl
test cx, 0x20b9
mov rcx, qword [rcx]
not dl
and dl, r12b
sub rcx, rax
rcl dl, cl
mov dl, byte [rax]
cmc
cmp dl, byte [rax + rcx]
jmp 0x14069bb78
jne 0x14069bb98
inc rax
cmp r13b, r8b
test dl, dl
jmp 0x14069bb8b
jne 0x14069bb6d
xor eax, eax
jmp 0x14069bba3
sbb eax, eax
cmp eax, r14d
or eax, 1
test r10b, r11b
test eax, eax
jmp 0x14069bbaa
je 0x14069bc5e
mov rax, qword [rsp + 0x40]
movsxd rax, dword [rax + 0x48]
movzx cx, r11b
mov r8, 0xffffffff97882b30
xchg edx, ecx
mov qword [rsp + 0x3b0], rax
movzx ax, r14b
lahf
xchg rcx, rcx
mov r8, qword [rsp + 0x760]
lea rdx, [rsp + 0x3b0]
mov ah, 5
jmp 0x14069bbf0
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax]
jmp 0x14069bbfd
call fcn.1406829a0
mov qword [rsp + 0x540], rax
movzx dx, dil
not dh
mov rax, qword [rsp + 0x40]
mov cl, 0x87
mov rcx, qword [rsp + 0x540]
movzx dx, bpl
movsx dx, dil
not dh
mov qword [rax], rcx
cwd
cqo
mov rax, qword [rsp + 0x40]
jmp 0x14069bc41
mov ecx, dword [rsp + 0x3b0]
movzx edx, sp
movzx dx, r11b
mov dword [rax + 0x48], ecx
movsx rcx, r11w
xchg cl, cl
cmovle cx, r10w
mov rdx, qword [rsp + 0x40]
mov cx, bp
movsx rcx, r11w
movsxd rcx, ecx
lea rcx, [rsp + 0x6e0]
jmp 0x14069bc7a
call fcn.1406938b2
mov rax, qword [rax]
btc rcx, 0x98
mov qword [rsp + 0x548], rax
mov rax, qword [rsp + 0x40]
neg cx
mov rcx, qword [rsp + 0x548]
jmp 0x14069bca8
mov qword [rax + 0x28], rcx
bt eax, r12d
shr al, cl
mov rax, qword [rsp + 0x40]
cmp dh, 0x8b
cmp dword [rax + 0x9c], 0
jmp 0x14069bcc6
jle 0x14069bd0a
mov rax, qword [rsp + 0x40]
movzx cx, r9b
xchg cl, cl
mov eax, dword [rax + 0x9c]
cmovae ecx, r15d
movsx rcx, bp
dec eax
shr rcx, 0x97
bts rcx, rbx
movzx rcx, si
mov rcx, qword [rsp + 0x40]
cmc
jmp 0x14069bcff
mov dword [rcx + 0x9c], eax
btc rax, 7
mov rax, qword [rsp + 0x40]
stc
clc
cmp r9d, 0x5d9a1111
cmp dword [rax + 0xa0], 0
jmp 0x14069bd24
jle 0x14069bd61
mov rax, qword [rsp + 0x40]
movsx rcx, r10w
movsxd rcx, esi
movsx ecx, r10w
mov eax, dword [rax + 0xa0]
movsxd rcx, esi
cmovg ecx, r12d
movzx rcx, sp
dec eax
mov rcx, qword [rsp + 0x40]
mov dword [rcx + 0xa0], eax
btr ax, di
rcl ah, cl
setbe ah
movzx eax, byte [rsp + 0x59]
stc
test eax, eax
jmp 0x14069bd6e
je 0x14069bdb4
movzx eax, byte [rsp + 0x5b]
jmp 0x14069bd7e
test eax, eax
jmp 0x14069bd85
je 0x14069bd9f
movzx eax, byte [rsp + 0x5c]
cmp r10b, 0x2f
test r11b, dil
test eax, eax
jne 0x14069bdb4
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xa0], 1
btc ax, 0x17
cwde
movzx eax, byte [rsp + 0x48]
cmc
test r14d, 0xe6144f8f
cmp r12w, sp
test eax, eax
je 0x14069beff
mov eax, dword [rsp + 0x770]
and eax, 0x6000000
test eax, eax
jmp 0x14069bde0
je 0x14069beff
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xa0], 1
dec al
or al, 0xa3
sub al, 0xb0
mov eax, dword [rsp + 0x770]
and eax, 0x40
test eax, eax
jmp 0x14069be0c
je 0x14069beff
movzx eax, byte [rsp + 0x5b]
test eax, eax
jmp 0x14069be1e
jne 0x14069be51
mov rax, qword [rsp + 0x40]
cmp eax, 0x2b8eff1c
cmc
stc
xorps xmm0, xmm0
movss dword [rax + 0x20], xmm0
movsxd rax, r8d
movsx eax, bx
shld ax, dx, 0x15
mov rax, qword [rsp + 0x40]
stc
xorps xmm0, xmm0
movss dword [rax + 0x18], xmm0
movzx eax, byte [rsp + 0x5c]
test eax, eax
jmp 0x14069be5d
jne 0x14069be94
mov rax, qword [rsp + 0x40]
xorps xmm0, xmm0
movsx rcx, r10w
movzx ecx, ax
movzx cx, r15b
movss dword [rax + 0x24], xmm0
bswap ax
mov cl, r9b
mov rax, qword [rsp + 0x40]
xorps xmm0, xmm0
movss dword [rax + 0x1c], xmm0
cmovbe ax, r14w
xorps xmm0, xmm0
movzx eax, r9w
movss dword [rsp + 0x3b8], xmm0
xorps xmm0, xmm0
movzx eax, dx
movss dword [rsp + 0x3bc], xmm0
cmovb ax, di
movzx cx, r10b
mov rax, qword [rsp + 0x3b8]
movzx cx, r12b
mov qword [rsp + 0x550], rax
cwde
setle cl
mov ecx, 0x75b835ba
mov rax, qword [rsp + 0x40]
bswap cx
movzx rcx, r14w
mov rcx, qword [rsp + 0x550]
jmp 0x14069bef3
mov qword [rax + 0x28], rcx
movzx ecx, r12w
movsx ecx, r11w
mov rcx, qword [rsp + 0x40]
jmp 0x14069bf09
call fcn.1406894bf
mov eax, dword [rsp + 0x770]
and eax, 0x1000000
jmp 0x14069bf1f
test eax, eax
je 0x14069bf59
mov rax, qword [rsp + 0x40]
movsxd rcx, esp
movsx rcx, si
mov rcx, qword [rsp + 0x80]
jmp 0x14069bf40
movss xmm0, dword [rcx + 0x2c]
jmp 0x14069bf4a
movss dword [rax + 0x44], xmm0
jmp 0x14069bf54
jmp 0x14069c00c
mov eax, dword [rsp + 0x770]
cmc
jmp 0x14069bf66
and eax, 0x6000000
test eax, eax
jmp 0x14069bf72
je 0x14069bfc7
mov eax, dword [rsp + 0x770]
cmp r12b, 0x98
jmp 0x14069bf88
and eax, 0x8000000
cmp r14d, 0x27b51e2f
cmc
test eax, eax
jmp 0x14069bf9c
jne 0x14069bfc7
mov rax, qword [rsp + 0x80]
jmp 0x14069bfaf
movss xmm0, dword [rax + 0x34]
movss dword [rsp + 0xc8], xmm0
jmp 0x14069bfc2
jmp 0x14069bfef
mov rax, qword [rsp + 0x80]
btr cx, ax
clc
ror ecx, 0x3a
movss xmm0, dword [rax + 0x10]
rol rax, cl
not ecx
bts rcx, rax
movss dword [rsp + 0xc8], xmm0
lahf
mov rax, qword [rsp + 0x40]
inc rcx
movss xmm0, dword [rsp + 0xc8]
not rcx
movss dword [rax + 0x44], xmm0
rcr cx, 0x14
mov rax, qword [rsp + 0x80]
clc
mov rax, qword [rax + 4]
mov rcx, qword [rsp + 0x40]
jmp 0x14069c023
mov qword [rcx + 0x38], rax
shr al, cl
or eax, 0x300d4086
rcl al, 0xb1
mov eax, dword [rsp + 0x770]
and eax, 0x1000000
jmp 0x14069c042
test eax, eax
je 0x14069c129
mov eax, dword [rsp + 0x770]
test cl, ch
and eax, 0x4010000
cmp r14b, dl
stc
test rax, 0xffffffffea91b599
test eax, eax
jne 0x14069c129
mov rax, qword [rsp + 0x40]
jmp 0x14069c074
xorps xmm0, xmm0
ucomiss xmm0, dword [rax + 0x44]
jne 0x14069c129
mov eax, dword [rsp + 0x770]
and eax, 0x400
test r15d, 0x49a1a680
test eax, eax
je 0x14069c0c1
mov rax, qword [rsp + 0x80]
movss xmm0, dword [rax + 8]
jmp 0x14069c0ae
movss dword [rsp + 0xcc], xmm0
jmp 0x14069c0bc
jmp 0x14069c0dd
xorps xmm0, xmm0
movss dword [rsp + 0xcc], xmm0
test r10d, 0x4b06669c
xadd rcx, rcx
jmp 0x14069c0dd
xorps xmm0, xmm0
movss dword [rsp + 0x3c0], xmm0
ror ax, 4
shr rcx, cl
movss xmm0, dword [rsp + 0xcc]
movss dword [rsp + 0x3c4], xmm0
mov rax, qword [rsp + 0x3c0]
cmc
mov qword [rsp + 0x558], rax
mov rax, qword [rsp + 0x40]
btc cx, r9w
mov rcx, qword [rsp + 0x558]
mov qword [rax + 0x38], rcx
mov eax, dword [rsp + 0x770]
clc
and eax, 1
test eax, eax
jmp 0x14069c13b
jne 0x14069c2d8
mov eax, dword [rsp + 0x770]
cmc
and eax, 0x20
test eax, eax
jmp 0x14069c153
jne 0x14069c2d8
lea rdx, [rsp + 0x6b8]
jmp 0x14069c166
mov rcx, qword [rsp + 0x40]
jmp 0x14069c170
call fcn.140680a89
mov rax, qword [rsp + 0x50]
adc cx, 0x7d2e
not ch
rol cl, 0xbf
mov rcx, qword [rsp + 0x40]
jmp 0x14069c18f
cmp qword [rax + 0x1a88], rcx
jne 0x14069c241
mov rax, qword [rsp + 0x50]
test r10b, 0xb2
test bpl, r8b
cmp dword [rax + 0x1ab4], 0
jmp 0x14069c1b4
jne 0x14069c241
mov rax, qword [rsp + 0x50]
test eax, 0x9bb9fa0
cmp r14w, bx
cmp dword [rax + 0x1abc], 0
jmp 0x14069c1d4
jne 0x14069c241
mov r8b, 1
movsx edx, cx
cmovae edx, r10d
lea rdx, [rsp + 0x6c0]
not cl
lea rcx, [rsp + 0x6b8]
call fcn.1406918ad
movzx eax, al
test eax, eax
jmp 0x14069c205
je 0x14069c241
mov eax, 1
sub ecx, esi
imul rax, rax, 0
mov rcx, qword [rsp + 0x50]
movzx eax, byte [rcx + rax + 0x42d]
stc
cmc
clc
test eax, eax
jmp 0x14069c22d
je 0x14069c241
mov rax, qword [rsp + 0x40]
test cl, cl
mov byte [rax + 0x82], 1
mov rax, qword [rsp + 0x40]
clc
movzx eax, byte [rax + 0x82]
test r14d, 0x8c18fda2
jmp 0x14069c25a
test eax, eax
je 0x14069c2d3
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x81]
test edi, r15d
test eax, eax
jmp 0x14069c278
jne 0x14069c293
mov dword [rsp + 0xd0], 1
jmp 0x14069c28e
jmp 0x14069c29e
mov dword [rsp + 0xd0], 0
mov rax, qword [rsp + 0x40]
not cl
mov cl, byte [rsp + 0xd0]
jmp 0x14069c2b1
mov byte [rax + 0x81], cl
mov rcx, r13
mov rcx, qword [rsp + 0x40]
call fcn.1406b33c6
mov rcx, qword [rsp + 0x40]
jmp 0x14069c2ce
call fcn.1406a1303
jmp 0x14069c2ec
mov rax, qword [rsp + 0x40]
bt ecx, 0x96
mov byte [rax + 0x81], 0
sal dx, 0xbe
mov rax, qword [rsp + 0x40]
cmc
cmp sp, 0x81bc
xor r8b, 0xa4
mov byte [rax + 0x82], 0
movzx ecx, r13w
lahf
mov rax, qword [rsp + 0x40]
sal ch, 0x16
rcl dh, cl
xchg r8w, cx
add rax, 0x28
cdq
jmp 0x14069c321
mov r8, rax
movzx rdx, r15w
mov rdx, qword [rsp + 0x40]
movsx cx, ah
lea rcx, [rsp + 0x90]
jmp 0x14069c33e
call fcn.140693b4d
mov al, byte [rsp + 0x59]
jmp 0x14069c34d
mov byte [rsp + 0x5e], al
sal al, cl
mov al, byte [rsp + 0x59]
mov byte [rsp + 0x5d], al
sal eax, 0x13
mov eax, dword [rsp + 0x770]
and eax, 0x40
test eax, eax
jmp 0x14069c36f
je 0x14069c40e
mov rax, qword [rsp + 0x40]
cmp di, 0xb428
cmp r15b, spl
test sil, bpl
movzx eax, byte [rax + 0x81]
clc
test eax, eax
jne 0x14069c40e
movzx eax, byte [rsp + 0x5b]
test eax, eax
jmp 0x14069c3a1
jne 0x14069c3d0
mov rax, qword [rsp + 0x40]
test r9, rbp
clc
movss xmm0, dword [rsp + 0x90]
movss dword [rax + 0x20], xmm0
rcr rax, 0x25
and ah, 9
movsx eax, bx
mov byte [rsp + 0x5e], 1
and al, bpl
movzx eax, byte [rsp + 0x5c]
test eax, eax
jne 0x14069c409
mov rax, qword [rsp + 0x40]
jmp 0x14069c3e7
movss xmm0, dword [rsp + 0x94]
jmp 0x14069c3f5
movss dword [rax + 0x24], xmm0
jmp 0x14069c3ff
mov byte [rsp + 0x5d], 1
jmp 0x14069c409
jmp 0x14069c6a0
mov rax, qword [rsp + 0x40]
movsx eax, byte [rax + 0x94]
cmp r9b, 0x22
jmp 0x14069c423
test eax, eax
jmp 0x14069c42a
jg 0x14069c451
mov rax, qword [rsp + 0x40]
movsx eax, byte [rax + 0x95]
test cl, 0x1e
cmp di, 0x3219
test eax, eax
jmp 0x14069c44b
jle 0x14069c6a0
movzx eax, byte [rsp + 0x5b]
cmp cx, ax
test eax, eax
jne 0x14069c567
mov rax, qword [rsp + 0x40]
movsx eax, byte [rax + 0x94]
test eax, eax
jle 0x14069c567
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x97]
cmc
test cx, 0x40b2
clc
test eax, eax
jmp 0x14069c48f
je 0x14069c522
mov rax, qword [rsp + 0x40]
jmp 0x14069c49f
movss xmm0, dword [rax + 0x20]
movss dword [rsp + 0xd8], xmm0
jmp 0x14069c4b2
movss xmm0, dword [rsp + 0xd8]
jmp 0x14069c4c0
comiss xmm0, dword [rsp + 0x90]
jb 0x14069c4ea
movss xmm0, dword [rsp + 0xd8]
movss dword [rsp + 0xe0], xmm0
jmp 0x14069c4e5
jmp 0x14069c501
movss xmm0, dword [rsp + 0x90]
movss dword [rsp + 0xe0], xmm0
jmp 0x14069c501
movss xmm0, dword [rsp + 0xe0]
jmp 0x14069c50f
movss dword [rsp + 0xe4], xmm0
jmp 0x14069c51d
jmp 0x14069c54a
movss xmm0, dword [rsp + 0x90]
bts rax, rcx
add ax, 0x5908
cmovl rax, rcx
movss dword [rsp + 0xe4], xmm0
jmp 0x14069c54a
mov rax, qword [rsp + 0x40]
movss xmm0, dword [rsp + 0xe4]
movss dword [rax + 0x20], xmm0
mov byte [rsp + 0x5e], 1
btc ax, 4
movzx eax, byte [rsp + 0x5c]
jmp 0x14069c571
test eax, eax
jne 0x14069c674
mov rax, qword [rsp + 0x40]
cmp r11b, 0x23
movsx eax, byte [rax + 0x95]
stc
cmp bh, dh
test eax, eax
jmp 0x14069c593
jle 0x14069c674
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x97]
stc
test eax, eax
jmp 0x14069c5ad
je 0x14069c640
mov rax, qword [rsp + 0x40]
jmp 0x14069c5bd
movss xmm0, dword [rax + 0x24]
jmp 0x14069c5c7
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [rsp + 0xe8]
comiss xmm0, dword [rsp + 0x94]
jb 0x14069c608
movss xmm0, dword [rsp + 0xe8]
jmp 0x14069c5f5
movss dword [rsp + 0xf0], xmm0
jmp 0x14069c603
jmp 0x14069c624
movss xmm0, dword [rsp + 0x94]
jmp 0x14069c616
movss dword [rsp + 0xf0], xmm0
jmp 0x14069c624
movss xmm0, dword [rsp + 0xf0]
jmp 0x14069c632
movss dword [rsp + 0xf4], xmm0
jmp 0x14069c654
movss xmm0, dword [rsp + 0x94]
cbw
movss dword [rsp + 0xf4], xmm0
mov rax, qword [rsp + 0x40]
test spl, 0xbb
movss xmm0, dword [rsp + 0xf4]
stc
test spl, r10b
movss dword [rax + 0x24], xmm0
mov byte [rsp + 0x5d], 1
mov rax, qword [rsp + 0x40]
cmp sil, 0x91
movzx eax, byte [rax + 0x81]
test eax, eax
jmp 0x14069c68b
jne 0x14069c6a0
mov rcx, qword [rsp + 0x40]
jmp 0x14069c69b
call fcn.1406b33c6
mov rax, qword [rsp + 0x40]
mov r8b, 0x95
mov r8, qword [rax + 0x20]
jmp 0x14069c6b7
mov rdx, qword [rsp + 0x40]
not ecx
movzx ecx, si
bswap cx
lea rcx, [rsp + 0x6e8]
jmp 0x14069c6d1
call fcn.1406931c9
mov rax, qword [rax]
jmp 0x14069c6e1
mov qword [rsp + 0x560], rax
mov rax, qword [rsp + 0x40]
bts ecx, edx
cmovs rcx, r9
sub cl, r11b
mov rcx, qword [rsp + 0x560]
mov qword [rax + 0x20], rcx
sar ax, cl
ror ah, 0xb3
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x81]
clc
test eax, eax
jmp 0x14069c71e
je 0x14069c788
mov eax, dword [rsp + 0x770]
clc
cmc
and eax, 0x1000000
jmp 0x14069c737
test eax, eax
jmp 0x14069c73e
jne 0x14069c788
lea rdx, [rsp + 0x738]
movsx ecx, bx
mov rcx, qword [rsp + 0x40]
jmp 0x14069c759
call fcn.140680a89
mov qword [rsp + 0x568], rax
lea rdx, [rsp + 0x6f0]
mov rcx, qword [rsp + 0x568]
call fcn.14067c678
mov qword [rsp + 0x3c8], rax
jmp 0x14069c7c0
mov rax, qword [rsp + 0x40]
movsx cx, r13b
mov rax, qword [rax + 0x20]
mov cl, r14b
movsxd rcx, ebx
mov qword [rsp + 0x570], rax
lea rax, [rsp + 0x570]
mov qword [rsp + 0x3c8], rax
movzx cx, r15b
movsx ecx, r13w
cmovb eax, esi
mov rax, qword [rsp + 0x3c8]
movsx rcx, cx
bswap cx
mov qword [rsp + 0x578], rax
mov rax, qword [rsp + 0x578]
mov cl, spl
bswap ecx
mov rax, qword [rax]
movsx cx, r14b
mov rcx, qword [rsp + 0x40]
jmp 0x14069c7f6
mov qword [rcx + 0x18], rax
xchg cl, ch
mov rcx, qword [rsp + 0x40]
jmp 0x14069c806
call fcn.1406809de
movss dword [rsp + 0x32c], xmm0
bswap cx
not ch
mov rcx, r12
mov rcx, qword [rsp + 0x40]
jmp 0x14069c826
call fcn.140680ba7
movss xmm1, dword [rsp + 0x32c]
addss xmm1, xmm0
movaps xmm0, xmm1
bts ax, di
movss dword [rsp + 0x8c], xmm0
btc eax, 0x1d
sbb ah, 0xc
bts ax, cx
movzx eax, byte [rsp + 0x48]
test r12w, 0x5202
test eax, eax
je 0x14069c94a
mov rax, qword [rsp + 0x40]
cmp rdx, 0xffffffffd8a5361f
mov dword [rax + 0x98], 0xffffffff
rcr ax, cl
movsx rax, r8w
ror al, 0xb1
mov eax, dword [rsp + 0x770]
and eax, 0x4000000
cmp r11b, spl
cmp si, 0xdaa1
test eax, eax
je 0x14069c94a
mov eax, dword [rsp + 0x770]
cmp spl, r8b
and eax, 0x8000000
cmc
test eax, eax
jmp 0x14069c8b9
jne 0x14069c94a
movzx eax, byte [rsp + 0x58]
test eax, eax
jne 0x14069c94a
mov rax, qword [rsp + 0x50]
adc rcx, rsi
add rax, 0x1be8
mov ch, 0x26
movzx rcx, ax
mov qword [rsp + 0x3d0], rax
sete ch
mov ah, 0xa6
mov rax, qword [rsp + 0x3d0]
mov eax, dword [rax]
dec eax
cdqe
imul rax, rax, 0x30
movzx ecx, bp
add rcx, r12
mov rcx, qword [rsp + 0x3d0]
test r15w, 0xf1b1
cmc
mov rcx, qword [rcx + 8]
mov rax, qword [rcx + rax + 0x20]
dec rcx
mov qword [rsp + 0x580], rax
ror ch, 0x22
mov rax, qword [rsp + 0x40]
stc
neg cl
mov rcx, 0xffffffffe4246c2c
mov rcx, qword [rsp + 0x580]
mov qword [rax + 0x10], rcx
adc al, ch
mov eax, dword [rsp + 0x770]
cmc
and eax, 0x1000000
test eax, eax
jmp 0x14069c95e
je 0x14069ca30
mov rax, qword [rsp + 0x40]
add cx, r14w
rcl ch, 2
mov rcx, qword [rsp + 0x78]
cmovg rdx, r15
movzx ecx, word [rcx + 0x188]
cdq
xor dh, 0x88
sal rdx, 0x89
mov word [rax + 0x8c], cx
mov rax, qword [rsp + 0x78]
mov dl, bh
add rax, 0x188
mov qword [rsp + 0x588], rax
xchg cl, dl
lea rdx, [rsp + 0x40]
bswap cx
cmove rcx, r10
movzx cx, bl
mov rcx, qword [rsp + 0x588]
jmp 0x14069c9c3
call fcn.1406b5a98
mov eax, dword [rsp + 0x770]
test r13w, 0xf508
cmp r9b, r10b
and eax, 0x4000000
cmc
cmp dil, 0x9f
stc
test eax, eax
jne 0x14069ca30
movzx eax, byte [rsp + 0x58]
test eax, eax
jmp 0x14069c9f7
jne 0x14069ca30
movzx eax, byte [rsp + 0x5f]
jmp 0x14069ca07
test eax, eax
jne 0x14069ca30
mov rax, qword [rsp + 0x78]
mov rax, qword [rax + 0xd0]
mov rcx, qword [rsp + 0x40]
jmp 0x14069ca25
mov qword [rcx + 0x10], rax
bswap eax
cwde
movzx rax, r12w
mov rax, qword [rsp + 0x40]
jmp 0x14069ca3a
movss xmm0, dword [0x1400a5014]
jmp 0x14069ca47
ucomiss xmm0, dword [rax + 0xb0]
je 0x14069ca7c
mov rax, qword [rsp + 0x40]
stc
cmp r8w, 0x2d1e
cmp dword [rax + 0xa0], 0
jne 0x14069ca7c
mov byte [rsp + 0x67], 1
jmp 0x14069ca77
jmp 0x14069ca88
mov byte [rsp + 0x67], 0
sub al, 0x28
jmp 0x14069ca88
mov al, byte [rsp + 0x67]
test r8w, di
cmp bl, sil
mov byte [rsp + 0x8a], al
add ah, 0x8e
movzx eax, byte [rsp + 0x8a]
cmp r13b, 0x14
clc
test eax, eax
jmp 0x14069cab1
je 0x14069cd02
mov rax, qword [rsp + 0x40]
add rax, 0xb8
btc cx, 0x9a
xadd ch, ch
jmp 0x14069cacf
mov qword [rsp + 0x3e0], rax
sub al, r8b
sar rax, cl
mov rax, qword [rsp + 0x40]
sbb cl, r13b
add rax, 0x20
bswap cx
movsx cx, r8b
movsx ecx, bx
mov qword [rsp + 0x3d8], rax
mov rax, qword [rsp + 0x3d8]
not cx
movzx ecx, r9w
movsx cx, dil
mov rcx, qword [rsp + 0x3e0]
jmp 0x14069cb1d
movss xmm0, dword [rax + 4]
jmp 0x14069cb27
mulss xmm0, dword [rcx + 4]
movss dword [rsp + 0x338], xmm0
setns ch
mov rax, qword [rsp + 0x3d8]
cmovp cx, cx
mov cx, 0xac9e
movzx rcx, r12w
mov rcx, qword [rsp + 0x3e0]
jmp 0x14069cb59
movss xmm0, dword [rax]
jmp 0x14069cb62
mulss xmm0, dword [rcx]
movss dword [rsp + 0x330], xmm0
movss xmm0, dword [rsp + 0x330]
movss dword [rsp + 0x3e8], xmm0
btr rdx, rdi
btc dx, r15w
movss xmm0, dword [rsp + 0x338]
movsxd rcx, r10d
sar eax, 0x1b
movss dword [rsp + 0x3ec], xmm0
lea rax, [rsp + 0x3e8]
sal ecx, cl
cmp r11b, 0x33
shld dx, r11w, 0x33
mov qword [rsp + 0x3f8], rax
mov rax, qword [rsp + 0x40]
movzx dx, r9b
movsx dx, r10b
add rax, 0xb0
rcr rdx, 0xa6
mov qword [rsp + 0x3f0], rax
mov rax, qword [rsp + 0x3f0]
sbb cx, 0x6f30
sar ch, 0x97
mov rcx, qword [rsp + 0x3f8]
movss xmm0, dword [rax + 4]
xor dl, r14b
movsxd rax, r14d
bts ax, sp
subss xmm0, dword [rcx + 4]
bt cx, 0x9f
test spl, bpl
shld ax, r14w, 0xa4
movss dword [rsp + 0x348], xmm0
or eax, ecx
rcr dh, 0x3c
setp dl
mov rax, qword [rsp + 0x3f0]
sub cx, 0x353c
xadd dh, dl
mov ecx, r10d
mov rcx, qword [rsp + 0x3f8]
bsf dx, ax
shl dx, cl
movss xmm0, dword [rax]
xchg dh, dh
btr ax, di
adc ah, 0xa8
subss xmm0, dword [rcx]
cdq
cqo
movss dword [rsp + 0x340], xmm0
and rdx, r10
movss xmm0, dword [rsp + 0x340]
setns dl
shl dh, cl
movss dword [rsp + 0x400], xmm0
rdtsc
ror ax, cl
movss xmm0, dword [rsp + 0x348]
movss dword [rsp + 0x404], xmm0
test r13w, r8w
cmp bx, 0x2db4
xor dl, 0x29
lea rax, [rsp + 0x400]
cmc
bts rcx, rcx
mov qword [rsp + 0x590], rax
shrd dx, r15w, 0x83
rcl ch, cl
mov rax, qword [rsp + 0x40]
dec dl
sar ch, cl
mov qword [rsp + 0x598], rax
inc cl
sub r8d, r8d
xchg edx, ecx
mov rdx, qword [rsp + 0x590]
movsx cx, ah
movzx ecx, r15w
mov rcx, qword [rsp + 0x598]
jmp 0x14069ccf8
call fcn.1406a1d22
jmp 0x14069ce8c
mov eax, dword [rsp + 0x770]
cmp bpl, 0x1f
cmp cx, di
and eax, 0x10000000
jmp 0x14069cd1a
test eax, eax
jmp 0x14069cd21
je 0x14069cd6e
mov rdx, qword [rsp + 0x40]
movsx rcx, r11w
lea rcx, [rsp + 0x6f8]
jmp 0x14069cd3d
call fcn.1406a789d
mov rax, qword [rax]
mov qword [rsp + 0x5a0], rax
cdqe
movsx rcx, ax
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x5a0]
jmp 0x14069cd65
mov qword [rax + 0x10], rcx
jmp 0x14069ce8c
mov eax, dword [rsp + 0x770]
and eax, 0x4000000
test eax, eax
jmp 0x14069cd81
je 0x14069ce03
movzx eax, byte [rsp + 0x58]
test eax, eax
jmp 0x14069cd93
jne 0x14069ce03
movzx eax, byte [rsp + 0x61]
test spl, r11b
test eax, eax
je 0x14069ce03
mov eax, dword [rsp + 0x770]
and eax, 0x2000000
test eax, eax
je 0x14069ce8c
movzx eax, byte [rsp + 0x58]
test eax, eax
jne 0x14069ce8c
movzx eax, byte [rsp + 0x5f]
test r10, 0xc845b86
cmp rbx, 0x3eaf9f07
test eax, eax
jmp 0x14069ce3e
lea rcx, [rsp + 0xa8]
call fcn.14069269f
mov rax, qword [rsp + 0x80]
sub dx, di
add rax, 0xa0
bsf r8d, ebx
movsx edx, r9w
adc cx, r14w
mov rcx, qword [rsp + 0x80]
cmc
add rcx, 0x98
mov r8, rax
movzx edx, r8w
xchg dh, dh
cqo
mov rdx, rcx
bswap cx
movsxd rcx, r15d
cmove ecx, r8d
lea rcx, [rsp + 0x248]
jmp 0x14069ceeb
call fcn.14067c01a
movss xmm0, dword [rsp + 0xb4]
btr eax, r15d
subss xmm0, dword [rsp + 0x24c]
cmove ax, dx
bts eax, r13d
movss dword [rsp + 0x358], xmm0
movss xmm0, dword [rsp + 0xb0]
subss xmm0, dword [rsp + 0x248]
bts ax, r9w
and ax, 0x75b0
shld eax, r12d, 0x8b
movss dword [rsp + 0x350], xmm0
bt ax, r12w
shl ax, 0xb5
movss xmm0, dword [rsp + 0x350]
movsx rax, r9w
rcr al, 0x9e
movss dword [rsp + 0x408], xmm0
movss xmm0, dword [rsp + 0x358]
rcl eax, cl
movss dword [rsp + 0x40c], xmm0
bt ax, 0xd
sbb al, r9b
lea rax, [rsp + 0x408]
mov qword [rsp + 0x5c0], rax
sar ax, 0x85
setge al
movss xmm0, dword [rsp + 0xac]
movsxd rax, r13d
addss xmm0, dword [rsp + 0x24c]
not ax
movsxd rax, r13d
movss dword [rsp + 0x258], xmm0
movss xmm0, dword [rsp + 0xa8]
xor ax, r8w
dec ah
xor al, 0xc
addss xmm0, dword [rsp + 0x248]
bswap rax
movss dword [rsp + 0x380], xmm0
cmp sil, 0xac
movss xmm0, dword [rsp + 0x380]
clc
sar eax, 0x39
lahf
movss dword [rsp + 0x410], xmm0
movss xmm0, dword [rsp + 0x258]
movss dword [rsp + 0x414], xmm0
lea rax, [rsp + 0x410]
test r12w, 0x28
mov qword [rsp + 0x5b8], rax
mov rax, qword [rsp + 0x5b8]
mov rax, qword [rax]
cmp sil, r13b
mov qword [rsp + 0x6a8], rax
mov rax, qword [rsp + 0x5c0]
clc
cmc
mov rax, qword [rax]
cmc
mov qword [rsp + 0x6b0], rax
movzx eax, byte [rsp + 0x58]
test eax, eax
jmp 0x14069d05a
mov rcx, qword [rsp + 0x40]
jmp 0x1406a06cf
call fcn.1406894bf
mov rax, qword [rsp + 0x40]
setp dl
or edx, r14d
cqo
add rax, 0x240
mov rcx, qword [rsp + 0x40]
add rcx, 0x238
jmp 0x1406a06fb
mov r8b, 1
cqo
mov rdx, rax
jmp 0x1406a0708
call fcn.140690233
movzx eax, byte [rsp + 0x5a]
test eax, eax
jmp 0x1406a0719
je 0x1406a0730
mov rax, qword [rsp + 0x40]
xchg ch, cl
mov byte [rax + 0x80], 0
cwde
dec ch
mov rax, qword [rsp + 0x40]
dec cx
movsx rcx, r15w
movsxd rcx, r15d
movzx eax, word [rax + 0x8a]
inc rcx
inc ax
mov rcx, qword [rsp + 0x40]
jmp 0x1406a075a
mov word [rcx + 0x8a], ax
movzx ax, r9b
cmp bl, r9b
xor al, 0x2f
mov rax, qword [rsp + 0x50]
cmc
cmp r14w, 0xbf92
mov dword [rax + 0x1b20], 0
rcr al, cl
mov eax, dword [rsp + 0x770]
and eax, 0x1000000
test eax, eax
je 0x1406a0922
mov eax, dword [rsp + 0x770]
jmp 0x1406a07ab
and eax, 0x40
test eax, eax
jmp 0x1406a07b5
jne 0x1406a084d
mov rax, qword [rsp + 0x40]
movsx eax, byte [rax + 0x94]
cmp r15b, 0xa3
test eax, eax
jmp 0x1406a07d2
jg 0x1406a084d
mov rax, qword [rsp + 0x40]
cmc
clc
test ebx, r12d
movsx eax, byte [rax + 0x95]
stc
test eax, eax
jmp 0x1406a07f1
jg 0x1406a084d
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
jmp 0x1406a0806
movss xmm0, dword [rax + 0x220]
comiss xmm0, dword [rcx + 0x218]
jbe 0x1406a083a
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x40]
movss xmm0, dword [rax + 0x224]
comiss xmm0, dword [rcx + 0x21c]
ja 0x1406a084d
mov rax, qword [rsp + 0x40]
mov dword [rax + 0x9c], 1
test r12b, 0x3d
cmp qword [rsp + 0x78], 0
jmp 0x1406a0858
je 0x1406a08c4
mov rax, qword [rsp + 0x78]
stc
test cx, di
jmp 0x1406a086c
movzx eax, byte [rax + 0x81]
cmc
test dh, 0xb5
test eax, eax
jmp 0x1406a087e
jne 0x1406a089c
mov rax, qword [rsp + 0x78]
cmc
cmp dword [rax + 0x9c], 0
jmp 0x1406a0896
jle 0x1406a08c4
mov rax, qword [rsp + 0x40]
cmp r15d, esi
cmp rdx, 0x668f1f36
test r14b, dil
mov dword [rax + 0x9c], 1
jmp 0x1406a08c4
cmp qword [rsp + 0x78], 0
jmp 0x1406a08cf
je 0x1406a0922
mov rax, qword [rsp + 0x78]
cmc
movzx eax, byte [rax + 0x81]
test spl, 0x27
test eax, eax
jmp 0x1406a08ed
jne 0x1406a090f
mov rax, qword [rsp + 0x78]
cmp bp, r12w
clc
cmp dword [rax + 0xa0], 0
jmp 0x1406a0909
jle 0x1406a0922
mov rax, qword [rsp + 0x40]
mov dword [rax + 0xa0], 1
cmovle rax, rcx
mov rax, qword [rsp + 0x80]
jmp 0x1406a092f
xorps xmm0, xmm0
jmp 0x1406a0937
comiss xmm0, dword [rax]
jb 0x1406a094f
mov rax, qword [rsp + 0x40]
mov dword [rax + 0x9c], 1
mov rax, qword [rsp + 0x40]
test edi, 0x12379e12
cmp dword [rax + 0x9c], 0
jmp 0x1406a0966
jg 0x1406a09a1
mov rax, qword [rsp + 0x40]
cmp r10w, ax
jmp 0x1406a097a
cmp dword [rax + 0xa0], 0
jmp 0x1406a0986
jg 0x1406a09a1
mov dword [rsp + 0x224], 0
jmp 0x1406a099c
jmp 0x1406a09b4
mov dword [rsp + 0x224], 1
sub cl, r9b
rcr cl, 6
inc cl
mov rax, qword [rsp + 0x40]
mov cl, byte [rsp + 0x224]
mov byte [rax + 0x85], cl
movzx rax, r12w
sub ax, 0xdfb6
mov byte [rsp + 0x63], 0
movsxd rax, ecx
bt ax, 0x35
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x81]
test eax, eax
jmp 0x1406a09ee
jne 0x1406a0a21
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x7e]
test eax, eax
jmp 0x1406a0a04
je 0x1406a0a21
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 0x85]
test rbp, rbp
test eax, eax
je 0x1406a0a87
mov rax, qword [rsp + 0x40]
test r8b, r14b
movsx eax, byte [rax + 0x94]
clc
cmp r9, r10
test eax, eax
jmp 0x1406a0a3b
jg 0x1406a0a87
mov rax, qword [rsp + 0x40]
jmp 0x1406a0a4c
movsx eax, byte [rax + 0x95]
test eax, eax
jmp 0x1406a0a5a
jg 0x1406a0a87
mov rax, qword [rsp + 0x40]
clc
jmp 0x1406a0a6b
cmp dword [rax + 0xa0], 0
jmp 0x1406a0a77
jg 0x1406a0a87
mov byte [rsp + 0x63], 1
cmc
cmovnp ax, di
mov rax, qword [rsp + 0x40]
adc cl, 0xb4
mov cl, byte [rsp + 0x63]
clc
cmp di, 0xdb5
mov byte [rax + 0x83], cl
movzx eax, byte [rsp + 0x63]
cmc
cmp r15w, 0x121c
test eax, eax
jmp 0x1406a0ab2
jne 0x1406a0acd
mov dword [rsp + 0x228], 1
jmp 0x1406a0ac8
jmp 0x1406a0adb
mov dword [rsp + 0x228], 0
xor rdi, r15
mov al, byte [rsp + 0x228]
add rsp, 0x750
pop rdi
jmp 0x1406a0aef
ret