Function at 0x1406876ff
Capabilities:
Authenticate hmac
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
bsf ax, bx
mov qword [rsp + 8], rcx
sbb al, cl
sub rsp, 0x208
rol ch, cl
sub cl, r8b
cmp r14b, 0x9d
mov rax, qword [rsp + 0x210]
test r10b, 0xbf
add rax, 0x10
xor cx, 0x8b2e
mov qword [rsp + 0x50], rax
sbb al, 0x38
mov rax, qword [rsp + 0x50]
btc cx, 0x1a
xorps xmm0, xmm0
cmovo cx, r9w
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x50]
or cl, 0xa6
btr cx, bp
clc
xorps xmm0, xmm0
btr ecx, 0x1d
movss dword [rax], xmm0
sal al, cl
lahf
and ax, 0xb926
mov rax, qword [rsp + 0x210]
stc
sal ch, 0x92
rol ch, 0x3b
add rax, 0x18
bsf rcx, r11
sbb cx, 0x8621
ror cx, cl
mov qword [rsp + 0x58], rax
btc cx, 0x81
cbw
mov rax, qword [rsp + 0x58]
xorps xmm0, xmm0
shrd ecx, r12d, 0xa2
ror ecx, 0xbb
stc
movss dword [rax + 4], xmm0
rol al, 0x86
mov rax, qword [rsp + 0x58]
xorps xmm0, xmm0
test ax, bx
movss dword [rax], xmm0
sar cl, 0x28
movzx cx, dl
mov rax, qword [rsp + 0x210]
clc
add rax, 0x20
mov qword [rsp + 0x60], rax
jmp 0x1406877e7
mov rax, qword [rsp + 0x60]
bswap cx
xorps xmm0, xmm0
adc cl, r11b
bt rcx, 0xb4
movss dword [rax + 4], xmm0
cmovs ecx, r11d
mov rax, qword [rsp + 0x60]
xorps xmm0, xmm0
adc cl, sil
cmc
movss dword [rax], xmm0
sal rcx, 0xc
mov rax, qword [rsp + 0x210]
movsxd rcx, ebp
bt ecx, 0x9b
add rax, 0x28
shrd rcx, r8, 0xb4
sbb rcx, rbx
movsx ecx, bp
mov qword [rsp + 0x68], rax
add rax, 0x9af6e8b
mov rax, qword [rsp + 0x68]
xorps xmm0, xmm0
rcl rcx, 0x2b
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x68]
sbb cl, 0x1b
shld ecx, r12d, 0x2a
xorps xmm0, xmm0
inc ch
movss dword [rax], xmm0
or al, r12b
test r10w, r10w
or rcx, 0x7634b4b8
mov rax, qword [rsp + 0x210]
add ch, 0x84
add rax, 0x30
mov qword [rsp + 0x70], rax
ror rax, 0x27
mov rax, qword [rsp + 0x70]
bt cx, bx
rcr cl, cl
btr rcx, 0x23
xorps xmm0, xmm0
rcl rcx, cl
btc cx, r11w
movss dword [rax + 4], xmm0
btr rcx, r9
mov rax, qword [rsp + 0x70]
jmp 0x1406878bc
xorps xmm0, xmm0
cmp bpl, r9b
sub rcx, rdx
movss dword [rax], xmm0
movsx rcx, cx
cmovo cx, r12w
shld cx, r8w, 0x8e
mov rax, qword [rsp + 0x210]
add rax, 0x38
mov qword [rsp + 0x78], rax
neg ax
mov rax, qword [rsp + 0x78]
xorps xmm0, xmm0
add ch, 0x15
movzx cx, sil
movss dword [rax + 4], xmm0
bswap ax
cmc
mov rax, qword [rsp + 0x78]
xorps xmm0, xmm0
or cx, r12w
not cl
movss dword [rax], xmm0
bsr ecx, edx
rcl ecx, 0xb
ror ch, cl
mov rax, qword [rsp + 0x210]
bswap cx
add rax, 0x54
adc rcx, rax
btr cx, 0x81
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x80]
cmp r12w, r13w
clc
xorps xmm0, xmm0
xchg ch, ch
shrd cx, dx, 0x13
bt cx, 0x89
movss dword [rax + 4], xmm0
rcl cx, 0x8b
mov rax, qword [rsp + 0x80]
xorps xmm0, xmm0
movzx ecx, r11w
sub cl, r10b
cmc
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
add rax, 0x5c
add ch, 0x92
shld cx, ax, 0x34
mov qword [rsp + 0x88], rax
movzx eax, dx
movsx ecx, ax
mov rax, qword [rsp + 0x88]
rcl cl, cl
shr rcx, cl
xorps xmm0, xmm0
inc ch
sal cl, 0x21
movzx cx, bpl
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x88]
xorps xmm0, xmm0
rcl cx, cl
movss dword [rax], xmm0
bswap rax
stc
mov rax, qword [rsp + 0x210]
movzx rcx, si
add rax, 0x64
mov qword [rsp + 0x90], rax
cwde
rcr al, 0x2e
adc eax, 0x9b10bca7
mov rax, qword [rsp + 0x90]
cmp dil, r9b
mov ch, 0x99
clc
xorps xmm0, xmm0
not cl
movss dword [rax + 4], xmm0
bt rcx, 0xab
sete cl
shr cx, 0xbb
mov rax, qword [rsp + 0x90]
movsx ecx, r10w
add cl, 0x36
movsx cx, r8b
xorps xmm0, xmm0
movsx ecx, di
bt cx, bp
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
inc ecx
adc ecx, 0x928b4a26
add rax, 0x6c
mov qword [rsp + 0x98], rax
rcl ch, 0x38
bt cx, cx
mov rax, qword [rsp + 0x98]
test r8, 0x57a36bb2
test r8w, r9w
xorps xmm0, xmm0
sub rcx, 0xffffffffcb003e23
movss dword [rax + 4], xmm0
stc
adc cl, r14b
nop
mov rax, qword [rsp + 0x98]
mov cx, 0x97b8
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
movzx rcx, di
mov ecx, ecx
add rax, 0x74
mov qword [rsp + 0xa0], rax
sar ch, cl
mov rax, qword [rsp + 0xa0]
shrd rcx, rcx, 0x24
xorps xmm0, xmm0
shld ecx, edx, 0x8f
rcl cx, 0x1f
test r15w, r14w
movss dword [rax + 4], xmm0
bsr cx, r13w
add al, ch
mov rax, qword [rsp + 0xa0]
and ecx, 0x8c195826
movsx cx, cl
xorps xmm0, xmm0
xor ecx, r8d
movss dword [rax], xmm0
sar ch, 0xa1
clc
lahf
mov rax, qword [rsp + 0x210]
and ch, 0x17
not cl
add rax, 0xb0
movsxd rcx, r14d
mov qword [rsp + 0xa8], rax
or eax, 0x49b958b7
shl cl, cl
shl ch, 0x36
mov rax, qword [rsp + 0xa8]
sbb cx, 0x8929
xorps xmm0, xmm0
bts cx, r12w
inc cx
or cx, 0x4723
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0xa8]
mov cl, 0x12
movzx cx, r12b
xorps xmm0, xmm0
movss dword [rax], xmm0
btr ecx, edx
rcl ch, 0xb0
adc cx, r12w
mov rax, qword [rsp + 0x210]
setne ch
inc ch
movsx rcx, r14w
add rax, 0xb8
stc
adc rcx, 0xffffffffb290592a
mov qword [rsp + 0xb0], rax
bts cx, r14w
shl ah, cl
mov rax, qword [rsp + 0xb0]
rcr cx, cl
rcr cl, 0x38
and cl, bpl
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
bts ecx, r12d
sal al, cl
adc cx, 0xde3f
mov rax, qword [rsp + 0xb0]
shrd rcx, r12, 0x36
xorps xmm0, xmm0
dec cl
movzx rcx, bp
movss dword [rax], xmm0
sal ax, 0x8c
bsr ecx, r14d
mov rax, qword [rsp + 0x210]
sar cl, cl
movsx ecx, dx
btr ecx, r11d
add rax, 0xc0
stc
clc
neg ch
mov qword [rsp + 0x28], rax
cmc
movzx rcx, r14w
mov rax, qword [rsp + 0x28]
bt ecx, r15d
shrd cx, r9w, 0x80
mov dword [rax + 4], 0
mov rax, qword [rsp + 0x28]
rol ecx, 0xb5
sub cl, cl
mov dword [rax], 0
and cl, r13b
mov rax, qword [rsp + 0x28]
bts rcx, r8
mov qword [rax + 8], 0
shr ax, cl
mov rax, qword [rsp + 0x210]
add rax, 0xd0
cmovp cx, r15w
movsx cx, r14b
sets cl
mov rcx, rax
jmp 0x140687c5f
call fcn.14067faa4
nop
mov rax, qword [rsp + 0x210]
add rax, 0x218
btc rcx, 0x87
movzx edx, si
movzx rcx, di
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
cmp r9b, 0x20
rol dl, cl
mov qword [rsp + 0xb8], rax
rcr al, cl
mov rax, qword [rsp + 0xb8]
xorps xmm0, xmm0
mov edx, eax
movss dword [rax], xmm0
adc cx, 0x3539
neg dh
mov rax, qword [rsp + 0xb8]
or dl, 0x2b
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
rcl al, 0xae
mov rax, qword [rsp + 0xc0]
rcr dx, 7
add rax, 8
add dl, sil
sets dh
mov qword [rsp + 0xc8], rax
adc cl, 0x2e
jmp 0x140687cf3
mov rax, qword [rsp + 0xc8]
xorps xmm0, xmm0
add dx, di
inc rdx
movss dword [rax], xmm0
movsx dx, sil
mov rax, qword [rsp + 0xc8]
xorps xmm0, xmm0
btr dx, 0x9f
cmc
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x210]
ror dl, cl
stc
shr cl, 0x2d
add rax, 0x228
seta ch
mov qword [rsp + 0xd8], rax
rcr al, 0x82
mov rax, qword [rsp + 0xd8]
jmp 0x140687d52
mov qword [rsp + 0xd0], rax
adc dx, r10w
clc
seta ch
mov rax, qword [rsp + 0xd0]
shr edx, cl
movzx rdx, r10w
xorps xmm0, xmm0
cwd
movsx edx, sp
movsx rcx, sp
movss dword [rax], xmm0
and cx, 0xbe33
mov rax, qword [rsp + 0xd0]
stc
xorps xmm0, xmm0
bswap dx
movss dword [rax + 4], xmm0
shr cl, 8
jmp 0x140687da4
mov rax, qword [rsp + 0xd8]
sbb ch, al
neg dl
add rax, 8
mov qword [rsp + 0xe0], rax
add dl, spl
not cl
adc dl, cl
mov rax, qword [rsp + 0xe0]
btc rcx, 0x2b
shl dl, 0x2b
xorps xmm0, xmm0
sal dx, 0x12
movss dword [rax], xmm0
bts eax, r10d
bswap dx
setge ch
mov rax, qword [rsp + 0xe0]
cmc
xorps xmm0, xmm0
setae cl
movss dword [rax + 4], xmm0
shld ecx, r14d, 0xb5
mov rax, qword [rsp + 0x210]
add rax, 0x238
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xf0]
shl dx, cl
movsx ecx, r12w
rcl dh, cl
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xe8]
xorps xmm0, xmm0
btc dx, bx
xadd ch, dl
movss dword [rax], xmm0
cmc
add edx, ebx
sub ax, 0xbc32
mov rax, qword [rsp + 0xe8]
xorps xmm0, xmm0
test r9b, 0x9b
sal ecx, cl
cwd
movss dword [rax + 4], xmm0
sar ch, 0x9f
movzx edx, r15w
mov rax, qword [rsp + 0xf0]
sal dl, 0xb1
jmp 0x140687e7c
add rax, 8
cmp r9w, dx
movzx rcx, r14w
mov qword [rsp + 0xf8], rax
clc
shl rax, cl
mov rax, qword [rsp + 0xf8]
xorps xmm0, xmm0
movss dword [rax], xmm0
movsx ax, bpl
mov rax, qword [rsp + 0xf8]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
movsx eax, r9w
mov rax, qword [rsp + 0x210]
shr cl, cl
rcl cx, 0x10
add rax, 0x248
shr dh, 0x1c
mov qword [rsp + 0x108], rax
btc ax, 0x83
mov rax, qword [rsp + 0x108]
shr rcx, cl
shr cx, 0x9f
sal dl, 0x1a
mov qword [rsp + 0x100], rax
bt edx, ecx
mov rax, qword [rsp + 0x100]
xchg dh, cl
xor edx, 0x9d3732b1
xorps xmm0, xmm0
movsxd rcx, edx
movss dword [rax], xmm0
setp ah
rcr cl, cl
mov rax, qword [rsp + 0x100]
mov dx, 0x38bc
xorps xmm0, xmm0
not dx
cqo
xor dl, 0x2e
movss dword [rax + 4], xmm0
ror cx, cl
mov rax, qword [rsp + 0x108]
cmp cx, ax
add rax, 8
mov qword [rsp + 0x110], rax
adc ch, 0xe
movzx dx, r8b
mov rax, qword [rsp + 0x110]
xorps xmm0, xmm0
sbb dl, r11b
movsx rcx, r10w
add dh, ch
movss dword [rax], xmm0
movsx ax, r13b
bt rcx, rsp
mov rax, qword [rsp + 0x110]
movsxd rcx, r13d
add dx, sp
bts dx, ax
xorps xmm0, xmm0
jmp 0x140687f99
movss dword [rax + 4], xmm0
cqo
mov rax, qword [rsp + 0x210]
inc rcx
add rax, 0x258
shld dx, ax, 0xa0
movzx cx, r13b
cwd
mov qword [rsp + 0x120], rax
ror rax, 0x31
adc edx, 0x402ca09
mov rax, qword [rsp + 0x120]
sar ch, 0x2e
or ch, 0xa
mov qword [rsp + 0x118], rax
adc cl, sil
mov rax, qword [rsp + 0x118]
xorps xmm0, xmm0
bts dx, di
or edx, 0xe13fc214
movss dword [rax], xmm0
mov rax, qword [rsp + 0x118]
shr dx, cl
xorps xmm0, xmm0
xor dx, sp
movss dword [rax + 4], xmm0
and ax, ax
mov rax, qword [rsp + 0x120]
add rax, 8
mov qword [rsp + 0x128], rax
mov dl, 0x84
mov rax, qword [rsp + 0x128]
cmp r13b, 0x82
inc ch
add cl, r14b
xorps xmm0, xmm0
btr cx, ax
movss dword [rax], xmm0
rdtsc
mov rax, qword [rsp + 0x128]
cdq
or cx, 0x58a8
xorps xmm0, xmm0
cmp ax, r14w
not dh
movss dword [rax + 4], xmm0
movsx dx, bl
movzx dx, dl
mov rax, qword [rsp + 0x210]
sub rcx, r10
adc dl, 0xa6
cmc
add rax, 0x268
btr cx, 0x33
stc
mov qword [rsp + 0x138], rax
xadd cl, al
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x130], rax
test ebp, 0xd21c8090
movzx dx, sil
mov rax, qword [rsp + 0x130]
btc dx, 0x12
xor rdx, r13
xorps xmm0, xmm0
rcl rcx, 0x1a
movss dword [rax], xmm0
rol ecx, cl
sal ah, 0xa2
mov rax, qword [rsp + 0x130]
cmp r8d, ebx
neg dx
test r9b, sil
xorps xmm0, xmm0
cmp spl, r12b
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x138]
adc dx, r11w
clc
cdq
add rax, 8
bsr dx, r12w
btr cx, 0x12
shld cx, bx, 0xb7
mov qword [rsp + 0x140], rax
sub al, 0xf
inc al
mov rax, qword [rsp + 0x140]
movsx edx, si
xorps xmm0, xmm0
movss dword [rax], xmm0
rdtsc
shrd ax, r14w, 0xa9
mov rax, qword [rsp + 0x140]
add edx, r12d
rcr dl, 0xaf
xorps xmm0, xmm0
sar cx, cl
xor dl, r13b
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x210]
xor dl, dil
add rax, 0x288
sar edx, 0xc
mov qword [rsp + 0x1b0], rax
test r13, r15
mov rax, qword [rsp + 0x1b0]
cwd
mov qword [rsp + 0x30], rax
lahf
mov rax, qword [rsp + 0x30]
mov dword [rax + 4], 0
mov rax, qword [rsp + 0x30]
movzx rdx, r12w
shrd dx, r10w, 0xf
mov dword [rax], 0
mov rax, qword [rsp + 0x30]
movzx dx, ch
mov qword [rax + 8], 0
bsf rax, rdx
mov rax, qword [rsp + 0x210]
movzx rdx, r11w
ror cx, cl
bswap cx
add rax, 0x298
bt dx, 0x98
sbb dl, 0x1e
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
bsr ecx, esi
mov dword [rax + 4], 0
cdqe
mov rax, qword [rsp + 0x38]
mov dword [rax], 0
cmp eax, ebp
mov rax, qword [rsp + 0x38]
mov ch, 0x39
mov qword [rax + 8], 0
shl ah, 0x8a
mov rax, qword [rsp + 0x210]
movsxd rcx, r13d
add rax, 0x2b8
mov qword [rsp + 0x1b8], rax
add edx, r15d
mov rax, qword [rsp + 0x218]
adc dl, 0xbf
ror dh, cl
movsxd rdx, r14d
add rax, 0x1930
movsx edx, r8w
mov rdx, rsi
xchg cx, cx
mov rdx, rax
movsxd rcx, r14d
mov ecx, 0x56986ea2
movsx ecx, r14w
mov rcx, qword [rsp + 0x1b8]
jmp 0x140688265
call fcn.14067b53e
nop
test bx, di
and ax, r8w
mov qword [rsp + 0x40], 2
movzx rax, r9w
lahf
bt ax, 0xbb
mov rax, qword [rsp + 0x210]
clc
add rax, 0x3c8
jmp 0x140688299
mov qword [rsp + 0x48], rax
xchg al, ah
cdqe
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x1c0], rax
movsx rax, cx
mov rax, qword [rsp + 0x40]
jmp 0x1406882bd
dec rax
cmc
clc
mov qword [rsp + 0x40], rax
cmp spl, 0xb0
test r11d, r8d
cmp qword [rsp + 0x1c0], 0
jmp 0x1406882dc
jbe 0x140688324
lea rax, [0x140023a4c]
mov qword [rsp + 0x1c8], rax
mov cl, r12b
setb cl
mov rcx, qword [rsp + 0x48]
call qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x48]
cmp r8b, r11b
stc
add rax, 0x10
jmp 0x140688315
mov qword [rsp + 0x48], rax
jmp 0x14068831f
jmp 0x1406882a2
mov rcx, qword [rsp + 0x220]
jmp 0x140688331
call fcn.1406828ae
mov rcx, qword [rsp + 0x210]
cmp ecx, r8d
mov qword [rcx], rax
shrd cx, r12w, 0x15
sub r8d, r8d
bsr rcx, r14
xor edx, edx
movsxd rcx, r14d
movsx cx, r13b
movsx ecx, r10w
mov rcx, qword [rsp + 0x220]
jmp 0x14068836c
call fcn.14068307c
mov rcx, qword [rsp + 0x210]
bts dx, r13w
movzx dx, spl
mov dword [rcx + 8], eax
and dl, dil
btc cx, 0xb6
mov rax, qword [rsp + 0x210]
add rax, 0xc0
bts ecx, r14d
jmp 0x1406883a7
mov qword [rsp + 0x1d0], rax
bt cx, dx
mov rax, qword [rsp + 0x210]
add rax, 8
movzx cx, r8b
movzx rdx, cx
mov rdx, rax
cmovo ecx, ecx
movsx ecx, ax
mov rcx, qword [rsp + 0x1d0]
jmp 0x1406883de
call fcn.1406b4a11
mov rax, qword [rsp + 0x210]
movsxd rcx, r10d
bswap rcx
movsx ecx, cx
mov dword [rax + 0xc], 0
dec al
xchg al, al
xorps xmm0, xmm0
bswap rcx
movsx ax, spl
movss dword [rsp + 0x148], xmm0
cwde
xorps xmm0, xmm0
mov ecx, esi
jmp 0x140688421
movss dword [rsp + 0x14c], xmm0
movsxd rcx, ecx
mov rax, qword [rsp + 0x148]
movsx rcx, sp
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x10], rax
cbw
cdqe
jmp 0x14068844e
xorps xmm0, xmm0
movsx ax, bpl
movss dword [rsp + 0x150], xmm0
movsx ax, r15b
mov al, r14b
xorps xmm0, xmm0
bswap eax
lahf
movss dword [rsp + 0x154], xmm0
mov rax, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x210]
jmp 0x14068848b
mov qword [rcx + 0x20], rax
dec al
sets cl
mov rax, qword [rsp + 0x210]
mov cl, r14b
dec cx
sets ch
mov rax, qword [rax + 0x20]
mov rcx, qword [rsp + 0x210]
jmp 0x1406884b6
mov qword [rcx + 0x18], rax
movsx eax, bp
xorps xmm0, xmm0
sete cl
movss dword [rsp + 0x158], xmm0
lahf
cdqe
xorps xmm0, xmm0
cmovne cx, r11w
movss dword [rsp + 0x15c], xmm0
not rax
mov rax, qword [rsp + 0x158]
xchg cl, cl
movsx cx, sil
mov ecx, 0x52b0c18
mov rcx, qword [rsp + 0x210]
jmp 0x140688504
mov qword [rcx + 0x30], rax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0x30]
mov rcx, qword [rsp + 0x210]
jmp 0x140688521
mov qword [rcx + 0x28], rax
cmovae eax, edx
xchg cx, cx
inc ax
xorps xmm0, xmm0
cwde
movsx rcx, bx
movzx cx, dl
movss dword [rsp + 0x160], xmm0
xchg cx, ax
xorps xmm0, xmm0
not ah
lahf
nop
movss dword [rsp + 0x164], xmm0
mov rax, qword [rsp + 0x160]
movzx cx, bl
cmova cx, r12w
mov cx, r11w
mov rcx, qword [rsp + 0x210]
jmp 0x140688578
mov qword [rcx + 0x38], rax
movsx rax, r11w
lahf
movzx eax, dx
mov rax, qword [rsp + 0x210]
xchg ch, cl
xorps xmm0, xmm0
not cl
movss dword [rax + 0x40], xmm0
jmp 0x14068859d
mov rax, qword [rsp + 0x210]
dec ecx
movzx rcx, ax
sete ch
xorps xmm0, xmm0
movsxd rcx, r10d
bswap rcx
movss dword [rax + 0x44], xmm0
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x1d8], rax
cwde
mov ah, bh
movsx rcx, r13w
mov qword [rsp + 0x20], 0xffffffffffffffff
movsxd rax, r13d
setb ah
inc al
inc qword [rsp + 0x20]
neg cl
shr ax, cl
mov rax, qword [rsp + 0x1d8]
rol ch, 0x15
xchg cx, cx
mov rcx, qword [rsp + 0x20]
stc
test dil, 0x13
clc
cmp byte [rax + rcx], 0
jmp 0x140688610
jne 0x1406885e4
mov rax, qword [rsp + 0x20]
movsx ecx, bx
inc eax
mov rcx, qword [rsp + 0x210]
movsxd rdx, edi
mov dword [rcx + 0x48], eax
neg dx
xor r8d, r8d
lea rdx, str.MOVE
mov rcx, qword [rsp + 0x210]
jmp 0x140688648
call fcn.14068918f
mov rcx, qword [rsp + 0x210]
rcl r8b, 0x1c
mov dword [rcx + 0x4c], eax
movsx dx, r13b
bts cx, bp
mov rax, qword [rsp + 0x210]
xor edx, eax
mov dword [rax + 0x50], 0
btr edx, ecx
bt rcx, rdx
xorps xmm0, xmm0
xor ah, bh
neg r8b
movss dword [rsp + 0x168], xmm0
inc al
movzx rcx, r14w
btr rdx, r9
xorps xmm0, xmm0
inc al
bsr dx, r12w
movss dword [rsp + 0x16c], xmm0
movzx r8, bp
cwde
movsxd rax, esp
mov rax, qword [rsp + 0x168]
sal r8d, 0xa
xadd cl, cl
movzx ecx, sp
mov rcx, qword [rsp + 0x210]
mov dl, 0x31
rcl dx, cl
mov qword [rcx + 0x54], rax
not dl
jmp 0x1406886e0
movss xmm0, dword [0x1400a5014]
movzx edx, r13w
shl dh, cl
movss dword [rsp + 0x170], xmm0
movss xmm0, dword [0x1400a5014]
movss dword [rsp + 0x174], xmm0
sal dl, 0x94
mov rax, qword [rsp + 0x170]
ror r8b, cl
or cl, 1
inc dh
mov rcx, qword [rsp + 0x210]
shl r8b, 0x15
mov qword [rcx + 0x64], rax
shl rcx, 0x3c
and dl, sil
adc cl, r14b
movss xmm0, dword [0x1400a4ea8]
bts ax, r8w
and r8b, 0x19
shl r8b, 0x10
movss dword [rsp + 0x178], xmm0
shl al, cl
shld ax, cx, 0xbe
movss xmm0, dword [0x1400a4ea8]
rol r8w, 0x33
or r8d, edx
movss dword [rsp + 0x17c], xmm0
mov rax, qword [rsp + 0x178]
sal cx, cl
sar r8, 0x3a
btr cx, 0x9f
mov rcx, qword [rsp + 0x210]
xadd rdx, rdx
mov qword [rcx + 0x6c], rax
xor ax, 0x2ca5
shld ecx, ecx, 0xa5
xorps xmm0, xmm0
movss dword [rsp + 0x180], xmm0
xorps xmm0, xmm0
and al, spl
movss dword [rsp + 0x184], xmm0
mov rax, qword [rsp + 0x180]
xadd cl, r8b
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x74], rax
mov rax, qword [rsp + 0x210]
xchg r8b, cl
mov byte [rax + 0x7d], 0
xor rax, 0xfffffffffa235f18
mov rax, qword [rsp + 0x210]
cdq
sbb dl, spl
rcr r8b, 0x10
mov byte [rax + 0x7c], 0
cmc
mov rax, qword [rsp + 0x210]
movsx r8, ax
shl cx, cl
sub r8b, r8b
mov byte [rax + 0x7f], 0
btc cx, cx
mov rax, qword [rsp + 0x210]
btc rdx, 0x25
sub ch, 0x85
mov byte [rax + 0x7e], 0
jmp 0x140688834
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x80], 0
inc dl
sar r8d, cl
bsf rdx, r10
mov rax, qword [rsp + 0x210]
btc r8w, 4
mov byte [rax + 0x81], 0
inc eax
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x82], 0
bsf edx, r12d
mov rax, qword [rsp + 0x210]
movzx dx, ah
cdq
mov byte [rax + 0x83], 0
bts r8d, edi
ror dh, 0xbd
xor ax, r13w
mov rax, qword [rsp + 0x210]
inc rdx
mov byte [rax + 0x84], 0
mov rax, qword [rsp + 0x210]
clc
mov byte [rax + 0x85], 0
bt rcx, 0xb6
mov rax, qword [rsp + 0x210]
btr rcx, 0x99
adc r8w, 0x3ea8
shld rdx, rsi, 0x35
mov byte [rax + 0x86], 0
bt rdx, 0xa8
test r14b, bpl
mov rax, qword [rsp + 0x210]
movzx rcx, di
test r10w, 0x89b5
rcl cx, 0x3f
mov byte [rax + 0x87], 0
movsxd r8, r13d
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x88], 0xff
dec rcx
cmp sil, r14b
xor eax, eax
shrd cx, cx, 0xa6
stc
movsx r8, r15w
mov rcx, qword [rsp + 0x210]
test r14b, r13b
cmp r15b, 0x95
or dh, 0xbf
mov word [rcx + 0x8a], ax
movsx edx, sp
cmc
mov eax, 0xffffffff
btc rcx, rax
mov rcx, qword [rsp + 0x210]
rcl dh, 0x14
xor r8w, 0xaf96
mov word [rcx + 0x8c], ax
bt dx, 0x2d
mov eax, 0xffffffff
mov rcx, qword [rsp + 0x210]
xchg r8w, dx
and r8d, eax
mov word [rcx + 0x8e], ax
cmp r8, 0xffffffffd5a101a0
or r8b, r11b
mov rax, qword [rsp + 0x210]
sub r8, rbx
shrd dx, r13w, 0x2a
mov dword [rax + 0x90], 0
mov rax, qword [rsp + 0x210]
test r15, 0xffffffffb7be59b0
test edi, esp
bt dx, sp
mov byte [rax + 0x95], 0xff
btc rax, 0x83
rol cl, 6
adc dx, 0xb82a
mov rax, qword [rsp + 0x210]
shl r8, 0x22
movzx cx, bpl
rol ch, cl
mov byte [rax + 0x94], 0xff
cwd
xor r8b, 0x10
xor dl, bpl
mov rax, qword [rsp + 0x210]
movsx cx, r15b
mov byte [rax + 0x96], 0
or r8b, 0xb1
btc cx, dx
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x97], 0
or rdx, rdx
mov rax, qword [rsp + 0x210]
test r15, 0x3f025b87
shld dx, dx, 0x89
btr edx, 4
mov dword [rax + 0x98], 0xffffffff
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa0], 0
adc ecx, 0x9c912a81
mov rax, qword [rsp + 0x210]
btr rdx, rbx
shr r8, 0x3e
mov dword [rax + 0x9c], 0
cmp dil, al
mov rax, qword [rsp + 0x210]
shld edx, ebx, 0xae
bts r8d, esi
mov dword [rax + 0xac], 0xf
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa8], 0xf
cqo
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa4], 0xf
bswap dx
btc cx, r13w
movss xmm0, dword [0x1400a5014]
sar dx, 0x3c
rol dl, 0x89
movss dword [rsp + 0x188], xmm0
test bp, r9w
movss xmm0, dword [0x1400a5014]
movss dword [rsp + 0x18c], xmm0
rcl ch, cl
mov rax, qword [rsp + 0x188]
mov rcx, qword [rsp + 0x210]
cmp r9w, 0x1927
mov qword [rcx + 0xb8], rax
cbw
adc cl, r14b
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0xb8]
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0xb0], rax
rdtsc
or r8b, 0x81
or rax, r13
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x190], rax
not dl
mov rax, qword [rsp + 0x190]
xorps xmm0, xmm0
cdq
cqo
movss dword [rax], xmm0
shrd rax, r13, 0x10
mov rax, qword [rsp + 0x190]
movsx rcx, r11w
mov dl, 0xaf
shl rcx, 0
xorps xmm0, xmm0
shr r8b, 6
ror dl, 0x3e
movss dword [rax + 4], xmm0
rdtsc
shr rdx, 0x3d
sub ch, 6
lea rax, [rsp + 0x1e8]
cwd
neg edx
mov qword [rsp + 0x198], rax
bsf cx, si
shr rcx, 0x2b
mov rax, qword [rsp + 0x198]
test al, r11b
bt r8d, 0x9a
xorps xmm0, xmm0
ror dx, 0x27
movsxd rdx, r12d
movss dword [rax], xmm0
mov rax, qword [rsp + 0x198]
bsf r8, rbx
btc r8w, r11w
xorps xmm0, xmm0
ror rdx, 0xb3
movss dword [rax + 4], xmm0
mov ch, al
mov rax, qword [rsp + 0x210]
not cx
btc cx, 0x85
movups xmm0, xmmword [rsp + 0x1e0]
xadd cx, r8w
adc dx, r8w
movdqu xmmword [rax + 0x228], xmm0
bswap ax
add ch, 0xf
rcl eax, 0
mov rax, qword [rsp + 0x210]
clc
mov dword [rax + 0x278], 0xffffffff
rdtsc
movzx ecx, bp
mov rax, qword [rsp + 0x210]
movsxd rdx, r10d
shrd r8w, r10w, 1
movss xmm0, dword [0x1400a5024]
movsxd r8, r9d
bt r8d, 0xbc
movss dword [rax + 0x27c], xmm0
mov rax, qword [rsp + 0x210]
cmc
movzx ecx, cx
cqo
xorps xmm0, xmm0
xor dh, 0xad
xor cx, r13w
movzx r8w, r13b
movss dword [rax + 0x280], xmm0
inc ecx
cbw
mov rax, qword [rsp + 0x210]
test esp, r9d
jmp 0x140688c90
movss xmm0, dword [0x1400a4f0c]
shr cl, cl
movss dword [rax + 0x2a8], xmm0
bt rcx, 0xa5
adc al, r13b
bts ax, r14w
mov rax, qword [rsp + 0x210]
and r8b, 0x10
xor r8d, 0x9ebfda84
bt r8w, cx
mov dword [rax + 0x2ac], 0xffffffff
stc
mov rax, qword [rsp + 0x210]
add rax, 0x2b8
not edx
ror rdx, cl
and r8d, 0x98174f21
mov rcx, qword [rsp + 0x210]
jmp 0x140688d00
mov qword [rcx + 0x2b0], rax
ror rax, cl
ror cx, 0x81
bsf dx, sp
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0x2b0]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx]
shl dx, cl
xor r8b, sil
mov qword [rax + 0x40], rcx
or cl, 9
shl ah, cl
mov rax, qword [rsp + 0x210]
sub ch, 0x25
test r11b, 0x96
adc ecx, 0xb0ae5228
mov qword [rax + 0x398], 0
movzx r8w, r9b
nop
add cx, 0xd10b
mov rax, qword [rsp + 0x210]
sub r8w, 0x8802
sub cl, bpl
mov qword [rax + 0x3a0], 0
mov rax, qword [rsp + 0x210]
mov qword [rax + 0x3a8], 0
ror r8, 0x2c
bswap ax
mov rax, qword [rsp + 0x210]
stc
mov qword [rax + 0x3b0], 0
mov eax, 4
cmp ax, di
rcr dh, 0x94
mov rdx, 0x1795bc33
imul rax, rax, 1
sub dl, r10b
shrd cx, ax, 0x35
mov r8d, eax
mov rcx, qword [rsp + 0x210]
mov dword [rcx + rax + 0x3c0], 0
mov eax, 4
shr r8d, 5
rcr dh, 0xb5
imul rax, rax, 0
rol r8w, cl
cmova r8d, r8d
mov rcx, qword [rsp + 0x210]
mov dword [rcx + rax + 0x3c0], 0
cbw
sar cx, cl
and cx, ax
lea rax, [rsp + 0x1f0]
bsr rcx, r15
rcl dx, cl
mov qword [rsp + 0x1a0], rax
cdq
mov rax, qword [rsp + 0x1a0]
xorps xmm0, xmm0
movss dword [rax], xmm0
bt rcx, 0x8a
shr r8d, cl
and cx, bp
mov rax, qword [rsp + 0x1a0]
xorps xmm0, xmm0
xor r8b, spl
mov ecx, 0xa314036
movss dword [rax + 4], xmm0
rdtsc
shr rdx, 0x17
lea rax, [rsp + 0x1f8]
setns r8b
movzx cx, sil
mov qword [rsp + 0x1a8], rax
rcl r8w, 0x28
mov rax, qword [rsp + 0x1a8]
xorps xmm0, xmm0
add r8w, r14w
movss dword [rax], xmm0
mov rax, qword [rsp + 0x1a8]
dec rdx
cmc
xorps xmm0, xmm0
btr ecx, 0xf
movss dword [rax + 4], xmm0
movsx rax, r9w
mov eax, 0x10
or ecx, r8d
imul rax, rax, 1
test r10, rdi
setnp dh
mov rcx, qword [rsp + 0x210]
rcr dx, cl
sar r8b, 0x83
movups xmm0, xmmword [rsp + 0x1f0]
rcl rdx, cl
cmp r12, 0xffffffffe090938e
movdqu xmmword [rcx + rax + 0x3c8], xmm0
shl ecx, cl
cmp r10w, 0x2bb7
mov eax, 0x10
imul rax, rax, 1
bt r8d, 0x21
neg edx
and r8b, 0x31
mov ecx, 0x10
bt dx, bp
imul rcx, rcx, 0
movsx rdx, si
movsx dx, r11b
mov rdx, qword [rsp + 0x210]
test cx, r15w
mov r8, qword [rsp + 0x210]
cmp ebx, 0x823f1bb9
test rcx, 0x6999172b
movups xmm0, xmmword [r8 + rax + 0x3c8]
test r14b, 0xb3
mov ax, r8w
movdqu xmmword [rdx + rcx + 0x3c8], xmm0
mov rax, qword [rsp + 0x210]
jmp 0x140688f6c
mov qword [rax + 0x3b8], 0
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x3e8], 0
dec rax
mov rax, qword [rsp + 0x210]
stc
cmp r14, r9
mov dword [rax + 0x3f0], 0
shrd rax, rsi, 4
mov rax, qword [rsp + 0x210]
test r11d, 0xe439908d
cmp r14b, dl
mov dword [rax + 0x3ec], 0
mov rax, qword [rsp + 0x210]
cmp r9b, 7
add rsp, 0x208
jmp 0x140688fd8
ret