Function at 0x1403b04f0
Capabilities:
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x18], r8
cmc
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
shr ch, cl
shl eax, 0x15
sub rsp, 0x208
btc rax, 9
movsx cx, r15b
stc
mov rax, qword [rsp + 0x210]
xor cl, r8b
sal ch, 0xa2
shl cx, cl
add rax, 0x10
xchg ecx, ecx
rcl cx, 0xa8
shrd cx, r8w, 0x90
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x50]
sar cl, 0x25
dec ecx
movzx cx, r13b
xorps xmm0, xmm0
movzx ecx, di
movss dword [rax + 4], xmm0
rol cx, 0x18
add rax, 0xfbe08a6
mov rax, qword [rsp + 0x50]
btc cx, 0xbe
xorps xmm0, xmm0
shr cl, 0xb
bsf ecx, edi
cmp si, 0xc939
movss dword [rax], xmm0
and al, 0xbc
mov rax, qword [rsp + 0x210]
test ch, 0x19
add rax, 0x18
test r12b, 0x22
mov qword [rsp + 0x58], rax
ror cl, 0x9a
rol ecx, cl
mov rax, qword [rsp + 0x58]
cmp bh, 0xa5
bt cx, 0xb8
xorps xmm0, xmm0
bt ecx, ebp
add ch, 5
movzx cx, dil
movss dword [rax + 4], xmm0
adc rcx, 0xffffffffe31990ab
mov rax, qword [rsp + 0x58]
xorps xmm0, xmm0
movss dword [rax], xmm0
rcl ch, 3
shr eax, cl
mov rax, qword [rsp + 0x210]
add rax, 0x20
ror rcx, 0x8e
sub ecx, r12d
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
xorps xmm0, xmm0
sal rcx, 0x35
btr rcx, 0x94
adc rcx, 0xffffffff87aff3be
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x60]
sub cx, 0xf04
bsf cx, r12w
rcr cx, cl
xorps xmm0, xmm0
add cl, r15b
movzx ecx, dx
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
ror cx, 0x91
xor cx, 0xe7b6
bt ecx, 0x1b
add rax, 0x28
mov qword [rsp + 0x68], rax
rol ah, 0x14
mov rax, qword [rsp + 0x68]
bsf ecx, eax
xorps xmm0, xmm0
or cl, 0x3b
adc cl, r11b
movss dword [rax + 4], xmm0
lahf
cwde
and rcx, r11
mov rax, qword [rsp + 0x68]
or rcx, 0xffffffffc20073bb
rcr cl, 0x3e
btc cx, r9w
xorps xmm0, xmm0
sal cl, 0xb5
not ch
movss dword [rax], xmm0
movzx ax, r8b
dec eax
adc ecx, 0x96b2b496
mov rax, qword [rsp + 0x210]
bt ecx, r12d
add rax, 0x30
bsf cx, bx
btr cx, r12w
sar cl, cl
mov qword [rsp + 0x70], rax
mov cx, r8w
ror ch, 0xd
mov rax, qword [rsp + 0x70]
add cl, ch
xorps xmm0, xmm0
shr cx, cl
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x70]
xorps xmm0, xmm0
movss dword [rax], xmm0
and rcx, 0x429dcb20
shl rax, 0x3e
mov rax, qword [rsp + 0x210]
add rax, 0x38
mov qword [rsp + 0x78], rax
movzx ecx, sp
sub rax, 0x1f0b078c
mov rax, qword [rsp + 0x78]
jmp 0x1403b070d
xorps xmm0, xmm0
btc rcx, 4
bts rcx, rcx
movss dword [rax + 4], xmm0
mov cx, 0xc209
btc rax, r13
test r15d, r11d
mov rax, qword [rsp + 0x78]
cmc
movsxd rcx, edi
xorps xmm0, xmm0
btr cx, 0x93
adc cl, sil
cmove cx, r13w
movss dword [rax], xmm0
rcl cl, cl
mov rax, qword [rsp + 0x210]
xor cl, r11b
rcr ecx, 0x33
movzx rcx, r15w
add rax, 0x54
bswap rcx
movsx rcx, r14w
mov qword [rsp + 0x80], rax
sbb eax, r10d
mov rax, qword [rsp + 0x80]
sal ecx, cl
xor rcx, rax
ror rcx, 0xb9
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x80]
inc rcx
btr ecx, ebp
xorps xmm0, xmm0
sbb ch, 0xa2
shr cx, 0x94
movss dword [rax], xmm0
movsx rcx, r11w
shl al, cl
test rbp, 0xffffffffb6babd01
mov rax, qword [rsp + 0x210]
add rax, 0x5c
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x88]
test ch, dl
bswap cx
xadd rcx, rcx
xorps xmm0, xmm0
inc cl
shl cx, cl
sar ch, cl
movss dword [rax + 4], xmm0
btr rax, 0x16
inc cx
mov rax, qword [rsp + 0x88]
rol cl, 0xb2
xchg rcx, rcx
xorps xmm0, xmm0
movss dword [rax], xmm0
neg ax
mov rax, qword [rsp + 0x210]
rcl ch, 0xbd
not cx
add rax, 0x64
mov qword [rsp + 0x90], rax
cmovg eax, r13d
bsf ecx, edx
mov rax, qword [rsp + 0x90]
xchg rcx, rcx
ror ch, cl
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
sub ax, 0xd8b1
mov rax, qword [rsp + 0x90]
and cl, 0xab
xorps xmm0, xmm0
movzx cx, r14b
shld cx, di, 0xbe
movss dword [rax], xmm0
movzx rax, ax
sbb ah, cl
test bpl, 0xae
mov rax, qword [rsp + 0x210]
inc rcx
sar ch, 0xb4
shl cx, 0x88
add rax, 0x6c
mov qword [rsp + 0x98], rax
movzx rax, r10w
mov rax, qword [rsp + 0x98]
xorps xmm0, xmm0
sar ch, 0x26
xadd rcx, rcx
rcl ch, 0x94
movss dword [rax + 4], xmm0
movzx eax, ax
mov rax, qword [rsp + 0x98]
xorps xmm0, xmm0
sub rcx, 0xffffffffc333e22b
rol cl, 0x3d
movss dword [rax], xmm0
bts cx, si
mov rax, qword [rsp + 0x210]
add rax, 0x74
shrd ecx, r11d, 0x38
bsr cx, ax
movsx ecx, r10w
mov qword [rsp + 0xa0], rax
mov rcx, 0xffffffffff877738
xor ch, cl
ror cl, 0x37
mov rax, qword [rsp + 0xa0]
and ch, 0x2a
clc
xorps xmm0, xmm0
sar ecx, cl
not ch
bsf cx, r14w
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0xa0]
rcl rcx, cl
xor cx, 0x6617
xorps xmm0, xmm0
sub ch, 0xa3
btc cx, sp
or cx, r10w
movss dword [rax], xmm0
mov cx, 0xce15
add rax, 0x71afd71e
shrd cx, bp, 0xb7
mov rax, qword [rsp + 0x210]
btr rcx, 0x90
add rax, 0xb0
rcl ch, 0x9d
shl rcx, 0x97
shl rcx, cl
mov qword [rsp + 0xa8], rax
bsr rax, r15
test r10d, esp
xor ch, 0x39
mov rax, qword [rsp + 0xa8]
xchg ch, ch
xorps xmm0, xmm0
bsr ecx, eax
movss dword [rax + 4], xmm0
sub rcx, 0x253a8a05
mov rax, qword [rsp + 0xa8]
add cl, 0xa8
movsx cx, r15b
rcl ecx, cl
xorps xmm0, xmm0
and cl, r15b
btr ecx, eax
add cl, bpl
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
add ecx, r10d
and ch, 0x32
add rax, 0xb8
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
xorps xmm0, xmm0
dec cl
ror cl, 0x81
movss dword [rax + 4], xmm0
sbb ax, 0x5799
dec rax
movzx ax, spl
mov rax, qword [rsp + 0xb0]
xorps xmm0, xmm0
shr ch, cl
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
movzx cx, dil
add rax, 0xc0
rcl cl, cl
stc
btr rcx, 0xac
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x28]
movsxd rcx, r15d
xor ch, 0xb7
mov dword [rax + 4], 0
btc rax, 0xa7
shl ecx, cl
mov rax, qword [rsp + 0x28]
mov dword [rax], 0
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], 0
mov rax, qword [rsp + 0x210]
sal cx, 0x16
add rax, 0xd0
movsx rcx, r8w
mov rcx, rax
jmp 0x1403b0a68
call fcn.1403a66dc
nop
or ah, 0x17
mov rax, qword [rsp + 0x210]
rcr ch, cl
cmovno edx, r14d
add rax, 0x218
bt cx, r11w
stc
sal dh, cl
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xb8], rax
sar ah, cl
shld rdx, rbp, 0xad
mov rax, qword [rsp + 0xb8]
ror cl, cl
xorps xmm0, xmm0
cmp eax, 0x5c123dae
movss dword [rax], xmm0
ror cl, 0xb7
mov rax, qword [rsp + 0xb8]
xorps xmm0, xmm0
xchg ecx, ecx
movss dword [rax + 4], xmm0
movzx dx, dil
xor dl, r14b
test ch, 0x26
mov rax, qword [rsp + 0xc0]
add rax, 8
cmovs ecx, r13d
rol cx, cl
sar cx, cl
mov qword [rsp + 0xc8], rax
shl eax, 0x98
mov rax, qword [rsp + 0xc8]
shr ecx, 0xbe
clc
xorps xmm0, xmm0
movzx edx, bx
bts rcx, r14
movsxd rcx, edx
movss dword [rax], xmm0
sar dh, 0xa8
mov rax, qword [rsp + 0xc8]
sbb ecx, r10d
dec dh
adc cx, r12w
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
shrd eax, edx, 0x91
xadd dl, ch
cmc
mov rax, qword [rsp + 0x210]
mov dh, al
not rcx
btr edx, eax
add rax, 0x228
or cl, r10b
mov qword [rsp + 0xd8], rax
jmp 0x1403b0b6e
mov rax, qword [rsp + 0xd8]
rol rdx, cl
and cx, sp
neg dl
mov qword [rsp + 0xd0], rax
or dl, 0xd
mov rax, qword [rsp + 0xd0]
jmp 0x1403b0b96
xorps xmm0, xmm0
ror ch, 0x17
not ch
movss dword [rax], xmm0
mov rax, qword [rsp + 0xd0]
rol cl, 4
xorps xmm0, xmm0
bt cx, 9
btr cx, r13w
bswap dx
movss dword [rax + 4], xmm0
or ecx, ebx
bsf eax, esi
not ax
mov rax, qword [rsp + 0xd8]
add rax, 8
mov qword [rsp + 0xe0], rax
ror dh, cl
stc
mov rax, qword [rsp + 0xe0]
movsx cx, r8b
xorps xmm0, xmm0
inc dl
movss dword [rax], xmm0
movzx rcx, ax
and eax, 0x39a51436
mov rax, qword [rsp + 0xe0]
sar dx, 8
xorps xmm0, xmm0
test bpl, 0x19
movss dword [rax + 4], xmm0
bts rax, rbx
mov rax, qword [rsp + 0x210]
mov cx, r15w
xchg ch, ch
add rax, 0x238
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xf0]
shl cl, 3
xor rcx, 0xffffffff933159b1
mov qword [rsp + 0xe8], rax
lahf
mov rax, qword [rsp + 0xe8]
xorps xmm0, xmm0
ror rdx, cl
and dx, r8w
ror cl, 0x32
movss dword [rax], xmm0
mov rax, qword [rsp + 0xe8]
sub cl, sil
xorps xmm0, xmm0
rcl rcx, 0xd
movss dword [rax + 4], xmm0
sar dh, 0x19
mov rax, qword [rsp + 0xf0]
sbb dh, 0xb6
add rax, 8
mov qword [rsp + 0xf8], rax
cwd
add dl, r13b
mov rax, qword [rsp + 0xf8]
btc cx, r13w
xorps xmm0, xmm0
movss dword [rax], xmm0
rcl ch, 0x94
bt ax, bx
shld eax, r12d, 0xbf
mov rax, qword [rsp + 0xf8]
and cx, 0xb481
or dl, ah
cmp spl, r8b
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x210]
add rax, 0x248
inc cl
dec rdx
mov qword [rsp + 0x108], rax
xor cl, 0x83
mov rax, qword [rsp + 0x108]
bsr cx, r10w
sub dh, bl
mov qword [rsp + 0x100], rax
sar dx, 0x92
rcl edx, cl
not edx
mov rax, qword [rsp + 0x100]
btr dx, r11w
shrd rdx, rdi, 8
xorps xmm0, xmm0
movss dword [rax], xmm0
cwde
cdqe
bts dx, di
mov rax, qword [rsp + 0x100]
sar cl, cl
btc rcx, 0x3f
xorps xmm0, xmm0
test r11b, al
jmp 0x1403b0d53
movss dword [rax + 4], xmm0
btr dx, r10w
mov rax, qword [rsp + 0x108]
rcl dh, 0xb4
btc cx, bx
sub dx, si
add rax, 8
mov qword [rsp + 0x110], rax
xor dx, 0x9012
jmp 0x1403b0d85
mov rax, qword [rsp + 0x110]
shl ecx, cl
xorps xmm0, xmm0
shr dl, cl
bsf cx, di
movss dword [rax], xmm0
xor rax, rax
mov rax, qword [rsp + 0x110]
xorps xmm0, xmm0
neg dx
rol ch, cl
ror dh, cl
movss dword [rax + 4], xmm0
movzx dx, spl
mov rax, qword [rsp + 0x210]
sub edx, 0x17adfd80
ror edx, 0x12
bts ecx, ebp
add rax, 0x258
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x120]
bts cx, r13w
shl ch, cl
mov qword [rsp + 0x118], rax
bt rax, rdx
setl ch
mov rax, qword [rsp + 0x118]
xadd dx, dx
bsf edx, r14d
xorps xmm0, xmm0
btr rcx, r12
xor cl, 0xaa
movss dword [rax], xmm0
bsf rax, rax
ror cl, 0x20
mov rax, qword [rsp + 0x118]
xorps xmm0, xmm0
inc dh
movss dword [rax + 4], xmm0
and ax, bp
mov rax, qword [rsp + 0x120]
add rax, 8
sub cx, 0xc902
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x128]
and cl, 0xb7
cmovo dx, si
shr cl, 0xbe
xorps xmm0, xmm0
not dl
sbb dl, sil
movss dword [rax], xmm0
xadd ah, dh
cqo
shr ecx, 0x87
mov rax, qword [rsp + 0x128]
xorps xmm0, xmm0
adc cl, dil
movss dword [rax + 4], xmm0
ror al, 0xb1
shrd cx, si, 0xa9
mov rax, qword [rsp + 0x210]
sub cx, r15w
add rax, 0x268
sbb dx, dx
mov qword [rsp + 0x138], rax
movzx edx, cx
rcr cl, 0x2f
rcl ch, 0xa1
mov rax, qword [rsp + 0x138]
rcr cl, cl
adc dx, dx
mov qword [rsp + 0x130], rax
not dx
shl ch, 0x19
mov rax, qword [rsp + 0x130]
xorps xmm0, xmm0
shr ecx, 6
shld cx, r11w, 0x9a
bsr cx, cx
movss dword [rax], xmm0
mov rax, qword [rsp + 0x130]
add cx, 0x9bb1
xadd dl, dh
xorps xmm0, xmm0
adc dl, r15b
btc cx, cx
movss dword [rax + 4], xmm0
adc al, 0xa5
mov rax, qword [rsp + 0x138]
add rax, 8
mov qword [rsp + 0x140], rax
bts cx, r8w
mov rax, qword [rsp + 0x140]
bsf cx, sp
xorps xmm0, xmm0
cmc
mov rdx, r12
test ecx, 0x9422a519
movss dword [rax], xmm0
xor ax, r15w
cwde
mov rax, qword [rsp + 0x140]
movsx rdx, r14w
bts dx, di
xorps xmm0, xmm0
btr cx, 0x93
movss dword [rax + 4], xmm0
movsx eax, r11w
cmovns ecx, r12d
mov rax, qword [rsp + 0x210]
sbb dx, 0x6f91
bts dx, r12w
add rax, 0x288
dec rdx
test r15b, 0x12
xor rcx, 0x458bf586
mov qword [rsp + 0x1b0], rax
xor ecx, ebx
movzx dx, ah
btc ax, r11w
mov rax, qword [rsp + 0x1b0]
not dh
movsx edx, r14w
mov qword [rsp + 0x30], rax
mov ax, r10w
sal rax, 0x11
mov rax, qword [rsp + 0x30]
mov dword [rax + 4], 0
mov rax, qword [rsp + 0x30]
not dl
rcr ch, 0x10
sar cl, cl
mov dword [rax], 0
btr rdx, 0xe
shrd dx, r10w, 0x9f
mov rax, qword [rsp + 0x30]
bts cx, r15w
adc dl, 0x33
mov ecx, 0x99847199
mov qword [rax + 8], 0
sub dl, 0x91
mov rax, qword [rsp + 0x210]
movzx ecx, si
cmp r14b, r12b
add rax, 0x298
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
mov dword [rax + 4], 0
xor ah, 5
mov rax, qword [rsp + 0x38]
ror rdx, cl
mov dword [rax], 0
mov rax, qword [rsp + 0x38]
btr rdx, r11
mov qword [rax + 8], 0
jmp 0x1403b1053
mov rax, qword [rsp + 0x210]
sbb dl, 0xae
add rax, 0x2b8
mov qword [rsp + 0x1b8], rax
lahf
cwd
btr rdx, rsi
mov rax, qword [rsp + 0x218]
sal cx, 0x9a
add rax, 0x1930
mov rdx, rax
xchg rcx, rcx
mov rcx, qword [rsp + 0x1b8]
jmp 0x1403b1098
call fcn.1403a2262
nop
mov qword [rsp + 0x40], 2
mov rax, qword [rsp + 0x210]
cmp r11b, cl
stc
jmp 0x1403b10b8
add rax, 0x3c8
mov qword [rsp + 0x48], rax
bswap ax
movzx rax, di
mov rax, qword [rsp + 0x40]
jmp 0x1403b10d4
mov qword [rsp + 0x1c0], rax
lahf
mov rax, qword [rsp + 0x40]
jmp 0x1403b10e7
dec rax
mov qword [rsp + 0x40], rax
cmp r11d, eax
clc
cmp di, 0xde9c
cmp qword [rsp + 0x1c0], 0
jbe 0x1403b114a
lea rax, [0x14002910c]
not cl
mov qword [rsp + 0x1c8], rax
bswap rcx
mov rcx, qword [rsp + 0x48]
call qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x48]
test ecx, r11d
cmp rbp, rdi
add rax, 0x10
jmp 0x1403b113b
mov qword [rsp + 0x48], rax
jmp 0x1403b1145
jmp 0x1403b10ca
mov rcx, qword [rsp + 0x220]
call fcn.1403aa3c4
mov rcx, qword [rsp + 0x210]
clc
stc
mov qword [rcx], rax
sar ch, cl
and cx, r10w
sub r8d, r8d
shr cx, 0xb1
movzx cx, dil
btr cx, 0x38
xor edx, edx
movzx ecx, bp
mov cl, r9b
setnp ch
mov rcx, qword [rsp + 0x220]
jmp 0x1403b1193
call fcn.1403aadb1
mov rcx, qword [rsp + 0x210]
sbb dl, r12b
cqo
mov dword [rcx + 8], eax
adc ax, 0xcc22
sbb edx, r14d
mov rax, qword [rsp + 0x210]
add rax, 0xc0
neg dh
dec ecx
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x210]
add rax, 8
mov rdx, rax
mov rcx, qword [rsp + 0x1d0]
jmp 0x1403b11e5
call fcn.1403e19dc
mov rax, qword [rsp + 0x210]
movsxd rcx, r10d
mov dword [rax + 0xc], 0
setge al
xchg ch, ch
mov ax, ax
xorps xmm0, xmm0
movzx ecx, r13w
movzx cx, r8b
movss dword [rsp + 0x148], xmm0
mov cl, r8b
movzx rcx, di
not ax
xorps xmm0, xmm0
movss dword [rsp + 0x14c], xmm0
mov rax, qword [rsp + 0x148]
movsx rcx, r9w
inc cl
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x10], rax
dec cl
cbw
xorps xmm0, xmm0
lahf
movsxd rax, ebx
movss dword [rsp + 0x150], xmm0
movzx cx, r14b
xorps xmm0, xmm0
movsx eax, dx
movss dword [rsp + 0x154], xmm0
cwde
not cx
movsx ecx, r13w
mov rax, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x20], rax
cwde
movsxd rax, r12d
inc ax
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0x20]
bswap cx
mov rcx, qword [rsp + 0x210]
jmp 0x1403b12b0
mov qword [rcx + 0x18], rax
cwde
movsx ax, r11b
xorps xmm0, xmm0
lahf
movss dword [rsp + 0x158], xmm0
jmp 0x1403b12d0
xorps xmm0, xmm0
movss dword [rsp + 0x15c], xmm0
mov rax, qword [rsp + 0x158]
inc rcx
jmp 0x1403b12ee
mov rcx, qword [rsp + 0x210]
jmp 0x1403b12fb
mov qword [rcx + 0x30], rax
movsx eax, r12w
cmovge cx, sp
mov rax, qword [rsp + 0x210]
sete cl
mov rax, qword [rax + 0x30]
mov ch, 0xb8
bswap cx
not ch
mov rcx, qword [rsp + 0x210]
jmp 0x1403b132b
mov qword [rcx + 0x28], rax
xorps xmm0, xmm0
xchg ch, cl
movss dword [rsp + 0x160], xmm0
inc ah
dec ah
mov ecx, 0x8883d51f
xorps xmm0, xmm0
movss dword [rsp + 0x164], xmm0
cwde
mov rax, qword [rsp + 0x160]
jmp 0x1403b1360
mov rcx, qword [rsp + 0x210]
jmp 0x1403b136d
mov qword [rcx + 0x38], rax
cwde
mov rax, qword [rsp + 0x210]
bswap ecx
inc cx
mov cx, 0xf83d
xorps xmm0, xmm0
movss dword [rax + 0x40], xmm0
setl ch
mov rax, qword [rsp + 0x210]
movsx ecx, bp
bswap rcx
xorps xmm0, xmm0
movss dword [rax + 0x44], xmm0
mov rax, qword [rsp + 0x220]
dec ecx
movzx ecx, r14w
mov qword [rsp + 0x1d8], rax
movzx rcx, r12w
movsx ax, r13b
mov qword [rsp + 0x20], 0xffffffffffffffff
inc ch
inc qword [rsp + 0x20]
btr rax, r14
mov rax, qword [rsp + 0x1d8]
sar ch, cl
mov rcx, qword [rsp + 0x20]
test r9w, di
cmp byte [rax + rcx], 0
jne 0x1403b13ce
mov rax, qword [rsp + 0x20]
inc dh
setae dl
jmp 0x1403b1403
inc eax
stc
bsf cx, r9w
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x48], eax
sub r8d, r8d
movsx rcx, ax
cwd
bswap cx
lea rdx, str.MOVE
mov cx, sp
mov rcx, qword [rsp + 0x210]
jmp 0x1403b1439
call fcn.1403b1fb6
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 0x4c], eax
mov rax, qword [rsp + 0x210]
shr r8w, 0x8d
sal cl, 0xa2
mov dword [rax + 0x50], 0
rcr ax, cl
neg rdx
not edx
xorps xmm0, xmm0
movss dword [rsp + 0x168], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x16c], xmm0
test r15w, dx
stc
mov rax, qword [rsp + 0x168]
inc r8
test ah, 0x8b
xchg cx, cx
mov rcx, qword [rsp + 0x210]
jmp 0x1403b14a6
mov qword [rcx + 0x54], rax
ror cl, cl
movss xmm0, dword [0x1400cebdc]
xor ax, dx
add dl, al
add ax, 0xb28e
movss dword [rsp + 0x170], xmm0
movss xmm0, dword [0x1400cebdc]
movsx edx, r13w
movss dword [rsp + 0x174], xmm0
sub rdx, r15
bsr rcx, r12
rdtsc
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x64], rax
movzx ecx, r15w
sal r8b, cl
movss xmm0, dword [0x1400ce9a4]
sal dx, 0xb9
btr r8w, r10w
movss dword [rsp + 0x178], xmm0
sal ch, cl
mov cx, r9w
test ax, cx
movss xmm0, dword [0x1400ce9a4]
bsr rdx, r12
movss dword [rsp + 0x17c], xmm0
shrd dx, r15w, 0xba
sub rdx, rbp
mov rax, qword [rsp + 0x178]
movsx dx, bl
and dx, r15w
xor cl, 0x2b
mov rcx, qword [rsp + 0x210]
sar r8d, 0x37
mov qword [rcx + 0x6c], rax
neg cl
xorps xmm0, xmm0
btr ecx, 0x99
movss dword [rsp + 0x180], xmm0
xorps xmm0, xmm0
cmp r11w, r8w
cdq
movss dword [rsp + 0x184], xmm0
btc ecx, edi
mov rax, qword [rsp + 0x180]
xchg cx, r8w
stc
and dx, ax
mov rcx, qword [rsp + 0x210]
cmp dl, sil
or r8d, 0x4f1c9bab
mov qword [rcx + 0x74], rax
inc r8d
mov rax, qword [rsp + 0x210]
bts r8w, r8w
mov byte [rax + 0x7d], 0
mov rax, qword [rsp + 0x210]
xor r8b, r13b
bts cx, r14w
mov byte [rax + 0x7c], 0
setno cl
mov rax, qword [rsp + 0x210]
sbb cl, dl
ror dl, 0x88
stc
mov byte [rax + 0x7f], 0
movzx r8w, bpl
sar dh, cl
bsf cx, r12w
mov rax, qword [rsp + 0x210]
or dx, 0x6896
mov byte [rax + 0x7e], 0
cmove r8d, r15d
cqo
bt rdx, rdx
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x80], 0
movsx dx, dil
btc edx, 0x2c
mov rax, qword [rsp + 0x210]
btc rdx, 0xac
mov byte [rax + 0x81], 0
btr cx, 0xb9
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x82], 0
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x83], 0
cqo
shr cx, 0xa
btr eax, 0x2e
mov rax, qword [rsp + 0x210]
clc
mov byte [rax + 0x84], 0
sar rax, cl
adc r8b, sil
mov rax, qword [rsp + 0x210]
test cl, 0x92
stc
bsf r8w, r10w
mov byte [rax + 0x85], 0
bsr eax, edi
btc edx, 0x12
or dh, 0xb3
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x86], 0
mov rax, qword [rsp + 0x210]
dec dh
bswap r8d
sbb ch, 0xa0
mov byte [rax + 0x87], 0
shl rdx, cl
add dl, 0x8d
xadd dl, cl
mov rax, qword [rsp + 0x210]
ror cl, 0x88
mov byte [rax + 0x88], 0xff
sub eax, eax
and rdx, 0x39b93a8
mov rcx, qword [rsp + 0x210]
bts r8w, r11w
mov word [rcx + 0x8a], ax
mov eax, 0xffffffff
mov rcx, qword [rsp + 0x210]
and edx, 0xe015c794
movsx dx, r8b
or r8b, 0xaf
mov word [rcx + 0x8c], ax
mov eax, 0xffffffff
mov rcx, qword [rsp + 0x210]
bswap dx
mov word [rcx + 0x8e], ax
jmp 0x1403b1743
mov rax, qword [rsp + 0x210]
sbb cx, 0xb399
neg r8b
mov dword [rax + 0x90], 0
neg ch
ror edx, cl
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x95], 0xff
bswap cx
test rsp, 0x24bda99f
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x94], 0xff
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x96], 0
rol r8b, cl
add rcx, 0xffffffffb9b92586
adc r8b, r15b
mov rax, qword [rsp + 0x210]
btr dx, cx
mov byte [rax + 0x97], 0
mov rax, qword [rsp + 0x210]
adc r8b, al
test spl, r8b
sbb cx, 0xf9a4
mov dword [rax + 0x98], 0xffffffff
or al, 0xb1
mov rax, qword [rsp + 0x210]
add dx, r8w
rol r8w, 0x15
mov dword [rax + 0xa0], 0
or cl, spl
btr cx, r11w
mov rax, qword [rsp + 0x210]
mov dword [rax + 0x9c], 0
mov rax, qword [rsp + 0x210]
sub r8b, 0x30
stc
bswap r8d
mov dword [rax + 0xac], 0xf
rcl cx, cl
shrd r8d, esi, 0x91
mov rax, qword [rsp + 0x210]
shl r8b, cl
mov dword [rax + 0xa8], 0xf
bswap cx
or dl, 0x86
mov rax, qword [rsp + 0x210]
test cx, ax
sar r8b, cl
sal rcx, 0x28
mov dword [rax + 0xa4], 0xf
adc al, 0xbe
movss xmm0, dword [0x1400cebdc]
sbb eax, edx
movss dword [rsp + 0x188], xmm0
mov cl, dh
cwde
inc dh
movss xmm0, dword [0x1400cebdc]
sal al, 0x8e
movss dword [rsp + 0x18c], xmm0
mov rax, qword [rsp + 0x188]
movsx r8w, cl
shld r8w, sp, 0xa1
mov rcx, qword [rsp + 0x210]
xor r8w, bx
mov qword [rcx + 0xb8], rax
shr dh, 0xb7
mov rax, qword [rsp + 0x210]
mov dx, 0xc931
rcl r8w, 0x26
mov rax, qword [rax + 0xb8]
bts r8, r12
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0xb0], rax
mov ax, 0xaa9
mov cx, r10w
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x190], rax
bswap r8d
mov rax, qword [rsp + 0x190]
movsx r8d, r11w
mov edx, 0xd107952c
and cx, bx
xorps xmm0, xmm0
shrd r8w, r14w, 0x32
shl dl, 0x1c
xor ch, 0x8c
movss dword [rax], xmm0
bts ecx, r9d
cmp sil, cl
xor rcx, 0x23b5fc9d
mov rax, qword [rsp + 0x190]
mov cx, 0x4137
rol ch, 0x28
xorps xmm0, xmm0
bsr cx, sp
movsx r8w, r9b
movss dword [rax + 4], xmm0
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
or cx, 0x9e26
sub ch, 0xbb
stc
mov rax, qword [rsp + 0x198]
or r8b, r14b
sbb r8, 0xffffffffaf3f4433
movsx ecx, r12w
xorps xmm0, xmm0
shrd rdx, r9, 0x1d
and dl, 0x1e
dec dl
movss dword [rax], xmm0
xadd ecx, eax
jmp 0x1403b199f
mov rax, qword [rsp + 0x198]
rcl edx, 0x83
or dl, dh
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
rcr cl, cl
sub cl, r12b
mov rax, qword [rsp + 0x210]
sar r8b, 0x29
movups xmm0, xmmword [rsp + 0x1e0]
btc r8w, di
rcr dh, 0x35
movdqu xmmword [rax + 0x228], xmm0
mov rax, qword [rsp + 0x210]
bsf edx, ebx
mov dword [rax + 0x278], 0xffffffff
add cx, di
movzx ecx, r15w
mov rax, qword [rsp + 0x210]
shrd rdx, r13, 0xb2
movss xmm0, dword [0x1400cec00]
movss dword [rax + 0x27c], xmm0
sal r8b, 0x17
movzx ax, spl
cwde
mov rax, qword [rsp + 0x210]
sub r8b, r8b
movzx r8w, r12b
xorps xmm0, xmm0
movss dword [rax + 0x280], xmm0
sbb cl, r8b
or edx, r12d
mov rax, qword [rsp + 0x210]
sar dh, cl
sal r8b, 0x37
movss xmm0, dword [0x1400cea20]
bsf cx, r10w
movss dword [rax + 0x2a8], xmm0
inc rax
mov rax, qword [rsp + 0x210]
inc r8w
rcr r8w, cl
mov dword [rax + 0x2ac], 0xffffffff
setp cl
mov rax, qword [rsp + 0x210]
movzx r8, r12w
add rax, 0x2b8
bsf rdx, rcx
btc ecx, r14d
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x2b0], rax
mov rax, qword [rsp + 0x210]
rol r8, cl
bsf r8d, edx
sal ecx, cl
mov rax, qword [rax + 0x2b0]
rcr dh, cl
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx]
mov qword [rax + 0x40], rcx
mov rax, qword [rsp + 0x210]
mov qword [rax + 0x398], 0
or dl, r15b
shrd edx, edx, 0x8b
bts r8w, dx
mov rax, qword [rsp + 0x210]
jmp 0x1403b1b05
mov qword [rax + 0x3a0], 0
test rax, r9
mov r8, rsp
mov rax, qword [rsp + 0x210]
mov qword [rax + 0x3a8], 0
xor r8b, r13b
shr rdx, cl
mov rax, qword [rsp + 0x210]
inc cl
ror cl, 0xb4
mov qword [rax + 0x3b0], 0
dec ah
rol cx, 0x30
rcr al, 0xb8
mov eax, 4
cmc
imul rax, rax, 1
add r8d, 0xfa2bdb07
cmc
btr r8w, 0x98
mov rcx, qword [rsp + 0x210]
add r8b, 0
mov dword [rcx + rax + 0x3c0], 0
inc r8w
btr cx, 0x1a
mov eax, 4
dec r8b
sub cl, r14b
imul rax, rax, 0
movzx edx, bx
or dx, r9w
xadd cl, r8b
mov rcx, qword [rsp + 0x210]
adc dh, 0x84
mov dword [rcx + rax + 0x3c0], 0
seto r8b
sal ah, cl
cdq
lea rax, [rsp + 0x1f0]
xadd r8b, dl
sbb r8w, si
movsx cx, r10b
mov qword [rsp + 0x1a0], rax
shr rdx, 0x92
mov rax, qword [rsp + 0x1a0]
xorps xmm0, xmm0
shld rcx, rsi, 0xa9
movss dword [rax], xmm0
cqo
rcl ax, 0x8f
mov rax, qword [rsp + 0x1a0]
bts r8w, ax
xorps xmm0, xmm0
shl dl, cl
movss dword [rax + 4], xmm0
rol ch, 0x91
bt edx, esi
rcl r8b, cl
lea rax, [rsp + 0x1f8]
ror cx, cl
test r11b, 0x96
mov qword [rsp + 0x1a8], rax
shld ax, sp, 0x9c
mov rax, qword [rsp + 0x1a8]
xorps xmm0, xmm0
movss dword [rax], xmm0
rol ax, 0xbf
xor r8b, r8b
mov rax, qword [rsp + 0x1a8]
bsf ecx, r11d
btr dx, r9w
rcl r8b, cl
xorps xmm0, xmm0
sub r8b, r8b
movss dword [rax + 4], xmm0
movsx eax, r8w
bsf r8w, r11w
rdtsc
mov eax, 0x10
imul rax, rax, 1
ror ch, cl
movzx cx, r13b
mov rcx, qword [rsp + 0x210]
movups xmm0, xmmword [rsp + 0x1f0]
movdqu xmmword [rcx + rax + 0x3c8], xmm0
rcr eax, 0x11
clc
mov eax, 0x10
rol cx, cl
imul rax, rax, 1
mov ecx, 0x10
or r8b, 0x8f
movzx edx, bx
imul rcx, rcx, 0
bts edx, r9d
cmp r14w, 0xe994
mov rdx, qword [rsp + 0x210]
btc r8w, 0x8d
mov r8, qword [rsp + 0x210]
stc
movups xmm0, xmmword [r8 + rax + 0x3c8]
rcl ax, 0xb0
movdqu xmmword [rdx + rcx + 0x3c8], xmm0
mov rax, qword [rsp + 0x210]
cmp r11w, r12w
mov qword [rax + 0x3b8], 0
mov rax, qword [rsp + 0x210]
cmp dl, 0xf
cmp r14w, r8w
mov byte [rax + 0x3e8], 0
lahf
mov rax, qword [rsp + 0x210]
cmc
test sil, r15b
cmp si, 0x4e0a
mov dword [rax + 0x3f0], 0
sub al, 0xa7
test r8d, 0x3c867bba
dec rax
mov rax, qword [rsp + 0x210]
mov dword [rax + 0x3ec], 0
sbb al, 0x86
xchg al, ah
inc al
mov rax, qword [rsp + 0x210]
cmp r15w, r9w
add rsp, 0x208
jmp 0x1403b1d7b
ret