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

Disassembly:
mov qword [rsp + 0x18], r8
sal rax, cl
movsx eax, cx
ror al, cl
mov qword [rsp + 0x10], rdx
cmp r11w, r13w
mov qword [rsp + 8], rcx
test bh, 0x3a
add al, r9b
sub rsp, 0x208
mov ax, dx
bt ax, r10w
not ax
mov rax, qword [rsp + 0x210]
rol rcx, 0x93
shrd cx, di, 0x82
rcl ch, cl
add rax, 0x10
clc
btr ecx, 0xa1
mov qword [rsp + 0x50], rax
test r15w, 0xf8b4
or ch, dl
mov rax, qword [rsp + 0x50]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
bsr ecx, esp
sub al, r15b
ror rax, cl
mov rax, qword [rsp + 0x50]
ror rcx, cl
xorps xmm0, xmm0
btc cx, dx
movss dword [rax], xmm0
stc
mov rax, qword [rsp + 0x210]
add rax, 0x18
or ch, 0x1c
and ecx, ecx
mov qword [rsp + 0x58], rax
btr ax, r15w
mov rax, qword [rsp + 0x58]
xorps xmm0, xmm0
rol rcx, cl
mov cx, r11w
movss dword [rax + 4], xmm0
stc
sub cl, r14b
mov rax, qword [rsp + 0x58]
cmp r12, rax
btc cx, 0x94
xorps xmm0, xmm0
movss dword [rax], xmm0
or eax, 0xf9aa9e00
mov rax, qword [rsp + 0x210]
and ch, 0x14
shl ch, cl
add rax, 0x20
rcl cl, cl
bt rcx, 0xb4
rcr cl, 0x95
mov qword [rsp + 0x60], rax
bswap ecx
mov rax, qword [rsp + 0x60]
sbb cl, 0x24
sub cl, r12b
neg ch
xorps xmm0, xmm0
sar ch, 0x9e
movss dword [rax + 4], xmm0
sal cl, 0x39
ror ax, cl
movzx rax, si
mov rax, qword [rsp + 0x60]
xor ecx, 0x1f849f0f
xorps xmm0, xmm0
adc cl, ch
shl ch, cl
movss dword [rax], xmm0
xchg cl, cl
and rax, 0x792c1309
sar al, cl
mov rax, qword [rsp + 0x210]
bsf rcx, r12
shl cx, cl
mov cx, r15w
add rax, 0x28
jmp 0x14067a961
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
shr cx, 0x9c
and cx, 0x5db7
xorps xmm0, xmm0
test di, r9w
rcr cx, cl
movss dword [rax + 4], xmm0
or cx, 0x6c09
mov rax, qword [rsp + 0x68]
xorps xmm0, xmm0
movss dword [rax], xmm0
bts ax, ax
mov rax, qword [rsp + 0x210]
add rax, 0x30
movzx ecx, r8w
test r10b, r9b
mov qword [rsp + 0x70], rax
shld cx, bx, 0xa3
cwde
bts ecx, r12d
mov rax, qword [rsp + 0x70]
and cl, sil
adc cl, r15b
xorps xmm0, xmm0
rcl cx, cl
shl cx, 0x84
movsx ecx, di
movss dword [rax + 4], xmm0
btr rax, 0xa2
mov rax, qword [rsp + 0x70]
shld cx, r12w, 0xbc
bt rcx, 0x25
xorps xmm0, xmm0
add ch, 0x3a
sar cx, 0x17
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
add rax, 0x38
cmc
bts cx, r15w
mov qword [rsp + 0x78], rax
mov ah, 0xb0
sbb ax, cx
or ah, ch
mov rax, qword [rsp + 0x78]
bsf cx, r10w
xorps xmm0, xmm0
neg ch
movsx rcx, cx
movss dword [rax + 4], xmm0
bt ecx, 0xd
mov rax, qword [rsp + 0x78]
shr ch, 0x21
xorps xmm0, xmm0
bswap cx
bts ecx, edx
movss dword [rax], xmm0
not cl
mov rax, qword [rsp + 0x210]
btr cx, 0xb3
add rcx, rcx
bt rcx, rsp
add rax, 0x54
dec ch
sar cx, 0x35
shld cx, r11w, 0x8b
mov qword [rsp + 0x80], rax
sar al, cl
mov rax, qword [rsp + 0x80]
test r8b, 0x20
rol cx, 0xd
xorps xmm0, xmm0
btc cx, 0x82
movss dword [rax + 4], xmm0
shr ax, 0xf
lahf
bsr ecx, r9d
mov rax, qword [rsp + 0x80]
xorps xmm0, xmm0
movzx rcx, ax
add cl, r13b
movss dword [rax], xmm0
rol rcx, cl
test dil, 0x88
mov rax, qword [rsp + 0x210]
add rax, 0x5c
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x88]
bts cx, dx
dec cx
xorps xmm0, xmm0
sar cl, 0x25
movss dword [rax + 4], xmm0
mov cl, 0x13
or eax, 0x96b57e27
sub ax, 0x4a4
mov rax, qword [rsp + 0x88]
mov cx, 0xa1d
adc cl, cl
sal cx, cl
xorps xmm0, xmm0
sbb cl, 0x8a
movss dword [rax], xmm0
add ax, 0x7435
xor al, r15b
add al, r8b
mov rax, qword [rsp + 0x210]
add cx, r8w
movsx ecx, bp
add rax, 0x64
sub cx, 0x98bc
rcr rcx, 0x1a
sbb rcx, r12
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x90]
btc cx, 0x91
rol cx, 0x80
btr rcx, 0xb5
xorps xmm0, xmm0
mov cx, sp
sub rcx, r10
rcr ecx, cl
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x90]
cmp ch, 0x84
shl ecx, 0x80
xorps xmm0, xmm0
movss dword [rax], xmm0
or cx, 0x631a
rcr ah, cl
mov rax, qword [rsp + 0x210]
adc cl, bpl
clc
add rax, 0x6c
btc rcx, 0xb1
movsx cx, spl
mov qword [rsp + 0x98], rax
shl cl, cl
test r11b, r13b
add cl, r14b
mov rax, qword [rsp + 0x98]
btr cx, sp
xor cl, dil
movsx ecx, bx
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
or cl, 0x2b
sbb ax, si
movsx ax, dh
mov rax, qword [rsp + 0x98]
xorps xmm0, xmm0
stc
movss dword [rax], xmm0
bswap cx
movzx ax, ch
mov rax, qword [rsp + 0x210]
stc
shl cx, 0xf
add rax, 0x74
shld rcx, r10, 0xd
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xa0]
xorps xmm0, xmm0
movzx ecx, bp
movzx cx, sil
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0xa0]
sal cl, 0x2f
xorps xmm0, xmm0
btc ecx, r8d
movss dword [rax], xmm0
shr eax, 0xad
shrd cx, bx, 0xa3
rcr cx, 0x3d
mov rax, qword [rsp + 0x210]
xadd cx, cx
add rax, 0xb0
mov qword [rsp + 0xa8], rax
not cl
movsx ax, r8b
mov rax, qword [rsp + 0xa8]
bts cx, r9w
sar ch, cl
shr cl, 0xac
xorps xmm0, xmm0
not cx
movsx ecx, r11w
movss dword [rax + 4], xmm0
sbb cl, r12b
rcr ax, 0xae
mov rax, qword [rsp + 0xa8]
inc ch
xorps xmm0, xmm0
movss dword [rax], xmm0
mov rax, qword [rsp + 0x210]
test rcx, rax
adc cl, 0x2a
add rax, 0xb8
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
and cx, r9w
ror ecx, 0x95
xchg cl, cl
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
bts ax, r10w
mov rax, qword [rsp + 0xb0]
movsx cx, bh
btc rcx, rbp
shl cl, cl
xorps xmm0, xmm0
movss dword [rax], xmm0
bt ax, 0xa7
lahf
mov rax, qword [rsp + 0x210]
inc rcx
sar rcx, cl
movzx ecx, cx
add rax, 0xc0
movsx ecx, si
bts ecx, ebp
and ecx, 0xc194a8b5
mov qword [rsp + 0x28], rax
dec rax
movzx cx, dil
cmc
mov rax, qword [rsp + 0x28]
bts cx, r10w
movsx rcx, ax
mov dword [rax + 4], 0
cmp r14b, 0xc
mov rax, qword [rsp + 0x28]
movsx ecx, ax
mov dword [rax], 0
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], 0
bts ax, ax
adc ch, 0x1a
jmp 0x14067ad65
mov rax, qword [rsp + 0x210]
add rax, 0xd0
jmp 0x14067ad7c
mov rcx, rax
jmp 0x14067ad84
call fcn.140672c13
nop
neg ecx
mov rax, qword [rsp + 0x210]
add rax, 0x218
rcl cx, cl
xchg cx, cx
movsx edx, bp
mov qword [rsp + 0xc0], rax
xor dh, al
mov rax, qword [rsp + 0xc0]
ror cl, 0xb4
btr ecx, 0x28
mov qword [rsp + 0xb8], rax
btr ecx, 5
xor dx, 0x7f00
mov rax, qword [rsp + 0xb8]
cqo
xorps xmm0, xmm0
rcl cx, 0xa4
btr dx, 0
movss dword [rax], xmm0
dec dh
mov rax, qword [rsp + 0xb8]
xorps xmm0, xmm0
sal rdx, 0x24
adc dl, 0x28
movss dword [rax + 4], xmm0
clc
sub al, sil
mov rax, qword [rsp + 0xc0]
cmc
and dx, r11w
add rax, 8
dec dl
sub ecx, r8d
sal rcx, 0xbe
mov qword [rsp + 0xc8], rax
cdqe
shr al, cl
mov rax, qword [rsp + 0xc8]
add rdx, r15
movzx cx, r8b
xorps xmm0, xmm0
btr rdx, rbp
adc cx, 0xabb8
rcr dh, cl
movss dword [rax], xmm0
mov rax, qword [rsp + 0xc8]
xor dl, 0x99
and ch, 0x84
xorps xmm0, xmm0
rol dx, 0xb9
movsxd rcx, ecx
movzx edx, r11w
movss dword [rax + 4], xmm0
mov dl, ah
btc rax, 0x16
bswap cx
mov rax, qword [rsp + 0x210]
add rax, 0x228
mov qword [rsp + 0xd8], rax
cwde
mov rax, qword [rsp + 0xd8]
test rbp, rbp
btr dx, 0x8e
mov qword [rsp + 0xd0], rax
movsxd rdx, ecx
mov rax, qword [rsp + 0xd0]
rcl dx, 0xbf
or dh, dh
xchg cl, dl
xorps xmm0, xmm0
sbb cl, 8
movss dword [rax], xmm0
mov rax, qword [rsp + 0xd0]
cmp dh, 0xb1
xorps xmm0, xmm0
inc dh
shl dx, cl
bts cx, dx
movss dword [rax + 4], xmm0
xor cx, cx
mov rax, qword [rsp + 0xd8]
sar cl, 0x2f
rol dl, cl
xor dl, 0x26
add rax, 8
ror cx, 0x37
rcl dl, 0x10
shr cx, cl
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
btr rdx, 0x94
cmc
xorps xmm0, xmm0
rol rcx, 0x8d
cqo
movss dword [rax], xmm0
mov rax, qword [rsp + 0xe0]
test bl, r9b
and dl, cl
xorps xmm0, xmm0
sub rdx, rdx
rcl cl, 0x9d
btr cx, 0xb1
movss dword [rax + 4], xmm0
cbw
sub dl, r9b
mov rax, qword [rsp + 0x210]
bts cx, si
sbb dl, 0x3c
or dx, di
add rax, 0x238
cmp r15w, 0xdf98
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xf0]
shrd cx, r10w, 0
mov qword [rsp + 0xe8], rax
rcr ax, cl
sar dl, 0x11
mov rax, qword [rsp + 0xe8]
shrd rdx, rbx, 0xa9
stc
inc dl
xorps xmm0, xmm0
bsr rdx, r15
bsf cx, r8w
sal rdx, cl
movss dword [rax], xmm0
cmp di, 0xc2a
mov rax, qword [rsp + 0xe8]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0xf0]
cmp r14b, r12b
add rax, 8
adc dx, 0xc481
mov qword [rsp + 0xf8], rax
btc cx, ax
cwde
mov rax, qword [rsp + 0xf8]
xor ch, 4
xorps xmm0, xmm0
bt edx, 0xa7
sal dh, cl
movss dword [rax], xmm0
cmc
mov rax, qword [rsp + 0xf8]
add cx, r9w
movzx ecx, si
xorps xmm0, xmm0
sub ecx, 0x5bab4eb0
and dl, r13b
movss dword [rax + 4], xmm0
cdqe
btr ecx, ebx
clc
mov rax, qword [rsp + 0x210]
bts cx, r10w
add rax, 0x248
test r10b, spl
and rcx, 0x3ea2b03f
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x108]
ror dx, 6
sbb rdx, 0xffffffffc9995dad
cqo
mov qword [rsp + 0x100], rax
btr cx, r11w
add rdx, 0xffffffff8b9ab609
mov rax, qword [rsp + 0x100]
sal dl, 0x81
xorps xmm0, xmm0
dec edx
movss dword [rax], xmm0
xadd dl, ch
and dl, bpl
mov rax, qword [rsp + 0x100]
cmovnp dx, cx
rol rcx, 0x17
bts edx, edx
xorps xmm0, xmm0
add rdx, 0xffffffffb3bc193a
shr cl, cl
xor dh, 0xa9
movss dword [rax + 4], xmm0
rol dh, 0x3e
sub rdx, rax
sbb dx, r12w
mov rax, qword [rsp + 0x108]
movsx rdx, ax
shld dx, r8w, 0x3a
add rax, 8
xadd dh, dl
mov qword [rsp + 0x110], rax
mov ecx, 0xcf287800
mov rax, qword [rsp + 0x110]
xorps xmm0, xmm0
test r12w, cx
shr edx, cl
bts rdx, r11
movss dword [rax], xmm0
inc ax
or ch, 0x93
mov rax, qword [rsp + 0x110]
bswap ecx
xchg edx, ecx
xorps xmm0, xmm0
cmovno rcx, r11
add dx, 0x4b94
rol dx, cl
movss dword [rax + 4], xmm0
movzx rdx, bp
mov rax, qword [rsp + 0x210]
dec rcx
add rax, 0x258
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x120]
shld cx, bx, 0x82
mov qword [rsp + 0x118], rax
rcr rcx, cl
sbb rax, r12
movzx ecx, r15w
mov rax, qword [rsp + 0x118]
xorps xmm0, xmm0
sar rdx, 0x3a
not dx
movss dword [rax], xmm0
mov rax, qword [rsp + 0x118]
btr edx, eax
inc cx
xorps xmm0, xmm0
sar cx, 0xe
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x120]
cwd
sbb rcx, 0xffffffffa910cda0
add rax, 8
bt dx, 0x88
cqo
mov qword [rsp + 0x128], rax
sbb dh, al
mov rax, qword [rsp + 0x128]
sar dx, 0xe
test r9b, 0x1f
shl dx, 0x87
xorps xmm0, xmm0
movsx rdx, sp
rol dx, cl
jmp 0x14067b1d5
movss dword [rax], xmm0
test dl, ch
sbb cl, dil
xadd rcx, rcx
mov rax, qword [rsp + 0x128]
and dx, dx
rcr ch, 7
xorps xmm0, xmm0
and ch, 0xa3
movss dword [rax + 4], xmm0
mov ax, 0x9a23
mov rax, qword [rsp + 0x210]
cdq
add rax, 0x268
mov qword [rsp + 0x138], rax
cmovg rax, r12
bt rax, r8
mov rax, qword [rsp + 0x138]
sar dx, 0x3d
shr cl, cl
neg dh
mov qword [rsp + 0x130], rax
shl ax, cl
xadd ecx, eax
mov rax, qword [rsp + 0x130]
sal rcx, 0x86
sbb dl, 0x35
neg ch
xorps xmm0, xmm0
movss dword [rax], xmm0
jmp 0x14067b261
mov rax, qword [rsp + 0x130]
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
sbb dl, sil
mov rax, qword [rsp + 0x138]
btr cx, 0xb6
add rax, 8
mov qword [rsp + 0x140], rax
btc rcx, r12
adc ah, 0x36
mov rax, qword [rsp + 0x140]
bswap cx
add edx, 0xb6129a32
xorps xmm0, xmm0
xor cx, 0x9b94
bsr dx, dx
movss dword [rax], xmm0
mov rax, qword [rsp + 0x140]
shl ch, 0x36
movsx edx, r11w
xorps xmm0, xmm0
rcl cx, 0x15
dec edx
btc ecx, 0x19
movss dword [rax + 4], xmm0
shl ah, 0xbf
btr ax, 0x22
cmp r8b, r8b
mov rax, qword [rsp + 0x210]
shl dx, 0x35
add rax, 0x288
bswap cx
or dx, 0x4686
mov qword [rsp + 0x1b0], rax
btc cx, di
add rax, rbx
ror cx, 0xbc
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x30], rax
and dx, sp
rcl ax, cl
test eax, r11d
mov rax, qword [rsp + 0x30]
shl edx, 0x35
mov dword [rax + 4], 0
btr ax, 0xa4
shr cx, cl
mov rax, qword [rsp + 0x30]
or rcx, 0x311f890c
bt cx, 0x2f
mov dword [rax], 0
cmp r12b, 0x24
mov rax, qword [rsp + 0x30]
xchg ecx, ecx
rol rdx, cl
cdq
mov qword [rax + 8], 0
mov rax, qword [rsp + 0x210]
add rax, 0x298
rol ecx, cl
dec cl
btr rcx, r12
mov qword [rsp + 0x38], rax
cqo
sal rcx, 0xad
cwde
mov rax, qword [rsp + 0x38]
adc cx, r15w
sub cx, r14w
mov dword [rax + 4], 0
xor al, dil
cmc
btr ax, 0xc
mov rax, qword [rsp + 0x38]
mov dword [rax], 0
clc
movzx ax, r13b
shr dx, 0xb3
mov rax, qword [rsp + 0x38]
movsx rcx, bx
or cl, 0x23
mov qword [rax + 8], 0
setae ch
btc dx, 0x9a
mov rax, qword [rsp + 0x210]
not dh
bsf dx, r10w
add rax, 0x2b8
mov qword [rsp + 0x1b8], rax
test r13w, r9w
mov rax, qword [rsp + 0x218]
rcl dx, 0x13
cmc
btr cx, r13w
add rax, 0x1930
cdq
mov edx, edi
mov rdx, rax
mov ecx, 0xe902108f
movzx cx, r15b
mov ecx, r10d
mov rcx, qword [rsp + 0x1b8]
jmp 0x14067b432
call fcn.14066e69f
nop
mov qword [rsp + 0x40], 2
test bl, dil
bsf eax, ebx
cdqe
mov rax, qword [rsp + 0x210]
test bl, spl
add rax, 0x3c8
jmp 0x14067b45f
mov qword [rsp + 0x48], rax
cbw
xchg al, al
mov rax, qword [rsp + 0x40]
jmp 0x14067b472
mov qword [rsp + 0x1c0], rax
inc eax
xchg ah, al
mov rax, qword [rsp + 0x40]
dec rax
jmp 0x14067b48e
mov qword [rsp + 0x40], rax
clc
jmp 0x14067b499
cmp qword [rsp + 0x1c0], 0
jbe 0x14067b4f7
lea rax, [0x140027258]
mov cl, spl
movzx cx, r8b
movsx rcx, r9w
mov qword [rsp + 0x1c8], rax
movzx ecx, ax
movsx cx, bpl
setl ch
mov rcx, qword [rsp + 0x48]
jmp 0x14067b4d8
call qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x48]
add rax, 0x10
jmp 0x14067b4ed
mov qword [rsp + 0x48], rax
jmp 0x14067b468
mov rcx, qword [rsp + 0x220]
call fcn.140675a5e
mov rcx, qword [rsp + 0x210]
cmp di, 0xc796
mov qword [rcx], rax
bt ecx, 0x11
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x220]
jmp 0x14067b52a
call fcn.140676264
mov rcx, qword [rsp + 0x210]
mov dword [rcx + 8], eax
rcr al, 0x1b
mov rax, qword [rsp + 0x210]
and cl, 0x25
add rax, 0xc0
rol dl, 0xa2
sbb cx, r10w
mov qword [rsp + 0x1d0], rax
rcl cl, 0x87
mov rax, qword [rsp + 0x210]
sar dl, 0x97
shl edx, 0x3a
add rax, 8
mov rdx, rax
mov cl, bpl
mov rcx, qword [rsp + 0x1d0]
jmp 0x14067b585
call fcn.1406a7dbd
mov rax, qword [rsp + 0x210]
bswap cx
movsx ecx, sp
mov dword [rax + 0xc], 0
cwde
movzx eax, r14w
sete cl
xorps xmm0, xmm0
mov cx, cx
cbw
movss dword [rsp + 0x148], xmm0
xorps xmm0, xmm0
movsx rcx, sp
lahf
not al
movss dword [rsp + 0x14c], xmm0
movsxd rcx, ecx
mov rax, qword [rsp + 0x148]
xchg cx, cx
cmovle cx, dx
mov cx, r11w
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x10], rax
movsx eax, ax
mov rcx, rax
xorps xmm0, xmm0
xchg ch, al
cbw
mov al, spl
movss dword [rsp + 0x150], xmm0
jmp 0x14067b612
xorps xmm0, xmm0
movss dword [rsp + 0x154], xmm0
setl ch
movzx eax, r8w
jmp 0x14067b62a
mov rax, qword [rsp + 0x150]
jmp 0x14067b637
mov rcx, qword [rsp + 0x210]
jmp 0x14067b644
mov qword [rcx + 0x20], rax
mov cx, r8w
not cx
movsx rcx, bx
mov rax, qword [rsp + 0x210]
mov rcx, rdx
movsxd rcx, r11d
mov rax, qword [rax + 0x20]
mov cl, 0x81
mov rcx, qword [rsp + 0x210]
jmp 0x14067b674
mov qword [rcx + 0x18], rax
xorps xmm0, xmm0
movzx rcx, ax
movss dword [rsp + 0x158], xmm0
dec cl
xorps xmm0, xmm0
mov cl, 0x17
movzx ecx, dx
inc ax
movss dword [rsp + 0x15c], xmm0
inc cx
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x210]
jmp 0x14067b6b6
mov qword [rcx + 0x30], rax
movsx eax, r8w
dec rax
movzx ax, spl
mov rax, qword [rsp + 0x210]
movsx ecx, r12w
mov rax, qword [rax + 0x30]
movsx rcx, bx
mov rcx, qword [rsp + 0x210]
jmp 0x14067b6e7
mov qword [rcx + 0x28], rax
movzx cx, r14b
xorps xmm0, xmm0
movzx eax, r14w
movss dword [rsp + 0x160], xmm0
cwde
xorps xmm0, xmm0
jmp 0x14067b709
movss dword [rsp + 0x164], xmm0
movzx eax, r12w
mov rax, qword [rsp + 0x160]
xchg cl, cl
dec ch
movzx rcx, r10w
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0x38], rax
cbw
mov rax, qword [rsp + 0x210]
mov cx, 0xd41a
setg ch
xorps xmm0, xmm0
movzx rcx, r12w
movsx cx, r15b
movss dword [rax + 0x40], xmm0
cmove ax, r9w
movsx rax, ax
mov rax, qword [rsp + 0x210]
inc cl
movzx cx, r12b
dec ecx
xorps xmm0, xmm0
dec ch
movsx rcx, r14w
movss dword [rax + 0x44], xmm0
cmovns eax, edx
dec cx
cwde
mov rax, qword [rsp + 0x220]
mov cl, dil
mov qword [rsp + 0x1d8], rax
xchg al, al
mov qword [rsp + 0x20], 0xffffffffffffffff
cmovae rax, rsi
inc qword [rsp + 0x20]
shl ch, cl
mov rax, qword [rsp + 0x1d8]
test sil, 0x1d
sbb cx, 0x9d2d
jmp 0x14067b7c2
mov rcx, qword [rsp + 0x20]
cmp r8d, r12d
cmp byte [rax + rcx], 0
jmp 0x14067b7d3
jne 0x14067b7a5
mov rax, qword [rsp + 0x20]
cdq
xchg dx, dx
setle dh
inc eax
or edx, ecx
movzx ecx, di
mov rcx, qword [rsp + 0x210]
btc dx, 0xa5
bsr dx, bp
mov dword [rcx + 0x48], eax
cmp r15w, 0xedaf
rcl cx, cl
btr rcx, r14
xor r8d, r8d
movzx edx, r12w
mov dx, r8w
cmovb rcx, rax
lea rdx, str.MOVE
mov cx, r10w
jmp 0x14067b830
mov rcx, qword [rsp + 0x210]
jmp 0x14067b83d
call fcn.14067c311
mov rcx, qword [rsp + 0x210]
cmp r12d, 0xff2e1b3b
shld edx, r13d, 8
mov dword [rcx + 0x4c], eax
or r8, 0x7abd2a18
sal r8b, 0x14
bts cx, bp
mov rax, qword [rsp + 0x210]
rcr cx, 0x16
bsf rdx, rsi
setg ch
mov dword [rax + 0x50], 0
mov r8b, 0x22
shrd ax, r15w, 0xbb
xorps xmm0, xmm0
lahf
cdq
shr cl, cl
movss dword [rsp + 0x168], xmm0
xorps xmm0, xmm0
btr ecx, r13d
add r8w, 0xa424
movss dword [rsp + 0x16c], xmm0
bswap ax
mov rax, qword [rsp + 0x168]
ror rcx, 0x3d
movzx r8, r14w
mov rcx, qword [rsp + 0x210]
jmp 0x14067b8d4
mov qword [rcx + 0x54], rax
cmp r11w, 0xfb16
ror rdx, cl
movss xmm0, dword [0x1400a8fe8]
sbb cl, r12b
movss dword [rsp + 0x170], xmm0
sbb ecx, r11d
mov eax, r14d
cqo
movss xmm0, dword [0x1400a8fe8]
bsf eax, edi
sal dx, cl
movss dword [rsp + 0x174], xmm0
mov rax, qword [rsp + 0x170]
cmc
ror r8b, 0xa3
shl r8d, 0x25
mov rcx, qword [rsp + 0x210]
shl r8b, 0x30
and dl, 0x32
mov qword [rcx + 0x64], rax
neg r8b
inc r8b
movss xmm0, dword [0x1400a8e78]
movss dword [rsp + 0x178], xmm0
btc r8w, cx
cmp r9b, 5
cwde
movss xmm0, dword [0x1400a8e78]
rcr dl, cl
movss dword [rsp + 0x17c], xmm0
rcr ah, cl
sar r8, cl
mov rax, qword [rsp + 0x178]
bt rdx, 0xab
mov rcx, qword [rsp + 0x210]
bsf rdx, r15
mov qword [rcx + 0x6c], rax
sar rdx, 0x3e
xorps xmm0, xmm0
sub cl, 0x33
movss dword [rsp + 0x180], xmm0
xor al, 0xae
shld eax, esp, 0xe
movzx rdx, r8w
xorps xmm0, xmm0
dec rcx
movss dword [rsp + 0x184], xmm0
setp al
sub dl, bpl
mov ah, 0x12
mov rax, qword [rsp + 0x180]
test cl, r13b
xor edx, 0x17b17420
rcl dx, 0x82
mov rcx, qword [rsp + 0x210]
dec dh
mov qword [rcx + 0x74], rax
shl r8w, 2
shr ecx, 0x9f
cmp cl, 6
mov rax, qword [rsp + 0x210]
ror cx, 0x21
cdq
rcr ch, cl
mov byte [rax + 0x7d], 0
rcl ax, cl
shld r8, r11, 0x17
cwde
mov rax, qword [rsp + 0x210]
clc
mov byte [rax + 0x7c], 0
cdq
bswap cx
bsf ax, si
mov rax, qword [rsp + 0x210]
stc
sal ch, 0x2c
mov byte [rax + 0x7f], 0
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x7e], 0
btr rax, 0x3b
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x80], 0
mov rax, qword [rsp + 0x210]
sbb ch, 0x3a
movsx rdx, r15w
sub dx, r13w
mov byte [rax + 0x81], 0
mov rax, qword [rsp + 0x210]
movzx rdx, cx
mov byte [rax + 0x82], 0
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x83], 0
movzx rcx, r11w
sal r8b, 0xa5
cmp r9w, 0x7a90
mov rax, qword [rsp + 0x210]
test rbx, 0x3baac0c
and cl, r10b
mov byte [rax + 0x84], 0
movzx eax, r12w
btc rcx, r8
mov rax, qword [rsp + 0x210]
bsf rcx, r12
mov byte [rax + 0x85], 0
mov rax, qword [rsp + 0x210]
bsf r8w, di
bt r8w, bp
mov byte [rax + 0x86], 0
jmp 0x14067baf1
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x87], 0
sub ah, 0xbd
rcl dx, cl
mov rax, qword [rsp + 0x210]
movsx cx, r11b
mov byte [rax + 0x88], 0xff
xor eax, eax
sal r8b, 8
mov rcx, qword [rsp + 0x210]
cdq
adc r8b, 0xb6
btr r8, r15
mov word [rcx + 0x8a], ax
lahf
xchg r8w, ax
xor dl, dh
mov eax, 0xffffffff
bts dx, r9w
mov rcx, qword [rsp + 0x210]
adc r8d, r13d
add r8w, 0x8790
shr r8, cl
mov word [rcx + 0x8c], ax
cmp al, 0xa4
lahf
mov eax, 0xffffffff
xchg edx, r8d
sub rcx, rax
bts r8, r8
mov rcx, qword [rsp + 0x210]
neg edx
stc
btc dx, 0
mov word [rcx + 0x8e], ax
xor dl, r15b
mov rax, qword [rsp + 0x210]
ror ch, cl
mov dword [rax + 0x90], 0
cmp cl, 0x94
mov cx, 0xca8f
movzx eax, bx
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x95], 0xff
mov rax, qword [rsp + 0x210]
inc dh
mov byte [rax + 0x94], 0xff
ror cl, 0x8b
mov rax, qword [rsp + 0x210]
mov byte [rax + 0x96], 0
xor rdx, 0xffffffff9b874d82
cwde
movzx eax, cx
mov rax, qword [rsp + 0x210]
rol dl, 0x23
mov byte [rax + 0x97], 0
cwd
bswap r8d
mov rax, qword [rsp + 0x210]
mov dword [rax + 0x98], 0xffffffff
or ah, 0xe
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa0], 0
mov rax, qword [rsp + 0x210]
adc cx, sp
mov dword [rax + 0x9c], 0
mov rax, qword [rsp + 0x210]
and r8b, sil
mov dword [rax + 0xac], 0xf
not ch
movzx rdx, dx
mov rax, qword [rsp + 0x210]
mov dword [rax + 0xa8], 0xf
shr edx, 0x15
inc r8b
cmp dx, 0x491f
mov rax, qword [rsp + 0x210]
xchg dx, cx
mov dword [rax + 0xa4], 0xf
sub r8d, ebx
movss xmm0, dword [0x1400a8fe8]
movss dword [rsp + 0x188], xmm0
movsx rax, r8w
shld r8, rbp, 0x3f
movss xmm0, dword [0x1400a8fe8]
bts rcx, r10
movss dword [rsp + 0x18c], xmm0
setbe cl
btc ax, r10w
ror dh, 0x84
mov rax, qword [rsp + 0x188]
jmp 0x14067bcdc
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0xb8], rax
lahf
mov rax, qword [rsp + 0x210]
and rdx, rcx
rcr dx, cl
add edx, 0x840d3d3f
mov rax, qword [rax + 0xb8]
adc cx, 0xab2c
btc dx, 0x90
mov rcx, qword [rsp + 0x210]
mov qword [rcx + 0xb0], rax
lea rax, [rsp + 0x1e0]
sbb r8, r12
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x190]
xorps xmm0, xmm0
jmp 0x14067bd47
movss dword [rax], xmm0
mov rax, qword [rsp + 0x190]
movsx rcx, sp
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
movsxd rdx, edi
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x198]
cmp si, 0xd382
xorps xmm0, xmm0
sal r8w, 0xe
cqo
setge dl
movss dword [rax], xmm0
add rdx, 0x1894f5a4
mov rax, qword [rsp + 0x198]
rcl r8b, 0xb2
adc dl, r8b
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
mov rax, qword [rsp + 0x210]
and r8b, 0x30
movups xmm0, xmmword [rsp + 0x1e0]
movdqu xmmword [rax + 0x228], xmm0
neg r8
rdtsc
mov rax, qword [rsp + 0x210]
mov dword [rax + 0x278], 0xffffffff
cwd
or dx, 0x4eaa
shld eax, r13d, 0x90
mov rax, qword [rsp + 0x210]
movsx edx, r14w
movss xmm0, dword [0x1400a8ff8]
movss dword [rax + 0x27c], xmm0
shrd rax, rsi, 0x18
seta r8b
mov rax, qword [rsp + 0x210]
rcl dl, 0x17
movsxd rdx, edi
xorps xmm0, xmm0
cmovb cx, cx
shr dx, 0xb9
movss dword [rax + 0x280], xmm0
sal eax, cl
mov rax, qword [rsp + 0x210]
cmc
and rdx, 0xffffffffb73f390e
stc
movss xmm0, dword [0x1400a8edc]
xor edx, 0xb2810b85
bt dx, 0x8c
cmp esp, 0x720836bf
movss dword [rax + 0x2a8], xmm0
dec dx
mov rax, qword [rsp + 0x210]
mov dword [rax + 0x2ac], 0xffffffff
test r13w, r8w
mov rax, qword [rsp + 0x210]
and dl, dl
shrd r8w, r15w, 0x87
add rax, 0x2b8
jmp 0x14067be9b
mov rcx, qword [rsp + 0x210]
cmp ax, 0x6016
mov qword [rcx + 0x2b0], rax
xchg dx, r8w
mov rax, qword [rsp + 0x210]
mov rax, qword [rax + 0x2b0]
mov rcx, qword [rsp + 0x210]
mov rcx, qword [rcx]
neg r8b
btr r8w, r13w
mov qword [rax + 0x40], rcx
inc ch
movsx rdx, r13w
mov rax, qword [rsp + 0x210]
btr r8, r10
bt rcx, 0x90
mov dl, r12b
mov qword [rax + 0x398], 0
shl ecx, 0xb0
mov rax, qword [rsp + 0x210]
mov qword [rax + 0x3a0], 0
movzx edx, bx
mov rax, qword [rsp + 0x210]
sub edx, 0xd226c721
movsx r8w, r10b
mov qword [rax + 0x3a8], 0
lahf
mov rax, qword [rsp + 0x210]
not r8
mov qword [rax + 0x3b0], 0
mov eax, 4
movsx edx, r11w
bswap dx
cqo
imul rax, rax, 1
bts edx, edi
rcr dl, 0xb8
mov rcx, qword [rsp + 0x210]
mov dword [rcx + rax + 0x3c0], 0
movsxd rax, r11d
xchg r8b, r8b
btc r8d, edx
mov eax, 4
stc
imul rax, rax, 0
cwd
mov rcx, qword [rsp + 0x210]
cwd
bts r8w, di
test r9b, r12b
mov dword [rcx + rax + 0x3c0], 0
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x1a0], rax
ror dh, cl
or rax, rbp
mov rax, qword [rsp + 0x1a0]
mov cl, r9b
xorps xmm0, xmm0
movss dword [rax], xmm0
sbb eax, 0xec160da2
mov rax, qword [rsp + 0x1a0]
shr dl, cl
xorps xmm0, xmm0
sub dh, ch
movzx dx, bl
shrd ecx, r10d, 0xac
movss dword [rax + 4], xmm0
not r8b
btc r8, 0xbc
lea rax, [rsp + 0x1f8]
not dl
mov qword [rsp + 0x1a8], rax
rdtsc
adc r8b, r11b
mov rax, qword [rsp + 0x1a8]
clc
shl ch, 0xbc
xorps xmm0, xmm0
shr cx, 0x3e
not cl
movss dword [rax], xmm0
bswap edx
cwd
sbb rdx, rax
mov rax, qword [rsp + 0x1a8]
jmp 0x14067c041
xorps xmm0, xmm0
movss dword [rax + 4], xmm0
xor dx, 0x625
btr r8w, 0x9f
adc cl, spl
mov eax, 0x10
rcl cx, 0x83
bts r8w, r13w
imul rax, rax, 1
jmp 0x14067c072
mov rcx, qword [rsp + 0x210]
movups xmm0, xmmword [rsp + 0x1f0]
jmp 0x14067c08f
movdqu xmmword [rcx + rax + 0x3c8], xmm0
stc
cmc
mov eax, 0x10
not r8d
imul rax, rax, 1
cdq
mov ecx, 0x10
clc
cwd
imul rcx, rcx, 0
mov rdx, qword [rsp + 0x210]
sal r8w, cl
adc r8w, 0xc8a1
mov r8, qword [rsp + 0x210]
movups xmm0, xmmword [r8 + rax + 0x3c8]
movdqu xmmword [rdx + rcx + 0x3c8], xmm0
shr ah, 0xaa
mov rax, qword [rsp + 0x210]
test bp, 0xf899
cmp r11b, bpl
mov qword [rax + 0x3b8], 0
mov rax, qword [rsp + 0x210]
cmp ecx, ebp
mov byte [rax + 0x3e8], 0
movsx eax, bp
movsx rax, r14w
btr ax, r13w
mov rax, qword [rsp + 0x210]
cmp r11b, dl
mov dword [rax + 0x3f0], 0
lahf
test r15, rsp
mov rax, qword [rsp + 0x210]
mov dword [rax + 0x3ec], 0
inc ah
xadd ax, ax
shl ax, 0x33
mov rax, qword [rsp + 0x210]
add rsp, 0x208
jmp 0x14067c163
ret