Function at 0x140419dd7
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
mov ax, cx
cdqe
push r14
cwde
movzx eax, ax
push r13
xchg al, al
mov ah, 0xca
movsx ax, dil
push r12
movsxd rax, ebp
push rsi
movzx rax, dx
push rdi
movsx rax, r13w
not eax
push rbp
push rbx
movsx rax, bx
mov eax, 0x1538
jmp 0x140419e11
call fcn.1404460bf
sub rsp, rax
cwde
lahf
mov dword [rsp + 0xbc], r8d
mov dword [rsp + 0x70], edx
mov r12, rsi
mov r14, rcx
mov byte [rsp + 0x6e], 0
movsx dx, dh
movsx r15, bp
lahf
mov word [rsp + 0x6c], 0
rdtsc
cwd
mov r13, qword [rcx]
lea rax, [rcx + 8]
movsx edx, r11w
cdq
mov qword [rsp + 0x90], rax
jmp 0x140419e63
lea r15, [r13 + 0xc0]
not r12w
movzx rdx, bx
lea rax, [r13 + 0xc8]
movsx edx, bx
bswap dx
mov qword [rsp + 0x58], rax
movsx edx, r12w
lea rdx, [r13 + 0x38]
lea r12, [r13 + 0x39]
jmp 0x140419e95
xorps xmm0, xmm0
movups xmmword [rcx + 8], xmm0
mov qword [rcx + 0x18], 0
mov rbx, qword [r13 + 0xc0]
shrd ax, r8w, 0xb8
cwde
movzx ax, r14b
mov rax, qword [r13 + 0xc8]
xchg ebp, ebp
xor esi, esi
movsx ebp, cx
bts bp, r9w
lea rbp, [0x1400bef60]
nop word cs:[rax + rax]
cmp r15b, 0x83
cmp rbx, rax
jmp 0x140419ee9
jae 0x140419f15
lea rcx, [rbx + 1]
mov qword [r15], rcx
movzx di, r12b
bswap di
movzx edi, byte [rbx]
mov bl, r15b
movzx ebx, r9w
mov rbx, rcx
jmp 0x140419f10
jmp 0x140419fb6
cmp dword [r13 + 0x30], 0
je 0x140419f6c
mov r8d, dword [r13 + 0x34]
mov bl, r12b
mov rcx, qword [r13 + 0x28]
mov rbx, rdx
jmp 0x140419f33
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
cmc
add dword [r13 + 0xb8], ecx
test eax, eax
jmp 0x140419f54
je 0x140419f73
cdqe
add rax, rbx
movzx edi, byte [rbx]
jmp 0x140419f67
jmp 0x140419f9a
xor edi, edi
jmp 0x140419fb6
mov dword [r13 + 0x30], 0
cmovl rax, rdx
mov byte [r13 + 0x38], 0
shld ax, r11w, 0x5c
sub edi, edi
sbb al, r12b
mov rax, r12
and cl, r15b
movsx cx, r10b
mov rdx, rbx
or bl, bh
mov rcx, qword [rsp + 0x58]
shld bx, r11w, 0x6f
mov qword [rcx], rax
mov qword [r15], r12
mov rbx, r12
test dl, r15b
cmp dil, byte [rsi + rbp]
jmp 0x140419fbf
jne 0x14041b454
inc rsi
cmp rsi, 8
jne 0x140419ee1
mov qword [rsp + 0x50], r14
btc edi, r10d
btc di, 0x28
add di, 0x4dc6
mov edi, 1
cmp r11d, 0x6ecb5feb
cmp dword [rsp + 0x70], 1
jmp 0x140419ffb
je 0x14041b45c
mov qword [rsp + 0xa8], rdx
stc
jmp 0x14041a00f
mov dword [rsp + 0x48], 1
stc
sub eax, eax
stc
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x84], 0
sub eax, eax
cmp r13b, cl
cmp ah, 0xff
mov qword [rsp + 0x88], rax
jmp 0x14041a04b
xor eax, eax
stc
mov qword [rsp + 0xc8], rax
test eax, 0x1c4c18e9
cmp r13b, 0xd9
xor eax, eax
cmc
test r12b, 0x62
mov qword [rsp + 0x78], rax
sub eax, eax
jmp 0x14041a072
mov qword [rsp + 0x98], rax
jmp 0x14041a07f
mov dword [rsp + 0x4c], 0
jmp 0x14041a08c
jmp 0x14041a0b1
mov r12, rdi
nop dword [rax + rax]
xchg cx, cx
mov rcx, r13
jmp 0x14041a0a4
call fcn.14041fa37
mov rcx, r13
call fcn.14041fa37
mov rcx, r13
jmp 0x14041a0b9
call fcn.14041fa37
mov esi, eax
ror ch, 0x72
xchg ch, ch
shl esi, 0x10
not ch
mov rcx, r13
call fcn.14041fa37
mov ebp, eax
clc
neg ecx
or esi, eax
mov rcx, r13
jmp 0x14041a0e1
call fcn.14041fa37
mov r14d, eax
mov ebx, eax
rcl cx, cl
cmp ch, 0xc8
bts ecx, r8d
shl ebx, 0x10
movsx rcx, r14w
jmp 0x14041a101
mov rcx, r13
jmp 0x14041a109
call fcn.14041fa37
or eax, ebx
stc
clc
cmp eax, 0x49484451
jle 0x14041a367
cmp eax, 0x49484452
mov rdx, qword [rsp + 0xa8]
jmp 0x14041a12f
je 0x14041a495
cmp eax, 0x504c5445
jmp 0x14041a13f
je 0x14041a5b6
cmp eax, 0x74524e53
jmp 0x14041a14f
jne 0x14041a9cc
sub edi, edi
test r8d, r13d
jmp 0x14041a15f
cmp dword [rsp + 0x48], 0
jmp 0x14041a169
jne 0x14041b45c
mov rax, qword [rsp + 0x90]
test r13b, r11b
cmp qword [rax], 0
jmp 0x14041a183
jne 0x14041b45c
cmp byte [rsp + 0x4c], 0
jmp 0x14041a193
je 0x14041ac0d
cmp dword [rsp + 0x70], 2
jmp 0x14041a1a3
je 0x14041b4c2
mov rax, qword [rsp + 0x88]
cmc
test eax, eax
jmp 0x14041a1b9
je 0x14041b45c
cmp eax, esi
jmp 0x14041a1c6
jb 0x14041b45c
mov al, 4
stc
test r12, 0x180b53c4
mov dword [rsp + 0x4c], eax
jmp 0x14041a1e2
mov dword [rsp + 0x48], 0
jmp 0x14041a1ef
test esi, esi
jmp 0x14041a1f6
je 0x14041a09c
mov r14d, esi
btc ebx, r10d
cwde
shl bl, 0xca
mov rbx, qword [r15]
btr eax, 0x57
cmc
bswap eax
mov rdi, qword [rsp + 0x58]
test cx, cx
mov rax, qword [rdi]
stc
jmp 0x14041a222
shl r14, 2
sub ebp, ebp
jmp 0x14041a22d
jmp 0x14041a27a
lea rcx, [rbx + 1]
inc si
sar rsi, 0xb0
sbb sil, r14b
mov qword [r15], rcx
ror sil, cl
btc si, r8w
cmc
movzx esi, byte [rbx]
rcl bl, 0xfa
mov rbx, rcx
mov ecx, ebp
and ecx, 0xfffffffc
cmp r15w, 0xd39
mov byte [rsp + rcx + 0x133], sil
add rbp, 4
cmp r14, rbp
jmp 0x14041a274
je 0x14041a09c
cmp rbx, rax
jmp 0x14041a282
jb 0x14041a232
cmp dword [r13 + 0x30], 0
je 0x14041a301
mov r8d, dword [r13 + 0x34]
mov bl, 0xc5
movsx ebx, r8w
movsx cx, r14b
mov rcx, qword [r13 + 0x28]
movzx bx, bpl
movsx ebx, di
movsx bx, r9b
mov rbx, rdx
jmp 0x14041a2bb
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
clc
cmp r9b, 0x4b
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
cmp r9, 0x14e00941
stc
clc
test eax, eax
jmp 0x14041a2e9
je 0x14041a30d
cdqe
add rax, rbx
movzx esi, byte [rbx]
jmp 0x14041a2fc
jmp 0x14041a336
sub esi, esi
jmp 0x14041a308
jmp 0x14041a255
mov dword [r13 + 0x30], 0
shrd rax, rdx, 0x70
cwde
rcr dh, 0xbc
mov byte [r13 + 0x38], 0
cwde
lahf
xor esi, esi
movsxd rdx, r11d
mov rax, r12
movsx dx, dl
cqo
not dx
mov rdx, rbx
xchg ebx, ebx
movzx bx, ch
movzx ebx, r13w
mov qword [rdi], rax
mov ebx, esp
not bx
movsxd rbx, esi
mov qword [r15], r12
xchg bl, bl
movzx rbx, r14w
setae bl
mov rbx, r12
jmp 0x14041a362
jmp 0x14041a255
cmp eax, 0x43674249
jmp 0x14041a371
je 0x14041a996
cmp eax, 0x49444154
mov rcx, qword [rsp + 0xc8]
jmp 0x14041a389
jne 0x14041a9bc
sub edi, edi
cmp dword [rsp + 0x48], 0
jmp 0x14041a39b
jne 0x14041b45c
cmp byte [rsp + 0x4c], 0
je 0x14041a3ba
cmp dword [rsp + 0x88], 0
je 0x14041b45c
cmp dword [rsp + 0x70], 2
jmp 0x14041a3c4
je 0x14041b49f
mov rax, qword [rsp + 0x78]
movzx r14, sp
bts r14d, r10d
lea r14d, [rsi + rax]
cmp r10w, 0x4cd3
cmp r14d, eax
jmp 0x14041a3e9
jl 0x14041b45c
cmp r14d, ecx
jmp 0x14041a3f7
jbe 0x14041ab11
cmp esi, 0x1001
not ah
mov eax, 0x1000
jmp 0x14041a40f
cmovae eax, esi
stc
test ecx, ecx
jmp 0x14041a41a
cmovne eax, ecx
nop dword [rax]
cmp r15b, r13b
mov ecx, eax
sub al, 0x4f
rol eax, 0xf4
lea eax, [rcx + rcx]
cmp r13w, r9w
clc
cmp r14d, ecx
jmp 0x14041a43e
ja 0x14041a427
mov rbp, rcx
cmovns bx, r8w
mov edx, ecx
movsx bx, al
xchg ch, bh
mov rbx, qword [rsp + 0x90]
movsx ecx, r10w
mov rcx, qword [rbx]
jmp 0x14041a468
call fcn.1400f1817
test rax, rax
jmp 0x14041a475
je 0x14041b454
mov qword [rbx], rax
rcl cx, 0xc5
rcr ch, 0x44
mov rcx, rbp
clc
xor edi, edi
jmp 0x14041a490
jmp 0x14041ab25
xor edi, edi
cmp si, si
stc
jmp 0x14041a4a0
cmp dword [rsp + 0x48], 0
jmp 0x14041a4aa
je 0x14041b45c
cmp esi, 0xd
jmp 0x14041a4b8
jne 0x14041b45c
mov rcx, r13
jmp 0x14041a4c6
call fcn.14041fa37
mov esi, eax
sbb rcx, 0x8682b14
cmp dil, 0x78
movzx rcx, si
shl esi, 0x10
not ch
movsx ecx, r8w
mov rcx, r13
call fcn.14041fa37
or eax, esi
movzx ecx, r13w
not ch
movsx ecx, r15w
mov dword [r13], eax
xchg cx, cx
movsx cx, bpl
mov rcx, r13
call fcn.14041fa37
mov esi, eax
shl esi, 0x10
mov rcx, r13
jmp 0x14041a51a
call fcn.14041fa37
or eax, esi
cmp r10, r15
jmp 0x14041a52a
mov dword [r13 + 4], eax
cmp eax, 0x1000000
jmp 0x14041a538
ja 0x14041b454
cmp dword [r13], 0x1000000
mov di, 0x3724
movsx di, r13b
mov edi, 0
jmp 0x14041a559
ja 0x14041b45c
mov rax, qword [r15]
btr r14w, 0x70
mov r14, qword [rsp + 0x58]
jmp 0x14041a573
cmp rax, qword [r14]
jae 0x14041aa7f
lea rcx, [rax + 1]
movzx rbx, cx
movsxd rsi, r15d
mov qword [r15], rcx
mov sil, 0x75
not esi
movzx eax, byte [rax]
movzx esi, sp
movzx bx, r9b
mov bl, 0xca
mov rsi, qword [rsp + 0x50]
xchg bx, bx
mov rbx, qword [rsp + 0xa8]
jmp 0x14041a5b1
jmp 0x14041ae50
sub edi, edi
cmp r12b, 0x14
cmp dword [rsp + 0x48], 0
jmp 0x14041a5c6
jne 0x14041b45c
cmp esi, 0x300
ja 0x14041b45c
imul eax, ebp, 0xaaab
jmp 0x14041a5eb
shr eax, 0x11
mov qword [rsp + 0x88], rax
test r9, r13
lea eax, [rax + rax*2]
cmp spl, 0xbb
stc
cmp eax, esi
jmp 0x14041a608
jne 0x14041b45c
mov dword [rsp + 0x48], 0
cmp bp, 3
jmp 0x14041a61f
jb 0x14041a09c
mov rdi, r12
cmp sp, bx
mov rax, qword [rsp + 0x88]
clc
cmp eax, 2
mov cl, r10b
movsx r12w, bpl
mov r12d, 1
jmp 0x14041a650
cmovae r12d, eax
adc ah, 0xee
rcr ch, 0xdf
mov rcx, qword [r15]
mov r14, qword [rsp + 0x58]
btr rax, 0x9e
test r14b, r14b
mov rax, qword [r14]
jmp 0x14041a674
xor ebp, ebp
jmp 0x14041a6ca
lea rbx, [rcx + 1]
dec esi
mov qword [r15], rbx
mov sil, 0x1b
not sil
movzx esi, byte [rcx]
mov ecx, 0x70151241
movsx cx, bl
setnp cl
mov rcx, rbx
jmp 0x14041a6a1
mov byte [rsp + rbp*4 + 0x132], sil
mov byte [rsp + rbp*4 + 0x133], 0xff
jmp 0x14041a6b6
inc rbp
test spl, r12b
cmp r12, rbp
jmp 0x14041a6c4
je 0x14041a091
cmp rcx, rax
jmp 0x14041a6d2
jae 0x14041a6fb
lea rbx, [rcx + 1]
mov qword [r15], rbx
mov esi, 0x4ae80b35
setne sil
movzx esi, byte [rcx]
mov ecx, r9d
mov rcx, rbx
jmp 0x14041a6f6
jmp 0x14041a7d1
cmp dword [r13 + 0x30], 0
je 0x14041a782
mov r8d, dword [r13 + 0x34]
movsx ecx, r11w
xchg ecx, ebx
mov rcx, qword [r13 + 0x28]
xchg ebx, ebx
movsx ebx, r8w
mov rbx, rdx
jmp 0x14041a722
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
clc
cmc
test r15w, 0x66b4
add dword [r13 + 0xb8], ecx
stc
test cl, 0x67
clc
test eax, eax
je 0x14041a78e
cdqe
or dl, dil
add rax, rbx
xchg ch, dh
setge cl
movzx esi, byte [rbx]
cwd
mov cl, 0xab
movsx dx, r15b
mov rdx, rbx
xchg cl, cl
cmova ecx, r9d
setne ch
mov rcx, rdi
jmp 0x14041a77d
jmp 0x14041a7c2
xor esi, esi
jmp 0x14041a789
jmp 0x14041a7d1
mov dword [r13 + 0x30], 0
mov dx, r11w
btr rax, r13
mov byte [r13 + 0x38], 0
shld rax, rax, 0xf0
xor esi, esi
test r11b, r10b
mov rcx, rdi
mov rax, rdi
ror dh, cl
shrd dx, r12w, 0x95
bsf dx, bx
mov rdx, rbx
mov qword [r14], rax
cmp r13b, 0xbb
mov qword [r15], rcx
jmp 0x14041a7d1
mov byte [rsp + rbp*4 + 0x130], sil
cmp rcx, rax
jae 0x14041a7fa
lea rbx, [rcx + 1]
mov qword [r15], rbx
movzx esi, byte [rcx]
bswap rcx
movsx ecx, bp
mov rcx, rbx
jmp 0x14041a8ac
cmp dword [r13 + 0x30], 0
jmp 0x14041a804
je 0x14041a869
mov r8d, dword [r13 + 0x34]
mov rcx, qword [r13 + 0x28]
mov rbx, rdx
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmc
clc
test sp, 0x4cdb
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
cmp r11d, 0x59065764
test bx, 0x3c7c
test eax, eax
je 0x14041a870
cdqe
btc edx, 0x87
btc si, sp
add rax, rbx
movzx esi, byte [rbx]
mov rdx, rbx
movsx cx, r10b
mov rcx, rdi
jmp 0x14041a89d
xor esi, esi
jmp 0x14041a8ac
mov dword [r13 + 0x30], 0
ror dl, 0x91
btr ax, r13w
mov byte [r13 + 0x38], 0
sub esi, esi
sar ecx, 0x68
mov rcx, rdi
cdq
or ax, r15w
mov rax, rdi
movzx dx, r13b
mov rdx, rbx
mov qword [r14], rax
cmp cx, 0x6544
test dil, 0x7b
mov qword [r15], rcx
mov byte [rsp + rbp*4 + 0x131], sil
cmp rcx, rax
jmp 0x14041a8bc
jb 0x14041a67b
cmp dword [r13 + 0x30], 0
je 0x14041a946
mov r8d, dword [r13 + 0x34]
cmovae cx, r12w
movzx rcx, r14w
movsx ecx, cx
mov rcx, qword [r13 + 0x28]
mov rbx, rdx
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
jmp 0x14041a8f8
sub ecx, dword [r13 + 0xd0]
jmp 0x14041a90a
add dword [r13 + 0xb8], ecx
cmp r9d, eax
test r15d, esi
test eax, eax
je 0x14041a952
cdqe
and dl, 9
neg rcx
cwd
add rax, rbx
cqo
not ch
movsxd rdx, edx
movzx esi, byte [rbx]
mov rdx, rbx
mov rcx, rdi
jmp 0x14041a941
jmp 0x14041a981
xor esi, esi
jmp 0x14041a94d
jmp 0x14041a6a1
mov dword [r13 + 0x30], 0
mov byte [r13 + 0x38], 0
xor esi, esi
cdq
mov cl, 0xd5
movzx edx, r12w
mov rcx, rdi
mov rdx, 0x7347357
cdq
sete al
mov rax, rdi
mov rdx, rbx
jmp 0x14041a981
mov qword [r14], rax
jmp 0x14041a989
mov qword [r15], rcx
jmp 0x14041a991
jmp 0x14041a6a1
mov dword [rsp + 0x84], 1
test r13, rsi
test esi, esi
jmp 0x14041a9ab
je 0x14041a09c
jns 0x14041aa0b
jmp 0x14041ad68
cmp eax, 0x49454e44
jmp 0x14041a9c6
je 0x14041b449
sub edi, edi
test r10b, 0x4b
clc
cmp dword [rsp + 0x48], 0
jne 0x14041b45c
and r14d, 0x2000
jmp 0x14041a9ea
je 0x14041b45c
test esi, esi
jmp 0x14041a9f7
je 0x14041ac00
js 0x14041ad54
mov dword [rsp + 0x48], 0
cmp qword [r13 + 0x10], 0
nop
movzx eax, ax
mov rax, qword [rsp + 0x58]
jmp 0x14041aa1f
je 0x14041ad31
mov rcx, qword [rax]
rdtsc
adc dx, 0x6ab1
rol ah, 0x2f
mov rax, qword [r15]
cmovne rbp, r15
cqo
shld rdx, r12, 0xee
mov ebp, ecx
cmc
btr edx, 0xcd
mov rdx, r9
sub ebp, eax
shr dh, 0x85
bts rdx, rbx
cqo
mov edx, esi
stc
sub edx, ebp
jle 0x14041ad3d
mov qword [r13 + 0xc0], rcx
movzx ecx, bx
mov ecx, r13d
mov rcx, qword [r13 + 0x28]
jmp 0x14041aa76
call qword [r13 + 0x18]
jmp 0x14041a09c
cmp dword [r13 + 0x30], 0
mov rsi, qword [rsp + 0x50]
movsx bx, r13b
movsx ebx, r10w
mov rbx, qword [rsp + 0xa8]
jmp 0x14041aa9f
je 0x14041b4e6
mov r8d, dword [r13 + 0x34]
cqo
mov rcx, qword [r13 + 0x28]
bswap dx
movzx rdx, r12w
movsx dx, r14b
mov rdx, rbx
jmp 0x14041aac3
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
cmp r12b, spl
stc
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
jmp 0x14041aae5
test eax, eax
jmp 0x14041aaec
je 0x14041ae26
movsxd rcx, eax
inc rax
bsf ax, r10w
bts rax, rbp
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14041ab0c
jmp 0x14041ae42
mov rax, qword [rsp + 0x90]
shl bpl, cl
bswap bp
mov rax, qword [rax]
rcr bpl, cl
mov qword [rsp + 0xc8], rcx
sub rbp, 0x4b492eb9
mov ebp, dword [rsp + 0x78]
cmp bpl, r12b
add rbp, rax
cmp qword [r13 + 0x10], 0
jmp 0x14041ab48
je 0x14041acb7
mov rax, qword [rsp + 0x58]
movzx cx, dl
mov rax, qword [rax]
neg cl
mov rdx, qword [r15]
xchg cx, bx
and ch, 0xe
mov rcx, rax
sete bh
sub rcx, rdx
mov ebx, esi
sub ebx, ecx
jmp 0x14041ab77
jle 0x14041acd4
movsxd rsi, ecx
mov rcx, rbp
movsxd r8, esi
mov r8, rsi
call fcn.1404a0bfe
add rbp, rsi
movzx edx, cx
mov rcx, qword [r13 + 0x28]
setae dh
movzx r8w, r14b
mov rdx, rbp
movzx r8, si
movzx r8d, r9w
mov r8d, ebx
call qword [r13 + 0x10]
mov dword [rsp + 0x48], 0
mov rcx, qword [r13 + 0xc8]
mov qword [r13 + 0xc0], rcx
rcl ecx, cl
bt ecx, r11d
bt cx, 0x35
mov ecx, r14d
sar dil, cl
mov qword [rsp + 0x78], rcx
btr edi, esi
xor di, 0x4142
and dil, r11b
mov edi, 0
cmp eax, ebx
jmp 0x14041abf5
je 0x14041a09c
jmp 0x14041b45c
mov dword [rsp + 0x48], 0
jmp 0x14041a09c
mov eax, dword [r13 + 8]
cmp bx, 0x77f6
cmp r14b, dil
test al, 1
jmp 0x14041ac20
je 0x14041b45c
lea ecx, [rax + rax]
stc
cmp r10w, 0x33e1
cmp ecx, esi
jmp 0x14041ac37
jne 0x14041b45c
mov rbx, qword [rsp + 0x50]
stc
test r15w, di
cmp dword [rbx + 0x20], 0x10
jmp 0x14041ac50
jne 0x14041ad82
mov cl, 1
test r12b, 0x11
cmc
clc
mov qword [rsp + 0x98], rcx
cmc
cmp r10b, 0x26
jmp 0x14041ac70
test eax, eax
jmp 0x14041ac77
jle 0x14041ae07
xor esi, esi
mov rcx, r13
call fcn.14041fa37
mov word [rsp + rsi*2 + 0xf2], ax
sets al
lahf
movsx eax, r12w
inc rsi
movsxd rax, dword [r13 + 8]
cmp r14w, 0x53dd
cmp rsi, rax
jmp 0x14041acac
jl 0x14041ac7f
jmp 0x14041ae07
mov rdx, qword [r15]
mov ax, 0x7015
mov rax, qword [rsp + 0x58]
or ecx, 0x1c2d33df
rcr ch, 0x48
bts cx, r11w
mov rax, qword [rax]
movsxd rsi, esi
ror rcx, cl
movsx cx, r13b
mov cx, r12w
lea rcx, [rdx + rsi]
test r8, 0x42920495
cmp rcx, rax
ja 0x14041b45c
mov rcx, rbp
mov r8b, r13b
movsx r8, si
xchg r8b, r8b
mov r8, rsi
jmp 0x14041ad0c
call fcn.1404a0bfe
add qword [r15], rsi
mov dword [rsp + 0x48], 0
setbe al
mov eax, r14d
jmp 0x14041ad27
mov qword [rsp + 0x78], rax
jmp 0x14041a09c
mov rax, qword [r15]
shrd rcx, r14, 0xfa
cmc
movsxd rcx, r14d
mov ecx, esi
add rcx, rax
jmp 0x14041ad47
mov qword [r15], rcx
jmp 0x14041ad4f
jmp 0x14041a09c
mov dword [rsp + 0x48], 0
movzx rax, di
cmova ax, r13w
movsx eax, bx
mov rax, qword [rsp + 0x58]
mov rax, qword [rax]
jmp 0x14041ad75
mov qword [r15], rax
jmp 0x14041ad7d
jmp 0x14041a09c
mov cl, 1
or bp, 0x7e55
mov qword [rsp + 0x98], rcx
xor bpl, al
shl bpl, cl
bts ebp, edi
test eax, eax
movsx ebp, r14w
lea rbp, [0x1400bef68]
jmp 0x14041adac
jle 0x14041ae07
xor esi, esi
mov cx, si
xchg rcx, rcx
nop
mov rcx, r13
jmp 0x14041adc4
call fcn.14041fa37
mov ecx, eax
sbb ah, 0x69
movsxd rax, dword [rbx + 0x20]
clc
cmp r15w, 0x66ec
movzx eax, byte [rax + rbp]
cmp r12b, 0xa6
cmc
jmp 0x14041ade7
mul cl
jmp 0x14041adee
mov byte [rsp + rsi + 0x6c], al
inc rsi
movsxd rax, dword [r13 + 8]
jmp 0x14041adfe
cmp rsi, rax
jl 0x14041adbc
mov dword [rsp + 0x48], 0
jmp 0x14041ae14
mov dword [rsp + 0x4c], 0
jmp 0x14041ae21
jmp 0x14041a09c
mov dword [r13 + 0x30], 0
mov byte [r13 + 0x38], 0
ror ch, 0x39
sbb cx, r13w
sub eax, eax
sar ecx, 1
mov rcx, r12
stc
mov qword [r14], rcx
cmc
clc
mov qword [r15], r12
cmp dil, r13b
xor edi, edi
cmc
movzx eax, al
cmp r14d, edi
test r10d, ecx
mov dword [rsi + 0x20], eax
cmp r13b, bpl
cmc
test bl, 0x5e
cmp al, 0x10
jmp 0x14041ae6a
ja 0x14041b45c
mov ecx, 0x10116
clc
jmp 0x14041ae7b
bt ecx, eax
jae 0x14041b45c
mov rcx, qword [r15]
mov rax, qword [r14]
test rsi, r12
jmp 0x14041ae92
cmp rcx, rax
jmp 0x14041ae9a
jae 0x14041aecd
lea rbp, [rcx + 1]
mov qword [r15], rbp
or dl, 0x2b
movzx edx, sp
movzx edx, byte [rcx]
rcl ch, 0
mov rcx, rbp
stc
cmp r12b, sil
cmp dl, 6
jmp 0x14041aec2
jbe 0x14041afa5
jmp 0x14041b45c
cmp dword [r13 + 0x30], 0
jmp 0x14041aed7
je 0x14041af3e
mov r8d, dword [r13 + 0x34]
movzx rdx, r13w
cqo
mov rcx, qword [r13 + 0x28]
setno dl
movzx dx, sil
movzx rdx, ax
mov rdx, rbx
jmp 0x14041aeff
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
cmp r12b, cl
test eax, eax
jmp 0x14041af22
je 0x14041af5e
cdqe
setge dl
add rax, rbx
cdq
movzx edx, byte [rbx]
jmp 0x14041af39
jmp 0x14041af85
mov dword [rsp + 0x68], 0
clc
cmp bp, r13w
cmp rcx, rax
jmp 0x14041af53
jae 0x14041afde
jmp 0x14041b06a
mov dword [r13 + 0x30], 0
movzx eax, r8w
movsx rcx, si
xor cx, 0x5688
mov byte [r13 + 0x38], 0
xor edx, edx
add cl, 0x41
mov rax, r12
sub cx, 0x444b
sub edi, edi
stc
mov qword [r14], rax
xor cl, ch
mov qword [r15], r12
rcl rcx, 0xc3
mov rcx, r12
cmp dl, 6
jmp 0x14041af9f
ja 0x14041b45c
cmp dl, 3
jmp 0x14041afad
jne 0x14041b047
cmp dword [rsi + 0x20], 0x10
je 0x14041b45c
mov dl, 3
stc
mov dword [rsp + 0x4c], edx
cmp spl, r9b
mov dword [rsp + 0x68], 3
stc
cmp rcx, rax
jmp 0x14041afd8
jb 0x14041b06a
cmp dword [r13 + 0x30], 0
je 0x14041b0e1
mov r8d, dword [r13 + 0x34]
movsx rcx, ax
mov rcx, qword [r13 + 0x28]
mov dx, 0x5661
mov rdx, rbx
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
test rcx, 0x31ea17e9
cmp r12w, r14w
sub ecx, dword [r13 + 0xd0]
add dword [r13 + 0xb8], ecx
test eax, eax
jmp 0x14041b027
je 0x14041b094
cdqe
and rdx, r14
add rax, rbx
mov edx, 0x3ba30aec
movzx edx, byte [rbx]
jmp 0x14041b042
jmp 0x14041b0b5
test dl, 1
jne 0x14041b45c
movzx edx, dl
clc
cmp bx, r9w
mov dword [rsp + 0x68], edx
cmp rcx, rax
jmp 0x14041b064
jae 0x14041afde
lea rbp, [rcx + 1]
xchg dx, dx
rol dx, cl
mov qword [r15], rbp
movzx edx, byte [rcx]
movzx rcx, di
mov rcx, rbp
clc
test dl, dl
jmp 0x14041b089
je 0x14041b0e1
jmp 0x14041b45c
mov dword [r13 + 0x30], 0
or ah, 0x58
mov byte [r13 + 0x38], 0
rcl ecx, cl
shl cx, cl
sub edx, edx
test sp, si
mov rax, r12
shr cx, 0x6c
mov qword [r14], rax
sar cx, cl
shld cx, bx, 0xe3
and rcx, 0x178334c8
mov qword [r15], r12
mov rcx, r12
stc
xor edi, edi
clc
cmp cl, r8b
test dl, dl
jmp 0x14041b0db
jne 0x14041b45c
cmp rcx, rax
jmp 0x14041b0e9
jae 0x14041b12a
lea rbp, [rcx + 1]
bts edx, r11d
xor dx, 0x6c8e
mov qword [r15], rbp
shld dx, bp, 0xe5
not edx
movzx edx, byte [rcx]
rcl ch, 0x78
sub cl, r9b
xadd ch, cl
mov rcx, rbp
cmp r13d, edi
test dl, dl
jmp 0x14041b11f
je 0x14041b206
jmp 0x14041b45c
cmp dword [r13 + 0x30], 0
je 0x14041b206
mov r8d, dword [r13 + 0x34]
bswap cx
setns dh
mov rcx, qword [r13 + 0x28]
mov rdx, rbx
jmp 0x14041b14b
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
test ax, 0x642f
sub ecx, dword [r13 + 0xd0]
jmp 0x14041b16d
add dword [r13 + 0xb8], ecx
test r10d, r11d
test spl, 0x4d
clc
test eax, eax
jmp 0x14041b183
je 0x14041b19e
cdqe
rcr edx, 0x30
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14041b199
jmp 0x14041b1ca
mov dword [r13 + 0x30], 0
rol ecx, 0xa3
bsf cx, r8w
btc ecx, 0x4b
mov byte [r13 + 0x38], 0
bt ax, 0x4c
mov ecx, r9d
xor edx, edx
jmp 0x14041b1c6
mov rax, r12
stc
mov qword [r14], rax
cmp r9b, r10b
add ecx, 0x20e905c0
xor ecx, 0x2e01189d
mov qword [r15], r12
bsf rcx, r10
xchg cl, cl
movsx ecx, bp
mov rcx, r12
clc
xor edi, edi
jmp 0x14041b1f9
test dl, dl
jmp 0x14041b200
jne 0x14041b45c
cmp rcx, rax
jmp 0x14041b20e
jae 0x14041b23c
lea rax, [rcx + 1]
test r10w, r10w
test dh, 0x4c
mov qword [r15], rax
movzx eax, byte [rcx]
cmc
test dil, 0xe3
cmp al, 1
jmp 0x14041b231
jbe 0x14041b2fb
jmp 0x14041b45c
cmp dword [r13 + 0x30], 0
jmp 0x14041b246
je 0x14041b2b2
mov r8d, dword [r13 + 0x34]
movsx ecx, di
movzx ecx, ax
mov rcx, qword [r13 + 0x28]
movzx rdx, r15w
setp dh
mov rdx, rbx
jmp 0x14041b269
call qword [r13 + 0x10]
mov ecx, dword [r13 + 0xc0]
jmp 0x14041b27c
sub ecx, dword [r13 + 0xd0]
stc
add dword [r13 + 0xb8], ecx
jmp 0x14041b290
test eax, eax
jmp 0x14041b297
je 0x14041b2b9
movsxd rcx, eax
add rcx, rbx
cbw
movzx eax, byte [rbx]
jmp 0x14041b2ad
jmp 0x14041b2de
sub eax, eax
jmp 0x14041b306
mov dword [r13 + 0x30], 0
or ch, 0x7f
mov byte [r13 + 0x38], 0
btr ecx, 0x1d
sub eax, eax
adc rcx, 0x12aa4754
stc
mov rcx, r12
test r14b, dil
cmc
sub edi, edi
cmc
cmp esp, 0x3d1f30cd
mov qword [r14], rcx
stc
mov qword [r15], r12
cmp al, 1
jmp 0x14041b2f5
ja 0x14041b45c
movzx eax, al
movsx ebp, dx
movsx bp, spl
mov ebp, dword [r13]
test r11d, 0x3a130512
cmp sp, r8w
test ebp, ebp
jmp 0x14041b31c
je 0x14041b45c
mov qword [rsp + 0xa0], rax
movzx cx, ah
mov ecx, dword [r13 + 4]
cmc
test eax, 0x381f15d1
cmp r15b, dil
test ecx, ecx
jmp 0x14041b342
je 0x14041b45c
cmp byte [rsp + 0x4c], 0
jmp 0x14041b352
je 0x14041b3ac
mov dword [r13 + 8], 1
cmp si, r11w
mov dword [rsp + 0x48], 0
cmp r10b, 0xa0
mov eax, 0x40000000
add edi, 0x28a22ab0
sub edx, edx
xadd rdi, rdi
adc dil, r10b
xor dil, bpl
div ebp
movzx edi, si
clc
shr eax, 2
bts di, r15w
mov edi, 0
cmp eax, ecx
jmp 0x14041b3a1
jae 0x14041a09c
jmp 0x14041b45c
mov edx, dword [rsp + 0x68]
mov eax, edx
bsf bx, r15w
and eax, 2
shr edx, 2
sbb bl, r13b
and bx, 0x6f57
xchg bh, bl
and edx, 1
bswap bx
mov bh, 0xd
lea ebx, [rdx + rax]
bswap ax
inc ebx
rcl rax, cl
mov dword [r13 + 8], ebx
mov dword [rsp + 0x48], 0
mov eax, 0x40000000
test dil, 0xb1
stc
xor edx, edx
clc
div ebp
clc
cmc
xor edx, edx
cmc
div ebx
cmp eax, ecx
jmp 0x14041b404
jb 0x14041b428
mov dword [rsp + 0x4c], 0
test rax, 0x5780bb9
cmp dword [rsp + 0x70], 2
jmp 0x14041b422
jne 0x14041a09c
xor edi, edi
rcl dil, 0x96
dec dil
cmp eax, ecx
xchg dil, dil
jmp 0x14041b43b
setae dil
jmp 0x14041b444
jmp 0x14041b45c
cmp dword [rsp + 0x48], 0
je 0x14041b4f7
sub edi, edi
cmc
bts bx, r11w
mov eax, edi
neg r14w
cmovae r12d, r13d
add rsp, 0x1538
pop rbx
bswap r15w
pop rbp
movsx r13w, al
pop rdi
pop rsi
cmovae r13, r15
movzx r13d, r9w
pop r12
movzx r15d, r14w
pop r13
movsxd r14, r10d
movsx r15w, r10b
xchg r14b, r15b
pop r14
pop r15
jmp 0x14041b49e
ret
movzx eax, byte [rsp + 0x4c]
movsx di, al
movsx rdi, sp
movsx edi, ax
mov dword [r13 + 8], eax
mov edi, 1
jmp 0x14041b4bd
jmp 0x14041b45c
mov dword [r13 + 8], 4
movzx rdi, r10w
movzx di, r14b
movsx rdi, sp
mov edi, 1
jmp 0x14041b4e1
jmp 0x14041b45c
mov dword [rsi + 0x20], 0
jmp 0x14041b4f2
jmp 0x14041b45c
mov edi, 1
test r9, 0x3d7d6864
cmp dword [rsp + 0x70], 0
jmp 0x14041b50d
jne 0x14041b45c
mov rax, qword [rsp + 0x90]
shld ebx, eax, 0xdd
and bh, 0x5c
mov rbx, qword [rax]
stc
jmp 0x14041b52b
test rbx, rbx
jmp 0x14041b533
je 0x14041b454
mov rbp, qword [rsp + 0x50]
bt si, 0x55
shl sil, 0x93
movzx eax, r12w
mov eax, dword [rbp + 0x20]
shld si, r8w, 0x8e
btc rcx, 0x27
bsf si, si
imul eax, dword [r13]
sub rsi, r11
sar sil, cl
btr rsi, rdi
add eax, 7
stc
shr eax, 3
sal ch, cl
neg cl
mov ecx, dword [r13 + 4]
shr si, 0x6c
btc rsi, 0xc9
mov esi, dword [r13 + 8]
test r10w, 0x3c9c
clc
jmp 0x14041b594
imul esi, ecx
cmp r9b, r10b
stc
clc
imul esi, eax
add esi, ecx
movzx cx, ah
movsxd rcx, esi
jmp 0x14041b5ad
call fcn.140230bb8
test rax, rax
jmp 0x14041b5ba
je 0x14041b8d0
xor ecx, ecx
cmp dword [rsp + 0x84], 0
movzx r9d, r11w
sete cl
xchg dx, dx
mov qword [rsp + 0x538], rbx
shr r8b, 0xb5
movsx dx, r10b
movsxd rdx, dword [rsp + 0x78]
add r8b, dl
and r8w, 0x6066
add rdx, rbx
movsx r9, bx
jmp 0x14041b5ff
mov qword [rsp + 0x540], rdx
jmp 0x14041b60c
mov dword [rsp + 0x20], ecx
setns r8b
lea rcx, [rsp + 0x538]
mov rdx, rax
not r8b
mov r8d, esi
movsx r9w, cl
mov r9, 0x33d4333
mov r9d, 1
call fcn.140405d4d
test eax, eax
je 0x14041b8c3
mov edi, dword [rsp + 0x550]
btr eax, 0x8e
mov rax, qword [rsp + 0x558]
mov qword [rbp + 0x10], rax
test dx, r13w
test rax, rax
je 0x14041b454
sub edi, eax
movsx cx, ch
mov rcx, qword [rbp + 8]
jmp 0x14041b677
call fcn.140178c3f
mov qword [rbp + 8], 0
btr ax, sp
or al, 0xd7
mov eax, dword [r13 + 8]
xor dx, r13w
lea ecx, [rax + 1]
and ebx, r10d
jmp 0x14041b69d
cmp byte [rsp + 0x98], 0
movzx edx, dx
movzx dx, r8b
cdq
cmovne eax, ecx
btc r9d, 0x6f
cmp byte [rsp + 0x4c], 0
mov dl, r13b
movzx rsi, r10w
mov r9d, ecx
movzx bx, al
cmovne r9d, eax
adc rsi, 0x44925d9f
cdq
mov edx, dword [rsp + 0xbc]
sub r8b, r14b
add bx, 0x20f0
sar sil, 0xdb
cmp ecx, edx
cmovne r9d, eax
cmp edx, 3
xchg r8b, r8b
cdq
cqo
cmove r9d, eax
clc
movzx ebx, dx
mov dword [r13 + 0xc], r9d
neg rbx
ror dx, 0x78
mov dx, r11w
mov ebx, dword [rbp + 0x20]
rcl rcx, 0x3a
neg sil
mov rax, qword [rbp]
and rcx, 0x796f228d
mov rdx, qword [rbp + 0x10]
bts rcx, rdx
rcr cl, 0x9c
cmp ebx, 0x10
movzx ecx, r14w
movsxd rsi, r13d
sete r8b
mov ecx, dword [rax]
mov esi, dword [rax + 4]
test r8d, r11d
test r15b, 0xad
cmp dword [rsp + 0xa0], 0
jmp 0x14041b755
je 0x14041bf28
mov eax, ecx
stc
or eax, esi
jmp 0x14041b765
js 0x14041b454
mov dword [rsp + 0xd4], ebx
mov r14, rdx
xchg bp, bp
add bpl, al
mov ebp, edi
cmp r8w, r12w
test esi, esi
jmp 0x14041b788
je 0x14041b7b6
xor edi, edi
shl eax, 0x74
mov eax, 0x7fffffff
stc
xor edx, edx
test si, r8w
idiv esi
test r8, 0x44dd0ba1
stc
cmp eax, ecx
jmp 0x14041b7b0
jl 0x14041b45c
sub edx, edx
mov dl, r8b
inc edx
rol ax, cl
mov dword [rsp + 0xd0], r9d
lahf
imul edx, r9d
rcl al, 0xda
sal eax, cl
rol eax, cl
imul ecx, esi
btc eax, r13d
mov eax, ecx
jmp 0x14041b7e2
mov dword [rsp + 0x64], edx
or eax, edx
jmp 0x14041b7ed
js 0x14041b454
cmp dword [rsp + 0x64], 0
jmp 0x14041b7fd
je 0x14041b825
xor edi, edi
mov eax, 0x7fffffff
xor edx, edx
test bpl, sil
stc
idiv dword [rsp + 0x64]
cmp r9b, 0xe5
cmp eax, ecx
jmp 0x14041b81f
jl 0x14041b45c
imul ecx, dword [rsp + 0x64]
movsxd rcx, ecx
jmp 0x14041b832
call fcn.140230bb8
mov qword [rsp + 0xc0], rax
test r14d, ebx
test ebx, 0x17173763
test rax, rax
je 0x14041b454
movsxd rax, dword [rsp + 0x64]
mov qword [rsp + 0x70], rax
sar r10, cl
and r9w, sp
jmp 0x14041b867
add rax, rax
stc
cmovle si, dx
mov qword [rsp + 0xf8], rax
sub edi, edi
mov cl, r8b
movsxd rcx, r10d
lea r10, [0x1400bef80]
movsx esi, dx
not rsi
lea rcx, [0x1400befc0]
movsx si, spl
mov r12w, 0x506a
lea r15, [0x1400befa0]
lea r12, [0x1400befe0]
mov rsi, qword [rsp + 0x50]
mov r8d, ebp
xchg r9b, r9b
mov r9, r14
jmp 0x14041b8be
jmp 0x14041b917
mov rcx, qword [rsp + 0x558]
call fcn.140178c3f
mov qword [rbp + 0x10], 0
jmp 0x14041b8dd
jmp 0x14041b454
mov rsi, qword [rsp + 0x50]
movsxd rcx, ecx
movzx r10w, cl
mov r10, r11
movsxd rcx, ecx
lea rcx, [0x1400befc0]
jmp 0x14041b901
inc rdi
stc
test r10b, cl
cmp rdi, 7
jmp 0x14041b911
je 0x14041c1cb
mov rbp, qword [rsi]
xor r11d, r11d
nop
mov r11, r10
sbb al, 0x3b
add si, 0x5063
movsxd rax, dword [r10 + rdi*4]
adc bx, 0xace
shrd bx, r13w, 0x9b
movsx r10d, r8w
movsxd rsi, dword [rcx + rdi*4]
cmc
bts ecx, ebp
mov qword [rsp + 0xe8], rax
add bl, spl
sbb r10b, 0xd0
btr cx, di
mov ebx, eax
not ebx
add ebx, dword [rbp]
add ebx, esi
sbb rcx, r12
mov eax, ebx
rol r10d, 0x9b
sub edx, edx
adc cl, r15b
shr r10b, 0xf4
div esi
movsx cx, r8b
cmc
mov dword [rsp + 0xa0], eax
shr cx, cl
or rax, 0x4bb5710f
mov ecx, dword [r15 + rdi*4]
shrd r10w, r13w, 0xaa
cmovns r10d, r15d
shl rax, 0xee
mov dword [rsp + 0xb8], ecx
not ecx
rol al, cl
movsx eax, si
cmovg r10d, r14d
add ecx, dword [rbp + 4]
mov r10d, dword [r12 + rdi*4]
bt ax, di
add ecx, r10d
sub eax, 0x5e08128e
bt ax, 0xfb
mov eax, ecx
xor edx, edx
cmp r10w, r11w
div r10d
mov qword [rsp + 0xe0], rsi
cmc
stc
cmp bpl, 0x8e
cmp esi, ebx
jmp 0x14041b9e7
ja 0x14041b8e2
cmp r10d, ecx
jmp 0x14041b9f5
ja 0x14041b8e2
mov r14d, eax
mov dword [rsp + 0xb4], r10d
cwde
test sil, 0x82
adc al, r12b
mov qword [rsp + 0x100], rdi
inc rcx
xor dh, 0x2b
mov r15d, dword [rsp + 0xa0]
mov esi, r15d
cdq
ror dl, cl
mov ecx, dword [rsp + 0xd4]
cmc
xadd ax, dx
add eax, ebp
imul esi, ecx
imul esi, dword [rbp + 8]
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x38], eax
cqo
mov dword [rsp + 0x30], ecx
movsx edx, r14w
mov rcx, r12
mov dword [rsp + 0x28], r14d
cqo
bswap rdx
mov dword [rsp + 0x20], r15d
movzx ecx, bx
cqo
mov rcx, qword [rsp + 0x50]
cwd
cqo
mov qword [rsp + 0x108], r9
mov rdx, r9
setp r9b
mov dword [rsp + 0xdc], r8d
movsx r9w, r10b
mov r9d, dword [rsp + 0xd0]
jmp 0x14041ba9a
call fcn.14042049d
test eax, eax
jmp 0x14041baa6
je 0x14041c1f4
add esi, 7
cmc
btr cx, 0x2e
bsf ecx, r9d
sar esi, 3
inc esi
imul esi, r14d
bts ecx, eax
mov dword [rsp + 0xd8], esi
sub cx, 0x2429
sub cx, r13w
test r14d, r14d
mov rcx, qword [rsp + 0x70]
jmp 0x14041bae2
jle 0x14041be87
movsxd rax, r15d
movzx ebp, bp
xor bl, 0x7e
add rdx, 0x26e9759f
mov qword [rsp + 0x128], rax
sub esi, r9d
mov eax, r14d
mov qword [rsp + 0x88], rax
sbb al, 0x45
mov eax, r15d
mov qword [rsp + 0x120], rax
and eax, 0xfffffffe
not bh
sbb dx, 0x77a7
mov qword [rsp + 0xa8], rax
mov eax, dword [rsp + 0x64]
mov ebx, eax
shr sil, cl
setns sil
inc dh
imul ebx, dword [rsp + 0xb8]
stc
imul eax, dword [rsp + 0xb4]
movsx rdx, r12w
setl bpl
shl bpl, cl
mov dword [rsp + 0xc8], eax
rol dl, 0xd
mov rdx, qword [rsp + 0xe8]
btr ebp, 0xef
sub si, 0x5fb2
bts ebp, ecx
mov rbp, qword [rsp + 0xe0]
cmp ebx, 0x6d377b5
rcr ah, 0xb3
lea rsi, [rdx + rbp]
cwde
or ax, 0x7b45
imul rsi, rcx
mov rax, qword [rsp + 0xc0]
lea rsi, [rsi + rax]
mov qword [rsp + 0x118], rsi
mov rsi, qword [rsp + 0xf8]
test bl, bpl
cmc
stc
imul rsi, rbp
mov qword [rsp + 0x90], rsi
cmp r13b, 0x78
test edi, r11d
imul rcx, rdx
cmp r12, 0x29317445
jmp 0x14041bbd9
lea rcx, [rcx + rax]
mov qword [rsp + 0x110], rcx
xor ebp, ebp
jmp 0x14041bbec
jmp 0x14041bc1a
inc rbp
test sil, dl
add ebx, dword [rsp + 0xc8]
test r11b, al
cmp esi, 0x26066a4d
cmp rbp, qword [rsp + 0x88]
jmp 0x14041bc14
je 0x14041be87
test r15d, r15d
jmp 0x14041bc22
jle 0x14041bbf1
mov ecx, ebx
neg dil
sal dil, 0xd9
mov qword [rsp + 0x78], rbp
mov rsi, rbp
shld dx, bp, 0x46
bts di, sp
setl ah
imul rsi, qword [rsp + 0x128]
xchg rdx, rdi
mov rax, qword [rsp + 0x50]
mov rdx, qword [rax]
mov rdi, qword [rax + 0x18]
stc
test r8w, 0x22cf
cmp r15d, 1
jmp 0x14041bc6d
mov dword [rsp + 0x48], ebx
jmp 0x14041bc76
jne 0x14041bc84
sub r14d, r14d
jmp 0x14041bda9
mov rbx, qword [rsp + 0x110]
cmc
mov rbp, qword [rsp + 0x118]
sub r14d, r14d
movzx ecx, r8w
rcr r15b, 0x84
shld r15w, dx, 0x89
mov qword [rsp + 0x58], rdx
mov ecx, dword [rdx]
mov r15d, dword [rsp + 0x48]
rol dx, 0x76
movsx r8d, bx
imul ecx, r15d
shr dx, 0x83
and r8b, r10b
or r12b, cl
add rcx, rbx
lea rdx, [r14 + rsi]
bts r12w, ax
bsf r8, r10
movsxd r8, r10d
mov r12, qword [rsp + 0x70]
or r8b, r13b
sbb r8w, bx
clc
imul rdx, r12
movsx r8w, r8b
cmp cl, r15b
sbb r8, 0x568154eb
add rdx, rdi
movsx r8w, r8b
mov r8, r12
jmp 0x14041bd0b
call fcn.1404a0bfe
mov rdx, r14
sbb r8b, 0x1c
shld ax, r11w, 0x7e
and ch, 0xa7
or rdx, 1
mov rax, qword [rsp + 0x58]
sal rcx, 0x57
bsr r8w, r12w
mov ecx, dword [rax]
imul ecx, r15d
sal r8w, 0xfc
xor r8w, di
rcl r8b, 0x5c
add rcx, rbp
rol r8b, cl
or r8b, bpl
mov r8, r14
add rdx, rsi
imul rdx, r12
and r8d, eax
add rdx, rdi
mov r8, r12
jmp 0x14041bd66
call fcn.1404a0bfe
mov rdx, qword [rsp + 0x58]
cmp r8b, r11b
btc ax, 0x7b
add r14, 2
adc al, 0x17
shld ax, bx, 0x20
mov rax, qword [rsp + 0x90]
test ch, ch
cmp r11w, 0x59c6
add rbp, rax
clc
lea rbx, [rbx + rax]
cmp qword [rsp + 0xa8], r14
jne 0x14041bcab
test byte [rsp + 0x120], 1
movsxd r15, ecx
mov r8, qword [rsp + 0x70]
xchg bh, bh
jmp 0x14041bdc0
mov r15d, dword [rsp + 0xa0]
bswap ebp
movsx bx, ch
mov ebx, dword [rsp + 0x48]
jmp 0x14041bdda
mov rbp, qword [rsp + 0x78]
jmp 0x14041bde4
je 0x14041bbf1
mov eax, dword [rsp + 0xb4]
cmp r15b, dil
imul eax, ebp
mov ecx, ecx
neg cx
movsxd rcx, r14d
add eax, dword [rsp + 0xb8]
imul eax, dword [rsp + 0x64]
shr cx, 0x47
mov rcx, r14
imul rcx, qword [rsp + 0xe0]
add rcx, qword [rsp + 0xe8]
jmp 0x14041be28
imul eax, dword [rdx]
sbb dh, 0x37
test bpl, 0x55
bts edx, r11d
add rax, qword [rsp + 0xc0]
rol dl, 0x8f
test r15w, sp
imul rcx, r8
movsxd rdx, eax
add rcx, rax
jmp 0x14041be5b
add rsi, r14
imul rsi, r8
xor dl, r14b
and dh, 0x3c
inc dl
add rdi, rsi
mov dx, 0xdd6
movsx rdx, bp
mov rdx, rdi
jmp 0x14041be7d
call fcn.1404a0bfe
jmp 0x14041bbf1
mov rsi, qword [rsp + 0x50]
mov rcx, qword [rsi + 0x18]
jmp 0x14041be95
call fcn.140178c3f
mov ecx, dword [rsp + 0xd8]
mov eax, ecx
inc r12w
or r8w, 0x376e
cmovne r9w, r15w
mov r9, qword [rsp + 0x108]
movzx r8d, sp
add r9, rax
movsx r10, r13w
mov r8d, dword [rsp + 0xdc]
sub r8d, ecx
movzx di, bl
movsx edi, r10w
mov rdi, qword [rsp + 0x100]
mov ch, 0x87
not cx
movzx r15, r10w
lea r10, [0x1400bef80]
jmp 0x14041befb
lea rcx, [0x1400befc0]
mov r15b, r9b
bswap r15d
lea r15, [0x1400befa0]
movsx r12d, si
movzx r12, r11w
lea r12, [0x1400befe0]
jmp 0x14041bf23
jmp 0x14041b901
mov eax, dword [rsp + 0x68]
xchg r8, r8
not r8w
cmovo r8, r10
mov dword [rsp + 0x38], eax
movsx r8d, dx
setbe r8b
mov dword [rsp + 0x30], ebx
mov r8b, dl
mov dword [rsp + 0x28], esi
movsx r8w, bpl
mov dword [rsp + 0x20], ecx
mov r8b, spl
movsx cx, cl
movzx r8, bp
mov rcx, rbp
mov r8b, r10b
jmp 0x14041bf71
mov r8d, edi
call fcn.14042049d
test eax, eax
je 0x14041b454
cmp byte [rsp + 0x98], 0
jmp 0x14041bf8e
je 0x14041bff7
mov rax, qword [rsp + 0x50]
sbb r8b, r15b
bswap r8
cmp dword [rax + 0x20], 0x10
sete r8b
mov r8d, dword [r13 + 0xc]
jmp 0x14041bfb0
jne 0x14041bfdb
lea rdx, [rsp + 0xf2]
movzx cx, ch
not ch
xchg rcx, rcx
mov rcx, qword [rsp + 0x50]
jmp 0x14041bfd1
call fcn.14041fe07
jmp 0x14041bff7
lea rdx, [rsp + 0x6c]
movsx cx, r13b
setno ch
mov rcx, qword [rsp + 0x50]
jmp 0x14041bff2
call fcn.1402512cf
cmp dword [rsp + 0x84], 0
jmp 0x14041c004
je 0x14041c07a
mov eax, dword [0x1400b9350]
mov rcx, qword gs:[0x58]
sub dh, 0x78
test r15b, 0x3b
mov rax, qword [rcx + rax*8]
cwd
shl ecx, cl
lea rcx, [rax + 0x20]
ror dx, 0x28
lea rdx, [0x1400b9260]
cmp byte [rax + 0x24], 0
cmovne rdx, rcx
test r12b, bpl
jmp 0x14041c04d
cmp dword [rdx], 0
jmp 0x14041c055
je 0x14041c07a
cmp dword [r13 + 0xc], 3
jmp 0x14041c065
jl 0x14041c07a
mov rcx, qword [rsp + 0x50]
jmp 0x14041c075
call fcn.14042005c
cmp byte [rsp + 0x4c], 0
jmp 0x14041c084
je 0x14041c1af
movzx ebx, byte [rsp + 0x4c]
btr rdi, rsi
xadd rdi, rbp
mov dword [r13 + 8], ebx
xadd di, ax
shl edi, cl
sub al, ah
mov eax, dword [rsp + 0xbc]
bts ebp, esi
shrd ebp, r15d, 0xfb
cmp eax, 3
mov bpl, r10b
cmovge ebx, eax
mov dword [r13 + 0xc], ebx
movsx di, r8b
mov rax, qword [rsp + 0x50]
mov bp, ax
movsxd rbp, ebx
mov rax, qword [rax]
mov ebp, dword [rax + 4]
test dl, bl
imul ebp, dword [rax]
mov eax, ebp
sub dil, 0xf9
bts edi, esp
inc di
or eax, ebx
mov edi, 0
js 0x14041b45c
mov eax, 0x7fffffff
sub edx, edx
cmp esp, 0x490f5630
cmp rsi, r12
div ebx
test dx, 0x73fb
cmp r12, 0x65f3181c
cmp eax, ebp
jmp 0x14041c118
jl 0x14041b454
mov rax, qword [rsp + 0x50]
rcr rcx, 0x4f
sal cl, 4
mov rsi, qword [rax + 0x18]
sar ch, cl
movsxd rax, r14d
mov eax, ebp
xchg ecx, ecx
bsf cx, r9w
imul eax, ebx
movsxd rcx, ebp
cmova cx, r14w
movzx rcx, bp
movsxd rcx, eax
call fcn.140230bb8
test rax, rax
mov edi, esp
mov edi, 0
jmp 0x14041c162
je 0x14041b45c
mov r14, rax
clc
test r15w, si
cmp ebx, 3
jmp 0x14041c178
jne 0x14041c20b
test ebp, ebp
jmp 0x14041c185
je 0x14041c474
mov r8d, ebp
test r14b, 0x3a
cmp ebp, 1
jmp 0x14041c19a
jne 0x14041c264
sub edx, edx
mov rcx, r14
jmp 0x14041c1aa
jmp 0x14041c336
cmp byte [rsp + 0x98], 0
jmp 0x14041c1bc
je 0x14041c48f
inc dword [r13 + 8]
jmp 0x14041c48f
mov rax, qword [rsp + 0xc0]
jmp 0x14041c1d8
mov qword [rsi + 0x18], rax
cmp byte [rsp + 0x98], 0
jmp 0x14041c1e9
jne 0x14041bf94
jmp 0x14041bff7
mov rcx, qword [rsp + 0xc0]
jmp 0x14041c201
call fcn.140178c3f
jmp 0x14041b454
test ebp, ebp
je 0x14041c474
mov eax, ebp
cmovns cx, dx
movsx cx, spl
and rbp, 0x6035231e
lea rcx, [rax - 1]
btc rbp, 0xff
shl ebp, 0x90
mov ebp, eax
jmp 0x14041c23b
and ebp, 3
clc
cmp rcx, 3
jae 0x14041c39a
xor ecx, ecx
movzx dx, r13b
bswap dx
movsx rdx, dx
mov rdx, r14
jmp 0x14041c25f
jmp 0x14041c434
mov eax, r8d
movzx cx, spl
rol rcx, 0x6b
or bx, 0x37d8
and eax, 0xfffffffe
sub edx, edx
cmp bx, r14w
btr ebp, 0x52
mov rcx, r14
jmp 0x14041c28a
movzx ebp, byte [rsi + rdx]
movzx bx, r11b
movzx ebx, byte [rsp + rbp*4 + 0x130]
jmp 0x14041c2a1
mov byte [rcx], bl
neg bh
movzx ebx, byte [rsp + rbp*4 + 0x131]
cmp sp, 0x4dd1
test r13w, r15w
mov byte [rcx + 1], bl
shrd bx, cx, 0x9b
movzx ebx, byte [rsp + rbp*4 + 0x132]
mov byte [rcx + 2], bl
movzx rbp, bx
adc bpl, r9b
movzx ebp, byte [rsi + rdx + 1]
bts bx, r11w
sar bh, 0xcd
movzx ebx, byte [rsp + rbp*4 + 0x130]
mov byte [rcx + 3], bl
movzx ebx, byte [rsp + rbp*4 + 0x131]
mov byte [rcx + 4], bl
sub bx, r14w
movzx bx, r15b
mov bl, dil
movzx ebx, byte [rsp + rbp*4 + 0x132]
stc
mov byte [rcx + 5], bl
add rcx, 6
cmc
cmp rdi, 0x7d8b4ac4
test cx, r12w
add rdx, 2
cmc
cmp r11b, al
jmp 0x14041c328
cmp rax, rdx
jmp 0x14041c330
jne 0x14041c28a
test r8b, 1
jmp 0x14041c33f
je 0x14041c474
movzx eax, byte [rsi + rdx]
mov rdx, 0x78cb42e8
bswap dx
movzx edx, byte [rsp + rax*4 + 0x130]
jmp 0x14041c360
mov byte [rcx], dl
movsx dx, r11b
movzx dx, ah
movzx edx, byte [rsp + rax*4 + 0x131]
jmp 0x14041c378
mov byte [rcx + 1], dl
jmp 0x14041c380
movzx eax, byte [rsp + rax*4 + 0x132]
jmp 0x14041c38d
mov byte [rcx + 2], al
jmp 0x14041c395
jmp 0x14041c474
and eax, 0xfffffffc
xor ecx, ecx
mov bx, 0x56cb
mov rdx, r14
movzx ebx, byte [rsi + rcx]
cmp ax, 0x4e3e
mov ebx, dword [rsp + rbx*4 + 0x130]
mov dword [rdx], ebx
btc ebx, r9d
xchg bx, bx
movzx ebx, byte [rsi + rcx + 1]
cmp bpl, bpl
stc
mov ebx, dword [rsp + rbx*4 + 0x130]
mov dword [rdx + 4], ebx
cmp r15b, 0x3a
setnp bl
movzx ebx, byte [rsi + rcx + 2]
mov ebx, dword [rsp + rbx*4 + 0x130]
jmp 0x14041c3e9
mov dword [rdx + 8], ebx
or bl, dl
movzx ebx, byte [rsi + rcx + 3]
stc
test rsi, 0x24597df8
mov ebx, dword [rsp + rbx*4 + 0x130]
cmp r12b, dl
stc
mov dword [rdx + 0xc], ebx
jmp 0x14041c40e
add rdx, 0x10
test cx, r11w
jmp 0x14041c41b
add rcx, 4
cmc
jmp 0x14041c42b
cmp rax, rcx
jne 0x14041c3a6
test rbp, rbp
je 0x14041c474
add rcx, rsi
xor eax, eax
mov ebx, edi
dec bh
movzx ebx, byte [rcx + rax]
jmp 0x14041c44f
mov ebx, dword [rsp + rbx*4 + 0x130]
mov dword [rdx + rax*4], ebx
jmp 0x14041c45e
inc rax
jmp 0x14041c466
cmp rbp, rax
jmp 0x14041c46e
jne 0x14041c446
mov rcx, rsi
jmp 0x14041c47c
call fcn.140178c3f
mov rax, qword [rsp + 0x50]
movzx esi, bx
mov qword [rax + 0x18], r14
mov ch, dh
mov rsi, qword [rsp + 0x50]
xchg rcx, rcx
bswap cx
setbe ch
mov rcx, qword [rsi + 0x10]
jmp 0x14041c4a6
call fcn.140178c3f
mov qword [rsi + 0x10], 0
movsx ecx, r14w
mov rcx, r13
jmp 0x14041c4bf
call fcn.14041fa37
mov rcx, r13
jmp 0x14041c4cc
call fcn.14041fa37
mov edi, 1
jmp 0x14041c4db
jmp 0x14041b45c