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

Disassembly:
mov qword [rsp + 0x18], r8
clc
mov qword [rsp + 0x10], rdx
rcr rax, 0x8e
mov qword [rsp + 8], rcx
sub rsp, 0x208
bts ecx, ecx
sal ch, 0x29
cdqe
mov rax, qword [rsp + 0x210]
add rax, 0x10
mov qword [rsp + 0x50], rax
and al, r12b
mov rax, qword [rsp + 0x50]
and cx, 0xd8b2
xorps xmm0, xmm0
xor cx, r15w
movss dword [rax + 4], xmm0
rcr ch, 0xab
mov rax, qword [rsp + 0x50]
movsx cx, r11b
bt cx, 0xb
sub ecx, r13d
xorps xmm0, xmm0
or ch, cl
sub cl, r14b
not rcx
movss dword [rax], xmm0
add al, 0x8a
sar cx, cl
shl cx, 0x84
mov rax, qword [rsp + 0x210]
add rax, 0x18
movzx ecx, r12w
mov qword [rsp + 0x58], rax
sar cx, cl
mov rax, qword [rsp + 0x58]
add cx, 0x29a1
inc ch
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
sar rax, 0x8d
setne cl
xchg al, al
mov rax, qword [rsp + 0x58]
mov ch, 0x85
adc rcx, 0x590ece24
xorps xmm0, xmm0
sub cx, 0x6094
xadd cl, cl
sbb cx, 0xac1c
movss dword [rax], xmm0
ror ch, cl
rol ah, cl
shl rax, cl
mov rax, qword [rsp + 0x210]
shl cx, 0x14
sar cx, cl
cmp rdx, rsp
add rax, 0x20
test dl, 8
add cx, 0xac1a
clc
mov qword [rsp + 0x60], rax
or rcx, 0xffffffffca89638c
movsxd rcx, r9d
movsx rcx, r9w
mov rax, qword [rsp + 0x60]
btc ecx, 0xaa
sub cl, spl
sbb cl, 0x28
xorps xmm0, xmm0
shld ecx, r15d, 0x31
and ecx, esp
sub cx, cx
movss dword [rax + 4], xmm0
btc ecx, 0x9d
bt ecx, r12d
add ecx, 0x2f004dbd
mov rax, qword [rsp + 0x60]
xorps xmm0, xmm0
or cl, r13b
shr cl, 0x1e
movss dword [rax], xmm0
test r8d, r11d
bt ax, 0x8d
jmp 0x1406961c8
mov rax, qword [rsp + 0x210]
movsxd rcx, esp
sar cl, 6
add rax, 0x28
mov qword [rsp + 0x68], rax
shr rax, cl
movzx ecx, bx
mov rax, qword [rsp + 0x68]
sar cx, 0x26
xorps xmm0, xmm0
or ecx, 0x2e89e5a9
bswap ecx
clc
movss dword [rax + 4], xmm0
or cx, r9w
xadd ax, ax
mov rax, qword [rsp + 0x68]
xorps xmm0, xmm0
movsxd rcx, edx
movss dword [rax], xmm0
sal ecx, 0x8f
mov rax, qword [rsp + 0x210]
clc
bt rcx, 0x3d
test dil, 0x18
add rax, 0x30
bts cx, r8w
mov qword [rsp + 0x70], rax
shl rcx, cl
xchg ah, cl
ror ax, 0x8d
mov rax, qword [rsp + 0x70]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
cwde
test dl, 0x95
bts eax, ebp
mov rax, qword [rsp + 0x70]
xorps xmm0, xmm0
mov cl, ch
movss dword [rax], xmm0
adc cx, 0x460b
shl ch, 0x18
ror cl, cl
mov rax, qword [rsp + 0x210]
rcr ecx, 0x16
sar cl, cl
btr rcx, 9
add rax, 0x38
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
xorps xmm0, xmm0
test dh, 9
rol ch, 0xa7
movss dword [rax + 4], xmm0
inc ch
rcr rax, cl
sal al, cl
mov rax, qword [rsp + 0x78]
xorps xmm0, xmm0
test di, si
rol ecx, cl
neg cl
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
bts rcx, rdi
rcr ecx, cl
or cx, 0x892a
add rax, 0x54
xchg cx, cx
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x80]
xorps xmm0, xmm0
movzx rcx, bx
neg cl
movzx cx, r8b
movss dword [rax + 4], xmm0
btr eax, 0xb
bts ax, cx
btc ax, dx
mov rax, qword [rsp + 0x80]
btc cx, 0x9b
test r11d, 0x112f191e
xorps xmm0, xmm0
btc rcx, 0x1c
shl cx, cl
movss dword [rax], xmm0
mov al, r13b
cmp di, 0xd09d
sal ah, cl
mov rax, qword [rsp + 0x210]
xadd ecx, ecx
shrd cx, bx, 0xa1
add rax, 0x5c
rcl ch, 0x2d
rol cl, cl
btr rcx, 0x9e
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x88]
xorps xmm0, xmm0
shr cl, 0x82
movzx rcx, r13w
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x88]
rcr ch, 0x8d
add rcx, 0x100d00bc
cmp r9b, 0x95
xorps xmm0, xmm0
or ecx, 0xa43fb110
shl cx, cl
movss dword [rax], xmm0
sar rcx, 0x20
mov rax, qword [rsp + 0x210]
add rax, 0x64
dec ch
bt ecx, r12d
cmovl rcx, r14
mov qword [rsp + 0x90], rax
movsx cx, dh
mov rax, qword [rsp + 0x90]
sar cx, 0xbd
adc rcx, 0x61250d22
xorps xmm0, xmm0
test spl, 0x9e
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x90]
xchg ch, cl
sub rcx, 0xffffffff83303a8e
shl cl, cl
xorps xmm0, xmm0
bsf cx, di
bt rcx, rdx
shl cx, 0x18
movss dword [rax], xmm0
and ah, dh
mov rax, qword [rsp + 0x210]
mov cl, r10b
add rax, 0x6c
movzx cx, sil
and cx, di
or cx, r13w
mov qword [rsp + 0x98], rax
shr ecx, 0xa9
sar cl, cl
mov rax, qword [rsp + 0x98]
rol ecx, 0x8f
shrd cx, r13w, 0xaa
xorps xmm0, xmm0
movzx ecx, ax
bswap cx
and cx, bp
movss dword [rax + 4], xmm0
adc cl, dh
neg al
setno ah
mov rax, qword [rsp + 0x98]
btr rcx, r11
shrd cx, di, 0xa8
xorps xmm0, xmm0
jmp 0x140696466
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
sub cx, dx
add rcx, r8
add rax, 0x74
sub cx, bx
mov qword [rsp + 0xa0], rax
movsx ecx, si
sub ch, 0x90
sar al, cl
mov rax, qword [rsp + 0xa0]
seto cl
sbb cl, r9b
shl cl, cl
xorps xmm0, xmm0
sets ch
movss dword [rax + 4], xmm0
bsf cx, cx
not ch
mov rax, qword [rsp + 0xa0]
shr ecx, cl
xorps xmm0, xmm0
cmc
rcr cx, 0x81
movss dword [rax], xmm0
sub ch, bl
mov rax, qword [rsp + 0x210]
add cx, 0x4d2f
add rax, 0xb0
dec cl
ror cx, cl
mov qword [rsp + 0xa8], rax
and ax, 0x2c3e
rcr al, cl
mov rax, qword [rsp + 0xa8]
adc cx, 0x1d02
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
bts cx, r9w
cmc
mov rax, qword [rsp + 0xa8]
rcl cx, cl
test r14b, 0xb
clc
xorps xmm0, xmm0
movss dword [rax], xmm0
neg ch
rcl cl, 0x11
movsxd rcx, r15d
mov rax, qword [rsp + 0x210]
cmc
xor cl, bpl
adc cx, r8w
add rax, 0xb8
ror rcx, cl
btr cx, cx
mov qword [rsp + 0xb0], rax
btc eax, 0x10
btr cx, 0x92
mov rax, qword [rsp + 0xb0]
btc cx, r11w
movsxd rcx, r8d
btr cx, ax
xorps xmm0, xmm0
rcr cx, 0x8e
movsx ecx, bp
movss dword [rax + 4], xmm0
and cl, ch
btc rcx, 0xa5
shl al, 0xb8
mov rax, qword [rsp + 0xb0]
sar ch, cl
bts cx, r12w
xorps xmm0, xmm0
btc ecx, r15d
xchg ecx, ecx
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
not ecx
add rax, 0xc0
rol ecx, cl
movsxd rcx, r9d
mov qword [rsp + 0x28], rax
bsf rcx, rbx
add ch, 0x28
and ax, 0x8826
mov rax, qword [rsp + 0x28]
test sil, r15b
sub ecx, 0xa3028b82
sal ch, cl
mov dword [rax + 4], 0
mov rax, qword [rsp + 0x28]
mov dword [rax], 0
mov rax, qword [rsp + 0x28]
rcr cx, 0xb6
movzx ecx, cx
mov qword [rax + 8], 0
ror ch, cl
mov rax, qword [rsp + 0x210]
mov cl, 7
stc
add rax, 0xd0
setb cl
movzx ecx, sp
mov cl, bpl
mov rcx, rax
jmp 0x14069661e
call fcn.14068e2d4
nop
dec rdx
mov rax, qword [rsp + 0x210]
bt rdx, r13
xchg cx, dx
bts cx, r9w
add rax, 0x218
btr edx, 0xbd
bswap ecx
mov qword [rsp + 0xc0], rax
bts cx, dx
rcl ax, cl
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xb8], rax
bts cx, bx
bt ecx, 0x9c
shr dh, 0x93
mov rax, qword [rsp + 0xb8]
bsf cx, r8w
mov rcx, 0x6b99928
jmp 0x14069668a
xorps xmm0, xmm0
movss dword [rax], xmm0
neg ax
mov rax, qword [rsp + 0xb8]
xor dl, 0xac
xorps xmm0, xmm0
bsr ecx, edx
sub ecx, 0xd1ab2c1c
test r11b, cl
movss dword [rax + 4], xmm0
cwd
mov rax, qword [rsp + 0xc0]
ror dx, 3
not dl
add rax, 8
bsr dx, r12w
mov qword [rsp + 0xc8], rax
bswap dx
sub cx, r8w
and dl, r14b
mov rax, qword [rsp + 0xc8]
xorps xmm0, xmm0
or rcx, 0xfffffffff5079a8f
movss dword [rax], xmm0
sbb al, sil
shr dh, 0x25
mov rax, qword [rsp + 0xc8]
xorps xmm0, xmm0
clc
sal edx, cl
movss dword [rax + 4], xmm0
jmp 0x140696712
mov rax, qword [rsp + 0x210]
xor ecx, r10d
bt dx, 0x39
add rax, 0x228
bsf cx, r14w
rol dh, 0xbe
cmp r10, 0x5b859a2f
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0xd8]
ror dl, 0x1e
movsxd rcx, ecx
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0xd0]
rcr dl, cl
sar rdx, cl
xorps xmm0, xmm0
movss dword [rax], xmm0
cqo
dec dl
cwde
mov rax, qword [rsp + 0xd0]
sub cl, bpl
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0xd8]
dec dh
xchg dl, dh
add rax, 8
mov qword [rsp + 0xe0], rax
ror dl, cl
stc
mov rax, qword [rsp + 0xe0]
movsx cx, r12b
xor dh, 0x87
bsr edx, esp
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0xe0]
neg dx
add cl, r11b
sbb cl, 0x39
xorps xmm0, xmm0
dec ecx
or ecx, ecx
rcr rcx, 5
movss dword [rax + 4], xmm0
xadd eax, ecx
mov rax, qword [rsp + 0x210]
add rax, 0x238
mov qword [rsp + 0xf0], rax
xor ax, 0x7c39
mov rax, qword [rsp + 0xf0]
sub dl, 0x3c
cmp bl, 0x35
mov qword [rsp + 0xe8], rax
bt rcx, 0x88
mov rax, qword [rsp + 0xe8]
rcl dl, 0xc
sub dl, 0xa0
xorps xmm0, xmm0
sub dl, r11b
movss dword [rax], xmm0
cdqe
rcr edx, 0x88
mov rax, qword [rsp + 0xe8]
bts edx, r12d
movzx dx, sil
rcl cl, cl
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0xf0]
rol dh, 0xa6
btr cx, di
add rax, 8
ror ch, 0xb6
mov qword [rsp + 0xf8], rax
btr cx, dx
stc
mov rax, qword [rsp + 0xf8]
shr ch, cl
movsxd rdx, esi
xorps xmm0, xmm0
rcr cl, cl
neg edx
sal cl, 0x2a
movss dword [rax], xmm0
shl ch, 0x3a
btc rcx, 0xbb
inc dl
mov rax, qword [rsp + 0xf8]
rcl ecx, cl
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
add edx, r9d
adc rcx, rbp
mov rax, qword [rsp + 0x210]
movsx cx, sil
add rax, 0x248
rol dx, cl
mov qword [rsp + 0x108], rax
btc rcx, rsi
xor rcx, 0x221610ad
dec ch
mov rax, qword [rsp + 0x108]
xor cx, r15w
movsx edx, bp
adc cl, r11b
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x100]
xorps xmm0, xmm0
bswap cx
movss dword [rax], xmm0
clc
shld cx, r13w, 0xbf
rdtsc
mov rax, qword [rsp + 0x100]
bsr rdx, rax
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
cdqe
mov rax, qword [rsp + 0x108]
btc cx, r8w
add rax, 8
btr cx, 0x1d
cwd
add cl, 0x82
mov qword [rsp + 0x110], rax
cwde
rcl rdx, 0x17
mov al, bh
mov rax, qword [rsp + 0x110]
bts cx, ax
bt dx, r9w
rcl ch, 0x81
xorps xmm0, xmm0
cqo
rcl cx, cl
cmc
movss dword [rax], xmm0
rol dx, 0x8f
mov rax, qword [rsp + 0x110]
xorps xmm0, xmm0
xor cx, 0xdd30
movsx ecx, si
xchg cx, cx
movss dword [rax + 4], xmm0
btc dx, r8w
btr dx, 0xb4
mov rax, qword [rsp + 0x210]
add rax, 0x258
not cx
sar edx, 0xaa
neg cl
mov qword [rsp + 0x120], rax
movzx ecx, r15w
neg ah
mov rax, qword [rsp + 0x120]
and ch, ch
cdq
cwd
mov qword [rsp + 0x118], rax
cwd
bt edx, 0xa0
mov rax, qword [rsp + 0x118]
clc
xchg cl, dh
cmc
xorps xmm0, xmm0
mov dl, 0xb7
movss dword [rax], xmm0
cmovo dx, ax
xor rdx, rsi
setnp ah
mov rax, qword [rsp + 0x118]
sub cl, 0xb0
bsf rcx, r13
bsr ecx, esp
xorps xmm0, xmm0
bt edx, 0xab
movss dword [rax + 4], xmm0
shl ch, 0xac
adc al, r14b
sar dh, 0xb8
mov rax, qword [rsp + 0x120]
add rax, 8
sets dh
mov cl, spl
rol dl, 0xb9
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x128]
shrd edx, r14d, 1
xorps xmm0, xmm0
shl ch, cl
sbb cx, 0x6baf
btc ecx, r15d
movss dword [rax], xmm0
cwd
mov rax, qword [rsp + 0x128]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x210]
add rax, 0x268
and dh, 0xb4
btc cx, cx
movsxd rcx, edi
mov qword [rsp + 0x138], rax
movsx rax, ax
btr ax, dx
bsr cx, r14w
mov rax, qword [rsp + 0x138]
movsx edx, r8w
test r9, r9
cmp r15b, sil
mov qword [rsp + 0x130], rax
rdtsc
mov rax, qword [rsp + 0x130]
rcr cx, cl
mov dx, sp
btr dx, r10w
xorps xmm0, xmm0
bt rcx, 0x32
bts rdx, r9
xor dx, 0x9f91
movss dword [rax], xmm0
mov rax, qword [rsp + 0x130]
cmc
btc cx, 0xb0
xorps xmm0, xmm0
mov ch, 0xb8
rcr dl, cl
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x138]
clc
shl ch, cl
ror rdx, cl
add rax, 8
sbb cl, bl
mov qword [rsp + 0x140], rax
cwde
sal ah, 0x39
mov rax, qword [rsp + 0x140]
xorps xmm0, xmm0
test rdi, 0x6aa9d993
bts edx, r11d
movss dword [rax], xmm0
mov rax, qword [rsp + 0x140]
bsr cx, r14w
movsx dx, bpl
xorps xmm0, xmm0
xor dx, cx
rol dl, 0xa6
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x210]
movsx rcx, bx
shl dh, 0x90
add rax, 0x288
mov qword [rsp + 0x1b0], rax
sal dl, 0xaf
mov rax, qword [rsp + 0x1b0]
shld dx, r12w, 0x29
sub dl, r8b
mov qword [rsp + 0x30], rax
adc ah, 0x1b
test r9b, 0x17
mov rax, qword [rsp + 0x30]
shr ch, 0x9e
cmp cl, 0x1d
btr dx, dx
mov dword [rax + 4], 0
cdqe
bt ecx, r14d
mov rax, qword [rsp + 0x30]
rcl dh, cl
sbb cx, 0x44b6
mov dword [rax], 0
bswap rdx
rcr ax, 0x98
mov rax, qword [rsp + 0x30]
mov qword [rax + 8], 0
sets ch
sub eax, ebx
cbw
mov rax, qword [rsp + 0x210]
shr dl, cl
sar cx, cl
movsx edx, sp
add rax, 0x298
cmovbe dx, si
rcl ecx, 0xb3
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
rcl dx, 0x8f
mov dword [rax + 4], 0
rcl dh, 0xc
mov rax, qword [rsp + 0x38]
btc dx, 0x9d
stc
mov dword [rax], 0
add al, 0x2d
btc edx, esp
cwde
mov rax, qword [rsp + 0x38]
xor rdx, r13
bt dx, di
mov qword [rax + 8], 0
xadd al, dh
rcl al, 0x81
bt rdx, 0xb4
mov rax, qword [rsp + 0x210]
add rax, 0x2b8
sub rdx, 0xfffffffff83126ba
bswap rdx
mov qword [rsp + 0x1b8], rax
bsr dx, r9w
mov rax, qword [rsp + 0x218]
rol rdx, 0x34
xadd edx, edx
add rax, 0x1930
mov ecx, ecx
xchg cl, dh
mov rdx, rax
movsx rcx, r8w
jmp 0x140696c8a
mov rcx, qword [rsp + 0x1b8]
jmp 0x140696c97
call fcn.140689d3c
nop
sub ah, 2
bt ax, r9w
cwde
mov qword [rsp + 0x40], 2
mov rax, qword [rsp + 0x210]
jmp 0x140696cbc
add rax, 0x3c8
jmp 0x140696cc7
mov qword [rsp + 0x48], rax
dec al
not eax
mov rax, qword [rsp + 0x40]
jmp 0x140696cda
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x40]
dec rax
stc
mov qword [rsp + 0x40], rax
stc
test cx, bp
cmp qword [rsp + 0x1c0], 0
jmp 0x140696d02
jbe 0x140696d61
lea rax, [fcn.14002f014]
movsx rcx, bx
movsx cx, r15b
movsx ecx, r14w
mov qword [rsp + 0x1c8], rax
movzx ecx, r14w
mov rcx, qword [rsp + 0x48]
jmp 0x140696d32
call qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x48]
stc
cmp r12, 0x66162f08
test si, bp
add rax, 0x10
jmp 0x140696d52
mov qword [rsp + 0x48], rax
jmp 0x140696d5c
jmp 0x140696cd0
mov rcx, qword [rsp + 0x220]
jmp 0x140696d6e
call fcn.14069114d
mov rcx, qword [rsp + 0x210]
mov qword [rcx], rax
sbb cx, 0x498e
sub r8d, r8d
rcr cl, 0xbd
setg cl
bt cx, 0x1a
xor edx, edx
jmp 0x140696d9c
mov rcx, qword [rsp + 0x220]
jmp 0x140696da9
call fcn.14069195e
mov rcx, qword [rsp + 0x210]
shr dl, 0x87
sub edx, edi
mov dword [rcx + 8], eax
adc rcx, 0xffffffffdb11bb07
rol ch, 0x3f
xadd dx, ax
mov rax, qword [rsp + 0x210]
inc cx
sar dl, cl
bts cx, r13w
add rax, 0xc0
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x210]
bsr edx, r9d
add rax, 8
mov rdx, rax
mov rcx, qword [rsp + 0x1d0]
jmp 0x140696e0c
call fcn.1406c3417
mov rax, qword [rsp + 0x210]
movsx cx, dl
mov dword [rax + 0xc], 0
bswap rax
cbw
xorps xmm0, xmm0
movzx ecx, si
movsx cx, r8b
dec cx
movss dword [rsp + 0x148], xmm0
xorps xmm0, xmm0
movsx rax, cx
movsx ax, sil
not al
movss dword [rsp + 0x14c], xmm0
lahf
mov rax, qword [rsp + 0x148]
setne cl
mov rcx, qword [rsp + 0x210]
jmp 0x140696e70
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
inc rax
cdqe
movss dword [rsp + 0x150], xmm0
movsxd rcx, edi
jmp 0x140696e90
xorps xmm0, xmm0
mov ax, 0xcca5
cwde
movss dword [rsp + 0x154], xmm0
cdqe
bswap ecx
mov rax, qword [rsp + 0x150]
mov cx, 0x448c
mov rcx, qword [rsp + 0x210]
jmp 0x140696ebe
mov qword [rcx + 0x20], rax
dec cx
jmp 0x140696ecd
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0x20]
movsx cx, r15b
movsx rcx, r10w
mov rcx, qword [rsp + 0x210]
jmp 0x140696eef
mov qword [rcx + 0x18], rax
lahf
cdqe
xorps xmm0, xmm0
movsx rcx, si
cdqe
movss dword [rsp + 0x158], xmm0
lahf
xorps xmm0, xmm0
setbe ch
movss dword [rsp + 0x15c], xmm0
movzx ax, sil
mov ecx, 0x5a1d18a1
dec ecx
mov rax, qword [rsp + 0x158]
movzx rcx, r11w
mov rcx, qword [rsp + 0x210]
jmp 0x140696f3d
mov qword [rcx + 0x30], rax
mov rax, qword [rsp + 0x210]
dec cx
inc rcx
mov rax, qword [rax + 0x30]
cmovae cx, r14w
movsx cx, r12b
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x28], rax
jmp 0x140696f6f
xorps xmm0, xmm0
movss dword [rsp + 0x160], xmm0
not ah
xorps xmm0, xmm0
movss dword [rsp + 0x164], xmm0
mov rax, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x38], rax
inc ecx
cmovg eax, r11d
bswap ax
mov rax, qword [rsp + 0x210]
xorps xmm0, xmm0
bswap cx
movsxd rcx, edx
inc cx
movss dword [rax + 0x40], xmm0
movzx cx, r9b
cwde
movsx rcx, r15w
mov rax, qword [rsp + 0x210]
xchg rcx, rcx
xorps xmm0, xmm0
movsxd rcx, ebx
dec ch
seta cl
movss dword [rax + 0x44], xmm0
inc cl
movsx eax, di
movzx rax, r15w
mov rax, qword [rsp + 0x220]
movsx ecx, sp
movsxd rcx, edi
dec cx
mov qword [rsp + 0x1d8], rax
jmp 0x14069700b
mov qword [rsp + 0x20], 0xffffffffffffffff
movsx rcx, r10w
inc qword [rsp + 0x20]
xchg cx, cx
stc
bt rax, 0x89
mov rax, qword [rsp + 0x1d8]
mov rcx, qword [rsp + 0x20]
test al, sil
test r15b, 0xaa
cmp byte [rax + rcx], 0
jmp 0x140697043
jne 0x140697018
mov rax, qword [rsp + 0x20]
cqo
bswap rdx
inc eax
xor dl, 0x36
mov rcx, qword [rsp + 0x210]
or rdx, 0xffffffffae24f834
sbb dh, 0xb7
rcr dl, cl
mov dword [rcx + 0x48], eax
shl rdx, cl
btr dx, 3
sub r8d, r8d
not cl
mov cx, dx
lea rdx, str.MOVE
mov rcx, qword [rsp + 0x210]
jmp 0x140697093
call fcn.140697bcb
mov rcx, qword [rsp + 0x210]
add r8w, r9w
test r12b, r11b
bsr r8, r11
mov dword [rcx + 0x4c], eax
bt dx, 0xbc
add rcx, r14
shrd dx, bp, 0x3f
mov rax, qword [rsp + 0x210]
bswap cx
mov dword [rax + 0x50], 0
sal ax, 0x16
xorps xmm0, xmm0
shl edx, cl
sal r8, cl
movss dword [rsp + 0x168], xmm0
cwd
xor r8b, 5
xchg cl, cl
xorps xmm0, xmm0
stc
rdtsc
movss dword [rsp + 0x16c], xmm0
jmp 0x140697101
mov rax, qword [rsp + 0x168]
mov rcx, qword [rsp + 0x210]
shrd edx, esi, 0x1e
shl edx, cl
rcr r8w, 0x14
mov qword [rcx + 0x54], rax
movsx r8d, di
movss xmm0, dword [0x1400c0b0c]
cdq
movss dword [rsp + 0x170], xmm0
sal r8d, cl
cbw
cdqe
movss xmm0, dword [0x1400c0b0c]
movsx r8w, dl
shr r8w, 0x96
sub r8d, 0xb89f2280
movss dword [rsp + 0x174], xmm0
cmp sil, 0x29
cwd
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x210]
movsx dx, r9b
rcl dh, cl
mov qword [rcx + 0x64], rax
clc
cdq
add r8b, r9b
movss xmm0, dword [0x1400c0960]
btc eax, 0xd
or cl, r11b
movss dword [rsp + 0x178], xmm0
cbw
movss xmm0, dword [0x1400c0960]
movss dword [rsp + 0x17c], xmm0
or cl, 0x2e
mov rax, qword [rsp + 0x178]
stc
bts edx, r11d
mov rcx, qword [rsp + 0x210]
xchg r8w, dx
shr dx, cl
mov qword [rcx + 0x6c], rax
xorps xmm0, xmm0
sbb ax, di
btc ax, sp
movss dword [rsp + 0x180], xmm0
xorps xmm0, xmm0
sar cl, 1
movss dword [rsp + 0x184], xmm0
bsf ecx, ebp
cbw
mov rax, qword [rsp + 0x180]
btr dx, ax
sbb r8d, 0x56169d0b
add dx, 0x7422
mov rcx, qword [rsp + 0x210]
and r8b, 0x91
mov qword [rcx + 0x74], rax
mov rax, qword [rsp + 0x210]
btc dx, di
mov byte [rax + 0x7d], 0
xor eax, 0x83a35f95
shl al, cl
shl r8d, 0x82
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x7c], 0
sal cx, cl
test r12, 0x6a053993
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x7f], 0
sal r8b, cl
rcr r8d, cl
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x7e], 0
btc cx, di
xadd ch, dh
mov rax, qword [rsp + 0x210]
rol r8b, cl
not dh
mov r8, 0x31850a97
mov byte [rax + 0x80], 0
xor edx, ebx
inc r8
mov rax, qword [rsp + 0x210]
shld edx, ebx, 3
mov byte [rax + 0x81], 0
dec cx
xadd r8, r8
cmp bpl, 0x89
mov rax, qword [rsp + 0x210]
cmovs r8w, r12w
xchg r8b, r8b
sar r8w, cl
mov byte [rax + 0x82], 0
shr dh, cl
stc
mov rax, qword [rsp + 0x210]
movzx r8d, r8w
rcl dh, 0xbb
mov byte [rax + 0x83], 0
rol cl, cl
movsx rdx, r14w
mov rax, qword [rsp + 0x210]
rcl cl, 0x83
bsr r8d, ebp
mov byte [rax + 0x84], 0
sbb rcx, r14
mov rax, qword [rsp + 0x210]
cmovae dx, di
shl r8d, 0x9e
mov byte [rax + 0x85], 0
cwde
or rax, r10
mov rax, qword [rsp + 0x210]
shr cx, 0xbf
shl ch, 0x81
mov byte [rax + 0x86], 0
bsf dx, r15w
mov rax, qword [rsp + 0x210]
sub r8b, r12b
mov byte [rax + 0x87], 0
cqo
sal r8b, cl
btc r8d, edi
mov rax, qword [rsp + 0x210]
shld rdx, rsi, 0x2b
rcl dl, cl
mov byte [rax + 0x88], 0xff
shr cx, 0x81
mov cl, r12b
cdq
xor eax, eax
stc
sal rdx, cl
seta dl
mov rcx, qword [rsp + 0x210]
sal r8d, 0x8e
dec r8
cmovbe r8w, r10w
mov word [rcx + 0x8a], ax
sal cl, 0x85
mov eax, 0xffffffff
mov rcx, qword [rsp + 0x210]
dec dl
cmp sp, r11w
mov word [rcx + 0x8c], ax
mov eax, 0xffffffff
rol ch, 0x26
bsr r8w, r13w
inc dh
mov rcx, qword [rsp + 0x210]
mov word [rcx + 0x8e], ax
ror ax, cl
adc dh, 0x2b
mov rax, qword [rsp + 0x210]
mov dword [rax + 0x90], 0
rcl r8b, 0x38
cqo
sub cl, 0x32
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x95], 0xff
mov rax, qword [rsp + 0x210]
sub cx, 0x8713
sar dl, 0x80
mov byte [rax + 0x94], 0xff
mov rax, qword [rsp + 0x210]
test spl, r14b
rcr cl, cl
mov byte [rax + 0x96], 0
mov rax, qword [rsp + 0x210]
setno r8b
mov byte [rax + 0x97], 0
and ax, r15w
mov rax, qword [rsp + 0x210]
test r8b, 0x28
mov dword [rax + 0x98], 0xffffffff
bswap edx
mov rax, qword [rsp + 0x210]
rcr edx, 0x3c
bts rcx, rdi
mov dword [rax + 0xa0], 0
mov rax, qword [rsp + 0x210]
movzx dx, bpl
xchg dl, r8b
btc edx, 0xba
mov dword [rax + 0x9c], 0
mov rax, qword [rsp + 0x210]
xor ch, 0xa3
mov dword [rax + 0xac], 0xf
stc
shr eax, cl
add r8w, r10w
mov rax, qword [rsp + 0x210]
mov r8b, dl
mov dword [rax + 0xa8], 0xf
neg dh
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa4], 0xf
movss xmm0, dword [0x1400c0b0c]
shr dl, cl
mov cx, r14w
sub cl, bl
movss dword [rsp + 0x188], xmm0
adc dl, r15b
rcr rcx, 0xb6
movss xmm0, dword [0x1400c0b0c]
rcl dl, cl
setg r8b
movss dword [rsp + 0x18c], xmm0
mov rax, qword [rsp + 0x188]
mov rcx, qword [rsp + 0x210]
btr r8d, 0xb2
add dx, r13w
mov qword [rcx + 0xb8], rax
btr cx, r10w
rcr cx, 0x9e
mov rax, qword [rsp + 0x210]
sar rcx, 0xbc
cmc
mov rax, qword [rax + 0xb8]
mov rcx, qword [rsp + 0x210]
movsx dx, r14b
mov qword [rcx + 0xb0], rax
bt cx, sp
cqo
lea rax, [rsp + 0x1e0]
rcl cl, 0x94
and cx, bp
sal dx, cl
mov qword [rsp + 0x190], rax
rcl ch, 0
bt ax, 0xa
ror edx, 0xa6
mov rax, qword [rsp + 0x190]
rol dh, cl
xorps xmm0, xmm0
movss dword [rax], xmm0
adc r8w, r8w
mov rax, qword [rsp + 0x190]
dec r8w
or r8b, 0xa2
ror dh, cl
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
sar dx, cl
sub cl, ch
and r8d, 0x44b7ec24
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x198]
movsx r8d, r12w
and cl, bpl
btc r8w, 0x28
xorps xmm0, xmm0
cmp r14b, r14b
inc ch
sub dl, bl
movss dword [rax], xmm0
movsx rax, bx
mov rax, qword [rsp + 0x198]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x210]
or r8b, dl
movups xmm0, xmmword [rsp + 0x1e0]
shr rcx, 0xbd
movdqu xmmword [rax + 0x228], xmm0
btc dx, r8w
or cl, 0xb2
cbw
mov rax, qword [rsp + 0x210]
btr r8w, 0xa6
rcl r8b, cl
movzx rcx, ax
mov dword [rax + 0x278], 0xffffffff
test sil, 0x28
jmp 0x140697666
mov rax, qword [rsp + 0x210]
movss xmm0, dword [0x1400c0b1c]
xchg r8b, dl
movss dword [rax + 0x27c], xmm0
sub dx, si
ror dl, 0x2e
mov rax, qword [rsp + 0x210]
xorps xmm0, xmm0
cmp di, bp
sar dh, cl
mov r8b, 0x95
movss dword [rax + 0x280], xmm0
and r8b, r14b
movzx ax, r15b
xadd ax, dx
mov rax, qword [rsp + 0x210]
and cx, 0x62a9
movss xmm0, dword [0x1400c09c4]
movss dword [rax + 0x2a8], xmm0
bsf dx, r13w
lahf
add cl, ch
mov rax, qword [rsp + 0x210]
mov dword [rax + 0x2ac], 0xffffffff
mov rax, qword [rsp + 0x210]
btr rcx, 0x8b
movsx ecx, cx
add rax, 0x2b8
xchg cx, dx
mov rcx, qword [rsp + 0x210]
jmp 0x140697711
mov qword [rcx + 0x2b0], rax
mov rax, qword [rsp + 0x210]
btc cx, r12w
ror r8b, cl
bt r8d, 0x32
mov rax, qword [rax + 0x2b0]
shl cl, 0x22
bsf r8w, ax
rol edx, 0xa2
mov rcx, qword [rsp + 0x210]
test dil, r10b
mov rcx, qword [rcx]
sar dl, cl
mov qword [rax + 0x40], rcx
inc edx
xchg rdx, rax
bts r8w, cx
mov rax, qword [rsp + 0x210]
mov qword [rax + 0x398], 0
movzx eax, sp
sub cx, r13w
cwde
mov rax, qword [rsp + 0x210]
mov qword [rax + 0x3a0], 0
bt rcx, rsp
mov rax, qword [rsp + 0x210]
sub cl, r8b
bts dx, si
mov qword [rax + 0x3a8], 0
test bl, dil
rcr cl, 4
mov rax, qword [rsp + 0x210]
bts edx, ebx
cmovp edx, ebx
inc r8d
mov qword [rax + 0x3b0], 0
mov eax, 4
cmp spl, 5
bsf ecx, r11d
imul rax, rax, 1
sub r8w, r13w
and dl, r13b
movzx rcx, r9w
mov rcx, qword [rsp + 0x210]
xor edx, 0x4346183
cwd
mov dword [rcx + rax + 0x3c0], 0
cbw
mov eax, 4
rcr dh, 0x9a
add r8w, 0x7a39
rol cl, 0x32
imul rax, rax, 0
mov rcx, qword [rsp + 0x210]
setae r8b
mov dword [rcx + rax + 0x3c0], 0
cmc
lea rax, [rsp + 0x1f0]
adc edx, 0x2c90ed33
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x1a0]
bsf cx, ax
btr cx, 0x93
xorps xmm0, xmm0
cmp r11, 0xfffffffffca3a284
setnp r8b
xchg rcx, rdx
movss dword [rax], xmm0
sal cx, 0xa1
mov rax, qword [rsp + 0x1a0]
cmc
sar dl, cl
not r8w
xorps xmm0, xmm0
neg dl
cmp r13w, bp
add dx, r15w
movss dword [rax + 4], xmm0
setl al
lea rax, [rsp + 0x1f8]
shld cx, r8w, 0xac
jmp 0x1406978aa
mov qword [rsp + 0x1a8], rax
btr rdx, 0x80
jmp 0x1406978bc
mov rax, qword [rsp + 0x1a8]
sar dx, 0x37
bswap r8w
rcr r8b, 0xc
xorps xmm0, xmm0
xadd r8b, dl
cdq
sbb cl, r8b
movss dword [rax], xmm0
movsx ecx, r8w
shl ecx, cl
mov rax, qword [rsp + 0x1a8]
xorps xmm0, xmm0
adc rdx, r14
movsx dx, spl
movss dword [rax + 4], xmm0
shl al, 0xab
movsx eax, r8w
xor r8b, r12b
mov eax, 0x10
imul rax, rax, 1
inc dx
cmp rbx, 0x2dbfb007
btr rdx, rdi
mov rcx, qword [rsp + 0x210]
and r8, rcx
sar r8, cl
movups xmm0, xmmword [rsp + 0x1f0]
sub dl, 0x97
movdqu xmmword [rcx + rax + 0x3c8], xmm0
cbw
btr cx, dx
xadd r8b, cl
mov eax, 0x10
sal r8w, cl
add cl, r15b
imul rax, rax, 1
cmp rax, rdx
mov ecx, 0x10
shrd dx, bx, 0x36
imul rcx, rcx, 0
add r8w, 0xd69d
mov rdx, qword [rsp + 0x210]
movsx r8w, al
mov r8, qword [rsp + 0x210]
clc
stc
movups xmm0, xmmword [r8 + rax + 0x3c8]
movdqu xmmword [rdx + rcx + 0x3c8], xmm0
mov rax, qword [rsp + 0x210]
cmp bl, 0x25
mov qword [rax + 0x3b8], 0
mov rax, qword [rsp + 0x210]
test rsp, 0x2a2a807
mov byte [rax + 0x3e8], 0
mov rax, qword [rsp + 0x210]
clc
cmc
mov dword [rax + 0x3f0], 0
mov rax, qword [rsp + 0x210]
cmc
mov dword [rax + 0x3ec], 0
mov rax, qword [rsp + 0x210]
cmp r15w, 0xb587
clc
test sil, 0xb4
add rsp, 0x208
jmp 0x140697a0c
ret