Function at 0x1404fbf7d
Capabilities:
Execute anti-debugging instructions
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
sub ax, 0x7268
mov qword [rsp + 0x18], rsi
shrd r8w, di, 0x59
cdq
push rbp
cmp r10d, r8d
ror bpl, cl
movsx rax, r11w
push rdi
push r12
push r14
rol al, 0x45
test dil, r11b
shl r8w, 0xa1
push r15
shl bpl, 0xae
bt ax, r9w
mov rbp, rsp
sbb r8b, r11b
dec r14d
jmp 0x1404fbfc6
sub rsp, 0x70
mov r14, rcx
mov eax, dword [0x14012e9cc]
movzx dx, r14b
btr r8, 0x52
mov rdx, qword [0x14012eadc]
and ecx, r9d
bt rcx, 0xfc
mov rcx, qword [0x14012e9d4]
and r8d, 0x309c58b4
and r8b, sil
mov r8, qword [0x14012e9d0]
cmp r10w, 0x12c8
test eax, eax
jmp 0x1404fc011
je 0x1404fd832
cmp eax, 0xa
jmp 0x1404fc01f
ja 0x1404fc058
jb 0x1404fd832
test r8d, r8d
jmp 0x1404fc033
jne 0x1404fc058
test dx, dx
jmp 0x1404fc041
jne 0x1404fc058
cmp ecx, 0x55f0
jmp 0x1404fc052
jb 0x1404fc977
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
rol edx, cl
btc cx, sp
xor edi, edi
setae dh
mov dl, r14b
mov qword [rbp - 0x38], rdi
cwd
lea edx, [rdi + 0xa]
xchg ecx, ecx
movsx cx, r11b
movzx ecx, r12w
lea rcx, [rbp - 0x48]
jmp 0x1404fc08b
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
lea r8d, [rdi + 0xa]
setl dh
cqo
lea rdx, str.AUAVAWH
mov rcx, rbx
jmp 0x1404fc0ac
call fcn.14008a5e0
lea rax, [rbx + 0xa]
jmp 0x1404fc0ba
mov qword [rbp - 0x40], rax
jmp 0x1404fc0c3
mov qword [rbp - 0x30], rdi
jmp 0x1404fc0cc
mov byte [rbp - 0x28], 1
mov dword [rbp - 0x24], 0xf
jmp 0x1404fc0dc
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rax, [0x14012eb18]
mov qword [rbp - 0x50], rax
mov r9w, 0x2d2d
cwd
lea r9, [rbp - 0x48]
cqo
jmp 0x1404fc104
lea r8, [rbp - 0x50]
movzx edx, r15w
lea rdx, [rbp - 0x10]
movzx ecx, si
cmovp rcx, r11
mov rcx, r14
call fcn.1404ff03c
nop
rcl cx, cl
mov cl, dil
mov rcx, qword [rbp - 0x48]
stc
test rcx, rcx
je 0x1404fc193
mov rdx, qword [rbp - 0x38]
rcr al, cl
neg rax
sub rdx, rcx
sub al, 0x74
mov rax, rcx
test dil, 0x84
cmp rdx, 0x1000
jmp 0x1404fc155
jb 0x1404fc18e
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp bp, r12w
cmp r8w, 0x7fbb
sub rax, rcx
cmp r15b, 0x5a
clc
add rax, 0xfffffffffffffff8
cmp r14w, 0x42
cmp rax, 0x1f
jmp 0x1404fc188
ja 0x1404fe6cf
call fcn.140260db4
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rdi
movsxd rcx, edi
xchg cl, ch
jmp 0x1404fc1a9
mov edx, 0xc
mov cx, 0x63ed
movsx cx, ch
lea rcx, [rbp - 0x48]
jmp 0x1404fc1bf
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
setle dh
cmovo r8w, cx
movsx edx, r10w
mov r8d, 0xc
movsx rdx, ax
movzx ecx, dx
movsx dx, ch
lea rdx, [0x1400de5b8]
movzx rcx, bp
movzx ecx, ax
mov rcx, rbx
jmp 0x1404fc1fb
call fcn.14008a5e0
lea rax, [rbx + 0xc]
jmp 0x1404fc209
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x30], rdi
jmp 0x1404fc216
mov byte [rbp - 0x28], 1
xorps xmm0, xmm0
xor eax, eax
setbe r8b
movups xmmword [rbp - 0x24], xmm0
movzx dx, r11b
cqo
mov dword [rbp - 0x14], eax
lea rax, [0x14012eb38]
mov qword [rbp - 0x50], rax
cmovo dx, r12w
movzx cx, dil
mov dx, 0x43ee
lea r9, [rbp - 0x48]
movzx dx, r12b
lea r8, [rbp - 0x50]
bswap ecx
xchg cl, dl
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fc267
call fcn.1404ff03c
nop
bts rcx, rbp
bt ecx, 0x7d
mov rcx, qword [rbp - 0x48]
test rcx, rcx
jmp 0x1404fc281
je 0x1404fc2e5
mov rdx, qword [rbp - 0x38]
cmp r15b, cl
bt ax, r15w
cmovb ax, sp
sub rdx, rcx
rcl al, 0xcd
sub al, r13b
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404fc2af
jb 0x1404fc2e0
add rdx, 0x27
jmp 0x1404fc2be
mov rcx, qword [rcx - 8]
test dh, 0xcf
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp r10b, 0xe8
jmp 0x1404fc2d6
cmp rax, 0x1f
ja 0x1404fe6d9
call fcn.140260db4
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
mov dh, 0x38
mov cx, di
bswap cx
mov qword [rbp - 0x38], rdi
jmp 0x1404fc2ff
mov edx, 8
cmovno rcx, r12
lea rcx, [rbp - 0x48]
jmp 0x1404fc311
call fcn.1404a261f
mov rax, qword [rbp - 0x48]
sar cx, 0xf
movabs rcx, 0x840ffa8b48e88b49
stc
clc
mov qword [rax], rcx
add rax, 8
jmp 0x1404fc336
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x30], rdi
jmp 0x1404fc343
mov byte [rbp - 0x28], 1
jmp 0x1404fc34c
movdqa xmm0, xmmword [0x1400de7e0]
movdqu xmmword [rbp - 0x24], xmm0
lea rax, [0x14012eb28]
movsx r8, bp
mov qword [rbp - 0x50], rax
cwd
jmp 0x1404fc36f
lea r9, [rbp - 0x48]
movzx r8d, sp
lea r8, [rbp - 0x50]
not ch
lea rdx, [rbp - 0x10]
movsx ecx, si
mov rcx, r14
jmp 0x1404fc38c
call fcn.1404ff03c
nop
btc cx, bp
not cx
bts ecx, esp
mov rcx, qword [rbp - 0x48]
clc
test rcx, rcx
je 0x1404fc409
mov rdx, qword [rbp - 0x38]
sub ax, 0x2368
rol ax, 0x98
sub rdx, rcx
nop
mov rax, rcx
cmp ebx, eax
cmp r8d, 0x1fcc61c1
cmp rdx, 0x1000
jmp 0x1404fc3d2
jb 0x1404fc404
add rdx, 0x27
stc
mov rcx, qword [rcx - 8]
test bl, r15b
cmc
test ax, 0x252
sub rax, rcx
cmp ebx, 0x27a05ef1
add rax, 0xfffffffffffffff8
stc
cmp ah, 0x2a
cmp rax, 0x1f
ja 0x1404fe6e3
call fcn.140260db4
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
movsx dx, r15b
movsx rcx, di
mov qword [rbp - 0x38], rdi
mov dh, al
movsx dx, bl
setp dl
mov edx, 8
mov rcx, rsi
lea rcx, [rbp - 0x48]
jmp 0x1404fc438
call fcn.1404a261f
mov rax, qword [rbp - 0x48]
movabs rcx, 0xfa8bf8458d575653
mov qword [rax], rcx
test r9b, spl
add rax, 8
jmp 0x1404fc45a
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x30], rdi
jmp 0x1404fc467
mov byte [rbp - 0x28], 0
jmp 0x1404fc470
mov dword [rbp - 0x24], 8
jmp 0x1404fc47c
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rax, [0x14012eb30]
mov qword [rbp - 0x50], rax
movsx r8, r8w
xchg rdx, r8
lea r9, [rbp - 0x48]
movsx r8, si
jmp 0x1404fc4a4
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fc4b4
call fcn.1404ff03c
nop
mov rcx, qword [rbp - 0x48]
test rcx, rcx
je 0x1404fc517
mov rdx, qword [rbp - 0x38]
sub al, r9b
sub rdx, rcx
shl al, 0x46
sub eax, edi
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404fc4e5
jb 0x1404fc512
add rdx, 0x27
cmp r8b, r14b
mov rcx, qword [rcx - 8]
cmp r11w, r11w
sub rax, rcx
cmp r9b, r14b
cmp sil, 0x41
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1404fe6ed
call fcn.140260db4
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
not dx
movsxd rcx, eax
mov qword [rbp - 0x38], rdi
mov edx, 5
setns ch
movzx rcx, r8w
xchg rcx, rcx
lea rcx, [rbp - 0x48]
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
setno r8b
mov r8d, 5
jmp 0x1404fc558
lea rdx, [0x1400de5c8]
movzx ecx, di
xchg rcx, rcx
mov rcx, rbx
jmp 0x1404fc56d
call fcn.14008a5e0
lea rax, [rbx + 5]
movzx rsi, si
movzx si, r12b
movsx si, dil
mov qword [rbp - 0x40], rax
movzx esi, bx
mov qword [rbp - 0x30], rdi
movsx si, bpl
bswap si
mov byte [rbp - 0x28], 0
mov rsi, 0xffffffffffffffff
jmp 0x1404fc5a7
mov dword [rbp - 0x24], esi
movdqa xmm0, xmmword [0x1400de790]
movdqu xmmword [rbp - 0x20], xmm0
movsxd r8, r15d
lea rax, [0x14012eb20]
movsx ecx, sp
mov qword [rbp - 0x50], rax
mov dx, 0x2482
lea r9, [rbp - 0x48]
cqo
lea r8, [rbp - 0x50]
mov dx, r11w
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fc5e6
call fcn.1404ff03c
nop
movsx cx, dl
rcl rcx, 0xbc
mov rcx, qword [rbp - 0x48]
test rcx, rcx
jmp 0x1404fc600
je 0x1404fc662
mov rdx, qword [rbp - 0x38]
bts ax, r9w
movsx rax, r8w
adc ah, 0xa0
sub rdx, rcx
xor al, al
mov rax, rcx
clc
stc
cmp rdx, 0x1000
jmp 0x1404fc62c
jb 0x1404fc65d
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x1404fc63f
sub rax, rcx
cmc
cmp r9d, 0x3186727a
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404fc657
ja 0x1404fe6f7
call fcn.140260db4
mov eax, dword [0x14012e9cc]
test eax, eax
je 0x1404fc6e8
cmp eax, 0xa
jbe 0x1404fc686
mov sil, 1
jmp 0x1404fc681
jmp 0x1404fc6f0
jb 0x1404fc6e8
cmp dword [0x14012e9d0], 0
jmp 0x1404fc698
jbe 0x1404fc6ab
mov sil, 1
jmp 0x1404fc6a6
jmp 0x1404fc6f0
cmp word [0x14012eadc], 0
jbe 0x1404fc6c6
mov sil, 1
jmp 0x1404fc6c1
jmp 0x1404fc6f0
cmp dword [0x14012e9d4], 0x585d
jmp 0x1404fc6d5
jb 0x1404fc6e8
mov sil, 1
jmp 0x1404fc6e3
jmp 0x1404fc6f0
sub sil, sil
jmp 0x1404fc6f0
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
movsx rcx, r8w
bswap cx
cdq
mov qword [rbp - 0x38], rdi
cdq
mov edx, 6
movzx cx, ah
xchg cl, cl
movsx cx, spl
lea rcx, [rbp - 0x48]
jmp 0x1404fc71e
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
bswap ecx
movsx rdx, r14w
movsxd rcx, r9d
mov r8d, 6
setl dl
lea rdx, [0x1400de5d8]
movsxd rcx, ebx
mov rcx, rbx
jmp 0x1404fc74b
call fcn.14008a5e0
lea rax, [rbx + 6]
sar r15b, 0xd8
mov qword [rbp - 0x40], rax
stc
mov qword [rbp - 0x30], rdi
sub r15b, al
mov byte [rbp - 0x28], 0
mov eax, 0x42
shr r15b, cl
mov r15d, 0x2c
clc
test sil, sil
jmp 0x1404fc77f
cmove eax, r15d
jmp 0x1404fc788
mov dword [rbp - 0x24], eax
jmp 0x1404fc790
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
seta r9b
lea rax, [0x14012eb10]
setns dl
movsxd r9, edx
bswap r8d
mov qword [rbp - 0x50], rax
cqo
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
bswap cx
cdq
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fc7c9
call fcn.1404ff03c
nop
mov rcx, qword [rbp - 0x48]
test rcx, rcx
jmp 0x1404fc7db
je 0x1404fc840
mov rdx, qword [rbp - 0x38]
sub rdx, rcx
xadd ax, ax
bt eax, 0xc1
mov rax, rcx
test r8b, 9
cmp dil, 0x69
stc
cmp rdx, 0x1000
jmp 0x1404fc808
jb 0x1404fc83b
add rdx, 0x27
cmc
test r9d, esp
clc
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp si, 0x6fd1
test r13b, 0xa
cmp rax, 0x1f
jmp 0x1404fc835
ja 0x1404fe701
call fcn.140260db4
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
mov dl, bh
mov qword [rbp - 0x38], rdi
mov edx, 6
movzx rcx, r14w
mov cl, 0x36
lea rcx, [rbp - 0x48]
jmp 0x1404fc862
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
bswap cx
mov r8d, 6
movsx ecx, r15w
movsxd rdx, r13d
cqo
lea rdx, [0x1400de5d0]
movsx cx, r9b
movsxd rcx, ecx
cmovae rcx, rdx
mov rcx, rbx
call fcn.14008a5e0
lea rax, [rbx + 6]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x30], rdi
jmp 0x1404fc8a9
mov byte [rbp - 0x28], 0
jmp 0x1404fc8b2
mov dword [rbp - 0x24], 0x1d
jmp 0x1404fc8be
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
cdqe
lea rax, [0x14012eb50]
movzx rdx, dx
movsxd r8, r10d
mov qword [rbp - 0x50], rax
bswap cx
mov dl, ch
movsx rdx, sp
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
movsxd rcx, edi
lea rdx, [rbp - 0x10]
movzx cx, r13b
movzx rcx, sp
mov rcx, r14
jmp 0x1404fc902
call fcn.1404ff03c
nop
mov cx, dx
rcr cl, 0x53
mov rcx, qword [rbp - 0x48]
cmp al, 0x82
test rcx, rcx
jmp 0x1404fc91c
je 0x1404fe664
mov rdx, qword [rbp - 0x38]
setnp al
bts rax, rbx
sbb ah, 0xde
sub rdx, rcx
shl ax, cl
or ax, di
movsxd rax, eax
mov rax, rcx
jmp 0x1404fc944
cmp rdx, 0x1000
jmp 0x1404fc950
jb 0x1404fd828
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp r14b, bpl
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1404fe6b1
jmp 0x1404fd828
test eax, eax
je 0x1404fd832
cmp eax, 0xa
jmp 0x1404fc987
ja 0x1404fca1f
jb 0x1404fd832
test r8d, r8d
jmp 0x1404fc99b
jne 0x1404fc9c0
test dx, dx
jmp 0x1404fc9a9
jne 0x1404fc9c0
cmp ecx, 0x3fab
jmp 0x1404fc9ba
jb 0x1404fd832
mov esi, 0x43
test r8d, r8d
jmp 0x1404fc9cd
jne 0x1404fca1f
test dx, dx
jmp 0x1404fc9db
jne 0x1404fca1f
cmp ecx, 0x47ba
jmp 0x1404fc9ec
jae 0x1404fca1f
test r8d, r8d
jne 0x1404fca10
test dx, dx
jne 0x1404fca10
cmp ecx, 0x42ee
jb 0x1404fca29
mov esi, 0x44
jmp 0x1404fca1a
jmp 0x1404fca29
mov esi, 0x46
jmp 0x1404fca29
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
cmovb edx, ebx
bsr edx, edx
sub edi, edi
setnp ch
mov qword [rbp - 0x38], rdi
lea edx, [rdi + 6]
movzx cx, r9b
lea rcx, [rbp - 0x48]
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
bswap r8
movzx r8d, cx
cmovle dx, si
lea r8d, [rdi + 6]
lea rdx, [0x1400de5ec]
movsxd rcx, edi
cmovp rcx, r8
mov rcx, rbx
call fcn.14008a5e0
lea rax, [rbx + 6]
mov qword [rbp - 0x40], rax
jmp 0x1404fca87
mov qword [rbp - 0x30], rdi
jmp 0x1404fca90
mov byte [rbp - 0x28], 1
mov dword [rbp - 0x24], esi
jmp 0x1404fca9c
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movsx rcx, r13w
bswap r9w
movzx r8w, r12b
lea rax, [0x14012eb18]
mov r9b, bl
mov qword [rbp - 0x50], rax
movsx rcx, dx
lea r9, [rbp - 0x48]
mov dl, cl
movsx r8, r13w
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
jmp 0x1404fcadb
mov rcx, r14
jmp 0x1404fcae3
call fcn.1404ff03c
nop
xchg ecx, ecx
rcl ch, cl
mov rcx, qword [rbp - 0x48]
test rcx, rcx
jmp 0x1404fcaf9
je 0x1404fcb67
mov rdx, qword [rbp - 0x38]
sal al, 0xb
xor ax, bx
sub rdx, rcx
movsx ax, ch
mov rax, rcx
test r10b, 0x9e
clc
cmp rdx, 0x1000
jmp 0x1404fcb24
jb 0x1404fcb62
add rdx, 0x27
jmp 0x1404fcb33
mov rcx, qword [rcx - 8]
cmp spl, 0x22
cmp r10w, si
sub rax, rcx
clc
jmp 0x1404fcb4e
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x1404fcb5c
ja 0x1404fe70b
call fcn.140260db4
mov eax, dword [0x14012e9cc]
cmp spl, 0x1b
stc
test eax, eax
jmp 0x1404fcb79
je 0x1404fcd02
cmp eax, 0xa
ja 0x1404fcbc8
jb 0x1404fcd02
cmp dword [0x14012e9d0], 0
jmp 0x1404fcb9a
ja 0x1404fcbc8
cmp word [0x14012eadc], 0
jmp 0x1404fcbad
ja 0x1404fcbc8
cmp dword [0x14012e9d4], 0x4a61
jmp 0x1404fcbc2
jb 0x1404fcd02
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
mov dx, r10w
cqo
movsx rdx, r11w
mov qword [rbp - 0x38], rdi
cdq
cqo
movzx cx, sil
mov edx, 9
movsxd rcx, r11d
not ch
movsx cx, sil
lea rcx, [rbp - 0x48]
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
cdq
mov r8d, 9
movzx ecx, bp
setnp cl
movsxd rdx, esp
lea rdx, [0x1400de5e0]
mov rcx, rbx
call fcn.14008a5e0
lea rax, [rbx + 9]
mov qword [rbp - 0x40], rax
jmp 0x1404fcc2e
mov qword [rbp - 0x30], rdi
jmp 0x1404fcc37
mov byte [rbp - 0x28], 1
jmp 0x1404fcc40
mov dword [rbp - 0x24], 0x11
jmp 0x1404fcc4c
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
jmp 0x1404fcc5c
lea rax, [0x14012eb38]
mov qword [rbp - 0x50], rax
lea r9, [rbp - 0x48]
movzx r8d, r8w
not rdx
mov cl, bpl
lea r8, [rbp - 0x50]
cmovl dx, r12w
movsxd rdx, r15d
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fcc8d
call fcn.1404ff03c
nop
bswap cx
shrd ecx, edx, 0xc4
btc rcx, 0xba
mov rcx, qword [rbp - 0x48]
cmp r8, r8
test rcx, rcx
je 0x1404fce2c
mov rdx, qword [rbp - 0x38]
sub rdx, rcx
bswap eax
btc eax, 0x98
or ax, 0x4ea8
mov rax, rcx
cmp rdx, 0x1000
jb 0x1404fce27
add rdx, 0x27
clc
stc
mov rcx, qword [rcx - 8]
sub rax, rcx
jmp 0x1404fcce7
add rax, 0xfffffffffffffff8
test r13b, bpl
cmp rax, 0x1f
jmp 0x1404fccf7
ja 0x1404fe6bb
jmp 0x1404fce27
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
cdq
movzx edx, bx
movsx rcx, r9w
mov qword [rbp - 0x38], rdi
mov edx, 6
movzx rcx, r8w
lea rcx, [rbp - 0x48]
jmp 0x1404fcd28
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
movsxd r8, r13d
cwd
mov r8d, 6
cdq
lea rdx, [0x1400de5fc]
movsxd rcx, r12d
mov rcx, rbx
jmp 0x1404fcd4f
call fcn.14008a5e0
lea rax, [rbx + 6]
jmp 0x1404fcd5d
mov qword [rbp - 0x40], rax
jmp 0x1404fcd66
mov qword [rbp - 0x30], rdi
jmp 0x1404fcd6f
mov byte [rbp - 0x28], 1
jmp 0x1404fcd78
mov dword [rbp - 0x24], 0x10
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
rdtsc
movzx eax, r11w
lea rax, [0x14012eb38]
movsxd r9, r9d
xchg edx, r9d
mov qword [rbp - 0x50], rax
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
movsx rcx, r14w
mov rcx, r14
call fcn.1404ff03c
nop
mov rcx, qword [rbp - 0x48]
cmc
test rcx, rcx
jmp 0x1404fcdc3
je 0x1404fce2c
mov rdx, qword [rbp - 0x38]
mov al, 0xfc
test r13b, r15b
sub rdx, rcx
btr ax, bx
movsx eax, di
movsx ax, dh
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404fcdef
jb 0x1404fce27
add rdx, 0x27
jmp 0x1404fcdff
mov rcx, qword [rcx - 8]
test r9b, r12b
cmc
sub rax, rcx
jmp 0x1404fce0f
add rax, 0xfffffffffffffff8
jmp 0x1404fce18
cmp rax, 0x1f
jmp 0x1404fce21
ja 0x1404fe715
call fcn.140260db4
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], rdi
mov ch, 0xce
mov rcx, rax
movzx edx, ax
mov edx, 8
movsxd rcx, r15d
setg ch
movsx cx, r9b
lea rcx, [rbp - 0x48]
jmp 0x1404fce5a
call fcn.1404a261f
mov rax, qword [rbp - 0x48]
shr rcx, 0x4d
rcr cl, cl
neg cx
movabs rcx, 0x840ffa8b48e88b49
mov qword [rax], rcx
cmc
cmp r10w, r13w
add rax, 8
jmp 0x1404fce87
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x30], rdi
mov byte [rbp - 0x28], 1
jmp 0x1404fce98
movdqa xmm0, xmmword [0x1400de7e0]
movdqu xmmword [rbp - 0x24], xmm0
setno r9b
movzx r8w, dl
lea rax, [0x14012eb28]
movzx r8, sp
mov r8b, 0x3a
mov qword [rbp - 0x50], rax
lea r9, [rbp - 0x48]
cmova r8w, bx
movzx r8d, ax
mov r8b, 0xd
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fcee0
call fcn.1404ff03c
nop
mov rcx, qword [rbp - 0x48]
stc
test rcx, rcx
jmp 0x1404fcef3
je 0x1404fcf43
mov rdx, qword [rbp - 0x38]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1404fcf3e
add rdx, 0x27
cmp dil, cl
stc
mov rcx, qword [rcx - 8]
jmp 0x1404fcf22
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp ecx, 0x1a2a05eb
cmp rax, 0x1f
jmp 0x1404fcf38
ja 0x1404fe71f
call fcn.140260db4
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
movzx edx, r9w
not rdx
cwd
mov qword [rbp - 0x38], rdi
mov dl, r10b
cwd
jmp 0x1404fcf62
mov edx, 8
lea rcx, [rbp - 0x48]
jmp 0x1404fcf70
call fcn.1404a261f
mov rax, qword [rbp - 0x48]
or ch, 0xb3
movabs rcx, 0xfa8bf8458d575653
mov qword [rax], rcx
stc
clc
cmp r9b, bl
add rax, 8
jmp 0x1404fcf97
mov qword [rbp - 0x40], rax
jmp 0x1404fcfa0
mov qword [rbp - 0x30], rdi
jmp 0x1404fcfa9
mov byte [rbp - 0x28], 0
mov dword [rbp - 0x24], 8
jmp 0x1404fcfb9
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov r8b, 0x65
movsxd rcx, r12d
lea rax, [0x14012eb30]
mov r8b, 0xc3
movsx ecx, r10w
movzx r9, sp
mov qword [rbp - 0x50], rax
lea r9, [rbp - 0x48]
jmp 0x1404fcfea
lea r8, [rbp - 0x50]
movsx ecx, r11w
cqo
lea rdx, [rbp - 0x10]
movzx cx, r14b
mov rcx, r14
jmp 0x1404fd005
call fcn.1404ff03c
nop
sal ch, cl
mov rcx, qword [rbp - 0x48]
cmp bl, 0x7b
cmp cl, r15b
test rcx, rcx
jmp 0x1404fd01f
je 0x1404fd07f
mov rdx, qword [rbp - 0x38]
xor al, dil
movzx eax, bx
sub rdx, rcx
cmc
mov rax, rcx
test r10b, r15b
test r13b, 0x82
cmp rdx, 0x1000
jb 0x1404fd07a
add rdx, 0x27
mov rcx, qword [rcx - 8]
test r13d, esi
cmp r14, 0x52173f1a
sub rax, rcx
jmp 0x1404fd067
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404fd074
ja 0x1404fe729
call fcn.140260db4
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
movsx cx, dil
mov qword [rbp - 0x38], rdi
setns cl
xchg cx, dx
mov edx, 5
lea rcx, [rbp - 0x48]
jmp 0x1404fd0a4
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
mov r8d, 5
cmovae edx, edi
mov cl, r9b
bswap edx
lea rdx, [0x1400de5c8]
movsx cx, spl
mov rcx, rbx
jmp 0x1404fd0cf
call fcn.14008a5e0
lea rax, [rbx + 5]
movsx rsi, r14w
xchg sil, sil
mov qword [rbp - 0x40], rax
setle sil
mov qword [rbp - 0x30], rdi
movzx rsi, sp
setl sil
mov byte [rbp - 0x28], 0
mov rsi, 0xffffffffffffffff
jmp 0x1404fd103
mov dword [rbp - 0x24], esi
jmp 0x1404fd10b
movdqa xmm0, xmmword [0x1400de790]
movdqu xmmword [rbp - 0x20], xmm0
cqo
movzx dx, bh
lea rax, [0x14012eb20]
bswap edx
mov qword [rbp - 0x50], rax
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
movsx edx, r11w
mov dh, 0xec
movzx cx, r15b
lea rdx, [rbp - 0x10]
seta cl
movzx cx, r12b
xchg cl, cl
mov rcx, r14
call fcn.1404ff03c
nop
mov rcx, qword [rbp - 0x48]
clc
test rcx, rcx
jmp 0x1404fd163
je 0x1404fd1c5
mov rdx, qword [rbp - 0x38]
xchg al, al
shld ax, sp, 0xcc
sbb eax, ebx
sub rdx, rcx
rcr al, 0x94
sal ax, 0xa7
mov rax, rcx
cmp r13w, cx
cmp rdx, 0x1000
jmp 0x1404fd193
jb 0x1404fd1c0
add rdx, 0x27
cmp bl, r15b
mov rcx, qword [rcx - 8]
cmp rdx, r13
stc
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
jmp 0x1404fd1ba
ja 0x1404fe733
call fcn.140260db4
lea r12, [0x1400de5f4]
or r8b, 0x25
mov rax, qword [0x14012e9cc]
xor r9b, 0x27
adc r8b, 0x27
setno dl
mov r8, qword [0x14012eadc]
rol dx, cl
mov r9, qword [0x14012e9d4]
xor rdx, 0x39711a64
btc dx, r9w
mov rdx, qword [0x14012e9d0]
cmp dh, 0x65
test eax, eax
jmp 0x1404fd210
je 0x1404fd2cf
cmp eax, 0xa
ja 0x1404fd253
jb 0x1404fd287
test edx, edx
jmp 0x1404fd22c
jne 0x1404fd253
test r8w, r8w
jmp 0x1404fd23b
jne 0x1404fd253
cmp r9d, 0x4563
jmp 0x1404fd24d
jb 0x1404fd266
lea r12, [0x1400de5d8]
mov ecx, eax
jmp 0x1404fd261
jmp 0x1404fd2d9
test eax, eax
jmp 0x1404fd26d
je 0x1404fd2cf
cmp eax, 0xa
jmp 0x1404fd27b
ja 0x1404fd2b7
jae 0x1404fd28e
mov ecx, eax
jmp 0x1404fd2d9
test edx, edx
jmp 0x1404fd295
jne 0x1404fd2b7
test r8w, r8w
jne 0x1404fd2b7
cmp r9d, 0x42ee
jmp 0x1404fd2b1
jb 0x1404fd2cf
lea r12, [0x1400de60c]
setno ch
xchg ecx, ecx
mov ecx, eax
jmp 0x1404fd2ca
jmp 0x1404fd2d9
mov ecx, eax
test eax, eax
je 0x1404fd321
cmp eax, 0xa
jmp 0x1404fd2e1
ja 0x1404fd316
jb 0x1404fd3cb
test edx, edx
jmp 0x1404fd2f4
jne 0x1404fd316
test r8w, r8w
jmp 0x1404fd303
jne 0x1404fd316
cmp r9d, 0x4a61
jb 0x1404fd321
mov r15d, 0x2c
jmp 0x1404fd3d6
test ecx, ecx
jmp 0x1404fd328
je 0x1404fd3cb
cmp ecx, 0xa
ja 0x1404fd36b
jb 0x1404fd3cb
test edx, edx
jmp 0x1404fd344
jne 0x1404fd36b
test r8w, r8w
jmp 0x1404fd353
jne 0x1404fd36b
cmp r9d, 0x47ba
jmp 0x1404fd365
jb 0x1404fd37b
mov r15d, 0x2e
jmp 0x1404fd376
jmp 0x1404fd3d6
test ecx, ecx
je 0x1404fd3cb
cmp ecx, 0xa
ja 0x1404fd316
jb 0x1404fd3cb
test edx, edx
jmp 0x1404fd399
jne 0x1404fd316
test r8w, r8w
jmp 0x1404fd3a8
jne 0x1404fd316
cmp r9d, 0x4563
mov r15d, r15d
setl r15b
lea r15d, [rdx + 0x2c]
jmp 0x1404fd3c5
jae 0x1404fd3d6
mov r15d, 0x18
jmp 0x1404fd3d6
inc rsi
test r10d, edx
cmp r10d, 0x44891f70
jmp 0x1404fd3e8
cmp byte [r12 + rsi], 0
jmp 0x1404fd3f2
jne 0x1404fd3d6
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
clc
mov qword [rbp - 0x38], rdi
test rsi, rsi
jmp 0x1404fd40d
je 0x1404fd46b
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
jmp 0x1404fd425
ja 0x1404fe73d
mov rdx, rsi
lea rcx, [rbp - 0x48]
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
movzx rdx, bp
jmp 0x1404fd444
mov r8, rsi
mov cx, 0x2387
mov rdx, r12
not cx
mov rcx, rbx
jmp 0x1404fd459
call fcn.14008a5e0
lea rax, [rsi + rbx]
mov qword [rbp - 0x40], rax
jmp 0x1404fd46b
mov qword [rbp - 0x30], rdi
jmp 0x1404fd474
mov byte [rbp - 0x28], 0
mov dword [rbp - 0x24], r15d
jmp 0x1404fd481
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
cwd
lea rax, [0x14012eb10]
mov qword [rbp - 0x50], rax
jmp 0x1404fd49e
lea r9, [rbp - 0x48]
cqo
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
jmp 0x1404fd4b8
mov rcx, r14
jmp 0x1404fd4c0
call fcn.1404ff03c
nop
mov cx, di
btc cx, bx
mov rcx, qword [rbp - 0x48]
test rbp, 0x6ec6234b
test bl, r12b
test rcx, rcx
jmp 0x1404fd4e3
je 0x1404fd539
mov rdx, qword [rbp - 0x38]
sub rdx, rcx
rcr ah, cl
adc al, 0x73
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404fd503
jb 0x1404fd534
add rdx, 0x27
cmp r8b, r13b
jmp 0x1404fd515
mov rcx, qword [rcx - 8]
sub rax, rcx
clc
test dl, r11b
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x1404fd52e
ja 0x1404fe747
call fcn.140260db4
mov eax, dword [0x14012e9cc]
cmp r15d, r8d
test r13b, 0x17
test eax, eax
jmp 0x1404fd54d
je 0x1404fd6d9
cmp eax, 0xa
jmp 0x1404fd55b
ja 0x1404fd597
jb 0x1404fd6d9
cmp dword [0x14012e9d0], 0
ja 0x1404fd597
cmp word [0x14012eadc], 0
ja 0x1404fd597
cmp dword [0x14012e9d4], 0x4a61
jmp 0x1404fd591
jb 0x1404fd6d9
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
movsx rcx, si
mov qword [rbp - 0x38], rdi
mov edx, 6
xchg cl, cl
movzx rcx, di
jmp 0x1404fd5b7
lea rcx, [rbp - 0x48]
jmp 0x1404fd5c0
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
mov cl, r10b
mov r8d, 6
not cx
lea rdx, [0x1400de604]
movsxd rcx, edx
cmovo cx, r10w
setb ch
mov rcx, rbx
jmp 0x1404fd5ef
call fcn.14008a5e0
lea rax, [rbx + 6]
jmp 0x1404fd5fd
mov qword [rbp - 0x40], rax
jmp 0x1404fd606
mov qword [rbp - 0x30], rdi
mov byte [rbp - 0x28], 0
mov dword [rbp - 0x24], 0x1d
jmp 0x1404fd61a
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
cdqe
lea rax, [0x14012eb50]
mov qword [rbp - 0x50], rax
bswap dx
movzx r9, r10w
movsx cx, r9b
lea r9, [rbp - 0x48]
movzx edx, bx
movsx ecx, r15w
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
movsx cx, r14b
movsx ecx, r8w
movzx cx, dil
mov rcx, r14
jmp 0x1404fd663
call fcn.1404ff03c
nop
and cx, ax
add ecx, r11d
movzx ecx, si
mov rcx, qword [rbp - 0x48]
test ah, 0xee
cmc
stc
test rcx, rcx
je 0x1404fe664
mov rdx, qword [rbp - 0x38]
add ah, 8
sub rdx, rcx
btc eax, 0xdb
mov rax, rcx
test ax, r8w
cmp rdx, 0x1000
jmp 0x1404fd6a5
jb 0x1404fd828
add rdx, 0x27
clc
cmc
cmp sil, 0x3a
mov rcx, qword [rcx - 8]
jmp 0x1404fd6c1
sub rax, rcx
stc
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1404fe6c5
jmp 0x1404fd828
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
movzx cx, r11b
xchg rdx, rdx
movsx edx, r10w
mov qword [rbp - 0x38], rdi
mov dx, 0x4542
movsx rdx, bx
mov edx, 6
bswap cx
lea rcx, [rbp - 0x48]
call fcn.1404a261f
mov rbx, qword [rbp - 0x48]
movsx r8w, r11b
mov r8d, 6
xchg rcx, rdx
movsx rdx, r10w
setb ch
lea rdx, [0x1400de624]
movsxd rcx, r15d
movzx cx, bpl
mov rcx, rbx
jmp 0x1404fd73a
call fcn.14008a5e0
lea rax, [rbx + 6]
jmp 0x1404fd748
mov qword [rbp - 0x40], rax
jmp 0x1404fd751
mov qword [rbp - 0x30], rdi
jmp 0x1404fd75a
mov byte [rbp - 0x28], 0
jmp 0x1404fd763
mov dword [rbp - 0x24], 0x1c
jmp 0x1404fd76f
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov r9w, 0x52c7
cbw
rdtsc
lea rax, [0x14012eb50]
movsxd r9, r15d
mov qword [rbp - 0x50], rax
lea r9, [rbp - 0x48]
xchg r8b, dl
movsxd r8, r10d
mov rcx, 0x6c9a4d22
lea r8, [rbp - 0x50]
movsx rdx, r15w
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fd7b2
call fcn.1404ff03c
nop
shrd ecx, esi, 0xe7
mov rcx, qword [rbp - 0x48]
clc
cmp spl, r15b
test rcx, rcx
jmp 0x1404fd7cc
je 0x1404fe664
mov rdx, qword [rbp - 0x38]
and al, r8b
sbb ax, r13w
sub rdx, rcx
mov rax, rcx
cmc
cmp rdx, 0x1000
jmp 0x1404fd7f0
jb 0x1404fd828
add rdx, 0x27
cmp dil, bpl
cmp r14, 0x36702e5c
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x1404fd819
cmp rax, 0x1f
jmp 0x1404fd822
ja 0x1404fe6a7
call fcn.140260db4
jmp 0x1404fe664
call fcn.14027c65e
test al, al
jmp 0x1404fd83e
je 0x1404fdc4a
xor r8d, r8d
not rcx
cdq
lea rdx, [0x1400de5ec]
lea rcx, [rbp - 0x48]
jmp 0x1404fd85b
call fcn.140500dce
mov byte [rbp - 0x28], 1
movsxd rsi, ecx
movzx rsi, r13w
movzx esi, r10w
mov esi, 0x43
jmp 0x1404fd879
mov dword [rbp - 0x24], esi
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movzx r9d, r9w
lahf
lea rax, [0x14012eb18]
movzx rdx, bx
mov qword [rbp - 0x50], rax
cqo
cmove dx, r10w
lea r9, [rbp - 0x48]
cmovp r8, r8
movzx r8, bp
lea r8, [rbp - 0x50]
cdq
movzx dx, sil
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fd8c0
call fcn.1404ff03c
nop
lea rcx, [rbp - 0x48]
jmp 0x1404fd8cf
call fcn.1404fe751
sub r8d, r8d
lea rdx, [0x1400de5fc]
lea rcx, [rbp - 0x48]
jmp 0x1404fd8e7
call fcn.140500dce
mov byte [rbp - 0x28], 1
mov dword [rbp - 0x24], 0x10
jmp 0x1404fd8fc
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rax, [0x14012eb38]
mov qword [rbp - 0x50], rax
movzx cx, r8b
cmovns edx, edx
lea r9, [rbp - 0x48]
mov cl, bpl
cqo
setl dh
lea r8, [rbp - 0x50]
xchg ch, cl
not dx
lea rdx, [rbp - 0x10]
movzx rcx, bp
not cl
mov rcx, r14
call fcn.1404ff03c
nop
movzx ecx, r10w
not cl
lea rcx, [rbp - 0x48]
jmp 0x1404fd94d
call fcn.1404fe751
sub r8d, r8d
movzx cx, r11b
lea rdx, [0x1400de5a8]
movsx cx, r9b
lea rcx, [rbp - 0x48]
call fcn.140500dce
mov byte [rbp - 0x28], 1
jmp 0x1404fd978
movdqa xmm0, xmmword [0x1400de7e0]
movdqu xmmword [rbp - 0x24], xmm0
lea rax, [0x14012eb28]
cmovbe cx, di
movzx cx, sil
setnp cl
mov qword [rbp - 0x50], rax
movzx r8d, r13w
not r9b
lea r9, [rbp - 0x48]
movzx r8d, r8w
movsxd rdx, ebp
movsx r8w, r15b
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fd9c3
call fcn.1404ff03c
nop
xchg cl, cl
bswap cx
setp cl
lea rcx, [rbp - 0x48]
call fcn.1404fe751
sub r8d, r8d
movzx rdx, r12w
cwd
movzx dx, ch
lea rdx, [0x1400de618]
lea rcx, [rbp - 0x48]
jmp 0x1404fd9f7
call fcn.140500dce
mov byte [rbp - 0x28], 0
jmp 0x1404fda05
mov dword [rbp - 0x24], 0xb
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xchg r8d, r8d
lea rax, [0x14012eb30]
jmp 0x1404fda2a
mov qword [rbp - 0x50], rax
cqo
movsx ecx, dx
mov cx, 0x592a
lea r9, [rbp - 0x48]
movsx dx, r15b
lea r8, [rbp - 0x50]
mov ch, bl
movsx cx, r9b
bswap edx
lea rdx, [rbp - 0x10]
movzx cx, r9b
movzx rcx, bx
movsx cx, ch
mov rcx, r14
call fcn.1404ff03c
nop
cmovle cx, si
mov ch, 0x62
movsx cx, r10b
lea rcx, [rbp - 0x48]
jmp 0x1404fda7c
call fcn.1404fe751
xor r8d, r8d
lea rdx, [0x1400de618]
movsx rcx, r10w
setnp cl
lea rcx, [rbp - 0x48]
call fcn.140500dce
mov byte [rbp - 0x28], 0
movzx si, bpl
mov rsi, 0xffffffffffffffff
mov dword [rbp - 0x24], esi
movdqa xmm0, xmmword [0x1400de780]
movdqu xmmword [rbp - 0x20], xmm0
movsx r9w, r12b
lea rax, [0x14012eb20]
mov qword [rbp - 0x50], rax
mov r8w, r14w
lea r9, [rbp - 0x48]
mov r8d, r10d
xchg edx, ecx
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
setg cl
mov rcx, r14
jmp 0x1404fdaeb
call fcn.1404ff03c
nop
mov cl, 0x89
movzx ecx, cx
setge cl
lea rcx, [rbp - 0x48]
jmp 0x1404fdb02
call fcn.1404fe751
xor r8d, r8d
jmp 0x1404fdb11
lea rdx, [0x1400de5f4]
jmp 0x1404fdb1d
lea rcx, [rbp - 0x48]
jmp 0x1404fdb26
call fcn.140500dce
mov byte [rbp - 0x28], 0
movsx r15d, sp
movzx r15d, r10w
not r15d
mov r15d, 0x18
mov dword [rbp - 0x24], r15d
jmp 0x1404fdb49
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rax, [0x14012eb10]
cdq
jmp 0x1404fdb5d
mov qword [rbp - 0x50], rax
bswap r9w
cwd
lea r9, [rbp - 0x48]
mov dl, r12b
lea r8, [rbp - 0x50]
jmp 0x1404fdb77
lea rdx, [rbp - 0x10]
mov rcx, 0x7d3633bd
mov rcx, r14
call fcn.1404ff03c
nop
jmp 0x1404fdb90
lea rcx, [rbp - 0x48]
jmp 0x1404fdb99
call fcn.1404fe751
sub r8d, r8d
xchg cx, cx
cdq
movzx cx, bl
lea rdx, [0x1400de624]
movzx rcx, dx
mov ecx, 0x702347c7
movzx cx, r13b
lea rcx, [rbp - 0x48]
jmp 0x1404fdbc7
call fcn.140500dce
mov byte [rbp - 0x28], 0
jmp 0x1404fdbd5
mov dword [rbp - 0x24], 0x1c
jmp 0x1404fdbe1
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movzx r8d, r14w
cqo
mov rax, rdi
lea rax, [0x14012eb50]
movsx cx, r8b
cmovs ecx, r14d
mov qword [rbp - 0x50], rax
movsx dx, r10b
cwd
bswap r8d
lea r9, [rbp - 0x48]
cmova cx, di
cdq
movzx edx, r8w
lea r8, [rbp - 0x50]
movzx dx, ch
xchg cl, dl
not ecx
lea rdx, [rbp - 0x10]
movsx ecx, si
movsxd rcx, r8d
mov rcx, r14
jmp 0x1404fdc3a
call fcn.1404ff03c
nop
jmp 0x1404fdc45
jmp 0x1404fe656
call fcn.1400083b0
test al, al
jmp 0x1404fdc56
je 0x1404fe043
xor r8d, r8d
lea rdx, [0x1400de640]
lea rcx, [rbp - 0x48]
jmp 0x1404fdc6f
call fcn.140500dce
mov byte [rbp - 0x28], 1
mov sil, sil
mov esi, 0x43
jmp 0x1404fdc85
mov dword [rbp - 0x24], esi
jmp 0x1404fdc8d
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
not ah
movsx ax, dh
movsx rdx, sp
lea rax, [0x14012eb18]
cwd
mov qword [rbp - 0x50], rax
movsx r9d, r8w
cwd
movsx rcx, si
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
cqo
lea rdx, [rbp - 0x10]
mov rcx, r14
call fcn.1404ff03c
nop
lea rcx, [rbp - 0x48]
jmp 0x1404fdcd5
call fcn.1404fe751
sub r8d, r8d
not dx
lea rdx, [0x1400de630]
movsx cx, r9b
lea rcx, [rbp - 0x48]
jmp 0x1404fdcf5
call fcn.140500dce
mov byte [rbp - 0x28], 1
jmp 0x1404fdd03
mov dword [rbp - 0x24], 0x84
jmp 0x1404fdd0f
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
cbw
lea rax, [0x14012eb38]
xchg edx, edx
mov qword [rbp - 0x50], rax
movsx r8d, sp
cqo
cwd
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
movsx dx, r13b
lea rdx, [rbp - 0x10]
jmp 0x1404fdd43
mov rcx, r14
jmp 0x1404fdd4b
call fcn.1404ff03c
nop
lea rcx, [rbp - 0x48]
jmp 0x1404fdd5a
call fcn.1404fe751
sub r8d, r8d
movsxd rcx, r11d
cmovae dx, r9w
cqo
lea rdx, [0x1400de630]
setae ch
movzx cx, dil
lea rcx, [rbp - 0x48]
jmp 0x1404fdd84
call fcn.140500dce
mov byte [rbp - 0x28], 1
jmp 0x1404fdd92
movdqa xmm0, xmmword [0x1400de7f0]
movdqu xmmword [rbp - 0x24], xmm0
mov r8b, 0x25
lea rax, [0x14012eb28]
mov qword [rbp - 0x50], rax
movsx r9d, dx
cdq
lea r9, [rbp - 0x48]
cdq
mov r8d, edi
lea r8, [rbp - 0x50]
not cl
lea rdx, [rbp - 0x10]
movsx ecx, r13w
mov rcx, r14
jmp 0x1404fddd0
call fcn.1404ff03c
nop
cmova cx, dx
xchg ecx, ecx
lea rcx, [rbp - 0x48]
jmp 0x1404fdde5
call fcn.1404fe751
xor r8d, r8d
lea rdx, [0x1400de658]
movzx rcx, r11w
not ch
movsx rcx, r12w
lea rcx, [rbp - 0x48]
call fcn.140500dce
mov byte [rbp - 0x28], 0
jmp 0x1404fde10
mov dword [rbp - 0x24], 0xb
jmp 0x1404fde1c
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rax, [0x14012eb30]
movsxd r8, esi
jmp 0x1404fde36
mov qword [rbp - 0x50], rax
movsx r9, r13w
movzx r9w, sil
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
cwd
cmovbe ecx, r13d
movsx dx, r9b
lea rdx, [rbp - 0x10]
seta cl
movsx rcx, bp
bswap cx
mov rcx, r14
jmp 0x1404fde6c
call fcn.1404ff03c
nop
sets cl
lea rcx, [rbp - 0x48]
jmp 0x1404fde7e
call fcn.1404fe751
sub r8d, r8d
lea rdx, [0x1400de658]
movsx rcx, r13w
movsxd rcx, esi
setg ch
lea rcx, [rbp - 0x48]
jmp 0x1404fdea0
call fcn.140500dce
mov byte [rbp - 0x28], 0
cmovbe rsi, r9
movsx si, spl
movsx esi, sp
mov rsi, 0xffffffffffffffff
jmp 0x1404fdec1
mov dword [rbp - 0x24], esi
jmp 0x1404fdec9
call fcn.1402ef075
movzx ecx, al
rcl r9b, cl
add dx, r11w
xor ecx, 1
add ecx, 0x22
shr dl, 0x61
mov dword [rbp - 0x20], ecx
xor eax, eax
movsx dx, spl
cdq
jmp 0x1404fdef1
mov qword [rbp - 0x1c], rax
jmp 0x1404fdeff
mov dword [rbp - 0x14], eax
cwde
lea rax, [0x14012eb20]
mov qword [rbp - 0x50], rax
movsx dx, r11b
movzx dx, r11b
movzx r9, r9w
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
mov edx, 0x4b5241d5
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fdf35
call fcn.1404ff03c
nop
jmp 0x1404fdf43
lea rcx, [rbp - 0x48]
jmp 0x1404fdf4c
call fcn.1404fe751
sub r8d, r8d
movsx cx, r9b
lea rdx, str.Pj_tj
lea rcx, [rbp - 0x48]
call fcn.140500dce
mov byte [rbp - 0x28], 0
jmp 0x1404fdf72
mov dword [rbp - 0x24], 0x1b
jmp 0x1404fdf7e
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movzx r8d, di
cqo
lea rax, [0x14012eb10]
movsx r9, r15w
mov qword [rbp - 0x50], rax
xchg r8d, edx
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fdfb1
call fcn.1404ff03c
nop
lea rcx, [rbp - 0x48]
call fcn.1404fe751
lea r8d, [rsi + 7]
movzx ecx, r13w
lea rdx, [0x1400de674]
movsx rcx, bx
not ecx
xchg cx, cx
lea rcx, [rbp - 0x48]
jmp 0x1404fdfe1
call fcn.140500dce
mov byte [rbp - 0x28], 0
mov dword [rbp - 0x24], 0x12
jmp 0x1404fdff6
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movzx r8w, spl
movzx r9, sp
lea rax, [0x14012eb50]
cdq
mov qword [rbp - 0x50], rax
movsx edx, r9w
bswap dx
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
mov ecx, 0x3fe900c7
lea rdx, [rbp - 0x10]
mov cl, 0x50
movzx ecx, r8w
mov rcx, r14
jmp 0x1404fe038
call fcn.1404ff03c
nop
jmp 0x1404fe656
call fcn.1402b3615
test al, al
jmp 0x1404fe04f
je 0x1404fe28a
xor r8d, r8d
lea rdx, [0x1400de668]
movsxd rcx, esi
lea rcx, [rbp - 0x48]
jmp 0x1404fe06b
call fcn.140500dce
mov byte [rbp - 0x28], 1
mov dword [rbp - 0x24], 0x49
jmp 0x1404fe080
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rax, [0x14012eb18]
movsx dx, r15b
mov qword [rbp - 0x50], rax
movzx r8w, r9b
movsx r8d, ax
mov rdx, 0x4b370d03
lea r9, [rbp - 0x48]
mov cl, r13b
movzx r8d, bx
jmp 0x1404fe0b7
lea r8, [rbp - 0x50]
movsxd rcx, edi
cqo
not cl
lea rdx, [rbp - 0x10]
mov cl, 0x44
jmp 0x1404fe0cd
mov rcx, r14
jmp 0x1404fe0d5
call fcn.1404ff03c
nop
movzx rcx, r10w
movzx cx, r11b
mov cl, 0x92
lea rcx, [rbp - 0x48]
call fcn.1404fe751
xor r8d, r8d
movzx rdx, r11w
not cx
movzx dx, bl
lea rdx, [0x1400de688]
lea rcx, [rbp - 0x48]
jmp 0x1404fe10d
call fcn.140500dce
mov byte [rbp - 0x28], 0
cmp eax, r14d
clc
stc
xor edi, edi
jmp 0x1404fe122
mov dword [rbp - 0x24], edi
jmp 0x1404fe12a
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
not rax
lea rax, [0x14012eb30]
mov qword [rbp - 0x50], rax
lea r9, [rbp - 0x48]
movsxd rdx, edx
xchg dl, dl
bswap rdx
lea r8, [rbp - 0x50]
movzx ecx, cx
xchg ch, cl
mov dx, di
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fe163
call fcn.1404ff03c
nop
mov rcx, 0x72e3477
movsxd rcx, r12d
lea rcx, [rbp - 0x48]
call fcn.1404fe751
xor r8d, r8d
movsx rdx, ax
cdq
cqo
lea rdx, [0x1400de688]
movzx cx, bpl
mov cx, r14w
movzx ecx, bp
lea rcx, [rbp - 0x48]
call fcn.140500dce
mov byte [rbp - 0x28], dil
jmp 0x1404fe1ab
mov rsi, 0xffffffffffffffff
jmp 0x1404fe1b7
mov dword [rbp - 0x24], esi
jmp 0x1404fe1bf
movdqa xmm0, xmmword [0x1400de770]
movdqu xmmword [rbp - 0x20], xmm0
lea rax, [0x14012eb20]
movsx rcx, r13w
mov qword [rbp - 0x50], rax
lea r9, [rbp - 0x48]
cqo
movzx cx, r8b
lea r8, [rbp - 0x50]
movzx rdx, ax
lea rdx, [rbp - 0x10]
mov rcx, r14
call fcn.1404ff03c
nop
movsx rcx, sp
sete ch
lea rcx, [rbp - 0x48]
jmp 0x1404fe20b
call fcn.1404fe751
xor r8d, r8d
lea rdx, [0x1400de67c]
sets ch
not rcx
movzx cx, spl
lea rcx, [rbp - 0x48]
call fcn.140500dce
mov byte [rbp - 0x28], dil
jmp 0x1404fe237
mov dword [rbp - 0x24], 0xc
jmp 0x1404fe243
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
cwd
setb cl
lea rax, [0x14012eb10]
cdq
mov qword [rbp - 0x50], rax
lea r9, [rbp - 0x48]
cqo
lea r8, [rbp - 0x50]
jmp 0x1404fe26a
lea rdx, [rbp - 0x10]
movsx ecx, r13w
mov rcx, r14
jmp 0x1404fe27a
call fcn.1404ff03c
nop
jmp 0x1404fe285
jmp 0x1404fe656
call fcn.140282198
test al, al
je 0x1404fe664
cmp dword [0x14012e9c4], 0x5dfb
seta bl
mov r8d, 0xb
cmovno cx, r12w
movzx rdx, r15w
lea rdx, [0x1400de6a8]
lea rcx, [rbp - 0x48]
jmp 0x1404fe2c3
call fcn.140500dce
mov byte [rbp - 0x28], 1
sal ax, cl
cmp r8b, 0x46
rcl rax, cl
movzx eax, bl
jmp 0x1404fe2e4
xor eax, 1
jmp 0x1404fe2ec
lea eax, [rax*4 + 0x23]
jmp 0x1404fe2f8
mov dword [rbp - 0x24], eax
jmp 0x1404fe300
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xchg cl, r8b
lea rax, [0x14012eb18]
mov qword [rbp - 0x50], rax
mov r9b, r8b
lea r9, [rbp - 0x48]
movzx rdx, r13w
cqo
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
mov ch, 0xd9
movsx cx, r12b
jmp 0x1404fe337
mov rcx, r14
jmp 0x1404fe33f
call fcn.1404ff03c
nop
movsx ecx, di
movzx cx, r9b
movzx rcx, r15w
lea rcx, [rbp - 0x48]
jmp 0x1404fe35a
call fcn.1404fe751
lea rax, [0x1400de698]
sal cx, 0xdd
adc dx, 0x6e56
rcl dh, cl
lea rdx, [0x1400de6c8]
test bl, bl
movsx cx, r9b
movsx rcx, r12w
cmovne rdx, rax
mov r8d, 0xb
mov cl, dil
lea rcx, [rbp - 0x48]
jmp 0x1404fe399
call fcn.140500dce
mov byte [rbp - 0x28], 1
jmp 0x1404fe3a7
mov dword [rbp - 0x24], 0xffffffee
jmp 0x1404fe3b3
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rax, [0x14012eb00]
cmovne dx, r8w
mov dl, 0x5e
cdq
mov qword [rbp - 0x50], rax
movzx r9, sp
lea r9, [rbp - 0x48]
not cx
lea r8, [rbp - 0x50]
jmp 0x1404fe3e1
lea rdx, [rbp - 0x10]
movzx cx, sil
movsxd rcx, edx
mov rcx, r14
jmp 0x1404fe3f5
call fcn.1404ff03c
nop
movzx cx, bpl
lea rcx, [rbp - 0x48]
jmp 0x1404fe409
call fcn.1404fe751
xor r8d, r8d
movzx ecx, cx
jmp 0x1404fe41e
lea rdx, [0x1400de6b8]
movsx rcx, r9w
movzx ecx, r8w
movzx cx, ch
lea rcx, [rbp - 0x48]
call fcn.140500dce
mov byte [rbp - 0x28], 1
jmp 0x1404fe443
xorps xmm0, xmm0
xor eax, eax
xchg cx, cx
jmp 0x1404fe455
movups xmmword [rbp - 0x24], xmm0
movsx dx, dh
mov dword [rbp - 0x14], eax
movzx r9w, r9b
lea rax, [0x14012eb08]
cmove rdx, r9
mov qword [rbp - 0x50], rax
movsxd r9, eax
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
not cx
mov rcx, r14
jmp 0x1404fe48e
call fcn.1404ff03c
nop
cmove ecx, r11d
sete cl
movsx ecx, ax
lea rcx, [rbp - 0x48]
jmp 0x1404fe4a7
call fcn.1404fe751
xor r8d, r8d
setne dl
lea rdx, [0x1400de6e0]
movzx ecx, r8w
not cx
lea rcx, [rbp - 0x48]
jmp 0x1404fe4c9
call fcn.140500dce
mov byte [rbp - 0x28], 0
cmp r15w, r10w
sub edi, edi
jmp 0x1404fe4dd
mov dword [rbp - 0x24], edi
jmp 0x1404fe4e5
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movsx ecx, r10w
cwde
lea rax, [0x14012eb30]
mov qword [rbp - 0x50], rax
cqo
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
cwd
mov rdx, rsp
movzx ecx, sp
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fe51a
call fcn.1404ff03c
nop
movzx cx, spl
movsx rcx, r15w
lea rcx, [rbp - 0x48]
call fcn.1404fe751
xor r8d, r8d
movsxd rdx, esi
cdq
movzx dx, ah
lea rdx, [0x1400de6d4]
lea rcx, [rbp - 0x48]
call fcn.140500dce
mov byte [rbp - 0x28], dil
xchg sil, sil
movsx esi, r8w
movzx esi, r10w
mov rsi, 0xffffffffffffffff
jmp 0x1404fe568
mov dword [rbp - 0x24], esi
jmp 0x1404fe570
movdqa xmm0, xmmword [0x1400de760]
movdqu xmmword [rbp - 0x20], xmm0
cdqe
movsx dx, bl
rdtsc
lea rax, [0x14012eb20]
setl r8b
mov qword [rbp - 0x50], rax
movzx ecx, r8w
movsx r9d, r8w
mov r8b, dl
lea r9, [rbp - 0x48]
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x10]
sets ch
mov rcx, r14
jmp 0x1404fe5b6
call fcn.1404ff03c
nop
movsx ecx, si
lea rcx, [rbp - 0x48]
call fcn.1404fe751
xor r8d, r8d
movsx dx, cl
mov rdx, r11
not dh
lea rdx, [0x1400de6f0]
mov cx, 0xccd
lea rcx, [rbp - 0x48]
jmp 0x1404fe5e8
call fcn.140500dce
mov byte [rbp - 0x28], dil
mov dword [rbp - 0x24], 0x14
jmp 0x1404fe5fd
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movsx cx, r8b
mov ax, r12w
lea rax, [0x14012eb10]
mov qword [rbp - 0x50], rax
movsx ecx, r12w
movzx r8d, r9w
xchg ecx, ecx
lea r9, [rbp - 0x48]
movsxd rdx, esp
bswap dx
lea r8, [rbp - 0x50]
bswap cx
movzx cx, r11b
movsx rdx, si
lea rdx, [rbp - 0x10]
mov rcx, r14
jmp 0x1404fe648
call fcn.1404ff03c
nop
not cx
xchg cl, cl
bswap cx
lea rcx, [rbp - 0x48]
jmp 0x1404fe65f
call fcn.1404fe751
lea r11, [rsp + 0x70]
cmovs di, r14w
movsx r14, r11w
sete bh
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movsx edi, r11w
mov rsp, r11
pop r15
movzx rbp, r11w
jmp 0x1404fe693
pop r14
pop r12
movsx rdi, sp
pop rdi
jmp 0x1404fe6a5
pop rbp
ret
call fcn.14009a2e8
jmp 0x140056f05
call fcn.14009a2e8
jmp 0x140056f0b
call fcn.14009a2e8
jmp 0x140056f11
call fcn.14009a2e8
jmp 0x140056f17
call fcn.14009a2e8
jmp 0x140056f1d
call fcn.14009a2e8
jmp 0x140056f23
call fcn.14009a2e8
jmp 0x140056f29
call fcn.14009a2e8
jmp 0x140056f2f
call fcn.14009a2e8
jmp 0x140056f35
call fcn.14009a2e8
jmp 0x140056f3b
call fcn.14009a2e8
jmp 0x140056f41
call fcn.14009a2e8
jmp 0x140056f47
call fcn.14009a2e8
jmp 0x140056f4d
call fcn.14009a2e8
jmp 0x140056f53
call fcn.14009a2e8
jmp 0x140056f59
call fcn.140486d25
jmp 0x140056f5f
call fcn.14009a2e8
jmp 0x140056f65