Function at 0x14040dc34
Capabilities:
Encode data using base64
Parse pe header

Disassembly:
push r15
cmp r10b, r8b
rcl r15b, cl
btr r15, 0xe4
push r14
inc r15d
push r13
stc
test cx, 0x5716
push r12
rol r15w, cl
rcl r15b, cl
push rsi
shld rsi, rbx, 0x3d
push rdi
test r9w, bx
ror dil, 0xb0
push rbp
bsr rsi, r14
clc
cmc
push rbx
adc sil, 0x7e
sub rsp, 0x1c8
movzx bp, r13b
movsxd rsi, r15d
movzx ebp, ax
movaps xmmword [rsp + 0x1b0], xmm6
mov bpl, r14b
movsx di, r9b
movzx r15d, r11w
mov r15, r9
cmovne di, cx
not bp
mov rdi, r8
movzx ebp, r8w
not sil
mov rsi, rdx
sete bpl
cmovl ebp, eax
bswap ebp
mov rbp, rcx
mov ecx, 0x4888
jmp 0x14040dcc5
call fcn.1400e071d
sub r14d, r14d
test rax, rax
jmp 0x14040dcd5
je 0x14041140d
mov rbx, rax
sar rdx, cl
or dl, dh
add dl, r15b
mov qword [rax], rbp
test r14b, r10b
adc al, r10b
movsxd rdx, r10d
lea rax, [0x1400510f0]
adc dl, r14b
neg rdx
test bx, r15w
mov qword [rbx + 0x4870], rax
lea rax, [0x140051540]
cmc
cqo
shrd dx, r13w, 0x88
mov qword [rbx + 0x4878], rax
btc ax, 0xec
shr rdx, 0x2e
not ax
lea rax, [0x140051650]
mov qword [rbx + 0x4880], rax
test r12b, spl
sub ecx, ecx
xor ch, cl
mov eax, 1
ror rdx, cl
xchg rbx, rbp
cpuid
xchg rbx, rbp
test r10b, 0x31
jmp 0x14040dd5b
test edx, 0x4000000
jmp 0x14040dd66
je 0x14040ddaa
lea rax, [0x1400518d0]
stc
test r8b, 0x30
mov qword [rbx + 0x4870], rax
movzx ax, r11b
lea rax, [0x1400520f0]
mov qword [rbx + 0x4878], rax
or eax, edi
lea rax, [0x140052350]
clc
mov qword [rbx + 0x4880], rax
movsx eax, r14w
cmp r14b, r13b
mov rax, qword [rbx]
mov dword [rax + 8], 0
cmp r9, 0x588a116c
jmp 0x14040ddc0
cmp dword [rsp + 0x230], 4
jmp 0x14040ddcd
mov qword [rsp + 0x38], rbx
jmp 0x14040ddd7
ja 0x1404113fb
mov qword [rsp + 0xd8], rsi
jmp 0x14040ddea
mov qword [rsp + 0xe0], rdi
jmp 0x14040ddf7
mov qword [rsp + 0xe8], r15
mov dword [rbx + 0x4868], 0
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x46d8], xmm0
movdqu xmmword [rbx + 0x4738], xmm0
movdqu xmmword [rbx + 0x4798], xmm0
movzx rcx, r12w
adc ch, 0xb8
movdqu xmmword [rbx + 0x47f8], xmm0
xor cl, r14b
adc cx, 0x106a
rcr cx, 0xba
mov rcx, rbx
stc
xor edx, edx
jmp 0x14040de4b
call fcn.1404265a6
test eax, eax
jmp 0x14040de57
je 0x140410d21
mov rbx, qword [rsp + 0x38]
movzx rcx, r8w
mov rcx, rbx
jmp 0x14040de6e
call fcn.1404287ac
lea rcx, [rbx + 0x1a48]
jmp 0x14040de82
mov qword [rsp + 0x88], rcx
adc cx, cx
or cl, r12b
lea rcx, [rbx + 8]
cmc
cmp dx, r13w
mov qword [rsp + 0x80], rcx
neg rcx
sar ch, cl
shrd cx, r11w, 0x4e
lea rcx, [rbx + 0x46a0]
jmp 0x14040deb9
mov qword [rsp + 0x60], rcx
lea rcx, [rbx + 0x2074]
clc
stc
cmp r9w, dx
mov qword [rsp + 0x68], rcx
jmp 0x14040ded8
cmp al, 0xda
je 0x14040df87
movzx edx, al
cmp edx, 0xdc
je 0x14040df1a
cmp edx, 0xd9
je 0x140410858
mov rcx, rbx
jmp 0x14040df03
call fcn.140428a42
test eax, eax
jmp 0x14040df0f
jne 0x14040df61
jmp 0x140410d21
mov rcx, qword [rbx]
jmp 0x14040df22
call fcn.14041c8c6
mov rcx, rbx
mov ebx, eax
mov rcx, qword [rcx]
jmp 0x14040df34
call fcn.14041c8c6
cmp ebx, 4
jmp 0x14040df41
jne 0x140410d21
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
cmp r15b, 0x4b
cmp eax, dword [rcx + 4]
jmp 0x14040df5b
jne 0x140410d21
mov rbx, qword [rsp + 0x38]
movzx ecx, r15w
movsx ecx, sp
mov rcx, rbx
jmp 0x14040df75
call fcn.1404287ac
cmp al, 0xda
jmp 0x14040df81
jne 0x14040dee0
mov rcx, qword [rbx]
jmp 0x14040df8f
call fcn.14041c8c6
mov rcx, rbx
bt bx, dx
movsx di, bpl
btr bx, ax
mov ebx, eax
clc
shl ah, 0x48
mov rdi, qword [rcx]
sar al, cl
mov rax, qword [rdi + 0xc0]
clc
cmp rax, qword [rdi + 0xc8]
jmp 0x14040dfc3
jae 0x14040dfe6
lea rcx, [rax + 1]
jmp 0x14040dfd2
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x14040dfe1
jmp 0x14040e097
cmp dword [rdi + 0x30], 0
je 0x140410d05
mov r8d, dword [rdi + 0x34]
cdq
lea rbp, [rdi + 0x38]
cwd
mov rcx, qword [rdi + 0x28]
mov rdx, rbp
jmp 0x14040e007
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
clc
jmp 0x14040e016
sub ecx, dword [rdi + 0xd0]
test sil, 0x6b
add dword [rdi + 0xb8], ecx
test r10b, spl
test eax, eax
jmp 0x14040e030
je 0x14040e051
movsxd rcx, eax
lahf
add rcx, rbp
setbe al
mov eax, r8d
movzx eax, byte [rbp]
jmp 0x14040e04c
jmp 0x14040e07a
mov dword [rdi + 0x30], 0
rol ecx, 0x3e
rol cx, cl
lea rcx, [rdi + 0x39]
cmp r10b, dil
mov byte [rdi + 0x38], 0
test r14w, r9w
jmp 0x14040e073
xor eax, eax
jmp 0x14040e07a
mov qword [rdi + 0xc8], rcx
bt cx, r9w
not cx
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
rcl cl, 0x39
movzx eax, al
shrd cx, r14w, 0x7f
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x4854], eax
movzx cx, ah
shl cx, cl
setnp cl
lea ecx, [rax - 5]
cmp bl, r9b
jmp 0x14040e0c5
cmp cl, 0xfc
jmp 0x14040e0cd
jb 0x140410d21
mov rcx, qword [rsp + 0x38]
mov rdi, qword [rcx]
cmc
jmp 0x14040e0e1
cmp dword [rdi + 8], eax
jl 0x140410d21
add eax, eax
cmp si, sp
cmp rsi, 0x21ac0bfd
add eax, 6
clc
test r12b, dl
cmp ebx, eax
jmp 0x14040e104
jne 0x140410d21
xor ebp, ebp
mov rbx, qword [rsp + 0x38]
cmp r11w, r9w
xchg al, al
mov rax, qword [rdi + 0xc0]
clc
cmp r14b, 0x60
cmp dx, dx
cmp rax, qword [rdi + 0xc8]
jmp 0x14040e132
jae 0x14040e164
lea rcx, [rax + 1]
bswap r14w
mov r14d, r12d
mov qword [rdi + 0xc0], rcx
movzx r14w, r13b
movsxd r14, esp
cmovae r14, rdi
movzx r14d, byte [rax]
jmp 0x14040e15f
jmp 0x14040e21f
cmp dword [rdi + 0x30], 0
jmp 0x14040e16d
je 0x14040e1bb
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
cmp cx, r15w
clc
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x14040e1c8
cdqe
shl r14b, 0xfc
add rax, rbx
movzx r14d, byte [rbx]
jmp 0x14040e1b6
jmp 0x14040e1f2
sub r14d, r14d
jmp 0x14040e1c3
jmp 0x14040e21f
mov dword [rdi + 0x30], 0
lea rax, [rdi + 0x39]
rol bh, cl
shrd ebx, r8d, 0xd0
mov byte [rdi + 0x38], 0
rcl bl, cl
and bl, 4
bsf bx, r12w
sub r14d, r14d
or rbx, 0x126053a3
mov rbx, qword [rsp + 0x38]
cmp r10b, 4
mov qword [rdi + 0xc8], rax
and al, r11b
lea rax, [rdi + 0x39]
cmp r12b, 0x6b
stc
mov qword [rdi + 0xc0], rax
ror dil, cl
jmp 0x14040e21f
mov rdi, qword [rbx]
lahf
shr ax, cl
movzx ax, ah
mov rax, qword [rdi + 0xc0]
clc
cmp bl, 0x64
cmp rax, qword [rdi + 0xc8]
jae 0x14040e264
lea rcx, [rax + 1]
jmp 0x14040e24b
mov qword [rdi + 0xc0], rcx
jmp 0x14040e257
movzx eax, byte [rax]
jmp 0x14040e25f
jmp 0x14040e327
cmp dword [rdi + 0x30], 0
jmp 0x14040e26d
je 0x14040e2d1
mov r8d, dword [rdi + 0x34]
movzx cx, r8b
lea rbx, [rdi + 0x38]
movzx rdx, r14w
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14040e290
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
cmp cl, 0x1f
test r11w, 0x1640
add dword [rdi + 0xb8], ecx
test spl, r15b
test eax, eax
je 0x14040e2d8
movsxd rcx, eax
add rcx, rbx
jmp 0x14040e2c4
movzx eax, byte [rbx]
jmp 0x14040e2cc
jmp 0x14040e300
sub eax, eax
jmp 0x14040e327
mov dword [rdi + 0x30], 0
shld bx, r8w, 0x5d
mov rcx, r12
movsxd rbx, r15d
lea rcx, [rdi + 0x39]
rcr rdx, 0xae
bts bx, ax
mov byte [rdi + 0x38], 0
bswap bx
xor eax, eax
mov rbx, qword [rsp + 0x38]
shrd dx, di, 0x81
xor dl, 0x7a
stc
mov qword [rdi + 0xc8], rcx
bt rdx, r11
adc edx, esi
clc
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
mov rdi, qword [rbx]
rol dx, cl
mov edx, dword [rdi + 8]
cmc
test edx, edx
jmp 0x14040e338
jle 0x14040e387
movzx ebx, r14b
mov rsi, qword [rsp + 0x60]
cmp bx, sp
xor ecx, ecx
stc
cmp bp, 0x70ba
clc
nop word [rax + rax]
cmp r9b, r10b
test r15b, spl
cmp dword [rsi], ebx
je 0x14040e390
inc rcx
add rsi, 0x60
cmc
jmp 0x14040e374
cmp rdx, rcx
jmp 0x14040e37c
jne 0x14040e35f
jmp 0x140410d21
sub ecx, ecx
test al, bpl
test sil, 0x49
cmp ecx, edx
jmp 0x14040e397
je 0x140410d21
movzx eax, al
bswap dx
rol rdx, cl
cmc
mov ebx, eax
sub dx, dx
shl si, cl
shr ebx, 4
bsr rsi, rdx
rcl sil, 0xa8
mov edx, ecx
xor rsi, r10
lea rdx, [rdx + rdx*2]
cmovae rsi, rbp
inc sil
shl rdx, 5
mov rsi, qword [rsp + 0x38]
stc
mov dword [rsi + rdx + 0x46b0], ebx
cmp al, 0x3f
jmp 0x14040e3e2
ja 0x140410d21
and eax, 0xf
mov rbx, qword [rsp + 0x38]
stc
jmp 0x14040e3f6
mov dword [rbx + rdx + 0x46b4], eax
cmc
clc
test dil, 0x54
cmp eax, 3
ja 0x140410d21
mov rbx, qword [rsp + 0x38]
movzx rax, r11w
dec al
movsx rax, sp
mov dword [rbx + rbp*4 + 0x4858], ecx
movzx rax, bx
inc rbp
dec ah
movsxd rax, dword [rbx + 0x4854]
cmp r12b, r10b
test r8b, r15b
cmp rbp, rax
jmp 0x14040e440
jl 0x14040e117
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14040e459
jae 0x14040e481
lea rcx, [rax + 1]
jmp 0x14040e468
mov qword [rdi + 0xc0], rcx
jmp 0x14040e474
movzx eax, byte [rax]
jmp 0x14040e47c
jmp 0x14040e544
cmp dword [rdi + 0x30], 0
jmp 0x14040e48a
je 0x14040e4e5
mov r8d, dword [rdi + 0x34]
movsxd rcx, esi
lea rbx, [rdi + 0x38]
not edx
cmovbe cx, bp
mov rcx, qword [rdi + 0x28]
mov dl, r13b
jmp 0x14040e4ad
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040e4be
sub ecx, dword [rdi + 0xd0]
cmc
add dword [rdi + 0xb8], ecx
cmp r8w, bp
test eax, eax
je 0x14040e4f1
movsxd rcx, eax
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14040e515
sub eax, eax
jmp 0x14040e4ec
jmp 0x14040e544
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
bswap bx
sal bl, cl
mov byte [rdi + 0x38], 0
adc bx, 0x44c7
stc
movzx bx, r9b
xor eax, eax
adc bl, spl
mov rbx, qword [rsp + 0x38]
test sil, 0x72
jmp 0x14040e523
mov qword [rdi + 0xc8], rcx
stc
bt cx, 0x3a
movsx rcx, r11w
lea rcx, [rdi + 0x39]
test r8b, 0xec
stc
mov qword [rdi + 0xc0], rcx
movzx eax, al
and dil, bl
mov dword [rbx + 0x4834], eax
sub di, dx
mov rdi, qword [rbx]
add al, dh
mov rax, qword [rdi + 0xc0]
cmc
cmp rax, qword [rdi + 0xc8]
jae 0x14040e58f
lea rcx, [rax + 1]
jmp 0x14040e576
mov qword [rdi + 0xc0], rcx
jmp 0x14040e582
movzx eax, byte [rax]
jmp 0x14040e58a
jmp 0x14040e668
cmp dword [rdi + 0x30], 0
jmp 0x14040e598
je 0x14040e60a
mov r8d, dword [rdi + 0x34]
movzx ebx, r10w
movsxd rcx, r11d
movsx ebx, sp
lea rbx, [rdi + 0x38]
movsx dx, bpl
mov rcx, qword [rdi + 0x28]
movzx rdx, bx
cwd
movsx rdx, r15w
mov rdx, rbx
jmp 0x14040e5cb
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
cmp r10b, 0x59
add dword [rdi + 0xb8], ecx
clc
cmc
test eax, eax
jmp 0x14040e5ed
je 0x14040e616
movsxd rcx, eax
mov eax, 0x3cde7a43
add rcx, rbx
nop
cdqe
movzx eax, byte [rbx]
jmp 0x14040e63d
xor eax, eax
jmp 0x14040e611
jmp 0x14040e668
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
or bx, r11w
mov byte [rdi + 0x38], 0
bsf bx, r11w
btc rbx, r8
xor eax, eax
add bx, 0x38a4
xadd bx, bx
mov rbx, qword [rsp + 0x38]
jmp 0x14040e64c
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
cmc
stc
cmp r9b, 0x4c
mov qword [rdi + 0xc0], rcx
setnp dil
movzx eax, al
movsx di, dl
mov dword [rbx + 0x4838], eax
rol ax, cl
mov rdi, qword [rbx]
shr ah, cl
mov rax, qword [rdi + 0xc0]
stc
cmp rax, qword [rdi + 0xc8]
jae 0x14040e6af
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x14040e6a2
movzx eax, byte [rax]
jmp 0x14040e6aa
jmp 0x14040e779
cmp dword [rdi + 0x30], 0
jmp 0x14040e6b8
je 0x14040e722
mov r8d, dword [rdi + 0x34]
movsx rbx, r10w
cmovge cx, r8w
cdq
lea rbx, [rdi + 0x38]
movsx ecx, r10w
jmp 0x14040e6da
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14040e6e6
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
test r12b, 0x50
clc
sub ecx, dword [rdi + 0xd0]
test esi, r9d
stc
add dword [rdi + 0xb8], ecx
test r11, rsi
test eax, eax
je 0x14040e729
movsxd rcx, eax
add rcx, rbx
movsx eax, r12w
movzx eax, byte [rbx]
jmp 0x14040e751
sub eax, eax
jmp 0x14040e779
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
bts bx, dx
movsx bp, r13b
btc edx, 8
sub eax, eax
sub dh, 0xdb
sbb ebp, 0x690a3f64
cdq
mov rbx, qword [rsp + 0x38]
cmovs edx, r9d
bt rdx, 0xfc
rcr dx, 0xcb
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
shl dx, 0x39
mov qword [rdi + 0xc0], rcx
movzx edx, al
mov ecx, edx
bts bp, ax
btr rbp, 0xb
add bpl, r9b
shr ecx, 4
bts ebp, r11d
cmc
dec bpl
mov dword [rbx + 0x483c], ecx
shrd ebp, r14d, 0x83
movsxd rcx, esp
and edx, 0xf
sar ch, cl
sub bp, 0x87b
mov dword [rbx + 0x4840], edx
rcl bpl, cl
and bpl, 0xc3
mov ecx, dword [rbx + 0x4830]
setnp bpl
test r15b, 0xbf
movzx ebp, r12w
mov ebp, dword [rbx + 0x4834]
test si, 0x23a4
jmp 0x14040e7dc
test ecx, ecx
jmp 0x14040e7e3
je 0x14040e843
cmp ebp, 0x3f
jmp 0x14040e7f1
jg 0x140410d21
mov rbx, qword [rsp + 0x38]
jmp 0x14040e805
mov ebx, dword [rbx + 0x4838]
test r12d, 0x365d38f8
cmp ebx, 0x3f
jmp 0x14040e81a
jg 0x140410d21
cmp ebp, ebx
jmp 0x14040e827
jg 0x140410d21
cmp al, 0xdf
ja 0x140410d21
cmp edx, 0xd
jbe 0x14040e886
jmp 0x140410d21
test ebp, ebp
jmp 0x14040e84a
jne 0x140410d21
cmp al, 0xf
ja 0x140410d21
test edx, edx
jmp 0x14040e85f
jne 0x140410d21
mov rax, qword [rsp + 0x38]
bts edx, r9d
bt dx, si
mov dword [rax + 0x4838], 0x3f
mov edx, esi
sar sil, 0x3c
movzx edx, r14w
mov rsi, qword [rsp + 0x38]
cbw
or rax, 0xe700157
mov edx, dword [rsi + 0x4854]
xor bp, 0x7979
mov eax, dword [rsi + 0x4868]
sal bpl, cl
bts ebp, r8d
xchg rbp, rbp
test eax, eax
mov ebp, 0x7fffffff
jmp 0x14040e8bb
cmove eax, ebp
jmp 0x14040e8c4
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
mov dword [rsi + 0x47d8], 0
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
cmp r12, 0xa717611
mov dword [rsi + 0x46b8], 0
test eax, 0x250e2966
cmp rsi, rcx
mov byte [rsi + 0x4828], 0xff
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
jmp 0x14040e92d
test ecx, ecx
jmp 0x14040e934
je 0x14040faad
cmp edx, 1
jmp 0x14040e942
jne 0x14040fb88
movsxd rax, dword [rsi + 0x4858]
rcl dl, cl
movsx edx, r8w
movzx rdx, cx
mov qword [rsp + 0xd0], rax
neg dx
bt dx, r12w
lea rax, [rax + rax*2]
setl dl
test bh, 0x26
cmovns rdx, r9
shl rax, 5
btc dx, 0x92
xchg edx, edx
sar dx, cl
mov edx, dword [rsi + rax + 0x46c0]
test edx, edx
jle 0x140410596
mov ecx, edx
rcl sil, cl
clc
movsx rsi, bx
add ecx, 7
shr ecx, 3
cmc
movzx rsi, si
bsr esi, r9d
mov dword [rsp + 0xc0], ecx
movzx rdx, r14w
cmovb rcx, r12
mov rcx, qword [rsp + 0x38]
or dl, sil
mov edx, dword [rcx + rax + 0x46bc]
sal si, 0x53
bswap si
shr sil, 0xd0
mov qword [rsp + 0xc8], rdx
add rsi, 0x41db3385
setge sil
add edx, 7
adc esi, ebp
test r10w, sp
sbb esi, 0x2de55c2d
sar edx, 3
add rax, rcx
add rax, 0x46f0
jmp 0x14040ea0e
mov qword [rsp + 0xb0], rax
cmp edx, 2
cmova si, sp
movsx si, r12b
mov eax, 1
mov sil, r12b
movzx si, r11b
cmovl edx, eax
mov dword [rsp + 0xb8], edx
shld si, r8w, 0xd1
mov dword [rsp + 0x70], 0
shl sil, cl
mov si, ax
movsx rsi, bp
cmp dword [rsp + 0xc8], 0
movzx si, cl
movsxd rsi, r13d
seta sil
mov rsi, qword [rsp + 0x38]
jmp 0x14040ea6e
jle 0x14040fa71
xor edi, edi
jmp 0x14040ea7b
jmp 0x14040ea9e
inc edi
cmp bl, r14b
cmp r14b, 0x40
test cx, di
cmp edi, dword [rsp + 0xb8]
jmp 0x14040ea98
je 0x14040fa71
mov rcx, qword [rsp + 0xb0]
adc r12b, 0x5e
test rcx, r8
bt ax, di
mov eax, dword [rcx + 8]
setne r13b
imul eax, dword [rsp + 0x70]
clc
add eax, edi
shr r12b, cl
shl eax, 6
movsxd r12, eax
sal r13b, 0x31
btc r13w, r11w
add r12, r12
cmp dil, 0x3f
add r12, qword [rcx]
movsxd r13, dword [rsi + 0x4834]
cmp eax, r9d
test bh, 0xe9
stc
test r13, r13
jmp 0x14040eaf2
mov dword [rsp + 0x58], edi
je 0x14040ecbe
movsxd rcx, dword [rcx - 0x3c]
imul rdx, rcx, 0x690
lea rax, [rsi + rdx]
add rax, 0x1a48
mov bpl, 0x66
not rbp
ror bpl, cl
mov qword [rsp + 0x40], rax
movzx bp, r14b
cmp dword [rsi + 0x483c], 0
mov ebp, dword [rsi + 0x4840]
mov al, 0x47
cwde
mov eax, dword [rsi + 0x4844]
jmp 0x14040eb3f
mov qword [rsp + 0x48], rdx
je 0x14040ed2a
test eax, eax
jmp 0x14040eb51
je 0x14040ee74
dec eax
test edi, eax
mov dword [rsi + 0x4844], eax
cmp dil, 0x9e
cmp r13d, dword [rsi + 0x4838]
jmp 0x14040eb71
jg 0x14040ed42
mov edi, 0x10000
mov ecx, ebp
neg bl
cmp al, r15b
btc bx, r10w
shl edi, cl
shr ebx, 9
cmc
clc
sar edi, 0x10
movsx ebx, r10w
mov ebx, edi
cmp r15, r15
jmp 0x14040eba0
neg ebx
jmp 0x14040ebe2
lea rax, [r13 + 1]
rol cx, 0x7f
test r10w, ax
mov rcx, qword [rsp + 0x38]
cmp sp, 0x5950
stc
movsxd rcx, dword [rcx + 0x4838]
cmp r13, rcx
not r13b
cmovs r13w, r15w
bswap r13w
mov r13, rax
jmp 0x14040ebdc
jge 0x14040ed42
lea rax, [0x1400bf070]
cmp dl, 0x27
ror bp, 0xa4
xadd bpl, bpl
movzx ebp, byte [r13 + rax]
cmp word [r12 + rbp*2], 0
jmp 0x14040ec05
je 0x14040eba7
mov rsi, qword [rsp + 0x38]
add al, ch
mov eax, dword [rsi + 0x4824]
cmp bpl, 0x61
cmp bpl, bpl
test eax, eax
jg 0x14040ec3a
mov rcx, rsi
jmp 0x14040ec2f
call fcn.14042c331
mov eax, dword [rsi + 0x4824]
mov ecx, dword [rsi + 0x4820]
xchg dx, dx
movsx rdx, r12w
mov edx, 0x6bc24e7d
lea edx, [rcx + rcx]
jmp 0x14040ec54
mov dword [rsi + 0x4820], edx
jmp 0x14040ec5f
dec eax
clc
cmp cx, di
mov dword [rsi + 0x4824], eax
cmp di, 0x5e85
stc
jmp 0x14040ec76
test ecx, ecx
jmp 0x14040ec7d
jns 0x14040eba7
movsx eax, word [r12 + rbp*2]
cmc
cmp ah, 0xd5
test edi, eax
jmp 0x14040ec93
jne 0x14040eba7
test ax, ax
movzx ecx, dx
movzx rcx, bx
mov ecx, ebx
jmp 0x14040ecaa
cmovg ecx, edi
add ecx, eax
jmp 0x14040ecb4
mov word [r12 + rbp*2], cx
jmp 0x14040eba7
movsxd rax, dword [rcx - 0x40]
or r8d, edi
test rsi, r12
adc r8b, 0xb9
imul rax, rax, 0x690
btr r8d, esp
adc r8b, 0xa0
movsx rcx, r10w
lea r8, [rsi + rax]
bsf cx, sp
add r8, 8
cmovnp ecx, r10d
mov rcx, rsi
movsx r9w, cl
mov rdx, r12
movzx r9w, bpl
movzx r9d, bp
xchg r9d, r9d
mov r9, qword [rsp + 0xd0]
jmp 0x14040ed13
call fcn.14042c674
test eax, eax
jmp 0x14040ed1f
jne 0x14040ed42
jmp 0x140410d21
test eax, eax
jmp 0x14040ed31
je 0x14040f458
dec eax
movsx edi, ax
mov dword [rsi + 0x4844], eax
mov rsi, qword [rsp + 0x38]
movsxd rax, r9d
mov eax, dword [rsi + 0x486c]
clc
lea ecx, [rax - 1]
add dil, 0xa8
mov dword [rsi + 0x486c], ecx
rcr dil, 0xac
shr dil, 0x7c
cmp eax, 1
movsx edi, r8w
mov edi, esp
movzx rdi, bp
mov edi, dword [rsp + 0x58]
jmp 0x14040ed7c
jg 0x14040ea80
cmp dword [rsi + 0x4824], 0x17
jg 0x14040ed9c
mov rcx, rsi
jmp 0x14040ed97
call fcn.14042c331
movzx eax, byte [rsi + 0x4828]
test r10, 0x32802ba3
or cl, r8b
mov ecx, eax
clc
test rbx, 0x442c123f
and cl, 0xf8
cmp cl, 0xd0
jne 0x1404105a3
mov qword [rsi + 0x4820], 0
btc ax, 0xf5
mov dword [rsi + 0x482c], 0
bsr ecx, r14d
mov dword [rsi + 0x47d8], 0
xor cl, r9b
mov dword [rsi + 0x4778], 0
xor cx, 0x72e7
xadd ax, cx
ror ax, 0x75
mov dword [rsi + 0x4718], 0
shl ah, cl
or al, r14b
mov dword [rsi + 0x46b8], 0
test r10d, 0xcba14e2
mov byte [rsi + 0x4828], 0xff
bts ax, di
mov al, 0x3e
cmovge ax, r11w
mov eax, dword [rsi + 0x4868]
xadd cl, ch
ror cl, 0x2c
test eax, eax
xchg cx, cx
mov ecx, 0x7fffffff
jmp 0x14040ee52
cmove eax, ecx
mov dword [rsi + 0x486c], eax
jmp 0x14040ee60
mov dword [rsi + 0x4844], 0
jmp 0x14040ee6f
jmp 0x14040ea80
mov eax, 0x10000
mov ecx, ebp
cmc
rol r15b, 1
shl eax, cl
neg r15
sar eax, 0x10
neg r15w
cmp al, r11b
movsx r15w, sil
mov dword [rsp + 0x50], eax
not r15
neg eax
mov dword [rsp + 0xc4], eax
setae r15b
movzx r15w, r14b
xchg r15, rax
mov rax, qword [rsp + 0x68]
movsx r15d, ax
lea r15, [rax + rdx]
jmp 0x14040eec0
jmp 0x14040eef6
cmp r13d, eax
jmp 0x14040eef0
jg 0x14040ed42
mov rsi, qword [rsp + 0x38]
cmp dword [rsi + 0x4824], 0xf
jmp 0x14040ef07
jg 0x14040ef1a
mov rcx, rsi
jmp 0x14040ef15
call fcn.14042c331
mov r8d, dword [rsi + 0x4820]
movsx cx, r10b
mov rax, r8
xadd ch, cl
shr rax, 0x17
cmp r14w, 0x16d
or cl, sil
mov rcx, qword [rsp + 0x40]
movzx eax, byte [rcx + rax]
test r11b, 0xd6
cmp r14d, 0x11ae6009
jmp 0x14040ef52
cmp rax, 0xff
jmp 0x14040ef5d
je 0x14040efba
mov rcx, qword [rsp + 0x48]
add rcx, rsi
movzx ecx, byte [rax + rcx + 0x1f48]
mov ebx, dword [rsi + 0x4824]
sub ebx, ecx
jmp 0x14040ef80
jl 0x140410d21
shl r8d, cl
movsx dx, ch
jmp 0x14040ef92
mov rdx, qword [rsp + 0x38]
mov dword [rdx + 0x4820], r8d
mov dword [rdx + 0x4824], ebx
movsxd r9, ebx
movzx r9, r12w
mov r9, qword [rsp + 0x48]
jmp 0x14040efb5
jmp 0x14040f0c9
mov eax, r8d
inc ch
add cl, dil
shr ecx, cl
shr eax, 0x10
xor ebp, ebp
movsx ecx, si
mov rcx, rbp
jmp 0x14040efd4
inc rbp
jmp 0x14040efe0
cmp eax, dword [r15 + rcx*4]
jmp 0x14040efe9
jae 0x14040efcc
mov ebx, dword [rsi + 0x4824]
test rbx, rbp
cmp ebp, 8
jmp 0x14040f000
je 0x1404121be
lea rax, [rbp + 9]
cmp r11d, 0x54510746
cmp ebx, eax
jmp 0x14040f018
jl 0x140410d21
mov cl, 0x17
test di, dx
bt r14w, 0xcc
bsf si, r15w
sub cl, bpl
neg r9w
xchg r9d, edi
mov edi, r8d
shr edi, cl
mov ecx, eax
adc sil, bpl
movsx rdx, r15w
shrd r14w, r14w, 0x2a
lea rdx, [0x1400bf0d0]
movsx r9w, r8b
and edi, dword [rdx + rcx*4]
shr r14b, 0x18
sar r14w, 5
mov rdx, qword [rsp + 0x38]
mov r9, qword [rsp + 0x48]
lea rsi, [rdx + r9]
add edi, dword [rsi + rcx*4 + 0x2094]
movsx r14d, si
mov r14b, 0xd4
sub ebx, ebp
btr r14, 0x1e
movsx rcx, si
not cl
mov ecx, eax
mov bpl, r8b
shl r8d, cl
xor ecx, 0x4db9663a
movsx cx, r11b
add ebx, 0xfffffff7
cmp r9d, 0x50384be8
bt cx, 0x7a
mov dword [rdx + 0x4824], ebx
cbw
bsf bp, si
mov dword [rdx + 0x4820], r8d
bsr rax, rax
movsxd rax, edi
lea rcx, [rdx + r9]
xchg r14w, r14w
movzx ebp, byte [rax + rcx + 0x1e48]
cdqe
and ah, 0xd
mov eax, ebp
mov r14, rdx
and eax, 0xf
inc r14w
and r14b, 0x69
mov r14, rbp
stc
jmp 0x14040f0f7
shr r14, 4
cmp eax, 1
jmp 0x14040f103
je 0x14040f19e
test eax, eax
jmp 0x14040f110
jne 0x140410d21
mov dword [rsp + 0x78], 0
ror dil, cl
adc dil, 0xdb
mov edi, 0xf
test r15, rdx
cmp bpl, 0xef
jmp 0x14040f136
ja 0x14040f18b
mov eax, 0xffffffff
neg cl
sal rdi, 0xbf
mov ecx, r14d
jmp 0x14040f156
shl eax, cl
not eax
test r12b, 0xbe
btr rdi, 0x77
cmp r14w, ax
mov rcx, qword [rsp + 0x38]
jmp 0x14040f171
mov dword [rcx + 0x4844], eax
mov edi, 0x40
cmp bpl, 0x10
jmp 0x14040f185
jae 0x14040f363
mov rax, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x50]
jmp 0x14040f199
jmp 0x14040f22a
test ebx, ebx
jmp 0x14040f1a5
jg 0x14040f1cb
mov rsi, qword [rsp + 0x38]
movsx ecx, bx
mov rcx, rsi
call fcn.14042c331
mov r8d, dword [rsi + 0x4820]
not dil
mov ebx, dword [rsi + 0x4824]
lea eax, [r8 + r8]
mov rcx, qword [rsp + 0x38]
movsx di, bl
mov dword [rcx + 0x4820], eax
movzx edi, sp
movzx bp, sil
dec ebx
jmp 0x14040f1ef
mov dword [rcx + 0x4824], ebx
mov dil, 0x13
rol eax, cl
test r12, r14
mov rax, rcx
bsf bp, di
test r8d, r8d
mov ecx, dword [rsp + 0xc4]
bswap bp
movsxd rbp, edx
mov ebp, dword [rsp + 0x50]
cmovs ecx, ebp
bt di, 0xdb
movzx edi, bx
mov dword [rsp + 0x78], ecx
mov edi, r14d
mov eax, dword [rax + 0x4838]
cmp r13d, eax
jmp 0x14040f238
jg 0x14040eee8
movsxd r13, r13d
jmp 0x14040f246
jmp 0x14040f280
lea rax, [0x1400bf070]
shr bx, cl
cmc
movzx ebx, byte [r13 + rax]
jmp 0x14040f296
cmp word [r12 + rbx*2], 0
jmp 0x14040f2a1
je 0x14040f34f
mov rsi, qword [rsp + 0x38]
cwde
cbw
mov al, r15b
mov eax, dword [rsi + 0x4824]
cmp r12b, 0xd
test eax, eax
jmp 0x14040f2c3
jg 0x14040f2dc
test edi, edi
jmp 0x14040f356
je 0x14040eec5
cmp ebx, r14d
jmp 0x14040f36b
jge 0x14040f3b1
mov rsi, qword [rsp + 0x38]
movsx rcx, cx
movzx rcx, sp
jmp 0x14040f383
mov rcx, rsi
jmp 0x14040f38b
mov ecx, r14d
bswap ebp
btc rbp, 0x1d
xchg bpl, dl
rol r8d, cl
mov dx, 0x1ba
movsxd rcx, ebp
movzx rbp, r15w
lea rcx, [0x1400bf0d0]
mov ebp, dword [rcx + r14*4]
mov ecx, ebp
cwd
shld edx, edi, 0x37
not ecx
sub dh, 0x23
sbb dh, 0x7a
xor dl, 0x43
and ecx, r8d
test r10b, r15b
rcr dh, cl
seta dh
mov rdx, qword [rsp + 0x38]
clc
mov dword [rdx + 0x4820], ecx
stc
test bx, 0x3a6a
and r8d, ebp
bts bp, dx
add r8d, eax
xor rax, 0x3c7643ab
sub ebx, r14d
mov rax, r8
jmp 0x14040f423
mov dword [rdx + 0x4824], ebx
cbw
mov rax, rdx
movzx bp, dil
cmovae bp, r15w
mov dword [rdx + 0x4844], r8d
setnp bpl
bswap bp
movsx ebp, r9w
mov ebp, dword [rsp + 0x50]
jmp 0x14040f453
shl rcx, 0xa
sal r14w, 0x70
lea rdi, [rsi + rcx]
shr r14w, cl
test dx, 0x1955
movzx r14w, r9b
add rdi, 0x3688
movzx eax, bx
mov rax, qword [rsp + 0x68]
mov r14b, 0xba
movsx r14w, dl
bswap r14d
lea r14, [rax + rdx]
jmp 0x14040f496
mov dword [rsp + 0x78], ebp
jmp 0x14040f49f
mov qword [rsp + 0x50], rdi
jmp 0x14040f954
mov edx, dword [rsi + 0x4820]
bts eax, r11d
cmp r13w, r14w
xchg ch, al
mov rcx, rdx
shr rcx, 0x17
stc
movsx eax, word [rdi + rcx*2]
test r10b, spl
stc
cmp r12w, bx
test eax, eax
jmp 0x14040f4d4
je 0x14040f589
mov ecx, eax
sar bl, cl
movzx rbx, di
xchg ebx, ebx
shr ecx, 4
and ecx, 0xf
sar rbx, 0x29
movsxd rbx, r13d
test r8b, r10b
btc r13d, 2
adc r13b, r13b
add rbx, rcx
adc rcx, 0xda45d8
bsf r13w, r8w
rcr r13b, 0xb8
mov ecx, eax
rcr r13b, 0xa3
setno r13b
and ecx, 0xf
movsx r13w, bpl
sal r13b, 0x75
sar r13b, cl
shl edx, cl
mov dword [rsi + 0x4820], edx
movsx rdx, si
bswap r13d
sub dword [rsi + 0x4824], ecx
shrd r13w, bx, 0x83
test r12b, 0xa5
lea r13d, [rbx + 1]
rcr ecx, cl
test bp, 0x7056
lea rcx, [0x1400bf070]
dec dx
add dl, r15b
movzx edx, byte [rcx + rbx]
neg cx
shr eax, 8
mov ecx, ebp
shl eax, cl
mov word [r12 + rdx*2], ax
cmp r13d, dword [rsi + 0x4838]
jmp 0x14040f57e
jle 0x14040f954
jmp 0x14040ed42
cmp dword [rsi + 0x4824], 0xf
jmp 0x14040f595
jg 0x14040f5d8
mov rcx, rsi
jmp 0x14040f5a3
call fcn.14042c331
mov edx, dword [rsi + 0x4820]
jmp 0x14040f5bf
mov rcx, rdx
shl rax, 0xd9
add ah, 0xad
shr rcx, 0x17
sar rax, 0xe2
bsr ax, di
rol rax, cl
mov rax, qword [rsp + 0x40]
cmp bl, r8b
cmp si, 0x72c
movzx eax, byte [rax + rcx]
cmp rax, 0xff
jmp 0x14040f5f4
je 0x14040f661
mov rcx, qword [rsp + 0x48]
movsxd rdi, edx
rcr di, cl
lea rcx, [rcx + rsi]
movzx ecx, byte [rax + rcx + 0x1f48]
sar rdi, cl
mov edi, dword [rsi + 0x4824]
stc
cmp ebx, 0x62cb789e
test r11, 0x44f467b0
sub edi, ecx
jmp 0x14040f62f
jl 0x140410d21
shl edx, cl
movsx ebp, si
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x4820], edx
mov dword [rbx + 0x4824], edi
movzx ebp, r15w
movsxd rbp, esi
mov rbp, qword [rsp + 0x48]
jmp 0x14040f65c
jmp 0x14040f78c
mov eax, edx
bswap ecx
shr eax, 0x10
sub ebx, ebx
dec rcx
seta cl
mov rcx, rbx
inc rbx
cmp eax, dword [r14 + rcx*4]
jae 0x14040f670
mov rax, qword [rsp + 0x38]
rcl dil, 0x3f
btc di, dx
mov edi, dword [rax + 0x4824]
jmp 0x14040f699
cmp ebx, 8
jmp 0x14040f6a1
je 0x1404122e7
lea rax, [rbx + 9]
cmc
cmp edx, 0x677e0d7b
cmp edi, eax
jl 0x140410d21
mov cl, 0x17
or r9w, 0x615
adc bpl, r12b
rol r9b, cl
sub cl, bl
mov esi, edx
shr esi, cl
test r15w, cx
shrd r15, rbx, 2
btr ecx, 0x35
mov r8d, eax
xchg r9w, r9w
cmp al, sil
bts rcx, rdx
lea rcx, [0x1400bf0d0]
bts r9w, r13w
and bpl, 0xb5
test si, r10w
and esi, dword [rcx + r8*4]
dec bp
movzx r9, r15w
sal r9b, 0x45
mov r9, qword [rsp + 0x38]
neg r15b
dec r15w
mov rbp, qword [rsp + 0x48]
movsx r15d, r15w
jmp 0x14040f726
lea rcx, [r9 + rbp]
xor r15w, 0x4191
mov r15, 0x53b75ec8
sub r15b, r11b
add esi, dword [rcx + r8*4 + 0x2094]
bt cx, dx
xchg ecx, ecx
neg r15w
sub edi, ebx
movzx rbx, r13w
mov rbx, r9
stc
mov ecx, eax
sub r15w, r15w
or r15b, bl
shl edx, cl
add edi, 0xfffffff7
bts r15w, ax
mov dword [r9 + 0x4824], edi
xchg rcx, rax
bts r15d, eax
mov dword [r9 + 0x4820], edx
xor ch, ah
sub cx, sp
movsxd rax, esi
movsxd r15, r11d
bt cx, ax
lea rcx, [rbx + rbp]
cmovo r15d, edx
rcr r15b, cl
add ebx, edi
movzx ebx, byte [rax + rcx + 0x1e48]
bsf ecx, esp
mov r15d, ebx
rcl rcx, 0x16
adc cx, r13w
and r15d, 0xf
rol ch, cl
clc
mov rcx, rbx
cmp r9b, 0x5d
cmp ax, r10w
shr rcx, 4
cmp r12, 0x84f79fd
test bh, 0x53
test r15, r15
jmp 0x14040f7d7
je 0x14040f908
mov eax, ecx
movsxd rbx, r13d
lea rbx, [rbx + rax]
cmp edi, r15d
mov ebp, dword [rsp + 0x78]
jmp 0x14040f7f2
jge 0x14040f82f
mov rsi, qword [rsp + 0x38]
jmp 0x14040f802
mov rcx, rsi
jmp 0x14040f80a
call fcn.14042c331
mov edx, dword [rsi + 0x4820]
movzx ecx, r9w
cmp cx, bp
mov edi, dword [rsi + 0x4824]
shl ax, cl
sbb ch, 2
mov r13, 0x1223149
lea r13d, [rbx + 1]
inc eax
lea rax, [0x1400bf070]
test rdi, 0x14601363
and sil, 0xd3
movzx r8w, r13b
movzx r8d, byte [rax + rbx]
mov ebx, edx
mov ax, 0x4f4b
sub eax, 0x1e6c590a
shr ebx, 0x1f
jmp 0x14040f865
mov ecx, r15d
rol edx, cl
adc si, 0x58f4
lea rax, [0x1400bf0d0]
and sil, 0xb6
dec ecx
mov eax, dword [rax + r15*4]
ror ch, 0x65
mov ecx, eax
sal si, 0x1c
or rsi, 0x36717f61
not ecx
cmovge si, r13w
bts rsi, r10
movsxd rsi, edx
and ecx, edx
shl sil, 0x2d
mov rsi, qword [rsp + 0x38]
mov dword [rsi + 0x4820], ecx
neg ch
ror cl, cl
movzx rcx, r14w
and edx, eax
movsx cx, spl
sub edi, r15d
movzx rcx, sp
mov dword [rsi + 0x4824], edi
dec ebx
sal ah, cl
adc ecx, eax
shr cl, 0xca
lea rax, [0x1400bf120]
and ebx, dword [rax + r15*4]
ror ch, 0x7c
movzx cx, bpl
sar ecx, 0x1b
add ebx, edx
rcl cl, 0x97
clc
mov ecx, ebp
test cx, 0x693a
shl ebx, cl
jmp 0x14040f8fe
mov word [r12 + r8*2], bx
jmp 0x14040f936
cmp bl, 0xef
seto bpl
mov ebp, dword [rsp + 0x78]
jmp 0x14040f918
jbe 0x14040f97b
add r13d, 0x10
shr dil, cl
ror sil, 0x5f
movzx di, r13b
mov rsi, qword [rsp + 0x38]
xadd edi, edi
mov rdi, qword [rsp + 0x50]
test r8, 0x12e76dd7
cmp r13d, dword [rsi + 0x4838]
jmp 0x14040f94e
jg 0x14040ed42
mov rsi, qword [rsp + 0x38]
test dl, 0xa5
cmp dword [rsi + 0x4824], 0xf
jmp 0x14040f968
jg 0x14040f4a9
mov rcx, rsi
call fcn.14042c331
jmp 0x14040f4a9
mov eax, 1
btc ebp, r9d
mov rbp, rcx
test bh, ah
shl eax, cl
clc
rcr cl, cl
movsx ecx, r13w
mov rcx, qword [rsp + 0x38]
test r13w, r10w
mov dword [rcx + 0x4844], eax
jmp 0x14040f9ad
cmp bl, 0x10
jmp 0x14040f9b5
jae 0x14040f9ca
mov rsi, qword [rsp + 0x38]
jmp 0x14040f9c5
jmp 0x14040ed37
cmp edi, ebp
jmp 0x14040f9d1
jge 0x14040fa05
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
jmp 0x14040f9e4
call fcn.14042c331
mov edx, dword [rsi + 0x4820]
lahf
ror rdi, 0x82
mov edi, dword [rsi + 0x4824]
mov eax, dword [rsi + 0x4844]
jmp 0x14040fa05
mov rbx, rbp
btr si, 0x30
mov ecx, ebx
rol edx, cl
shl cl, 0x12
lea rcx, [0x1400bf0d0]
test al, 0xc1
rol sil, 0x55
mov ebp, dword [rcx + rbp*4]
ror sil, cl
sub cx, 0x1b87
rol sil, cl
mov ecx, ebp
jmp 0x14040fa39
not ecx
and ecx, edx
sbb sil, cl
bsr si, sp
mov rsi, qword [rsp + 0x38]
mov dword [rsi + 0x4820], ecx
and edx, ebp
add edx, eax
clc
shld ax, r15w, 0xca
add al, sil
sub edi, ebx
mov dword [rsi + 0x4824], edi
mov eax, edx
jmp 0x14040fa6c
jmp 0x14040ed37
mov eax, dword [rsp + 0x70]
jmp 0x14040fa7a
inc eax
cmp r15b, r9b
cmp ecx, 0x2539497c
jmp 0x14040fa8a
mov dword [rsp + 0x70], eax
cmc
cmp r14d, 0x177f1ec9
cmp eax, dword [rsp + 0xc0]
jmp 0x14040faa2
jne 0x14040ea51
jmp 0x140410596
cmp edx, 1
jmp 0x14040fab5
jne 0x14040fead
movsxd r13, dword [rsi + 0x4858]
cmp bh, 0xae
cwde
lea rax, [r13*2]
or rcx, rcx
shl cl, cl
add rax, r13
inc dh
shl rax, 5
add edx, 0x17fa6c45
mov edx, dword [rsi + rax + 0x46c0]
shr cl, 0xe
mov ecx, 1
test edx, edx
jmp 0x14040faf8
jle 0x140410589
add edx, 7
and bpl, sil
shr edx, 3
mov dword [rsp + 0x48], edx
shl rdx, 0x13
mov edx, dword [rsi + rax + 0x46bc]
bt rbx, rcx
lea ebp, [rdx + 7]
stc
cmp r10w, 0x79a8
sar ebp, 3
cmp ebp, 2
movzx ecx, ax
movsx rcx, r8w
mov ecx, 1
xchg rbx, rbx
cmovne rbx, rbp
cmovl ebp, ecx
cmc
sar ebx, cl
movzx ebx, r15w
lea rbx, [rsi + rax]
cmp dx, cx
test sil, r12b
clc
add rbx, 0x46b4
cmp r13b, 0xfb
test r10b, 0xb8
test r9, r8
shl rbp, 3
cmp bpl, r15b
sub edi, edi
test r9w, r14w
sub r15d, r15d
jmp 0x14040fb79
mov qword [rsp + 0x40], rdx
jmp 0x14040fb83
jmp 0x140410340
mov edx, dword [rsi + 0x4694]
cmp rsi, 0x166a2718
cmp spl, r13b
stc
test edx, edx
jmp 0x14040fba0
jle 0x140410596
mov rcx, qword [rsp + 0x38]
cmp edi, esp
mov ecx, dword [rcx + 0x4690]
jmp 0x14040fbbf
sub r15d, r15d
cmp dl, r9b
test ecx, ecx
jmp 0x14040fbcc
jle 0x14040fe8f
sub r12d, r12d
or edx, r13d
mov rsi, qword [rsp + 0x38]
mov edx, dword [rsi + 0x4854]
test edx, edx
jmp 0x14040fbea
jle 0x14040fd64
xor r14d, r14d
movsxd r13, dword [rsi + r14*4 + 0x4858]
sbb ch, bl
sar al, 0x6e
lea rax, [r13*2]
movsxd rcx, ebx
and ch, 0xa6
lea rax, [rax + r13]
sal cl, 0x1e
shl rax, 5
sal ecx, cl
xadd ch, ch
mov ecx, dword [rsi + rax + 0x46a8]
cmp r12, rdi
test cl, ch
jmp 0x14040fc2f
test ecx, ecx
jmp 0x14040fc36
jle 0x14040fd42
lea rbp, [rsi + rax]
cmc
clc
test si, 0x43d1
add rbp, 0x46a8
mov eax, dword [rsi + rax + 0x46a4]
sub edi, edi
jmp 0x14040fc5c
jmp 0x14040fc79
inc edi
cmp r11b, 0x2b
jmp 0x14040fc6c
cmp edi, ecx
jmp 0x14040fc73
jge 0x14040fd3a
test eax, eax
jmp 0x14040fc80
jle 0x14040fc61
xor ebx, ebx
sbb dh, 0x39
clc
mov ecx, dword [rbp]
cmc
bts r8w, dx
movsx r9w, al
imul ecx, r15d
cmc
add ecx, edi
imul ecx, dword [rbp + 0x50]
imul eax, r12d
add ecx, eax
rcl r9w, cl
add ecx, ebx
btr dx, 0xec
shl ecx, 6
movsxd rdx, ecx
shr ecx, 0x29
lea rdx, [rdx + rdx]
test r8b, r13b
bswap r8d
add rdx, qword [rbp + 0x48]
shl ah, cl
movsxd rax, dword [rbp + 8]
imul rax, rax, 0x690
mov rcx, qword [rsp + 0x38]
lea r8, [rcx + rax]
and r9b, 0xd9
inc r9b
add r8, 8
movzx r9, ax
xchg r9d, r9d
mov r9d, r13d
jmp 0x14040fcfd
call fcn.14042c674
test eax, eax
jmp 0x14040fd09
je 0x140410d21
inc ebx
movsx ax, ah
bt ax, r15w
movsxd rax, ebp
mov eax, dword [rbp - 4]
test r8b, 0xe2
clc
cmp ebx, eax
jl 0x14040fc8c
mov ecx, dword [rbp]
mov rsi, qword [rsp + 0x38]
jmp 0x14040fc61
mov edx, dword [rsi + 0x4854]
bswap eax
inc r14
movsxd rax, edx
test r14w, 0x63e6
cmp r10b, 0xb2
test r14b, spl
cmp r14, rax
jl 0x14040fbf3
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
test dil, dil
cmp r10b, al
cmp r15, 0x24bc2c3b
mov dword [rsi + 0x486c], ecx
cmp eax, 1
mov eax, ecx
jmp 0x14040fd84
jg 0x14040fe6b
cmp dword [rsi + 0x4824], 0x17
jg 0x14040fda4
mov rcx, rsi
jmp 0x14040fd9f
call fcn.14042c331
movzx eax, byte [rsi + 0x4828]
shl ch, cl
mov ecx, eax
test r12w, 0x527a
and cl, 0xf8
cmp ebp, ecx
stc
cmp cl, 0xd0
jmp 0x14040fdc3
jne 0x1404105a3
mov qword [rsi + 0x4820], 0
bsr cx, r12w
mov dword [rsi + 0x482c], 0
and ax, 0x1b31
mov dword [rsi + 0x47d8], 0
movsx eax, ax
xor al, r11b
shl cx, cl
mov dword [rsi + 0x4778], 0
bsf ax, r12w
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
inc ch
xor eax, 0x7a9d39bb
shld ax, bp, 0xb1
mov byte [rsi + 0x4828], 0xff
setnp ch
mov eax, dword [rsi + 0x4868]
movzx ecx, dx
cmovs cx, r10w
movzx cx, dl
test eax, eax
mov ecx, 0x7fffffff
jmp 0x14040fe51
cmove eax, ecx
mov dword [rsi + 0x486c], eax
movsx ecx, r9w
mov ch, 0xc8
mov dword [rsi + 0x4844], 0
inc r12d
mov ecx, dword [rsi + 0x4690]
clc
test ebp, 0x1fdc2d4d
cmp r12d, ecx
jmp 0x14040fe83
jl 0x14040fbdd
mov edx, dword [rsi + 0x4694]
inc r15d
jmp 0x14040fe9a
cmp r15d, edx
jmp 0x14040fea2
jl 0x14040fbc5
jmp 0x140410596
mov edx, dword [rsi + 0x4694]
mov ecx, 1
clc
cmp bh, 0x9c
test edx, edx
jmp 0x14040fec3
jle 0x140410589
mov ecx, dword [rsi + 0x4690]
cmp dil, r14b
cmc
mov dword [rsp + 0x48], 0
test r9, r14
test ecx, ecx
jmp 0x14040fee5
jle 0x1404102eb
mov dword [rsp + 0x40], 0
sar ecx, 0xe6
rol ch, cl
bts cx, di
mov ecx, dword [rsi + 0x4854]
clc
test ecx, ecx
jmp 0x14040ff0a
jle 0x1404101ab
xor ebp, ebp
btc edx, 0x71
rol ax, 0x81
movsxd r13, dword [rsi + rbp*4 + 0x4858]
lea rdx, [r13*2]
rcr ax, 0xda
add rdx, r13
rol ax, 0x9d
bt eax, 0x3c
setnp al
shl rdx, 5
btc ax, 0x15
and al, spl
rcl ah, 0x7c
mov eax, dword [rsi + rdx + 0x46a8]
test di, 0x4520
cmp al, 0xdd
test r9, r11
test eax, eax
jmp 0x14040ff63
jle 0x14041018d
mov qword [rsp + 0x58], rbp
shl dil, cl
sub bpl, r11b
lea rbp, [rsi + rdx]
bts di, r10w
xchg dil, dil
add rbp, 0x46a8
mov edi, dword [rsi + rdx + 0x46a4]
sub ebx, ebx
jmp 0x14040ff95
jmp 0x14040ffad
inc ebx
cmc
cmp al, r12b
cmp ebx, eax
jmp 0x14040ffa7
jge 0x140410163
test edi, edi
jmp 0x14040ffb4
jle 0x14040ff9a
sub r14d, r14d
shrd eax, esp, 0x35
mov rsi, qword [rsp + 0x38]
lea r12, [rsp + 0xf0]
sbb r8, rax
btr edx, 0xc
mov r15d, dword [rbp]
btc r8w, 0xcd
rcl r8w, cl
neg cx
movsxd rax, dword [rbp + 0xc]
movsxd rcx, dword [rbp + 4]
bswap r8
movzx dx, al
shrd edx, r13d, 0x97
shl rcx, 7
bsr r9, r15
add rcx, rsi
add rcx, 0x3488
sar r9b, cl
imul r9, rax, 0x690
bsr r8w, cx
shrd r8w, cx, 0x81
rol edx, 0x52
shl rax, 0xa
movsx rdx, bx
ror r8b, cl
rol r8, 0x67
add rax, rsi
rcl r8, 0xaa
bsr r8d, r11d
add rax, 0x3688
xadd r8b, dl
sar dh, 0x15
add r9, qword [rsp + 0x88]
bsr r8d, r8d
btr r8, r14
add dx, sp
movsxd rdx, dword [rbp + 8]
imul r8, rdx, 0x690
movsx rdx, di
sub dl, bpl
add r8, qword [rsp + 0x80]
not dh
mov qword [rsp + 0x30], rcx
movsx edx, bp
bswap ecx
mov dword [rsp + 0x28], r13d
movsxd rdx, r12d
mov qword [rsp + 0x20], rax
not rdx
mov dh, ah
setge dh
mov rcx, rsi
movzx edx, r12w
mov rdx, r12
jmp 0x1404100a8
call fcn.14042bb53
test eax, eax
jmp 0x1404100b4
je 0x14041057d
imul r15d, dword [rsp + 0x48]
shl rdx, 0x55
cwde
add r15d, ebx
btr ax, 0x50
shl dl, 0x57
not cl
imul edi, dword [rsp + 0x40]
cdqe
cmp ax, 0x1c36
add edi, r14d
shl edi, 3
neg dl
mov edx, dword [rbp + 0x1c]
imul r15d, edx
bts cx, bx
shl r15d, 3
test bl, r11b
sbb ax, r10w
movsxd rax, r15d
inc r8b
bts ecx, edi
add rax, qword [rbp + 0x28]
rcl ch, 0x2d
shrd r8, rbx, 0x95
ror cx, cl
movsxd rcx, edi
sbb r8b, 0xf1
add rcx, rax
not r8d
jmp 0x140410129
mov r8, r12
jmp 0x140410131
call qword [rsi + 0x4870]
inc r14d
test dil, dl
mov edi, dword [rbp - 4]
test r14, 0x28e0698c
cmc
cmp r14d, edi
jmp 0x140410150
jl 0x14040ffd5
mov eax, dword [rbp]
jmp 0x14041015e
jmp 0x14040ff9a
mov rsi, qword [rsp + 0x38]
movsx rbp, bx
jmp 0x140410174
mov ecx, dword [rsi + 0x4854]
movsxd rax, r9d
mov rbp, qword [rsp + 0x58]
movzx rax, r13w
movsx eax, r12w
mov al, bpl
inc rbp
shr ah, cl
movsxd rax, ecx
stc
clc
cmp rbp, rax
jmp 0x14041019f
jl 0x14040ff1a
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
stc
mov dword [rsi + 0x486c], ecx
cmp dil, 0xe1
cmc
cmp eax, 1
mov eax, ecx
jmp 0x1404101c4
jg 0x1404102b4
cmp dword [rsi + 0x4824], 0x17
jmp 0x1404101d6
jg 0x1404101e9
mov rcx, rsi
jmp 0x1404101e4
call fcn.14042c331
movzx eax, byte [rsi + 0x4828]
clc
cmp bh, 0x48
and al, 0xf8
test r11w, 0x4ede
clc
cmp al, 0xd0
jmp 0x140410204
jne 0x14041030e
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
cmc
movsx ax, sil
rol dl, 0x10
mov dword [rsi + 0x47d8], 0
cdq
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
bt dx, 0x89
movsx rcx, bp
sal ch, cl
mov byte [rsi + 0x4828], 0xff
or ax, r15w
rcr dx, 0xd1
mov eax, dword [rsi + 0x4868]
or dh, 0x77
shld cx, si, 0x61
test eax, eax
movzx rdx, bx
mov ecx, 0x7fffffff
movsx rdx, r12w
mov dh, 0x28
cwd
cmove eax, ecx
cmova cx, di
movzx rdx, sp
cqo
mov dword [rsi + 0x486c], eax
movsx ecx, di
cwd
mov ch, 0x26
mov dword [rsi + 0x4844], 0
cqo
mov edx, dword [rsp + 0x40]
mov cx, 0x5eb6
inc edx
test sil, cl
dec rcx
mov ecx, dword [rsi + 0x4690]
mov dword [rsp + 0x40], edx
jmp 0x1404102d9
cmp edx, ecx
jl 0x14040fefc
mov edx, dword [rsi + 0x4694]
mov bp, 0x4ed8
mov ebp, dword [rsp + 0x48]
jmp 0x1404102f4
inc ebp
cmp r9b, r14b
mov dword [rsp + 0x48], ebp
stc
test rax, r15
cmp ebp, edx
jmp 0x140410308
jl 0x14040fede
mov ecx, 1
jmp 0x140410318
jmp 0x140410589
inc r15d
cmc
add edi, 8
movsx edx, cx
movzx edx, r12w
cmp r15d, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
jmp 0x14041033a
je 0x14041030e
test edx, edx
jmp 0x140410347
jle 0x14041031d
sub r14d, r14d
jmp 0x140410368
add r14, 8
cmc
jmp 0x14041035f
cmp rbp, r14
je 0x14041031d
movsxd rax, dword [rbx]
movsxd rcx, dword [rbx - 8]
bts r8, r13
shl rcx, 7
sal edx, 0x71
rcl sil, cl
xor r12d, 0xb407444
mov rsi, qword [rsp + 0x38]
btr dx, r15w
add rcx, rsi
add rcx, 0x3488
imul r9, rax, 0x690
cmovp r8w, r14w
movzx rdx, bx
shl rax, 0xa
sub dx, ax
lea rax, [rax + rsi]
cwd
bswap r8w
add rax, 0x3688
or r8d, ebp
stc
mov r8w, 0x7bfa
add r9, qword [rsp + 0x88]
movsx r8, r10w
shr r8b, cl
clc
movsxd rdx, dword [rbx - 4]
xadd r12w, r8w
sbb r8w, dx
imul r8, rdx, 0x690
cmp si, r15w
or dx, sp
cqo
add r8, qword [rsp + 0x80]
mov qword [rsp + 0x30], rcx
movzx r12, dx
movsx cx, bh
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rax
mov rcx, rsi
movzx dx, r9b
lea r12, [rsp + 0xf0]
mov rdx, r12
jmp 0x14041042c
call fcn.14042bb53
test eax, eax
je 0x14041057d
mov edx, dword [rbx + 0x10]
cmc
btr r8w, 0x47
mov eax, edi
cmp bl, 0xbd
sbb cl, r8b
btr rcx, rdi
imul eax, edx
adc ch, ah
sbb ch, 0x51
movsxd rcx, eax
movzx r8w, cl
neg r8
test sp, sp
add rcx, qword [rbx + 0x1c]
movsx r8w, r14b
add rcx, r14
bswap r8
xchg r8b, r8b
mov r8b, dil
mov r8, r12
jmp 0x140410482
call qword [rsi + 0x4870]
mov eax, dword [rsi + 0x486c]
rcr cl, cl
and rcx, r12
or cx, 0x57a0
lea ecx, [rax - 1]
stc
mov dword [rsi + 0x486c], ecx
clc
cmp eax, 1
jmp 0x1404104ab
jg 0x140410355
cmp dword [rsi + 0x4824], 0x17
jmp 0x1404104bd
jg 0x1404104d0
mov rcx, rsi
jmp 0x1404104cb
call fcn.14042c331
movzx eax, byte [rsi + 0x4828]
cmc
and al, 0xf8
cmc
test r11d, 0x695832c2
cmp al, 0xd0
jmp 0x1404104e9
jne 0x14041030e
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
adc ecx, esi
mov dword [rsi + 0x47d8], 0
cbw
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
stc
mov dword [rsi + 0x46b8], 0
cbw
mov byte [rsi + 0x4828], 0xff
cmc
rcl cx, cl
mov eax, dword [rsi + 0x4868]
stc
test eax, eax
cmovg cx, cx
setne ch
mov cx, di
mov ecx, 0x7fffffff
jmp 0x14041055b
cmove eax, ecx
jmp 0x140410563
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
jmp 0x140410578
jmp 0x140410355
xor ecx, ecx
test bp, 0x3773
jmp 0x140410589
test ecx, ecx
jmp 0x140410590
je 0x140410d21
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + 0x4828]
stc
cmp al, 0xff
jmp 0x1404105aa
jne 0x14040df61
mov rdx, qword [rsp + 0x38]
jmp 0x1404105ba
jmp 0x1404105e2
lea rcx, [rax + 1]
test r8b, r12b
mov qword [rdi + 0xc0], rcx
cmp r11b, r9b
clc
movzx eax, byte [rax]
stc
cmp al, 0xff
jmp 0x1404105dc
je 0x140410739
mov rdi, qword [rdx]
cmp qword [rdi + 0x10], 0
jmp 0x1404105ef
je 0x14041061d
mov rcx, qword [rdi + 0x28]
jmp 0x1404105fe
call qword [rdi + 0x20]
test eax, eax
jmp 0x140410608
je 0x14041063b
cmp dword [rdi + 0x30], 0
jmp 0x140410617
je 0x14040df61
mov rax, qword [rdi + 0xc0]
jmp 0x140410629
cmp rax, qword [rdi + 0xc8]
jmp 0x140410635
jae 0x14040df61
mov rdx, qword [rsp + 0x38]
rol dil, cl
mov rdi, qword [rdx]
mov rax, qword [rdi + 0xc0]
stc
test r12w, bp
cmp rax, qword [rdi + 0xc8]
jmp 0x14041065e
jb 0x1404105bf
cmp dword [rdi + 0x30], 0
jmp 0x14041066d
je 0x1404105e2
mov r8d, dword [rdi + 0x34]
not cl
cmova dx, cx
lea rbx, [rdi + 0x38]
movsx ecx, cx
setb cl
cmovnp cx, cx
mov rcx, qword [rdi + 0x28]
jmp 0x140410698
mov rdx, rbx
jmp 0x1404106a0
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
clc
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x1404106e0
movsxd rcx, eax
test r13b, 0xf
rcr ax, cl
add rcx, rbx
jmp 0x1404106d3
movzx eax, byte [rbx]
jmp 0x1404106db
jmp 0x140410702
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
rcr dh, cl
btr dx, 0xa8
mov byte [rdi + 0x38], 0
btr dx, 0xe0
adc dx, 0x589d
sub eax, eax
mov qword [rdi + 0xc8], rcx
cmp dil, r14b
lea rcx, [rdi + 0x39]
inc rdx
not edx
mov qword [rdi + 0xc0], rcx
shl rdx, 0x88
mov rdx, qword [rsp + 0x38]
test r14w, r15w
test ah, 0x2a
cmp al, 0xff
jmp 0x140410733
jne 0x1404105e2
mov rdi, qword [rdx]
mov rax, qword [rdi + 0xc0]
jmp 0x140410748
cmp rax, qword [rdi + 0xc8]
jmp 0x140410754
jae 0x140410782
lea rcx, [rax + 1]
jmp 0x140410763
mov qword [rdi + 0xc0], rcx
jmp 0x14041076f
movzx eax, byte [rax]
jmp 0x140410777
mov byte [rdx + 0x4828], al
jmp 0x14040df61
cmp dword [rdi + 0x30], 0
jmp 0x14041078b
je 0x1404107f0
mov r8d, dword [rdi + 0x34]
xchg cl, dl
movsx dx, al
mov dl, 0xd4
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
movzx edx, r12w
bswap dx
mov rdx, rbx
jmp 0x1404107b4
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
stc
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x1404107d1
je 0x140410807
movsxd rcx, eax
cbw
mov ax, 0x55e3
shr al, cl
add rcx, rbx
lahf
cdqe
movzx eax, byte [rbx]
jmp 0x14041082f
sub eax, eax
jmp 0x1404107f7
mov byte [rdx + 0x4828], al
jmp 0x140410802
jmp 0x14040df61
mov dword [rdi + 0x30], 0
mov dl, 0x9f
sbb dx, ax
bsr ecx, r8d
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
ror edx, cl
bts dx, cx
xor eax, eax
cmove edx, r11d
movzx rdx, cx
mov qword [rdi + 0xc8], rcx
bswap dx
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
movsx rdx, r14w
mov rdx, qword [rsp + 0x38]
mov byte [rdx + 0x4828], al
jmp 0x14040df61
cmp dword [rbx + 0x4830], 0
cwde
movzx r13, cx
movsx eax, r14w
mov r13, qword [rbx]
cwde
lahf
movzx rax, bx
mov eax, dword [r13 + 8]
jmp 0x14041087a
je 0x140410c83
test eax, eax
jmp 0x140410887
jle 0x140410dff
lea rdi, [rbx + 0x3508]
or ah, 0x25
lea rax, [rbx + 0x348e]
mov qword [rsp + 0x60], rax
clc
jmp 0x1404108a9
xor ecx, ecx
jmp 0x1404108b0
jmp 0x1404108d5
mov r13, qword [rbx]
mov rcx, qword [rsp + 0x68]
inc rcx
neg ax
movsxd rax, dword [r13 + 8]
cmp rcx, rax
jmp 0x1404108cf
jge 0x140410c83
lea rax, [rcx + rcx*2]
test r14w, sp
shl rax, 5
cmp si, 0x61c9
mov edx, dword [rbx + rax + 0x46c0]
test edx, edx
jmp 0x1404108f4
jle 0x1404108bd
mov qword [rsp + 0x68], rcx
sub cl, r14b
rcl cl, cl
add edx, 7
jmp 0x140410910
shr edx, 3
bts r14, rsi
sar rcx, cl
bsr r14, rcx
mov ecx, dword [rbx + rax + 0x46bc]
mov qword [rsp + 0x80], rcx
bt r14, 0xc8
sal r14d, 0x22
dec r14b
lea ebp, [rcx + 7]
sar ebp, 3
lea r14, [rbx + rax]
add r14, 0x46f0
sar ax, 0xca
sub al, 0xdd
cmp ebp, 2
sete ah
jmp 0x14041095b
mov eax, 1
cmovl ebp, eax
test ax, 0x5b2
cmc
sub r12d, r12d
mov dword [rsp + 0x88], edx
jmp 0x140410977
jmp 0x140410999
inc r12d
mov edx, dword [rsp + 0x88]
jmp 0x14041098b
cmp r12d, edx
jmp 0x140410993
je 0x1404108b5
cmp dword [rsp + 0x80], 0
jmp 0x1404109a6
jle 0x14041097c
lea r13d, [r12*8]
xor r15d, r15d
jmp 0x1404109bc
jmp 0x140410b26
movdqu xmm0, xmmword [rax]
jmp 0x1404109ca
movdqu xmm1, xmmword [r8]
jmp 0x1404109d4
pmullw xmm1, xmm0
movdqu xmm0, xmmword [r8 + 0x10]
jmp 0x1404109e3
movdqu xmm2, xmmword [r8 + 0x20]
jmp 0x1404109ee
movdqu xmm3, xmmword [r8 + 0x30]
movdqu xmmword [r8], xmm1
jmp 0x1404109fe
movdqu xmm1, xmmword [rax + 0x10]
jmp 0x140410a08
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x10], xmm1
jmp 0x140410a17
movdqu xmm0, xmmword [rax + 0x20]
jmp 0x140410a21
pmullw xmm0, xmm2
movdqu xmmword [r8 + 0x20], xmm0
jmp 0x140410a30
movdqu xmm0, xmmword [rax + 0x30]
pmullw xmm0, xmm3
movdqu xmmword [r8 + 0x30], xmm0
jmp 0x140410a44
movdqu xmm0, xmmword [rax + 0x40]
movdqu xmm1, xmmword [r8 + 0x40]
jmp 0x140410a54
mov edx, dword [r14 - 0x2c]
bts bx, bp
bsr ebx, ebx
movzx ax, dh
mov eax, r13d
imul eax, edx
shl bx, cl
cdqe
sar cl, 0xe6
test r11, 0xca56a7c
sub bx, 0x1fcf
add rax, qword [r14 - 0x20]
lea rcx, [rax + r15*8]
movsx rbx, r14w
movzx rbx, r15w
mov rbx, qword [rsp + 0x38]
jmp 0x140410b08
call qword [rbx + 0x4870]
inc r15
test r12, 0x30930ee4
cmp r15, rbp
jmp 0x140410b20
je 0x14041097c
mov rdx, qword [r14]
mov eax, dword [r14 + 8]
test si, r10w
imul eax, r12d
add eax, r15d
movzx r8w, r15b
btr rsi, 0x5a
shl eax, 6
neg sil
not r8b
movsxd rsi, eax
btc ax, 0xc4
xor r8d, esi
lea r8, [rdx + rsi*2]
or al, r9b
rcr ah, 0xd7
bsf eax, r15d
movsxd rcx, dword [r14 - 0x44]
sal ah, 0x47
bts ax, si
shl rcx, 7
rcr ah, 0x96
bts eax, edi
and al, dl
lea rax, [rbx + rcx]
sar ebx, cl
ror bh, cl
jmp 0x140410b88
add rax, 0x3488
lea rbx, [rdi + rcx]
test r8b, 0xa
cmp r8, rbx
jmp 0x140410b9e
jae 0x1404109c1
lea rbx, [rdx + rsi*2]
add rbx, 0x80
cmc
jmp 0x140410bb5
cmp rax, rbx
jmp 0x140410bbd
jae 0x1404109c1
add rcx, qword [rsp + 0x60]
sar al, cl
sbb bh, 0xb4
lea rax, [rdx + rsi*2]
sbb sil, 0xca
btr rsi, r8
add rax, 6
rol bl, cl
xor edx, edx
cmp ebp, 0x77670fab
nop word [rax + rax]
sub bx, 0x3993
movzx ebx, word [rax + rdx*2 - 6]
xadd sil, sil
sbb sil, dl
bsf rsi, r15
imul bx, word [rcx + rdx*2 - 6]
ror rsi, 0x84
jmp 0x140410c11
movzx esi, word [rax + rdx*2 - 4]
test r15d, 0x12966c29
mov word [rax + rdx*2 - 6], bx
imul si, word [rcx + rdx*2 - 4]
mov word [rax + rdx*2 - 4], si
movzx ebx, word [rax + rdx*2 - 2]
clc
cmp bpl, 0xdd
imul bx, word [rcx + rdx*2 - 2]
cmp r15b, r13b
mov word [rax + rdx*2 - 2], bx
shr bl, cl
sub bl, 0xba
sbb bl, 0xc6
movzx ebx, word [rax + rdx*2]
imul bx, word [rcx + rdx*2]
test bl, bl
mov word [rax + rdx*2], bx
test r14d, 0x24735122
test r14w, dx
stc
add rdx, 4
test spl, r12b
cmp rdx, 0x40
jmp 0x140410c78
jne 0x140410bf2
jmp 0x140410ac5
xor ecx, ecx
cmp eax, 3
mov bp, 0x2e96
setge cl
movsxd rbp, esp
mov edx, dword [rsp + 0x230]
cmp bl, sil
movsx rbp, di
test edx, edx
movsx ebp, r9w
lea ebp, [rcx + rcx + 1]
jmp 0x140410caf
cmovne ebp, edx
cmp bh, 0x3d
test rax, 0x97d26e3
cmp eax, 3
jmp 0x140410cc3
jne 0x140410cf9
mov cl, 1
mov eax, 3
jmp 0x140410cd5
cmp dword [rbx + 0x4850], 3
jmp 0x140410ce1
je 0x140410e41
cmp dword [rbx + 0x484c], 0
jmp 0x140410cf3
je 0x140410e2f
sub ecx, ecx
jmp 0x140410d00
jmp 0x140410e41
mov rax, qword [rsp + 0x38]
shrd bx, sp, 0xe4
mov dword [rax + 0x4854], 0
btc ebx, r9d
test r13w, r8w
mov rbx, qword [rsp + 0x38]
sal ax, 0x39
cdqe
mov rax, qword [rbx]
jmp 0x140410d35
mov eax, dword [rax + 8]
test eax, eax
jmp 0x140410d3f
jle 0x1404113fb
shl rax, 5
xchg di, di
rcr di, 0x6f
bt di, 0xa
lea rdi, [rax + rax*2]
cmc
add rbx, 0x46f0
xor r14d, r14d
jmp 0x140410d69
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140410d89
add rbp, 0x60
test edx, esp
stc
test r8w, 0x5f80
cmp rdi, rbp
je 0x1404113fe
mov rcx, qword [rbx + rbp - 0x18]
clc
test rcx, rcx
jmp 0x140410d97
je 0x140410db4
call fcn.14024c104
movups xmmword [rbx + rbp - 0x20], xmm6
not cx
adc cx, 0x2dcf
btc rcx, 0x17
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
je 0x140410dd8
call fcn.14024c104
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
mov rcx, qword [rbx + rbp - 8]
clc
test rcx, rcx
jmp 0x140410de6
je 0x140410d73
call fcn.14024c104
mov qword [rbx + rbp - 8], 0
jmp 0x140410d73
mov ecx, dword [rsp + 0x230]
jmp 0x140410e0b
test ecx, ecx
movzx ebp, cx
movzx rbp, r14w
mov ebp, 1
jmp 0x140410e1e
cmovne ebp, ecx
stc
clc
xor ecx, ecx
jmp 0x140410e2a
jmp 0x140410e41
cmp dword [rbx + 0x4848], 0
movzx rdx, si
sete cl
movsx edx, r12w
test cl, cl
mov edx, 1
jmp 0x140410e4d
cmovne edx, eax
stc
cmp ebp, 3
cmovge edx, eax
cmp eax, 3
jmp 0x140410e5f
cmovne edx, eax
stc
cmp r10w, 0x26aa
test edx, edx
jmp 0x140410e70
jle 0x1404110be
mov dword [rsp + 0x48], ecx
jmp 0x140410e7f
mov dword [rsp + 0x60], ebp
jmp 0x140410e88
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x90], xmm0
mov dword [rsp + 0x88], edx
bsf bx, r14w
mov eax, edx
test r15b, r14b
mov qword [rsp + 0x80], rax
add r15w, ax
shl rax, 4
btr r15, 0xb2
rol r12d, 0x59
lea r14, [rax + rax*2]
sub edi, edi
movsx bx, ah
cmova ebx, edx
lea r15, [0x140054040]
mov bh, 0x2a
lea r12, [0x140053b30]
mov rbx, qword [rsp + 0x38]
jmp 0x140410ef0
jmp 0x140410f1b
mov rax, r15
clc
jmp 0x140410f01
mov qword [rsp + rdi + 0xf0], rax
add rdi, 0x30
cmp r14, rdi
jmp 0x140410f15
je 0x140411256
mov ecx, dword [r13]
add ecx, 3
jmp 0x140410f27
call fcn.1400e071d
mov qword [rbx + rdi*2 + 0x46e8], rax
clc
test rax, rax
jmp 0x140410f3d
je 0x140411183
mov eax, dword [rbx + 0x4688]
sub cl, r12b
cqo
cdq
movsx cx, sil
ror rcx, 0x41
btc si, r14w
idiv dword [rbx + rdi*2 + 0x46a4]
cmc
mov ebp, eax
rcr cx, 0xd5
shl dh, 0x45
movsx ecx, r10w
mov dword [rsp + rdi + 0x108], eax
shl esi, 0x3c
and dl, 0x61
cmp bx, dx
mov eax, dword [rbx + 0x468c]
add dh, 0x77
cdq
adc cx, 0x3bb4
setge ch
idiv dword [rbx + rdi*2 + 0x46a8]
sal rsi, cl
mov ecx, eax
shrd si, r9w, 0x12
bswap si
mov dword [rsp + rdi + 0x10c], eax
shr sil, 0x73
rcr sil, 0x38
movsx si, r10b
sar eax, 1
movzx esi, r8w
jmp 0x140410fc8
mov dword [rsp + rdi + 0x114], eax
xchg sil, al
movzx esi, cx
cmova si, r10w
mov esi, dword [r13]
cwde
sete al
lea eax, [rsi + rbp]
jmp 0x140410fea
dec eax
cmc
xor edx, edx
div ebp
mov dword [rsp + rdi + 0x110], eax
rol ah, cl
sar al, cl
mov dword [rsp + rdi + 0x118], 0
mov rax, qword [rbx + rdi*2 + 0x46d0]
jmp 0x140411018
mov qword [rsp + rdi + 0x100], rax
cmp r11w, 0x6f7
clc
test r11b, bl
mov qword [rsp + rdi + 0xf8], rax
clc
stc
cmp ebp, 2
jmp 0x14041103c
je 0x140411080
cmp ebp, 1
jne 0x140410ef5
cmp ecx, 2
movsx eax, r8w
cdq
cmovg dx, r10w
mov rax, r15
setae dl
lea rdx, [0x140053b40]
jmp 0x14041106a
cmove rax, rdx
stc
cmp ecx, 1
jmp 0x140411077
cmove rax, r12
jmp 0x140410f01
lea rax, [0x140053e40]
test spl, 0x7b
stc
cmp ecx, 1
je 0x140410f01
cmp ecx, 2
jmp 0x14041109d
jne 0x140410ef5
mov rax, qword [rsp + 0x38]
jmp 0x1404110ad
mov rax, qword [rax + 0x4880]
jmp 0x1404110b9
jmp 0x140410f01
test eax, eax
jle 0x1404113fb
mov eax, eax
shl rax, 5
stc
rol rdi, 0x6b
lea rdi, [rax + rax*2]
cmc
add rbx, 0x46f0
stc
xor r14d, r14d
jmp 0x1404110e6
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x14041110a
add rbp, 0x60
cmp dl, r8b
jmp 0x1404110fc
cmp rdi, rbp
jmp 0x140411104
je 0x1404113fe
mov rcx, qword [rbx + rbp - 0x18]
test rcx, rcx
jmp 0x140411117
je 0x140411127
call fcn.14024c104
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
test r12w, sp
cmc
test rcx, rcx
jmp 0x140411139
je 0x140411158
call fcn.14024c104
mov qword [rbx + rbp - 0x10], 0
inc rcx
mov qword [rbx + rbp], 0
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
jmp 0x140411165
je 0x1404110f0
call fcn.14024c104
mov qword [rbx + rbp - 8], 0
jmp 0x14041117e
jmp 0x1404110f0
mov eax, dword [r13 + 8]
jmp 0x140411190
test eax, eax
jmp 0x140411197
jle 0x1404113fb
shl rax, 5
bswap rdi
lea rdi, [rax + rax*2]
test si, di
jmp 0x1404111b1
add rbx, 0x46f0
xor r14d, r14d
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x1404111c5
jmp 0x1404111dc
add rbp, 0x60
cmp rdi, rbp
jmp 0x1404111d6
mov rcx, qword [rbx + rbp - 0x18]
cmp bp, 0x67ee
stc
test rcx, rcx
jmp 0x1404111ef
je 0x1404111ff
call fcn.14024c104
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
jmp 0x14041120c
je 0x14041122b
call fcn.14024c104
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
sbb cl, 0xb1
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
jmp 0x140411238
je 0x1404111ca
call fcn.14024c104
mov qword [rbx + rbp - 8], 0
jmp 0x140411251
mov eax, esi
bsr ebx, ebx
sar ebx, 0xfc
mov ebx, dword [rsp + 0x60]
clc
cmp r9b, r9b
or eax, ebx
jmp 0x14041126d
js 0x1404113bb
mov edi, dword [r13 + 4]
test esi, esi
jmp 0x14041127e
je 0x1404112a3
mov eax, 0x7fffffff
stc
jmp 0x140411292
imul esi, ebx
btc eax, 0x7e
mov ax, 0x5634
mov eax, edi
jmp 0x1404112b5
mov eax, dword [r13 + 8]
test r13b, 0x9e
test eax, eax
jmp 0x1404113ca
jle 0x1404113fb
shl rax, 5
shrd rdi, r12, 0xc7
dec rbx
lea rdi, [rax + rax*2]
mov rbx, qword [rsp + 0x38]
cmc
add rbx, 0x46f0
clc
xor r14d, r14d
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140411482
sub r14d, r14d
mov rcx, qword [rsp + 0x38]
jmp 0x140411408
call fcn.14024c104
mov rax, r14
movaps xmm6, xmmword [rsp + 0x1b0]
cmc
stc
add rsp, 0x1c8
bswap r12w
movsxd r12, r12d
not rdi
pop rbx
pop rbp
cmovo r13w, sp
pop rdi
movzx r13, r10w
pop rsi
movsx r14, r8w
mov r15d, 0x3b0b768b
not r14b
pop r12
pop r13
bswap r14w
movzx r15w, bpl
movzx r14d, r9w
pop r14
movzx r15w, bpl
setle r15b
pop r15
jmp 0x140411468
ret
add ebx, 0xfffffff0
movzx eax, sp
cwde
movsx ax, sil
mov rax, qword [rsp + 0x38]
jmp 0x1404121d4
mov dword [rax + 0x4824], ebx
jmp 0x1404121df
jmp 0x140410d21
add edi, 0xfffffff0
movsxd rax, r14d
mov rax, qword [rsp + 0x38]
jmp 0x1404122f7
mov dword [rax + 0x4824], edi
jmp 0x140410d21