Function at 0x14041634e
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
movzx rax, r15w
xchg al, ah
push r12
nop
push rsi
movzx ax, dil
xchg al, ah
push rdi
push rbp
cdqe
mov eax, 0x425c085f
cmova rax, r10
push rbx
mov ah, 0x59
bswap ax
mov eax, 0x1538
jmp 0x140416384
call fcn.14044246e
sub rsp, rax
mov r15b, 0xb6
mov dword [rsp + 0xbc], r8d
mov dword [rsp + 0x70], edx
cqo
movsx r15, di
cdqe
mov r14, rcx
jmp 0x1404163ab
mov byte [rsp + 0x6e], 0
mov word [rsp + 0x6c], 0
cmovp r12d, edi
seta r13b
mov r13, qword [rcx]
xchg rdx, r15
movsx ax, spl
lea rax, [rcx + 8]
setb r12b
mov r15d, r12d
jmp 0x1404163da
mov qword [rsp + 0x90], rax
lea r15, [r13 + 0xc0]
movsx r12, r10w
bswap r12d
lea rax, [r13 + 0xc8]
mov qword [rsp + 0x58], rax
cmova dx, r8w
movsxd r12, r12d
lea rdx, [r13 + 0x38]
movzx r12w, dil
movzx r12, r10w
bswap r12w
lea r12, [r13 + 0x39]
jmp 0x14041641e
xorps xmm0, xmm0
movups xmmword [rcx + 8], xmm0
or bpl, spl
shr bl, 0x76
cmp rbx, 0x65a497a
mov qword [rcx + 0x18], 0
mov rbx, qword [r13 + 0xc0]
rcl bpl, 0x8f
shrd rbp, r9, 0xb7
mov rax, qword [r13 + 0xc8]
movzx ebp, r11w
adc bp, bx
xor esi, esi
shr bpl, cl
bswap bp
sets bpl
lea rbp, [0x1400bef60]
nop word cs:[rax + rax]
cmp rbp, 0x39363170
test r9b, 0xbb
cmp rbx, rax
jmp 0x14041648a
jae 0x1404164b6
lea rcx, [rbx + 1]
movzx rdi, r9w
mov qword [r15], rcx
jmp 0x1404164a3
movzx edi, byte [rbx]
seta bl
mov rbx, rcx
jmp 0x1404164b1
jmp 0x140416581
cmp dword [r13 + 0x30], 0
jmp 0x1404164c0
je 0x14041652b
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
setbe bl
movsx rbx, si
mov rbx, rdx
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
test spl, 0xa1
cmp r11b, r13b
sub ecx, dword [r13 + 0xd0]
cmp bpl, al
add dword [r13 + 0xb8], ecx
test eax, eax
jmp 0x140416502
je 0x140416537
cdqe
movzx edi, r9w
add rax, rbx
jmp 0x14041651e
movzx edi, byte [rbx]
jmp 0x140416526
jmp 0x140416562
sub edi, edi
jmp 0x140416532
jmp 0x140416581
mov dword [r13 + 0x30], 0
xor dx, r14w
mov byte [r13 + 0x38], 0
movzx rcx, bp
sub edi, edi
bts dx, r11w
btc cx, bp
clc
mov rax, r12
bt cx, bx
rcl ecx, 0x5d
mov rdx, rbx
setl bl
bts ebx, r9d
mov rcx, qword [rsp + 0x58]
mov qword [rcx], rax
mov qword [r15], r12
movsxd rbx, esi
sub bx, ax
stc
mov rbx, r12
cmp dil, byte [rsi + rbp]
jmp 0x14041658a
jne 0x1404179b6
inc rsi
cmp rsi, 8
jmp 0x14041659c
jne 0x140416482
mov qword [rsp + 0x50], r14
seto dil
movzx di, r10b
mov edi, 1
cmp dword [rsp + 0x70], 1
je 0x1404179b8
mov qword [rsp + 0xa8], rdx
cmc
test bx, 0x2df4
mov dword [rsp + 0x48], 1
test bx, 0x3ae7
sub eax, eax
jmp 0x1404165e9
mov qword [rsp + 0xa0], rax
clc
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x84], 0
xor eax, eax
jmp 0x140416613
mov qword [rsp + 0x88], rax
jmp 0x140416627
sub eax, eax
cmc
mov qword [rsp + 0xc8], rax
xor eax, eax
cmp ch, 0xe6
mov qword [rsp + 0x78], rax
cmc
test spl, 0xcb
xor eax, eax
jmp 0x140416648
mov qword [rsp + 0x98], rax
jmp 0x140416655
mov dword [rsp + 0x4c], 0
jmp 0x140416662
jmp 0x140416696
mov r12, rdi
movsx ecx, r15w
movzx ecx, r12w
nop dword [rax + rax]
bswap cx
not ch
mov rcx, r13
jmp 0x140416684
call fcn.14041c03a
mov rcx, r13
jmp 0x140416691
call fcn.14041c03a
mov rcx, r13
jmp 0x14041669e
call fcn.14041c03a
mov esi, eax
bswap cx
shl esi, 0x10
movsx ecx, r14w
mov cx, sp
not ch
mov rcx, r13
call fcn.14041c03a
mov ebp, eax
dec cl
cmc
not cx
or esi, eax
mov rcx, r13
jmp 0x1404166ce
call fcn.14041c03a
mov r14d, eax
sub rcx, r9
rol ch, cl
mov ebx, eax
shl cl, cl
rcl cx, cl
shl ch, 9
shl ebx, 0x10
movzx cx, dil
mov ecx, r15d
mov cl, 0xb4
mov rcx, r13
jmp 0x1404166fa
call fcn.14041c03a
or eax, ebx
cmp bx, 0x1953
clc
cmp eax, 0x49484451
jmp 0x140416711
jle 0x140416918
cmp eax, 0x49484452
cmova dx, sp
cqo
mov rdx, qword [rsp + 0xa8]
je 0x140416a40
cmp eax, 0x504c5445
jmp 0x14041673a
je 0x140416b59
cmp eax, 0x74524e53
jmp 0x14041674a
jne 0x140416f68
sub edi, edi
cmc
clc
cmp dword [rsp + 0x48], 0
jmp 0x14041675e
jne 0x1404179b8
mov rax, qword [rsp + 0x90]
clc
cmc
cmp qword [rax], 0
jmp 0x140416777
jne 0x1404179b8
cmp byte [rsp + 0x4c], 0
jmp 0x140416787
je 0x1404171d0
cmp dword [rsp + 0x70], 2
jmp 0x140416797
je 0x140417a2f
mov rax, qword [rsp + 0x88]
test eax, eax
jmp 0x1404167ac
je 0x1404179b8
cmp eax, esi
jmp 0x1404167b9
jb 0x1404179b8
mov al, 4
mov dword [rsp + 0x4c], eax
cmc
mov dword [rsp + 0x48], 0
test esi, esi
jmp 0x1404167d5
je 0x14041667c
mov r14d, esi
xadd al, bl
shrd ax, dx, 0xd5
neg al
mov rbx, qword [r15]
sal al, 0x56
or dil, 0xe7
mov rdi, qword [rsp + 0x58]
mov rax, qword [rdi]
shl r14, 2
cmp r9d, r10d
cmc
sub ebp, ebp
jmp 0x140416855
lea rcx, [rbx + 1]
movsxd rsi, esp
mov qword [r15], rcx
setb sil
not si
movzx esi, byte [rbx]
mov rbx, rcx
bsr cx, r11w
rol ch, cl
test rsp, 0x59a8087c
mov ecx, ebp
cmc
jmp 0x140416836
and ecx, 0xfffffffc
clc
mov byte [rsp + rcx + 0x133], sil
add rbp, 4
cmc
cmp r14, rbp
jmp 0x14041684f
je 0x14041667c
cmp rbx, rax
jb 0x140416809
cmp dword [r13 + 0x30], 0
jmp 0x140416868
je 0x1404168d2
mov r8d, dword [r13 + 0x34]
movsx rcx, cx
xchg bl, cl
mov rcx, qword [r13 + 0x28]
mov rbx, rdx
jmp 0x140416884
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmp spl, 0x59
jmp 0x140416899
sub ecx, dword [r13 + 0xd0]
cmc
jmp 0x1404168a9
add dword [r13 + 0xb8], ecx
test eax, eax
jmp 0x1404168b7
je 0x1404168de
cdqe
shr si, cl
add rax, rbx
movzx esi, byte [rbx]
jmp 0x1404168cd
jmp 0x140416902
xor esi, esi
jmp 0x1404168d9
jmp 0x14041682e
mov dword [r13 + 0x30], 0
add dx, 0x2e1
mov byte [r13 + 0x38], 0
jmp 0x1404168f7
sub esi, esi
not ax
bswap rdx
mov rax, r12
mov rdx, rbx
not bh
mov qword [rdi], rax
movsxd rbx, r9d
mov qword [r15], r12
mov rbx, r12
jmp 0x14041682e
cmp eax, 0x43674249
je 0x140416f3a
cmp eax, 0x49444154
mov rcx, qword [rsp + 0xc8]
jne 0x140416f5d
sub edi, edi
clc
cmp r15b, 0xba
cmp edx, r12d
cmp dword [rsp + 0x48], 0
jmp 0x14041694a
jne 0x1404179b8
cmp byte [rsp + 0x4c], 0
jmp 0x14041695a
je 0x14041696e
cmp dword [rsp + 0x88], 0
je 0x1404179b8
cmp dword [rsp + 0x70], 2
jmp 0x140416978
je 0x140417a0e
mov rax, qword [rsp + 0x78]
and r14w, sp
bsr r14w, si
lea r14d, [rsi + rax]
cmp r14d, eax
jmp 0x140416998
jl 0x1404179b8
cmp r14d, ecx
jbe 0x14041709e
cmp esi, 0x1001
mov eax, 0x1000
jmp 0x1404169b7
cmovae eax, esi
cmp di, 0x55c6
stc
test ecx, ecx
jmp 0x1404169c7
cmovne eax, ecx
rol cx, 0xb3
nop dword [rax]
mov ecx, eax
mov rax, 0x39eb048c
rol al, 0x43
lea eax, [rcx + rcx]
cmp r14d, ecx
jmp 0x1404169ec
ja 0x1404169d5
mov rbp, rcx
cwd
cqo
mov rdx, 0x7cf33614
mov edx, ecx
movsx cx, r15b
movzx rbx, r15w
mov rbx, qword [rsp + 0x90]
mov rcx, qword [rbx]
jmp 0x140416a1b
call fcn.140192cf7
test rax, rax
jmp 0x140416a28
je 0x1404179b6
mov qword [rbx], rax
mov rcx, rbp
clc
cmp si, r10w
sub edi, edi
jmp 0x1404170c1
sub edi, edi
cmc
cmp dword [rsp + 0x48], 0
jmp 0x140416a4d
je 0x1404179b8
cmp esi, 0xd
jmp 0x140416a5b
jne 0x1404179b8
mov rcx, r13
jmp 0x140416a69
call fcn.14041c03a
mov esi, eax
shl cl, 0xb0
shl esi, 0x10
mov rcx, r13
jmp 0x140416a7e
call fcn.14041c03a
or eax, esi
movzx ecx, cx
mov cl, 0x26
movsxd rcx, esp
mov dword [r13], eax
movzx ecx, bp
mov rcx, r13
jmp 0x140416a9c
call fcn.14041c03a
mov esi, eax
shl esi, 0x10
mov ch, 0x79
bswap rcx
cmovb ecx, r10d
mov rcx, r13
jmp 0x140416ab8
call fcn.14041c03a
or eax, esi
stc
mov dword [r13 + 4], eax
cmp r11, 0x3cc33b48
clc
cmp eax, 0x1000000
jmp 0x140416ad6
ja 0x1404179b6
cmp dword [r13], 0x1000000
mov di, sp
movzx rdi, cx
mov edi, 0
jmp 0x140416af5
ja 0x1404179b8
mov rax, qword [r15]
and r14, 0x58d40e08
mov r14b, 0xbb
mov r14, qword [rsp + 0x58]
cmp rax, qword [r14]
jmp 0x140416b15
jae 0x140417008
lea rcx, [rax + 1]
movsx esi, ax
mov qword [r15], rcx
setp sil
bswap bx
mov sil, sil
movzx eax, byte [rax]
not sil
movzx bx, bpl
xchg rsi, rsi
mov rsi, qword [rsp + 0x50]
movsx bx, r13b
mov rbx, qword [rsp + 0xa8]
jmp 0x140416b54
jmp 0x1404173e9
sub edi, edi
stc
cmc
cmp dword [rsp + 0x48], 0
jmp 0x140416b67
jne 0x1404179b8
cmp esi, 0x300
jmp 0x140416b78
ja 0x1404179b8
imul eax, ebp, 0xaaab
clc
shr eax, 0x11
cmp rsp, 0x2e217ccb
jmp 0x140416b94
mov qword [rsp + 0x88], rax
cmp r9b, 0xdc
cmp cl, r12b
lea eax, [rax + rax*2]
stc
cmp r11b, 0xc1
cmp eax, esi
jmp 0x140416bb2
jne 0x1404179b8
mov dword [rsp + 0x48], 0
cmp bp, 3
jmp 0x140416bc9
jb 0x14041667c
mov rdi, r12
cmovs ecx, r14d
mov rax, qword [rsp + 0x88]
cmp eax, 2
movsx r14w, r11b
movzx rcx, dx
mov r12d, 1
movsxd r14, r14d
cmovp rcx, rsi
cmovae r12d, eax
cdqe
mov rcx, qword [r15]
btr r14w, r13w
sub r14b, 0xd0
mov r14, qword [rsp + 0x58]
movzx eax, si
mov rax, qword [r14]
xor ebp, ebp
jmp 0x140416c1b
jmp 0x140416c6d
lea rbx, [rcx + 1]
movzx rsi, r15w
movzx si, r11b
mov qword [r15], rbx
movzx esi, byte [rcx]
mov rcx, rbx
jmp 0x140416c3b
mov byte [rsp + rbp*4 + 0x132], sil
jmp 0x140416c48
mov byte [rsp + rbp*4 + 0x133], 0xff
jmp 0x140416c55
inc rbp
cmc
cmp r15b, spl
cmp dh, 0xf7
cmp r12, rbp
jmp 0x140416c67
je 0x140416667
cmp rcx, rax
jae 0x140416ca0
lea rbx, [rcx + 1]
bswap rsi
not sil
mov qword [r15], rbx
movzx si, r11b
movzx esi, byte [rcx]
setp cl
movzx cx, r14b
mov rcx, rbx
jmp 0x140416c9b
jmp 0x140416d51
cmp dword [r13 + 0x30], 0
je 0x140416d11
mov r8d, dword [r13 + 0x34]
mov cl, r15b
cmovp bx, bx
movsx cx, r11b
mov rcx, qword [r13 + 0x28]
mov rbx, rdx
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmp r8b, r14b
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
test eax, eax
jmp 0x140416ce5
je 0x140416d18
cdqe
add rax, rbx
movzx si, bl
movzx esi, byte [rbx]
not cl
mov rdx, rbx
jmp 0x140416d04
mov rcx, rdi
jmp 0x140416d0c
jmp 0x140416d42
xor esi, esi
jmp 0x140416d51
mov dword [r13 + 0x30], 0
shr cl, cl
rcl al, cl
movsx rcx, r9w
mov byte [r13 + 0x38], 0
xor esi, esi
mov rcx, rdi
movzx ax, r10b
mov rax, rdi
mov rdx, rbx
jmp 0x140416d42
mov qword [r14], rax
test al, 0x2f
cmp ax, ax
mov qword [r15], rcx
cmp r14b, 0xf2
mov byte [rsp + rbp*4 + 0x130], sil
cmp rcx, rax
jmp 0x140416d61
jae 0x140416d8f
lea rbx, [rcx + 1]
mov sil, r15b
movsxd rsi, edi
mov qword [r15], rbx
movzx esi, byte [rcx]
jmp 0x140416d82
mov rcx, rbx
jmp 0x140416d8a
jmp 0x140416e60
cmp dword [r13 + 0x30], 0
jmp 0x140416d99
je 0x140416e15
mov r8d, dword [r13 + 0x34]
mov ecx, edx
jmp 0x140416dae
mov rcx, qword [r13 + 0x28]
mov rbx, rdx
jmp 0x140416dba
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
stc
test rsp, r14
cmc
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
cmc
test eax, eax
jmp 0x140416de0
je 0x140416e21
cdqe
bt cx, bp
movzx si, r11b
add dl, ch
add rax, rbx
movsx cx, r13b
movzx esi, byte [rbx]
jmp 0x140416e03
mov rdx, rbx
xchg cl, ch
mov rcx, rdi
jmp 0x140416e10
jmp 0x140416e54
sub esi, esi
jmp 0x140416e1c
jmp 0x140416e60
mov dword [r13 + 0x30], 0
shr al, cl
rol dh, 0x40
add dx, 0x5462
mov byte [r13 + 0x38], 0
bts dx, ax
sub esi, esi
mov rcx, rdi
cbw
mov rax, rdi
movsx dx, r11b
jmp 0x140416e51
mov rdx, rbx
mov qword [r14], rax
clc
mov qword [r15], rcx
cmp r14d, r13d
cmp al, 0x85
mov byte [rsp + rbp*4 + 0x131], sil
cmc
stc
cmp rcx, rax
jmp 0x140416e72
jb 0x140416c20
cmp dword [r13 + 0x30], 0
jmp 0x140416e82
je 0x140416efc
mov r8d, dword [r13 + 0x34]
movsx rcx, r13w
movzx rbx, ax
cmovb ebx, r10d
mov rcx, qword [r13 + 0x28]
mov rbx, rdx
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
stc
sub ecx, dword [r13 + 0xd0]
stc
add dword [r13 + 0xb8], ecx
test r12b, 0x7c
cmp spl, cl
test eax, eax
jmp 0x140416ec8
je 0x140416f03
cdqe
xchg dh, dl
movzx edx, ax
movsxd rdx, edi
add rax, rbx
jmp 0x140416ee0
movzx esi, byte [rbx]
mov cx, 0x62a2
movzx cx, r8b
mov rdx, rbx
mov rcx, rdi
jmp 0x140416ef7
jmp 0x140416f25
sub esi, esi
jmp 0x140416c3b
mov dword [r13 + 0x30], 0
mov byte [r13 + 0x38], 0
sub esi, esi
mov rcx, rdi
not ah
cwde
cdqe
mov rax, rdi
mov rdx, rbx
jmp 0x140416f25
mov qword [r14], rax
jmp 0x140416f2d
mov qword [r15], rcx
jmp 0x140416f35
jmp 0x140416c3b
mov dword [rsp + 0x84], 1
stc
clc
test r8b, r11b
test esi, esi
je 0x14041667c
jns 0x140416faa
jmp 0x1404172fe
cmp eax, 0x49454e44
je 0x1404179a6
sub edi, edi
cmp dword [rsp + 0x48], 0
jmp 0x140416f74
jne 0x1404179b8
and r14d, 0x2000
jmp 0x140416f86
je 0x1404179b8
test esi, esi
jmp 0x140416f93
je 0x1404171be
js 0x1404172ee
mov dword [rsp + 0x48], 0
bswap ax
cmp qword [r13 + 0x10], 0
mov rax, qword [rsp + 0x58]
jmp 0x140416fb9
je 0x1404172ce
mov rcx, qword [rax]
bt bp, 0x25
not bpl
xor edx, 0x62700f6d
mov rax, qword [r15]
mov ebp, ecx
sbb dl, 0x64
movzx rdx, r14w
sub ebp, eax
mov edx, esi
cmp ah, 0x7e
cmp esp, r15d
clc
sub edx, ebp
jle 0x1404172dc
mov qword [r13 + 0xc0], rcx
mov rcx, qword [r13 + 0x28]
jmp 0x140416fff
call qword [r13 + 0x18]
jmp 0x14041667c
cmp dword [r13 + 0x30], 0
movzx si, r8b
bswap rbx
mov rsi, qword [rsp + 0x50]
movsxd rbx, r12d
movsx ebx, dx
mov rbx, qword [rsp + 0xa8]
jmp 0x14041702d
je 0x140417a50
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
movzx dx, r12b
mov rdx, rbx
jmp 0x140417048
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
jmp 0x140417058
sub ecx, dword [r13 + 0xd0]
clc
add dword [r13 + 0xb8], ecx
cmp r12w, r15w
stc
test r9b, 0xa8
test eax, eax
jmp 0x140417077
je 0x1404173bb
movsxd rcx, eax
or eax, 0x770067cd
sub al, 0x2b
cdqe
add rcx, rbx
movzx ax, r9b
movzx eax, byte [rbx]
jmp 0x140417099
jmp 0x1404173d7
mov rax, qword [rsp + 0x90]
or bpl, cl
movzx ebp, r13w
movzx rbp, r11w
mov rax, qword [rax]
cmovo bp, r11w
bts bp, si
bsr rbp, r9
mov qword [rsp + 0xc8], rcx
mov ebp, dword [rsp + 0x78]
add rbp, rax
cmp dh, ah
cmp qword [r13 + 0x10], 0
je 0x140417263
mov rax, qword [rsp + 0x58]
mov rax, qword [rax]
mov bl, 0x5c
mov rdx, qword [r15]
sub ch, 0x77
xadd ch, bh
mov rcx, rax
shl bh, cl
sub rcx, rdx
bt ebx, r10d
add bx, 0x7b35
mov bl, r11b
mov ebx, esi
cmc
test r8b, 0x92
sub ebx, ecx
jmp 0x140417112
jle 0x140417280
movsxd rsi, ecx
movzx ecx, dx
not cl
mov rcx, rbp
xchg r8b, r8b
movzx r8, r14w
mov r8, rsi
jmp 0x140417132
call fcn.14049d2da
add rbp, rsi
mov rcx, qword [r13 + 0x28]
movsxd r8, r12d
setno r8b
mov rdx, rbp
movzx r8, r12w
mov r8d, ebx
jmp 0x140417154
call qword [r13 + 0x10]
mov dword [rsp + 0x48], 0
jmp 0x140417168
mov rcx, qword [r13 + 0xc8]
or edi, 0x407f26d4
sar dil, 0xea
movsx rdi, r13w
mov qword [r13 + 0xc0], rcx
or rcx, r14
mov ecx, r14d
shld rdi, r11, 0xd
xchg di, di
sal dil, cl
mov qword [rsp + 0x78], rcx
xadd edi, edi
dec edi
mov edi, 0
test ax, r10w
cmp r9b, 0x18
cmp eax, ebx
jmp 0x1404171b3
je 0x14041667c
jmp 0x1404179b8
mov dword [rsp + 0x48], 0
jmp 0x1404171cb
jmp 0x14041667c
mov eax, dword [r13 + 8]
cmp bx, 0x4a8c
test al, 1
jmp 0x1404171e0
je 0x1404179b8
lea ecx, [rax + rax]
cmp ecx, esi
jne 0x1404179b8
mov rbx, qword [rsp + 0x50]
jmp 0x1404171ff
cmp dword [rbx + 0x20], 0x10
jmp 0x140417208
jne 0x140417318
mov cl, 1
stc
mov qword [rsp + 0x98], rcx
test eax, eax
jmp 0x140417220
jle 0x1404173a1
sub esi, esi
seta ch
mov rcx, r13
jmp 0x140417233
call fcn.14041c03a
mov word [rsp + rsi*2 + 0xf2], ax
inc rsi
sal ah, cl
rcl ah, cl
movsxd rax, dword [r13 + 8]
stc
jmp 0x140417255
cmp rsi, rax
jl 0x14041722b
jmp 0x1404173a1
mov rdx, qword [r15]
jmp 0x140417271
mov rax, qword [rsp + 0x58]
inc ecx
rcl ch, 0x17
shr cl, cl
mov rax, qword [rax]
movsxd rsi, esi
lea rcx, [rdx + rsi]
test r13, 0x68b76812
cmc
cmp rcx, rax
ja 0x1404179b8
mov rcx, rbp
setl r8b
mov r8, rsi
call fcn.14049d2da
add qword [r15], rsi
xchg al, ah
cdqe
cwde
mov dword [rsp + 0x48], 0
mov eax, r14d
jmp 0x1404172bf
mov qword [rsp + 0x78], rax
jmp 0x1404172c9
jmp 0x14041667c
mov rax, qword [r15]
xchg cx, cx
shrd cx, ax, 0xd5
add cl, r8b
mov ecx, esi
add rcx, rax
mov qword [r15], rcx
jmp 0x1404172e9
jmp 0x14041667c
mov dword [rsp + 0x48], 0
movsx rax, r8w
cwde
setge ah
mov rax, qword [rsp + 0x58]
mov rax, qword [rax]
jmp 0x14041730b
mov qword [r15], rax
jmp 0x140417313
jmp 0x14041667c
mov cl, 1
bts ebp, r11d
rcl bpl, cl
mov qword [rsp + 0x98], rcx
xchg bpl, bpl
sal ebp, 0x27
mov bp, r10w
test eax, eax
bswap ebp
movsx ebp, r13w
lea rbp, [0x1400bef68]
jmp 0x140417347
jle 0x1404173a1
xor esi, esi
nop
mov cl, r8b
mov rcx, r13
call fcn.14041c03a
mov ecx, eax
cmc
btr ax, si
cmovne ax, si
movsxd rax, dword [rbx + 0x20]
test sil, r12b
stc
test esp, 0x21c76885
movzx eax, byte [rax + rbp]
cmc
clc
mul cl
jmp 0x140417382
mov byte [rsp + rsi + 0x6c], al
movsx eax, r13w
inc rsi
bswap eax
movsxd rax, dword [r13 + 8]
test sp, r9w
clc
cmp rsi, rax
jl 0x140417354
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x4c], 0
jmp 0x1404173b6
jmp 0x14041667c
mov dword [r13 + 0x30], 0
bts cx, r10w
mov byte [r13 + 0x38], 0
bts cx, r15w
xor eax, eax
mov rcx, r12
mov qword [r14], rcx
jmp 0x1404173e3
mov qword [r15], r12
stc
xor edi, edi
movzx eax, al
cmc
test sil, r8b
mov dword [rsi + 0x20], eax
cmc
cmp al, 0x10
jmp 0x1404173fb
ja 0x1404179b8
mov ecx, 0x10116
jmp 0x14041740c
bt ecx, eax
jmp 0x140417414
jae 0x1404179b8
mov rcx, qword [r15]
mov rax, qword [r14]
cmp rcx, rax
jmp 0x140417428
jae 0x140417463
lea rbp, [rcx + 1]
cwd
inc dx
mov qword [r15], rbp
cmovo rdx, rdx
mov dx, r15w
movzx edx, byte [rcx]
stc
mov rcx, rbp
test rsp, 0x15096053
cmp dl, 6
jmp 0x140417458
jbe 0x14041754c
jmp 0x1404179b8
cmp dword [r13 + 0x30], 0
jmp 0x14041746d
je 0x1404174da
mov r8d, dword [r13 + 0x34]
cqo
mov cl, r12b
movsx ecx, r12w
mov rcx, qword [r13 + 0x28]
movsxd rdx, r12d
mov rdx, rbx
jmp 0x14041748f
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
test ebx, 0x5d550867
cmp r13b, r10b
clc
test eax, eax
jmp 0x1404174b9
je 0x1404174f5
cdqe
movsx dx, r11b
add rax, rbx
cdq
seta dl
movzx edx, byte [rbx]
jmp 0x1404174d5
jmp 0x140417512
mov dword [rsp + 0x68], 0
cmp si, 0x5a99
cmp rcx, rax
jae 0x14041757c
jmp 0x14041761a
mov dword [r13 + 0x30], 0
neg cx
xor ax, cx
cwde
mov byte [r13 + 0x38], 0
sub edx, edx
clc
mov rax, r12
seto ch
sub edi, edi
movsx ecx, sp
ror cl, cl
and cl, 0x72
mov qword [r14], rax
test spl, 0x75
movsx cx, bh
and ch, al
mov qword [r15], r12
cmovnp cx, r8w
movsx cx, dil
mov rcx, r12
clc
cmp r11b, 0x91
cmp dl, 6
jmp 0x140417546
ja 0x1404179b8
cmp dl, 3
jne 0x1404175f0
cmp dword [rsi + 0x20], 0x10
jmp 0x14041755e
je 0x1404179b8
mov dl, 3
mov dword [rsp + 0x4c], edx
mov dword [rsp + 0x68], 3
cmc
cmp rcx, rax
jb 0x14041761a
cmp dword [r13 + 0x30], 0
je 0x140417690
mov r8d, dword [r13 + 0x34]
movsxd rcx, r10d
bswap dx
mov rcx, qword [r13 + 0x28]
movsx rdx, si
mov rdx, rbx
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmc
sub ecx, dword [r13 + 0xd0]
cmp ax, di
cmp r10b, 0x1d
cmc
add dword [r13 + 0xb8], ecx
cmc
test ebp, 0x60da6983
test eax, eax
je 0x14041764f
cdqe
sar dl, 0xa7
adc rdx, rdx
add rax, rbx
movzx edx, r11w
movsx edx, r15w
setae dh
movzx edx, byte [rbx]
jmp 0x1404175eb
jmp 0x140417671
test dl, 1
jmp 0x1404175f8
jne 0x1404179b8
movzx edx, dl
test r13, r12
mov dword [rsp + 0x68], edx
cmp sil, r9b
clc
cmp rcx, rax
jmp 0x140417614
jae 0x14041757c
lea rbp, [rcx + 1]
sal dx, 0xd
bts dx, r8w
mov qword [r15], rbp
movzx edx, byte [rcx]
inc cx
movsx cx, r14b
sub cx, 0x4ad2
mov rcx, rbp
test dl, dl
jmp 0x140417644
je 0x140417690
jmp 0x1404179b8
mov dword [r13 + 0x30], 0
cmovnp cx, cx
test r10b, 0x92
add ch, 0xc1
mov byte [r13 + 0x38], 0
bswap cx
sar ecx, cl
xor edx, edx
mov rax, r12
mov qword [r14], rax
mov qword [r15], r12
rcl ch, 0xf
mov rcx, r12
cmc
cmp rbp, rdi
xor edi, edi
test dl, dl
jmp 0x14041768a
jne 0x1404179b8
cmp rcx, rax
jmp 0x140417698
jae 0x1404176c6
lea rbp, [rcx + 1]
cqo
mov qword [r15], rbp
adc dh, 1
stc
movzx edx, byte [rcx]
mov rcx, rbp
cmp esp, r9d
test dl, dl
jmp 0x1404176bb
je 0x14041778b
jmp 0x1404179b8
cmp dword [r13 + 0x30], 0
jmp 0x1404176d0
je 0x14041778b
mov r8d, dword [r13 + 0x34]
cqo
mov rcx, qword [r13 + 0x28]
movzx rdx, r15w
cqo
mov rdx, rbx
jmp 0x1404176ee
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
cmp bl, r14b
test eax, eax
jmp 0x140417711
je 0x14041772e
cdqe
add rax, rbx
jmp 0x140417721
movzx edx, byte [rbx]
jmp 0x140417729
jmp 0x14041775a
mov dword [r13 + 0x30], 0
rcl ah, 0x99
mov byte [r13 + 0x38], 0
adc rcx, 0x65a60902
bts ax, ax
xchg cx, ax
xor edx, edx
rcl ax, cl
mov rax, r12
bt cx, 1
shl ecx, cl
mov qword [r14], rax
movzx cx, r10b
shrd ecx, r15d, 0x32
bts rcx, rbx
mov qword [r15], r12
rol rcx, 0x63
mov rcx, r12
cmp r12w, si
jmp 0x14041777e
sub edi, edi
cmp bl, dil
test dl, dl
jne 0x1404179b8
cmp rcx, rax
jmp 0x140417793
jae 0x1404177c2
lea rax, [rcx + 1]
test r12d, 0x142c53e6
cmp al, 0xca
mov qword [r15], rax
bts ax, di
movzx eax, byte [rcx]
cmp al, 1
jmp 0x1404177b7
jbe 0x140417897
jmp 0x1404179b8
cmp dword [r13 + 0x30], 0
je 0x140417831
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
movzx edx, r10w
cqo
movsx dx, r10b
mov rdx, rbx
jmp 0x1404177e8
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmc
cmp r8b, 0xc2
sub ecx, dword [r13 + 0xd0]
cmp bx, r14w
clc
add dword [r13 + 0xb8], ecx
test eax, eax
jmp 0x140417812
je 0x14041783d
movsxd rcx, eax
dec al
add rcx, rbx
cmovle ax, bx
movzx eax, byte [rbx]
jmp 0x14041782c
jmp 0x140417870
sub eax, eax
jmp 0x140417838
jmp 0x14041789a
mov dword [r13 + 0x30], 0
sar cl, cl
rol rcx, 0x19
mov byte [r13 + 0x38], 0
shl cl, 0x75
adc ecx, 0x26485525
btr cx, 0x26
xor eax, eax
movsx cx, r14b
cmc
mov rcx, r12
jmp 0x140417870
sub edi, edi
mov qword [r14], rcx
cmp r12w, 0x5c5f
jmp 0x140417880
mov qword [r15], r12
test bh, 0x1d
test cl, spl
stc
cmp al, 1
jmp 0x140417891
ja 0x1404179b8
movzx eax, al
mov ebp, dword [r13]
cmp cx, 0x62f7
test bl, 0x22
test ebp, ebp
jmp 0x1404178ad
je 0x1404179b8
mov qword [rsp + 0xa0], rax
bts cx, r14w
not ecx
ror cx, 0x99
mov ecx, dword [r13 + 4]
cmp ebx, r8d
test ecx, ecx
jmp 0x1404178d4
je 0x1404179b8
cmp byte [rsp + 0x4c], 0
je 0x140417936
mov dword [r13 + 8], 1
mov dword [rsp + 0x48], 0
sal dil, cl
btc di, r13w
not al
mov eax, 0x40000000
ror di, 0xa
setl dil
sub edx, edx
xchg edi, edi
bt edi, 0x30
div ebp
adc rdi, 0xa51346
shr eax, 2
mov edi, 0
stc
test r13b, bpl
cmp eax, ecx
jae 0x14041667c
jmp 0x1404179b8
mov edx, dword [rsp + 0x68]
mov eax, edx
and eax, 2
xchg bx, bx
shr edx, 2
and edx, 1
lea ebx, [rdx + rax]
inc ebx
dec al
mov dword [r13 + 8], ebx
btr ax, ax
mov dword [rsp + 0x48], 0
mov eax, 0x40000000
cmp r11d, r8d
cmp r9b, 0xe1
xor edx, edx
stc
div ebp
xor edx, edx
div ebx
cmp eax, ecx
jb 0x140417994
mov dword [rsp + 0x4c], 0
test r12b, 0xf1
cmc
cmp dword [rsp + 0x70], 2
jne 0x14041667c
xor edi, edi
cmp eax, ecx
setae dil
jmp 0x1404179a1
jmp 0x1404179b8
cmp dword [rsp + 0x48], 0
jmp 0x1404179b0
je 0x140417a61
sub edi, edi
mov eax, edi
shl rbx, 0x26
test r11d, esp
add rsp, 0x1538
not r14d
pop rbx
movzx r12, bx
movzx r13d, r8w
mov r14d, 0x3bcc4ed5
pop rbp
not r14d
jmp 0x1404179e6
pop rdi
cmovo r13d, esp
pop rsi
cmovnp r13, rbx
movsxd r15, r15d
pop r12
mov r13b, r9b
pop r13
pop r14
movzx r15w, r14b
mov r15d, 0x53457256
movzx r15, ax
pop r15
ret
movzx eax, byte [rsp + 0x4c]
mov dil, 0xd9
xchg edi, edi
sete dil
mov dword [r13 + 8], eax
mov edi, 1
jmp 0x140417a2a
jmp 0x1404179b8
mov dword [r13 + 8], 4
mov di, si
movsx edi, r14w
movsxd rdi, ebp
mov edi, 1
jmp 0x140417a4b
jmp 0x1404179b8
mov dword [rsi + 0x20], 0
jmp 0x140417a5c
jmp 0x1404179b8
mov edi, 1
cmc
cmp dword [rsp + 0x70], 0
jmp 0x140417a71
jne 0x1404179b8
mov rax, qword [rsp + 0x90]
mov rbx, qword [rax]
test rbx, rbx
jmp 0x140417a8a
je 0x1404179b6
mov rbp, qword [rsp + 0x50]
rcr sil, cl
mov eax, dword [rbp + 0x20]
add sil, 0xf3
imul eax, dword [r13]
mov esi, r9d
neg sil
sar cx, 0x3b
add eax, 7
rcl sil, 0x21
shr eax, 3
bswap cx
shl esi, 0x42
mov ecx, dword [r13 + 4]
not esi
bsf si, r12w
mov esi, dword [r13 + 8]
cmc
test r14b, spl
imul esi, ecx
stc
cmc
imul esi, eax
cmp r15d, esi
stc
cmc
add esi, ecx
not ecx
movsx rcx, bp
jmp 0x140417aeb
movsxd rcx, esi
jmp 0x140417af3
call fcn.1402808e0
test rax, rax
je 0x140417e46
xor ecx, ecx
sub r9d, 0x39366a5b
cmp dword [rsp + 0x84], 0
movsx r8w, r9b
mov r8b, r12b
sete cl
jmp 0x140417b22
mov qword [rsp + 0x538], rbx
bts r9w, sp
xor r9b, 0x9d
test rdi, 0x359d54ca
movsxd rdx, dword [rsp + 0x78]
bts r8w, dx
movsx r9, r8w
shld r9w, di, 0x37
add rdx, rbx
movsx r9d, bp
movsxd r8, r12d
movzx r8, bx
mov qword [rsp + 0x540], rdx
xchg edx, edx
movzx r9d, di
movzx r8, sp
mov dword [rsp + 0x20], ecx
mov r8b, dil
cmovae cx, r8w
lea rcx, [rsp + 0x538]
cqo
movzx r8, r12w
mov rdx, rax
mov r9, 0x53451da9
mov r8d, esi
mov r9d, 1
jmp 0x140417ba0
call fcn.140402364
test eax, eax
je 0x140417e34
mov edi, dword [rsp + 0x550]
not al
mov rax, qword [rsp + 0x558]
cmp dil, 0xd
stc
cmc
mov qword [rbp + 0x10], rax
clc
test rax, rax
jmp 0x140417bd1
je 0x1404179b6
sub edi, eax
mov rcx, qword [rbp + 8]
call fcn.140229c60
mov qword [rbp + 8], 0
cmp rcx, rsp
mov eax, dword [r13 + 8]
shl sil, cl
shrd r9w, r15w, 0xd0
lea ecx, [rax + 1]
adc sil, 0x56
cmp byte [rsp + 0x98], 0
cmovne eax, ecx
cmp byte [rsp + 0x4c], 0
cdq
jmp 0x140417c1a
mov r9d, ecx
mov dx, 0x35c1
setge sil
cmovne r9d, eax
not esi
sal bh, cl
rol edx, cl
mov edx, dword [rsp + 0xbc]
cmp r15b, 0xfb
inc si
cmp ecx, edx
cmovne r9d, eax
stc
cmp edx, 3
mov bx, r15w
cmove r9d, eax
movsx rbx, r13w
rcl cx, 0x63
mov dword [r13 + 0xc], r9d
mov ebx, dword [rbp + 0x20]
and r8b, r12b
mov rax, qword [rbp]
xor r8b, 0xb3
test bpl, al
mov rdx, qword [rbp + 0x10]
test r15w, 0x7430
and sil, 0xd2
cmp ebx, 0x10
movsx cx, r11b
sete r8b
shrd rcx, r15, 0x2a
sbb cl, 0xf6
bts rcx, rcx
mov ecx, dword [rax]
adc sil, r14b
mov esi, dword [rax + 4]
cmp dword [rsp + 0xa0], 0
jmp 0x140417ca7
je 0x14041850f
mov eax, ecx
jmp 0x140417cb4
or eax, esi
jmp 0x140417cbb
js 0x1404179b6
mov dword [rsp + 0xd4], ebx
sub rbp, 0xeeb0e56
rol r14, cl
bt bp, 0xb8
mov r14, rdx
mov ebp, edi
jmp 0x140417ce1
test esi, esi
jmp 0x140417ce8
je 0x140417d17
xor edi, edi
sar ah, 0xd9
sbb al, 0x7d
ror ax, 0xa6
mov eax, 0x7fffffff
clc
xor edx, edx
cmp r14b, 0x80
cmp r14b, dil
idiv esi
cmp eax, ecx
jmp 0x140417d11
jl 0x1404179b8
xor edx, edx
mov dl, r8b
cdqe
inc edx
mov dword [rsp + 0xd0], r9d
imul edx, r9d
imul ecx, esi
movsx rax, di
movzx rax, r11w
shr ah, 0xc0
mov eax, ecx
test r13d, r12d
jmp 0x140417d44
mov dword [rsp + 0x64], edx
or eax, edx
js 0x1404179b6
cmp dword [rsp + 0x64], 0
je 0x140417d7f
sub edi, edi
mov al, bh
mov eax, 0x7fffffff
cmc
xor edx, edx
idiv dword [rsp + 0x64]
test r10b, r10b
cmp r11b, 0x10
cmp eax, ecx
jmp 0x140417d79
jl 0x1404179b8
imul ecx, dword [rsp + 0x64]
jmp 0x140417d89
movsxd rcx, ecx
jmp 0x140417d91
call fcn.1402808e0
mov qword [rsp + 0xc0], rax
test r15b, r13b
stc
test rax, rax
jmp 0x140417daa
je 0x1404179b6
movsxd rax, dword [rsp + 0x64]
mov qword [rsp + 0x70], rax
cmovbe r12, rdi
add rax, rax
test r8b, 0xe1
movsx r10, si
dec r15w
mov qword [rsp + 0xf8], rax
bswap si
xor r12d, r14d
movzx r8d, r14w
sub edi, edi
lea r10, [0x1400bef80]
movsx si, r13b
xchg cx, r15w
lea rcx, [0x1400befc0]
xchg r9b, r8b
movzx r9, cx
lea r15, [0x1400befa0]
movzx r9, ax
lea r12, [0x1400befe0]
setle sil
mov rsi, qword [rsp + 0x50]
bswap r8w
mov r8b, 0x8b
movsxd r8, esi
mov r8d, ebp
mov r9, r14
jmp 0x140417e2f
jmp 0x140417e8f
mov rcx, qword [rsp + 0x558]
jmp 0x140417e41
call fcn.140229c60
mov qword [rbp + 0x10], 0
jmp 0x140417e53
jmp 0x1404179b6
mov rsi, qword [rsp + 0x50]
inc cl
mov r10, r11
movsxd rcx, edx
jmp 0x140417e6d
lea rcx, [0x1400befc0]
jmp 0x140417e79
inc rdi
test r11b, 0x12
cmp rdi, 7
jmp 0x140417e89
je 0x1404187a0
mov rbp, qword [rsi]
mov r11, r10
btc ax, r12w
movsxd rax, dword [r10 + rdi*4]
cmovg si, r10w
ror sil, cl
movsxd rsi, dword [rcx + rdi*4]
or ecx, 0x76a40f92
not ecx
add ch, 0x24
mov qword [rsp + 0xe8], rax
cmovns cx, ax
btc ecx, r15d
mov ebx, eax
not ebx
add ebx, dword [rbp]
add ebx, esi
cdqe
clc
mov eax, ebx
mov r10b, r9b
movzx ecx, dx
bswap r10w
sub edx, edx
inc cx
rcr rcx, cl
div esi
shrd ecx, r12d, 0x96
mov dword [rsp + 0xa0], eax
mov ecx, dword [r15 + rdi*4]
bswap rax
cwde
mov dword [rsp + 0xb8], ecx
movzx rax, ax
not ecx
test r15w, 0xabe
rol rax, cl
add ecx, dword [rbp + 4]
mov al, sil
mov r10d, dword [r12 + rdi*4]
and rax, rdi
add ecx, r10d
xchg al, ah
lahf
ror ax, 0x20
mov eax, ecx
sub edx, edx
div r10d
cmp r9b, 0xcc
test edi, esp
mov qword [rsp + 0xe0], rsi
test esp, 0x6f356f4c
cmp esi, ebx
jmp 0x140417f4a
ja 0x140417e58
cmp r10d, ecx
jmp 0x140417f58
ja 0x140417e58
mov r14d, eax
movsx r15, cx
mov dword [rsp + 0xb4], r10d
cwde
dec esi
bt r15d, eax
mov qword [rsp + 0x100], rdi
sal r15, cl
movsxd r15, r15d
sar r15w, 0x84
mov r15d, dword [rsp + 0xa0]
clc
shld rcx, r14, 0x56
mov esi, r15d
mov ecx, dword [rsp + 0xd4]
shld dx, di, 0x8b
bt dx, 0xb1
add ah, bl
imul esi, ecx
cmovno dx, bx
imul esi, dword [rbp + 8]
mov edx, 0x491c7188
cmovle ax, dx
mov eax, dword [rsp + 0x68]
jmp 0x140417fd0
mov dword [rsp + 0x38], eax
movzx dx, r12b
setns dh
mov dword [rsp + 0x30], ecx
bswap cx
movzx rcx, r13w
cmovg edx, eax
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r15d
mov cl, 0x3b
xchg dx, cx
jmp 0x140417ffe
mov rcx, qword [rsp + 0x50]
jmp 0x140418011
mov qword [rsp + 0x108], r9
mov rdx, r9
movzx r9, sp
movzx r9d, bx
mov dword [rsp + 0xdc], r8d
mov r9b, 0xe8
setne r9b
mov r9d, dword [rsp + 0xd0]
call fcn.14041cad0
test eax, eax
je 0x1404187c9
add esi, 7
sar esi, 3
setp ch
mov cl, 0xa4
bswap cx
inc esi
inc cx
imul esi, r14d
shrd rcx, r11, 0x6d
mov dword [rsp + 0xd8], esi
test r14d, r14d
mov rcx, qword [rsp + 0x70]
jle 0x14041845c
movsxd rax, r15d
jmp 0x140418085
mov qword [rsp + 0x128], rax
mov eax, r14d
test r9, r12
movsx rbp, r12w
mov qword [rsp + 0x88], rax
mov eax, r15d
bts bp, cx
mov qword [rsp + 0x120], rax
ror bp, cl
and eax, 0xfffffffe
test r12b, 0xb6
sub ebp, edx
bts rsi, r10
mov qword [rsp + 0xa8], rax
xor dx, bp
mov eax, dword [rsp + 0x64]
test rcx, 0x6dc8638b
rol esi, cl
shl edx, 0x35
mov ebx, eax
add rbp, 0x78115e50
sar bpl, cl
imul ebx, dword [rsp + 0xb8]
sub bpl, 0x41
adc bp, r11w
imul eax, dword [rsp + 0xb4]
rcl sil, 0xda
btr rbp, rcx
mov dword [rsp + 0xc8], eax
movzx rdx, ax
ror si, cl
shrd bp, sp, 0x2a
mov rdx, qword [rsp + 0xe8]
xchg bpl, sil
movzx rax, r13w
mov rbp, qword [rsp + 0xe0]
lea rsi, [rdx + rbp]
mov eax, 0x2a0154a2
imul rsi, rcx
movzx eax, r10w
mov rax, qword [rsp + 0xc0]
clc
add rsi, rax
clc
stc
cmp rsi, rsp
mov qword [rsp + 0x118], rsi
dec sil
mov rsi, qword [rsp + 0xf8]
cmc
imul rsi, rbp
stc
cmp r14b, 0xe2
jmp 0x140418173
mov qword [rsp + 0x90], rsi
test sil, 0xab
imul rcx, rdx
test r13b, 0x5c
stc
cmc
lea rcx, [rcx + rax]
stc
clc
mov qword [rsp + 0x110], rcx
test r12b, 0x32
sub ebp, ebp
jmp 0x1404181a2
jmp 0x1404181c5
inc rbp
add ebx, dword [rsp + 0xc8]
cmc
cmp rbp, qword [rsp + 0x88]
jmp 0x1404181bf
je 0x14041845c
test r15d, r15d
jle 0x1404181a7
mov ecx, ebx
cmova rsi, r12
movsx esi, bx
mov qword [rsp + 0x78], rbp
btc ax, si
sar rsi, 0xce
mov rsi, rbp
movsxd rax, edi
movzx edi, r9w
imul rsi, qword [rsp + 0x128]
bts rdx, r15
mov rax, qword [rsp + 0x50]
mov edi, 0x467b0456
rol dl, 0xe
cmc
mov rdx, qword [rax]
mov rdi, qword [rax + 0x18]
cmp r14b, 0x7f
cmp cl, r15b
stc
cmp r15d, 1
jmp 0x140418221
mov dword [rsp + 0x48], ebx
jmp 0x14041822a
jne 0x140418238
xor r14d, r14d
jmp 0x140418372
mov rbx, qword [rsp + 0x110]
add r12b, 0xa6
ror bpl, cl
sal bp, 0xbd
mov rbp, qword [rsp + 0x118]
xor r15b, 0x4e
bts r8, rbp
shr cx, 0x65
xor r14d, r14d
and r15b, r11b
mov qword [rsp + 0x58], rdx
ror r8b, 0x85
seta r12b
sar r8d, 0x17
mov ecx, dword [rdx]
test r9w, 0x5582
rcl r12w, 0xec
movsx r15w, dl
mov r15d, dword [rsp + 0x48]
imul ecx, r15d
add r12b, r10b
sal dh, cl
lea rcx, [rcx + rbx]
lea rdx, [r14 + rsi]
xor r12w, 0x66e0
mov r12, qword [rsp + 0x70]
movsxd r8, eax
stc
imul rdx, r12
add rdx, rdi
mov r8, r12
jmp 0x1404182bc
call fcn.14049d2da
mov rdx, r14
rcl r8b, cl
xor eax, 0x62f7945
cbw
or rdx, 1
mov rax, qword [rsp + 0x58]
mov ecx, dword [rax]
sar r8b, cl
mov r8w, 0x20b3
inc r8b
imul ecx, r15d
sub r8d, 0x292d37a6
test cx, 0x233c
lea rcx, [rcx + rbp]
shr r8, 0x1f
sbb r8, r13
inc r8w
lea rdx, [rdx + rsi]
rol r8, 0x41
cmovb r8w, sp
imul rdx, r12
rol r8b, 0xe4
movsxd r8, r11d
add rdx, rdi
movsxd r8, ebp
mov r8, r12
call fcn.14049d2da
mov rdx, qword [rsp + 0x58]
btr eax, 0x56
btc ax, r13w
add r14, 2
clc
movzx ax, dil
mov rax, qword [rsp + 0x90]
add rbp, rax
test di, 0x236b
clc
cmp r12w, 0x1f97
add rbx, rax
cmc
cmp r13b, spl
cmp qword [rsp + 0xa8], r14
jmp 0x14041836c
jne 0x140418276
test byte [rsp + 0x120], 1
xchg r15w, bp
movsxd r8, r12d
jmp 0x140418386
mov r8, qword [rsp + 0x70]
mov bx, 0x5def
movsx r15, bp
mov r15d, dword [rsp + 0xa0]
movsx bp, sil
movzx bp, r11b
mov ebx, dword [rsp + 0x48]
bswap bp
jmp 0x1404183b1
mov rbp, qword [rsp + 0x78]
jmp 0x1404183bb
je 0x1404181a7
mov eax, dword [rsp + 0xb4]
bsr cx, bx
add cx, 0x6bf9
imul eax, ebp
or cl, spl
sar cl, 0x32
adc rcx, 0x4a0d54e8
add eax, dword [rsp + 0xb8]
rcr ch, 0xe
dec ecx
imul eax, dword [rsp + 0x64]
movzx rcx, r11w
mov rcx, r14
cmc
imul rcx, qword [rsp + 0xe0]
stc
add rcx, qword [rsp + 0xe8]
imul eax, dword [rdx]
add rax, qword [rsp + 0xc0]
ror dh, 0xcd
imul rcx, r8
rcr dl, cl
ror dl, 5
lea rcx, [rcx + rax]
shr edx, 0xba
sub rdx, 0x71a41873
add rsi, r14
imul rsi, r8
not rdx
sar dh, 0x89
rol dl, cl
add rdi, rsi
jmp 0x14041844a
mov rdx, rdi
jmp 0x140418452
call fcn.14049d2da
jmp 0x1404181a7
mov rsi, qword [rsp + 0x50]
movsxd rcx, eax
cmovae rcx, rdx
mov ecx, r11d
mov rcx, qword [rsi + 0x18]
jmp 0x140418474
call fcn.140229c60
mov ecx, dword [rsp + 0xd8]
ror r9b, 0xbb
mov eax, ecx
mov r9, qword [rsp + 0x108]
sub r12b, 0x50
lea r9, [r9 + rax]
rcr r8b, 0x86
ror r15b, cl
sub r15w, 0x109d
mov r8d, dword [rsp + 0xdc]
bsr r10w, r12w
sal r10b, 0xf1
sar r10b, cl
sub r8d, ecx
movsx di, dl
movsx rcx, r8w
mov rdi, qword [rsp + 0x100]
movzx r12w, r14b
lea r10, [0x1400bef80]
mov r12w, 0x58ee
movzx r15d, dx
setnp r15b
lea rcx, [0x1400befc0]
mov r15b, 0x97
mov r15b, spl
not r12b
lea r15, [0x1400befa0]
seto r12b
lea r12, [0x1400befe0]
jmp 0x14041850a
jmp 0x140417e79
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x38], eax
movzx r8w, r8b
mov r8, 0x16302aa0
not r8d
mov dword [rsp + 0x30], ebx
jmp 0x140418537
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], ecx
jmp 0x140418544
mov rcx, rbp
jmp 0x140418554
mov r8d, edi
jmp 0x14041855c
call fcn.14041cad0
test eax, eax
je 0x1404179b6
cmp byte [rsp + 0x98], 0
jmp 0x140418576
je 0x1404185d3
mov rax, qword [rsp + 0x50]
xor r8b, cl
sar r8b, 0x66
cmp dword [rax + 0x20], 0x10
bswap r8d
movsxd r8, edi
xchg r8w, r8w
mov r8d, dword [r13 + 0xc]
jmp 0x14041859f
jne 0x1404185c2
lea rdx, [rsp + 0xf2]
movsx ecx, bx
xchg cx, cx
mov rcx, qword [rsp + 0x50]
call fcn.14041c466
jmp 0x1404185d3
lea rdx, [rsp + 0x6c]
not ch
mov rcx, qword [rsp + 0x50]
call fcn.1401f92a8
cmp dword [rsp + 0x84], 0
je 0x140418657
mov eax, dword [0x1400b9350]
shrd dx, bp, 0x13
mov rcx, qword gs:[0x58]
btr dx, 0x84
sbb rdx, 0x2e523995
rcl rdx, cl
mov rax, qword [rcx + rax*8]
rcr edx, cl
ror dx, 0x22
lea rcx, [rax + 0x20]
lea rdx, [0x1400b9260]
stc
test r13, 0x3a987735
cmp byte [rax + 0x24], 0
jmp 0x140418630
cmovne rdx, rcx
cmp dword [rdx], 0
je 0x140418657
cmp dword [r13 + 0xc], 3
jmp 0x140418647
jl 0x140418657
mov rcx, qword [rsp + 0x50]
call fcn.14041c6bb
cmp byte [rsp + 0x4c], 0
je 0x140418784
movzx ebx, byte [rsp + 0x4c]
btr eax, r9d
mov di, 0x184e
or al, spl
mov dword [r13 + 8], ebx
mov eax, dword [rsp + 0xbc]
add dil, r14b
cmp eax, 3
movzx bp, dl
cmovge ebx, eax
bts bp, sp
mov dword [r13 + 0xc], ebx
sub dil, sil
cmc
add al, spl
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
mov ebp, dword [rax + 4]
test r11b, 0x43
adc dil, 0xcd
imul ebp, dword [rax]
sub dil, sil
add dil, 0xd9
ror di, 0x70
mov eax, ebp
bsr edi, r8d
or eax, ebx
mov edi, 0
jmp 0x1404186cc
js 0x1404179b8
mov eax, 0x7fffffff
cmc
sub edx, edx
cmc
div ebx
cmp r10b, 0x24
cmp r11b, r11b
test r12w, cx
cmp eax, ebp
jmp 0x1404186ef
jl 0x1404179b6
mov rax, qword [rsp + 0x50]
bswap esi
cmp dx, r9w
mov rsi, qword [rax + 0x18]
lahf
mov eax, ebp
add rcx, rdx
rcl ch, 0x9e
imul eax, ebx
movzx ecx, bx
movsxd rcx, eax
jmp 0x14041871b
call fcn.1402808e0
test rax, rax
bswap di
not dil
mov dil, 0x4f
mov edi, 0
jmp 0x140418736
je 0x1404179b8
mov r14, rax
stc
cmp ebx, r10d
jmp 0x140418748
cmp ebx, 3
jmp 0x140418750
jne 0x1404187db
test ebp, ebp
jmp 0x14041875d
je 0x140418a31
mov r8d, ebp
stc
cmp ebp, 1
jmp 0x14041876f
jne 0x140418823
sub edx, edx
mov rcx, r14
jmp 0x14041877f
jmp 0x1404188e0
cmp byte [rsp + 0x98], 0
jmp 0x140418791
je 0x140418a5c
inc dword [r13 + 8]
jmp 0x140418a5c
mov rax, qword [rsp + 0xc0]
cmp r14b, 0x76
mov qword [rsi + 0x18], rax
jmp 0x1404187b6
cmp byte [rsp + 0x98], 0
jne 0x14041857c
jmp 0x1404185d3
mov rcx, qword [rsp + 0xc0]
call fcn.140229c60
jmp 0x1404179b6
test ebp, ebp
jmp 0x1404187e2
je 0x140418a31
mov eax, ebp
sub ch, 0xc
bt bp, cx
neg cl
lea rcx, [rax - 1]
inc bpl
mov ebp, eax
jmp 0x140418801
and ebp, 3
stc
cmp rcx, 3
jmp 0x14041880e
jae 0x140418927
xor ecx, ecx
mov rdx, r14
jmp 0x14041881e
jmp 0x1404189dc
mov eax, r8d
shld ebx, edi, 0xd7
stc
and eax, 0xfffffffe
sub bl, 0x53
movsxd rcx, r9d
xor edx, edx
bts ebx, r12d
add bpl, 0xec
mov rcx, r14
movsx ebx, r14w
movzx ebp, byte [rsi + rdx]
and bx, 0x5899
shrd rbx, rdi, 0x9b
movzx ebx, byte [rsp + rbp*4 + 0x130]
stc
mov byte [rcx], bl
mov bx, 0x46da
sar bh, cl
movzx ebx, byte [rsp + rbp*4 + 0x131]
cmp bpl, 0x48
jmp 0x140418875
mov byte [rcx + 1], bl
movzx ebx, byte [rsp + rbp*4 + 0x132]
mov byte [rcx + 2], bl
movzx ebp, byte [rsi + rdx + 1]
movsx rbx, dx
not rbx
movzx ebx, byte [rsp + rbp*4 + 0x130]
jmp 0x14041889c
mov byte [rcx + 3], bl
movzx ebx, byte [rsp + rbp*4 + 0x131]
jmp 0x1404188ac
mov byte [rcx + 4], bl
movzx ebx, byte [rsp + rbp*4 + 0x132]
stc
cmp dil, 0x99
mov byte [rcx + 5], bl
cmc
test r12b, al
add rcx, 6
add rdx, 2
stc
clc
jmp 0x1404188d2
cmp rax, rdx
jmp 0x1404188da
jne 0x140418845
test r8b, 1
jmp 0x1404188e9
je 0x140418a31
movzx eax, byte [rsi + rdx]
not dh
setnp dl
movzx edx, byte [rsp + rax*4 + 0x130]
mov byte [rcx], dl
movzx edx, byte [rsp + rax*4 + 0x131]
jmp 0x14041890f
mov byte [rcx + 1], dl
movzx eax, byte [rsp + rax*4 + 0x132]
jmp 0x14041891f
mov byte [rcx + 2], al
jmp 0x140418a31
and eax, 0xfffffffc
btr bx, 0xc
sbb dl, r15b
xor ecx, ecx
rcl bx, cl
rcl dx, 0xfd
mov rdx, r14
movzx ebx, byte [rsi + rcx]
cmc
test bx, sp
clc
mov ebx, dword [rsp + rbx*4 + 0x130]
cmp r14w, r12w
test bp, dx
cmp bp, 0x712b
mov dword [rdx], ebx
or ebx, 0xec6723b
shl bh, cl
movzx ebx, byte [rsi + rcx + 1]
mov ebx, dword [rsp + rbx*4 + 0x130]
stc
test r10, r11
clc
mov dword [rdx + 4], ebx
mov rbx, r10
or rbx, 0x30e27855
shl ebx, cl
movzx ebx, byte [rsi + rcx + 2]
test r15w, cx
test r15b, 5
jmp 0x140418996
mov ebx, dword [rsp + rbx*4 + 0x130]
mov dword [rdx + 8], ebx
sal bl, 0x82
movzx ebx, byte [rsi + rcx + 3]
cmc
cmp r8b, dl
test r13, r15
mov ebx, dword [rsp + rbx*4 + 0x130]
cmp rsi, rsi
cmp ah, 0xae
test bp, 0x1c60
mov dword [rdx + 0xc], ebx
add rdx, 0x10
add rcx, 4
test bpl, dl
test dil, 0xeb
cmp rax, rcx
jne 0x14041893e
test rbp, rbp
je 0x140418a31
lea rcx, [rcx + rsi]
sub bl, 0x33
sbb bh, 0xcd
and bl, 0x46
sub eax, eax
movsx ebx, r13w
mov bx, r11w
movzx ebx, byte [rcx + rax]
jmp 0x140418a05
mov ebx, dword [rsp + rbx*4 + 0x130]
jmp 0x140418a11
mov dword [rdx + rax*4], ebx
jmp 0x140418a19
inc rax
test r8w, 0x57f1
cmc
cmp rbp, rax
jmp 0x140418a2b
jne 0x1404189fc
mov rcx, rsi
jmp 0x140418a39
call fcn.140229c60
mov rax, qword [rsp + 0x50]
movzx rsi, ax
mov sil, r8b
setb cl
mov qword [rax + 0x18], r14
movsx rcx, bx
xchg si, si
movzx esi, r15w
mov rsi, qword [rsp + 0x50]
setg cl
bswap cx
mov rcx, qword [rsi + 0x10]
jmp 0x140418a70
call fcn.140229c60
mov qword [rsi + 0x10], 0
movsx cx, dh
mov rcx, r13
jmp 0x140418a89
call fcn.14041c03a
mov rcx, r13
jmp 0x140418a96
call fcn.14041c03a
mov edi, 1
jmp 0x1404179b8