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

Disassembly:
push r15
xchg r15b, r15b
push r14
sub r15, r11
shl r15w, cl
push r13
sbb r15, 0x7f566265
test r12d, r12d
push r12
push rsi
movzx r15d, r13w
push rdi
sbb edi, edx
clc
push rbp
push rbx
sub rsp, 0x1c8
setbe r15b
movaps xmmword [rsp + 0x1b0], xmm6
bswap rsi
movsx ebp, sp
mov r15, r9
mov rdi, r8
jmp 0x140410ee0
mov rsi, rdx
mov rbp, rcx
movzx ecx, sp
mov ecx, 0x4888
jmp 0x140410ef3
call fcn.140230bb8
xor r14d, r14d
test rax, rax
jmp 0x140410f03
je 0x1404145ca
mov rbx, rax
inc dh
xadd rdx, rdx
mov qword [rax], rbp
btr edx, 0xeb
lea rax, [0x1400510f0]
xor dh, dh
adc dl, r8b
cmp r15, rdx
mov qword [rbx + 0x4870], rax
sub edx, 0x2c6b1d7b
lea rax, [0x140051540]
ror dx, cl
mov qword [rbx + 0x4878], rax
xor ax, r9w
cmc
lea rax, [0x140051650]
cmova rdx, r12
and dx, r11w
mov qword [rbx + 0x4880], rax
sar ah, 0xbf
xor ecx, ecx
cmove edx, eax
and ax, 0x5063
shr rax, cl
mov eax, 1
xchg rbx, rbp
movsx dx, bpl
cpuid
stc
xchg rbx, rbp
test r13b, r12b
test r13w, 0x2516
test edx, 0x4000000
jmp 0x140410f97
je 0x140410fe9
lea rax, [0x1400518d0]
mov qword [rbx + 0x4870], rax
test bp, di
sal ah, 0xb6
movsx eax, r11w
lea rax, [0x1400520f0]
test r15d, edx
mov qword [rbx + 0x4878], rax
movsx ax, sil
cmc
lea rax, [0x140052350]
test rcx, 0x75935bac
cmp esi, r8d
jmp 0x140410fe2
mov qword [rbx + 0x4880], rax
mov rax, qword [rbx]
jmp 0x140410ff1
mov dword [rax + 8], 0
stc
cmp dword [rsp + 0x230], 4
jmp 0x140411006
mov qword [rsp + 0x38], rbx
jmp 0x140411010
ja 0x1404145b3
mov qword [rsp + 0xd8], rsi
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], r15
jmp 0x140411033
mov dword [rbx + 0x4868], 0
jmp 0x140411042
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x46d8], xmm0
rol ch, cl
seta cl
movzx rcx, ax
movdqu xmmword [rbx + 0x4738], xmm0
bt cx, r8w
movdqu xmmword [rbx + 0x4798], xmm0
inc cl
xor ch, 0xde
movdqu xmmword [rbx + 0x47f8], xmm0
dec cx
movsxd rcx, r10d
neg cx
mov rcx, rbx
clc
cmc
sub edx, edx
jmp 0x14041108e
call fcn.140429885
test eax, eax
je 0x140413e9f
mov rbx, qword [rsp + 0x38]
movsx rcx, bx
mov rcx, rbx
jmp 0x1404110ac
call fcn.14042bab9
lea rcx, [rbx + 0x1a48]
test dil, dl
stc
mov qword [rsp + 0x88], rcx
lea rcx, [rbx + 8]
mov qword [rsp + 0x80], rcx
lea rcx, [rbx + 0x46a0]
clc
mov qword [rsp + 0x60], rcx
setl ch
rcl rcx, 0xef
lea rcx, [rbx + 0x2074]
test rbx, 0x1f57707e
mov qword [rsp + 0x68], rcx
clc
test r11w, bx
cmp al, 0xda
je 0x1404111c6
movzx edx, al
test r13d, 0x64674125
cmp r9b, 0xf2
stc
cmp edx, 0xdc
jmp 0x14041111e
je 0x14041114f
cmp edx, 0xd9
jmp 0x14041112f
je 0x1404139cd
mov rcx, rbx
call fcn.14042bd5e
test eax, eax
jmp 0x140411144
jne 0x1404111a3
jmp 0x140413e9f
mov rcx, qword [rbx]
jmp 0x140411157
call fcn.14041fa37
mov rcx, rbx
mov bh, 0x2e
movsx bx, r8b
mov ebx, eax
mov rcx, qword [rcx]
jmp 0x140411171
call fcn.14041fa37
cmp ebx, 4
jmp 0x14041117e
jne 0x140413e9f
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
jmp 0x140411195
cmp eax, dword [rcx + 4]
jmp 0x14041119d
jne 0x140413e9f
mov rbx, qword [rsp + 0x38]
movzx cx, dh
mov rcx, rbx
jmp 0x1404111b4
call fcn.14042bab9
cmp al, 0xda
jmp 0x1404111c0
jne 0x140411104
mov rcx, qword [rbx]
jmp 0x1404111ce
call fcn.14041fa37
mov rcx, rbx
mov ebx, eax
mov rdi, qword [rcx]
adc al, r9b
sub al, r10b
cmp r15b, 0xa5
mov rax, qword [rdi + 0xc0]
stc
cmp r8w, 0x3948
cmp rax, qword [rdi + 0xc8]
jmp 0x1404111ff
jae 0x14041121d
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x140411218
jmp 0x1404112ba
cmp dword [rdi + 0x30], 0
jmp 0x140411226
je 0x140413e81
mov r8d, dword [rdi + 0x34]
lea rbp, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
cmovno rdx, rsi
mov dx, r14w
movsx rdx, r10w
mov rdx, rbp
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x14041127e
movsxd rcx, eax
bts eax, r11d
not eax
add rcx, rbp
movzx eax, byte [rbp]
jmp 0x140411279
jmp 0x14041129c
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
cmp sil, r15b
cmc
cmp dil, 0xd3
mov byte [rdi + 0x38], 0
clc
test bpl, 0xe6
xor eax, eax
mov qword [rdi + 0xc8], rcx
mov cx, r15w
adc cx, r11w
bts ecx, r11d
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
movzx eax, al
add cl, spl
mov rcx, qword [rsp + 0x38]
cmc
mov dword [rcx + 0x4854], eax
sbb rcx, 0x2f136f2e
rol rcx, 0x36
bt ecx, edx
lea ecx, [rax - 5]
cmp r10b, r8b
jmp 0x1404112e6
cmp cl, 0xfc
jmp 0x1404112ee
jb 0x140413e9f
mov rcx, qword [rsp + 0x38]
movsx rdi, di
adc dil, sil
movsx di, r15b
mov rdi, qword [rcx]
stc
cmp dword [rdi + 8], eax
jmp 0x140411311
jl 0x140413e9f
add eax, eax
add eax, 6
cmp ebx, eax
jne 0x140413e9f
xor ebp, ebp
mov rbx, qword [rsp + 0x38]
btc rax, r9
adc ax, r9w
mov rax, qword [rdi + 0xc0]
cmp r8b, 0xfa
stc
cmp rax, qword [rdi + 0xc8]
jmp 0x14041134b
jae 0x140411373
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
bswap r14w
movzx r14w, r9b
movzx r14d, byte [rax]
jmp 0x14041136e
jmp 0x14041143f
cmp dword [rdi + 0x30], 0
jmp 0x14041137c
je 0x1404113e9
mov r8d, dword [rdi + 0x34]
movsx rdx, r8w
lea rbx, [rdi + 0x38]
movzx cx, sil
cdq
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x1404113a0
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
clc
stc
add dword [rdi + 0xb8], ecx
stc
cmp di, r13w
test eax, eax
jmp 0x1404113c3
je 0x1404113f6
cdqe
ror r14w, cl
sub r14w, 0x616f
xor r14b, r9b
add rax, rbx
movzx r14d, byte [rbx]
jmp 0x1404113e4
jmp 0x14041141c
xor r14d, r14d
jmp 0x1404113f1
jmp 0x14041143f
mov dword [rdi + 0x30], 0
jmp 0x140411402
lea rax, [rdi + 0x39]
sal bl, 0x5f
mov byte [rdi + 0x38], 0
rol bl, 0x54
xor r14d, r14d
bsf rbx, r11
test r12b, r13b
shl bl, cl
mov rbx, qword [rsp + 0x38]
cmc
test r9b, 0xb3
cmp rcx, 0x457e6d66
mov qword [rdi + 0xc8], rax
lea rax, [rdi + 0x39]
mov qword [rdi + 0xc0], rax
mov rdi, qword [rbx]
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jae 0x140411473
lea rcx, [rax + 1]
jmp 0x14041145f
mov qword [rdi + 0xc0], rcx
jmp 0x14041146b
movzx eax, byte [rax]
jmp 0x14041154d
cmp dword [rdi + 0x30], 0
jmp 0x14041147c
je 0x1404114f4
mov r8d, dword [rdi + 0x34]
movzx rdx, r12w
cwd
cmove rdx, r14
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
movzx dx, bh
mov rdx, rbx
jmp 0x1404114a4
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x1404114b4
sub ecx, dword [rdi + 0xd0]
clc
cmp r14w, 0x4f0
add dword [rdi + 0xb8], ecx
stc
clc
test eax, eax
je 0x1404114fb
movsxd rcx, eax
bt ax, r11w
ror rax, 0xbb
and ax, dx
add rcx, rbx
movzx rax, cx
movzx eax, byte [rbx]
jmp 0x1404114ef
jmp 0x140411524
xor eax, eax
jmp 0x14041154d
mov dword [rdi + 0x30], 0
not dx
mov bl, pe_nt_image_headers64
movzx dx, r12b
lea rcx, [rdi + 0x39]
movsx ebx, r10w
mov byte [rdi + 0x38], 0
not dx
rcl rbx, 0x38
xor eax, eax
bt ebx, esp
mov rbx, qword [rsp + 0x38]
or rdx, rdi
cqo
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
cmp cl, 0x2f
mov qword [rdi + 0xc0], rcx
sbb dx, 0x13e9
stc
movsx edx, r11w
mov rdi, qword [rbx]
test rcx, r8
bsf dx, cx
cmc
mov edx, dword [rdi + 8]
test sil, cl
test r15d, 0x7d2d29b0
test edx, edx
jmp 0x14041156c
jle 0x1404115aa
movzx ebx, r14b
mov rsi, qword [rsp + 0x60]
xor ecx, ecx
stc
test r10b, 0x90
nop word [rax + rax]
cmp spl, 0xc7
cmp dword [rsi], ebx
je 0x1404115b5
inc rcx
cmc
add rsi, 0x60
cmp rdx, rcx
jne 0x14041158c
jmp 0x140413e9f
sub ecx, ecx
cmp bx, r9w
test cx, 0x85
cmp ecx, edx
jmp 0x1404115bc
je 0x140413e9f
movzx eax, al
adc rdx, r8
cdq
shr bh, 0x8f
mov ebx, eax
sub sil, 0x4e
shr ebx, 4
mov edx, ecx
rol esi, 0xd
bts rsi, r11
rol sil, cl
lea rdx, [rdx + rdx*2]
shl rdx, 5
mov rsi, qword [rsp + 0x38]
cmp ah, 0xca
jmp 0x1404115f7
mov dword [rsi + rdx + 0x46b0], ebx
cmp al, 0x3f
jmp 0x140411605
ja 0x140413e9f
and eax, 0xf
sub bl, r8b
mov rbx, qword [rsp + 0x38]
cmc
cmp dil, cl
mov dword [rbx + rdx + 0x46b4], eax
test r14w, 0x3f40
stc
test eax, ebx
cmp eax, 3
jmp 0x140411632
ja 0x140413e9f
mov rbx, qword [rsp + 0x38]
cbw
dec eax
mov dword [rbx + rbp*4 + 0x4858], ecx
inc rbp
movsxd rax, dword [rbx + 0x4854]
test ch, 0x9f
cmp esi, 0x689e5b69
cmp rbp, rax
jmp 0x140411663
jl 0x140411333
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14041167c
jae 0x14041169f
lea rcx, [rax + 1]
jmp 0x14041168b
mov qword [rdi + 0xc0], rcx
jmp 0x140411697
movzx eax, byte [rax]
jmp 0x14041175b
cmp dword [rdi + 0x30], 0
jmp 0x1404116a8
je 0x14041170a
mov r8d, dword [rdi + 0x34]
cwd
cdq
movsxd rbx, eax
lea rbx, [rdi + 0x38]
cwd
mov rcx, qword [rdi + 0x28]
cqo
mov rdx, rbx
jmp 0x1404116cc
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
cmc
add dword [rdi + 0xb8], ecx
cmc
test eax, eax
jmp 0x1404116ea
je 0x140411716
movsxd rcx, eax
sub ax, 0x4c30
add rcx, rbx
lahf
mov al, spl
movsx rax, bx
movzx eax, byte [rbx]
jmp 0x140411737
sub eax, eax
jmp 0x140411711
jmp 0x14041175b
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
test r10w, dx
add bl, 1
mov byte [rdi + 0x38], 0
cmc
sbb bh, bl
shl bh, cl
sub eax, eax
test bpl, 0x9d
mov rbx, qword [rsp + 0x38]
test r15b, 0x36
test ecx, r13d
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
test rcx, r10
cmp si, bx
mov qword [rdi + 0xc0], rcx
movzx eax, al
mov dword [rbx + 0x4834], eax
sete dil
sal rax, 0x86
or ax, 0x2468
mov rdi, qword [rbx]
cbw
cmp r13d, esi
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14041178b
jae 0x1404117ae
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x1404117a1
movzx eax, byte [rax]
jmp 0x1404117a9
jmp 0x14041187e
cmp dword [rdi + 0x30], 0
jmp 0x1404117b7
je 0x14041181c
mov r8d, dword [rdi + 0x34]
seto dh
movsx cx, bl
lea rbx, [rdi + 0x38]
cmovle ecx, r13d
movzx edx, sp
movzx cx, bpl
mov rcx, qword [rdi + 0x28]
cqo
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
cmp bx, 0x34ac
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140411802
je 0x140411828
movsxd rcx, eax
add al, r9b
add rcx, rbx
mov rax, r9
movzx eax, byte [rbx]
jmp 0x140411843
xor eax, eax
jmp 0x140411823
jmp 0x14041187e
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
cmp bl, dil
mov byte [rdi + 0x38], 0
bts rbx, rsi
cmp r15d, esi
sub eax, eax
mov rbx, qword [rsp + 0x38]
test r12w, r8w
cmc
test r13b, 0x3f
mov qword [rdi + 0xc8], rcx
sal rcx, cl
sbb cx, r15w
lea rcx, [rdi + 0x39]
test dl, sil
cmp r12w, 0x78b2
cmp cl, r8b
mov qword [rdi + 0xc0], rcx
sar dil, cl
rol edi, cl
movsx edi, dx
movzx eax, al
bsr di, r15w
mov dword [rbx + 0x4838], eax
stc
mov rdi, qword [rbx]
mov rax, qword [rdi + 0xc0]
cmp spl, bpl
stc
cmp rax, qword [rdi + 0xc8]
jae 0x1404118ca
lea rcx, [rax + 1]
jmp 0x1404118b1
mov qword [rdi + 0xc0], rcx
jmp 0x1404118bd
movzx eax, byte [rax]
jmp 0x1404118c5
jmp 0x14041199b
cmp dword [rdi + 0x30], 0
jmp 0x1404118d3
je 0x140411942
mov r8d, dword [rdi + 0x34]
movsxd rbx, ebp
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
bswap dx
movsxd rdx, r14d
movzx rdx, r12w
mov rdx, rbx
jmp 0x1404118fa
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp sil, cl
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
stc
test r13b, 0x57
test eax, eax
jmp 0x14041191e
je 0x14041194e
movsxd rcx, eax
cmp r13w, 0x51c7
sar al, 0xe1
add rcx, rbx
not al
movzx eax, byte [rbx]
jmp 0x14041193d
jmp 0x140411969
xor eax, eax
jmp 0x140411949
jmp 0x14041199b
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
movsxd rbx, r9d
mov byte [rdi + 0x38], 0
xor eax, eax
bsf bp, cx
xor dl, 0xf7
mov rbx, qword [rsp + 0x38]
shrd ebp, ebp, 0xe7
add dl, 0x2c
mov edx, 0x49cc507e
mov qword [rdi + 0xc8], rcx
add dl, bl
btr ecx, edi
not ebp
lea rcx, [rdi + 0x39]
sbb bp, 0x32e3
neg rdx
mov qword [rdi + 0xc0], rcx
movzx edx, al
xor ebp, 0x7ed03800
mov ecx, edx
sal bpl, 0xf0
shr ecx, 4
mov dword [rbx + 0x483c], ecx
movsx rcx, dx
rol cl, 0xbd
bts rcx, r13
and edx, 0xf
rcl ch, cl
cmc
mov dword [rbx + 0x4840], edx
rcr cx, cl
mov ecx, dword [rbx + 0x4830]
mov ebp, dword [rbx + 0x4834]
stc
clc
test ecx, ecx
je 0x140411a2d
cmp ebp, 0x3f
jg 0x140413e9f
mov rbx, qword [rsp + 0x38]
mov ebx, dword [rbx + 0x4838]
cmp ebx, 0x3f
jmp 0x1404119ff
jg 0x140413e9f
cmp ebp, ebx
jg 0x140413e9f
cmp al, 0xdf
jmp 0x140411a14
ja 0x140413e9f
cmp edx, 0xd
jmp 0x140411a22
jbe 0x140411a6a
jmp 0x140413e9f
test ebp, ebp
jmp 0x140411a34
jne 0x140413e9f
cmp al, 0xf
jmp 0x140411a41
ja 0x140413e9f
test edx, edx
jmp 0x140411a4e
jne 0x140413e9f
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x4838], 0x3f
rcr bpl, 0xbb
dec bpl
mov rsi, qword [rsp + 0x38]
shrd dx, bp, 0x19
mov edx, dword [rsi + 0x4854]
jmp 0x140411a83
mov eax, dword [rsi + 0x4868]
rcl ebp, 0xe6
test eax, eax
movsxd rbp, ebx
mov ebp, 0x7fffffff
jmp 0x140411a9b
cmove eax, ebp
cmp r11w, r13w
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
stc
mov dword [rsi + 0x47d8], 0
cmp ecx, 0x215b36ab
clc
jmp 0x140411ace
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
clc
mov dword [rsi + 0x46b8], 0
cmc
mov byte [rsi + 0x4828], 0xff
jmp 0x140411afa
mov dword [rsi + 0x486c], eax
test r10d, 0x52430409
mov dword [rsi + 0x4844], 0
test ecx, ecx
jmp 0x140411b18
je 0x140412be0
cmp edx, 1
jmp 0x140411b26
jne 0x140412cc5
movsxd rax, dword [rsi + 0x4858]
rcr dl, 0xcd
mov qword [rsp + 0xd0], rax
lea rax, [rax + rax*2]
shr rdx, cl
movzx rdx, si
bts edx, ecx
shl rax, 5
mov edx, dword [rsi + rax + 0x46c0]
jmp 0x140411b5c
test edx, edx
jmp 0x140411b63
jle 0x1404136dd
mov ecx, edx
movsxd rdx, esi
adc rdx, r15
add ecx, 7
clc
bsf dx, bp
or rsi, r13
shr ecx, 3
mov dword [rsp + 0xc0], ecx
adc si, 0x8ca
movzx rdx, r8w
mov rcx, qword [rsp + 0x38]
mov edx, dword [rcx + rax + 0x46bc]
xor esi, esp
mov qword [rsp + 0xc8], rdx
setnp sil
jmp 0x140411bb1
add edx, 7
sar edx, 3
cmc
add rax, rcx
cmc
add rax, 0x46f0
and rsi, r15
mov qword [rsp + 0xb0], rax
cmp edx, 2
movsx esi, r8w
not ax
mov eax, 1
setb sil
not sil
cmovl edx, eax
bsr si, r10w
sete sil
mov dword [rsp + 0xb8], edx
mov dword [rsp + 0x70], 0
or rsi, rdi
cmp dword [rsp + 0xc8], 0
jmp 0x140411c11
mov rsi, qword [rsp + 0x38]
jmp 0x140411c1b
jle 0x140412bb5
xor edi, edi
jmp 0x140411c28
jmp 0x140411c47
inc edi
cmp r14b, 0x10
stc
cmc
cmp edi, dword [rsp + 0xb8]
jmp 0x140411c41
je 0x140412bb5
mov rcx, qword [rsp + 0xb0]
bts ax, r11w
rcr r12b, cl
mov eax, dword [rcx + 8]
add r13b, r14b
imul eax, dword [rsp + 0x70]
sal r13b, cl
add eax, edi
shl eax, 6
xadd r13w, r13w
movsxd r12, eax
add r12, r12
test ecx, 0x4ccc1d24
shl r13b, 0x12
add r12, qword [rcx]
rol r13d, cl
xor r13w, r9w
btr r13w, 0xdd
movsxd r13, dword [rsi + 0x4834]
test r13, r13
jmp 0x140411c9e
mov dword [rsp + 0x58], edi
jmp 0x140411ca7
je 0x140411e62
movsxd rcx, dword [rcx - 0x3c]
btr edx, 0x93
imul rdx, rcx, 0x690
sal eax, cl
stc
lea rax, [rsi + rdx]
add rax, 0x1a48
cmovae bp, r12w
jmp 0x140411cd3
mov qword [rsp + 0x40], rax
rol rax, 0x65
cmp dword [rsi + 0x483c], 0
mov bpl, 0xf3
cmovp rax, rsi
setae al
mov ebp, dword [rsi + 0x4840]
mov ah, 0x4f
mov eax, dword [rsi + 0x4844]
jmp 0x140411d01
mov qword [rsp + 0x48], rdx
je 0x140411eb7
test eax, eax
jmp 0x140411d13
je 0x140411fdd
dec eax
test r13, 0x43f259e8
mov dword [rsi + 0x4844], eax
test r11, r13
cmp r13d, dword [rsi + 0x4838]
jmp 0x140411d37
jg 0x140411ecc
mov edi, 0x10000
add rcx, r11
mov ecx, ebp
shl edi, cl
sar edi, 0x10
bt bx, r12w
mov ebx, edi
neg ebx
jmp 0x140411d5a
jmp 0x140411d94
lea rax, [r13 + 1]
or cl, 0x8e
mov rcx, qword [rsp + 0x38]
stc
clc
test r15, rsp
movsxd rcx, dword [rcx + 0x4838]
cmp dx, 0x3096
cmp r13, rcx
mov r13b, 0x11
cmovb r13d, esi
mov r13, rax
jmp 0x140411d8e
jge 0x140411ecc
lea rax, [0x1400bf070]
bt ebp, 0xf5
movzx ebp, byte [r13 + rax]
test r14d, 0x36091fd0
test si, r9w
cmc
cmp word [r12 + rbp*2], 0
jmp 0x140411dbc
je 0x140411d5f
mov rsi, qword [rsp + 0x38]
btc ax, 0xf6
mov eax, dword [rsi + 0x4824]
cmp r8b, al
stc
test eax, eax
jg 0x140411df7
mov rcx, rsi
call fcn.14042f5f9
mov eax, dword [rsi + 0x4824]
cmovae ecx, r11d
cqo
jmp 0x140411df7
mov ecx, dword [rsi + 0x4820]
lea edx, [rcx + rcx]
mov dword [rsi + 0x4820], edx
dec eax
cmc
mov dword [rsi + 0x4824], eax
test sil, r8b
cmc
test ecx, ecx
jmp 0x140411e1a
jns 0x140411d5f
movsx eax, word [r12 + rbp*2]
clc
stc
test edi, eax
jmp 0x140411e2e
jne 0x140411d5f
test ax, ax
movzx ecx, ax
mov cx, 0x60a5
mov ecx, ebx
jmp 0x140411e45
cmovg ecx, edi
cmc
cmp r13b, r15b
add ecx, eax
jmp 0x140411e53
mov word [r12 + rbp*2], cx
jmp 0x140411e5d
jmp 0x140411d5f
movsxd rax, dword [rcx - 0x40]
ror r9b, 0x16
imul rax, rax, 0x690
shld rdx, r9, 0x54
lea r8, [rsi + rax]
cdq
and cl, bpl
add r8, 8
mov rcx, rsi
mov rdx, r12
movzx r9, r13w
movsx r9, si
mov r9b, 0xe1
mov r9, qword [rsp + 0xd0]
jmp 0x140411ea0
call fcn.14042f910
test eax, eax
jmp 0x140411eac
jne 0x140411ecc
jmp 0x140413e9f
test eax, eax
jmp 0x140411ebe
je 0x1404125cf
dec eax
mov dword [rsi + 0x4844], eax
mov rsi, qword [rsp + 0x38]
mov eax, dword [rsi + 0x486c]
add dil, cl
lea ecx, [rax - 1]
mov dword [rsi + 0x486c], ecx
cmp eax, 1
jmp 0x140411ef2
mov edi, dword [rsp + 0x58]
jg 0x140411c2d
cmp dword [rsi + 0x4824], 0x17
jmp 0x140411f08
jg 0x140411f16
mov rcx, rsi
call fcn.14042f5f9
movzx eax, byte [rsi + 0x4828]
movsx ecx, r10w
mov ecx, eax
cmp al, r10b
and cl, 0xf8
test r13b, 4
cmp r14b, dil
cmp cl, 0xd0
jmp 0x140411f38
jne 0x1404136f1
mov qword [rsi + 0x4820], 0
btr eax, r8d
bts ax, r14w
or rcx, 0x1bff7c8e
mov dword [rsi + 0x482c], 0
sar rcx, 0xdd
cbw
neg ecx
mov dword [rsi + 0x47d8], 0
bswap ax
or cx, si
mov dword [rsi + 0x4778], 0
btr ax, bx
mov dword [rsi + 0x4718], 0
mov cl, 0x1c
movsxd rax, edx
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
mov eax, dword [rsi + 0x4868]
test eax, eax
mov ecx, 0x7fffffff
jmp 0x140411fbb
cmove eax, ecx
jmp 0x140411fc3
mov dword [rsi + 0x486c], eax
jmp 0x140411fce
mov dword [rsi + 0x4844], 0
jmp 0x140411c2d
mov eax, 0x10000
btr r15, rbp
mov ecx, ebp
cmc
rcl r15b, cl
bts r15w, bp
shl eax, cl
ror r15b, cl
adc r15, r10
sar eax, 0x10
mov dword [rsp + 0x50], eax
shr r15w, 0xd4
neg eax
mov dword [rsp + 0xc4], eax
jmp 0x14041201a
mov rax, qword [rsp + 0x68]
cmova r15, rcx
lea r15, [rax + rdx]
jmp 0x14041202c
jmp 0x140412077
inc r13d
jmp 0x140412039
mov eax, dword [rsp + 0x78]
mov word [r12 + rbx*2], ax
shrd ax, si, 0xa8
mov ax, r8w
mov rax, qword [rsp + 0x38]
cmp r10w, 0x674f
test r9b, dil
cmc
mov eax, dword [rax + 0x4838]
test ax, dx
clc
jmp 0x140412069
cmp r13d, eax
jmp 0x140412071
jg 0x140411ecc
mov rsi, qword [rsp + 0x38]
cmc
cmp bh, 0xf2
cmp dl, r10b
cmp dword [rsi + 0x4824], 0xf
jg 0x14041209d
mov rcx, rsi
jmp 0x140412098
call fcn.14042f5f9
mov r8d, dword [rsi + 0x4820]
adc al, r14b
lahf
rcr al, cl
mov rax, r8
setne cl
mov cl, 0x8f
shr rax, 0x17
bsr cx, bp
cmp bl, r15b
mov rcx, qword [rsp + 0x40]
cmp spl, r9b
stc
movzx eax, byte [rcx + rax]
cmp rax, 0xff
jmp 0x1404120d5
je 0x14041212f
mov rcx, qword [rsp + 0x48]
lea rcx, [rcx + rsi]
movzx ecx, byte [rax + rcx + 0x1f48]
mov ebx, dword [rsi + 0x4824]
stc
sub ebx, ecx
jmp 0x1404120fa
jl 0x140413e9f
shl r8d, cl
movzx r9d, r14w
movzx r9, r15w
bswap dx
mov rdx, qword [rsp + 0x38]
mov dword [rdx + 0x4820], r8d
mov dword [rdx + 0x4824], ebx
mov r9, qword [rsp + 0x48]
jmp 0x14041212a
jmp 0x14041224b
mov eax, r8d
shr eax, 0x10
shl cx, cl
sub rcx, r11
xor cl, r9b
sub ebp, ebp
movzx ecx, cx
mov rcx, rbp
jmp 0x14041214b
inc rbp
cmc
cmp eax, dword [r15 + rcx*4]
jmp 0x140412158
jae 0x140412143
mov ebx, dword [rsi + 0x4824]
jmp 0x140412169
cmp ebp, 8
jmp 0x140412171
je 0x140415315
lea rax, [rbp + 9]
clc
test r9d, esp
cmp ebx, eax
jl 0x140413e9f
mov cl, 0x17
sbb r9b, 0x7c
shl sil, 0xfd
sub cl, bpl
btr r14w, di
test r10w, 0xa23
mov edi, r8d
add r9w, bp
shr edi, cl
sbb r14w, r15w
mov ecx, eax
shr r14b, cl
lea rdx, [0x1400bf0d0]
mov si, 0x53c
and si, 0x3b8f
shl r9b, 0xa7
and edi, dword [rdx + rcx*4]
sbb rsi, 0x2d601c36
mov rdx, qword [rsp + 0x38]
xor r14w, 0x158a
mov r9, qword [rsp + 0x48]
mov sil, 0x45
shld r14d, esi, 0x41
lea rsi, [rdx + r9]
or r14, 0x6d19510a
add edi, dword [rsi + rcx*4 + 0x2094]
sar r14b, 0xe6
movsxd rcx, r9d
bt cx, cx
sub ebx, ebp
movzx r14w, cl
btc bp, 0xf
mov ecx, eax
ror ah, cl
rcr bp, cl
shl r8d, cl
add ecx, ecx
add ebx, 0xfffffff7
mov ch, 0xc7
sub bp, dx
and cx, dx
mov dword [rdx + 0x4824], ebx
bts cx, sp
mov bpl, 0x4d
cmovl r14w, r8w
mov dword [rdx + 0x4820], r8d
movsxd rax, edi
shr bp, cl
movzx rcx, sp
lea rcx, [rdx + r9]
shl r14d, cl
test r11b, r14b
movzx ebp, byte [rax + rcx + 0x1e48]
mov eax, ebp
and eax, 0xf
bts r14w, ax
mov r14, rbp
cmc
shr r14, 4
cmp eax, 1
je 0x14041232f
test eax, eax
jmp 0x14041227f
jne 0x140413e9f
mov dword [rsp + 0x78], 0
shl di, 0xab
xor rdi, 0x233a4dcc
mov edi, 0xf
jmp 0x1404122a2
cmp bpl, 0xef
jmp 0x1404122ab
ja 0x140412314
mov eax, 0xffffffff
add dil, 1
bt rcx, 0xe5
or cx, r12w
mov ecx, r14d
movsx rdi, bp
shl eax, cl
inc rcx
rcl di, 0xa3
not eax
movsx edi, di
or cx, 0x6494
mov rcx, qword [rsp + 0x38]
sbb dil, al
and edi, 0x6d7d71d6
mov dil, r10b
mov dword [rcx + 0x4844], eax
and dil, dil
xor dil, dl
dec rdi
mov edi, 0x40
cmp bpl, r10b
cmp bpl, 0x10
jmp 0x14041230e
jae 0x140412506
mov rax, qword [rsp + 0x38]
movsxd rbp, edi
movsx ebp, ax
bswap ebp
mov ebp, dword [rsp + 0x50]
jmp 0x14041232a
jmp 0x1404123dd
test ebx, ebx
jg 0x140412367
mov rsi, qword [rsp + 0x38]
movzx rcx, r10w
mov rcx, rsi
jmp 0x140412348
call fcn.14042f5f9
mov r8d, dword [rsi + 0x4820]
movsx ecx, r12w
movzx rbx, r14w
mov ebx, dword [rsi + 0x4824]
movzx ax, r15b
lea eax, [r8 + r8]
movzx rbp, ax
xchg bp, di
mov rcx, qword [rsp + 0x38]
bswap bp
mov rdi, 0x7dc827e4
mov dword [rcx + 0x4820], eax
jmp 0x14041238e
dec ebx
rcl ax, 0x8d
add al, bh
rcl bpl, cl
mov dword [rcx + 0x4824], ebx
mov al, r10b
mov rax, rcx
shld edi, r8d, 0x15
sub di, 0x5bc4
xchg bp, di
test r8d, r8d
jmp 0x1404123bd
mov ecx, dword [rsp + 0xc4]
mov ebp, dword [rsp + 0x50]
cmovs ecx, ebp
xadd rdi, rdi
adc dil, r12b
mov dword [rsp + 0x78], ecx
mov edi, r14d
clc
test cl, r9b
mov eax, dword [rax + 0x4838]
cmp r13d, eax
jg 0x140412069
movsxd r13, r13d
jmp 0x1404123f4
jmp 0x140412430
inc r13
ror cl, 0x54
sbb ch, 0xb8
mov rax, qword [rsp + 0x38]
bts ecx, r10d
movsxd rax, dword [rax + 0x4838]
rcr ch, 6
lea rcx, [r13 - 1]
jmp 0x140412427
cmp rcx, rax
jge 0x140412069
lea rax, [0x1400bf070]
movzx ebx, byte [r13 + rax]
cmp word [r12 + rbx*2], 0
jmp 0x140412448
je 0x1404124ed
mov rsi, qword [rsp + 0x38]
nop
btr ax, 0x47
mov eax, dword [rsi + 0x4824]
jmp 0x140412467
test eax, eax
jg 0x140412488
mov rcx, rsi
call fcn.14042f5f9
mov eax, dword [rsi + 0x4824]
cmovno rcx, r10
movzx dx, r10b
xchg ecx, ecx
mov ecx, dword [rsi + 0x4820]
lea edx, [rcx + rcx]
jmp 0x140412496
mov dword [rsi + 0x4820], edx
jmp 0x1404124a1
dec eax
mov dword [rsi + 0x4824], eax
stc
cmc
test ecx, ecx
jmp 0x1404124b2
jns 0x140412402
movsx eax, word [r12 + rbx*2]
stc
test ch, ah
test r14w, 0x5dcc
test ebp, eax
jmp 0x1404124cd
jne 0x140412402
test ax, ax
jmp 0x1404124db
test edi, edi
jmp 0x1404124f4
je 0x140412031
dec edi
jmp 0x140412501
jmp 0x140412402
cmp ebx, r14d
jmp 0x14041250e
jge 0x140412546
mov rsi, qword [rsp + 0x38]
cmovo rcx, rdx
movzx rcx, r11w
movzx ecx, bx
mov rcx, rsi
jmp 0x14041252c
call fcn.14042f5f9
mov r8d, dword [rsi + 0x4820]
cwd
mov ebx, dword [rsi + 0x4824]
mov eax, dword [rsi + 0x4844]
mov ecx, r14d
movzx edx, r10w
rol r8d, cl
rcr cl, cl
lea rcx, [0x1400bf0d0]
mov dl, 0x7d
sar dl, 0x30
mov ebp, dword [rcx + r14*4]
dec cx
adc dl, sil
seto ch
mov ecx, ebp
shr rdx, cl
jmp 0x140412575
not ecx
and ecx, r8d
bt dx, 0xa2
add dh, 0x51
mov rdx, qword [rsp + 0x38]
clc
cmp r10b, r9b
mov dword [rdx + 0x4820], ecx
clc
and r8d, ebp
sar rbp, 0x4f
add r8d, eax
sub ebx, r14d
mov dword [rdx + 0x4824], ebx
not bp
mov rax, rdx
movzx ebp, dx
movzx bp, dl
mov dword [rdx + 0x4844], r8d
setp bpl
cmovg bp, di
mov ebp, dword [rsp + 0x50]
jmp 0x1404125ca
jmp 0x1404123dd
shl rcx, 0xa
adc eax, 0x496c557d
lea rdi, [rsi + rcx]
xchg r14w, r14w
add rdi, 0x3688
movsxd rax, esi
mov rax, qword [rsp + 0x68]
xchg r14b, r14b
not r14b
lea r14, [rax + rdx]
mov dword [rsp + 0x78], ebp
jmp 0x140412602
mov qword [rsp + 0x50], rdi
jmp 0x14041260c
jmp 0x140412a83
mov edx, dword [rsi + 0x4820]
sar al, cl
adc cl, r13b
mov rcx, rdx
rcl eax, cl
shr rcx, 0x17
sal rax, 0x2c
nop
movsx eax, word [rdi + rcx*2]
clc
stc
test eax, eax
je 0x1404126dc
mov ecx, eax
or bl, 0xb2
shr ecx, 4
and ecx, 0xf
adc bx, di
sbb bl, r15b
jmp 0x14041264f
movsxd rbx, r13d
add rbx, rcx
ror cl, cl
sar cl, cl
mov ecx, eax
movsxd r13, r10d
and ecx, 0xf
ror r13b, cl
setbe r13b
shl edx, cl
rol r13w, cl
rol r13d, 0x4c
sal r13w, cl
mov dword [rsi + 0x4820], edx
xadd dx, r13w
test bpl, bl
sub dword [rsi + 0x4824], ecx
sub ch, 0x2b
bsf dx, r10w
lea r13d, [rbx + 1]
dec dl
movsxd rcx, esp
lea rcx, [0x1400bf070]
and edx, esi
xor dx, r14w
movzx edx, byte [rcx + rbx]
rcl ecx, 0xdc
shr eax, 8
mov ecx, ebp
cmc
test dh, 0xf7
jmp 0x1404126bd
shl eax, cl
clc
mov word [r12 + rdx*2], ax
cmp r13d, dword [rsi + 0x4838]
jmp 0x1404126d1
jle 0x140412a83
jmp 0x140411ecc
cmp dword [rsi + 0x4824], 0xf
jmp 0x1404126e8
jg 0x140412715
mov rcx, rsi
jmp 0x1404126f6
call fcn.14042f5f9
mov edx, dword [rsi + 0x4820]
bsr ax, sp
mov rcx, rdx
shr rcx, 0x17
movsx eax, r10w
rcr ax, cl
sal ah, cl
mov rax, qword [rsp + 0x40]
cmc
test r14b, r13b
movzx eax, byte [rax + rcx]
cmp rax, 0xff
jmp 0x14041272d
je 0x1404127af
mov rcx, qword [rsp + 0x48]
add di, r9w
add rcx, rsi
xadd di, di
movzx ecx, byte [rax + rcx + 0x1f48]
bt di, 0x54
rcl dil, 0xce
cmp r9, 0x71573489
mov edi, dword [rsi + 0x4824]
test bpl, 0xfc
sub edi, ecx
jmp 0x14041276c
jl 0x140413e9f
shl edx, cl
sete bl
movzx bx, bl
mov rbx, qword [rsp + 0x38]
movzx rbp, r8w
mov dword [rbx + 0x4820], edx
movzx bp, r10b
not bp
bswap bp
mov dword [rbx + 0x4824], edi
jmp 0x1404127a0
mov rbp, qword [rsp + 0x48]
jmp 0x1404127aa
jmp 0x1404128da
mov eax, edx
shr ch, 0x57
sbb cx, 0x607f
shr eax, 0x10
bt cx, r8w
bt cx, 0x7f
stc
xor ebx, ebx
movzx rcx, di
bswap cx
mov rcx, rbx
jmp 0x1404127d8
inc rbx
stc
cmp eax, dword [r14 + rcx*4]
jae 0x1404127d0
mov rax, qword [rsp + 0x38]
shl rdi, cl
sbb edi, 0x183422ab
mov edi, dword [rax + 0x4824]
test r14d, r10d
cmp ebx, 8
jmp 0x140412805
je 0x140415418
lea rax, [rbx + 9]
test r12, rdx
cmp edi, eax
jl 0x140413e9f
mov cl, 0x17
jmp 0x140412821
sub cl, bl
inc si
and sil, 6
sbb r9b, 0x58
mov esi, edx
jmp 0x140412838
shr esi, cl
bsf ebp, r9d
btc r15w, 0x42
movzx r8d, r9w
mov r8d, eax
stc
bt r9w, 0xc4
lea rcx, [0x1400bf0d0]
bt r9d, r10d
and esi, dword [rcx + r8*4]
shld r9d, ecx, 0xb6
mov r9, qword [rsp + 0x38]
bsf bp, r8w
rcr bpl, 0x3d
ror bpl, cl
mov rbp, qword [rsp + 0x48]
cmc
not cl
shr ch, 0x7e
lea rcx, [r9 + rbp]
bt r15, 0x46
add esi, dword [rcx + r8*4 + 0x2094]
rcr r15b, cl
sub edi, ebx
mov rbx, r9
rcl cx, cl
dec r15b
mov ecx, eax
shl edx, cl
add edi, 0xfffffff7
btr r15, r14
movzx r15w, spl
sal r15, 0xc2
mov dword [r9 + 0x4824], edi
shr r15b, 0x43
sar cx, 0xed
mov dword [r9 + 0x4820], edx
xor cl, dil
movsxd rax, esi
rcl r15b, 0x6a
bt r15w, r10w
lea rcx, [rbx + rbp]
dec r15w
sar ebx, cl
xor r15w, r10w
movzx ebx, byte [rax + rcx + 0x1e48]
xchg ch, cl
btc r15, rbp
add r15, 0x6a79699d
mov r15d, ebx
add cl, sil
and r15d, 0xf
mov rcx, rbx
shr rcx, 4
test r15b, 0xf2
cmc
test r15, r15
jmp 0x14041291b
je 0x140412a41
mov eax, ecx
movsxd rbx, r13d
movsx ebp, ax
bsr rbp, r11
add rbx, rax
shld rbp, r12, 0xb5
cmp edi, r15d
movsx rbp, r15w
xchg rbp, rbp
not bpl
mov ebp, dword [rsp + 0x78]
jmp 0x14041294b
jge 0x140412985
mov rsi, qword [rsp + 0x38]
movsx cx, r11b
movzx cx, r13b
movzx ecx, ax
mov rcx, rsi
jmp 0x14041296b
call fcn.14042f5f9
mov edx, dword [rsi + 0x4820]
cmp r15w, 0x6d21
shl eax, 0x5b
mov edi, dword [rsi + 0x4824]
lea r13d, [rbx + 1]
btc esi, r9d
lea rax, [0x1400bf070]
bswap esi
xadd sil, r8b
movzx r8d, byte [rax + rbx]
shl ch, 0x84
mov ebx, edx
cmp r8d, r10d
shr ebx, 0x1f
mov al, r9b
mov ecx, r15d
bts ax, dx
btc si, si
rol edx, cl
and al, 0xe0
add al, 0x35
lea rax, [0x1400bf0d0]
mov eax, dword [rax + r15*4]
movsx rcx, si
rol sil, cl
mov ecx, eax
movzx esi, di
not ecx
dec rsi
movzx si, spl
and ecx, edx
sbb si, cx
mov rsi, qword [rsp + 0x38]
test r11w, r10w
stc
cmc
mov dword [rsi + 0x4820], ecx
rcr ecx, cl
and edx, eax
cbw
neg ax
sub edi, r15d
jmp 0x140412a06
mov dword [rsi + 0x4824], edi
jmp 0x140412a13
dec ebx
lea rax, [0x1400bf120]
bts rcx, r8
and ebx, dword [rax + r15*4]
add ebx, edx
movsxd rcx, esp
mov ecx, ebp
shl ebx, cl
jmp 0x140412a32
mov word [r12 + r8*2], bx
jmp 0x140412a3c
jmp 0x140412a6c
cmp bl, 0xef
movsxd rbp, edx
movsx bp, sil
movzx rbp, r10w
mov ebp, dword [rsp + 0x78]
jmp 0x140412a59
jbe 0x140412aaa
add r13d, 0x10
btr edi, 0xfa
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x50]
cmp r13d, dword [rsi + 0x4838]
jmp 0x140412a7d
jg 0x140411ecc
mov rsi, qword [rsp + 0x38]
clc
cmc
stc
cmp dword [rsi + 0x4824], 0xf
jmp 0x140412a97
jg 0x140412611
mov rcx, rsi
call fcn.14042f5f9
jmp 0x140412611
mov eax, 1
bt bp, 0xbd
mov bpl, 0x2f
mov rbp, rcx
shl eax, cl
btr ecx, 0xad
or rcx, 0x17655ec0
mov rcx, qword [rsp + 0x38]
test rax, 0x76a032a0
test bl, r13b
mov dword [rcx + 0x4844], eax
jmp 0x140412ae3
cmp bl, 0x10
jmp 0x140412aeb
jae 0x140412b00
mov rsi, qword [rsp + 0x38]
jmp 0x140412afb
jmp 0x140411ec4
cmp edi, ebp
jmp 0x140412b07
jge 0x140412b47
mov rsi, qword [rsp + 0x38]
movsxd rcx, eax
movzx cx, r15b
movsx cx, r9b
mov rcx, rsi
jmp 0x140412b27
call fcn.14042f5f9
mov edx, dword [rsi + 0x4820]
mov edi, dword [rsi + 0x4824]
mov eax, dword [rsi + 0x4844]
movsxd rbx, esp
bts ebx, r12d
not ch
mov rbx, rbp
mov ecx, ebx
rol edx, cl
bt rcx, 0x7e
test r11b, 0x8f
lea rcx, [0x1400bf0d0]
shr esi, cl
bsf rsi, r8
clc
mov ebp, dword [rcx + rbp*4]
mov ecx, ebp
not ecx
bt si, 0x2b
movzx esi, di
mov si, 0x39c0
and ecx, edx
btr rsi, rsp
mov rsi, qword [rsp + 0x38]
test r8b, dl
mov dword [rsi + 0x4820], ecx
and edx, ebp
cmp r12w, 0x2b3f
add edx, eax
sub rax, 0x48eb1b5a
sub edi, ebx
bswap eax
mov dword [rsi + 0x4824], edi
not ax
movsx rax, ax
mov eax, edx
jmp 0x140411ec4
mov eax, dword [rsp + 0x70]
jmp 0x140412bbe
inc eax
cmc
mov dword [rsp + 0x70], eax
cmp r9w, r15w
cmp eax, dword [rsp + 0xc0]
jmp 0x140412bd5
jne 0x140411c01
jmp 0x1404136dd
cmp edx, 1
jmp 0x140412be8
jne 0x14041301b
movsxd r13, dword [rsi + 0x4858]
lea rax, [r13*2]
movsx rdx, bx
sar ch, 0xa1
add rax, r13
shr rcx, cl
cmc
shl rax, 5
test sil, 0x98
setae ch
bts rdx, rbx
mov edx, dword [rsi + rax + 0x46c0]
mov ecx, 1
test sil, 0x1e
jmp 0x140412c30
test edx, edx
jmp 0x140412c37
jle 0x1404136d0
add edx, 7
test sil, r8b
shr edx, 3
adc bl, r15b
mov dword [rsp + 0x48], edx
cwd
btr edx, 0x3f
sal dl, 0x43
mov edx, dword [rsi + rax + 0x46bc]
mov bl, r9b
shl ecx, 0x1e
rol bh, cl
lea ebp, [rdx + 7]
sar ebp, 3
movzx cx, dil
or bx, 0x2840
bts bx, bx
cmp ebp, 2
xchg ecx, ecx
mov ecx, 1
cmovl ebp, ecx
sub bl, 0xd7
rol bx, cl
lea rbx, [rsi + rax]
test r8d, 0x241a2112
cmp bpl, r15b
add rbx, 0x46b4
cmp bl, r10b
shl rbp, 3
cmc
cmp r10b, dl
sub edi, edi
sub r15d, r15d
jmp 0x140412cb6
mov qword [rsp + 0x40], rdx
jmp 0x140412cc0
jmp 0x140413471
mov edx, dword [rsi + 0x4694]
cmp sil, r10b
test edx, edx
jmp 0x140412cd5
jle 0x1404136dd
mov rcx, qword [rsp + 0x38]
test esp, ecx
test r9b, 0x24
cmc
mov ecx, dword [rcx + 0x4690]
cmp rcx, 0x2d1c595a
clc
test spl, 0xd6
sub r15d, r15d
test ecx, ecx
jmp 0x140412d03
jle 0x140413004
xor r12d, r12d
add sil, 0x35
xor sil, bpl
mov rsi, qword [rsp + 0x38]
rcl dh, 0xa1
sar dl, cl
btr dx, r15w
mov edx, dword [rsi + 0x4854]
test edx, edx
jmp 0x140412d2f
jle 0x140412ed7
sub r14d, r14d
movsxd r13, dword [rsi + r14*4 + 0x4858]
movzx rcx, bx
sar ah, 0xdb
lea rax, [r13*2]
rcl cl, cl
lea rax, [rax + r13]
shl rax, 5
mov ecx, dword [rsi + rax + 0x46a8]
test ecx, ecx
jmp 0x140412d67
jle 0x140412ea9
lea rbp, [rsi + rax]
add rbp, 0x46a8
cmp r9b, 0x63
stc
mov eax, dword [rsi + rax + 0x46a4]
cmc
stc
xor edi, edi
jmp 0x140412d8d
jmp 0x140412da5
inc edi
test r11w, r12w
cmp edi, ecx
jmp 0x140412d9f
jge 0x140412e9d
test eax, eax
jmp 0x140412dac
jle 0x140412d92
sub ebx, ebx
movsx r9d, cx
rol dh, cl
btr dx, r11w
mov ecx, dword [rbp]
bt r9w, 0xae
shld r8w, bx, 0xf8
sar r8b, 0xde
imul ecx, r15d
add ecx, edi
xadd edx, edx
imul ecx, dword [rbp + 0x50]
movsx r8w, sil
add edx, 0x66e674c3
imul eax, r12d
rcr r9, cl
btr rdx, r15
or rdx, r13
add ecx, eax
add ecx, ebx
bts dx, cx
lahf
cdqe
shl ecx, 6
cmovp r9w, di
movzx r8, bp
bts r9w, bp
movsxd rdx, ecx
lea rdx, [rdx + rdx]
adc r8w, cx
or r9b, 0x24
sar cl, cl
add rdx, qword [rbp + 0x48]
movsxd rax, dword [rbp + 8]
bt r9w, 0x11
rol cx, cl
imul rax, rax, 0x690
cmove r9w, dx
rcl r8, cl
mov rcx, qword [rsp + 0x38]
cmp r9b, r12b
lea r8, [rcx + rax]
shl r9d, 0x20
sbb r9b, 0xd8
add r8, 8
setb r9b
movsxd r9, ebp
not r9w
mov r9d, r13d
jmp 0x140412e70
call fcn.14042f910
test eax, eax
jmp 0x140412e7c
je 0x140413e9f
inc ebx
mov eax, dword [rbp - 4]
stc
cmp ebx, eax
jl 0x140412dbf
mov ecx, dword [rbp]
mov rsi, qword [rsp + 0x38]
jmp 0x140412d92
mov edx, dword [rsi + 0x4854]
movzx rax, bp
nop
inc r14
shl al, cl
movsxd rax, edx
test r15w, 0x6264
cmp r14, rax
jmp 0x140412ebf
jl 0x140412d38
mov eax, dword [rsi + 0x486c]
shl cx, cl
jmp 0x140412ed7
lea ecx, [rax - 1]
jmp 0x140412ee3
mov dword [rsi + 0x486c], ecx
cmp sp, di
cmp eax, 1
movzx rax, dx
mov ax, di
mov eax, ecx
jg 0x140412fe6
cmp dword [rsi + 0x4824], 0x17
jmp 0x140412f0a
jg 0x140412f1d
mov rcx, rsi
jmp 0x140412f18
call fcn.14042f5f9
movzx eax, byte [rsi + 0x4828]
bt rcx, 0x57
or cl, 0xff
mov ecx, eax
cmp spl, dil
and cl, 0xf8
cmp r9b, dl
test r11, 0x5dc932c5
stc
cmp cl, 0xd0
jmp 0x140412f47
jne 0x1404136f1
mov qword [rsi + 0x4820], 0
rcr eax, 0x93
sub cl, r9b
mov dword [rsi + 0x482c], 0
shl rcx, 0x38
mov dword [rsi + 0x47d8], 0
movsx cx, bpl
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
btr eax, esp
and ax, 0x27dd
mov eax, dword [rsi + 0x4868]
test rcx, 0x4fce595a
shr cx, cl
add cx, 0x5fd7
test eax, eax
movzx cx, ch
mov cx, 0x7133
movsxd rcx, eax
mov ecx, 0x7fffffff
cmove eax, ecx
mov dword [rsi + 0x486c], eax
movsxd rcx, r9d
dec ch
mov dword [rsi + 0x4844], 0
inc r12d
mov ecx, dword [rsi + 0x4690]
clc
cmp r12d, ecx
jmp 0x140412ff8
jl 0x140412d22
mov edx, dword [rsi + 0x4694]
inc r15d
clc
cmp r15d, edx
jmp 0x140413010
jl 0x140412cfc
jmp 0x1404136dd
mov edx, dword [rsi + 0x4694]
mov ecx, 1
test cl, r12b
test edx, edx
jmp 0x140413030
jle 0x1404136d0
mov ecx, dword [rsi + 0x4690]
cmp sp, 0xd78
mov dword [rsp + 0x48], 0
clc
test r14b, 0x31
stc
test ecx, ecx
jmp 0x140413056
jle 0x14041340d
mov dword [rsp + 0x40], 0
ror ecx, cl
movzx cx, r15b
mov ecx, dword [rsi + 0x4854]
test ecx, ecx
jmp 0x140413078
jle 0x1404132e1
sub ebp, ebp
shrd eax, ecx, 0xa8
movsxd r13, dword [rsi + rbp*4 + 0x4858]
clc
inc dl
lea rdx, [r13*2]
bsf eax, r14d
add rdx, r13
cmovs ax, dx
add al, r13b
or al, r9b
shl rdx, 5
mov eax, dword [rsi + rdx + 0x46a8]
stc
test eax, eax
jmp 0x1404130bb
jle 0x1404132bf
mov qword [rsp + 0x58], rbp
ror ebp, 0x47
lea rbp, [rsi + rdx]
add rbp, 0x46a8
mov edi, dword [rsi + rdx + 0x46a4]
stc
cmc
sub ebx, ebx
jmp 0x1404130e4
jmp 0x1404130fe
inc ebx
cmp r10w, 0x1ac6
cmp ebx, eax
jmp 0x1404130f8
jge 0x1404132ab
test edi, edi
jmp 0x140413105
jle 0x1404130e9
xor r14d, r14d
adc edx, 0x210b39ef
xchg r8, rsi
mov rsi, qword [rsp + 0x38]
lea r12, [rsp + 0xf0]
sal r15w, 0xf1
bsf r15d, r14d
xor dl, bpl
mov r15d, dword [rbp]
movsxd rax, dword [rbp + 0xc]
neg r8b
movsxd rcx, dword [rbp + 4]
shl rcx, 7
shrd dx, r12w, 0xc9
lea rcx, [rcx + rsi]
rcl dx, 0x81
rol r8w, cl
add rcx, 0x3488
movsx r9, di
cmp r11d, 0x19f5285a
btr r9, r14
imul r9, rax, 0x690
adc dl, 0x20
shl rax, 0xa
add rax, rsi
sub r8b, 0x5a
mov dx, 0x6dbd
shld r8w, r9w, 1
add rax, 0x3688
bsr dx, sp
add r9, qword [rsp + 0x88]
neg dx
movsxd rdx, dword [rbp + 8]
imul r8, rdx, 0x690
cmp ax, 0x1a95
xor rdx, r8
add r8, qword [rsp + 0x80]
jmp 0x1404131c0
mov qword [rsp + 0x30], rcx
cqo
movsx rdx, r15w
mov cx, si
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rax
cwd
bswap dx
mov rcx, rsi
movsx edx, bx
not dl
movzx rdx, r10w
mov rdx, r12
jmp 0x1404131f1
call fcn.14042edf2
test eax, eax
je 0x1404136ca
imul r15d, dword [rsp + 0x48]
sub dl, spl
rcr rax, cl
bts cx, dx
add r15d, ebx
xor r8w, r13w
rcr r8, cl
imul edi, dword [rsp + 0x40]
add edi, r14d
test r12b, r15b
shl edi, 3
movzx rcx, di
cmp r15b, 0x6f
inc eax
mov edx, dword [rbp + 0x1c]
imul r15d, edx
bsr r8, rdi
rcr r8, cl
shl r15d, 3
movsx rcx, si
or r8b, sil
or al, 0x84
movsxd rax, r15d
setno r8b
mov cx, 0x49f1
add rax, qword [rbp + 0x28]
and r8, r12
cmp r15b, spl
shr ch, 0xe
movsxd rcx, edi
movsx r8d, r9w
sub r8w, r11w
add rcx, rax
mov r8, r12
jmp 0x140413279
call qword [rsi + 0x4870]
inc r14d
sub di, 0x1c65
mov edi, dword [rbp - 4]
stc
test bp, 0x4e6c
cmp r14d, edi
jmp 0x140413298
jl 0x140413130
mov eax, dword [rbp]
jmp 0x1404132a6
jmp 0x1404130e9
mov rsi, qword [rsp + 0x38]
mov ecx, dword [rsi + 0x4854]
mov rbp, qword [rsp + 0x58]
mov ax, 0x1ecb
inc rbp
neg ax
movsxd rax, ecx
cmp rbp, rax
jmp 0x1404132d0
jl 0x140413084
mov eax, dword [rsi + 0x486c]
adc cx, 0x5bfd
lea ecx, [rax - 1]
stc
mov dword [rsi + 0x486c], ecx
cmp eax, 1
jmp 0x1404132f3
mov eax, ecx
jg 0x1404133d7
cmp dword [rsi + 0x4824], 0x17
jg 0x140413310
mov rcx, rsi
call fcn.14042f5f9
movzx eax, byte [rsi + 0x4828]
cmp r10d, 0x54592128
test bp, r13w
cmc
and al, 0xf8
cmp r12b, bpl
cmp al, 0xd0
jmp 0x14041332f
jne 0x140413437
mov qword [rsi + 0x4820], 0
test dil, 0xa3
mov dword [rsi + 0x482c], 0
test r8w, si
mov dword [rsi + 0x47d8], 0
btr ecx, 2
shld cx, r12w, 0x9e
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
cdq
not rdx
mov dword [rsi + 0x46b8], 0
bts cx, r12w
ror al, 0x9b
mov byte [rsi + 0x4828], 0xff
bt edx, 0x99
xor dh, 0xf
mov eax, dword [rsi + 0x4868]
test eax, eax
cqo
jmp 0x1404133ad
mov ecx, 0x7fffffff
cmove eax, ecx
inc dl
mov ch, 0xeb
movsxd rdx, edx
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
dec cl
movsxd rdx, ebx
cmovnp cx, r14w
mov edx, dword [rsp + 0x40]
movsx cx, r14b
inc edx
movzx cx, r11b
setb cl
mov ecx, dword [rsi + 0x4690]
cmp spl, r13b
clc
mov dword [rsp + 0x40], edx
clc
stc
jmp 0x1404133ff
cmp edx, ecx
jl 0x14041306b
mov edx, dword [rsi + 0x4694]
mov ebp, dword [rsp + 0x48]
jmp 0x140413416
inc ebp
test dil, 0xdb
jmp 0x140413421
mov dword [rsp + 0x48], ebp
cmp ch, bl
test bpl, spl
cmp ebp, edx
jmp 0x140413431
jl 0x14041304f
mov ecx, 1
jmp 0x140413441
jmp 0x1404136d0
inc r15d
rcr rdx, cl
add edi, 8
movzx rdx, r9w
rcl dh, 0x5b
sar dh, 0x13
cmp r15d, dword [rsp + 0x48]
xchg rdx, rdx
mov rdx, qword [rsp + 0x40]
jmp 0x14041346b
je 0x140413437
test edx, edx
jmp 0x140413478
jle 0x140413446
sub r14d, r14d
jmp 0x140413486
jmp 0x14041349d
add r14, 8
cmp rbp, r14
jmp 0x140413497
je 0x140413446
movsxd rax, dword [rbx]
ror r8b, 0x90
stc
movsxd rcx, dword [rbx - 8]
shr r8b, 0x2f
rol r12b, 0x1c
cmc
shl rcx, 7
adc r12b, 0xc7
mov rsi, qword [rsp + 0x38]
sub r9b, r15b
btr r8w, 0x44
sal dl, 0xb2
add rcx, rsi
bswap r12d
add r9w, r10w
btc r9w, 0x44
add rcx, 0x3488
imul r9, rax, 0x690
adc dh, 0x3b
rcl r12b, cl
shl rax, 0xa
sal r8w, 0xb6
add rax, rsi
ror dx, cl
add rax, 0x3688
bt dx, r15w
btc r8, 0x3c
add r9, qword [rsp + 0x88]
shl r8b, cl
movsx edx, di
movsxd rdx, dword [rbx - 4]
rcr r8, cl
add r12d, 0x7e655ff0
imul r8, rdx, 0x690
add r8, qword [rsp + 0x80]
movzx r12, r11w
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rax
movzx r12d, r10w
movsx rdx, di
movsxd rdx, r12d
mov rcx, rsi
xchg dh, dl
lea r12, [rsp + 0xf0]
xchg dh, dl
setno dh
cqo
mov rdx, r12
jmp 0x140413573
call fcn.14042edf2
test eax, eax
jmp 0x14041357f
je 0x1404136ca
mov edx, dword [rbx + 0x10]
adc r8b, r10b
add cl, r12b
mov eax, edi
bt r8, rdi
inc r8w
btr r8w, di
imul eax, edx
test rbp, 0x3f074281
movsx r8d, r9w
movsxd rcx, eax
clc
add rcx, qword [rbx + 0x1c]
clc
neg r8b
and r8, rsp
add rcx, r14
mov r8, r12
jmp 0x1404135c5
call qword [rsi + 0x4870]
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
clc
cmp rsp, rax
stc
mov dword [rsi + 0x486c], ecx
test r10b, 0x3e
jmp 0x1404135e8
cmp eax, 1
jmp 0x1404135f0
jg 0x14041348b
cmp dword [rsi + 0x4824], 0x17
jmp 0x140413602
jg 0x140413610
mov rcx, rsi
call fcn.14042f5f9
movzx eax, byte [rsi + 0x4828]
and al, 0xf8
cmp al, 0xd0
jmp 0x140413620
jne 0x140413437
mov qword [rsi + 0x4820], 0
adc ah, 0xb3
movsx ecx, r11w
movsx ax, sil
mov dword [rsi + 0x482c], 0
mov dword [rsi + 0x47d8], 0
or eax, 0x335a7807
sbb ah, ah
sub ch, 0xb4
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
xadd ch, ah
mov dword [rsi + 0x46b8], 0
sbb cx, 0x6b5c
cmp r8d, r15d
or rcx, 0xf893e6c
mov byte [rsi + 0x4828], 0xff
mov eax, dword [rsi + 0x4868]
test eax, eax
movzx rcx, bp
mov ecx, 0x7fffffff
cmove eax, ecx
jmp 0x1404136ab
mov dword [rsi + 0x486c], eax
jmp 0x1404136b6
mov dword [rsi + 0x4844], 0
jmp 0x1404136c5
jmp 0x14041348b
sub ecx, ecx
clc
cmp r11d, r15d
test ecx, ecx
jmp 0x1404136d7
je 0x140413e9f
mov rax, qword [rsp + 0x38]
clc
test r14b, 0x82
movzx eax, byte [rax + 0x4828]
test r9d, r9d
cmp al, 0xff
jmp 0x1404136f8
jne 0x1404111a3
mov rdx, qword [rsp + 0x38]
jmp 0x140413708
jmp 0x14041372b
lea rcx, [rax + 1]
cmc
stc
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
clc
jmp 0x140413723
cmp al, 0xff
je 0x14041388f
mov rdi, qword [rdx]
cmp qword [rdi + 0x10], 0
jmp 0x140413738
je 0x140413766
mov rcx, qword [rdi + 0x28]
jmp 0x140413747
call qword [rdi + 0x20]
test eax, eax
jmp 0x140413751
je 0x140413788
cmp dword [rdi + 0x30], 0
jmp 0x140413760
je 0x1404111a3
mov rax, qword [rdi + 0xc0]
clc
jmp 0x140413776
cmp rax, qword [rdi + 0xc8]
jmp 0x140413782
jae 0x1404111a3
mov rdx, qword [rsp + 0x38]
mov rdi, qword [rdx]
rol ah, cl
mov al, spl
bt eax, r15d
mov rax, qword [rdi + 0xc0]
cmp sil, r10b
jmp 0x1404137a9
cmp rax, qword [rdi + 0xc8]
jb 0x14041370d
cmp dword [rdi + 0x30], 0
jmp 0x1404137bf
je 0x14041372b
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
cqo
movzx edx, r11w
mov rcx, qword [rdi + 0x28]
movzx rdx, r12w
cdq
mov rdx, rbx
jmp 0x1404137e4
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
clc
jmp 0x1404137f3
sub ecx, dword [rdi + 0xd0]
jmp 0x140413801
add dword [rdi + 0xb8], ecx
clc
test eax, eax
jmp 0x14041380f
je 0x140413834
movsxd rcx, eax
shld eax, r13d, 0xb8
add rcx, rbx
bswap eax
cmovae eax, ebp
cdqe
movzx eax, byte [rbx]
jmp 0x14041382f
jmp 0x14041385d
mov dword [rdi + 0x30], 0
cmp edx, 0x26354405
lea rcx, [rdi + 0x39]
bts dx, r9w
shrd rdx, r15, 0xb8
btr dx, 0x57
mov byte [rdi + 0x38], 0
movsxd rdx, r12d
xor eax, eax
mov qword [rdi + 0xc8], rcx
bt dx, r15w
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
setne dl
rcl dl, cl
btr edx, r14d
mov rdx, qword [rsp + 0x38]
cmp al, 0xff
jmp 0x140413889
jne 0x14041372b
mov rdi, qword [rdx]
jmp 0x14041389d
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jae 0x1404138de
lea rcx, [rax + 1]
jmp 0x1404138ba
mov qword [rdi + 0xc0], rcx
jmp 0x1404138c6
movzx eax, byte [rax]
jmp 0x1404138ce
mov byte [rdx + 0x4828], al
jmp 0x1404138d9
jmp 0x1404111a3
cmp dword [rdi + 0x30], 0
jmp 0x1404138e7
je 0x140413953
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
cdq
mov rcx, qword [rdi + 0x28]
not rdx
cdq
cmova dx, r12w
mov rdx, rbx
jmp 0x14041390b
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test dil, bpl
cmp dl, 0xc6
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14041392d
je 0x14041396a
movsxd rcx, eax
movsx ax, r13b
movzx eax, si
add al, r10b
add rcx, rbx
not al
cbw
bswap rax
movzx eax, byte [rbx]
jmp 0x140413996
xor eax, eax
jmp 0x14041395a
mov byte [rdx + 0x4828], al
jmp 0x140413965
jmp 0x1404111a3
mov dword [rdi + 0x30], 0
sar dh, 0xb5
cmp r10b, 0x23
cmovle cx, r10w
lea rcx, [rdi + 0x39]
mov dx, 0x56
mov byte [rdi + 0x38], 0
bsr edx, esp
sub eax, eax
movzx edx, r10w
movsxd rdx, ebx
cdq
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
movzx edx, r12w
mov qword [rdi + 0xc0], rcx
cqo
cmovb dx, r8w
mov rdx, qword [rsp + 0x38]
jmp 0x1404139bd
mov byte [rdx + 0x4828], al
jmp 0x1404139c8
jmp 0x1404111a3
cmp dword [rbx + 0x4830], 0
cmovg rax, rsi
xchg r13b, al
movsx ax, r12b
mov r13, qword [rbx]
mov eax, dword [r13 + 8]
je 0x140413df9
test eax, eax
jmp 0x1404139f4
jle 0x140413fa2
lea rdi, [rbx + 0x3508]
neg rax
movsx rax, si
bts ax, r10w
lea rax, [rbx + 0x348e]
mov qword [rsp + 0x60], rax
jmp 0x140413a22
sub ecx, ecx
jmp 0x140413a29
jmp 0x140413a60
mov r13, qword [rbx]
mov rcx, qword [rsp + 0x68]
inc rcx
jmp 0x140413a3e
movsxd rax, dword [r13 + 8]
jmp 0x140413a52
cmp rcx, rax
jmp 0x140413a5a
jge 0x140413df9
lea rax, [rcx + rcx*2]
shl rax, 5
sub dl, r11b
inc dl
cdq
mov edx, dword [rbx + rax + 0x46c0]
test edx, edx
jle 0x140413a36
mov qword [rsp + 0x68], rcx
and r14b, al
stc
sal r14d, cl
add edx, 7
shr edx, 3
mov ecx, dword [rbx + rax + 0x46bc]
xor r14b, 0x19
movsxd r14, r11d
mov qword [rsp + 0x80], rcx
btc r14w, 0x17
sal r14b, cl
mov bpl, sil
lea ebp, [rcx + 7]
inc r14b
add r14w, r11w
cmc
sar ebp, 3
shl r14w, 0x6a
lea r14, [rbx + rax]
bsr rax, r15
adc ax, bp
neg rax
add r14, 0x46f0
cmc
btr ax, bx
adc al, spl
cmp ebp, 2
cmovl eax, r12d
jmp 0x140413af0
mov eax, 1
jmp 0x140413afa
cmovl ebp, eax
stc
xor r12d, r12d
mov dword [rsp + 0x88], edx
jmp 0x140413b0d
jmp 0x140413b2d
inc r12d
mov edx, dword [rsp + 0x88]
cmp r13d, r14d
cmp r12d, edx
jmp 0x140413b27
je 0x140413a2e
cmp dword [rsp + 0x80], 0
jmp 0x140413b3a
jle 0x140413b12
lea r13d, [r12*8]
xor r15d, r15d
jmp 0x140413cb2
movdqu xmm0, xmmword [rax]
jmp 0x140413b59
movdqu xmm1, xmmword [r8]
jmp 0x140413b63
pmullw xmm1, xmm0
movdqu xmm0, xmmword [r8 + 0x10]
movdqu xmm2, xmmword [r8 + 0x20]
jmp 0x140413b78
movdqu xmm3, xmmword [r8 + 0x30]
jmp 0x140413b83
movdqu xmmword [r8], xmm1
jmp 0x140413b8d
movdqu xmm1, xmmword [rax + 0x10]
jmp 0x140413b97
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x10], xmm1
movdqu xmm0, xmmword [rax + 0x20]
jmp 0x140413bab
pmullw xmm0, xmm2
movdqu xmmword [r8 + 0x20], xmm0
jmp 0x140413bba
movdqu xmm0, xmmword [rax + 0x30]
jmp 0x140413bc4
pmullw xmm0, xmm3
movdqu xmmword [r8 + 0x30], xmm0
jmp 0x140413bd3
movdqu xmm0, xmmword [rax + 0x40]
movdqu xmm1, xmmword [r8 + 0x40]
jmp 0x140413be3
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x40], xmm1
jmp 0x140413bf2
movdqu xmm0, xmmword [rax + 0x50]
jmp 0x140413bfc
movdqu xmm1, xmmword [r8 + 0x50]
jmp 0x140413c07
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x50], xmm1
jmp 0x140413c16
movdqu xmm0, xmmword [rax + 0x60]
jmp 0x140413c20
movdqu xmm1, xmmword [r8 + 0x60]
jmp 0x140413c2b
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x60], xmm1
movdqu xmm0, xmmword [rax + 0x70]
jmp 0x140413c3f
movdqu xmm1, xmmword [r8 + 0x70]
jmp 0x140413c4a
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x70], xmm1
xchg ch, al
or eax, edi
mov edx, dword [r14 - 0x2c]
sal bh, cl
sub ax, di
mov eax, r13d
jmp 0x140413c69
mov rdx, qword [r14]
btr cx, 0xf2
bt rsi, rdx
mov eax, dword [r14 + 8]
xor sil, 0xd3
imul eax, r12d
xadd r8d, esi
add eax, r15d
xchg ch, ch
shl eax, 6
movsxd rsi, eax
xchg ch, al
lea r8, [rdx + rsi*2]
movsxd rcx, dword [r14 - 0x44]
movzx eax, bx
bsf rax, r10
shl rcx, 7
sub ah, 0x20
cmp rcx, rbp
dec ax
lea rax, [rbx + rcx]
add rax, 0x3488
sal bh, cl
movzx bx, dil
mov bx, r13w
lea rbx, [rdi + rcx]
cmp r11, 0x6a3f020d
cmp r8, rbx
jae 0x140413b50
lea rbx, [rdx + rsi*2]
add rbx, 0x80
cmp rax, rbx
jmp 0x140413d33
jae 0x140413b50
add rcx, qword [rsp + 0x60]
adc eax, r13d
lea rax, [rdx + rsi*2]
inc si
sbb si, 0x6ad9
test rsi, rdi
add rax, 6
or bx, si
sub edx, edx
rcl sil, cl
or ebx, 0x3fe421e0
movsx rbx, r14w
nop word [rax + rax]
movzx ebx, word [rax + rdx*2 - 6]
imul bx, word [rcx + rdx*2 - 6]
movzx esi, word [rax + rdx*2 - 4]
mov word [rax + rdx*2 - 6], bx
add ebx, 0x61ca67c5
setno bh
imul si, word [rcx + rdx*2 - 4]
btc ebx, esi
cmovs bx, r15w
mov word [rax + rdx*2 - 4], si
movsx rbx, r15w
movzx ebx, word [rax + rdx*2 - 2]
test bp, sp
imul bx, word [rcx + rdx*2 - 2]
mov word [rax + rdx*2 - 2], bx
sbb ebx, 0x6e931931
shl bh, cl
movzx ebx, word [rax + rdx*2]
jmp 0x140413dc7
imul bx, word [rcx + rdx*2]
cmc
cmp spl, r15b
test r13w, r11w
mov word [rax + rdx*2], bx
cmp dx, cx
add rdx, 4
jmp 0x140413de5
cmp rdx, 0x40
jmp 0x140413dee
jne 0x140413d6c
jmp 0x140413c58
xor ecx, ecx
bsf dx, cx
cmc
cmp eax, 3
xchg cl, cl
movsx rdx, bx
setge cl
cdq
add bp, 0x50ae
mov edx, dword [rsp + 0x230]
sbb ebp, 0x5f0a2ec8
shl bpl, 0x96
btr bp, 0x60
test edx, edx
mov bp, 0x4ebc
lea ebp, [rcx + rcx + 1]
jmp 0x140413e37
cmovne ebp, edx
cmp eax, 3
jmp 0x140413e42
jne 0x140413e7a
mov cl, 1
mov eax, 3
clc
test ebp, 0x2fcf43f4
cmp dword [rbx + 0x4850], 3
jmp 0x140413e62
je 0x140413fd7
cmp dword [rbx + 0x484c], 0
jmp 0x140413e74
je 0x140413fcd
sub ecx, ecx
jmp 0x140413fd7
mov rax, qword [rsp + 0x38]
shr rbx, cl
sal bh, 0xc
mov dword [rax + 0x4854], 0
jmp 0x140413e9f
mov rbx, qword [rsp + 0x38]
movzx ax, bpl
mov rax, qword [rbx]
cmp si, si
jmp 0x140413eb4
mov eax, dword [rax + 8]
clc
stc
test eax, eax
jmp 0x140413ec0
jle 0x1404145b3
shl rax, 5
neg dil
bswap di
lea rdi, [rax + rax*2]
clc
test r14b, r8b
jmp 0x140413edd
add rbx, 0x46f0
test sil, 0x96
xor r14d, r14d
jmp 0x140413ef0
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x140413efa
jmp 0x140413f14
add rbp, 0x60
stc
cmp r11d, 0x7f6c15cd
cmp rdi, rbp
je 0x1404145bb
mov rcx, qword [rbx + rbp - 0x18]
jmp 0x140413f21
test rcx, rcx
jmp 0x140413f29
je 0x140413f39
call fcn.140178c3f
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
test r15, r15
test rcx, rcx
je 0x140413f77
call fcn.140178c3f
mov qword [rbx + rbp - 0x10], 0
btc cx, r9w
sub cx, 0x553e
movsx cx, r14b
mov qword [rbx + rbp], 0
ror rcx, cl
shld ecx, r8d, 4
mov rcx, qword [rbx + rbp - 8]
cmc
test r10w, sp
test rcx, rcx
jmp 0x140413f89
je 0x140413eff
call fcn.140178c3f
mov qword [rbx + rbp - 8], 0
jmp 0x140413eff
mov ecx, dword [rsp + 0x230]
xadd ebp, ebp
dec bpl
test ecx, ecx
cmovle ebp, r10d
setae bpl
mov ebp, 1
jmp 0x140413fc3
cmovne ebp, ecx
sub ecx, ecx
jmp 0x140413fd7
cmp dword [rbx + 0x4848], 0
sete cl
test cl, cl
xchg dl, dh
cqo
mov dl, sil
mov edx, 1
jmp 0x140413fea
cmovne edx, eax
cmc
test bpl, r15b
cmp ebp, 3
cmovge edx, eax
test r13w, 0x39f
test bpl, r14b
cmp eax, 3
jmp 0x140414008
cmovne edx, eax
cmp dil, 0x86
test edx, edx
jmp 0x140414016
jle 0x14041425f
mov dword [rsp + 0x48], ecx
jmp 0x140414025
mov dword [rsp + 0x60], ebp
jmp 0x14041402e
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x90], xmm0
mov dword [rsp + 0x88], edx
jmp 0x140414053
mov eax, edx
bsf r15w, cx
jmp 0x14041405f
mov qword [rsp + 0x80], rax
xor r14d, r15d
movsx r12d, ax
shl rax, 4
bts r14, r10
sar bl, cl
inc r12b
lea r14, [rax + rax*2]
cmp r12b, r14b
cmp bp, 0x7694
adc r12b, spl
sub edi, edi
movsx r12d, r13w
mov r12b, sil
movsx r12w, bpl
lea r15, [0x140054040]
jmp 0x1404140a8
lea r12, [0x140053b30]
mov rbx, qword [rsp + 0x38]
jmp 0x1404140b9
jmp 0x1404140e6
mov rax, r15
cmp r13b, r11b
cmp r11, 0x57034980
test bpl, r14b
mov qword [rsp + rdi + 0xf0], rax
add rdi, 0x30
cmp r15, rbx
cmp r14, rdi
je 0x14041440b
mov ecx, dword [r13]
stc
test r10b, 0xad
add ecx, 3
jmp 0x1404140f7
call fcn.140230bb8
mov qword [rbx + rdi*2 + 0x46e8], rax
cmc
cmp r14b, 0xd4
test rax, rax
jmp 0x140414111
je 0x14041432c
mov eax, dword [rbx + 0x4688]
cdq
idiv dword [rbx + rdi*2 + 0x46a4]
adc dh, ch
mov ebp, eax
mov dword [rsp + rdi + 0x108], eax
mov eax, dword [rbx + 0x468c]
xchg si, cx
adc dl, r12b
cdq
idiv dword [rbx + rdi*2 + 0x46a8]
cmc
sub sil, sil
mov ecx, eax
rcr sil, 0x76
xadd esi, esi
mov dword [rsp + rdi + 0x10c], eax
sal sil, 0x60
movzx esi, sp
bts si, r13w
sar eax, 1
movsxd rsi, r11d
jmp 0x14041416e
mov dword [rsp + rdi + 0x114], eax
movsx eax, r13w
mov rsi, r14
dec rax
mov esi, dword [r13]
movsx eax, cx
lea eax, [rsi + rbp]
jmp 0x14041418e
dec eax
sub edx, edx
cmp ax, 0x209f
div ebp
mov dword [rsp + rdi + 0x110], eax
bts rax, rdi
sal eax, 0xf6
mov dword [rsp + rdi + 0x118], 0
sal eax, 0x9f
rcr eax, 0x3a
shld eax, r11d, 0x46
mov rax, qword [rbx + rdi*2 + 0x46d0]
mov qword [rsp + rdi + 0x100], rax
mov qword [rsp + rdi + 0xf8], rax
cmp r10b, 0x33
cmp ebp, 2
jmp 0x1404141e0
je 0x14041421d
cmp ebp, 1
jmp 0x1404141ee
jne 0x1404140be
cmp ecx, 2
cdqe
cwde
mov dl, ch
mov rax, r15
cwd
lea rdx, [0x140053b40]
cmove rax, rdx
cmp ecx, 1
cmove rax, r12
jmp 0x140414218
jmp 0x1404140ce
lea rax, [0x140053e40]
stc
test r12b, r12b
jmp 0x14041422d
cmp ecx, 1
jmp 0x140414235
je 0x1404140ce
cmp ecx, 2
jne 0x1404140be
mov rax, qword [rsp + 0x38]
jmp 0x14041424e
mov rax, qword [rax + 0x4880]
jmp 0x14041425a
jmp 0x1404140ce
test eax, eax
jmp 0x140414266
jle 0x1404145b3
mov eax, eax
btr edi, edx
test r14b, 0x73
bsf rdi, rax
shl rax, 5
shld di, di, 0xe8
lea rdi, [rax + rax*2]
clc
add rbx, 0x46f0
sub r14d, r14d
jmp 0x140414296
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x1404142b8
add rbp, 0x60
test r8w, 0x244f
cmp rdi, rbp
jmp 0x1404142b2
je 0x1404145bb
mov rcx, qword [rbx + rbp - 0x18]
test rcx, rcx
jmp 0x1404142c5
je 0x1404142d8
call fcn.140178c3f
movups xmmword [rbx + rbp - 0x20], xmm6
cmp rbx, r13
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
je 0x140414306
call fcn.140178c3f
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
btc ecx, 0x9d
and ch, 0xf2
rol ecx, 0x73
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
jmp 0x140414313
je 0x1404142a0
call fcn.140178c3f
mov qword [rbx + rbp - 8], 0
jmp 0x1404142a0
mov eax, dword [r13 + 8]
cmp sil, 0xe2
test eax, eax
jmp 0x14041433b
jle 0x1404145b3
shl rax, 5
shl di, 0x31
lea rdi, [rax + rax*2]
test ax, 0x155f
add rbx, 0x46f0
sub r14d, r14d
jmp 0x140414360
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x14041436a
jmp 0x14041437e
add rbp, 0x60
cmc
stc
cmp rdi, rbp
je 0x1404145bb
mov rcx, qword [rbx + rbp - 0x18]
test rcx, rcx
jmp 0x14041438b
je 0x14041439b
call fcn.140178c3f
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
test r14d, 0x40fd3023
stc
jmp 0x1404143ad
test rcx, rcx
jmp 0x1404143b5
je 0x1404143dd
call fcn.140178c3f
mov qword [rbx + rbp - 0x10], 0
rol cx, 0xcc
mov qword [rbx + rbp], 0
movsx cx, r12b
test r13b, spl
mov rcx, qword [rbx + rbp - 8]
cmc
test rdx, 0x1b72de0
test rcx, rcx
jmp 0x1404143f2
je 0x14041436f
call fcn.140178c3f
mov qword [rbx + rbp - 8], 0
jmp 0x14041436f
mov eax, esi
test spl, 0x82
clc
mov ebx, dword [rsp + 0x60]
clc
or eax, ebx
js 0x140414562
mov edi, dword [r13 + 4]
cmp r11b, r14b
clc
cmc
test esi, esi
jmp 0x14041442f
je 0x140414456
mov eax, 0x7fffffff
jmp 0x140414444
xor edx, edx
clc
idiv esi
cmp eax, ebx
jmp 0x140414450
jl 0x140414562
imul esi, ebx
mov eax, edi
clc
or eax, esi
jmp 0x140414463
js 0x140414562
test edi, edi
jmp 0x140414470
je 0x14041448e
mov eax, 0x7fffffff
stc
xor edx, edx
test r15b, r13b
idiv edi
test r9, r8
cmp eax, esi
jl 0x140414562
imul esi, edi
stc
cmp esi, 0x7fffffff
jmp 0x14041449d
mov eax, dword [r13 + 8]
cmp spl, r15b
jmp 0x14041456e
test eax, eax
jmp 0x140414575
jle 0x1404145b3
shl rax, 5
lea rdi, [rax + rax*2]
movzx bx, r10b
mov rbx, qword [rsp + 0x38]
jmp 0x140414592
add rbx, 0x46f0
test spl, 0xd2
clc
test dil, r13b
sub r14d, r14d
jmp 0x1404145a9
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x14041464d
xor r14d, r14d
movsx cx, r10b
mov rcx, qword [rsp + 0x38]
jmp 0x1404145c5
call fcn.140178c3f
mov rax, r14
sar di, cl
movaps xmm6, xmmword [rsp + 0x1b0]
adc bpl, 0x25
add rsp, 0x1c8
bswap rbp
mov r14, 0x178230c3
movsxd r15, r15d
pop rbx
movzx r12d, r12w
movzx di, bpl
movsx r14, r15w
pop rbp
xchg r15, r14
mov r12b, 0xc9
pop rdi
pop rsi
movsx r13w, al
mov r15w, r8w
seta r13b
pop r12
movzx r13w, spl
pop r13
jmp 0x140414628
pop r14
mov r15w, r11w
pop r15
jmp 0x140414635
ret
mov rcx, qword [rbx + rbp - 0x18]
test dil, cl
test rcx, rcx
jmp 0x14041465d
add ebx, 0xfffffff0
mov rax, qword [rsp + 0x38]
jmp 0x140415322
mov dword [rax + 0x4824], ebx
jmp 0x140413e9f
add edi, 0xfffffff0
mov rax, qword [rsp + 0x38]
jmp 0x140415425
mov dword [rax + 0x4824], edi
jmp 0x140413e9f