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

Disassembly:
push r15
cmovbe r15w, cx
movsx r15, di
btr r15w, 0xa5
push r14
ror r15w, 8
test r10b, 0xdd
shl r15, 0x3c
push r13
push r12
bt r15, r13
push rsi
rcr sil, 0x1b
movzx esi, cx
xor r15w, r8w
push rdi
push rbp
or sil, r10b
movzx r15w, r15b
adc r15b, 0x6c
push rbx
cmc
rol rbp, 0x5f
sub rsp, 0x1c8
movaps xmmword [rsp + 0x1b0], xmm6
movzx rbp, di
setle bpl
mov r15, r9
jmp 0x140411abd
mov rdi, r8
not sil
mov rsi, rdx
mov rbp, 0x75dc0c73
bswap bp
mov rbp, rcx
movsxd rcx, r9d
movzx cx, cl
bswap cx
mov ecx, 0x4888
call fcn.1401f3ea3
sub r14d, r14d
test dil, 0x1c
test rax, rax
jmp 0x140411af6
je 0x14041517a
mov rbx, rax
cwd
sar dl, 0x5e
mov qword [rax], rbp
lea rax, [0x1400510f0]
mov qword [rbx + 0x4870], rax
lea rax, [0x140051540]
mov qword [rbx + 0x4878], rax
lea rax, [0x140051650]
rcr dh, cl
or dx, r13w
mov qword [rbx + 0x4880], rax
sub ecx, ecx
xchg ah, ah
neg ah
mov eax, 1
movzx edx, r10w
xchg rbx, rbp
sal bl, cl
rcl cx, 0xd2
cpuid
xchg rbx, rbp
cmp ebp, 0x6f52037b
test r10b, r15b
cmc
test edx, 0x4000000
jmp 0x140411b69
je 0x140411baf
lea rax, [0x1400518d0]
mov qword [rbx + 0x4870], rax
and al, r13b
lea rax, [0x1400520f0]
mov qword [rbx + 0x4878], rax
sar ah, cl
lea rax, [0x140052350]
jmp 0x140411ba3
mov qword [rbx + 0x4880], rax
or eax, 0x77a17f9
mov rax, qword [rbx]
cmp sil, al
test esi, edi
mov dword [rax + 8], 0
cmp dword [rsp + 0x230], 4
jmp 0x140411bcb
mov qword [rsp + 0x38], rbx
jmp 0x140411bd5
ja 0x140415168
mov qword [rsp + 0xd8], rsi
jmp 0x140411be8
mov qword [rsp + 0xe0], rdi
jmp 0x140411bf5
mov qword [rsp + 0xe8], r15
mov dword [rbx + 0x4868], 0
jmp 0x140411c0c
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x46d8], xmm0
setbe ch
sub ch, ch
bt ecx, r8d
movdqu xmmword [rbx + 0x4738], xmm0
and cl, al
btr rcx, 0xfd
mov cl, 0x41
movdqu xmmword [rbx + 0x4798], xmm0
movdqu xmmword [rbx + 0x47f8], xmm0
cmp r9w, r11w
cmp r8b, 0xa2
mov rcx, rbx
jmp 0x140411c53
sub edx, edx
jmp 0x140411c5a
call fcn.14042a46d
test eax, eax
jmp 0x140411c66
je 0x140414a24
mov rbx, qword [rsp + 0x38]
movsx ecx, r15w
setp ch
mov rcx, rbx
jmp 0x140411c80
call fcn.14042c6a7
lea rcx, [rbx + 0x1a48]
jmp 0x140411c91
mov qword [rsp + 0x88], rcx
or ch, dh
lea rcx, [rbx + 8]
stc
mov qword [rsp + 0x80], rcx
sbb cx, 0x79e4
bts ecx, ebp
or ch, 0x49
lea rcx, [rbx + 0x46a0]
cmc
test r11b, r15b
mov qword [rsp + 0x60], rcx
lea rcx, [rbx + 0x2074]
test r10b, dil
mov qword [rsp + 0x68], rcx
test bpl, r14b
stc
cmp al, 0xda
jmp 0x140411cdd
je 0x140411d96
movzx edx, al
cmp edx, 0xdc
jmp 0x140411cf1
je 0x140411d27
cmp edx, 0xd9
jmp 0x140411d02
je 0x14041453c
mov rcx, rbx
jmp 0x140411d10
call fcn.14042c95d
test eax, eax
jmp 0x140411d1c
jne 0x140411d77
jmp 0x140414a24
mov rcx, qword [rbx]
jmp 0x140411d2f
call fcn.14042072e
mov rcx, rbx
movsxd rbx, r14d
mov ebx, eax
mov rcx, qword [rcx]
jmp 0x140411d44
call fcn.14042072e
cmp ebx, 4
jmp 0x140411d51
jne 0x140414a24
mov rcx, qword [rsp + 0x38]
jmp 0x140411d65
mov rcx, qword [rcx]
cmc
cmp eax, dword [rcx + 4]
jmp 0x140411d71
jne 0x140414a24
mov rbx, qword [rsp + 0x38]
mov rcx, rbx
jmp 0x140411d84
call fcn.14042c6a7
cmp al, 0xda
jmp 0x140411d90
jne 0x140411ce3
mov rcx, qword [rbx]
call fcn.14042072e
mov rcx, rbx
rol ebx, cl
mov ebx, eax
shl di, cl
adc di, r12w
mov rdi, qword [rcx]
or eax, 0x7c1e0e75
rcl ah, cl
shl al, 0x37
mov rax, qword [rdi + 0xc0]
cmp r11b, 0x38
cmp rax, qword [rdi + 0xc8]
jmp 0x140411dd0
jae 0x140411df8
lea rcx, [rax + 1]
jmp 0x140411ddf
mov qword [rdi + 0xc0], rcx
jmp 0x140411deb
movzx eax, byte [rax]
jmp 0x140411df3
jmp 0x140411ebf
cmp dword [rdi + 0x30], 0
jmp 0x140411e01
je 0x140414a0e
mov r8d, dword [rdi + 0x34]
movsx rcx, r14w
lea rbp, [rdi + 0x38]
movzx edx, cx
mov rcx, qword [rdi + 0x28]
cqo
bswap dx
mov rdx, rbp
jmp 0x140411e27
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test r14, 0xfa81a10
test eax, eax
jmp 0x140411e4a
je 0x140411e77
movsxd rcx, eax
shl al, cl
adc rax, 0x58bf16bc
shrd rax, rcx, 0x21
add rcx, rbp
bswap ax
cbw
movzx eax, byte [rbp]
jmp 0x140411e72
jmp 0x140411e9e
mov dword [rdi + 0x30], 0
or cl, dl
rol rcx, 0xde
sbb cx, sp
lea rcx, [rdi + 0x39]
cmc
cmp r13d, 0x75fe6ab7
stc
mov byte [rdi + 0x38], 0
cmp r14b, 0x2e
sub eax, eax
mov qword [rdi + 0xc8], rcx
rol ch, cl
bt cx, di
lea rcx, [rdi + 0x39]
stc
mov qword [rdi + 0xc0], rcx
xadd cl, ch
btc cx, 0x88
movzx eax, al
mov rcx, qword [rsp + 0x38]
cmp bpl, dl
test ax, r8w
mov dword [rcx + 0x4854], eax
or cl, r10b
lea ecx, [rax - 5]
cmp cl, 0xfc
jmp 0x140411ee2
jb 0x140414a24
mov rcx, qword [rsp + 0x38]
movsxd rdi, r9d
mov rdi, qword [rcx]
clc
cmp dword [rdi + 8], eax
jmp 0x140411efc
jl 0x140414a24
add eax, eax
test cx, si
clc
stc
add eax, 6
stc
jmp 0x140411f19
cmp ebx, eax
jmp 0x140411f20
jne 0x140414a24
sub ebp, ebp
neg bh
mov rbx, qword [rsp + 0x38]
inc al
mov rax, qword [rdi + 0xc0]
clc
cmp rax, qword [rdi + 0xc8]
jmp 0x140411f45
jae 0x140411f72
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
movsx r14, bp
movsx r14w, cl
movzx r14w, dil
movzx r14d, byte [rax]
jmp 0x140411f6d
jmp 0x140412056
cmp dword [rdi + 0x30], 0
jmp 0x140411f7b
je 0x140411ff7
mov r8d, dword [rdi + 0x34]
movsxd rcx, edx
not cx
cwd
lea rbx, [rdi + 0x38]
movsx rdx, bx
sets ch
mov rcx, qword [rdi + 0x28]
setae dh
movzx dx, r11b
not edx
mov rdx, rbx
jmp 0x140411fae
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp ah, 0xb1
sub ecx, dword [rdi + 0xd0]
jmp 0x140411fc5
add dword [rdi + 0xb8], ecx
cmc
cmp r14w, r14w
test eax, eax
jmp 0x140411fd7
je 0x140412004
cdqe
add rax, rbx
mov r14b, r10b
movzx r14d, bx
movzx r14d, byte [rbx]
jmp 0x140411ff2
jmp 0x140412035
xor r14d, r14d
jmp 0x140411fff
jmp 0x140412056
mov dword [rdi + 0x30], 0
lea rax, [rdi + 0x39]
movzx bx, ch
rcr bl, 0x8f
xor ebx, 0x223175ae
mov byte [rdi + 0x38], 0
rcl bh, 0xaf
shr rbx, 0x73
xor r14d, r14d
btc rbx, 0xd1
sub ebx, 0x284d313c
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rax
adc ax, ax
sbb ah, dl
lea rax, [rdi + 0x39]
cmp r12b, 0xa7
mov qword [rdi + 0xc0], rax
clc
mov rdi, qword [rbx]
mov rax, qword [rdi + 0xc0]
test dx, si
cmc
cmp r11d, edx
cmp rax, qword [rdi + 0xc8]
jmp 0x140412073
jae 0x140412096
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x140412089
movzx eax, byte [rax]
jmp 0x140412091
jmp 0x14041217e
cmp dword [rdi + 0x30], 0
jmp 0x14041209f
je 0x140412118
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
movzx dx, bpl
mov rcx, qword [rdi + 0x28]
cqo
setno dl
mov rdx, rbx
jmp 0x1404120c3
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test eax, 0x631b5b21
jmp 0x1404120d6
sub ecx, dword [rdi + 0xd0]
test r8b, 0xe2
add dword [rdi + 0xb8], ecx
test r14b, sil
jmp 0x1404120f2
test eax, eax
je 0x14041211f
movsxd rcx, eax
sar ax, cl
add rcx, rbx
xchg al, al
not al
movzx rax, sp
movzx eax, byte [rbx]
jmp 0x140412113
jmp 0x140412151
xor eax, eax
jmp 0x14041217e
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
rcl dl, 0xc9
sbb dx, 0x33c
shr bx, cl
mov byte [rdi + 0x38], 0
btr rdx, 0xc0
rcr bl, cl
ror dx, 0xd2
xor eax, eax
cmp r12w, si
add rbx, 0x24b12557
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
adc dl, r13b
lea rcx, [rdi + 0x39]
sar dx, cl
sub rdx, 0x4cf2319b
mov qword [rdi + 0xc0], rcx
and rdi, 0x3ec5d8d
bswap edi
mov rdi, qword [rbx]
sub rdx, rbp
mov edx, dword [rdi + 8]
test edx, edx
jmp 0x14041218e
jle 0x1404121d4
movzx ebx, r14b
mov rsi, qword [rsp + 0x60]
clc
sub ecx, ecx
nop word [rax + rax]
cmp dword [rsi], ebx
jmp 0x1404121ad
je 0x1404121d9
inc rcx
jmp 0x1404121bb
add rsi, 0x60
clc
cmc
cmp rdx, rcx
jmp 0x1404121c9
jne 0x1404121a6
jmp 0x140414a24
sub ecx, ecx
test rdi, rax
cmp ecx, edx
jmp 0x1404121e0
je 0x140414a24
movzx eax, al
ror rsi, 0x37
cdq
sal rdx, cl
mov ebx, eax
jmp 0x1404121fb
shr ebx, 4
movsxd rsi, ebp
bsr dx, dx
mov edx, ecx
lea rdx, [rdx + rdx*2]
cmp bpl, r9b
btc si, 0
shl rdx, 5
btc si, 0x5d
movsx si, r10b
mov rsi, qword [rsp + 0x38]
jmp 0x14041222e
mov dword [rsi + rdx + 0x46b0], ebx
stc
test rcx, r12
cmp al, 0x3f
jmp 0x140412240
ja 0x140414a24
and eax, 0xf
or bx, 0x4cde
movzx rbx, cx
ror bl, 0x6e
mov rbx, qword [rsp + 0x38]
cmc
test ah, bl
mov dword [rbx + rdx + 0x46b4], eax
cmp eax, 3
ja 0x140414a24
mov rbx, qword [rsp + 0x38]
mov dword [rbx + rbp*4 + 0x4858], ecx
bswap ax
inc ax
inc rbp
cwde
xor al, r10b
movsxd rax, dword [rbx + 0x4854]
test bx, 0x1c23
cmp rbp, rax
jmp 0x14041229a
jl 0x140411f31
mov rax, qword [rdi + 0xc0]
clc
test r15b, 0x18
jmp 0x1404122b1
cmp rax, qword [rdi + 0xc8]
jmp 0x1404122bd
jae 0x1404122e0
lea rcx, [rax + 1]
jmp 0x1404122cc
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x1404122db
jmp 0x1404123af
cmp dword [rdi + 0x30], 0
jmp 0x1404122e9
je 0x14041235c
mov r8d, dword [rdi + 0x34]
movsx rcx, r8w
not cx
mov bx, 0x3e11
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14041230e
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
stc
cmp r15b, 0x2b
sub ecx, dword [rdi + 0xd0]
stc
jmp 0x14041232f
add dword [rdi + 0xb8], ecx
test bx, 0x4e87
test eax, eax
je 0x140412368
movsxd rcx, eax
bts eax, ebp
rcr al, cl
adc al, 0x13
add rcx, rbx
movzx ax, r12b
movzx eax, byte [rbx]
jmp 0x14041238c
sub eax, eax
jmp 0x140412363
jmp 0x1404123af
mov dword [rdi + 0x30], 0
or bh, 9
lea rcx, [rdi + 0x39]
cmc
ror bl, cl
clc
mov byte [rdi + 0x38], 0
xadd bh, bh
sub eax, eax
sar bh, 0x5c
ror bl, 0x6f
add bh, 0x43
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
jmp 0x1404123a5
mov qword [rdi + 0xc0], rcx
or dil, sil
movzx eax, al
cmovae di, di
mov dword [rbx + 0x4834], eax
mov rdi, qword [rbx]
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x1404123d2
jae 0x1404123fa
lea rcx, [rax + 1]
jmp 0x1404123e1
mov qword [rdi + 0xc0], rcx
jmp 0x1404123ed
movzx eax, byte [rax]
jmp 0x1404123f5
jmp 0x1404124a6
cmp dword [rdi + 0x30], 0
je 0x140412466
mov r8d, dword [rdi + 0x34]
mov cl, r12b
movzx ebx, r11w
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
cwd
movsx dx, al
jmp 0x140412422
mov rdx, rbx
jmp 0x14041242a
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x140412438
sub ecx, dword [rdi + 0xd0]
stc
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14041244c
je 0x140412472
movsxd rcx, eax
add rcx, rbx
cwde
movzx eax, byte [rbx]
jmp 0x140412461
jmp 0x14041248c
sub eax, eax
jmp 0x14041246d
jmp 0x1404124a6
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
add bx, si
mov byte [rdi + 0x38], 0
xor eax, eax
and bh, 0xe4
add bl, r13b
mov rbx, qword [rsp + 0x38]
test r14b, dl
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
movzx eax, al
mov dword [rbx + 0x4838], eax
btc rdi, 0xae
mov rdi, qword [rbx]
bsr eax, ebx
sar al, cl
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x1404124cf
jae 0x1404124f7
lea rcx, [rax + 1]
jmp 0x1404124de
mov qword [rdi + 0xc0], rcx
jmp 0x1404124ea
movzx eax, byte [rax]
jmp 0x1404124f2
jmp 0x1404125cb
cmp dword [rdi + 0x30], 0
jmp 0x140412500
je 0x140412577
mov r8d, dword [rdi + 0x34]
movsx dx, r15b
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
setle dl
movsx dx, r14b
cmovge dx, cx
mov rdx, rbx
jmp 0x14041252b
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
stc
sub ecx, dword [rdi + 0xd0]
jmp 0x140412543
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140412550
je 0x140412583
movsxd rcx, eax
rcl ax, cl
or rax, rsp
test r15b, r9b
add rcx, rbx
movzx rax, dx
lahf
jmp 0x14041256f
movzx eax, byte [rbx]
jmp 0x1404125a0
sub eax, eax
jmp 0x14041257e
jmp 0x1404125cb
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
adc bl, spl
rcr bpl, 0x3b
mov byte [rdi + 0x38], 0
xor eax, eax
xor bh, dh
test r14b, cl
mov rbx, qword [rsp + 0x38]
xadd dl, bpl
mov dh, 0x54
dec bp
mov qword [rdi + 0xc8], rcx
cmc
lea rcx, [rdi + 0x39]
cqo
cmp r11b, 0x6a
xor dl, r13b
mov qword [rdi + 0xc0], rcx
movzx edx, al
bt rbp, rcx
cmp si, sp
sar cl, 0x23
mov ecx, edx
setnp bpl
movsx ebp, r15w
adc bpl, bl
shr ecx, 4
cmp r11b, 0x3d
sal bpl, 0x55
shld rbp, r11, 0xee
mov dword [rbx + 0x483c], ecx
shl bpl, 0x17
and edx, 0xf
or cl, 0xf
movzx ebp, r9w
mov dword [rbx + 0x4840], edx
stc
seto ch
mov ecx, dword [rbx + 0x4830]
sal bpl, 0xc0
shl bpl, 0xc8
mov ebp, dword [rbx + 0x4834]
jmp 0x14041262c
test ecx, ecx
je 0x14041267a
cmp ebp, 0x3f
jg 0x140414a24
mov rbx, qword [rsp + 0x38]
mov ebx, dword [rbx + 0x4838]
clc
cmp ebx, 0x3f
jg 0x140414a24
cmp ebp, ebx
jmp 0x140412659
jg 0x140414a24
cmp al, 0xdf
ja 0x140414a24
cmp edx, 0xd
jmp 0x14041266f
jbe 0x1404126b9
jmp 0x140414a24
test ebp, ebp
jmp 0x140412681
jne 0x140414a24
cmp al, 0xf
jmp 0x14041268e
ja 0x140414a24
test edx, edx
jmp 0x14041269b
jne 0x140414a24
mov rax, qword [rsp + 0x38]
rcl sil, 0x71
bsf dx, r12w
mov dword [rax + 0x4838], 0x3f
mov rsi, qword [rsp + 0x38]
rdtsc
mov edx, dword [rsi + 0x4854]
clc
add ebp, r15d
sal bpl, 0xcb
mov eax, dword [rsi + 0x4868]
sub bp, 0x602a
shr ebp, 0xb9
movsx bp, r9b
test eax, eax
bswap rbp
mov ebp, 0x7fffffff
jmp 0x1404126f0
cmove eax, ebp
mov qword [rsi + 0x4820], 0
stc
jmp 0x140412704
mov dword [rsi + 0x482c], 0
mov dword [rsi + 0x47d8], 0
test r8b, 0x33
cmp r9b, r15b
mov dword [rsi + 0x4778], 0
cmp cl, spl
mov dword [rsi + 0x4718], 0
stc
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
test dil, 0x6b
cmc
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
cmp r11, 0x71220aa3
cmc
test ecx, ecx
je 0x14041380f
cmp edx, 1
jmp 0x140412775
jne 0x1404138d3
movsxd rax, dword [rsi + 0x4858]
mov qword [rsp + 0xd0], rax
lea rax, [rax + rax*2]
shl rax, 5
movsx dx, r15b
rcr dx, cl
mov edx, dword [rsi + rax + 0x46c0]
test edx, edx
jmp 0x1404127a8
jle 0x140414276
mov ecx, edx
add ecx, 7
and rsi, 0x7caa2cd8
sar si, 0xc1
shr ecx, 3
stc
mov dword [rsp + 0xc0], ecx
or sil, r13b
mov rcx, qword [rsp + 0x38]
mov edx, dword [rcx + rax + 0x46bc]
mov qword [rsp + 0xc8], rdx
shl si, cl
shr sil, cl
add edx, 7
sar edx, 3
xor esi, 0x530b7df2
sub sil, r11b
add rax, rcx
movzx si, sil
add rax, 0x46f0
bsf si, r9w
shl si, cl
or esi, r8d
mov qword [rsp + 0xb0], rax
cmp edx, 2
cdqe
mov eax, 1
bswap si
xchg esi, esi
movsx rsi, ax
cmovl edx, eax
xchg rsi, rsi
add si, 0x23ff
mov dword [rsp + 0xb8], edx
mov dword [rsp + 0x70], 0
seto sil
cmp r10b, r15b
cmp dword [rsp + 0xc8], 0
movzx esi, si
mov rsi, qword [rsp + 0x38]
jle 0x1404137da
xor edi, edi
jmp 0x140412867
jmp 0x140412880
inc edi
cmp edi, dword [rsp + 0xb8]
jmp 0x14041287a
je 0x1404137da
mov rcx, qword [rsp + 0xb0]
xor r12b, 6
mov eax, dword [rcx + 8]
mov r13b, 0x86
btc r13w, 0x8c
imul eax, dword [rsp + 0x70]
add eax, edi
shl eax, 6
movsxd r12, eax
add r12, r12
adc r13b, 9
xor r13b, r13b
add r12, qword [rcx]
movsxd r13, dword [rsi + 0x4834]
test r13, r13
jmp 0x1404128c1
mov dword [rsp + 0x58], edi
jmp 0x1404128ca
je 0x140412a91
movsxd rcx, dword [rcx - 0x3c]
imul rdx, rcx, 0x690
rcr eax, 0x14
lea rax, [rsi + rdx]
shld bp, sp, 0xf
add rax, 0x1a48
mov qword [rsp + 0x40], rax
adc eax, ebx
movzx bp, spl
cmp dword [rsi + 0x483c], 0
movsx bp, r12b
mov ebp, dword [rsi + 0x4840]
jmp 0x140412918
mov eax, dword [rsi + 0x4844]
mov qword [rsp + 0x48], rdx
jmp 0x140412928
je 0x140412ae5
test eax, eax
jmp 0x140412935
je 0x140412c3b
dec eax
test edi, r9d
mov dword [rsi + 0x4844], eax
cmp r13d, dword [rsi + 0x4838]
jmp 0x140412952
jg 0x140412b06
mov edi, 0x10000
shrd bx, r10w, 0x69
mov ecx, ebp
setle bl
movzx rbx, r15w
bts bx, bp
shl edi, cl
xor bl, r11b
btc bx, r15w
shl bh, 0xea
sar edi, 0x10
mov ebx, edi
cmp r13d, 0x48833fac
clc
cmc
neg ebx
jmp 0x140412992
jmp 0x1404129b8
lea rax, [r13 + 1]
mov rcx, qword [rsp + 0x38]
movsxd rcx, dword [rcx + 0x4838]
cmp r13, rcx
jmp 0x1404129af
mov r13, rax
jge 0x140412b06
lea rax, [0x1400bf070]
movzx ebp, r10w
sar bp, cl
cmc
movzx ebp, byte [r13 + rax]
clc
cmp word [r12 + rbp*2], 0
jmp 0x1404129d9
je 0x140412997
mov rsi, qword [rsp + 0x38]
mov eax, dword [rsi + 0x4824]
test rbp, r13
cmp r12b, cl
test eax, eax
jmp 0x1404129f7
jg 0x140412a0b
mov rcx, rsi
call fcn.14043013c
mov eax, dword [rsi + 0x4824]
mov ecx, dword [rsi + 0x4820]
lea edx, [rcx + rcx]
jmp 0x140412a19
mov dword [rsi + 0x4820], edx
jmp 0x140412a24
dec eax
test bx, 0x77
cmp eax, 0x3f0e578c
jmp 0x140412a35
mov dword [rsi + 0x4824], eax
cmp r15w, 0x3e65
test ecx, ecx
jns 0x140412997
movsx eax, word [r12 + rbp*2]
cmp dh, 0xb6
test r11w, r15w
test edi, eax
jmp 0x140412a5c
jne 0x140412997
test ax, ax
mov cx, di
movsxd rcx, r12d
mov ecx, ebx
jmp 0x140412a72
cmovg ecx, edi
cmc
jmp 0x140412a7b
add ecx, eax
jmp 0x140412a82
mov word [r12 + rbp*2], cx
jmp 0x140412a8c
jmp 0x140412997
movsxd rax, dword [rcx - 0x40]
add dx, 0x3446
sbb r8b, spl
cmp sil, 0x84
imul rax, rax, 0x690
setbe dh
lea r8, [rsi + rax]
add r8, 8
mov rcx, rsi
cqo
bswap edx
mov rdx, r12
mov r9w, bx
mov r9, qword [rsp + 0xd0]
jmp 0x140412ace
call fcn.1404304a0
test eax, eax
jmp 0x140412ada
jne 0x140412b06
jmp 0x140414a24
test eax, eax
jmp 0x140412aec
je 0x140413252
dec eax
xor dil, 0xb4
movzx ecx, r8w
movsx rdi, r9w
mov dword [rsi + 0x4844], eax
mov rsi, qword [rsp + 0x38]
shrd rdi, r14, 0xc3
rol dil, 0xf7
mov eax, dword [rsi + 0x486c]
bsf ecx, edi
lea ecx, [rax - 1]
sub edi, 0x41fb7bf9
sub di, ax
mov dword [rsi + 0x486c], ecx
btc edi, 0x37
cmp eax, 1
bswap edi
movsxd rdi, r14d
mov edi, dword [rsp + 0x58]
jmp 0x140412b44
jg 0x14041286c
cmp dword [rsi + 0x4824], 0x17
jmp 0x140412b56
jg 0x140412b69
mov rcx, rsi
jmp 0x140412b64
call fcn.14043013c
movzx eax, byte [rsi + 0x4828]
bsf cx, r11w
rcl ecx, 0x20
mov ecx, eax
clc
and cl, 0xf8
cmc
cmp ebp, 0x37c6e16
cmp cl, 0xd0
jne 0x14041428c
mov qword [rsi + 0x4820], 0
or al, bpl
movzx ecx, r12w
btc ecx, r14d
mov dword [rsi + 0x482c], 0
ror cx, cl
mov dword [rsi + 0x47d8], 0
btc ax, r12w
mov dword [rsi + 0x4778], 0
or ax, r14w
mov dword [rsi + 0x4718], 0
rcl ax, cl
and rcx, 0x4cc76db7
rcl ecx, 0xb0
mov dword [rsi + 0x46b8], 0
sar cx, 0xe8
sbb rax, r9
mov byte [rsi + 0x4828], 0xff
mov eax, dword [rsi + 0x4868]
btr cx, r9w
sal ch, 0x6e
test eax, eax
xchg cl, ch
mov ecx, 0x7fffffff
jmp 0x140412c19
cmove eax, ecx
jmp 0x140412c21
mov dword [rsi + 0x486c], eax
jmp 0x140412c2c
mov dword [rsi + 0x4844], 0
jmp 0x14041286c
mov eax, 0x10000
sub cx, 0x311e
ror r15d, cl
mov ecx, ebp
setp r15b
shl eax, cl
sar eax, 0x10
mov dword [rsp + 0x50], eax
shr r15w, cl
neg eax
mov dword [rsp + 0xc4], eax
mov ax, r13w
mov rax, qword [rsp + 0x68]
lea r15, [rax + rdx]
jmp 0x140412cbb
inc r13d
btr rax, 0x9a
inc rax
add ax, 0x6ad4
mov eax, dword [rsp + 0x78]
clc
mov word [r12 + rbx*2], ax
sbb ah, 0x76
mov rax, qword [rsp + 0x38]
test r13d, edi
cmp sil, r15b
jmp 0x140412ca2
mov eax, dword [rax + 0x4838]
stc
cmc
test al, r10b
cmp r13d, eax
jmp 0x140412cb5
jg 0x140412b06
mov rsi, qword [rsp + 0x38]
stc
cmc
cmp dword [rsi + 0x4824], 0xf
jmp 0x140412cce
jg 0x140412ce1
mov rcx, rsi
jmp 0x140412cdc
call fcn.14043013c
mov r8d, dword [rsi + 0x4820]
mov ax, 0x6caa
rol cl, 0x55
mov rax, r8
movzx ecx, r11w
add cl, r11b
sal cx, 0xa5
shr rax, 0x17
xadd cx, cx
bt rcx, rbx
mov rcx, qword [rsp + 0x40]
stc
cmp rbx, rsi
movzx eax, byte [rcx + rax]
cmp rax, 0xff
jmp 0x140412d21
je 0x140412d9c
mov rcx, qword [rsp + 0x48]
cmp r9b, cl
bsf rbx, rcx
bswap rbx
add rcx, rsi
stc
movzx ecx, byte [rax + rcx + 0x1f48]
mov ebx, dword [rsi + 0x4824]
cmc
test r12b, 0x3a
sub ebx, ecx
jl 0x140414a24
shl r8d, cl
xchg r9w, r9w
movsx edx, ax
movsx dx, bh
mov rdx, qword [rsp + 0x38]
bswap r9d
movsx r9, cx
mov dword [rdx + 0x4820], r8d
movsx r9, bp
xchg r9b, r9b
jmp 0x140412d82
mov dword [rdx + 0x4824], ebx
cmovno r9w, bp
mov r9, qword [rsp + 0x48]
jmp 0x140412d97
jmp 0x140412e9b
mov eax, r8d
shr eax, 0x10
sub ebp, ebp
mov rcx, rbp
jmp 0x140412dac
inc rbp
jmp 0x140412db4
cmp eax, dword [r15 + rcx*4]
jae 0x140412da4
mov ebx, dword [rsi + 0x4824]
cmp ebp, 8
je 0x140415e76
lea rax, [rbp + 9]
cmp ebx, eax
jmp 0x140412dd8
jl 0x140414a24
mov cl, 0x17
rcl r14w, cl
cmovb r14d, r11d
shl dil, 0x28
sub cl, bpl
mov edi, r8d
shr edi, cl
and r14, 0x4361118b
movsxd rsi, r11d
jmp 0x140412e03
mov ecx, eax
ror r9b, cl
mov esi, 0x1ea557e
lea rdx, [0x1400bf0d0]
cmp ah, 0xa3
shl r9b, 0xdc
and edi, dword [rdx + rcx*4]
mov rdx, qword [rsp + 0x38]
adc r9b, bl
rcl r14d, 0xe8
or r14b, 0x3c
mov r9, qword [rsp + 0x48]
sar si, cl
lea rsi, [rdx + r9]
sbb r14, 0x230a5b5a
bt r14, r12
shl r14b, cl
add edi, dword [rsi + rcx*4 + 0x2094]
sub r14w, 0x3e3a
adc r14, 0x5e246aa5
sar rcx, 0x2c
sub ebx, ebp
mov ecx, eax
mov bp, cx
setp ah
sal eax, 0x83
shl r8d, cl
add ebx, 0xfffffff7
inc cl
lahf
cbw
mov dword [rdx + 0x4824], ebx
cmovs r14d, esp
xor r14, 0xa2c49b8
mov dword [rdx + 0x4820], r8d
test sil, dl
movsxd rax, edi
xor cx, 0x8c
lea rcx, [rdx + r9]
movzx ebp, byte [rax + rcx + 0x1e48]
ror eax, cl
inc r14b
cmp spl, r13b
mov eax, ebp
and eax, 0xf
mov r14, rbp
test r11w, sp
shr r14, 4
test rdi, 0x26414aac
cmp eax, 1
je 0x140412f59
test eax, eax
jmp 0x140412ed6
jne 0x140414a24
mov dword [rsp + 0x78], 0
btr di, r14w
mov edi, 0xf
cmp edi, r9d
cmp bpl, 0xef
jmp 0x140412efa
ja 0x140412f42
mov eax, 0xffffffff
mov ecx, r14d
dec edi
shl eax, cl
rcl dil, 0xcf
xchg cx, cx
not eax
mov rcx, qword [rsp + 0x38]
add dil, 0x33
rol di, 0x7a
mov dword [rcx + 0x4844], eax
mov edi, 0x40
cmp r15w, 0x79e7
cmp bpl, 0x10
jmp 0x140412f3c
jae 0x140413147
mov rax, qword [rsp + 0x38]
setae bpl
mov ebp, dword [rsp + 0x50]
jmp 0x140412f54
jmp 0x140412ffe
test ebx, ebx
jg 0x140412f88
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
jmp 0x140412f6e
call fcn.14043013c
mov r8d, dword [rsi + 0x4820]
mov ebx, dword [rsi + 0x4824]
cmovge di, di
bswap di
lahf
lea eax, [r8 + r8]
mov rcx, qword [rsp + 0x38]
mov rbp, 0x63d5072d
movzx rbp, r10w
setp bpl
mov dword [rcx + 0x4820], eax
movzx di, r10b
dec ebx
rcr bpl, cl
mov dword [rcx + 0x4824], ebx
movsx rax, cx
or bpl, r8b
mov rax, rcx
mov dil, dl
test r8d, r8d
mov cx, 0x3730
mov ecx, dword [rsp + 0xc4]
movsxd rbp, esp
mov ebp, dword [rsp + 0x50]
xchg dil, dil
mov dil, 0x82
movzx di, r8b
cmovs ecx, ebp
sub di, r13w
mov dword [rsp + 0x78], ecx
movzx di, r8b
shl dil, cl
jmp 0x140412ffb
mov edi, r14d
mov eax, dword [rax + 0x4838]
cmc
test r9b, bpl
test r12d, 0xa334741
cmp r13d, eax
jmp 0x140413017
jg 0x140412cad
movsxd r13, r13d
jmp 0x140413025
jmp 0x14041306d
inc r13
mov rax, qword [rsp + 0x38]
and rcx, 0x6dae7fd1
sbb cl, r10b
movsxd rax, dword [rax + 0x4838]
test spl, r9b
jmp 0x140413052
lea rcx, [r13 - 1]
jmp 0x14041305f
cmp rcx, rax
jmp 0x140413067
jge 0x140412cad
lea rax, [0x1400bf070]
sbb bh, 0x57
movzx ebx, byte [r13 + rax]
cmp word [r12 + rbx*2], 0
jmp 0x140413088
je 0x140413133
mov rsi, qword [rsp + 0x38]
cmovs rax, rax
cmp r10b, 0xcb
sar al, cl
mov eax, dword [rsi + 0x4824]
test eax, eax
jmp 0x1404130aa
jg 0x1404130c8
mov rcx, rsi
jmp 0x1404130b8
call fcn.14043013c
mov eax, dword [rsi + 0x4824]
cqo
movsxd rcx, ebp
mov ecx, dword [rsi + 0x4820]
movsx dx, bl
lea edx, [rcx + rcx]
jmp 0x1404130da
mov dword [rsi + 0x4820], edx
jmp 0x1404130e5
dec eax
test al, dil
test bh, 0xf3
mov dword [rsi + 0x4824], eax
cmc
test ecx, ecx
jns 0x140413031
movsx eax, word [r12 + rbx*2]
clc
cmp r9w, r9w
test esp, 0x61da2ff4
test ebp, eax
jmp 0x140413113
jne 0x140413031
test ax, ax
jmp 0x140413121
jle 0x14041302a
test edi, edi
je 0x140412c76
dec edi
jmp 0x140413142
jmp 0x140413031
cmp ebx, r14d
jmp 0x14041314f
jge 0x140413194
mov rsi, qword [rsp + 0x38]
mov cx, r14w
mov rcx, rsi
jmp 0x140413166
call fcn.14043013c
mov r8d, dword [rsi + 0x4820]
ror bpl, cl
bt bx, 0x80
rdtsc
mov ebx, dword [rsi + 0x4824]
bt ebp, 0x6e
movsxd rdx, r15d
lahf
mov eax, dword [rsi + 0x4844]
ror cx, 0xa5
mov ecx, r14d
movzx bp, r9b
bt bp, 0x85
rol r8d, cl
add dx, cx
sal dl, cl
sar dh, 0x94
lea rcx, [0x1400bf0d0]
sbb bp, 0x282f
sal bpl, cl
mov ebp, dword [rcx + r14*4]
seto ch
xadd cl, ch
sar ch, 0xb2
mov ecx, ebp
bsr dx, si
movsxd rdx, ecx
add dh, 0x84
not ecx
cmp r9b, dl
movzx dx, dh
jmp 0x1404131e2
and ecx, r8d
movzx edx, r9w
or edx, 0x694a3028
mov rdx, qword [rsp + 0x38]
test sil, 0x88
cmp bp, 0x1c53
mov dword [rdx + 0x4820], ecx
cmc
and r8d, ebp
bsf bp, bp
rcl bpl, cl
add r8d, eax
movzx ax, spl
bswap rbp
cmp rdi, r11
sub ebx, r14d
xchg al, bpl
bswap rax
mov dword [rdx + 0x4824], ebx
mov rax, rdx
movsxd rbp, ebx
mov dword [rdx + 0x4844], r8d
jmp 0x140413244
mov ebp, dword [rsp + 0x50]
jmp 0x14041324d
jmp 0x140412ffe
shl rcx, 0xa
mov ax, 0x4e9e
cwde
jmp 0x140413260
lea rdi, [rsi + rcx]
ror r14b, cl
shld r14, rcx, 0x90
sbb r14w, si
add rdi, 0x3688
mov rax, qword [rsp + 0x68]
setg r14b
lea r14, [rax + rdx]
mov dword [rsp + 0x78], ebp
jmp 0x14041328d
mov qword [rsp + 0x50], rdi
jmp 0x1404136bf
mov edx, dword [rsi + 0x4820]
mov rcx, rdx
shl ah, 0x1d
jmp 0x1404132a8
shr rcx, 0x17
movsx eax, word [rdi + rcx*2]
cmc
stc
test eax, eax
jmp 0x1404132b9
je 0x14041337a
mov ecx, eax
sbb bx, 0x6119
bts rbx, r14
shr ecx, 4
cmp r8b, 0
sbb bx, sp
xchg bl, bh
and ecx, 0xf
btc bx, r15w
movsxd rbx, r13d
bsf r13w, r10w
mov r13, 0x79ee5b6a
add rbx, rcx
sbb cl, sil
shld r13w, ax, 0xf8
shrd rcx, rdi, 0x3e
mov ecx, eax
and ecx, 0xf
cmove r13, rax
shl edx, cl
mov dword [rsi + 0x4820], edx
ror dl, cl
sub dword [rsi + 0x4824], ecx
xadd r13w, r13w
xor r13b, 0x8b
movsx r13w, sil
lea r13d, [rbx + 1]
cdq
not dx
bsf dx, di
lea rcx, [0x1400bf070]
movzx edx, byte [rcx + rbx]
test r14, r14
shr eax, 8
cmp ch, 0x5b
jmp 0x14041334a
mov ecx, ebp
test r11w, r9w
stc
jmp 0x140413356
shl eax, cl
mov word [r12 + rdx*2], ax
clc
cmp sil, 0x8d
stc
cmp r13d, dword [rsi + 0x4838]
jmp 0x14041336f
jle 0x1404136bf
jmp 0x140412b06
cmp dword [rsi + 0x4824], 0xf
jmp 0x140413386
jg 0x1404133a3
mov rcx, rsi
call fcn.14043013c
mov edx, dword [rsi + 0x4820]
mov rcx, rdx
nop
shr rcx, 0x17
mov rax, qword [rsp + 0x40]
test ebp, esi
movzx eax, byte [rax + rcx]
cmp rax, 0xff
jmp 0x1404133b9
je 0x140413426
mov rcx, qword [rsp + 0x48]
add rcx, rsi
xor dil, 0xaf
adc edi, r15d
movzx ecx, byte [rax + rcx + 0x1f48]
setae dil
mov edi, dword [rsi + 0x4824]
sub edi, ecx
jmp 0x1404133e7
jl 0x140414a24
shl edx, cl
movzx ebp, di
mov ebx, 0x4b1871b7
mov rbx, qword [rsp + 0x38]
movsx ebp, r10w
mov bpl, r11b
mov dword [rbx + 0x4820], edx
movzx ebp, bx
mov dword [rbx + 0x4824], edi
movzx ebp, sp
bswap ebp
mov rbp, qword [rsp + 0x48]
jmp 0x140413421
jmp 0x140413520
mov eax, edx
shr eax, 0x10
sub ebx, ebx
mov rcx, rbx
inc rbx
cmp eax, dword [r14 + rcx*4]
jmp 0x14041343c
jae 0x14041342d
mov rax, qword [rsp + 0x38]
test r13b, 0x5d
mov edi, dword [rax + 0x4824]
cmp dx, bp
test r8b, 0x10
cmp ebx, 8
jmp 0x140413460
je 0x140415f90
lea rax, [rbx + 9]
cmp ch, 0xda
cmp edi, eax
jl 0x140414a24
mov cl, 0x17
sub cl, bl
or r8b, r8b
shld r9d, r8d, 0xbf
mov esi, edx
not r15b
shr esi, cl
dec r8
adc r9b, 0xa8
mov r8d, eax
lea rcx, [0x1400bf0d0]
test r15b, r8b
jmp 0x1404134a1
and esi, dword [rcx + r8*4]
mov r9, qword [rsp + 0x38]
rcl bpl, cl
shr r15, 0xfa
mov rbp, qword [rsp + 0x48]
not cl
cmovae cx, r8w
lea rcx, [r9 + rbp]
add esi, dword [rcx + r8*4 + 0x2094]
and r15, rdx
mov cx, 0x11aa
sub edi, ebx
rcr r15, cl
test r10w, bp
rol r15w, cl
mov rbx, r9
mov ecx, eax
cmc
xadd r15d, r15d
shl edx, cl
movsx r15d, bp
inc r15w
add edi, 0xfffffff7
and cl, 0xcb
mov dword [r9 + 0x4824], edi
bts cx, r11w
btr cx, 0xa0
adc r15b, r15b
mov dword [r9 + 0x4820], edx
movsxd rax, esi
bts r15w, r13w
add ecx, ebx
sub cx, r12w
lea rcx, [rbx + rbp]
mov rbx, 0x223c73a6
movzx ebx, byte [rax + rcx + 0x1e48]
not r15b
adc r15d, 0x2204ea9
mov r15d, ebx
or cl, bpl
xchg ch, ch
not cx
and r15d, 0xf
movzx cx, dil
sar cl, cl
sar cl, 0x90
mov rcx, rbx
cmc
shr rcx, 4
stc
test r15, r15
je 0x140413682
mov eax, ecx
movsxd rbx, r13d
add rbx, rax
movsxd rbp, r10d
cmp edi, r15d
movsx bp, r13b
movzx ebp, r14w
mov ebp, dword [rsp + 0x78]
jmp 0x140413588
jge 0x1404135d0
mov rsi, qword [rsp + 0x38]
movzx rcx, di
movsx ecx, r10w
mov ecx, 0x747fed
mov rcx, rsi
jmp 0x1404135a8
call fcn.14043013c
mov edx, dword [rsi + 0x4820]
bswap r13w
sub r8d, 0x113130fa
mov edi, dword [rsi + 0x4824]
shl sil, 0x4e
or r13d, esi
btc ax, 0x66
lea r13d, [rbx + 1]
btc eax, edx
lea rax, [0x1400bf070]
movzx r8d, byte [rax + rbx]
cmc
mov ebx, edx
movzx rcx, r13w
jmp 0x1404135f4
shr ebx, 0x1f
mov ecx, r15d
rol edx, cl
xor cl, r14b
rcr ah, 0x88
lea rax, [0x1400bf0d0]
sal cl, cl
movsxd rcx, edi
mov eax, dword [rax + r15*4]
mov ecx, eax
bsr rsi, rbx
not ecx
test bx, r15w
and ecx, edx
movzx esi, bp
xadd esi, esi
jmp 0x14041362b
mov rsi, qword [rsp + 0x38]
mov dword [rsi + 0x4820], ecx
and edx, eax
sub edi, r15d
movsx eax, dx
movsx rax, ax
cbw
mov dword [rsi + 0x4824], edi
movzx ax, spl
dec ebx
lea rax, [0x1400bf120]
and ebx, dword [rax + r15*4]
shr cl, 0x43
not ch
add ebx, edx
mov ecx, ebp
test r15d, 0x28ec5ed9
shl ebx, cl
jmp 0x140413673
mov word [r12 + r8*2], bx
jmp 0x14041367d
jmp 0x1404136a7
cmp bl, 0xef
mov ebp, dword [rsp + 0x78]
jmp 0x14041368e
jbe 0x1404136e7
add r13d, 0x10
sbb esi, r10d
rcl si, 0xb0
mov rsi, qword [rsp + 0x38]
test r12b, dil
mov rdi, qword [rsp + 0x50]
clc
cmp r13d, dword [rsi + 0x4838]
jmp 0x1404136b9
jg 0x140412b06
mov rsi, qword [rsp + 0x38]
cmp r10b, 0xbd
cmp dword [rsi + 0x4824], 0xf
jmp 0x1404136d4
jg 0x140413297
mov rcx, rsi
call fcn.14043013c
jmp 0x140413297
mov eax, 1
mov rbp, rcx
cmc
clc
shl eax, cl
test r13, rdx
mov rcx, qword [rsp + 0x38]
test sil, sil
mov dword [rcx + 0x4844], eax
cmp bl, 0x10
jae 0x140413717
mov rsi, qword [rsp + 0x38]
jmp 0x140412af2
cmp edi, ebp
jmp 0x14041371e
jge 0x140413763
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
jmp 0x140413731
call fcn.14043013c
mov edx, dword [rsi + 0x4820]
btr eax, 0xce
cdqe
mov bl, r11b
mov edi, dword [rsi + 0x4824]
cmovge cx, bx
movsx bx, ah
rcr rbx, cl
mov eax, dword [rsi + 0x4844]
bts si, di
rcl ebx, 0x64
mov rbx, rbp
mov ecx, ebx
movzx rsi, r8w
rcl esi, cl
rol edx, cl
jmp 0x140413777
lea rcx, [0x1400bf0d0]
rcl sil, 0x80
mov ebp, dword [rcx + rbp*4]
mov ecx, ebp
sbb rsi, r15
cmp eax, 0x79b265bd
rol rsi, 0x25
not ecx
stc
and ecx, edx
movsx esi, r15w
sal esi, 0xa5
mov rsi, qword [rsp + 0x38]
mov dword [rsi + 0x4820], ecx
jmp 0x1404137af
and edx, ebp
cmp bh, 0x7f
stc
add edx, eax
jmp 0x1404137bf
sub edi, ebx
mov dword [rsi + 0x4824], edi
movzx eax, r8w
setne al
mov eax, edx
jmp 0x1404137d5
jmp 0x140412af2
mov eax, dword [rsp + 0x70]
jmp 0x1404137e3
inc eax
stc
test r11, 0x54692382
cmp ebx, r15d
mov dword [rsp + 0x70], eax
stc
cmp rbx, r10
cmp eax, dword [rsp + 0xc0]
jmp 0x140413804
jne 0x14041284a
jmp 0x140414276
cmp edx, 1
jmp 0x140413817
jne 0x140413c18
movsxd r13, dword [rsi + 0x4858]
lea rax, [r13*2]
add rax, r13
bt dx, 0x10
shl rax, 5
cmc
stc
rcl dx, cl
mov edx, dword [rsi + rax + 0x46c0]
sal ch, cl
mov ecx, 1
cmp bl, spl
cmp r14w, 0x727c
test edx, edx
jmp 0x14041385b
jle 0x140414269
add edx, 7
btr bp, 0x53
shr edx, 3
stc
rol rbp, cl
mov dword [rsp + 0x48], edx
mov edx, dword [rsi + rax + 0x46bc]
btr cx, cx
xadd ch, ch
lea ebp, [rdx + 7]
rol bh, 0x89
xor bx, 0x5fc6
sar ebp, 3
btr cx, ax
dec cx
cmp ebp, 2
movsx bx, bpl
not ebx
mov cx, r10w
mov ecx, 1
mov bh, cl
cmovl ebp, ecx
lea rbx, [rsi + rax]
stc
add rbx, 0x46b4
clc
shl rbp, 3
sub edi, edi
cmc
cmp dx, di
xor r15d, r15d
mov qword [rsp + 0x40], rdx
jmp 0x14041402d
mov edx, dword [rsi + 0x4694]
test edx, edx
jle 0x140414276
mov rcx, qword [rsp + 0x38]
cmp r13w, r9w
mov ecx, dword [rcx + 0x4690]
sub r15d, r15d
test ecx, ecx
jmp 0x1404138fa
jle 0x140413bfd
xor r12d, r12d
sar dh, 0x6e
rol rdx, cl
mov rsi, qword [rsp + 0x38]
sbb dh, 0xcb
add dx, 0x4eac
mov edx, dword [rsi + 0x4854]
test edx, edx
jmp 0x140413923
jle 0x140413ac7
sub r14d, r14d
movsxd rcx, r9d
movsxd r13, dword [rsi + r14*4 + 0x4858]
bsr rax, rax
btr cx, 0x75
ror rcx, 0x4b
lea rax, [r13*2]
bts cx, r12w
sub ecx, r11d
lea rax, [rax + r13]
ror rcx, 0xf9
rol ecx, cl
shl rax, 5
bt ecx, r14d
neg ecx
shld cx, r14w, 0x38
mov ecx, dword [rsi + rax + 0x46a8]
stc
test ecx, ecx
jmp 0x14041397d
jle 0x140413aa3
lea rbp, [rsi + rax]
jmp 0x14041398c
add rbp, 0x46a8
mov eax, dword [rsi + rax + 0x46a4]
sub edi, edi
jmp 0x1404139a1
jmp 0x1404139b5
inc edi
cmc
cmp r10b, 0xc1
cmp edi, ecx
jge 0x140413a93
test eax, eax
jmp 0x1404139bc
jle 0x1404139a6
sub ebx, ebx
mov ecx, dword [rbp]
movzx r9, r10w
imul ecx, r15d
add ecx, edi
imul ecx, dword [rbp + 0x50]
imul eax, r12d
and dh, 0x52
neg r8d
bsr r9w, di
add ecx, eax
bsf dx, si
add ecx, ebx
movsx edx, bx
shl ecx, 6
add r8b, al
or dl, 0x58
movsx rdx, dx
movsxd rdx, ecx
bts r8d, edx
add r8d, ebp
btc cx, r15w
add rdx, rdx
setbe ah
test r12w, 0x4ab3
sar ah, 0x95
add rdx, qword [rbp + 0x48]
sal ah, cl
bsr r8w, di
clc
movsxd rax, dword [rbp + 8]
imul rax, rax, 0x690
adc r9d, ebp
rol r9w, 0x96
btr cx, 0x80
mov rcx, qword [rsp + 0x38]
lea r8, [rcx + rax]
xchg r9, r9
rol r9d, 0xd3
add r8, 8
mov r9d, r13d
jmp 0x140413a5a
call fcn.1404304a0
test eax, eax
jmp 0x140413a66
je 0x140414a24
inc ebx
mov eax, dword [rbp - 4]
test r9b, sil
cmc
cmp ebx, eax
jl 0x1404139c4
mov ecx, dword [rbp]
mov si, 0x6e58
mov rsi, qword [rsp + 0x38]
jmp 0x140413a8e
jmp 0x1404139a6
mov edx, dword [rsi + 0x4854]
jmp 0x140413aa3
inc r14
movsxd rax, edx
cmc
clc
cmp r14, rax
jmp 0x140413ab3
jl 0x14041392f
mov eax, dword [rsi + 0x486c]
inc cx
movsx cx, spl
lea ecx, [rax - 1]
mov dword [rsi + 0x486c], ecx
cmp eax, 1
movsxd rax, edi
nop
mov eax, ecx
jmp 0x140413adf
jg 0x140413bd9
cmp dword [rsi + 0x4824], 0x17
jg 0x140413aff
mov rcx, rsi
jmp 0x140413afa
call fcn.14043013c
movzx eax, byte [rsi + 0x4828]
add rcx, 0x62bb7c27
rol rcx, cl
mov ecx, eax
and cl, 0xf8
clc
cmp r12d, 0x512a288d
cmp cl, 0xd0
jmp 0x140413b25
jne 0x14041428c
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
test edi, r15d
ror cx, cl
movsxd rax, ebp
mov dword [rsi + 0x47d8], 0
movzx cx, cl
sar ch, cl
mov dword [rsi + 0x4778], 0
xadd ah, ch
and cx, bp
mov dword [rsi + 0x4718], 0
sub ah, bl
test r12b, r10b
mov dword [rsi + 0x46b8], 0
shl cx, 0x58
rcr cx, cl
mov byte [rsi + 0x4828], 0xff
movzx eax, si
rcl ah, cl
btr cx, 0x35
mov eax, dword [rsi + 0x4868]
shr ch, cl
shld cx, cx, 0x49
test eax, eax
jmp 0x140413bae
mov ecx, 0x7fffffff
jmp 0x140413bb8
cmove eax, ecx
mov cx, 0x23d8
mov dword [rsi + 0x486c], eax
not ecx
movsxd rcx, r11d
mov dword [rsi + 0x4844], 0
mov ecx, 0x223a32dd
inc r12d
sar ch, cl
mov ecx, dword [rsi + 0x4690]
cmp r12d, ecx
jmp 0x140413bec
jl 0x140413916
mov edx, dword [rsi + 0x4694]
jmp 0x140413bfd
inc r15d
jmp 0x140413c05
cmp r15d, edx
jmp 0x140413c0d
jl 0x1404138f3
jmp 0x140414276
mov edx, dword [rsi + 0x4694]
or ecx, r10d
add ecx, r10d
bsr cx, r12w
mov ecx, 1
test edx, edx
jle 0x140414269
mov ecx, dword [rsi + 0x4690]
clc
stc
mov dword [rsp + 0x48], 0
test ecx, ecx
jmp 0x140413c4d
jle 0x140413fda
mov dword [rsp + 0x40], 0
bts cx, r13w
not cx
rcl cl, cl
mov ecx, dword [rsi + 0x4854]
test r12, 0x69020570
test r8, rdi
test ecx, ecx
jmp 0x140413c7c
jle 0x140413ebc
xor ebp, ebp
movsxd r13, dword [rsi + rbp*4 + 0x4858]
shl dl, 0xbd
shr dx, cl
lea rdx, [r13*2]
nop
lahf
add rdx, r13
shl rdx, 5
mov eax, dword [rsi + rdx + 0x46a8]
clc
test eax, eax
jle 0x140413e9a
mov qword [rsp + 0x58], rbp
lea rbp, [rsi + rdx]
sar dil, 0x6c
rol dil, 0xda
add rbp, 0x46a8
sar dil, 0xe5
rcr dil, cl
mov edi, dword [rsi + rdx + 0x46a4]
xor ebx, ebx
jmp 0x140413ce1
jmp 0x140413cf6
inc ebx
cmc
cmp ebx, eax
jmp 0x140413cf0
jge 0x140413e6b
test edi, edi
jmp 0x140413cfd
jle 0x140413ce6
sub r14d, r14d
xadd r8b, cl
cbw
mov rsi, qword [rsp + 0x38]
lea r12, [rsp + 0xf0]
mov r15d, dword [rbp]
and r9d, 0x795e20f3
movsxd rax, dword [rbp + 0xc]
rol cx, cl
movsxd rcx, dword [rbp + 4]
shl rcx, 7
shrd r9w, si, 0x37
jmp 0x140413d41
lea rcx, [rcx + rsi]
add rcx, 0x3488
or dl, 0xaa
rcr r8b, cl
imul r9, rax, 0x690
movzx r8w, r13b
add dx, r12w
shl rax, 0xa
movzx edx, r9w
inc r8w
dec dl
add rax, rsi
add rax, 0x3688
bts r8d, esi
add r9, qword [rsp + 0x88]
cqo
movsxd rdx, dword [rbp + 8]
and r8, r15
or r8w, r13w
adc r8w, r15w
imul r8, rdx, 0x690
and dl, spl
rol dl, 0x84
cqo
add r8, qword [rsp + 0x80]
cwd
movsxd rdx, r8d
mov qword [rsp + 0x30], rcx
cwd
movsx ecx, bp
mov dword [rsp + 0x28], r13d
movzx edx, sp
mov qword [rsp + 0x20], rax
not dx
bswap edx
mov rcx, rsi
movzx rdx, r9w
jmp 0x140413dda
mov rdx, r12
jmp 0x140413de2
call fcn.14042f94a
test eax, eax
jmp 0x140413dee
je 0x140414261
imul r15d, dword [rsp + 0x48]
bt dx, 0x7a
add r15d, ebx
btc r8w, 0x5e
imul edi, dword [rsp + 0x40]
rol dl, cl
add edi, r14d
shl edi, 3
mov edx, dword [rbp + 0x1c]
rcr eax, cl
cmp r14b, dil
imul r15d, edx
clc
shl r15d, 3
movsxd rax, r15d
rcr cl, 0x6b
bsr r8d, esi
sar cx, cl
add rax, qword [rbp + 0x28]
add r8w, r14w
movsxd rcx, edi
add rcx, rax
mov r8, r12
jmp 0x140413e49
call qword [rsi + 0x4870]
inc r14d
mov edi, dword [rbp - 4]
cmp r14d, edi
jmp 0x140413e5d
jl 0x140413d19
mov eax, dword [rbp]
jmp 0x140413ce6
mov rsi, qword [rsp + 0x38]
mov al, r13b
movsx eax, r13w
movzx eax, r9w
mov ecx, dword [rsi + 0x4854]
movzx ebp, r14w
cbw
cmovl rbp, rbx
mov rbp, qword [rsp + 0x58]
cbw
cmovnp rax, rbx
movzx eax, r10w
inc rbp
sal ah, 0xaf
cmovnp eax, esp
movsxd rax, ecx
cmc
cmp rbp, rax
jl 0x140413c84
mov eax, dword [rsi + 0x486c]
btr ecx, r13d
mov cl, 0xee
lea ecx, [rax - 1]
mov dword [rsi + 0x486c], ecx
cmp eax, 1
bswap ax
mov eax, ecx
jmp 0x140413ed2
jg 0x140413f9f
cmp dword [rsi + 0x4824], 0x17
jmp 0x140413ee4
jg 0x140413ef2
mov rcx, rsi
call fcn.14043013c
movzx eax, byte [rsi + 0x4828]
test r15, 0x40be13e4
and al, 0xf8
cmp al, 0xd0
jne 0x140414001
mov qword [rsi + 0x4820], 0
cmp r9b, 0xbc
movzx eax, r8w
bts ax, cx
mov dword [rsi + 0x482c], 0
cdq
stc
mov dword [rsi + 0x47d8], 0
mov dword [rsi + 0x4778], 0
shl cl, 0x75
or al, r10b
bt ecx, 0xc0
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
sbb dh, 0xf1
mov eax, dword [rsi + 0x4868]
bsf dx, bp
dec rcx
test eax, eax
mov ecx, 0x7fffffff
cmove eax, ecx
cwd
movsx edx, r8w
movsxd rcx, r11d
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
inc dl
mov dx, r13w
mov edx, dword [rsp + 0x40]
inc edx
xadd cx, cx
cmp r10b, 0x98
mov ecx, dword [rsi + 0x4690]
cmc
mov dword [rsp + 0x40], edx
jmp 0x140413fc0
cmp edx, ecx
jmp 0x140413fc7
jl 0x140413c65
mov edx, dword [rsi + 0x4694]
inc bpl
movsx ebp, r14w
mov ebp, dword [rsp + 0x48]
jmp 0x140413fe3
inc ebp
clc
cmp di, 0x41a1
mov dword [rsp + 0x48], ebp
clc
test r12b, 0xb7
cmp ebp, edx
jmp 0x140413ffb
jl 0x140413c46
mov ecx, 1
jmp 0x140414269
inc r15d
ror dx, cl
add edi, 8
inc dl
cmp r15d, dword [rsp + 0x48]
not dl
mov rdx, qword [rsp + 0x40]
jmp 0x140414027
je 0x140414001
test edx, edx
jle 0x14041400b
sub r14d, r14d
jmp 0x14041403d
jmp 0x140414053
add r14, 8
cmp ah, 0x48
cmc
cmp rbp, r14
je 0x14041400b
movsxd rax, dword [rbx]
movsxd rcx, dword [rbx - 8]
rol dl, 0xfe
shl rcx, 7
mov rsi, qword [rsp + 0x38]
lea rcx, [rcx + rsi]
add rcx, 0x3488
adc r8d, r15d
bswap r9w
imul r9, rax, 0x690
and r8, r11
shl r12b, 0x93
cdq
shl rax, 0xa
cmovge r12w, si
lea rax, [rax + rsi]
movsx edx, r14w
bts dx, r12w
add rax, 0x3688
cmovb r8, rbp
sal r8w, cl
add r9, qword [rsp + 0x88]
sbb r12w, 0x2b4c
and dl, ah
movsxd rdx, dword [rbx - 4]
imul r8, rdx, 0x690
not rdx
test r14, rsp
add r8, qword [rsp + 0x80]
mov qword [rsp + 0x30], rcx
mov dl, r10b
movsx rdx, ax
mov dword [rsp + 0x28], r13d
cmovl edx, r14d
movzx cx, ah
mov qword [rsp + 0x20], rax
mov rcx, rsi
cqo
movsxd r12, ebp
cwd
lea r12, [rsp + 0xf0]
mov dl, 0x4b
bswap rdx
movsx dx, r12b
mov rdx, r12
call fcn.14042f94a
test eax, eax
je 0x140414261
mov edx, dword [rbx + 0x10]
mov eax, edi
mov rcx, rbp
imul eax, edx
adc r8w, 0x1a48
movsxd rcx, eax
rol r8b, cl
add rcx, qword [rbx + 0x1c]
bt r8w, si
sal r8b, cl
dec r8b
add rcx, r14
bswap r8d
setle r8b
mov r8, r12
call qword [rsi + 0x4870]
mov eax, dword [rsi + 0x486c]
sub rcx, rbx
lea ecx, [rax - 1]
jmp 0x14041416b
mov dword [rsi + 0x486c], ecx
jmp 0x140414177
cmp eax, 1
jmp 0x14041417f
jg 0x140414042
cmp dword [rsi + 0x4824], 0x17
jmp 0x140414191
jg 0x1404141a4
mov rcx, rsi
jmp 0x14041419f
call fcn.14043013c
movzx eax, byte [rsi + 0x4828]
cmp r10b, 0x89
test rsi, r15
and al, 0xf8
test dil, r8b
cmp esi, 0x22cc6c7e
cmp al, 0xd0
jmp 0x1404141c4
jne 0x140414001
mov qword [rsi + 0x4820], 0
setne cl
xor ecx, ebp
mov dword [rsi + 0x482c], 0
cwde
mov dword [rsi + 0x47d8], 0
dec cl
lahf
rol ax, cl
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
bt rcx, 0xd8
and ax, 0x554c
add al, 0x2c
mov eax, dword [rsi + 0x4868]
xor cx, dx
movsxd rcx, r10d
test eax, eax
mov cl, al
mov ecx, 0x7fffffff
jmp 0x14041423f
cmove eax, ecx
mov dword [rsi + 0x486c], eax
jmp 0x14041424d
mov dword [rsi + 0x4844], 0
jmp 0x14041425c
jmp 0x140414042
sub ecx, ecx
cmp dl, r8b
test r8b, dil
test ecx, ecx
jmp 0x140414270
je 0x140414a24
mov rax, qword [rsp + 0x38]
stc
cmp ecx, 0x2d294ebe
movzx eax, byte [rax + 0x4828]
test dil, r11b
cmp al, 0xff
jmp 0x140414293
jne 0x140411d77
mov rdx, qword [rsp + 0x38]
jmp 0x1404142c2
lea rcx, [rax + 1]
clc
mov qword [rdi + 0xc0], rcx
test r13, rbx
movzx eax, byte [rax]
cmp al, 0xff
jmp 0x1404142bc
je 0x14041440b
mov rdi, qword [rdx]
cmp qword [rdi + 0x10], 0
jmp 0x1404142cf
je 0x1404142f8
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
test eax, eax
jmp 0x1404142e3
je 0x140414315
cmp dword [rdi + 0x30], 0
jmp 0x1404142f2
je 0x140411d77
mov rax, qword [rdi + 0xc0]
jmp 0x140414308
cmp rax, qword [rdi + 0xc8]
jae 0x140411d77
mov rdx, qword [rsp + 0x38]
setle dil
cmp sp, r13w
sar ah, cl
mov rdi, qword [rdx]
mov rax, qword [rdi + 0xc0]
stc
cmp rax, qword [rdi + 0xc8]
jmp 0x14041433b
jb 0x1404142a3
cmp dword [rdi + 0x30], 0
jmp 0x14041434a
je 0x1404142c2
mov r8d, dword [rdi + 0x34]
bswap ebx
cqo
lea rbx, [rdi + 0x38]
jmp 0x140414368
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140414374
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140414390
je 0x1404143b5
movsxd rcx, eax
bts ax, sp
rcr ax, cl
rol ax, cl
add rcx, rbx
movzx rax, si
cbw
lahf
movzx eax, byte [rbx]
jmp 0x1404143dc
mov dword [rdi + 0x30], 0
shr rdx, cl
cmp r11w, 0x73e7
lea rcx, [rdi + 0x39]
sar dl, cl
xor dl, 0xe
shl dx, cl
mov byte [rdi + 0x38], 0
rcl dx, 0xeb
cdq
xor eax, eax
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
rcr rdx, 0x59
not dx
mov qword [rdi + 0xc0], rcx
mov dl, sil
mov rdx, qword [rsp + 0x38]
stc
jmp 0x140414403
cmp al, 0xff
jne 0x1404142c2
mov rdi, qword [rdx]
btr ax, si
mov ax, bx
sbb ah, bl
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14041442a
jae 0x140414458
lea rcx, [rax + 1]
jmp 0x140414439
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x140414448
mov byte [rdx + 0x4828], al
jmp 0x140414453
jmp 0x140411d77
cmp dword [rdi + 0x30], 0
jmp 0x140414461
je 0x1404144cc
mov r8d, dword [rdi + 0x34]
mov bl, dil
lea rbx, [rdi + 0x38]
mov edx, 0x74721b87
mov rcx, qword [rdi + 0x28]
movsxd rdx, eax
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r13b, 0x8f
cmp si, r8w
test r9b, r11b
sub ecx, dword [rdi + 0xd0]
jmp 0x1404144a0
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x1404144e3
movsxd rcx, eax
add ah, 0xc2
add al, r13b
add rcx, rbx
movsx ax, bpl
movzx eax, byte [rbx]
jmp 0x1404144c7
jmp 0x140414503
sub eax, eax
jmp 0x1404144d3
mov byte [rdx + 0x4828], al
jmp 0x1404144de
jmp 0x140411d77
mov dword [rdi + 0x30], 0
sar dh, cl
lea rcx, [rdi + 0x39]
btc rdx, rcx
bts rdx, r15
mov byte [rdi + 0x38], 0
sub eax, eax
cqo
not dx
mov qword [rdi + 0xc8], rcx
xchg cl, cl
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
movsx rdx, ax
xchg edx, edx
jmp 0x140414522
mov rdx, qword [rsp + 0x38]
jmp 0x14041452c
mov byte [rdx + 0x4828], al
jmp 0x140414537
jmp 0x140411d77
cmp dword [rbx + 0x4830], 0
mov r13, qword [rbx]
movsx eax, r15w
mov eax, dword [r13 + 8]
je 0x140414984
test eax, eax
jmp 0x14041455b
jle 0x140414b1d
lea rdi, [rbx + 0x3508]
shl ax, 0xc5
test rbx, rdi
lea rax, [rbx + 0x348e]
cmp r11b, sil
stc
test r12w, r11w
mov qword [rsp + 0x60], rax
cmp r10d, 0x1f003439
test r13b, 0xad
sub ecx, ecx
jmp 0x1404145bf
mov r13, qword [rbx]
mov al, 0x4a
mov rcx, qword [rsp + 0x68]
inc rcx
shrd ax, r12w, 0x2b
cmc
test dl, r12b
movsxd rax, dword [r13 + 8]
clc
cmp rcx, rax
jmp 0x1404145b9
jge 0x140414984
lea rax, [rcx + rcx*2]
sar edx, 0x6b
shl rax, 5
sub dh, 0xf2
shl dh, 0x41
btr rdx, r8
mov edx, dword [rbx + rax + 0x46c0]
cmp r11b, 0x79
cmp r12, r14
test edx, edx
jmp 0x1404145e9
jle 0x14041459f
mov qword [rsp + 0x68], rcx
shr r14d, 0x91
add edx, 7
shr edx, 3
movsx bp, bl
shr ch, 0x45
mov ecx, dword [rbx + rax + 0x46bc]
and r14, 0x250b19aa
bts ebp, esp
mov qword [rsp + 0x80], rcx
rcl bpl, 0xfc
rcr bpl, 0x2b
lea ebp, [rcx + 7]
sar ebp, 3
sub r14w, bx
lea r14, [rbx + rax]
mov ah, 0x45
nop
add r14, 0x46f0
movsx eax, sp
or al, 0x11
or al, bpl
cmp ebp, 2
movsx eax, r8w
bswap ax
mov eax, 1
jmp 0x14041465b
cmovl ebp, eax
xor r12d, r12d
jmp 0x140414666
mov dword [rsp + 0x88], edx
jmp 0x140414672
jmp 0x140414695
inc r12d
mov edx, dword [rsp + 0x88]
test r10w, 0x5062
cmp r12d, edx
jmp 0x14041468f
je 0x140414595
cmp dword [rsp + 0x80], 0
jle 0x140414677
lea r13d, [r12*8]
xor r15d, r15d
jmp 0x1404146b3
jmp 0x140414813
movdqu xmm0, xmmword [rax]
jmp 0x1404146c1
movdqu xmm1, xmmword [r8]
jmp 0x1404146cb
pmullw xmm1, xmm0
movdqu xmm0, xmmword [r8 + 0x10]
jmp 0x1404146da
movdqu xmm2, xmmword [r8 + 0x20]
jmp 0x1404146e5
movdqu xmm3, xmmword [r8 + 0x30]
jmp 0x1404146f0
movdqu xmmword [r8], xmm1
jmp 0x1404146fa
movdqu xmm1, xmmword [rax + 0x10]
jmp 0x140414704
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x10], xmm1
movdqu xmm0, xmmword [rax + 0x20]
pmullw xmm0, xmm2
movdqu xmmword [r8 + 0x20], xmm0
jmp 0x140414722
movdqu xmm0, xmmword [rax + 0x30]
jmp 0x14041472c
pmullw xmm0, xmm3
movdqu xmmword [r8 + 0x30], xmm0
jmp 0x14041473b
movdqu xmm0, xmmword [rax + 0x40]
jmp 0x140414745
movdqu xmm1, xmmword [r8 + 0x40]
jmp 0x140414750
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x40], xmm1
jmp 0x14041475f
movdqu xmm0, xmmword [rax + 0x50]
jmp 0x140414769
movdqu xmm1, xmmword [r8 + 0x50]
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x50], xmm1
movdqu xmm0, xmmword [rax + 0x60]
jmp 0x140414783
mov edx, dword [r14 - 0x2c]
test r9b, 0x23
cbw
sbb eax, r8d
mov eax, r13d
bts cx, r15w
rcl ch, cl
imul eax, edx
movzx rcx, dx
rcl bl, 0x32
cdqe
add rax, qword [r14 - 0x20]
lea rcx, [rax + r15*8]
movsx rbx, cx
mov bh, 0x38
not bx
mov rbx, qword [rsp + 0x38]
jmp 0x1404147f6
call qword [rbx + 0x4870]
inc r15
clc
jmp 0x140414805
cmp r15, rbp
jmp 0x14041480d
je 0x140414677
mov rdx, qword [r14]
shr ch, 0x89
movsx rcx, r13w
mov eax, dword [r14 + 8]
sal si, 0x9e
imul eax, r12d
bswap rcx
cmp r10b, 0x13
shrd r8w, r13w, 0xb6
add eax, r15d
movzx rcx, r9w
ror ch, 0xee
shl eax, 6
or rcx, rbx
sub r8b, 0xb4
bts r8w, r12w
movsxd rsi, eax
lea r8, [rdx + rsi*2]
bswap ax
movzx eax, ax
rol cx, 0x68
movsxd rcx, dword [r14 - 0x44]
shr eax, 0x8c
rol ah, 0x1d
shrd eax, r15d, 8
shl rcx, 7
lea rax, [rbx + rcx]
or bl, r9b
xor bx, r12w
and bl, 0xfa
add rax, 0x3488
sal bh, 0xd6
lea rbx, [rdi + rcx]
jmp 0x140414893
cmp r8, rbx
jmp 0x14041489b
jae 0x1404146b8
lea rbx, [rdx + rsi*2]
stc
cmp sil, 0x8a
test rsp, 0x4cf977bd
add rbx, 0x80
stc
cmp cx, bp
cmp r14d, 0x2e474310
cmp rax, rbx
jmp 0x1404148cb
jae 0x1404146b8
add rcx, qword [rsp + 0x60]
movsxd rbx, esp
rol rax, 5
xadd al, ah
lea rax, [rdx + rsi*2]
add rax, 6
xor edx, edx
nop word [rax + rax]
movsxd rbx, eax
setl bl
movzx ebx, word [rax + rdx*2 - 6]
movsx esi, dx
imul bx, word [rcx + rdx*2 - 6]
xor si, r11w
ror si, cl
movzx esi, word [rax + rdx*2 - 4]
cmp r10w, dx
clc
jmp 0x14041491a
mov word [rax + rdx*2 - 6], bx
rcl bl, cl
xor rbx, 0x28140e65
xadd ebx, ebx
imul si, word [rcx + rdx*2 - 4]
shrd rbx, rsi, 0xef
movsx rbx, bx
mov word [rax + rdx*2 - 4], si
btr bx, sp
movzx ebx, word [rax + rdx*2 - 2]
imul bx, word [rcx + rdx*2 - 2]
mov word [rax + rdx*2 - 2], bx
movzx ebx, word [rax + rdx*2]
imul bx, word [rcx + rdx*2]
stc
cmp sp, 0x576e
test r14w, 0x2c97
mov word [rax + rdx*2], bx
add rdx, 4
cmp rdx, 0x40
jmp 0x140414979
jne 0x1404148f6
jmp 0x1404147b7
sub ecx, ecx
add cl, r9b
neg cl
cmp eax, 3
cqo
mov bpl, r10b
sets cl
setge cl
bt bp, dx
mov edx, dword [rsp + 0x230]
sar bp, 0x9d
add bpl, r10b
cmc
test edx, edx
jmp 0x1404149b3
lea ebp, [rcx + rcx + 1]
cmovne ebp, edx
cmp eax, 3
jmp 0x1404149c2
jne 0x140414a02
mov cl, 1
btc eax, 0x94
mov eax, 3
cmp rsp, 0x1ce3561c
test dx, r13w
cmp dword [rbx + 0x4850], 3
jmp 0x1404149ea
je 0x140414b5e
cmp dword [rbx + 0x484c], 0
jmp 0x1404149fc
je 0x140414b48
xor ecx, ecx
jmp 0x140414a09
jmp 0x140414b5e
mov rax, qword [rsp + 0x38]
movzx rbx, r10w
rcr ebx, 0x23
mov dword [rax + 0x4854], 0
mov rbx, qword [rsp + 0x38]
shr eax, cl
ror eax, 0xff
rol ax, cl
mov rax, qword [rbx]
mov eax, dword [rax + 8]
cmp r11b, 0x95
test al, 0x2b
test eax, eax
jmp 0x140414a44
jle 0x140415168
shl rax, 5
and di, 0x2ba9
shl di, 0x59
lea rdi, [rax + rax*2]
cmp sp, 0x3634
cmp ebx, r8d
cmc
add rbx, 0x46f0
jmp 0x140414a77
xor r14d, r14d
jmp 0x140414a7f
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x140414a89
jmp 0x140414aa1
add rbp, 0x60
clc
cmp rdi, rbp
jmp 0x140414a9b
je 0x14041516b
mov rcx, qword [rbx + rbp - 0x18]
stc
cmp bl, r13b
test cx, r13w
test rcx, rcx
je 0x140414ac1
call fcn.140107928
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
jmp 0x140414acd
test rcx, rcx
jmp 0x140414ad5
je 0x140414af4
call fcn.140107928
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
and ch, 0x13
mov rcx, qword [rbx + rbp - 8]
test r15, rsp
test rcx, rcx
je 0x140414a8e
call fcn.140107928
mov qword [rbx + rbp - 8], 0
jmp 0x140414b18
jmp 0x140414a8e
mov ecx, dword [rsp + 0x230]
bsf rbp, rsi
neg bpl
sal bpl, 0x24
test ecx, ecx
movzx ebp, di
mov ebp, 1
jmp 0x140414b3e
cmovne ebp, ecx
sub ecx, ecx
jmp 0x140414b5e
cmp dword [rbx + 0x4848], 0
movsx dx, r14b
sete cl
or edx, 0x55fa1084
cdq
test cl, cl
cmovns rdx, rsp
mov edx, 1
jmp 0x140414b6e
cmovne edx, eax
jmp 0x140414b76
cmp ebp, 3
jmp 0x140414b7e
cmovge edx, eax
test di, 0x44d7
jmp 0x140414b8b
cmp eax, 3
jmp 0x140414b93
cmovne edx, eax
test r12b, spl
stc
cmc
test edx, edx
jmp 0x140414ba2
jle 0x140414de1
mov dword [rsp + 0x48], ecx
jmp 0x140414bb1
mov dword [rsp + 0x60], ebp
jmp 0x140414bba
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x90], xmm0
mov dword [rsp + 0x88], edx
xadd r14d, ebx
mov eax, edx
movsx r14w, r9b
shr r14b, cl
mov qword [rsp + 0x80], rax
clc
sbb r12b, 0xa7
shl rax, 4
rcr ebx, cl
lea r14, [rax + rax*2]
sub edi, edi
seta bh
movsx r12w, al
movsx r15, r14w
lea r15, [0x140054040]
lea r12, [0x140053b30]
movzx ebx, dx
xchg bx, bx
mov rbx, qword [rsp + 0x38]
jmp 0x140414c28
jmp 0x140414c54
mov rax, r15
test r9w, di
mov qword [rsp + rdi + 0xf0], rax
clc
cmc
add rdi, 0x30
cmc
test bh, 8
cmp r14, rdi
jmp 0x140414c4e
je 0x140414fa4
mov ecx, dword [r13]
add ecx, 3
jmp 0x140414c60
call fcn.1401f3ea3
mov qword [rbx + rdi*2 + 0x46e8], rax
cmc
test rax, rax
jmp 0x140414c76
je 0x140414ecd
mov eax, dword [rbx + 0x4688]
cdq
ror si, cl
cmp r8b, 0xbb
btr bp, r10w
idiv dword [rbx + rdi*2 + 0x46a4]
mov ebp, eax
stc
movsx rsi, r12w
or esi, 0x4bf35351
mov dword [rsp + rdi + 0x108], eax
mov eax, dword [rbx + 0x468c]
rol sil, cl
rcr ch, 0xb5
bsf rdx, r12
cdq
cmp dl, r8b
idiv dword [rbx + rdi*2 + 0x46a8]
xchg cl, sil
or esi, 0x6c77774e
sub cl, r15b
mov ecx, eax
bsr rsi, r12
mov dword [rsp + rdi + 0x10c], eax
not esi
movsx si, dil
sar eax, 1
jmp 0x140414cef
mov dword [rsp + rdi + 0x114], eax
movzx rax, sp
mov esi, dword [r13]
dec ax
lea eax, [rsi + rbp]
jmp 0x140414d09
dec eax
xor edx, edx
cmp ebp, 0x40080f23
test bpl, al
div ebp
cmc
mov dword [rsp + rdi + 0x110], eax
xor eax, edx
mov dword [rsp + rdi + 0x118], 0
btc rax, 0xed
mov rax, qword [rbx + rdi*2 + 0x46d0]
jmp 0x140414d44
mov qword [rsp + rdi + 0x100], rax
cmc
test dil, bl
mov qword [rsp + rdi + 0xf8], rax
cmp ebp, 2
jmp 0x140414d60
je 0x140414da3
cmp ebp, 1
jmp 0x140414d6e
jne 0x140414c2d
cmp ecx, 2
mov rax, r15
mov dh, 0x92
lea rdx, [0x140053b40]
jmp 0x140414d89
cmove rax, rdx
cmp ecx, 1
jmp 0x140414d95
cmove rax, r12
jmp 0x140414d9e
jmp 0x140414c34
lea rax, [0x140053e40]
test sil, 0xee
stc
cmp ecx, 1
jmp 0x140414db7
je 0x140414c34
cmp ecx, 2
jne 0x140414c2d
mov rax, qword [rsp + 0x38]
jmp 0x140414dd0
mov rax, qword [rax + 0x4880]
jmp 0x140414ddc
jmp 0x140414c34
test eax, eax
jmp 0x140414de8
jle 0x140415168
mov eax, eax
shl rax, 5
sbb dil, r13b
jmp 0x140414dfc
lea rdi, [rax + rax*2]
cmc
clc
add rbx, 0x46f0
cmc
clc
sub r14d, r14d
jmp 0x140414e13
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x140414e1d
jmp 0x140414e3d
add rbp, 0x60
test edi, 0x9e220a6
cmp ch, 0x5a
cmp rdi, rbp
jmp 0x140414e37
je 0x14041516b
mov rcx, qword [rbx + rbp - 0x18]
stc
cmp cx, 0x61b
test rcx, rcx
jmp 0x140414e50
je 0x140414e65
call fcn.140107928
movups xmmword [rbx + rbp - 0x20], xmm6
neg cx
rol ecx, cl
mov rcx, qword [rbx + rbp - 0x10]
cmc
test rcx, rcx
jmp 0x140414e73
je 0x140414e9a
call fcn.140107928
mov qword [rbx + rbp - 0x10], 0
sal ch, 0x9a
mov qword [rbx + rbp], 0
xadd ecx, ecx
bt cx, r9w
mov rcx, qword [rbx + rbp - 8]
test ebp, 0x6a293295
cmp r9w, 0x3f76
clc
test rcx, rcx
je 0x140414e22
call fcn.140107928
mov qword [rbx + rbp - 8], 0
jmp 0x140414ec8
jmp 0x140414e22
mov eax, dword [r13 + 8]
cmp r11b, 0xde
clc
test eax, eax
jmp 0x140414edd
jle 0x140415168
shl rax, 5
dec di
movsx rdi, bp
btc rdi, rbp
lea rdi, [rax + rax*2]
add rbx, 0x46f0
cmp bl, 0x66
xor r14d, r14d
jmp 0x140414f08
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140414f24
add rbp, 0x60
cmp rdi, rbp
jmp 0x140414f1e
je 0x14041516b
mov rcx, qword [rbx + rbp - 0x18]
test rcx, rcx
je 0x140414f42
call fcn.140107928
movups xmmword [rbx + rbp - 0x20], xmm6
and cl, 0x66
shr rcx, cl
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
je 0x140414f78
call fcn.140107928
mov qword [rbx + rbp - 0x10], 0
dec cx
cmp r9b, r14b
test r11w, r9w
mov qword [rbx + rbp], 0
dec cx
test r8d, esp
mov cl, 0x9c
mov rcx, qword [rbx + rbp - 8]
clc
test rcx, rcx
jmp 0x140414f86
je 0x140414f12
call fcn.140107928
mov qword [rbx + rbp - 8], 0
jmp 0x140414f9f
jmp 0x140414f12
mov eax, esi
bts rbx, rax
xadd ebx, ebx
mov rbx, rsp
mov ebx, dword [rsp + 0x60]
test r9d, 0x5473194e
or eax, ebx
js 0x140415117
mov edi, dword [r13 + 4]
cmp di, r8w
jmp 0x140414fd1
mov eax, dword [r13 + 8]
clc
cmp sil, 0xdc
test r15b, sil
test eax, eax
jle 0x140415168
sub r14d, r14d
mov rcx, qword [rsp + 0x38]
jmp 0x140415175
call fcn.140107928
mov rax, r14
movaps xmm6, xmmword [rsp + 0x1b0]
xchg r15b, r13b
btc bp, r10w
add rsp, 0x1c8
jmp 0x140415199
pop rbx
movzx rsi, r8w
movzx ebp, r8w
pop rbp
pop rdi
movzx r15w, dil
movzx r13d, r13w
pop rsi
pop r12
movsx r14w, r12b
pop r13
movzx r15, bx
pop r14
seta r15b
jmp 0x1404151c6
pop r15
jmp 0x1404151cd
ret
add ebx, 0xfffffff0
cbw
movsx eax, r10w
movsx rax, bx
mov rax, qword [rsp + 0x38]
jmp 0x140415e8d
mov dword [rax + 0x4824], ebx
jmp 0x140415e98
jmp 0x140414a24
add edi, 0xfffffff0
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x4824], edi
jmp 0x140414a24