Function at 0x1404723a9
Capabilities:
Authenticate hmac
Encrypt data using speck
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
cdqe
xadd ebx, ebx
push rbp
movzx ebp, r14w
sbb bh, 0xc5
push rsi
push rdi
rcl ch, cl
btr rcx, r11
push r12
bt rbp, r13
push r13
push r14
push r15
dec r15b
cmovp r15w, r12w
lea rbp, [rsp - 0x30]
bswap ecx
sub rsp, 0x130
mov rax, qword [0x1400b7288]
xor rax, rsp
cmp r12b, r11b
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
cbw
sal ah, cl
cdqe
mov r13, r8
add r14b, cl
bts rdi, r8
mov rdi, rdx
mov qword [rsp + 0x70], rdx
shr bh, cl
stc
movzx r14w, r11b
mov qword [rbp - 0x40], rdx
btr r15, rbx
mov r14, qword [rbp + 0xa0]
mov cl, dil
rcl r15b, 0x59
mov qword [rsp + 0x60], r14
rcr bh, 0x3e
sal r15b, cl
bsr rax, r15
sub r12d, r12d
cmovge rbx, rcx
movzx ecx, r12w
mov dword [rsp + 0x3c], r12d
not rax
cdqe
mov r15, qword [rbp + 0x98]
movsx rax, ax
mov rbx, qword [r15 + 0x40]
movzx rax, r12w
movzx cx, r15b
mov ax, 0x15de
mov rbx, qword [rbx + 8]
xchg ecx, eax
mov cl, r12b
mov qword [rbp - 0x58], rbx
lahf
movsx eax, sp
mov rax, qword [rbx]
mov cx, 0x565e
movsx rcx, bp
mov rcx, rbx
jmp 0x140472494
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x1404724aa
je 0x1404724f0
lea rcx, [rbp - 0x60]
jmp 0x1404724b9
call fcn.14047833a
mov rsi, rax
cmp rbx, r11
jmp 0x1404724c9
mov qword [rsp + 0x50], rax
test al, r9b
test rbx, rbx
jmp 0x1404724d9
je 0x140472566
mov rdx, qword [rbx]
cwde
movzx ax, ah
mov rax, qword [rdx + 0x10]
jmp 0x140472522
lea rcx, [rbp - 0x60]
jmp 0x1404724f9
call fcn.140477f3a
mov rsi, rax
test r13b, 0xcf
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x140472512
je 0x140472566
mov rax, qword [rbx]
seta ch
mov rax, qword [rax + 0x10]
mov rcx, rbx
call qword [0x1400b8d90]
test rax, rax
movzx r8, r10w
seto r8b
mov r8b, 0x57
mov r8, rax
je 0x140472566
mov rcx, qword [rax]
cwd
mov rax, qword [rcx]
setns dh
mov edx, 1
movsxd rcx, r13d
bswap cx
mov rcx, r8
jmp 0x140472560
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x140472575
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movzx rcx, r14w
movsx edx, si
movsx rax, r13w
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], 7
cwd
movsx ecx, r10w
movzx cx, r15b
mov word [rbp + 8], r12w
setns ah
cdq
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
movsxd rcx, edx
mov ch, 0x5c
mov rcx, rsi
jmp 0x1404725bc
mov rax, qword [rax + 0x58]
jmp 0x1404725c5
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movzx ecx, r14w
mov qword [rdi + 0x10], r12
movzx si, al
not bl
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
mov esi, 1
mov eax, esi
movsx ecx, r12w
mov dword [rsp + 0x34], eax
movzx rcx, r8w
movzx bx, r11b
mov dword [rsp + 0x3c], eax
bswap bx
lahf
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
cmovne ax, r15w
cwde
movzx ecx, cx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movsx cx, r14b
lea rcx, [rbp - 0x60]
jmp 0x14047263e
call fcn.1404657fd
mov rdi, rax
stc
cmc
cmp r13w, r13w
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x140472658
je 0x1404726a9
mov rdx, qword [rbx]
mov rcx, rbx
movzx ax, bpl
mov rax, qword [rdx + 0x10]
jmp 0x140472672
call qword [0x1400b8d90]
mov r8, rax
cmc
test rax, rax
jmp 0x140472684
je 0x1404726a9
mov rcx, qword [rax]
mov dx, r12w
mov rax, qword [rcx]
jmp 0x140472699
mov edx, esi
mov rcx, r8
jmp 0x1404726a3
call qword [0x1400b8d90]
mov rax, qword [rdi]
xchg r9b, r8b
mov r9, r14
jmp 0x1404726bd
lea r8, [0x1400c0dac]
cqo
lea rdx, [0x1400c0da0]
mov rcx, rdi
jmp 0x1404726d5
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov rax, r12
bt rcx, 0x5b
sar r12b, 0xb
rol r15b, 0xba
mov qword [rbp - 0x78], rax
inc cx
and r14b, 0x2c
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
test r13w, r15w
mov r14b, byte [rsp + 0x30]
rcl cx, cl
shld cx, r13w, 0xe8
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
add cx, 0x4d7b
sub r9d, r9d
shl cl, 0x90
lea ecx, [r9 + 1]
cmp rax, 4
jmp 0x140472738
jae 0x140474d18
mov al, byte [rbp + rax - 0x70]
test r12d, ecx
cmc
cmp al, 0x20
jmp 0x14047274d
je 0x140472782
cmp al, 0x24
jmp 0x14047275a
je 0x140474589
cmp al, 0x2b
jmp 0x140472767
je 0x140473ad2
cmp al, 0x76
jmp 0x140472774
je 0x140472887
cmp al, 0x78
jne 0x14047314b
cmp qword [rbp - 0x78], 3
jmp 0x14047278c
je 0x14047314b
mov bl, r9b
movzx rdx, r15w
movsxd rdx, r15d
mov byte [rsp + 0x40], bl
mov dx, 0x42f4
movsx rcx, r9w
movzx dx, r15b
mov rdx, qword [rsp + 0x48]
mov ch, 0x4d
movzx cx, r11b
mov rcx, r13
call fcn.14046d437
sub r9d, r9d
stc
cmp bpl, dl
jmp 0x1404727ce
test al, al
jmp 0x1404727d5
jne 0x140474cd7
lea rbx, [r13 + 0xa]
seto r12b
clc
shrd r12w, r10w, 0xf1
mov r12, rbx
cmp rbx, r14
or r14b, 0x27
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
sar di, 0x4e
lea edi, [r9 + 1]
shl r14b, 0x50
rcr r14b, cl
mov r14d, 0xffff
test r8, 0x30b85e5a
cmp byte [r13 + 8], r9b
jmp 0x140472822
jne 0x140474b71
mov rcx, qword [r13]
cmp r10w, r12w
cmp r13, 0x56314129
clc
test rcx, rcx
jmp 0x140472840
je 0x140474b61
mov rax, qword [rcx + 0x38]
movsx rdx, r9w
btc rdx, 0xba
setg dh
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140472861
je 0x140474b24
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x140472874
jle 0x140474b24
movzx eax, word [rdx]
jmp 0x140472882
jmp 0x140474b39
mov dword [rsp + 0x68], r9d
movsx eax, r12w
movsx rcx, r9w
cwde
mov rbx, qword [rsp + 0x50]
movsx ecx, r10w
movzx cx, r11b
not cx
mov rax, qword [rbx]
mov rcx, r8
bswap cx
movsx rcx, si
mov rcx, rbx
mov rax, qword [rax + 0x48]
jmp 0x1404728bf
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
cdq
cdqe
setns al
mov rax, qword [rcx + 0x28]
not edx
sets ch
lea rdx, [rbp - 0x18]
movzx cx, r13b
mov rcx, rbx
jmp 0x1404728ec
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
jmp 0x1404728fc
bts eax, 9
mov dword [rsp + 0x34], eax
clc
cmp sp, di
mov dword [rsp + 0x3c], eax
cmp di, bx
xor eax, eax
cmp r10b, spl
stc
cmp qword [rbp - 8], rax
jmp 0x14047291e
je 0x140473224
mov rax, qword [rbx]
xchg ch, ch
movzx ecx, dx
movzx rcx, r11w
mov rcx, rbx
jmp 0x140472938
mov rax, qword [rax + 0x20]
jmp 0x140472941
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
jmp 0x140472951
xor edx, edx
test ax, ax
jmp 0x14047295b
je 0x140473224
lea rcx, [rbp - 0x18]
cmp r14b, bl
jmp 0x14047296d
cmp qword [rbp], 0x10
jmp 0x140472977
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x140472984
jae 0x140473224
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea eax, [rdx + 0xf]
xchg cx, bx
movsx ebx, r8w
setl cl
mov qword [rbp - 0x80], rax
movsx cx, r8b
movsxd rcx, edx
mov qword [rbp - 0x20], rax
not bl
movzx eax, r10w
movzx rbx, cx
lea eax, [rdx + 1]
movzx bx, sil
mov ch, bh
not ebx
mov qword [rbp - 0x28], rax
mov word [rbp - 0x38], dx
mov ebx, edx
mov rdx, qword [rsp + 0x48]
movsx cx, sil
mov cl, r12b
not ch
mov rcx, r13
jmp 0x1404729e5
call fcn.14046d437
sub r11d, r11d
test al, al
jmp 0x1404729f4
jne 0x140472f90
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
rcl sil, cl
rol dil, cl
mov r8, r14
mov qword [rbp - 0x50], r14
cmp di, 0x22e3
bts edi, r9d
inc sil
mov rbx, qword [rbp - 0x38]
clc
rol sil, 0x78
mov qword [rsp + 0x78], rbx
mov edi, r11d
sal sil, cl
mov rsi, qword [rbp - 0x80]
jmp 0x140472a44
cmp byte [r13 + 8], r11b
jmp 0x140472a4d
jne 0x140472b26
mov rcx, qword [r13]
jmp 0x140472a5e
test rcx, rcx
jmp 0x140472a66
je 0x140472b10
mov rax, qword [rcx + 0x38]
bt dx, r13w
mov rdx, qword [rax]
test spl, r9b
test ax, 0x127b
test rdx, rdx
jmp 0x140472a87
je 0x140472aa3
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r11d
jle 0x140472aa3
movzx eax, word [rdx]
jmp 0x140472ae4
mov rax, qword [rcx]
jmp 0x140472aab
mov rax, qword [rax + 0x30]
jmp 0x140472ab4
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
dec ch
sal ecx, 0x12
rcr cx, 0x15
mov r9, qword [rbp - 0x48]
btc r10d, r9d
mov r10, qword [rsp + 0x60]
movzx rcx, r13w
or cx, 0x6f6f
sub r11d, r11d
ror cx, 0xef
mov ecx, 0xffff
jmp 0x140472aee
cmp cx, ax
jmp 0x140472af6
je 0x140472b10
mov word [r8], ax
movsx r14, r11w
movsx r14d, r14w
mov r14, r8
jmp 0x140472b1b
mov qword [r13], r11
movzx r8w, r14b
rdtsc
mov eax, 1
mov byte [r13 + 8], al
cwd
movzx r8d, word [r14]
not cx
mov rdx, r9
movsxd rcx, eax
movsx rcx, si
mov rcx, r10
jmp 0x140472b3f
call fcn.140203fd0
sub rax, qword [rsp + 0x60]
clc
cmp bpl, 0xfc
stc
sar rax, 1
cmp r13b, bl
cmp r13b, 0x97
cmp rax, 0xa
jmp 0x140472b62
jae 0x140472c64
lea rcx, [0x1400c0da0]
movsx r10, dx
shr r9b, 0xd5
mov r9b, byte [rax + rcx]
rcl cl, cl
mov r10, qword [rsp + 0x70]
bswap rcx
movzx cx, r13b
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140472b97
jae 0x140472bde
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
stc
cbw
rcl eax, cl
mov rax, r10
cmc
cmp qword [r10 + 0x18], 0x10
jmp 0x140472bb8
jb 0x140472bca
mov rax, qword [r10]
test r11w, 0xc87
test dl, bpl
mov byte [rax + rcx], r9b
xor edx, edx
jmp 0x140472bd5
mov byte [rax + rcx + 1], dl
jmp 0x140472bf6
mov r8b, r12b
mov edx, 1
setns ch
mov rcx, r10
jmp 0x140472bf1
call fcn.14045b8f6
lea rax, [rbp - 0x38]
sub cl, spl
clc
cmp rsi, 0x10
sete cl
setae cl
cmovae rax, rbx
jmp 0x140472c1b
cmp byte [rax + rdi], 0x7f
jmp 0x140472c24
je 0x140472ded
lea rax, [rbp - 0x38]
cmp r14w, bx
test r15, 0x3a3f7a08
clc
test cl, cl
not cl
mov cl, r9b
movsx ecx, r9w
cmovne rax, rbx
mov ecx, 1
cmp rbx, rcx
cmp esp, 0xefa1e5e
add byte [rax + rdi], cl
jmp 0x140472c5f
jmp 0x140472dd8
lea rax, [rbp - 0x38]
xor dl, sil
shr dh, cl
or bl, 0x12
cmp rsi, 0x10
mov edx, ebx
cwd
setae bl
movzx rdx, ax
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
xor r11d, r11d
cmp byte [rax + rdi], r11b
jmp 0x140472c94
je 0x140472edf
cmp byte [r13 + 8], r11b
jmp 0x140472ca3
jne 0x140472d4b
mov rcx, qword [r13]
test rcx, rcx
je 0x140472d26
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140472cc6
je 0x140472ce6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x140472cd8
jle 0x140472ce6
movzx eax, word [rdx]
jmp 0x140472d09
mov rax, qword [rcx]
jmp 0x140472cee
mov rax, qword [rax + 0x30]
jmp 0x140472cf7
call qword [0x1400b8d90]
xor r11d, r11d
bts ecx, edi
cmp rsi, r15
shr rcx, cl
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140472d17
je 0x140472d26
mov word [r14], ax
jmp 0x140472d2d
mov qword [r13], r11
movsxd r10, eax
mov r10d, 1
cwd
mov byte [r13 + 8], r10b
not rdx
mov rdx, qword [rsp + 0x78]
jmp 0x140472d46
jmp 0x140472d51
mov r10d, 1
movzx eax, word [rsp + 0x40]
cmc
cmp word [r14], ax
jmp 0x140472d60
jne 0x140472edf
mov rcx, qword [rbp - 0x28]
test cl, r10b
cmp r15b, 0xa1
cmp rcx, rsi
jmp 0x140472d79
jae 0x140472dac
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
btr eax, 0x1d
shl ah, cl
lea rax, [rbp - 0x38]
test bl, bl
cmovne rax, rdx
stc
cmp cx, 0x3b10
and word [rax + rcx], 0
jmp 0x140472da7
jmp 0x140472dd1
xor r9d, r9d
movsxd rcx, r11d
mov r8b, r15b
movzx rcx, bx
mov rdx, r10
movsx ecx, di
movzx cx, bh
lea rcx, [rbp - 0x38]
jmp 0x140472dcc
call fcn.14045b8f6
inc rdi
add sil, 0x10
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
sbb sil, dil
xor si, 0x2a4b
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
sub r8d, r8d
stc
clc
test rcx, rcx
jmp 0x140472dfe
je 0x140472e98
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140472e10
je 0x140472e5b
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r8d
jle 0x140472e5b
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov edx, 0x1dea1f76
lahf
cdqe
mov rdx, qword [rcx]
bswap ax
movzx eax, r14w
movsx rax, r14w
lea rax, [rdx + 2]
mov qword [rcx], rax
setge al
movsxd rax, r10d
movzx eax, word [rdx]
jmp 0x140472e56
jmp 0x140472e77
mov rax, qword [rcx]
jmp 0x140472e63
mov rax, qword [rax + 0x38]
jmp 0x140472e6c
call qword [0x1400b8d90]
sub r8d, r8d
rcr ch, cl
mov ecx, 0xffff
jmp 0x140472e82
cmp cx, ax
je 0x140472e98
mov al, r8b
jmp 0x140472e93
jmp 0x140472eaa
mov qword [r13], r8
movsx ecx, sp
mov eax, 1
movsx ecx, si
setne cl
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
not cx
cmovge cx, ax
mov rcx, r13
jmp 0x140472ec2
call fcn.14046d437
sub r11d, r11d
test al, al
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
je 0x140472a44
mov qword [rbp - 0x80], rsi
sbb r11b, 0x36
cmc
shr sil, 0x1e
mov rbx, rdi
rcl r10, 0xc1
xadd r14b, r10b
add r10b, r13b
test rdi, rdi
jmp 0x140472f02
mov dil, byte [rsp + 0x30]
movsx r10w, cl
cmovne r11d, esp
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
movsx r10d, r10w
jmp 0x140472f23
mov r11, qword [rbp - 0x80]
mov r10, r8
movsx r10w, spl
sete r10b
mov r10, qword [rsp + 0x78]
jmp 0x140472f3d
je 0x140472fa0
lea rax, [rbp - 0x38]
jmp 0x140472f4c
cmp r11, 0x10
jmp 0x140472f55
cmovae rax, r10
test r13w, ax
clc
cmp dil, dl
cmp byte [rax + rbx], 0
jmp 0x140472f6a
jle 0x140472f7d
inc rbx
jmp 0x140472f78
jmp 0x140472fa0
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x140472f8b
jmp 0x140472fa0
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
jmp 0x140472fa0
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
shrd r9, rsi, 0x4c
xor r9w, 0x70a7
shl r9d, 0x55
mov r9, qword [rbp]
cmp r8b, r11b
cmp r9, 0x10
jmp 0x140472fc7
cmovae rdx, r8
cmp sil, bl
jmp 0x140472fd3
sub eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140472fde
jne 0x140473051
test rbx, rbx
jmp 0x140472fec
je 0x1404731ba
mov cl, byte [rdx]
test rbp, 0x793821d6
stc
cmp cl, 0x7f
jmp 0x140473004
je 0x1404731ba
sub rbx, 1
je 0x140473171
lea rax, [rbp - 0x38]
cmp r10b, al
jmp 0x140473020
cmp r11, 0x10
jmp 0x140473029
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x140473035
je 0x14047319e
mov eax, 1
cmp edi, ecx
test rsp, 0x7ee24333
mov byte [rsp + 0x38], al
test bl, sil
stc
cmp r11, 0x10
jmp 0x14047305a
jb 0x1404730c8
lea rdx, [r11 + 1]
btr rax, rbp
movsx ax, r12b
mov rax, r10
cmp rdx, 0x1000
jmp 0x14047307c
jb 0x1404730a9
add rdx, 0x27
mov r10, qword [r10 - 8]
cmc
jmp 0x140473090
sub rax, r10
add rax, 0xfffffffffffffff8
test r15b, r13b
cmp rax, 0x1f
jmp 0x1404730a3
ja 0x1404750cc
mov rcx, r10
jmp 0x1404730b1
call fcn.14028ce60
mov r9, qword [rbp]
mov r8d, 0x782c73be
mov r8, qword [rbp - 0x18]
clc
test cl, sil
cmp r9, 0x10
jb 0x140473132
lea rdx, [r9 + 1]
cmp r10b, 0x50
bt rax, rax
inc eax
mov rax, r8
jmp 0x1404730e9
cmp rdx, 0x1000
jmp 0x1404730f5
jb 0x140473125
add rdx, 0x27
cmc
test r12b, 0x12
mov r8, qword [r8 - 8]
jmp 0x14047310d
sub rax, r8
cmp dil, 0x1a
add rax, 0xfffffffffffffff8
test bl, bh
clc
cmp rax, 0x1f
ja 0x1404750c1
mov rcx, r8
jmp 0x14047312d
call fcn.14028ce60
sub r9d, r9d
btc rcx, r8
btr ecx, 0xbd
mov ecx, 1
shr rax, 0xf6
or eax, 0x578b16fe
mov eax, dword [rsp + 0x38]
clc
cmc
add qword [rbp - 0x78], rcx
clc
test al, al
jmp 0x14047315d
jne 0x140474fe8
mov rax, qword [rbp - 0x78]
jmp 0x14047316c
jmp 0x14047272f
test rbx, rbx
jmp 0x140473179
jne 0x14047319e
lea rax, [rbp - 0x38]
clc
cmp r11, 0x10
jmp 0x14047318d
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x140473198
jl 0x14047303b
cmp byte [rdx + 1], 0
jmp 0x1404731a7
jle 0x140472fe4
inc rdx
jmp 0x1404731b5
jmp 0x140472fe4
cmp r11, 0x10
jb 0x140473552
lea rdx, [r11 + 1]
mov rax, r10
cmp r15b, r8b
cmp rdx, 0x1000
jb 0x140473212
add rdx, 0x27
cmp r15, 0x7be1528f
mov r10, qword [r10 - 8]
cmp r15w, sp
sub rax, r10
cmp r11b, r15b
test eax, 0x603178b0
add rax, 0xfffffffffffffff8
cmp esi, 0x798e6e39
cmp rax, 0x1f
jmp 0x14047320c
ja 0x1404750cc
mov rcx, r10
jmp 0x14047321a
call fcn.14028ce60
jmp 0x140473552
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140473231
call fcn.14046d437
sub r8d, r8d
test al, al
jmp 0x140473240
jne 0x14047355d
lea rbx, [r13 + 0xa]
movsx r12d, r9w
mov r12, rbx
not si
mov r9, qword [rsp + 0x60]
movsxd r15, r15d
cmovne edi, r9d
lea rdi, [r9 + 0x16]
movsx si, sil
movzx r15, r14w
jmp 0x140473272
mov rsi, qword [rsp + 0x70]
movsx r15w, al
mov r15b, 0xab
mov r15, qword [rsp + 0x48]
jmp 0x140473289
jmp 0x140473294
mov r9, qword [rsp + 0x60]
cmc
cmp byte [r13 + 8], r8b
jmp 0x14047329d
jne 0x14047337b
mov rcx, qword [r13]
cmc
cmp ch, 0x23
test rcx, rcx
jmp 0x1404732b3
je 0x14047335a
mov rax, qword [rcx + 0x38]
bswap dx
bsf dx, r12w
and dx, 0xadd
mov rdx, qword [rax]
jmp 0x1404732d2
test rdx, rdx
jmp 0x1404732da
je 0x1404732fb
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x1404732ed
jle 0x1404732fb
movzx eax, word [rdx]
jmp 0x140473325
mov rax, qword [rcx]
jmp 0x140473303
mov rax, qword [rax + 0x30]
jmp 0x14047330c
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
bts ecx, r10d
xor r8d, r8d
mov cl, r11b
add cl, dil
clc
mov ecx, 0xffff
cmp r12, 0x1b04184b
cmp cx, ax
jmp 0x140473339
je 0x14047335a
mov word [r12], ax
setnp bh
movsx ebx, sp
bswap bx
mov rbx, r12
jmp 0x140473355
jmp 0x14047335e
mov qword [r13], r8
mov eax, 1
movsx edx, sp
mov dx, bp
movsx rcx, sp
mov byte [r13 + 8], al
bswap r8d
cwd
jmp 0x14047337b
movzx r8d, word [rbx]
cmovs ecx, r11d
jmp 0x140473388
mov rdx, rdi
mov rcx, r9
jmp 0x140473393
call fcn.140203fd0
sub rax, qword [rsp + 0x60]
sar rax, 1
stc
clc
cmp rax, 0xa
jae 0x14047352e
lea rcx, [0x1400c0da0]
mov r9b, r8b
mov r9b, byte [rax + rcx]
bts cx, r10w
sub ecx, ebx
mov rcx, qword [rsi + 0x10]
cmp r14w, dx
cmp spl, 0xa2
cmp rcx, qword [rsi + 0x18]
jmp 0x1404733d6
jae 0x14047341b
lea rax, [rcx + 1]
test rbx, 0x4a6644bc
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x1404733f8
jb 0x140473401
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
stc
test r14, r11
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x140473416
jmp 0x140473443
mov r8b, r14b
mov edx, 1
mov cl, 0xf8
movsxd rcx, eax
movzx rcx, r10w
mov rcx, rsi
call fcn.14045b8f6
xor r8d, r8d
or ecx, 0x4c6a4a29
rol cx, cl
cmp si, sp
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x140473450
je 0x1404734ec
mov rax, qword [rcx + 0x38]
cmp r13w, dx
stc
cmp qword [rax], r8
jmp 0x140473467
je 0x1404734b3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140473479
jle 0x1404734b3
dec dword [rax]
cdq
movsxd rdx, esp
mov rcx, qword [rcx + 0x38]
movzx rax, bp
mov rdx, qword [rcx]
not ah
setp ah
lea rax, [rdx + 2]
jmp 0x14047349e
mov qword [rcx], rax
cdqe
movzx eax, ax
movzx eax, word [rdx]
jmp 0x1404734ae
jmp 0x1404734cb
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404734bf
call qword [0x1400b8d90]
xor r8d, r8d
test r12b, r10b
mov ecx, 0xffff
cmc
jmp 0x1404734d6
cmp cx, ax
je 0x1404734ec
mov al, r8b
jmp 0x1404734e7
jmp 0x1404734f9
mov qword [r13], r8
cwd
mov al, 0x26
mov eax, 1
mov byte [r13 + 8], al
mov cx, cx
movsxd rcx, ecx
jmp 0x140473508
mov rdx, r15
xchg ecx, ecx
movsx rcx, r11w
mov rcx, r13
jmp 0x140473519
call fcn.14046d437
xor r8d, r8d
test al, al
jmp 0x140473528
je 0x14047328e
mov dil, byte [rsp + 0x30]
bswap ebx
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
movsx ebx, r14w
movsxd rcx, r13d
mov r12b, byte [rsp + 0x30]
movzx cx, cl
movzx ecx, sp
mov rbx, qword [rsp + 0x50]
lahf
movsx ecx, ax
mov cl, 0xf0
mov rax, qword [rbx]
movzx cx, r14b
mov rcx, rbx
mov rax, qword [rax + 0x18]
jmp 0x140473571
call qword [0x1400b8d90]
movzx ebx, ax
cwd
cmove ecx, r12d
mov rdx, qword [rsp + 0x48]
setp ch
movsx cx, dl
mov rcx, r13
jmp 0x140473594
call fcn.14046d437
xor r8d, r8d
cmp dil, 0x42
test al, al
jmp 0x1404735a7
jne 0x140473959
test bx, bx
je 0x140473959
cmp byte [r13 + 8], r8b
jmp 0x1404735bf
jne 0x140473668
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404735d1
je 0x14047364e
mov rax, qword [rcx + 0x38]
mov dl, 0x52
rol dl, 0x1c
mov rdx, qword [rax]
test rdx, rdx
je 0x14047360f
mov rax, qword [rcx + 0x50]
test r13w, r11w
cmp dword [rax], r8d
jmp 0x1404735fc
jle 0x14047360f
movzx eax, word [rdx]
jmp 0x14047360a
jmp 0x14047362b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047361b
call qword [0x1400b8d90]
xor r8d, r8d
shr rcx, cl
or cl, dh
sub ch, ch
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140473639
je 0x14047364e
mov word [r13 + 0xa], ax
jmp 0x140473649
jmp 0x140473656
mov qword [r13], r8
bsf eax, r11d
mov eax, 1
stc
test r14, 0x1f6054e7
cmc
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
movsx rbx, cx
movzx bx, bh
mov ebx, dword [rsp + 0x68]
jmp 0x14047367e
jne 0x14047395d
mov eax, 1
sal ecx, cl
add cl, sil
sar ch, 0x95
mov rcx, qword [r13]
cmp r10w, 0x5af7
stc
cmc
test rcx, rcx
jmp 0x1404736a5
je 0x140473745
mov rax, qword [rcx + 0x38]
jmp 0x1404736b4
cmp qword [rax], r8
je 0x1404736fc
mov rax, qword [rcx + 0x50]
test r11b, r9b
cmc
cmp dword [rax], r8d
jmp 0x1404736cd
jle 0x1404736fc
dec dword [rax]
jmp 0x1404736db
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, dx
sete ah
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx rax, si
movzx eax, word [rdx]
jmp 0x14047371a
mov rax, qword [rcx]
jmp 0x140473704
mov rax, qword [rax + 0x38]
jmp 0x14047370d
call qword [0x1400b8d90]
sub r8d, r8d
cmovl cx, sp
mov ecx, 0xffff
stc
clc
cmp cx, ax
je 0x140473737
mov al, r8b
jmp 0x140473732
jmp 0x140473749
mov eax, 1
xchg ecx, ecx
movzx ecx, bp
movzx rcx, r10w
mov qword [r13], r8
mov byte [r13 + 8], al
movzx rdx, bp
mov cl, r15b
mov rdx, qword [rsp + 0x48]
setnp cl
bswap rcx
mov rcx, r13
jmp 0x140473767
call fcn.14046d437
cmp ebx, dword [rsp + 0x58]
jmp 0x140473775
jge 0x14047395d
xor r8d, r8d
cmp ah, 6
stc
test al, al
jmp 0x140473789
jne 0x140473946
cmp byte [r13 + 8], r8b
jmp 0x140473798
jne 0x14047383c
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404737aa
je 0x140473829
mov rax, qword [rcx + 0x38]
sar dl, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404737c1
je 0x1404737e6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404737d3
jle 0x1404737e6
movzx eax, word [rdx]
jmp 0x1404737e1
jmp 0x140473800
mov rax, qword [rcx]
jmp 0x1404737ee
mov rax, qword [rax + 0x30]
jmp 0x1404737f7
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
stc
test r11w, 0x339f
cmp cx, ax
jmp 0x140473814
je 0x140473829
mov word [r13 + 0xa], ax
jmp 0x140473824
jmp 0x14047382d
mov qword [r13], r8
mov eax, 1
cdq
movsx dx, r8b
mov byte [r13 + 8], al
mov rax, qword [rsp + 0x60]
movzx r8, bp
cdq
lea rdx, [rax + 0x16]
bswap r8d
not r8w
jmp 0x140473856
movzx r8d, word [r13 + 0xa]
movzx cx, r15b
setbe ch
mov cx, si
mov rcx, rax
jmp 0x14047386e
call fcn.140203fd0
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp dh, 0x65
stc
cmp rax, 0xa
jae 0x140473946
lea rcx, [0x1400c0da0]
sar r10b, cl
setne r9b
mov r9b, byte [rax + rcx]
rcl r10d, cl
cmovg r10, r8
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp dil, 0x5b
stc
cmp rcx, qword [r10 + 0x18]
jmp 0x1404738b9
jae 0x1404738ff
lea rax, [rcx + 1]
cmp r11b, 0xde
mov qword [r10 + 0x10], rax
btc eax, r9d
shld ax, bp, 0x76
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x1404738e9
mov rax, qword [r10]
test bl, r15b
cmc
mov byte [rax + rcx], r9b
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x1404738fa
jmp 0x14047392d
mov r8b, sil
sets dh
mov edx, 1
movsx ecx, cx
movsx cx, r12b
movsxd rcx, esi
mov rcx, r10
jmp 0x14047391d
call fcn.14045b8f6
sub r8d, r8d
rcr ah, 0x6f
bsr ax, r11w
mov eax, 1
test r15d, 0x21887131
clc
add ebx, eax
jmp 0x140473941
jmp 0x140473691
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x140473954
jmp 0x140473966
mov ebx, dword [rsp + 0x68]
mov ecx, 1
adc ax, 0x66d9
mov rax, qword [rsp + 0x70]
cmp al, 0xff
jmp 0x140473973
xor edx, edx
cmp r12w, ax
cmp qword [rax + 0x10], rdx
jmp 0x140473982
jne 0x140473991
mov byte [rsp + 0x38], cl
jmp 0x140473a6c
mov eax, dword [rsp + 0x58]
test dil, 0x2a
test r11b, cl
cmc
cmp ebx, eax
jmp 0x1404739a4
jge 0x140473a6c
sub eax, ebx
inc ch
and r15d, r10d
mov ebx, eax
test bl, 0xc8
mov r14, qword [rsp + 0x70]
movsxd r15, r12d
bsr r15w, bx
movzx rcx, r9w
mov r15d, 1
mov rcx, qword [r14 + 0x10]
cmc
test r15, 0x20146ad1
cmp rcx, qword [r14 + 0x18]
jae 0x140473a1c
lea rax, [rcx + 1]
jmp 0x1404739f2
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x140473a03
jb 0x140473a11
mov rax, qword [r14]
jmp 0x140473a11
mov word [rax + rcx], 0x30
jmp 0x140473a47
mov r9b, 0x30
cwd
mov r8b, dil
mov rdx, r15
jmp 0x140473a33
mov rcx, r14
jmp 0x140473a3b
call fcn.14045b8f6
xor edx, edx
clc
cmp r15b, 0xa5
sub rbx, r15
jmp 0x140473a4f
jne 0x1404739cd
mov r14b, byte [rsp + 0x30]
shr dx, 0xf1
mov r15b, byte [rsp + 0x30]
rcl dh, cl
bts dx, r15w
not dl
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140473132
inc rdx
rcr rcx, 0xaa
sub al, bpl
mov rcx, qword [rbp - 0x18]
btr rax, 0xf6
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140473a9c
jb 0x14047312d
add rdx, 0x27
mov rcx, qword [rcx - 8]
test r8w, si
cmc
cmp r15w, 0x2c7c
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
stc
cmp rax, 0x1f
jmp 0x140473ac7
ja 0x1404750c1
jmp 0x14047312d
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140473adf
call fcn.14046d437
sub r9d, r9d
test r13, r11
cmp r8b, 0xca
test al, al
jne 0x14047313d
mov rbx, qword [rsp + 0x50]
jmp 0x140473b08
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movzx rcx, r8w
setnp ch
bswap rcx
mov rcx, rbx
jmp 0x140473b21
mov rax, qword [rax + 0x38]
jmp 0x140473b2a
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
clc
bts r8d, 8
cmc
or r8d, 2
clc
mov dword [rsp + 0x34], r8d
test r8w, 0x2091
cmp r13b, 0x46
mov dword [rsp + 0x3c], r8d
stc
test bl, spl
sub r9d, r9d
test spl, 0x56
stc
cmp qword [rbp - 0x28], r9
jmp 0x140473b6a
jbe 0x140473cf1
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
movsxd rcx, r10d
mov rcx, rbx
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
setno dl
not rdx
or r8d, 4
shl dh, cl
mov dword [rsp + 0x34], r8d
not dh
rcl dx, cl
sbb dx, 0x3f14
mov dword [rsp + 0x3c], r8d
not edx
lea rdx, [r13 + 8]
cmp r10, rax
mov qword [rsp + 0x58], rdx
xor r9d, r9d
cmp byte [rdx], r9b
jne 0x140473cab
mov rcx, qword [r13]
test ch, dl
test rcx, rcx
jmp 0x140473bd9
je 0x140473c84
mov rax, qword [rcx + 0x38]
and dx, r12w
rcl dl, 0x9a
mov rdx, qword [rax]
cmp r10w, 0x25e6
jmp 0x140473bf8
test rdx, rdx
je 0x140473c28
mov rax, qword [rcx + 0x50]
stc
test edi, 0x1b6a59f3
cmc
cmp dword [rax], r9d
jmp 0x140473c15
jle 0x140473c28
movzx eax, word [rdx]
jmp 0x140473c23
jmp 0x140473c52
mov rax, qword [rcx]
jmp 0x140473c30
mov rax, qword [rax + 0x30]
jmp 0x140473c39
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
and rcx, rcx
clc
movzx cx, dil
sub r9d, r9d
inc edx
mov ecx, 0xffff
mov dl, 0x54
shr rdx, 0x6e
mov rdx, qword [rsp + 0x58]
stc
test dil, 0xa8
cmp cx, ax
jmp 0x140473c6f
je 0x140473c84
mov word [r13 + 0xa], ax
jmp 0x140473c7f
jmp 0x140473c93
mov qword [r13], r9
xchg r10b, r10b
movzx r10d, bp
movsx r10d, r10w
mov r10d, 1
jmp 0x140473c9e
mov byte [rdx], r10b
jmp 0x140473ca6
jmp 0x140473cba
mov r10d, 1
btr ax, r9w
add ax, 0x5a5f
movzx ecx, word [r13 + 0xa]
rcl al, 0x15
bts ax, r10w
lea rax, [rbp - 0x18]
clc
cmp qword [rbp], 8
jmp 0x140473cd6
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x140473ce3
jne 0x140473cfb
mov bl, r10b
jmp 0x140473d15
lea rdx, [r13 + 8]
or bl, r13b
sub bl, r13b
mov bl, r9b
test r10b, 0x18
jmp 0x140473d07
mov qword [rsp + 0x58], rdx
cmc
test r15w, sp
test r12b, 0xd6
test r8b, 4
jmp 0x140473d1e
je 0x140473d53
and r8d, 0xfffffffb
movzx cx, r14b
movsx ecx, di
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
jmp 0x140473d43
call fcn.14045fb8a
mov r8d, dword [rsp + 0x34]
jmp 0x140473d53
test r8b, 2
je 0x140473d85
and r8d, 0xfffffffd
movzx cx, dl
not cx
movsx rcx, r9w
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
not cl
movsx rcx, r10w
lea rcx, [rbp - 0x38]
call fcn.14045fb8a
sub r8d, r8d
cmc
cmp r8w, bx
test bl, bl
je 0x140473fc5
mov rcx, qword [r13]
jmp 0x140473da3
test rcx, rcx
jmp 0x140473dab
je 0x140473e64
mov rax, qword [rcx + 0x38]
jmp 0x140473dbb
cmp qword [rax], r8
jmp 0x140473dc3
je 0x140473e20
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], r8d
jmp 0x140473dd7
jle 0x140473e20
dec dword [rax]
movsxd rdx, edi
cqo
mov rcx, qword [rcx + 0x38]
movsxd rax, r12d
movsx rdx, r14w
movsx ax, r9b
mov rdx, qword [rcx]
movsx eax, r13w
lea rax, [rdx + 2]
jmp 0x140473e04
mov qword [rcx], rax
mov al, r14b
movsx rax, di
jmp 0x140473e13
movzx eax, word [rdx]
jmp 0x140473e1b
jmp 0x140473e3d
mov rax, qword [rcx]
jmp 0x140473e28
mov rax, qword [rax + 0x38]
jmp 0x140473e31
call qword [0x1400b8d90]
sub r8d, r8d
sal cl, 0x48
mov ecx, 0xffff
test r14b, 0xdc
test dl, r9b
cmp cx, ax
jmp 0x140473e51
je 0x140473e64
mov al, r8b
jmp 0x140473e5f
jmp 0x140473e77
mov qword [r13], r8
bswap ecx
cdqe
mov eax, 1
cdq
cwd
mov dh, 0xce
mov rcx, qword [rsp + 0x58]
not dh
xchg rdx, rdx
mov byte [rcx], al
rdtsc
cmovae cx, r13w
mov rcx, qword [rsp + 0x50]
movzx edx, r8w
cdqe
movsx rdx, r10w
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x140473ea5
mov rax, qword [rax + 0x38]
jmp 0x140473eae
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
cdq
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
bsr dx, r9w
xadd dx, dx
mov dword [rsp + 0x3c], ebx
bt rdx, r8
xor edx, r9d
shld dx, sp, 0xaf
mov rdx, qword [rbp + 0x20]
jmp 0x140473ee7
cmp rdx, 8
jmp 0x140473ef0
jb 0x140473f56
lea rdx, [rdx*2 + 2]
cmovo ax, r8w
mov rcx, qword [rbp + 8]
bswap ax
mov rax, rcx
jmp 0x140473f12
cmp rdx, 0x1000
jmp 0x140473f1e
jb 0x140473f51
add rdx, 0x27
cmc
stc
mov rcx, qword [rcx - 8]
test dil, sil
cmp si, dx
sub rax, rcx
test dil, bl
cmc
add rax, 0xfffffffffffffff8
test dil, al
cmp rax, 0x1f
jmp 0x140473f4b
ja 0x1404750d2
call fcn.14028ce60
movups xmm0, xmmword [rbp - 0x18]
neg ch
movups xmmword [rbp + 8], xmm0
xchg cx, cx
sbb cl, spl
shrd cx, r10w, 0x87
movups xmm1, xmmword [rbp - 8]
sub cl, r8b
rol cx, 0x6e
ror ch, 0xe9
movups xmmword [rbp + 0x18], xmm1
cmp r15d, 0x721f2de3
movzx ecx, r14w
sub eax, eax
movsx cx, r15b
mov qword [rbp - 8], rax
movsx cx, r11b
cmova cx, r10w
jmp 0x140473fa3
mov qword [rbp], 7
mov word [rbp - 0x18], ax
xchg cx, cx
lea rcx, [rbp - 0x18]
jmp 0x140473fbb
call fcn.14045fb8a
jmp 0x140473132
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
cmovnp cx, r15w
movzx rcx, sp
movzx dx, dil
lea rdx, [rbp - 0x38]
movsx ecx, r9w
movzx cx, al
movzx ecx, r8w
mov rcx, rbx
jmp 0x140473ff3
mov rax, qword [rax + 0x40]
jmp 0x140473ffc
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
jmp 0x14047400b
bts edx, 0xc
stc
or edx, 8
test bh, 0xb7
mov dword [rsp + 0x34], edx
cmc
mov dword [rsp + 0x3c], edx
cmp r11w, 0x64d1
jmp 0x14047402a
sub r9d, r9d
stc
test rsp, 0x12530ce9
cmp qword [rbp - 0x28], r9
jmp 0x14047403e
jbe 0x1404741a4
mov rax, qword [rbx]
movsxd rcx, ebp
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140474056
mov rax, qword [rax + 0x40]
jmp 0x14047405f
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
btr r8w, 0x1d
bts edx, 0xd
sub r8b, r9b
xor r8b, sil
or edx, 0x10
mov dword [rsp + 0x34], edx
shl r8d, 0x40
ror r8w, 0xe7
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
jmp 0x14047409b
xor r9d, r9d
jmp 0x1404740a3
cmp byte [r8], r9b
jmp 0x1404740ab
jne 0x14047416d
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x1404740be
je 0x14047413e
mov rax, qword [rcx + 0x38]
cmp bpl, 0x69
and dx, r14w
rol dl, 0xe8
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404740de
je 0x140474103
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404740f0
jle 0x140474103
movzx eax, word [rdx]
jmp 0x1404740fe
jmp 0x140474126
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
shr ch, cl
or cx, 0x1a8e
xor r9d, r9d
shr ecx, 0x14
bsf cx, bx
mov ecx, 0xffff
cmp cx, ax
je 0x14047413e
mov word [r13 + 0xa], ax
jmp 0x14047414e
mov qword [r13], r9
xchg r10b, r10b
jmp 0x14047414e
mov r10d, 1
movzx edx, sp
mov byte [r8], r10b
mov dh, 0x2f
cqo
mov edx, dword [rsp + 0x34]
jmp 0x140474168
jmp 0x140474173
mov r10d, 1
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
jmp 0x140474181
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
adc bl, sil
shl bl, 0x4e
cmp word [rax], cx
not bl
mov bl, r10b
jmp 0x14047419e
je 0x1404741a7
mov bl, r9b
test dl, 0x10
je 0x1404741dc
and edx, 0xffffffef
movzx rcx, sp
mov cl, ch
xchg cl, ch
mov dword [rsp + 0x34], edx
movzx ecx, si
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x1404741cf
call fcn.14045fb8a
mov edx, dword [rsp + 0x34]
test r15b, 0x53
test dl, 8
je 0x14047420a
and edx, 0xfffffff7
xchg cx, cx
movzx ecx, r14w
movsxd rcx, edi
mov dword [rsp + 0x34], edx
mov cl, 0xd9
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x140474205
call fcn.14045fb8a
test bl, bl
jmp 0x140474211
je 0x14047440a
mov rcx, qword [r13]
clc
test di, r14w
sub ebx, ebx
test rcx, rcx
jmp 0x14047422a
je 0x1404742bc
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
jmp 0x14047423c
je 0x14047428b
mov rax, qword [rcx + 0x50]
jmp 0x14047424c
cmp dword [rax], ebx
jle 0x14047428b
dec dword [rax]
movzx rdx, bp
mov rcx, qword [rcx + 0x38]
movzx ax, sil
jmp 0x14047426c
mov rdx, qword [rcx]
xchg al, ah
cdqe
lea rax, [rdx + 2]
jmp 0x14047427c
mov qword [rcx], rax
movsx eax, r13w
movzx eax, word [rdx]
jmp 0x14047429d
mov rax, qword [rcx]
jmp 0x140474293
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404742aa
je 0x1404742bc
mov al, bl
jmp 0x1404742b7
jmp 0x1404742c7
mov qword [r13], rbx
not ecx
mov eax, 1
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
mov ax, 0x2d34
cdqe
mov rax, qword [rcx]
bswap dx
cmovle dx, r8w
cqo
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x40]
jmp 0x1404742f3
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movsxd rdx, r14d
mov dl, r8b
cdq
bts eax, 0xf
and dh, al
mov dword [rsp + 0x34], eax
or edx, esp
mov dword [rsp + 0x3c], eax
mov dl, r12b
not edx
mov rdx, qword [rbp + 0x20]
cmc
cmp rdx, 8
jmp 0x140474327
jb 0x140474396
lea rdx, [rdx*2 + 2]
xchg cx, ax
btr ecx, r13d
jmp 0x140474340
mov rcx, qword [rbp + 8]
sar al, cl
mov rax, 0xf08082d
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14047435c
jb 0x140474391
add rdx, 0x27
mov rcx, qword [rcx - 8]
test r9w, r15w
stc
sub rax, rcx
test r15b, r14b
add rax, 0xfffffffffffffff8
test rsi, rax
stc
test cx, 0x665c
cmp rax, 0x1f
jmp 0x14047438b
ja 0x1404750b6
call fcn.14028ce60
movups xmm0, xmmword [rbp - 0x18]
movzx cx, r9b
movzx rcx, si
jmp 0x1404743a8
movups xmmword [rbp + 8], xmm0
movzx rcx, r12w
movsx rcx, di
movsx ecx, si
movups xmm1, xmmword [rbp - 8]
xchg ch, cl
setp ch
movzx cx, r10b
movups xmmword [rbp + 0x18], xmm1
jmp 0x1404743d2
mov qword [rbp - 8], rbx
movsxd rcx, r8d
bswap ecx
mov ch, ah
mov qword [rbp], 7
cmovnp cx, r8w
mov word [rbp - 0x18], bx
movsx cx, ch
lea rcx, [rbp - 0x18]
call fcn.14045fb8a
mov byte [rsp + 0x30], 1
jmp 0x140474405
jmp 0x140473132
mov rbx, qword [rsp + 0x50]
movsx rcx, sp
mov ch, 0xee
cwde
mov rax, qword [rbx]
movsx rcx, bx
lea rdx, [rbp - 0x38]
movsx rcx, r12w
mov rcx, rbx
jmp 0x14047442e
mov rax, qword [rax + 0x38]
jmp 0x140474437
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
clc
or eax, 0x20
mov dword [rsp + 0x34], eax
cmp al, r15b
mov dword [rsp + 0x3c], eax
cmp sil, bpl
cmp r14b, 0xf3
xor ecx, ecx
cmp r12b, 0x35
jmp 0x140474467
cmp qword [rbp - 0x28], rcx
jmp 0x140474470
je 0x1404744cb
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
jmp 0x140474489
mov rcx, rbx
jmp 0x140474491
mov rax, qword [rax + 0x40]
jmp 0x14047449a
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
or eax, 0x10040
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sub ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x1404744bd
jne 0x1404744cb
lea ebx, [rcx + 1]
jmp 0x1404744d8
mov bl, cl
cmc
test sp, 0x428e
jmp 0x1404744d8
test al, 0x40
jmp 0x1404744df
je 0x140474515
and eax, 0xffffffbf
movzx cx, sil
mov rcx, rbx
movsx rcx, r11w
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx rcx, r12w
setns cl
lea rcx, [rbp - 0x18]
call fcn.14045fb8a
mov eax, dword [rsp + 0x34]
jmp 0x140474515
test al, 0x20
jmp 0x14047451c
je 0x140474557
and eax, 0xffffffdf
bswap cx
xchg cx, cx
movsx rcx, sp
mov dword [rsp + 0x34], eax
not cx
cmova rcx, rbx
mov dword [rsp + 0x3c], eax
movzx ecx, bp
setno ch
jmp 0x140474549
lea rcx, [rbp - 0x38]
jmp 0x140474552
call fcn.14045fb8a
xor r9d, r9d
cbw
adc eax, 0x5d240e0f
mov cl, r14b
mov eax, dword [rsp + 0x38]
lea ecx, [r9 + 1]
clc
test ch, 0xd2
test sil, r8b
test bl, bl
jmp 0x14047457a
je 0x140473151
mov byte [rsp + 0x30], cl
jmp 0x140473151
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
mov dx, cx
movzx edx, bx
movzx dx, cl
lea rdx, [rbp - 0x38]
jmp 0x1404745a4
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
jmp 0x1404745b7
bts eax, 7
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
shr bh, 0x4c
xor al, r15b
ror bh, cl
mov rax, qword [rbp + 0x98]
movsx ebx, r13w
seta bl
mov rbx, qword [rsp + 0x48]
cmc
cmp r9b, 0x31
test ebx, 0x3eee24ab
test byte [rax + 0x18], 8
jmp 0x1404745f2
jne 0x140474721
mov rdx, rbx
cmovb rcx, rdx
movzx cx, r10b
mov cx, cx
mov rcx, r13
jmp 0x14047460f
call fcn.14046d437
xor r8d, r8d
test r11b, r14b
clc
test rsi, 0x47d840c4
test al, al
jmp 0x140474629
jne 0x140474721
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14047463d
cmovae rbx, qword [rbp - 0x38]
test rsp, 0x53d560d5
test r8b, dl
cmp byte [r13 + 8], r8b
jmp 0x140474655
jne 0x140474708
mov rcx, qword [r13]
jmp 0x140474664
test rcx, rcx
jmp 0x14047466c
je 0x1404746eb
mov rax, qword [rcx + 0x38]
jmp 0x14047467b
mov rdx, qword [rax]
test r12b, 0x38
cmc
cmp r10b, bl
test rdx, rdx
jmp 0x14047468e
je 0x1404746ae
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404746a0
jle 0x1404746ae
movzx eax, word [rdx]
jmp 0x1404746c8
mov rax, qword [rcx]
jmp 0x1404746b6
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
bsr cx, r8w
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x1404746d6
je 0x1404746eb
mov word [r13 + 0xa], ax
jmp 0x1404746e6
jmp 0x1404746f3
mov qword [r13], r8
cmovne eax, r9d
mov eax, 1
jmp 0x1404746fd
mov byte [r13 + 8], al
btr ax, 0x26
shl ah, cl
movzx eax, word [r13 + 0xa]
stc
cmp ax, word [rbx]
jmp 0x140474716
jne 0x140474840
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jne 0x14047487f
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x14047473a
ja 0x14047487f
mov rdx, rbx
movzx ecx, r11w
movsxd rcx, r15d
mov rcx, r13
jmp 0x140474752
call fcn.14046d437
sub ebx, ebx
test cl, dil
clc
test al, al
jmp 0x140474764
jne 0x140474844
cmp byte [r13 + 8], bl
jmp 0x140474773
jne 0x14047480d
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x140474786
je 0x1404747fe
mov rax, qword [rcx + 0x38]
rol dl, cl
neg edx
bsr edx, r9d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404747a3
je 0x1404747c5
mov rax, qword [rcx + 0x50]
cmp bh, 9
cmp dword [rax], ebx
jmp 0x1404747b7
jle 0x1404747c5
movzx eax, word [rdx]
jmp 0x1404747d7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404747d1
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp sil, dil
clc
cmc
cmp cx, ax
jmp 0x1404747e9
je 0x1404747fe
mov word [r13 + 0xa], ax
jmp 0x1404747f9
jmp 0x140474802
mov qword [r13], rbx
mov eax, 1
sar ecx, cl
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x38]
cmc
cmp qword [rbp - 0x20], 8
jmp 0x140474821
cmovae rax, qword [rbp - 0x38]
stc
cmp si, 0x533e
cmc
cmp cx, word [rax]
jmp 0x140474835
je 0x14047487f
jmp 0x140474844
sub ebx, ebx
rol al, cl
lea rax, [rbp - 0x38]
cqo
xor dx, dx
cdq
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
test r10w, 0x3400
movzx edx, r15w
shld cx, r10w, 0xf7
mov qword [rbp - 0x28], rbx
add rdx, 0x2dd46cc2
movzx rcx, r11w
cwd
mov word [rax], bx
sar cl, 0x5a
lea rbx, [rbp - 0x38]
cmp si, r15w
btr ecx, r11d
ror edx, cl
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cdq
movsx edx, cx
xchg edx, ecx
mov rdx, qword [rsp + 0x48]
movzx rcx, r10w
movzx ecx, bp
mov rcx, r13
jmp 0x1404748b1
call fcn.14046d437
sub r8d, r8d
jmp 0x1404748be
test al, al
jmp 0x1404748c5
jne 0x140474ac6
mov r12, qword [rsp + 0x48]
dec sil
mov esi, 0xffff
shr r14b, 0x4d
lea r14d, [r8 + 1]
cbw
cwde
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movzx eax, r12w
cmovae rcx, qword [rbp - 0x38]
not al
mov rax, qword [rbp - 0x28]
cmp r14w, r10w
lea rcx, [rcx + rax*2]
stc
cmp rbx, rcx
jmp 0x14047490c
je 0x140474aae
cmp byte [r13 + 8], r8b
jmp 0x14047491b
jne 0x1404749be
mov rcx, qword [r13]
jmp 0x14047492a
test rcx, rcx
jmp 0x140474932
je 0x1404749aa
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140474947
je 0x14047496f
mov rax, qword [rcx + 0x50]
jmp 0x140474959
cmp dword [rax], r8d
jle 0x14047496f
movzx eax, word [rdx]
jmp 0x14047496a
jmp 0x140474992
mov rax, qword [rcx]
jmp 0x140474977
mov rax, qword [rax + 0x30]
jmp 0x140474980
call qword [0x1400b8d90]
sub r8d, r8d
cmc
stc
test r12d, 0x4f2c6799
cmp si, ax
je 0x1404749aa
mov word [r13 + 0xa], ax
jmp 0x1404749a5
jmp 0x1404749b6
mov qword [r13], r8
cwde
cdqe
mov eax, 0x302d6b0f
mov byte [r13 + 8], r14b
btr ax, bp
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x140474aae
add rbx, 2
stc
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x1404749de
je 0x140474a6b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404749f0
je 0x140474a34
mov rax, qword [rcx + 0x50]
cmp rdx, r13
clc
cmp dword [rax], r8d
jmp 0x140474a06
jle 0x140474a34
dec dword [rax]
movzx edx, ax
movsx dx, dil
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx eax, sp
movzx eax, word [rdx]
jmp 0x140474a2f
jmp 0x140474a55
mov rax, qword [rcx]
jmp 0x140474a3c
mov rax, qword [rax + 0x38]
jmp 0x140474a45
call qword [0x1400b8d90]
sub r8d, r8d
test r9w, 0x62d1
stc
cmp si, ax
jmp 0x140474a5d
je 0x140474a6b
mov al, r8b
jmp 0x140474a79
mov qword [r13], r8
movzx ecx, bx
mov al, r14b
cmovne cx, dx
mov byte [r13 + 8], al
xchg ch, dh
mov rdx, r12
xchg rcx, rcx
cmovae ecx, r13d
mov rcx, r13
jmp 0x140474a91
call fcn.14046d437
xor r8d, r8d
cmp r11b, 0x23
clc
test ch, 0x37
test al, al
jmp 0x140474aa8
je 0x1404748e3
mov sil, byte [rsp + 0x30]
mov r12b, sil
mov r14b, byte [rsp + 0x30]
mov ah, 0xcc
mov r12b, byte [rsp + 0x30]
and al, spl
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cdqe
lahf
not rax
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
test r12b, 0xf2
cmp al, 5
lea rcx, [rcx + rax*2]
bt rax, r14
mov eax, dword [rsp + 0x38]
cmp r15b, 0x67
cmc
movzx eax, al
cmc
cmp rbx, rcx
mov ecx, 1
jmp 0x140474b06
cmovne eax, ecx
mov dword [rsp + 0x38], eax
bswap cx
sete ch
movsxd rcx, esi
lea rcx, [rbp - 0x38]
jmp 0x140474b1f
jmp 0x140473fbb
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140474b30
call qword [0x1400b8d90]
xor r9d, r9d
cmp r14w, ax
jmp 0x140474b42
je 0x140474b61
mov word [r12], ax
bswap bx
movsx ebx, r12w
mov rbx, r12
jmp 0x140474b5c
jmp 0x140474b65
mov qword [r13], r9
mov byte [r13 + 8], dil
movsx rax, r12w
cwde
not r8b
mov rax, qword [r15]
movsx dx, dh
mov edx, 0x48
movzx r8d, word [rbx]
xchg cx, cx
movzx rcx, r14w
mov rcx, r15
jmp 0x140474b90
mov rax, qword [rax + 0x20]
jmp 0x140474b99
call qword [0x1400b8d90]
sub r9d, r9d
cmp r14b, 0xe9
test al, al
je 0x140474c94
mov byte [rsp + 0x40], dil
mov cx, cx
rol cl, 0x8e
mov rcx, qword [r13]
clc
test r15, r9
test rcx, rcx
je 0x140474c57
mov rax, qword [rcx + 0x38]
jmp 0x140474bd4
cmp qword [rax], r9
je 0x140474c2b
mov rax, qword [rcx + 0x50]
stc
clc
test r13b, 0xc1
cmp dword [rax], r9d
jmp 0x140474bef
jle 0x140474c2b
dec dword [rax]
movzx ax, sil
xchg dx, dx
mov dl, ch
mov rcx, qword [rcx + 0x38]
cdqe
cdq
setl ah
mov rdx, qword [rcx]
mov ah, 0x28
lahf
lea rax, [rdx + 2]
jmp 0x140474c1b
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140474c26
jmp 0x140474c3b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r9d, r9d
cmp r14w, ax
jmp 0x140474c44
je 0x140474c57
mov al, r9b
jmp 0x140474c52
jmp 0x140474c65
mov qword [r13], r9
sete al
mov al, dil
mov dx, r8w
mov byte [r13 + 8], al
cqo
movzx rdx, ax
movsx ecx, cx
mov rdx, rsi
mov cl, r9b
cmovl cx, si
mov rcx, r13
call fcn.14046d437
xor r9d, r9d
cmc
cmp sil, 0x94
test al, al
je 0x140472819
mov dil, byte [rsp + 0x30]
and sil, spl
adc r14b, dil
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r15b, r11b
sete r12b
rcl r12b, 0x90
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
sbb bl, r8b
jmp 0x140474cc9
mov bl, byte [rsp + 0x40]
bsr rcx, r15
sub cl, r8b
sbb ch, 0x7c
mov rax, qword [rbp - 0x78]
movsxd rcx, esi
dec ch
bts cx, di
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x14047314b
movzx eax, byte [rsp + 0x38]
cmp r11b, spl
test r15b, r10b
cmc
test bl, bl
jmp 0x140474d07
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x140474d13
jmp 0x140473151
mov rcx, qword [rbp + 0x18]
bswap di
cmovo rdi, r11
shr dil, cl
mov edi, 1
clc
test bl, r13b
cmp rcx, rdi
jbe 0x140475021
lea rbx, [rbp + 8]
cwd
mov rdx, qword [rbp + 8]
sal al, cl
mov r8, qword [rbp + 0x20]
sets al
shr al, 0xa
cmp r8, 8
mov al, bl
cmovae rbx, rdx
ror al, 0x74
add al, 0x93
mov al, byte [rsp + 0x30]
stc
clc
mov byte [rsp + 0x30], al
ror al, cl
add rbx, 2
lea rax, [rbp + 8]
test r13b, 0xc6
cmp r8, 8
jmp 0x140474d7e
cmovae rax, rdx
stc
lea rax, [rax + rcx*2]
test rdx, 0x1897002f
cmp r12d, esi
cmp ebx, 0x627e5a44
cmp rbx, rax
jmp 0x140474d9f
je 0x140474fb0
mov rdx, qword [rsp + 0x48]
movsx cx, r15b
not ch
mov rcx, r13
jmp 0x140474db9
call fcn.14046d437
sub r9d, r9d
test al, al
jmp 0x140474dc8
jne 0x140474f96
cmp byte [r13 + 8], r9b
jmp 0x140474dd7
jne 0x140474e8b
mov rcx, qword [r13]
test dl, bh
test rcx, rcx
jmp 0x140474deb
je 0x140474e73
mov rax, qword [rcx + 0x38]
ror dx, 0xb0
bswap dx
shl rdx, 0xa6
mov rdx, qword [rax]
test rdx, rdx
je 0x140474e35
mov rax, qword [rcx + 0x50]
jmp 0x140474e1a
cmp dword [rax], r9d
jmp 0x140474e22
jle 0x140474e35
movzx eax, word [rdx]
jmp 0x140474e30
jmp 0x140474e56
mov rax, qword [rcx]
jmp 0x140474e3d
mov rax, qword [rax + 0x30]
jmp 0x140474e46
call qword [0x1400b8d90]
sub r9d, r9d
sbb rcx, 0x44e20733
mov ecx, 0xffff
cmp cx, ax
je 0x140474e73
mov word [r13 + 0xa], ax
jmp 0x140474e6e
jmp 0x140474e81
mov qword [r13], r9
movzx ax, ah
add al, 0xec
bsf rax, r8
mov byte [r13 + 8], dil
cdqe
btc rax, r12
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x140474f96
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140474ea5
je 0x140474f4e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x140474eb7
je 0x140474f0a
mov rax, qword [rcx + 0x50]
jmp 0x140474ec6
cmp dword [rax], r9d
jmp 0x140474ece
jle 0x140474f0a
dec dword [rax]
jmp 0x140474edc
mov rcx, qword [rcx + 0x38]
setg al
movsx dx, bpl
movzx rax, r9w
mov rdx, qword [rcx]
movsx eax, r11w
bswap ax
lea rax, [rdx + 2]
jmp 0x140474eff
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140474f24
mov rax, qword [rcx]
jmp 0x140474f12
mov rax, qword [rax + 0x38]
jmp 0x140474f1b
call qword [0x1400b8d90]
xor r9d, r9d
mov ecx, 0xffff
cmp edx, 0x1f763d51
cmp dx, r15w
cmp cx, ax
jmp 0x140474f3b
je 0x140474f4e
mov al, r9b
jmp 0x140474f49
jmp 0x140474f69
mov qword [r13], r9
movsx dx, bh
not al
mov al, dil
movzx r8w, r14b
jmp 0x140474f69
mov byte [r13 + 8], al
movzx ecx, si
cwd
movzx r8w, dil
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
movzx rdx, r13w
cwd
movsxd rdx, r8d
mov rdx, qword [rbp + 8]
jmp 0x140474f91
jmp 0x140474d69
mov r8, qword [rbp + 0x20]
add cl, 0x95
mov rcx, qword [rbp + 0x18]
neg dh
shrd eax, r8d, 0x9f
cdqe
mov rdx, qword [rbp + 8]
cbw
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x140474fbd
cmovae rax, rdx
stc
jmp 0x140474fc7
lea rax, [rax + rcx*2]
cmp r8d, 0x1b1f14aa
cmp r13b, spl
jmp 0x140474fda
cmp rbx, rax
jmp 0x140474fe2
je 0x140475021
mov rcx, qword [rsp + 0x70]
sar ah, 0xa8
sub al, r15b
ror ah, cl
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jmp 0x140475002
jb 0x14047500b
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x140475014
mov byte [rax], r9b
jmp 0x14047501c
jmp 0x140475047
cmp byte [rsp + 0x30], 0
jmp 0x14047502b
je 0x140475047
mov r9b, 0x2d
shr ecx, 0x54
mov r8, rdi
xor edx, edx
mov rcx, qword [rsp + 0x70]
call fcn.14044dfd9
nop
lea rcx, [rbp + 8]
jmp 0x140475050
call fcn.14045fb8a
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x140475066
call fcn.1404a3da6
mov rbx, qword [rsp + 0x170]
add r15b, dil
add rsp, 0x130
movsx di, dl
pop r15
movsxd r14, esp
movsx esi, sp
movzx r14, r14w
pop r14
movzx r13w, bpl
xchg sil, bpl
movsx rdi, di
pop r13
pop r12
mov dil, dil
pop rdi
movsxd rbp, r13d
movzx bp, al
pop rsi
movzx bp, al
pop rbp
jmp 0x1404750b5
ret
call fcn.1404ba5a5
int3
call fcn.1404ba5a5
nop
jmp 0x1404750cc
call fcn.1404ba5a5
nop
call fcn.1404ba5a5
int3