Function at 0x140417a08
Capabilities:
Check for software breakpoints
Encode data using base64

Disassembly:
push r15
or r15b, r12b
rcr r15b, 0x63
push r14
movsx r15d, si
rcr r15, cl
movzx r15w, spl
push r13
movsxd r15, eax
push r12
test r15d, esi
push rsi
push rdi
adc dil, 0x21
sar r15b, 0x8c
sbb sil, 0x65
push rbp
sal bpl, cl
push rbx
sal bpl, 0xad
sub rsp, 0x1c8
setne r15b
mov si, r15w
movsx r15w, r12b
movaps xmmword [rsp + 0x1b0], xmm6
jmp 0x140417a61
mov r15, r9
mov rdi, r8
movzx rbp, r14w
mov rsi, rdx
mov rbp, rcx
movsxd rcx, r10d
movsx cx, r11b
mov ecx, 0x4888
jmp 0x140417a83
call fcn.1401f8e1e
xor r14d, r14d
jmp 0x140417a91
test rax, rax
jmp 0x140417a99
je 0x14041b034
mov rbx, rax
bsf edx, edi
or dl, r10b
btc dx, 0x5f
mov qword [rax], rbp
test r12w, dx
lea rax, [0x1400510f0]
mov qword [rbx + 0x4870], rax
or al, 0xe3
shr dx, 0xd9
lea rax, [0x140051540]
mov qword [rbx + 0x4878], rax
movsx dx, dil
lea rax, [0x140051650]
test r8b, 0x17
mov qword [rbx + 0x4880], rax
bts ax, si
lahf
sub ecx, ecx
movsx cx, r14b
btr dx, r13w
movsxd rax, esi
mov eax, 1
rcr dl, 0x2a
xchg rbx, rbp
or ebx, edx
cpuid
cmp r12b, r14b
test dl, sil
xchg rbx, rbp
test edx, 0x4000000
jmp 0x140417b24
je 0x140417b67
lea rax, [0x1400518d0]
test r9d, 0xe92309
mov qword [rbx + 0x4870], rax
lea rax, [0x1400520f0]
jmp 0x140417b4c
mov qword [rbx + 0x4878], rax
shr ah, cl
or al, bpl
lea rax, [0x140052350]
mov qword [rbx + 0x4880], rax
cwde
mov rax, qword [rbx]
stc
cmp rbx, 0x5d3a01f3
cmp r12w, bx
mov dword [rax + 8], 0
cmp bp, r8w
cmp dword [rsp + 0x230], 4
jmp 0x140417b8e
mov qword [rsp + 0x38], rbx
jmp 0x140417b98
ja 0x14041b01f
mov qword [rsp + 0xd8], rsi
jmp 0x140417bab
mov qword [rsp + 0xe0], rdi
jmp 0x140417bb8
mov qword [rsp + 0xe8], r15
mov dword [rbx + 0x4868], 0
jmp 0x140417bcf
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x46d8], xmm0
shrd cx, r12w, 0x64
shld rcx, rcx, 0xf0
movsx cx, r13b
movdqu xmmword [rbx + 0x4738], xmm0
movdqu xmmword [rbx + 0x4798], xmm0
sar cl, cl
btr rcx, rsi
movdqu xmmword [rbx + 0x47f8], xmm0
adc cx, r11w
mov rcx, rbx
sub edx, edx
jmp 0x140417c17
call fcn.140430564
test eax, eax
je 0x14041a98f
mov rbx, qword [rsp + 0x38]
bswap cx
mov rcx, rbx
jmp 0x140417c34
call fcn.14043270d
lea rcx, [rbx + 0x1a48]
mov qword [rsp + 0x88], rcx
lea rcx, [rbx + 8]
mov qword [rsp + 0x80], rcx
xor cl, 1
lea rcx, [rbx + 0x46a0]
clc
mov qword [rsp + 0x60], rcx
and ecx, ecx
sbb cx, 0x7dc
rcl cx, cl
lea rcx, [rbx + 0x2074]
jmp 0x140417c7a
mov qword [rsp + 0x68], rcx
cmp al, 0xda
jmp 0x140417c86
je 0x140417d3d
movzx edx, al
cmc
cmp edx, 0xdc
jmp 0x140417c9b
je 0x140417ccc
cmp edx, 0xd9
jmp 0x140417cac
je 0x14041a4f4
mov rcx, rbx
jmp 0x140417cba
call fcn.14043297d
test eax, eax
jne 0x140417d1e
jmp 0x14041a98f
mov rcx, qword [rbx]
jmp 0x140417cd4
call fcn.14042652e
mov rcx, rbx
mov bh, 0xfe
movzx bx, cl
jmp 0x140417ce8
mov ebx, eax
jmp 0x140417cef
mov rcx, qword [rcx]
call fcn.14042652e
cmp ebx, 4
jmp 0x140417cff
jne 0x14041a98f
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
test rcx, rbx
cmp eax, dword [rcx + 4]
jmp 0x140417d18
jne 0x14041a98f
mov rbx, qword [rsp + 0x38]
mov rcx, rbx
jmp 0x140417d2b
call fcn.14043270d
cmp al, 0xda
jmp 0x140417d37
jne 0x140417c8c
mov rcx, qword [rbx]
jmp 0x140417d45
call fcn.14042652e
mov rcx, rbx
bt di, 0x99
mov ebx, eax
xchg edi, eax
test sil, spl
cwde
mov rdi, qword [rcx]
mov rax, qword [rdi + 0xc0]
test cl, 0x72
cmc
cmp rax, qword [rdi + 0xc8]
jmp 0x140417d73
jae 0x140417d9b
lea rcx, [rax + 1]
jmp 0x140417d82
mov qword [rdi + 0xc0], rcx
jmp 0x140417d8e
movzx eax, byte [rax]
jmp 0x140417d96
jmp 0x140417e43
cmp dword [rdi + 0x30], 0
je 0x14041a977
mov r8d, dword [rdi + 0x34]
lea rbp, [rdi + 0x38]
movsx rdx, si
mov rcx, qword [rdi + 0x28]
movzx dx, r13b
mov rdx, rbp
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r14b, dil
stc
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test ecx, 0x357b0c00
test eax, eax
jmp 0x140417de3
je 0x140417e0e
movsxd rcx, eax
movsx ax, dil
add rcx, rbp
jmp 0x140417e00
movzx eax, byte [rbp]
jmp 0x140417e09
jmp 0x140417e29
mov dword [rdi + 0x30], 0
rcr ch, cl
xor cx, bp
lea rcx, [rdi + 0x39]
jmp 0x140417e23
mov byte [rdi + 0x38], 0
sub eax, eax
mov qword [rdi + 0xc8], rcx
neg ch
not ch
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
btc ecx, r10d
movzx eax, al
bswap rcx
xchg cx, cx
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x4854], eax
lea ecx, [rax - 5]
cmc
cmp cl, 0xfc
jmp 0x140417e63
jb 0x14041a98f
mov rcx, qword [rsp + 0x38]
mov rdi, qword [rcx]
cmp al, r11b
cmp dword [rdi + 8], eax
jl 0x14041a98f
add eax, eax
add eax, 6
cmp si, si
test edx, ebx
cmp ebx, eax
jmp 0x140417e8e
jne 0x14041a98f
xor ebp, ebp
stc
rol ax, cl
mov rbx, qword [rsp + 0x38]
shrd rax, rbx, 0xc6
bswap ax
mov rax, qword [rdi + 0xc0]
test r10b, 0x75
test bp, dx
cmp rax, qword [rdi + 0xc8]
jmp 0x140417ec1
jae 0x140417eee
lea rcx, [rax + 1]
jmp 0x140417ed3
mov qword [rdi + 0xc0], rcx
mov r14b, dil
movsx r14w, r15b
mov r14b, 0xc8
movzx r14d, byte [rax]
jmp 0x140417fc3
cmp dword [rdi + 0x30], 0
jmp 0x140417ef7
je 0x140417f61
mov r8d, dword [rdi + 0x34]
mov bh, 0x68
lea rbx, [rdi + 0x38]
bswap cx
mov rcx, qword [rdi + 0x28]
cdq
cqo
bswap rdx
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
cmp r11b, 0xf5
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
cmp r13d, r12d
test spl, sil
test eax, eax
jmp 0x140417f3f
je 0x140417f6e
cdqe
bswap r14w
cmc
add rax, rbx
bswap r14w
movsx r14w, bpl
movzx r14d, byte [rbx]
jmp 0x140417f96
xor r14d, r14d
jmp 0x140417f69
jmp 0x140417fc3
mov dword [rdi + 0x30], 0
lea rax, [rdi + 0x39]
cmp r14b, sil
or bh, 0xb2
sub bx, 0x13bb
mov byte [rdi + 0x38], 0
rcl bx, cl
and bl, 0x22
and bl, r13b
xor r14d, r14d
mov bl, 0x98
mov rbx, qword [rsp + 0x38]
stc
test spl, bl
cmc
mov qword [rdi + 0xc8], rax
or ax, 0xae8
lea rax, [rdi + 0x39]
clc
mov qword [rdi + 0xc0], rax
and ax, 0x2677
sub al, r14b
bt di, r12w
mov rdi, qword [rbx]
jmp 0x140417fcb
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jae 0x140417ffc
lea rcx, [rax + 1]
jmp 0x140417fe8
mov qword [rdi + 0xc0], rcx
jmp 0x140417ff4
movzx eax, byte [rax]
jmp 0x1404180c4
cmp dword [rdi + 0x30], 0
jmp 0x140418005
je 0x140418075
mov r8d, dword [rdi + 0x34]
cmovs cx, di
lea rbx, [rdi + 0x38]
not dl
cqo
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140418027
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp rbx, r15
test ax, r10w
sub ecx, dword [rdi + 0xd0]
test r13b, 0x22
test rdx, r13
stc
add dword [rdi + 0xb8], ecx
stc
clc
test sil, bpl
test eax, eax
jmp 0x140418057
je 0x14041807c
movsxd rcx, eax
rcl eax, cl
add rcx, rbx
movsx eax, di
movzx eax, byte [rbx]
jmp 0x140418070
jmp 0x14041809f
sub eax, eax
jmp 0x1404180c4
mov dword [rdi + 0x30], 0
movzx ebx, r11w
sal dx, cl
xchg ecx, ebx
lea rcx, [rdi + 0x39]
cqo
mov byte [rdi + 0x38], 0
sar bx, 0x53
xor eax, eax
neg dl
clc
mov rbx, qword [rsp + 0x38]
not rdx
mov qword [rdi + 0xc8], rcx
shrd cx, r8w, 0x9d
lea rcx, [rdi + 0x39]
btr dx, 0x42
mov qword [rdi + 0xc0], rcx
mov rdi, qword [rbx]
xor dl, r15b
rol edx, 0x64
bsf dx, bx
mov edx, dword [rdi + 8]
test edx, edx
jle 0x140418125
movzx ebx, r14b
jmp 0x1404180ea
mov rsi, qword [rsp + 0x60]
clc
test dx, 0x6603
xor ecx, ecx
cmc
nop word [rax + rax]
cmp dword [rsi], ebx
jmp 0x140418105
je 0x14041812c
inc rcx
add rsi, 0x60
jmp 0x140418117
cmp rdx, rcx
jne 0x1404180fe
jmp 0x14041a98f
sub ecx, ecx
jmp 0x14041812c
cmp ecx, edx
je 0x14041a98f
movzx eax, al
mov ebx, eax
sub edx, ecx
neg sil
ror rsi, cl
shr ebx, 4
mov edx, ecx
lea rdx, [rdx + rdx*2]
add sil, 0x36
shl rdx, 5
sal rsi, cl
mov rsi, qword [rsp + 0x38]
cmc
mov dword [rsi + rdx + 0x46b0], ebx
cmp al, 0x3f
jmp 0x140418169
ja 0x14041a98f
and eax, 0xf
adc rbx, 0x1f34659b
clc
mov rbx, qword [rsp + 0x38]
mov dword [rbx + rdx + 0x46b4], eax
clc
jmp 0x14041818c
cmp eax, 3
jmp 0x140418194
ja 0x14041a98f
mov rbx, qword [rsp + 0x38]
mov dword [rbx + rbp*4 + 0x4858], ecx
cdqe
bswap eax
inc rbp
shr ax, cl
btr ax, 0xb3
movsxd rax, dword [rbx + 0x4854]
cmc
cmp spl, 0x75
test r13b, 0x63
cmp rbp, rax
jl 0x140417ea7
mov rax, qword [rdi + 0xc0]
test r8b, sil
cmc
jmp 0x1404181de
cmp rax, qword [rdi + 0xc8]
jae 0x14041820d
lea rcx, [rax + 1]
jmp 0x1404181f4
mov qword [rdi + 0xc0], rcx
jmp 0x140418200
movzx eax, byte [rax]
jmp 0x140418208
jmp 0x1404182f4
cmp dword [rdi + 0x30], 0
jmp 0x140418216
je 0x140418291
mov r8d, dword [rdi + 0x34]
cmovne rcx, rbp
lea rbx, [rdi + 0x38]
cmovl rcx, rax
movzx cx, bh
mov rcx, qword [rdi + 0x28]
mov edx, 0x141e6273
mov rdx, rbx
jmp 0x140418241
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
sub ecx, dword [rdi + 0xd0]
cmp rbx, 0x12cb78da
test r8, 0x4f5f7669
add dword [rdi + 0xb8], ecx
clc
test rdi, 0x14377f06
test eax, eax
jmp 0x140418274
je 0x14041829d
movsxd rcx, eax
add rcx, rbx
movsx ax, bh
movzx eax, byte [rbx]
jmp 0x14041828c
jmp 0x1404182c9
sub eax, eax
jmp 0x140418298
jmp 0x1404182f4
mov dword [rdi + 0x30], 0
mov bl, r14b
lea rcx, [rdi + 0x39]
sete bh
rol ebx, 0xe
shrd bx, r11w, 0x82
mov byte [rdi + 0x38], 0
rcl bh, 0x4f
sub eax, eax
mov rbx, 0x7d592c4e
xchg bh, bh
mov rbx, qword [rsp + 0x38]
cmp spl, 0xf0
test dil, 9
mov qword [rdi + 0xc8], rcx
rcr cx, cl
movsx rcx, r8w
cmovnp cx, r10w
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
movzx eax, al
mov dword [rbx + 0x4834], eax
bt di, cx
not dil
mov rdi, qword [rbx]
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14041831a
jae 0x140418338
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x140418333
jmp 0x1404183f8
cmp dword [rdi + 0x30], 0
jmp 0x140418341
je 0x1404183ab
mov r8d, dword [rdi + 0x34]
cwd
movzx rdx, r14w
movsx ecx, ax
lea rbx, [rdi + 0x38]
jmp 0x14041835d
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
test r11b, 0x4a
jmp 0x14041837d
add dword [rdi + 0xb8], ecx
cmc
test r15b, al
test eax, eax
jmp 0x14041838e
je 0x1404183b2
movsxd rcx, eax
add rcx, rbx
movzx rax, r15w
movzx eax, byte [rbx]
jmp 0x1404183a6
jmp 0x1404183e1
xor eax, eax
jmp 0x1404183f8
mov dword [rdi + 0x30], 0
or bl, r12b
bt ecx, r8d
lea rcx, [rdi + 0x39]
shl bx, cl
clc
and rbx, 0x22e71bcb
mov byte [rdi + 0x38], 0
ror rbx, 0x9a
xor eax, eax
rol bl, 0xca
bt ebx, esi
neg bl
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
movzx eax, al
movsx edi, bp
stc
mov dword [rbx + 0x4838], eax
mov rdi, qword [rbx]
neg rax
xchg ah, al
dec ax
mov rax, qword [rdi + 0xc0]
cmc
clc
test ebp, 0x77c1009a
cmp rax, qword [rdi + 0xc8]
jae 0x14041844e
lea rcx, [rax + 1]
jmp 0x140418435
mov qword [rdi + 0xc0], rcx
jmp 0x140418441
movzx eax, byte [rax]
jmp 0x140418449
jmp 0x140418517
cmp dword [rdi + 0x30], 0
jmp 0x140418457
je 0x1404184bb
mov r8d, dword [rdi + 0x34]
cqo
cwd
lea rbx, [rdi + 0x38]
xchg ch, ch
mov rcx, qword [rdi + 0x28]
movsxd rdx, r15d
movzx rdx, cx
mov rdx, rbx
jmp 0x14041847e
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test sil, 0x38
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test r11w, 0x441c
test r10b, r9b
test eax, eax
je 0x1404184c2
movsxd rcx, eax
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x1404184b6
jmp 0x1404184df
sub eax, eax
jmp 0x140418517
mov dword [rdi + 0x30], 0
bsf bx, si
movzx ebp, r12w
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
xor eax, eax
xadd bpl, bpl
mov rbx, qword [rsp + 0x38]
movzx ebp, cx
shr bpl, 0xa3
sbb bpl, 0x7e
mov qword [rdi + 0xc8], rcx
ror cl, cl
sal cx, 0xb9
lea rcx, [rdi + 0x39]
shrd dx, r15w, 0x33
test dil, al
btr rdx, 0x62
mov qword [rdi + 0xc0], rcx
neg ecx
movzx edx, al
bsr ecx, r14d
adc cl, r15b
test spl, r8b
mov ecx, edx
dec bpl
shr ecx, 4
mov dword [rbx + 0x483c], ecx
shr bp, 0x5f
add cl, r13b
sar bpl, cl
and edx, 0xf
movzx ebp, cx
movsxd rbp, r11d
rol cl, 0xeb
mov dword [rbx + 0x4840], edx
shr ch, cl
mov ecx, dword [rbx + 0x4830]
neg bpl
mov ebp, dword [rbx + 0x4834]
test dil, spl
test r11b, 0x6e
jmp 0x14041856b
test ecx, ecx
jmp 0x140418572
je 0x1404185ca
cmp ebp, 0x3f
jmp 0x140418580
jg 0x14041a98f
mov rbx, qword [rsp + 0x38]
test sil, spl
mov ebx, dword [rbx + 0x4838]
cmp ebx, 0x3f
jmp 0x14041859c
jg 0x14041a98f
cmp ebp, ebx
jmp 0x1404185a9
jg 0x14041a98f
cmp al, 0xdf
ja 0x14041a98f
cmp edx, 0xd
jmp 0x1404185bf
jbe 0x140418608
jmp 0x14041a98f
test ebp, ebp
jmp 0x1404185d1
jne 0x14041a98f
cmp al, 0xf
jmp 0x1404185de
ja 0x14041a98f
test edx, edx
jne 0x14041a98f
mov rax, qword [rsp + 0x38]
bswap rsi
shrd si, r10w, 0xa
mov dword [rax + 0x4838], 0x3f
btc rdx, rcx
mov rsi, qword [rsp + 0x38]
jmp 0x140418612
mov edx, dword [rsi + 0x4854]
adc al, 0x59
cdqe
inc bp
mov eax, dword [rsi + 0x4868]
test r10b, cl
test eax, eax
mov ebp, 0x7fffffff
jmp 0x140418634
cmove eax, ebp
cmc
cmp r10w, bx
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
mov dword [rsi + 0x47d8], 0
jmp 0x140418660
mov dword [rsi + 0x4778], 0
cmp rcx, rcx
cmp dil, 0x48
mov dword [rsi + 0x4718], 0
clc
cmp rbp, r9
mov dword [rsi + 0x46b8], 0
cmp si, 0x71ec
mov byte [rsi + 0x4828], 0xff
clc
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
jmp 0x1404186b0
test ecx, ecx
jmp 0x1404186b7
je 0x140419767
cmp edx, 1
jmp 0x1404186c5
jne 0x140419847
movsxd rax, dword [rsi + 0x4858]
test rdx, 0xc91a09
not dl
mov qword [rsp + 0xd0], rax
rol dh, 7
mov dx, 0x4f79
btr rdx, 0x90
lea rax, [rax + rax*2]
add dh, 0xe9
xadd rdx, rdx
shl rax, 5
mov edx, dword [rsi + rax + 0x46c0]
test r11b, 0xfe
test edx, edx
jle 0x14041a22c
mov ecx, edx
btr dx, bp
or si, 0x446
rcr dh, 0xf
add ecx, 7
shr ecx, 3
bswap esi
btc si, 0x45
mov dword [rsp + 0xc0], ecx
cdq
test spl, sil
movsx dx, r8b
mov rcx, qword [rsp + 0x38]
neg si
mov edx, dword [rcx + rax + 0x46bc]
and sil, spl
xor rsi, 0x395e3e4b
btc si, 0xa7
mov qword [rsp + 0xc8], rdx
add sil, 0xa9
xadd rsi, rsi
add edx, 7
sar edx, 3
xadd sil, sil
bt rsi, rsi
add rax, rcx
shrd esi, r12d, 0xbf
ror si, cl
or sil, 6
add rax, 0x46f0
adc si, 0x32f8
mov rsi, 0xb210c1a
mov qword [rsp + 0xb0], rax
sar ah, 0x96
cmp edx, 2
movzx si, r15b
movsx rax, r15w
mov eax, 1
jmp 0x1404187be
cmovl edx, eax
dec sil
cmovae rsi, rcx
mov dword [rsp + 0xb8], edx
bt si, cx
mov dword [rsp + 0x70], 0
rcl rsi, 0x77
cmp dword [rsp + 0xc8], 0
mov rsi, qword [rsp + 0x38]
jmp 0x1404187f1
jle 0x140419746
sub edi, edi
jmp 0x1404187fe
jmp 0x140418819
inc edi
cmc
clc
cmp edi, dword [rsp + 0xb8]
jmp 0x140418813
je 0x140419746
mov rcx, qword [rsp + 0xb0]
mov eax, dword [rcx + 8]
imul eax, dword [rsp + 0x70]
movsxd r12, esp
cmp di, r15w
add r13w, 0x5415
add eax, edi
xor r13b, r13b
rcr r12, cl
xadd r12b, r13b
shl eax, 6
shr r13b, 0x7b
movsxd r12, eax
bsr r13, r13
sbb r13b, 0x78
lea r12, [r12 + r12]
mov r13b, r11b
add r13d, 0x12c5413a
neg r13w
add r12, qword [rcx]
movsxd r13, dword [rsi + 0x4834]
cmc
test r13, r13
jmp 0x140418879
mov dword [rsp + 0x58], edi
jmp 0x140418882
je 0x140418a61
movsxd rcx, dword [rcx - 0x3c]
rcr rdx, cl
shld ax, r13w, 0xe
imul rdx, rcx, 0x690
ror eax, cl
sal ah, cl
btc rax, rcx
lea rax, [rsi + rdx]
add rax, 0x1a48
add bp, si
mov qword [rsp + 0x40], rax
cmp dword [rsi + 0x483c], 0
jmp 0x1404188c3
mov ebp, dword [rsi + 0x4840]
mov eax, dword [rsi + 0x4844]
jmp 0x1404188d4
mov qword [rsp + 0x48], rdx
jmp 0x1404188de
je 0x140418abc
test eax, eax
jmp 0x1404188eb
je 0x140418c08
dec eax
cmp bpl, 0x5b
test al, 0xc9
mov dword [rsi + 0x4844], eax
test r15b, 0x9b
cmp r13d, dword [rsi + 0x4838]
jmp 0x14041890f
jg 0x140418ad1
mov edi, 0x10000
movzx rbx, r12w
bts cx, r15w
movsx ecx, dx
mov ecx, ebp
movsxd rbx, r14d
movsx ebx, bp
shl edi, cl
xor bl, dl
sar edi, 0x10
sar bx, cl
movsx rbx, ax
mov ebx, edi
neg ebx
jmp 0x14041897a
lea rax, [r13 + 1]
clc
rol ecx, cl
mov rcx, qword [rsp + 0x38]
clc
cmp r15w, 0x25da
cmp al, r13b
movsxd rcx, dword [rcx + 0x4838]
jmp 0x140418967
cmp r13, rcx
movzx r13d, r10w
xchg r13, r13
mov r13, rax
jge 0x140418ad1
lea rax, [0x1400bf070]
or bp, r10w
movzx ebp, byte [r13 + rax]
test r14b, 0xc6
jmp 0x140418994
cmp word [r12 + rbp*2], 0
jmp 0x14041899f
je 0x140418945
mov rsi, qword [rsp + 0x38]
mov eax, dword [rsi + 0x4824]
clc
test r11d, 0x7315781e
test eax, eax
jmp 0x1404189bf
jg 0x1404189dd
mov rcx, rsi
call fcn.140436251
mov eax, dword [rsi + 0x4824]
movzx dx, r14b
movsx dx, r9b
mov ecx, dword [rsi + 0x4820]
xchg dx, dx
cdq
movzx rdx, r8w
lea edx, [rcx + rcx]
mov dword [rsi + 0x4820], edx
jmp 0x1404189f9
dec eax
test bpl, 0
mov dword [rsi + 0x4824], eax
clc
stc
test ecx, ecx
jmp 0x140418a0e
jns 0x140418945
movsx eax, word [r12 + rbp*2]
test bh, bl
test edi, eax
jmp 0x140418a22
jne 0x140418945
test ax, ax
movsx cx, r12b
setl cl
mov ecx, ebx
jmp 0x140418a3a
cmovg ecx, edi
jmp 0x140418a4b
add ecx, eax
jmp 0x140418a52
mov word [r12 + rbp*2], cx
jmp 0x140418a5c
jmp 0x140418945
movsxd rax, dword [rcx - 0x40]
neg r8b
stc
imul rax, rax, 0x690
clc
lea r8, [rsi + rax]
add r8, 8
mov r9, rdx
cmovae r9w, sp
mov rcx, rsi
setg dh
mov r9b, r12b
bswap edx
mov rdx, r12
xchg r9b, r9b
mov r9b, bl
not r9b
mov r9, qword [rsp + 0xd0]
jmp 0x140418aa5
call fcn.140436575
test eax, eax
jmp 0x140418ab1
jne 0x140418ad1
jmp 0x14041a98f
test eax, eax
je 0x1404191c6
dec eax
movzx cx, r8b
mov dword [rsi + 0x4844], eax
mov rsi, qword [rsp + 0x38]
cdqe
stc
add eax, eax
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
mov dword [rsi + 0x486c], ecx
shr dil, cl
mov dil, 0x51
bt di, 0x8e
cmp eax, 1
bswap di
mov edi, 0x30400433
xchg dil, dil
mov edi, dword [rsp + 0x58]
jmp 0x140418b0c
jg 0x140418803
cmp dword [rsi + 0x4824], 0x17
jmp 0x140418b1e
jg 0x140418b31
mov rcx, rsi
jmp 0x140418b2c
call fcn.140436251
movzx eax, byte [rsi + 0x4828]
cmovs rcx, rsi
sar cl, 0x4d
bts cx, ax
mov ecx, eax
and cl, 0xf8
test r8b, 0xa0
cmp cl, 0xd0
jne 0x14041a23e
mov qword [rsi + 0x4820], 0
sal eax, 0x7b
mov dword [rsi + 0x482c], 0
cmovno ax, r15w
bt ecx, 0x7f
add ecx, r12d
mov dword [rsi + 0x47d8], 0
cmove ax, si
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
shld cx, sp, 0xbf
dec ah
btc rax, r11
mov dword [rsi + 0x46b8], 0
movzx ecx, cx
cmp r14b, spl
mov byte [rsi + 0x4828], 0xff
btr ax, r13w
rol ch, cl
mov eax, dword [rsi + 0x4868]
btc rcx, r11
test eax, eax
mov cl, bpl
movzx cx, ah
mov ecx, 0x7fffffff
jmp 0x140418be1
cmove eax, ecx
jmp 0x140418be9
mov dword [rsi + 0x486c], eax
jmp 0x140418bf4
mov dword [rsi + 0x4844], 0
jmp 0x140418c03
jmp 0x140418803
mov eax, 0x10000
mov ecx, ebp
shl r15d, cl
bt r15d, r10d
rol r15, 0x95
shl eax, cl
shl r15b, 0x95
inc r15b
sar eax, 0x10
or r15w, sp
mov dword [rsp + 0x50], eax
or r15b, bl
neg eax
mov dword [rsp + 0xc4], eax
movsxd rax, esi
lahf
movzx rax, r10w
mov rax, qword [rsp + 0x68]
movsxd r15, edi
not r15b
lea r15, [rax + rdx]
jmp 0x140418c56
jmp 0x140418c8d
inc r13d
mov eax, dword [rsp + 0x78]
mov word [r12 + rbx*2], ax
setno ah
bt ax, 0xe6
shr rax, cl
mov rax, qword [rsp + 0x38]
test r10d, r14d
mov eax, dword [rax + 0x4838]
cmp r11, rdx
stc
cmp r13d, eax
jg 0x140418ad1
mov rsi, qword [rsp + 0x38]
cmp r12b, 0xea
cmp dword [rsi + 0x4824], 0xf
jg 0x140418cb0
mov rcx, rsi
jmp 0x140418cab
call fcn.140436251
mov r8d, dword [rsi + 0x4820]
rcl rcx, cl
rcr cl, cl
shr rax, cl
mov rax, r8
shr rax, 0x17
sar ch, cl
mov rcx, qword [rsp + 0x40]
cmc
clc
movzx eax, byte [rcx + rax]
cmp rax, 0xff
jmp 0x140418cde
je 0x140418d3d
mov rcx, qword [rsp + 0x48]
add rcx, rsi
inc ebx
movzx ecx, byte [rax + rcx + 0x1f48]
mov ebx, dword [rsi + 0x4824]
sub ebx, ecx
jl 0x14041a98f
shl r8d, cl
cqo
mov rdx, qword [rsp + 0x38]
xchg r9, r9
movzx r9, di
mov dword [rdx + 0x4820], r8d
movsx r9, r9w
xchg r9b, r9b
mov dword [rdx + 0x4824], ebx
mov r9w, 0x43c8
mov r9, qword [rsp + 0x48]
jmp 0x140418d38
jmp 0x140418e3f
mov eax, r8d
cmovb rcx, r9
sub cl, r8b
shr eax, 0x10
sub ebp, ebp
movzx ecx, r14w
cmovae cx, r8w
mov rcx, rbp
inc rbp
jmp 0x140418d64
cmp eax, dword [r15 + rcx*4]
jae 0x140418d55
mov ebx, dword [rsi + 0x4824]
cmp r15w, di
cmp ebp, 8
jmp 0x140418d80
je 0x14041bd3c
lea rax, [rbp + 9]
jmp 0x140418d93
cmp ebx, eax
jl 0x14041a98f
mov cl, 0x17
movsx si, r11b
sub si, sp
adc r9b, 0x9d
sub cl, bpl
cwd
sbb di, 0x1e32
mov edi, r8d
shr edi, cl
and dl, 0x56
bts rcx, rax
mov ecx, eax
cwd
add dl, r11b
lea rdx, [0x1400bf0d0]
bt esi, 0xa3
and edi, dword [rdx + rcx*4]
add r9b, r14b
mov rdx, qword [rsp + 0x38]
movsx esi, dx
mov r9, qword [rsp + 0x48]
sub r14w, 0x5853
lea rsi, [rdx + r9]
add edi, dword [rsi + rcx*4 + 0x2094]
not ecx
stc
sub ebx, ebp
or r14b, 0xc9
btr r14, r12
stc
mov ecx, eax
movzx eax, r15w
test r12b, bl
shl r8d, cl
mov eax, esi
adc r14b, r13b
cmp r14b, r15b
add ebx, 0xfffffff7
or al, 0xfe
and r14d, 0x16673d74
mov dword [rdx + 0x4824], ebx
bt ax, 0xbf
adc al, 0xfe
mov dword [rdx + 0x4820], r8d
movsxd rax, edi
inc cl
rol r14b, cl
lea rcx, [rdx + r9]
movzx ebp, byte [rax + rcx + 0x1e48]
mov eax, ebp
and eax, 0xf
mov r14, rbp
stc
cmc
test bpl, 0xad
shr r14, 4
cmp eax, 1
je 0x140418f01
test eax, eax
jmp 0x140418e6d
jne 0x14041a98f
mov dword [rsp + 0x78], 0
add edi, 0x21d72729
bts di, r15w
mov edi, 0xf
cmc
jmp 0x140418e95
cmp bpl, 0xef
jmp 0x140418e9e
ja 0x140418eee
mov eax, 0xffffffff
ror di, cl
shr cx, 0x86
mov ecx, r14d
shl eax, cl
not eax
cmc
mov rcx, qword [rsp + 0x38]
neg dil
xadd edi, edi
mov dword [rcx + 0x4844], eax
sub dil, r14b
cmovnp edi, esi
cmp r8b, 0xbd
mov edi, 0x40
cmp r14, 0x125b5fec
cmp bpl, 0x10
jmp 0x140418ee8
jae 0x1404190f8
mov rax, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x50]
jmp 0x140418efc
jmp 0x140418f9c
test ebx, ebx
jmp 0x140418f08
jg 0x140418f37
mov rsi, qword [rsp + 0x38]
movsx ecx, r14w
mov rcx, rsi
jmp 0x140418f1f
call fcn.140436251
mov r8d, dword [rsi + 0x4820]
mov al, 0xf7
mov ebx, dword [rsi + 0x4824]
lahf
inc dil
lea eax, [r8 + r8]
mov rcx, qword [rsp + 0x38]
bswap di
setge bpl
movzx di, r13b
mov dword [rcx + 0x4820], eax
movsx rax, bx
movsxd rax, esi
mov al, ah
dec ebx
mov dword [rcx + 0x4824], ebx
sal dil, 0x21
mov rax, rcx
sar bpl, 0x6d
test r8d, r8d
mov bpl, 0x66
mov bp, di
mov ecx, dword [rsp + 0xc4]
movsxd rbp, r11d
mov ebp, dword [rsp + 0x50]
cmovs ecx, ebp
mov dword [rsp + 0x78], ecx
rcr dil, 0xf0
movzx rdi, r9w
mov edi, r14d
jmp 0x140418f9c
mov eax, dword [rax + 0x4838]
test sil, r9b
cmp ch, 0x34
cmp r13d, eax
jmp 0x140418fb0
jg 0x140418c84
movsxd r13, r13d
jmp 0x140418fbe
jmp 0x140419012
sub eax, ebp
not cl
dec cx
mov cx, si
mov word [r12 + rbx*2], ax
mov ax, r12w
xchg ch, ah
movzx rax, dx
inc r13
bts cx, r12w
xchg cl, ah
rcl rax, cl
mov rax, qword [rsp + 0x38]
movsxd rax, dword [rax + 0x4838]
sub cx, 0x48ec
lea rcx, [r13 - 1]
jmp 0x140419004
cmp rcx, rax
jmp 0x14041900c
jge 0x140418c84
lea rax, [0x1400bf070]
rcr bh, 0x6e
xor bx, 0x6d6a
bts rbx, rcx
movzx ebx, byte [r13 + rax]
clc
stc
cmp word [r12 + rbx*2], 0
jmp 0x140419038
je 0x1404190df
mov rsi, qword [rsp + 0x38]
sub ax, 0x748a
sub eax, r11d
mov eax, dword [rsi + 0x4824]
test eax, eax
jmp 0x140419057
jg 0x140419079
mov rcx, rsi
jmp 0x140419065
call fcn.140436251
mov eax, dword [rsi + 0x4824]
jmp 0x140419079
mov ecx, dword [rsi + 0x4820]
setno dh
lea edx, [rcx + rcx]
jmp 0x14041908a
mov dword [rsi + 0x4820], edx
jmp 0x140419095
dec eax
cmc
cmp r11b, 0xb7
mov dword [rsi + 0x4824], eax
test r8b, 0xc9
jmp 0x1404190ab
test ecx, ecx
jmp 0x1404190b2
jns 0x140418fdc
movsx eax, word [r12 + rbx*2]
test ebp, eax
jmp 0x1404190c4
jne 0x140418fdc
test ax, ax
jle 0x140418fc3
add eax, ebp
jmp 0x1404190da
test edi, edi
jmp 0x1404190e6
je 0x140418c5b
dec edi
jmp 0x1404190f3
jmp 0x140418fdc
cmp ebx, r14d
jmp 0x140419100
jge 0x140419136
mov rsi, qword [rsp + 0x38]
not cx
mov rcx, rsi
jmp 0x140419116
call fcn.140436251
mov r8d, dword [rsi + 0x4820]
not bpl
mov ebx, dword [rsi + 0x4824]
cbw
mov eax, dword [rsi + 0x4844]
cwd
stc
mov ecx, r14d
bt bp, bx
btr ebp, 0xf2
rol r8d, cl
rol rcx, cl
lea rcx, [0x1400bf0d0]
ror bpl, cl
jmp 0x14041915a
mov ebp, dword [rcx + r14*4]
mov ecx, ebp
sal dx, cl
movsx rdx, r15w
not ecx
test spl, r9b
jmp 0x140419171
and ecx, r8d
shrd dx, r10w, 2
shld rdx, r14, 0x82
xadd dx, dx
mov rdx, qword [rsp + 0x38]
jmp 0x14041918d
mov dword [rdx + 0x4820], ecx
jmp 0x140419199
and r8d, ebp
add r8d, eax
rcr al, cl
sbb ah, 6
sub ebx, r14d
mov dword [rdx + 0x4824], ebx
lahf
mov rax, rdx
mov dword [rdx + 0x4844], r8d
mov ebp, dword [rsp + 0x50]
jmp 0x1404191c1
jmp 0x140418f9c
shl rcx, 0xa
bsr r14d, r11d
neg r14
lea rdi, [rsi + rcx]
and r14, 0x2eb4a91
shl al, 0x14
add rdi, 0x3688
bswap r14w
mov rax, qword [rsp + 0x68]
movzx r14w, dl
lea r14, [rax + rdx]
jmp 0x1404191fd
mov dword [rsp + 0x78], ebp
jmp 0x140419206
mov qword [rsp + 0x50], rdi
jmp 0x140419632
mov edx, dword [rsi + 0x4820]
mov rcx, rdx
or eax, 0x5cda44bf
btc eax, r12d
shr rcx, 0x17
sub eax, r15d
shr al, 0x86
movsx eax, word [rdi + rcx*2]
test spl, dil
cmp spl, r9b
cmp ch, 0x12
test eax, eax
jmp 0x140419240
je 0x1404192ea
mov ecx, eax
adc bx, 0x7732
shr ecx, 4
shr bx, 0xdd
movsx ebx, r13w
and ecx, 0xf
rcl bl, 0x9a
bsf ebx, ebx
movsxd rbx, r13d
lea rbx, [rbx + rcx]
mov ecx, eax
adc r13b, 0x15
ror r13w, cl
and ecx, 0xf
bsf r13w, dx
movzx r13d, r15w
btr r13w, r15w
shl edx, cl
stc
shr r13w, 0xeb
xor r13b, r10b
mov dword [rsi + 0x4820], edx
or r13b, 0x54
adc r13w, 0x1909
sub dword [rsi + 0x4824], ecx
and r13d, 0xad87328
clc
xadd ch, dh
lea r13d, [rbx + 1]
lea rcx, [0x1400bf070]
movzx edx, byte [rcx + rbx]
mov ch, 0x4c
shr eax, 8
mov ecx, ebp
shl eax, cl
mov word [r12 + rdx*2], ax
test ah, 0xee
test r12, rdx
cmp r13d, dword [rsi + 0x4838]
jmp 0x1404192df
jle 0x140419632
jmp 0x140418ad1
cmp dword [rsi + 0x4824], 0xf
jg 0x140419321
mov rcx, rsi
jmp 0x1404192ff
call fcn.140436251
mov edx, dword [rsi + 0x4820]
mov cl, r12b
stc
or eax, 0x5612724b
mov rcx, rdx
ror ax, 0x18
adc ah, 0x53
shr rcx, 0x17
mov rax, qword [rsp + 0x40]
stc
movzx eax, byte [rax + rcx]
cmp r15, 0x446257b0
cmp r11, r13
cmp rax, 0xff
jmp 0x140419340
je 0x1404193a4
mov rcx, qword [rsp + 0x48]
add rcx, rsi
rcl di, cl
movzx ecx, byte [rax + rcx + 0x1f48]
rol di, cl
sub dil, r14b
mov edi, dword [rsi + 0x4824]
sub edi, ecx
jmp 0x14041936c
jl 0x14041a98f
shl edx, cl
mov rbx, qword [rsp + 0x38]
xchg bpl, bpl
movsx rbp, r10w
mov dword [rbx + 0x4820], edx
movsx rbp, dx
mov dword [rbx + 0x4824], edi
mov ebp, 0x4f1d2457
mov rbp, qword [rsp + 0x48]
jmp 0x14041939f
jmp 0x14041949f
mov eax, edx
movsx ecx, dx
shr eax, 0x10
sub ebx, ebx
mov rcx, rbx
jmp 0x1404193b6
inc rbx
cmp eax, dword [r14 + rcx*4]
jmp 0x1404193c2
jae 0x1404193ae
mov rax, qword [rsp + 0x38]
cmc
cmp r8b, cl
adc rdi, rdx
mov edi, dword [rax + 0x4824]
cmp ebx, 8
jmp 0x1404193e2
je 0x14041be3d
lea rax, [rbx + 9]
cmp edi, eax
jmp 0x1404193f3
jl 0x14041a98f
mov cl, 0x17
add esi, 0x6cd16a76
cmc
btc si, r13w
sub cl, bl
test dil, r11b
xadd bpl, r9b
movzx r9d, sp
mov esi, edx
shr esi, cl
not cl
mov r8d, eax
lea rcx, [0x1400bf0d0]
movzx r15, cx
and esi, dword [rcx + r8*4]
rcl bpl, cl
mov r9, qword [rsp + 0x38]
xchg bpl, r15b
btr bp, r15w
mov rbp, qword [rsp + 0x48]
lea rcx, [r9 + rbp]
xor r15b, bpl
add r15b, 0x69
clc
add esi, dword [rcx + r8*4 + 0x2094]
sub edi, ebx
bts r15w, r15w
mov rbx, r9
mov ecx, eax
and r15, r11
shl edx, cl
test r14d, 0x2ed3769b
btc cx, r10w
add edi, 0xfffffff7
cwde
mov r15w, 0x28c9
mov dword [r9 + 0x4824], edi
mov dword [r9 + 0x4820], edx
cdqe
jmp 0x140419490
movsxd rax, esi
inc r15b
adc cx, r15w
movzx r15w, dil
lea rcx, [rbx + rbp]
btr r15w, 0x6f
movzx ebx, byte [rax + rcx + 0x1e48]
mov r15d, ebx
xor rcx, 0x722c2dfd
and r15d, 0xf
mov rcx, rbx
clc
shr rcx, 4
clc
cmp r14b, 1
test r15, r15
jmp 0x1404194d4
je 0x1404195f3
mov eax, ecx
movsxd rbx, r13d
xor bp, dx
xor rbp, 0x44395eac
lea rbx, [rbx + rax]
cmp edi, r15d
movsx rbp, si
mov ebp, dword [rsp + 0x78]
jmp 0x1404194fd
jge 0x140419522
mov rsi, qword [rsp + 0x38]
movsx ecx, di
mov rcx, rsi
call fcn.140436251
mov edx, dword [rsi + 0x4820]
mov edi, dword [rsi + 0x4824]
sbb cx, cx
lea r13d, [rbx + 1]
shl al, 0x4b
cmc
movzx ax, r11b
lea rax, [0x1400bf070]
shld rsi, r10, 0xf5
cmovb r8d, r13d
dec r8w
movzx r8d, byte [rax + rbx]
mov ebx, edx
and ax, 0xd44
inc al
shr ebx, 0x1f
ror al, 0xd5
mov ecx, r15d
rol edx, cl
xadd rax, rcx
mov sil, 0x37
or ch, 0x9e
lea rax, [0x1400bf0d0]
sar si, 0xd9
rcl cl, cl
mov eax, dword [rax + r15*4]
mov ecx, eax
inc esi
bt si, 0xda
not ecx
and ecx, edx
mov rsi, qword [rsp + 0x38]
mov dword [rsi + 0x4820], ecx
movzx ecx, r10w
sar ch, cl
and edx, eax
bt rax, r9
sub edi, r15d
cbw
mov dword [rsi + 0x4824], edi
movzx ax, r10b
cmovno ax, bx
dec ebx
ror cx, 0xfc
bswap rcx
rcl ch, 0
lea rax, [0x1400bf120]
and ebx, dword [rax + r15*4]
sub cx, 0x19e9
shrd rcx, r8, 0x64
add ebx, edx
mov ecx, ebp
cmp r10w, 0x3b26
test ax, 0x72b0
shl ebx, cl
jmp 0x1404195e4
mov word [r12 + r8*2], bx
jmp 0x1404195ee
jmp 0x140419618
cmp bl, 0xef
movzx rbp, r12w
not bpl
movsxd rbp, r14d
mov ebp, dword [rsp + 0x78]
jbe 0x140419664
add r13d, 0x10
mov rsi, qword [rsp + 0x38]
stc
rcl dil, 0x59
mov rdi, qword [rsp + 0x50]
cmp r8b, bl
cmp r13d, dword [rsi + 0x4838]
jmp 0x14041962c
jg 0x140418ad1
mov rsi, qword [rsp + 0x38]
test sil, r11b
jmp 0x140419640
cmp dword [rsi + 0x4824], 0xf
jmp 0x14041964c
jg 0x140419210
mov rcx, rsi
jmp 0x14041965a
call fcn.140436251
jmp 0x140419210
mov eax, 1
mov rbp, rcx
jmp 0x140419671
shl eax, cl
stc
setb cl
rcr cx, 0x76
mov rcx, qword [rsp + 0x38]
test ebx, ebx
mov dword [rcx + 0x4844], eax
cmp si, 0x291
cmp bl, 0x10
jae 0x1404196a5
mov rsi, qword [rsp + 0x38]
jmp 0x1404196a0
jmp 0x140418ac4
cmp edi, ebp
jmp 0x1404196ac
jge 0x1404196d6
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
call fcn.140436251
mov edx, dword [rsi + 0x4820]
cwde
mov edi, dword [rsi + 0x4824]
lahf
seto cl
mov eax, dword [rsi + 0x4844]
mov rbx, rbp
movzx si, r15b
mov cl, 0x96
btr cx, bp
mov ecx, ebx
rol edx, cl
mov sil, 0x39
lea rcx, [0x1400bf0d0]
btc rsi, 5
mov ebp, dword [rcx + rbp*4]
bt si, 0xd9
mov ecx, ebp
sal sil, cl
not ecx
and ecx, edx
inc sil
mov rsi, qword [rsp + 0x38]
mov dword [rsi + 0x4820], ecx
clc
jmp 0x14041971d
and edx, ebp
add edx, eax
rcl al, 0xd9
bsf ax, r15w
bts rax, rbp
sub edi, ebx
movzx rax, r15w
nop
not al
mov dword [rsi + 0x4824], edi
mov al, ah
mov eax, edx
jmp 0x140418ac4
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
clc
cmp r13w, r11w
cmp eax, dword [rsp + 0xc0]
jne 0x1404187df
jmp 0x14041a22c
cmp edx, 1
jmp 0x14041976f
jne 0x140419b91
movsxd r13, dword [rsi + 0x4858]
cmp r14d, eax
mov dl, 0xdf
lea rax, [r13*2]
sub cl, r12b
neg dx
setp dl
lea rax, [rax + r13]
sbb ecx, esi
mov ch, 0x9c
clc
shl rax, 5
cmp rbp, r12
test ebp, 0x72ab2f9b
mov edx, dword [rsi + rax + 0x46c0]
mov ecx, 1
jmp 0x1404197ba
test edx, edx
jmp 0x1404197c1
jle 0x14041a21f
add edx, 7
shr edx, 3
bt bx, r8w
mov dword [rsp + 0x48], edx
jmp 0x1404197e0
mov edx, dword [rsi + rax + 0x46bc]
movzx rbx, r8w
lea ebp, [rdx + 7]
sub bl, 2
bsr ecx, ebp
sar ebp, 3
xor cx, si
adc bx, 0x1dd3
cmp ebp, 2
movsxd rbx, edx
not bl
movzx bx, r9b
mov ecx, 1
xchg bh, bh
cmovl ebp, ecx
bt bx, 0xf4
lea rbx, [rsi + rax]
test ebx, r12d
add rbx, 0x46b4
test bl, r15b
cmp r14, rdx
shl rbp, 3
sub edi, edi
xor r15d, r15d
jmp 0x14041983d
mov qword [rsp + 0x40], rdx
jmp 0x140419fe6
mov edx, dword [rsi + 0x4694]
stc
test edx, edx
jle 0x14041a22c
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rcx + 0x4690]
jmp 0x140419866
xor r15d, r15d
cmp edi, ecx
test ecx, ecx
jmp 0x140419872
jle 0x140419b75
sub r12d, r12d
clc
movzx si, r11b
mov rsi, qword [rsp + 0x38]
cdq
btr dx, r11w
bts dx, r14w
mov edx, dword [rsi + 0x4854]
test edx, edx
jle 0x140419a4a
sub r14d, r14d
rcr ah, 2
cmp bx, 0x3f1c
movsxd r13, dword [rsi + r14*4 + 0x4858]
add ah, 0xbf
shr ch, cl
lea rax, [r13*2]
or cx, di
inc ecx
xor ch, ah
lea rax, [rax + r13]
add cl, 0xd9
bts cx, di
shl rax, 5
btc rcx, 0x15
movsxd rcx, r12d
mov ecx, dword [rsi + rax + 0x46a8]
test sil, dil
clc
test ecx, ecx
jmp 0x1404198ef
jle 0x140419a24
lea rbp, [rsi + rax]
stc
add rbp, 0x46a8
cmc
clc
mov eax, dword [rsi + rax + 0x46a4]
sub edi, edi
jmp 0x140419911
jmp 0x140419927
inc edi
jmp 0x14041991f
cmp edi, ecx
jge 0x140419a1e
test eax, eax
jmp 0x14041992e
jle 0x140419916
sub ebx, ebx
shr ecx, 0x2a
cqo
mov ecx, dword [rbp]
not dh
btr r9d, r14d
imul ecx, r15d
add ecx, edi
shr r9d, 0x6a
rcr r8b, cl
clc
imul ecx, dword [rbp + 0x50]
rcr r9b, 0xd2
shr r9, cl
imul eax, r12d
and dx, 0x3174
movzx rdx, r15w
add ecx, eax
movsxd rax, r12d
adc r9w, r9w
ror ax, cl
add ecx, ebx
shl r8b, cl
shl ecx, 6
clc
xor r9w, dx
movsxd rdx, ecx
shr r9w, cl
shrd r8, rsi, 0xcb
add al, bl
add rdx, rdx
and r8b, bpl
sbb cl, 0xa9
bsr r8, rdx
add rdx, qword [rbp + 0x48]
rcr r9b, 0x22
cmovge ecx, r8d
movsxd rax, dword [rbp + 8]
add cl, r12b
imul rax, rax, 0x690
bt r8w, dx
mov rcx, qword [rsp + 0x38]
lea r8, [rcx + rax]
cmp bpl, r14b
btr r9w, 0xe6
add r8, 8
movsxd r9, r15d
mov r9d, r13d
jmp 0x1404199de
call fcn.140436575
test eax, eax
jmp 0x1404199ea
je 0x14041a98f
inc ebx
btr eax, esi
not ax
shr ah, cl
mov eax, dword [rbp - 4]
clc
cmp ebx, eax
jl 0x14041993b
mov ecx, dword [rbp]
movzx rsi, bp
mov si, r9w
bswap rsi
mov rsi, qword [rsp + 0x38]
jmp 0x140419916
mov edx, dword [rsi + 0x4854]
inc r14
lahf
cbw
neg ax
movsxd rax, edx
cmp ah, 0xa5
test sp, 0x5845
cmp sil, r10b
cmp r14, rax
jl 0x1404198aa
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
mov dword [rsi + 0x486c], ecx
jmp 0x140419a59
cmp eax, 1
movsx ax, dl
movzx eax, di
mov eax, ecx
jmp 0x140419a6a
jg 0x140419b4c
cmp dword [rsi + 0x4824], 0x17
jg 0x140419a85
mov rcx, rsi
call fcn.140436251
movzx eax, byte [rsi + 0x4828]
mov ecx, eax
stc
test ax, 0x1b1b
and cl, 0xf8
jmp 0x140419a9b
cmp cl, 0xd0
jne 0x14041a23e
mov qword [rsi + 0x4820], 0
bts ax, r11w
mov dword [rsi + 0x482c], 0
cwde
shl ch, cl
mov dword [rsi + 0x47d8], 0
rcl ch, cl
lahf
mov dword [rsi + 0x4778], 0
bswap rcx
and eax, ecx
mov dword [rsi + 0x4718], 0
neg ah
btc cx, 0x59
dec eax
mov dword [rsi + 0x46b8], 0
rol ecx, cl
bsf cx, r12w
mov byte [rsi + 0x4828], 0xff
xadd ecx, ecx
cbw
mov eax, dword [rsi + 0x4868]
and cx, r9w
stc
test eax, eax
mov cl, 0xe0
setg cl
movsx cx, r12b
mov ecx, 0x7fffffff
cmove eax, ecx
setbe ch
movzx ecx, si
mov dword [rsi + 0x486c], eax
not rcx
mov dword [rsi + 0x4844], 0
movsx ecx, r8w
dec cx
inc r12d
shl rcx, cl
mov ecx, dword [rsi + 0x4690]
clc
test r11d, r10d
cmp r12d, ecx
jmp 0x140419b64
jl 0x140419891
mov edx, dword [rsi + 0x4694]
jmp 0x140419b75
inc r15d
test si, 0x3164
cmc
cmp r15d, edx
jmp 0x140419b86
jl 0x14041986b
jmp 0x14041a22c
mov edx, dword [rsi + 0x4694]
cmp bpl, 0x19
cmp r11b, cl
bsf cx, r12w
mov ecx, 1
test r11d, esi
cmp r15b, 0x1f
test edx, edx
jmp 0x140419bb6
jle 0x14041a21f
mov ecx, dword [rsi + 0x4690]
mov dword [rsp + 0x48], 0
test ecx, ecx
jmp 0x140419bd1
jle 0x140419f83
mov dword [rsp + 0x40], 0
ror ecx, cl
mov ecx, dword [rsi + 0x4854]
test r13w, 0x6aa7
test ecx, ecx
jmp 0x140419bf4
jle 0x140419e59
xor ebp, ebp
bswap rax
and dl, spl
cwd
movsxd r13, dword [rsi + rbp*4 + 0x4858]
cmp dil, 0xcd
not dh
shr ah, 0xd8
lea rdx, [r13*2]
add rdx, r13
shl rdx, 5
bsf ax, dx
sar ah, 0xd0
btc ax, si
mov eax, dword [rsi + rdx + 0x46a8]
test eax, eax
jle 0x140419e25
mov qword [rsp + 0x58], rbp
movzx di, bpl
lea rbp, [rsi + rdx]
add rbp, 0x46a8
rol rdi, 0x47
mov edi, dword [rsi + rdx + 0x46a4]
clc
sub ebx, ebx
jmp 0x140419c66
jmp 0x140419c76
inc ebx
clc
cmp ebx, eax
jge 0x140419e0c
test edi, edi
jle 0x140419c6b
xor r14d, r14d
not r15d
mov rsi, qword [rsp + 0x38]
btc r15d, 0x59
rcl dx, 0x5d
lea r12, [rsp + 0xf0]
shr al, cl
shrd r15w, r15w, 0x1f
sub eax, 0x56684494
mov r15d, dword [rbp]
bsr ax, ax
clc
movsxd rax, dword [rbp + 0xc]
cmp r9b, 0xfe
movsxd rcx, dword [rbp + 4]
bsr edx, eax
xor r8b, 0x1d
shl rcx, 7
movsx r9d, bp
test bl, r14b
add rcx, rsi
add rcx, 0x3488
btr edx, r10d
imul r9, rax, 0x690
dec r8b
shl rax, 0xa
cmc
add rax, rsi
test r8w, 0x6f94
shrd dx, r9w, 0xd8
sar r8w, cl
add rax, 0x3688
cqo
movsx rdx, cx
add r9, qword [rsp + 0x88]
movsxd rdx, dword [rbp + 8]
jmp 0x140419d1b
imul r8, rdx, 0x690
shr dl, 0x5d
add r8, qword [rsp + 0x80]
mov dl, r13b
movsx dx, r8b
mov qword [rsp + 0x30], rcx
movsx cx, r12b
mov dword [rsp + 0x28], r13d
movsxd rdx, edx
xchg dl, dh
mov dx, cx
mov qword [rsp + 0x20], rax
cqo
movzx rdx, r13w
mov rcx, rsi
not dh
cwd
mov rdx, r12
jmp 0x140419d66
call fcn.140435a38
test eax, eax
jmp 0x140419d72
je 0x14041a216
imul r15d, dword [rsp + 0x48]
test bl, 0xcb
sub r8w, dx
sbb dh, 0x22
add r15d, ebx
imul edi, dword [rsp + 0x40]
add edi, r14d
sal ch, cl
and r8b, 7
shl edi, 3
setp al
sal r8w, 0
mov edx, dword [rbp + 0x1c]
rcl cx, cl
rol r8b, 0x67
bts cx, bp
imul r15d, edx
movsx r8d, bp
shl ch, cl
shl r15d, 3
movsxd rax, r15d
test r14b, 0x7d
add rax, qword [rbp + 0x28]
xor r8w, bx
movsxd rcx, edi
jmp 0x140419dde
add rcx, rax
mov r8, r12
jmp 0x140419de9
call qword [rsi + 0x4870]
inc r14d
mov edi, dword [rbp - 4]
stc
cmp r14d, edi
jmp 0x140419dfe
jl 0x140419ca7
mov eax, dword [rbp]
jmp 0x140419c6b
mov rsi, qword [rsp + 0x38]
mov ecx, dword [rsi + 0x4854]
cmovns rbp, rsp
mov rbp, qword [rsp + 0x58]
mov ax, 0x76a7
cwde
inc rbp
clc
btr rax, 0xf4
movsxd rax, ecx
jmp 0x140419e36
cmp rbp, rax
jmp 0x140419e3e
jl 0x140419c04
mov eax, dword [rsi + 0x486c]
adc cl, sil
movzx cx, dil
xor rcx, 0x77a26643
lea ecx, [rax - 1]
mov dword [rsi + 0x486c], ecx
cmc
stc
cmp r11w, r11w
cmp eax, 1
bswap ax
xchg ah, ah
mov eax, ecx
jmp 0x140419e77
jg 0x140419f5b
cmp dword [rsi + 0x4824], 0x17
jmp 0x140419e89
jg 0x140419e97
mov rcx, rsi
call fcn.140436251
movzx eax, byte [rsi + 0x4828]
test r12b, 0x38
cmp r14b, bpl
cmc
and al, 0xf8
jmp 0x140419ead
cmp al, 0xd0
jmp 0x140419eb4
jne 0x140419fa8
mov qword [rsi + 0x4820], 0
sbb ax, ax
mov dl, 0x8d
mov dword [rsi + 0x482c], 0
cbw
mov dword [rsi + 0x47d8], 0
inc rcx
bt rax, rax
movzx edx, r10w
mov dword [rsi + 0x4778], 0
cmc
btc rax, 0x98
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
lahf
mov byte [rsi + 0x4828], 0xff
or al, spl
movzx cx, ch
mov eax, dword [rsi + 0x4868]
sub cl, sil
test eax, eax
bswap cx
setne cl
mov ecx, 0x7fffffff
cmovp dx, bx
movzx rdx, bx
cmove eax, ecx
movsx edx, r13w
mov dword [rsi + 0x486c], eax
bswap ecx
movsx cx, ch
mov dword [rsi + 0x4844], 0
bswap edx
mov edx, dword [rsp + 0x40]
inc edx
mov ecx, dword [rsi + 0x4690]
mov dword [rsp + 0x40], edx
jmp 0x140419f70
cmp edx, ecx
jmp 0x140419f77
jl 0x140419be1
mov edx, dword [rsi + 0x4694]
mov ebp, dword [rsp + 0x48]
inc ebp
jmp 0x140419f92
mov dword [rsp + 0x48], ebp
stc
clc
cmp r12d, edx
cmp ebp, edx
jmp 0x140419fa2
jl 0x140419bca
mov ecx, 1
jmp 0x140419fb2
jmp 0x14041a21f
inc r15d
btr dx, 0x2d
bsr rdx, r15
add edi, 8
btc rdx, rdi
cmc
shr dh, cl
cmp r15d, dword [rsp + 0x48]
movsx rdx, r13w
mov rdx, qword [rsp + 0x40]
jmp 0x140419fe0
je 0x140419fa8
test edx, edx
jmp 0x140419fed
jle 0x140419fb7
sub r14d, r14d
jmp 0x140419ffb
jmp 0x14041a012
add r14, 8
cmp rbp, r14
jmp 0x14041a00c
je 0x140419fb7
movsxd rax, dword [rbx]
neg rcx
movzx r12, si
cmovnp dx, bx
movsxd rcx, dword [rbx - 8]
test si, r12w
shl rcx, 7
bt si, 0x47
add r12b, 0x18
mov rsi, qword [rsp + 0x38]
cmc
stc
bts r12w, r9w
add rcx, rsi
clc
cmc
rcr rdx, 0xe9
add rcx, 0x3488
sar r8w, 0xd1
imul r9, rax, 0x690
cwd
shl rax, 0xa
rcr r12b, cl
lea rax, [rax + rsi]
add rax, 0x3688
add r9, qword [rsp + 0x88]
shrd dx, dx, 0x51
movsxd rdx, dword [rbx - 4]
btc r8, r8
imul r8, rdx, 0x690
add r8, qword [rsp + 0x80]
not rdx
xchg r12, rdx
mov qword [rsp + 0x30], rcx
bswap ecx
movzx ecx, r15w
mov dword [rsp + 0x28], r13d
setl r12b
mov qword [rsp + 0x20], rax
cwd
mov rcx, rsi
cwd
lea r12, [rsp + 0xf0]
jmp 0x14041a0cd
mov rdx, r12
jmp 0x14041a0d5
call fcn.140435a38
test eax, eax
je 0x14041a216
mov edx, dword [rbx + 0x10]
sal r8b, cl
movzx eax, sp
shr cl, cl
mov eax, edi
bts r8w, r10w
imul eax, edx
not cx
movsxd rcx, eax
neg r8w
add rcx, qword [rbx + 0x1c]
add rcx, r14
movzx r8, r8w
mov r8, r12
jmp 0x14041a114
call qword [rsi + 0x4870]
mov eax, dword [rsi + 0x486c]
cmovge cx, r9w
sub cx, 0x21ba
bts rcx, rsi
lea ecx, [rax - 1]
clc
cmc
mov dword [rsi + 0x486c], ecx
jmp 0x14041a13e
cmp eax, 1
jmp 0x14041a146
jg 0x14041a000
cmp dword [rsi + 0x4824], 0x17
jg 0x14041a166
mov rcx, rsi
jmp 0x14041a161
call fcn.140436251
movzx eax, byte [rsi + 0x4828]
stc
and al, 0xf8
cmp al, 0xd0
jmp 0x14041a177
jne 0x140419fa8
mov qword [rsi + 0x4820], 0
stc
movsx eax, bx
mov dword [rsi + 0x482c], 0
mov dword [rsi + 0x47d8], 0
movsx ecx, bp
mov dword [rsi + 0x4778], 0
ror cx, 0xe6
mov dword [rsi + 0x4718], 0
ror al, cl
mov dword [rsi + 0x46b8], 0
sub rax, r15
sub ah, 0xc2
rcl ecx, cl
mov byte [rsi + 0x4828], 0xff
mov eax, dword [rsi + 0x4868]
rcr ecx, 0xc7
sub ecx, 0x7e5e7a03
test eax, eax
not cx
cmovb cx, r12w
mov ecx, 0x7fffffff
jmp 0x14041a1f9
cmove eax, ecx
jmp 0x14041a201
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
jmp 0x14041a000
sub ecx, ecx
jmp 0x14041a21f
test ecx, ecx
jmp 0x14041a226
je 0x14041a98f
mov rax, qword [rsp + 0x38]
clc
test spl, sil
cmc
movzx eax, byte [rax + 0x4828]
cmc
cmp al, 0xff
jne 0x140417d1e
mov rdx, qword [rsp + 0x38]
jmp 0x14041a250
jmp 0x14041a279
lea rcx, [rax + 1]
test r12b, bl
cmp edi, esp
mov qword [rdi + 0xc0], rcx
cmp ax, r11w
movzx eax, byte [rax]
cmp al, 0xff
jmp 0x14041a273
je 0x14041a3ce
mov rdi, qword [rdx]
cmp qword [rdi + 0x10], 0
jmp 0x14041a286
je 0x14041a2b4
mov rcx, qword [rdi + 0x28]
jmp 0x14041a295
call qword [rdi + 0x20]
test eax, eax
jmp 0x14041a29f
je 0x14041a2c8
cmp dword [rdi + 0x30], 0
jmp 0x14041a2ae
je 0x140417d1e
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jae 0x140417d1e
mov rdx, qword [rsp + 0x38]
sal ax, 0xcb
rcr ax, cl
bsf di, di
mov rdi, qword [rdx]
dec ah
mov rax, qword [rdi + 0xc0]
cmp r11w, 0x4951
clc
cmp rax, qword [rdi + 0xc8]
jmp 0x14041a2f7
jb 0x14041a255
cmp dword [rdi + 0x30], 0
jmp 0x14041a306
je 0x14041a279
mov r8d, dword [rdi + 0x34]
mov dx, 0x3e6d
movsx ecx, di
setns cl
lea rbx, [rdi + 0x38]
cwd
mov rcx, qword [rdi + 0x28]
cmovl edx, r8d
movsx edx, r9w
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
clc
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14041a34c
je 0x14041a36c
movsxd rcx, eax
ror eax, cl
add rcx, rbx
cmovbe ax, r15w
movzx eax, byte [rbx]
jmp 0x14041a367
jmp 0x14041a394
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
cmovle dx, sp
rcl dl, cl
rcr dl, cl
mov byte [rdi + 0x38], 0
sal dl, 0xab
adc rdx, 0x4034410f
btc dx, 0x71
sub eax, eax
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
xadd dx, dx
sal rdx, 0x73
rol dh, cl
mov qword [rdi + 0xc0], rcx
setb dh
movzx rdx, r9w
mov rdx, qword [rsp + 0x38]
cmp bx, cx
clc
stc
cmp al, 0xff
jmp 0x14041a3c8
jne 0x14041a279
mov rdi, qword [rdx]
movsx rax, dx
or al, 0xf9
mov rax, qword [rdi + 0xc0]
stc
jmp 0x14041a3e4
cmp rax, qword [rdi + 0xc8]
jmp 0x14041a3f0
jae 0x14041a423
lea rcx, [rax + 1]
jmp 0x14041a3ff
mov qword [rdi + 0xc0], rcx
jmp 0x14041a40b
movzx eax, byte [rax]
jmp 0x14041a413
mov byte [rdx + 0x4828], al
jmp 0x14041a41e
jmp 0x140417d1e
cmp dword [rdi + 0x30], 0
je 0x14041a48c
mov r8d, dword [rdi + 0x34]
movzx rdx, di
lea rbx, [rdi + 0x38]
movsxd rcx, esp
mov dl, 0x2a
mov rcx, qword [rdi + 0x28]
movzx edx, r11w
movsx dx, r11b
mov rdx, rbx
jmp 0x14041a453
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
clc
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14041a470
je 0x14041a4a3
movsxd rcx, eax
add rcx, rbx
mov al, r14b
movzx eax, byte [rbx]
jmp 0x14041a487
jmp 0x14041a4bb
sub eax, eax
jmp 0x14041a493
mov byte [rdx + 0x4828], al
jmp 0x14041a49e
jmp 0x140417d1e
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
sub eax, eax
setbe dh
cmovg dx, bp
mov qword [rdi + 0xc8], rcx
movzx ecx, r15w
setb dh
lea rcx, [rdi + 0x39]
mov rdx, 0x72ef67fe
mov qword [rdi + 0xc0], rcx
movzx edx, r9w
mov rdx, qword [rsp + 0x38]
jmp 0x14041a4e9
mov byte [rdx + 0x4828], al
jmp 0x140417d1e
cmp dword [rbx + 0x4830], 0
movsx r13, r8w
movsx ax, r15b
mov r13, qword [rbx]
movsxd rax, r8d
mov eax, dword [r13 + 8]
jmp 0x14041a513
je 0x14041a8ed
test eax, eax
jmp 0x14041a520
jle 0x14041aa65
lea rdi, [rbx + 0x3508]
xor al, 0xb9
cmp r8b, r8b
lea rax, [rbx + 0x348e]
stc
mov qword [rsp + 0x60], rax
clc
sub ecx, ecx
jmp 0x14041a547
jmp 0x14041a57d
mov r13, qword [rbx]
mov rcx, qword [rsp + 0x68]
cmovg ax, si
inc rcx
test bpl, bl
cdqe
bts ax, bp
movsxd rax, dword [r13 + 8]
test r10, 0x60934144
cmp rcx, rax
jmp 0x14041a577
jge 0x14041a8ed
lea rax, [rcx + rcx*2]
sub dl, r14b
mov dl, r8b
shl rax, 5
rcl edx, 0xca
or dx, 0x2cf6
mov edx, dword [rbx + rax + 0x46c0]
test edx, edx
jmp 0x14041a5a1
jle 0x14041a558
mov qword [rsp + 0x68], rcx
neg bpl
add edx, 7
shr edx, 3
adc bpl, 0x84
mov ecx, dword [rbx + rax + 0x46bc]
xchg ebp, ebp
rcr r14d, cl
mov qword [rsp + 0x80], rcx
btr ebp, 0x42
lea ebp, [rcx + 7]
sar ebp, 3
movsx r14w, r8b
rcr r14b, cl
setns r14b
lea r14, [rbx + rax]
bswap ax
test r10, 0x74b24027
sal ax, 0x13
add r14, 0x46f0
cwde
cmp ebp, 2
nop
mov eax, 1
jmp 0x14041a60c
cmovl ebp, eax
cmp spl, r15b
xor r12d, r12d
jmp 0x14041a61a
mov dword [rsp + 0x88], edx
jmp 0x14041a626
jmp 0x14041a64b
inc r12d
xor edx, r13d
xadd dh, dl
shl dh, cl
mov edx, dword [rsp + 0x88]
jmp 0x14041a642
cmp r12d, edx
je 0x14041a54c
cmp dword [rsp + 0x80], 0
jmp 0x14041a658
jle 0x14041a62b
lea r13d, [r12*8]
jmp 0x14041a66b
sub r15d, r15d
jmp 0x14041a7b9
movdqu xmm0, xmmword [rax]
jmp 0x14041a67c
movdqu xmm1, xmmword [r8]
jmp 0x14041a686
pmullw xmm1, xmm0
movdqu xmm0, xmmword [r8 + 0x10]
jmp 0x14041a695
movdqu xmm2, xmmword [r8 + 0x20]
jmp 0x14041a6a0
movdqu xmm3, xmmword [r8 + 0x30]
jmp 0x14041a6ab
movdqu xmmword [r8], xmm1
movdqu xmm1, xmmword [rax + 0x10]
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x10], xmm1
movdqu xmm0, xmmword [rax + 0x20]
pmullw xmm0, xmm2
movdqu xmmword [r8 + 0x20], xmm0
movdqu xmm0, xmmword [rax + 0x30]
jmp 0x14041a6d8
pmullw xmm0, xmm3
movdqu xmmword [r8 + 0x30], xmm0
jmp 0x14041a6e7
movdqu xmm0, xmmword [rax + 0x40]
jmp 0x14041a6f1
movdqu xmm1, xmmword [r8 + 0x40]
jmp 0x14041a6fc
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x40], xmm1
jmp 0x14041a70b
movdqu xmm0, xmmword [rax + 0x50]
jmp 0x14041a715
movdqu xmm1, xmmword [r8 + 0x50]
jmp 0x14041a720
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x50], xmm1
jmp 0x14041a72f
movdqu xmm0, xmmword [rax + 0x60]
jmp 0x14041a739
movdqu xmm1, xmmword [r8 + 0x60]
jmp 0x14041a744
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x60], xmm1
movdqu xmm0, xmmword [rax + 0x70]
jmp 0x14041a758
movdqu xmm1, xmmword [r8 + 0x70]
jmp 0x14041a763
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x70], xmm1
mov edx, dword [r14 - 0x2c]
cwde
xchg ebx, eax
mov eax, r13d
imul eax, edx
sar bh, cl
bts rcx, rcx
cdqe
movzx cx, dil
adc cl, 0x88
add rax, qword [r14 - 0x20]
bswap rcx
lea rcx, [rax + r15*8]
mov rbx, qword [rsp + 0x38]
jmp 0x14041a79e
mov rdx, qword [r14]
mov eax, dword [r14 + 8]
shl cl, cl
imul eax, r12d
add eax, r15d
sbb r8d, r8d
rol cx, 0xaf
adc r8w, 0x3f77
shl eax, 6
stc
shrd ecx, r10d, 0xbb
rcr rsi, cl
movsxd rsi, eax
lahf
btr cx, 0xc
lea r8, [rdx + rsi*2]
movsxd rcx, dword [r14 - 0x44]
sar al, cl
shl rcx, 7
xadd al, al
movsx ax, r15b
adc ah, 0xd2
lea rax, [rbx + rcx]
and bl, r13b
movsx bx, al
add rax, 0x3488
sbb bx, r10w
bswap bx
rcl bh, cl
lea rbx, [rdi + rcx]
cmp r8, rbx
jae 0x14041a673
lea rbx, [rdx + rsi*2]
add rbx, 0x80
cmc
stc
cmp rax, rbx
jmp 0x14041a840
jae 0x14041a673
add rcx, qword [rsp + 0x60]
lea rax, [rdx + rsi*2]
xor si, r14w
shrd ebx, esp, 0x5b
add rax, 6
xchg si, bx
dec rbx
or sil, 0x3f
sub edx, edx
shld rsi, r9, 0x48
movsx ebx, r8w
nop word [rax + rax]
movzx ebx, word [rax + rdx*2 - 6]
imul bx, word [rcx + rdx*2 - 6]
not si
movzx esi, word [rax + rdx*2 - 4]
mov word [rax + rdx*2 - 6], bx
imul si, word [rcx + rdx*2 - 4]
rol ebx, 0xc4
xor bx, r9w
mov word [rax + rdx*2 - 4], si
sal bx, 0xdc
movzx ebx, word [rax + rdx*2 - 2]
imul bx, word [rcx + rdx*2 - 2]
test ebx, 0x7f8d21b0
mov word [rax + rdx*2 - 2], bx
movzx ebx, word [rax + rdx*2]
test eax, eax
test r10b, 0xb1
imul bx, word [rcx + rdx*2]
jmp 0x14041a8ce
mov word [rax + rdx*2], bx
test r12b, 0x93
cmc
add rdx, 4
cmp rbx, r13
cmp rdx, 0x40
jne 0x14041a876
jmp 0x14041a76d
xor ecx, ecx
sbb cl, 0xe5
test dl, r14b
rol cl, 0xe5
cmp eax, 3
xchg bpl, cl
seta dl
setge cl
dec bp
cmp r10, 0x454e77f0
sal dh, cl
mov edx, dword [rsp + 0x230]
btr bp, sp
not bp
test edx, edx
seto bpl
movsx rbp, r15w
lea ebp, [rcx + rcx + 1]
jmp 0x14041a931
cmovne ebp, edx
cmp eax, 3
jmp 0x14041a93c
jne 0x14041a970
mov cl, 1
shl rax, cl
ror ax, cl
mov eax, 3
stc
cmc
cmp dword [rbx + 0x4850], 3
je 0x14041aa9a
cmp dword [rbx + 0x484c], 0
jmp 0x14041a96a
je 0x14041aa86
sub ecx, ecx
jmp 0x14041aa9a
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x4854], 0
ror al, 0xf
xchg rbx, rbx
movsxd rax, ecx
mov rbx, qword [rsp + 0x38]
lahf
mov rax, qword [rbx]
cmp esi, ebp
mov eax, dword [rax + 8]
test eax, eax
jle 0x14041b01f
shl rax, 5
adc dil, dil
lea rdi, [rax + rax*2]
add rbx, 0x46f0
cmp r10b, 0xc7
xor r14d, r14d
jmp 0x14041a9c3
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x14041a9cd
jmp 0x14041a9e5
add rbp, 0x60
cmp bp, ax
test sil, r13b
cmp rdi, rbp
je 0x14041b025
mov rcx, qword [rbx + rbp - 0x18]
clc
cmp di, 0x4ede
test rcx, rcx
jmp 0x14041a9f8
je 0x14041aa08
call fcn.14021c7ab
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
cmp r14b, r15b
test rcx, rcx
jmp 0x14041aa18
je 0x14041aa3a
call fcn.14021c7ab
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
movsx rcx, cx
rcr cl, cl
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
jmp 0x14041aa47
je 0x14041a9d2
call fcn.14021c7ab
mov qword [rbx + rbp - 8], 0
jmp 0x14041aa60
jmp 0x14041a9d2
mov ecx, dword [rsp + 0x230]
xor ebp, ebp
test ecx, ecx
mov ebp, 1
jmp 0x14041aa7a
cmovne ebp, ecx
clc
cmc
sub ecx, ecx
jmp 0x14041aa9a
cmp dword [rbx + 0x4848], 0
mov rdx, r14
sete cl
not dh
cmovne dx, r8w
test cl, cl
movzx rdx, ax
movsx dx, cl
mov edx, 1
jmp 0x14041aaae
cmovne edx, eax
cmp ebp, 3
jmp 0x14041aab9
cmovge edx, eax
cmp eax, 3
jmp 0x14041aac4
cmovne edx, eax
jmp 0x14041aad2
test edx, edx
jmp 0x14041aad9
jle 0x14041ad07
mov dword [rsp + 0x48], ecx
jmp 0x14041aae8
mov dword [rsp + 0x60], ebp
jmp 0x14041aaf1
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x90], xmm0
mov dword [rsp + 0x88], edx
mov eax, edx
mov qword [rsp + 0x80], rax
btr r12w, dx
ror r14b, cl
rol r15w, cl
shl rax, 4
clc
lea r14, [rax + rax*2]
xadd r12d, r15d
xor edi, edi
movsx r15w, r10b
lea r15, [0x140054040]
jmp 0x14041ab44
lea r12, [0x140053b30]
movsx bx, r12b
mov rbx, qword [rsp + 0x38]
jmp 0x14041ab82
mov rax, r15
mov qword [rsp + rdi + 0xf0], rax
stc
test dil, 0x49
add rdi, 0x30
stc
cmp eax, 0x24ad2d07
cmp r14, rdi
jmp 0x14041ab7c
je 0x14041ae8d
mov ecx, dword [r13]
cmc
jmp 0x14041ab8c
add ecx, 3
jmp 0x14041ab94
call fcn.1401f8e1e
mov qword [rbx + rdi*2 + 0x46e8], rax
test bh, dl
stc
test rax, rax
jmp 0x14041abac
je 0x14041adbe
mov eax, dword [rbx + 0x4688]
xchg cx, dx
ror si, 0xf6
neg rdx
cdq
bsf cx, r11w
clc
idiv dword [rbx + rdi*2 + 0x46a4]
mov ebp, eax
mov dword [rsp + rdi + 0x108], eax
neg sil
mov eax, dword [rbx + 0x468c]
cdq
cmc
cmp r15b, sil
idiv dword [rbx + rdi*2 + 0x46a8]
not sil
neg cx
shl sil, 2
mov ecx, eax
mov dword [rsp + rdi + 0x10c], eax
movsx rsi, r9w
sar eax, 1
bswap si
mov dword [rsp + rdi + 0x114], eax
movzx ax, spl
mov sil, 0x3b
mov esi, dword [r13]
lea eax, [rsi + rbp]
jmp 0x14041ac25
dec eax
stc
cmp r8, r11
sub edx, edx
div ebp
mov dword [rsp + rdi + 0x110], eax
btc ax, r12w
shl al, 0xd3
mov dword [rsp + rdi + 0x118], 0
and ah, 0x94
movsx rax, si
mov rax, qword [rbx + rdi*2 + 0x46d0]
cmp r9d, 0x661926fc
mov qword [rsp + rdi + 0x100], rax
mov qword [rsp + rdi + 0xf8], rax
cmp ebp, 2
jmp 0x14041ac77
je 0x14041acc3
cmp ebp, 1
jmp 0x14041ac85
jne 0x14041ab5a
cmp ecx, 2
movsx rdx, cx
mov rax, r15
not edx
jmp 0x14041aca1
lea rdx, [0x140053b40]
jmp 0x14041acad
cmove rax, rdx
clc
cmp ecx, 1
jmp 0x14041acba
cmove rax, r12
jmp 0x14041ab5d
lea rax, [0x140053e40]
jmp 0x14041acd0
cmp ecx, 1
jmp 0x14041acd8
je 0x14041ab5d
cmp ecx, 2
jmp 0x14041ace6
jne 0x14041ab5a
mov rax, qword [rsp + 0x38]
jmp 0x14041acf6
mov rax, qword [rax + 0x4880]
jmp 0x14041ad02
jmp 0x14041ab5d
test eax, eax
jmp 0x14041ad0e
jle 0x14041b01f
mov eax, eax
shl rax, 5
mov dil, dl
lea rdi, [rax + rax*2]
stc
add rbx, 0x46f0
xor r14d, r14d
jmp 0x14041ad31
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x14041ad4d
add rbp, 0x60
jmp 0x14041ad44
cmp rdi, rbp
je 0x14041b025
mov rcx, qword [rbx + rbp - 0x18]
test rcx, rcx
je 0x14041ad65
call fcn.14021c7ab
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
jmp 0x14041ad72
je 0x14041ad93
call fcn.14021c7ab
mov qword [rbx + rbp - 0x10], 0
btc rcx, 0x44
mov qword [rbx + rbp], 0
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
jmp 0x14041ada0
je 0x14041ad3b
call fcn.14021c7ab
mov qword [rbx + rbp - 8], 0
jmp 0x14041adb9
jmp 0x14041ad3b
mov eax, dword [r13 + 8]
cmc
test eax, eax
jmp 0x14041adca
jle 0x14041b01f
shl rax, 5
rol dil, cl
neg dil
lea rdi, [rax + rax*2]
test r10w, r15w
add rbx, 0x46f0
test r13w, 0x6bbb
cmp r13w, 0x24af
xor r14d, r14d
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x14041ae15
add rbp, 0x60
clc
cmp rdi, rbp
jmp 0x14041ae0f
je 0x14041b025
mov rcx, qword [rbx + rbp - 0x18]
cmp r11b, r11b
test rcx, rcx
jmp 0x14041ae25
je 0x14041ae38
call fcn.14021c7ab
movups xmmword [rbx + rbp - 0x20], xmm6
movzx ecx, cx
mov rcx, qword [rbx + rbp - 0x10]
cmp al, r8b
cmc
test rcx, rcx
je 0x14041ae65
call fcn.14021c7ab
mov qword [rbx + rbp - 0x10], 0
stc
mov qword [rbx + rbp], 0
movzx rcx, cx
mov rcx, qword [rbx + rbp - 8]
cmc
stc
test rcx, rcx
je 0x14041ae02
call fcn.14021c7ab
mov qword [rbx + rbp - 8], 0
jmp 0x14041ae88
jmp 0x14041ae02
mov eax, esi
cmc
movsx rbx, r12w
sar bx, cl
mov ebx, dword [rsp + 0x60]
or eax, ebx
jmp 0x14041aea2
js 0x14041afd4
mov edi, dword [r13 + 4]
test rdx, 0x772c66b5
jmp 0x14041aeb8
test esi, esi
jmp 0x14041aebf
je 0x14041aed8
mov eax, 0x7fffffff
sub edx, edx
idiv esi
clc
stc
cmp eax, ebx
jl 0x14041afd4
imul esi, ebx
shl ah, cl
mov eax, edi
test r13d, 0x4ad27a07
or eax, esi
js 0x14041afd4
test edi, edi
jmp 0x14041aef5
mov eax, dword [r13 + 8]
cmp al, spl
test eax, eax
jmp 0x14041afe2
jle 0x14041b01f
shl rax, 5
lea rdi, [rax + rax*2]
movzx rbx, bp
mov rbx, qword [rsp + 0x38]
add rbx, 0x46f0
jmp 0x14041b008
xor r14d, r14d
jmp 0x14041b010
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x14041b01a
xor r14d, r14d
mov cl, r14b
mov rcx, qword [rsp + 0x38]
jmp 0x14041b02f
call fcn.14021c7ab
mov rax, r14
movaps xmm6, xmmword [rsp + 0x1b0]
movzx si, r14b
ror sil, cl
cmp sp, 0x795d
add rsp, 0x1c8
not r13b
pop rbx
xchg di, di
pop rbp
movzx rsi, ax
pop rdi
jmp 0x14041b065
pop rsi
not r15w
movsx r12w, bl
pop r12
pop r13
setae r15b
movsxd r15, ebp
pop r14
movsx r15d, r11w
pop r15
jmp 0x14041b087
ret
add ebx, 0xfffffff0
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x4824], ebx
jmp 0x14041bd4f
jmp 0x14041a98f
add edi, 0xfffffff0
cwde
movzx ax, ch
setp al
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x4824], edi
jmp 0x14041be58
jmp 0x14041a98f