Function at 0x14069f050
Capabilities:
Encode data using base64

Disassembly:
push rsi
xor ax, r10w
adc eax, 0x13387a09
push rdi
cmp r14, r11
cbw
sub rsp, 0x318
mov rax, qword [0x1400b0840]
test r13w, bp
stc
mov qword [rsp + 0x30], rax
shr al, cl
sal ah, 0xe
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x3a3], 0
shr al, 0x96
movzx eax, bp
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x1d18], 0
movsx eax, bx
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x1d20], 0
cmp r13b, dl
cwde
sal rax, 0x31
mov rax, qword [rsp + 0x30]
clc
mov eax, dword [rax + 8]
cmp r15b, r12b
jmp 0x14069f0cf
and eax, 1
test eax, eax
je 0x14069f0ef
mov dword [rsp + 0xc4], 1
jmp 0x14069f0ea
jmp 0x14069f0fa
mov dword [rsp + 0xc4], 0
mov al, byte [rsp + 0xc4]
test r9b, r15b
mov byte [rsp + 0x38], al
or al, r11b
btc ax, 0x9b
mov rax, qword [rsp + 0x30]
stc
cmc
mov eax, dword [rax + 8]
cmc
stc
and eax, 2
test eax, eax
jmp 0x14069f126
je 0x14069f161
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 0xc]
jmp 0x14069f139
and eax, 1
test cl, 0xb
jmp 0x14069f144
test eax, eax
je 0x14069f161
mov dword [rsp + 0xe8], 1
jmp 0x14069f15c
jmp 0x14069f16c
mov dword [rsp + 0xe8], 0
mov al, byte [rsp + 0xe8]
test eax, 0x3c091f90
test bp, r15w
mov byte [rsp + 0x39], al
movzx eax, byte [rsp + 0x39]
cmp r15w, di
test ax, 0x7e90
test eax, eax
jmp 0x14069f194
je 0x14069f265
mov eax, 4
movsxd rcx, r9d
bt ecx, esi
movsx ecx, r14w
imul rax, rax, 0
movsx rcx, r15w
setae cl
mov rcx, qword [rsp + 0x30]
xorps xmm0, xmm0
jmp 0x14069f1c1
comiss xmm0, dword [rcx + rax + 0x34c]
jb 0x14069f252
mov eax, 4
imul rax, rax, 2
movzx rcx, ax
mov rcx, qword [rsp + 0x30]
jmp 0x14069f1e6
xorps xmm0, xmm0
comiss xmm0, dword [rcx + rax + 0x34c]
jb 0x14069f252
mov eax, 4
imul rax, rax, 1
movzx rcx, sp
movsx cx, dil
jmp 0x14069f20e
mov rcx, qword [rsp + 0x30]
jmp 0x14069f218
xorps xmm0, xmm0
jmp 0x14069f220
comiss xmm0, dword [rcx + rax + 0x34c]
jb 0x14069f252
mov eax, 4
add cx, bx
rcr ch, cl
imul rax, rax, 3
mov rcx, qword [rsp + 0x30]
xorps xmm0, xmm0
comiss xmm0, dword [rcx + rax + 0x34c]
jae 0x14069f265
mov rax, qword [rsp + 0x30]
test spl, 0x37
mov dword [rax + 0x1c2c], 4
movzx eax, byte [rsp + 0x38]
test r12, 0xfffffffff2a3d73c
jmp 0x14069f276
test eax, eax
jmp 0x14069f27d
je 0x14069f7da
mov eax, 4
jmp 0x14069f290
imul rax, rax, 0xc
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + rax + 0x3c]
call fcn.140684e6e
movzx eax, al
cmp dx, si
test eax, eax
jmp 0x14069f2af
je 0x14069f301
mov eax, 4
imul rax, rax, 0
btc cx, si
movsx rcx, r12w
mov rcx, qword [rsp + 0x30]
test ch, 6
stc
movss xmm0, dword [0x1400a8edc]
test ecx, 0x9fb77fbf
movss dword [rcx + rax + 0x34c], xmm0
cmp ax, 0x2fac
mov rax, qword [rsp + 0x30]
cmp r10b, r12b
clc
mov dword [rax + 0x1c2c], 3
stc
test ah, bh
clc
xor eax, eax
test eax, eax
jne 0x14069f283
mov eax, 4
btr cx, r13w
imul rax, rax, 0xd
mov cl, 0xf
movsxd rcx, r13d
jmp 0x14069f323
mov rcx, qword [rsp + 0x30]
jmp 0x14069f32d
mov ecx, dword [rcx + rax + 0x3c]
jmp 0x14069f336
call fcn.140684e6e
movzx eax, al
test r9w, 0x112b
cmc
test eax, eax
je 0x14069f39c
mov eax, 4
bts cx, r8w
imul rax, rax, 2
sub cx, r14w
mov rcx, qword [rsp + 0x30]
stc
movss xmm0, dword [0x1400a8edc]
stc
test ebp, 0xcb92271c
clc
movss dword [rcx + rax + 0x34c], xmm0
cdqe
bts eax, eax
mov rax, qword [rsp + 0x30]
clc
mov dword [rax + 0x1c2c], 3
cmp edi, 0x2408e83e
cmp r15, r8
xor eax, eax
stc
clc
test eax, eax
jne 0x14069f30b
mov eax, 4
btr cx, 0x35
bt ecx, esp
sub cl, spl
imul rax, rax, 0xe
mov rcx, qword [rsp + 0x30]
jmp 0x14069f3c6
mov ecx, dword [rcx + rax + 0x3c]
call fcn.140684e6e
movzx eax, al
test eax, eax
jmp 0x14069f3d9
je 0x14069f423
mov eax, 4
add cl, r13b
btr rcx, rdx
rol cl, 0x3a
imul rax, rax, 1
neg ch
mov rcx, qword [rsp + 0x30]
movss xmm0, dword [0x1400a8edc]
movss dword [rcx + rax + 0x34c], xmm0
movsx rax, cx
mov ah, 0xb2
mov rax, qword [rsp + 0x30]
cmp ecx, r13d
mov dword [rax + 0x1c2c], 3
xor eax, eax
jmp 0x14069f42b
test eax, eax
jmp 0x14069f432
jne 0x14069f3a8
mov eax, 4
add cx, 0x5788
imul rax, rax, 1
movsx rcx, si
mov rcx, qword [rsp + 0x30]
jmp 0x14069f454
mov ecx, dword [rcx + rax + 0x3c]
jmp 0x14069f45d
call fcn.140684e6e
movzx eax, al
cmp rsi, rbx
test dh, dl
test eax, eax
jmp 0x14069f471
je 0x14069f4ba
mov eax, 4
cmovle cx, sp
imul rax, rax, 0x11
rcl cx, cl
mov rcx, qword [rsp + 0x30]
clc
movss xmm0, dword [0x1400a8edc]
cmp r15w, dx
cmc
jmp 0x14069f49f
movss dword [rcx + rax + 0x34c], xmm0
mov rax, qword [rsp + 0x30]
cmp eax, r15d
mov dword [rax + 0x1c2c], 3
xor eax, eax
test eax, eax
jmp 0x14069f4c3
jne 0x14069f438
mov eax, 4
imul rax, rax, 2
cmovl rcx, rsp
movzx rcx, r13w
mov rcx, qword [rsp + 0x30]
jmp 0x14069f4e4
mov ecx, dword [rcx + rax + 0x3c]
call fcn.140684e6e
movzx eax, al
test eax, eax
jmp 0x14069f4f7
je 0x14069f55d
mov eax, 4
neg cx
or cx, r11w
setge cl
imul rax, rax, 0x12
xor cx, bx
bts cx, r13w
rcr ch, cl
mov rcx, qword [rsp + 0x30]
movss xmm0, dword [0x1400a8edc]
cmp r9w, r9w
cmp r10d, 0x4393628
movss dword [rcx + rax + 0x34c], xmm0
dec eax
adc rax, 0x3718fe2c
shr ah, 0xa8
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x1c2c], 3
cmc
test si, 0x631f
stc
xor eax, eax
cmc
cmp r8w, 0xffb4
test rdi, 0xffffffffb2ada921
test eax, eax
jmp 0x14069f574
jne 0x14069f4c9
mov eax, 4
adc ecx, 0x4117302b
bsf ecx, r8d
imul rax, rax, 3
mov rcx, qword [rsp + 0x30]
jmp 0x14069f597
mov ecx, dword [rcx + rax + 0x3c]
jmp 0x14069f5a0
call fcn.140684e6e
movzx eax, al
test dl, 0x1d
cmp ebx, ecx
test eax, eax
je 0x14069f600
mov eax, 4
test r12, 0xffffffff993e36b2
imul rax, rax, 0x13
bswap cx
shr cl, cl
add cx, r12w
mov rcx, qword [rsp + 0x30]
test cl, r12b
movss xmm0, dword [0x1400a8edc]
movss dword [rcx + rax + 0x34c], xmm0
xchg al, ah
dec ax
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x1c2c], 3
test al, dl
cmp r15, rax
sub eax, eax
test eax, eax
jmp 0x14069f609
jne 0x14069f57a
mov eax, 4
imul rax, rax, 4
movzx ecx, si
mov cx, r12w
movzx rcx, sp
mov rcx, qword [rsp + 0x30]
jmp 0x14069f62d
mov ecx, dword [rcx + rax + 0x3c]
jmp 0x14069f636
call fcn.140684e6e
movzx eax, al
stc
test eax, eax
jmp 0x14069f646
je 0x14069f698
mov eax, 4
shrd cx, r9w, 0x93
imul rax, rax, 0x14
test ch, 0x8b
shl cx, cl
mov rcx, qword [rsp + 0x30]
movss xmm0, dword [0x1400a8edc]
test ebp, ebp
test si, 0x7e8e
movss dword [rcx + rax + 0x34c], xmm0
mov rax, qword [rsp + 0x30]
test r11b, 0x8a
cmp rsi, 0xfffffffff015d98d
mov dword [rax + 0x1c2c], 3
xor eax, eax
cmp bpl, 0xc
test eax, eax
jmp 0x14069f6a5
jne 0x14069f60f
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax + 0x148]
stc
test eax, eax
jmp 0x14069f6bf
je 0x14069f704
mov eax, 4
btr cx, 0xb2
bt cx, 0x92
mov cl, r15b
imul rax, rax, 0xe
movsxd rcx, r13d
mov rcx, r12
sar cx, cl
mov rcx, qword [rsp + 0x30]
test r12b, 0xa0
movss xmm0, dword [0x1400a8edc]
cmc
movss dword [rcx + rax + 0x34c], xmm0
btc ax, r14w
mov rax, qword [rsp + 0x30]
clc
cmp bpl, sil
movzx eax, byte [rax + 0x149]
cmp r10b, r14b
jmp 0x14069f71c
test eax, eax
je 0x14069f76d
mov eax, 4
mov ecx, 0xf71c8a28
movsxd rcx, r14d
movsx cx, r8b
imul rax, rax, 0xf
shl cx, cl
bswap rcx
movsx cx, r15b
mov rcx, qword [rsp + 0x30]
test rdx, rbx
movss xmm0, dword [0x1400a8edc]
test r10, rdx
cmp r9, 0x26175415
movss dword [rcx + rax + 0x34c], xmm0
btr eax, r13d
clc
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax + 0x14a]
test r14b, 0x2a
stc
test eax, eax
jmp 0x14069f785
je 0x14069f7da
mov rax, qword [rsp + 0x30]
clc
movzx eax, byte [rax + 0x148]
test cl, 0x89
test dil, r15b
test eax, eax
jmp 0x14069f7a5
jne 0x14069f7da
mov eax, 4
imul rax, rax, 0x10
mov cl, bh
mov dil, 0xb
mov rcx, qword [rsp + 0x30]
xchg di, di
cmovne edi, r8d
setl dil
movss xmm0, dword [0x1400a8edc]
movss dword [rcx + rax + 0x34c], xmm0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
lea rdi, [rax + 0x14fc]
movzx rsi, dx
lea rsi, [rcx + 0x14a8]
movzx rcx, r9w
movzx cx, spl
setno cl
mov ecx, 0x54
jmp 0x14069f80c
rep movsb byte [rdi], byte [rsi]
jmp 0x14069f813
mov dword [rsp + 0x3c], 0
jmp 0x14069f820
jmp 0x14069f832
mov eax, dword [rsp + 0x3c]
inc eax
mov dword [rsp + 0x3c], eax
test bp, ax
cmp dword [rsp + 0x3c], 0x15
jmp 0x14069f83c
jge 0x14069f945
movsxd rax, dword [rsp + 0x3c]
mov cl, 0xad
mov rcx, qword [rsp + 0x30]
jmp 0x14069f853
xorps xmm0, xmm0
jmp 0x14069f85b
comiss xmm0, dword [rcx + rax*4 + 0x34c]
jae 0x14069f90f
movsxd rax, dword [rsp + 0x3c]
setnp ch
xchg cl, cl
movsx cx, r14b
mov rcx, qword [rsp + 0x30]
jmp 0x14069f882
xorps xmm0, xmm0
jmp 0x14069f88a
comiss xmm0, dword [rcx + rax*4 + 0x14a8]
jbe 0x14069f8ae
xorps xmm0, xmm0
jmp 0x14069f8a0
movss dword [rsp + 0xec], xmm0
jmp 0x14069f8f6
movsxd rax, dword [rsp + 0x3c]
xchg cx, cx
movsx ecx, ax
mov rcx, qword [rsp + 0x30]
bswap dx
jmp 0x14069f8c6
mov rdx, qword [rsp + 0x30]
jmp 0x14069f8d0
movss xmm0, dword [rcx + rax*4 + 0x14a8]
jmp 0x14069f8de
addss xmm0, dword [rdx + 0x18]
jmp 0x14069f8e8
movss dword [rsp + 0xec], xmm0
jmp 0x14069f8f6
movss xmm0, dword [rsp + 0xec]
jmp 0x14069f904
movss dword [rsp + 0x60], xmm0
jmp 0x14069f91d
movss xmm0, dword [0x1400a8ff8]
movss dword [rsp + 0x60], xmm0
movsxd rax, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x30]
jmp 0x14069f92c
movss xmm0, dword [rsp + 0x60]
movss dword [rcx + rax*4 + 0x14a8], xmm0
jmp 0x14069f940
jmp 0x14069f825
mov rax, qword [rsp + 0x30]
stc
cmp dword [rax + 0x1c54], 0
jmp 0x14069f957
je 0x14069fa81
mov rax, qword [rsp + 0x30]
clc
cmp sil, 0x30
movzx eax, byte [rax + 0x1c4e]
test eax, eax
je 0x14069f996
mov rax, qword [rsp + 0x30]
test ebx, edx
cmp bpl, 0xa0
movzx eax, byte [rax + 0x1c52]
stc
test eax, eax
jmp 0x14069f990
je 0x14069fa81
mov rax, qword [rsp + 0x30]
jmp 0x14069f9a0
cmp qword [rax + 0x1bf8], 0
jmp 0x14069f9ad
je 0x14069fa81
mov rax, qword [rsp + 0x30]
cmp bpl, dil
movzx eax, byte [rax + 0x1c52]
test eax, eax
je 0x14069fa10
mov rax, qword [rsp + 0x30]
add rax, 0x1c58
mov dl, 0x38
add dx, bp
mov r9, rax
movsxd rcx, edi
rcl al, cl
setns al
xor r8d, r8d
cbw
cwde
mov rax, qword [rsp + 0x30]
mov edx, dword [rax + 0x1c44]
mov rax, qword [rsp + 0x30]
xchg ecx, ecx
movsxd rcx, r12d
mov ecx, dword [rax + 0x1c54]
call fcn.14069b962
jmp 0x14069fa39
xor r8d, r8d
not ax
mov rax, qword [rsp + 0x30]
setle cl
mov edx, dword [rax + 0x1c44]
mov rax, qword [rsp + 0x30]
mov ecx, dword [rax + 0x1c54]
jmp 0x14069fa34
call fcn.14069b8b0
mov rax, qword [rsp + 0x30]
rcl dl, cl
inc ch
movsx rcx, di
mov rax, qword [rax + 0x1bf8]
shr dh, 0x90
sub dh, 0x85
mov rcx, qword [rsp + 0x30]
movsxd rcx, dword [rcx + 0x1c44]
shld rdx, r15, 0x24
imul rcx, rcx, 0x10
rcl edx, cl
rol dl, cl
mov rdx, qword [rsp + 0x30]
movups xmm0, xmmword [rdx + 0x1c58]
movdqu xmmword [rax + rcx + 0x3c8], xmm0
mov rax, qword [rsp + 0x30]
test esp, r9d
mov byte [rax + 0x1c51], 0
ror al, cl
shl ax, 0xb2
mov rax, qword [rsp + 0x30]
stc
cmc
mov byte [rax + 0x1c52], 0
mov eax, ebp
mov rax, qword [rsp + 0x30]
cmp cl, r10b
clc
test sil, 0x85
mov dword [rax + 0x1c54], 0
cmp r13b, 0x86
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x1c1c], 0
mov rax, qword [rsp + 0x30]
stc
movzx eax, byte [rax + 0x1c69]
test eax, eax
jmp 0x14069fae4
je 0x14069faef
call fcn.1406a2308
mov rax, qword [rsp + 0x30]
test sil, r13b
test r12, 0xffffffffc013c8a7
cmp dword [rax + 0x1c70], 2
jmp 0x14069fb0a
jne 0x14069fb66
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x1c90], 0
jmp 0x14069fb21
jne 0x14069fb53
mov rax, qword [rsp + 0x30]
stc
cmp dword [rax + 0x1cf0], 0
jmp 0x14069fb39
jne 0x14069fb53
mov rax, qword [rsp + 0x30]
test bpl, 0xbf
cmp r11b, 0x38
mov byte [rax + 0x1c4e], 0
mov rax, qword [rsp + 0x30]
test cl, r12b
stc
mov dword [rax + 0x1c70], 0
mov rax, qword [rsp + 0x30]
clc
movzx eax, byte [rax + 0x1c4d]
test dil, 0x3f
test eax, eax
jmp 0x14069fb7e
je 0x14069fccc
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax + 0x1c4c]
cmc
clc
jmp 0x14069fb97
test eax, eax
jmp 0x14069fb9e
je 0x14069fccc
mov rax, qword [rsp + 0x30]
mov eax, dword [rax + 8]
and eax, 4
test r13w, r14w
test eax, eax
jmp 0x14069fbba
je 0x14069fcb9
mov rax, qword [rsp + 0x30]
test ch, 6
test r12w, bp
cmp dil, cl
mov eax, dword [rax + 0xc]
cmc
and eax, 4
test eax, eax
jmp 0x14069fbdd
je 0x14069fcb9
mov rax, qword [rsp + 0x30]
test r10b, r8b
jmp 0x14069fbf0
movzx eax, byte [rax + 0x1c4e]
test r10b, 0x38
clc
test eax, eax
jmp 0x14069fc03
jne 0x14069fcb9
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax + 0x1c4f]
test r10d, 0xc0951c8d
test rsp, r14
test eax, eax
jmp 0x14069fc26
je 0x14069fcb9
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x1bf8], 0
jmp 0x14069fc3e
je 0x14069fcb9
lea rcx, [rsp + 0x2e4]
call fcn.14069e15d
mov rax, qword [rax]
inc rcx
sal cl, 0x12
setbe cl
mov rcx, qword [rsp + 0x30]
jmp 0x14069fc67
mov qword [rcx + 0x3cc], rax
btr cx, 0x2e
sar cx, cl
bt ax, r15w
mov rax, qword [rsp + 0x30]
or cx, 0xf589
dec ch
mov rax, qword [rax + 0x3cc]
adc ch, 0x34
shl cx, cl
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 0x130], rax
or eax, 0x583da0bc
cmc
mov rax, qword [rsp + 0x30]
test rbx, rsp
test r8b, 0x96
mov byte [rax + 0x3a3], 1
mov rax, qword [rsp + 0x30]
test r14, rax
test bpl, 0x83
mov byte [rax + 0x1c4d], 0
mov rax, qword [rsp + 0x30]
clc
mov byte [rax + 0x1c4c], 0
cmovbe ax, si
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x1c18], 0
dec rax
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x1bf8], 0
jmp 0x14069fd01
je 0x14069fd20
mov rax, qword [rsp + 0x30]
setp cl
jmp 0x14069fd14
mov rcx, qword [rax + 0x1bf8]
call fcn.14069dc29
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x1bf8], 0
jmp 0x14069fd32
je 0x14069fd95
mov rax, qword [rsp + 0x30]
cmp spl, 0xba
mov rax, qword [rax + 0x1bf8]
cmp qword [rax + 0x3b8], 0
je 0x14069fd95
mov rax, qword [rsp + 0x30]
cmc
stc
cmp dword [rax + 0x1c44], 0
jmp 0x14069fd69
jne 0x14069fd95
mov rax, qword [rsp + 0x30]
jmp 0x14069fd79
mov rax, qword [rax + 0x1bf8]
jmp 0x14069fd85
mov qword [rax + 0x3b8], 0
jmp 0x14069fd95
call fcn.1406a43fc
movzx eax, byte [rsp + 0x38]
cmp bx, r14w
clc
test eax, eax
jmp 0x14069fdab
jne 0x14069fdc3
movzx eax, byte [rsp + 0x39]
test eax, eax
jmp 0x14069fdbd
je 0x14069fe19
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x1bf8], 0
jmp 0x14069fdd5
je 0x14069fe19
mov rax, qword [rsp + 0x30]
stc
mov rax, qword [rax + 0x1bf8]
jmp 0x14069fdf1
mov eax, dword [rax + 0xc]
jmp 0x14069fdf9
and eax, 0x40000
stc
test eax, eax
jne 0x14069fe19
mov dword [rsp + 0x64], 1
jmp 0x14069fe14
jmp 0x14069fe21
mov dword [rsp + 0x64], 0
mov rax, qword [rsp + 0x30]
xchg cl, cl
mov cl, byte [rsp + 0x64]
mov byte [rax + 0x3a5], cl
mov rax, qword [rsp + 0x30]
stc
movzx eax, byte [rax + 0x3a5]
cmp edi, 0xc3bf5b0f
test dl, ch
test eax, eax
jmp 0x14069fe4e
je 0x14069fe95
mov rax, qword [rsp + 0x30]
test cx, r10w
cmp sp, 0x45b2
cmp rcx, rbx
cmp dword [rax + 0x1c00], 0
jmp 0x14069fe71
je 0x14069fe95
mov rax, qword [rsp + 0x30]
cmc
cmp r11b, 0x9d
movzx eax, byte [rax + 0x1c4e]
test eax, eax
jmp 0x14069fe8f
je 0x14069fec4
mov rax, qword [rsp + 0x30]
jmp 0x14069fe9f
cmp qword [rax + 0x1d28], 0
jmp 0x14069feac
jne 0x14069fec4
mov dword [rsp + 0x68], 0
jmp 0x14069febf
jmp 0x14069fece
mov dword [rsp + 0x68], 1
not cl
mov rax, qword [rsp + 0x30]
sets dh
jmp 0x14069fedb
mov cl, byte [rsp + 0x68]
mov byte [rax + 0x3a6], cl
mov dx, 0xeab6
mov edx, 1
movzx cx, bpl
movzx ecx, r14w
movsx cx, r8b
mov ecx, 1
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x14069ff25
mov dword [rsp + 0x6c], 1
jmp 0x14069ff20
jmp 0x14069ff34
mov dword [rsp + 0x6c], 0
cbw
ror ax, 5
cmc
movzx eax, byte [rsp + 0x6c]
clc
cmc
stc
test eax, eax
je 0x1406a036d
mov rax, qword [rsp + 0x30]
cmp bpl, 0x93
cmp esp, edx
cmp dword [rax + 0x1ac8], 0
jmp 0x14069ff5b
je 0x1406a0001
mov rax, qword [0x1400b0840]
mov qword [rsp + 0x248], rax
shld ax, ax, 0xb7
bsf rax, rsi
movsx cx, dil
mov eax, 1
btr cx, 0x90
btr rcx, r8
shl eax, 1
sub cx, 0xbe36
bts rcx, rbp
mov rcx, qword [rsp + 0x248]
jmp 0x14069ffa5
mov ecx, dword [rcx + 0x1ae0]
cmc
test r13d, 0xa990439a
and ecx, eax
sub al, r13b
mov eax, ecx
test eax, eax
jmp 0x14069ffc1
je 0x14069ffd9
mov dword [rsp + 0x70], 1
jmp 0x14069ffd4
jmp 0x14069ffe5
mov dword [rsp + 0x70], 0
bswap ax
cwde
movzx eax, byte [rsp + 0x70]
test eax, eax
jmp 0x14069fff1
jne 0x14069fffc
call fcn.14067cc3f
jmp 0x1406a036d
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x1bf8], 0
jmp 0x1406a0013
je 0x1406a0192
mov rax, qword [rsp + 0x30]
cmp cl, dil
cmp r15b, 0xb
mov rax, qword [rax + 0x1bf8]
mov eax, dword [rax + 0xc]
and eax, 0x1000000
jmp 0x1406a0044
test eax, eax
je 0x1406a0192
mov rax, qword [rsp + 0x30]
cmc
mov rax, qword [rax + 0x1bf8]
test r11d, r8d
mov eax, dword [rax + 0xc]
stc
cmp r9b, r13b
and eax, 0x4000000
test eax, eax
jmp 0x1406a006f
jne 0x1406a0192
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x1bf8]
cmc
cmp qword [rax + 0x398], 0
jmp 0x1406a008f
je 0x1406a0192
mov rax, qword [rsp + 0x30]
movzx ecx, si
mov rax, qword [rax + 0x1bf8]
mov cl, r12b
movsx cx, dl
movsxd rcx, edx
mov qword [rsp + 0x258], rax
movzx ax, sil
movsx rcx, bp
mov rax, qword [rsp + 0x30]
movzx ecx, si
xchg ecx, ecx
mov cx, r14w
mov rax, qword [rax + 0x1bf8]
movsx rcx, sp
mov rax, qword [rax + 0x398]
movsx cx, cl
bswap cx
setne ch
mov qword [rsp + 0x250], rax
bswap rcx
cmovge ecx, r10d
mov rcx, r9
mov rcx, qword [rsp + 0x250]
jmp 0x1406a0108
call fcn.1406946a8
sub r8d, r8d
sal ch, 2
dec ecx
sub edx, edx
jmp 0x1406a011c
mov rax, qword [rsp + 0x258]
jmp 0x1406a0132
mov ecx, dword [rax + 0x50]
call fcn.14069b8b0
mov rax, qword [rsp + 0x30]
cmp r12b, 0x8f
mov byte [rax + 0x1c4c], 0
mov rax, qword [rsp + 0x30]
cmp r9w, 0x2983
test r11w, 0xdca8
cmp r10d, r14d
movzx eax, byte [rax + 0x1c4f]
stc
test spl, 0x2c
test eax, eax
jmp 0x1406a0171
je 0x1406a018d
mov rax, qword [rsp + 0x30]
jmp 0x1406a0181
mov byte [rax + 0x1c4d], 1
jmp 0x1406a018d
jmp 0x1406a036d
mov rax, qword [rsp + 0x30]
cmp ebx, 0xeb3f9082
jmp 0x1406a01a3
cmp dword [rax + 0x1bd8], 0
jle 0x1406a025f
mov rax, qword [rsp + 0x30]
add rax, 0x1bd8
movsx rcx, ax
inc ch
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x178]
movzx ecx, r11w
bswap ecx
mov eax, dword [rax]
inc ch
dec eax
bsf cx, r9w
cdqe
not ecx
imul rax, rax, 0x30
mov rcx, qword [rsp + 0x178]
jmp 0x1406a01fc
mov rcx, qword [rcx + 8]
test r13b, r11b
mov rax, qword [rcx + rax + 8]
clc
cmc
mov eax, dword [rax + 0xc]
cmc
jmp 0x1406a0216
and eax, 0x8000000
stc
test eax, eax
jmp 0x1406a0223
jne 0x1406a025a
mov rax, qword [rsp + 0x30]
cmovae rcx, rdx
mov eax, dword [rax + 0x1bd8]
dec eax
mov dl, bpl
xchg dl, cl
mov dl, 1
jmp 0x1406a024e
mov ecx, eax
jmp 0x1406a0255
call fcn.140699624
jmp 0x1406a036d
mov rax, qword [rsp + 0x30]
jmp 0x1406a0272
cmp dword [rax + 0x1c44], 0
jmp 0x1406a027e
je 0x1406a0295
xor ecx, ecx
jmp 0x1406a028b
call fcn.14069dd85
jmp 0x1406a036d
mov rax, qword [rsp + 0x30]
clc
cmp qword [rax + 0x1bf8], 0
je 0x1406a0345
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x1bf8]
mov eax, dword [rax + 0xc]
cmc
and eax, 0x4000000
cmc
test eax, eax
jmp 0x1406a02c6
jne 0x1406a0301
mov rax, qword [rsp + 0x30]
clc
mov rax, qword [rax + 0x1bf8]
cmp spl, r10b
test r10b, 0x32
test r9d, ebx
mov eax, dword [rax + 0xc]
and eax, 0x1000000
jmp 0x1406a02f4
test eax, eax
jmp 0x1406a02fb
jne 0x1406a0345
mov rax, qword [rsp + 0x30]
rol cx, cl
movsxd rcx, esp
mov rax, qword [rax + 0x1bf8]
cmp r9, rdi
xadd rcx, rcx
shrd cx, bp, 0x82
mov ecx, 4
imul rcx, rcx, 0
cmp r12b, 0x8c
mov dword [rax + rcx + 0x3c0], 0
mov ax, r10w
movzx ax, bpl
shrd rax, r8, 0x8b
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x1c04], 0
add ah, ch
mov rax, qword [rsp + 0x30]
cmp al, 0xb5
cmc
mov dword [rax + 0x1c00], 0
movzx ax, r14b
mov rax, qword [rsp + 0x30]
cmc
clc
mov dword [rax + 0x1c14], 0
shr ax, cl
mov rax, qword [rsp + 0x30]
jmp 0x1406a038b
mov dword [rax + 0x1c10], 0
mov rax, qword [rsp + 0x30]
jmp 0x1406a03a4
mov dword [rax + 0x1c0c], 0
and rax, r15
test si, r10w
mov rax, qword [rsp + 0x30]
cmp spl, 0xb7
mov dword [rax + 0x1c08], 0
shr ax, cl
dec ah
mov rax, qword [rsp + 0x30]
cmp bx, r14w
cmp dword [rax + 0x1c00], 0
jmp 0x1406a03e2
je 0x1406a078b
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax + 0x1c4e]
test eax, eax
jmp 0x1406a03fb
jne 0x1406a078b
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x1d28], 0
jne 0x1406a078b
mov rax, qword [rsp + 0x30]
jmp 0x1406a041f
cmp qword [rax + 0x1bf8], 0
jmp 0x1406a042c
je 0x1406a078b
mov rax, qword [rsp + 0x30]
cmp bpl, 4
jmp 0x1406a0440
mov rax, qword [rax + 0x1bf8]
cmp r13d, ebx
mov eax, dword [rax + 0xc]
cmc
and eax, 0x40000
cmp dh, 2
cmp cx, bx
jmp 0x1406a045e
test eax, eax
jmp 0x1406a0465
jne 0x1406a078b
mov rax, qword [0x1400b0840]
sar cl, cl
rcr cl, cl
mov qword [rsp + 0x260], rax
bt cx, cx
bsf ecx, edx
xor eax, eax
movsx ecx, si
xchg ecx, ecx
mov rcx, qword [rsp + 0x260]
jmp 0x1406a0499
xorps xmm0, xmm0
jmp 0x1406a04a1
comiss xmm0, dword [rcx + rax*4 + 0x34c]
jae 0x1406a04c1
mov dword [rsp + 0x74], 1
jmp 0x1406a04bc
jmp 0x1406a04c9
mov dword [rsp + 0x74], 0
mov al, byte [rsp + 0x74]
mov byte [rsp + 0x3a], al
movsx eax, r15w
movzx eax, byte [rsp + 0x3a]
test spl, cl
test r14, 0x828209a
test eax, eax
jmp 0x1406a04eb
je 0x1406a0554
mov edx, 1
jmp 0x1406a04fb
sub ecx, ecx
jmp 0x1406a0502
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406a0521
mov dword [rsp + 0x78], 1
jmp 0x1406a0532
mov dword [rsp + 0x78], 0
rcr al, 0xc
rcl ax, cl
setno ah
movzx eax, byte [rsp + 0x78]
cmp r12b, dl
test eax, eax
jmp 0x1406a0541
je 0x1406a0554
mov dword [rsp + 0x7c], 1
jmp 0x1406a055c
mov dword [rsp + 0x7c], 0
mov al, byte [rsp + 0x7c]
mov byte [rsp + 0x3b], al
dec ah
mov al, 0x8a
btc ax, 0xa4
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x1ac8], 0
jmp 0x1406a057e
jne 0x1406a05b3
movzx eax, byte [rsp + 0x3b]
test eax, eax
jmp 0x1406a0590
je 0x1406a05b3
mov rax, qword [rsp + 0x30]
sar cl, cl
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x1c00]
cmc
clc
cmp r13b, r8b
mov dword [rax + 0x1c08], ecx
mov rax, qword [rsp + 0x30]
stc
cmp dword [rax + 0x1ac8], 0
je 0x1406a05ed
mov rax, qword [rsp + 0x30]
neg cl
rcr cl, 0x85
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x1c00]
clc
cmp dword [rax + 0x1ac8], ecx
jmp 0x1406a05e7
jne 0x1406a0628
movzx eax, byte [rsp + 0x3a]
test ax, 0x5e37
cmp r11b, r12b
cmp bpl, 0x3e
test eax, eax
je 0x1406a0628
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x1c00]
cmc
cmp r15b, 0xb9
cmp r10b, r13b
mov dword [rax + 0x1c0c], ecx
dec eax
bswap rax
mov rax, qword [rsp + 0x30]
test r8b, 0x3e
jmp 0x1406a0636
cmp dword [rax + 0x1ac8], 0
jmp 0x1406a0642
je 0x1406a0669
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x1c00]
cmp dword [rax + 0x1ac8], ecx
jmp 0x1406a0663
jne 0x1406a06b9
movzx eax, byte [rsp + 0x3b]
cmp r12d, 0x68acb991
test dil, 0x33
test eax, eax
jmp 0x1406a0680
je 0x1406a06b9
mov rax, qword [rsp + 0x30]
movsx rcx, ax
mov rcx, qword [rsp + 0x30]
test r11w, 0x940d
clc
cmp rcx, r8
mov ecx, dword [rcx + 0x1c00]
test dx, 0xbd00
jmp 0x1406a06b1
mov dword [rax + 0x1c10], ecx
nop
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x1ac8], 0
jmp 0x1406a06ca
je 0x1406a06ff
mov rax, qword [rsp + 0x30]
adc rcx, 0x2c85fb2f
cmc
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x1c00]
cmp r12b, 0xbd
test r9b, 0xb8
test r11d, edi
cmp dword [rax + 0x1ac8], ecx
jne 0x1406a078b
mov edx, 1
mov ecx, 2
jmp 0x1406a070e
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406a0735
mov dword [rsp + 0x80], 1
jmp 0x1406a0730
jmp 0x1406a0746
mov dword [rsp + 0x80], 0
stc
movsx ax, spl
movzx eax, byte [rsp + 0x80]
cmp r8b, dl
test r14, 0xffffffffcf397805
test eax, eax
jmp 0x1406a075f
je 0x1406a078b
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
cmp cx, 0xfe30
test r8w, r12w
mov ecx, dword [rcx + 0x1c00]
cmc
stc
cmp r11d, r9d
mov dword [rax + 0x1c14], ecx
xchg al, ah
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x1bf8], 0
jmp 0x1406a079d
je 0x1406a07fa
mov rax, qword [rsp + 0x30]
cmp r14d, 0x3384da15
mov rax, qword [rax + 0x1bf8]
test rdi, 0xffffffffeb9c0f19
mov eax, dword [rax + 0xc]
jmp 0x1406a07cb
and eax, 0x40000
cmc
test eax, eax
jmp 0x1406a07d8
je 0x1406a07fa
mov rax, qword [rsp + 0x30]
cmc
cmp spl, 6
mov byte [rax + 0x1c4e], 1
shr ax, cl
shr ax, 0x89
shl ax, 0x86
mov rax, qword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
test bpl, 0x34
mov byte [rax + 0x1c69], 0
sal ax, 1
bts rax, rbx
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x1c28], 0
jmp 0x1406a0827
je 0x1406a08ce
mov rax, qword [rsp + 0x30]
neg cx
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x1c28]
test r10b, 0x1c
cmc
clc
mov dword [rax + 0x1c14], ecx
mov rax, qword [rsp + 0x30]
ror cl, 0x89
sar cx, 0x81
bt rcx, rax
mov rcx, qword [rsp + 0x30]
clc
cmp rcx, 0x2501b3bf
mov ecx, dword [rcx + 0x1c14]
cmp cx, 0xa33c
test esp, ecx
mov dword [rax + 0x1c10], ecx
mov rax, qword [rsp + 0x30]
or cx, r8w
mov rcx, qword [rsp + 0x30]
clc
test al, 0x8a
cmp r12b, 0xba
mov ecx, dword [rcx + 0x1c10]
mov dword [rax + 0x1c0c], ecx
add cl, r13b
cmove ax, r12w
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
test r10b, 0xd
jmp 0x1406a08b8
mov ecx, dword [rcx + 0x1c0c]
test r14b, r12b
mov dword [rax + 0x1c08], ecx
movzx eax, r13w
shr ah, 0x1e
mov rax, qword [rsp + 0x30]
cmp r9w, 0xed81
mov dword [rax + 0x1c28], 0
dec eax
lahf
mov rax, qword [rsp + 0x30]
cmp r10d, r14d
cmp r9w, 0x7e1a
cmp dword [rax + 0x1c70], 0
jmp 0x1406a0900
jne 0x1406a0fa5
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x1c78], 0xffffffff
sete al
rol al, cl
mov rax, qword [rsp + 0x30]
stc
cmp r11b, r10b
mov dword [rax + 0x1c6c], 0
mov rax, qword [rsp + 0x30]
test r11b, dl
jmp 0x1406a093a
cmp qword [rax + 0x1bf8], 0
jmp 0x1406a0947
je 0x1406a0f77
mov rax, qword [rsp + 0x30]
test ebx, 0x5d96bd28
cmp qword [rax + 0x1d28], 0
jmp 0x1406a0965
jne 0x1406a0f77
mov rax, qword [rsp + 0x30]
test spl, sil
cmp al, 0xa7
mov rax, qword [rax + 0x1bf8]
cmc
stc
mov eax, dword [rax + 0xc]
cmp r12w, 0x7eb9
test r8b, r8b
and eax, 0x40000
cmp r8d, 0x5eb88e38
test eax, eax
jmp 0x1406a099d
jne 0x1406a0f77
mov dword [rsp + 0x2c0], 3
rcl rcx, cl
movzx ecx, r13w
add al, r12b
mov rax, qword [0x1400b0840]
movsx cx, r12b
clc
mov qword [rsp + 0x268], rax
mov eax, 1
bsf ecx, esp
btr cx, di
cmc
shl eax, 0
btc rcx, r15
xor cl, 0x2e
mov rcx, qword [rsp + 0x268]
clc
cmp r13b, bl
mov ecx, dword [rcx + 0x1adc]
stc
test r10b, 0x90
and ecx, eax
shrd ax, bx, 0x86
bt ax, 0xb1
and al, 0xa6
mov eax, ecx
test eax, eax
jmp 0x1406a0a12
je 0x1406a0a28
mov dword [rsp + 0x84], 1
jmp 0x1406a0a3c
mov dword [rsp + 0x84], 0
inc ah
sete ah
bsr eax, r10d
movzx eax, byte [rsp + 0x84]
stc
test eax, eax
jmp 0x1406a0a4c
jne 0x1406a0b1e
mov edx, 3
mov ecx, 4
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406a0a83
mov dword [rsp + 0x88], 1
jmp 0x1406a0a7e
jmp 0x1406a0a96
mov dword [rsp + 0x88], 0
stc
cmp rsi, r13
adc ax, 0x3fa8
movzx eax, byte [rsp + 0x88]
test eax, eax
jmp 0x1406a0aa5
jne 0x1406a0b0c
mov edx, 3
movzx ecx, r14w
mov ecx, 0x11
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406a0ae0
mov dword [rsp + 0x8c], 1
jmp 0x1406a0adb
jmp 0x1406a0af0
mov dword [rsp + 0x8c], 0
bt ax, 0xa2
movzx eax, byte [rsp + 0x8c]
test r15b, 0x36
test sil, r13b
test eax, eax
jmp 0x1406a0b06
je 0x1406a0b1e
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x1c78], 0
neg rax
mov rax, qword [0x1400b0840]
sar ch, 0x21
mov qword [rsp + 0x270], rax
setbe ah
movsx eax, cx
mov eax, 1
cmc
xadd ch, cl
shl eax, 1
cmp bpl, 0xad
bt cx, 0x2a
shl ecx, cl
mov rcx, qword [rsp + 0x270]
mov ecx, dword [rcx + 0x1adc]
and ecx, eax
mov eax, ecx
cmp r12b, 0x86
cmc
jmp 0x1406a0b68
test eax, eax
jmp 0x1406a0b6f
je 0x1406a0b85
mov dword [rsp + 0x90], 1
jmp 0x1406a0b90
mov dword [rsp + 0x90], 0
movzx eax, byte [rsp + 0x90]
cmp cl, 0x96
test eax, eax
jmp 0x1406a0ba2
jne 0x1406a0c93
mov edx, 3
movsx rcx, r12w
movzx cx, r11b
mov ecx, 5
jmp 0x1406a0bc0
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406a0be2
mov dword [rsp + 0x94], 1
jmp 0x1406a0bf2
mov dword [rsp + 0x94], 0
add ah, 0x2c
or al, ah
movzx eax, byte [rsp + 0x94]
test eax, eax
jmp 0x1406a0c01
jne 0x1406a0c75
mov edx, 3
not ch
setl cl
movzx cx, dl
mov ecx, 0x12
jmp 0x1406a0c1f
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406a0c46
mov dword [rsp + 0x98], 1
jmp 0x1406a0c41
jmp 0x1406a0c57
mov dword [rsp + 0x98], 0
cmp r14b, al
sub al, r10b
movzx eax, byte [rsp + 0x98]
cmc
test esp, r8d
test cx, 0x1415
test eax, eax
jmp 0x1406a0c6f
je 0x1406a0c93
mov rax, qword [rsp + 0x30]
shld rcx, rdx, 0x84
movsx cx, r10b
shrd ecx, r9d, 0x27
mov dword [rax + 0x1c78], 1
mov rax, qword [0x1400b0840]
mov qword [rsp + 0x278], rax
sar ch, 0xbf
setae al
stc
mov eax, 1
bsf ecx, esp
setg cl
shl eax, 2
mov rcx, qword [rsp + 0x278]
test cl, r8b
mov ecx, dword [rcx + 0x1adc]
and ecx, eax
mov eax, ecx
cmp cx, r10w
test eax, eax
jmp 0x1406a0cd7
je 0x1406a0cf2
mov dword [rsp + 0x9c], 1
jmp 0x1406a0ced
jmp 0x1406a0d06
mov dword [rsp + 0x9c], 0
xor eax, eax
xadd rax, rax
ror ax, cl
movzx eax, byte [rsp + 0x9c]
test ebp, 0x2a9b1023
test eax, eax
jne 0x1406a0e08
mov edx, 3
mov ecx, 6
jmp 0x1406a0d2b
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406a0d52
mov dword [rsp + 0xa0], 1
jmp 0x1406a0d4d
jmp 0x1406a0d64
mov dword [rsp + 0xa0], 0
jmp 0x1406a0d64
movzx eax, byte [rsp + 0xa0]
cmp r10, 0xffffffffd728a10e
test eax, eax
jmp 0x1406a0d7a
jne 0x1406a0df1
mov edx, 3
cmovns cx, r9w
movsx cx, r11b
jmp 0x1406a0d94
mov ecx, 0x13
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406a0dc0
mov dword [rsp + 0xa4], 1
jmp 0x1406a0dbb
jmp 0x1406a0dd6
mov dword [rsp + 0xa4], 0
test r11w, r14w
cmp di, r13w
or rax, rcx
movzx eax, byte [rsp + 0xa4]
cmp r15b, r10b
cmp dl, 0x3a
test eax, eax
jmp 0x1406a0deb
je 0x1406a0e08
mov rax, qword [rsp + 0x30]
not cx
mov dword [rax + 0x1c78], 2
xor cx, 0x2a5
mov rax, qword [0x1400b0840]
rol ch, 0x8a
mov qword [rsp + 0x280], rax
movzx cx, spl
btr rax, 0x2f
or al, 0x89
mov eax, 1
rol cl, 7
shl eax, 3
rcr ch, cl
movsxd rcx, esi
add cx, r15w
mov rcx, qword [rsp + 0x280]
test r10w, 0x7020
mov ecx, dword [rcx + 0x1adc]
stc
and ecx, eax
sub al, bpl
mov eax, ecx
test r15b, r15b
stc
test eax, eax
je 0x1406a0e77
mov dword [rsp + 0xa8], 1
jmp 0x1406a0e72
jmp 0x1406a0e85
mov dword [rsp + 0xa8], 0
rcr rax, cl
movzx eax, byte [rsp + 0xa8]
clc
cmp dil, 0xbf
test eax, eax
jmp 0x1406a0e99
jne 0x1406a0f77
mov edx, 3
mov ch, 0x35
mov rcx, r10
movzx ecx, bp
mov ecx, 7
jmp 0x1406a0eb7
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406a0ede
mov dword [rsp + 0xac], 1
jmp 0x1406a0ed9
jmp 0x1406a0ee9
mov dword [rsp + 0xac], 0
movzx eax, byte [rsp + 0xac]
test eax, eax
jmp 0x1406a0ef8
jne 0x1406a0f5d
mov edx, 3
jmp 0x1406a0f10
mov ecx, 0x14
call fcn.14069e678
comiss xmm0, dword [0x1400a8dfc]
jbe 0x1406a0f37
mov dword [rsp + 0xb0], 1
jmp 0x1406a0f48
mov dword [rsp + 0xb0], 0
clc
bsf ax, r11w
movzx eax, byte [rsp + 0xb0]
cmp cx, 0x1037
test eax, eax
je 0x1406a0f77
mov rax, qword [rsp + 0x30]
xchg cx, cx
mov dword [rax + 0x1c78], 3
movzx cx, ch
movsx eax, r14w
mov rax, qword [rsp + 0x30]
movsx ecx, r8w
mov rcx, qword [rsp + 0x30]
jmp 0x1406a0f8a
mov ecx, dword [rcx + 0x1c78]
jmp 0x1406a0f95
mov dword [rax + 0x1c80], ecx
jmp 0x1406a0fa0
jmp 0x1406a0fbd
mov rax, qword [rsp + 0x30]
mov dword [rax + 0x1c70], 2
rcr ah, cl
xor al, dil
movzx eax, r12w
xorps xmm0, xmm0
dec ah
jmp 0x1406a0fc7
movss dword [rsp + 0x50], xmm0
movzx eax, byte [rsp + 0x38]
jmp 0x1406a0fdb
test eax, eax
jmp 0x1406a0fe2
je 0x1406a0ff6
call fcn.1406a2c37
movss dword [rsp + 0x50], xmm0
xor rax, r9
mov rax, qword [rsp + 0x30]
stc
cmp esp, r14d
cmp dword [rax + 0x1c78], 0xffffffff
jmp 0x1406a100b
je 0x1406a1066
mov rax, qword [rsp + 0x30]
mov cl, r9b
mov byte [rax + 0x1c69], 1
mov rax, qword [rsp + 0x30]
cmp r13b, 0x28
mov rcx, qword [rsp + 0x30]
clc
cmp edx, 0xd931d2af
stc
mov ecx, dword [rcx + 0x3c8]
mov dword [rax + 0x1c74], ecx
shl cl, cl
mov rax, qword [rsp + 0x30]
shl ecx, cl
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rcx + 0x1c78]
test cl, dil
mov dword [rax + 0x1c7c], ecx
sal al, cl
cbw
shl al, 0x97
mov rax, qword [rsp + 0x30]
test r8d, r15d
movzx eax, byte [rax + 0x1c69]
test eax, eax
jmp 0x1406a107c
je 0x1406a10ee
mov rax, qword [rsp + 0x30]
test cl, r8b
clc
cmp dword [rax + 0x1c00], 0
jmp 0x1406a1097
jne 0x1406a10ee
mov rax, qword [rsp + 0x30]
jmp 0x1406a10a7
mov byte [rax + 0x1c52], 1
mov rax, qword [rsp + 0x30]
jmp 0x1406a10b8
mov byte [rax + 0x1c51], 1
lahf
movzx ax, r11b
mov rax, qword [rsp + 0x30]
jmp 0x1406a10cf
mov dword [rax + 0x1c54], 0
movsx eax, r15w
mov rax, qword [rsp + 0x30]
jmp 0x1406a10e7
mov byte [rax + 0x1c4e], 0
call fcn.14069dece
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x1bf8], 0
jmp 0x1406a1105
je 0x1406a14f0
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x1bf8]
mov eax, dword [rax + 0xc]
and eax, 0x40000
jmp 0x1406a1124
test eax, eax
jmp 0x1406a112b
jne 0x1406a14f0
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x1d28], 0
jne 0x1406a14f0
mov rax, qword [rsp + 0x30]
movsx rcx, r11w
mov rax, qword [rax + 0x1bf8]
xchg cx, cx
mov qword [rsp + 0x40], rax
movsx cx, r15b
mov rcx, qword [rsp + 0x40]
call fcn.140673aa8
mulss xmm0, dword [0x1400a8fa0]
mov rax, qword [rsp + 0x30]
jmp 0x1406a117d
mulss xmm0, dword [rax + 0x18]
addss xmm0, dword [0x1400a8e78]
jmp 0x1406a118f
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movss dword [rsp + 0x48], xmm0
mov rax, qword [rsp + 0x40]
cmp dword [rax + 0x144], 0
jmp 0x1406a11ae
jne 0x1406a1397
mov rax, qword [rsp + 0x40]
test r9, rax
jmp 0x1406a11c2
movzx eax, byte [rax + 0x151]
test eax, eax
jmp 0x1406a11d0
je 0x1406a1397
mov rax, qword [rsp + 0x30]
test r14b, cl
clc
movzx eax, byte [rax + 0x1c69]
clc
test dl, dil
test eax, eax
jmp 0x1406a11f1
je 0x1406a1397
mov rax, qword [rsp + 0x30]
jmp 0x1406a1201
cmp dword [rax + 0x1c78], 0
jmp 0x1406a120d
je 0x1406a122f
mov rax, qword [rsp + 0x30]
jmp 0x1406a121d
cmp dword [rax + 0x1c78], 1
jmp 0x1406a1229
jne 0x1406a12c6
mov rax, qword [rsp + 0x30]
cmc
cmp dword [rax + 0x1c78], 0
jmp 0x1406a1241
jne 0x1406a1267
movss xmm0, dword [0x1400a8ff8]
jmp 0x1406a1254
movss dword [rsp + 0xb4], xmm0
jmp 0x1406a1262
jmp 0x1406a1282
movss xmm0, dword [0x1400a8edc]
jmp 0x1406a1274
movss dword [rsp + 0xb4], xmm0
jmp 0x1406a1282
movss xmm0, dword [rsp + 0xb4]
mulss xmm0, dword [rsp + 0x48]
mov rax, qword [rsp + 0x40]
movss xmm1, dword [rax + 0x54]
addss xmm1, xmm0
jmp 0x1406a12a4
movaps xmm0, xmm1
jmp 0x1406a12ac
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movaps xmm1, xmm0
mov rcx, qword [rsp + 0x40]
jmp 0x1406a12c1
call fcn.140001e8f
mov rax, qword [rsp + 0x30]
stc
cmp dword [rax + 0x1c78], 2
jmp 0x1406a12d8
je 0x1406a12f3
mov rax, qword [rsp + 0x30]
cmp bl, sil
cmp dword [rax + 0x1c78], 3
jne 0x1406a1397
mov rax, qword [rsp + 0x30]
jmp 0x1406a12fd
cmp dword [rax + 0x1c78], 2
jne 0x1406a132a
movss xmm0, dword [0x1400a8ff8]
jmp 0x1406a1317
movss dword [rsp + 0xb8], xmm0
jmp 0x1406a1325
jmp 0x1406a1340
movss xmm0, dword [0x1400a8edc]
jmp 0x1406a1337
movss dword [rsp + 0xb8], xmm0
movss xmm0, dword [rsp + 0xb8]
jmp 0x1406a134e
mulss xmm0, dword [rsp + 0x48]
mov rax, qword [rsp + 0x40]
jmp 0x1406a135e
movss xmm1, dword [rax + 0x58]
jmp 0x1406a1368
addss xmm1, xmm0
jmp 0x1406a1371
movaps xmm0, xmm1
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movaps xmm1, xmm0
setns ch
bswap rcx
movsx ecx, sp
mov rcx, qword [rsp + 0x40]
jmp 0x1406a1392
call fcn.14039c66d
movss xmm0, dword [0x1400a8f38]
shl cl, cl
xor rcx, rdx
movss dword [rsp + 0x20], xmm0
btc edx, r9d
movss xmm3, dword [0x1400a8e2c]
btr cx, 0x8e
shr rdx, cl
movsx rdx, r12w
xor r8d, r8d
movzx dx, ah
bswap edx
mov edx, 4
lea rcx, [rsp + 0xf0]
jmp 0x1406a13dd
call fcn.14069e9fe
movss xmm0, dword [rsp + 0xf0]
jmp 0x1406a13f0
ucomiss xmm0, dword [0x1400a8dfc]
je 0x1406a1477
mov rax, qword [rsp + 0x40]
test bp, r13w
cmp r13b, al
clc
movzx eax, byte [rax + 0x7c]
test eax, eax
jmp 0x1406a1415
je 0x1406a1477
movss xmm0, dword [rsp + 0xf0]
mulss xmm0, dword [rsp + 0x48]
mov rax, qword [rsp + 0x40]
jmp 0x1406a1434
movss xmm1, dword [rax + 0x54]
addss xmm1, xmm0
jmp 0x1406a1442
movaps xmm0, xmm1
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movaps xmm1, xmm0
xchg cl, ch
mov ecx, 0xf1856a2d
mov rcx, qword [rsp + 0x40]
jmp 0x1406a1461
call fcn.140001e8f
mov rax, qword [rsp + 0x30]
jmp 0x1406a1470
mov byte [rax + 0x1c68], 1
movss xmm0, dword [rsp + 0xf4]
ucomiss xmm0, dword [0x1400a8dfc]
je 0x1406a14f0
movss xmm0, dword [rsp + 0xf4]
jmp 0x1406a149b
mulss xmm0, dword [rsp + 0x48]
mov rax, qword [rsp + 0x40]
jmp 0x1406a14ab
movss xmm1, dword [rax + 0x58]
addss xmm1, xmm0
jmp 0x1406a14b9
movaps xmm0, xmm1
jmp 0x1406a14c1
cvttss2si eax, xmm0
cvtsi2ss xmm0, eax
movaps xmm1, xmm0
not ch
movzx ecx, r14w
mov rcx, qword [rsp + 0x40]
call fcn.14039c66d
mov rax, qword [rsp + 0x30]
movzx ecx, ax
bts rcx, r15
mov byte [rax + 0x1c68], 1
clc
mov rax, qword [rsp + 0x30]
btc rcx, 0xd
jmp 0x1406a14ff
add rax, 0x1c88
setno ch
mov rcx, rax
call fcn.140670042
mov rax, qword [rsp + 0x30]
add rax, 0x1cb8
movsxd rcx, r13d
movzx rcx, r15w
not rcx
mov rcx, rax
jmp 0x1406a152d
call fcn.140670042
mov rax, qword [rsp + 0x30]
neg ch
add rax, 0x1ce8
xchg cl, ch
mov rcx, rax
jmp 0x1406a1549
call fcn.140670042
mov rax, qword [rsp + 0x30]
cmc
movzx eax, byte [rax + 0x1c69]
cmc
test eax, eax
jmp 0x1406a1563
je 0x1406a1ce7
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax + 0x1c68]
cmp r11w, 0x841c
test r15w, 0x7127
test eax, eax
je 0x1406a1ce7
mov rax, qword [rsp + 0x30]
clc
cmp dword [rax + 0x1c44], 0
jmp 0x1406a159b
jne 0x1406a1ce7
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x1bf8]
adc dl, r10b
mov cl, sil
sbb cx, bx
mov qword [rsp + 0x58], rax
rcr al, 0x92
dec rax
btr ax, 0xad
movss xmm0, dword [0x1400a8edc]
ror eax, 0x80
bts ax, di
cmc
movss dword [rsp + 0x180], xmm0
movss xmm0, dword [0x1400a8edc]
xchg dl, ch
shl ch, 0xbd
add rax, 0x7db080ac
movss dword [rsp + 0x184], xmm0
movzx cx, dl
lea rax, [rsp + 0x180]
movsx rdx, r10w
mov qword [rsp + 0x1a8], rax
add cx, r11w
dec cl
xadd dx, ax
mov rax, qword [rsp + 0x58]
add rax, 0x10
movzx rdx, r14w
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x58]
bsf dx, bx
bts dx, dx
add rax, 0x230
sub cx, 0xfc92
adc cx, 0x6aa
mov qword [rsp + 0x188], rax
rol rdx, cl
mov rax, qword [rsp + 0x188]
mov dx, dx
xchg ch, dh
inc cl
mov rcx, qword [rsp + 0x190]
movss xmm0, dword [rax + 4]
bt rdx, rbp
not dh
subss xmm0, dword [rcx + 4]
movss dword [rsp + 0x150], xmm0
or rcx, r15
cmp bh, al
cdqe
mov rax, qword [rsp + 0x188]
test bl, 0x11
movzx cx, ah
mov rcx, qword [rsp + 0x190]
clc
rol dx, cl
btr edx, r14d
movss xmm0, dword [rax]
shld edx, r14d, 0xbf
btc eax, edi
subss xmm0, dword [rcx]
btc cx, r9w
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [rsp + 0x148]
stc
cmp ebp, 0x6b17fae
movss dword [rsp + 0x198], xmm0
sar edx, cl
movss xmm0, dword [rsp + 0x150]
movss dword [rsp + 0x19c], xmm0
lea rax, [rsp + 0x198]
xchg rcx, rcx
cqo
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
movss xmm0, dword [rax + 4]
test dil, r14b
test rsp, 0x1318fa8e
btc edx, 0xa4
addss xmm0, dword [rcx + 4]
movss dword [rsp + 0x160], xmm0
mov rax, qword [rsp + 0x1a0]
or dl, r13b
bt cx, r12w
rcr dx, cl
mov rcx, qword [rsp + 0x1a8]
xadd dh, dh
movsx edx, r12w
not dh
movss xmm0, dword [rax]
addss xmm0, dword [rcx]
sub dx, 0x8f00
movss dword [rsp + 0x158], xmm0
movss xmm0, dword [rsp + 0x158]
and al, r11b
movss dword [rsp + 0x1b0], xmm0
sub cl, r11b
movss xmm0, dword [rsp + 0x160]
cwd
cwde
sar ax, cl
movss dword [rsp + 0x1b4], xmm0
lea rax, [rsp + 0x1b0]
xchg ch, dl
mov qword [rsp + 0x290], rax
bsr dx, ax
movss xmm0, dword [0x1400a8edc]
xor cx, 0x8f07
btr dx, 0x1c
movss dword [rsp + 0x1b8], xmm0
shr eax, 0x92
movss xmm0, dword [0x1400a8edc]
mov al, r9b
add dl, 0x80
cmp r13w, 0x80
movss dword [rsp + 0x1bc], xmm0
lea rax, [rsp + 0x1b8]
jmp 0x1406a180a
mov qword [rsp + 0x1e0], rax
shr dh, cl
mov rax, qword [rsp + 0x58]
cqo
add rax, 0x10
shl cx, 0xb0
mov qword [rsp + 0x1c8], rax
setno ch
shr al, cl
bsf rdx, rsp
mov rax, qword [rsp + 0x58]
bswap ecx
inc rdx
add rax, 0x228
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
bts rdx, r15
mov rcx, qword [rsp + 0x1c8]
sal dx, cl
movss xmm0, dword [rax + 4]
movsxd rax, ebx
cqo
cmp r11b, al
subss xmm0, dword [rcx + 4]
shld rax, r15, 0x17
bsf rdx, rbx
movss dword [rsp + 0x170], xmm0
sal dl, 0x8c
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1c8]
mov dx, cx
cqo
rol dh, cl
movss xmm0, dword [rax]
sub al, r8b
subss xmm0, dword [rcx]
movsx dx, r8b
movsx rax, sp
movss dword [rsp + 0x168], xmm0
sete cl
ror ax, cl
sbb ax, 0xf10e
movss xmm0, dword [rsp + 0x168]
movss dword [rsp + 0x1d0], xmm0
adc dl, spl
add cx, r13w
sal eax, cl
movss xmm0, dword [rsp + 0x170]
shr rcx, 0x87
bt eax, 0x83
rcr rdx, 0x9a
movss dword [rsp + 0x1d4], xmm0
sbb al, bh
lea rax, [rsp + 0x1d0]
stc
shr ch, 9
mov qword [rsp + 0x1d8], rax
sar ax, cl
mov rax, qword [rsp + 0x1d8]
bsr edx, ebp
mov rcx, qword [rsp + 0x1e0]
sbb edx, r8d
btr rdx, 0xaf
movss xmm0, dword [rax + 4]
btc ax, 0x8a
subss xmm0, dword [rcx + 4]
xchg dl, dh
shld ax, ax, 0x1c
movss dword [rsp + 0x118], xmm0
shl ecx, cl
bsf rax, r9
lahf
mov rax, qword [rsp + 0x1d8]
movsx rdx, r8w
bswap cx
mov rcx, qword [rsp + 0x1e0]
bsr dx, r11w
movss xmm0, dword [rax]
cmovge rdx, r10
ror dl, 0x35
xor ax, 0xd2ae
subss xmm0, dword [rcx]
sbb ecx, r8d
movss dword [rsp + 0x110], xmm0
bts edx, edi
rol ah, 0xbe
movss xmm0, dword [rsp + 0x110]
movss dword [rsp + 0x1e8], xmm0
movzx ecx, di
movss xmm0, dword [rsp + 0x118]
mov cl, 0x18
stc
movss dword [rsp + 0x1ec], xmm0
sbb rdx, r13
cdq
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x288], rax
not dh
shld ecx, r11d, 0x36
ror ah, 0xa2
mov rax, qword [rsp + 0x288]
shl dl, cl
mov rax, qword [rax]
cmovae dx, r14w
adc dx, r13w
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x290]
cmovae cx, cx
mov rax, qword [rax]
not ecx
shrd cx, r8w, 0x81
mov qword [rsp + 0x108], rax
cdq
jmp 0x1406a1a27
mov rax, qword [rsp + 0x30]
sal edx, 0x8b
cmc
sbb dh, dl
movsxd rax, dword [rax + 0x1c44]
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x58]
movsx rdx, r9w
cwd
movsxd rdx, r15d
lea rax, [rcx + rax + 0x3c8]
movsx rcx, si
jmp 0x1406a1a5e
mov rdx, rax
bswap cx
movsx ecx, r11w
movsx rcx, r15w
lea rcx, [rsp + 0x100]
jmp 0x1406a1a79
call fcn.14066f8f7
movzx eax, al
stc
jmp 0x1406a1a87
test eax, eax
jmp 0x1406a1a8e
jne 0x1406a1cda
mov rcx, qword [rsp + 0x58]
call fcn.140673aa8
mulss xmm0, dword [0x1400a8e78]
movss dword [rsp + 0x4c], xmm0
jmp 0x1406a1ab1
movss xmm0, dword [rsp + 0x10c]
jmp 0x1406a1abf
subss xmm0, dword [rsp + 0x104]
jmp 0x1406a1acd
movss dword [rsp + 0xbc], xmm0
jmp 0x1406a1adb
movss xmm0, dword [rsp + 0xbc]
jmp 0x1406a1ae9
comiss xmm0, dword [rsp + 0x4c]
jae 0x1406a1b15
movss xmm0, dword [rsp + 0xbc]
jmp 0x1406a1b02
movss dword [rsp + 0xc0], xmm0
jmp 0x1406a1b10
jmp 0x1406a1b2e
movss xmm0, dword [rsp + 0x4c]
jmp 0x1406a1b20
movss dword [rsp + 0xc0], xmm0
jmp 0x1406a1b2e
movss xmm0, dword [rsp + 0xc0]
jmp 0x1406a1b3c
xorps xmm0, xmmword [0x1400a9020]
jmp 0x1406a1b48
movss dword [rsp + 0x124], xmm0
jmp 0x1406a1b56
movss xmm0, dword [rsp + 0x108]
jmp 0x1406a1b64
subss xmm0, dword [rsp + 0x100]
jmp 0x1406a1b72
movss dword [rsp + 0xe4], xmm0
jmp 0x1406a1b80
movss xmm0, dword [rsp + 0xe4]
jmp 0x1406a1b8e
comiss xmm0, dword [rsp + 0x4c]
jae 0x1406a1bb5
movss xmm0, dword [rsp + 0xe4]
jmp 0x1406a1ba7
movss dword [rsp + 0xc8], xmm0
jmp 0x1406a1bd1
movss xmm0, dword [rsp + 0x4c]
mov dx, 0x2990
not ecx
movss dword [rsp + 0xc8], xmm0
movsx cx, r11b
cqo
movss xmm0, dword [rsp + 0xc8]
mov cx, r12w
movzx cx, sil
setnp dl
xorps xmm0, xmmword [0x1400a9020]
movzx rcx, r11w
movss dword [rsp + 0x120], xmm0
sete dh
movzx rdx, bx
cqo
movss xmm0, dword [rsp + 0x120]
setle dh
cdq
movss dword [rsp + 0x1f0], xmm0
bswap dx
movss xmm0, dword [rsp + 0x124]
movsxd rcx, eax
bswap edx
movss dword [rsp + 0x1f4], xmm0
lea rdx, [rsp + 0x1f0]
cmovno cx, cx
xchg ch, ch
lea rcx, [rsp + 0x100]
jmp 0x1406a1c4e
call fcn.1403ce8f4
mov rax, qword [rsp + 0x30]
movsxd rax, dword [rax + 0x1c44]
imul rax, rax, 0x10
movsx dx, r12b
bswap dx
movzx rdx, di
mov rcx, qword [rsp + 0x58]
movsx edx, bp
seto dh
lea rax, [rcx + rax + 0x3c8]
mov qword [rsp + 0x298], rax
movzx ecx, r15w
movsx rdx, r12w
lea rdx, [rsp + 0x100]
not cx
bswap cx
mov rcx, qword [rsp + 0x298]
call fcn.14066faab
mov rax, qword [rsp + 0x30]
clc
mov dword [rax + 0x1c04], 0
and ah, 0x9a
btr eax, 0x2d
ror rax, 0xa6
mov rax, qword [rsp + 0x30]
test rdi, rdi
mov dword [rax + 0x1c00], 0
mov rax, qword [rsp + 0x30]
stc
mov byte [rax + 0x1c68], 0
mov rax, qword [rsp + 0x30]
cmp r8b, 0x1d
cmp qword [rax + 0x1bf8], 0
jmp 0x1406a1cfd
je 0x1406a1daa
mov rax, qword [rsp + 0x30]
shl ch, 0x8f
bswap ecx
mov rax, qword [rax + 0x1bf8]
shr cl, 0x1e
cmp r14b, r10b
mov rcx, qword [rsp + 0x30]
cmp ecx, r8d
movsxd rcx, dword [rcx + 0x1c44]
cmp r9w, 0xb415
clc
imul rcx, rcx, 0x10
jmp 0x1406a1d39
lea rax, [rax + rcx + 0x3c8]
mov rcx, rax
call fcn.14066fc51
movzx eax, al
test eax, eax
jne 0x1406a1daa
mov rax, qword [rsp + 0x30]
btr cx, 0x2a
movsx rcx, bp
mov rax, qword [rax + 0x1bf8]
mov rcx, qword [rsp + 0x30]
cmc
movsxd rcx, dword [rcx + 0x1c44]
imul rcx, rcx, 0x10
jmp 0x1406a1d7f
movups xmm0, xmmword [rax + rcx + 0x3c8]
cwde
mov al, dh
cdqe
movdqu xmmword [rsp + 0x2ec], xmm0
lea rax, [rsp + 0x2ec]
mov qword [rsp + 0x208], rax
jmp 0x1406a1e81
lea rax, [rsp + 0x2c4]
mov qword [rsp + 0x1f8], rax
mov rax, qword [rsp + 0x1f8]
test r8b, 0xad
cmp r13, r9
xorps xmm0, xmm0
jmp 0x1406a1dd5
movss dword [rax], xmm0
bt eax, 1
rcl ax, cl
add al, r11b
mov rax, qword [rsp + 0x1f8]
stc
cmp esp, 0x151a6f90
xorps xmm0, xmm0
clc
test ebx, 0x298bc8f
jmp 0x1406a1e01
movss dword [rax + 4], xmm0
sub al, r12b
btc ax, ax
or ax, 0xcb8d
lea rax, [rsp + 0x2cc]
cmc
test r8d, esp
cmp dh, al
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x200]
test esi, ecx
stc
xorps xmm0, xmm0
stc
jmp 0x1406a1e3c
movss dword [rax], xmm0
rcr al, cl
movzx ax, r9b
mov rax, qword [rsp + 0x200]
xorps xmm0, xmm0
cmc
movss dword [rax + 4], xmm0
shld ax, r14w, 0x1e
bts ax, ax
bsf ax, ax
lea rax, [rsp + 0x2c4]
jmp 0x1406a1e73
mov qword [rsp + 0x208], rax
rol eax, cl
btc ax, di
mov rax, qword [rsp + 0x208]
cmp di, r14w
mov qword [rsp + 0x2a0], rax
test cx, si
setne ah
mov rax, qword [rsp + 0x2a0]
stc
movups xmm0, xmmword [rax]
movsxd rax, esp
movdqu xmmword [rsp + 0x238], xmm0
mov rax, qword [rsp + 0x30]
test dil, al
stc
cmp qword [rax + 0x1bf8], 0
jmp 0x1406a1ec9
je 0x1406a20d8
mov rax, qword [rsp + 0x30]
cmc
mov rax, qword [rax + 0x1bf8]
add rax, 0x10
stc
mov qword [rsp + 0x210], rax
xor rax, r9
mov rax, qword [rsp + 0x210]
movss xmm0, dword [rax + 4]
or al, 0xb0
addss xmm0, dword [rsp + 0x244]
cdqe
movss dword [rsp + 0x130], xmm0
mov rax, qword [rsp + 0x210]
clc
test bx, 0x118a
cmp r8b, spl
movss xmm0, dword [rax]
movzx ax, r8b
addss xmm0, dword [rsp + 0x240]
rol eax, cl
movss dword [rsp + 0x128], xmm0
adc eax, 0x940d7134
movzx rax, cx
movss xmm0, dword [rsp + 0x128]
add ax, 0x6b27
shrd eax, r9d, 0x34
movss dword [rsp + 0x218], xmm0
sbb rax, 0x2075eb2
bts rax, rdx
movss xmm0, dword [rsp + 0x130]
xadd eax, eax
movss dword [rsp + 0x21c], xmm0
nop
lea rax, [rsp + 0x218]
cmp r12b, r10b
mov qword [rsp + 0x2b0], rax
clc
cmp dl, spl
movsx rax, bp
mov rax, qword [rsp + 0x30]
test r14b, 0x32
cmp r8b, spl
clc
mov rax, qword [rax + 0x1bf8]
jmp 0x1406a1fb7
add rax, 0x10
jmp 0x1406a1fc0
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
jmp 0x1406a1fd5
movss xmm0, dword [rax + 4]
movzx rax, r14w
addss xmm0, dword [rsp + 0x23c]
movss dword [rsp + 0x140], xmm0
mov al, r14b
movsxd rax, edx
cmovns rax, r15
mov rax, qword [rsp + 0x220]
jmp 0x1406a2007
movss xmm0, dword [rax]
setbe al
movzx eax, r11w
addss xmm0, dword [rsp + 0x238]
movss dword [rsp + 0x138], xmm0
movsx rax, dx
cbw
movss xmm0, dword [rsp + 0x138]
movzx ax, ch
movsx rax, r13w
cbw
movss dword [rsp + 0x228], xmm0
not al
movzx rax, r13w
movss xmm0, dword [rsp + 0x140]
movzx ax, sil
jmp 0x1406a2062
movss dword [rsp + 0x22c], xmm0
movsx ax, r8b
cbw
cdqe
lea rax, [rsp + 0x228]
jmp 0x1406a2081
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x2a8]
mov rax, qword [rax]
jmp 0x1406a2099
mov qword [rsp + 0x2d4], rax
mov rax, qword [rsp + 0x2b0]
jmp 0x1406a20ae
mov rax, qword [rax]
jmp 0x1406a20b6
mov qword [rsp + 0x2dc], rax
lea rax, [rsp + 0x2d4]
jmp 0x1406a20cb
mov qword [rsp + 0x230], rax
jmp 0x1406a2100
lea rcx, [rsp + 0x2fc]
jmp 0x1406a20e5
call fcn.1406859d5
mov qword [rsp + 0x230], rax
btc ax, r9w
xadd ax, cx
btc cx, 0x12
mov rax, qword [rsp + 0x230]
cmp al, 0x36
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0x30]
sbb cl, 0xb3
mov rcx, qword [rsp + 0x2b8]
movups xmm0, xmmword [rcx]
movdqu xmmword [rax + 0x1c30], xmm0
mov rax, qword [rsp + 0x30]
stc
clc
add rax, 0x1c30
jmp 0x1406a213f
mov qword [rsp + 0xf8], rax
cmovbe eax, ebp
cdqe
movsx rax, r15w
mov rax, qword [rsp + 0xf8]
movss xmm0, dword [rax + 4]
movzx eax, dx
addss xmm0, dword [rsp + 0x50]
jmp 0x1406a216d
mov rax, qword [rsp + 0xf8]
movss dword [rax + 4], xmm0
movsx eax, ax
lahf
mov rax, qword [rsp + 0xf8]
jmp 0x1406a218b
movss xmm0, dword [rax + 0xc]
movzx ax, dl
movzx eax, r11w
addss xmm0, dword [rsp + 0x50]
not ah
movsxd rax, r14d
mov rax, qword [rsp + 0xf8]
jmp 0x1406a21b0
movss dword [rax + 0xc], xmm0
mov rax, qword [rsp + 0x30]
jmp 0x1406a21bf
movss xmm0, dword [rax + 0x1c38]
movzx ax, sil
xchg al, al
cwde
movss dword [rsp + 0xd8], xmm0
bswap ax
movsx rax, r11w
movzx eax, r12w
mov rax, qword [rsp + 0x30]
jmp 0x1406a21ed
movss xmm0, dword [rax + 0x1c30]
jmp 0x1406a21fa
addss xmm0, dword [0x1400a8edc]
jmp 0x1406a2207
movss dword [rsp + 0xd0], xmm0
jmp 0x1406a2215
movss xmm0, dword [rsp + 0xd0]
jmp 0x1406a2223
comiss xmm0, dword [rsp + 0xd8]
jae 0x1406a2252
movss xmm0, dword [rsp + 0xd0]
jmp 0x1406a223f
movss dword [rsp + 0xe0], xmm0
jmp 0x1406a224d
jmp 0x1406a2269
movss xmm0, dword [rsp + 0xd8]
bts edi, r12d
lahf
movss dword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x30]
and cx, 0xda15
test esi, 0x3a049b24
sbb si, bx
movss xmm0, dword [rsp + 0xe0]
and sil, 1
shrd di, dx, 0x35
movss dword [rax + 0x1c30], xmm0
cmp r10b, 0x2b
movzx si, spl
btr eax, r12d
mov rax, qword [rsp + 0x30]
rol cl, cl
mov rcx, qword [rsp + 0x30]
add sil, r9b
movss xmm0, dword [rcx + 0x1c30]
and sil, 0xb6
movzx rsi, bp
sar esi, cl
movss dword [rax + 0x1c38], xmm0
mov rax, qword [rsp + 0x30]
xchg esi, edi
or esi, r8d
test r8b, r15b
mov dword [rax + 0x1c40], 0
rcr dil, 0x3d
test r14b, r9b
ror sil, cl
add rsp, 0x318
movzx di, dil
bswap si
movzx rdi, r9w
pop rdi
pop rsi
jmp 0x1406a2307
ret