Function at 0x14041c936
Capabilities:
Check for software breakpoints
Parse pe header

Disassembly:
push r15
bswap ax
movzx ax, ah
push r14
push r13
push r12
not ah
push rsi
movsx eax, bp
movsxd rax, edi
push rdi
cbw
movzx rax, r10w
cmovbe rax, rsp
push rbp
movzx ax, r11b
movsx eax, r13w
cwde
push rbx
mov ah, 0x5a
not al
mov eax, 0x1538
call fcn.140448c6a
sub rsp, rax
cbw
movsxd rax, r10d
mov dword [rsp + 0xbc], r8d
cmovs r13w, ax
cbw
mov dword [rsp + 0x70], edx
cbw
mov r14, rcx
cbw
mov byte [rsp + 0x6e], 0
movzx dx, dil
cdq
bswap r13w
mov word [rsp + 0x6c], 0
bswap r15w
mov r13, qword [rcx]
cbw
movsx r12, di
lea rax, [rcx + 8]
mov qword [rsp + 0x90], rax
movsx dx, r11b
movzx r15d, sp
movzx rdx, r14w
lea r15, [r13 + 0xc0]
cbw
lahf
lea rax, [r13 + 0xc8]
cqo
movsxd r12, r10d
mov qword [rsp + 0x58], rax
movsx rdx, r11w
cmovge r12w, si
cqo
lea rdx, [r13 + 0x38]
setns r12b
bswap r12
not r12d
lea r12, [r13 + 0x39]
xorps xmm0, xmm0
movups xmmword [rcx + 8], xmm0
stc
sub ebx, 0x31720d03
cmovs bp, dx
mov qword [rcx + 0x18], 0
or bh, 0x91
cmc
mov rbx, qword [r13 + 0xc0]
adc ah, 0x24
shld rbp, rbx, 0x65
cmp r8b, 0x2f
mov rax, qword [r13 + 0xc8]
xchg bpl, bpl
not bp
dec rbp
xor esi, esi
lea rbp, [0x1400bef60]
stc
cmp r12b, 0x25
jmp 0x14041ca5e
nop word cs:[rax + rax]
cmp r15b, r10b
cmp r10d, 0x11be07b7
cmp rbx, rax
jmp 0x14041ca7c
jae 0x14041cab0
lea rcx, [rbx + 1]
jmp 0x14041ca8e
mov qword [r15], rcx
movzx di, r8b
jmp 0x14041ca9e
movzx edi, byte [rbx]
movsxd rbx, r15d
movsx rbx, sp
mov rbx, rcx
jmp 0x14041cb77
cmp dword [r13 + 0x30], 0
je 0x14041cb22
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
cmove bx, r8w
mov rbx, rdx
jmp 0x14041cad0
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
jmp 0x14041cae1
sub ecx, dword [r13 + 0xd0]
cmp al, r10b
add dword [r13 + 0xb8], ecx
stc
jmp 0x14041caf8
test eax, eax
je 0x14041cb29
cdqe
sub edi, r12d
movsxd rdi, ebp
ror rdi, cl
add rax, rbx
mov dil, r15b
movsx rdi, r13w
movzx edi, byte [rbx]
jmp 0x14041cb1d
jmp 0x14041cb4f
sub edi, edi
jmp 0x14041cb77
mov dword [r13 + 0x30], 0
cbw
shr ax, cl
mov byte [r13 + 0x38], 0
rcl dl, 0x12
rcl al, cl
sub edi, edi
btc cx, 0xad
lahf
movsx rax, bp
mov rax, r12
mov rdx, rbx
mov cx, r11w
or rbx, rcx
mov rcx, qword [rsp + 0x58]
adc bx, bp
movzx ebx, sp
mov qword [rcx], rax
mov qword [r15], r12
test ebp, 0x2efd2fad
and bl, 8
mov rbx, r12
stc
cmp dil, byte [rsi + rbp]
jmp 0x14041cb80
jne 0x14041e06a
inc rsi
jmp 0x14041cb8e
cmp rsi, 8
jmp 0x14041cb97
jne 0x14041ca74
mov qword [rsp + 0x50], r14
btr di, 0x52
mov edi, 1
cmp dword [rsp + 0x70], 1
jmp 0x14041cbb6
je 0x14041e06c
mov qword [rsp + 0xa8], rdx
cmp r8, r10
clc
mov dword [rsp + 0x48], 1
stc
xor eax, eax
test r11b, 0x8e
jmp 0x14041cbdc
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x84], 0
cmp r15b, r9b
cmp r12b, 0xbb
xor eax, eax
stc
test sp, r10w
mov qword [rsp + 0x88], rax
stc
test r12, 0x16e90adc
sub eax, eax
mov qword [rsp + 0xc8], rax
clc
cmp r14b, r13b
test rsi, 0x10e96f91
xor eax, eax
cmc
cmp r11b, r11b
mov qword [rsp + 0x78], rax
test r13, r14
xor eax, eax
jmp 0x14041cc3f
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x4c], 0
jmp 0x14041cc54
jmp 0x14041cc82
mov r12, rdi
jmp 0x14041cc68
nop dword [rax + rax]
mov rcx, r13
call fcn.140422626
mov rcx, r13
jmp 0x14041cc7d
call fcn.140422626
mov rcx, r13
call fcn.140422626
mov esi, eax
inc cl
shl esi, 0x10
setge ch
mov rcx, r13
jmp 0x14041cc9c
call fcn.140422626
mov ebp, eax
sbb cx, cx
ror cx, 0x37
or esi, eax
mov ch, dl
mov rcx, r13
jmp 0x14041ccb6
call fcn.140422626
mov r14d, eax
shrd bx, r14w, 0x4a
shld rcx, rsp, 1
movzx ecx, dx
mov ebx, eax
bsr cx, r8w
shl ebx, 0x10
mov rcx, r13
call fcn.140422626
or eax, ebx
clc
cmp eax, 0x49484451
jle 0x14041cf4e
cmp eax, 0x49484452
bswap edx
xchg dh, dh
mov rdx, qword [rsp + 0xa8]
je 0x14041d07b
cmp eax, 0x504c5445
je 0x14041d189
cmp eax, 0x74524e53
jmp 0x14041cd18
jne 0x14041d61b
xor edi, edi
jmp 0x14041cd25
cmp dword [rsp + 0x48], 0
jmp 0x14041cd2f
jne 0x14041e06c
mov rax, qword [rsp + 0x90]
test dil, 0xb7
cmp r9d, 0x6269321c
jmp 0x14041cd4d
cmp qword [rax], 0
jne 0x14041e06c
cmp byte [rsp + 0x4c], 0
jmp 0x14041cd61
je 0x14041d86d
cmp dword [rsp + 0x70], 2
jmp 0x14041cd71
je 0x14041e0d7
mov rax, qword [rsp + 0x88]
stc
test eax, eax
jmp 0x14041cd87
je 0x14041e06c
cmp eax, esi
jmp 0x14041cd94
jb 0x14041e06c
mov al, 4
mov dword [rsp + 0x4c], eax
test r12b, r13b
mov dword [rsp + 0x48], 0
stc
test esi, esi
jmp 0x14041cdb3
je 0x14041cc6d
mov r14d, esi
rcl ah, cl
bts di, di
and rax, 0x196763a
mov rbx, qword [r15]
neg edi
ror ah, cl
shr dil, cl
mov rdi, qword [rsp + 0x58]
xchg al, al
mov al, 0x2b
xor rax, r9
mov rax, qword [rdi]
shl r14, 2
xor ebp, ebp
jmp 0x14041cded
jmp 0x14041ce5e
lea rcx, [rbx + 1]
add sil, 0xb8
rcl sil, cl
mov qword [r15], rcx
cmovae rsi, r10
sub si, 0x29e7
and si, 0x75af
movzx esi, byte [rbx]
bts bx, cx
shr rbx, 0xed
movsx rbx, ax
mov rbx, rcx
not cx
mov ecx, ebp
cmp r8b, 0xde
jmp 0x14041ce2e
and ecx, 0xfffffffc
jmp 0x14041ce36
mov byte [rsp + rcx + 0x133], sil
jmp 0x14041ce43
add rbp, 4
cmp sil, 0x93
jmp 0x14041ce50
cmp r14, rbp
jmp 0x14041ce58
je 0x14041cc6d
cmp rbx, rax
jmp 0x14041ce66
jb 0x14041cdf2
cmp dword [r13 + 0x30], 0
jmp 0x14041ce76
je 0x14041cee5
mov r8d, dword [r13 + 0x34]
mov cl, al
movsx ebx, r14w
xchg bl, ch
mov rcx, qword [r13 + 0x28]
mov rbx, rdx
jmp 0x14041ce94
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmp r15, 0x108e473a
sub ecx, dword [r13 + 0xd0]
test r11w, 0x6c23
add dword [r13 + 0xb8], ecx
clc
test eax, eax
jmp 0x14041cec2
je 0x14041cef1
cdqe
mov rsi, 0x730d1ebf
movzx rsi, bx
add rax, rbx
movzx esi, byte [rbx]
jmp 0x14041cee0
jmp 0x14041cf15
sub esi, esi
jmp 0x14041ceec
jmp 0x14041ce23
mov dword [r13 + 0x30], 0
and ah, 0xf4
or ah, 0xf8
shl edx, cl
mov byte [r13 + 0x38], 0
lahf
xadd edx, edx
xor esi, esi
lahf
cwd
setae ah
mov rax, r12
mov rdx, rbx
movsxd rbx, r10d
movzx bx, r10b
movsx ebx, r10w
mov qword [rdi], rax
not bl
jmp 0x14041cf31
mov qword [r15], r12
movsx rbx, di
movzx bx, r9b
movzx rbx, ax
mov rbx, r12
jmp 0x14041cf49
jmp 0x14041ce23
cmp eax, 0x43674249
jmp 0x14041cf58
je 0x14041d5e8
cmp eax, 0x49444154
movzx ecx, r15w
xchg cl, ch
bswap ecx
mov rcx, qword [rsp + 0xc8]
jne 0x14041d60b
sub edi, edi
cmp dx, 0x20e6
cmp rsi, r12
test cx, 0x468e
cmp dword [rsp + 0x48], 0
jne 0x14041e06c
cmp byte [rsp + 0x4c], 0
jmp 0x14041cf9d
je 0x14041cfb1
cmp dword [rsp + 0x88], 0
je 0x14041e06c
cmp dword [rsp + 0x70], 2
jmp 0x14041cfbb
je 0x14041e0ba
mov rax, qword [rsp + 0x78]
lea r14d, [rsi + rax]
cmp r14d, eax
jmp 0x14041cfd2
jl 0x14041e06c
cmp r14d, ecx
jbe 0x14041d764
cmp esi, 0x1001
movsx rax, si
cbw
not rax
mov eax, 0x1000
jmp 0x14041cffa
cmovae eax, esi
cmp r9b, 0xb2
test ecx, ecx
jmp 0x14041d008
cmovne eax, ecx
ror cl, cl
or ecx, 0x3fb12523
nop dword [rax]
mov ecx, eax
lea eax, [rcx + rcx]
cmp r14d, ecx
jmp 0x14041d027
ja 0x14041d01a
mov rbp, rcx
mov dh, 0x3e
not dh
jmp 0x14041d03a
mov edx, ecx
mov rbx, qword [rsp + 0x90]
movsx ecx, r13w
mov rcx, qword [rbx]
jmp 0x14041d050
call fcn.1402166f4
test rax, rax
je 0x14041e06a
mov qword [rbx], rax
adc ch, 0x22
movsx ecx, sp
mov rcx, rbp
test si, 0x6ef4
sub edi, edi
jmp 0x14041d076
jmp 0x14041d775
sub edi, edi
cmp dword [rsp + 0x48], 0
jmp 0x14041d087
je 0x14041e06c
cmp esi, 0xd
jmp 0x14041d095
jne 0x14041e06c
mov rcx, r13
jmp 0x14041d0a3
call fcn.140422626
mov esi, eax
shl esi, 0x10
mov rcx, r13
jmp 0x14041d0b5
call fcn.140422626
or eax, esi
movzx ecx, r12w
movsxd rcx, r9d
mov dword [r13], eax
mov rcx, r13
call fcn.140422626
mov esi, eax
cmc
shl esi, 0x10
movzx ecx, r13w
movsx ecx, r11w
mov rcx, r13
call fcn.140422626
or eax, esi
test sil, 0x76
mov dword [r13 + 4], eax
cmp r15w, 0x330c
cmp eax, 0x1000000
jmp 0x14041d0ff
ja 0x14041e06a
cmp dword [r13], 0x1000000
movsx edi, r11w
bswap di
movzx rdi, r11w
mov edi, 0
jmp 0x14041d122
ja 0x14041e06c
mov rax, qword [r15]
dec r14b
mov r14, qword [rsp + 0x58]
test esi, 0x6c004db7
cmp bpl, spl
cmp rax, qword [r14]
jmp 0x14041d144
jae 0x14041d6d8
lea rcx, [rax + 1]
jmp 0x14041d158
mov qword [r15], rcx
not rsi
movzx ebx, r12w
movzx eax, byte [rax]
mov rsi, qword [rsp + 0x50]
mov rbx, 0x595e00b0
movsx rbx, r12w
bswap ebx
mov rbx, qword [rsp + 0xa8]
jmp 0x14041d184
jmp 0x14041daa7
xor edi, edi
clc
cmp dword [rsp + 0x48], 0
jmp 0x14041d196
jne 0x14041e06c
cmp esi, 0x300
ja 0x14041e06c
imul eax, ebp, 0xaaab
shr eax, 0x11
mov qword [rsp + 0x88], rax
stc
jmp 0x14041d1bf
lea eax, [rax + rax*2]
cmp eax, esi
jne 0x14041e06c
mov dword [rsp + 0x48], 0
jmp 0x14041d1de
cmp bp, 3
jb 0x14041cc6d
mov rdi, r12
mov rax, qword [rsp + 0x88]
xor r14w, sp
shl r12w, 0xb0
cmp eax, 2
movzx cx, r12b
seto r14b
mov r12d, 1
movzx r14, r9w
cmovae r12d, eax
clc
mov rcx, qword [r15]
mov r14, qword [rsp + 0x58]
shl ax, cl
mov rax, qword [r14]
jmp 0x14041d231
sub ebp, ebp
jmp 0x14041d238
jmp 0x14041d28f
lea rbx, [rcx + 1]
inc sil
not sil
cmovl si, sp
mov qword [r15], rbx
movzx si, r9b
movzx esi, bx
movzx esi, byte [rcx]
mov rcx, rbx
mov byte [rsp + rbp*4 + 0x132], sil
jmp 0x14041d269
mov byte [rsp + rbp*4 + 0x133], 0xff
jmp 0x14041d276
inc rbp
test r8b, 0xa4
cmp ch, 0x32
clc
cmp r12, rbp
jmp 0x14041d289
je 0x14041cc59
cmp rcx, rax
jae 0x14041d2cb
lea rbx, [rcx + 1]
sets sil
movsxd rsi, r15d
mov qword [r15], rbx
cmovno si, r12w
movzx esi, r11w
movzx esi, byte [rcx]
movsxd rcx, edi
movzx cx, r12b
movzx ecx, r9w
mov rcx, rbx
jmp 0x14041d2c6
jmp 0x14041d3ac
cmp dword [r13 + 0x30], 0
je 0x14041d357
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
mov rbx, rdx
jmp 0x14041d2e6
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
test r13b, bpl
sub ecx, dword [r13 + 0xd0]
cmp r8b, 0x9f
test bh, 0xdd
add dword [r13 + 0xb8], ecx
cmp sil, bl
test eax, eax
jmp 0x14041d313
je 0x14041d363
cdqe
movsx cx, ch
sbb esi, 0x239e7a95
movsxd rsi, r12d
add rax, rbx
movsx rdx, r11w
movsx cx, spl
jmp 0x14041d339
movzx esi, byte [rbx]
sets dh
cdq
mov rdx, rbx
not cx
movsx ecx, r9w
mov rcx, rdi
jmp 0x14041d352
jmp 0x14041d3a0
sub esi, esi
jmp 0x14041d35e
jmp 0x14041d3ac
mov dword [r13 + 0x30], 0
btr rcx, 0x8e
and ecx, r15d
mov byte [r13 + 0x38], 0
shr ecx, 0x10
cwd
adc rcx, 0x2cc93eb3
sub esi, esi
add eax, 0x5ddf661f
shr dh, cl
mov rcx, rdi
clc
sete al
mov rax, rdi
rcl edx, 0xf8
cwd
mov rdx, rbx
cmc
mov qword [r14], rax
jmp 0x14041d3a9
mov qword [r15], rcx
mov byte [rsp + rbp*4 + 0x130], sil
stc
cmp r12d, 0x77e33fb6
cmp rcx, rax
jmp 0x14041d3c4
jae 0x14041d3ee
lea rbx, [rcx + 1]
movzx si, r8b
mov qword [r15], rbx
bswap si
movzx esi, byte [rcx]
movsx cx, dil
mov rcx, rbx
jmp 0x14041d3e9
jmp 0x14041d4e5
cmp dword [r13 + 0x30], 0
jmp 0x14041d3f8
je 0x14041d484
mov r8d, dword [r13 + 0x34]
movsxd rbx, r9d
setbe bh
movzx rcx, ax
mov rcx, qword [r13 + 0x28]
mov rbx, rdx
jmp 0x14041d418
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
test dil, 0xea
test bl, spl
jmp 0x14041d436
add dword [r13 + 0xb8], ecx
clc
test eax, eax
jmp 0x14041d445
je 0x14041d48b
cdqe
rcl sil, cl
xor ecx, 0x6e933f01
add rax, rbx
movzx esi, byte [rbx]
cmovno rdx, rax
mov rcx, 0x4ac7328b
movzx dx, r15b
mov rdx, rbx
movzx cx, bpl
setbe cl
mov rcx, rdi
jmp 0x14041d47f
jmp 0x14041d4df
sub esi, esi
jmp 0x14041d4e5
mov dword [r13 + 0x30], 0
movsx ax, al
bsr cx, bp
ror edx, 0xe7
mov byte [r13 + 0x38], 0
and al, r10b
mov cx, 0x16e1
xor rax, 0x45d5444f
xor esi, esi
cdqe
rcr ah, 0x3c
rol rax, 0x66
mov rcx, rdi
neg ax
mov ax, 0x1095
xor dx, r14w
mov rax, rdi
mov rdx, rbx
test r11, 0x5b332fe9
test cl, r10b
jmp 0x14041d4df
mov qword [r14], rax
mov qword [r15], rcx
mov byte [rsp + rbp*4 + 0x131], sil
cmp al, sil
jmp 0x14041d4f5
cmp rcx, rax
jmp 0x14041d4fd
jb 0x14041d23d
cmp dword [r13 + 0x30], 0
je 0x14041d58e
mov r8d, dword [r13 + 0x34]
mov bl, bpl
mov rcx, qword [r13 + 0x28]
movsxd rbx, eax
mov rbx, rdx
jmp 0x14041d524
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
test r15w, 0x69ae
cmp dl, sil
cmc
add dword [r13 + 0xb8], ecx
cmc
cmp r9w, 0x145c
test eax, eax
jmp 0x14041d555
je 0x14041d59a
cdqe
ror ch, 1
add rax, rbx
movsx dx, r8b
movzx esi, byte [rbx]
movzx cx, r11b
mov cx, r12w
mov rdx, rbx
movsx rcx, di
movsx ecx, r10w
setle cl
mov rcx, rdi
jmp 0x14041d589
jmp 0x14041d5d8
sub esi, esi
jmp 0x14041d595
jmp 0x14041d25c
mov dword [r13 + 0x30], 0
btr rdx, 0x40
mov byte [r13 + 0x38], 0
movsx rax, r10w
cdqe
xor esi, esi
mov eax, r9d
cdqe
movsx rdx, r15w
mov rcx, rdi
cwd
bswap dx
mov rax, rdi
movsx edx, r15w
mov dx, 0x74e4
mov rdx, rbx
jmp 0x14041d5d8
mov qword [r14], rax
mov qword [r15], rcx
jmp 0x14041d5e3
jmp 0x14041d25c
mov dword [rsp + 0x84], 1
test esi, esi
jmp 0x14041d5fa
je 0x14041cc6d
jns 0x14041d661
jmp 0x14041d9b3
cmp eax, 0x49454e44
jmp 0x14041d615
je 0x14041e05a
xor edi, edi
cmp r12b, r9b
cmp dword [rsp + 0x48], 0
jmp 0x14041d62a
jne 0x14041e06c
and r14d, 0x2000
jmp 0x14041d63c
je 0x14041e06c
test esi, esi
jmp 0x14041d649
je 0x14041d860
js 0x14041d9a5
mov dword [rsp + 0x48], 0
bts ax, sp
cmp qword [r13 + 0x10], 0
mov ah, 0x47
nop
not al
mov rax, qword [rsp + 0x58]
jmp 0x14041d677
je 0x14041d989
mov rcx, qword [rax]
sub bp, di
sbb dl, r13b
bts dx, sp
mov rax, qword [r15]
mov ebp, ecx
movsx rdx, ax
sub ebp, eax
mov dx, di
bt dx, 0x6c
mov edx, esi
jmp 0x14041d6a8
sub edx, ebp
jmp 0x14041d6af
jle 0x14041d98c
mov qword [r13 + 0xc0], rcx
movsx ecx, dx
movsx rcx, bp
not cx
mov rcx, qword [r13 + 0x28]
jmp 0x14041d6cf
call qword [r13 + 0x18]
jmp 0x14041cc6d
cmp dword [r13 + 0x30], 0
setg sil
mov bh, cl
not bh
mov rsi, qword [rsp + 0x50]
mov bx, 0x7ffd
not bh
movzx bx, r14b
mov rbx, qword [rsp + 0xa8]
jmp 0x14041d702
je 0x14041e0f7
mov r8d, dword [r13 + 0x34]
not rcx
mov cl, 0xe9
cwd
mov rcx, qword [r13 + 0x28]
mov rdx, rbx
jmp 0x14041d71f
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
clc
add dword [r13 + 0xb8], ecx
jmp 0x14041d73e
test eax, eax
jmp 0x14041d745
je 0x14041da65
movsxd rcx, eax
xchg ah, al
cmp r11w, bx
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14041d75f
jmp 0x14041da8b
mov rax, qword [rsp + 0x90]
or bpl, 0xf3
mov rax, qword [rax]
sub ebp, edi
mov qword [rsp + 0xc8], rcx
add bp, 0x1536
shrd rbp, rdx, 0x58
dec bpl
mov ebp, dword [rsp + 0x78]
cmc
jmp 0x14041d794
add rbp, rax
cmc
cmp ah, 0xcd
cmp qword [r13 + 0x10], 0
jmp 0x14041d7a5
je 0x14041d91d
mov rax, qword [rsp + 0x58]
and dl, bpl
movzx rdx, dx
mov rax, qword [rax]
mov rdx, qword [r15]
xchg ch, ch
bts ebx, r12d
mov rcx, rax
movsx rbx, r15w
movzx ebx, r12w
sub rcx, rdx
bsf bx, si
mov ebx, esi
clc
sub ebx, ecx
jmp 0x14041d7df
jle 0x14041d934
movsxd rsi, ecx
mov cx, r10w
mov rcx, rbp
mov r8, r13
xchg r8b, r8b
movsx r8, cx
mov r8, rsi
jmp 0x14041d801
call fcn.1404a3fa8
add rbp, rsi
mov rcx, qword [r13 + 0x28]
jmp 0x14041d812
mov rdx, rbp
mov r8w, si
movsx r8d, bx
mov r8d, ebx
jmp 0x14041d825
call qword [r13 + 0x10]
mov dword [rsp + 0x48], 0
mov rcx, qword [r13 + 0xc8]
clc
mov qword [r13 + 0xc0], rcx
mov ecx, r14d
clc
mov qword [rsp + 0x78], rcx
mov edi, 0
cmp eax, ebx
jmp 0x14041d855
je 0x14041cc6d
jmp 0x14041e06c
mov dword [rsp + 0x48], 0
jmp 0x14041cc6d
mov eax, dword [r13 + 8]
cmc
test si, ax
test al, 1
jmp 0x14041d87c
je 0x14041e06c
lea ecx, [rax + rax]
stc
jmp 0x14041d890
cmp ecx, esi
jmp 0x14041d897
jne 0x14041e06c
mov rbx, qword [rsp + 0x50]
cmp dword [rbx + 0x20], 0x10
jmp 0x14041d8ab
jne 0x14041d9cd
mov cl, 1
cmp r10b, cl
test sil, bpl
clc
mov qword [rsp + 0x98], rcx
test rbx, 0x3fa368d0
cmc
test eax, eax
jmp 0x14041d8d1
jle 0x14041da46
sub esi, esi
movsx ecx, r10w
bswap cx
movzx cx, sil
mov rcx, r13
jmp 0x14041d8ed
call fcn.140422626
mov word [rsp + rsi*2 + 0xf2], ax
lahf
bswap ax
inc rsi
bts ax, ax
movsxd rax, dword [r13 + 8]
stc
cmp rsi, rax
jmp 0x14041d912
jl 0x14041d8e5
jmp 0x14041da46
mov rdx, qword [r15]
neg ax
mov rax, qword [rsp + 0x58]
and ch, 0x4a
btr ecx, 0x3c
mov rax, qword [rax]
rol cl, cl
movsxd rsi, esi
lea rcx, [rdx + rsi]
clc
cmp rcx, rax
jmp 0x14041d944
ja 0x14041e06c
mov rcx, rbp
movsx r8, sp
not r8w
mov r8, rsi
jmp 0x14041d95d
call fcn.1404a3fa8
add qword [r15], rsi
cwde
bswap rax
mov dword [rsp + 0x48], 0
cmovge rax, rbp
nop
mov eax, r14d
jmp 0x14041d97f
mov qword [rsp + 0x78], rax
jmp 0x14041cc6d
mov rax, qword [r15]
mov ecx, esi
cmc
jmp 0x14041d995
add rcx, rax
mov qword [r15], rcx
jmp 0x14041d9a0
jmp 0x14041cc6d
mov dword [rsp + 0x48], 0
bswap rax
mov al, 0xe3
cwde
mov rax, qword [rsp + 0x58]
mov rax, qword [rax]
jmp 0x14041d9c0
mov qword [r15], rax
jmp 0x14041d9c8
jmp 0x14041cc6d
mov cl, 1
mov qword [rsp + 0x98], rcx
test eax, eax
movzx ebp, r11w
bswap rbp
lea rbp, [0x1400bef68]
jmp 0x14041d9ec
jle 0x14041da46
sub esi, esi
bswap cx
nop
xchg cl, cl
mov rcx, r13
jmp 0x14041da03
call fcn.140422626
mov ecx, eax
sbb al, bl
cbw
movsxd rax, dword [rbx + 0x20]
movzx eax, byte [rax + rbp]
cmp bl, r10b
mul cl
jmp 0x14041da20
mov byte [rsp + rsi + 0x6c], al
mov ax, 0x137f
movzx eax, si
setge ah
inc rsi
movsxd rax, dword [r13 + 8]
test r10b, r8b
cmp rsi, rax
jmp 0x14041da40
jl 0x14041d9fb
mov dword [rsp + 0x48], 0
jmp 0x14041da53
mov dword [rsp + 0x4c], 0
jmp 0x14041da60
jmp 0x14041cc6d
mov dword [r13 + 0x30], 0
dec cl
mov byte [r13 + 0x38], 0
ror cx, 0x81
xor eax, eax
xor cx, r11w
inc cl
mov rcx, r12
clc
test r9, 0x29e159c6
mov qword [r14], rcx
jmp 0x14041da94
mov qword [r15], r12
sub edi, edi
cmp r13b, r11b
test rbp, 0x26c55c2
test dx, r13w
movzx eax, al
mov dword [rsi + 0x20], eax
cmp al, 0x10
jmp 0x14041dab4
ja 0x14041e06c
mov ecx, 0x10116
bt ecx, eax
jmp 0x14041dac7
jae 0x14041e06c
mov rcx, qword [r15]
bts eax, esp
test bx, 0x64e3
mov rax, qword [r14]
cmp rbx, 0xecb1e65
jmp 0x14041dae7
cmp rcx, rax
jmp 0x14041daef
jae 0x14041db1c
lea rbp, [rcx + 1]
mov qword [r15], rbp
cwd
rol dh, cl
movsx rdx, r10w
movzx edx, byte [rcx]
mov rcx, rbp
test r13b, r10b
stc
cmp dl, 6
jbe 0x14041dbec
jmp 0x14041e06c
cmp dword [r13 + 0x30], 0
je 0x14041db7b
mov r8d, dword [r13 + 0x34]
cdq
jmp 0x14041db31
mov rcx, qword [r13 + 0x28]
mov rdx, rbx
jmp 0x14041db3d
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
test al, r12b
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
clc
test eax, eax
jmp 0x14041db61
je 0x14041db99
cdqe
mov dx, 0x2ef1
add rax, rbx
mov dh, 0xde
movzx edx, byte [rbx]
jmp 0x14041dbc2
mov dword [rsp + 0x68], 0
test r14d, 0x1ec236ea
stc
cmp rcx, rax
jae 0x14041dc35
jmp 0x14041dcd3
mov dword [r13 + 0x30], 0
shr ah, 0xdb
sub al, ch
mov byte [r13 + 0x38], 0
btr ecx, ecx
xor edx, edx
bswap rcx
sal ax, cl
lahf
mov rax, r12
stc
inc cl
btc rcx, 0x25
sub edi, edi
mov qword [r14], rax
bts cx, si
or rcx, 0x25c904c3
bts cx, cx
mov qword [r15], r12
mov rcx, r12
cmc
stc
cmp dl, 6
jmp 0x14041dbe6
ja 0x14041e06c
cmp dl, 3
jmp 0x14041dbf4
jne 0x14041dcaf
cmp dword [rsi + 0x20], 0x10
jmp 0x14041dc03
je 0x14041e06c
mov dl, 3
mov dword [rsp + 0x4c], edx
test r13, 0x5791143f
clc
mov dword [rsp + 0x68], 3
clc
cmp r14b, 0xbf
cmp dl, dil
cmp rcx, rax
jmp 0x14041dc2f
jb 0x14041dcd3
cmp dword [r13 + 0x30], 0
jmp 0x14041dc3f
je 0x14041dd3e
mov r8d, dword [r13 + 0x34]
xchg dl, cl
mov rcx, 0xf746a28
mov rcx, qword [r13 + 0x28]
mov rdx, rbx
jmp 0x14041dc5e
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmp cx, r13w
test dx, 0x546a
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
stc
cmp rbp, 0xd4f18cb
test bp, 0x365f
test eax, eax
jmp 0x14041dc94
je 0x14041dcfb
cdqe
add rax, rbx
setns dh
movzx edx, byte [rbx]
jmp 0x14041dcaa
jmp 0x14041dd1c
test dl, 1
jmp 0x14041dcb7
jne 0x14041e06c
movzx edx, dl
cmc
mov dword [rsp + 0x68], edx
cmp rcx, rax
jmp 0x14041dccd
jae 0x14041dc35
lea rbp, [rcx + 1]
mov qword [r15], rbp
movzx edx, byte [rcx]
movsx rcx, r11w
btr cx, 0x98
mov rcx, rbp
test dl, dl
jmp 0x14041dcf0
je 0x14041dd3e
jmp 0x14041e06c
mov dword [r13 + 0x30], 0
neg ch
sal ch, cl
clc
mov byte [r13 + 0x38], 0
movzx rcx, r8w
btc ecx, r9d
cbw
xor edx, edx
mov rax, r12
mov qword [r14], rax
add cl, 0xa5
sar cl, cl
mov qword [r15], r12
xchg cl, cl
mov rcx, r12
cmc
cmp r14w, cx
xor edi, edi
cmp r13b, cl
test dl, dl
jne 0x14041e06c
cmp rcx, rax
jmp 0x14041dd46
jae 0x14041dd7b
lea rbp, [rcx + 1]
btr dx, 0x9c
mov qword [r15], rbp
shrd rdx, rsi, 0xf6
movzx edx, byte [rcx]
movzx ecx, r8w
sar ecx, cl
mov rcx, rbp
test dl, dl
jmp 0x14041dd70
je 0x14041de2b
jmp 0x14041e06c
cmp dword [r13 + 0x30], 0
jmp 0x14041dd85
je 0x14041de2b
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
movsx edx, r15w
movsxd rdx, r9d
mov rdx, rbx
jmp 0x14041dda2
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmp rax, r14
sub ecx, dword [r13 + 0xd0]
cmp r9b, 0xb1
add dword [r13 + 0xb8], ecx
cmc
test eax, eax
jmp 0x14041ddca
je 0x14041dde2
cdqe
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14041dddd
jmp 0x14041de09
mov dword [r13 + 0x30], 0
rcr ah, cl
movsx ecx, r13w
mov byte [r13 + 0x38], 0
or ecx, r8d
xor ecx, 0x42915886
sbb eax, r13d
xor edx, edx
mov rax, r12
adc cl, spl
mov qword [r14], rax
stc
mov qword [r15], r12
add ch, 0x1f
neg rcx
sal ecx, cl
mov rcx, r12
cmc
sub edi, edi
test dl, dl
jmp 0x14041de25
jne 0x14041e06c
cmp rcx, rax
jmp 0x14041de33
jae 0x14041de59
lea rax, [rcx + 1]
mov qword [r15], rax
bt ax, sp
movzx eax, byte [rcx]
cmp al, 1
jmp 0x14041de4e
jbe 0x14041df29
jmp 0x14041e06c
cmp dword [r13 + 0x30], 0
jmp 0x14041de63
je 0x14041dee4
mov r8d, dword [r13 + 0x34]
movsx edx, r12w
cmovne ecx, eax
mov rcx, qword [r13 + 0x28]
movsx rdx, ax
xchg dl, dl
not dh
mov rdx, rbx
jmp 0x14041de88
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
jmp 0x14041de9b
sub ecx, dword [r13 + 0xd0]
test rdi, 0x448e733d
add dword [r13 + 0xb8], ecx
test eax, eax
jmp 0x14041deb7
je 0x14041def0
movsxd rcx, eax
sete al
xadd al, ah
shld ax, ax, 0xc9
add rcx, rbx
cmovle ax, dx
sets al
xchg ah, al
movzx eax, byte [rbx]
jmp 0x14041dedf
jmp 0x14041df0e
sub eax, eax
jmp 0x14041deeb
jmp 0x14041df2f
mov dword [r13 + 0x30], 0
movsxd rcx, esi
mov byte [r13 + 0x38], 0
stc
and cl, sil
sub eax, eax
clc
mov rcx, r12
cmp spl, 0x68
xor edi, edi
mov qword [r14], rcx
cmp cl, r14b
mov qword [r15], r12
cmp r15b, r15b
stc
test r9w, bp
cmp al, 1
ja 0x14041e06c
movzx eax, al
adc bp, ax
mov ebp, dword [r13]
test ebp, ebp
jmp 0x14041df3a
je 0x14041e06c
mov qword [rsp + 0xa0], rax
mov ecx, dword [r13 + 4]
stc
test ecx, ecx
jmp 0x14041df54
je 0x14041e06c
cmp byte [rsp + 0x4c], 0
jmp 0x14041df64
je 0x14041dfc6
mov dword [r13 + 8], 1
mov dword [rsp + 0x48], 0
ror edi, 0x59
mov eax, 0x40000000
rol dil, 0xe2
jmp 0x14041df8b
sub edx, edx
adc rdi, 0x50773471
sbb rdi, rsi
div ebp
or dil, 0x17
ror di, 0x35
or dil, r11b
shr eax, 2
movsx rdi, r9w
mov edi, 0
test r10b, al
clc
cmp eax, ecx
jmp 0x14041dfbb
jae 0x14041cc6d
jmp 0x14041e06c
mov edx, dword [rsp + 0x68]
mov eax, edx
adc ebx, r15d
or bl, r10b
not bl
and eax, 2
not bx
shr edx, 2
xadd bl, bh
clc
jmp 0x14041dfe6
and edx, 1
not bx
bswap ebx
lea ebx, [rdx + rax]
inc ebx
rcl al, cl
mov dword [r13 + 8], ebx
and al, 0x40
mov dword [rsp + 0x48], 0
or al, 0x6d
mov eax, 0x40000000
xor edx, edx
div ebp
cmc
cmp r8b, r9b
xor edx, edx
div ebx
jmp 0x14041e01c
cmp eax, ecx
jmp 0x14041e023
jb 0x14041e045
mov dword [rsp + 0x4c], 0
cmp r11b, dil
cmc
cmp dword [rsp + 0x70], 2
jmp 0x14041e03f
jne 0x14041cc6d
sub edi, edi
cmp eax, ecx
mov dil, 0xd1
setae dil
jmp 0x14041e055
jmp 0x14041e06c
cmp dword [rsp + 0x48], 0
jmp 0x14041e064
je 0x14041e108
sub edi, edi
mov eax, edi
add rsp, 0x1538
movsx rdi, ax
pop rbx
mov ebp, 0x2caa0cc5
movsx r14, cx
setno dil
pop rbp
pop rdi
movzx r12d, cx
movsx r15d, bx
pop rsi
setb r13b
mov r12d, r15d
movsx r14d, r13w
pop r12
mov r15b, r14b
pop r13
movsx r14d, r8w
sete r15b
pop r14
movsx r15, r11w
pop r15
jmp 0x14041e0b9
ret
movzx eax, byte [rsp + 0x4c]
mov dword [r13 + 8], eax
movsx di, r12b
mov edi, 1
jmp 0x14041e0d2
jmp 0x14041e06c
mov dword [r13 + 8], 4
movzx edi, r15w
movzx di, r8b
mov edi, 1
jmp 0x14041e0f2
jmp 0x14041e06c
mov dword [rsi + 0x20], 0
jmp 0x14041e103
jmp 0x14041e06c
mov edi, 1
cmp r8b, 0x44
cmp dword [rsp + 0x70], 0
jmp 0x14041e11b
jne 0x14041e06c
mov rax, qword [rsp + 0x90]
sar bx, 0xa4
neg bh
mov rbx, qword [rax]
cmp r9b, r13b
jmp 0x14041e13a
test rbx, rbx
jmp 0x14041e142
je 0x14041e06a
mov rbp, qword [rsp + 0x50]
cdqe
btr si, bp
mov eax, dword [rbp + 0x20]
adc cl, r11b
imul eax, dword [r13]
add eax, 7
btc rsi, rax
shr eax, 3
add cl, r9b
ror rcx, cl
mov ecx, dword [r13 + 4]
ror si, 0x8d
mov esi, dword [r13 + 8]
imul esi, ecx
imul esi, eax
clc
add esi, ecx
movsxd rcx, esi
call fcn.140106248
test rax, rax
jmp 0x14041e193
je 0x14041e4d2
sub ecx, ecx
cmc
xchg dl, r9b
neg dh
cmp dword [rsp + 0x84], 0
jmp 0x14041e1b6
sete cl
bsr r9, rcx
rcl dl, 0x3a
mov qword [rsp + 0x538], rbx
dec r9d
movsxd rdx, dword [rsp + 0x78]
add rdx, rbx
xchg r9b, r8b
mov qword [rsp + 0x540], rdx
bswap r9
mov dword [rsp + 0x20], ecx
bswap r9w
movsx r8w, r10b
lea rcx, [rsp + 0x538]
xchg r9b, r9b
bswap r9w
not r8b
mov rdx, rax
mov r8d, esi
xchg r9b, r9b
jmp 0x14041e20e
mov r9d, 1
jmp 0x14041e219
call fcn.1404089af
test eax, eax
jmp 0x14041e225
je 0x14041e4c0
mov edi, dword [rsp + 0x550]
mov rax, qword [rsp + 0x558]
mov qword [rbp + 0x10], rax
clc
test bl, dh
cmc
test rax, rax
jmp 0x14041e24a
je 0x14041e06a
sub edi, eax
not ch
mov rcx, qword [rbp + 8]
call fcn.1402047d0
mov qword [rbp + 8], 0
add r8b, r9b
mov eax, dword [r13 + 8]
cmp r11d, 0xe131148
bt rdx, rbp
lea ecx, [rax + 1]
cmp byte [rsp + 0x98], 0
cmovne eax, ecx
shld rsi, rdi, 0xce
cmp byte [rsp + 0x4c], 0
cdq
mov r8b, 0xc
movsxd r9, ecx
mov r9d, ecx
cqo
cmovne r9d, eax
neg bx
mov edx, dword [rsp + 0xbc]
cmp ecx, edx
cmovne r9d, eax
adc esi, r13d
or r8b, bpl
movsxd rsi, r11d
cmp edx, 3
movzx ecx, r10w
mov sil, 0x85
cmove r9d, eax
cmp r14b, r10b
rcr r8b, 0x6c
mov dword [r13 + 0xc], r9d
mov cl, 0xaa
mov ebx, dword [rbp + 0x20]
inc ah
and ax, 0x4fd5
mov rax, qword [rbp]
and sil, r11b
rol sil, cl
cmp r14w, 0x15a4
mov rdx, qword [rbp + 0x10]
cmp ebx, 0x10
setno cl
not r8b
sete r8b
bsr si, si
add ecx, esp
mov ecx, 0x35570232
mov ecx, dword [rax]
sar sil, 0xc5
xchg sil, sil
movsx si, r12b
mov esi, dword [rax + 4]
cmc
clc
cmp dword [rsp + 0xa0], 0
je 0x14041eb40
mov eax, ecx
test r15w, 0x26e6
cmp sil, 0x4f
or eax, esi
jmp 0x14041e33c
js 0x14041e06a
mov dword [rsp + 0xd4], ebx
sub bp, r15w
sal bp, cl
bts bp, bx
mov r14, rdx
mov ebp, edi
clc
test esi, esi
jmp 0x14041e361
je 0x14041e382
xor edi, edi
mov eax, 0x7fffffff
xor edx, edx
idiv esi
test r15, r13
cmp eax, ecx
jmp 0x14041e37c
jl 0x14041e06c
xor edx, edx
mov dl, r8b
setp ah
cbw
movzx rax, bx
inc edx
test sil, bpl
mov ax, r12w
sub ax, 0x492a
mov dword [rsp + 0xd0], r9d
movzx ax, ah
imul edx, r9d
and ax, r9w
dec al
imul ecx, esi
mov eax, ecx
cmp bl, r8b
mov dword [rsp + 0x64], edx
or eax, edx
jmp 0x14041e3c6
js 0x14041e06a
cmp dword [rsp + 0x64], 0
jmp 0x14041e3d6
je 0x14041e404
xor edi, edi
sbb rax, rbx
mov eax, 0x7fffffff
cmp al, r14b
xor edx, edx
cmc
test rbp, 0x52410042
idiv dword [rsp + 0x64]
cmp eax, ecx
jmp 0x14041e3fe
jl 0x14041e06c
imul ecx, dword [rsp + 0x64]
jmp 0x14041e40e
movsxd rcx, ecx
jmp 0x14041e416
call fcn.140106248
mov qword [rsp + 0xc0], rax
clc
stc
test rax, rax
je 0x14041e06a
movsxd rax, dword [rsp + 0x64]
test eax, r12d
mov qword [rsp + 0x70], rax
movzx r12d, di
inc cx
lea rax, [rax + rax]
bsr r8w, di
cmp cl, 0xcf
mov qword [rsp + 0xf8], rax
neg r12d
bts rcx, r8
sub edi, edi
movzx r8d, r11w
movsx rsi, r13w
mov r8b, dl
lea r10, [0x1400bef80]
movzx r12d, sp
movzx r12w, dl
lea rcx, [0x1400befc0]
movzx r15w, r11b
lea r15, [0x1400befa0]
movsx r9d, r10w
movsxd r8, r11d
xchg r9b, r8b
lea r12, [0x1400befe0]
mov rsi, qword [rsp + 0x50]
not r8
movzx r9w, r15b
jmp 0x14041e4b0
mov r8d, ebp
mov r9, r14
jmp 0x14041e4bb
jmp 0x14041e517
mov rcx, qword [rsp + 0x558]
jmp 0x14041e4cd
call fcn.1402047d0
mov qword [rbp + 0x10], 0
jmp 0x14041e4df
jmp 0x14041e06a
mov rsi, qword [rsp + 0x50]
not r10b
xchg r10b, r10b
inc r10w
mov r10, r11
jmp 0x14041e4fe
lea rcx, [0x1400befc0]
jmp 0x14041e50a
inc rdi
cmp rdi, 7
je 0x14041edd2
mov rbp, qword [rsi]
mov r11, r10
not ebx
rcr sil, 0x7a
movsxd rax, dword [r10 + rdi*4]
bt rbx, rdi
cmp r14b, r11b
add r10b, cl
movsxd rsi, dword [rcx + rdi*4]
seta cl
mov qword [rsp + 0xe8], rax
dec cx
movzx cx, sil
mov ebx, eax
btc ecx, edi
cdqe
adc al, 0x19
not ebx
neg eax
cmovnp r10, rdx
add ebx, dword [rbp]
btr ax, 0xd8
neg ah
xor r10b, al
add ebx, esi
mov eax, ebx
not cl
sub edx, edx
div esi
mov dword [rsp + 0xa0], eax
sal cx, cl
bsf ax, si
mov ecx, dword [r15 + rdi*4]
bsf rax, rbx
bt r10, 0x69
rcr ax, cl
mov dword [rsp + 0xb8], ecx
btr ax, r8w
sar ah, 0x31
movsxd rax, r9d
not ecx
add ecx, dword [rbp + 4]
bsf r10w, bx
adc r10w, sp
mov r10d, dword [r12 + rdi*4]
add ecx, r10d
mov eax, ecx
cmp sp, 0x2b3a
sub edx, edx
div r10d
cmp r13w, 0x546d
mov qword [rsp + 0xe0], rsi
cmp esi, ebx
jmp 0x14041e5d6
ja 0x14041e4e4
cmp r10d, ecx
ja 0x14041e4e4
mov r14d, eax
test r11d, 0xb6604bd
add r15b, 0xc0
movzx si, r8b
mov dword [rsp + 0xb4], r10d
mov qword [rsp + 0x100], rdi
adc dl, 0x44
mov r15d, dword [rsp + 0xa0]
cmp r14w, cx
lahf
mov esi, r15d
mov ecx, dword [rsp + 0xd4]
rcl ax, 0xcb
cbw
imul esi, ecx
imul esi, dword [rbp + 8]
movsx rax, r15w
movsx dx, r14b
rdtsc
mov eax, dword [rsp + 0x68]
cqo
movzx dx, sil
bswap edx
mov dword [rsp + 0x38], eax
movsx dx, r13b
mov dword [rsp + 0x30], ecx
movsx rcx, r9w
jmp 0x14041e65d
mov dword [rsp + 0x28], r14d
mov dx, 0x29ac
cwd
movsx ecx, r8w
mov dword [rsp + 0x20], r15d
mov rcx, qword [rsp + 0x50]
movsxd rdx, eax
mov edx, r14d
movzx rdx, r14w
mov qword [rsp + 0x108], r9
cwd
jmp 0x14041e68f
mov rdx, r9
jmp 0x14041e69f
mov dword [rsp + 0xdc], r8d
mov r9w, 0x57e
bswap r9d
movsxd r9, r15d
mov r9d, dword [rsp + 0xd0]
jmp 0x14041e6bf
call fcn.1404230d2
test eax, eax
jmp 0x14041e6cb
je 0x14041edf4
add esi, 7
bts cx, si
bsf cx, si
rcr cx, cl
sar esi, 3
bswap ecx
xchg ecx, ecx
jmp 0x14041e6eb
inc esi
shr cx, cl
imul esi, r14d
mov dword [rsp + 0xd8], esi
cmovbe rcx, r9
test r14d, r14d
movsxd rcx, edx
mov rcx, qword [rsp + 0x70]
jle 0x14041ea98
movsxd rax, r15d
ror bx, cl
sbb bp, 0x2804
mov qword [rsp + 0x128], rax
or esi, r9d
cdqe
rcr si, cl
mov eax, r14d
mov qword [rsp + 0x88], rax
mov eax, r15d
jmp 0x14041e73e
mov qword [rsp + 0x120], rax
btc ebx, 0xd3
seta bpl
cqo
and eax, 0xfffffffe
mov qword [rsp + 0xa8], rax
sbb al, r12b
adc al, r15b
mov eax, dword [rsp + 0x64]
shl si, cl
mov ebx, eax
imul ebx, dword [rsp + 0xb8]
rcr rbp, cl
jmp 0x14041e77a
imul eax, dword [rsp + 0xb4]
shl ebp, 6
mov dword [rsp + 0xc8], eax
shrd rsi, rcx, 0x43
cwde
shl sil, 0x68
mov rdx, qword [rsp + 0xe8]
mov rbp, qword [rsp + 0xe0]
or esi, 0x4ecb2bef
lahf
lea rsi, [rdx + rbp]
sbb al, cl
imul rsi, rcx
mov rax, qword [rsp + 0xc0]
clc
add rsi, rax
test r14, 0x6ded64cb
cmp r8b, r11b
test bl, ah
mov qword [rsp + 0x118], rsi
mov esi, edx
ror si, cl
cmovno esi, r8d
mov rsi, qword [rsp + 0xf8]
test r11b, 0xc1
imul rsi, rbp
cmp r12d, 0x3bfe6007
clc
stc
mov qword [rsp + 0x90], rsi
test dl, 0x99
imul rcx, rdx
test dl, 0x65
add rcx, rax
mov qword [rsp + 0x110], rcx
cmp r8b, 0x62
sub ebp, ebp
jmp 0x14041e821
jmp 0x14041e84b
inc rbp
clc
test di, 0x6048
stc
add ebx, dword [rsp + 0xc8]
cmc
cmp rbp, qword [rsp + 0x88]
jmp 0x14041e845
je 0x14041ea98
test r15d, r15d
jmp 0x14041e853
jle 0x14041e826
mov ecx, ebx
mov qword [rsp + 0x78], rbp
mov rsi, rbp
adc dx, r10w
imul rsi, qword [rsp + 0x128]
or dil, 0x85
rcr al, 0xfc
mov rax, qword [rsp + 0x50]
mov dil, 0xb1
neg dx
mov rdx, qword [rax]
mov rdi, qword [rax + 0x18]
cmp r8w, r11w
cmp r15d, 1
mov dword [rsp + 0x48], ebx
jmp 0x14041e89a
jne 0x14041e8ad
xor r14d, r14d
jmp 0x14041e8a8
jmp 0x14041e9c5
mov rbx, qword [rsp + 0x110]
movsxd rbp, ebp
shld r8w, r8w, 0xd0
mov rbp, qword [rsp + 0x118]
sub r14d, r14d
inc cx
cmp dh, 0x19
mov qword [rsp + 0x58], rdx
rol r8b, cl
shl r12b, cl
bswap cx
mov ecx, dword [rdx]
rcr r8b, 0x4d
mov r15d, dword [rsp + 0x48]
shl r8w, 0x5e
imul ecx, r15d
bswap edx
lea rcx, [rcx + rbx]
lea rdx, [r14 + rsi]
or r12w, 0xebd
mov r12, qword [rsp + 0x70]
not r8w
bts r8d, edx
movsx r8d, si
imul rdx, r12
add rdx, rdi
setb r8b
mov r8, r12
call fcn.1404a3fa8
mov rdx, r14
cwde
bsr ax, r12w
or rdx, 1
xchg r8b, al
mov al, 0x44
bsr eax, esp
mov rax, qword [rsp + 0x58]
btc ecx, 0xce
inc cl
sub cx, 0x7c69
mov ecx, dword [rax]
imul ecx, r15d
bt r8d, r13d
add rcx, rbp
add rdx, rsi
clc
mov r8b, 0xdb
movsxd r8, r12d
imul rdx, r12
or r8w, 0x1f74
shr r8d, 0x45
not r8w
add rdx, rdi
sete r8b
bswap r8d
movsx r8d, bp
mov r8, r12
call fcn.1404a3fa8
mov rdx, qword [rsp + 0x58]
xor eax, 0x345c6f8d
ror ax, 0xe
add r14, 2
mov rax, qword [rsp + 0x90]
lea rbp, [rbp + rax]
lea rbx, [rbx + rax]
jmp 0x14041e9b2
cmp qword [rsp + 0xa8], r14
jmp 0x14041e9bf
jne 0x14041e8dd
test byte [rsp + 0x120], 1
not ebx
mov r8, qword [rsp + 0x70]
mov r15b, r13b
xchg bpl, bl
mov r15d, dword [rsp + 0xa0]
mov bl, 0xa9
movsx bx, r8b
bswap rbx
mov ebx, dword [rsp + 0x48]
mov rbp, qword [rsp + 0x78]
jmp 0x14041e9fa
je 0x14041e826
mov eax, dword [rsp + 0xb4]
or ch, 0x20
imul eax, ebp
rcl ch, cl
rcl cx, 0x42
add eax, dword [rsp + 0xb8]
inc cl
stc
imul eax, dword [rsp + 0x64]
btc cx, r15w
mov rcx, r14
imul rcx, qword [rsp + 0xe0]
add rcx, qword [rsp + 0xe8]
test ax, 0x4f10
imul eax, dword [rdx]
shr dx, 0x7d
bts dx, di
test rdx, 0x48523963
add rax, qword [rsp + 0xc0]
imul rcx, r8
sar dh, cl
not dh
or dl, dil
lea rcx, [rcx + rax]
mov dl, 0x50
dec edx
add rsi, r14
imul rsi, r8
rcr edx, cl
dec edx
test bpl, 0xee
add rdi, rsi
movsx edx, di
movsx dx, spl
mov rdx, rdi
jmp 0x14041ea8e
call fcn.1404a3fa8
jmp 0x14041e826
mov rsi, qword [rsp + 0x50]
movsx ecx, r12w
not ecx
mov rcx, qword [rsi + 0x18]
jmp 0x14041eaac
call fcn.1402047d0
mov ecx, dword [rsp + 0xd8]
rcr r12b, 0xb1
mov eax, ecx
xadd r15w, r10w
mov r9, qword [rsp + 0x108]
mov r10b, r10b
lea r9, [r9 + rax]
jmp 0x14041eade
mov r8d, dword [rsp + 0xdc]
bsr r10, rsp
mov r15b, r8b
sub r8d, ecx
mov rdi, qword [rsp + 0x100]
sets ch
movzx r12, r10w
lea r10, [0x1400bef80]
movzx r12, bx
not r15w
mov r12b, r14b
lea rcx, [0x1400befc0]
seto r15b
bswap r15
cmovp r12w, ax
lea r15, [0x1400befa0]
movzx r12, si
lea r12, [0x1400befe0]
jmp 0x14041eb3b
jmp 0x14041e50a
mov eax, dword [rsp + 0x68]
movsx r8w, r9b
jmp 0x14041eb4e
mov dword [rsp + 0x38], eax
movzx r8d, r11w
not r8d
movzx r8w, spl
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], ecx
movzx r8w, r10b
xchg ch, ch
mov rcx, rbp
mov r8d, edi
jmp 0x14041eb7c
call fcn.1404230d2
test eax, eax
jmp 0x14041eb88
je 0x14041e06a
cmp byte [rsp + 0x98], 0
jmp 0x14041eb9b
je 0x14041ec0d
mov rax, qword [rsp + 0x50]
clc
xor r8b, 0x72
not r8b
cmp dword [rax + 0x20], 0x10
setle r8b
mov r8b, r8b
xchg r8b, r8b
mov r8d, dword [r13 + 0xc]
jmp 0x14041ebc5
jne 0x14041ebed
lea rdx, [rsp + 0xf2]
xchg cl, cl
movsx cx, ch
mov rcx, qword [rsp + 0x50]
jmp 0x14041ebe3
call fcn.140422a4b
jmp 0x14041ec0d
lea rdx, [rsp + 0x6c]
xchg ch, cl
jmp 0x14041ebfe
mov rcx, qword [rsp + 0x50]
jmp 0x14041ec08
call fcn.14020b8b9
cmp dword [rsp + 0x84], 0
jmp 0x14041ec1a
je 0x14041ecad
mov eax, dword [0x1400b9350]
xchg rdx, rcx
rcl rdx, 0x76
rcr dh, 0xf
mov rcx, qword gs:[0x58]
clc
movsx dx, r9b
movzx rdx, sp
mov rax, qword [rcx + rax*8]
xchg cx, dx
lea rcx, [rax + 0x20]
mov dx, r10w
rcl edx, cl
xor dx, 0x40de
lea rdx, [0x1400b9260]
stc
clc
cmp cl, r15b
cmp byte [rax + 0x24], 0
jmp 0x14041ec74
cmovne rdx, rcx
test bpl, 0xd4
stc
cmp sil, cl
cmp dword [rdx], 0
jmp 0x14041ec88
je 0x14041ecad
cmp dword [r13 + 0xc], 3
jmp 0x14041ec98
jl 0x14041ecad
mov rcx, qword [rsp + 0x50]
jmp 0x14041eca8
call fcn.140422c8b
cmp byte [rsp + 0x4c], 0
jmp 0x14041ecb7
je 0x14041edb1
movzx ebx, byte [rsp + 0x4c]
mov dword [r13 + 8], ebx
sal al, 0x53
neg bpl
movzx edi, sp
mov eax, dword [rsp + 0xbc]
bt rbp, rax
xor bpl, 0xb
cmp eax, 3
jmp 0x14041ecee
cmovge ebx, eax
mov dword [r13 + 0xc], ebx
bswap eax
clc
mov rax, qword [rsp + 0x50]
sal bpl, cl
mov rax, qword [rax]
mov ebp, dword [rax + 4]
shr dil, cl
cmc
imul ebp, dword [rax]
mov eax, ebp
rcl dil, 0xfd
or eax, ebx
bswap edi
mov edi, 0
jmp 0x14041ed21
js 0x14041e06c
mov eax, 0x7fffffff
xor edx, edx
div ebx
cmp eax, ebp
jl 0x14041e06a
mov rax, qword [rsp + 0x50]
ror ch, 0x18
mov rsi, qword [rax + 0x18]
cwde
mov eax, ebp
imul eax, ebx
movsx rcx, r14w
cmovns cx, r10w
mov cx, 0x6c38
movsxd rcx, eax
jmp 0x14041ed5f
call fcn.140106248
test rax, rax
xchg edi, edi
mov edi, 0
jmp 0x14041ed73
je 0x14041e06c
mov r14, rax
cmp r10b, r14b
cmp r15w, 0x25b1
cmp ebx, 3
jmp 0x14041ed8d
jne 0x14041ee0b
test ebp, ebp
je 0x14041f037
mov r8d, ebp
cmp ebp, 1
jne 0x14041ee51
sub edx, edx
mov rcx, r14
jmp 0x14041ef1b
cmp byte [rsp + 0x98], 0
jmp 0x14041edbe
je 0x14041f050
inc dword [r13 + 8]
jmp 0x14041edcd
jmp 0x14041f050
mov rax, qword [rsp + 0xc0]
cmp r11d, esi
mov qword [rsi + 0x18], rax
cmp byte [rsp + 0x98], 0
jne 0x14041eba1
jmp 0x14041ec0d
mov rcx, qword [rsp + 0xc0]
jmp 0x14041ee01
call fcn.1402047d0
jmp 0x14041e06a
test ebp, ebp
je 0x14041f037
mov eax, ebp
lea rcx, [rax - 1]
bts bp, bx
cmovge bp, cx
mov rbp, rbx
mov ebp, eax
jmp 0x14041ee30
and ebp, 3
cmp rcx, 3
jae 0x14041ef62
xor ecx, ecx
movzx dx, dil
jmp 0x14041ee49
mov rdx, r14
jmp 0x14041eff9
mov eax, r8d
sbb bpl, r15b
cmp ch, 0xa7
and eax, 0xfffffffe
xor edx, edx
mov ebp, edi
mov rcx, r14
rol bpl, 0xd8
btc bp, 0xcc
movzx bx, dil
movzx ebp, byte [rsi + rdx]
ror ebx, cl
cmova rbx, r14
movzx ebx, byte [rsp + rbp*4 + 0x130]
stc
jmp 0x14041ee8a
mov byte [rcx], bl
shld ebx, eax, 0x8d
xor ebx, ebp
movsx ebx, r11w
movzx ebx, byte [rsp + rbp*4 + 0x131]
mov byte [rcx + 1], bl
not bh
movzx ebx, byte [rsp + rbp*4 + 0x132]
stc
movsxd rbp, r15d
sal bp, cl
mov byte [rcx + 2], bl
movzx ebp, byte [rsi + rdx + 1]
mov bx, r13w
or bl, ah
movzx ebx, byte [rsp + rbp*4 + 0x130]
test spl, spl
test r9b, 0xd0
mov byte [rcx + 3], bl
bts ebx, ecx
btc bx, 0xf5
stc
movzx ebx, byte [rsp + rbp*4 + 0x131]
clc
jmp 0x14041eee9
mov byte [rcx + 4], bl
movzx ebx, byte [rsp + rbp*4 + 0x132]
test dl, r15b
mov byte [rcx + 5], bl
jmp 0x14041ef00
add rcx, 6
cmc
add rdx, 2
test r10b, 8
cmp rax, rdx
jmp 0x14041ef15
jne 0x14041ee72
test r8b, 1
jmp 0x14041ef24
je 0x14041f037
movzx eax, byte [rsi + rdx]
movzx edx, byte [rsp + rax*4 + 0x130]
mov byte [rcx], dl
movzx edx, byte [rsp + rax*4 + 0x131]
jmp 0x14041ef45
mov byte [rcx + 1], dl
jmp 0x14041ef4d
movzx eax, byte [rsp + rax*4 + 0x132]
mov byte [rcx + 2], al
jmp 0x14041ef5d
jmp 0x14041f037
and eax, 0xfffffffc
or bx, 0x6c68
movzx rdx, r10w
btc bx, 0xa3
sub ecx, ecx
rol rdx, cl
sub dh, cl
rcr dx, cl
mov rdx, r14
stc
bsf rbx, rsp
movzx ebx, byte [rsi + rcx]
mov ebx, dword [rsp + rbx*4 + 0x130]
cmc
clc
mov dword [rdx], ebx
bsf bx, sp
shr ebx, 0x89
sar bx, cl
movzx ebx, byte [rsi + rcx + 1]
mov ebx, dword [rsp + rbx*4 + 0x130]
mov dword [rdx + 4], ebx
and bx, 0x18c1
add bh, 0x70
movzx ebx, byte [rsi + rcx + 2]
mov ebx, dword [rsp + rbx*4 + 0x130]
cmc
mov dword [rdx + 8], ebx
movzx ebx, byte [rsi + rcx + 3]
jmp 0x14041efcf
mov ebx, dword [rsp + rbx*4 + 0x130]
cmp r13d, 0x28e469c2
jmp 0x14041efe2
mov dword [rdx + 0xc], ebx
add rdx, 0x10
cmp di, si
add rcx, 4
cmp rax, rcx
jne 0x14041ef85
test rbp, rbp
je 0x14041f037
add rcx, rsi
xchg bl, bl
sub eax, eax
mov bx, r9w
xchg ebx, ebx
movsx rbx, bx
movzx ebx, byte [rcx + rax]
jmp 0x14041f01c
mov ebx, dword [rsp + rbx*4 + 0x130]
mov dword [rdx + rax*4], ebx
jmp 0x14041f02b
inc rax
cmp rbp, rax
jne 0x14041f013
mov rcx, rsi
call fcn.1402047d0
mov rax, qword [rsp + 0x50]
bswap cx
movzx cx, r12b
mov qword [rax + 0x18], r14
mov rsi, qword [rsp + 0x50]
mov rcx, qword [rsi + 0x10]
jmp 0x14041f05e
call fcn.1402047d0
mov qword [rsi + 0x10], 0
movzx cx, r8b
movsx cx, dil
mov rcx, r13
jmp 0x14041f07d
call fcn.140422626
mov rcx, r13
jmp 0x14041f08a
call fcn.140422626
mov edi, 1
jmp 0x14041f099
jmp 0x14041e06c