Function at 0x1404717bb
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
movzx ecx, r15w
bswap ebx
movsx bx, r12b
push rbp
sbb bl, bh
cmp cx, 0x6525
push rsi
or cx, 0x7914
bsf eax, r11d
movsx rcx, r8w
push rdi
bsf eax, esp
rol dil, 0x35
push r12
dec bl
sets al
push r13
adc dil, r9b
shrd r13d, r9d, 0x2e
push r14
rol bp, cl
xor ebx, r10d
push r15
inc ch
xadd bp, bp
mov rbx, 0xffa43e7
lea rbp, [rsp - 0x30]
adc r14b, r15b
sub rsp, 0x130
mov rax, qword [0x1400b7288]
rcr r14b, 0x12
cmp rax, 0x1228283d
cmc
xor rax, rsp
sal bh, 0x10
sbb dil, 0x1e
movzx r15w, sil
mov qword [rbp + 0x28], rax
shl r14, cl
btc ax, r15w
mov qword [rsp + 0x48], r9
ror bx, cl
rol r15b, cl
dec cl
mov r13, r8
mov rdi, rdx
mov qword [rsp + 0x70], rdx
cmc
mov qword [rbp - 0x40], rdx
bsr r14w, di
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
stc
xor r12d, r12d
mov ebx, 0x1de33ced
mov dword [rsp + 0x3c], r12d
mov cl, 0x40
mov r15, qword [rbp + 0x98]
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
movzx ecx, dx
movsx eax, r13w
setne ch
mov qword [rbp - 0x58], rbx
xchg ch, cl
lahf
movsx cx, r13b
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404718bc
mov rax, qword [rax + 8]
jmp 0x1404718c5
call qword [case.0x14044bb9c.0]
cmp byte [rbp + 0x90], r12b
jmp 0x1404718d7
je 0x14047191f
lea rcx, [rbp - 0x60]
jmp 0x1404718e6
call fcn.14047773a
mov rsi, rax
cmc
clc
jmp 0x1404718f5
mov qword [rsp + 0x50], rax
test rbx, rbx
je 0x14047198d
mov rdx, qword [rbx]
movzx rax, sp
not al
movsx ax, bpl
mov rax, qword [rdx + 0x10]
jmp 0x14047191a
jmp 0x140471958
lea rcx, [rbp - 0x60]
jmp 0x140471928
call fcn.14047738c
mov rsi, rax
cmp r14, rdi
test r12w, 0x71d3
mov qword [rsp + 0x50], rax
cmp r12b, 5
test rbx, rbx
je 0x14047198d
mov rax, qword [rbx]
movsx cx, dh
mov ecx, ebp
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x140471960
call qword [case.0x14044bb9c.0]
test rax, rax
mov r8, rax
je 0x14047198d
mov rcx, qword [rax]
rdtsc
mov rax, qword [rcx]
not dl
bswap cx
mov edx, 1
mov rcx, r8
call qword [case.0x14044bb9c.0]
mov byte [rsp + 0x38], r12b
jmp 0x140471997
mov byte [rsp + 0x30], r12b
jmp 0x1404719a1
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
cqo
mov qword [rbp + 0x18], r12
movsx cx, al
cdq
mov qword [rbp + 0x20], 7
cqo
cbw
mov word [rbp + 8], r12w
cbw
cwd
mov rax, qword [rsi]
cmovg cx, r12w
movsx rdx, r15w
mov dl, r9b
lea rdx, [rbp - 0x70]
mov rcx, rsi
jmp 0x1404719e3
mov rax, qword [rax + 0x58]
call qword [case.0x14044bb9c.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movzx rax, dx
cdqe
movsx rbx, r11w
mov qword [rdi + 0x10], r12
movsx rcx, si
setp bh
mov qword [rdi + 0x18], 0xf
movzx bx, bh
mov byte [rdi], r12b
lahf
cbw
movzx rbx, r8w
mov esi, 1
xchg ebx, ecx
cwde
mov eax, esi
jmp 0x140471a2d
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cdqe
movsx rax, r10w
movzx ebx, di
mov rax, qword [r15 + 0x40]
movzx bx, bpl
movsx ebx, cx
movsx bx, cl
mov rbx, qword [rax + 8]
movsxd rcx, ecx
mov qword [rbp - 0x58], rbx
cwde
lahf
mov rax, qword [rbx]
movzx cx, r11b
movsx cx, r10b
jmp 0x140471a6d
mov rcx, rbx
jmp 0x140471a75
mov rax, qword [rax + 8]
jmp 0x140471a7e
call qword [case.0x14044bb9c.0]
nop
mov ch, dh
movsx rcx, r13w
not cx
lea rcx, [rbp - 0x60]
jmp 0x140471a97
call fcn.140464a7c
mov rdi, rax
stc
mov qword [rbp - 0x60], rax
test di, r13w
test rbx, rbx
jmp 0x140471ab0
je 0x140471b1b
mov rdx, qword [rbx]
movsxd rcx, ebx
mov rcx, rbx
mov ax, 0x4c89
movsx ax, spl
mov rax, qword [rdx + 0x10]
jmp 0x140471ad1
call qword [case.0x14044bb9c.0]
mov r8, rax
test rdi, 0x23916319
cmp bl, 0x6c
test rax, rax
jmp 0x140471aec
je 0x140471b1b
mov rcx, qword [rax]
cwd
mov rax, qword [rcx]
movzx dx, spl
movzx ecx, si
mov edx, esi
mov cx, 0x50c4
jmp 0x140471b0d
mov rcx, r8
jmp 0x140471b15
call qword [case.0x14044bb9c.0]
mov rax, qword [rdi]
xchg cx, cx
cqo
cdq
mov r9, r14
cwd
mov rcx, rcx
not cx
lea r8, [0x1400c0dac]
lea rdx, [0x1400c0da0]
mov rcx, rdi
jmp 0x140471b45
mov rax, qword [rax + 0x58]
jmp 0x140471b4e
call qword [case.0x14044bb9c.0]
mov rax, r12
mov qword [rbp - 0x78], rax
cmc
and r12b, cl
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
rcr r12b, cl
mov r14b, byte [rsp + 0x30]
not r12b
and r15b, 0x2f
add r15b, r9b
mov r12b, byte [rsp + 0x30]
adc r15b, 0x11
rcr rcx, 0x9a
mov r15b, byte [rsp + 0x30]
bts cx, r8w
xor r9d, r9d
bsr cx, r10w
test r14b, 0xa0
lea ecx, [r9 + 1]
clc
test cx, 0x4ec3
cmp sp, 0x5a94
cmp rax, 4
jmp 0x140471bb6
jae 0x140474106
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x140471bc7
je 0x140471c01
cmp al, 0x24
jmp 0x140471bd4
je 0x140473984
cmp al, 0x2b
jmp 0x140471be1
je 0x140472ef5
cmp al, 0x76
jmp 0x140471bee
je 0x140471cdc
cmp al, 0x78
jmp 0x140471bfb
jne 0x14047255e
cmp qword [rbp - 0x78], 3
jmp 0x140471c0b
je 0x14047255e
mov bl, r9b
cmova dx, bp
movzx cx, r13b
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
bswap ecx
movzx cx, dil
mov rcx, r13
call fcn.14046c873
xor r9d, r9d
test dx, 0x48db
stc
test al, al
jmp 0x140471c45
jne 0x1404740d7
lea rbx, [r13 + 0xa]
cmp cl, 0x38
mov r12, rbx
mov rsi, qword [rsp + 0x48]
movsxd rdi, edx
mov r15, qword [rbp - 0x60]
lea edi, [r9 + 1]
bsr r14w, r11w
shrd r14, r8, 0xae
cmp r9b, r11b
mov r14d, 0xffff
cmp ch, 0xb7
test r14b, 0x92
cmp byte [r13 + 8], r9b
jne 0x140473f7e
mov rcx, qword [r13]
cmp dx, 0x74ac
test rcx, rcx
jmp 0x140471c9a
je 0x140473f6f
mov rax, qword [rcx + 0x38]
setno dh
shl dh, 0x41
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140471cb6
je 0x140473f31
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x140471cc9
jle 0x140473f31
movzx eax, word [rdx]
jmp 0x140471cd7
jmp 0x140473f47
mov dword [rsp + 0x68], r9d
mov rbx, qword [rsp + 0x50]
cbw
mov rax, qword [rbx]
not ch
movsx cx, r9b
mov rcx, rbx
jmp 0x140471cfa
mov rax, qword [rax + 0x48]
jmp 0x140471d03
call qword [case.0x14044bb9c.0]
mov dword [rsp + 0x58], eax
cwde
bswap cx
cqo
mov rcx, qword [rbx]
cqo
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
movzx cx, spl
cmova cx, r10w
mov rcx, rbx
jmp 0x140471d32
call qword [case.0x14044bb9c.0]
mov eax, dword [rsp + 0x34]
bts eax, 9
clc
mov dword [rsp + 0x34], eax
test rbx, 0x4e1c271a
stc
cmp r9w, sp
mov dword [rsp + 0x3c], eax
stc
jmp 0x140471d5b
sub eax, eax
stc
cmp qword [rbp - 8], rax
jmp 0x140471d67
je 0x140472638
mov rax, qword [rbx]
movsxd rcx, r9d
mov rcx, r14
bswap cx
mov rcx, rbx
mov rax, qword [rax + 0x20]
call qword [case.0x14044bb9c.0]
mov word [rsp + 0x40], ax
cmp r14, r13
xor edx, edx
test ax, ax
jmp 0x140471d98
je 0x140472638
lea rcx, [rbp - 0x18]
test di, r14w
cmp qword [rbp], 0x10
jmp 0x140471db0
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x140471dbd
jae 0x140472638
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea eax, [rdx + 0xf]
mov bl, 0x8e
mov qword [rbp - 0x80], rax
not bl
movzx ecx, dx
mov qword [rbp - 0x20], rax
cwde
cbw
lea eax, [rdx + 1]
not bl
jmp 0x140471dee
mov qword [rbp - 0x28], rax
cmovo bx, r9w
mov bl, 0x5c
movzx rcx, cx
mov word [rbp - 0x38], dx
movsx rcx, r14w
jmp 0x140471e0e
mov ebx, edx
mov cl, ah
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046c873
sub r11d, r11d
test al, al
jmp 0x140471e29
jne 0x1404723be
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 0x16]
shl r8w, 0x38
rcr bx, cl
inc dil
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
mov r8, r14
cmp esp, 0x4a4b70e1
shl bx, cl
mov qword [rbp - 0x50], r14
shr sil, 0x1f
sbb bx, cx
mov rbx, qword [rbp - 0x38]
sal dil, cl
mov qword [rsp + 0x78], rbx
rcl sil, cl
sbb sil, 0x18
mov edi, r11d
rol rsi, 0xfd
setl sil
shr si, cl
mov rsi, qword [rbp - 0x80]
cmp r8b, 0xbe
test r13d, 0x5e7d72ab
cmp byte [r13 + 8], r11b
jne 0x140471f65
mov rcx, qword [r13]
cmp r11w, 0x165
jmp 0x140471eac
test rcx, rcx
je 0x140471f4c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r12b, 0x51
test rdx, rdx
jmp 0x140471ec8
je 0x140471eee
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r11d
jmp 0x140471edb
jle 0x140471eee
movzx eax, word [rdx]
jmp 0x140471ee9
jmp 0x140471f20
mov rax, qword [rcx]
jmp 0x140471ef6
mov rax, qword [rax + 0x30]
jmp 0x140471eff
call qword [case.0x14044bb9c.0]
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
btr ecx, 0x22
mov r10, qword [rsp + 0x60]
bsr cx, r8w
cmp al, 0xcb
xor r11d, r11d
mov ecx, 0xffff
jmp 0x140471f2a
cmp cx, ax
jmp 0x140471f32
je 0x140471f4c
mov word [r8], ax
xchg r14b, r14b
mov r14, r8
jmp 0x140471f47
jmp 0x140471f54
mov qword [r13], r11
setbe r8b
mov eax, 1
seto dh
xchg cl, cl
mov byte [r13 + 8], al
mov r8b, sil
movzx r8d, word [r14]
mov rdx, r9
bswap rcx
setle ch
movsx cx, r9b
mov rcx, r10
call fcn.1401fabad
sub rax, qword [rsp + 0x60]
cmp r13d, r8d
test bp, 0x5e1b
sar rax, 1
test dil, 0x81
stc
cmp rax, 0xa
jmp 0x140471f9d
jae 0x140472099
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
not rcx
bswap r10
sub r10b, spl
mov r10, qword [rsp + 0x70]
bts cx, ax
movsx rcx, r15w
mov rcx, qword [r10 + 0x10]
cmp r10b, bpl
stc
test r8b, 0x40
cmp rcx, qword [r10 + 0x18]
jae 0x140472026
lea rax, [rcx + 1]
cmp bpl, dil
stc
cmc
mov qword [r10 + 0x10], rax
sub al, 0x98
mov rax, r10
jmp 0x140471ff1
cmp qword [r10 + 0x18], 0x10
jmp 0x140471ffb
jb 0x14047200c
mov rax, qword [r10]
test r8b, r13b
test si, 0xc12
mov byte [rax + rcx], r9b
jmp 0x140472016
sub edx, edx
jmp 0x14047201d
mov byte [rax + rcx + 1], dl
jmp 0x140472045
mov r8b, r12b
cqo
mov dx, 0x3759
cwd
mov edx, 1
xchg cl, cl
mov rcx, r10
jmp 0x140472040
call fcn.14045ac2d
lea rax, [rbp - 0x38]
sal cl, 0x45
cmp rsi, 0x10
mov cl, 0xef
mov cl, r8b
setae cl
jmp 0x14047205d
cmovae rax, rbx
test rsp, rsp
cmp byte [rax + rdi], 0x7f
jmp 0x14047206d
je 0x140472237
lea rax, [rbp - 0x38]
test r11, rcx
test cl, cl
cmovns rcx, r11
movsxd rcx, r13d
cmovne rax, rbx
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x140472094
jmp 0x140472220
lea rax, [rbp - 0x38]
not bl
movsx edx, si
cwd
cmp rsi, 0x10
movzx edx, sp
jmp 0x1404720b0
setae bl
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
cmc
test r15b, bpl
test spl, 0x34
sub r11d, r11d
stc
cmp si, sp
cmp byte [rax + rdi], r11b
jmp 0x1404720d4
je 0x140472334
cmp byte [r13 + 8], r11b
jmp 0x1404720e3
jne 0x14047218f
mov rcx, qword [r13]
test rcx, rcx
je 0x14047216b
mov rax, qword [rcx + 0x38]
cmp r12b, r8b
mov rdx, qword [rax]
stc
test rbp, rcx
test rdx, rdx
je 0x140472135
mov rax, qword [rcx + 0x50]
jmp 0x14047211a
cmp dword [rax], r11d
jmp 0x140472122
jle 0x140472135
movzx eax, word [rdx]
jmp 0x140472130
jmp 0x14047214a
mov rax, qword [rcx]
jmp 0x14047213d
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
sub r11d, r11d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140472157
je 0x14047216b
mov word [r14], ax
jmp 0x140472166
jmp 0x14047216f
mov qword [r13], r11
mov r10d, 1
movsx edx, bx
mov byte [r13 + 8], r10b
movzx edx, r12w
mov rdx, qword [rsp + 0x78]
jmp 0x14047218a
jmp 0x14047219d
mov r10d, 1
or ah, 0x11
btr ax, 0x75
movzx eax, word [rsp + 0x40]
test dil, 0x1d
test ax, bx
cmp word [r14], ax
jne 0x140472334
mov rcx, qword [rbp - 0x28]
test ch, 0xfc
cmp rcx, rsi
jmp 0x1404721c2
jae 0x1404721f5
lea rax, [rcx + 1]
cmc
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
jmp 0x1404721e0
test bl, bl
jmp 0x1404721e7
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x140472211
sub r9d, r9d
mov r8b, r15b
jmp 0x140472205
mov rdx, r10
lea rcx, [rbp - 0x38]
call fcn.14045ac2d
inc rdi
bswap si
rcl bl, 0x4b
shrd cx, r10w, 0xf5
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
shr sil, cl
mov rsi, qword [rbp - 0x20]
sar rcx, cl
add cx, r12w
mov rcx, qword [r13]
sub r8d, r8d
test rcx, rcx
jmp 0x140472246
je 0x1404722d9
mov rax, qword [rcx + 0x38]
cmp r10, 0x2029303d
test r13b, 0xab
cmp qword [rax], r8
jmp 0x140472263
je 0x1404722a9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140472275
jle 0x1404722a9
dec dword [rax]
cdqe
cwde
cqo
mov rcx, qword [rcx + 0x38]
bswap edx
cwde
mov rdx, qword [rcx]
cwde
setl ah
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, r8b
movzx ax, r12b
movzx eax, word [rdx]
jmp 0x1404722be
mov rax, qword [rcx]
jmp 0x1404722b1
mov rax, qword [rax + 0x38]
call qword [case.0x14044bb9c.0]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404722cb
je 0x1404722d9
mov al, r8b
jmp 0x1404722ef
mov qword [r13], r8
movzx ax, ah
cqo
mov eax, 1
movzx ecx, si
movzx rcx, sp
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140472300
call fcn.14046c873
sub r11d, r11d
mov r8w, 0x1ffc
test al, al
mov r8, qword [rbp - 0x50]
not r9w
jmp 0x14047231c
mov r9, qword [rbp - 0x48]
xchg r10w, r10w
mov r10, qword [rsp + 0x60]
jmp 0x14047232e
je 0x140471e92
mov qword [rbp - 0x80], rsi
cmp sp, r11w
rol sil, cl
mov rbx, rdi
test rdi, rdi
xchg r14b, r10b
mov dil, byte [rsp + 0x30]
movzx r11, bx
mov sil, byte [rsp + 0x30]
cmovne r10, rbp
movsx r11w, r15b
not r14b
mov r14b, byte [rsp + 0x30]
mov r11b, sil
mov r11w, 0x3d45
jmp 0x140472374
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
je 0x1404723c9
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x140472390
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x14047239d
jle 0x1404723ab
inc rbx
jmp 0x1404723c9
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x1404723b9
jmp 0x1404723c9
mov r10, qword [rbp - 0x38]
sal r11b, cl
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
or r9, r10
movsx r9w, r13b
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
cmp r9, 0x10
cmovae rdx, r8
cmp bx, di
jmp 0x1404723ed
xor eax, eax
cmp dil, 0x1d
stc
test r15b, cl
cmp byte [rsp + 0x38], al
jmp 0x140472400
jne 0x14047245e
test rbx, rbx
je 0x1404725d3
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x140472419
je 0x1404725d3
sub rbx, 1
jmp 0x140472428
je 0x140472582
lea rax, [rbp - 0x38]
jmp 0x140472437
cmp r11, 0x10
jmp 0x140472440
cmovae rax, r10
test rsi, r15
stc
cmp cl, byte [rax + rbx]
je 0x1404725bc
mov eax, 1
cmc
mov byte [rsp + 0x38], al
test dx, di
cmp r11, 0x10
jmp 0x140472467
jb 0x1404724e7
lea rdx, [r11 + 1]
inc eax
mov rax, r10
jmp 0x14047247b
cmp rdx, 0x1000
jb 0x1404724c6
add rdx, 0x27
cmc
cmp bp, 0x1046
mov r10, qword [r10 - 8]
test r10, rsi
jmp 0x14047249e
sub rax, r10
test r14b, r12b
jmp 0x1404724ac
add rax, 0xfffffffffffffff8
test r10, 0x729b7477
cmp rax, 0x1f
jmp 0x1404724c0
ja 0x1404744b8
mov rcx, r10
jmp 0x1404724ce
call fcn.140256fb2
mov r9, qword [rbp]
clc
sbb r8, rbp
mov r8, qword [rbp - 0x18]
cmp r12b, r11b
jmp 0x1404724e7
cmp r9, 0x10
jmp 0x1404724f0
jb 0x140472550
lea rdx, [r9 + 1]
cmp r12b, 0xe5
mov rax, r8
clc
cmp rdx, 0x1000
jmp 0x14047250e
jb 0x140472543
add rdx, 0x27
clc
mov r8, qword [r8 - 8]
clc
jmp 0x140472523
sub rax, r8
clc
add rax, 0xfffffffffffffff8
test bl, r9b
cmp r10w, 0x4aee
cmp rax, 0x1f
jmp 0x14047253d
ja 0x1404744ad
mov rcx, r8
jmp 0x14047254b
call fcn.140256fb2
xor r9d, r9d
sal ah, cl
clc
mov rcx, r9
mov ecx, 1
mov eax, dword [rsp + 0x38]
clc
add qword [rbp - 0x78], rcx
test al, al
jmp 0x14047256e
jne 0x1404743ba
mov rax, qword [rbp - 0x78]
jmp 0x14047257d
jmp 0x140471bad
test rbx, rbx
jmp 0x14047258a
jne 0x1404725bc
lea rax, [rbp - 0x38]
clc
cmp cl, r15b
cmp r11, 0x10
jmp 0x1404725a1
cmovae rax, r10
cmp cx, 0x59e4
jmp 0x1404725af
cmp cl, byte [rax]
jmp 0x1404725b6
jl 0x140472451
cmp byte [rdx + 1], 0
jle 0x140472406
inc rdx
jmp 0x1404725ce
jmp 0x140472406
cmp r11, 0x10
jmp 0x1404725dc
jb 0x14047296e
lea rdx, [r11 + 1]
sbb rax, r13
not rax
mov rax, r10
cmp rdx, 0x1000
jmp 0x1404725fb
jb 0x140472626
add rdx, 0x27
mov r10, qword [r10 - 8]
test r13b, cl
clc
sub rax, r10
cmc
add rax, 0xfffffffffffffff8
test di, r14w
cmc
cmp ch, bh
cmp rax, 0x1f
ja 0x1404744b8
mov rcx, r10
jmp 0x14047262e
call fcn.140256fb2
jmp 0x14047296e
mov rdx, qword [rsp + 0x48]
movsx ecx, bp
movzx ecx, dx
xchg cl, ch
mov rcx, r13
jmp 0x14047264d
call fcn.14046c873
xor r8d, r8d
cmp r10b, 0x7b
test al, al
jmp 0x140472660
jne 0x14047297b
lea rbx, [r13 + 0xa]
mov r12, rbx
not r15b
mov r9, qword [rsp + 0x60]
movsx di, r9b
cmovl rsi, r12
movsxd rsi, esp
lea rdi, [r9 + 0x16]
setbe r15b
mov rsi, qword [rsp + 0x70]
jmp 0x140472696
mov r15, qword [rsp + 0x48]
jmp 0x1404726a0
jmp 0x1404726aa
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jmp 0x1404726b3
jne 0x140472770
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404726c5
je 0x140472755
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404726da
je 0x140472705
mov rax, qword [rcx + 0x50]
clc
jmp 0x1404726ea
cmp dword [rax], r8d
jmp 0x1404726f2
jle 0x140472705
movzx eax, word [rdx]
jmp 0x140472700
jmp 0x14047272b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
mov r9, qword [rsp + 0x60]
xchg cl, ch
bts ecx, r15d
xor r8d, r8d
movzx cx, ch
seto cl
rcr cx, 0x15
mov ecx, 0xffff
clc
test r11b, bl
cmc
cmp cx, ax
jmp 0x14047273d
je 0x140472755
mov word [r12], ax
mov rbx, r12
jmp 0x140472750
jmp 0x140472759
mov qword [r13], r8
mov eax, 1
cmovge r8d, r9d
movzx r8d, r13w
mov r8b, 0x8a
mov byte [r13 + 8], al
mov r8d, r11d
movzx r8d, word [rbx]
cqo
movsx cx, r14b
mov ecx, ecx
mov rdx, rdi
jmp 0x140472788
mov rcx, r9
jmp 0x140472790
call fcn.1401fabad
sub rax, qword [rsp + 0x60]
cmp bpl, 0x3c
sar rax, 1
cmp r13, rdx
clc
cmp rax, 0xa
jmp 0x1404727ae
jae 0x140472946
lea rcx, [0x1400c0da0]
sub r9b, 0x3a
mov r9b, byte [rax + rcx]
mov rcx, qword [rsi + 0x10]
cmp r13b, 0xad
clc
test r10b, 0xb6
cmp rcx, qword [rsi + 0x18]
jmp 0x1404727d9
jae 0x140472821
lea rax, [rcx + 1]
clc
mov qword [rsi + 0x10], rax
movsx eax, r15w
adc al, 0x9c
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x1404727fb
jb 0x14047280b
mov rax, qword [rsi]
test r9b, 0x98
cmp dl, 0x6c
mov byte [rax + rcx], r9b
xor r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14047281c
jmp 0x14047283e
mov r8b, r14b
movsx rdx, ax
mov dx, cx
mov edx, 1
movsx ecx, sp
mov rcx, rsi
call fcn.14045ac2d
sub r8d, r8d
mov rcx, qword [r13]
test rdx, 0x2c083d4b
test rcx, rcx
jmp 0x140472851
je 0x140472909
mov rax, qword [rcx + 0x38]
jmp 0x140472862
cmp qword [rax], r8
jmp 0x14047286a
je 0x1404728ba
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047287c
jle 0x1404728ba
dec dword [rax]
movzx rdx, r10w
jmp 0x14047288f
mov rcx, qword [rcx + 0x38]
bswap dx
mov rdx, qword [rcx]
movsx ax, dil
mov rax, r10
lea rax, [rdx + 2]
jmp 0x1404728aa
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404728b5
jmp 0x1404728e5
mov rax, qword [rcx]
jmp 0x1404728c2
mov rax, qword [rax + 0x38]
jmp 0x1404728cb
call qword [case.0x14044bb9c.0]
xor r8d, r8d
sub ecx, 0x8c85b80
sbb rcx, 0x79cd33ba
mov cx, 0x5784
mov ecx, 0xffff
cmc
jmp 0x1404728f3
cmp cx, ax
je 0x140472909
mov al, r8b
jmp 0x140472904
jmp 0x140472918
mov qword [r13], r8
mov eax, 1
cqo
cdq
bswap cx
mov byte [r13 + 8], al
movzx ecx, r10w
setae cl
mov rdx, r15
mov cx, 0x4e46
mov rcx, r13
call fcn.14046c873
xor r8d, r8d
test ebp, ebx
clc
stc
test al, al
jmp 0x140472940
je 0x1404726a5
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
not ecx
mov r12b, 0xaf
mov r15b, byte [rsp + 0x30]
cbw
movsx eax, si
mov r12b, byte [rsp + 0x30]
cmovns eax, edi
xchg al, cl
jmp 0x14047296e
mov rbx, qword [rsp + 0x50]
movzx cx, dil
not ch
cwde
mov rax, qword [rbx]
seta ch
mov cl, r13b
mov rcx, rbx
jmp 0x14047298c
mov rax, qword [rax + 0x18]
jmp 0x140472995
call qword [case.0x14044bb9c.0]
movzx ebx, ax
movzx cx, ah
setns ch
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404729b2
call fcn.14046c873
xor r8d, r8d
test al, al
jmp 0x1404729c1
jne 0x140472d72
test bx, bx
jmp 0x1404729cf
je 0x140472d72
cmp byte [r13 + 8], r8b
jmp 0x1404729de
jne 0x140472a8d
mov rcx, qword [r13]
cmp r15w, 0x5638
test r15d, 0x164a39ee
test rcx, rcx
jmp 0x1404729fd
je 0x140472a79
mov rax, qword [rcx + 0x38]
test esp, 0x283256dc
ror dh, 0x8a
mov rdx, qword [rax]
test r9b, r12b
stc
test rdx, rdx
jmp 0x140472a1f
je 0x140472a46
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r8d
jmp 0x140472a33
jle 0x140472a46
movzx eax, word [rdx]
jmp 0x140472a41
jmp 0x140472a5b
mov rax, qword [rcx]
jmp 0x140472a4e
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
xor r8d, r8d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140472a69
je 0x140472a79
mov word [r13 + 0xa], ax
jmp 0x140472a80
mov qword [r13], r8
sete ah
mov eax, 1
mov byte [r13 + 8], al
cmp bpl, 9
cmp word [r13 + 0xa], bx
mov bl, 0xa3
mov ebx, dword [rsp + 0x68]
jmp 0x140472a9d
jne 0x140472d79
mov eax, 1
mov rcx, qword [r13]
jmp 0x140472ab1
test rcx, rcx
jmp 0x140472ab9
je 0x140472b63
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x140472acc
je 0x140472b1f
mov rax, qword [rcx + 0x50]
test rbp, r11
cmp dword [rax], r8d
jmp 0x140472ae1
jle 0x140472b1f
dec dword [rax]
cwde
cdqe
mov rcx, qword [rcx + 0x38]
jmp 0x140472af6
mov rdx, qword [rcx]
mov al, 0xc2
movsx ax, r12b
lea rax, [rdx + 2]
jmp 0x140472b09
mov qword [rcx], rax
mov al, dil
movzx eax, sp
jmp 0x140472b17
movzx eax, word [rdx]
jmp 0x140472b3b
mov rax, qword [rcx]
jmp 0x140472b27
mov rax, qword [rax + 0x38]
jmp 0x140472b30
call qword [case.0x14044bb9c.0]
xor r8d, r8d
ror cl, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140472b48
je 0x140472b5b
mov al, r8b
jmp 0x140472b56
jmp 0x140472b69
mov eax, 1
cdq
xchg cl, dl
mov qword [r13], r8
not cl
mov byte [r13 + 8], al
jmp 0x140472b72
mov rdx, qword [rsp + 0x48]
movzx ecx, dx
mov rcx, r13
call fcn.14046c873
cmp ebx, dword [rsp + 0x58]
jge 0x140472d79
xor r8d, r8d
test r9, 0x75093b8b
stc
test al, al
jmp 0x140472b9e
jne 0x140472d5f
cmp byte [r13 + 8], r8b
jmp 0x140472bad
jne 0x140472c62
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140472bbf
je 0x140472c3a
mov rax, qword [rcx + 0x38]
and dl, dh
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140472bd7
je 0x140472bfe
mov rax, qword [rcx + 0x50]
test r10d, 0x30cb431c
cmp dword [rax], r8d
jmp 0x140472bf0
jle 0x140472bfe
movzx eax, word [rdx]
jmp 0x140472c18
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140472c0a
call qword [case.0x14044bb9c.0]
xor r8d, r8d
bts cx, sp
clc
mov ecx, 0xffff
cmp cx, ax
jmp 0x140472c25
je 0x140472c3a
mov word [r13 + 0xa], ax
jmp 0x140472c35
jmp 0x140472c49
mov qword [r13], r8
movzx rax, di
rdtsc
movsx cx, r13b
mov eax, 1
not cl
movsx r8w, al
movzx r8d, r14w
mov byte [r13 + 8], al
movsx dx, r13b
mov rax, qword [rsp + 0x60]
movsx cx, r13b
cwd
xchg dl, r8b
lea rdx, [rax + 0x16]
jmp 0x140472c82
movzx r8d, word [r13 + 0xa]
mov rcx, rax
jmp 0x140472c8f
call fcn.1401fabad
sub rax, qword [rsp + 0x60]
stc
cmc
test ax, ax
sar rax, 1
cmp r13b, bpl
cmp rax, 0xa
jmp 0x140472cad
jae 0x140472d5f
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
and rcx, 0x3a1c4729
adc r10b, r11b
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
stc
clc
jmp 0x140472cd8
cmp rcx, qword [r10 + 0x18]
jmp 0x140472ce1
jae 0x140472d27
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
stc
cmp qword [r10 + 0x18], 0x10
jmp 0x140472cfd
jb 0x140472d0c
mov rax, qword [r10]
cmc
jmp 0x140472d0c
mov byte [rax + rcx], r9b
sub r8d, r8d
jmp 0x140472d18
mov byte [rax + rcx + 1], r8b
jmp 0x140472d22
jmp 0x140472d4e
mov r8b, sil
mov edx, 1
mov cl, r15b
movsx cx, spl
mov rcx, r10
jmp 0x140472d3f
call fcn.14045ac2d
xor r8d, r8d
btr ax, sp
movsxd rax, r14d
mov eax, 1
add ebx, eax
jmp 0x140472d5a
jmp 0x140472aa8
mov ecx, 1
jmp 0x140472d69
mov byte [rsp + 0x38], cl
jmp 0x140472d83
mov ebx, dword [rsp + 0x68]
adc al, sil
mov ecx, 1
shl ax, 0xd7
clc
mov rax, qword [rsp + 0x70]
stc
test r10w, r8w
jmp 0x140472d92
xor edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x140472d9d
jne 0x140472dac
mov byte [rsp + 0x38], cl
jmp 0x140472e72
mov eax, dword [rsp + 0x58]
cmp ebx, eax
jge 0x140472e72
sub eax, ebx
movzx cx, r13b
sub bl, dil
test edi, 0x245e1b4a
mov ebx, eax
mov r14, qword [rsp + 0x70]
shr r15b, 0xc3
mov r15d, 1
jmp 0x140472de1
mov rcx, qword [r14 + 0x10]
cmc
cmp rcx, qword [r14 + 0x18]
jae 0x140472e2b
lea rax, [rcx + 1]
cmp r15, r11
mov qword [r14 + 0x10], rax
shld eax, ebp, 2
rcl al, cl
add rax, rbx
mov rax, r14
cmc
cmp qword [r14 + 0x18], 0x10
jmp 0x140472e12
jb 0x140472e1b
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x140472e26
jmp 0x140472e4e
mov r9b, 0x30
mov rdx, rsp
movzx rcx, sp
mov r8b, dil
mov rdx, r15
movsx cx, cl
mov rcx, r14
jmp 0x140472e47
call fcn.14045ac2d
xor edx, edx
sub rbx, r15
jne 0x140472de1
mov r14b, byte [rsp + 0x30]
shl dx, 0xee
sub dl, r8b
add r15b, 0xb6
mov r15b, byte [rsp + 0x30]
not rdx
movzx edx, bx
mov rdx, qword [rbp]
cmp rdx, 0x10
jmp 0x140472e7f
jb 0x140472550
inc rdx
sub rax, rdx
sbb cl, r9b
or cl, 0xe0
mov rcx, qword [rbp - 0x18]
xor ah, 0x39
bswap ax
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140472eaa
jb 0x14047254b
add rdx, 0x27
cmp edx, 0x77be7258
stc
test bh, 0xef
mov rcx, qword [rcx - 8]
jmp 0x140472ec8
sub rax, rcx
clc
test rdx, 0x272e7ca7
cmc
add rax, 0xfffffffffffffff8
cmp si, 0x34ee
test r8b, 0x87
cmp rax, 0x1f
jmp 0x140472eea
ja 0x1404744ad
jmp 0x14047254b
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140472f02
call fcn.14046c873
sub r9d, r9d
cmp edx, 0x47615f81
test r9w, r10w
test al, al
jmp 0x140472f1b
jne 0x140472559
mov rbx, qword [rsp + 0x50]
mov dx, 0x75f
cmova ecx, r13d
bswap dx
mov rax, qword [rbx]
cdq
movzx rdx, bx
movsx edx, bp
lea rdx, [rbp - 0x38]
mov rcx, rdi
mov rcx, rbx
jmp 0x140472f4b
mov rax, qword [rax + 0x38]
jmp 0x140472f54
call qword [case.0x14044bb9c.0]
mov r8d, dword [rsp + 0x34]
jmp 0x140472f64
bts r8d, 8
jmp 0x140472f6e
or r8d, 2
cmp dh, 0xef
cmc
mov dword [rsp + 0x34], r8d
test r9w, 0x334e
test r11b, bpl
mov dword [rsp + 0x3c], r8d
cmc
cmp bpl, 0xe5
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x140472f9a
jbe 0x140473123
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
cmovne ecx, esi
movsx ecx, r15w
not cx
mov rcx, rbx
jmp 0x140472fb9
mov rax, qword [rax + 0x38]
jmp 0x140472fc2
call qword [case.0x14044bb9c.0]
mov r8d, dword [rsp + 0x34]
not dl
cmc
jmp 0x140472fd5
bts r8d, 0xb
sar rdx, 0xa7
xadd dl, dl
or r8d, 4
shld dx, r10w, 0xe6
mov dword [rsp + 0x34], r8d
sbb dh, 0x5b
mov dx, r11w
mov dword [rsp + 0x3c], r8d
sar dx, 0x2f
test r9b, r9b
lea rdx, [r13 + 8]
cmp r8d, 0x709f0ba7
mov qword [rsp + 0x58], rdx
cmp r10b, al
stc
cmc
xor r9d, r9d
test r11b, 0x2d
test r14, r12
clc
cmp byte [rdx], r9b
jmp 0x14047302b
jne 0x1404730e6
mov rcx, qword [r13]
test r9d, 0x31946e32
test rcx, rcx
je 0x1404730d4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r11, 0x122c19ef
cmc
cmp ch, 0x65
test rdx, rdx
jmp 0x14047305f
je 0x14047308a
mov rax, qword [rcx + 0x50]
test di, 0x5ea0
clc
cmp dword [rax], r9d
jmp 0x140473077
jle 0x14047308a
movzx eax, word [rdx]
jmp 0x140473085
jmp 0x1404730b2
mov rax, qword [rcx]
jmp 0x140473092
mov rax, qword [rax + 0x30]
jmp 0x14047309b
call qword [case.0x14044bb9c.0]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
bsf dx, dx
movzx cx, r13b
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x1404730c4
je 0x1404730d4
mov word [r13 + 0xa], ax
jmp 0x1404730d8
mov qword [r13], r9
mov r10d, 1
mov byte [rdx], r10b
jmp 0x1404730ee
mov r10d, 1
rcl cl, cl
movzx ecx, word [r13 + 0xa]
stc
bt ax, ax
lea rax, [rbp - 0x18]
test r12d, 0x6b1005c5
cmp qword [rbp], 8
jmp 0x14047310d
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jne 0x140473128
mov bl, r10b
jmp 0x14047313e
lea rdx, [r13 + 8]
clc
mov bl, r9b
test r8, rcx
cmp r11b, 7
jmp 0x140473137
mov qword [rsp + 0x58], rdx
stc
clc
test r8b, 4
jmp 0x140473147
je 0x140473178
and r8d, 0xfffffffb
movzx rcx, si
not cx
movsxd rcx, edx
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
jmp 0x14047316e
call fcn.14045edeb
mov r8d, dword [rsp + 0x34]
test r8b, 2
je 0x1404731b1
and r8d, 0xfffffffd
mov cl, dh
movsx ecx, r10w
mov cl, 0x66
mov dword [rsp + 0x34], r8d
movsx ecx, r12w
sete ch
mov dword [rsp + 0x3c], r8d
movzx rcx, cx
lea rcx, [rbp - 0x38]
jmp 0x1404731ac
call fcn.14045edeb
xor r8d, r8d
cmp si, r10w
test bl, bl
jmp 0x1404731bf
je 0x1404733a3
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x140473275
mov rax, qword [rcx + 0x38]
test r12w, 0x3ba1
clc
cmp r12d, r15d
cmp qword [rax], r8
jmp 0x1404731e9
je 0x140473233
mov rax, qword [rcx + 0x50]
test bpl, 0xfd
cmp dword [rax], r8d
jmp 0x1404731ff
jle 0x140473233
dec dword [rax]
not al
cdqe
mov rcx, qword [rcx + 0x38]
jmp 0x140473214
mov rdx, qword [rcx]
movzx eax, si
lea rax, [rdx + 2]
jmp 0x140473223
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047322e
jmp 0x140473252
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047323f
call qword [case.0x14044bb9c.0]
sub r8d, r8d
btc ecx, 0xad
clc
bsf cx, r13w
mov ecx, 0xffff
cmp spl, dl
cmp cx, ax
jmp 0x140473262
je 0x140473275
mov al, r8b
jmp 0x140473270
jmp 0x140473284
mov qword [r13], r8
cqo
rdtsc
mov eax, 1
xchg dl, dl
mov rcx, qword [rsp + 0x58]
movsxd rdx, edi
cdq
mov byte [rcx], al
rdtsc
movsxd rax, edi
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movsx rdx, si
movzx edx, r15w
lea rdx, [rbp - 0x18]
jmp 0x1404732ad
mov rax, qword [rax + 0x38]
jmp 0x1404732b6
call qword [case.0x14044bb9c.0]
mov ebx, dword [rsp + 0x34]
bt edx, 0xfe
movsx rdx, dx
bts ebx, 0xa
neg dx
movsx dx, r8b
mov dword [rsp + 0x34], ebx
btc dx, 0x1f
mov dword [rsp + 0x3c], ebx
btc edx, 0xfd
sal edx, cl
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x1404732f4
jb 0x140473354
lea rdx, [rdx*2 + 2]
btr ecx, r9d
mov rcx, qword [rbp + 8]
xadd ax, ax
mov rax, rcx
cmp di, 0x31b8
cmp rdx, 0x1000
jmp 0x140473322
jb 0x14047334f
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x140473338
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140473349
ja 0x1404744c3
call fcn.140256fb2
movups xmm0, xmmword [rbp - 0x18]
dec cl
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
and ch, 8
rcl ecx, cl
movups xmmword [rbp + 0x18], xmm1
mov cx, r8w
rcr ecx, cl
shl ecx, 0x45
xor eax, eax
mov ch, 0
movsx rcx, dx
mov qword [rbp - 8], rax
mov cl, bpl
mov qword [rbp], 7
mov word [rbp - 0x18], ax
lea rcx, [rbp - 0x18]
jmp 0x140473399
call fcn.14045edeb
jmp 0x140472550
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movzx dx, sil
cwd
lea rdx, [rbp - 0x38]
movzx ecx, r8w
setnp cl
movsx ecx, r15w
mov rcx, rbx
jmp 0x1404733c9
mov rax, qword [rax + 0x40]
jmp 0x1404733d2
call qword [case.0x14044bb9c.0]
mov edx, dword [rsp + 0x34]
cmc
bts edx, 0xc
or edx, 8
cmc
stc
cmp r15w, 0x3a76
mov dword [rsp + 0x34], edx
cmp esp, edx
mov dword [rsp + 0x3c], edx
cmp r15b, r8b
xor r9d, r9d
cmc
cmp bl, 0x83
test r15d, 0x10f97697
cmp qword [rbp - 0x28], r9
jbe 0x140473582
mov rax, qword [rbx]
setle ch
bswap rcx
lea rdx, [rbp - 0x18]
movsx cx, r9b
mov rcx, rbx
jmp 0x14047342b
mov rax, qword [rax + 0x40]
call qword [case.0x14044bb9c.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
test r8w, r11w
bswap r8w
or r8b, 0x56
or edx, 0x10
shld r8, rdi, 0xcb
mov dword [rsp + 0x34], edx
sal r8b, cl
mov dword [rsp + 0x3c], edx
ror r8w, cl
adc r8b, r15b
mov r8, qword [rsp + 0x58]
xor r9d, r9d
test rcx, 0x693c07d0
cmp byte [r8], r9b
jmp 0x14047347a
jne 0x140473542
mov rcx, qword [r13]
test rcx, rcx
je 0x140473515
mov rax, qword [rcx + 0x38]
sbb dl, r9b
test ebp, esi
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x1404734a2
je 0x1404734cf
mov rax, qword [rcx + 0x50]
cmp r10b, 0xae
cmp r9w, bx
cmp dword [rax], r9d
jmp 0x1404734bc
jle 0x1404734cf
movzx eax, word [rdx]
jmp 0x1404734ca
jmp 0x1404734f3
mov rax, qword [rcx]
jmp 0x1404734d7
mov rax, qword [rax + 0x30]
jmp 0x1404734e0
call qword [case.0x14044bb9c.0]
mov r8, qword [rsp + 0x58]
xor r9d, r9d
shrd ecx, r10d, 0x13
mov ecx, 0xffff
cmp sp, 0x6028
cmp cx, ax
jmp 0x140473505
je 0x140473515
mov word [r13 + 0xa], ax
jmp 0x14047351e
mov qword [r13], r9
cqo
bswap r10d
mov r10d, 1
movsx dx, bpl
mov byte [r8], r10b
movsx edx, sp
jmp 0x140473534
mov edx, dword [rsp + 0x34]
jmp 0x14047353d
jmp 0x140473548
mov r10d, 1
movzx ecx, word [r13 + 0xa]
rcr bl, 0x89
lea rax, [rbp - 0x18]
xor bl, r9b
cmp qword [rbp], 8
xchg bl, bl
cmovae rax, qword [rbp - 0x18]
add bl, r13b
cmp r8w, 0x52ad
shl bl, 0x3d
cmp word [rax], cx
not bl
mov bl, r10b
jmp 0x14047357c
je 0x140473586
mov bl, r9b
stc
test dl, 0x10
jmp 0x14047358e
je 0x1404735d4
and edx, 0xffffffef
movsx rcx, r14w
mov dword [rsp + 0x34], edx
mov ecx, 0x31346b63
bswap cx
cmovo rcx, rax
mov dword [rsp + 0x3c], edx
movsx cx, spl
cmovg cx, sp
lea rcx, [rbp - 0x18]
jmp 0x1404735c1
call fcn.14045edeb
mov edx, dword [rsp + 0x34]
cmp r10b, 0xda
cmp dil, r12b
test r14b, r13b
test dl, 8
jmp 0x1404735dc
je 0x14047360d
and edx, 0xfffffff7
movzx cx, r8b
movzx rcx, r8w
bswap rcx
mov dword [rsp + 0x34], edx
mov cx, cx
mov dword [rsp + 0x3c], edx
mov rcx, r12
lea rcx, [rbp - 0x38]
jmp 0x140473608
call fcn.14045edeb
test bl, bl
jmp 0x140473614
je 0x140473801
mov rcx, qword [r13]
jmp 0x140473627
xor ebx, ebx
jmp 0x14047362e
test rcx, rcx
jmp 0x140473636
je 0x1404736b4
mov rax, qword [rcx + 0x38]
cmp r15w, 0x7daa
cmp qword [rax], rbx
jmp 0x14047364e
je 0x140473688
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jle 0x140473688
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cmovbe ax, r10w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140473677
mov qword [rcx], rax
movsxd rax, r15d
mov al, r15b
movzx eax, word [rdx]
jmp 0x14047369a
mov rax, qword [rcx]
jmp 0x140473690
mov rax, qword [rax + 0x38]
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
cmp cx, ax
je 0x1404736b4
mov al, bl
jmp 0x1404736af
jmp 0x1404736cf
mov qword [r13], rbx
movsx edx, r9w
movsx rax, bp
mov eax, 1
jmp 0x1404736cf
mov rcx, qword [rsp + 0x58]
movsx dx, spl
mov byte [rcx], al
movzx rcx, r14w
cqo
cwd
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
cwd
mov dx, 0x2fc2
lea rdx, [rbp - 0x18]
jmp 0x1404736fa
mov rax, qword [rax + 0x40]
call qword [case.0x14044bb9c.0]
mov eax, dword [rsp + 0x34]
movsx dx, sil
bts eax, 0xf
mov dword [rsp + 0x34], eax
sal dx, 0x4f
mov edx, 0x652a01c0
mov dword [rsp + 0x3c], eax
ror dx, cl
btr rdx, 0x13
shr edx, cl
mov rdx, qword [rbp + 0x20]
cmc
cmp rdx, 8
jmp 0x14047373a
jb 0x140473797
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
shl rax, 0x20
mov rax, rcx
clc
stc
cmp rdx, 0x1000
jmp 0x140473761
jb 0x140473792
add rdx, 0x27
cmp r8w, r11w
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
test rcx, r10
jmp 0x14047377f
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047378c
ja 0x1404744a2
call fcn.140256fb2
movups xmm0, xmmword [rbp - 0x18]
movzx ecx, cx
jmp 0x1404737a3
movups xmmword [rbp + 8], xmm0
movsxd rcx, r11d
movzx cx, bpl
movups xmm1, xmmword [rbp - 8]
movsxd rcx, ecx
setae ch
movups xmmword [rbp + 0x18], xmm1
mov cx, dx
cmovnp rcx, r12
mov qword [rbp - 8], rbx
mov qword [rbp], 7
mov cx, 0x2f6c
movzx rcx, dx
movsxd rcx, r14d
mov word [rbp - 0x18], bx
xchg ecx, ecx
bswap rcx
lea rcx, [rbp - 0x18]
jmp 0x1404737ed
call fcn.14045edeb
mov byte [rsp + 0x30], 1
jmp 0x1404737fc
jmp 0x140472550
mov rbx, qword [rsp + 0x50]
cdq
movzx rcx, r9w
mov ax, 0x4842
mov rax, qword [rbx]
movzx dx, r15b
jmp 0x14047381c
lea rdx, [rbp - 0x38]
mov cx, 0x5d1d
xchg cx, cx
cmovnp cx, r11w
mov rcx, rbx
mov rax, qword [rax + 0x38]
call qword [case.0x14044bb9c.0]
mov eax, dword [rsp + 0x34]
jmp 0x140473843
bts eax, 0xe
stc
or eax, 0x20
cmc
mov dword [rsp + 0x34], eax
cmc
test dil, cl
mov dword [rsp + 0x3c], eax
cmp r14b, 0x8d
xor ecx, ecx
cmc
stc
cmp r8b, bl
cmp qword [rbp - 0x28], rcx
jmp 0x14047386c
je 0x1404738de
mov rax, qword [rbx]
mov dl, r9b
sete ch
cqo
lea rdx, [rbp - 0x18]
xchg rcx, rcx
movzx ecx, bp
mov rcx, rbx
jmp 0x14047388f
mov rax, qword [rax + 0x40]
call qword [case.0x14044bb9c.0]
mov eax, dword [rsp + 0x34]
cmp r8w, r15w
jmp 0x1404738a6
or eax, 0x10040
cmp r15, 0x7a31293e
mov dword [rsp + 0x34], eax
cmp r9b, dl
mov dword [rsp + 0x3c], eax
cmp di, sp
xor ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x1404738cb
jne 0x1404738de
lea ebx, [rcx + 1]
jmp 0x1404738d9
jmp 0x1404738e2
mov bl, cl
clc
stc
test al, 0x40
jmp 0x1404738e9
je 0x140473921
and eax, 0xffffffbf
movzx ecx, bx
bswap cx
mov dword [rsp + 0x34], eax
jmp 0x140473905
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x140473912
call fcn.14045edeb
mov eax, dword [rsp + 0x34]
test edx, 0x66f426a7
test al, 0x20
jmp 0x140473928
je 0x140473955
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
not ecx
jmp 0x14047393f
mov dword [rsp + 0x3c], eax
movsx rcx, r8w
lea rcx, [rbp - 0x38]
jmp 0x140473950
call fcn.14045edeb
xor r9d, r9d
neg rcx
mov eax, dword [rsp + 0x38]
sal cl, 0xc6
adc ecx, 0x1eab0668
lea ecx, [r9 + 1]
cmc
stc
test bl, bl
jmp 0x140473975
je 0x140472563
mov byte [rsp + 0x30], cl
jmp 0x140472563
mov rcx, qword [rsp + 0x50]
movzx rax, r14w
mov rax, qword [rcx]
cdq
cwd
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x1404739a0
call qword [case.0x14044bb9c.0]
mov eax, dword [rsp + 0x34]
bts eax, 7
test bh, 0x32
xchg ebx, ebx
mov dword [rsp + 0x34], eax
movsx bx, ah
rcl bl, cl
mov dword [rsp + 0x3c], eax
clc
sal rax, 0x1a
rcr bx, 0x70
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
stc
test byte [rax + 0x18], 8
jne 0x140473af8
mov rdx, rbx
movzx rcx, r11w
xchg rcx, rcx
bswap ecx
mov rcx, r13
jmp 0x1404739f5
call fcn.14046c873
xor r8d, r8d
cmp r13, r10
cmp ax, 0x91
test al, al
jmp 0x140473a0b
jne 0x140473af8
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x140473a28
jne 0x140473adc
mov rcx, qword [r13]
test r12d, r15d
jmp 0x140473a3a
test rcx, rcx
jmp 0x140473a42
je 0x140473ac1
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140473a57
je 0x140473a82
mov rax, qword [rcx + 0x50]
jmp 0x140473a67
cmp dword [rax], r8d
jmp 0x140473a6f
jle 0x140473a82
movzx eax, word [rdx]
jmp 0x140473a7d
jmp 0x140473a9f
mov rax, qword [rcx]
jmp 0x140473a8a
mov rax, qword [rax + 0x30]
jmp 0x140473a93
call qword [case.0x14044bb9c.0]
sub r8d, r8d
stc
inc ch
mov ecx, 0xffff
cmp cx, ax
jmp 0x140473aac
je 0x140473ac1
mov word [r13 + 0xa], ax
jmp 0x140473abc
jmp 0x140473aca
mov qword [r13], r8
stc
adc ax, 0x3ed8
mov eax, 1
cmp r8b, bpl
mov byte [r13 + 8], al
bsf ax, sp
add al, bl
movzx eax, word [r13 + 0xa]
cmc
cmp r12b, sil
cmp ax, word [rbx]
jmp 0x140473aed
jne 0x140473c34
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jmp 0x140473b02
jne 0x140473c6e
mov eax, 1
stc
cmp qword [rbp + 0x18], rax
jmp 0x140473b17
ja 0x140473c6e
mov rdx, rbx
movsx cx, dh
mov rcx, r13
jmp 0x140473b2c
call fcn.14046c873
xor ebx, ebx
clc
test al, al
jmp 0x140473b3b
jne 0x140473c40
cmp byte [r13 + 8], bl
jmp 0x140473b4a
jne 0x140473c04
mov rcx, qword [r13]
cmp esp, ebp
test rcx, rcx
jmp 0x140473b5e
je 0x140473bde
mov rax, qword [rcx + 0x38]
btc dx, r14w
mov rdx, qword [rax]
cmp ax, 0x3d68
test r14b, 0xe2
test rdx, rdx
jmp 0x140473b80
je 0x140473ba5
mov rax, qword [rcx + 0x50]
jmp 0x140473b90
cmp dword [rax], ebx
jmp 0x140473b97
jle 0x140473ba5
movzx eax, word [rdx]
jmp 0x140473bbc
mov rax, qword [rcx]
jmp 0x140473bad
mov rax, qword [rax + 0x30]
jmp 0x140473bb6
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140473bc9
je 0x140473bde
mov word [r13 + 0xa], ax
jmp 0x140473bd9
jmp 0x140473bec
mov qword [r13], rbx
cdqe
xor cx, 0x1eff
test bl, sil
mov eax, 1
mov byte [r13 + 8], al
cmp esp, 0x64e85bc4
btr eax, 0xe5
movsx ax, dil
movzx ecx, word [r13 + 0xa]
btc ax, 0x1f
lea rax, [rbp - 0x38]
cmp dx, 0x11ec
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
jmp 0x140473c29
je 0x140473c6e
jmp 0x140473c40
sub ebx, ebx
bt dx, cx
adc ch, 0xf4
add dl, r12b
lea rax, [rbp - 0x38]
adc edx, ecx
cmp qword [rbp - 0x20], 8
setae ch
movzx cx, spl
cmovae rax, qword [rbp - 0x38]
bsf edx, esi
add cl, 0x15
mov qword [rbp - 0x28], rbx
bt rdx, rsp
bsr dx, r12w
mov word [rax], bx
lea rbx, [rbp - 0x38]
shr dl, 0x61
cmp qword [rbp - 0x20], 8
movsxd rcx, esi
cmovae rbx, qword [rbp - 0x38]
mov rdx, qword [rsp + 0x48]
xchg ecx, ecx
movsx rcx, dx
mov rcx, r13
jmp 0x140473c95
call fcn.14046c873
sub r8d, r8d
cmp cl, 0x22
clc
test al, al
jmp 0x140473ca8
jne 0x140473ed7
mov r12, qword [rsp + 0x48]
movsx ax, bpl
bt rax, r15
mov esi, 0xffff
lea r14d, [r8 + 1]
sar eax, cl
xor ch, dh
lea rcx, [rbp - 0x38]
bsf ax, r9w
stc
cmp qword [rbp - 0x20], 8
movsx rax, di
cmovae rcx, qword [rbp - 0x38]
neg eax
btr rax, 0x27
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
clc
cmp rbx, rcx
jmp 0x140473cf9
je 0x140473eb4
cmp byte [r13 + 8], r8b
jmp 0x140473d08
jne 0x140473dab
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x140473d1b
je 0x140473d90
mov rax, qword [rcx + 0x38]
bsf dx, bp
mov rdx, qword [rax]
test dil, 0xe9
stc
test rdx, rdx
jmp 0x140473d39
je 0x140473d5e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140473d4b
jle 0x140473d5e
movzx eax, word [rdx]
jmp 0x140473d59
jmp 0x140473d73
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
xor r8d, r8d
jmp 0x140473d73
cmp si, ax
jmp 0x140473d7b
je 0x140473d90
mov word [r13 + 0xa], ax
jmp 0x140473d8b
jmp 0x140473d9b
mov qword [r13], r8
rcr ah, 0x75
shr ax, 0x91
mov byte [r13 + 8], r14b
dec ah
xadd ax, ax
shrd ax, r15w, 0xaa
movzx eax, word [r13 + 0xa]
cmc
cmp ax, word [rbx]
jmp 0x140473db9
jne 0x140473eb4
add rbx, 2
or cx, dx
mov rcx, qword [r13]
cmc
cmp r9b, cl
test rcx, rcx
jmp 0x140473dd6
je 0x140473e71
mov rax, qword [rcx + 0x38]
test spl, sil
clc
cmp qword [rax], r8
jmp 0x140473dec
je 0x140473e37
mov rax, qword [rcx + 0x50]
cmc
test cx, 0x6c8f
cmp dword [rax], r8d
jmp 0x140473e04
jle 0x140473e37
dec dword [rax]
movsx eax, bx
jmp 0x140473e14
mov rcx, qword [rcx + 0x38]
cdq
cdqe
mov rdx, qword [rcx]
jmp 0x140473e23
lea rax, [rdx + 2]
mov qword [rcx], rax
seto ah
nop
movzx eax, word [rdx]
jmp 0x140473e56
mov rax, qword [rcx]
jmp 0x140473e3f
mov rax, qword [rax + 0x38]
jmp 0x140473e48
call qword [case.0x14044bb9c.0]
sub r8d, r8d
stc
clc
test r11b, bpl
cmp si, ax
jmp 0x140473e5e
je 0x140473e71
mov al, r8b
jmp 0x140473e6c
jmp 0x140473e80
mov qword [r13], r8
mov al, r14b
movzx edx, dx
movsx cx, r11b
mov byte [r13 + 8], al
mov rdx, r12
movzx rcx, ax
bswap cx
movzx cx, r10b
mov rcx, r13
call fcn.14046c873
xor r8d, r8d
jmp 0x140473ea7
test al, al
jmp 0x140473eae
je 0x140473cc9
mov sil, byte [rsp + 0x30]
dec r12b
or cl, r14b
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
rcl eax, 0xe
bsr rcx, r8
and rax, 0x6a710bef
lea rcx, [rbp - 0x38]
nop
cmp qword [rbp - 0x20], 8
cwde
movsx rax, r11w
cmovae rcx, qword [rbp - 0x38]
setp al
test sil, 0xdd
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
movzx eax, al
stc
cmp rsp, 0x7fca3195
test bpl, r14b
cmp rbx, rcx
movsx cx, r9b
xchg cx, cx
mov ecx, 1
jmp 0x140473f21
cmovne eax, ecx
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x140473399
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
sub r9d, r9d
cmp r15w, 0x78ba
cmp r14w, ax
je 0x140473f6f
mov word [r12], ax
mov bh, 0x1e
jmp 0x140473f62
mov rbx, r12
jmp 0x140473f6a
jmp 0x140473f7a
mov qword [r13], r9
cwde
movsxd rcx, r9d
mov dh, 0xfa
mov byte [r13 + 8], dil
mov rax, qword [r15]
jmp 0x140473f8a
mov edx, 0x48
movzx r8d, word [rbx]
xchg cl, ch
mov rcx, r15
jmp 0x140473f9d
mov rax, qword [rax + 0x20]
jmp 0x140473fa6
call qword [case.0x14044bb9c.0]
xor r9d, r9d
cmp cx, sp
test al, al
jmp 0x140473fb9
je 0x14047409e
mov byte [rsp + 0x40], dil
sar cl, 0x84
rcr ch, cl
mov rcx, qword [r13]
test r13w, r13w
test rcx, rcx
jmp 0x140473fd9
je 0x140474061
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r9
jmp 0x140473fec
je 0x14047402c
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jle 0x14047402c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
movsx ax, r9b
cdqe
lea rax, [rdx + 2]
jmp 0x14047401a
mov qword [rcx], rax
mov al, cl
movzx eax, word [rdx]
jmp 0x140474027
jmp 0x140474045
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140474038
call qword [case.0x14044bb9c.0]
xor r9d, r9d
test r8b, 0xb8
cmp r14w, ax
jmp 0x14047404e
je 0x140474061
mov al, r9b
jmp 0x14047405c
jmp 0x140474068
mov qword [r13], r9
mov al, dil
mov byte [r13 + 8], al
setno dh
movsxd rdx, r9d
cqo
mov rdx, rsi
movzx rcx, di
setae cl
movsxd rcx, r11d
mov rcx, r13
jmp 0x140474089
call fcn.14046c873
sub r9d, r9d
test al, al
jmp 0x140474098
je 0x140471c7f
mov dil, byte [rsp + 0x30]
and sil, 0xc5
cmc
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
sar cx, cl
rcr r12b, cl
mov r15b, byte [rsp + 0x30]
bts rax, rdx
mov r12b, byte [rsp + 0x30]
movzx cx, r9b
cmc
mov bl, byte [rsp + 0x40]
xor eax, eax
movsx cx, r9b
mov rax, qword [rbp - 0x78]
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x14047255e
movzx eax, byte [rsp + 0x38]
cmp r12, r14
test bl, bl
jmp 0x1404740fa
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x140472563
mov rcx, qword [rbp + 0x18]
not di
mov edi, 1
cmp r15w, bp
test dh, 0x2d
cmp rcx, rdi
jmp 0x140474121
jbe 0x1404743f7
lea rbx, [rbp + 8]
bsf r8d, r14d
mov rdx, qword [rbp + 8]
btr r8w, bp
mov r8, qword [rbp + 0x20]
clc
sub al, bl
cmp r8, 8
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
clc
test r11w, ax
cmp r8b, 0x6f
mov byte [rsp + 0x30], al
xor rax, 0x773c16fd
bsr ax, r15w
bt ax, r14w
add rbx, 2
adc al, r12b
cmp ch, 0x2b
movzx ax, bpl
lea rax, [rbp + 8]
cmp r8, 8
cmovae rax, rdx
stc
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x140474191
je 0x140474387
mov rdx, qword [rsp + 0x48]
movzx ecx, r15w
mov rcx, r13
call fcn.14046c873
sub r9d, r9d
test al, al
jmp 0x1404741b2
jne 0x140474371
cmp byte [r13 + 8], r9b
jmp 0x1404741c1
jne 0x14047427e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404741d3
je 0x140474266
mov rax, qword [rcx + 0x38]
btr dx, 0xff
adc dl, 7
mov rdx, qword [rax]
test r8b, dil
jmp 0x1404741f3
test rdx, rdx
jmp 0x1404741fb
je 0x140474220
mov rax, qword [rcx + 0x50]
clc
cmp r14w, si
cmp dword [rax], r9d
jmp 0x140474212
jle 0x140474220
movzx eax, word [rdx]
jmp 0x140474241
mov rax, qword [rcx]
jmp 0x140474228
mov rax, qword [rax + 0x30]
jmp 0x140474231
call qword [case.0x14044bb9c.0]
sub r9d, r9d
movsxd rcx, ecx
xchg cx, cx
cmc
mov ecx, 0xffff
cmp eax, r13d
cmp cx, ax
jmp 0x140474251
je 0x140474266
mov word [r13 + 0xa], ax
jmp 0x140474261
jmp 0x14047426f
mov qword [r13], r9
setle al
cbw
mov byte [r13 + 8], dil
bt ax, ax
sbb ax, 0x6196
setl al
movzx eax, word [r13 + 0xa]
test bl, bpl
cmp ax, word [rbx]
jne 0x140474371
mov rcx, qword [r13]
cmp r10b, 0x32
test r10w, r11w
test rcx, rcx
je 0x14047433f
mov rax, qword [rcx + 0x38]
test esp, 0x2e0a1407
test r14w, bx
cmp qword [rax], r9
jmp 0x1404742ba
je 0x140474302
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404742cc
jle 0x140474302
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx dx, dil
mov rdx, qword [rcx]
movsx eax, dx
bswap rax
lahf
lea rax, [rdx + 2]
jmp 0x1404742f0
mov qword [rcx], rax
not eax
movzx eax, word [rdx]
jmp 0x1404742fd
jmp 0x14047431c
mov rax, qword [rcx]
jmp 0x14047430a
mov rax, qword [rax + 0x38]
jmp 0x140474313
call qword [case.0x14044bb9c.0]
sub r9d, r9d
mov ecx, 0xffff
cmp r8b, r15b
jmp 0x140474329
cmp cx, ax
je 0x14047433f
mov al, r9b
jmp 0x14047433a
jmp 0x140474349
mov qword [r13], r9
mov al, dil
movzx ecx, dx
mov byte [r13 + 8], al
jmp 0x140474352
mov r8, qword [rbp + 0x20]
not rcx
mov rcx, qword [rbp + 0x18]
mov dh, ch
cmova dx, r12w
movsx edx, r12w
mov rdx, qword [rbp + 8]
jmp 0x140474169
mov r8, qword [rbp + 0x20]
bsf ecx, r13d
mov rcx, qword [rbp + 0x18]
test r12b, r15b
rcr al, 0xd3
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
clc
jmp 0x140474395
cmp r8, 8
jmp 0x14047439e
cmovae rax, rdx
cmp r9b, 0x42
lea rax, [rax + rcx*2]
stc
clc
cmp rbx, rax
jmp 0x1404743b4
je 0x1404743f7
mov rcx, qword [rsp + 0x70]
add ah, 0x16
cwde
adc eax, 0x23967a4
mov rax, rcx
clc
cmp edx, esi
cmp qword [rcx + 0x18], 0x10
jmp 0x1404743d8
jb 0x1404743e6
mov rax, qword [rcx]
jmp 0x1404743e6
mov qword [rcx + 0x10], r9
mov byte [rax], r9b
jmp 0x1404743f2
jmp 0x14047442c
cmp byte [rsp + 0x30], 0
jmp 0x140474401
je 0x14047442c
mov r9b, 0x2d
mov r8, rdi
mov rcx, rcx
sub edx, edx
movsx cx, bpl
mov rcx, qword [rsp + 0x70]
jmp 0x140474421
call fcn.14044d150
nop
jmp 0x14047442c
lea rcx, [rbp + 8]
call fcn.14045edeb
mov rax, qword [rsp + 0x70]
cmp sp, r13w
mov rcx, qword [rbp + 0x28]
cmc
xor rcx, rsp
call fcn.1404a30f1
mov rbx, qword [rsp + 0x170]
movsxd r12, r13d
sub r13b, 0x61
sbb sil, 0x5b
add rsp, 0x130
movsx edi, dx
bswap bp
pop r15
movzx rbp, ax
movzx r14d, dx
movzx r13w, r14b
pop r14
pop r13
movsx bp, dil
movsx rsi, dx
movzx rbp, r9w
pop r12
jmp 0x140474499
pop rdi
pop rsi
pop rbp
jmp 0x1404744a1
ret
call fcn.1404b986e
int3
call fcn.1404b986e
nop
jmp 0x1404744b8
call fcn.1404b986e
nop
jmp 0x1404744c3
call fcn.1404b986e
int3